BM6P6(@ ~~~|||zzzxxxvvvpppmmmhhhbbb\\\XXXUUUTTTKKKMMMMMMMMMLLLMMMNNNPPPTTTNNNLLLPPPPPPOOOVVVaaannnxxx```OOOHHHAAA===>>>???bbb___DDD<<<===777===AAATTTxxx|||pppfffmmm}}}oooZZZMMMVVVeeeqqqwwwqqqmmmrrrwwwzzzyyyuuuqqqnnn[[[UUUOOONNNKKKFFFEEEGGGFFFLLLNNNIIIIIIPPPXXXZZZbbbhhhbbbQQQMMMWWW\\\VVVVVV^^^eeeiiioooyyy~~~vvvoooiiidddbbbgggsssvvvsssmmmiiiiiiiiimmm|||}}}}}}}}}}}}~~~zzzzzzyyyxxxwwwxxx|||xxxvvvmmm___UUUQQQPPPMMMJJJGGGDDDDDDJJJSSS^^^dddzzzyyynnnkkk]]]SSSOOOIIIBBBCCCOOOxxxfff___{{{UUUDDD666888555:::444000888AAARRRiiitttxxx~~~vvv{{{}}}~~~}}}}}}~~~{{{zzztttnnnxxxyyykkkeeedddddddddeeeeeeccc```bbbeeeddd______```cccddddddaaa^^^[[[dddgggjjjkkkiiiggghhhjjjjjjiiihhhgggggggggiiijjjffffffeeeeeeiiivvv~~~zzzvvvuuuvvvwwwyyyyyyzzz}}}wwweee___\\\YYY___iiinnnlll```PPPFFFHHHKKKJJJKKKMMMQQQTTTVVVUUURRROOOSSSRRRRRRPPPOOONNNMMMMMM|||yyyvvvtttooolllhhhbbb\\\VVVSSSQQQKKKLLLMMMMMMLLLMMMOOOQQQUUUOOOMMMQQQQQQPPPWWWbbbrrr{{{uuu{{{]]]NNNFFF???<<>>CCCXXX~~~rrrcccrrrsss^^^OOOVVVcccnnn}}}zzzuuummmnnnppprrrrrrqqqmmmkkkXXXRRRMMMLLLJJJGGGHHHKKKMMMUUUXXXSSSPPPVVV]]]```gggmmmeeeTTTNNNVVV[[[VVVWWW___fffjjjpppzzz|||uuunnnhhhdddbbbjjj~~~|||zzz{{{}}}|||yyyuuurrrooonnnpppttt{{{~~~}}}||||||}}}}}}zzzzzzyyywwwvvvxxx{{{~~~xxxvvvlll___UUURRRPPPNNNHHHFFFDDDFFFLLLVVVaaahhh|||vvvmmmkkk^^^RRRMMMFFFBBBCCCMMMttthhhccc~~~SSSCCC555777444999555333999@@@PPPfffsssxxxtttwww~~~}}}~~~~~~}}}yyywwwwwwpppyyyxxxjjjdddbbbbbbbbbcccdddbbb```aaadddccc```^^^___```aaaaaa___]]][[[cccfffjjjkkkiiiiiijjjkkkkkkjjjhhhffffffgggjjjkkkfffffffffgggmmmzzz}}}|||}}}{{{zzzwwwtttpppnnnoooqqqssssssuuuyyy~~~~~~lll]]]YYYWWWUUUZZZccciiieeeZZZLLLGGGJJJNNNMMMSSSUUUYYYZZZXXXUUURRRPPPRRRRRRQQQPPPOOONNNMMMMMM{{{xxxuuurrrnnnlllhhhbbb[[[UUUQQQNNNKKKLLLMMMMMMLLLMMMOOOQQQUUUPPPNNNQQQQQQOOOWWWdddvvvxxxuuusssZZZMMMDDD<<<<<<@@@MMMppp]]]GGG;;;===777===BBBXXXwwwdddpppzzzcccRRRVVV```iiixxxzzzooolllhhhiiimmmnnnjjjfffTTTNNNJJJIIIHHHHHHKKKQQQUUU^^^ccc___YYYZZZ```eeemmmqqqiiiVVVNNNUUUZZZWWWYYY```gggkkkrrr|||~~~yyyrrrkkkfffbbb```pppooorrr~~~rrrkkkhhhffffffhhhlllppprrrrrrqqqqqqqqqttt{{{}}}|||{{{||||||}}}zzzzzzzzzxxxwwwxxx{{{}}}}}}yyyuuulll^^^VVVTTTQQQNNNGGGFFFEEEGGGNNNYYYdddkkkssskkkiii]]]QQQKKKDDD>>>>>>GGGkkkfffaaa|||PPPBBB555666222777555555;;;@@@OOOfffpppttt~~~vvvwww}}}|||~~~~~~zzzyyyuuuttt|||sssyyy}}}vvviiiccc```___^^^___bbbbbb___```cccccc```]]]]]]]]]]]]]]]\\\\\\\\\aaadddhhhjjjkkkkkklllmmmmmmkkkgggeeeeeehhhkkkmmmeeeeeefffhhhppp~~~zzzwwwuuuxxx}}}{{{tttsssqqqmmmiiihhhiiijjjlllnnnqqqvvv|||vvvhhh\\\[[[[[[[[[```ggggggaaaUUUKKKJJJOOORRRRRR[[[```cccccc]]]WWWSSSRRRRRRRRRQQQPPPOOONNNMMMMMM}}}zzzwwwtttrrrooolllhhhbbb[[[UUUOOOMMMKKKLLLMMMMMMLLLMMMOOOQQQTTTOOONNNQQQOOONNNXXXeeeyyyyyyyyynnnYYYMMMBBB:::;;;BBBPPPtttXXXDDD===>>>777;;;>>>SSS}}}iiidddnnnhhhUUUUUU\\\eeeuuu}}}ssslllffffffkkklllggg```QQQLLLGGGFFFFFFGGGMMMUUU[[[eeemmmiii___ZZZ___eeennnqqqiiiXXXPPPUUU[[[[[[[[[aaahhhlllttt~~~}}}vvvooohhhbbb___]]]sssuuujjjrrroooccc^^^]]]___bbbgggmmmrrrvvvyyy{{{tttwww}}}~~~~~~|||{{{{{{{{{|||}}}{{{|||{{{zzzyyyyyy|||~~~|||xxxtttjjj^^^WWWUUURRRNNNGGGEEEEEEGGGOOOYYYdddkkkpppgggeeeYYYOOOJJJDDD???===DDDffffffbbbyyyMMMAAA555555222666444555;;;@@@QQQlllrrrvvvuuuxxx~~~{{{wwwxxxvvvuuuuuuxxxzzzvvvhhhaaa^^^]]]\\\\\\aaaccc```___aaacccaaa]]]\\\[[[ZZZZZZ[[[]]]^^^```cccgggjjjmmmmmmnnnnnnnnnkkkgggeeeeeehhhlllooofffggggggjjjqqq~~~yyyrrrqqquuu|||~~~{{{wwwtttppppppmmmjjjfffeeefffgggiiikkkppptttzzzuuuiii```___bbbfffmmmtttnnndddWWWOOOOOOTTTVVVVVV___gggooonnndddYYYTTTSSSQQQQQQPPPPPPOOONNNMMMMMM{{{yyywwwuuusssooolllgggaaaZZZTTTPPPMMMJJJKKKMMMMMMLLLMMMPPPRRRRRRNNNMMMPPPNNNMMMXXXggg{{{zzz}}}mmmYYYLLLAAA999;;;DDDSSSxxxUUUAAA<<<>>>777:::<<>>GGG\\\TTTDDD:::===888<<<>>>TTTdddZZZggg~~~rrr[[[UUUXXX___rrr}}}uuulllccc```aaa^^^UUULLLJJJGGGEEEDDDDDDFFFOOOXXXdddrrr|||iiiXXXZZZeeegggjjjhhh]]]UUUXXX```eee^^^cccgggmmmvvv{{{qqqggg___\\\[[[[[[aaammmqqqfff___jjj~~~mmmdddbbb```]]]\\\XXX^^^eeeiiimmmsss}}}~~~~~~}}}|||||||||}}}~~~}}}~~~~~~}}}{{{{{{|||~~~}}}}}}zzzvvvqqqfff[[[VVVVVVRRRMMMGGGFFFFFFHHHOOOYYYbbbhhhkkkbbb```UUULLLJJJEEEAAA???GGGggggggkkktttHHH@@@666555444555111333999>>>VVVyyy|||zzz~~~}}}yyy}}}wwwuuuwwwuuuooorrrzzzssspppvvvrrrccc[[[XXXXXXWWWUUU^^^ccc___ZZZZZZ]]]^^^]]]\\\ZZZYYYZZZ]]]```bbb___aaaeeekkkpppqqqpppnnnmmmkkkiiiggghhhjjjnnnqqquuuuuuvvvxxx{{{{{{tttkkkgggqqq{{{vvvqqqllliiieeeeeedddbbb```___aaaddddddhhhmmmqqqssswww}}}zzztttoooqqqyyyyyyjjjbbb______bbbfffuuuooo[[[SSSSSSPPPOOOOOOOOONNNNNNNNNMMMllllllpppwww}}}zzzxxxuuussslllhhhaaaZZZTTTPPPNNNNNNIIIKKKLLLMMMMMMNNNPPPSSSPPPNNNOOORRRPPPQQQ___pppyyyjjjRRRDDD===;;;AAAKKKgggRRRIII999===888<<<===RRR}}}jjj]]]iiiyyy```VVVVVV\\\ooo~~~xxxnnnbbb[[[XXXTTTMMMGGGCCCBBBBBBDDDDDDGGGQQQ\\\fffuuukkkVVVWWWccceeejjjiiiaaaZZZ[[[bbbhhh^^^bbbggglllwwwyyynnnccc]]]\\\^^^```aaakkkllldddeeevvvooobbbaaaeeedddaaa```\\\bbbiiimmmpppxxx~~~}}}|||}}}}}}~~~{{{|||}}}|||zzzyyyzzz{{{zzz{{{xxxuuuooocccYYYUUUUUURRRLLLEEEEEEFFFJJJQQQ[[[eeekkkzzzhhhbbbbbbXXXNNNIIIBBB<<<===KKKooorrraaalllsssGGG@@@777555333444111444999;;;QQQuuu|||xxxzzz~~~~~~{{{vvvwww{{{yyyqqqoootttqqqkkktttnnn^^^VVVTTTTTTUUUPPPZZZaaa\\\UUUTTTWWWZZZ\\\[[[ZZZYYYZZZ]]]```aaa___aaaeeekkkppprrrpppmmmlllkkkiiiiiiiiilllnnnpppyyyyyy{{{}}}~~~~~~}}}|||{{{|||~~~{{{vvvqqqppprrrsssqqqooogggcccgggtttzzzuuuqqqlllgggcccbbbbbbaaa```^^^___bbbddddddiiiooosssuuuyyyyyyrrrnnnmmmrrrzzzpppYYYQQQTTTOOOOOOOOONNNNNNNNNNNNNNNvvvvvvxxx}}}{{{xxxuuusssjjjfff^^^VVVQQQNNNMMMNNNIIIKKKLLLMMMMMMNNNQQQSSSQQQOOOPPPSSSRRRSSSbbbtttzzzhhhNNN@@@<<<<<>>AAADDDEEEIIISSS^^^eeeuuujjjSSSSSS```fffkkklllddd]]]\\\cccjjj^^^bbbffflllwww~~~wwwkkkaaa\\\\\\```dddhhhiiidddaaapppqqqfff___dddjjjiiigggggg```gggmmmqqqttt}}}~~~~~~~~~}}}}}}~~~zzz{{{|||{{{yyyxxxyyyzzzxxx}}}~~~zzzwwwtttnnnbbbXXXUUUUUUQQQKKKDDDDDDFFFKKKSSS^^^iiiooovvvfffccceee[[[OOOHHH???<<>>@@@DDDFFFHHHQQQZZZiiiyyy}}}fffUUUVVV^^^eeelllqqqkkk___YYY]]]eeeeeeccckkk|||vvvhhhaaa^^^]]]___ccchhhjjjcccaaayyymmmiiidddccchhhnnnsssvvvooommmmmmqqqyyy~~~~~~~~~~~~}}}{{{yyyvvvtttuuu|||}}}zzz~~~zzzwwwrrrjjj___XXXVVVTTTPPPLLLEEECCCFFFMMMTTT]]]iiitttuuuqqqkkkddd[[[QQQGGGAAAAAA@@@fffrrr```pppmmmFFF@@@222444555555333555777666KKKnnntttooouuu~~~}}}zzzjjjsss~~~}}}gggWWWRRRRRRSSSSSSTTTWWWXXXWWWUUUTTTVVVXXXZZZ[[[\\\ZZZYYYZZZ___ddddddbbbcccjjjsssxxxuuuqqqpppmmmlllmmmmmmlllqqqwww|||}}}~~~~~~}}}|||{{{zzzyyywwwvvvvvvvvvwwwxxxqqqkkkaaaZZZVVVXXX\\\```WWW[[[dddppp||||||uuummmhhhhhhgggeeeaaa``````___```aaacccdddfffjjjnnntttzzzlllXXXRRRTTTPPPOOOOOOOOOPPPOOOLLLJJJ||||||xxxuuurrroooiiiddd\\\UUUQQQNNNLLLKKKMMMLLLKKKKKKLLLNNNQQQRRRPPPRRRPPPSSSYYYXXXaaavvv}}}[[[JJJ???===@@@BBBXXXyyykkkQQQ@@@>>>:::999;;;<<>>???CCCDDDGGGPPPZZZiiixxx{{{dddSSSSSS[[[ccckkkqqqlll```YYY\\\bbbaaa```hhhzzztttggg```]]]\\\___dddfffiiiffffffzzzwwwddddddfffllluuu}}}{{{uuuuuu}}}~~~~~~~~~~~~||||||{{{zzzxxxvvvtttsssooowww~~~|||tttpppnnnmmmtttwww}}}}}}xxxuuuppphhh]]]WWWTTTRRRNNNJJJFFFDDDFFFNNNUUU^^^jjjuuuxxxssskkkbbbXXXNNNDDD>>>DDDKKKwwwiii[[[pppkkkDDD???333555555666333555777666JJJlllxxxrrrwwwpppttt}}}yyydddUUUPPPQQQRRRRRRRRRTTTVVVVVVTTTTTTVVVXXXYYY[[[[[[ZZZXXXZZZ___cccfffcccdddjjjsssxxxwwwsssrrrnnnkkkmmmmmmmmmpppuuu{{{|||}}}~~~~~~}}}|||zzzwwwuuutttssssssmmmiiiccc\\\XXXVVVVVVWWWUUUZZZdddppp{{{}}}yyytttnnngggcccccccccaaa^^^aaaaaaaaaaaaccceeefffhhhlllpppvvv|||fffUUUPPPQQQOOONNNMMMNNNOOONNNKKKIII|||wwwtttqqqnnngggaaaYYYSSSOOOMMMKKKJJJKKKKKKJJJKKKLLLMMMOOOPPPNNNRRRQQQTTTZZZYYYbbbwww|||~~~ZZZIII>>>===BBBFFF______KKK>>>;;;888999:::999>>>RRRiiirrr|||ttteee^^^eee~~~www\\\XXX[[[eeeuuuzzzcccggg|||~~~uuuhhhYYYNNNGGGDDDDDD@@@>>>>>>AAABBBFFFPPPZZZhhhwwwxxxaaaPPPPPPXXX___iiiqqqnnncccZZZZZZ^^^___^^^fffvvv|||qqqeee___\\\\\\```eeeeeejjjjjjkkkzzzjjjaaaeeekkkqqqwww|||~~~{{{yyy~~~}}}|||}}}}}}zzzxxxyyyxxxwwwvvvtttsssqqqqqqttt|||{{{kkkbbb```aaacccdddgggmmmvvv{{{vvvsssnnneee[[[TTTSSSQQQMMMIIIGGGEEEHHHOOOVVV___kkkvvvvvvpppfff\\\SSSJJJBBB===>>>NNNfff^^^wwwhhhCCC???444666444666333444777666HHHgggyyy{{{xxxrrrxxxsss^^^QQQNNNPPPQQQQQQNNNPPPRRRSSSSSSTTTVVVXXXYYYZZZ[[[YYYWWWYYY]]]bbbgggddddddiiiqqqwwwwwwuuutttmmmiiilllooooooqqqsss||||||}}}~~~~~~{{{wwwtttqqqooommmhhhfffccc___[[[WWWSSSQQQUUUYYYbbbnnnwwwyyyvvvqqqlllgggaaa______```___]]]bbbccccccdddeeegggiiijjjooosssxxx~~~qqq]]]SSSOOOOOOMMMLLLKKKLLLLLLLLLJJJHHH}}}wwwsssqqqoooddd___WWWPPPLLLKKKJJJIIIKKKJJJJJJJJJKKKLLLNNNNNNLLLQQQRRRVVV[[[ZZZdddzzz~~~^^^JJJ@@@???CCCJJJfffXXXIII???:::999:::;;;777999LLLbbbwwwxxxeee```www}}}yyy}}}aaaXXXYYYbbbqqqmmmrrr~~~uuugggXXXMMMFFFCCCCCCAAA>>>>>>???AAAEEEOOOZZZhhhvvvvvv```OOONNNTTT\\\fffpppooofff\\\ZZZ[[[```___eeesss~~~xxxnnnddd___\\\\\\aaaggghhhllllllmmmvvv~~~sssaaaccchhhooossstttrrrqqqpppoooyyy|||zzzzzz{{{~~~~~~zzzwwwvvvuuutttrrrqqqppppppppp}}}sssddd]]]]]]```cccbbbdddiiisss{{{vvvrrrlllcccYYYSSSRRRPPPLLLIIIGGGFFFIIIPPPXXXaaannnyyyoooiii___UUUMMMGGGBBB???:::LLL~~~hhhccc~~~fffAAA???444666333666444444666666EEEaaasss~~~||||||~~~nnnpppwww|||lllXXXMMMLLLOOOPPPOOOKKKLLLNNNQQQSSSUUUWWWXXXYYYZZZ[[[YYYWWWXXX]]]aaafffdddcccfffnnntttvvvuuussskkkfffjjjpppssssssuuu|||||||||}}}}}}~~~}}}{{{wwwsssnnnjjjgggfff_________^^^\\\ZZZXXXVVVWWWZZZ___hhhooorrroookkkgggddd```___```aaaaaa```cccccceeefffhhhjjjkkklllrrruuuzzzrrr___WWWRRROOONNNLLLKKKIIIIIIJJJJJJHHHFFFwwwtttqqqooobbb\\\TTTMMMJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMKKKQQQSSSWWW]]]]]]hhh}}}kkkQQQCCC???BBBKKKjjjUUUJJJBBB<<<:::;;;;;;777777GGGZZZwwwfff[[[rrrtttnnnrrrfffXXXXXX```nnn|||||||||ttteeeVVVKKKEEECCCCCCAAA???>>>???AAADDDOOOZZZhhhuuuwwwaaaPPPNNNSSSXXXcccoooqqqiii___[[[ZZZ___]]]bbboooyyy|||||||||vvvnnneeeaaa]]]]]]bbbiiimmmnnnmmmmmmqqqsssjjj^^^dddjjjrrruuusssqqqrrrsssqqq{{{xxxvvvwwwyyy{{{}}}~~~{{{yyyuuutttrrrpppoooooopppqqqyyy~~~{{{yyyzzz{{{|||oooddd___```bbbdddhhhjjjqqq}}}{{{vvvrrrjjjbbbXXXRRRQQQPPPMMMIIIGGGFFFIIIQQQZZZdddqqq|||}}}ooohhh]]]SSSLLLGGGCCCAAA===LLLxxxeeebbb~~~ddd@@@>>>333555222666444333666666CCC[[[kkkyyy~~~|||mmmmmmqqq}}}wwwgggSSSIIIKKKOOOOOOMMMIIIJJJLLLOOOSSSVVVXXXYYYYYY[[[[[[YYYWWWXXX\\\```dddbbbaaaccciiinnnqqqrrrooogggdddiiipppsssuuuwww||||||{{{{{{zzzzzzyyyyyywwwtttnnnhhhbbb^^^[[[ZZZXXXWWWWWWXXXYYY\\\^^^___]]]\\\^^^bbbhhhlllkkkiiifffdddaaa```aaabbbbbbccccccdddfffhhhkkkmmmnnnoootttxxx~~~zzzaaaVVVUUUSSSOOOMMMKKKIIIHHHGGGHHHHHHGGGFFFxxxtttqqqoooaaa[[[RRRLLLIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKQQQSSSWWW^^^___nnn{{{uuuVVVEEE???AAALLLoooSSSKKKCCC???;;;:::;;;888777CCCRRRooo~~~{{{```XXXsssqqqhhhiii{{{lll[[[XXX^^^kkkzzzzzzqqqcccTTTIIICCCBBBCCCAAA??????AAABBBEEEOOOYYYggguuuzzzfffTTTPPPRRRVVVaaannnqqqkkkccc]]]\\\]]]\\\```lllvvvzzz|||~~~vvvooohhhccc___^^^dddlllrrrpppnnnmmmmmmkkkeee___iiioootttsssnnnmmmqqqvvvzzz}}}xxxuuutttuuuuuuvvvxxxyyy{{{|||}}}|||yyytttrrrpppmmmmmmnnnppprrrrrrvvvzzz}}}}}}|||vvvuuuvvvwww{{{|||vvvmmmfffcccbbbccccccggglllwww{{{uuuqqqhhh```VVVQQQPPPPPPLLLIIIFFFEEEIIISSS\\\ggguuuzzzssslllaaaVVVMMMGGGCCC@@@@@@KKKqqqccceeeccc???>>>333555111666444222555666@@@UUUmmmzzzqqqppprrr|||uuudddQQQHHHJJJOOOOOOLLLJJJJJJLLLPPPUUUYYYZZZZZZZZZ\\\\\\YYYWWWXXX\\\aaabbbaaa```bbbfffjjjlllmmmjjjdddbbbffflllooosssvvvwwwxxxxxxxxxwwwuuusssrrroookkkeee^^^YYYVVVVVVVVVXXXVVVUUUTTTWWW[[[```ddddddaaa```bbbgggjjjkkkjjjeeedddcccbbbaaabbbbbbccceeefffiiilllnnnpppqqqrrrxxx|||ooo[[[VVVWWWSSSNNNMMMKKKIIIGGGFFFGGGGGGFFFEEE}}}vvvsssooommm```ZZZQQQKKKHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLJJJQQQSSSWWW^^^bbbsss~~~uuuTTTCCC???EEEUUU|||QQQJJJAAAAAA:::777999888777???JJJeeeuuueeeZZZssssssgggccctttrrr^^^YYY]]]iiiyyy~~~wwwnnn```QQQGGGBBBBBBCCCAAA@@@@@@CCCDDDFFFOOOXXXgggvvv~~~kkkYYYRRRTTTTTT```mmmrrrmmmeee```^^^aaa___cccmmmuuuyyy|||wwwqqqkkkfffbbb```fffnnnrrrpppoooooommmgggcccaaapppttttttnnnggggggpppyyy}}}wwwuuutttrrrrrrrrrrrrtttwwwyyy{{{~~~|||yyywwwssspppmmmkkkkkkmmmoooqqqqqqrrrvvv|||~~~{{{xxxyyy|||}}}zzzsssooojjjgggffffffffffffhhhpppzzzsssoooeee]]]TTTOOONNNNNNKKKHHHEEEDDDIIISSS^^^jjjxxxuuurrrkkk```VVVMMMGGGCCC@@@???KKKoooaaalll___======333555000777444222555666>>>PPPrrr|||uuutttuuu|||tttcccPPPGGGKKKPPPOOOKKKKKKKKKLLLQQQVVV[[[\\\[[[[[[]]]]]]ZZZXXXYYY]]]aaabbbaaaaaabbbdddggghhhiiieeeaaa```cccfffggglllqqqppprrrtttuuuuuurrrooommmfffbbb^^^ZZZZZZ]]]aaadddeeebbb]]]ZZZZZZ\\\```ccciiifffeeegggkkknnnnnnlllhhhggggggeeecccccccccdddhhhiiilllpppsssuuuvvvvvv|||zzzgggWWWUUUUUUPPPMMMOOOKKKIIIGGGFFFFFFGGGFFFFFF{{{uuuqqqnnnkkk```ZZZQQQJJJHHHHHHJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKQQQSSSWWW___dddvvvnnnNNN@@@@@@JJJ___OOOIII???BBB999555888888777<<>>>>>BBBCCCBBBAAAAAAFFFNNNUUUgggxxxuuucccZZZYYYYYY\\\aaafffiiijjjiiiiiipppnnniiihhhqqq{{{zzzsssxxxtttmmmeee___```ffflllvvvuuuuuussskkkcccccchhhrrrrrrhhhfffuuuyyywwwuuuqqqlllllljjjjjjrrr}}}|||zzzvvvtttmmmllljjjiiijjjlllnnnppprrrrrruuuyyy|||yyyssspppqqqqqqppprrruuuzzz|||wwwpppjjjbbbZZZPPPLLLMMMNNNKKKGGGDDDDDDIIITTT```nnnmmmjjjaaaWWWPPPKKKEEE@@@>>>AAAZZZlllWWW{{{YYYAAA888111666222222444666555555===FFFnnnzzz|||kkkmmm{{{vvvcccOOOIIILLLOOOOOOOOONNNNNNOOORRRXXX\\\_________\\\ZZZYYYZZZZZZYYYXXX\\\dddfff```aaagggfff^^^```^^^]]]___ccceeeeeedddeeegggjjjlllmmmllljjjiiiaaaeeejjjnnnrrrxxx~~~}}}yyyqqqjjjdddaaaoooqqqqqqpppuuuzzzwwwnnnlllkkkjjjiiihhhhhhkkkmmmppprrrssstttvvvyyy}}}aaa[[[SSSOOOOOONNNKKKGGGHHHGGGFFFFFFGGGGGGEEEDDDzzzuuuqqqkkkfff^^^UUUMMMLLLKKKJJJJJJKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIRRRUUUXXX]]]ccc{{{|||eeeHHHJJJHHHPPPwwwtttQQQHHHBBBAAA===999888555444999AAA```|||}}}\\\ccc|||nnneeeoookkkZZZ\\\fff|||ooo\\\LLLDDD@@@???>>>AAABBBBBBAAABBBGGGPPPVVVgggwwwyyyggg]]][[[[[[\\\___bbbeeehhhiiijjjooommmiiihhhpppyyyyyyssswwwtttnnnfff```aaagggmmmwwwvvvwwwtttllldddccchhhppppppggghhhyyyyyywwwuuurrrjjjkkkkkknnnwww}}}zzzvvvtttnnnmmmkkkjjjkkkmmmoooqqqssssssvvvzzz}}}}}}yyyxxxxxxvvvxxx|||~~~{{{vvvooojjjbbbZZZQQQMMMNNNNNNJJJFFFEEEEEEJJJTTT```ooollliii```VVVPPPJJJDDD@@@???EEEgggjjjXXX}}}XXXAAA888222666333222444666555555<<>>@@@AAABBBAAABBBGGGPPPVVVeeetttnnnbbb]]][[[\\\]]]___bbbeeeiiikkkmmmkkkhhhhhhnnnvvvwwwssswwwtttooogggbbbbbbhhhnnnxxxxxxxxxvvvmmmeeeeeeiiiqqqppphhhlll~~~{{{~~~xxxtttrrrooohhhkkkmmmsss~~~}}}zzzwwwtttooonnnmmmlllmmmoooqqqsssttttttvvv{{{~~~}}}zzzuuunnnhhh```ZZZSSSOOOOOONNNIIIEEEGGGGGGKKKUUUaaaqqq{{{kkkggg^^^TTTOOOIIIBBB???@@@LLLzzzhhh\\\WWW@@@999222555444333444666555444999AAAeeexxxzzz|||{{{pppjjjrrrxxxqqq^^^LLLGGGKKKOOOPPPPPPPPPQQQTTTXXX\\\_________ZZZZZZYYYZZZ[[[ZZZWWWUUUWWW___dddcccdddiiiggg```[[[[[[\\\```eeehhhiiiiiiaaaaaabbbccccccdddddddddiiipppvvvvvvppplllmmmppptttwww|||~~~|||wwwppplllrrruuuuuuqqqoooqqqqqqpppnnnnnnmmmllllllmmmnnnooossstttvvvxxx{{{}}}uuu]]]XXXRRRPPPPPPPPPMMMKKKKKKIIIGGGFFFFFFEEEDDDCCCzzzvvvoooggg```WWWOOOIIIJJJLLLKKKKKKMMMHHHIIIJJJKKKMMMMMMMMMNNNIIIPPPTTTXXXbbbmmm{{{jjjUUUPPPHHHVVVmmmRRRKKKCCC???;;;888777666444666:::EEEdddxxx\\\\\\qqq{{{nnngggtttzzzbbb]]]aaatttvvvuuuzzzzzzmmm[[[KKKCCC@@@??????@@@AAABBBAAAAAAEEELLLRRR```nnntttfff^^^YYYZZZ[[[]]]aaadddgggiiikkkiiigggggglllrrrtttsssuuutttoooiiiddddddiiinnnxxxxxxyyywwwooogggfffjjjvvvssskkkppp}}}|||vvvooollliiigggkkkqqqxxx}}}zzzwwwtttpppooooooooopppqqqsssuuuvvvuuuxxx}}}~~~{{{yyytttlllfff^^^YYYTTTQQQPPPMMMHHHDDDIIIIIINNNWWWccctttvvvjjjeee[[[RRRNNNHHH@@@>>>BBBUUUhhheeeUUU@@@:::222555666444444666555333777>>>___{{{{{{}}}~~~ooo{{{xxx~~~wwwlllnnnuuuqqq^^^LLLHHHMMMQQQRRRSSSSSSTTTVVV[[[___aaa```^^^YYYYYYYYYZZZ[[[ZZZWWWTTTUUU]]]bbbdddgggjjjhhhccc___```cccgggjjjlllmmmlllfffeeecccbbbaaaaaabbbbbbiiipppwwwvvvoookkklllpppvvvwwwzzz||||||yyytttppprrruuuvvvrrrnnnnnnrrrvvvqqqooonnnnnnooopppqqqqqqssstttvvvxxx{{{|||hhhYYYVVVRRRPPPPPPPPPNNNMMMLLLJJJGGGEEEEEEEEEDDDBBB}}}xxxtttmmmddd]]]TTTLLLHHHIIIKKKKKKKKKMMMHHHIIIJJJLLLMMMNNNNNNNNNKKKRRRVVV\\\iiiuuu|||gggWWWPPPFFFWWW~~~kkkTTTOOOEEEAAA;;;777777666444555888BBB___|||eee[[[iiiwwwlllwwwfffZZZZZZaaacccfffqqq~~~xxxlllZZZKKKCCCAAA@@@???BBBCCCCCCAAA???BBBHHHMMMZZZeeevvvyyyiii]]]VVVXXX[[[^^^bbbdddeeefffhhhffffffgggjjjmmmqqqtttsssrrrooojjjeeeeeeiiinnnwwwwwwyyyxxxqqqhhhhhhlllwwwssslllsss}}}wwwmmmhhhdddiiinnnuuu}}}~~~{{{wwwtttqqqqqqqqqrrrssstttvvvwwwyyywwwzzz}}}{{{xxxrrrjjjdddZZZWWWSSSQQQOOOLLLHHHDDDKKKLLLQQQZZZfffwwwqqqiiicccXXXPPPMMMGGG======DDD^^^gggqqqSSS???;;;333444666333333555555333666;;;ZZZ||||||yyygggttttttvvv|||}}}ooommmuuurrr```NNNJJJOOOTTTVVVVVVVVVVVVYYY\\\```aaa```^^^YYYYYYZZZ[[[]]]\\\YYYVVVVVV\\\bbbfffiiikkkiiiffffffiiilllooopppppppppooonnnllliiifffcccbbbbbbbbbgggmmmsssssspppoootttxxx{{{xxxvvvvvvvvvvvvtttrrrqqqsssuuusssoooooouuu|||sssqqqpppqqqsssuuutttsssuuuuuuwwwxxx{{{nnn```UUUSSSQQQOOOOOOOOONNNNNNMMMJJJGGGEEEEEEEEEDDDCCCyyytttqqqjjjaaaZZZRRRKKKGGGIIIKKKJJJJJJLLLHHHIIIKKKLLLMMMNNNNNNNNNMMMTTTYYYaaaooo}}}~~~ttt___TTTMMMEEEYYY}}}yyyiiiWWWTTTIIICCC<<<777666555444555888AAA[[[yyyqqq___ccc{{{yyypppwwwkkk[[[UUU]]]ccckkkxxx|||wwwkkkYYYJJJCCCAAA@@@@@@CCCDDDDDDAAA???@@@EEEJJJUUU]]]lll||||||kkk]]]UUUWWW[[[___bbbdddeeeeeefffddddddggghhhiiinnntttqqqqqqnnnjjjfffeeeiiimmmtttvvvxxxxxxrrrjjjiiinnnssspppkkkrrr}}}zzzooohhhdddjjjpppyyy{{{wwwuuussssssssstttvvvwwwxxxyyy|||zzz}}}}}}{{{xxxqqqhhhaaaWWWTTTQQQOOOMMMKKKGGGEEEKKKMMMTTT^^^iii{{{llliiiaaaUUUNNNMMMEEE;;;<<>>777555555444555888<<>><<<444333444111000444666555555888KKKaaawww{{{oooqqqmmmppp|||~~~xxxkkktttttt{{{vvvdddRRRNNNSSSWWWXXXYYY\\\[[[ZZZ[[[]]]___```___aaa```^^^^^^```aaaaaa```^^^___ccchhhllllllmmmooojjjooovvvxxxwwwtttrrrrrrpppooonnnlllkkkiiiggggggoooqqqtttzzz~~~}}}xxxttthhhdddaaaccckkkssswwwwwwmmmjjjlllqqqqqqnnnqqqwwwxxxuuutttvvv{{{}}}zzzwwwrrrqqqpppnnnooosssyyy~~~hhh\\\WWWNNNOOOOOOMMMKKKJJJJJJJJJKKKHHHEEECCCDDDFFFGGGGGG|||zzzssskkkfffbbbZZZRRRJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMSSS]]]hhhxxx|||yyy~~~dddYYYPPPGGGCCC[[[uuuggg^^^VVVPPP===666999555333666444<<>>555KKKfffjjj^^^KKK888;;;999444555444333333333444555555<<>>>>>999777777666444333333444555555777EEE\\\rrr~~~tttvvv~~~~~~yyysssuuu}}}rrrkkkpppzzzxxxhhhVVVOOONNNOOORRRUUUWWWWWWWWWXXXZZZ\\\___```___aaadddgggiiikkkkkkkkkeeehhhkkklllkkkiiiiiiiiinnnnnnnnnnnnoooppppppqqqqqqrrrsssttttttttttttssspppsssyyy~~~}}}~~~oooeeedddjjjppptttxxxzzz{{{|||{{{xxxsssooolllkkkjjjgggdddaaa^^^]]]```bbbcccaaa^^^```gggoooiiiZZZVVVSSSNNNLLLKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGHHHHHHHHHIIIIII~~~yyyyyyssshhh^^^XXXQQQKKKFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOSSSZZZeeeuuuuuuooo\\\NNNHHHCCC:::BBBYYYggg~~~rrr^^^EEE777777444444888666666GGGqqqbbbSSSeee}}}kkkZZZ]]]fffsss|||vvvjjjZZZIIIDDDEEEEEECCCBBBAAACCCGGGLLLPPPQQQQQQPPPUUUUUUWWWZZZ]]]___```aaa___^^^^^^^^^___bbbeeefffccccccbbbbbbcccdddeeefffcccbbbeeeiiijjjiiilllqqqrrrsssuuutttsssrrrssstttsssssssssrrrsssuuuxxxzzz~~~{{{}}}}}}www|||{{{wwwzzz||||||{{{yyyuuurrrooonnnpppvvv~~~{{{xxxwwwyyy{{{|||~~~{{{uuuqqqpppmmmbbbVVVQQQQQQPPPLLLIIIHHHJJJMMMQQQYYYcccmmmkkkfff___YYYNNNMMMEEEAAA@@@LLLxxxwww```gggzzzOOOCCC@@@;;;:::777666555444333444555555888CCCXXXooo}}}vvvwww~~~{{{}}}}}}zzz~~~zzzmmmooowwwzzzjjjYYYPPPMMMMMMQQQUUUZZZYYYYYYYYYZZZ[[[]]]^^^___aaadddgggjjjkkklllllldddfffiiijjjiiigggggggggjjjjjjlllmmmoooqqqrrrsssssstttvvvxxxyyyyyyxxxxxxqqqtttzzzoooeeedddjjjqqquuuwwwyyy{{{|||zzzxxxuuusssuuutttssspppmmmiiifffdddddddddbbb^^^]]]cccnnnwww{{{fffYYYVVVQQQJJJKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIII~~~zzzuuuvvvqqqeee[[[TTTNNNIIIDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPTTT[[[iii{{{yyyxxxfffTTTGGGCCCBBB;;;EEE```rrr{{{^^^DDD666777444555888555555>>>[[[eeeWWWdddxxxuuuZZZZZZ```nnnxxxrrrhhhXXXHHHDDDEEEEEECCCBBBAAABBBEEEJJJPPPSSSSSSRRRUUUWWWYYYZZZZZZ[[[]]]_________^^^______aaabbbccceeeeeedddcccbbbbbbbbbbbbbbbbbbeeeiiijjjiiilllqqqssstttuuuuuusssrrrsssuuuvvvwwwwwwvvvvvvwww{{{}}}zzzxxx{{{|||xxxxxxrrruuuzzz}}}zzzvvvxxx}}}xxxuuuqqqpppqqqrrrssstttqqqvvv}}}|||{{{yyyzzz|||}}}}}}{{{vvvpppmmmiii___UUUPPPQQQPPPLLLHHHGGGKKKOOOTTT^^^gggqqqzzzjjjfff^^^VVVLLLLLLCCC???BBBXXXnnn```pppuuuOOOFFFBBB<<<===888777666444444444444555666===PPPiiiyyywwwvvv{{{{{{{{{pppmmmttt}}}mmm\\\QQQMMMMMMQQQVVV\\\[[[ZZZZZZZZZ[[[]]]]]]___```cccfffhhhjjjkkkllldddfffiiiiiihhhgggfffffffffhhhkkkmmmpppqqqqqqqqqqqqsssvvvyyy{{{{{{yyyxxxqqqtttzzzqqqfffeeejjjppptttuuuwwwzzzzzzzzzyyyzzz{{{|||wwwssspppnnniiihhhgggeeefffnnnyyy{{{xxxxxxvvvcccWWWSSSNNNFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHIIIIII|||xxxqqqsssnnncccXXXRRRLLLHHHCCCDDDFFFHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQVVV^^^nnn{{{|||ooobbbTTTCCC>>>AAA???LLLhhhzzz\\\BBB555666555666888444555999KKKvvvlll]]]cccppp~~~]]]YYY^^^mmm~~~vvvooodddUUUFFFCCCFFFFFFEEEDDDAAAAAACCCHHHOOOSSSTTTTTTTTTVVVXXXXXXVVVUUUXXX[[[^^^^^^^^^______``````aaafffffffffffffffeeeffffffgggfffhhhkkkkkkiiikkkooorrrtttttttttssstttvvvwwwzzz{{{{{{zzzyyy{{{{{{~~~yyyzzztttnnnrrrqqqqqquuuzzzyyytttssswwwuuuqqqlllkkknnnqqqsssrrrrrrvvv~~~~~~~~~{{{}}}~~~||||||wwwoooiiieee\\\TTTQQQRRRQQQMMMHHHHHHMMMQQQYYYccclllvvvvvvhhheee]]]WWWKKKKKKBBB>>>DDDaaaeee```|||oooMMMGGGBBB;;;>>>999888666555444444444555222666HHHcccuuu}}}xxxvvvyyy}}}uuunnnsss}}}ppp^^^SSSMMMLLLQQQWWW\\\[[[[[[[[[[[[]]]___`````````aaaccceeehhhjjjkkkeeehhhjjjkkkiiigggggggggeeegggkkknnnpppooonnnlllkkknnnrrrvvvxxxxxxvvvuuupppttt{{{tttiiigggjjjnnnpppsssuuuxxxyyyyyy|||}}}{{{zzzsssssssssrrrttt{{{yyyppppppssssss```SSSPPPMMMGGGHHHIIIIIIIIIJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHIIIIII}}}zzzoooqqqmmmbbbWWWPPPKKKGGGCCCDDDFFFHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOQQQQQQWWW```qqqwww}}}kkkbbbYYYCCC;;;???BBBQQQlll}}}[[[AAA444666666777888333777999FFFrrr|||rrrbbbaaaiiiaaa\\\___nnnuuummmaaaRRREEEBBBFFFGGGGGGFFFAAA@@@BBBGGGNNNSSSUUUUUUQQQUUUWWWVVVSSSRRRTTTXXX^^^^^^^^^_______________eeeeeefffhhhiiikkkllllllllljjjkkkmmmlllhhhiiimmmqqqrrrsssttttttuuuxxxzzz}}}~~~~~~}}}{{{}}}}}}{{{{{{ppphhhoooqqqooorrrxxxxxxrrrppprrrvvvqqqkkkjjjmmmoooooommmrrrvvv}}}|||}}}yyyppphhhbbb[[[TTTQQQSSSRRRNNNIIIIIINNNSSS\\\gggpppzzzsssfffddd\\\XXXLLLKKKBBB===DDDeee___bbbkkkKKKGGGBBB;;;>>>999888666555444444444555000333DDD```ttt|||zzzxxx{{{zzzqqqttt|||rrr```TTTNNNLLLQQQWWW[[[ZZZZZZ[[[]]]___aaabbb`````````aaacccfffiiijjjgggiiillllllkkkiiihhhhhhfffhhhllloooooommmjjjhhhfffjjjnnnsssuuutttsssqqqpppttt{{{vvvkkkhhhiiilllmmmrrrtttwwwxxxyyy}}}oooiiilllqqq~~~rrr^^^QQQPPPPPPLLLHHHHHHIIIJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIII{{{vvvsssnnnggg^^^UUUNNNJJJGGGEEEGGGIIIIIIHHHHHHIIIJJJKKKJJJJJJJJJKKKOOOSSSUUU\\\___ooozzzlll\\\KKKHHH@@@;;;CCCYYYppp|||SSSBBB777888888333444;;;555777AAA]]]zzzooobbb]]]~~~nnn]]]ZZZlll~~~zzzhhh^^^SSSHHHDDDCCCCCCEEEIIIEEECCCCCCGGGMMMSSSUUUVVVSSSSSSTTTUUUUUUUUUTTTTTT\\\[[[[[[\\\^^^______^^^dddfffjjjoootttvvvuuutttrrrrrrrrrrrrqqqqqqppppppoooqqqssstttttttttvvvwww{{{}}}~~~}}}{{{}}}|||yyytttnnnjjjgggnnnuuuwwwtttooolllkkkmmmmmmmmmllllllkkkkkkkkktttzzz~~~}}}~~~}}}{{{xxxsssjjj```XXXRRRSSSPPPNNNMMMJJJHHHMMMUUUggglllrrrnnngggbbbZZZWWWRRRDDDBBBEEECCCiiivvvXXXccccccTTTMMMGGGAAA888===:::666333333444444333444555===[[[zzz|||xxxuuuyyyxxxlllvvv{{{ttt```SSSLLLJJJMMMRRRVVVVVVVVVVVVXXX\\\aaafffaaaccceeeeeedddddddddeeehhhkkkmmmkkkgggeeeeeegggeeehhhlllrrrtttrrrlllhhhaaabbbhhhpppssspppooopppooosss{{{vvvmmmjjjkkkkkkkkknnnpppqqqsssvvv{{{}}}rrrggg^^^dddppp{{{mmm\\\QQQNNNKKKGGGHHHIIIJJJIIIGGGFFFGGGHHHHHHIIIJJJJJJJJJIIIGGGGGGyyyuuuqqqlllddd[[[SSSLLLHHHEEEEEEGGGIIIIIIHHHHHHIIIJJJIIIJJJJJJKKKMMMQQQUUUXXX\\\cccvvv|||wwwdddXXXJJJGGG???;;;FFF\\\rrr}}}|||{{{PPPBBB888999999444444:::333444<<>>;;;777444444555555444666666===ZZZ{{{|||uuu}}}{{{{{{ooowwwzzzwwwbbbTTTMMMJJJMMMRRRTTTUUUUUUUUUVVVZZZ___cccaaaccceeeeeeddddddeeeffffffiiikkkjjjgggeeefffhhhhhhjjjmmmqqqtttrrrnnnjjjcccdddiiipppssspppnnnoooooorrrwww~~~uuullliiiiiihhhhhhlllooorrrvvvzzzqqqccc^^^ZZZXXX___kkk|||ooo\\\OOOKKKIIIGGGHHHIIIJJJIIIGGGFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIII|||wwwtttnnnjjjaaaXXXOOOIIIEEECCCEEEGGGIIIIIIIIIHHHIIIKKKHHHIIILLLMMMOOORRRVVVZZZ]]]ggg|||fff\\\UUUHHHEEE???===JJJaaavvv|||}}}MMMBBB:::;;;;;;666444888666666:::OOOgggmmmssshhhYYYsssxxxwwwgggVVV]]]mmmzzzyyygggXXXNNNFFFDDDDDDDDDEEEHHHGGGEEEDDDEEEJJJOOOSSSUUUWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[```dddkkkttt{{{yyyrrrnnnpppsssvvvxxxyyyyyyzzz||||||}}}{{{uuurrrfffgggllluuu||||||tttkkkjjjkkkkkklllllllllkkkkkkmmmttt{{{~~~}}}yyywwwrrrlllddd[[[TTTPPPMMMKKKJJJJJJIIIJJJQQQZZZeeennn}}}yyyjjjfff```WWWOOOJJJ@@@===@@@GGGmmmmmm[[[ppp|||QQQGGGDDDAAA@@@===???<<<888666666666555444555555;;;WWWzzz||||||qqquuuyyysssxxx{{{zzzssswwwvvv}}}zzzeeeVVVNNNKKKMMMQQQRRRSSSSSSTTTUUUXXX\\\___```bbbdddeeeddddddeeefffeeehhhkkkjjjhhhgggiiikkklllmmmnnnqqqsssssspppmmmffffffjjjqqqrrrooonnnoooppppppssszzz|||}}}}}}}}}~~~}}}sssllliiigggeeeccchhhmmmsssyyywwwkkk^^^UUUWWW]]]bbbkkkuuuqqq]]]MMMHHHHHHHHHFFFHHHIIIIIIGGGGGGHHHJJJIIIIIIJJJJJJKKKKKKLLLLLL~~~zzzvvvtttlllggg___UUUMMMGGGDDDCCCEEEGGGIIIJJJIIIIIIJJJKKKGGGJJJMMMNNNOOORRRVVVZZZ```lllvvvrrr]]]YYYWWWFFFCCC>>>AAAQQQjjj}}}uuuIIIBBB===>>><<<777555666777777888IIIaaannn{{{ppp\\\jjj{{{vvv{{{xxxoooZZZ\\\jjjwwwyyygggUUULLLEEEDDDEEEDDDEEEGGGHHHGGGEEEEEEHHHMMMQQQTTTWWWWWWXXXXXXXXXXXXWWWWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\aaaeeekkkqqquuuyyy|||~~~zzzvvvrrrsssuuuvvvxxx{{{~~~zzzwwwppplllllltttyyypppiiijjjkkkllllllmmmllllllqqqwww}}}~~~~~~~~~}}}xxxuuuooohhh```YYYSSSPPPMMMJJJIIIIIIHHHIIIQQQ[[[fffooosssjjjeee]]]UUUOOOHHH@@@===@@@OOOwwwkkkddduuuMMMGGGEEEBBBCCCBBB@@@===999777666666555444222333888QQQvvv~~~{{{}}}lllmmmyyyrrrfffqqqzzzxxxyyywwwuuurrrvvv|||fffXXXOOOJJJKKKOOOQQQRRRTTTTTTUUUWWWZZZ]]]___aaadddeeeeeeeeefffgggeeehhhkkkllljjjjjjlllnnnooonnnoooppprrrsssrrrpppkkkjjjmmmrrrssspppoooqqqrrrpppqqqxxxzzzzzzzzzzzz|||~~~zzzrrrllliiigggdddaaaeeejjjsss|||vvvnnnddd___dddooowwwttt]]]LLLGGGHHHIIIFFFGGGHHHHHHHHHHHHIIIJJJIIIIIIJJJJJJLLLMMMNNNOOO}}}yyyvvvsssiiiddd\\\SSSKKKGGGDDDCCCFFFHHHJJJJJJIIIIIIJJJKKKHHHKKKNNNOOONNNPPPVVV[[[dddrrrvvvlll\\\]]][[[DDDAAA???FFF[[[uuunnnFFFBBB??????===888555555333444333@@@ZZZooohhhfff}}}zzzqqq}}}yyyttt^^^]]]hhhuuuzzziiiUUULLLEEEDDDEEEDDDEEEHHHIIIHHHGGGGGGHHHKKKPPPRRRUUUUUUVVVWWWWWWWWWWWWWWWXXXZZZ\\\[[[YYYYYYZZZ\\\bbbeeeiiilllnnnooorrrtttwwwzzz~~~}}}{{{uuutttssssssuuu{{{~~~zzzsssnnnrrr|||zzzssskkkkkkkkkkkklllmmmmmmnnntttyyy~~~}}}~~~~~~~~~wwwtttmmmeee]]]WWWRRRPPPOOOLLLJJJIIIHHHIIIQQQ[[[iiiqqqqqqkkkeee[[[SSSMMMEEE@@@===@@@ZZZhhhjjjoooKKKIIIHHHCCCCCCDDD@@@===:::888777666444333111444777LLLrrryyyooolllyyyuuudddnnnwwwsssqqqwww{{{uuupppqqq~~~}}}hhhYYYPPPJJJJJJMMMQQQSSSUUUVVVVVVWWWYYY[[[^^^aaaccceeeeeeeeeggghhhgggjjjmmmnnnlllkkknnnpppooonnnnnnooorrrssssssrrrpppnnnppptttuuurrrqqqssstttqqqqqqwwwzzzyyyyyyyyyzzz|||}}}xxxqqqlllkkkhhheeebbbdddjjjttt}}}}}}vvvqqqvvvuuu]]]LLLGGGIIIKKKFFFGGGHHHHHHHHHHHHIIIJJJHHHIIIJJJKKKMMMNNNOOOOOO|||xxxtttqqqeee```XXXPPPIIIFFFEEEDDDFFFHHHJJJJJJJJJIIIJJJKKKIIILLLOOOOOONNNQQQYYY___lll{{{{{{jjj```aaa[[[BBB@@@@@@KKKdddiiiCCCCCCAAA@@@===999666555333666555===TTTnnnnnnbbbvvvwwwyyy~~~zzzddd^^^eeeqqq}}}lllWWWMMMEEEDDDDDDDDDFFFIIIJJJJJJKKKJJJJJJKKKNNNQQQRRRSSSTTTUUUWWWWWWWWWWWWVVVYYY[[[ZZZWWWVVVXXX[[[^^^bbbgggiiiiiikkknnnrrrtttvvvyyy{{{||||||{{{zzzwwwvvvsssrrrsssyyy}}}vvvppppppuuuyyywwwtttooonnnlllkkkkkkmmmoooppptttyyy~~~~~~~~~}}}vvvrrrjjjaaaYYYTTTQQQPPPPPPLLLJJJIIIHHHJJJSSS]]]mmmttt{{{ooojjjbbbXXXRRRIIIAAA>>><<>>???@@@JJJ{{{tttddduuuaaaHHHQQQQQQGGGDDDFFFDDDAAA???===<<<:::777555222888555===___|||vvvtttkkkhhhgggiiimmmfffmmm|||vvvtttyyymmm___UUUOOONNNPPPQQQTTTWWWXXXWWWWWWWWWXXX]]]___bbbdddeeefffhhhjjjjjjmmmooonnnjjjiiijjjlllhhhhhhiiilllppprrrsssrrrrrroooooossstttrrrsssvvvsssssstttwww{{{}}}}}}}}}{{{zzzyyyxxxxxxxxxyyyzzzwwwrrrmmmjjjjjjjjjhhhffflllrrrzzzoooVVVJJJJJJJJJHHHHHHIIIJJJIIIGGGFFFGGGHHHFFFHHHKKKNNNNNNMMMLLLJJJ}}}zzzuuuoookkk\\\XXXPPPIIIEEECCCCCCDDDFFFHHHJJJKKKJJJJJJKKKLLLHHHLLLPPPPPPQQQXXXdddoooyyy}}}~~~{{{fffdddaaaPPPAAA???BBBSSSrrrQQQBBBDDDCCC???<<<:::888666000999888555@@@UUUzzzvvveeeUUU[[[iii~~~ssscccbbbnnnqqq\\\QQQFFFCCCCCCDDDGGGKKKJJJMMMPPPOOOMMMLLLMMMOOOPPPQQQSSSUUUXXXYYYZZZ[[[YYY\\\___]]]ZZZXXX[[[^^^XXX]]]bbbcccbbbdddiiinnnsssrrrrrrrrrsssvvvyyy{{{zzzzzzyyywwwuuutttuuuwww~~~~~~}}}{{{|||~~~yyy{{{{{{yyyuuutttwwwyyyvvvsssnnnjjjjjjlllqqqtttvvvzzz|||}}}~~~~~~}}}|||zzzsssmmmdddZZZSSSOOOMMMMMMMMMJJJIIIJJJKKKOOOYYYdddttt|||nnniiifff[[[RRRPPPGGG???BBBDDDRRRrrrggg~~~^^^IIIUUUWWWKKKGGGIIIFFFDDDAAA???>>><<<999777///666111555SSSrrr|||}}}~~~xxx~~~rrrkkkhhhhhhhhhlllooo~~~{{{wwwyyy}}}pppaaaXXXQQQQQQSSSPPPSSSVVVXXXWWWVVVVVVVVV\\\___bbbdddeeefffhhhjjjjjjmmmnnnmmmiiifffgggiiiffffffhhhkkkooorrrsssrrrqqqnnnnnnqqqrrrqqqrrrvvvrrrssstttvvvxxxzzz|||}}}{{{zzzxxxwwwvvvuuuvvvvvvuuupppkkkhhhiiijjjhhhgggpppuuu}}}lllSSSIIIJJJJJJFFFHHHIIIJJJIIIGGGFFFGGGHHHEEEGGGKKKNNNOOOMMMJJJHHH|||yyyssskkkeee[[[VVVOOOHHHCCCBBBCCCEEEHHHHHHIIIIIIJJJKKKLLLLLLOOORRRUUUSSSSSSZZZgggrrr|||{{{qqqgggdddWWWMMMDDD???FFF___{{{kkkSSSDDDAAA>>>===<<<;;;999777444666777===DDDJJJeeetttmmmUUUSSSggg|||zzzbbb^^^ooouuu^^^QQQFFFDDDFFFGGGGGGHHHMMMPPPSSSSSSOOOLLLKKKKKKOOOMMMMMMQQQWWW[[[\\\[[[]]]]]]^^^```aaa___\\\YYY]]]\\\\\\]]]```dddiiikkksssvvvuuuppppppwwwzzzxxx~~~~~~|||vvvpppnnnrrrwwwzzzuuutttvvvyyy|||~~~}}}{{{xxxwwwvvvvvvwwwzzzyyywwwssskkkgggllluuu{{{~~~||||||{{{zzz{{{}}}~~~|||zzzxxxwwwuuuoooeeeZZZQQQNNNOOOQQQNNNIIIGGGIIILLLSSS___jjjyyy~~~kkkllldddYYYPPPIIICCC@@@BBBCCC[[[iiippp|||ZZZQQQaaa___PPPHHHGGGDDDBBB@@@???>>><<<888666000444333444GGGfffxxxyyyyyywwwyyyoookkkkkklllyyyyyy{{{}}}tttuuu}}}{{{eeeVVVRRRRRRQQQWWWUUUTTTTTTUUUVVVUUUUUU]]]```cccfffggghhhiiijjjmmmmmmmmmllljjjhhhgggfffdddeeeiiinnnsssuuuuuutttuuuqqqmmmoootttwwwwwwuuu|||wwwrrrppprrrvvvzzz{{{yyyxxxuuutttssstttvvvwwwrrrooojjjfffdddgggmmmqqq{{{zzz|||eeeQQQLLLLLLKKKHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGJJJLLLLLLKKKIIIIIIIII|||yyyvvvppphhhaaaXXXTTTMMMGGGCCCBBBDDDFFFIIIIIIIIIIIIJJJJJJJJJJJJJJJNNNQQQQQQRRRZZZgggsss}}}{{{nnnfffaaaTTTIIIBBB???GGG^^^vvvcccPPPCCC@@@===;;;:::999888666444666666;;;BBBFFF___zzzqqq]]]VVVcccyyylllccclll{{{vvvaaaSSSFFFCCCEEEGGGGGGIIIMMMPPPTTTUUURRROOONNNNNNOOOMMMMMMPPPUUUYYY[[[ZZZ^^^___```bbbcccbbb___]]]\\\\\\]]]___bbbfffjjjlllrrruuutttoooooouuuyyyxxx{{{{{{zzzuuunnnlllooosss~~~yyyuuutttvvvyyy|||~~~|||zzzyyyxxxwwwxxxyyyzzzyyywwwuuunnniiillltttyyy}}}|||zzzuuutttssssssvvv}}}}}}zzzxxxvvvrrrlllbbbWWWPPPLLLMMMOOONNNJJJHHHKKKOOOVVVbbbmmm~~~{{{kkkkkkcccWWWOOOGGG@@@<<<>>>FFFeeemmmxxxvvvYYYPPPYYYUUUKKKFFFDDDEEECCC@@@>>>===;;;999666333777666555EEEaaauuuzzzxxx{{{~~~wwwsssqqquuuzzzuuuuuuzzzjjjZZZTTTRRRPPPWWWUUUSSSSSSUUUVVVVVVUUU^^^aaadddgggggghhhiiijjjlllllllllkkkjjjhhhgggfffeeeeeehhhmmmqqqtttuuutttrrrnnnkkkmmmsssxxxyyyxxxzzzwwwsssppppppsssxxx|||yyywwwtttrrrqqqrrrtttvvvssspppjjjeeedddhhhooottt{{{{{{}}}wwwYYYJJJGGGIIIKKKMMMIIIIIIIIIHHHHHHHHHHHHHHHJJJKKKLLLLLLJJJIIIJJJKKK}}}yyyvvvrrrkkkccc\\\SSSPPPJJJEEECCCCCCEEEGGGJJJJJJJJJIIIIIIIIIIIIHHHHHHLLLQQQRRRTTT]]]kkkwww}}}}}}fff```[[[LLLBBBAAACCCMMM___rrr[[[MMMBBB@@@<<<:::999999777666555777666999>>>AAAUUUvvv~~~nnn]]]___sss{{{jjjfffmmmtttggglllwwwyyyeeeVVVGGGBBBDDDFFFGGGJJJMMMPPPTTTVVVUUUSSSRRRQQQOOONNNNNNPPPTTTWWWYYYYYY___aaaccceeefffeeedddccc]]]]]]^^^aaadddgggkkklllqqqsssrrrnnnnnnsssxxxyyyzzzzzzzzzuuupppmmmmmmppp{{{}}}xxxtttsssvvvyyy|||~~~}}}{{{yyyxxxyyyyyyzzzxxxwwwwwwwwwqqqllllllqqqvvv{{{}}}zzzxxxrrrrrrqqqpppppptttyyy}}}~~~{{{xxxuuunnnhhh^^^TTTNNNKKKKKKLLLOOOKKKJJJNNNTTT[[[hhhsssvvvjjjkkkaaaUUUMMMDDD>>>:::<<>><<<;;;999777777:::999666@@@YYYppp{{{sss}}}|||vvvzzzyyyvvvwwwzzzppp```XXXTTTPPPVVVTTTRRRRRRTTTVVVWWWWWW___bbbeeeggggggggghhhiiikkkkkkkkkkkkjjjiiihhhgggeeeeeegggkkkooosssttttttrrrooolllnnntttyyy|||}}}zzzxxxtttooolllooovvv}}}zzzxxxuuurrrqqqrrruuuvvvuuuqqqkkkfffgggkkkqqqvvvyyyyyy|||cccMMMJJJLLLHHHGGGKKKIIIHHHGGGFFFFFFHHHIIIJJJMMMMMMMMMKKKIIIIIIKKKMMM{{{vvvrrrnnnggg^^^XXXNNNKKKGGGDDDCCCDDDGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKOOOSSSUUUXXXbbbrrr~~~yyyqqq]]]YYYRRRDDD<<>>;;;;;;JJJpppyyyooo]]]PPPLLLKKKGGGNNNUUUQQQJJJFFFAAA>>><<<;;;:::888888:::888666;;;OOOiiizzzrrryyy|||yyy~~~zzzwwwvvvyyywwwggg^^^WWWRRRVVVTTTQQQQQQTTTWWWYYYZZZ___bbbeeeffffffeeefffgggjjjjjjjjjjjjjjjjjjiiihhheeeeeefffiiimmmqqqssssssuuurrrpppqqquuuzzz~~~yyyyyyvvvppplllnnnvvv~~~|||zzzwwwtttssstttwwwxxxuuurrrnnnlllnnnpppsssuuutttuuuyyykkkUUULLLXXX]]]QQQHHHIIIIIIGGGEEEDDDEEEGGGKKKMMMOOONNNLLLIIIGGGHHHLLLOOO~~~zzzuuuppplllddd[[[TTTJJJHHHEEECCCCCCEEEHHHKKKGGGGGGHHHIIIKKKLLLMMMMMMNNNRRRUUUWWW[[[gggxxx~~~yyy~~~hhhWWWUUUMMM@@@>>>@@@MMM^^^jjjsss\\\MMMIIIEEEAAA===<<<;;;:::999666999666555999888AAAVVVlllxxxtttaaajjjvvvaaa]]]bbb___nnn}}}ooo]]]JJJBBBBBBDDDGGGJJJLLLNNNQQQTTTWWWXXXXXXWWWQQQPPPPPPPPPQQQSSSVVVYYY^^^aaadddeeeeeeeeefffhhhaaaaaaaaaccceeehhhkkkmmmnnnpppqqqqqqooopppuuu{{{yyy{{{||||||xxxtttpppooorrrxxx|||}}}~~~}}}xxxtttsssvvvyyy|||}}}zzzxxxwwwrrrppprrrvvvwwwqqqmmmmmmuuu{{{~~~zzzxxxwwwyyy{{{||||||zzzzzzzzz||||||}}}}}}~~~{{{uuuppphhhaaaXXXQQQNNNMMMLLLKKKKKKIIIKKKSSS[[[eeerrr~~~~~~ooojjjiii[[[NNNGGG???===>>><<>>===<<<;;;:::666666666555777EEE___uuuuuu{{{|||sss~~~{{{zzzvvvxxx~~~}}}oooeee\\\UUUVVVSSSPPPPPPSSSWWWZZZ\\\^^^```ccceeeddddddeeefffiiiiiijjjkkkkkkkkkkkkjjjfffeeefffhhhmmmqqqrrrssswwwuuurrrrrrtttxxx{{{|||zzzzzzwwwrrrmmmpppxxx{{{yyywwwuuuuuuvvvxxxyyyttttttsssuuuwwwwwwuuurrrooopppttt{{{yyy___PPPOOO```fffXXXLLLLLLHHHGGGEEEDDDEEEHHHLLLOOOOOOMMMKKKGGGFFFHHHMMMQQQ}}}yyysssoooiiiaaaXXXPPPHHHFFFDDDCCCDDDFFFJJJLLLGGGHHHIIIJJJLLLNNNOOOPPPOOORRRUUUVVV\\\kkkyyy|||{{{fffXXXUUUJJJ@@@CCC???SSSgggooouuu}}}___RRRNNNJJJDDD???===<<<:::999666:::666444888666;;;KKKcccsss~~~gggiii|||}}}~~~eee^^^ccchhhxxxrrr```LLLCCCBBBCCCFFFIIIKKKKKKMMMPPPTTTWWWWWWWWWRRRRRRRRRPPPPPPRRRVVVYYY]]]aaaddddddcccbbbeeehhhdddcccbbbbbbcccfffjjjllllllnnnrrrtttrrrooottt{{{wwwyyy|||}}}|||wwwrrrnnnpppvvvzzzzzz{{{zzzuuutttvvvyyy||||||xxxvvvpppmmmooovvvyyyuuupppnnnsssyyy~~~{{{zzzzzzyyy{{{}}}~~~}}}|||}}}}}}||||||~~~~~~{{{sssmmmfff___VVVQQQOOONNNMMMKKKJJJIIILLLUUU___jjjxxxxxxmmmkkkhhhWWWKKKEEE>>>999@@@AAAPPPuuuiiirrrkkkVVVJJJGGGGGGDDDIIIOOOKKKIIIFFFBBB???>>>>>><<<;;;666444444555666>>>TTTlllssszzz~~~ssszzz}}}xxxzzzwwwlllaaaXXXUUURRROOOOOORRRWWW\\\^^^]]]```ccceeeeeeeeefffgggiiijjjkkklllmmmmmmmmmmmmhhhggghhhlllpppsssttttttvvvuuutttssssssuuuvvvxxxyyyxxxvvvssspppsssyyywwwwwwwwwwwwxxxxxxyyyyyywwwwwwyyy|||}}}vvvqqqmmmmmmnnnttt}}}mmmUUUJJJIIISSSWWWOOOJJJMMMHHHFFFEEEEEEGGGJJJNNNQQQNNNMMMKKKHHHGGGJJJPPPTTT|||wwwrrrlllggg^^^TTTMMMGGGFFFDDDDDDEEEGGGKKKMMMIIIJJJKKKLLLMMMNNNOOOPPPPPPRRRUUUWWW___qqqwww{{{fffYYYSSSFFF>>>FFFDDD[[[qqqwwwyyyjjj]]]VVVQQQMMMFFF@@@===;;;:::999666:::666444999777888EEEZZZooolllgggzzz~~~lllbbbeeekkkwwwtttbbbNNNEEECCCCCCEEEGGGKKKIIIHHHKKKPPPTTTVVVVVVTTTTTTTTTQQQPPPQQQVVVZZZ^^^aaaeeedddbbbaaadddggghhhfffbbb```aaadddhhhkkkkkkmmmssswwwtttpppsss{{{wwwyyy~~~|||uuupppooovvvyyywwwxxx|||wwwuuuvvvyyy{{{}}}zzzwwwpppmmmnnnvvv|||zzzuuurrrnnnvvv}}}~~~}}}|||}}}|||~~~}}}}}}}}}zzzqqqjjjccc\\\TTTOOOOOOOOOMMMKKKJJJJJJNNNXXXcccooo}}}uuummmmmmgggTTTHHHDDD===777DDDKKKbbbvvv```sss^^^UUUEEECCCIIIGGGGGGJJJFFFFFFDDDBBBAAA@@@???===;;;999444444888666888JJJ```ttt~~~}}}}}}}}}zzzyyyzzz}}}qqqdddZZZUUURRRNNNNNNRRRXXX]]]```^^^aaadddfffgggggghhhjjjiiijjjkkkmmmnnnoooooooookkkkkkmmmqqquuuwwwwwwvvvvvvvvvwwwwwwvvvvvvwwwxxxwwwuuusssrrrsssuuuyyy|||wwwyyy{{{|||~~~~~~}}}|||||||||}}}yyyrrrooollljjjnnnvvv~~~dddMMMIIIGGGHHHHHHFFFGGGKKKGGGFFFFFFFFFIIILLLPPPRRROOONNNLLLJJJJJJNNNSSSXXXzzzvvvpppkkkeee\\\RRRKKKGGGFFFDDDDDDEEEHHHKKKMMMLLLLLLMMMMMMNNNNNNNNNOOORRRTTTVVVYYYcccxxx{{{vvvzzzfffYYYQQQAAA;;;EEEJJJcccyyy~~~~~~~~~ZZZZZZZZZSSSNNNGGGAAA===;;;999777666:::666555999777888BBBSSSkkkoooeee|||yyy|||rrreeefffmmmwwwuuucccOOOFFFDDDCCCDDDFFFKKKHHHFFFGGGMMMRRRTTTUUUUUUVVVUUURRRPPPQQQVVVZZZ___bbbeeedddaaa```dddgggjjjgggbbb______cccgggjjjjjjmmmtttzzzvvvpppsss{{{yyy|||zzztttpppvvvxxxvvvvvv}}}}}}xxxuuuvvvyyy{{{zzz~~~}}}yyyqqqmmmnnnwww~~~}}}xxxuuujjjttt|||~~~~~~~~~}}}|||}}}yyyppphhhbbbZZZRRRNNNNNNNNNLLLJJJKKKKKKPPP[[[fffrrrtttnnnmmmfffRRRFFFCCC===888HHHTTTttthhhXXXrrrVVVTTTAAAAAALLLLLLJJJJJJHHHEEECCCBBBBBBBBBAAA>>><<<<<<666666:::888666DDDYYY{{{|||}}}zzzvvvzzzyyyyyytttfff[[[UUUQQQMMMMMMQQQXXX^^^aaa___bbbeeehhhiiiiiikkkllliiijjjlllnnnooopppqqqqqqmmmnnnqqquuuyyy{{{zzzxxxwwwyyy{{{{{{{{{zzz{{{{{{uuurrrpppqqqtttwwwyyyyyyzzz|||~~~{{{tttqqqlllhhhjjjqqqzzz}}}]]]MMMOOOOOOLLLIIIIIIKKKLLLFFFFFFFFFHHHJJJNNNQQQSSSOOOOOONNNMMMMMMQQQVVVZZZwwwsssmmmfff___WWWOOOJJJHHHFFFDDDFFFIIILLLKKKJJJMMMMMMNNNOOOPPPRRRSSSTTTXXXZZZ]]]```iii{{{}}}zzzfffUUUQQQLLLCCC@@@CCC[[[{{{wwwWWWRRROOOIIIIIIGGGDDD@@@<<<;;;;;;:::999777666666777999:::EEE[[[~~~ooodddmmm}}}nnnccckkkuuuyyyhhhRRREEECCCFFFGGGFFFGGGFFFFFFGGGKKKPPPVVVYYYVVVXXXYYYYYYWWWUUUVVVWWW___bbbddddddaaa``````bbbjjjmmmjjjaaa]]]ccciiijjjqqqllloooyyy{{{uuuuuu{{{|||zzzrrrrrruuuzzz}}}~~~|||zzzwwwxxx|||xxx|||}}}uuuqqqooossszzz~~~|||xxxtttppprrr|||}}}xxxrrrkkkfff]]]TTTNNNNNNOOOMMMKKKKKKOOONNNSSS]]]iiiwwwyyyooooookkk```QQQEEE@@@?????????hhhxxxUUU[[[nnnRRRNNNLLLJJJHHHHHHHHHIIIJJJCCCGGGHHHEEEDDDCCC@@@;;;???;;;888777666999BBBLLLuuu}}}{{{yyysssmmmxxx|||~~~zzz{{{{{{{{{~~~nnnaaaWWWPPPLLLPPPTTTWWWZZZ]]]___bbbfffhhhjjjmmmpppssswwwuuuqqqnnnnnnpppsssuuuvvvwwwxxxyyyzzz{{{{{{{{{|||}}}~~~xxxuuuqqqooopppuuu{{{}}}yyysssoookkkkkkpppwww}}}nnnWWWHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOOOONNNNNNTTTMMMNNNTTTSSSPPP\\\mmmvvvrrrjjjccc\\\TTTNNNIIIEEEDDDCCCEEEIIILLLLLLKKKMMMNNNNNNOOOPPPQQQSSSSSSXXX\\\```fffsss{{{kkk\\\PPPLLLFFF======DDDnnnmmmUUURRRNNNHHHHHHHHHEEEAAA===<<<<<<;;;:::888777777777888999BBBTTT|||ooodddkkk~~~rrrfffhhhrrr~~~|||kkkUUUFFFCCCEEEFFFDDDCCCBBBBBBDDDHHHNNNSSSWWWVVVWWWXXXXXXXXXXXXXXXXXX\\\___bbbcccaaa``````aaahhhmmmlllddd___ccciiilllqqqlllpppzzz}}}wwwvvv{{{~~~|||rrrqqqtttyyy|||}}}zzzxxxuuuwww{{{zzz}}}wwwrrroooqqqxxx}}}|||zzzuuupppqqq{{{}}}xxxpppiiiccc[[[SSSMMMNNNOOOMMMKKKKKKMMMNNNUUUaaammm{{{uuupppooojjj___PPPEEE???>>>BBBIIIwwwrrrVVV___fffSSSNNNLLLJJJGGGFFFFFFFFFGGGEEEFFFEEECCCFFFJJJJJJFFF???;;;888888777888???HHHuuu}}}xxxuuussspppppptttwwwxxxvvvrrrsssyyy}}}{{{rrreeeXXXQQQNNNQQQVVVYYY\\\___ccceeehhhjjjkkknnnrrrtttyyywwwsssppppppqqqtttvvvvvvwwwxxxzzz{{{||||||||||||}}}|||yyyuuurrrrrruuuzzz}}}}}}yyyssspppmmmnnnttt{{{gggQQQIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPQQQPPPPPPOOOKKKJJJNNNTTTSSSSSSdddyyyuuuoooggg^^^WWWPPPKKKGGGBBBBBBCCCEEEIIILLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTYYY___fffvvv}}}{{{___XXXRRRMMMCCC<<>>======<<<:::888777777888888;;;IIImmmyyyxxxnnnbbbcccsssxxxkkkdddnnnzzznnnWWWHHHCCCDDDDDDCCCAAAAAAAAACCCHHHMMMSSSWWWWWWWWWVVVWWWYYYZZZZZZYYYXXX\\\```cccbbbaaa``````eeemmmpppjjjcccccciiinnnqqqnnnrrr|||{{{yyy|||~~~rrrqqqrrrwww{{{{{{yyyvvvtttwww{{{{{{~~~|||vvvppppppvvv{{{}}}}}}wwwqqqqqqzzz|||vvvnnneee```YYYRRRMMMMMMNNNLLLKKKKKKLLLOOOXXXfffsssrrrssspppiii]]]NNNCCC>>><<<===NNNjjjYYYggg\\\RRRKKKIIIGGGEEEDDDDDDEEEFFFFFFEEEBBBBBBIIISSSUUUSSS???<<<999999888777<<>>===;;;999888777777777555@@@XXXttt||||||vvvhhhaaajjjsssaaaiiiuuu~~~nnnXXXHHHBBBBBBCCCCCCCCCBBBCCCEEEJJJPPPVVVZZZ[[[YYYWWWXXX[[[\\\[[[ZZZWWW[[[```dddeeedddbbbaaaccclllrrrooogggdddjjjpppqqqooosss}}}||||||}}}tttppppppuuuyyy~~~{{{yyywwwuuuxxx}}}{{{}}}{{{sssqqquuu|||{{{tttrrrzzzzzztttlllccc]]]VVVPPPLLLNNNNNNLLLKKKLLLNNNRRR\\\iiiwwwwwwqqquuuqqqhhhZZZLLLBBB<<<;;;999RRRbbb___rrrVVVOOOFFFEEEDDDCCCCCCDDDFFFGGGFFFCCC@@@BBBLLLXXXZZZVVV@@@<<<:::;;;999777888===WWWqqq~~~{{{zzz~~~xxxvvvsssrrrsssxxx}}}zzzwww}}}vvv^^^WWWTTTWWW\\\^^^aaadddkkkkkkkkkkkkkkknnnssswwwzzzyyywwwuuuuuuvvvwwwxxxwwwyyy{{{}}}}}}{{{{{{||||||yyysssqqqqqquuu{{{sss^^^NNNKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNPPPRRRRRRRRRPPPOOOKKKRRRXXXVVVUUUfffmmmggg]]]UUUNNNJJJFFFDDDDDDEEEGGGIIIJJJJJJKKKKKKOOOOOOPPPPPPQQQRRRSSSTTTWWW___gggpppyyyxxxiii]]]^^^ZZZMMM>>>:::JJJ]]]jjjKKKIIIMMMDDDFFFHHHIIIHHHEEEBBBAAAAAA???>>>===;;;999888777777444<<>>[[[]]]hhhUUUKKKGGGFFFDDDBBBBBBCCCDDDEEEDDDCCCAAACCCMMMVVVVVVPPPBBB===;;;;;;:::777777999FFF\\\lllmmmttt}}}~~~yyytttrrrtttyyy{{{yyyuuuwww|||eee]]]YYY[[[___```bbbeeekkkkkkkkkjjjkkknnnrrrvvvxxxxxxwwwwwwwwwwwwxxxxxxyyy{{{}}}~~~~~~|||zzzsssrrrrrruuu{{{}}}iiiXXXMMMKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQPPPPPPOOONNNTTTWWWUUU]]]|||hhhcccZZZRRRLLLHHHEEECCCEEEGGGJJJKKKKKKJJJKKKKKKPPPPPPPPPQQQSSSTTTVVVWWWWWWbbbmmmyyy~~~|||wwwmmmccciiiggg^^^MMM>>>@@@RRRdddbbbMMMKKKLLLFFFIIIJJJIIIGGGDDDBBBBBBCCC???>>>===<<<:::999888777666<<>>;;;<<<;;;888666888>>>OOO]]]bbbhhhuuu~~~}}}zzzwwwyyy}}}~~~zzzwwwxxxnnnfff```aaaccccccdddfffiiijjjkkkkkkkkknnnrrruuuvvvwwwwwwxxxyyyzzz{{{{{{{{{}}}~~~~~~~~~}}}~~~~~~||||||}}}}}}}}}|||uuusssrrrtttyyysss^^^PPPHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQPPPOOOOOOOOOPPPPPPQQQLLLRRRVVV[[[pppddd___WWWQQQLLLHHHEEECCCCCCGGGKKKMMMLLLLLLMMMNNNPPPPPPQQQSSSUUUWWWYYYZZZXXXeeessszzzooohhhfffuuunnn___KKK???EEEYYYjjj}}}rrr```UUUOOOOOOLLLLLLLLLJJJGGGCCCBBBCCCEEE>>>>>>======;;;:::999888777<<<888DDDaaaqqq}}}nnn]]]jjjqqqhhhfffqqq|||sss^^^LLLCCCAAACCCEEECCCCCCCCCEEEIIINNNTTTWWW\\\```cccaaa^^^___eeekkk``````aaaeeeiiikkkiiifffeeegggmmmrrroooiiikkkqqqrrrrrrsssyyy|||~~~{{{sssnnnoootttyyy}}}|||~~~wwwyyy{{{~~~wwwwww~~~{{{tttzzz{{{rrriiibbb```aaadddkkkrrrwww}}}xxxrrrkkkbbbXXXRRRPPPNNNNNNQQQPPPNNNNNNRRRSSS[[[jjjzzzwwwqqqyyyxxxooo```RRRGGG@@@<<<;;;???```mmm^^^zzzbbbOOOFFFHHHGGGEEEDDDDDDEEEFFFGGGCCCEEEDDDCCCEEEHHHGGGCCCFFF@@@;;;<<<<<<999777888<<>>>>>======<<<;;;999999666;;;555@@@___ooo}}}rrr]]]hhhvvviiidddooo{{{wwwbbbOOODDDAAABBBDDDEEEDDDDDDFFFIIIOOOTTTWWWYYY___dddccc___aaaiiiqqqaaa```aaadddhhhjjjiiigggffffffkkkqqqpppjjjkkkqqqsssrrrsssxxx||||||}}}tttmmmnnnsssxxx~~~}}}|||}}}xxxyyy{{{xxxwww}}}{{{sssyyywwwnnneee```]]]]]]ccckkkwww}}}xxxqqqiii___UUUNNNPPPNNNOOORRRQQQNNNOOOSSSQQQ\\\nnntttrrrzzzxxxnnn___PPPFFF@@@===<<<@@@bbbddd___UUUKKKFFFBBBBBBBBBCCCFFFIIIMMMOOODDDFFFEEEAAAAAADDDDDDBBBGGG@@@;;;<<<<<<:::888999:::BBBRRR___dddjjj~~~~~~tttlllxxxxxxtttyyysssttt{{{}}}xxxvvvnnnmmmllliiihhhiiigggiiilllnnnoooqqqsssuuuuuuwwwzzz}}}~~~~~~|||zzzxxxxxx{{{}}}|||xxxtttsssvvv|||fffQQQJJJIIIIIIIIIKKKMMMOOOQQQSSSTTTWWWUUUQQQNNNNNNQQQTTTVVVUUU]]]hhh|||___[[[SSSLLLGGGDDDCCCDDDGGGHHHJJJMMMOOOPPPQQQRRRNNNRRRUUUVVVVVVXXX]]]bbb___rrrwwwyyy~~~ffflll}}}eeeMMMCCC???CCCXXXpppwww}}}^^^___SSSSSSXXXLLLPPPKKKFFFFFFHHHHHHDDD???CCCCCCBBBAAA???<<<999888;;;:::777>>>TTTkkkkkkaaaqqq}}}~~~pppdddeeeooozzz|||iiiSSSFFFBBBAAA>>>CCCDDDEEEHHHLLLOOOPPPPPPXXX\\\]]]fffpppjjjdddjjjlllgggbbbdddjjjmmmlllhhhdddccciiirrrtttnnnkkklllmmmppprrrvvvzzzrrrooosssyyy{{{|||~~~}}}~~~|||{{{{{{~~~yyyxxx|||vvvvvv}}}wwwzzz~~~zzzgggddddddbbbeeemmmyyy}}}ssslllcccXXXPPPNNNOOOOOONNNLLLLLLNNNSSSVVVYYYbbbqqq|||rrryyy{{{lll[[[PPPGGG???===AAAFFFxxxvvvccclll{{{uuuNNN@@@AAA???@@@AAAAAABBBBBBBBBAAAFFFDDDCCCCCCDDDCCCAAA>>>===<<<<<<;;;;;;;;;<<<<<<999<<>>>>>CCCPPPmmm^^^tttcccIIICCCGGG???@@@AAAAAABBBBBBBBBBBBCCCBBBAAABBBBBBBBB@@@>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;DDDSSSbbblllwwwwwwssssssqqqsss{{{zzzvvvpppmmmrrr|||yyy{{{~~~{{{uuuqqqnnnmmmkkklllmmmnnnppprrrtttuuuyyyzzz|||~~~~~~~~~~~~|||zzz||||||{{{}}}hhhQQQIIIIIIIIILLLMMMOOOQQQSSSUUUWWWWWWUUUVVVTTTQQQTTTYYY\\\ZZZ]]]{{{RRROOOJJJFFFDDDDDDFFFHHHJJJKKKMMMOOOQQQSSSTTTTTTVVVVVVWWWYYY[[[___bbbdddnnnvvvuuuxxxiiiqqqaaaPPP@@@>>>EEEQQQddduuuiiiSSSVVVPPPQQQUUUKKKGGGHHHHHHFFFEEEEEEHHHKKKEEEEEEDDDCCCAAA???<<<;;;:::;;;777===SSSppppppaaaaaappp~~~|||yyy~~~jjjbbbgggrrr}}}pppYYYKKKFFFEEECCCGGGDDDDDDHHHPPPTTTTTTQQQPPPYYY```mmm{{{yyyrrrvvvtttnnnhhhgggkkkooopppooonnnhhheeeiiimmmkkkeeeaaabbbeeekkktttyyysssrrrwww{{{}}}|||~~~zzzwwwxxx|||}}}{{{{{{qqqsss~~~uuullleee]]]TTTNNNNNNNNNNNNNNNMMMNNNQQQVVVZZZfffmmmzzzqqqwwwkkk]]]QQQKKKDDD===@@@III```fff]]]|||[[[LLLKKKKKK@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???@@@AAAAAA@@@>>>???>>>===<<<;;;:::::::::;;;:::???MMM]]]jjjttt{{{zzztttvvv~~~~~~~~~~~~wwwooopppxxx~~~~~~yyyxxxzzzxxxtttqqqpppoooooopppppprrrsssuuuvvv{{{|||~~~zzzyyyxxxzzz~~~~~~~~~~~~yyyYYYIIIHHHKKKKKKLLLMMMPPPSSSUUUVVVVVVVVVTTTPPPOOOTTTXXXZZZ]]]aaaoooNNNLLLHHHDDDCCCEEEGGGIIIKKKMMMOOOQQQSSSTTTUUUVVVXXXXXXXXXZZZ^^^aaadddeeeqqqqqqvvvlllffflllqqqSSSIII===;;;CCCUUUlll}}}cccRRRSSSOOOOOOOOOHHHEEEFFFHHHIIIJJJJJJKKKLLLEEEEEEDDDCCCBBB???===;;;;;;===999:::III```|||xxxnnnfffggg}}}}}}wwwrrrwwwnnnaaaccclllyyyuuu^^^NNNHHHFFFDDDGGGDDDCCCHHHPPPUUUUUURRRPPP[[[bbbmmmzzzwwwooopppuuuooohhhfffiiinnnpppqqqnnngggcccgggnnnnnnfff]]]]]]```gggrrryyyssssssxxx}}}}}}|||||||||yyysssssszzz~~~wwwnnnqqq|||sssiiibbbZZZQQQMMMMMMLLLLLLMMMMMMOOOSSSXXX]]]iiiooo}}}{{{nnn{{{~~~fffXXXMMMIIIBBB<<>>>>>@@@AAABBBAAA?????????===<<<::::::999999<<<:::<<>>:::999AAAMMMlllyyy~~~xxxhhhdddzzzzzzrrryyyuuueeeaaagggtttzzzcccRRRIIIFFFCCCEEECCCCCCHHHPPPUUUUUUTTTRRR^^^dddlllxxxvvvmmmmmmsssnnngggdddggglllpppqqqkkkfffccchhhqqqtttlllaaa^^^___dddnnnzzzzzzttttttyyy}}}}}}|||xxxxxxsssnnnsss~~~|||tttmmmttt|||rrrfff___WWWOOOKKKKKKJJJKKKLLLMMMPPPUUU[[[```mmmtttuuupppzzzdddVVVLLLIIIBBB<<>>===<<<;;;:::::::::;;;:::;;;@@@PPPeeetttzzz{{{qqqqqqqqqsssvvvwww{{{~~~~~~|||rrrssstttvvvyyy|||}}}~~~}}}~~~~~~{{{yyyxxxxxxyyy}}}xxxdddOOOIIILLLOOONNNMMMTTTUUUVVVVVVUUUTTTSSSRRRUUUVVVWWWYYY^^^ooo}}}IIIGGGEEECCCDDDGGGJJJMMMMMMNNNPPPRRRTTTVVVWWWWWWTTT[[[aaabbbaaacccllltttqqqsssjjjnnnlll^^^NNN===??????EEEaaayyyUUUXXXRRRNNNQQQQQQNNNOOOMMMKKKJJJKKKLLLKKKHHHDDDDDDEEEEEEDDDCCCAAA???>>>888;;;888888<<<;;;HHH```}}}gggmmmwwwyyy|||xxxzzziiibbbjjjvvvppp\\\OOOGGGBBBCCCGGGKKKOOORRRUUUZZZ]]]YYYeeeggghhhtttxxxssssssqqqnnnjjjhhhjjjoootttvvvnnnlllhhhjjjtttxxxsssllliiimmmttt|||~~~~~~vvvtttwww|||}}}|||rrrssssssvvvyyyyyy~~~qqqrrrxxx~~~{{{rrrhhh]]]VVVQQQLLLKKKMMMMMMNNNPPPSSSWWW^^^eeejjjxxxwwwssssss```PPPGGGFFF@@@===RRRoooggg]]]}}}nnnVVVSSSTTTPPPLLLDDDCCCAAA??????@@@AAABBB???>>>>>>???@@@AAA???>>>>>>===<<<;;;;;;;;;;;;;;;999;;;:::;;;GGG\\\mmmttt|||~~~zzzssspppmmmnnnpppppppppwww}}}~~~wwwxxxyyy{{{}}}~~~~~~aaaTTTIIIJJJOOOPPPPPPRRRTTTTTTTTTUUUUUUUUUUUUVVVVVVZZZ\\\aaarrrzzzFFFEEECCCBBBCCCGGGKKKNNNMMMNNNPPPRRRTTTVVVWWWWWWTTT\\\dddeeebbbdddoooyyyxxxpppwwwvvvyyypppYYYFFF>>>>>>===FFFiiihhhTTTZZZUUUMMMPPPOOOIIIKKKNNNNNNLLLIIIFFFDDDEEEFFFEEEFFFFFFFFFDDDBBB@@@???888:::666666999777???UUUsssjjjhhhnnnzzz}}}yyylllaaagggssszzzuuu```RRRIIICCCDDDIIIOOORRRSSSVVV\\\aaa]]]ggggggfffpppuuuqqqppprrrooommmlllnnnrrrwwwzzzsssqqqkkkiiirrr|||rrrlllnnnsss{{{~~~wwwsssvvv{{{}}}}}}qqqtttvvv~~~wwwuuuyyy{{{ooosss}}}|||xxxmmmcccYYYSSSOOOKKKLLLOOOOOOQQQSSSVVVZZZaaaiiinnnzzznnnsss~~~rrr]]]MMMDDDDDD???>>>VVVvvvyyy``````^^^PPPSSSQQQJJJFFFDDDCCCAAA??????@@@AAABBB>>>======>>>??????===<<<===<<<<<<;;;;;;;;;<<<<<<888:::999888AAAUUUgggnnnzzzuuu}}}}}}{{{zzzzzzxxxvvvnnniiigggkkkmmmmmmrrryyy}}}~~~~~~|||||||||}}}~~~dddUUUMMMIIIMMMRRRSSSTTTXXXSSSSSSSSSTTTUUUWWWXXXYYYWWW\\\___ggg~~~GGGDDDBBBDDDHHHLLLNNNNNNPPPPPPQQQRRRSSSUUUWWWXXX]]]___cccfffdddffftttwww~~~oooTTTFFF===???BBBOOOooo]]]TTTTTTRRRPPPMMMLLLMMMOOONNNNNNIIIIIIOOOJJJHHHQQQJJJGGGDDDCCCDDDEEECCC@@@???999777888888888>>>HHHeeevvvjjj___ccc}}}}}}~~~{{{xxxllliiijjjuuu}}}|||iiiUUUHHHCCCEEEIIINNNTTTYYY^^^cccffffffgggeeedddllluuuvvvqqqtttrrrmmmiiillluuu{{{|||~~~pppjjjlllooo|||{{{uuurrrsssuuu{{{}}}{{{wwwyyy{{{yyytttsssooorrr{{{sssqqquuuqqquuuyyyuuuhhh^^^RRRKKKKKKMMMNNNMMMQQQQQQUUUZZZ]]]bbblllvvv~~~qqqwwwwwweeeTTTMMMCCCBBB@@@===VVVdddUUUjjjvvvRRRIIIGGGHHHLLLKKKDDDCCCBBB@@@@@@??????@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;:::;;;::::::;;;===FFFXXXiiippp{{{wwwwww~~~|||wwwzzz{{{wwwvvv|||pppnnnkkkjjjkkknnnrrrttt~~~{{{kkkTTTIIIHHHIIIMMMSSSVVVUUUSSSRRRPPPQQQUUUWWWWWWYYY]]][[[\\\```ttt|||{{{EEECCCBBBDDDIIIMMMNNNOOOQQQRRRRRRSSSUUUWWWYYYZZZ]]]```eeeiiiiiinnnuuu~~~hhhKKKBBB;;;===CCCTTTqqq[[[RRRRRRRRROOOMMMLLLNNNOOONNNQQQKKKFFFKKKJJJHHHNNNIIIGGGDDDCCCDDDDDDCCCAAA>>>::::::===<<<999<<>>>>>>>>===========================<<<;;;;;;::::::888888999:::@@@OOO^^^jjjrrrvvvvvvzzz{{{sssvvv}}}}}}}}}wwwwwwwwwvvvvvvxxxoooooonnnnnnooorrrtttvvvzzz}}}|||}}}rrrWWWIIIIIIJJJMMMQQQUUUVVVVVVUUUSSSQQQRRRUUUUUUSSSUUUYYY[[[fffwww~~~CCCBBBBBBEEEIIIMMMPPPPPPSSSTTTTTTVVVXXXZZZ\\\]]]^^^bbbhhhkkkoooyyyzzzxxxrrryyyXXXAAA@@@<<<<<>>===???AAA???;;;:::===OOOhhh}}}mmmeeesss}}}qqqiiimmmuuuvvveeeUUUJJJKKKNNNUUU\\\bbbfffiiijjjjjjhhheeeeeemmmuuuwwwtttsssssspppmmmqqqzzz~~~~~~qqqlllnnnrrr~~~xxxrrrpppqqqvvv}}}zzz|||qqqeeemmm~~~{{{oooiiijjjuuu~~~wwwoooiii\\\VVVOOOKKKKKKMMMLLLKKKMMMPPPXXX```fffmmmzzztttttt~~~iii^^^TTTJJJBBB???@@@NNNrrrgggWWWdddyyyUUU??????@@@BBBEEECCCAAABBBCCCCCCBBBAAA???>>>========================>>>>>>>>>===<<<;;;:::999999888888999888;;;FFFQQQdddlllpppnnnqqqyyy{{{vvvyyywwwvvv~~~|||{{{xxxsssuuuzzz{{{yyyuuuuuuttttttuuuvvvwwwxxxzzzyyy~~~}}}~~~~~~hhhTTTGGGCCCJJJNNNRRRVVVWWWWWWWWWWWWUUUSSSTTTVVVVVVUUUWWW]]]ccczzz~~~|||AAABBBCCCFFFJJJNNNQQQRRRUUUVVVWWWXXX[[[]]]___```bbbdddgggiiiqqq|||xxxrrrjjj}}}dddGGG===???>>>>>>KKKdddyyyeeeQQQNNNNNNNNNMMMLLLLLLNNNPPPbbbkkk___KKKJJJMMMGGGCCCFFFEEEEEEDDDDDDCCCBBBAAA@@@AAABBBBBB???;;;999:::MMMiiirrreeekkk~~~tttiiiiiippp{{{}}}nnn[[[MMMKKKOOOVVV___ggglllmmmmmmlllhhhdddfffmmmuuuxxxwwwssstttrrrpppttt|||rrrnnnqqqtttxxxqqqoooooottt}}}zzz}}}nnnjjjrrrtttnnnnnnyyy~~~xxxpppgggaaaUUUQQQMMMKKKLLLMMMMMMLLLOOOSSS\\\fffllltttzzzssszzzuuu^^^VVVOOOHHHCCC===>>>ZZZ```ZZZsssgggLLL>>>BBBBBBDDDGGGCCC@@@AAABBBCCCCCCAAA???===<<<<<<<<<============>>>>>>>>>>>>===<<<;;;:::999999888999:::999999@@@IIIZZZhhhqqqnnnmmmuuu|||~~~yyyrrrwww}}}~~~ssswwwvvvqqquuu~~~|||zzzwwwvvvwwwxxxyyy~~~|||}}}|||}}}~~~~~~~~~zzz^^^NNNGGGFFFHHHKKKPPPVVVXXXWWWVVVVVVXXXWWWVVVWWWYYYZZZZZZ```hhh{{{yyytttAAACCCEEEHHHLLLOOORRRTTTWWWWWWYYY[[[]]]```bbbdddgggfffeeegggttttttwwwiiijjjoooMMMAAA???;;;>>>@@@OOOhhhzzzsss[[[OOOLLLMMMMMMLLLKKKKKKNNNPPPbbblll```MMMKKKMMMGGGBBBDDDDDDEEEEEEDDDCCCBBBAAABBBDDDCCC@@@<<<;;;;;;;;;FFF```tttfffcccrrrxxxllliiimmmwwwvvvaaaOOOLLLPPPVVV```jjjoooqqqpppmmmfffbbbeeemmmtttxxxzzzuuuuuusssqqquuu|||ssspppsssvvv}}}vvvpppnnnooottt{{{|||jjjmmmtttzzzssssss~~~{{{uuulllccc\\\OOOMMMLLLLLLMMMOOOOOOOOOQQQVVV___hhhoooxxxssstttmmmYYYTTTJJJDDDDDD>>>>>>hhh}}}aaaddd\\\HHHAAAEEEDDDEEEFFFBBB>>>???AAABBBBBB@@@>>>===<<<<<<<<<<<<<<<=====================<<<;;;:::999777666888:::999888<<>>FFFWWWkkk|||gggXXXOOOLLLLLLLLLKKKJJJJJJLLLNNNVVV^^^UUUIIIKKKKKKFFFEEEBBBDDDFFFEEEDDDBBBAAABBBBBBDDDCCC===:::;;;<<<<<<>>>RRR~~~}}}zzzpppeeejjjuuukkkkkkqqq}}}jjjUUUQQQSSSXXXaaakkkqqqrrrqqqlllddd___dddmmmtttyyy}}}wwwwwwtttqqqttt|||sssqqquuuyyy|||vvvqqqppppppttt~~~}}}|||iiihhhrrr}}}wwwwww~~~xxxqqqiii```ZZZKKKKKKLLLMMMNNNQQQSSSTTTSSSXXXaaajjjpppzzz|||nnnxxx}}}hhhYYYTTTGGG@@@CCC@@@FFF{{{tttdddppp|||TTTEEEBBBEEEAAAAAACCC>>>===>>>???@@@??????>>>============<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999666555666999888666888<<>>BBBBBB===:::======;;;:::EEEbbbssskkkxxxnnniiilllxxxttt]]]YYYYYY[[[bbbkkkqqqqqqpppjjjaaa\\\bbblllssszzzzzzyyytttppprrrzzztttssswwwzzz}}}xxxsssrrrrrrttt{{{}}}kkkeeeooo~~~yyyyyy}}}wwwqqqjjjbbbZZZUUUJJJKKKLLLMMMOOOSSSWWWYYYXXX]]]fffnnnuuuvvvqqqrrraaaVVVPPPHHH===AAAEEESSSiiiggg|||gggMMMBBBAAABBB======@@@<<<<<<<<<==================>>>>>>===<<<;;;::::::999888888999:::::::::999999:::888888:::999666666999<<>>666:::DDDDDDYYYooo|||bbbPPPQQQKKKLLLLLLLLLJJJHHHHHHJJJLLLHHHJJJFFFGGGLLLEEE???GGG???CCCFFFFFFCCCAAAAAABBB;;;@@@BBB===<<<>>>>>>:::777;;;MMMjjjpppvvvqqqhhhhhhttt~~~|||ddd```^^^^^^dddlllqqqpppnnniii___ZZZaaalllsss{{{|||zzztttoooqqqyyytttsssxxx{{{zzzvvvtttssssssyyy~~~lllhhhooo{{{{{{{{{|||wwwpppiiibbb[[[TTTPPPIIIKKKLLLNNNPPPTTTYYY]]]^^^ccckkkttt{{{rrryyyjjj[[[QQQJJJJJJ;;;???HHH]]]yyyccckkkUUUJJJAAAAAAAAA;;;;;;@@@<<<<<<<<<;;;;;;;;;<<<<<<===??????>>><<<;;;:::999888666666777999999999999999@@@===<<<>>><<<888777999555KKK___eeehhhpppwwwyyy{{{yyytttvvv~~~~~~zzz{{{|||{{{yyyuuuqqqnnnoooqqqrrruuu{{{sssggggggkkkqqqyyyxxxxxxxxxyyyzzzxxxuuurrrrrrrrrsssuuuyyy|||||||||yyyyyyyyyxxxvvvuuuvvvwwwxxx{{{}}}```KKKIIIIIILLLRRRUUUTTTUUUYYYZZZVVVSSSSSSVVVXXXWWWUUUUUUYYYbbbqqq}}}{{{tttpppsssuuusssooommmFFFJJJOOOSSSUUUVVVXXXYYY\\\``````\\\___gggkkkjjjjjjrrrzzz{{{xxx}}}}}}qqqVVVBBB;;;===@@@@@@SSShhh[[[UUUUUULLLNNNKKKHHHGGGIIIKKKLLLLLLMMMLLLJJJHHHGGGGGGGGGHHHBBBDDDGGGFFFDDD@@@>>>>>>===>>>>>>>>>===<<<:::999888>>>KKK```yyy|||mmmzzz|||nnnfffoooyyywwwhhhhhhggghhhiiijjjlllnnnkkkccc\\\^^^iiiuuu|||~~~{{{tttrrrooommmwww}}}}}}xxxuuuzzz}}}yyysssvvv}}}vvvuuurrrlllppp|||}}}|||zzztttnnnhhh```VVVPPPPPPLLLMMMNNNNNNPPPTTTYYY]]]___hhhrrryyy{{{uuu}}}aaaSSSPPPNNNCCCGGGAAABBBkkkooofffuuuoooSSSCCCAAA???>>><<<<<<<<<===<<<;;;;;;:::;;;<<<===>>>AAAAAA@@@???===<<<:::999777888999:::::::::::::::999;;;===???@@@>>><<<;;;===AAAOOOaaaiiihhhlllvvvyyy||||||zzz|||}}}}}}vvvttt~~~uuuvvv|||xxxmmmiiimmmyyy|||zzzwwwwwwxxxwwwrrrnnnmmmnnnppprrrtttvvvxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwyyy{{{||||||}}}ooo[[[MMMIIIHHHKKKPPPTTTXXXYYYYYYYYYYYYTTTRRRVVVYYYXXXWWWXXX^^^aaalll}}}zzzqqqtttsssnnnlllooopppnnnGGGKKKOOOSSSUUUVVVYYY[[[]]]aaabbb```ccckkkoooooouuuzzzttt|||}}}~~~gggMMM???;;;;;;???CCC^^^{{{xxxWWWRRRRRRMMMPPPNNNKKKJJJKKKMMMNNNNNNJJJIIIFFFDDDDDDEEEGGGIIIEEEGGGJJJJJJGGGDDDBBBAAA????????????>>><<<;;;::::::;;;AAAPPPhhh{{{fffooosssjjjnnnvvv||||||ooommmiiifffdddeeegggiiikkkddd]]]___jjjwww~~~}}}uuusssooolllxxx~~~}}}xxxuuuzzz~~~{{{sssuuu{{{vvvttt}}}qqqlllqqq}}}~~~wwwpppiiiddd[[[RRRMMMNNNMMMNNNOOOPPPRRRVVV[[[______hhhsss}}}uuuuuuwww___TTTRRRPPPAAABBBAAAMMMwwwyyyjjjhhhcccMMMBBBAAA@@@>>>===<<<======<<<;;;;;;:::;;;<<<===>>>@@@??????>>>===;;;999888777777888999999999999999888:::<<<>>>>>>===;;;:::888===JJJYYYccciiiqqqxxx}}}xxxyyyyyy}}}}}}uuunnnooovvv|||||||||{{{zzzyyyvvvqqqnnnlllllllllnnnppprrrsssuuuvvvwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyyyyuuubbbUUUKKKIIIKKKKKKNNNRRRUUUXXXYYYYYYXXX\\\VVVTTTXXX[[[ZZZYYYZZZ]]]lllxxxvvvrrrqqqqqqqqqqqqqqqppppppJJJLLLPPPRRRTTTWWW[[[]]]^^^ccceeeeeehhhnnnssstttyyytttuuuvvv{{{qqqWWWAAA<<<<<<===EEEQQQvvviiiSSSNNNOOONNNPPPMMMKKKJJJKKKMMMMMMMMMGGGEEEDDDCCCCCCEEEHHHIIIGGGIIIMMMMMMKKKHHHEEEDDDAAAAAAAAA@@@???===<<<;;;>>>===>>>FFFZZZttt}}}eeegggxxx|||ooommmqqqvvv|||wwwnnngggbbbbbbdddfffmmmeee___aaammmyyyvvvsssooolllxxx}}}xxxuuuzzz|||sssssszzzvvvuuu|||rrrlllrrr~~~rrrjjjccc\\\UUUMMMJJJLLLNNNOOOQQQRRRUUUYYY^^^bbbdddkkkwwwuuurrr{{{lllZZZSSSRRRPPP???<<>>============<<<;;;;;;;;;;;;<<<======>>>>>>===<<<;;;999888777666777777888888888888777666888:::;;;<<<;;;999888444:::BBBJJJVVVeeepppsssyyywwwwww{{{~~~{{{zzz}}}}}}~~~vvvrrrrrrtttzzz|||~~~}}}yyysssnnnllljjjiiihhhhhhiiikkkmmmnnnqqqrrrssstttuuuuuuuuuuuuuuuvvvvvvuuuuuuyyyuuueeeRRRFFFAAABBBGGGMMMPPPRRRTTTWWWYYYYYYXXXWWWWWWUUUVVV[[[^^^]]]\\\^^^uuuwwwrrrqqqpppkkkkkkqqqrrrnnnpppvvvMMMOOOQQQTTTVVVYYY]]]``````dddhhhiiikkknnnssswww~~~wwwvvvxxxkkkkkk^^^HHH:::===??????PPPgggzzz\\\QQQMMMNNNQQQLLLIIIGGGFFFGGGIIIIIIHHHEEEFFFFFFGGGGGGGGGGGGGGGFFFIIILLLMMMKKKHHHFFFEEECCCCCCBBBAAA@@@>>>===<<<<<<======BBBRRRkkknnnhhhqqquuummmkkkooozzzvvvkkkdddccceeehhhooogggaaadddooo|||xxxtttooolllyyy}}}xxxuuuzzz|||rrrrrrzzzxxxwww}}}vvvmmmttt{{{wwwlllddd\\\VVVPPPJJJIIILLLNNNPPPRRRUUUWWW\\\aaaeeekkkrrr~~~~~~nnnwwwuuuaaaTTTPPPNNNKKKCCC<<>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::888777666666666777777777777666666555666777999999888777777333999;;;;;;GGG\\\hhhjjjmmmxxxyyyvvv~~~{{{uuuuuuxxx|||}}}vvvzzzyyy}}}wwwsssqqquuuyyy}}}|||vvvoookkkjjjiiigggeeecccccceeegggiiilllmmmoooqqqrrrssstttttttttuuuuuussssssuuuyyy}}}~~~ppp___UUUPPPJJJCCCAAADDDGGGKKKNNNTTTUUUWWWYYYZZZYYYYYYXXXUUUVVV[[[```bbbdddlllvvvyyyvvvrrrooonnnoooiiilllsssrrrnnnyyyOOOQQQTTTVVVXXX[[[```ccccccfffiiikkklllnnnsssyyy}}}pppzzzttthhh^^^NNN@@@:::??????AAAWWWuuuhhhUUURRROOOOOOSSSIIIGGGEEEDDDEEEFFFEEEDDDFFFHHHKKKMMMMMMKKKGGGEEECCCFFFHHHIIIGGGEEEDDDDDDEEEDDDCCCAAA@@@>>>>>>===777:::;;;>>>NNNlll|||lllgggyyy|||pppiiijjjttt}}}{{{ooogggfffhhhjjjrrrjjjcccfffqqq~~~zzztttooolllzzz}}}xxxuuuzzz~~~|||sssrrr||||||zzz|||pppuuu~~~wwwrrrfff___WWWRRRMMMIIIJJJNNNMMMPPPSSSWWWZZZ___dddhhhmmmvvvuuunnn|||kkkXXXOOOKKKHHHDDDEEEAAAOOOsss|||```eee|||WWWCCCGGGAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999777666555666666777777777666666555444444555666777666666555333777777444>>>TTTcccggggggllluuu}}}~~~||||||vvv|||qqqnnnooosss{{{zzzzzz}}}{{{wwwqqquuuxxxvvvqqqkkkhhhggggggfffcccaaa```aaaccceeeggghhhjjjlllnnnpppqqqrrrssstttssssssrrrrrrtttvvvsssxxx{{{kkk]]]SSSLLLHHHAAABBBCCCDDDIIINNNQQQQQQWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\^^^aaaeeeqqquuussstttqqqnnnlllpppnnnrrrwwwttttttRRRTTTXXXZZZ\\\___bbbeeeggghhhkkknnnnnnooowwwrrrooo}}}{{{lllWWWDDD===<<<@@@AAAFFF^^^zzz]]]RRRRRRQQQOOORRRIIIGGGEEEEEEEEEFFFEEECCCGGGJJJMMMPPPOOOLLLGGGDDDBBBCCCEEEEEECCCCCCDDDEEEFFFDDDCCCAAA???>>>======:::======>>>OOOvvvrrraaapppwwwllljjjpppvvv~~~ssskkkhhhiiikkktttllleeegggrrr~~~|||uuunnnlllzzz}}}xxxuuuzzz~~~uuuttt~~~|||tttvvv}}}|||sssnnn```YYYSSSPPPMMMJJJKKKPPPOOORRRVVVZZZ^^^ccchhhkkknnnzzzqqqrrrxxxdddUUUMMMIIIDDD???>>>GGGaaauuu\\\gggtttOOOCCCGGG@@@@@@AAAAAA@@@??????>>><<<<<<<<<===<<<<<<;;;:::999999999999888777666666777777777777777666666555333444444555555555555555222555555444<<>>============BBBCCCBBBOOOttt{{{fffggg}}}rrrmmmooosss}}}yyyppplllkkkkkkvvvnnnggghhhsss~~~~~~vvvnnnkkk{{{}}}xxxuuuzzzyyyvvv{{{|||xxxwwwzzzwwwnnnhhhYYYTTTOOONNNMMMJJJLLLQQQQQQTTTYYY^^^bbbggglllpppssszzzqqqyyyqqq```UUUPPPJJJDDD>>><<>><<<<<<=========<<<::::::999999999999999888777666777888888888777777666555333333444444444555555555222222444666999CCCVVVhhhkkkjjjmmmsssuuusssvvv|||}}}tttlllllloooqqqsssvvvvvvssstttwwwtttwww{{{~~~zzztttoookkkiiifffeeebbbaaa```______^^^^^^___ZZZ\\\^^^aaaccceeeffffffiiijjjkkklllmmmlllkkkiiijjjkkkmmmpppttt{{{wwwiii\\\UUUMMMFFFCCCCCCEEEEEEFFFIIIHHHFFFHHHRRRXXXYYYXXXYYY[[[\\\^^^```aaaaaadddcccjjj}}}uuupppmmmnnnnnnllljjjlllfffkkkoooqqqyyyTTTXXX]]]aaacccdddfffgggllllllpppuuuvvvzzzuuuxxxgggAAA>>><<<<<>>=========999AAADDDBBBIIIeee{{{pppccczzzwwwppppppqqqzzz}}}vvvpppmmmlllxxxooogggiiisss~~~vvvnnnkkk{{{}}}xxxuuuzzz|||yyyyyyxxx}}}zzzwwwxxxzzzqqqhhhbbbUUUPPPMMMMMMLLLKKKMMMQQQSSSWWW\\\aaafffjjjpppsss{{{qqqrrrzzzmmm___WWWRRRMMMEEE@@@EEEjjjaaaiiizzz~~~SSSDDDCCC@@@???@@@AAABBBAAA@@@???>>><<<<<<=========<<<:::999999999999999999888777666888888888888888777666666333333444444444555555555444111333666555888KKKaaahhhgggkkkrrruuusssvvv|||}}}vvvooojjjnnntttvvvwwwyyyzzztttrrrsss}}}|||zzznnnqqqwww}}}vvvoookkkiiigggddd____________^^^]]]]]]]]]WWWXXXZZZ\\\___```aaabbbdddeeefffhhhjjjiiigggeeeggghhhjjjkkkmmmqqqvvvzzz{{{{{{mmmfff```UUUIIIHHHFFFDDDDDDFFFHHHIIIIIIEEELLLOOOMMMPPPWWW[[[YYYXXXYYY[[[]]]___aaacccdddhhhmmm}}}{{{rrrmmmkkkkkkjjjggghhhllljjjpppsssvvvZZZ]]]aaadddeeeeeefffgggnnnssstttxxxxxx~~~}}}iiiPPP>>>>>>999<<>>KKK]]]___eeekkkllllllqqqyyywwwpppmmmooovvvzzz~~~~~~yyyuuuyyyyyyvvvzzzuuuooovvvuuutttsssvvv{{{{{{uuupppkkkhhhdddaaa^^^^^^______]]]ZZZYYYXXXVVVTTTUUUWWWYYY[[[\\\\\\]]]^^^```bbbdddeeefffhhhiiihhhgggfffggghhhlllmmmoootttzzz}}}vvvaaa\\\UUUPPPMMMKKKGGGDDDDDDEEEFFFHHHJJJKKKMMMMMMOOOOOOQQQTTTWWWYYYYYYXXX\\\\\\\\\[[[YYY[[[fffqqq~~~~~~yyywwwtttgggmmmpppmmmkkkmmmoooooohhhnnnvvvYYY\\\aaadddeeefffhhhiiinnnvvvyyy~~~www|||pppdddSSSCCC;;;===999>>>VVVvvvaaaVVVMMMKKKLLLJJJHHHGGGKKKIIIFFFFFFGGGHHHGGGFFFEEECCCDDDHHHHHHDDDCCCFFFBBBBBBAAAAAABBBCCCDDDEEEBBBBBBAAABBBCCCBBB@@@>>>???>>><<<999:::BBBNNNXXXrrrpppqqq|||wwwoooqqqsssyyy|||ttt|||vvvlllgggnnn{{{{{{ooolllttt~~~xxxnnnjjjttt|||{{{}}}{{{vvv{{{~~~|||vvvnnneee\\\VVVLLLMMMNNNNNNOOOPPPSSSVVVZZZ```fffjjjlllrrr{{{tttttt~~~nnn```XXXOOODDD???BBB^^^vvvdddgggyyyZZZCCCCCCDDD:::>>>>>>>>>??????>>>>>>===<<<<<<<<<;;;::::::999999;;;;;;:::999888777666666555666777888777666444333444444333222222222222222222222555666444333;;;EEETTTaaajjjiiihhhoootttuuuyyy|||uuurrrtttzzz|||zzzyyyzzzzzzxxxvvvtttwwwsssttt{{{yyyzzz~~~xxxxxx~~~zzztttpppkkkgggbbb_________]]]ZZZXXXWWWUUUSSSSSSTTTUUUVVVVVVWWWXXXZZZ]]]```bbbccceeefffgggfffdddccccccdddccccccdddgggkkkppptttwww{{{}}}{{{uuuoooggg^^^XXXOOOKKKGGGFFFFFFGGGFFFDDDFFFFFFHHHJJJMMMOOOQQQRRRUUUUUUUUUVVVXXXXXXWWWWWWXXXYYY\\\^^^^^^cccwwwzzztttpppmmmkkklllnnnlllkkkooowww}}}}}}vvv{{{ZZZ]]]aaadddfffgggiiikkknnnvvvzzz|||wwwnnn]]]NNNCCC>>>>>>:::999AAAYYYyyytttVVVPPPKKKKKKJJJHHHGGGHHHJJJHHHFFFFFFHHHHHHHHHGGGDDDBBBCCCFFFFFFCCCBBBCCCAAAAAA@@@@@@@@@AAAAAABBB@@@BBBDDDDDDCCCBBBAAABBBAAAAAA@@@===:::<<>><<<<<<;;;::::::999999888999999888888777666555555555666777777777666555444444333222222111222222222000222666999666333777>>>HHH```nnniiigggpppuuupppooowww~~~yyywwwwww|||}}}wwwqqqkkkiiihhhnnnooosss{{{}}}~~~{{{~~~yyypppjjjbbb^^^^^^^^^\\\ZZZXXXWWWVVVTTTSSSRRRRRRRRROOOPPPRRRTTTWWWZZZ]]]___bbbbbbcccaaa___^^^^^^_______________aaaccceeefffhhhiiilllqqqvvv{{{}}}yyyvvvqqqnnngggccc^^^XXXSSSMMMGGGCCCFFFDDDCCCDDDFFFIIIJJJJJJIIIJJJLLLNNNQQQSSSUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYWWW[[[aaafffssszzztttqqqooollljjjlllkkkjjjlllvvv]]]```cccfffggghhhjjjlllsssyyy|||ttt|||wwwaaaQQQFFF???===@@@999;;;GGG]]]yyydddOOOMMMLLLLLLJJJEEEEEEHHHGGGEEEDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFDDDCCCCCC@@@@@@??????>>>>>>>>>>>>===@@@DDDCCCAAA???@@@BBB@@@@@@@@@>>><<<===AAADDDZZZzzzjjj___uuutttpppnnnrrrzzz{{{pppiiimmmyyyvvvllllllqqqtttmmmhhhlll}}}}}}|||{{{zzz{{{|||sssiii```XXXQQQLLLKKKNNNQQQTTTUUUVVVXXXZZZ```gggnnnpppqqq|||}}}xxxxxx~~~fff\\\TTTNNNFFF>>>BBBMMMtttzzzbbbkkkvvvSSSKKKGGGEEEFFFDDD???>>>======<<<<<<<<<<<<;;;;;;::::::999888888888888888777666555555444444555555666666666666555444222222111111111111222222111222555888555222444:::???UUUiiimmmkkkmmmnnnmmmlllrrryyyzzzxxxxxxzzz~~~}}}~~~~~~~~~zzztttmmmhhheeennnpppsss{{{~~~~~~}}}pppjjjbbb]]]\\\\\\[[[YYYYYYXXXWWWVVVTTTSSSRRRQQQKKKLLLMMMOOOQQQTTTVVVWWWZZZ[[[\\\[[[YYYYYYYYYZZZ]]]\\\\\\[[[[[[[[[\\\\\\______aaabbbeeegggjjjkkkmmmmmmoooqqqtttuuusssqqqllljjjfffccc```]]]YYYVVVVVVSSSPPPLLLIIIFFFDDDCCCHHHHHHGGGHHHJJJLLLMMMNNNMMMNNNOOOQQQRRRTTTUUUVVVSSSUUUVVVWWWXXXZZZ\\\^^^\\\YYY___mmm{{{~~~zzzuuurrrqqqqqqooommmeeehhhkkkoooxxxbbbdddfffhhhhhhiiikkkmmmxxx}}}xxxxxxwwweeeRRRHHHCCC>>>;;;::::::CCCTTTiii~~~WWWNNNLLLMMMMMMIIIDDDCCCFFFDDDCCCCCCDDDFFFGGGFFFEEEFFFGGGHHHGGGGGGGGGEEECCC?????????>>>>>>===<<<<<<:::===@@@@@@>>><<<===???;;;:::999888888;;;>>>AAAFFFcccttt|||ssshhhkkkuuu}}}uuuqqqqqqxxx~~~ssskkknnnyyy|||nnnjjjmmmooolllooo|||~~~~~~}}}}}}~~~xxxmmmccc[[[TTTOOOLLLKKKNNNRRRUUUWWWXXX[[[]]]ccchhhmmmnnnsssrrrwwwoooZZZSSSNNNKKKBBB===FFFUUUooo[[[jjjdddGGGEEEAAA<<<@@@DDDCCCBBB@@@>>><<<;;;;;;;;;:::::::::999888888777777777666666555555444444444444444444555555555444444111111000000000111111222444222333444222///222888999DDD[[[nnnqqqhhheeejjjlllooovvv~~~|||{{{zzzzzz}}}~~~yyywwwvvvyyy|||zzzssskkkhhhqqqrrrttt{{{~~~|||~~~|||~~~~~~xxxrrriiidddaaa___\\\YYYYYYXXXWWWVVVTTTSSSQQQQQQKKKKKKKKKLLLLLLMMMOOOOOOPPPRRRSSSTTTSSSTTTUUUWWWTTTTTTTTTSSSSSSSSSSSSSSSUUUUUUTTTSSSSSSSSSSSSTTTSSSTTTUUUXXXZZZZZZXXXUUUUUUSSSPPPOOONNNLLLJJJHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLNNNOOOQQQQQQRRRRRRRRRSSSSSSSSSQQQSSSVVVWWWXXXZZZ___bbb[[[bbbttt~~~xxxtttooollljjjjjjjjjjjjdddhhhlllmmmsssdddfffiiijjjkkkllloooqqquuu}}}{{{uuuiiiYYYJJJDDDCCC@@@<<<:::???PPPggg{{{nnnQQQNNNLLLLLLMMMIIIDDDBBBEEEDDDCCCDDDEEEHHHIIIHHHFFFEEEHHHIIIFFFFFFGGGEEEBBB===>>>>>>>>>======<<<;;;:::<<<>>>>>>===<<<;;;;;;;;;:::888777888:::===>>>===RRReee{{{sssdddfffxxx|||tttpppuuu|||vvvnnnoooyyyrrrkkkkkknnnmmmzzzyyyrrrggg]]]VVVRRRPPPNNNNNNPPPTTTVVVYYY[[[___bbbgggkkknnnqqq{{{uuummmzzzuuucccUUUPPPMMMIIIAAA@@@QQQfff}}}jjj\\\nnn~~~YYYDDDFFFAAA:::???EEEEEEDDDAAA>>>;;;:::::::::::::::999888888777777666666666666555555555444444222222222333333333333444000000000///000000111222555222111111000...111777666777IIIdddoooeeeaaagggjjjmmmrrrzzz}}}~~~}}}}}}~~~yyyvvvyyy|||uuummmssssssssszzz~~~~~~zzz|||~~~yyytttooojjjccc^^^\\\[[[XXXVVVSSSQQQPPPPPPNNNMMMLLLKKKKKKJJJKKKKKKHHHJJJLLLMMMNNNOOOQQQSSSNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKHHHHHHIIIKKKLLLLLLJJJGGGFFFEEEDDDDDDEEEEEEDDDBBBBBBDDDFFFGGGGGGGGGIIIKKKHHHJJJMMMNNNOOOQQQSSSUUUSSSSSSSSSRRRRRRQQQQQQQQQSSSVVVYYYYYYZZZ\\\aaafff___vvv}}}xxxwwwsssppplllhhheeeeeefffgggiiimmmnnnmmmuuudddgggiiilllmmmppptttwwwrrrttt|||uuucccVVVIIIBBB>>><<<<<>><<<======>>>>>>===<<<;;;>>>>>>>>>>>>???>>><<<:::<<<;;;;;;;;;===>>>>>>>>>AAALLL___jjjhhhsssyyyqqqssszzz~~~yyypppqqqzzzuuullllllnnnqqq}}}ssskkk```WWWRRRQQQQQQQQQQQQSSSVVVYYY[[[___dddggglllooosss{{{ssssss|||iiiYYYSSSNNNJJJGGGCCCJJJeeexxxjjjggg|||mmmOOOBBBFFFBBB>>>AAACCCDDDBBB???<<<:::999999:::999999999888777777666666666666666666555555555555111111000111111222222333///////////////000111111444000///111000...000555444111:::QQQcccgggdddccciiikkkqqqxxx}}}|||~~~~~~~~~zzzzzz~~~tttxxxsssqqqwwwzzz~~~~~~~~~zzzqqqkkkeeeccc^^^YYYUUURRRQQQQQQOOONNNMMMLLLKKKJJJJJJJJJEEEFFFHHHIIIIIIJJJKKKMMMJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJGGGGGGGGGHHHIIIIIIFFFDDDCCCBBBAAABBBDDDEEEDDDCCCDDDGGGJJJLLLKKKKKKLLLNNNLLLOOOSSSTTTTTTUUUXXX[[[SSSSSSSSSSSSRRRRRRRRRRRRTTTXXX\\\^^^___cccjjjpppvvv}}}yyyvvvuuunnnmmmkkkiiifffffffffgggkkkooottt{{{cccfffiiilllooosssxxx{{{xxx|||tttooo]]]SSSFFF<<<555333999AAAGGGaaatttXXXQQQKKKGGGEEEGGGHHHEEEDDDDDD>>>>>>???BBBDDDEEEDDDCCC???CCCDDD@@@???BBB@@@;;;;;;<<<===>>>>>>===<<<<<>>???===<<>>???===AAA???===:::999999::::::999999888888777666666666666666666666666555555555000000//////000111222222///////////////000111111111//////222222//////333333111333AAAYYYjjjiii___hhhkkkqqqxxx|||~~~yyy|||~~~~~~|||xxxvvvvvv{{{{{{|||tttppptttvvv}}}|||}}}~~~~~~~~~~~~~~~}}}vvvooollleee^^^YYYUUUSSSSSSOOOOOONNNMMMLLLLLLLLLLLLDDDEEEGGGGGGFFFFFFHHHIIIEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEEEECCCBBBEEEDDDDDDEEEGGGHHHHHHGGGEEEIIIMMMNNNMMMKKKLLLMMMNNNRRRUUUUUUTTTSSSUUUXXXSSSSSSSSSSSSSSSTTTTTTTTTRRRWWW]]]aaadddjjjssszzzzzzvvvwwwtttooolllggghhhiiiiiigggfffffffffgggooo{{{dddlllrrrqqqqqqvvvzzz{{{zzz|||vvvdddYYYIII===>>>>>>:::<<>>===<<<===>>>???>>><<>><<>>===<<<;;;888666777999;;;888888777888999888666444444444444444444444444444333222111000////////////////////////////////////////////////////////////444222000444EEEYYYbbbbbbaaafffooovvvtttsss|||wwwxxx}}}yyyuuuyyy}}}|||rrrmmmwww{{{wwwwww~~~~~~yyyzzz~~~{{{~~~rrriiiddd```[[[WWWTTTSSSPPPNNNLLLLLLMMMMMMHHHGGGEEEDDDDDDEEEFFFFFFGGGEEEDDDDDDEEEFFFFFFEEEBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIPPPQQQRRRSSSSSSTTTSSSSSSVVVVVVVVVVVVWWWYYY[[[]]]RRRTTTVVVVVVSSSRRRTTTWWWUUU\\\eeemmmvvv}}}tttooooooooollljjjjjjeeeaaaaaaeeeiiijjjiiikkkzzzhhhkkkpppuuuxxx|||~~~jjj\\\QQQEEE<<<======:::???HHHXXXmmmoooXXXQQQNNNJJJIIIGGGGGGFFFEEECCC@@@BBBCCCCCCDDDDDDCCCCCCBBB???>>><<<===>>>???>>>===???@@@AAA@@@??????@@@BBBBBBAAA??????@@@@@@>>>===>>>>>>===<<<;;;;;;;;;;;;:::888CCC___|||}}}rrr}}}yyy{{{zzz}}}zzzvvvwwwzzz}}}|||{{{uuunnnqqqzzzyyyppphhh```[[[TTTQQQQQQTTTUUUVVVWWWYYY\\\___ccciiinnnrrrwww{{{wwwlll]]]UUURRRNNNMMMHHHIII___qqqffflllgggFFFDDD@@@<<<:::999;;;;;;;;;===??????===:::999999777777777888999888666444444444444444444444444444333222111000////////////................................................000///...111:::IIIYYYdddjjjhhhiiinnnqqqttt}}}}}}xxx}}}|||sssooorrruuutttuuuoooqqqzzz~~~{{{zzz~~~{{{xxxvvvzzz|||xxx}}}~~~~~~~~~~~~~~~}}}}}}~~~yyyssskkkbbb[[[\\\ZZZVVVRRROOOMMMMMMMMMKKKJJJIIIGGGFFFFFFEEEFFFFFFEEECCCCCCDDDDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUWWWWWWWWWQQQUUUXXXYYYWWWVVVWWWXXX___mmm}}}{{{uuuooolllnnnooommmkkkfffeeedddeeegggjjjmmmooommmjjjoooyyyxxxyyyooo[[[RRRGGG???;;;;;;::::::DDDQQQnnn{{{yyyYYYSSSRRRMMMLLLJJJHHHGGGFFFDDDAAA???EEEEEEEEEEEEDDDCCCBBBAAAAAA???<<<<<<>>>?????????@@@AAABBBAAA??????@@@AAAAAA@@@???@@@AAABBB@@@???AAA@@@???===;;;::::::999;;;;;;<<>>999777666555555666888888777555333333333333333333333333222222111000////////////...................................................---...000000777NNNffftttlllggghhhnnnuuu~~~|||}}}~~~vvvmmmlllppprrrrrrnnnsss{{{~~~|||zzzwwwsssvvv}}}yyy|||~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}~~~zzznnneeefffbbb]]]WWWSSSPPPNNNNNNQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDDDDEEEEEECCCAAADDDDDDEEEFFFGGGHHHHHHIIILLLLLLLLLLLLLLLMMMNNNNNNPPPPPPQQQRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUSSSRRRTTTWWWYYYWWWTTTWWWYYYZZZYYYYYY\\\ccchhh{{{}}}rrrpppllliiiiiilllnnnmmmkkkeeeggghhhgggfffjjjrrrzzzppplllppp{{{vvv|||bbbQQQJJJ???===;;;;;;999===MMM^^^iiiTTTTTTQQQFFFLLLJJJHHHHHHGGGFFFCCCAAAFFFFFFEEEEEECCCBBBAAA@@@BBB???===<<<>>>???@@@@@@???@@@BBBAAA???>>>???@@@???>>>???@@@BBBCCCBBB@@@AAA@@@???===<<<;;;::::::;;;???>>>;;;FFF^^^qqqxxxxxxzzzqqq|||~~~yyywwwvvv}}}xxxuuu|||xxxrrrjjj```XXXSSSQQQOOOOOOQQQUUUXXXZZZ\\\^^^aaaccceeeiiipppuuuvvvxxx|||bbbSSSNNNNNNOOOLLLFFF@@@OOOggg___kkkzzzjjjIII@@@@@@???===<<<:::999999888===CCCFFFDDD>>>999666555444333555666777777555222222222222222222222222111111000///////////////................................................000,,,...222//////DDDaaaxxxrrrmmmkkkooouuu}}}zzzqqqlllnnntttxxxyyyttt}}}yyywwwpppsss}}}~~~xxx}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}~~~wwwqqqnnnhhhaaa[[[WWWTTTRRRTTTSSSRRRPPPNNNLLLJJJIIIEEEEEEDDDFFFGGGGGGEEECCCDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRTTTUUUVVVVVVVVVVVVTTTSSSSSSVVVZZZ\\\YYYVVV[[[ZZZWWWVVVZZZgggxxx{{{wwwzzzwwwpppkkkiiihhhhhhjjjkkkjjjhhhfffggggggeeedddnnnrrrooouuu}}}~~~lllXXXHHHBBB;;;<<<===;;;;;;EEE[[[ooo___QQQSSSNNNDDDHHHGGGFFFFFFGGGFFFDDDBBBDDDDDDDDDCCCBBBAAA@@@???BBB@@@>>>>>>???@@@@@@@@@>>>@@@AAAAAA???======>>>======>>>@@@CCCCCCBBB@@@>>>>>>===<<<<<<<<<<<<<<<666===>>>888===RRRgggpppuuuyyymmmvvv||||||wwwuuuyyy}}}}}}vvv{{{|||qqqjjjbbbYYYSSSPPPPPPPPPQQQSSSWWW[[[]]]___aaacccdddeeejjjrrryyy}}}wwwnnnYYYPPPNNNMMMLLLIIIDDDDDD[[[qqqgggmmm}}}xxx[[[CCC?????????>>>===;;;:::999888<<<@@@AAA???;;;888777444333222333555666666555222222222222222222222222111000//////////////////................................................111+++---333111...<<>>@@@@@@>>><<<;;;;;;;;;<<<===@@@BBBCCCAAA???;;;;;;;;;;;;;;;<<<======888===>>>:::<<>>???>>>>>>===<<<<<<;;;;;;999;;;===<<<:::888777777555333111222333555444444111111111111111111111111000//////....../////////------------------------------------------------...***+++000111///444===XXXgggtttvvvqqqpppsssuuuwww~~~zzztttsssttttttwww{{{wwwuuuyyyzzz}}}|||~~~}}}}}}||||||}}}~~~|||{{{xxxyyy|||wwwoookkk[[[YYYVVVRRROOOMMMLLLLLLJJJHHHFFFFFFFFFGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQTTTTTTUUUUUUTTTTTTSSSSSSPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVXXXYYYZZZZZZZZZZZZbbblll{{{wwwrrrpppooojjjeeellllllkkkiiihhhfffeeedddcccdddiiisssuuu{{{{{{fffYYYOOOCCC<<<<<<999<<<======GGG```]]]NNNLLLGGGGGGMMMIIIHHHFFFFFFFFFEEECCCAAA@@@@@@BBBCCCDDDDDDDDDDDD@@@@@@@@@BBBCCCCCC@@@>>>;;;===??????===:::999999:::;;;===???BBBBBB???===:::::::::::::::;;;<<<<<<===;;;:::;;;<<>>>>>===<<<;;;:::::::::;;;888:::;;;:::888777666777555333111111222333333222111111111111111111111111//////.........//////000------------------------------------------------,,,,,,---...///000111111???SSShhhooommmlllmmmlllpppyyy}}}zzzzzz|||zzzzzzwwwsssuuuzzzyyyxxxzzzvvvyyy{{{~~~~~~|||~~~}}}}}}|||||||||}}}}}}}}}|||{{{zzzwwwxxxzzz||||||}}}~~~~~~sssoooiiiccc^^^[[[ZZZZZZWWWTTTOOOLLLJJJJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSPPPQQQSSSUUUVVVWWWXXXXXXXXX\\\aaadddeeeiiiooottt}}}xxxsssooollllllkkkkkkkkkiiiiiihhhgggffffffggghhhjjjmmmxxxwwwxxx```TTTJJJ???;;;@@@999;;;<<<>>>LLLjjjqqqRRRQQQQQQGGGDDDMMMOOOMMMKKKJJJIIIHHHEEEBBB???@@@BBBDDDEEEFFFGGGGGG???@@@AAACCCEEECCC@@@===:::<<<>>>>>><<<999888888::::::<<>><<<;;;::::::999999::::::;;;>>>666333888:::;;;EEESSSkkk{{{ooojjjnnn{{{yyy}}}zzzkkk___aaajjjuuuzzzzzz{{{~~~zzzpppaaaVVVQQQQQQSSSUUUUUUXXX[[[]]]\\\^^^aaadddfffiiikkkmmmrrrtttsssnnn]]]NNNLLLNNNJJJCCC@@@IIIQQQnnnmmmppp___GGGEEECCC===<<<:::999888999::::::777999;;;;;;999777666666666444111000111222222111000000000000000000000000//////.........//////000---------------------------------------------------000111------111111......DDD[[[fffiiijjjiiieeelllsssuuutttxxx~~~~~~|||uuuwww}}}|||ssstttvvvzzzzzzyyy{{{~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}|||{{{{{{zzzzzzzzzyyywwwxxxyyy{{{}}}~~~vvvooolllkkkkkkddd___XXXSSSPPPOOONNNMMMKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRTTTVVVWWWTTTTTTTTTTTTSSSSSSRRRQQQRRRSSSTTTVVVWWWXXXYYYYYYZZZaaakkkpppuuu||||||xxxzzztttnnnjjjgggeeegggjjjeeeeeefffeeeeeegggjjjlllsssxxxmmmVVVHHHAAA===;;;<<<;;;:::<<>>;;;<<<@@@BBB???;;;???>>>>>>===;;;:::888777<<<<<<============<<<<<<:::999888777777777888999:::666777<<<:::888CCCTTT~~~rrrqqqoooyyyvvveee___```gggwww}}}|||{{{~~~zzznnneeeYYYQQQOOOPPPRRRSSSZZZYYY\\\aaabbbaaadddjjjkkkjjjkkkpppzzzwwwwww^^^XXXMMMKKKOOOFFF???HHHKKK___xxxmmmtttpppMMMGGGEEE<<<;;;;;;;;;;;;:::999888777777777777666555555444444333333333222222222111111111111111111000000000/////////...------------...---------------------------------------------------------............///333777DDDXXXfffhhhfffdddcccnnnrrrpppwww|||~~~~~~wwwwww{{{zzzssssssvvv}}}wwwwww}}}~~~|||~~~}}}{{{yyy{{{{{{zzz{{{{{{|||}}}~~~~~~~~~~~~~~~|||pppddd```^^^ZZZXXXYYY\\\XXXTTTRRRSSSSSSQQQNNNRRRRRRSSSSSSUUUVVVWWWXXXVVVUUUTTTSSSSSSTTTUUUVVVSSSWWWZZZ\\\]]]```eeeiiiggguuu}}}|||yyywwwpppmmmlllllliiieeeggglllcccccccccccceeeiiinnnrrr~~~sssbbbOOODDD???<<<:::;;;888:::@@@LLL___uuuhhhYYYOOOOOOOOOIIIHHHLLLGGGFFFEEEDDDBBBBBBBBBAAABBBCCCCCCCCCCCCBBB@@@???>>>;;;999<<<@@@BBBAAA>>>AAAAAAAAA@@@>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<;;;777777666666666888999:::888444666:::888777AAAPPPttt~~~}}}pppqqq~~~|||oooddd\\\\\\iiiwww~~~}}}~~~yyypppaaa[[[SSSOOOPPPSSSVVVWWWYYYXXX[[[aaaddddddgggkkkpppqqqvvvwwwxxxeeeYYYUUUKKKIIIJJJAAA===III^^^yyytttqqqdddHHHCCCCCC===;;;;;;;;;;;;:::999888888777777666666555444444444333333222222222111111111111111111000000000////////////...---------------------------------------------------------------------------............222222:::KKK[[[aaabbbbbbdddnnnsssrrruuu|||vvvtttvvv{{{rrrmmmnnnpppsssvvv~~~|||~~~}}}~~~}}}{{{yyyyyyyyyyyyyyyzzz{{{||||||~~~}}}}}}}}}~~~{{{yyyvvvqqqooopppppplllgggdddcccbbb___]]][[[[[[ZZZZZZYYYZZZZZZZZZXXXXXXWWWWWWYYY[[[^^^___ccchhhmmmrrruuuzzz{{{vvvuuutttpppmmmpppllljjjjjjgggddddddgggbbbcccdddeeehhhppp{{{|||lll___RRREEE???===:::888999777<<>>KKKbbbzzzwww~~~zzzmmmwww}}}ooo\\\SSSYYYeeeqqqzzzllleeeWWWTTTQQQQQQSSSVVVYYYYYYZZZYYY\\\ccciiijjjlllnnnwww|||vvvvvvyyyVVVRRRQQQJJJGGGFFF>>>@@@QQQxxxyyysss{{{tttTTTCCCAAAAAA@@@<<<<<<<<<<<<;;;:::999888777666666555555444333333222222222222111111111000000000000000///////////////......---------------------------------------------------------------------------............000,,,...;;;IIITTT\\\aaadddmmmwwwzzzzzz|||~~~{{{vvvtttuuuxxxzzz{{{zzzyyyuuupppmmmlllmmmmmmuuu~~~~~~~~~}}}}}}~~~}}}{{{yyywwwwwwxxxxxxyyyzzzzzz{{{}}}|||{{{{{{zzz{{{{{{{{{}}}~~~~~~|||zzzwwwuuutttsssrrrpppnnnnnnmmmmmmlllkkkkkklllooosssxxxzzz~~~xxxvvvsssrrrsssrrrnnnjjjmmmhhhfffggghhheeedddfffeeeddddddgggqqq{{{ggg[[[OOOFFF>>><<<;;;999777777777???NNN```qqq]]]NNNIIIHHHKKKKKKFFFCCCDDD@@@@@@???>>>=========>>>AAABBBCCCCCCAAA>>>;;;999999888888:::>>>@@@@@@???>>>>>>======<<<:::999888888888999999999999888888666666666777777888999999666444444666555555<<>>======>>>>>>>>>???@@@AAAAAAAAA???===;;;::::::999:::<<<======<<<::::::::::::999777666555666666777777777777666666888888888888888888777777666555555666555555:::@@@===RRRaaahhhlllrrrssshhhmmm}}}ttteeeXXXQQQ^^^sssyyypppeeeZZZTTTSSSTTTVVVXXXXXXYYYYYYZZZbbb```bbbjjjooorrrtttxxx|||wwwkkk\\\WWWOOOPPPJJJDDDCCCBBBQQQmmmrrroookkkJJJBBBCCC@@@===>>>;;;;;;;;;;;;:::999888777555555444444333333222222111111111000000000///////////////............---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++------...777LLL```iiikkksss{{{|||zzz{{{~~~yyywww~~~zzzwww~~~{{{uuu{{{xxx}}}yyysssooozzzzzz~~~~~~{{{{{{}}}~~~|||||||||}}}~~~}}}}}}~~~~~~}}}|||zzzzzzxxxyyyzzz{{{|||||||||{{{xxxxxxyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyy||||||~~~|||xxxwwwvvvuuutttqqqooommmlllmmmmmmlllkkkjjjeeecccdddeeedddeeehhheeefffpppnnn___SSSKKKCCC===:::;;;;;;::::::<<>>>>>>>>>>>>>>???@@@>>>>>>?????????>>>>>>===;;;;;;::::::::::::::::::999999999999888777666555444444555555555555444444777888888888888777666555555555555444444444777:::666FFFRRR\\\eeemmmtttggggggxxx{{{zzzvvvcccTTT[[[nnnzzzooofff[[[RRROOONNNPPPSSSUUUWWWYYY[[[^^^dddcccgggmmmqqqttt{{{tttzzzrrr^^^RRRTTTRRRRRRIIICCCDDDIII^^^~~~zzztttzzzxxx]]]EEEAAABBB===888999::::::::::::999888777666555444444333333222111111000000000000///////////////.........------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++---///...+++///AAATTThhhiiijjjjjjmmmsss{{{}}}}}}|||{{{xxxssswwwtttrrrzzzxxxwwwqqqooosssqqqsssxxxyyyvvvtttvvvuuusssuuu~~~~~~||||||}}}~~~}}}}}}}}}}}}|||{{{zzzzzzyyyzzz{{{}}}~~~}}}}}}|||wwwwwwyyy{{{||||||}}}}}}wwwwwwxxxxxxyyyyyyzzzzzz{{{zzzyyyzzz}}}~~~|||{{{zzzxxxvvvtttsssrrrrrrqqqnnnkkkjjjjjjkkkkkkjjjfffdddeeedddccciiipppnnnvvv|||iii\\\QQQJJJFFFAAA<<<999:::;;;;;;>>>CCCIIIZZZrrrnnnSSSOOOKKKHHHDDDAAAAAABBBAAA@@@>>>=========>>>??????@@@>>>>>><<<<<<;;;<<<<<<===999:::::::::999999999:::888888888888777666555444222333333444444333333222333444555666666666555444333444444222222333444555222>>>DDDKKKWWWbbbuuutttiiiqqq}}}ppp^^^[[[kkkxxxlllcccZZZSSSPPPRRROOOQQQTTTUUUVVVYYY^^^bbbgggiiinnnsssvvv{{{zzz{{{qqqfffZZZNNNQQQRRRPPPGGGDDDLLLXXXtttttt}}}^^^OOOBBB???>>>:::999;;;888888999888888777666555444444333333222111111111000000/////////..................---------,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...,,,---666BBBWWWaaaeeeaaaaaalllxxx|||{{{{{{zzzsssuuuqqqqqq||||||~~~uuutttvvvqqqmmmmmmqqquuusssqqqqqqsssrrruuu{{{~~~}}}}}}~~~}}}}}}}}}||||||{{{zzzzzzyyyzzz|||~~~~~~~~~}}}|||wwwxxxyyy{{{||||||||||||wwwxxxxxxxxxxxxxxxyyyyyyvvvvvvuuuuuuvvvyyy|||~~~~~~~~~{{{vvvxxxxxxxxxvvvsssqqqpppppprrrqqqooommmkkkjjjjjjkkkeeeeeegggiiiiiimmmyyytttdddWWWMMMGGGDDDCCC???:::777999;;;<<>>===============>>>???@@@???>>>;;;999888999:::;;;888999::::::999999:::;;;555666666666555444333333222222222333333222222222///000222444555555444444111333222000000111222111...888999===JJJVVVfff{{{ooohhhxxxzzzggg]]]jjj~~~~~~{{{qqqiii```YYYSSSOOOSSSYYYUUUVVVWWWWWWWWWZZZ```eeekkkooouuuzzz|||tttxxx}}}]]]\\\XXXOOORRROOOMMMFFFGGGUUUhhhvvvqqqwwwJJJDDD>>><<<;;;;;;===AAA888888888777777666555444444444333333222111111000000/////////..................---------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------******---...---///333AAAWWWeeeaaa___iiisssttt~~~~~~vvvwwwsssttt~~~vvvyyy}}}tttoooqqquuuvvvuuuuuuoooqqquuuyyy}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzxxxyyy|||}}}~~~~~~|||{{{wwwxxxzzz{{{||||||{{{zzz{{{zzzzzzxxxwwwvvvuuuuuusssttttttuuuvvvxxxxxxyyyzzzyyyzzz~~~}}}}}}yyy{{{{{{wwwuuuwwwwwwttttttttttttrrrpppooooooppplllmmmmmmkkkiiigggffffff```ccciiinnnqqqyyy{{{iiieee___VVVLLLDDD???======888::::::777777>>>MMMYYYbbbxxxeeeUUUMMMDDDHHHFFFCCC@@@????????????<<<<<<<<<<<<<<<===>>>???<<<=========>>>>>>??????::::::;;;;;;;;;:::999888999888666555444444444555333333222222222111111111333333333333333333333333222222222222222222222222333111222555;;;III```ttt~~~xxxnnnlll~~~sssvvv~~~~~~~~~}}}yyyyyy}}}qqqhhhbbb\\\TTTPPPPPPRRRTTTTTTVVVVVVYYY\\\]]]]]]ccckkkqqqxxxxxxyyyxxxyyyhhhXXXWWWWWWTTTRRRPPPJJJDDDJJJeeelllwwwZZZFFFCCC>>>;;;:::999888777888777666555555444444555666555555444222111000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---777@@@TTTggglllffffffnnnyyy{{{~~~wwwwww~~~}}}~~~|||}}}|||yyyuuuuuu{{{~~~yyy||||||{{{{{{zzzzzzyyyyyy{{{zzzyyyxxxyyyzzz{{{|||zzzzzzzzz{{{{{{{{{{{{|||xxxxxxxxxxxxwwwwwwwwwwwwvvvtttssstttwwwwwwuuusssvvvvvvwwwyyyzzz{{{|||}}}}}}}}}||||||~~~}}}}}}}}}~~~~~~}}}|||{{{||||||zzzyyyuuuuuuuuuuuuuuutttttttttqqqpppppppppqqqqqqpppnnnnnnjjjiiillliiibbb```cccfffdddkkk{{{ooo```[[[XXXQQQJJJDDD@@@===<<<:::::::::999===IIIZZZgggkkkxxxYYYOOOKKKGGGDDDEEEEEECCC@@@>>>>>>>>>===<<<<<<<<<<<<======>>>============>>>>>>??????999999999999999888888777888777666555444444444444333333333333333222111111333333333333333333333333222222222222222222222222111000222555:::GGG___tttuuu{{{rrrmmmzzzxxxvvv}}}~~~~~~|||yyyvvvwww{{{uuufff^^^[[[VVVQQQOOOQQQTTTVVVWWW[[[YYY[[[^^^aaacccjjjsssuuu{{{||||||uuu}}}}}}cccXXXWWWWWWTTTQQQRRRHHHDDDWWW{{{~~~ooo}}}lllGGGDDDAAA===;;;::::::999888888777666555444444444444555555444333222111000000////////////...............------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---666:::GGG\\\kkkpppnnnmmmsssxxxyyywwwyyy|||~~~~~~~~~|||zzz|||}}}zzzzzz{{{|||{{{zzzxxxvvvyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{wwwwwwwwwvvvvvvvvvuuuuuuvvvtttsssuuuwwwwwwuuussssssttttttuuuvvvwwwwwwwwwyyyyyyyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxyyyyyyzzz{{{zzzzzzzzz|||}}}}}}|||{{{yyyvvvtttuuuttttttttttttssssssssspppooonnnoooppppppooommmlllhhhgggiiihhhdddeeejjjjjjnnn{{{mmm___VVVOOOMMMKKKGGGCCC@@@===<<<;;;999777999BBBSSSfffsssuuubbbPPPHHHGGGIIIEEEEEEEEECCC@@@>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<============>>>>>>888888777777777666666666666666666666666555444333222333444555555333222000222222222222222222222222111111111111111111111111...///222444666BBBZZZpppppprrr{{{zzzuuu~~~~~~wwwvvv~~~}}}|||xxxvvvttttttxxx{{{~~~uuuggg\\\WWWRRRPPPNNNOOOSSSVVVYYYYYY]]]ZZZZZZ___dddhhhooowwwxxx~~~xxxwww}}}~~~mmm\\\WWWXXXWWWRRROOOMMMBBBIIIooossspppVVVAAAAAA>>>;;;:::::::::999888888777666555444444444444555444444333222111000000/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,222222888JJJdddvvvvvvllliiiqqq{{{yyyvvvwwwwwwzzz}}}||||||}}}~~~~~~|||{{{{{{|||xxxyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzuuuuuuuuuttttttttttttsssuuutttttttttvvvvvvtttssssssssssssssssssrrrrrrrrruuuvvvvvvvvvuuuttttttsssttttttssssssssstttuuuuuutttuuuwwwzzz|||~~~|||zzzwwwsssppptttsssssssssrrrrrrrrrrrrpppooommmmmmnnnooonnnmmmjjjgggfffggghhhiiiooouuuvvv|||eeeXXXRRRMMMGGGGGGGGGEEECCC???<<<:::>>>;;;999===KKK___sssmmmVVVMMMFFFGGGPPPVVVOOOEEE???>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777666666666666666555555666777666555333222111333555666666444111000111111111111111111111111111111111111111111111111---///111222222:::OOOdddooommmppp|||zzzxxx~~~}}}vvv{{{}}}{{{zzzwwwvvvttttttuuuwwwyyy{{{{{{xxxnnneee[[[TTTRRRLLLLLLNNNQQQTTTXXXZZZ[[[___]]]^^^eeekkkoootttzzzvvv~~~iii___WWWWWWYYYUUUOOOLLLGGGFFF```rrrooowwwkkkNNNGGG>>><<<999999999:::999888777777666555444444444444444333333222111000000000//////.........------------------,,,,,,,,,++++++************************++++++************++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,...000999QQQkkkssslllbbbhhhpppuuuwwwvvvvvvwwwyyy{{{yyywwwwww{{{}}}zzzzzz{{{zzzzzz}}}wwwxxxzzz{{{{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyyyyzzzttttttsssssssssrrrrrrrrrsssssssssssstttsssrrrqqqtttssssssrrrrrrqqqppppppssstttuuuuuuuuutttrrrqqqssssssrrrrrrrrrrrrssssssrrruuuyyy|||~~~|||yyytttqqqssssssrrrrrrqqqqqqppppppqqqooollllllmmmnnnnnnmmmjjjjjjjjjlllnnnttt~~~xxx^^^NNNIIIGGGEEEEEEEEEEEEDDDBBB???<<<:::======???HHHYYYooo\\\QQQLLLFFFOOOaaasssaaaJJJ======@@@???<<<>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999888888777666555666666777444444666666666555333222111333555666666444111///000000000000000000000000000000000000000000000000---...111000...222CCCTTTiiihhhmmm|||{{{xxx|||yyy}}}}}}{{{xxxwwwyyyxxxwwwuuussstttuuuvvvxxx{{{sssfff^^^WWWOOOKKKLLLJJJLLLPPPSSSVVVXXXZZZ[[[ccccccgggooouuuwww{{{|||ttt|||vvvhhh]]]XXXVVVYYYYYYSSSMMMKKKFFFWWW}}}uuujjjuuuwwwXXXIIICCC<<<:::999999::::::999888777666555444444333333333222222222111111000000///............------------------,,,,,,,,,+++++++++************************************************+++******))))))******+++*********+++++++++,,,,,,,,,++++++******++++++,,,(((---///...;;;RRRcccggg___aaaeeekkkpppqqqnnnkkksss|||zzz|||wwwvvvvvvyyy~~~}}}~~~zzzyyyyyyvvvwwwxxxzzzzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrqqqppppppppprrrrrrqqqqqqpppoooooonnnpppqqqrrrssstttsssrrrqqqqqqqqqqqqpppqqqqqqrrrrrrrrrvvv{{{}}}xxxuuusssrrrrrrqqqppppppooooooooommmjjjiiikkkmmmnnnooonnnssswwwzzzxxxeeePPPFFFCCCBBB@@@FFFEEECCCAAA???===<<<;;;888===FFFTTTfff{{{pppSSSKKKGGGFFFUUUmmmjjjOOO???===???>>>;;;<<<<<<;;;;;;:::;;;;;;;;;999999888888888888777777888777666555444555666777444444555555555444444333111222333444444222111///////////////////////////////////////////////////---...///000...///999EEEZZZ```lllxxx}}}}}}wwwvvv~~~}}}zzzxxxvvvuuuzzzzzzxxxuuurrrqqqqqqssswwwzzz~~~{{{pppfff\\\WWWRRRMMMKKKNNNLLLOOORRRUUUWWWYYY[[[]]]aaadddkkkssswwwyyy{{{tttwww|||iii\\\XXXVVVXXX[[[XXXRRRNNNNNNLLLkkk~~~hhhdddjjj~~~bbbQQQGGG:::<<<:::999:::;;;;;;:::888777666555444333333333333111111111000000000//////.........------------,,,,,,,,,,,,,,,++++++++++++************************))))))***++++++***))))))******))))))))))))******************++++++++++++++++++************++++++(((---///+++---;;;MMMYYYZZZZZZ^^^eeelllooolllhhhppp}}}vvvuuuuuuwww~~~zzzyyy}}}xxxwwwwwwwwwwwwwwwvvvvvvuuuvvvvvvvvvvvvwwwwwwwwwxxxtttttttttssssssssssssrrrppprrrsssrrrpppooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmnnnooooooppppppppppppnnnnnnnnnnnnooopppqqqrrrrrrwww}}}|||yyyssssssrrrqqqpppoooooonnnmmmkkkiiiiiimmmrrrvvvxxxyyy|||{{{|||ppp```UUUOOOJJJGGGEEEFFFDDDAAA>>><<<<<<===>>>>>>HHHWWWffftttvvv___LLLHHHEEECCCNNNaaajjj]]]LLL@@@<<<===>>>===;;;;;;:::::::::;;;<<<<<<::::::999999999888888888777666444333333333555555444444444333333444444555111111222222111111000///........................////////////////////////---,,,...111111000555<<>>;;;:::;;;>>>@@@NNN[[[lllzzz|||___QQQGGGHHHFFF@@@BBBKKKLLLHHHCCC>>>;;;<<>>===<<<;;;;;;<<<<<<:::888666666555444333333333333000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******)))************+++++++++++++++************++++++000((('''...222......333@@@HHHRRR[[[```dddiiimmmuuu~~~tttrrrtttuuuyyyxxx}}}~~~{{{vvvtttnnngggiiirrrqqqsssvvvzzz|||xxxvvvttttttuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvvvvvvvvvvuuuuuuuuusssuuuwwwuuurrrpppqqqrrrmmmnnnooopppqqqsssttttttsssrrrpppnnnmmmmmmmmmnnnmmmmmmnnnoooqqqsssuuuvvvwww}}}|||yyyttttttsssrrrqqqpppooonnnqqqqqqrrrxxxvvvqqquuuwwwqqqkkkiiijjjfffbbb___]]]XXXPPPHHHBBB???>>>@@@======FFFRRRgggrrrYYYNNNKKKEEEAAAAAADDDIIILLLVVVMMMBBB<<<<<<===<<<;;;===<<<<<<;;;:::999888888<<<:::888888999888777555444444333333222111000000111111111111222333444444000000//////.........---//////............//////........................////////////000000000000666;;;KKKaaammmpppyyy|||rrrjjjlll|||~~~wwwyyy}}}}}}{{{wwwrrrppprrrtttvvvvvvuuutttssssssrrrrrrqqqqqqqqqrrrtttwwwzzz|||wwwlllccc\\\VVVRRRLLLKKKJJJJJJKKKLLLNNNNNNQQQTTTXXX[[[^^^ccciiimmmtttvvv}}}~~~rrruuuqqqbbb[[[YYYYYYXXXZZZZZZ```eee^^^WWWddd{{{}}}lllwww___KKKGGGGGGDDD@@@;;;;;;::::::999888888777555444444333333222222111111111111111111000//////---,,,,,,++++++,,,,,,------+++***+++,,,------+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++***))))))***000+++))),,,,,,((((((---******+++++++++,,,,,,,,,222>>>OOOZZZ[[[ZZZaaalllvvv{{{zzzqqqjjjmmmvvv|||}}}zzz|||wwwyyyxxxppphhhfffdddaaaaaabbbdddkkkzzzvvvpppqqquuuwwwvvvqqqppptttvvvttttttvvvsssuuuwwwwwwwwwwwwyyyzzzyyywwwuuurrrqqqrrrssstttqqqqqqrrrsssssstttuuuuuusssqqqnnnmmmnnnooonnnnnnmmmmmmmmmmmmmmmppptttxxx|||}}}~~~|||uuuuuusssqqqpppssswww{{{}}}uuupppmmmmmmkkkhhhkkkqqqvvv{{{xxxiiiYYYOOOHHHCCCAAA===<<>>@@@;;;:::AAANNN___sssuuuRRROOOKKKIIIFFFCCCBBBBBBDDDEEEGGGBBB<<<999999999888666777777888888999999999999888666555666777777666555333333333222111111000000333222222111111111111111/////////..................------,,,,,,------...------------------------.........////////////000333111888FFFQQQWWW```kkkzzzoooppptttwww}}}wwwtttssssssssssssrrrqqqppppppppppppqqqpppooonnnnnnooopppqqqzzz}}}{{{sssnnnccc^^^XXXSSSOOOMMMJJJHHHLLLKKKKKKKKKKKKMMMOOOPPPSSSXXX^^^cccgggmmmtttzzzxxxqqqnnnyyykkkcccZZZUUUVVVYYY]]]^^^ccckkkqqqooonnnuuurrr\\\EEE===??????===<<<999999888777777666666555444444333333222111111111000000000000000//////...,,,,,,++++++++++++,,,,,,------,,,------,,,)))&&&************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))*********)))'''''')))+++((('''))),,,---)))((()))*********++++++++++++,,,,,,---666EEEQQQVVVYYY\\\bbbgggkkknnnsssxxxxxxtttqqqvvv~~~}}}rrrjjjccc```^^^\\\^^^bbbccceeemmmzzzooollllllpppsssrrrrrrttttttttttttrrrpppppprrrttttttsssrrrqqqqqqpppppppppooooooppppppppppppppppppmmmkkkjjjjjjlllmmmmmmllllllmmmnnnoooppptttxxx||||||{{{zzztttiiiiiilllwwwbbbccccccaaacccqqqkkkLLLCCC@@@;;;===;;;===HHH[[[rrrdddMMMQQQIIIGGGEEECCCBBBAAAAAAAAA@@@===:::999999999777666777777777777777888888888666444333444666666666444333222222222111111000000333333222000000/////////........................---,,,,,,++++++,,,,,,---------------------------------........./////////555111444===GGGOOOYYYcccvvvmmmxxx|||}}}{{{}}}~~~{{{wwwvvvuuurrrqqqpppnnnnnnmmmnnnnnnooonnnmmmmmmmmmmmmnnnoooxxxzzz|||~~~}}}vvvnnngggccc[[[XXXSSSOOOMMMKKKIIIGGGLLLLLLLLLLLLNNNPPPRRRSSSUUU[[[aaafffjjjqqqzzztttuuuzzztttddd___ZZZXXXZZZ^^^bbbccciiipppvvvzzzqqquuu{{{]]]NNN@@@===@@@AAA???>>>888777777666666555444444333333333222111111000000//////000000//////...---,,,,,,++++++++++++,,,,,,,,,,,,---///000...***'''************)))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((('''(((,,,...***))))))***+++***+++,,,************++++++++++++,,,***///;;;GGGOOOUUU[[[\\\___aaadddlllrrrqqqllliiijjjtttwwwnnnggggggiiigggffffff\\\\\\bbbooo|||yyyvvvxxx|||}}}xxxsssrrrrrrrrrrrrqqqppppppsssuuuwwwvvvuuusssqqqpppooonnnppppppppppppoooooooooooonnnmmmlllmmmoooqqqppppppooopppqqqrrrsssvvvzzz}}}oooeeeiiitttzzz]]]___cccjjjzzz{{{VVVBBBBBB@@@999;;;???GGGVVVkkkuuuXXXKKKIIIFFFEEEDDDCCCAAA@@@>>>>>><<<;;;:::::::::999888777999999888777777666555555555444333444555666555444222222111111111111111000333222111000///.........---------...............,,,,,,++++++++++++,,,,,,------------------------------------............///---...333;;;DDDOOOXXXtttnnnhhhrrrxxxuuuwww~~~|||zzzxxxsssqqqooommmkkkkkkkkklllkkkkkkllllllmmmnnnoooppprrrtttuuuuuuvvvxxx|||}}}uuunnnfff```ZZZVVVQQQNNNLLLJJJJJJJJJIIIHHHMMMMMMMMMOOOQQQTTTWWWXXXZZZ```fffkkkooowwwzzzpppooovvvwwwkkkdddZZZXXXXXXZZZ___fffkkknnnrrrvvvvvvhhhmmmaaaLLLBBB;;;;;;===<<<:::;;;777777666666555444444333333222222111111000//////...////////////...------,,,++++++******++++++,,,***+++---///111111...+++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''***...111222000+++'''%%%&&&((()))))))))*********+++++++++,,,***,,,333999@@@MMMXXX[[[]]]\\\]]]bbbiiikkkhhhfffdddhhhuuurrrjjjfffiiinnnnnnlllkkkdddaaadddlllqqquuu|||xxxttttttttttttrrrpppppprrrtttuuuuuusssqqqpppoooooooooqqqqqqqqqqqqqqqpppppppppnnnnnnnnnooorrrsssrrrqqqpppqqqsssssstttvvvyyy|||~~~~~~pppqqq}}}\\\bbbmmmzzzZZZAAA;;;??????999???IIIWWWgggyyyyyy^^^QQQIIIBBBCCCCCCBBBAAA@@@???>>>===;;;;;;;;;::::::999999999::::::999888777666555555666444333444555555444333111111111111111111111111222111000///............---------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000333;;;FFFOOOlllttt___iiiwwwxxxrrruuuwww~~~|||uuusssooollljjjiiiiiiiiiiiiiiijjjlllnnnooopppqqqqqqqqqrrrqqqpppqqqtttvvv{{{}}}|||uuurrrmmmfff```ZZZUUUPPPMMMIIIHHHHHHJJJMMMOOOPPPOOONNNNNNPPPRRRVVVZZZ]]]___aaagggnnnsssxxxsssnnnoooyyyssseee]]]ZZZXXXXXXYYY\\\```fffkkkoootttxxxkkk___```uuurrrPPPDDD>>>:::;;;;;;999888:::777777666555555444444333222222111111000/////////...............------,,,++++++************++++++******,,,...111111///---************))))))))))))************************((((((((((((((((((((((((%%%&&&'''((((((***...111>>><<<444***&&&''')))((()))))))))************+++***)))+++,,,---111>>>LLLVVV[[[^^^]]]^^^cccgggggggggbbbbbbjjjrrrxxx}}}sssllliiimmmrrrrrrpppppppppnnnqqqvvvuuunnnnnnttt~~~~~~~~~}}}{{{yyyyyyyyysssrrrpppooonnnoooqqqrrrqqqrrrrrrrrrrrrrrrrrrrrroooooooooqqqssstttsssqqqoooqqqsssuuuuuuwwwzzz}}}wwwppplllkkklllwww|||xxx~~~bbbooommmXXXDDD;;;;;;;;;===???FFFVVVhhhvvvbbbTTTLLLGGGDDDAAAAAA@@@???>>>>>>======:::;;;;;;:::999999999:::999999999888888777777777777666444444555555444222000000000000111111111111111000//////............,,,,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,111444111///444???HHHaaazzz~~~iiikkkpppyyyxxxvvv~~~xxxttt~~~wwwuuupppllliiigggggggggggghhhjjjkkkmmmnnnnnnnnnoooppppppooonnnmmmoooppptttwww{{{{{{zzzxxxqqqiiiddd```ZZZUUURRRPPPMMMKKKIIIIIIJJJLLLPPPSSSTTTSSSOOOPPPRRRUUUZZZ___dddfffjjjqqqxxx~~~rrrnnnsssyyytttfffZZZVVVVVV\\\]]]^^^```dddjjjpppuuuxxx{{{eeefffppp]]]IIIAAA>>><<<===;;;888999===777777666666555444444444222111111000//////......---............---,,,,,,++++++************+++++++++******,,,---...---+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***)))***+++---<<<;;;555+++(((+++,,,***))))))))))))************))))))***+++))))))222<<>>======>>>>>>:::;;;;;;999888888999:::888888888888999999999999888777555555555555333222000000000000000111111111000000///............///,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))111555000***---777@@@UUUpppzzzrrrnnnuuunnnrrr~~~~~~yyyvvvqqqlllhhhgggffffffggghhhiiikkkkkklllllllllhhhjjjkkkjjjhhhhhhiiijjjkkknnntttyyy~~~~~~|||wwwrrrpppnnnfff\\\XXXTTTPPPMMMLLLKKKJJJIIIJJJIIIIIIKKKNNNOOOOOONNNOOOQQQSSSWWW]]]bbbgggjjjpppwwwoooiiimmmxxx~~~yyypppddd[[[VVVWWWYYYXXX[[[___eeelllvvvpppaaappp~~~rrrMMMDDD>>>;;;::::::888555777===777777777666555555444444111111111000//////......------......------,,,+++++++++************++++++,,,***))))))++++++***)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++***))))))***,,,...+++%%%$$$)))***((())))))))))))************+++***+++---+++(((+++111444JJJaaagggbbb^^^___aaaaaa^^^\\\\\\]]]^^^dddllltttxxx}}}yyywwwzzz{{{zzzzzz}}}yyy{{{yyyxxxlllgggeeeggghhhffffffhhhuuuyyy|||uuuqqqpppqqqrrroooooopppqqqrrrssssssssswwwvvvwwwxxxzzzzzzxxxvvvtttwww{{{qqqccc[[[YYYVVVUUUYYYcccoooxxxyyyrrrwwwlllQQQDDD===<<>>===>>>===<<<:::===<<<<<<;;;999888777777666666777888999999::::::888888777555333111000///000000000000////////////000000000000///...---,,,++++++++++++++++++++++++...---+++++++++,,,...000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////------...000222444GGGVVVhhhwwwuuummmvvvwwwtttqqqjjjyyy|||wwwqqqllliiihhhhhhiiiiiijjjjjjiiiiiikkklllmmmllliiihhhffffffgggggghhhiiikkknnnrrruuuxxxzzz~~~yyyuuuyyytttllleee```[[[VVVQQQLLLLLLKKKKKKKKKLLLMMMMMMKKKLLLMMMMMMNNNPPPSSSVVV]]]XXXXXX___dddgggnnnwwwwwwzzzkkkfffmmmxxxtttkkk```XXXVVVWWWXXXYYY[[[dddhhhiiiwwwjjjooo{{{~~~WWWAAA<<<;;;:::888999::::::999777555666888888777444111///......////////////......,,,,,,------------------+++++++++*********))))))******************************))))))((((((''''''((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))************+++++++++000666DDDWWWeeeggg^^^TTTXXXVVVUUUVVVZZZ^^^______aaaqqq}}}~~~|||~~~}}}~~~wwwqqqiiieeeeeebbbZZZVVVXXXaaaiiinnnoootttzzzzzz~~~{{{xxxwww{{{~~~}}}zzzxxx|||~~~{{{uuukkkbbb^^^\\\]]]]]]YYY^^^fffnnnwwwzzzyyyyyyrrrTTTCCC@@@;;;:::===<<<<<>>============<<<;;;<<<<<<;;;:::999888777777666666777888888999::::::888777666444333111000///000000000000/////////...000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++---...//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...000222333<<>>;;;999888888999:::888777555666777777666444222000////////////////////////------------------,,,,,,+++++++++*********))))))***************************)))))))))((((((((('''((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))*********+++++++++,,,///777CCCOOOUUUUUURRRKKKMMMQQQVVVYYYZZZZZZYYY___hhhoooppprrrzzzyyytttnnnlllmmmkkkeee```aaafffmmmrrrrrrssswwwxxxuuuwwwwwwzzz{{{nnneee```SSSSSSTTTUUU[[[fffsss}}}yyyooovvv{{{eeewww```KKK???<<<>>>;;;:::===???GGG\\\rrr```MMMGGGIIIDDDBBBEEEBBB>>><<<;;;<<<======<<<;;;<<<;;;;;;:::999888777777666666777777888888999999888777555333222111000///000000000/////////......////////////...---,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------...///111222444:::DDDNNN[[[lllyyyttt}}}yyyhhh___bbblll|||yyyxxxxxxooommmkkkhhhfffffffffffffffgggggggggfffeeedddddddddddddddeeefffggghhhiiiiiijjjlllnnnrrruuuwwwyyy||||||~~~|||zzzwwwvvvrrrooollljjjhhheeebbb___VVVSSSOOOMMMKKKJJJHHHGGGHHHHHHHHHIIIKKKMMMNNNOOONNNPPPRRRSSSTTTWWW[[[^^^dddgggnnnuuuyyy|||jjjddddddeeeggghhheee```\\\XXX^^^cccbbb^^^[[[]]]aaaiiisss{{{^^^EEEAAAAAA;;;:::999888888999999888666555555555555555444333333111000///......///000111......------,,,,,,+++++++++************)))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((***)))((((((''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))******)))))))))*********++++++))))))***///666@@@IIINNNIIINNNSSSXXXZZZZZZ[[[[[[```ccceeefffjjjttt{{{}}}~~~zzzwwwtttrrruuuuuuqqqnnnnnnttt{{{|||wwwqqqeeecccfffooowww{{{uuulllmmmooopppjjj___VVVRRRQQQSSSYYYcccnnn~~~~~~xxxrrr{{{aaaOOOiiiTTTEEE<<<;;;>>>>>>;;;<<>>FFFMMMQQQVVVYYY[[[]]]```bbbeeeggghhhhhhjjjpppxxx~~~~~~|||{{{yyywwwuuuvvvwwwxxxxxxxxx~~~~~~xxxfff```]]]bbbfffggghhhjjjwww|||~~~}}}}}}yyynnneee___]]]___dddggggggbbb___```ccciiimmmxxx|||vvvaaaRRRJJJsss```LLLBBB???===;;;;;;;;;999???PPPggg~~~ppp^^^MMMEEEHHHIII@@@>>>AAA???;;;:::999:::;;;<<<;;;:::999999999888888777777666666666666666666666777777777555333111000///000000////////////............,,,------------,,,,,,+++************************)))***++++++,,,,,,++++++***************+++,,,---++++++++++++++++++++++++---------------.........---///777BBBNNN___yyy|||www~~~ssssss~~~ooo^^^NNNOOOccc|||zzzwwwrrrnnnkkkhhhddd```]]]^^^```bbbdddddddddccc___^^^^^^______```aaabbbaaa```______```cccfffhhhlllmmmooorrrtttwwwyyyzzz}}}}}}~~~~~~{{{|||}}}~~~~~~|||yyywwwtttsssrrrooonnnmmmjjjgggdddaaa___]]]ZZZVVVSSSRRRRRRQQQOOONNNMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRUUUXXX[[[^^^bbbhhhlllqqqwww}}}xxxqqqmmmjjjpppkkkccc\\\XXXXXXZZZ\\\VVVXXX[[[]]]```dddhhhlllwwwmmmmmmyyyZZZKKKGGG@@@::::::999888666777888888777555444444444444333333333444222000///------///000222......---,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))(((((()))))))))************++++++***))),,,333:::BBBHHHRRRZZZ```bbbccccccfffjjjnnnnnnkkklllttt}}}}}}zzzvvvtttwww||||||yyytttlllfffggghhhgggfffhhhyyyzzzxxxuuuvvvzzzxxxrrrooopppqqqppppppqqqtttvvv{{{yyysssiii```]]]aaafffnnnrrrvvvxxxxxxxxxyyyzzz}}}}}}|||zzzlllZZZNNNHHHHHHTTTGGG===<<<>>><<<888666:::<<>>;;;999888999::::::999888888888888777777777666666555555555555666666666666666444222000//////000000/////////.........------+++,,,,,,------,,,++++++************************))))))*********+++++++++***)))))))))***++++++,,,++++++++++++++++++++++++,,,---------------------000---000777AAASSSrrruuusssrrrrrrzzzlllUUUHHHIIIYYYppp|||~~~{{{xxxuuuppphhhccc[[[\\\\\\]]]^^^^^^^^^]]]YYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[YYYXXXXXXYYY[[[\\\cccdddfffhhhkkkmmmoooppprrrrrrsssuuuvvvwwwxxxyyyvvvwwwxxxyyyzzz{{{{{{{{{xxxxxxxxxwwwwwwwwwvvvvvvrrrqqqnnnkkkiiigggeeeeee``````^^^]]]ZZZWWWUUUTTTSSSPPPMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIKKKMMMMMMNNNNNNOOOQQQRRRTTTUUUVVVXXX\\\```dddiiiooosssyyyqqqjjjkkkoooqqqeeebbb^^^\\\\\\]]]\\\[[[UUUTTTUUUXXX^^^hhhrrryyyuuuccceeerrrmmmFFFAAADDD===999>>>888777666666777777666444444444444444444333222222000///...------...///000------,,,,,,++++++******(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((((((((((())))))((((((((()))))))))******(((***,,,,,,))))))+++...000:::KKK\\\hhhjjjfffaaaaaaeeekkkkkkfffdddlllxxx~~~zzz||||||xxxyyyzzztttpppqqqssssssvvvzzzyyymmmhhhkkkooorrrssstttuuuvvvtttuuutttooojjjlllvvvzzz|||rrr```TTTKKKDDDAAAAAAAAA<<<:::;;;;;;::::::===HHHNNN\\\rrr}}}___OOOHHHDDD???@@@@@@999;;;@@@;;;;;;:::888888999999888666777777777777777666666666555555555555555555555555666444111///......000111//////.........---------++++++,,,,,,,,,,,,++++++***************************))))))((()))***+++,,,******)))))))))******+++************************,,,,,,---------,,,,,,,,,222......444999EEE```|||yyyssskkkwwwlllWWWGGGBBBMMMZZZpppvvv~~~}}}}}}~~~{{{~~~zzzppphhhaaa```^^^\\\ZZZYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWXXXYYYXXXVVVUUUTTTTTTTTTUUUYYYZZZ[[[]]]___bbbcccdddeeefffgggiiikkkmmmnnnooolllmmmmmmnnnoooooonnnnnnjjjjjjiiiiiihhhgggffffffbbb```^^^\\\ZZZYYYYYYYYYTTTTTTSSSRRRQQQOOOMMMLLLMMMKKKJJJJJJKKKKKKKKKJJJIIIKKKLLLKKKJJJKKKNNNQQQOOOPPPQQQTTTWWWZZZ\\\^^^___bbbfffjjjooouuu|||uuukkkhhhkkkoooqqqqqq^^^[[[ZZZ\\\```aaa]]]YYYTTTWWW[[[___ggguuu}}}oooiiiuuuwwwXXX>>>;;;???===<<<>>>888666555555666777555444444444555666555333000///...------------------...,,,,,,++++++++++++++++++(((((((((((())))))******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))(((((((((((()))))))))***((()))******)))))))))***+++111>>>QQQaaagggccc]]]ZZZZZZ]]]___^^^]]]eeeppp}}}yyy{{{}}}xxxvvvvvvvvvwww|||}}}rrrqqquuuzzz}}}~~~}}}}}}~~~}}}}}}{{{yyyvvvxxx~~~yyy___SSSJJJHHHFFFBBB>>>>>>999999:::;;;999999AAALLLYYYbbbppp]]]UUUQQQFFFEEE@@@AAA@@@999<<>>AAA>>>999888666555555666666555444333444666666555222///---,,,,,,---......---,,,,,,++++++++++++++++++,,,,,,'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))***)))((('''(((***,,,---,,,+++000===NNNXXXYYYUUUVVVQQQQQQUUUXXXZZZbbbkkkvvvyyyxxx{{{||||||xxxyyyxxxxxx~~~|||yyyuuusssxxx|||sss{{{~~~~~~~~~xxxpppnnn|||dddOOOKKKCCC@@@DDDFFFBBB@@@AAA:::;;;<<<<<<:::>>>MMM]]]nnnssszzzrrrXXXQQQLLLDDDAAA@@@>>>===<<<<<<======;;;;;;:::999999999:::::::::999888666555444444444555555444444444555555666222111000///............//////...---,,,,,,++++++,,,,,,,,,+++++++++******)))************+++++++++************************+++*********))))))(((((())))))))))))************++++++,,,,,,,,,,,,---------...///...///555@@@III___nnnzzz~~~sssjjjmmmjjjNNN??????HHH[[[qqq||||||{{{|||{{{uuuoooiiiccc```bbbbbb___[[[XXXVVVTTTSSSTTTVVVVVVUUUVVVUUUTTTTTTUUUUUUTTTRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXVVVTTTRRRQQQVVVUUUTTTSSSQQQPPPOOONNNLLLMMMMMMMMMLLLLLLMMMOOOPPPPPPOOOMMMLLLKKKJJJJJJLLLNNNOOOOOONNNMMMMMMNNNQQQQQQQQQQQQPPPQQQSSSUUUXXXWWW[[[bbbggghhhkkkpppsssvvv{{{}}}xxxppphhhkkkooopppnnnjjjgggeee[[[YYYYYY\\\\\\ZZZ[[[^^^aaaffflllrrrrrr|||___KKKFFF@@@<<<;;;;;;999777888888777777666666555555444444333222222111111000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))((('''''''''(((***+++...///000333999BBBMMMTTTTTTPPPLLLOOOWWW___eeegggpppyyyzzzqqqoooxxx}}}zzz{{{zzz{{{~~~xxxuuuxxx}}}yyywwwyyyzzz}}}yyywwwiiiVVVLLLFFFGGGEEEAAAAAACCCAAA===999777999???FFFPPP___lllpppyyy___PPPKKKFFF>>><<<<<<;;;::::::;;;<<<===;;;:::999999888888888888999888777666555555555555555444444444444444555555222111000///............///......---,,,,,,++++++,,,,,,+++++++++*********))))))*********+++++++++************************************)))))))))((())))))))))))************+++++++++,,,,,,,,,------...//////...---222:::AAAOOO]]]kkkttt{{{oookkkvvvwww]]]KKKFFFBBBNNNaaauuu}}}}}}~~~~~~}}}}}}wwwoookkkiiigggbbb^^^]]]ZZZWWWVVVVVVVVVUUUTTTTTTRRRQQQQQQRRRSSSQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSQQQRRRRRRRRRQQQOOOMMMLLLOOOOOOOOONNNNNNMMMMMMLLLJJJKKKKKKKKKJJJJJJKKKMMMNNNNNNMMMMMMLLLKKKKKKJJJLLLMMMOOOOOONNNMMMNNNOOONNNOOOPPPPPPQQQRRRVVVXXXZZZ[[[```hhhlllnnnqqquuuvvvyyy|||rrrpppqqqpppnnnllliiieeebbb```___XXXTTTUUUWWWXXXZZZ^^^]]]nnnxxxwwwcccQQQGGGCCC>>>;;;;;;;;;:::999888888777777666555555444222222222111000000//////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))((('''''''''(((*********+++,,,...111888@@@FFFKKKLLLOOOQQQVVV[[[aaadddfffgggdddbbbfffpppwwwwww}}}}}}}}}~~~}}}{{{~~~uuujjj]]]QQQJJJ@@@BBBBBBAAACCCGGGGGGCCC;;;888>>>PPPdddsss|||{{{zzz[[[KKKHHHFFF@@@<<<::::::::::::;;;<<<===>>>::::::999888888777666666888777666555555555555555444444333333333333444444111000///......---............------,,,,,,++++++,,,++++++++++++*********)))))))))*********++++++************************************))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,...///000...,,,---222777???JJJWWWdddxxx{{{qqqrrrwww|||mmm[[[SSSDDDDDDNNNeee~~~zzz{{{}}}}}}yyyzzz~~~yyyuuuqqqkkkgggbbb___\\\YYYWWWVVVSSSQQQSSSQQQPPPPPPQQQQQQPPPOOOQQQQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPPPPPPPPPPOOONNNLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJJJJJJJIIIIIIKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMOOOQQQQQQPPPPPPQQQRRRQQQRRRTTTUUUWWWYYY]]]aaadddeeekkkrrrvvvvvvzzz}}}sssoooqqquuuvvvqqqjjjfffeeedddaaa^^^```YYYTTTVVVZZZ\\\___cccnnn}}}sssfffIIIEEEBBB???;;;::::::;;;;;;:::777777777666555555444444111111000000///...............---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***((()))******+++...222666???EEEMMMQQQSSSWWW]]]bbbXXXOOOIIINNNXXXaaakkkrrrvvv}}}~~~}}}ppp```VVVSSSPPPKKKEEE===@@@@@@@@@CCCHHHIIIEEE===???OOOnnnttt\\\GGGCCCFFFCCC??????<<<<<<<<<<<<======>>>>>>;;;;;;::::::888777666555666666555555444555555555444333333222222222222333000000///...---------------------,,,,,,,,,++++++++++++++++++************))))))))))))*********************************************)))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,---...///...,,,,,,...111777???HHHVVVnnnzzzssstttxxxlllfffRRRFFFBBBSSSnnnzzzzzzyyyxxxwwwyyy~~~}}}xxxtttmmmiiieeeaaa^^^ZZZVVVSSSTTTSSSQQQQQQQQQQQQPPPNNNPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKJJJKKKLLLNNNMMMMMMNNNOOOPPPQQQQQQRRROOOQQQSSSTTTTTTTTTUUUWWWXXXZZZ\\\]]]___bbbgggjjjqqqqqquuu{{{~~~uuummmnnntttzzz}}}pppkkkdddccceeefffddd```\\\YYYZZZ^^^bbbfffmmmuuuzzzvvvxxxzzzyyyRRR@@@BBB>>>===;;;999999999999:::777777666555555444444333111111000000///...............---------,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))))))))***++++++******,,,...555;;;CCCJJJPPPVVV\\\aaaMMM???888@@@HHHNNN[[[jjjkkkwww}}}|||~~~tttpppwww~~~|||[[[RRRIIIGGGJJJKKKFFFAAA???AAA@@@>>>@@@DDDCCC???>>>HHHccc^^^OOODDDDDDDDD??????CCC===============<<<<<<;;;<<<<<<<<<;;;:::888777666555555444444444444444555333333222111111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******((()))))))))*********************+++++++++,,,,,,+++---......------...///333888@@@OOOkkktttmmmvvv~~~~~~~~~~~~yyyxxxcccPPPAAAFFFYYYmmm~~~yyywwwyyy|||~~~~~~~~~yyyuuuppplllgggbbb]]]YYYXXXVVVTTTSSSSSSRRRPPPNNNOOOOOONNNNNNMMMMMMMMMMMMOOOOOONNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOLLLMMMNNNOOOQQQRRRSSSTTTPPPSSSUUUWWWWWWXXXYYY[[[]]]___aaabbbdddgggkkkoootttuuuzzzwwwtttsssuuu{{{{{{hhhdddaaacccfffgggccc___XXXXXX[[[___eeeppprrrpppyyy]]]GGG???@@@>>>===<<<999777666666777666666555555444333333333111111111000//////............---------,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((***,,,,,,+++***+++,,,///000444===IIITTT[[[^^^GGG:::555;;;======KKK______kkkyyy}}}yyyyyy}}}yyymmmjjjuuuooo]]]BBBAAA@@@BBBEEEEEECCCAAA???@@@???<<<===???>>>:::GGGVVVttt___OOOJJJFFFDDD@@@<<<>>>BBB;;;<<<<<<;;;;;;:::888888;;;<<<<<<<<<;;;999888666666555444333333333333333333222111000000000000000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++***+++,,,------...//////...333:::HHHfffxxxlllooovvv}}}yyyzzz}}}vvvbbbNNNGGGLLLZZZqqq~~~|||{{{zzzzzz|||}}}}}}xxxsssnnniiiccc^^^___]]]ZZZXXXWWWUUURRRPPPOOOOOONNNNNNMMMMMMLLLLLLNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJLLLLLLKKKLLLNNNPPPMMMNNNOOOPPPRRRTTTUUUVVVSSSVVVYYY[[[[[[]]]___```aaaccceeegggiiimmmqqqtttuuuyyyvvvrrrwww}}}xxxnnnaaa``````aaacccbbb^^^ZZZZZZYYY[[[bbbnnnrrr|||gggJJJ@@@>>><<<>>>>>>===:::777555555666555555555444333333222222111111111000//////............---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&(((***+++***)))***+++,,,***+++222>>>JJJQQQSSSCCC:::666999777555@@@QQQSSS[[[iiisssuuusssxxx~~~~~~wwwmmmmmmyyy}}}hhhUUUKKK???@@@???>>>===???AAACCC<<<===<<<:::;;;>>>===999^^^lllgggOOOEEEHHHFFFAAA======>>>===999:::;;;;;;;;;:::999888999:::;;;;;;;;;999888666666555444333222222222222222222111000///////////////...---,,,++++++++++++++++++++++++++++++++++++************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))************************++++++++++++*********+++,,,---------+++///222;;;TTTtttxxxtttrrr|||vvvvvvxxx}}}|||hhhZZZOOOMMM[[[nnn}}}vvvtttuuuwwwxxxzzz}}}|||vvvpppkkkkkkiiieeebbb```]]]ZZZWWWTTTTTTTTTSSSRRRQQQQQQQQQPPPOOONNNNNNNNNOOOPPPQQQOOONNNMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPPPPOOOPPPSSSUUUSSSTTTUUUVVVXXXZZZ[[[\\\[[[]]]aaacccdddfffhhhjjjjjjlllppprrrvvvzzz|||ttttttzzzzzztttjjj___[[[[[[\\\]]]]]][[[YYYXXX^^^^^^eeewwwzzzzzzmmmRRRCCC===<<<===<<<======;;;777555555777555555444444333222222222000000//////...---------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&(((******)))))))))+++)))((()))---333:::@@@CCC???999555666666666;;;CCCFFFIIIRRR]]]dddiiirrr|||~~~~~~yyyrrrsss|||zzzttthhhZZZNNNHHHFFFBBBAAA???===<<<===???AAA;;;===<<<999;;;>>>===999ttt}}}ZZZQQQMMM@@@FFFEEE===;;;@@@@@@:::999:::<<<===>>>======<<<777888999::::::999777666777666555333222111111111222222000///..................---,,,++++++++++++++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))************++++++++++++***))))))***,,,,,,++++++---,,,...@@@[[[nnntttxxxmmmuuuuuusssuuunnnXXXHHHJJJWWWppp~~~{{{pppooossssssssstttvvvyyy}}}~~~}}}~~~vvvtttpppllljjjfffbbb___[[[[[[ZZZZZZYYYXXXWWWWWWSSSSSSRRRQQQRRRSSSUUUVVVSSSRRRPPPOOOOOOOOOPPPQQQPPPQQQQQQRRRSSSSSSTTTTTTRRRTTTUUUUUUUUUVVVXXXZZZZZZ[[[\\\]]]___aaabbbbbbccceeeiiikkkmmmoooqqqssstttwww{{{zzzsssrrrzzzxxxnnnggg```XXXUUUVVVXXXXXXWWWWWWYYYZZZaaadddtttqqq~~~tttPPPDDDAAA;;;<<>>@@@BBBAAA???>>>>>>@@@@@@???===>>>???>>>:::;;;===;;;777fffRRRIIIFFFCCCCCCBBBBBB@@@???===<<<999<<<>>><<<999888<<>>AAAMMMeee|||}}}uuuoooooorrrvvvxxx~~~|||{{{zzzzzzxxxuuu{{{tttbbbTTTNNNBBBAAA???;;;999:::===@@@>>><<<;;;<<<>>>??????>>>===<<<;;;999888777777777xxx]]]NNNHHHFFFBBBBBBAAAAAA???>>>===<<<999;;;===<<<:::;;;@@@EEE;;;:::888666555555555555444444333333222111111111000000//////......------------------,,,+++***)))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,...111888@@@FFFRRR```qqq~~~{{{uuuyyy|||hhhTTTMMMKKKUUUcccqqq{{{}}}yyysssqqqqqqsssvvvxxxwwwvvvzzz{{{vvvtttrrroookkkiiihhhggggggeeedddbbb___^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^___```bbbcccaaabbbdddfffggggggggggggjjjkkklllllllllnnnqqqtttsssvvvzzz|||yyyzzz|||~~~qqqddd^^^[[[WWWTTTTTTSSSXXX\\\\\\ZZZ]]]gggqqq~~~~~~aaaLLL<<<;;;>>><<<:::<<<;;;;;;;;;;;;:::777555333555444222111000111111111000///...---,,,++++++******++++++,,,,,,++++++***++++++,,,,,,++++++***)))(((((((((((((((((((((((())))))))))))((((((((('''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))******************++++++,,,...111444666777777777777:::<<>>>>>===:::888999;;;>>>===<<<;;;;;;===>>>>>>===<<<;;;999888777666666666vvv]]]RRRIIIFFFGGGAAA@@@@@@???>>>======<<<999;;;<<<<<<;;;>>>DDDIII;;;:::888666555555666666555555444333333222222111000000//////...---------+++,,,,,,,,,+++***)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))*********++++++++++++,,,***+++,,,,,,---000444888AAARRRgggwwwxxxtttxxx~~~vvveee]]]QQQKKKJJJTTTfffvvv~~~zzzvvvqqqoooqqqtttttttttzzz|||yyyvvvtttssssssrrrpppnnnkkkiiigggggggggddddddddddddeeeeeeeeeeeehhhgggfffeeeeeeeeefffgggiiijjjkkklllmmmmmmmmmmmmoooqqqrrrssstttwww{{{~~~||||||~~~~~~wwwjjjaaaYYYWWWWWWTTTSSSUUUSSSVVV\\\^^^ZZZ^^^vvvlllLLLAAA:::===???;;;999:::::::::::::::999777555333444444222111111000111111//////...---,,,++++++******++++++,,,,,,++++++***++++++,,,,,,++++++***)))(((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******************)))))))))+++---///222555777888777:::>>>EEEVVVmmm~~~{{{vvvrrrqqqqqqqqqpppvvvvvvvvvvvvvvvuuuqqqooooooqqqssstttzzz}}}tttrrrvvvzzz}}}rrruuu{{{mmmWWWGGG>>>:::888::::::;;;999888888999;;;===;;;::::::<<<======<<<999999777666555555555555sssRRRIIIIIIDDDCCCHHH??????>>>===============;;;;;;;;;;;;;;;===CCCGGG:::999888666555555666666555555444444333222222222000//////......---,,,,,,++++++,,,,,,+++***))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,...---------...000888GGG]]]qqqvvvrrruuu~~~}}}wwwnnn\\\IIIDDDNNN```sssxxxqqqmmmmmmpppsssyyy}}}zzzwwwuuuttttttrrrqqqqqqqqqpppppppppoooqqqpppooonnnnnnnnnoooppprrrssstttvvvxxxyyyzzz{{{}}}yyykkkccc^^^XXXUUUVVVVVVTTTTTTWWWZZZWWW\\\fffjjjtttkkkTTTDDD>>><<<>>>===888666888999999999888777666444333333333222111111000000000//////...---,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++***))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))++++++******))))))(((((())))))***+++...111444666888===EEEPPP```qqqxxxxxxzzzxxxwwwwwwwwwwwwvvvuuuooommmkkknnnqqqrrrnnniiijjjjjjlllooovvv}}}}}}}}}zzz{{{tttjjjjjjpppxxx|||yyyuuujjj___OOOAAA:::999::::::777888::::::999888999:::;;;:::888999:::;;;;;;:::777666555444333333333333nnnVVVDDDDDDFFFAAA@@@FFF???>>>===<<<<<<======>>><<<<<<;;;999999;;;>>>AAA999888777555555555666666555444444333333222111111/////////...------,,,,,,+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***+++------,,,,,,,,,---///;;;OOOjjj}}}qqqmmmrrrzzz~~~{{{tttwww{{{}}}eeeRRRJJJOOOaaasssvvvooonnnppptttyyy~~~~~~rrrfff\\\WWWYYYVVVTTTVVVUUUSSSVVVZZZbbb```jjj}}}dddNNNBBBBBB@@@??????<<<888888;;;888888777777666555444333333222222222111000//////.........------,,,,,,+++***++++++,,,,,,++++++******++++++++++++***))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++******))))))(((((((((******))))))***---///111666???LLLZZZiiittttttpppppppppqqqrrrtttssspppnnnjjjfffeeeiiiooorrrnnnjjjjjjkkkmmmrrruuuuuusssrrrttttttssssssuuu{{{}}}sssuuutttwww}}}~~~{{{zzz{{{yyyssswww|||kkkccceeemmmtttxxx|||nnn\\\MMMGGGCCC>>>999888999::::::777999;;;;;;:::999999::::::888777777888999999888555555444333222222222222oooWWWLLLEEEFFFFFF@@@>>>BBB>>>>>>===<<<<<<===>>>???<<<;;;:::999999999::::::777666555444444444555555444444333222222111111000//////......---,,,,,,,,,+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((()))))))))************+++''')))++++++******+++,,,---444EEEaaavvvnnnnnnqqq~~~}}}|||rrrwwwzzz~~~ooo\\\OOOSSS^^^rrr|||}}}uuurrrrrrqqqssswwwwwwuuuwwwzzz{{{xxxiii^^^XXXWWWWWWVVVTTTTTTUUUTTTTTTZZZcccgggooozzzwwwjjjOOOBBB?????????>>>===;;;;;;<<<>>>777777666555555444333333222222222222111000///.........---------,,,,,,,,,***++++++,,,,,,++++++*********++++++******)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))((((((+++***)))((()))***+++,,,000;;;HHHUUUbbbllloookkklllmmmnnnoooooommmiiifffdddbbbaaaeeelllooonnnkkkkkkkkkpppttttttnnniiihhhjjjkkkjjjhhhgggkkkssszzzyyy|||~~~~~~tttllloooqqqwww}}}~~~yyywwwyyyvvvooouuuyyypppffffffnnnyyyxxxjjj]]]RRRHHH???999;;;===<<<999666555555888:::;;;;;;:::999999:::999777666555777777777666444444333222222222222222tttYYYKKKHHHEEECCCBBBAAAAAA@@@???>>>===<<<<<<>>>@@@AAA;;;:::::::::::::::999777666555444333222333444444333222222111111000000//////......------,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))************''')))++++++*********,,,...222;;;OOOmmm|||wwwssspppvvvvvv|||~~~}}}www}}}~~~yyyfff[[[ZZZbbbjjjwww{{{uuuqqqttttttqqqppprrrtttwww|||sssmmmcccZZZUUUTTTVVVWWWTTTSSSTTTUUUVVVYYYeeeqqqzzzyyyYYYEEE???BBB=========<<<;;;;;;;;;;;;666666555444333333333333111222222222111000///......------------,,,,,,,,,***++++++,,,,,,++++++******************))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))((())))))******+++222999???IIIVVV___ccciiijjjkkkmmmnnnlllhhhddd___^^^^^^aaafffiiiiiihhhggghhhmmmqqqnnneeeccceeehhhiiihhheeeccceeelllrrrxxxyyyxxxwww||||||~~~}}}yyyzzzzzzvvvtttuuuuuu{{{xxxssspppuuuxxx~~~uuupppqqqxxx}}}zzzqqqkkkpppyyy~~~ssslllgggjjjsssyyyyyyvvvgggcccZZZOOOIIIGGGBBB<<<777<<<@@@>>>888333333555:::;;;;;;:::888777888999888666555444555666555444444333222222111222222222lllVVVMMMEEEEEEAAA<<<===CCCDDDAAA???>>>===<<<===???AAABBB:::999:::;;;<<<;;;999777555444333222222222333444222222111111000////////////......------,,,++++++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))***************,,,---,,,++++++,,,---------000999NNNdddqqqttt|||}}}~~~zzzrrrjjjnnnwww~~~{{{xxx|||qqqiiiZZZZZZaaaooo}}}uuuvvvuuupppllllllrrrsssuuuxxx}}}~~~~~~qqqiii^^^\\\XXXUUUSSSTTTUUUVVVSSSSSSUUUWWWYYY```ooo}}}dddKKK<<<;;;>>>===>>>===;;;::::::777444666555444333333333333333111111222222111000...---------------------,,,,,,+++++++++,,,,,,+++++++++***************)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******''''''((()))))))))******))),,,,,,***000???OOOXXXaaabbbeeehhhkkkjjjhhheee[[[[[[\\\^^^aaacccdddccccccdddiiimmmhhh``````ffffffgggfffccc___aaahhhnnnzzzzzzvvvqqqrrrvvvvvvsssjjjooowww|||~~~~~~~~~}}}}}}vvvuuu~~~}}}{{{yyyxxxvvv}}}yyyvvvvvvvvvssspppqqqvvvnnnsssxxxwwwrrrmmmllllll|||~~~ppphhhhhhmmmsssssskkkgggkkkpppqqqyyyrrrkkkhhhiiieee[[[QQQGGGDDD???<<>>777333777<<<:::;;;;;;999666666777888888666444444555555444333333333222222222222222222dddVVVLLLBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>===<<<:::888777;;;;;;::::::999888888777666555333222111111222333111111111000//////......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))(((((()))***+++,,,,,,---***++++++***((('''((()))///...---...444???MMMVVV```mmmzzz}}}{{{yyyuuuvvv|||ppp^^^QQQSSS]]]jjjuuummmiiiffflllmmmooorrruuuxxxzzz|||}}}tttfff[[[VVVWWWSSSNNNMMMOOOQQQSSSSSSTTTXXXZZZZZZ^^^oooxxxgggRRREEE>>>:::777>>>===<<<999666555666888444444444444333222111111000000000000////////////...---,,,,,,++++++,,,,,,))))))))))))))))))))))))+++*********))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((&&&$$$%%%((()))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((***,,,000444666BBBHHHNNNRRRVVV\\\fffmmmaaa^^^[[[[[[]]]^^^\\\YYY\\\___cccdddbbb___]]]\\\```bbbeeeffffffhhhkkknnnvvvvvvuuusssppplllhhhfff```dddkkkqqquuuwwwwwwvvvyyyssspppvvv{{{rrruuuxxx{{{zzzuuuqqqppppppmmmnnnqqqtttwwwzzz{{{{{{|||tttooosssxxxvvvnnnjjj~~~wwwpppjjjhhhgggkkkgggeeehhhpppwwwyyyxxxnnniii```UUUKKKBBB<<<999444555555555666666777777555888:::999666444555666666666777888888888888888777555444666999999777555666666555444333333222222}}}\\\NNNIIIFFFCCCAAAAAA@@@??????????????????>>>===<<<:::999888777::::::999999888777777777555444333222222111111222000000000///......---------,,,+++***)))***+++,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((((((((())))))******++++++((()))***)))'''''''''(((************,,,222:::@@@QQQbbbvvvyyyuuuxxxvvvaaaVVVQQQRRRaaasssrrriiihhhjjjllloooqqqqqqpppooorrrwww~~~}}}oooaaaWWWRRROOOTTTQQQNNNNNNPPPSSSUUUUUUWWW]]]fffooo|||}}}{{{nnnbbbQQQDDD???>>>>>>>>>======;;;888666555666888444444444444333222111000000000000000/////////...------,,,++++++++++++,,,))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%((()))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))(((((((((***---///111...333888;;;===CCCKKKQQQccccccbbbbbbbbbaaa^^^[[[UUUXXX[[[]]]]]]\\\\\\]]]dddeeeeeeffffffggghhhiiiiiikkkmmmnnnmmmkkkhhhgggaaadddjjjrrryyy|||{{{yyyuuuooojjjmmmtttvvvpppiiiiiiooouuuwwwuuuqqqnnnmmmhhhhhhkkkssszzz~~~}}}yyyxxxrrroootttxxxwwwsssrrrxxxpppiiigggiiikkkgggggghhhlllooommmfff```OOOLLLGGG@@@;;;777444333333333333444444555555555555777999888555444444666555666666777777777777777666555444555888999777555555555555444333333222222XXXFFFDDDCCCDDDEEEAAA@@@>>>===<<<===???@@@AAA@@@===;;;999888888888999999888777777666666555333333333333333222111000//////......---,,,,,,,,,---,,,***(((((()))***+++************************))))))))))))))))))))))))'''''''''(((((())))))))))))(((''''''&&&'''''''''&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''((((((((((((((((((((((((((((((((()))))))))))))))'''((()))((('''&&&'''(((***+++,,,,,,+++---000222BBBTTTqqqzzzrrrssszzz}}}vvvyyyzzz~~~vvvgggYYYOOOPPPXXXqqqzzzwwwiiikkkkkkjjjjjjjjjjjjjjjjjjjjjlllooottt{{{xxxrrrggg\\\TTTPPPOOOPPPOOONNNMMMMMMOOORRRVVVXXXYYYcccuuuwwwttt}}}xxx[[[SSSGGG???<<<=========<<<<<<;;;888666555666888444444444444333222111000000000000/////////......------,,,+++++++++++++++))))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((***)))((('''((()))***+++%%%(((+++---...111666;;;MMMQQQWWW\\\___```bbbbbb___``````___\\\ZZZYYYZZZ^^^^^^```ccceeegggfffdddfffgggiiiiiihhheeebbb```aaabbbgggqqq{{{}}}yyyqqqiiibbbbbbhhhjjjfff```eeellluuuyyywwwrrrnnnlllhhhiiimmmvvv}}}wwwyyytttqqqrrrrrrooonnnppp}}}zzzuuunnnhhheeeeeegggaaa``````aaa^^^WWWLLLDDD999777555333222111111222111222222222222333333333444666777666555444444555444444555666666666666666444444333555666777666444555444444333333222222222eeeKKKGGGHHHCCC@@@CCCAAA???===;;;;;;<<>>;;;999888999999888777777666666555444444222222333333333111///.........------,,,++++++++++++++++++++++++******)))************************))))))))))))))))))))))))'''''''''((((((((())))))(((''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''(((***(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''')))***+++---------...000222999JJJkkkwwwoooooosssxxx|||xxxyyy|||{{{hhhXXXQQQWWW^^^kkk{{{zzzvvvrrrmmmhhhfffgggjjjllliiiiiiiiijjjnnnrrrwwwzzz}}}}}}tttfffbbb\\\UUUQQQPPPPPPQQQLLLMMMMMMMMMOOOTTT\\\aaadddsss~~~```RRRLLLEEE???===;;;:::999:::;;;:::888666444555777333333444333333222111000000000/////////.........---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))(((''''''(((((())))))***,,,,,,,,,---000333111777???FFFJJJOOOUUUZZZffffffdddbbb```___aaabbb```aaadddhhhjjjhhhccc^^^bbbbbbaaa```___]]][[[ZZZ```___cccmmmyyy}}}yyytttoooggg___^^^cccfffddd```eeekkksssuuurrrmmmiiihhhiiimmmttt{{{}}}wwwqqquuuqqqnnnmmmjjjgggiiimmmvvvwwwwwwssslllddd^^^[[[UUUPPPJJJEEEAAA===888444555444333222111111111222111111111111111111222222333444555555444333333333222333444444555555444444333333333444555555444444444333333333222222222111~~~~~~}}}gggSSSEEEGGGGGG>>><<>><<<::::::<<>>NNNPPPSSSVVV[[[aaaiiinnnoooqqquuuxxxwwwqqqhhhbbb___^^^[[[YYYYYYZZZ[[[\\\^^^\\\^^^gggqqquuuqqqkkknnngggaaa```eeeiiiiiifffbbbfffjjjkkkhhheeeeeefffgggpppzzz~~~zzzssspppoooooollljjjiiifffcccffflllnnnnnnnnniii```WWWPPPLLL@@@<<<666111............111111000//////.........111111111111111111111111222222222333333333222222111111222333333333333222000111222333333333333333222222222222222111111111zzz}}}jjjXXXUUUKKKDDDCCCAAA===@@@HHH???>>><<<;;;<<<===???@@@BBBAAA???===;;;;;;;;;;;;777777666555555444444333111111222111111000///...------,,,,,,++++++******)))+++...111000---***'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&'''''''''(((((((((((((((((((((((((((###$$$&&&&&&%%%%%%&&&((('''''''''''''''''''''''''''''''''(((((((((((((((((()))******))))))***+++,,,+++***((('''(((+++...---444IIIfff{{{}}}zzzyyyxxxvvvtttvvvvvvzzzzzzccc\\\RRRKKKNNNYYYgggqqq|||uuujjjiiihhhffffffffffffggghhhjjjkkklllnnnttt}}}}}}uuukkkccc^^^ZZZWWWTTTQQQQQQQQQQQQQQQQQQPPPPPPTTT\\\eeekkkqqq|||{{{oooYYYIII>>><<<<<<<<<;;;;;;:::999888777888999888555444444555333333333333222111000////////////.........------,,,,,,+++***************))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((())))))******+++(((((((((((((((''''''''',,,,,,***((('''))),,,///333666:::@@@FFFOOOWWW]]]gggmmmtttyyyzzzxxxvvvuuunnnkkkfffaaa]]]\\\\\\\\\[[[ZZZ[[[aaahhhllljjjgggkkkgggccceeejjjnnnmmmkkkbbbeeehhhhhhffffffiiillljjjuuuwwwooonnnppppppjjjeeeaaa[[[UUUTTTXXXWWWTTTOOOHHH@@@;;;999999---------------,,,++++++---------.........//////111111111000000000000000111000000111333333222000///000000111111111111111...000222222111111111222111111111111111111111111}}}dddPPPIIIKKKIIIFFFDDDBBBCCCEEEGGG>>>=========>>>>>>???@@@=========<<<;;;:::::::::777777666666555444444444222222000000////////////...------,,,++++++******++++++,,,------+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$%%%%%%%%%%%%&&&((('''''''''''''''''''''''''''''''''(((((())))))***'''((())))))(((((()))+++,,,,,,,,,+++******---///,,,///777EEEWWWgggsssxxxxxxxxxzzz}}}wwwvvvxxx~~~{{{mmm[[[MMMHHHLLLQQQnnnwwwvvvsssnnniiifffdddeeeeeebbbdddeeecccbbbeeekkkqqqtttvvv{{{yyyqqqnnnkkkgggccc]]][[[XXXVVVSSSQQQPPPOOOSSSSSSTTTVVVXXX[[[]]]___bbbnnn|||www~~~sssVVVIIIBBB===??????@@@>>><<<999777777666777888777555444444555222333333222222111000/////////.........---------,,,++++++***************))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((()))***)))((()))'''&&&''')))+++------+++,,,...///111555;;;???FFFMMMVVV\\\___dddlllssspppnnnkkkgggccc___\\\[[[YYYYYYZZZ]]]bbbfffggggggfffdddcccggglllnnnmmmjjjgggjjjlllllljjjjjjmmmpppkkksssyyyvvvlllcccaaabbbbbb[[[SSSNNNHHH???;;;<<<:::999555000+++)))***,,,(((***,,,------,,,++++++***+++,,,...//////000000000/////////.........---000///...///222333111///......///000000000000000---///222222000///000222000111111111111111111111yyy```OOOIIILLLCCCGGGHHHFFFEEEFFFBBB<<<======>>>>>>?????????@@@::::::;;;;;;;;;:::999888777777777666555555444444333222000.........//////......---,,,,,,++++++***---,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''(((***''''''''''''''''''''''''&&&''''''((()))***++++++%%%'''((((((''''''(((***%%%''')))******+++,,,......///...///;;;OOO___eeepppqqquuu}}}|||yyyyyy|||}}}|||}}}qqqzzzvvvaaaSSSNNNNNNQQQYYYggguuuvvvmmmgggddddddeee___ccceeedddbbbccchhhlllkkklllnnnrrrvvv{{{~~~uuupppiiiccc```]]]YYYVVVVVVVVVUUUSSSPPPPPPRRRSSSTTTTTTTTTWWW[[[aaagggjjjnnn|||wwwyyyzzzwwwWWWDDDAAA@@@<<<777999;;;<<<;;;:::999:::555777888777555444444555222222333222222111000/////////.........---------,,,++++++***)))*********))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""%%%'''&&&$$$###%%%((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&(((******)))(((***(((&&&(((+++,,,)))'''************)))+++...111---333999::::::@@@MMMXXXXXXZZZ^^^```aaaaaa___^^^XXXXXXZZZ\\\```dddhhhjjjbbbaaabbbfffkkkllljjjfffiiilllnnnmmmjjjggghhhiiigggiiijjjeee[[[QQQLLLJJJEEE>>>999999777333000000,,,...000000///,,,++++++,,,,,,,,,***)))***,,,...))))))***,,,,,,,,,,,,,,,.........------,,,,,,,,,000...---///222333111...---......///000/////////,,,///222111///...000222000000000000000111111111sss^^^TTTMMMJJJNNNEEECCCAAA@@@AAAAAA@@@??????<<<999:::===@@@AAA@@@@@@>>>;;;<<<>>>>>><<<999666666444333333222333333000000000///......------+++++++++************)))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))***************---000222555>>>KKKUUU]]]hhhwwwzzzqqqrrrzzzzzz}}}}}}yyysssfffXXXQQQKKKJJJRRR^^^iiioooqqqzzz|||~~~|||wwwqqqllljjjmmmfffaaaaaaeeegggccc___eeegggiiilllooorrrtttuuuyyyzzzzzz{{{}}}{{{xxxsssoookkkddd^^^]]]ZZZTTTOOONNNQQQOOOOOOPPPNNNLLLOOOUUUXXX]]]]]]]]]iii{{{|||{{{sssmmmvvv|||gggSSSFFF@@@>>>>>>>>>======;;;:::999888888666666555444444444444444333333222222111000000000///......------,,,+++++++++++++++*********))))))******))))))((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''***))))))((('''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''((((((((((((((((((((((((((()))))))))************))))))*********+++++++++------...///111333555666===>>>@@@BBBEEEHHHJJJKKKLLLKKKLLLMMMPPPTTTXXXZZZUUUVVVWWWYYY[[[\\\]]]]]]___^^^\\\YYYVVVSSSQQQPPPJJJHHHFFFBBB>>>;;;888777222222111///...---,,,+++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///---...///000000000.........///////////////......///000000111000///...---sss\\\SSSOOOGGGBBBCCCCCCAAA????????????>>>======;;;:::;;;>>>@@@@@@???>>><<<::::::;;;;;;999777555555444333333222222111000000//////...---------+++++++++*********))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********(((***+++++++++000:::AAALLL[[[rrrpppkkkooovvv||||||www{{{}}}uuu```ZZZSSSOOONNNOOOOOOPPPcccjjjttt|||~~~}}}{{{qqqfff``````cccfffgggddddddeeeeeefffggghhhhhhmmmnnnooopppqqqvvv~~~zzzwwwrrroookkkiiiiiigggeeebbbccc]]]YYYYYYXXXTTTPPPPPPOOONNNOOORRRRRRRRRWWW^^^eeemmmpppnnntttzzz|||mmmdddWWWKKKCCC???============<<<;;;:::999888888:::999888666555444333333333333222111111000000///.........---,,,,,,+++++++++++++++*********))))))***)))))))))((((((((('''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''''')))))))))((('''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''(((((()))))))))*********)))))))))*********++++++))))))***+++,,,...///000------...000222333444555444333333333555777:::<<<999:::;;;===>>>???@@@@@@777777666444333222111000666555444222000...,,,+++//////...---,,,++++++***,,,,,,+++++++++******************************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------............---......////////////////////////000000//////...000111222333333111///...xxx___SSSJJJLLLLLLFFFCCCDDDAAA???======>>>>>>===<<<;;;::::::<<<>>>@@@???>>>;;;999888888888888777555333444444444444222111000000//////......---,,,,,,++++++*********)))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))*********+++,,,***)))+++000555===MMMlllwwwnnnlllnnnqqqxxxyyy|||~~~}}}{{{yyyvvvmmm___QQQHHHDDDCCCIIIQQQ]]]iiiuuu~~~~~~rrrfff___^^^```cccdddddddddddddddeeeffffffdddeeegggggggggiiilllnnnllllllnnnrrrvvvzzz{{{{{{xxxwwwvvvssspppllliiigggbbb```^^^^^^___```___^^^]]]XXXUUUVVVUUUQQQOOOPPPKKKMMMRRRXXX\\\^^^eeennn{{{vvvqqquuuzzzzzz{{{[[[PPPLLLGGGCCC@@@>>>;;;999===<<<;;;;;;:::999888888>>><<<:::888555444333222333222222111111000//////......------,,,,,,+++++++++************)))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************''''''''''''((()))***+++''''''''''''((((((((((((+++***)))(((((()))+++,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......************))))))))))))+++++++++*********))))))+++++++++***************************************)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............------...//////000//////000111111000000///000222444555555333000///lllWWWQQQJJJFFFGGGGGGEEEGGGKKK@@@>>>===<<<===>>>===<<<999999;;;===???>>>===<<<999888777777666666555444333444555666555333111000//////......---,,,,,,+++************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***)))+++,,,,,,+++,,,///222777CCCbbb}}}xxxrrrmmmyyyyyyzzz{{{}}}zzzfffZZZVVVUUUNNNNNNOOOSSS[[[hhhwww|||sssiiiccc``````bbbbbbbbbcccdddfffhhhiiidddddddddddddddeeeggghhhgggggghhhiiilllooopppqqqyyy|||yyywwwtttsssssssssrrrppptttqqqsssyyy{{{vvvqqqqqqnnnmmmkkkiiigggeeedddddd```___^^^^^^___`````````\\\WWWUUUUUUSSSOOOMMMOOOQQQUUU___hhhkkkmmmssszzz~~~~~~wwwllliiiqqq{{{fffQQQEEECCCAAA@@@???===999777;;;;;;;;;:::999888888777===;;;999777555333222222222222222111000000//////......------,,,++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******)))(((((((((((())))))***+++++++++***************---,,,++++++***+++,,,,,,***++++++,,,,,,,,,,,,+++(((((()))***+++,,,------)))******++++++,,,,,,,,,))))))))))))))))))))))))*********************)))************************)))))))))************+++************+++++++++++++++,,,,,,,,,------------...---,,,,,,---...000111///000000111111111111000000222444555555333000...eeeVVVKKKHHHEEEDDDDDDBBBAAACCCGGG@@@>>><<<<<<===>>>>>>===888:::<<<>>>>>><<<;;;:::888888888777666555555555444555666777666444222111......------,,,,,,++++++*********)))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))&&&''')))))))))***+++---222888OOOooo~~~||||||~~~vvvwwwvvvtttrrruuu}}}tttpppooorrrkkkaaaXXXTTTWWW___eeekkkooosssssspppoooqqqssskkkjjjhhhgggggghhhiiijjjgggddd```]]]]]]___aaacccccccccccccccdddfffiiikkkllloootttwwwwwwuuurrrpppooommmkkkjjjkkkkkkjjjiiiffffffhhhmmmooollliiiiiifffeeecccaaa```_________\\\\\\[[[ZZZYYYYYYYYYZZZ[[[WWWTTTTTTSSSPPPRRRVVVbbbhhhqqqxxxvvvqqqrrrwwwmmmnnnoooqqq{{{yyymmmWWWMMMCCCAAA???======<<<:::888:::::::::999888888777777888777666555444333333333222222111111000//////......------,,,++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))((((((((((((((())))))))))))))))))*********+++''''''''''''(((((())))))***++++++,,,,,,+++++++++&&&'''''''''(((((())))))))))))))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,...000111//////000111111111111111///000222333333111///---|||dddUUUMMMAAA>>>AAADDDFFFEEEBBB@@@@@@???===<<<<<<===>>>======999;;;>>>>>><<<:::888888777888888777555444444555444555555666555444222111...------,,,,,,+++************)))))))))((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))((())))))))))))))))))))))))---:::OOO```gggggggggtttrrrssszzz||||||xxxqqqpppyyy||||||uuufff[[[UUURRRTTTWWW\\\```fffooo{{{|||xxxvvvuuuvvvvvvjjjeee^^^YYYXXXZZZ\\\]]]______^^^\\\[[[]]]aaaddd```dddhhhiiihhhgggeeeeeehhhfffddddddeeeeeedddcccccccccdddeeeeeecccaaa```___^^^\\\[[[ZZZYYYYYYYYYVVVWWWWWWVVVSSSSSSTTTUUUXXXTTTRRRSSSSSSTTTZZZbbbmmmqqqyyy{{{uuulllkkkpppxxx}}}vvvwww|||~~~ooo\\\KKKAAA???===;;;:::;;;;;;;;;:::999999999888888888777777444444333333222333333333222111111000000///......------,,,,,,++++++******(((((()))))))))))))))***(((((((((((())))))))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''(((((())))))&&&''''''(((((())))))***'''(((((()))))))))((((((,,,,,,++++++++++++++++++))))))(((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))***************+++++++++,,,,,,,,,++++++,,,,,,---...000000......///000111111111111///000000111000///...---zzzcccXXXMMMIIIGGG???>>>AAADDDFFFEEEDDD@@@======;;;::::::<<<===<<<;;;;;;===???===:::777666777555777888666444222333555444444333222222111111000------,,,,,,+++************)))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))+++***)))******++++++***&&&***///555???KKKPPPNNNccchhhpppxxx~~~{{{rrrttt}}}}}}xxx~~~xxxllleee^^^\\\ZZZYYY\\\dddnnnuuu~~~||||||}}}sssnnngggcccccceeeggggggiiigggddd^^^YYYWWWZZZ]]]ZZZ]]]aaabbb``````aaabbbfffcccaaa`````````^^^]]]^^^______]]][[[ZZZZZZYYYXXXXXXXXXXXXWWWVVVVVVVVVRRRSSSUUUUUUSSSTTTVVVYYYYYYUUURRRRRRSSSVVV___iiimmmrrryyy~~~{{{yyy~~~yyy}}}dddYYYTTTLLLBBB<<<<<<;;;999999:::;;;;;;:::888888888888888777777777444333333222222222222333111111111000//////......------,,,,,,+++*********(((((((((((())))))******'''((((((((()))))))))***((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&%%%&&&&&&'''((((((''''''((((((((((((((())))))******+++++++++++++++&&&'''((()))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%)))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))******************++++++++++++******,,,---.../////////------...///000000000000000000//////.........///iiiYYYRRRNNNCCCAAAGGGHHHBBBBBB@@@>>>>>>??????===;;;:::888999:::;;;;;;:::===>>>???===888555555666444666777666222111222444333222111000////////////------,,,,,,+++******)))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&%%%%%%&&&(((***++++++(((//////(((+++999AAA???PPP___qqq{{{~~~sssnnnrrrttt~~~~~~vvvvvv|||yyyzzz~~~|||wwwnnnfff```^^^^^^___bbbccceeejjjpppxxx~~~yyyuuutttvvvyyyzzzzzzyyyvvvooofff\\\WWWWWWYYY]]]```cccdddcccbbbeeegggjjjgggdddbbbaaa```^^^]]]XXXZZZYYYVVVTTTUUUVVVVVVRRRSSSSSSTTTTTTTTTSSSSSSMMMPPPSSSTTTTTTUUUYYY]]]]]]XXXTTTRRRQQQTTT^^^iiilllsss}}}xxx}}}vvvbbbNNNEEEBBB???>>>AAA===<<<;;;;;;<<<<<<:::888888888888888777777777777555555444333222222222222111111111000//////......------,,,,,,+++******)))'''((((((((())))))******'''((((((((())))))******)))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((()))***+++)))(((((((((''''''''''''&&&''''''''''''&&&%%%$$$&&&&&&((())))))*********''''''((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++(((***,,,.../////////...,,,---...///000000000000222111///.........///000kkkOOOLLLIIIGGGFFFEEEDDDCCC@@@AAABBBBBBBBB@@@===<<<>>>>>>===<<<;;;:::999999>>>>>>===;;;777555444555666555555333222111000000333222111000......------+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''*********+++---000444666FFFNNNbbbxxx~~~yyyrrrqqqpppwwwxxxuuuxxx~~~~~~wwwmmmiiiccc```\\\[[[^^^cccccc```dddhhhmmmrrr}}}}}}tttggg^^^bbbkkkhhhkkknnnmmmjjjiiimmmqqq|||vvvooojjjhhheee___ZZZ[[[YYYVVVRRROOOLLLKKKKKKOOOJJJJJJOOOPPPLLLKKKNNNMMMQQQVVVYYYZZZ\\\aaadddaaa\\\UUUPPPRRR___ppp|||zzzmmmWWWOOOEEE@@@@@@@@@>>><<<<<<:::999:::======;;;888999999999888888888888777:::777444222222222222111000000000000///...---,,,---,,,++++++******++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((())))))(((&&&&&&&&&'''%%%######$$$%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((()))******++++++)))***+++---...//////000---///000000///---.../////////000000///...------~~~cccOOOHHHFFFCCCBBBCCCCCCBBBAAA@@@AAABBBBBBBBB@@@>>>===>>>>>>===<<<;;;::::::999:::;;;;;;999666555555666666666555444333222111000222111000///...---------+++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''+++***)))***+++---///111@@@DDDUUUnnn~~~{{{xxxuuuqqqsssvvvtttvvv~~~~~~zzzzzztttlllfffbbb^^^VVVOOOSSSXXX\\\bbblllxxx|||yyy~~~xxxtttqqqmmmjjjpppyyywwwxxxwwwrrrnnnmmmpppuuuuuuooojjjhhhiiigggaaa[[[VVVSSSNNNIIIFFFFFFGGGHHHFFFBBBBBBGGGHHHEEEEEEHHHMMMOOOSSSUUUWWW[[[aaaeee]]]```bbbdddjjjyyyyyywwwyyyiiiWWWMMMHHHBBB@@@@@@@@@===:::;;;:::888999;;;<<<:::777999888888888888888888888999666333111111222222111000000000000///...---------,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&((((((&&&%%%&&&''''''&&&$$$###%%%&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++******,,,---......//////---///000000...---...//////////////////...------jjj[[[NNNDDDCCCAAA??????AAAAAAAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>===<<<;;;::::::999777888888777555444555666666666555444333222111111111000///---,,,,,,,,,,,,++++++*********))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''+++***)))(((((()))***+++444333>>>VVVlllvvv{{{|||{{{~~~|||xxxsssyyywwwxxx~~~}}}~~~uuu~~~xxxpppfff^^^UUUWWWWWWVVVXXX]]]___]]]^^^ZZZWWWXXXZZZ]]]dddkkkjjjiiieee^^^XXXWWWZZZ^^^aaa\\\ZZZ]]]ccceeeaaa[[[SSSOOOHHHCCC@@@@@@BBBCCCCCCAAABBBEEEGGGGGGIIILLLRRRTTTXXX\\\bbbjjjsssyyyxxx~~~}}}tttpppttt}}}|||aaaMMMEEECCC@@@>>>>>>@@@@@@<<<999;;;:::888999::::::888777888888888777777888888999888555222111222222222111111111111111000///...---,,,,,,+++************+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&%%%$$$%%%''''''%%%$$$''''''(((&&&%%%$$$&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((())))))******+++++++++,,,---------------,,,...000000...---...///...////////////...------lllVVVLLLKKKKKKIIIAAA@@@??????AAABBBAAA@@@???@@@AAAAAABBBAAAAAA@@@>>>>>>===<<<;;;:::999999777888888777555444555666555555555444333222222111///...---,,,++++++++++++************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((())))))---)))...???RRR^^^fffllltttvvvvvvuuuyyy}}}zzzvvv}}}}}}}}}zzzwwwzzzzzzxxx{{{{{{xxxrrrlllgggdddcccbbb]]]XXXVVVXXX[[[___bbbbbbaaa^^^XXXSSSPPPRRRTTTPPPNNNNNNTTT^^^dddccc___VVVSSSNNNIIIFFFEEEFFFGGGNNNOOOSSSVVVXXXZZZ]]]```cccfffmmmvvv}}}~~~kkkWWWGGGAAABBB>>>===<<<===>>>>>><<<999<<<;;;:::999999999888888888888777666777777888999777555333222333444333222111111111111000///...---,,,++++++***************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%''''''%%%$$$'''(((((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********,,,,,,---------,,,,,,+++,,,---//////...---...///.........//////...------sssdddQQQGGGDDDDDDDDDCCCAAA@@@??????@@@AAA???>>>??????@@@@@@@@@@@@@@@@@@======<<<;;;:::999888888999::::::888555444444444444444444333222222111111...---,,,++++++***++++++*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))***++++++...+++,,,444???KKKWWW``````iiipppssswww{{{ppprrr~~~}}}zzzyyy||||||{{{xxx|||{{{tttqqqkkkffffffiiijjjjjjhhhgggeeebbb]]]YYYWWWVVVVVVTTTSSSXXX```fffhhhgggaaaaaa```^^^]]]]]]\\\\\\ffflllrrruuuwwwyyyzzz{{{}}}```MMMEEEBBBAAAAAA???>>><<<;;;<<<<<<<<<;;;<<<<<<;;;:::999999:::;;;:::999777666555666777888666555333333555555444333111111111000000///...---,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((((((&&&%%%&&&'''((('''&&&%%%''')))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''((())))))******,,,,,,,,,---,,,,,,+++***+++---...///...---...///------............------uuuYYYPPPHHHFFFFFFBBB>>>===???>>>>>>???@@@@@@???===????????????>>>>>>>>>>>><<<;;;:::999888777777666999::::::888555333333444333222222222111111111111------,,,+++++++++++++++******)))))))))(((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''((()))***++++++,,,,,,+++++++++---222;;;HHHQQQSSS___kkkqqquuu|||rrrrrrrrrwww}}}}}}{{{zzzyyy{{{uuu{{{~~~}}}xxxwwwwwwuuurrrnnnkkkhhhnnnkkkhhhfffgggkkkqqqtttyyyzzz{{{|||}}}}}}|||||||||~~~{{{wwwyyydddNNNEEEFFFEEE@@@<<>>===<<<<<<<<<<<<<<<;;;<<<<<<:::999999<<<>>><<<:::777555444555666666444333333333555666555333000000000000///...---,,,++++++***))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&((((((&&&%%%%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***+++,,,,,,,,,,,,,,,+++******,,,.........---...///,,,,,,---............---fffTTTIIIDDDCCCFFFGGGBBB???@@@>>>>>>>>>AAACCCDDDCCCAAA??????>>>======<<<<<<<<<::::::999888777666555555666777888666444333333444111111111000000000000000------,,,++++++++++++,,,***)))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''((()))******+++++++++''')))***)))+++000666:::BBBOOO]]]hhhqqqzzzxxx{{{pppsssxxx||||||zzzxxxxxxyyyooottt}}}}}}}}}{{{~~~qqqmmmkkkoooxxxwwwnnnWWWNNNGGGFFFEEE@@@<<<;;;:::;;;>>>???>>>===<<<<<<999::::::999888999<<>>BBB??????@@@DDDGGGIIIHHHGGG??????>>><<<;;;;;;;;;;;;999999888777666555444444333444555555333333444555000000000000////////////------,,,,,,+++,,,,,,,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((()))))))))))))))((()))+++,,,+++,,,---,,,***333???NNN^^^nnnzzz}}}yyy~~~||||||{{{yyywwwvvvvvvtttwwwvvvtttxxx}}}wwwzzz|||{{{wwwoooiiijjjqqquuuxxxmmmXXXIIIAAABBBDDDDDD>>>888:::@@@444888===AAAAAA>>><<<;;;777888999888666888<<<@@@???<<<999555333222333444///...///000222333222000............---,,,+++***+++******)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$%%%&&&$$$"""###$$$%%%%%%$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))***+++,,,,,,,,,,,,,,,)))+++---...------...///+++,,,------.........---lllXXXOOOLLLKKKIIIJJJFFFBBBBBBEEEHHHHHHHHHCCC@@@???@@@DDDFFFFFFEEE@@@???>>>===;;;;;;:::::::::999888777555333222111444444444444444444333333000000000000///...---,,,,,,------+++***)))***,,,************))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%###%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&''')))*********)))((())))))))))))***************///:::KKK\\\iiinnnoootttpppttt~~~}}}tttlllnnnqqqtttwwwyyy{{{||||||ttt{{{tttrrrppppppvvv}}}~~~{{{wwwuuuhhhXXXJJJCCCCCCCCCBBBAAA???===;;;:::::::::;;;<<<;;;:::888777;;;:::999888777777777777777666555333222111000000///000000111111111000000...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''((((((***+++,,,------***,,,------++++++,,,...***+++---......---+++***uuuhhhWWWLLLIIIJJJIIIHHH@@@>>>>>>BBBJJJPPPRRRSSSAAA???===>>>AAACCCCCCAAA???>>>===;;;::::::999999888888777666555444444333444444444444333333333333000000000//////...,,,,,,,,,,,,---+++))))))***,,,*********)))))))))((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&'''((()))***))))))((((((((()))))))))*********,,,---///777CCCQQQ\\\bbbdddeeekkkuuu|||}}}}}}{{{qqqjjjmmmqqquuuwwwzzz~~~|||vvvqqqkkkjjjkkkrrr}}}yyyqqqtttzzzwwwjjjaaaYYYNNNEEEBBBAAAAAA@@@@@@>>>===;;;:::::::::;;;;;;;;;:::999888::::::999888777777777777666666444333222111111111///000000111111111000000...------,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))***++++++,,,,,,)))***,,,+++******+++---***+++---......---+++***XXXQQQJJJHHHJJJMMMMMMKKKCCCAAAAAADDDIIIMMMMMMKKK???>>><<<<<<>>>>>>>>>=========;;;:::999999999999777666666555555555555666444444444333333333222222////////////...---,,,,,,+++,,,,,,+++))))))***,,,******))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))))))))((((((((())))))))))))******+++***((()))...777CCCJJJLLLSSS\\\fffsss}}}~~~zzzwwwnnnqqqtttttttttuuuyyy}}}|||sssrrrooonnnrrr|||~~~uuurrrdddZZZPPPLLLIIIDDDAAABBB>>>>>>??????>>>===;;;::::::::::::;;;::::::999888:::999888777666666666666555555444222222111111111000000000111111000000///---------,,,++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))))))))******+++++++++(((***++++++***)))+++,,,++++++------------++++++OOOKKKHHHHHHLLLNNNMMMKKKGGGEEECCCDDDFFFFFFBBB??????>>><<<<<<;;;;;;;;;;;;===<<<;;;:::999999999999888777666555444555555666444444333333222222111111...............---,,,+++***++++++***))))))***,,,***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$&&&******((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))***&&&)))++++++***,,,000555888BBBKKKUUUgggzzz{{{||||||}}}~~~~~~zzzvvvuuuvvvyyyxxxvvvwwwyyyyyy~~~}}}yyywwwyyy~~~}}}yyyxxxzzz}}}|||jjj]]]OOOHHHBBBBBBBBB@@@???AAA<<<===>>>??????>>>===<<<999999:::::::::999999999999999888777666666666666444444333222111111111222000000000000000000///...------,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))************)))***++++++******+++,,,+++,,,,,,------,,,,,,+++JJJGGGCCCCCCEEEFFFFFFEEEBBBAAAAAACCCFFFGGGDDD@@@@@@???>>>===;;;:::;;;;;;======<<<;;;:::::::::::::::888666555444333444555444333333222111111000000,,,------------,,,,,,+++)))***+++***))))))***,,,)))))))))(((((((((((('''((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%$$$''',,,,,,'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''(((((((((((()))))))))&&&)))------+++)))***,,,,,,555<<>>===>>><<<===???AAAAAA@@@???>>>999999999999999999999999999888777666555555555555333333222111111111222222000000000000000///......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))*********+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,FFFDDD@@@???@@@AAABBBBBBCCCBBBAAADDDGGGHHHEEEBBB@@@AAA@@@>>><<<;;;;;;=========<<<;;;;;;;;;;;;;;;;;;999666444333333444555444333333222111000//////+++,,,,,,------,,,++++++)))*********))))))***,,,))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&###'''...---%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))''''''(((((((((((())))))******)))(((((((((+++---***...222888FFF[[[kkksssqqqrrrvvv{{{|||{{{~~~}}}|||zzzvvvwww{{{~~~vvvooosssuuuxxx||||||sssoooyyy{{{vvvuuutttqqqqqqpppuuuyyyqqqdddUUUFFF===>>>EEE@@@>>>???BBBAAA<<<:::;;;<<<===@@@BBBBBBAAA???>>>999888888888888999::::::888777666555555444444444222111111111111222222333000000000000///...------,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))************,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,FFFDDDBBBAAAAAABBBCCCCCCFFFDDDBBBCCCEEEEEEBBB??????AAAAAA???<<<:::<<<>>><<<;;;::::::::::::::::::999888555333333444666777333333222111000///......++++++,,,,,,,,,,,,++++++((()))***)))((()))***,,,))))))((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$((('''###(((///---###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&'''((()))'''''''''((((((((())))))***(((&&&&&&(((+++,,,,,,,,,+++,,,000555???OOO]]]aaa___aaagggmmmqqqyyy{{{zzz|||~~~}}}yyyvvvtttsssxxx~~~yyyooojjjpppzzzyyypppkkklllpppsssuuuttt___UUUIIIBBB;;;888<<>><<<===???>>>::::::===;;;===@@@BBBBBB@@@>>><<<999888777777777888:::;;;777777666555444444444444111111000111111222333333000000000000///...---,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&''''''((()))***++++++)))+++,,,,,,++++++,,,------,,,,,,++++++,,,,,,---EEEDDDCCCCCCBBBBBBAAA@@@???===<<>>@@@AAA???;;;:::<<<>>>::::::999999888999999999777666444333333555888999333333222111000///...---***++++++,,,,,,,,,++++++((()))***)))((()))***,,,)))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$)))'''###(((000---"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&'''((()))''''''''''''((((((((()))'''&&&'''***......+++'''...***))),,,++++++888JJJRRRPPPSSS[[[dddkkkttt|||~~~yyy|||~~~~~~|||{{{|||~~~ssszzz}}}{{{~~~{{{zzzyyywwwvvv{{{}}}vvvyyy{{{www|||uuuqqqllllllqqqwww{{{}}}|||jjj[[[KKKBBB===@@@AAA===<<<===???<<<;;;===<<<;;;===BBB:::<<>>===>>>@@@AAA@@@:::;;;<<<;;;888777666777999888666555555666777777444555777999:::999888777444444333111000...------***)))))))))***+++,,,,,,************))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$###$$$111444$$$%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''(((((())))))******''''''(((((((((((('''&&&))))))*********+++++++++333666>>>FFFLLLVVVfffuuurrrwww~~~~~~}}}}}}~~~}}}~~~~~~yyyvvvssstttyyy~~~}}}|||}}}~~~www{{{}}}xxxrrrvvv}}}|||zzzqqquuuzzz}}}}}}|||}}}~~~uuuhhhYYYIII===<<<===============<<<<<<999;;;>>>???===;;;::::::>>>>>>???AAAAAA???:::666777666666666666666777888555555444444444333333333000000111111111111000000000000000///......------------,,,,,,+++***))))))&&&'''''''''(((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((())))))((('''(((+++---------------,,,,,,+++***BBBBBBAAAAAA@@@@@@??????BBB@@@>>>===>>>??????>>>999:::;;;:::888666666666888777666555444444555666444555777888999888777666444333222111///...---,,,*********)))******++++++*********)))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%%%%'''444888)))%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&''''''''''''))))))(((((((((((((((((('''((((((((((((((('''''')))))))))*********++++++,,,---111777;;;DDDTTTcccnnnlllmmmrrr{{{yyy~~~~~~||||||~~~}}}{{{xxxwwwxxxzzz{{{{{{}}}|||{{{rrrpppvvv}}}yyynnn___RRRJJJDDD>>>::::::;;;;;;<<<;;;;;;::::::999;;;======<<<::::::;;;===<<<;;;;;;;;;;;;:::888888777777666666666777777555444444444444333333333000000111111111111000000000000//////...---------------,,,++++++***))))))(((((((((((()))))))))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((()))***)))((()))+++---,,,,,,------,,,,,,+++***EEEEEEDDDBBBAAA???>>>===???>>>======>>>>>>===;;;999:::;;;:::777555555555888777555444333333333444555666777777777666555444222222111000///---,,,,,,++++++******)))***************))))))))))))(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###&&&''')))666:::...$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&''''''''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))************+++***+++---///555CCCPPPjjjgggeeeggglllppppppooosssxxx}}}}}}|||{{{wwwwwwwwwxxxyyy{{{|||}}}}}}|||}}}wwwuuuwww|||wwwiiiYYYOOOBBB999666777888888888888999999999999999888999:::;;;;;;:::999:::;;;===:::666555666888::::::999999888777666666666777444444444444333333333333000000111111111111000000000//////......---,,,,,,,,,,,,,,,+++******))))))((())))))))))))***************))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''(((((((((((()))******)))***,,,...,,,,,,,,,,,,,,,++++++***HHHGGGEEECCCAAA???===<<<=========???@@@???<<<999999:::;;;:::888666555666777666444222111111222222666666666666555444222222111111000///...---,,,+++,,,,,,+++***)))))))))******)))))))))(((((((((((('''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&"""%%%((((((222777,,,#########$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((())))))((((((((()))))))))******,,,******++++++---666@@@TTTYYYcccmmmsssrrrmmmgggqqqsssvvvzzz}}}yyy{{{}}}}}}|||{{{}}}~~~|||lllWWWGGGAAA===888666666777666555666777888888888888888888888999999999888888:::;;;;;;888555555777999;;;;;;;;;:::999777777666666666444444444333333333222222000000111111111111000000//////......---,,,,,,+++,,,+++++++++******))))))((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''')))*********+++,,,...++++++,,,,,,,,,++++++***HHHGGGFFFCCCAAA>>>===<<<======>>>@@@AAA???<<<999:::;;;<<<:::888666666666666555333222111111111222555555555444333222111000000//////...---,,,++++++,,,,,,+++***)))))))))***)))))))))(((((((((((('''''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!$$$&&&$$$+++///'''#########$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''''''''''''''&&&&&&'''((())))))''''''((((((((()))))))))((('''(((***)))'''***000444===KKK[[[hhhppprrrqqqqqqrrrrrrttt}}}}}}{{{|||{{{}}}}}}ppp```UUUJJJ===333444333333333444333111///555666777888888888888888666777888777666777999;;;999888888999;;;<<<;;;;;;:::999888777666666666666444444333333333222222222000000111111111111000000......------,,,,,,++++++++++++***************)))''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&(((***+++***+++,,,...******+++,,,,,,+++++++++GGGFFFDDDBBB@@@>>>===<<<======>>>???@@@???<<<:::999:::;;;:::777555555666555444222111111222222333444444333222111111000000......------,,,++++++***++++++******)))*********))))))((((((((((((''''''&&&'''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''!!!###&&&"""%%%)))###$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$%%%&&&((()))''''''''''''(((((((((((('''&&&(((+++***''''''***)))+++...666CCCQQQ___gggrrrtttsssppprrrwww{{{zzzwwwuuuwww{{{~~~~~~mmm^^^JJJ<<<777555333000444333000///...///000111444444555666777777777777444555777777666666777999888888999:::<<<<<<:::888888888777666555555555666333333333333222222222222000000111111111111000000...------,,,,,,+++******************************''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''$$$&&&)))*********,,,---)))***++++++++++++++++++DDDCCCBBBAAA@@@???>>>======<<<<<<===>>>===;;;999777888999888555333333333333333222111222333444555333222111111000000000000------,,,,,,++++++***************)))******++++++))))))((((((((('''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((!!!$$$'''"""$$$((($$$%%%%%%$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%''')))&&&&&&'''''''''(((((((((((('''(((++++++((())),,,+++)))&&&&&&***444???FFFZZZaaafffeeecccddddddbbbhhhlllsssyyyyyy{{{|||ppp\\\PPPFFF>>>444...---///111111333222000///...///222444111222333444555555555555111333666777666666666777777666666888999999888666666666555555555555555666333333333222222222222111000000111111111111000000------,,,,,,+++*********))))))))))))************((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''"""%%%((())))))***+++,,,))))))***+++++++++++++++BBBBBBAAA@@@@@@???>>>>>><<<;;;:::;;;<<<<<<:::888555666777666333111111222333222222222222444555666222111111000000000000000---,,,,,,++++++************)))))))))***+++,,,,,,)))(((((((((''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((!!!%%%(((###%%%***&&&&&&%%%%%%$$$$$$#################################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$###"""""""""$$$'''(((&&&&&&&&&'''''''''((((((&&&$$$$$$''''''&&&(((,,,&&&(((+++---------...///333AAAOOOVVVYYY\\\^^^^^^eeekkktttwwwrrrooovvv}}}~~~|||iiiVVVHHH===777444222000///000000000///***,,,///000000////////////000111222333444444444000222666777777666555666666555333444555666555444555555444444444555555666333333333222222222111111000000111111111111000000------,,,,,,+++******))))))))))))))))))*********))))))(((((('''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''!!!$$$''')))))))))***+++((()))***+++++++++++++++AAABBBCCCCCCBBB???===;;;===<<<:::999888999999:::555777999999777444222111222222111111111222333333333222111////////////000111111///...---,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((((((((((((((())))))))))))000111444:::AAAIIIOOOSSS___iiiuuuzzzwwwpppkkkiiiqqqrrruuuyyy~~~yyy{{{~~~hhh```RRRDDD:::444333444000000000000000000000000............////////////222222222222222222222222222333333333222222444555666555444444333333333333333444444555666777888888444222111111222222000///111000000///.../////////...---,,,+++************))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((*********)))))))))))))))???@@@AAAAAAAAA@@@>>>===<<<;;;;;;:::999999999:::777888888777444333333333555555444444333444444444444333111000//////000000000///...,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&((((((''''''''''''(((((('''((((((((())))))))))))******+++---111555999<<>>???????????????:::;;;;;;;;;;;;::::::999999888777555333222444555999888777666666666666666444333222111111000000111///...---+++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''((((((((()))))))))***)))))))))***+++---...---222999===AAAFFFLLLQQQOOONNNRRR]]]mmmvvvwwwsssqqqqqqsssvvvtttrrrwww}}}xxxooojjjccc]]]VVVOOOHHH???555...,,,,,,------......//////------------------------------------............111111111111111111111111222333444444333333444666555444333333333333333444333333444444444444444444222111000000222333222111//////000111000///...---...---,,,+++************))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))<<<<<<======>>>>>>??????:::;;;<<<<<<<<<;;;999888999999999777555444555666:::999888777666666666666444444333222222111111111......,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((())))))************+++,,,......(((***,,,---///333999===AAAAAAFFFRRRbbbnnntttuuukkkhhhgggjjjllllllpppvvv{{{{{{}}}}}}uuuiii\\\PPPJJJ===999555222222333222000***+++---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////000000000000111111111333444444333333444555333333333222333333444444333333333333222222111111111000///000222333333222///000222333333111///...------,,,+++************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))))))))<<<======>>>>>>>>>======;;;<<<======<<<;;;999888888:::<<<;;;999666555555999888777666555555444555444444333333222111111000///...---,,,+++++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((())))))***+++,,,,,,,,,+++***+++---...111333888>>>FFFQQQ[[[bbb^^^[[[\\\bbbgggkkkqqqwwwwwwtttqqqppprrrvvv|||}}}}}}}}}xxx|||yyyvvvuuurrrpppiiiddd[[[QQQGGG???888555111000---------/////////---,,,,,,+++++++++++++++************************++++++++++++,,,,,,,,,,,,.........//////000000000000222444444333222333444222222222222222333444555333333333222111111000000111000///000222333333222111222333444444333000///------,,,+++************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((())))))))))));;;<<<>>>@@@@@@???===<<<>>>>>>>>>===;;;:::888777777:::<<<===:::777555444777666555444444333444444333333333333222111000///......---,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&+++++++++*********))))))))),,,.........333<<>>777222000////////////......---,,,,,,++++++---,,,***)))))))))***+++************************************++++++++++++,,,------......//////000...000333333222111111222111111111111222444555555333333222222111111111000222111000000222333222111222333333444333222111000...---,,,+++************))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''''''(((((())))))***888:::>>>AAABBBAAA???===AAA@@@>>><<<:::888777777777999:::999777555444444555444444333333333444444111222222222222000///...---,,,,,,+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))(((((()))((((((((()))************++++++***)))))),,,///+++,,,000777;;;???FFFNNNVVVVVVUUUSSSRRRVVV]]]dddnnnrrruuuuuuqqqnnnlllmmmooossswwwzzz|||{{{zzzzzzyyy|||zzzpppjjj```aaabbbdddccc```\\\YYYSSSLLLBBB;;;777444///,,,---+++)))***,,,......,,,)))***,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,************************)))))))))*********+++++++++,,,,,,---......//////---///222333222000000000000000000111222444555666222222222222222222222111333111000111222222111000222222111111111000000000...---,,,+++************))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((())))))***555888>>>BBBDDDCCCAAA???DDDBBB???<<<999888777777888999888555333222444555444444333333333444444555111111222222111000...---++++++******************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''((()))*********)))'''&&&&&&(((***+++,,,***))))))***++++++(((%%%((((((***,,,***(((,,,333,,,111777:::;;;>>>CCCHHHNNNTTTZZZ\\\ZZZYYY[[[^^^^^^cccjjjqqquuuvvvwwwwwwppptttzzzyyynnndddYYYMMMDDD>>>???@@@@@@???:::555000444000+++***,,,......,,,++++++---000333222---(((***+++,,,,,,++++++---...((()))+++,,,,,,+++***)))************************))))))))))))************++++++,,,------...//////,,,...111222111000//////000000000111222444555666222222222222222222222222444222111111222222000///111000000///.../////////...---,,,+++************)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((())))))***::::::<<<@@@CCCBBB===999<<<<<<<<<:::888777999:::999888888777666555555555222222333444333222111000000//////...------,,,,,,+++++++++************)))***)))(((''''''((()))***(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************...............///000000777888:::;;;:::;;;===>>>BBBEEEKKKQQQVVVZZZ\\\]]]WWWYYY\\\aaaiiiuuuiiiZZZLLLFFFAAA999555555000000000000000000000000,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---......///000000111222222222222222//////......000222333555333333222222111222222222555333000...---...000111...000111222111000...,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((888999<<<@@@CCCBBB===999999:::;;;:::777666777888777777777666555444333333111222333333333222000000//////......---,,,,,,,,,+++++++++*********))))))))))))(((''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,---.........000222222222222444666333555777:::<<<======>>>===>>>>>>@@@CCCJJJRRRWWWeeehhhlllnnnkkkeee]]]XXXKKK@@@777555444000...///........................+++++++++******+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......//////000111111111111111////////////000222444555333222222111111111222222333222000.........///000///000000111000///...---------,,,++++++++++++,,,)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''666888<<>>:::888:::<<<;;;999777777777666666777777555444222000111111222222111111000///......------,,,+++++++++++++++*********)))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************)))******+++,,,''')))***+++***+++,,,...,,,,,,++++++++++++******/////////...---///222555999;;;>>>@@@???<<<999777555///+++,,,......---...++++++++++++++++++++++++++++++************++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...---...//////000000//////////////////000111333333222111111111111111222222111000000000000000000000000000//////.../////////------,,,+++++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''444888===BBBDDDCCC???<<<:::<<<>>>>>><<<:::999888666777777777666444222111111111111111000000//////...------,,,,,,+++******************)))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&###############$$$$$$$$$%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((())))))***+++&&&((()))***))))))+++,,,,,,,,,++++++++++++,,,,,,,,,---......------...000,,,------......///......111///---...//////...---******************************))))))))))))******************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---,,,,,,---...............---------...///000000111111000000000000111222222000111222333333222111111111000...------...///000---,,,,,,+++***+++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''444888>>>BBBCCCBBB???===999<<<>>>>>><<<:::888888777777888888777666444333111111111000000000000000...------,,,,,,+++***************)))))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++((()))++++++******,,,---,,,++++++***++++++,,,---&&&(((***+++******+++,,,++++++*********+++,,,---......---------,,,+++(((***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++++++++,,,------------,,,++++++,,,------.........000/////////000000111222111222333555555444333222111///---,,,,,,...000111,,,,,,+++************+++(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''444888===@@@@@@>>>======777999;;;:::888666666666777777777777777777777777222222111000000000000111......------,,,+++++++++******)))))))))((((((((()))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++((()))+++***))))))+++,,,+++++++++*********))))))''')))++++++***))))))***,,,+++*********++++++,,,***------++++++,,,+++(((************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------,,,,,,***+++,,,------------,,,///.........///000111222222333444555555444222222///...---,,,,,,...000111,,,,,,+++***************(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&'''#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&333777:::<<<:::999999:::888999999888666555555666666555444444444666888999444333222111000111111222//////......---,,,,,,,,,***)))))))))(((((((((((()))*********)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******''')))******(((((()))+++)))***+++,,,++++++***)))+++,,,------+++******+++***++++++,,,,,,,,,,,,,,,***...///++++++---...***************************)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,------,,,,,,+++,,,---...///...------............///000111111333333333333222111000000......---,,,---...///000,,,++++++***************((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&222555888888666555777888:::::::::888666666777888555333222111222555888;;;444444222111111111222333000//////......---,,,,,,))))))))))))(((((((((((()))*********)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&''''''&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))((()))******)))((()))+++$$$%%%(((***,,,,,,+++***&&&'''((((((''''''(((***'''(((***+++,,,,,,++++++***//////***(((++++++((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,------------,,,---...///000000000///...---------......000111111333222111111000///......------------......//////,,,++++++***)))*********((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&;;;555999<<<666888???>>>;;;:::888666555555666777666555444444555888<<<>>>777555111000000111111111333000...---------,,,***''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$''',,,---)))%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))((('''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))***+++,,,,,,------,,,,,,------...//////000------......///000000111444333111000...---------......---------,,,,,,,,,,,,,,,++++++***)))(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$"""###%%%'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''777333999<<<666:::CCCCCC???<<<777555666777777777333333222333444777999;;;555333000///000111111000111///---,,,------,,,+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$'''+++,,,((($$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((()))******'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************)))))))))(((((('''((((((((((((''''''&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))******+++,,,,,,---,,,,,,------......//////,,,------...//////000000222111000///...---------......---------,,,,,,,,,,,,,,,+++******)))((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$''')))%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''666555???HHHHHHPPPYYYWWWDDD>>>777444777999999777333333444555666777888999444222///...///000000//////---,,,+++,,,---,,,+++*********)))((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%))))))'''$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))(((''''''''''''((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((&&&''''''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))***++++++,,,,,,,,,---------------------,,,,,,,,,---......////////////...------------.........---------,,,,,,,,,+++++++++******))))))(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###%%%(((***%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&777:::KKK___lllzzz~~~sssHHH???666444888;;;:::777666777888:::;;;;;;::::::666444111000000000///......,,,++++++,,,---,,,+++***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###"""$$$&&&'''%%%#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))******)))))))))((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,------.........---------,,,,,,,,,+++*********)))))))))(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%444888NNNlllGGG>>>555333777;;;:::777777888:::;;;<<<;;;:::999999777444333333222000......,,,++++++,,,---,,,+++'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$############%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((((((((('''%%%%%%&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------.........---------,,,,,,,,,*********)))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%///222EEEbbb}}}pppBBB<<<555333666999999777555666777888888888777666999777555555555555333111///---,,,+++,,,---,,,+++'''''''''((()))*********((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((()))))))))))))))***++++++,,,------------------------......------,,,,,,,,,------.........---------,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$//////:::JJJ[[[llliiiRRR<<<888555333555666777777444444555555555444444333444444444555777888777666111///---,,,------,,,+++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&)))(((((('''&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((('''((()))***+++,,,---.................................---------------.........---------,,,,,,,,,((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######444222666888>>>MMMNNN<<<777666555444444555666777555444444444444333333333000000111555888;;;;;;:::333111...---------,,,*********))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$%%%%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''&&&'''((()))+++---.../////////////////////......000///...------------.........---------,,,,,,,,,(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&'''(((#########$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########...///111333444444444333333333444444555444444444555444333333222222333333111111000///000111333444444222///---+++++++++,,,)))(((((('''&&&&&&%%%%%%'''''''''(((((((((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))******++++++,,,------,,,---///000000///---,,,000000000///...---------......---------,,,,,,,,,***++++++++++++***))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! $$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%---...000222333333333333222333333444444444444444555555444333333333333333////////////000000111222222000---+++***)))*********))))))(((''''''&&&&&&'''''''''(((((('''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))******+++,,,,,,---,,,---...//////...---,,,.................................---------,,,,,,***++++++++++++***))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,---...000111111111111111222333444444444444444555555444333333333333333......//////000////////////---+++)))((((((((((((*********)))(((((('''''''''(((((((((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((())))))))))))***++++++,,,,,,------------------------++++++,,,---......////////////.........---------***++++++++++++***))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%++++++,,,---...///000000000111222333333444333333444444333222222222222222...///000111000///...------,,,+++)))(((((((((((()))))))))((((((((('''''''''((()))((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&&&&&&&'''(((((((((((())))))***+++++++++------,,,++++++,,,------,,,,,,------...//////////////////.........------***++++++++++++***))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%*********+++,,,---...//////000111222333333333333333222222111111111111111000000111222111000...---,,,,,,+++***************((((((''''''''''''&&&&&&((()))***)))&&&&&&''')))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&'''(((((('''(((((())))))******+++,,,,,,++++++++++++,,,,,,........................///.........------------***++++++++++++***))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%***)))******+++---...///...///000111222333333333333333222111111111111111222222222111000///...---,,,,,,,,,+++++++++++++++'''''''''''''''&&&&&&&&&(((***+++)))&&&%%%'''***''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''((())))))******++++++++++++++++++++++++.........---------------......---------,,,,,,,,,***++++++++++++***))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%***))))))***+++,,,...///---...///111222222333333555444333333222222333333222222000///...---------***+++++++++,,,+++++++++'''''''''''''''((((((((((((***+++)))%%%$$$'''+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((())))))***)))***+++,,,,,,+++***)))*********+++,,,,,,,,,------,,,,,,,,,,,,+++++++++***++++++++++++***))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%******))))))***,,,...///---...///000222222333333666666555444444444444555333111///---,,,+++,,,,,,)))******++++++++++++***(((((((((((())))))))))))(((***,,,)))%%%$$$(((,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))((()))+++,,,,,,+++)))(((&&&&&&''')))***+++,,,---,,,,,,,,,+++++++++*********++++++++++++***)))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%)))************+++++++++///000000111111111111000666555555444444333333222222111///...,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$%%%'''(((&&&###"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,++++++***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))************+++++++++...//////000000000000000444444444333333333333222000///......------------+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%''')))((('''+++------,,,)))%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))************+++++++++------...///////////////111111111222222222222333///......---......//////+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&))),,,,,,,,,///000111222111,,,&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))*********++++++++++++,,,------............/////////000111222222333000//////...............+++++++++*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((,,,///000000------...111444333...)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''')))******)))'''&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))*********+++++++++******,,,------.........---...//////000111222222222111000///...---------+++++++++*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&***...111111000---++++++---222444222000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++***((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''')))******)))'''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))************+++++++++)))***+++------...............//////000111222222333222111///...---,,,,,,+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%(((---111222000......,,,++++++---///000111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))******************+++++++++,,,,,,,,,++++++------------++++++++++++,,,++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&'''(((((((((((('''&&&%%%%%%&&&'''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))************+++++++++)))***+++---...//////////////////000000111111222222111000///............+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&***///222222...***,,,,,,,,,++++++,,,///111''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&'''(((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))******************+++++++++,,,,,,,,,***+++---......---+++***++++++,,,++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))************+++++++++)))***,,,---.../////////000000000000111111111111000000////////////000000+++++++++************)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$''',,,111333111,,,((('''***------,,,,,,///333''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((((((((((((((())))))))))))************'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))******************+++++++++,,,,,,,,,***+++---......---+++***++++++,,,++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''(((((('''''''''''''''''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...+++(((((()))******)))******+++,,,------............---...000111111111////////////...,,,+++***+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''')))'''######&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%)))000222///111777......------...///000000***)))(((''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''''''''(((((()))***+++,,,++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&%%%'''))))))))))))***++++++,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%)))))))))(((((('''''''''))))))(((((('''&&&&&&%%%((((((((((((''''''''''''***)))'''%%%%%%&&&''')))))))))))))))************(((((('''''''''''''''((('''''''''''''''((())))))'''((((((((((((((('''&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&++++++******+++++++++************+++,,,---------;;;555///...111333111........./////////...------+++++++++************)))))))))))))))))))))))))))'''''''''''''''''''''''''''((('''$$$###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$)))111333000///111444222///,,,+++,,,...///))))))(((''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((''''''(((((()))***+++++++++***))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))(((((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******(((&&&'''(((((())))))******+++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***,,,+++***))))))******+++'''(((((()))******++++++,,,++++++***)))))))))***(((((((((((((((((())))))''''''(((((()))(((((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***(((''''''))))))******+++,,,,,,,,,AAA888000...333666333///------...///000000//////+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&((('''$$$$$$&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$'''///444222...,,,444111...***)))***---///(((((('''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''(((((((((((()))***++++++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((&&&&&&'''(((((()))******++++++,,,,,,,,,------------,,,,,,,,,++++++++++++*********'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''((())))))***++++++************))))))))))))(((((()))***+++,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111------,,,+++++++++++++++,,,++++++***))))))))))))(((((())))))))))))(((((((((((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&***,,,///...+++(((''''''))))))*********+++++++++777333...///333666666444......//////000//////...+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&(((((($$$$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%+++222444111---...---,,,++++++,,,...///'''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((()))***+++,,,)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&(((((())))))***+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++************''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''''''''((())))))******++++++,,,,,,,,,,,,++++++***))))))(((,,,,,,---...///111222222111222444555666555444333666666666777777777777777111000000000111222333444444444333222000...---,,,---------,,,+++***)))(((''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''''',,,...//////...,,,,,,,,,******************++++++***,,,///000111111333444000000000000///...---,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%((((((%%%%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$'''...444555222---...000111000///...---&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))))))))((((((((())))))***+++,,,))))))))))))((((((((((((************************************************((()))))))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))'''(((((()))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''(((((())))))))))))*********++++++++++++,,,,,,---.........555555666777888888999999===>>>AAACCCDDDCCCBBBAAA===<<<;;;:::888777666666555555666777999;;;===>>>@@@@@@@@@>>><<<:::888666666555444333000...,,,+++******)))))))))***++++++)))))))))(((((('''''''''000---******+++------,,,++++++++++++++++++++++++%%%***///000---+++---///000000000///...,,,+++***+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''%%%((((((%%%%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$***222555333111333555555444000,,,)))&&&'''(((((((((((('''&&&'''(((((((((((()))))))))''''''((((((((()))))))))(((((())))))))))))******))))))))))))***+++,,,,,,************))))))))))))************************************************))))))*********)))((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))),,,...---,,,''''''((())))))******+++++++++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))(((((((((((())))))***((((((((()))***+++,,,,,,,,,---///222555777999;;;?????????>>>>>>>>>>>>>>>???AAADDDFFFGGGGGGFFFFFF===<<<:::888666444222111222333444666888:::<<<>>>GGGGGGHHHIIIHHHGGGEEEDDD@@@???>>><<<:::777555333---,,,+++*********************))))))((((((''''''DDD;;;222---...000...,,,,,,,,,,,,,,,,,,+++++++++(((***,,,---,,,+++,,,---------...------,,,+++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''$$$((((((&&&%%%'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$''''''$$$&&&---000...000111222222000---)))''''''((())))))))))))(((''''''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********))))))))))))***+++,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((+++,,,***(((''''''(((((()))*********++++++,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((())))))***+++((()))+++---///111333444555666888;;;>>>@@@BBBCCCBBBAAA@@@???>>>===<<<;;;;;;<<<>>>@@@AAABBBBBBBBB>>>===<<<:::888666555444111111222333444666777888AAACCCFFFIIILLLMMMMMMMMMIIIHHHHHHFFFEEECCCAAA@@@666555333000---+++******++++++***))))))(((''''''```SSSCCC;;;:::999555000,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,///000///++++++,,,,,,------,,,,,,+++++++++************)))************************''''''''''''''''''''''''$$$'''(((&&&&&&'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%%%%######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""''')))%%%$$$(((***(((***************)))(((''''''((()))******)))(((''''''((((((((())))))******(((((((((((())))))))))))(((((())))))*********+++))))))))))))***+++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$''''''%%%###''''''(((((()))*********+++++++++,,,,,,+++++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((())))))***+++++++++,,,///222666999<<<===AAABBBBBBCCCDDDDDDEEEEEE@@@???===<<<:::888666555999:::<<<>>>???AAAAAABBBBBBBBB@@@???>>><<<;;;;;;777777666666777888999999888:::???EEEIIILLLNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIEEECCC@@@;;;777444111000+++++++++***)))(((((('''|||mmmbbb[[[SSSGGG>>>;;;111((((((+++---***(((***)))))))))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************++++++*********++++++,,,+++*********+++,,,------,,,+++))))))***,,,---...++++++++++++++++++++++++)))((((((***---...+++((((((((())))))*********+++---,,,***(((((((((((()))++++++***))))))***+++,,,)))))))))(((((('''''''''+++******)))((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''&&&&&&&&&'''''')))******++++++******************+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((###%%%''')))******)))((((((***+++,,,,,,---000222888888<<>><<<999555111///---,,,ooocccMMMGGG===444000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%&&&''''''(((((((((((())))))))))))))))))))))))((())))))))))))*********************************+++*********++++++,,,---+++++++++++++++,,,---------...000000...---,,,,,,......------,,,,,,++++++---,,,++++++,,,,,,+++***,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++&&&(((***,,,,,,+++)))(((***************+++++++++************))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((()))***************************)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((())))))******************...000222444555888;;;>>>???>>><<<<<<>>>???>>>>>>???AAACCCFFFHHHJJJLLLLLLOOOOOONNNLLLKKKLLLOOORRRXXXWWWVVVWWWZZZ]]]^^^___\\\[[[\\\___bbb```YYYSSSVVVVVVWWWUUUTTTSSSTTTVVVRRRPPPNNNNNNPPPRRRRRRRRRVVVTTTRRRQQQRRRSSSSSSSSSTTTTTTSSSQQQOOOMMMJJJIIIHHHFFFBBB>>>999666444222xxxkkkcccRRR@@@444111111000++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))))))))***************...------,,,,,,,,,---------------------...///000,,,...000111111111222333000000000000000000000000000/////////000000000000222111111000000/////////...///000000000...---,,,***++++++,,,,,,+++*********************+++++++++))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((()))*********+++,,,---//////666777888777666777888:::666666777999;;;>>>???@@@EEEFFFIIILLLOOORRRSSSTTTVVVUUUSSSQQQOOOQQQTTTXXXZZZYYYYYY[[[^^^bbbddddddbbbdddgggjjjjjjgggaaa\\\]]]]]]\\\ZZZXXXWWWYYY[[[YYYXXXWWWUUUSSSQQQPPPPPPOOONNNNNNOOOQQQSSSUUUVVVVVVUUUUUUTTTSSSRRRPPPPPPNNNLLLIIIFFFBBB???<<<;;;}}}nnnYYYIII@@@777000************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&'''(((((()))(((((((((************************************++++++++++++)))*********+++++++++,,,///...---,,,,,,,,,,,,,,,.........///000111333444666666888;;;>>>@@@@@@???999999:::;;;<<<======>>>>>>???@@@AAAAAABBBBBBCCCAAAAAAAAA@@@@@@?????????????????????===;;;888777333111...,,,++++++,,,,,,------------------------*********)))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((''''''''''''(((((()))(((((()))))))))*********************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))************+++---000222555666666777777666444333444666888:::???BBBEEEGGGIIIIIIKKKMMMOOOSSSVVVXXXZZZ[[[YYYYYYXXXXXXYYY\\\bbbfffcccbbbcccgggkkkooopppppprrryyy{{{wwwvvvwwwrrrqqqpppmmmjjjiiijjjlllfffggghhhddd^^^YYYWWWVVVQQQRRRSSSTTTUUUVVVXXXYYYTTTTTTSSSRRRQQQQQQQQQPPPNNNMMMLLLJJJHHHEEEDDDCCCvvvgggXXXDDD222---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))((((((''''''(((((())))))(((((((((******************************+++++++++,,,,,,,,,******++++++,,,---------......---------.........222222333555666999;;;<<>>@@@CCCFFFIIIJJJMMMNNNVVVfffuuuyyypppeeeWWWWWWWWWWWWWWWWWWWWWWWWWWW[[[______]]]ZZZXXXXXX``````aaaaaaaaaaaaaaaaaadddbbb```^^^\\\[[[ZZZYYYOOOLLLGGGAAA===:::888888666555555444333222111111222111111///...---,,,+++(((((()))))))))*********))))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((()))******+++))))))))))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))***)))(((''''''((()))***(((((()))***+++,,,---------///222555888;;;<<<<<<777999;;;===>>>AAADDDGGGJJJMMMPPPRRRRRRSSSVVVYYYWWWYYY]]]bbbggglllooopppxxxzzz||||||}}}zzz|||}}}yyyrrrjjjeeeccc]]]\\\ZZZXXXVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTRRRQQQqqqlll{{{~~~mmmXXX:::777111,,,))))))***+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((())))))))))))((((((((()))))))))))))))((((((************************++++++,,,,,,,,,---------,,,,,,------...///000000333444555888;;;???BBBDDDFFFGGGIIILLLOOOSSSUUUWWWWWW[[[hhh___^^^]]]\\\[[[ZZZYYYYYY```dddhhhhhhddd___\\\[[[aaaaaabbbbbbccccccddddddfffdddbbb```___^^^______\\\YYYUUUPPPJJJEEEAAA???CCCBBBAAA@@@>>>===<<<<<<666555444222111///...---(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++''''''(((((((((((('''''')))(((((('''''''''((((((&&&''''''((()))******+++'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))***)))(((''''''((()))***((()))***+++,,,---......///111555888;;;<<<<<<<<>>AAABBBDDDEEEGGGJJJOOORRRUUUTTTUUUVVVWWWYYY___fffdddvvvtttjjjgggjjjjjjfffbbbgggzzzmmmhhhgggiiikkkjjjgggdddbbbbbbgggdddaaaaaa```^^^^^^___^^^aaa___ZZZYYY[[[XXXRRROOOQQQNNNGGGHHHNNNPPPMMMKKKLLLHHH@@@<<<<<<777///***++++++***)))))),,,...******)))((((((((())))))((())))))*********))))))******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))************+++++++++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''+++((('''(((***+++)))'''))))))***,,,---///000111555444444888@@@EEEGGGGGGOOOQQQSSSRRRPPPQQQUUUYYY\\\```bbbccchhhrrrxxxyyyvvvtttrrrssstttqqqiiicccgggcccgggmmmjjj```^^^eee~~~~~~yyyrrrttt{{{zzzooo___LLL===222,,,)))///+++***------***'''(((***************************)))))))))((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((((()))))))))***))))))************************)))***+++,,,,,,,,,++++++,,,---///111333444777:::<<<>>>???CCCIIINNNTTTXXX\\\```bbbddddddeee``````aaadddgggkkkpppttt~~~|||yyyvvvrrrooopppvvvllljjjlllhhhhhhjjjjjjiiifffeeefffdddmmmqqqjjj```\\\ZZZWWW\\\]]][[[VVVTTTUUUUUUSSS[[[]]][[[TTTNNNKKKGGGAAA<<<:::666222///---+++***---,,,+++***)))((((((((((((((())))))(((((('''&&&)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))***)))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((+++)))'''(((***++++++)))------...///000111222333222555;;;DDDKKKPPPRRRQQQUUUXXXZZZ[[[\\\___eeejjjpppzzz}}}}}}}}}vvvkkkfffiiiiiiaaa]]]```vvvvvv~~~}}}wwwmmmrrr{{{xxxiiiVVVDDD777111000,,,***,,,---***((()))++++++++++++++++++++++++******)))))))))((((((((('''(((((())))))(((((('''(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******+++++++++++++++++++++***++++++++++++,,,------......///222555999<<<>>>@@@AAAEEEIIIKKKMMMRRR\\\cccmmmqqqwww}}}~~~|||tttvvvxxxzzz|||~~~~~~yyytttpppqqqzzz~~~wwwrrruuuoootttxxxxxxwwwvvvwwwxxx}}}pppaaa]]]^^^```^^^___```]]]ZZZYYY\\\___bbbaaa]]]YYYWWWUUUQQQHHHDDD???===<<<;;;888555111000...,,,***)))(((((()))))))))((((((''''''&&&(((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))),,,,,,+++******)))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))),,,***((((((***,,,---,,,111111111222333444555666888>>>HHHPPPVVVXXXYYYZZZ[[[___fffjjjooouuu}}}~~~~~~~~~ooommmmmmgggaaa___|||tttwww}}}~~~|||ssstttyyy|||mmm[[[KKKCCC777111,,,++++++)))***---++++++++++++++++++++++++*********)))))))))(((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++---......------...///111333555999===AAAEEEGGGIIIJJJOOOTTTWWWZZZbbbnnnxxx~~~xxxpppqqqnnnppp{{{~~~tttwwwvvv{{{}}}}}}~~~mmmeeeeeeccc___^^^aaa___ZZZZZZ``````^^^ZZZYYYZZZ\\\\\\YYYOOOKKKFFFFFFHHHHHHDDD???888666444111...,,,+++*********))))))((((((((()))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((---,,,++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((())))))))))))******+++)))((()))***,,,...///333333333333555777999:::DDDJJJQQQVVVXXXZZZ^^^aaafffmmmwww~~~}}}uuusssvvvwwwzzzvvvuuuqqqmmmkkk~~~zzz{{{||||||xxxwwwxxx|||}}}|||nnn```XXXJJJ@@@666000,,,))))))---++++++++++++++++++++++++************))))))))))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))***))))))))))))******************+++++++++,,,,,,,,,...///000000///111444777999;;;???DDDIIINNNRRRTTTVVV[[[```dddhhhqqq}}}{{{nnnmmmzzz~~~vvvzzzvvvzzzzzzzzz{{{pppmmmnnniiieeefffhhhiiilllqqqssshhh]]][[[^^^```^^^\\\ZZZTTTOOOMMMMMMJJJDDD??????===;;;888555222111000+++***)))((((((((())))))''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((++++++***)))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))******++++++))))))***+++,,,...000222333333444555888<<>>DDDLLLRRRXXXbbbnnnwww~~~}}}~~~zzz|||~~~|||}}}qqquuuvvv|||wwwrrrmmmrrrooommmyyyyyy|||}}}yyy~~~~~~ttthhh]]]UUURRRMMMMMMKKKJJJIIIHHHHHHHHHGGGDDD???999444111///...))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((())))))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))***+++,,,,,,------+++000666999::::::;;;===@@@BBBFFFMMMWWWaaaiiiooo|||~~~~~~|||xxxzzz~~~~~~vvvpppttt{{{{{{uuuvvv~~~|||vvvmmmbbbTTTDDD:::444000------+++((()))---...+++(((((()))+++++++++************))))))))))))((((((((((((''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''(((((())))))))))))(((((((((((()))***++++++))))))***+++((()))(((''')))---...------...222666:::===CCCHHHKKKIIIQQQeeexxx}}}||||||zzzyyy}}}yyyuuuxxxqqqrrrqqqssssssvvv~~~sssaaaVVVSSSJJJNNNOOONNNPPPSSSMMMDDDGGGGGGFFFFFFDDD???888444555///)))(((***,,,+++)))&&&&&&''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))*********))))))))))))))),,,,,,---,,,,,,---///222666444666<<<===<<>>BBBCCCDDDHHHLLLZZZ\\\fffxxx|||xxx{{{|||~~~{{{|||xxxuuu}}}vvvjjjeeeXXXWWWSSSOOORRRXXXYYYUUURRRNNNJJJGGGGGGIIIJJJJJJBBB<<<666333222000+++''''''(((((())))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************************)))+++,,,------///222444666666999>>>@@@???DDDKKKPPPRRR```ttt~~~{{{}}}~~~||||||~~~{{{~~~~~~{{{|||xxxuuutttvvvvvvxxx{{{zzz{{{|||yyyrrrllleeejjjrrrxxxzzztttjjjbbbRRRAAA111...222222---***///---++++++,,,,,,+++***************))))))))))))((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''')))---000111///,,,)))''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))***)))))))))))))))******))))))))))))))))))))))))((()))***+++***+++---///...000222444555777;;;>>>FFFSSS```dddaaa^^^```ccclllnnnwwwyyyvvvyyyzzz{{{|||vvvwwwooobbbWWWTTTWWWYYYWWWRRRNNNIIIHHHKKKQQQVVVYYYQQQMMMHHHCCC???888000))))))***++++++***)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))************************)))+++...000111333666888;;;===BBBFFFHHHJJJRRR\\\___cccsss~~~||||||~~~}}}|||~~~||||||}}}~~~yyyvvv|||{{{yyyzzz{{{}}}vvvuuuvvvyyy}}}|||vvvppp^^^]]]```iiissswwwuuuqqqfffSSSAAA999888444...***---,,,++++++,,,---,,,+++************)))))))))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,000333333111///...((((((&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))*********)))******++++++))))))***************++++++,,,---,,,,,,---///222111333888===???BBBIIIQQQ]]]uuu||||||{{{zzz}}}yyytttuuuzzzxxxwww}}}qqqddd\\\XXXTTTPPPJJJGGGFFFGGGKKKQQQVVVXXXZZZXXXUUURRRMMMDDD;;;444///...---+++++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))*********++++++++++++++++++---111444555777:::<<>>444...------+++******,,,------,,,************)))))))))(((((((((((((((''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&+++---000000//////000222***((('''&&&%%%&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((***************+++,,,,,,)))*********++++++,,,,,,,,,---------,,,...111333777999>>>DDDFFFHHHSSS```uuu}}}|||~~~}}}zzzwwwyyy~~~~~~|||~~~zzzxxxyyy}}}{{{sssnnniiibbbZZZUUUHHHEEEBBBAAADDDIIIMMMOOOWWWXXXXXXXXXUUUOOOHHHCCC:::666111,,,))))))***,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))******+++++++++,,,,,,,,,---,,,...222444666999<<>>BBBEEEHHHKKKMMMOOOPPPRRRLLLHHHBBB;;;555111...---))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$'''))))))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********++++++,,,,,,---.........///111444888<<>>AAADDDGGGJJJNNNPPPMMMKKKIIIEEEAAA<<<999666))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$'''***)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************++++++,,,,,,---...//////333555888<<>>;;;666111,,,***(((((()))((((((''''''((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++*********+++,,,,,,---......///000000111333444999AAAJJJRRR[[[hhhzzz~~~zzz{{{zzz{{{zzzyyyvvvuuuwww{{{|||zzzwwwrrriiifffnnnyyyxxxmmmgggffffffeeecccQQQ___oooyyy{{{xxxoooggg^^^WWWJJJ<<<000+++***,,,******))))))***++++++)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,,,,,,,,,,))))))))))))((((((((((((((((((''''''(((((()))*********))))))))))))******'''((()))***+++,,,+++++++++,,,,,,---000555<<>>DDDLLLUUU^^^fffmmmqqq}}}vvvvvv}}}wwwpppmmmnnnppptttrrrsssvvvxxx~~~nnnXXXNNNMMMMMMKKKLLLNNNOOONNNLLLJJJHHH===999444///+++************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********)))******,,,...000222444666;;;BBBHHHQQQ```sss~~~|||~~~zzztttpppppptttyyy}}}|||qqqnnnrrr{{{{{{vvvvvvrrruuuwwwrrreeeSSSAAA777999DDDFFF888,,,,,,---+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((((())))))******)))))))))))))))******+++,,,++++++******++++++,,,///......///333888===AAAGGGLLLTTT]]]gggrrr|||~~~yyyyyyvvvoooppp|||~~~xxxvvv{{{yyyaaaUUUQQQPPPQQQRRRSSSSSSRRRPPPNNNMMMHHHDDD===666111...---,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************+++,,,...000333555777===EEEOOOYYYfffzzz~~~yyyuuusssrrrqqqxxx~~~xxxnnnooovvv{{{xxxsssrrrsssuuuvvvsssgggVVVIII555666555111,,,))))))*********))))))))))))******+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))************+++++++++)))************+++++++++...+++***---...---,,,///(((111888888999@@@HHHLLLVVVVVV[[[gggttt|||zzzxxxvvvyyy}}}{{{vvvmmmwwwuuukkkbbbXXXQQQTTTSSSVVV\\\]]]XXXSSSRRRKKKIIIGGGCCC>>>888111------+++***((('''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******)))))))))))))))******+++---,,,...111111222777???JJJQQQ]]]lll}}}xxx{{{tttqqquuuyyyvvvppprrruuutttqqqooooooqqquuuvvvnnn```TTT???999222---,,,,,,+++*********))))))))))))***************)))((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((()))))))))***)))************+++++++++************++++++++++++///+++***---...,,,---000///555;;;???HHHSSSZZZ[[[hhhgggiiiqqqzzz}}}zzz|||{{{nnnqqq}}}zzzssskkkccc^^^[[[XXXXXX\\\]]]ZZZWWWWWWJJJGGGEEEFFFFFF@@@666------+++)))((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((()))***************)))))))))******++++++***---222666:::BBBKKKTTT```sss{{{vvv}}}|||}}}zzzuuuuuuvvvtttpppqqqrrrssskkkjjjkkkpppvvvtttlllcccNNNAAA333+++,,,...---)))******))))))))))))************))))))((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******)))************+++++++++************+++++++++,,,///,,,+++---...,,,...222666999AAAOOOeeewww}}}yyy|||xxxwwwyyy}}}wwwhhhkkkuuu~~~xxxqqqjjjfffccc``````cccccc___\\\\\\OOOHHHBBBCCCFFFEEE>>>666000---***)))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((())))))******+++++++++************++++++---,,,...555<<>>BBBCCCCCC999444---***++++++***'''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))******++++++,,,,,,++++++++++++,,,,,,222000222;;;DDDNNN[[[eeerrrxxxuuuwwwqqqjjjnnnnnnkkkjjjmmmnnnllliiikkklllmmmmmmkkkiiihhhkkkjjjiiiiiiiiijjjkkkkkkiiihhhgggggggggiiikkklllqqqssswww|||~~~|||zzz|||zzzwwwuuuooohhh```]]]bbbjjjqqqsssiii```PPP???111******,,,++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&))))))(((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,---,,,---000222555<<>>@@@GGGCCC===666000,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))******++++++,,,,,,,,,,,,,,,---///000111666777@@@RRRdddsss{{{www}}}|||~~~zzzsssmmmiiifffgggnnnwwwuuuggg\\\ZZZdddllltttvvvxxx|||~~~~~~}}}||||||{{{zzzxxxuuusssqqqppppppmmmkkkjjjlllmmmnnnnnnlllqqqxxx}}}uuussszzzyyyuuuqqqiii^^^WWWZZZeeennntttuuuppp___GGG555...///,,,++++++******++++++,,,(((((((((((())))))))))))'''((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))*********+++++++++)))************++++++++++++++++++,,,,,,,,,------///000555===CCCLLLZZZggg}}}~~~|||zzz~~~zzzvvv}}}zzzvvvwww|||~~~yyynnniiiVVVWWWVVVRRRKKKDDD???<<>>EEEKKKIII???444///...))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,******+++---///111444555GGGJJJXXXnnnooohhhvvv~~~uuuooommmjjjgggeeefffiiikkkppppppwww~~~wwwjjjiiiqqqyyy|||uuuuuutttqqqnnnnnnqqquuuzzz|||wwwoooooosss~~~wwwlllccc```dddiiixxx|||yyyooocccWWWFFF666111,,,)))******)))))),,,+++******)))))))))))))))***)))((()))***+++***)))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++))))))))))))***+++,,,---///---///111---***000:::777<<>>???===:::333000,,,***)))******)))******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''((((((((((((((((((((('''))))))((((((((('''''''''(((((((((((()))))))))***)))******+++++++++++++++,,,+++---222666;;;FFFQQQhhhqqq~~~tttrrr||||||~~~ssshhheeeddddddhhhnnnmmmqqquuuxxxzzz|||zzzrrrqqqpppooopppuuu{{{~~~tttuuu~~~zzzqqqllljjjjjjsss|||wwwhhh[[[CCC888///---...,,,++++++++++++***))))))))))))***)))'''&&&'''((()))(((&&&(((((((((''''''''''''&&&((((((''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++,,,+++++++++++++++,,,---111---,,,222888<<<@@@CCCIIISSSaaakkkpppyyy~~~qqqhhhfffcccaaacccgggjjjjjjhhhgggeeeccc```______``````___^^^^^^___aaaeeeiiikkkeeeaaa^^^```cccbbb[[[TTT\\\cccnnnvvvzzz{{{zzzyyy~~~zzz{{{}}}~~~xxxttttttuuu||||||pppkkkjjjrrrlllYYYRRRVVVUUULLLBBB;;;:::;;;<<<<<<;;;888333...)))(((***,,,******)))(((((((((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))((((((((((((''''''((((((((()))))))))***************++++++,,,,,,,,,+++---222777;;;CCCSSScccyyyqqqssszzzrrrkkkbbb]]]YYYYYY]]]dddppp{{{zzz~~~{{{zzzzzzzzz|||zzzxxxvvvuuuttttttuuuvvvxxx|||}}}wwwrrrpppoooooonnnxxxssssss|||wwwqqqnnnmmmjjjttt|||qqqhhhRRRCCC444...,,,++++++,,,,,,+++******))))))*********(((''''''((()))(((&&&((((((((('''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***************))))))******+++,,,------,,,,,,,,,,,,------222111222777>>>DDDJJJNNNYYYbbbooowwwxxx}}}}}}zzzyyyyyysssiiiaaaaaa```___aaadddeeedddcccgggfffeeedddeeefffhhhjjjllljjjhhhkkkpppuuuwwwwwwnnnllliiiiiijjjiiifffccccccfffkkklllkkkiiijjjkkkvvvwwwzzzxxxvvvxxxwwwzzz}}}|||{{{zzzzzzuuuuuulllYYYTTTXXXZZZRRRHHH@@@<<<;;;;;;:::>>>>>>;;;555---))))))++++++***))))))(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,---......000555:::???JJJ___ssssssssszzzlll```^^^``````___```bbbkkkzzz~~~zzzuuuqqqrrrqqqpppmmmmmmnnnqqqsssqqqpppnnnllljjjjjjkkkmmmlllmmmoooqqqsssvvvyyy{{{|||yyyvvvrrrnnnyyytttvvv||||||uuurrrqqqkkkqqq{{{{{{uuusssaaaPPP===222,,,)))***,,,,,,++++++***************+++***((()))******((('''(((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))*********+++***************++++++,,,------------------...//////555:::>>>BBBJJJSSSZZZhhhoooyyy{{{zzzmmmmmmoootttzzzzzztttnnnjjjjjjlllpppsssuuuuuutttwwwvvvvvvwwwyyy||||||zzzzzz}}}}}}||||||zzztttmmmjjjlllpppuuuuuuuuuvvvyyy|||xxx{{{}}}yyy~~~yyyqqqeeeZZZYYY]]][[[WWWQQQJJJDDD???:::777>>>@@@AAA===555...***)))++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''(((((())))))(((((())))))))))))))))))))))))))))))************++++++++++++,,,---...///...111666===EEEUUUnnnyyywwwwwwmmmeeeaaabbbfffjjjnnnooorrrzzz{{{wwwppprrrttttttrrrnnniiifffbbbdddeeeeeeeeegggkkknnngggggggggdddbbbbbbdddgggffffffgggjjjmmmpppsssttt{{{~~~xxxttt~~~zzzxxxwwwzzz|||wwwvvvuuuxxx}}}yyywwwzzznnn___MMM>>>222+++***---,,,,,,+++************+++,,,+++))))))******(((''''''(((((((((((()))))))))))))))((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((())))))******++++++++++++************+++,,,,,,------------...///000111000999AAAEEEIIITTTaaahhhpppsssyyy{{{xxxzzzxxxqqqnnnqqqlllqqqzzz}}}vvvxxxzzzyyyvvvxxx}}}}}}yyywww{{{|||~~~}}}www{{{yyypppjjjfffdddaaa^^^```ddd]]]\\\XXXSSSKKKDDD===999>>>BBBEEEDDD???777///***++++++***))))))))))))***)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''((()))))))))(((((())))))))))))******)))))))))*********++++++,,,,,,++++++,,,...000111...222;;;GGGUUUhhhxxxxxxuuuhhhdddeeeeeefffgggoooxxx{{{tttpppooonnnllljjjiiijjjjjjiiigggddd```^^^ZZZ]]]aaabbb``````bbbdddbbbcccdddaaa]]]\\\^^^aaa^^^^^^```ccchhhlllmmmmmmppprrruuuwwwwwwyyy{{{|||}}}~~~vvvrrr|||}}}zzz~~~~~~|||tttsssxxxxxxnnn___PPP???000+++------,,,++++++******++++++,,,***)))((())))))'''&&&'''((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,++++++******++++++,,,---,,,------...///111222333888@@@HHHNNNYYYiiiuuuzzzyyyxxxzzzwwwqqqpppsssuuutttrrrooonnnrrrzzzxxxpppooovvv|||}}}{{{xxxyyy{{{}}}xxxzzz||||||{{{{{{{{{||||||oookkkhhhgggeeeaaabbbfffdddaaa\\\UUUMMMGGGBBBAAAAAADDDGGGIIIGGG@@@666///,,,+++******))))))******))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&&&&''''''((())))))***(((((()))))))))*********))))))*********+++++++++---,,,++++++,,,...111222222888FFFXXXkkk}}}zzzsssvvvxxxeee___[[[___dddiiinnnsss|||~~~yyywwwvvvjjjgggdddbbbaaabbbbbbbbbdddccccccbbb```^^^\\\[[[___eeelllnnnkkkiiihhhiiijjjlllmmmjjjdddaaaaaaddd``````aaaeeeiiikkkjjjhhhfffggghhhgggfffgggiiilllmmmpppvvv{{{yyyyyypppwww}}}yyyooommmrrr}}}wwwmmm^^^III555---------,,,++++++******+++++++++)))((('''((((((&&&%%%'''((((((((())))))******''''''(((((())))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++******++++++,,,---,,,,,,---...000222333444AAAGGGNNNWWWggg{{{zzzuuummmeeeiiittt{{{}}}|||~~~~~~~~~}}}|||{{{zzzzzzyyy}}}wwwoooooorrrttttttnnnpppqqqwww|||}}}~~~}}}{{{{{{|||zzzyyywwwuuurrrjjjbbb```dddiiieee]]]TTTLLLHHHGGGHHHEEEEEEHHHJJJKKKFFF<<<444,,,+++******)))*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&'''((())))))***(((((())))))*********+++)))************+++++++++---,,,++++++,,,///111333999@@@PPPgggzzzzzznnnqqqyyypppyyyxxxgggdddaaa^^^___dddiiippp{{{xxxmmmhhhhhhjjjllldddcccaaa___^^^^^^___```bbbbbbbbbaaaaaaaaaaaaaaaooovvv}}}||||||xxxzzz{{{wwwpppjjjjjjlllnnnmmmlllnnnqqqpppllliiiffffffeeebbb```aaacccfffgggkkkpppuuuxxxyyyyyyxxxwww|||~~~ssswww|||pppjjjjjjxxx{{{yyymmmXXXCCC555///+++***,,,...+++'''(((---))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++,,,***)))+++---...+++)))...///...+++---555999:::HHHPPPZZZhhh|||uuuggg___fffvvv|||yyywwwvvvooonnnllllllllllllkkkiiiiiihhhhhhhhhggggggffffffiiijjjkkkmmmppptttxxxzzz|||~~~wwwoooiiihhhhhhlllvvv{{{uuuzzz~~~}}}~~~~~~{{{xxxnnndddbbbgggjjjiiieee]]]XXXUUUOOOHHHGGGDDDDDDIIIHHHAAA>>>@@@333///+++******++++++***)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******************++++++---******,,,------222999BBBVVViiisssyyypppqqq~~~tttwwwxxxhhhbbbcccaaafffhhhhhhooo}}}zzztttnnniiiccc]]]^^^bbbaaa``````aaacccdddcccaaaffffffgggkkkoooqqqqqqqqq}}}||||||{{{{{{yyyyyy|||pppmmmkkkhhheeecccccccccccciiifffkkkvvv~~~~~~{{{zzzxxxyyy|||~~~{{{yyy|||~~~~~~ssskkkfffqqqxxx|||wwwfffRRRCCC;;;000---,,,---+++''''''******)))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************++++++++++++,,,+++***,,,...///---+++---000000...222===HHHMMMYYY```jjjyyy~~~vvvlllkkkuuu~~~yyyvvvjjjjjjhhhgggeeecccbbbaaabbbaaaaaaaaabbbbbbbbbaaabbbbbbaaaaaaaaa`````````]]]]]]^^^___aaacccdddeeegggkkkpppqqqqqqttt{{{|||uuugggfffdddfffkkkssszzz~~~~~~{{{yyysssooosss{{{~~~wwwsssmmmfffdddgggjjjmmmlllfff___[[[UUUPPPTTTMMMIIIKKKJJJDDD???===888444///+++))))))******************************))))))((((((((('''''''''&&&''''''((((((''''''&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((***************++++++,,,,,,***+++---...111===HHH^^^mmmyyypppvvv{{{}}}rrrccc]]]^^^```gggpppwww{{{}}}}}}{{{xxxvvviiiddd```^^^ZZZXXXZZZ```aaadddiiiooosssvvvxxxyyy}}}}}}}}}yyyvvvsssqqqqqqqqqkkkjjjnnnyyy~~~yyywwwsssuuuwwwwwwwwwyyy~~~~~~xxxnnnffffffoooyyy|||uuueeeSSSHHH999222---------***((((((******)))))))))(((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************+++++++++,,,---,,,+++,,,...//////------222444666???OOO___gggjjjooozzz{{{|||vvvnnnjjjqqq{{{xxxrrrlllgggcccbbbaaa\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^___`````````aaaaaaaaa```````````````]]]]]]^^^^^^^^^^^^^^^]]]]]]___bbbaaa``````cccgggkkklllnnnssszzz}}}uuutttqqqnnnkkkiiihhhgggmmmlllllllllkkklllsss{{{yyy|||wwwrrroookkkiiijjjooowww|||wwwppplllhhheeedddXXXNNNMMMNNNHHH@@@:::>>>;;;666000+++)))***,,,************************)))))))))(((((((((''''''&&&''''''((((((''''''&&&(((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,---...000999LLL___xxxuuuuuuwwwggg______eeekkknnnrrr|||xxxqqqooollljjjkkklllkkkkkkccc```^^^_________dddkkkvvv}}}rrrrrrwww}}}tttpppnnnpppqqqooommmnnnuuu{{{|||xxxyyyzzzuuummm^^^ccclllvvv{{{sssaaaSSSDDD888///---///---***)))*********)))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,...------------.........000444:::BBBRRRfffuuu{{{rrrvvv}}}qqqkkkfffaaadddooo}}}~~~vvvrrrnnniiieeebbb```^^^\\\[[[[[[\\\]]]aaabbbbbbcccdddeeeeeefffdddeeegggggggggggghhhiiihhhhhhhhhhhhhhhggggggggggggggghhhiiihhhgggfffeeecccccccccbbb```_________]]]]]]^^^aaaffflllrrrvvvtttvvvyyy|||{{{pppfffaaa```______```dddlllwww~~~~~~|||zzzzzzvvvsssrrrsssvvv~~~|||{{{lll___QQQOOORRRPPPEEE;;;???>>><<<666000---,,,---************************)))))))))(((((((((((('''''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************+++,,,,,,---,,,...000111333???YYYqqq|||uuurrrzzzfffccc```ccckkktttzzz}}}vvvmmmgggbbbeeejjjooorrrqqqmmmjjjiiiggghhhlllooorrryyy{{{oooiiiiiikkkllljjjgggjjjrrrzzz|||uuuuuu{{{|||xxxbbb^^^```mmm{{{{{{mmm]]]LLL>>>111...///---***)))************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,//////...---,,,---...///444888???MMMbbbwwwwwwzzzoooddd\\\YYYYYY^^^hhhrrrxxxzzzxxxpppfff```]]]]]]\\\ZZZYYYZZZ\\\___aaaccceeeeeeffffffggghhhiiiiiijjjjjjlllnnnoooooommmlllmmmooonnnnnnnnnoooooooooooooookkklllmmmnnnooonnnmmmllliiigggdddbbbaaa```___]]]]]]\\\[[[[[[\\\___bbbdddeeehhhkkkooottt|||uuuoooeeeccc___[[[]]]fffooouuu}}}uuuuuu{{{{{{{{{}}}~~~~~~}}}lll```SSSRRRYYYZZZNNNAAA:::;;;;;;999555111...---***************************)))))))))(((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++************+++,,,---...+++...333555777DDD___xxxuuulllqqq{{{yyyxxxvvvfff___aaaeeejjjqqqxxx~~~}}}rrriiieeeeeeccciiiqqqxxxzzzyyyuuurrrnnnnnnsss{{{{{{nnnhhhggghhhiiigggfffjjjrrrzzz}}}}}}}}}xxx|||}}}mmmeeeaaajjjxxx~~~vvvjjjWWWGGG777000...+++))))))++++++*********)))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,...//////...---...111333999???IIIWWWkkk|||~~~lll\\\TTTPPPOOOPPPUUU\\\aaacccbbbddd___ZZZWWWWWWYYY[[[]]]\\\^^^bbbfffiiijjjjjjjjjiiijjjjjjkkkmmmnnnnnnooorrruuuwwwuuurrrqqqsssvvvvvvvvvvvvvvvwwwwwwwwwwwwssstttuuuwwwxxxxxxyyyyyytttoooiiiggggggfffdddbbb___^^^\\\ZZZYYYZZZ[[[\\\`````````bbbfffmmmuuu{{{zzzwwwnnnddd```cccfffgggkkkrrrzzzrrrppptttvvv|||sssooommmhhh```XXXYYYdddggg\\\LLL888777777777777555000---++++++++++++++++++++++++******)))))))))((((((((('''(((((())))))(((((('''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((())))))******+++++++++************+++---...///+++000888>>>BBBMMMeee{{{xxxiiihhhyyy{{{|||pppfffdddbbbdddiiipppwwwuuullleeeaaaeeekkkqqqtttxxx{{{}}}~~~|||~~~vvvrrrmmmllliiiggghhhkkkqqquuuzzzyyy}}}zzzvvvqqqlllnnnuuuzzzzzzwwwfffVVVDDD888111,,,***++++++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,---///000000333888<<>>DDDOOO[[[gggnnnvvvyyy~~~vvvqqqzzzwwwnnnaaaVVVOOONNNPPPQQQZZZYYYXXXYYY\\\^^^______iiijjjjjjkkklllpppvvvzzz~~~~~~{{{yyyxxxtttrrrooollljjjfffbbb___```___aaaddddddfffsssyyyqqqnnnpppwww}}}}}}zzzvvvsssttt{{{~~~}}}|||zzz|||xxxppplllllliiidddbbbggglllqqqxxxyyymmm^^^OOOHHH>>>888999<<<>>>>>>888222+++(((***,,,,,,+++((()))*********)))'''&&&)))))))))))))))(((''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&'''(((***+++)))************++++++++++++((('''***++++++...333666HHHbbbtttvvvuuutttjjjlllppp``````gggnnnuuu{{{oooiiijjjbbbhhhlllpppvvv}}}~~~}}}yyywwwxxxzzz}}}{{{{{{~~~}}}ssskkkqqqsssdddVVVEEE555,,,+++---------,,,***)))*********************************)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))))))))++++++++++++++++++++++++---******...000...///111444///222>>>MMMXXXbbbjjjqqqvvvzzz~~~xxxsssqqq{{{hhhbbbYYYRRRPPPRRRUUUXXX[[[\\\]]]___ccceeefffgggmmmooorrrtttvvv{{{~~~|||yyyvvvtttrrroookkkhhhcccaaa```aaa``````hhhrrr|||tttpppqqqsss}}}|||}}}|||yyy}}}}}}{{{}}}~~~}}}ttthhhbbbdddfffdddeeegggjjjpppxxxxxxhhhUUUMMMJJJEEE???<<<===@@@CCC:::666111---,,,,,,,,,,,,((()))*********)))'''''')))))))))))))))(((''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))'''''''''(((***+++************++++++++++++,,,)))))),,,---,,,///444===TTTooo||||||nnnllluuuqqqjjjeeeiiiooovvvvvvgggccceeegggpppwwwzzz}}}|||xxxvvv{{{}}}{{{}}}}}}vvvmmmqqq|||{{{oooaaaOOO<<>>TTTrrrzzz|||zzzlll^^^TTTOOOMMMTTTWWWZZZ\\\]]]```eeeiiioooqqqtttwww{{{zzzwwwwwwuuupppkkkfffeeedddeeeiiinnnsssvvv{{{yyyzzzqqqiiidddffffffhhhnnnuuuzzz~~~sssiii[[[OOOFFFAAA===;;;;;;>>>???<<<555///---,,,+++******)))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))******++++++++++++,,,,,,,,,,,,,,,---//////111999BBBRRRlllvvvhhhiiirrrjjjhhhqqqttt~~~~~~ttthhhbbbeeeppp{{{}}}|||rrrrrrsssyyy~~~}}}uuuaaaKKK<<<444000---,,,------***'''************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''(((((()))***((((((''''''''''''(((((())))))))))))))))))))))))(((''''''(((((()))***+++*********************************+++++++++++++++++++++,,,,,,------......---,,,---000///000666>>>LLLhhhwwwzzzrrrlllbbbWWWOOOMMMPPPTTTYYY]]]aaacccdddgggkkkpppooottt||||||{{{{{{wwwpppqqqooolllhhhgggggghhhiiiyyy{{{xxxyyy}}}yyyrrrpppuuurrrpppppprrrvvvvvvfffYYYPPPIIIBBB======@@@BBBAAA===777222///,,,+++***))))))))))))***'''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,+++---///000444@@@MMM[[[qqqmmmjjjttt~~~xxxpppgggkkkqqquuuqqqlllffffffmmmxxx}}}ssswww{{{zzzwwwvvv}}}oooYYYGGG:::555///,,,---...,,,)))************************'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((()))***+++*********************************++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,...111222555???III```zzzzzz}}}}}}wwwrrrZZZXXXTTTQQQOOORRRXXX]]]]]]bbbiiilllooossszzz{{{}}}wwwxxxvvvssspppllljjjiiihhhmmmrrryyyyyyrrrppprrryyy{{{yyyzzz}}}zzzsssqqqqqqttt~~~{{{qqqeeeZZZPPPHHHDDDAAACCCEEEGGGFFFAAA999444,,,+++***)))))))))******''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))+++++++++,,,,,,,,,---------,,,---000222999IIIXXXfffzzzvvvjjjttt|||qqqgggkkkttt{{{pppkkkjjjkkkpppyyy~~~ssslllnnnqqqwww~~~~~~yyyyyy}}}yyydddSSS???888111---...///---+++************************'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((()))++++++*********************************++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,...111444:::FFFRRRuuuuuujjj___WWWNNNPPPRRRTTTVVVYYY^^^aaaaaagggoootttyyy|||yyyxxxvvvtttqqqooommmkkkdddhhhooovvv}}}{{{wwwppplllooorrruuu|||}}}rrrqqqrrruuu{{{|||ssseeeYYYRRRPPPEEEFFFHHHLLLMMMHHH@@@888,,,,,,***)))))))))***+++''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))++++++,,,,,,,,,---------...---...111444<<>>333///---+++***,,,************************************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******+++*********++++++,,,---111---///>>>VVVmmm|||qqqiiissspppqqqkkkeee]]]^^^ooonnnjjjhhhiiiqqq~~~|||ooofffaaabbb```^^^\\\\\\ZZZXXXVVVTTTUUUUUUWWWZZZ^^^aaaccchhhgggddd```\\\]]]bbbgggooosssxxx{{{{{{yyyyyyxxx{{{~~~yyy|||~~~{{{ppp^^^HHH:::222------...,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))+++,,,---))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''((()))***++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------...///000111000///333:::HHHYYYhhhuuu}}}{{{|||~~~uuucccXXXRRROOOPPPSSSUUUYYY___gggiiilllqqqwww~~~}}}wwwxxxxxxxxxwwwvvvtttsssvvvwww{{{}}}}}}}}}{{{zzz}}}wwwjjjdddmmmyyy~~~~~~~~~|||yyyjjjfffaaa]]]\\\ZZZWWWTTTOOODDD999333///++++++---************************************)))))))))((())))))))))))))))))))))))(((((((((''''''&&&%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++++++++,,,---...///---222CCC[[[qqq~~~sssiiilllqqqiiitttwwwcccbbb___hhh|||jjjmmmnnnpppzzzuuujjjccc___^^^]]]\\\\\\]]]\\\YYYVVVWWWUUUSSSRRRTTTXXX]]]```eeeeeebbbZZZSSSQQQVVV[[[```dddjjjoooqqqqqqrrrrrrsssvvv{{{|||}}}~~~{{{~~~{{{iiiRRRBBB888000------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))***+++,,,(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))***++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------......000333444;;;JJJ^^^lllssswww}}}~~~nnn___VVVVVVTTTUUUXXX[[[^^^dddkkkqqquuu{{{~~~}}}|||{{{zzzyyyyyyyyyyyywwwvvvzzz{{{zzzyyypppwww|||rrrvvvwwwqqqeee[[[XXXXXXSSSJJJ@@@:::333---+++---************************************)))))))))((())))))))))))))))))))))))'''(((((((((((('''%%%%%%'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************++++++++++++,,,---...//////333>>>OOOdddxxxyyyhhhkkkyyy|||mmmlllrrryyykkkhhhlllnnn}}}wwwooosssrrrttt}}}pppgggbbb```]]]\\\]]]^^^___^^^[[[YYYXXXVVVRRROOOOOOQQQUUUXXXZZZYYYVVVNNNFFFCCCGGGLLLQQQUUUZZZ^^^bbbeeehhhkkkgggkkkppptttvvvxxx{{{}}}~~~~~~~~~zzztttttt^^^MMMAAA666...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******'''''''''''''''(((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......---...333<<>>BBBFFFHHHLLLOOORRRWWW\\\___ZZZ]]]```dddfffjjjnnnqqquuuxxx|||xxx~~~iiiYYYKKK<<<111,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********)))((((((''''''''''''''''''((((((((()))))))))***(((((())))))))))))(((((('''((((((((()))))))))***)))))))))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,///000///000:::KKKXXXkkkyyy~~~zzzjjj]]]VVVSSSTTTYYY\\\]]]aaafffiiinnnzzz~~~}}}{{{zzzzzz}}}~~~zzzggg]]][[[XXXSSSPPPLLLBBB666///...++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''%%%&&&((()))))))))'''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---///000111444>>>NNNaaassszzzhhhsssxxxlllmmmzzz{{{mmmkkksss}}}xxxuuummmlllssswwwttthhhbbb```aaaaaa```______```___]]][[[[[[YYYVVVSSSQQQOOOOOONNNMMMJJJDDD???<<<===???AAABBBDDDGGGIIIKKKNNNQQQTTTPPPQQQTTTVVVYYY]]]bbbfffkkknnnsssyyy~~~pppaaaRRRAAA333,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++,,,+++***))))))((((((((('''((((((((())))))******(((((())))))))))))(((((('''((((((((())))))***************)))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......+++///222111333@@@VVVhhh|||}}}zzziiiUUUOOORRRUUUZZZ___aaacccgggmmmqqqwww}}}~~~}}}zzz{{{||||||zzziii___[[[YYYVVVUUURRRHHH;;;222///++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''$$$&&&((()))***)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++,,,,,,---...///111111@@@HHHVVVhhhyyyzzzggg~~~ssspppvvv|||iiihhhnnnwww~~~yyyxxxqqqfffgggsss~~~qqqfff`````````___^^^]]]^^^```aaa```___XXXXXXVVVTTTRRROOOMMMLLLKKKFFF@@@<<<<<<>>>@@@@@@CCCFFFIIIJJJKKKKKKLLLMMMKKKLLLNNNOOORRRWWW]]]aaaeeehhhmmmsssxxx}}}zzz}}}kkk\\\OOO???222......---,,,******,,,---+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,.........---+++///333666===QQQppp}}}~~~nnnZZZUUURRRTTTXXX\\\ccciiimmmlllpppyyy}}}||||||}}}~~~}}}|||sssggg^^^ZZZ[[[ZZZXXXVVVPPPGGG;;;333111,,,)))+++---+++))))))+++++++++************)))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))*********000,,,***---///000333777CCC\\\ooozzzpppppprrriiisss|||iiigggmmmsss}}}yyyoooiiilllhhheeekkk~~~uuukkkeeeaaacccgggcccbbb```___^^^^^^^^^___ZZZYYYXXXWWWWWWUUURRROOOIIIHHHFFFBBB@@@???AAADDDDDDIIIJJJFFFGGGLLLLLLHHHFFFFFFFFFGGGIIILLLOOOQQQYYYYYY[[[___eeemmmtttxxx|||~~~yyysssdddUUUCCC555//////...---++++++,,,---++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,---///000000000333444888@@@NNNfff~~~zzzggg]]]YYYVVVVVVZZZ^^^aaagggmmmuuuxxx}}}|||}}}}}}}}}~~~zzzxxx{{{tttlllddd]]]YYYXXXZZZ]]]\\\WWWMMMBBB;;;444...***,,,...,,,******+++++++++************)))))))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''''''''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************///,,,***---...000777>>>YYYqqqwwwmmmvvvzzzkkkiiixxxsssdddhhhsss~~~|||qqqlllhhhkkkkkkrrrooofffbbbaaacccgggfffdddcccaaa```___``````\\\[[[ZZZZZZZZZXXXUUUSSSMMMLLLJJJGGGDDDCCCEEEGGGEEEJJJLLLKKKKKKNNNMMMHHHEEEDDDCCCCCCEEEHHHKKKMMMQQQQQQRRRTTTYYY```fffjjjrrruuuyyy}}}{{{}}}|||nnn^^^JJJ:::000000///...---,,,,,,,,,,,,+++++++++***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...///111222333222444;;;HHH^^^yyy|||}}}ppp]]]RRRPPPZZZZZZ]]]cccgggjjjpppwww}}}}}}}}}||||||~~~~~~tttuuu|||}}}wwwnnngggaaa]]]UUUYYY^^^```]]]UUUJJJCCC888111,,,---...,,,***++++++++++++************)))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((''''''&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++---+++,,,------111===IIIooowwwkkkmmmqqqnnnggglll~~~qqqgggcccmmm{{{{{{mmmiiikkklllmmmuuuttteee```bbbdddfffiiiiiihhheeecccaaaaaaaaaaaa___^^^]]]^^^^^^\\\YYYWWWRRRRRRPPPLLLIIIHHHIIIKKKHHHMMMRRRSSSSSSRRRNNNIIIEEECCCAAA@@@AAADDDGGGJJJJJJIIIHHHIIILLLQQQVVVYYYfffhhhmmmsssyyy}}}~~~|||~~~~~~~~~|||vvvfffQQQAAA333222///...---,,,+++***,,,,,,+++++++++************))))))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,------------...,,,---.........000222444...777EEEVVVkkkvvvpppzzznnn]]]PPPNNNRRR___```eeekkkooosss|||~~~}}}|||{{{|||~~~wwwxxxyyyxxx{{{xxxpppkkkZZZYYYZZZ]]]```[[[QQQHHH>>>555...------+++***++++++++++++*********))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))))))))******++++++,,,++++++---------333DDDTTTyyymmmgggvvvjjjkkkhhhqqq}}}ggggggjjjsssooohhhiiiooouuuvvvuuuiii___bbbiiillllllkkkjjjiiigggdddbbbaaaaaaaaaaaa````````````___]]]ZZZVVVUUUSSSPPPLLLJJJKKKLLLLLLRRRYYY\\\\\\WWWPPPJJJFFFDDDAAA???@@@BBBFFFHHHHHHFFFDDDCCCDDDGGGKKKMMMYYY\\\bbbiiiqqqwww|||}}}|||~~~}}}yyy~~~|||mmmZZZJJJ999555000...---,,,***(((,,,,,,,,,++++++++++++*********))))))))))))******************************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---------.........---...///...---///222555222FFF\\\lllyyyqqqgggrrrjjj[[[TTTQQQVVV\\\ccceeekkkrrrvvv}}}}}}zzz{{{~~~~~~~~~xxxtttuuuzzzeee\\\VVVYYYaaabbbYYYOOOEEE;;;111...,,,***)))++++++++++++*********))))))(((((())))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***((())))))***+++,,,,,,,,,***+++---...///777KKK^^^|||zzzhhhnnntttgggkkkkkkvvv~~~fffbbbiiiqqq{{{uuulllllloooxxxwwwgggaaa```jjjuuuvvvrrrnnnjjjhhhfffcccbbbaaa``````aaaaaaaaaaaabbbbbb___]]]WWWWWWUUUQQQMMMKKKKKKLLLPPPVVV^^^eeeddd\\\QQQKKKEEECCCAAA??????AAACCCEEEGGGEEEBBB@@@???AAACCCEEELLLOOOUUU]]]eeemmmtttwwwxxx{{{~~~~~~~~~}}}|||~~~~~~}}}www}}}wwwdddUUUBBB;;;333///------+++(((,,,,,,,,,,,,+++++++++++++++******))))))******+++************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,---------............---///000///...000555999<<>>>>>???@@@AAADDDBBB>>>;;;:::;;;<<<>>>@@@BBBGGGNNNVVV^^^dddggglllpppvvv}}}~~~{{{zzzzzz}}}}}}}}}ooo___KKKCCC888111///...---+++------,,,,,,,,,++++++++++++******))))))******+++************************'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))***)))(((''''''((()))***))))))*********+++++++++******+++++++++,,,,,,,,,------------............,,,///111111111444:::@@@JJJccczzzeee```nnn{{{fffYYYOOOPPPVVV]]]ccchhhiiirrr~~~}}}|||}}}~~~}}}uuuzzzuuuhhh```YYYYYY___ddddddaaaXXXKKK===555000,,,,,,...+++++++++************)))(((((()))))))))*********''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******'''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********((())))))***,,,------...,,,+++---000555@@@TTTfffwww~~~wwwhhhooowwwhhh^^^mmmwwwooo___\\\^^^pppzzzqqqqqq|||{{{hhh___cccnnn}}}uuuppphhhgggeeecccbbbbbbbbbbbbccccccccceeeffffffdddbbb]]]]]][[[XXXSSSPPPNNNOOOSSSVVV```jjjhhh[[[NNNIII@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>:::777666666888999999;;;>>>BBBHHHMMMRRRUUU]]]aaahhhooowww|||yyywwwxxx||||||}}}vvveeeRRRHHH;;;333000000///------------,,,,,,,,,++++++++++++************++++++************************'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++******+++++++++,,,,,,,,,---------.........//////+++...222333333777???FFFXXXnnniii___jjj|||lll[[[UUURRRWWW^^^ccchhhmmmmmmzzz}}}{{{zzz{{{|||vvvxxxwwwjjj___]]]ZZZYYY\\\```ccceee^^^QQQBBB888333...---///+++++++++************)))(((((())))))*********+++''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((())))))+++,,,---......---+++,,,000777CCCVVVgggnnnxxxmmmdddtttsssfff```wwwccc^^^eeefffzzztttnnnuuuyyyeeebbbgggsss~~~tttooohhhgggeeedddccccccddddddeeedddeeefffhhhhhhfffddd``````___[[[VVVRRRQQQQQQRRRUUU___iiigggYYYLLLGGGBBBBBBCCCDDDDDDDDDCCCCCC???<<<999666444555777888888999:::<<<@@@DDDHHHJJJRRRVVV]]]eeemmmtttyyy{{{|||yyyvvv{{{zzz|||}}}|||eeeTTTPPPCCC333---//////,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++++++++++++++***+++,,,---...............///000111444<<>>???FFFIIINNNSSSZZZccclllrrrxxx|||~~~{{{xxxxxxxxxzzz}}}~~~ppp\\\VVVHHH888000000///,,,---,,,++++++***+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---......///////////////000222444999FFFVVVbbbqqqqqqeee^^^eeewwwsss___XXXTTTUUU\\\eeeiiimmmvvv~~~zzzxxxyyy}}}}}}sssxxxyyywwwppprrrnnndddeeedddcccbbbbbbbbbbbbbbbgggcccWWWGGG;;;555///)))---------+++***)))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,,,,.........444DDDYYYmmmxxxuuuvvvzzzjjjhhhooossseeegggqqq{{{fff```fffllluuusss{{{~~~pppiiiiiimmmqqqpppiiibbb___cccdddeeedddaaa___aaacccffffffgggggggggggggggfffdddcccaaa^^^ZZZVVVRRRPPPOOOSSS[[[aaa^^^SSSJJJGGGCCCFFFGGGGGGIIILLLIIICCC@@@===999777666555444333333444555666777999::::::???AAAEEEHHHMMMTTT\\\aaajjjooowww~~~}}}{{{uuuuuuwww{{{}}}~~~yyy|||fff^^^OOO>>>444222///,,,------,,,+++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,******++++++,,,,,,------/////////000000000000000...111444999CCCRRRcccnnnuuu{{{mmmbbb\\\aaaxxxnnn\\\VVVXXXYYY]]]fffooouuu~~~{{{xxxxxx|||}}}xxxsssoootttuuuoookkkhhheeeeeefffeeebbb___iiiiiibbbTTTFFF<<<222***,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************+++++++++,,,,,,,,,------///222<<>>AAAGGGMMMVVV___hhhooovvvzzz}}}vvvtttuuuxxxxxxwwwyyy~~~}}}}}}ttthhhWWWGGG;;;333...---...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,******+++,,,------......000//////......///000111222<<>>;;;999888666444222333333444444555555666666444555666666666888:::===>>>BBBHHHNNNVVV___hhhnnn}}}zzzvvvtttuuuuuuuuuwww{{{~~~}}}}}}ooo]]]MMM???444//////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,------......///............000222333333DDD```{{{|||qqquuuzzzeee\\\___fffvvvppp]]]WWW[[[aaafffiiinnnxxx~~~{{{xxxzzz|||}}}xxxjjjfffgggaaabbbeeeiiilllhhhaaa[[[ZZZ___bbb```\\\TTTGGG;;;666222---,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,---...//////222222===\\\yyyhhh___ssswwwaaa___gggqqqnnn___eeennnsssxxxkkknnn}}}sssiiiaaa```\\\\\\mmmqqqlllkkkhhhmmmnnnnnnmmmmmmlllkkkjjjggghhhiiiiiieee```ZZZWWWQQQOOOPPPRRRQQQMMMNNNQQQOOORRRUUUZZZ```aaaWWWJJJAAA???===<<<;;;:::777555444444444444444444555555333444555555555666888::::::<<<>>>BBBGGGOOOXXX^^^}}}}}}vvvqqqqqqrrrrrrvvv{{{{{{|||xxxeeeUUUEEE777000111......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,------------------//////......000222444666@@@YYYzzz|||uuuxxxtttggg]]][[[iii|||iiiaaaZZZ]]]bbbhhhnnnssszzz|||{{{|||||||||~~~yyymmmggg___```ccceeegggfffeeeddd^^^```aaaaaabbb^^^RRREEE;;;555///,,,---...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,---...//////222444EEEddd}}}kkkeeekkklll```fffpppxxxttteee^^^ggguuu|||kkkkkkxxx}}}nnnaaaZZZ\\\\\\]]]nnnqqqmmmmmmjjjnnnnnnnnnnnnmmmlllkkkjjjfffggghhhhhhfffbbb^^^[[[QQQPPPRRRTTTSSSNNNNNNQQQNNNQQQUUU[[[cccdddYYYKKKBBB@@@???>>>>>>===;;;999777777777777777777666666444666777666555444666777777888999;;;===AAAGGGKKK~~~~~~vvvooonnnooopppuuu{{{xxxlll[[[III999222222......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------------------------,,,,,,000/////////111444777888UUUsss}}}{{{yyydddVVVZZZ```fffzzzjjjXXXXXX\\\ccchhhmmmwww~~~{{{{{{}}}}}}~~~zzzuuujjj___```aaabbbccceeeiiilllaaa``````bbbgggggg\\\OOO???888///,,,---...---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,---//////000222555KKKiiiyyyyyywwwbbbddduuummmbbb```lllvvv}}}lllbbb^^^iii{{{mmmbbblllvvvkkk]]]WWW[[[]]]___ooorrrpppqqqnnnnnnnnnnnnnnnmmmlllkkkjjjeeefffggggggfffccc```^^^RRRQQQSSSVVVTTTOOONNNQQQMMMPPPUUU\\\dddeeeZZZLLLBBBAAA@@@@@@@@@???===;;;;;;;;;;;;;;;::::::::::::777888999888666555555666555666888888888999<<<>>>}}}vvvrrrpppmmmpppuuuwwwyyy}}}xxxjjjXXXAAA222000/////////...---,,,---///+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))***************************)))))))))(((((('''''')))************+++++++++++++++,,,,,,,,,---------...............///000000000000000///111666<<>>OOObbbooowww}}}{{{zzzmmmbbbooosssddd___eeeuuuwwwbbbgggiiiooozzzlllsss{{{|||tttoooiiihhhdddeeehhhgggwwwxxxsssnnnooopppqqqrrrrrrrrrpppooonnnkkkjjjiiiiiiiiigggdddaaaYYYWWWUUUSSSQQQQQQQQQQQQLLLNNNRRRZZZdddiii```SSSJJJFFFAAA>>>===>>>??????===============>>>???@@@;;;======:::777777999<<<<<<<<<<<<<<<<<<<<<<<<<<<{{{uuussspppmmmmmmppppppttt{{{mmmYYYEEE666000/////////...,,,+++,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))*********************************))))))((((((((()))************+++++++++++++++,,,,,,,,,---------...............///000000//////......111777???EEEjjj|||}}}hhhRRRGGGGGGQQQcccrrrtttcccYYY[[[^^^eeennnttt|||~~~~~~}}}{{{{{{~~~}}}{{{{{{~~~}}}|||sssqqqqqq{{{~~~dddeeegggggghhhlllrrrxxxssskkkbbbaaafffiiifffbbbSSSGGG888111//////---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++---,,,++++++---///000///:::GGGYYYhhhsss{{{~~~|||uuufffbbbvvvuuucccdddnnnqqq^^^dddjjjuuuwwwoooxxx~~~wwwppplllpppppplllmmmnnnmmmyyyrrrlllmmmrrrrrrsssssssssrrrppppppmmmlllkkkkkkkkkjjjgggddd\\\YYYUUURRRRRRRRRPPPOOOKKKMMMQQQYYYdddiii```TTTLLLHHHCCC@@@??????>>>>>>@@@@@@???>>>>>>>>>>>>>>>===>>>>>><<<::::::<<<>>>@@@???????????????>>>>>>|||wwwuuuqqqllliiijjjjjjpppxxx{{{sss\\\KKK;;;///.........---,,,+++******+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))***************************************))))))))))))************+++++++++,,,,,,,,,,,,------------...............///000000//////...///333;;;EEELLLhhh}}}~~~aaaKKKDDDBBBIIIZZZpppvvvbbb[[[ZZZ]]]cccnnnvvv}}}~~~|||{{{{{{zzzxxxvvvtttuuuxxx{{{~~~|||{{{|||}}}}}}zzzzzz}}}~~~qqqmmmkkkuuunnnlllqqq{{{{{{|||{{{rrrhhhbbbbbbfffiiijjj___PPP===000,,,---,,,***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++---,,,,,,,,,---...///000===PPPbbbjjjqqqzzz}}}{{{kkk___ffftttdddkkk{{{~~~hhh___eeeooozzzxxxzzzvvvttt|||yyyvvvttt{{{uuuooopppsssttttttttttttssssssrrrooonnnmmmmmmmmmmmmkkkiiiaaa[[[TTTQQQSSSSSSPPPMMMJJJLLLPPPXXXdddiiiaaaUUUMMMJJJFFFDDDBBBAAA???>>>AAA@@@@@@??????@@@@@@@@@???@@@AAA@@@??????AAACCCDDDCCCCCCCCCBBBBBBBBBAAAzzzvvvrrrkkkhhhgggjjjooovvv{{{}}}{{{|||aaaRRRAAA111...---,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************++++++******************))))))*********+++++++++,,,,,,,,,------------..................///000000111111000222777@@@LLLTTTkkk~~~zzzgggNNNCCCFFFHHHVVVoooeeeZZZZZZ^^^iiinnnxxx|||xxxwwwuuuuuutttqqqooooooppprrrsssyyy|||{{{|||}}}vvvpppkkksss{{{yyyzzzppphhheeegggllloookkk]]]FFF444,,,---,,,***+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---,,,---......---000555JJJ```nnnnnnpppzzz{{{|||}}}sssaaa\\\qqqooogggtttooobbbdddkkkxxx}}}www{{{vvvvvvuuuuuuuuuuuuuuuuuuuuuuuuqqqpppnnnooopppooonnnlllggg^^^UUURRRSSSTTTPPPKKKIIILLLPPPXXXccciiibbbWWWMMMKKKHHHFFFFFFEEECCCAAA?????????@@@AAABBBCCCDDDBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDD}}}vvvrrrlllhhhhhhhhhmmmsssvvvyyy}}}iiiZZZIII888000...++++++---......,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******************************************++++++))))))*********+++++++++,,,,,,---------........................///000000111111222444;;;FFFSSS[[[tttwwwbbbNNNEEEHHHMMMVVVllllll]]]ZZZ]]]bbbssswwwzzzuuusssoooppppppnnnllllllmmmnnnmmmssszzz~~~~~~}}}}}}|||{{{}}}~~~yyyuuuooottt~~~wwwpppllllllnnnpppvvvlllWWW???333111111...+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,---,,,---000...---444>>>bbbttt}}}xxxwww}}}|||wwwhhhZZZbbb~~~vvvjjjmmm|||gggaaahhhqqqyyy{{{{{{wwwwwwwwwwwwwwwwwwxxxxxxtttrrrqqqqqqrrrrrrqqqooommmcccXXXSSSTTTTTTPPPKKKKKKLLLPPPXXXdddjjjcccXXXKKKJJJHHHGGGHHHHHHGGGFFFCCCBBBBBBBBBBBBBBBCCCCCCAAAAAABBBCCCEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFF|||uuurrrmmmjjjiiiccciiinnnqqquuu~~~uuubbbRRRDDD777222---,,,---//////...+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************)))))))))***************)))************+++++++++,,,---------...........................///000000///111444999BBBOOO\\\eeezzzhhhKKK<<<@@@NNNWWWiiirrrbbb]]]]]]bbbfffsss{{{wwwpppmmmjjjkkkllllllkkkjjjkkkllliiiooouuuvvvssspppqqqsssyyy{{{~~~~~~{{{|||~~~|||yyyxxxuuuuuu~~~}}}{{{yyywwwtttsssrrrqqqxxxtttcccIII777222111...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,------+++---000///...:::IIIsss~~~}}}zzzooo^^^ZZZlllzzzggghhhsssvvveeedddkkkuuu}}}xxx}}}}}}~~~{{{{{{zzzzzz{{{{{{|||}}}yyywwwuuutttuuuuuutttsssrrriii]]]VVVTTTSSSPPPMMMMMMOOORRRYYYdddjjjdddYYYLLLJJJGGGGGGHHHJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBDDDFFFGGGFFFDDDHHHHHHHHHIIIJJJJJJKKKKKKxxxtttsssnnnjjjiiicccfffjjjmmmqqqzzz}}}kkkZZZQQQ@@@999111,,,---///...---+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************((((((((())))))*********)))************+++++++++------------...........................///000000///333999BBBNNN]]]kkkuuu}}}yyyWWWAAA;;;CCCWWWjjjuuueee______bbbiiipppyyy~~~ssskkkggggggiiikkkkkkjjjiiiiiijjjdddjjjpppoooiiiddddddgggmmmnnnppptttzzz}}}||||||~~~}}}zzz|||zzzvvv{{{|||tttooooooqqqtttttttttwwwyyyyyywwwtttssswwwlllQQQ:::111000---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,------,,,***,,,000///000???SSS{{{|||vvvgggYYY___uuuiii]]]lllwwwooofffhhhqqq|||uuuvvv}}}|||yyyxxxxxxxxxwwwvvvuuunnnbbbYYYTTTRRRQQQPPPPPPQQQSSSZZZeeekkkdddYYYNNNKKKHHHFFFGGGIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKIIIHHHHHHJJJLLLMMMKKKHHHKKKKKKLLLNNNOOOPPPQQQRRR|||tttssssssooojjjgggfffhhhjjjkkkooovvv|||ppp```ZZZHHH???444------...---++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************''''''(((((()))))))))***)))************+++++++++---------.........//////...............///000000111666???JJJXXXiiiyyysssLLLBBBCCCIII```}}}nnnddd]]]^^^bbbfffppp{{{|||pppgggcccfffhhhjjjjjjiiigggggggggaaagggllljjjccc^^^]]]```^^^^^^```dddiiiqqqwww{{{~~~|||yyyyyy}}}}}}wwwtttxxxxxxsssrrrgggdddcccbbbnnnmmmpppuuu{{{}}}{{{wwwttt}}}vvv[[[@@@555333111+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,------,,,))),,,000///111CCCYYYrrrbbbYYYddd{{{xxx^^^WWWpppyyy~~~lllhhhjjjxxx~~~uuuzzz|||~~~}}}{{{{{{{{{zzzyyywwwpppfff[[[TTTQQQQQQRRRRRRSSSUUU[[[eeekkkdddZZZQQQMMMIIIFFFFFFHHHIIIIIIGGGHHHIIIKKKNNNQQQSSSUUUQQQOOOOOOQQQTTTTTTQQQNNNNNNOOOPPPRRRSSSUUUVVVWWWwwwuuurrrppppppqqqmmmiiikkkfffcccfffjjjnnnwww}}}zzz~~~mmmaaaTTTFFF888222000------...+++++++++++++++++++++++++++++++++************)))******************************))))))******+++,,,+++++++++*********))))))******+++++++++,,,,,,,,,..................------111...---000000...000444888>>>LLL]]]kkkrrrwwwyyy{{{eeeGGGAAAEEEYYYxxxxxxaaa___[[[bbbnnnooovvvzzzkkkdddccc```cccgggiiijjjkkklllmmmjjjkkkllljjjfff___XXXTTTYYYTTTUUU\\\``````ccchhhrrrxxx~~~|||xxxyyyuuurrrzzzxxxuuuyyyuuuoooqqqqqq~~~vvvhhheeefffdddiiiggghhhmmmrrruuuxxx{{{}}}vvvuuuiiiOOO>>>888111+++,,,,,,***))))))***++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++...000,,,---111444HHHhhhsss___[[[qqq{{{fff\\\gggwwwpppjjjjjjiiixxxvvvuuujjj~~~~~~~~~}}}~~~wwwlllaaaYYYVVVVVVWWWYYYYYY[[[```dddeeebbb^^^WWWOOOHHHHHHIIIHHHIIILLLNNNNNNOOORRRWWW\\\___aaa___bbbeeefffddd```]]]\\\^^^[[[\\\`````````hhhrrrqqqsssssssssrrrqqqnnnkkkjjjdddbbbdddgggkkksss{{{xxxuuutttbbbVVVJJJ===666111,,,+++,,,+++++++++++++++++++++++++++++++++************)))******************************))))))******+++,,,+++++++++*********))))))******+++++++++,,,,,,,,,........................111...---000///...000555===LLLaaapppttttttuuuxxx{{{yyyYYYFFFHHHPPPggg}}}ggg___``````iiiwww|||xxxiiicccbbb```cccfffhhhiiijjjlllnnnkkkjjjhhheee```[[[VVVTTTTTTPPPPPPUUUXXXWWWZZZ^^^aaagggpppyyy~~~~~~}}}yyyvvvxxx~~~uuuyyy~~~zzzxxx~~~zzzqqqpppooo|||vvvlllfffcccaaa```bbbgggmmmqqqrrrrrrtttppprrrmmmXXXHHH>>>222++++++++++++***)))******+++******)))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,///,,,---444888JJJhhhnnn```aaawwwyyygggcccnnnzzzyyyddd^^^^^^]]]uuuqqqiiikkkooo|||tttjjjaaa[[[ZZZYYY\\\]]]___ccceeedddaaa^^^ZZZRRRKKKJJJJJJIIIJJJMMMRRRSSSVVV[[[bbbiiinnnqqqyyy{{{{{{zzzvvvrrrppppppsssqqqrrrvvvvvvvvv}}}{{{xxx{{{kkkpppwwwzzzwwwrrrooonnnhhhccc```bbbdddgggnnnvvvvvvrrrzzzeeeXXXOOODDD<<<444,,,***,,,,,,,,,,,,,,,+++++++++++++++++++++************)))******************************))))))******+++,,,+++++++++*********************+++++++++,,,,,,,,,........................111......//////...111777AAAZZZvvv{{{sssrrrvvvzzz]]]LLLHHHQQQ\\\uuuooo^^^[[[```cccnnn~~~vvvgggaaa``````bbbdddfffgggiiilllooollliiieee```[[[WWWTTTSSSPPPMMMMMMOOOPPPOOOQQQUUUUUUZZZaaaiiirrr||||||yyyxxxyyy{{{}}}}}}wwwyyy~~~|||www~~~}}}yyysss{{{vvvhhhccc___^^^```eeemmmrrrpppmmmllliiiooopppdddWWWHHH555,,,,,,,,,++++++*********+++******)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++***---,,,...666<<>>III]]]hhhppprrrwwwZZZ===GGGQQQeeerrr}}}vvveee_________lllwwwvvvggg```______```bbbbbbbbbcccfffhhhdddfffiiijjjgggccc]]]YYYVVVYYYYYYSSSNNNNNNPPPPPPOOOOOOOOONNNOOORRRXXX\\\gggmmmvvv}}}~~~{{{xxxyyy}}}}}}}}}uuurrrwww}}}{{{mmmsss}}}sssmmmjjjjjjtttwwwpppkkkkkkppphhhQQQ;;;666000---------,,,***+++******))))))))))))))))))))))))*********++++++************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++000...111BBBPPP]]]ooowwwlllaaaqqqxxxiiikkkzzzyyy```[[[^^^cccnnn{{{llleeemmmvvvxxxwwwnnnnnnnnnqqqsssuuutttsssuuuuuuvvvwwwxxxzzz|||}}}|||rrrlllgggjjjllllllggg```ZZZWWWUUUQQQOOOOOOOOOOOOTTT[[[aaafffnnnuuu~~~wwwdddccc|||}}}kkkxxx{{{vvvqqqkkkgggfffeeeccceeejjjlllpppxxxiii^^^SSSLLLDDD:::333111///......---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******))))))******+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000---...000222333777CCCPPP```iiinnnooovvvdddGGG???JJJYYYqqqkkk```aaaeeeeeeppp~~~zzzjjjbbb```___```bbbcccbbbbbbcccdddccceeeiiikkkjjjgggccc______cccbbbYYYQQQPPPQQQPPPPPPQQQRRRQQQQQQRRRUUUWWWXXX^^^fffmmmuuu}}}{{{zzzyyyzzz}}}zzz}}}xxxlllmmmzzz~~~uuuuuuvvvssskkkiiisssooo[[[BBB;;;222------...---++++++******)))))))))))))))))))))*********+++++++++************************(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---+++111///333HHHZZZjjjzzz|||ccceeeyyy{{{gggeeennnzzzkkkXXX[[[dddkkkzzzsssgggiiirrryyy|||qqqgggggghhhkkknnnoooooonnnoooooopppsssuuuxxxzzz|||~~~yyyqqqkkklllmmmmmmjjjddd[[[UUUUUUSSSSSSSSSRRRQQQUUU\\\aaafffnnnuuu}}}rrr___^^^xxx{{{lllxxxzzzrrrlllgggfffdddbbbdddhhhiiinnnvvvooobbbUUUMMMFFF;;;222/////////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))*********)))***++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000------000333444888FFFTTThhhrrrxxxxxx|||NNNBBBPPPLLL^^^yyyuuubbb^^^dddiiihhhzzz|||lllcccaaa^^^aaacccdddbbbaaaaaabbbbbbeeehhhjjjkkkiiifffdddhhhllljjj^^^UUUSSSSSSQQQLLLNNNPPPQQQQQQRRRSSSUUUSSSXXX___dddjjjttt|||wwwtttyyyyyyuuuuuuooolllvvvwwwwwwyyyuuukkkjjjuuuttt```GGG>>>333------...---,,,+++******))))))))))))))))))************+++++++++************************''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------+++111///555LLLbbbsssxxx^^^hhh~~~kkkZZZbbbpppzzz}}}eeeVVV]]]hhhpppkkkgggnnnwww~~~mmmddddddeeehhhlllnnnnnnmmmkkklllnnnppptttwwwzzz|||{{{zzz||||||sssnnnmmmmmmnnnmmmggg]]]UUUWWWVVVVVVWWWTTTRRRUUU[[[]]]ccckkksss{{{~~~jjj\\\\\\rrrlllnnnzzzuuuooohhhdddcccdddcccbbbiiilllsss{{{~~~|||yyydddVVVNNNEEEBBB<<>>[[[ppp||||||cccaaaxxxtttcccWWW___ppp~~~ppp]]]SSS___ppp|||yyydddggguuu}}}ggg```\\\\\\aaafffgggiiimmmkkkkkkkkklllnnnpppqqqrrrvvvyyy}}}~~~}}}||||||vvvrrrmmmkkkiiieee]]]WWWYYYZZZZZZXXXVVVUUUVVVXXX\\\]]]eeeqqq|||~~~jjj[[[[[[rrrjjjjjjvvvppphhhdddccccccbbb```ccceeelllsssyyykkkYYYQQQGGGAAA<<<111000...+++++++++,,,,,,+++++++++++++++************)))))))))))))))))))))))))))************+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,------...///000000000///111777???JJJ[[[kkk|||tttHHHAAAQQQWWWiii}}}~~~mmm```___dddkkkxxxsssgggccccccdddeeedddccccccdddfffffffffgggjjjnnnpppooommmqqqxxxvvvgggUUUNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPSSSTTTVVVWWWYYY]]]ccchhhmmmsss|||}}}zzz||||||wwwzzz}}}{{{vvvttt}}}xxxtttpppoookkkfffiiiooosssssscccRRR@@@777333...,,,...************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++***)))))))))))))))))))))******+++,,,,,,,,,...000111AAA```uuuuuuaaaeeezzzlll```\\\ggguuuiii[[[VVVccctttrrrdddkkk|||wwwbbbYYYVVVVVV\\\```bbbdddhhhdddeeefffhhhjjjlllnnnppptttwwwzzz|||||||||||||||yyytttoookkkhhhddd^^^ZZZ]]]^^^^^^\\\ZZZXXXXXXYYY]]]^^^fffqqq|||}}}jjjZZZYYYpppkkkiiiwwwqqqiiidddcccbbb```^^^]]]___eeelllrrrzzzttt\\\UUUKKKAAA;;;444111///,,,+++,,,,,,,,,+++,,,+++++++++************)))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,,,,,,,,,,---------....../////////222///222;;;HHHVVVgggttt~~~~~~VVV===FFF^^^ggg}}}mmmccc^^^bbbiiirrrxxxjjjeeeffffffgggfffddddddeeeggghhhhhhiiilllppprrrrrrqqqppptttqqqeeeYYYRRRPPPOOOQQQRRRTTTUUUTTTRRROOONNNRRRSSSTTTTTTTTTUUUXXX[[[ZZZaaammmwww~~~~~~}}}~~~zzzwwwzzz|||zzzrrreeedddggghhhfffgggnnnssstttooo^^^KKK===444///...000++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********)))))))))+++***))))))))))))))))))******++++++,,,---------,,,000333EEEeeezzzhhh]]]iiiwwwccc^^^bbbppp{{{___XXXYYYgggyyy|||nnnhhhrrrrrr]]]SSSPPPQQQVVV[[[]]]```ccc```aaabbbdddgggjjjlllnnnpppsssvvvyyyzzzzzz{{{}}}{{{wwwpppjjjfffbbb___\\\___aaabbbaaa___\\\\\\\\\^^^```hhhttt~~~}}}iiiYYYWWWoooooolllxxxrrrjjjeeecccbbb___\\\]]]^^^bbbjjjpppwww{{{___XXXLLL@@@;;;666222000---,,,,,,---,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++***************************+++,,,,,,------,,,,,,............////////////333///222???PPP___mmmvvvwww}}}qqqqqq}}}hhhJJJ@@@QQQiiitttsssfffbbbcccjjjoooxxxzzzkkkeeehhhiiiiiihhhfffeeefffhhhiiijjjlllnnnqqqssstttttttttssspppjjjbbb\\\XXXUUUTTTTTTTTTUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVUUU\\\eeennnuuu|||zzzyyy~~~~~~}}}yyyzzzyyy}}}yyysssiiiaaabbbhhhkkkhhhhhhlllqqqrrrvvviiiVVVCCC555......000+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++***)))))))))******)))))))))))))))******++++++,,,,,,---......+++///444HHHfffyyyttt^^^\\\llluuuaaabbbjjjwww}}}}}}vvvXXXVVV[[[iii{{{zzzqqqpppzzzppp]]]RRRNNNOOOUUUZZZ\\\___bbbaaabbbcccdddgggiiikkkmmmlllnnnrrruuuvvvxxx{{{}}}|||xxxqqqiiibbb^^^]]]]]]]]]___bbbcccbbb```______aaadddlllyyy|||iiiWWWUUUmmmoookkkxxxrrrkkkfffdddbbb___\\\^^^^^^aaagggmmmttteeeZZZLLLBBB===888333111...---------,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))*********+++++++++************************++++++,,,------------,,,......//////////////////222111666FFFWWWdddmmmsssvvvpppllluuuYYYHHHFFFVVVooo}}}|||iiibbbaaagggpppwww}}}mmmeeejjjkkkkkkjjjhhhggghhhjjjkkklllnnnppprrrtttvvvxxxzzzwwwuuussspppkkkeeebbb]]][[[WWWTTTRRRRRRRRRSSSOOOOOOPPPQQQSSSUUUVVVWWWVVV[[[```eeeiiipppyyyzzzwww|||~~~|||~~~|||}}}xxxzzznnnhhhccc___aaagggkkkiiihhhkkkooooooxxxppp```JJJ888///---...++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++******))))))***)))))))))))))))*********++++++,,,,,,---......+++///666JJJcccqqqmmm[[[aaarrr~~~ooofffhhhppp{{{~~~|||lllUUUWWW]]]jjj}}}xxxtttvvvmmm\\\QQQMMMNNNTTTYYYZZZ]]]aaacccccccccdddeeeggghhhiiiiiikkknnnqqqsssvvvzzz}}}|||yyyqqqhhh^^^ZZZ[[[]]]YYY\\\```cccccccccddddddfffiiisss|||hhhVVVSSSkkkllliiixxxssslllhhhfffddd```]]]^^^\\\^^^ccciiioooyyy{{{{{{qqq___MMMEEEAAA888444222///------...---,,,,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,---------------.........//////000000000333555???QQQaaaiiinnnqqqxxx|||lllssstttOOOHHHJJJWWWsssqqqbbb___aaajjjxxxqqqjjjllllllmmmkkkjjjjjjkkklllmmmoooqqqssstttvvvzzz}}}||||||~~~xxxtttrrrlllhhhaaaZZZUUUSSSRRRRRRPPPNNNMMMOOORRRUUUVVVVVVTTTXXX\\\^^^^^^cccllltttyyy{{{|||yyy|||{{{|||jjjbbb^^^\\\]]]bbbeeeeeegggkkknnnmmmvvvuuujjjUUU???333///...,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))******+++******++++++,,,------------111999LLLaaaiiiwwwiii___lllyyyuuujjjlllttteeeVVV[[[bbbnnnsssrrrwww{{{jjjZZZPPPLLLMMMRRRVVVXXXZZZ]]]aaaaaaaaaaaabbbcccdddeeehhhjjjlllnnnppptttyyy}}}{{{yyyssshhh\\\WWWXXX\\\XXX[[[```ccceeefffhhhjjjmmmpppzzz|||hhhUUURRRjjjkkkjjjyyytttmmmjjjhhhfffbbb___^^^[[[[[[```eeejjjsss{{{}}}|||~~~fffPPPKKKFFF888555333///.........---,,,------,,,,,,,,,+++++++++)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,------...---------------...///000111111222555;;;KKK```mmmqqqrrrtttzzzvvvmmm}}}cccHHHNNNUUUaaa{{{xxxhhh```dddfffqqqyyyssslllmmmmmmmmmllllllmmmooopppsssuuuvvvwwwzzz~~~~~~zzzvvvppphhhbbb]]]ZZZYYYVVVSSSOOOOOOQQQTTTTTTTTTRRRWWW]]]___^^^aaahhhnnnqqqsssuuuwwwzzz|||}}}~~~}}}~~~~~~~~~oooeee```]]]]]]```aaabbbffflllmmmkkksssyyytttaaaIII:::333000,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''(((((())))))******+++)))))))))))))))***++++++))))))******+++,,,,,,,,,///444===PPPaaadddooo~~~}}}dddaaattt|||wwwjjjkkkuuu{{{___XXX___hhhvvvooopppxxxwwwhhhZZZQQQNNNMMMRRRVVVWWWYYY\\\_________```aaabbbdddeeehhhiiikkklllooosssyyy}}}{{{{{{vvvjjj\\\VVVXXX\\\]]]___ccceeegggiiimmmooovvvxxx{{{hhhUUUQQQjjjnnnmmmyyytttnnnkkkiiigggccc```___\\\[[[___dddhhhpppxxxlllRRROOOJJJ888666333000.........---,,,---------,,,,,,,,,++++++)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,------......------,,,---...///000111222333666@@@TTTjjjvvvxxxwwwxxx~~~vvvsssVVVEEEWWWeeeooo}}}jjjccccccmmmooozzzzzzlllmmmnnnmmmmmmmmmoooqqqsssvvvxxxyyyzzz|||{{{vvvpppjjjfffddd^^^YYYSSSQQQRRRTTTTTTSSSRRRYYYbbbeeedddeeejjjooolllllllllnnnppptttwwwzzzvvvyyy}}}zzz~~~~~~|||~~~wwwmmmgggbbbbbbcccbbbbbbfffmmmmmmhhhrrr{{{{{{iiiQQQ@@@777222,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++&&&&&&'''((()))***++++++))))))((())))))***++++++((())))))***++++++,,,,,,111666@@@SSSbbbbbbkkk{{{___aaavvv|||~~~ggggggiiiuuuttt[[[YYYcccnnn|||}}}ooopppzzzwwwiii[[[TTTPPPPPPTTTWWWXXXYYY]]]^^^^^^___```bbbdddfffggghhhiiijjjlllnnnrrrxxx|||||||||xxxlll]]]VVVXXX]]]bbbdddfffhhhiiilllooorrr{{{}}}|||fffTTTOOOdddttthhh~~~xxx{{{wwwnnnjjjlllhhh```aaa___\\\[[[^^^dddkkkooo}}}}}}sssUUUMMMGGG<<<888555111//////...---,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,---............------000333111---///444===LLLaaaqqqvvvttttttwwwtttyyyccc[[[XXX^^^iiiyyynnn___aaajjjsssuuuvvvvvvoookkklllmmmnnnqqquuuvvvxxxzzz{{{}}}|||yyyvvvtttkkkeee[[[TTTRRRRRRSSSTTTWWW```kkkooommmkkknnnqqqnnnmmmjjjfffdddfffkkkooolllooorrruuuyyy~~~|||}}}~~~wwwuuuooonnnjjjccc```fffpppsssppprrrwww{{{ttt```HHH888333111...,,,---***''')))...))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))************))))))))))))*********************+++,,,---...///000555IIIbbbhhhbbbmmmhhh\\\hhhxxxkkkZZZdddnnnyyymmmZZZ___eeeqqqwwwllluuu~~~ttthhh___VVVTTTRRRQQQRRRUUUZZZ]]][[[[[[[[[\\\^^^aaacccdddhhhiiikkkmmmooorrrvvvyyyzzz}}}|||rrrcccXXXWWWYYYaaaeeehhhiiiiiikkkppptttxxx{{{fffTTTNNNdddsssgggzzzxxxuuulllkkkgggbbb___]]]ZZZYYY\\\aaahhhlllzzzzzz}}}|||[[[NNNGGG>>>888555222//////...---,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,---............,,,---000333111///111777AAASSSkkk|||{{{ZZZWWW[[[ggguuu{{{ggg]]]bbblllxxx|||{{{xxxqqqlllmmmnnnooorrrvvvwwwyyy|||~~~}}}{{{zzzwwwpppggg^^^XXXTTTQQQPPPTTT\\\ggglllmmmlllnnnpppnnnkkkfffbbb``````aaabbbeeegggjjjmmmqqquuuzzz~~~~~~|||||||||~~~|||~~~||||||~~~vvvoooggggggrrr}}}~~~xxxxxx|||~~~wwwfffPPP???777111...,,,---+++((()))---************************+++++++++*********))))))************************))))))))))))************))))))))))))*********************+++,,,---...///333???VVViiillljjjwwwggg]]]kkkzzz~~~zzzfff[[[dddppp~~~jjjXXXbbbiiiwwwtttnnnyyywwwiii^^^RRRQQQOOONNNPPPTTTXXXZZZZZZ[[[[[[\\\^^^aaacccdddgggiiikkkmmmooorrrvvvyyy{{{}}}|||uuuhhh^^^ZZZZZZcccgggkkkllllllnnnrrruuu|||{{{fffTTTNNNccc~~~sssgggtttwwwpppiiigggddd]]][[[XXXWWWYYY^^^dddhhhttt|||yyyuuudddPPPGGGBBB999666222//////...---,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,---............,,,---000333222000333:::FFFZZZtttnnnRRRUUU```qqq}}}jjj___^^^gggrrr}}}zzzsssnnnnnnooopppssswwwxxx{{{~~~}}}uuummmeee^^^XXXSSSTTTYYY```fffhhhiiijjjkkkjjjeee```]]]\\\[[[XXXUUUZZZ\\\___bbbeeeiiinnnqqqxxx{{{{{{zzz~~~yyyxxxxxxzzz}}}}}}uuusssrrr}}}wwwooohhhppp|||ppp^^^JJJ===222...,,,---,,,)))))),,,************************+++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++,,,...///000333IIIbbbpppuuu|||{{{ddd```ooo|||~~~~~~mmm\\\YYYeeettteeeVVVdddnnnqqqsssuuueeeXXXMMMLLLKKKKKKMMMPPPTTTVVVYYYYYYZZZ[[[^^^```bbbdddgggiiikkkmmmooorrruuuxxxzzz||||||xxxpppfff___\\\dddiiinnnqqqqqqsssvvvyyy|||hhhVVVOOOccc~~~uuugggppptttuuuiiieeeddd]]][[[XXXVVVXXX\\\bbbeeelllsssuuusssmmmRRRHHHFFF:::777222///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***+++,,,---...............---///222111///444:::GGG\\\ssstttZZZQQQWWWeeexxxkkk^^^]]]bbbnnnzzz}}}uuuoooooopppppptttxxxzzz}}}~~~yyytttmmmfffbbbZZZ[[[\\\^^^aaaeeehhhjjjfffaaa\\\\\\]]]\\\WWWRRRRRRTTTVVVXXXZZZ]]]aaaeeelllooosssxxx|||}}}wwwyyy}}}~~~zzzyyyxxxyyy}}}~~~|||zzzuuunnnllljjjttttttnnnfffeeevvvyyylllVVVDDD555000---...---******,,,************************************************((((((((((((((((((((((((((()))))))))************((()))))))))******************++++++---...000111000KKKeeerrr~~~tttbbbdddttt~~~}}}xxx{{{|||dddXXX]]]kkkyyyxxxaaaWWWfffsssqqqyyy|||{{{wwwlll[[[MMMGGGGGGGGGHHHJJJLLLOOOQQQUUUVVVXXXZZZ]]]___aaabbbeeegggjjjmmmnnnqqqtttwwwxxxyyyzzzyyyuuummmddd]]]ccciiipppuuuwwwyyy|||~~~kkkXXXOOObbb}}}xxxhhhppprrr|||llleeeccc]]][[[YYYWWWXXX\\\```ccciiiooo{{{uuusss|||vvvVVVIIIIII<<<888333///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***+++,,,---............///...///111///...333:::GGGYYYlllvvv}}}\\\RRRSSS[[[iii{{{yyyaaa[[[```gggtttxxxqqqpppqqqqqquuuzzz||||||xxxrrrmmmdddbbb^^^]]]```gggoootttjjjfffbbbaaabbb___YYYSSSNNNOOOQQQQQQRRRTTTWWWZZZ```ccchhhnnntttzzzwwwvvvzzz}}}}}}{{{yyyzzz}}}}}}|||vvvqqqnnnmmmkkkrrr|||pppfffaaacccxxxwwwbbbMMM:::333//////...+++***,,,************************************************((((((((((((((((((((((((((()))))))))************((()))))))))******************+++,,,---///000111333KKKaaannnkkk___gggxxx|||~~~xxx|||zzzccc]]]fffsssppp___[[[hhhwwwttt~~~yyysssmmmaaaPPPDDDCCCCCCDDDEEEGGGIIIKKKLLLRRRSSSUUUXXX[[[^^^___```ccceeeiiikkkmmmooorrruuuttttttvvvwwwvvvpppggg```aaahhhpppvvvzzz~~~mmmYYYNNN```{{{yyyhhh~~~sssrrrssshhhbbb^^^\\\YYYXXXXXX[[[^^^aaaiiimmmxxx}}}tttuuu___MMMJJJ===999333///.........---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,---............000//////000000000666>>>KKK[[[iiipppzzzsssQQQPPPVVVaaarrrqqq______fffmmmzzz}}}uuutttttttttxxx}}}~~~{{{vvvrrrooolllgggdddfffooo{{{wwwsssnnnjjjeee___XXXRRRLLLMMMMMMLLLKKKLLLNNNPPPUUUXXX]]]bbbiiipppwww|||~~~|||~~~{{{zzz|||~~~}}}vvvtttoookkkooovvv}}}yyykkkfffeeeuuu~~~mmmWWWAAA888111///...,,,+++---++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))******************+++,,,...///111222:::MMM___kkktttbbb]]]jjj{{{|||yyyyyywwweeebbbkkk|||iii^^^___mmm{{{wwwvvvmmmbbbVVVIIIAAAAAABBBCCCDDDFFFGGGHHHHHHMMMOOORRRVVVYYY[[[]]]^^^```cccgggjjjkkkmmmppprrrpppqqqrrrtttssspppjjjfffaaahhhpppwww{{{mmmXXXLLL\\\wwwyyyfffzzzuuusss|||mmmbbb^^^\\\YYYWWWWWWYYY\\\^^^gggjjjsssxxxtttjjjQQQJJJ>>>999333///---.........,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,---............000...///111222444<<>>:::333///---.........,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,---............///...///222444888AAAKKKeeeoootttttt{{{~~~hhhOOOTTTUUUfffyyymmm```[[[fffqqqzzz~~~{{{{{{|||}}}uuunnnnnnwww}}}ttthhh^^^WWWTTTIIIIIIHHHEEEAAA@@@AAABBB???AAADDDGGGKKKQQQWWW\\\ccckkktttzzz|||wwwqqqmmmttt~~~vvvjjjgggnnnuuuqqqggghhhmmmqqquuu~~~kkkMMM@@@444///...------///++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))************))))))))))))******************+++,,,...000222333???NNN___kkkvvv~~~|||uuulllaaaWWW[[[mmm}}}|||xxxxxx{{{www```\\\cccxxxyyyvvv}}}}}}wwwlll]]]MMMCCC??????BBBCCCDDDEEEFFFEEEDDDCCCHHHJJJNNNRRRVVVXXXZZZZZZ\\\```dddgggiiijjjlllnnnmmmoooqqqpppooonnnoooqqqgggkkkqqquuuyyy~~~mmmUUULLLXXXnnnxxxhhhooozzzwww~~~fffaaa[[[VVVVVVUUUUUUXXX]]]cccffflllvvv}}}~~~ZZZJJJDDD===666333111,,,+++---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------.../////////555///...222333888KKKaaa{{{{{{rrrPPPNNNXXX\\\pppjjj^^^___eeennnvvv~~~~~~uuuvvv}}}vvvfff]]]XXXSSSJJJIIIGGGDDDBBB@@@???>>>AAA@@@@@@AAADDDHHHLLLOOOSSS\\\gggnnnpppttt{{{~~~|||tttuuu|||kkkjjjnnnlllgggdddeeehhhjjjllluuu[[[GGG666222000******///,,,+++***))))))***+++,,,///...---,,,***)))((((((+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++***---)))(((...------666GGGQQQ^^^hhhttt|||xxxooommm___WWW___ooo}}}vvvrrr|||nnn^^^]]]iiizzzyyyooovvv}}}}}}uuufffTTTEEE???@@@DDDEEEFFFGGGHHHHHHEEECCCAAAEEEHHHLLLPPPTTTWWWYYYYYY___aaadddeeefffhhhkkkmmmmmmnnnpppqqqrrrrrrqqqqqqppplllmmmuuu}}}mmmVVVLLLWWWnnnyyyhhhnnn|||xxxhhhddd^^^XXXWWWVVVUUUWWW[[[```ccciiissseeeSSSEEE===777444111---+++---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------.../////////222000111333444===ZZZxxx~~~zzzgggOOOQQQZZZ^^^}}}xxxdddaaabbbhhhqqq||||||{{{~~~wwwggg^^^VVVQQQKKKJJJGGGEEEBBB@@@??????======<<<<<<>>>BBBEEEGGGIIIQQQ[[[aaadddiiiqqqxxxyyytttvvvrrrjjjjjjgggdddcccbbbeeegggjjjrrr}}}}}}aaaMMM;;;555111+++)))...,,,+++***))))))***+++,,,------,,,+++******))))))+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++***---)))(((///...000;;;JJJRRR]]]gggrrrzzzxxxpppiii]]]VVV```sssrrrtttkkk]]]^^^kkk~~~wwwqqq{{{}}}{{{ssseeeSSSEEE@@@CCCGGGFFFHHHIIIJJJJJJGGGEEECCCEEEGGGKKKPPPTTTWWWYYYZZZ^^^```ccceeefffhhhjjjlllmmmnnnppprrrrrrsssrrrrrrsssppppppwww~~~mmmWWWMMMVVVmmm{{{iiimmmyyynnnhhhaaa[[[YYYXXXUUUUUUXXX\\\___eeennn{{{~~~}}}oooVVVGGG???888555222---,,,---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------...////////////111333444555FFFmmm{{{~~~sssXXXPPPVVV```gggjjj```dddgggnnnxxxwwwjjj___VVVPPPLLLKKKHHHFFFCCCAAA@@@@@@<<<;;;:::::::::<<<>>>@@@@@@FFFNNNSSSVVV[[[dddkkkvvv{{{~~~vvvvvvxxxtttnnnhhhcccaaa^^^aaaccchhhsss}}}jjjWWWCCC999222+++***---++++++************++++++,,,,,,+++++++++*********+++******))))))))))))))))))))))))))))))))))))))))))************++++++++++++---))))))//////444CCCVVV\\\bbbjjjrrrxxxuuuoooeeeZZZVVVdddyyyxxxjjjttt{{{fff[[[___nnntttssswwwpppbbbRRREEEAAAEEEJJJHHHJJJLLLMMMLLLJJJGGGEEEEEEGGGKKKOOOSSSWWWYYYZZZ]]]```bbbdddeeegggiiilllmmmnnnppprrrssstttsssssswwwtttttt{{{nnnYYYMMMTTTlll~~~jjjlllyyyvvvjjjbbb[[[YYYXXXUUUTTTVVVWWWZZZaaaiiitttxxxXXXIIIAAA:::777333...,,,...,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////111333555:::OOOxxx}}}|||YYYNNNSSS\\\iiiwwwuuu```aaagggllluuu}}}}}}wwwmmmbbbYYYSSSMMMLLLJJJGGGEEECCCBBBAAA???>>><<<;;;;;;;;;<<<======AAAEEEHHHJJJOOOWWW]]]dddiiiooouuuzzz~~~{{{xxx{{{}}}{{{qqqgggbbb^^^___cccjjjuuuqqq___KKK===444---+++...++++++++++++++++++++++++***************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++---)))***//////888LLLjjjkkkooosssxxxyyytttnnnbbbYYYYYYiii~~~yyygggcccqqquuuaaaZZZaaapppppprrr}}}~~~~~~}}}{{{yyyrrrkkk^^^OOODDDAAAEEEKKKIIIKKKNNNOOONNNLLLHHHFFFEEEGGGJJJNNNSSSVVVYYY[[[]]]___bbbcccdddfffiiikkkmmmoooqqqssstttuuuuuuuuuxxxvvvwww~~~oooZZZNNNSSSkkkkkkkkkvvvnnndddZZZXXXWWWUUUTTTUUUSSSWWW]]]cccmmm||||||```KKKCCC<<<888444///---...,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111000111555@@@WWWxxxeeeMMMNNNWWW___pppjjj\\\eeejjjrrr}}}{{{yyyxxxvvvpppggg]]]XXXOOOMMMKKKHHHFFFDDDCCCBBBBBBAAA???===<<<<<<<<<<<<===???AAAAAABBBEEEJJJOOOSSSWWW]]]bbbhhhnnnssswww|||}}}}}}yyyrrrnnncccbbbdddkkkttt{{{~~~wwwgggSSSBBB777///---...+++++++++,,,,,,+++++++++))))))************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***,,,)))+++000///;;;SSSvvvwww{{{wwwqqq___ZZZ]]]ooouuueee]]]cccqqq|||ooo]]]YYYbbbrrr}}}mmmoooxxx~~~~~~}}}{{{yyyuuurrrqqqooollljjjjjjdddYYYKKKAAA???DDDIIIIIILLLOOOPPPPPPMMMIIIFFFDDDFFFIIIMMMRRRVVVZZZ[[[]]]___bbbcccdddfffiiikkkmmmoooqqqtttvvvwwwwwwwwwwwwvvvxxx~~~ooo\\\NNNQQQjjjllliiirrruuuhhh\\\XXXWWWUUUTTTUUUQQQUUUZZZ___ggguuuppp~~~kkkMMMEEE>>>:::555000---///,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////222000000666EEE\\\vvvkkkXXXMMMTTT\\\dddwww|||ddd]]]iiimmmxxx|||wwwuuuuuurrriii```\\\PPPOOOLLLJJJGGGEEEDDDDDDBBBAAA@@@???>>>>>>======>>>>>>>>>======>>>BBBEEEIIIKKKOOOSSSXXX^^^dddiiirrrwww~~~xxxyyyyyyxxxyyygggddddddkkkrrruuuwwwyyy}}}ppp\\\III;;;333///...++++++,,,,,,,,,,,,++++++))))))******************+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++)))+++***---111...;;;XXXvvvxxx{{{ttt\\\[[[bbbsss~~~kkk]]]]]]jjjvvv|||jjjZZZZZZdddtttwwwlllooouuu}}}~~~}}}{{{zzzyyywwwsssnnniiifffccc```^^^\\\XXXQQQGGG???>>>CCCHHHJJJMMMPPPRRRRRRNNNJJJGGGDDDFFFHHHLLLQQQVVVZZZ\\\]]]```bbbdddeeegggiiilllmmmooorrruuuwwwxxxyyyyyywwwuuuxxx~~~ppp]]]OOOPPPiiimmmhhhnnnppp```YYYWWWTTTSSSTTTPPPTTTYYY]]]cccpppzzzhhhyyyvvvOOOGGG???;;;666000...///,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------.../////////000000111888GGG___wwwYYYPPPOOOYYYbbbmmmpppaaa```lllqqqyyytttuuusssjjjaaa]]]QQQOOOMMMKKKHHHFFFEEEEEECCCCCCBBBBBBAAAAAAAAAAAA?????????>>>>>>>>>@@@AAACCCDDDEEEGGGIIINNNTTTYYYbbbgggooowwwyyyxxx~~~~~~{{{tttsssssseeeaaacccllltttwwwzzz}}}zzzgggQQQAAA666000---++++++,,,------,,,++++++************))))))))))))+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++(((***+++///111---;;;YYYqqquuuxxxoooWWWZZZeeeuuu|||kkk^^^```ooo|||dddXXXZZZfffvvvppplllrrrwwwyyy~~~}}}|||yyyyyyyyyxxxwwwuuusssqqqnnniiiccc]]]ZZZWWWTTTRRRMMMKKKHHHBBB===>>>CCCHHHLLLOOOSSSUUUTTTQQQLLLIIIDDDEEEHHHLLLPPPVVVZZZ]]]^^^```ccceeefffhhhjjjlllmmmooorrruuuxxxyyyzzzzzzxxxvvvxxx}}}ppp^^^OOOOOOiiinnngggkkk}}}vvvddd[[[WWWTTTSSSSSSPPPTTTYYY\\\aaammm~~~vvvfffvvvPPPHHH@@@;;;777111...///,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...//////000...000333999HHHaaayyyyyytttxxxsssNNNLLLOOO[[[gggvvvzzzhhh```dddooottt{{{tttuuusssjjj```\\\QQQPPPNNNKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@AAAAAAAAAAAABBBBBBCCC@@@@@@@@@???@@@CCCHHHLLLNNNSSS[[[dddmmmwww}}}}}}|||yyy~~~zzz}}}|||oooiiieeeaaa]]]```mmmxxx~~~nnnWWWDDD888000+++++++++------------++++++************)))))))))(((+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++'''***+++000222,,,;;;ZZZoootttqqqgggSSSYYYfffvvv{{{mmm```aaappp~~~aaaWWW[[[gggxxx~~~kkklllvvvzzzwww~~~~~~}}}{{{yyyxxxsssssssssrrrpppnnnllljjj```\\\UUUOOOKKKIIIGGGEEEBBBCCCBBB>>><<<>>>DDDIIINNNQQQUUUWWWWWWSSSNNNKKKDDDEEEGGGKKKPPPVVVZZZ]]]___aaadddeeefffhhhkkkmmmmmmooorrruuuxxxzzz{{{{{{yyyxxxyyy|||~~~sss```PPPPPPiiinnncccwwwpppyyy~~~hhh^^^ZZZUUUQQQQQQQQQPPPRRRXXX___hhhvvvyyywww{{{dddJJJ===>>>777111111000------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++******++++++,,,---......---------......///333111444???LLL^^^xxxxxxkkkkkkrrr{{{|||]]]GGGMMMSSS]]]ooooooccccccmmmxxxuuunnnmmmmmmdddYYYTTTOOOJJJHHHHHHIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDEEEGGGGGGEEEDDD@@@@@@@@@???@@@@@@AAAAAA???CCCIIIMMMSSS]]]jjjttt{{{uuuppp}}}rrrjjjaaa]]]ZZZ]]]mmmfffLLL>>>555000000...,,,++++++***(((&&&+++++++++************)))))))))))))))))))))))))))))))))))))))************************************+++---***+++000000;;;RRRgggiiiyyy{{{rrrkkk```XXX^^^kkkzzz~~~pppiiinnnyyywwwYYYVVV^^^kkk{{{xxxmmmpppxxxzzzxxx~~~{{{yyyxxxuuuppplllnnnkkkiiiiiikkkhhhaaa[[[TTTNNNGGGCCCCCCDDDDDDCCCAAABBBAAA>>>;;;>>>FFFMMMUUUYYYZZZYYYYYYWWWQQQIIIFFFEEEGGGKKKQQQVVVZZZ[[[```bbbeeefffhhhjjjmmmppppppsssvvvwwwxxxyyy{{{}}}~~~zzzyyy|||~~~sss```OOOOOOgggooocccuuuqqqxxxnnnbbb\\\WWWSSSSSSTTTRRRSSSWWW\\\bbbooo{{{}}}xxxxxx}}}~~~}}}iiiMMM@@@@@@999333222111------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++++++++***++++++,,,---......---------...//////222222888EEESSSddd{{{|||nnnmmmuuu|||fffLLLMMMQQQWWWcccyyyyyygggaaaeeeppp{{{~~~tttllllllllldddZZZSSSOOOJJJIIIIIIJJJJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFEEEFFFGGGHHHFFFDDDCCCCCCBBBBBBAAABBBBBBCCC@@@CCCFFFGGGJJJPPPZZZbbbiiinnnuuu{{{|||uuummmfff___[[[```vvvmmmTTTDDD:::333111///---,,,,,,,,,***)))+++++++++************)))))))))))))))))))))))))))))))))))))))************************************+++---***+++000000:::QQQbbbfffvvv~~~tttkkkeee\\\XXX^^^lllzzzxxxoooqqqzzzuuuYYYWWW___lll}}}xxxnnnrrrzzz||||||~~~{{{yyyxxxtttnnnjjjgggdddaaa``````]]]VVVQQQIIIFFFCCCCCCFFFIIIJJJIIIDDDDDDCCC???<<<>>>FFFLLLYYY\\\]]]ZZZZZZYYYTTTMMMGGGFFFGGGKKKQQQWWWZZZ\\\```bbbeeefffhhhjjjnnnppprrrtttwwwxxxyyyzzz|||}}}~~~{{{{{{~~~tttaaaOOOMMMeeepppcccsssrrrxxxuuufff]]]VVVTTTTTTSSSQQQRRRUUUYYY^^^jjjuuu{{{xxxzzz}}}~~~qqqSSSCCCCCC<<<555333000------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++++++++++++++,,,------......------......///000111333<<>>333222000---------...---,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))************************************)))---,,,---111000<<>>BBBEEEJJJNNNPPPPPPPPPOOOMMMLLLIIIFFFDDDDDDGGGIIIOOOUUU[[[___bbbccc]]]VVVMMMKKKKKKMMMSSSYYY]]]___aaacccfffgggiiikkknnnqqquuuxxxzzz||||||}}}~~~zzz~~~kkkTTTMMMaaa{{{uuugggoootttrrrvvvbbbYYYXXXYYYVVVTTTTTTUUUVVVXXXaaajjj~~~}}}fffIIIAAA;;;666444...------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---------...///000111222111666???NNNdddyyy{{{ssspppwww^^^FFFIIIUUU^^^mmmyyyfffZZZbbbppp{{{xxxkkk^^^WWWUUUQQQKKKIIIJJJKKKJJJJJJJJJKKKMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLKKKLLLNNNNNNLLLKKKLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMQQQQQQPPPOOOOOOQQQUUUYYYVVVeeettt~~~{{{ppphhhhhhjjjmmmsssxxx}}}{{{bbbKKK@@@444111...,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))************************************)))...---...111333DDD```ccciiiwww}}}zzzxxxkkkTTTZZZkkk}}}rrrgggmmmxxx~~~iiiZZZaaagggrrr~~~|||}}}xxxtttlll```RRRGGG@@@>>>888888777888999;;;===>>>BBBEEEJJJNNNPPPQQQRRRTTTNNNMMMKKKJJJIIIHHHHHHHHHGGGNNNUUUZZZ^^^___ZZZRRRNNNLLLKKKMMMRRRXXX]]]___bbbcccfffhhhiiikkkoooqqqtttwwwzzz||||||}}}xxx}}}lllTTTKKK^^^yyywwwiiioootttppp|||ggg^^^]]]^^^UUUSSSSSSUUUUUUWWW___hhhvvv{{{|||mmmKKKAAA;;;888666000------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------......///111222333222999DDDUUUllltttppprrr{{{uuuQQQHHHPPPYYYeeesssooo```[[[hhhuuuzzzsssgggYYYRRRRRROOOKKKJJJLLLNNNMMMKKKKKKMMMOOOLLLMMMMMMNNNNNNMMMMMMLLLNNNMMMLLLMMMOOOOOOMMMLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNMMMMMMPPPPPPQQQQQQSSSYYY```eeejjj}}}|||wwwppppppnnnlllkkkmmmqqqttt{{{~~~iiiTTTJJJ888444000---,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))***************************************///------111444HHHgggrrr}}}yyykkkUUU___rrrxxxhhhaaammm{{{eee[[[eeekkkvvv~~~|||sssoooeeeWWWIII???:::999777777666666777:::>>>AAACCCFFFJJJKKKLLLNNNQQQTTTMMMMMMMMMMMMMMMKKKIIIGGGEEEJJJNNNPPPTTTWWWTTTNNNNNNLLLKKKLLLQQQXXX\\\___bbbdddfffhhhiiilllooorrrrrruuuyyy{{{|||~~~www}}}lllTTTJJJ]]]wwwxxxjjjppptttoooiii_________PPPOOOPPPSSSUUUXXX```jjjoookkkpppqqqMMMBBB<<<999888222---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------......///111222333333<<>>UUUqqqsssnnnrrr{{{wwwSSSKKKPPPXXXcccxxxsssaaacccgggppp~~~~~~yyyvvvvvvvvvvvvyyy~~~}}}yyynnn___RRRJJJHHHGGGGGGIIIIIIJJJKKKKKKLLLLLLMMMNNNOOONNNMMMLLLMMMPPPRRRPPPQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNQQQPPPSSSWWWWWWUUUWWW[[[]]]dddmmmvvv~~~}}}|||zzz~~~|||www|||rrrooonnnllllllooowwwzzzhhh[[[HHH;;;000---...---,,,,,,,,,,,,------,,,,,,+++*********))))))))))))******))))))*********+++++++++)))************+++++++++******,,,///...555NNNhhhuuugggZZZfffwwwmmmddddddppp}}}{{{```]]]dddnnn~~~{{{xxxqqqiiiYYYGGG======>>>===AAAAAAAAABBBDDDDDDDDDCCCAAACCCDDDDDDCCCDDDFFFHHHIIIJJJKKKLLLMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFJJJJJJKKKLLLOOOSSSWWWYYY```cccgggkkklllnnnppprrrqqqsssvvvzzz}}}zzz{{{pppWWWKKKZZZqqqjjjeee{{{ppplll^^^WWWNNNLLLLLLOOOPPPRRRWWW^^^gggrrr|||qqqpppzzz___GGGCCC<<<333444111000...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------...///111222444>>>DDD\\\wwwpppsssvvvgggOOOOOOSSS[[[jjj~~~gggaaaeeekkkuuuyyytttppppppooonnnpppuuuyyyzzz}}}xxxnnn```RRRJJJFFFDDDDDDGGGHHHIIIJJJLLLMMMNNNOOONNNPPPSSSTTTTTTSSSRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQSSSRRRQQQQQQRRRSSSTTTUUU\\\^^^cccgggccc___aaafffnnnxxx|||zzz~~~~~~xxx{{{{{{yyyxxxsssooollllllooovvvrrrdddOOO@@@333......---,,,,,,,,,,,,------,,,,,,+++*********))))))))))))******(((((()))))))))*********)))************++++++++++++***---000///555LLLddd}}}uuujjj```UUUfffwwwsssjjjiiiuuuyyy___\\\dddnnn{{{}}}zzzwwwppphhhXXXFFF===>>>AAABBBGGGHHHIIIJJJJJJIIIHHHGGGBBBBBBBBB@@@???@@@CCCFFFHHHIIIJJJLLLLLLLLLLLLKKKGGGGGGGGGGGGFFFFFFEEEEEEGGGHHHIIIKKKNNNRRRUUUWWW]]]aaaggglllnnnoooqqqrrrsssuuuxxx{{{~~~|||yyy~~~rrrXXXKKKXXXnnnkkkccc||||||pppsssbbbXXXOOOLLLKKKNNNQQQRRRWWW]]]dddnnn|||uuuoooxxxfffIIIBBB;;;444555111000///---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------------------.........///111444666???KKK```yyylllttt{{{\\\MMMTTTTTT[[[nnnwwwccc```gggpppzzzwwwrrrmmmlllkkkiiikkkooorrrtttxxx{{{~~~xxxooobbbUUUKKKFFFDDDDDDFFFGGGIIIKKKNNNPPPRRRSSSLLLSSS\\\aaa```[[[TTTPPPSSSSSSRRRRRRRRRSSSSSSTTTVVVVVVUUUUUUWWWZZZ]]]___jjjpppxxx|||vvvnnnmmmrrr{{{yyy}}}{{{|||zzzwwwsssqqqmmmlllooouuuyyyjjjUUUDDD444//////...------,,,,,,------,,,,,,+++*********))))))))))))******))))))))))))*********+++))))))*********+++++++++++++++...111000555III```ppp~~~wwwiiibbb[[[TTThhhwww~~~rrrooozzzvvv^^^\\\dddooovvv|||~~~|||}}}yyyvvvnnngggXXXFFF===???EEEGGGLLLMMMOOOOOOMMMKKKJJJJJJDDDDDDCCC@@@???@@@CCCFFFGGGHHHIIIKKKLLLLLLLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGJJJMMMPPPSSSUUU[[[```ggglllooopppqqqrrruuuvvvyyy|||~~~~~~xxx{{{tttZZZLLLWWWllllllbbbyyy~~~pppyyyeeeYYYRRRNNNLLLOOOQQQRRRVVV[[[bbbkkkwwwyyypppuuunnnKKK???:::666777111000///...---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---...///......111555999EEEUUUgggzzzlllttt~~~VVVNNNXXXVVV\\\qqqoooaaa```jjjuuuuuuooojjjhhhfffdddeeejjjmmmqqquuuyyy{{{|||uuunnncccVVVKKKFFFDDDDDDDDDFFFHHHLLLOOOSSSUUUWWWRRRXXXaaafffeee___YYYUUUXXXWWWWWWWWWXXXZZZ]]]^^^]]]]]]]]]___bbbfffjjjmmmyyy|||{{{{{{yyy|||~~~~~~yyyrrrqqqpppmmmkkkooouuu|||}}}nnn[[[HHH555/////////......,,,,,,------,,,,,,+++*********))))))))))))***************+++++++++,,,,,,))))))*********+++++++++,,,+++---111111555HHH^^^iiitttyyyrrriiiddd___YYYlllyyyxxxrrr}}}ttt\\\[[[dddppp~~~uuu{{{|||{{{~~~zzzwwwnnnhhhYYYGGG>>>@@@FFFJJJLLLNNNPPPOOOLLLIIIIIIIIIFFFEEEDDDAAA??????BBBEEEFFFFFFHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGIIILLLOOORRRTTTZZZ___fffllloooqqqrrrsssuuuwwwyyy|||~~~vvvwwwwww]]]MMMWWWkkklll```vvvqqq~~~jjj[[[UUUOOOLLLOOOQQQRRRTTTXXX___hhhrrr~~~sssqqqzzzxxxQQQ@@@;;;777888111111///...---,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...+++,,,,,,------.........,,,...//////...111777<<>>YYYooovvvwwwzzzzzz~~~iiiRRRSSSaaagggtttnnn___^^^eeettt~~~iiiccc^^^\\\ZZZWWWYYY]]]ccchhhmmmoooppprrrwww||||||}}}~~~~~~~~~zzzwwwqqqmmmfff[[[RRRLLLLLLMMMKKKMMMQQQVVV[[[aaaeeeggglllmmmmmmmmmoootttzzz~~~zzzzzz}}}{{{~~~uuu|||vvv}}}yyyooolllnnnlllhhhhhhsss|||~~~nnnWWW???444333222///---,,,,,,------,,,,,,+++*********))))))))))))******************++++++++++++)))************+++++++++...***+++...000666III]]]cccllltttvvvsssmmmddd\\\qqq{{{wwwpppppp}}}pppZZZZZZeeeqqqzzzttt{{{{{{||||||xxxuuunnnkkk^^^LLL@@@@@@EEEHHHGGGHHHIIIEEEAAA@@@CCCGGGIIIIIIIIIFFFCCCBBBBBBCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNOOOPPPQQQOOOMMMJJJIIIKKKNNNSSSVVV^^^aaafffjjjmmmooorrrtttssstttwwwzzz}}}tttqqq{{{```OOOXXXkkkmmm___rrrsss~~~rrrbbbVVVOOOKKKLLLNNNNNNOOOQQQZZZaaajjjtttoooqqqttt{{{aaaKKKCCC:::555222111000///------------++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,---...//////,,,...000///...111999???]]]uuuwwwtttxxx}}}kkk___PPPTTTdddooohhh]]]aaahhhxxxgggaaa\\\ZZZXXXUUUWWW[[[^^^ccchhhjjjjjjlllrrrwwwwwwyyy{{{|||~~~~~~~~~}}}yyyyyyyyy{{{||||||yyywwwsssqqqkkkaaaXXXRRRRRRTTTRRRTTTYYY^^^dddjjjnnnpppqqqtttxxx{{{yyywwwzzz~~~wwwyyyqqq{{{~~~{{{qqqxxxvvvmmmlllooommmgggggguuuvvv^^^DDD777444222///,,,,,,,,,---------,,,++++++******))))))))))))******))))))))))))************)))************+++++++++...******---///666III^^^iiirrr|||}}}uuuiii```qqq|||}}}jjjhhhooo{{{oooYYYZZZeeeqqqvvvpppxxxxxxzzz~~~}}}{{{wwwtttooolll```NNNAAA@@@DDDGGGEEEFFFFFFBBB>>>===BBBGGGMMMMMMMMMKKKHHHFFFEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKLLLNNNPPPQQQRRRRRRPPPLLLIIIJJJNNNSSSWWW___bbbfffiiilllnnnrrrtttqqqsssvvvzzz}}}~~~vvvqqq}}}|||```MMMWWWnnnmmm```rrrssszzz}}}cccTTTQQQMMMKKKLLLNNNPPPPPP[[[___gggqqq~~~qqqmmm{{{zzz{{{{{{|||qqqHHH<<<<<<333333222000...---,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++***...------------...//////***///------222111666EEE___pppyyy}}}|||{{{eeeXXXQQQYYYfffttt|||eee___eeeqqq{{{iii```WWWVVVVVVUUUUUUWWW^^^aaaeeeiiikkknnnqqqssswwwzzz}}}}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvuuuqqqnnnhhhaaa[[[YYY[[[]]]^^^\\\[[[___fffnnnrrrttt{{{}}}uuuttt{{{zzzzzzqqqvvv}}}}}}|||zzzvvviiiggglllkkkeeemmmqqq~~~hhhMMM;;;222///000333000///---+++************************************)))************+++++++++******+++++++++,,,,,,,,,+++((())),,,---333FFF\\\iii{{{qqqeee```uuu}}}xxxcccfffnnnwwwmmmZZZ\\\fffqqqqqqoooxxxtttuuu}}}zzzwwwvvvuuuqqqmmm^^^III>>>@@@EEEFFFHHHEEEAAA>>>>>>???BBBDDDKKKMMMNNNMMMJJJIIIHHHIIILLLHHHDDDBBBBBBDDDEEEFFFLLLLLLLLLLLLMMMOOOPPPQQQQQQNNNKKKKKKNNNSSSWWWZZZaaaeeehhhkkklllmmmooopppqqqtttyyy|||~~~tttppp{{{~~~cccOOOYYYpppnnn```qqqtttxxxgggWWWSSSNNNLLLLLLMMMNNNNNNWWW\\\ccclllyyyjjjgggyyy||||||wwwNNN???>>>555444222000...---,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,++++++***...------------...//////,,,111///...333222777FFF```rrr|||}}}```SSSNNNWWWeeetttwwwaaa^^^dddttt~~~hhh^^^VVVSSSSSSQQQQQQSSSZZZ^^^bbbfffiiilllooorrrtttvvvyyy{{{zzzyyyyyyyyyvvvwwwwwwxxxxxxxxxxxxwwwssspppjjjbbb]]][[[\\\^^^]]]]]]___dddkkkssswwwyyytttqqqvvvxxxxxx}}}www{{{sssyyy{{{zzzllleeeggggggeeemmmwwwoooUUUCCC888111///000000///---,,,*********+++************************)))************+++++++++******+++++++++,,,,,,,,,,,,***+++......555LLLdddyyy|||qqqeeecccyyyyyyrrraaaeeennnwww~~~lllZZZ\\\fffqqqnnnnnnxxxvvvwww}}}zzzxxxvvvuuuqqqkkk[[[GGG<<<>>>CCCDDDFFFCCC@@@======@@@CCCEEEJJJLLLMMMLLLJJJJJJJJJLLLMMMJJJFFFDDDEEEFFFGGGGGGMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPMMMMMMQQQVVV[[[^^^hhhjjjlllmmmmmmmmmnnnoooqqquuuyyy|||~~~{{{rrrqqq{{{fffRRR[[[pppppp```ppptttvvvnnnZZZVVVPPPLLLKKKLLLLLLLLLRRRWWW^^^gggsss|||jjjhhhwww}}}XXXCCC???777444222000...------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++...------------...//////...333000///444222777GGGcccxxx~~~wwwYYYPPPMMMXXXgggyyyooo^^^```iiiyyyggg]]]SSSPPPNNNLLLLLLNNNVVVYYY^^^bbbfffiiimmmppppppsssvvvwwwvvvvvvvvvwwwrrrsssuuuvvvxxxyyyyyyyyytttqqqllleee___]]]^^^```^^^```eeelllssszzztttnnnpppvvvwwwzzzwwwzzzuuu|||}}}ssseeebbbgggkkk|||www```NNN???333...---000///---,,,++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,---,,,...//////777SSSppp{{{lllcccfff}}}}}}tttkkk```eeennnwww}}}kkkYYY\\\fffqqqnnnppp{{{yyy{{{}}}{{{xxxwwwvvvpppgggUUUCCC999;;;???AAABBB@@@===<<<===@@@DDDFFFIIIKKKLLLLLLKKKLLLNNNPPPPPPMMMJJJHHHIIIJJJKKKJJJNNNNNNMMMNNNNNNOOOPPPQQQSSSRRRPPPQQQUUU[[[aaaeeepppqqqqqqpppnnnmmmnnnooorrruuuyyy|||~~~qqqpppuuuhhhTTTZZZnnnqqq```nnnssstttsss[[[WWWPPPLLLKKKKKKLLLMMMPPPUUU\\\dddooozzzuuupppwww~~~aaaFFF>>>888444333111///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,...------------.../////////333000///333222777GGGcccyyy||||||lllUUUOOOPPP\\\nnniii___gggsss~~~ggg\\\RRRMMMKKKIIIIIIKKKRRRVVV[[[```dddhhhllloooppprrrtttuuutttssstttuuuqqqrrrtttuuuwwwxxxyyyyyyuuurrrmmmgggaaa___```aaabbbgggooouuu{{{vvvnnnllluuuvvvyyyzzzvvv||||||~~~yyyhhhcccmmmzzz|||hhhUUUCCC555......///......---,,,+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,...///...888WWWwwwuuuccc]]]ddd||||||qqqgggaaaeeennnwww|||jjjYYY\\\gggqqqooorrr~~~}}}~~~}}}{{{yyywwwvvvmmmaaaNNN???888999<<<>>>>>>===;;;:::<<<@@@EEEHHHHHHJJJKKKLLLMMMOOORRRUUUSSSPPPNNNNNNNNNOOOOOONNNOOONNNNNNNNNNNNOOOOOOPPPSSSSSSSSSTTTXXX^^^fffkkkuuuvvvuuussspppooooooppprrruuuyyy|||~~~fffmmmzzziiiTTTXXXiiirrr```lllrrrrrrvvv\\\WWWPPPLLLKKKLLLMMMNNNPPPVVV]]]cccmmmxxx}}}rrrwww~~~|||iiiGGG<<<999444333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------...------------...//////...222///---222111777GGGYYYqqqzzzzzz```OOONNNRRR```sss{{{dddbbbnnnxxxggg[[[PPPLLLJJJGGGHHHJJJPPPTTTYYY^^^bbbgggkkknnnqqqssstttsssrrrqqqrrrrrrrrrssstttuuuvvvwwwwwwwwwtttrrrnnniiicccaaabbbdddiiipppxxx~~~zzzqqqlllsssuuuxxx}}}{{{|||}}}kkkfffuuu{{{~~~lllZZZGGG777000000............---,,,,,,+++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++---...---888WWWwwwlllZZZUUU___xxx}}}|||sssjjjccchhhpppyyy}}}hhhXXX\\\gggqqq~~~ooosss}}}}}}}}}{{{yyyvvvuuugggYYYGGG;;;888999;;;===;;;:::888888;;;@@@EEEHHHHHHJJJMMMOOOPPPSSSWWWYYYVVVTTTSSSSSSTTTUUUTTTRRRPPPPPPOOONNNNNNNNNOOOOOORRRSSSTTTVVVYYY```iiipppxxxyyyyyywwwtttrrrqqqrrrsssvvvzzz|||~~~~~~bbbnnniiiSSSUUUeeeqqqaaalllqqqqqqxxx]]]XXXPPPLLLJJJLLLNNNOOOOOOVVV]]]cccjjjzzzyyy}}}ooouuu~~~}}}{{{rrrIII:::999555333111///...---......++++++,,,,,,,,,,,,------***+++,,,------......---...------------...//////---111---,,,111111888HHHRRRhhhxxx}}}zzz|||wwwVVVKKKMMMTTTcccwwwrrr```eeesss{{{dddYYYNNNJJJHHHGGGHHHKKKPPPSSSXXX]]]aaaeeeiiilllqqqrrrsssrrrqqqpppqqqsssttttttuuuvvvvvvvvvvvvvvvtttssspppkkkgggeeefffhhhnnnwww}}}tttmmmpppsssxxx|||}}}ttt}}}qqqlllzzz~~~||||||sssbbbMMM:::222222...............---,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,******,,,......777SSSpppwwwdddTTTQQQ\\\ttt{{{yyyrrrhhhkkkssszzz}}}gggXXX]]]hhhqqq|||nnnrrr~~~|||{{{~~~{{{xxxuuusss```PPP@@@:::::::::;;;<<<999888666777:::???EEEHHHHHHKKKOOOSSSUUUWWWZZZ\\\YYYXXXXXXYYYZZZZZZXXXVVVSSSSSSRRRQQQPPPPPPPPPQQQRRRTTTVVVXXX[[[bbblllsss{{{}}}~~~|||yyyvvvttttttsssvvvzzz|||}}}~~~~~~jjjxxxkkkSSSSSSaaaqqqaaakkkqqqnnnyyy```ZZZRRRLLLJJJKKKLLLMMMLLLTTT\\\aaafffttt|||}}}pppqqq}}}|||}}}{{{zzzNNN;;;999555444222000............+++++++++,,,,,,---------***+++,,,---...............------------...//////---111...---222333:::KKK[[[mmmwww{{{~~~tttPPPJJJNNNXXXggg|||iii___kkk{{{zzzaaaVVVKKKGGGFFFFFFHHHLLLOOORRRWWW\\\___cccgggjjjlllnnnooopppoooppprrrtttttttttuuuvvvwwwwwwwwwwwwuuuuuusssooollljjjlllmmmqqqzzzvvvmmmlllqqqvvvzzz{{{~~~||||||}}}vvvnnnxxx{{{ttt}}}|||wwwwwwwwwwwwyyy||||||nnnXXXAAA444111---......//////...---,,,************************)))************+++++++++******+++++++++,,,,,,,,,+++)))+++...///777OOOggg{{{|||nnnbbbUUURRR]]]ttt}}}{{{mmmooouuu|||{{{fffXXX]]]hhhqqq|||ooottt~~~~~~~~~{{{wwwtttrrrYYYIII;;;999<<<===<<<===777666555666999>>>DDDGGGHHHLLLRRRWWWYYY[[[\\\^^^[[[[[[[[[]]]^^^^^^\\\YYYXXXWWWVVVUUUTTTTTTTTTTTTTTTVVVYYY[[[]]]dddnnnvvvzzzvvvuuusssvvvzzz|||}}}~~~~~~tttlllTTTRRR```qqqbbbkkkrrrlllyyyccc]]]TTTLLLIIIIIIJJJJJJJJJRRRZZZ^^^cccooovvvmmmyyy|||zzz}}}}}}QQQ<<<999555444222000............+++++++++,,,,,,---------***+++,,,---...............------------...//////---222...---333555===NNNkkkyyy}}}}}}tttPPPLLLRRR\\\lll}}}bbb___rrruuu^^^SSSHHHEEEEEEFFFHHHLLLNNNQQQVVVZZZ^^^aaaeeehhhhhhjjjlllmmmnnnqqqtttvvvssstttuuuwwwxxxyyyyyyyyywwwvvvuuurrrooonnnoooqqqqqq{{{vvvmmmjjjooouuuxxx|||zzz}}}~~~zzz{{{~~~xxxlllmmmwww|||zzzrrrooommmooovvv~~~xxx```EEE555000---.../////////...---,,,************************)))************+++++++++******+++++++++,,,,,,,,,,,,***+++///111777LLLaaarrryyytttjjjbbbWWWTTT___uuuppprrrwww}}}zzzeeeWWW]]]hhhqqq}}}qqqwww~~~{{{wwwssspppUUUEEE888999>>>???======777666555555999>>>CCCGGGIIIMMMTTTYYY\\\]]]^^^^^^\\\\\\]]]___aaa```]]][[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUXXX[[[]]]___eeepppxxx|||wwwuuutttvvvzzz}}}}}}~~~kkkQQQPPP^^^~~~ttt^^^hhhvvvoookkk^^^RRRMMMLLLJJJJJJKKKNNNQQQXXX^^^bbbkkk}}}xxxvvvuuuzzz\\\<<>>===>>>555555666666888===DDDIIIKKKQQQWWWYYY\\\bbbdddccc___^^^^^^^^^^^^___``````aaabbbbbbaaa___\\\XXXVVVVVVXXX[[[]]]aaagggqqqxxx{{{xxxwwwxxxyyy{{{|||}}}}}}}}}lllRRRPPP]]]www```hhhwwwpppmmm```SSSNNNMMMKKKJJJKKKMMMPPPWWW^^^bbbjjj{{{yyyyyyyyyaaa>>>>>>777555333111///............---,,,,,,++++++,,,,,,++++++,,,------......///........................000000...222555444JJJqqqfffQQQOOOVVVeeezzzeee^^^fffppp|||zzzeeePPPKKKEEEBBBDDDGGGIIIJJJOOOPPPSSSWWW[[[___bbbdddhhhjjjmmmooopppqqqsssttttttuuuwwwwwwwwwxxxzzz|||~~~}}}{{{zzzxxxwwwvvv|||}}}|||tttllllllooouuuzzz~~~www{{{}}}|||||||||xxxrrrooossstttqqqooommmuuuvvvSSS777222111000///...............---,,,++++++******++++++)))************+++++++++++++++******++++++,,,---+++...+++---444666AAAVVVeeeooottttttlllYYYUUUddd~~~{{{wwwyyypppooorrryyy}}}hhhWWWYYYeeesss|||ttt~~~~~~|||zzzrrriiiPPPEEE======AAA@@@===<<<555666666777999>>>DDDIIILLLSSSXXXZZZ]]]bbbeeeddd_______________```aaaaaacccccccccbbb```]]]ZZZXXXXXXZZZ]]]___ccciiissszzz{{{wwwvvvwwwyyyzzz{{{|||}}}}}}~~~mmmTTTPPP\\\{{{ccciiiyyyqqqpppcccUUUOOOMMMKKKJJJKKKKKKOOOVVV]]]bbbiiixxxyyy}}}tttvvvgggBBB<<<777555333111///............---,,,,,,++++++,,,,,,++++++,,,------......///........................///111000222444888YYY^^^KKKPPPXXXiiixxxaaa^^^gggrrrrrr\\\KKKGGGCCCAAACCCFFFHHHIIIOOOPPPRRRVVVZZZ^^^aaacccgggiiilllnnnoooppprrrssstttvvvyyy{{{{{{{{{|||}}}~~~}}}|||}}}~~~vvvnnnlllnnntttzzzyyyyyywwwvvvyyy}}}yyyrrrrrrvvv|||llllllnnnmmmttt]]]<<<222222111000///............---,,,++++++******++++++)))************+++++++++++++++******++++++,,,---,,,...+++...444666BBB[[[oooxxxzzzwwwnnn\\\XXXgggzzzwwwxxxpppppptttzzziiiXXXYYYeeerrr|||uuu~~~~~~}}}{{{sssjjjSSSFFF<<<>>>DDDDDD>>>:::666777777888:::???EEEIIINNNUUUZZZ[[[^^^ccceeeddd______``````aaabbbcccccceeeffffffeeeccc```]]][[[[[[^^^aaacccfffllluuu}}}|||wwwvvvvvvwwwyyyzzz|||}}}}}}}}}~~~oooUUUQQQ[[[}}}eeejjj{{{rrruuufffXXXQQQNNNKKKJJJKKKJJJMMMTTT[[[```fffsssxxx{{{jjjmmmyyynnnGGG;;;777555333111///............---,,,,,,++++++,,,,,,++++++,,,------......///........................---111222333444999```|||tttqqqUUUJJJPPP[[[mmmnnn]]]^^^jjjvvv~~~hhhSSSGGGEEECCCBBBDDDFFFIIIKKKOOOPPPQQQTTTXXX\\\```bbbeeehhhkkkmmmnnnoooqqqsssssswww{{{~~~~~~~~~zzzkkkhhhiiiqqqzzz{{{|||xxxzzz}}}}}}xxxvvvyyyzzzjjjbbbiiiooonnnqqqzzzgggDDD555222222000///............---,,,++++++******++++++))))))*********+++++++++++++++******++++++,,,---,,,///,,,...333888PPPsss~~~ooo]]]ZZZiii~~~{{{zzzyyyoooqqqvvv|||kkkYYYYYYdddqqqwww~~~|||sssjjjUUUGGG===@@@HHHGGG@@@:::777888999:::<<<@@@FFFJJJPPPWWW[[[]]]___cccdddccc___```aaacccdddeeeffffffhhhhhhiiihhhfffdddaaa______aaadddfffiiioooxxx{{{uuuvvvvvvxxxyyy{{{}}}}}}~~~qqqWWWQQQZZZ{{{}}}eeeiii}}}rrryyyjjj[[[RRRNNNKKKJJJKKKJJJLLLQQQYYY]]]cccooo{{{xxxwww}}}kkknnnyyywwwNNN;;;777555333111///............---,,,,,,++++++,,,,,,++++++,,,------......///........................+++000333555555999]]]kkkmmm|||~~~aaaNNNLLLPPP^^^qqqxxxfffZZZ```nnnzzzsss]]]LLLFFFFFFEEEEEEFFFIIILLLNNNOOOOOOPPPSSSWWW[[[___aaadddgggjjjmmmnnnoooqqqssstttxxx}}}}}}kkkffffffnnnyyyvvv~~~xxx|||qqqbbb\\\eeellllllqqq{{{rrrLLL888333222111000.........------,,,++++++******++++++))))))*********+++++++++++++++******++++++,,,---,,,///------111;;;aaaooo]]]ZZZiii|||{{{{{{zzzvvvooorrryyy~~~mmmZZZYYYdddqqq{{{~~~}}}zzzqqqgggTTTGGG>>>BBBJJJIIIAAA;;;888999:::<<<>>>BBBGGGKKKRRRXXX]]]]]]___bbbdddbbb___```ccceeeggghhhiiiiiijjjkkkkkkkkkiiigggdddbbbaaadddfffhhhkkkqqqzzzuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~tttYYYRRRYYYwww}}}eeehhh~~~rrr~~~nnn]]]TTTOOOKKKIIIJJJKKKKKKOOOUUUZZZ```lllwwwzzzsssxxxwwwvvv}}}VVV===777555333111///............---,,,,,,++++++,,,,,,++++++,,,------......///........................,,,///111444666777UUU{{{fffsssvvvXXXJJJOOORRRbbbvvvoooaaaZZZcccrrryyygggUUUIIIFFFGGGHHHIIIIIIKKKNNNQQQOOOOOOPPPRRRUUUZZZ^^^```dddgggjjjmmmnnnppprrrttttttxxx}}}}}}qqqiiiffflllvvv}}}tttyyyzzzvvvggg]]]aaaeeehhhuuu}}}TTT<<<444333222000///...---------,,,++++++******++++++)))************+++++++++++++++******++++++,,,---,,,...,,,---111===iiilll[[[YYYggg{{{}}}{{{}}}yyyqqqnnnsss|||nnnZZZYYYdddppp}}}~~~|||zzzuuukkk```NNNDDD===BBBIIIGGGAAA;;;888:::<<<===@@@CCCHHHLLLSSSYYY]]]]]]^^^aaabbb```___aaadddgggjjjkkkllllllllllllmmmmmmkkkiiifffdddccceeegggiiikkkqqqzzzvvvvvvvvvwwwyyy|||~~~uuu[[[RRRXXXuuu~~~eeeeee|||~~~qqqqqq___UUUPPPKKKIIIJJJLLLKKKLLLRRRWWW^^^iiitttvvvwww{{{vvvzzz\\\???777555333111///............---,,,,,,++++++,,,,,,++++++,,,------......///........................000///---111555777OOOwwwvvvhhhzzzsssVVVIIIOOOUUUfff|||iii^^^ZZZfffvvvrrr]]]NNNHHHFFFHHHKKKKKKKKKLLLOOOQQQOOONNNOOOQQQTTTXXX]]]```eeegggkkkmmmooopppsssuuuuuuxxx}}}|||uuulllfffjjjsssxxx{{{}}}sssvvv}}}|||uuuhhh```ccceeeiiiyyy]]]CCC555444222000///...---------,,,++++++******++++++)))************+++++++++++++++******++++++,,,------,,,***...555===bbb{{{fffXXXXXXeeewww~~~|||qqqmmmttt~~~ppp[[[YYYcccppp}}}|||~~~}}}yyyuuuooocccXXXGGG???;;;@@@EEECCC>>>:::999;;;===???AAADDDIIILLLSSSYYY]]]]]]]]]```aaa______aaaeeeiiilllmmmnnnnnnmmmmmmnnnnnnmmmjjjhhhfffccceeegggiiikkkqqqzzzwwwvvvvvvwwwzzz}}}~~~{{{yyy|||~~~}}}~~~vvv\\\RRRXXXuuu~~~dddccczzz~~~qqqrrr```VVVPPPKKKIIIJJJMMMJJJKKKPPPUUU\\\hhhsss{{{|||xxxvvvooorrr|||]]]@@@777555333111///............---,,,,,,++++++,,,,,,++++++,,,------......///........................333///***///555666LLLpppwwwjjj|||sssXXXJJJNNNXXXjjjggg]]][[[hhhyyymmmXXXKKKHHHFFFIIILLLLLLKKKLLLOOOQQQOOONNNNNNPPPSSSXXX\\\___eeehhhkkknnnoooqqqsssuuuuuuxxx|||zzzvvvkkkdddiiirrrwwwyyyzzz}}}sssttt}}}|||zzzkkkcccbbbhhhjjjlll{{{dddIII555444222111///...---------,,,++++++******++++++)))************+++++++++++++++******++++++,,,---...***(((///888===XXXtttbbbVVVWWWdddqqq{{{uuummmtttppp\\\YYYcccooo~~~}}}~~~{{{|||zzzvvvqqqjjj^^^RRRAAA;;;999>>>BBB@@@;;;:::999;;;>>>@@@BBBEEEJJJMMMSSSYYY]]]\\\]]]___```^^^___bbbfffjjjmmmooooooooommmnnnnnnnnnmmmkkkhhhgggccceeeggghhhkkkqqqyyy~~~wwwwwwwwwxxxzzz}}}|||}}}~~~zzzwwwsssrrrvvvyyyzzz|||www___TTTUUUrrr{{{dddbbbuuurrrwwwdddUUUNNNLLLJJJIIIKKKKKKLLLNNNRRR[[[fffmmm}}}zzzyyy{{{pppuuujjjAAA;;;555222333222///---///...------,,,,,,------...,,,,,,,,,---------.........------------...//////222000111333333999OOOfffvvvuuuwww{{{|||{{{jjjQQQHHHQQQaaalll```ZZZ^^^lllyyywwwbbbTTTLLLHHHGGGHHHKKKNNNPPPQQQPPPPPPSSSRRRPPPOOOPPPTTTYYY[[[ggghhhlllqqquuuxxxxxxwwwzzzyyy{{{yyypppfffeeellluuuzzz{{{yyywww~~~yyywww|||zzz~~~sssrrr|||~~~}}}oooiiibbbbbbhhhsss}}}yyyKKK999777333000000111000...111000000...---,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))...,,,,,,222999OOOppp{{{mmmcccXXXXXXfffsss~~~vvvvvvzzz|||xxx{{{sss___[[[bbbmmm~~~}}}}}}~~~~~~~~~zzz|||wwwlllaaaYYYNNNDDD:::999999:::===>>>>>>===999:::;;;<<>>999444222333222000...//////...---,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,///,,,---333666EEE```wwwzzzssslllhhh^^^[[[fffxxx~~~nnnqqqxxx~~~|||}}}uuu```\\\bbbmmm~~~|||~~~{{{xxxvvvqqqfffXXXMMMEEE===666666555666888:::;;;:::999555666888;;;???FFFNNNSSSYYY[[[\\\[[[YYYWWWWWWWWWZZZ^^^ccciiinnnqqqrrrrrroooooonnnlllkkkjjjiiihhheeefffgggiiilllsss{{{rrr___RRRNNNNNNUUU\\\gggooosssvvvzzz|||~~~yyyvvvwwwvvvssspppoookkkgggccc___\\\[[[]]]```eeemmmvvv~~~wwwnnniiikkkpppwww|||{{{bbbUUUUUUqqq~~~eee___rrrpppzzz{{{jjjZZZQQQLLLKKKJJJJJJKKKKKKLLLPPPWWW```fffsss}}}}}}qqqLLL===777333222111......000...------,,,,,,------...,,,,,,,,,---------.....................//////000000///111444444:::OOOggguuuoooooowwwwww]]]LLLLLL[[[dddtttmmm\\\\\\cccrrrmmmXXXMMMJJJHHHNNNPPPSSSVVVXXXXXXXXXXXXUUUTTTRRRRRRTTTWWWZZZ\\\fffjjjoootttwwwzzz|||}}}}}}}}}|||sssggg``````hhhrrrxxx|||uuutttwww{{{sssoooggg___^^^iii|||```BBB;;;444333444222///...///......---,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---///,,,---333444BBBZZZqqqvvvsssnnnjjj```[[[eee|||}}}hhhmmmwww~~~~~~wwwaaa\\\bbbmmm~~~zzz}}}xxxtttppphhh[[[NNNEEE???999444555555777999<<<<<<:::888333555777;;;@@@GGGOOOUUUZZZ[[[[[[YYYVVVTTTTTTUUUZZZ]]]ccciiinnnqqqrrrsssmmmmmmlllkkkjjjiiiiiihhhfffhhhiiikkkooottt{{{{{{iiiVVVJJJHHHJJJLLLTTT```hhhmmmrrrxxx}}}~~~|||vvvsssuuutttrrrpppmmmhhhccc^^^ZZZXXXWWWVVVYYY___hhhttt~~~zzzrrroooppptttzzz{{{bbbTTTSSSmmmfff^^^pppoooxxx}}}mmm]]]RRRLLLKKKKKKJJJJJJKKKLLLOOOUUU]]]cccnnn}}}|||uuuSSS???888333222111......000...------,,,,,,------...,,,,,,,,,---------......///............///000000000...000333444<<>>444444444111...............------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,///------222444BBB\\\uuu|||{{{uuunnn```ZZZdddooodddjjjvvvzzzccc]]]aaalll}}}yyy}}}wwwqqqeee[[[NNNEEE@@@<<<888666444555777;;;======:::777444555888<<<@@@HHHPPPUUUYYYYYYXXXUUURRRQQQRRRTTTYYY\\\bbbhhhmmmppprrrrrrkkkkkkkkkjjjiiiiiihhhhhhgggiiikkkmmmpppuuuzzzzzznnn^^^OOOFFFFFFHHHIIIQQQZZZ```dddjjjrrryyyzzz|||zzzuuussstttsssoookkkhhhddd___\\\[[[ZZZ[[[XXX[[[aaakkkvvv{{{vvvxxxzzz{{{~~~|||bbbTTTRRRiiiggg^^^nnnooowwwppp___SSSMMMKKKKKKIIIJJJJJJKKKNNNSSSZZZ___jjj}}}zzzxxxYYY@@@999333222111......000...------,,,,,,------...,,,,,,,,,---------......//////......//////000111111//////333555>>>WWWqqqwwwrrrpppwww|||kkkXXXMMMPPP___rrr~~~[[[YYY^^^hhhvvv~~~fffSSSJJJIIIHHHLLLOOOSSSWWWZZZ\\\]]]]]]YYYXXXVVVVVVVVVWWWXXXYYY```fffmmmrrrtttvvvzzz~~~}}}~~~~~~xxxnnnddd___dddpppzzz}}}zzzyyy{{{ttt~~~yyyzzzvvv~~~yyyTTTDDD777555555111...000//////.........---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***///------000444GGGeeettt```YYYddd}}}|||jjjbbbhhhuuu~~~~~~}}}eee^^^aaajjj{{{vvv|||~~~uuunnn[[[PPPFFFBBB@@@===::::::666888;;;???AAA@@@===999777888:::===AAAHHHPPPUUUUUUUUUTTTQQQOOOOOOQQQSSSXXX\\\aaagggllloooppppppkkkkkkjjjiiihhhggggggfffgggiiilllnnnqqquuuyyy}}}{{{sssfffYYYQQQMMMMMMNNNMMMTTT[[[]]]\\\___fffmmmqqquuuuuusssqqqqqqooojjjbbb```\\\YYYYYYZZZ]]]___aaaccciiirrr|||{{{zzz~~~dddTTTRRReeehhh]]]lllnnnvvvrrraaaTTTMMMKKKLLLIIIJJJJJJKKKMMMRRRXXX]]]ggg{{{zzz}}}|||^^^AAA:::444222111......111...------,,,,,,------...,,,,,,,,,---------......///////////////000000111222//////222555@@@[[[www{{{xxxyyy{{{tttjjjVVVMMMRRRbbbxxxzzzWWWZZZaaakkkyyy{{{eeeRRRJJJHHHHHHLLLNNNSSSXXX\\\___```aaa]]]\\\ZZZYYYXXXXXXYYYZZZ]]]ccckkkppprrrtttyyy}}}~~~|||rrrfff^^^aaakkkuuu|||yyyuuu}}}vvv|||zzzwww~~~___KKK;;;888777222000333000000/////////.........++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((...---,,,///444MMMqqqzzz```YYYfffxxx|||xxxjjjaaahhhttt~~~~~~~~~ggg^^^```iiiyyyuuuxxxuuulllXXXMMMEEEEEEGGGDDD@@@@@@>>>@@@DDDHHHKKKIIIEEEAAA:::;;;===???BBBHHHOOOTTTQQQQQQOOOMMMLLLMMMQQQTTTXXX[[[aaafffjjjmmmnnnnnnkkkjjjjjjiiigggfffeeeeeefffiiillloooqqqtttxxx{{{{{{qqqcccZZZXXXXXXXXXVVVXXX___dddbbb\\\XXX[[[```fffkkkoooooonnnmmmhhhbbbYYYWWWUUUTTTUUUYYY^^^aaaiiilllqqqyyy{{{{{{eeeUUUSSSbbbhhh]]]kkknnnvvvsssbbbTTTMMMKKKLLLIIIIIIJJJKKKMMMQQQWWW\\\eeezzz|||yyyzzzbbbBBB:::444222111......111...------,,,,,,------...,,,,,,,,,---------......///////////////000111111333///...111555AAA^^^zzz}}}~~~|||tttlllXXXOOOUUUfffxxx{{{YYY\\\cccnnn{{{zzzdddRRRJJJHHHHHHLLLNNNSSSYYY^^^aaaccccccaaa```^^^\\\ZZZZZZZZZZZZ[[[bbbjjjooopppsssxxx|||~~~uuuggg]]]]]]gggpppzzzwwwrrr}}}yyy||||||xxx~~~fffPPP>>>:::999444222666000000000000000/////////++++++++++++++++++++++++******+++,,,,,,,,,,,,+++&&&---...+++---555RRRyyy~~~aaaYYYgggzzz~~~xxxnnnbbbhhhttt}}}}}}}}}iii___```hhhxxxssswww~~~uuukkk[[[PPPIIILLLNNNKKKGGGFFFFFFHHHMMMQQQTTTRRRMMMIII======???@@@CCCHHHNNNSSSOOONNNMMMKKKJJJMMMQQQTTTXXX[[[```eeeiiilllllllllkkkkkkjjjhhhgggeeeddddddfffiiillloooqqqtttwwwzzzzzzmmm___YYYZZZ]]]\\\YYYcccjjjooojjj```WWWVVVXXX]]]dddkkklllllljjjccc\\\VVVTTTRRRQQQTTTYYY___cccnnnpppvvv~~~||||||iiiWWWPPPggghhhZZZhhhooouuuwwwfffVVVMMMKKKLLLDDDGGGIIIIIIJJJNNNTTTZZZeeevvv}}}uuuwww}}}~~~fffJJJ;;;555333...///222+++........................---------............///............////////////111000000222777DDD]]]ssszzzvvvoooUUUPPPXXXfffzzzpppYYY^^^fffppp}}}xxxhhhUUUIIIGGGIIIMMMOOOSSSYYY___bbbccccccaaabbbbbb___\\\ZZZZZZZZZaaadddiiimmmpppuuuyyy|||~~~~~~yyykkk___^^^gggoooyyy|||rrr~~~vvv}}}yyy~~~rrrTTT<<<<<>>999333333111000///...------------,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++---,,,...000333NNNvvvrrrccc^^^eeewww~~~tttrrrxxxooo______kkk{{{wwwqqqzzz~~~xxxhhhUUUIIINNNVVVWWWWWWYYYYYY^^^```cccmmmvvvssshhhQQQEEEDDDGGGDDDGGGOOONNNMMMLLLKKKHHHHHHJJJNNNRRRUUUZZZ```eeeggghhhiiijjjkkkjjjhhheeecccbbbaaaaaa```cccgggkkkooorrrtttuuuuuunnnfff___^^^aaaiiiooouuupppkkkeee\\\TTTSSSVVV[[[eeekkkhhhbbb___]]]\\\___```___]]]\\\^^^ccchhhtttwww|||ppp^^^WWWgggmmm]]]hhhpppsssyyygggVVVLLLIIIIIIFFFHHHJJJJJJIIILLLRRRWWW^^^nnn~~~qqqooozzz~~~uuuPPP===444444//////111,,,---------------------------------............///............////////////000111222333555DDD```zzzbbbMMMLLLWWWfff{{{gggXXX___hhhttt{{{uuukkkccc___]]]\\\\\\^^^aaaccc^^^VVVOOOMMMMMMUUUXXX\\\aaaeeehhhiiiiiiffffffeeebbb^^^[[[ZZZ[[[]]]```eeeiiinnnsssxxx||||||}}}zzznnnbbb]]]dddllltttzzz|||{{{rrryyy}}}}}}}}}bbbAAA:::<<<999444444444333111000///...------,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,...+++---111333GGGhhh~~~xxxlllbbb```hhhyyyyyyzzztttccc```jjjzzzvvvooowwwrrr___OOOOOOVVVZZZ___eeeiiilllnnnttt^^^NNNIIIJJJFFFJJJOOOMMMJJJJJJIIIGGGGGGIIIMMMQQQVVVZZZ```dddfffgggggghhhhhhgggfffdddcccbbbaaaaaa___aaaeeeiiimmmqqqssstttsssoooiiieeefffooozzzxxxmmmddd[[[VVVXXX^^^dddyyyuuueeebbbbbb```iiijjjjjjhhhffffffkkkoooxxxwwwyyy~~~rrr```YYYgggppp___hhhrrrrrr{{{iiiXXXLLLIIIIIIGGGIIIJJJIIIIIIKKKPPPUUU[[[kkk}}}tttoooyyywwwTTT>>>444444000///111------------------------------------............///............///////////////111333333555DDDbbb|||ZZZIIILLLXXXhhhyyycccYYYaaakkkwww}}}wwwoooggg]]]TTTOOOMMMLLLLLLKKKOOOSSSSSSOOOLLLMMMNNNWWWZZZ___cccfffhhhiiikkkhhhhhhgggddd```\\\[[[[[[\\\___cccggglllqqqwww{{{|||}}}~~~zzzqqqccc\\\aaajjjrrrwwwzzz|||qqqxxx~~~vvvrrrvvvjjjDDD777999999555444666555333111000.........,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,------...+++,,,111222@@@ZZZpppssskkkbbb___fffzzz{{{yyyyyyfff```hhhwwwwwwooovvv{{{hhhVVVPPPTTT[[[eeemmmuuuxxx|||dddRRRJJJJJJHHHKKKPPPKKKIIIIIIHHHGGGGGGIIIMMMQQQUUUZZZ___dddeeeeeefffffffffeeedddcccbbbbbbaaaaaaaaacccfffjjjnnnrrruuuvvvuuusssmmmiiiooo}}}pppddd\\\WWW]]]gggtttoooiiiiiiffflllnnnooonnnlllnnnrrrvvv|||wwwsssuuu}}}qqq```XXXdddsssaaahhhuuurrr}}}kkkZZZNNNJJJIIIGGGIIIJJJIIIHHHJJJPPPTTT[[[jjj~~~|||zzzrrrxxx|||YYY@@@444555111///000------------------------------------............///............////////////000111222333666EEEbbb{{{UUUHHHMMM[[[llltttaaa[[[dddnnn{{{~~~rrrhhh___YYYPPPIIIEEEDDDCCCCCCBBBEEEGGGGGGFFFGGGJJJMMMXXX\\\bbbeeegggiiikkkmmmiiiiiihhheeeaaa]]]\\\\\\\\\^^^bbbfffjjjpppvvvzzz|||~~~~~~{{{sssfff[[[^^^hhhpppvvv~~~~~~~~~xxx|||}}}~~~vvvnnnllltttqqqIII888888888666555666555444222000//////...---,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---,,,...***+++111111:::NNNccctttyyyrrrmmmddd^^^bbbuuu|||vvvuuu~~~~~~~~~jjj```eeesss~~~zzzpppuuu~~~ooo]]]TTTWWWaaaoooyyyaaaOOOIIIJJJHHHKKKOOOJJJGGGHHHHHHGGGHHHJJJNNNQQQTTTYYY^^^bbbddddddeeeeeedddddddddccccccbbbaaaaaabbbcccfffjjjnnnrrruuuwwwuuutttooommmxxxpppddd]]]ZZZcccpppqqqhhhgggbbbeeehhhkkkmmmooottt{{{zzzpppoooxxxppp^^^VVVaaauuubbbhhhvvvppp}}}lll[[[OOOJJJIIIGGGHHHJJJIIIHHHJJJPPPUUU\\\iii|||}}}zzz}}}^^^BBB333555222///000...,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000333888GGG```vvvzzzTTTKKKPPP___sssqqq```]]]gggqqq~~~rrrcccYYYOOOJJJDDD@@@????????????@@@AAAAAAAAAAAACCCGGGJJJVVV\\\bbbfffggghhhkkknnniiiiiihhheeeaaa^^^]]]^^^]]]___bbbeeeiiinnnuuuyyy|||~~~~~~|||vvvhhhZZZ\\\fffnnnsss}}}||||||zzzvvvvvvqqqpppuuuttt|||TTT>>>:::999777666666555333222000000//////------,,,,,,,,,,,,------++++++******++++++,,,---***...++++++000000777HHHTTTiiisssrrrpppfff]]]^^^mmmuuutttnnnppp{{{}}}yyyoooccccccooozzz}}}qqqttt}}}vvvfff]]]```lll{{{xxxXXXJJJGGGJJJHHHJJJMMMIIIEEEFFFGGGGGGHHHJJJNNNQQQSSSWWW]]]aaacccddddddeeeeeeeeeeeedddcccbbbaaa``````aaacccgggkkkooosssuuutttsssqqqsssmmmddd______kkk{{{llldddcccaaa___bbbfffiiinnnwww|||sssrrr|||ooo\\\TTT]]]uuubbbggguuunnn{{{kkkZZZNNNIIIHHHFFFHHHIIIHHHHHHJJJPPPUUU\\\iiizzz~~~}}}}}}bbbCCC333666222///000///,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////111///...333:::III^^^qqqyyyvvvUUUNNNTTTdddzzznnn___^^^hhhrrrrrrbbbTTTMMMDDDAAA>>>======?????????@@@@@@@@@@@@AAACCCFFFHHHPPPVVV]]]aaabbbcccgggkkkhhhhhhhhheeeaaa___^^^______aaaccceeehhhmmmtttxxx{{{|||~~~|||xxxiiiZZZZZZdddkkkpppzzz}}}||||||zzztttsssooosss|||xxxcccIII???;;;999888444333222111000000000000------,,,,,,,,,,,,------++++++******++++++,,,---(((...,,,+++//////666FFFMMMeeetttvvvvvviii[[[XXXhhhqqq|||hhheeelllxxxyyysssyyyuuufffdddmmmwwwrrrssszzzqqqggggggqqq~~~}}}ooo```OOOEEEGGGLLLGGGGGGJJJFFFCCCDDDEEEFFFGGGIIIMMMPPPQQQUUU\\\```cccdddeeeeeefffffffffeeedddbbbaaa```___```bbbeeeiiimmmqqqtttvvvwwwvvv{{{ppp\\\XXXXXXZZZhhh{{{zzzjjj^^^]]]cccfffdddeeeggghhhkkksss~~~zzzuuuyyyooo\\\SSS[[[vvvbbbgggtttkkk|||zzziiiYYYMMMHHHGGGEEEGGGHHHHHHHHHKKKQQQVVV[[[hhhyyy|||~~~wwwuuudddCCC333666333...000///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000222...---222<<>>======???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGIIIPPPWWW[[[\\\^^^bbbfffgggggggggeeeaaa_________aaabbbdddeeehhhmmmsssxxxzzz{{{~~~~~~|||yyyjjjYYYYYYdddiiinnnxxx{{{vvv}}}~~~~~~wwwtttssslllnnnvvvnnnRRRCCC===:::999333222222111000000000111...------,,,,,,------...++++++******++++++,,,---&&&...---***......666FFFNNNgggxxx|||zzzkkkYYYTTTgggqqq}}}vvvaaaaaajjjwwwvvvooouuuyyyiiidddmmmvvvrrrqqqxxx}}}yyyllliiippp{{{vvvmmm```TTTKKKDDDIIINNNHHHEEEGGGDDDAAABBBDDDEEEFFFHHHLLLNNNPPPTTT[[[```bbbdddeeeffffffggggggfffeeecccaaa___``````bbbeeeiiinnnrrrttt{{{||||||oooWWWEEEDDDGGGKKK[[[ooonnndddVVVMMMMMMTTT```iiinnnnnnllliiiiiinnnwww~~~xxxuuuuuu}}}ppp]]]UUU\\\zzz~~~dddeeeqqqkkkzzzmmm[[[MMMHHHJJJGGGHHHIIIIIIJJJNNNSSSWWWbbbkkkwww|||uuuxxxqqqyyyjjjJJJ888666111---000///------------------------,,,,,,,,,---------..............................000......222;;;HHHXXXdddqqqwwwsssWWWPPPUUUgggeeeZZZ___kkktttyyymmm^^^PPPDDD===;;;>>>@@@AAAAAABBBCCCEEEHHHFFFEEEEEEFFFGGGGGGFFFKKKMMMPPPTTTXXX\\\___aaafffeeedddcccaaa___^^^]]]```aaabbbdddfffkkkpppuuuvvvyyy~~~xxxkkk___YYYXXXeeesssyyyvvv}}}rrrnnnsssyyy{{{qqqNNNGGGEEE;;;666555444222000///...------......---------,,,,,,,,,++++++++++++++++++++++++(((***---...+++---888FFFZZZsss}}}kkk^^^VVVhhhssswwweeebbbgggrrrxxxvvvwww|||nnncccjjjvvvuuupppvvv}}}vvvnnnpppxxxwwwjjj^^^VVVLLLJJJIIIIIIGGGCCCDDDHHHEEEEEEEEEDDDDDDFFFJJJNNNQQQUUUZZZ___aaacccfffgggggghhhhhhhhhhhhfffeeeddddddcccbbbdddgggmmmssswwwzzz{{{|||aaaMMM======@@@DDDMMMYYYZZZSSSMMMLLLNNNSSS^^^hhhooolllhhhgggiiikkkmmmnnnlllmmmrrr~~~nnn[[[SSSZZZxxx}}}dddcccrrrlll{{{mmm\\\MMMHHHJJJGGGHHHHHHIIIJJJMMMQQQUUU^^^gggsssuuuyyyrrrxxxlllKKK888666111...000///------------------------,,,,,,,,,---------............................../////////222:::GGGXXXdddmmmrrr{{{wwwZZZSSSWWWiiidddZZZ___mmmvvv}}}xxxooodddWWWKKKCCC>>>???BBBDDDFFFFFFFFFHHHJJJIIIHHHFFFFFFGGGHHHGGGFFFIIIJJJMMMPPPUUUYYY\\\^^^fffeeeeeedddcccbbbaaaaaa^^^___aaabbbdddhhhnnnrrruuuyyy~~~wwwkkk___YYYWWWbbbpppwww}}}~~~|||~~~uuuooowwwrrrMMMEEECCC;;;777555444333111//////............---------,,,,,,,,,++++++++++++++++++++++++***+++......,,,...:::HHHgggqqq^^^UUUdddooo|||{{{hhheeejjjuuuzzzwwwuuuyyypppdddhhhsssyyyrrrvvv}}}~~~vvvoooooovvv|||~~~uuuiii]]]UUUJJJHHHIIIKKKJJJFFFEEEHHHEEEEEEEEEEEEEEEHHHLLLPPPSSSWWW\\\```ccceeegggiiijjjjjjjjjiiihhhfffdddbbbdddcccccceeeiiiooouuuyyypppXXXGGG999:::>>>@@@FFFOOOQQQLLLIIIKKKNNNUUUaaalllrrrnnnhhhdddccccccccccccfffggglllwwwooo\\\RRRXXXuuu~~~dddaaa~~~tttmmm|||nnn]]]MMMHHHJJJGGGHHHHHHHHHHHHKKKOOORRRXXXbbboootttxxxyyypppsss|||oooMMM999777111...000///------------------------,,,,,,,,,---------..............................---///111333:::III\\\iiikkknnnuuuwwwYYYQQQTTTeee~~~bbbZZZ```pppyyy{{{xxxooojjjaaaVVVMMMFFFBBB@@@CCCEEEHHHIIIJJJKKKLLLNNNMMMKKKJJJJJJKKKKKKJJJHHHGGGHHHIIIKKKOOOTTTYYY[[[bbbbbbccccccccccccdddddd]]]^^^______aaaffflllpppuuuxxx}}}wwwkkk```XXXUUU___mmmssszzz|||~~~wwwuuuzzzqqq{{{uuuMMMBBBAAA:::777666555333222000000//////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,...///---000<<>>>>>AAAGGGJJJJJJMMMRRRWWW^^^jjjuuuyyyssskkkccc___]]]\\\[[[\\\^^^bbblllxxx~~~~~~~~~rrr^^^TTTVVVsssfff```{{{vvvnnn}}}ooo^^^NNNHHHIIIFFFGGGHHHHHHGGGIIILLLOOOTTT]]]kkk}}}rrrrrrzzz|||ssstttyyytttQQQ:::777222///000...------------------------,,,,,,,,,---------..............................+++000333444;;;LLLaaannnnnnnnnrrr|||yyyZZZPPPRRRccc|||{{{```[[[aaaqqqzzz~~~yyysssmmmjjj```[[[SSSKKKEEECCCDDDEEEEEEGGGJJJKKKLLLLLLNNNPPPQQQPPPOOOOOOPPPOOONNNLLLGGGFFFGGGHHHLLLPPPUUUXXX\\\]]]^^^```aaacccdddeee^^^^^^^^^^^^```dddjjjoootttxxx}}}~~~wwwlllaaaYYYUUU]]]kkkqqqxxxzzz~~~tttqqqsss~~~xxxMMM@@@>>>999777666555444222111000000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---000;;;GGGkkkkkk___[[[cccppp}}}sssjjjiiittt{{{zzzyyy|||~~~zzzjjjfffjjj{{{tttrrrvvvwww{{{|||vvvsssrrrsss}}}~~~~~~{{{sssiii___XXXOOOJJJGGGHHHHHHGGGGGGJJJFFFGGGGGGGGGHHHLLLRRRWWWYYY\\\```ccceeegggjjjkkkmmmmmmmmmlllkkkhhhfffdddddddddfffiiiooovvv|||xxxeeeRRRLLLEEEAAACCCEEECCCCCCFFFJJJPPP[[[eeejjjmmmvvvzzzooogggaaa^^^]]]\\\XXXYYY\\\bbbkkksssyyy}}}zzzzzz{{{~~~sss___TTTUUUrrrhhh```xxxwwwnnn~~~qqq___OOOHHHIIIFFFGGGHHHHHHGGGHHHKKKMMMQQQ[[[iii{{{pppnnnyyyyyyyyy}}}yyyTTT;;;777222000111...------------------------,,,,,,,,,---------..............................---222333333;;;NNNcccnnnpppnnnpppxxx___VVVWWWgggvvv^^^[[[bbbqqq{{{xxxxxxvvvrrrkkkddd]]]YYYTTTPPPIIIDDDBBBCCCGGGJJJIIIKKKNNNOOOOOOOOOPPPRRRTTTSSSSSSTTTTTTTTTRRRPPPHHHHHHGGGHHHJJJNNNRRRUUUXXXYYY[[[^^^```ccceeefff``````___^^^```dddjjjooossswww|||}}}xxxnnnddd[[[VVV^^^kkkqqqwww}}}{{{uuu}}}}}}PPP>>><<<999888555444333222111111000111......---------,,,,,,,,,+++++++++++++++++++++++++++++++++------///888BBB\\\oootttfff]]]WWW```nnn}}}vvvnnnttt{{{||||||ppphhhgggyyysssnnnqqqwww|||zzzvvvrrrqqqzzz{{{{{{yyysssjjjaaa[[[TTTLLLDDDCCCDDDEEEIIINNNIIIIIIHHHHHHJJJOOOUUUZZZ\\\___bbbdddfffhhhjjjmmmmmmmmmnnnnnnmmmkkkiiihhheeefffhhhlllrrryyy~~~ttteeeXXXOOOOOOPPPPPPMMMIIIHHHKKKOOO[[[mmmzzz|||{{{~~~}}}rrriiidddbbbbbbbbb\\\]]]^^^aaaeeekkksssxxxyyyxxxxxx{{{rrr]]]QQQTTTpppjjj___vvvxxxnnn}}}rrr```OOOHHHIIIEEEFFFHHHHHHHHHIIIKKKMMMOOOYYYhhhzzzrrrooo{{{~~~uuuxxx~~~WWW<<<777222000111...------------------------,,,,,,,,,---------..............................000444333222===SSSfffnnnpppkkkllluuuaaaWWWYYYiiiqqq[[[[[[cccqqq|||{{{vvvsssmmmmmmlllhhhaaaZZZUUURRRJJJHHHDDDBBBCCCFFFJJJMMMNNNPPPRRRSSSRRRRRRSSSTTTUUUTTTUUUVVVWWWWWWUUUSSSJJJIIIIIIIIIJJJLLLOOOQQQTTTVVVXXX[[[___bbbeeefffbbbaaa```______dddjjjooorrrvvv|||~~~}}}xxxqqqggg^^^XXX___lllqqqvvvxxxzzzSSS???<<<999777444444222111111000000000......---------,,,,,,,,,+++++++++++++++++++++++++++***+++---------333<<>>AAAEEELLLRRRNNNMMMLLLLLLMMMRRRYYY^^^```bbbeeeggghhhjjjmmmooonnnnnnoooooonnnmmmlllkkkggghhhkkkooouuu|||~~~wwwooogggbbbZZZ___ccc___TTTLLLLLLQQQTTTcccxxx~~~rrriiidddccccccdddbbbdddeeefffgggmmmuuu|||yyyxxxxxx{{{sss]]]QQQQQQmmmkkk]]]rrrxxxnnn{{{sssaaaPPPHHHHHHDDDFFFHHHHHHIIIJJJLLLNNNMMMWWWfffyyyvvvsss|||~~~ooouuuYYY===777333111111...------------------------,,,,,,,,,---------..............................///222222444EEEbbbvvv{{{pppjjjjjjttt```WWWZZZjjjmmmZZZ\\\dddrrr}}}xxxpppiiiccc___\\\^^^^^^[[[VVVQQQNNNMMMDDDCCCBBBCCCEEEHHHLLLNNNQQQRRRTTTTTTRRRQQQRRRSSSSSSSSSTTTVVVXXXXXXVVVTTTKKKKKKJJJJJJJJJKKKKKKLLLNNNPPPRRRVVVZZZ^^^```bbbbbbaaa___^^^^^^ccciiinnnrrrvvv{{{~~~~~~|||yyysssjjjaaaZZZ___lllppptttzzzwwwWWW@@@<<<999777333222111111000000000000......---------,,,,,,,,,+++++++++++++++++++++++++++***,,,///...---111666BBBRRRfffppprrrlll___TTT\\\lll|||rrrttt|||}}}|||}}}~~~ooohhhsssyyyxxxqqqvvv{{{~~~}}}wwwqqqllliiikkkmmmllliiiddd^^^ZZZOOODDD;;;<<>>777333111222...------------------------,,,,,,,,,---------..............................,,,000111777OOOqqqqqqjjjkkkvvvddd\\\___pppkkkYYY\\\dddsss~~~xxxmmmcccZZZRRRNNNIIILLLMMMLLLHHHDDDDDDEEE@@@AAABBBDDDFFFIIILLLNNNPPPQQQRRRRRRPPPOOOOOOPPPPPPQQQRRRUUUWWWWWWVVVTTTKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJLLLPPPTTTXXX[[[\\\bbbaaa___]]]]]]bbbhhhmmmqqquuu{{{}}}}}}|||zzzuuulllccc\\\```lllooosss~~~|||uuuwww{{{zzz}}}YYYAAA<<<999777222222111000/////////000......---------,,,,,,,,,++++++++++++++++++++++++,,,+++---111000---///444<<>>777888111,,,///...------,,,,,,------...------------------------...------------...//////777,,,333:::HHH{{{qqqqqqmmmtttdddXXXbbbxxxmmm\\\___gggyyyxxxfffYYYOOOFFFAAAAAA@@@@@@?????????@@@@@@AAAAAAAAACCCDDDGGGIIIKKKMMMNNNNNNNNNNNNOOOPPPQQQQQQOOOPPPQQQSSSTTTVVVWWWXXXVVVSSSOOOLLLLLLLLLKKKJJJGGGFFFFFFHHHKKKPPPTTTWWW]]]^^^```aaabbbdddhhhjjjpppttt{{{{{{|||{{{yyyxxxttthhh\\\]]]mmmwwwuuuyyy~~~}}}wwwvvvrrrttt|||~~~www{{{dddBBB;;;<<<888444333222111000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---...///000111:::FFF^^^nnnrrrvvvppp^^^eeemmmwww~~~rrrfffjjjuuuzzzyyyxxx~~~yyygggnnnuuuyyyqqqzzz|||wwwtttnnnhhh___\\\YYYZZZZZZWWWNNNGGG>>>999666:::EEEQQQZZZ]]]^^^[[[WWWTTTVVV[[[aaaeeekkkmmmpppqqqrrrrrrtttuuuvvvuuusssqqqooommmkkkjjjmmmooorrrvvvzzz~~~{{{mmmfffiiirrrzzzgggXXXQQQRRR\\\hhhssswwwlllhhheee```[[[___```dddjjjrrr{{{yyybbbSSSRRRjjjsss___ooowwwfffuuuuuucccRRRIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKMMMXXXeeetttwwwzzzwww~~~___>>>666777111...000...------,,,,,,------...------------------------...............///000000444,,,444999DDDqqqzzzhhhpppuuu}}}fffZZZdddzzzmmm\\\```iiizzzqqq^^^QQQGGG@@@<<<<<<;;;::::::;;;;;;<<<<<<===BBBBBBCCCDDDFFFHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPOOOPPPQQQSSSUUUVVVWWWXXXWWWUUUQQQOOOMMMLLLKKKIIIEEEDDDDDDDDDFFFIIIMMMOOOVVVYYY]]]```bbbdddfffhhhpppttt{{{~~~~~~}}}~~~}}}{{{zzzvvvjjj^^^\\\jjjtttuuuyyy~~~|||zzzxxx}}}|||xxxsssqqqvvv}}}}}}wwwyyyiiiEEE<<<:::555444333222111000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---///000111999DDD]]]ooouuuzzzuuueeebbbjjjttt|||~~~pppfffiiiooorrrqqqqqqyyyzzzgggkkksss~~~yyypppzzz|||wwwsssmmmfffZZZVVVRRRRRRRRRPPPHHHBBB;;;666444888BBBNNNWWWZZZaaa^^^YYYVVVWWW\\\cccgggkkkmmmpppqqqqqqrrrtttuuuvvvuuutttrrrqqqooonnnmmmooopppssswww{{{~~~tttfffccckkktttyyyyyyvvv]]]QQQLLLOOOZZZdddwwwqqqiiigggfffdddaaa___aaadddjjjrrr{{{yyycccSSSQQQiiiuuu```nnnyyygggtttuuucccRRRIIIHHHFFFFFFFFFFFFGGGIIIJJJKKKMMMWWWdddssswwwzzz}}}~~~aaa@@@555555111///222...------,,,,,,------...------------------------/////////...///000000111///,,,444888???dddsssnnn~~~cccYYYcccyyylll\\\aaajjjzzz{{{iiiUUUHHH@@@:::888999777888888999:::;;;<<<<<>>IIIPPPTTTZZZWWWSSSQQQTTT[[[ccciiiiiilllooopppqqqrrrsssuuuvvvvvvuuutttsssrrrrrrqqqqqqsssuuuxxx{{{~~~zzznnnbbbbbbjjjpppnnnhhhooossseeeRRRKKKKKKSSSbbbqqqwwwkkkddddddfffgggfffbbbdddgggmmmttt|||{{{dddSSSPPPgggxxx```lllzzzgggrrruuucccRRRIIIHHHEEEEEEFFFFFFGGGHHHJJJKKKKKKUUUbbbqqqxxx{{{~~~fffDDD777444111000222...------,,,,,,------...,,,,,,------------------...............///000000------555888>>>]]]yyyyyyzzzxxx}}}~~~\\\VVV___uuuiii[[[aaakkkzzzvvvdddOOOBBB===:::999::::::;;;<<<===???@@@@@@@@@EEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRSSSUUUVVVXXXYYYZZZ[[[YYYWWWVVVTTTPPPKKKHHHHHHGGGFFFEEEEEEGGGHHHIIIKKKNNNSSSWWW[[[___dddgggmmmsss{{{~~~}}}}}}|||zzz{{{zzzxxxxxxtttiii\\\VVVaaalllrrrzzz}}}~~~jjjfff~~~}}}{{{xxx}}}zzzuuurrryyyvvvPPPBBB;;;333444333222111000000000000...------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...000000444KKKyyymmm\\\```lllzzzuuukkkiiinnnsssvvvvvvxxxppphhhnnnzzz|||pppuuu{{{{{{wwwsssjjjaaaMMMGGG???<<<===<<<999666444222111444:::BBBHHHJJJGGGEEECCCEEEJJJTTT^^^eeefffiiilllnnnoooppprrrtttvvvvvvuuuuuuuuuuuuuuuuuussstttwwwyyy{{{|||}}}}}}wwwnnneeebbbdddccc\\\UUU\\\```UUUIIIJJJPPP]]]ppp~~~uuujjjccccccfffiiijjjiiikkknnnrrrxxx~~~}}}fffTTTOOOddd{{{aaajjj|||hhhpppuuucccRRRIIIHHHEEEEEEEEEFFFGGGHHHIIIJJJJJJTTT```ooo|||~~~~~~{{{xxxvvvzzz{{{|||lllJJJ999555222000111...------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,---......---000555777AAA]]]|||}}}wwwuuu|||tttXXXTTT^^^sssgggYYY___jjjzzzqqq]]]III>>><<<;;;;;;===>>>???AAACCCDDDEEEEEEEEEGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIKKKNNNPPPQQQRRRSSSTTTVVVWWWYYYZZZ[[[[[[[[[YYYYYYWWWSSSNNNKKKIIIIIIIIIIIIJJJKKKLLLMMMLLLMMMOOOQQQTTTZZZbbbgggjjjqqq{{{~~~}}}|||{{{{{{yyyzzzyyyxxxxxxtttiii]]]SSS]]]hhhpppzzz{{{{{{lllaaa{{{~~~~~~wwwuuu|||yyySSSDDD===555444333222111000000000000.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000555LLL}}}mmm\\\^^^iiiyyyvvvkkkhhhnnnwww{{{zzzsssxxxjjjmmmwwwrrrpppvvv|||~~~|||yyyuuukkk```KKKCCC:::666777888666333444333222444888<<<@@@AAA:::999888:::AAAJJJTTTZZZ```cccgggjjjlllnnnqqqsssuuuuuuuuuvvvvvvwwwwwwwwwtttuuuwwwyyyzzzyyyyyyxxxqqqmmmgggbbb]]]WWWQQQMMMRRRUUUMMMFFFKKKSSSaaavvv{{{pppjjjhhhkkkmmmnnnqqqsssuuuxxx}}}hhhVVVNNNbbb~~~aaahhh~~~iiipppuuucccRRRIIIHHHEEEEEEEEEEEEFFFHHHIIIJJJIIIRRR___mmmzzztttqqqrrrxxx|||nnnMMM;;;555222000000...------,,,,,,------...+++,,,,,,------.........,,,,,,++++++,,,,,,---......111444888FFF___}}}~~~xxx{{{qqqZZZXXX```ssseeeXXX___jjj{{{~~~iiiVVVBBB;;;;;;<<<===>>>AAABBBDDDFFFGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEHHHJJJNNNPPPRRRSSSTTTUUUWWWXXXZZZ[[[\\\\\\[[[ZZZZZZYYYWWWSSSPPPKKKKKKKKKLLLMMMNNNOOOPPPPPPOOONNNNNNPPPWWW___eeegggoooyyy~~~}}}{{{zzzzzzzzz{{{{{{yyyyyyvvvkkk___RRRYYYdddooozzz{{{xxxssseee}}}vvvyyyyyySSSCCC>>>777444333222111000000000000............---------,,,++++++++++++++++++++++++******++++++,,,...///000777GGGnnnmmm___^^^gggxxxzzzrrrlllooovvvyyyxxxkkkwwwmmmmmmssstttlllsssyyy||||||{{{wwwlllaaaKKKCCC999555555777555333444444444666777:::<<<===999888888999>>>EEELLLPPPYYY\\\aaaeeehhhlllooorrrttttttuuuuuuvvvwwwwwwwwwtttuuuvvvwwwwwwvvvtttssshhhgggddd___ZZZWWWVVVUUUUUUWWWNNNIIINNNQQQ\\\ooo{{{wwwqqqpppqqqtttuuuuuuwwwyyy}}}jjjWWWNNNaaabbbggglllqqquuucccRRRIIIHHHDDDDDDEEEEEEFFFHHHIIIJJJHHHQQQ]]]kkkvvvrrrrrruuuzzz~~~lllMMM:::555333111000...------,,,,,,------...++++++,,,,,,---......///---,,,,,,,,,,,,---......---222333999III^^^xxx}}}rrr]]]]]]bbbrrreeeXXX```kkk~~~|||dddRRR@@@:::===@@@AAAAAACCCEEEFFFHHHHHHHHHGGGFFFDDDEEEFFFGGGFFFDDDBBBAAA@@@AAACCCFFFIIILLLOOOQQQTTTUUUVVVWWWYYY[[[\\\]]][[[ZZZZZZZZZ[[[ZZZWWWUUUOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRPPPOOOPPPUUU[[[```dddmmmxxx~~~~~~|||{{{zzzyyyyyy{{{zzzyyyyyyvvvkkk___QQQWWWbbbnnnzzz~~~{{{zzzlll}}}~~~|||zzzvvvxxxPPP@@@<<<666444333222111000000000000............------------++++++++++++++++++++++++*********+++,,,---//////555>>>\\\{{{xxxlllaaa]]]dddvvv}}}uuuuuuwwwwwwgggsss}}}ppplllnnnyyytttjjjqqqxxx|||}}}}}}yyynnnbbbKKKCCC:::555666777666333222333666777999:::<<<>>>;;;;;;;;;===AAAFFFJJJMMMRRRVVV[[[```eeeiiinnnqqqssssssssstttuuuuuuvvvvvvssstttuuuvvvuuurrrooonnndddaaa]]][[[]]]___aaabbb______VVVQQQTTTRRRXXXiiiooowww{{{vvvsssrrrtttwwwyyytttvvvzzz~~~kkkXXXMMM```bbbfffnnnrrruuucccRRRIIIHHHDDDDDDEEEEEEFFFGGGIIIJJJGGGQQQ]]]kkktttsssvvvtttyyy{{{zzz}}}iiiKKK999444444222000...------,,,,,,------...++++++,,,,,,---...//////...------------...//////,,,222222999KKK[[[rrrsss______bbbpppfffYYYaaalll{{{cccQQQ@@@<<<@@@DDDEEEEEEFFFGGGIIIJJJJJJIIIHHHGGGBBBCCCDDDEEEDDDCCCAAA???>>>???AAADDDGGGKKKNNNPPPTTTUUUVVVXXXYYY[[[\\\]]][[[ZZZYYYZZZ\\\\\\ZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSRRRRRRTTTXXX\\\ccclllwww}}}~~~}}}|||zzzyyyyyywwwxxxxxxwwwwwwtttiii]]]QQQVVVaaannnzzzppp}}}{{{xxxvvvvvvxxxwwwNNN>>>:::555444333222111000000000000//////.........---------++++++++++++++++++++++++*********+++,,,---//////222888TTTrrrzzzxxxtttkkkbbb\\\bbbttt~~~vvvwwwxxxhhhsss|||qqqlllkkkuuutttjjjqqqxxx}}}~~~~~~{{{ooocccKKKCCC:::666777888666444000333666999:::<<<>>>@@@999:::===@@@DDDIIIMMMOOONNNRRRXXX^^^ccchhhmmmppprrrrrrssssssttttttuuuuuurrrsssttttttssspppmmmkkkfff___YYYYYY```gggjjjjjjffffff]]]YYY[[[VVVZZZiiirrr~~~vvvtttqqqpppqqqtttwwwyyyqqqtttxxx~~~kkkXXXQQQ```dddfffjjjpppsss```QQQHHHDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKOOOXXXfffzzz~~~sssrrrrrrvvvyyyxxx|||rrrQQQ888666555................................................---------------............///111...111<<>>@@@BBBDDDFFFAAADDDIIINNNPPPQQQPPPOOOLLLHHHDDDCCCDDDEEEDDDBBB@@@@@@@@@AAADDDHHHKKKNNNOOOQQQTTTUUUVVVWWWYYY[[[[[[[[[]]]^^^^^^]]]\\\[[[YYYZZZZZZZZZZZZZZZYYYXXXUUUVVVVVVVVVUUURRRPPPNNNYYYbbboooyyy~~~~~~~~~~~~}}}}}}{{{wwwuuuwwwvvvuuuvvvyyywwwkkk]]]RRRZZZdddnnnyyyyyy~~~sssnnnooo{{{xxxOOO@@@:::333111111000/////////////////////...---,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,---...//////333:::JJJ```oooqqqmmmkkkaaaZZZ]]]mmmzzz|||qqquuu{{{rrreeewwwyyynnnfffkkkzzzzzzpppooorrr{{{~~~|||qqqgggPPPFFF;;;777999<<<<<<:::888777777:::>>>@@@???===:::===BBBFFFIIILLLOOOQQQSSSVVV[[[___bbbfffkkknnnppppppqqqtttvvvvvvtttrrrqqqpppmmmjjjgggeeecccbbb]]][[[ZZZ___hhhpppuuuvvvnnnllllllkkkhhhfffjjjqqq~~~lllllljjjkkkqqqvvvssslllkkklllpppxxxkkkYYYPPP___dddfffjjjnnnrrr```QQQHHHDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKOOOXXXfffyyyvvvqqqtttxxxzzzxxx{{{sssRRR999666555................................................---------------............///333222444;;;HHHXXXgggqqqzzz|||bbbZZZiii}}}fff[[[bbbiiizzz}}}aaaPPPAAA===AAACCCCCCCCC???CCCHHHNNNRRRTTTTTTTTTOOOKKKFFFDDDEEEFFFEEEDDDDDDCCCBBBCCCDDDFFFIIIJJJLLLOOOQQQSSSTTTVVVYYY[[[ZZZ[[[\\\]]]]]]\\\\\\[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZXXXXXXXXXXXXVVVTTTQQQOOOUUU^^^kkkvvv~~~~~~~~~~~~~~~}}}}}}|||{{{wwwtttuuuttttttuuuyyyyyymmmaaaRRRYYYbbblllwwwtttttt}}}mmmhhhmmm{{{wwwNNN???:::333111111000///////////////.........------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,---...//////...333BBBYYYkkkqqqooommmcccZZZ\\\mmm}}}tttmmmsss{{{rrrfffvvv}}}rrrhhhkkkyyy~~~pppnnnrrr{{{~~~}}}rrriiiSSSIII>>>999;;;>>>???>>>;;;:::999;;;>>>@@@@@@???===@@@DDDGGGJJJNNNRRRUUUVVVYYY]]]aaadddhhhllloooooopppqqqsssuuuuuusssqqqnnnmmmjjjfffcccaaa```___\\\[[[[[[aaajjjqqqssssssooommmnnnooooooqqqyyyyyyrrrjjjiiihhhhhhmmmsssqqqkkkhhhhhhjjjoooyyylllZZZPPP]]]}}}eeefffjjjmmmqqq___QQQHHHDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJOOOXXXeeewww~~~xxxxxx|||}}}zzz{{{vvvTTT:::666444..............................------------------......---------............//////111555===HHHXXXhhhrrrrrrddd]]]lllfff\\\ccckkk{{{dddRRR@@@===BBBDDDAAA???<<>>VVVkkktttsssqqqiii]]][[[kkk}}}|||mmmjjjttt}}}vvvkkkwwwwwwkkkkkkuuuqqqooorrrzzz}}}tttlllXXXNNNAAA;;;<<<@@@CCCCCC===;;;::::::===>>>??????AAACCCFFFHHHLLLPPPVVVZZZ[[[^^^bbbeeegggjjjmmmoooooooooppprrrttttttrrrpppjjjhhheeeaaa^^^\\\[[[[[[YYYYYY\\\dddmmmqqqooolllhhhgggiiinnnrrrwwwuuujjjlllhhhhhhgggeeeiiinnnmmmiiigggfffeeeiiiqqq}}}mmm[[[OOO[[[zzzgggfff}}}kkklllppp^^^PPPHHHDDDCCCCCCDDDEEEFFFGGGHHHHHHIIINNNWWWdddvvv}}}|||{{{zzzWWW;;;666444..............................,,,,,,------------......---------............///,,,111555:::GGGZZZlllvvvrrr}}}|||eee___mmm~~~fff\\\ccckkk{{{iiiUUUAAA>>>CCCEEEAAA<<<<<<@@@GGGOOOUUUYYYZZZZZZWWWSSSNNNKKKIIIJJJKKKLLLNNNMMMLLLKKKJJJJJJKKKKKKMMMOOOQQQRRRRRRSSSUUUWWWWWWXXXXXXYYYZZZ[[[[[[[[[ZZZZZZ\\\]]]^^^^^^^^^^^^]]]]]]\\\[[[YYYWWWUUUTTTRRRZZZfffsss~~~~~~}}}}}}~~~}}}|||||||||zzzwwwtttssstttssstttxxxxxxqqqgggTTTUUU[[[eeeqqq}}}{{{eeexxxwwwzzz~~~jjjeeerrr{{{yyyOOO<<<666333111000000///////////////,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,---...//////555333<<>><<<;;;::::::<<<>>>???CCCDDDFFFHHHLLLRRRYYY^^^aaadddgggjjjkkklllnnnpppnnnnnnoooqqqsssssspppnnngggddd```\\\YYYXXXXXXXXXVVVWWW[[[dddmmmoooiiicccYYY[[[```hhhlllpppxxxyyyfffdddkkkjjjkkkiiifffgggjjjjjjggggggggggggjjjqqq|||nnn\\\NNNYYYwwwhhhfff{{{nnnmmmooo]]]PPPGGGDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGNNNWWWcccttt|||}}}~~~YYY<<<666444//////........................,,,,,,,,,,,,------......---------............//////222444555AAAVVVhhhqqquuu~~~~~~|||~~~{{{eee___jjjyyyfff\\\ccckkkzzzpppZZZEEE@@@DDDEEEAAA===???CCCIIIPPPUUUXXXYYYYYYXXXVVVRRROOOLLLLLLNNNPPPPPPPPPPPPPPPQQQQQQRRRRRRTTTUUUVVVUUUTTTSSSTTTUUUVVVWWWWWWXXXZZZ[[[\\\]]]ZZZ[[[\\\]]]^^^_________^^^^^^]]]\\\[[[YYYXXXWWWXXX___kkkyyy~~~~~~~~~}}}|||||||||{{{xxxuuuvvvwwwuuutttvvvvvvooogggUUUTTTYYYdddooozzzxxxaaarrryyy{{{rrrnnn{{{SSS<<<555222111000000///////////////,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,---...//////111...999ZZZsss```bbbtttyyysssmmmnnnvvv~~~}}}yyy{{{ssskkkllluuu~~~|||wwwuuuxxx|||~~~yyytttcccXXXJJJAAA>>>AAAEEEGGGAAAAAA???>>>===>>>AAABBBDDDEEEGGGIIIMMMSSS[[[aaafffiiimmmnnnnnnnnnooopppmmmmmmnnnpppqqqqqqooollldddaaa\\\XXXVVVVVVWWWYYYUUUUUUYYYccclllmmmddd[[[OOOTTT]]]fffhhhfffggglllggglllrrrrrrhhh^^^___eeelllooonnniiifffhhhhhheeefffhhhlllooouuu}}}ooo]]]MMMWWWtttjjjfffyyyooolll}}}~~~nnn]]]OOOGGGDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFMMMWWWbbbrrrwww|||\\\===777444//////........................++++++,,,,,,------......---------............///...111333666GGG```rrrwwwvvv|||zzzyyy}}}}}}}}}eee^^^eeetttfff\\\ccckkkyyyvvvaaaKKKCCCDDDEEECCCAAACCCGGGLLLRRRVVVXXXXXXXXXWWWWWWUUUSSSPPPOOOQQQRRRRRRRRRSSSUUUVVVWWWXXXXXXYYYZZZZZZXXXVVVTTTTTTUUUVVVVVVWWWXXXZZZ[[[]]]^^^]]]]]]^^^___``````````````````___^^^^^^]]]]]]]]]___gggsss~~~}}}}}}}}}}}}|||yyywwwxxxyyywwwtttttttttooogggWWWTTTXXXdddooowwwvvvaaapppwww}}}XXX>>>555333111111000///////////////------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////,,,<<>>777444///000........................******+++,,,,,,---......---------.........//////...333666>>>SSSmmmuuuoooiiipppsssxxx}}}zzzyyyhhh\\\```qqqfff[[[aaaiiiwwwkkkTTTGGGDDDDDDFFFIIIIIILLLRRRWWW[[[]]]]]]]]]SSSVVVXXXWWWTTTSSSSSSUUUSSSTTTVVVXXXYYYZZZ[[[[[[YYYZZZ[[[ZZZXXXWWWWWWXXXWWWWWWWWWXXXZZZ]]]___aaaddddddeeeeeeeeedddccccccdddddddddddddddeeefffggghhhppp~~~~~~{{{yyywwwyyywwwtttssstttqqqkkkZZZUUUYYYgggpppuuuuuufffsss}}}}}}___AAA777666111111000/////////////////////...---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////333---;;;hhhwwwcccaaasss}}}~~~}}}zzz{{{ppphhhtttvvvmmmmmmuuu|||{{{vvvvvvwwwyyy~~~}}}uuukkk]]]OOOFFFBBBCCCDDDHHHKKKNNNNNNMMMLLLMMMOOOOOOQQQUUUYYY^^^dddkkkooopppsssuuuvvvsssqqqooonnnkkkkkklllmmmooonnnkkkiii]]]YYYTTTPPPPPPTTTYYY\\\^^^ZZZYYY```iiijjjaaaXXXPPPWWWccckkkhhh\\\TTTQQQ[[[aaakkkqqqkkk```[[[\\\ZZZcccjjjhhhddddddeeeeeeppptttxxx{{{}}}qqq```LLLSSSnnnnnnffftttooohhh~~~}}}kkkXXXKKKEEECCCDDDDDDCCCDDDDDDEEEFFFGGGIIIMMMUUU___ooo{{{wwwcccBBB888666000///......---------,,,,,,,,,...------------...//////........................000///555BBBOOOVVV[[[___]]]iiiuuu|||vvvppp}}}nnn\\\bbbssseeeWWW]]]gggyyyoooYYYKKKDDDAAABBBFFFMMMRRRWWW]]]ccciiifffaaa^^^YYYTTTQQQQQQSSSTTTTTTRRRTTTVVVVVVVVVWWWYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWYYY[[[^^^```dddeeefffffffffeeedddcccggghhhiiijjjjjjjjjjjjjjjiiisss~~~}}}}}}}}}{{{yyywwwwwwvvvuuutttrrrnnnjjjXXXUUUYYYeeennnuuu~~~rrrkkkzzz~~~}}}]]]@@@888222111111111111000000000000//////...---,,,,,,++++++,,,++++++******++++++,,,++++++,,,------......///333111:::XXX|||uuuggg```mmmttt~~~ppphhhqqqyyy}}}ppplllpppvvv{{{vvvsssvvv}}}~~~~~~|||zzzttthhhXXXIIIAAAAAADDDMMMNNNMMMLLLKKKMMMPPPSSSRRRUUUZZZ```fffkkknnnppprrrrrrrrrqqqqqqqqqppppppooonnnnnnnnnnnnlllhhheee^^^[[[UUUPPPNNNRRRZZZ```ccc^^^\\\aaaiiiiii___UUUQQQWWWbbbjjjggg]]]VVVUUU]]]aaaiiioookkkaaa[[[[[[[[[]]]aaaeeehhhiiijjjiiitttuuuyyyppp___MMMRRRmmmooogggtttooohhh~~~~~~kkkYYYKKKEEECCCCCCCCCCCCCCCDDDEEEFFFGGGHHHMMMTTT^^^nnnzzzxxxbbbBBB999777111111......---------,,,,,,,,,...------------...//////........................///---000888???CCCIIINNN___mmm}}}zzzrrr~~~rrr___dddvvvfffWWW]]]fffxxxsss^^^PPPIIIGGGLLLQQQ[[[aaagggkkkqqquuusssmmm]]]YYYTTTQQQRRRSSSTTTUUUSSSTTTVVVWWWWWWXXXYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXZZZ]]]```bbbfffggghhhiiiiiihhhgggfffjjjjjjkkklllmmmmmmmmmmmmmmmuuu}}}|||||||||zzzxxxxxxwwwvvvuuutttrrrnnnkkkXXXTTTWWWcccmmmtttnnncccuuu}}}^^^AAA888111111111111000000000/////////......---,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,---.........///,,,111FFFcccyyy{{{wwwtttiii___ggg{{{{{{}}}~~~tttmmmrrrxxxtttnnnpppttt~~~yyyuuuvvv|||}}}{{{xxxnnn___OOOEEEDDDGGGMMMMMMNNNMMMMMMOOORRRUUUXXXZZZ]]]bbbfffjjjmmmnnnrrrrrrqqqppppppooonnnnnnnnnnnnnnnnnnnnnmmmiiifff^^^ZZZUUUQQQRRRWWW]]]aaa```^^^^^^ccchhhfff^^^UUUSSSVVV]]]dddccc[[[VVVUUU\\\bbblllqqqlllbbb^^^___\\\^^^aaafffjjjmmmooopppvvvwww~~~ppp^^^NNNQQQkkkrrrgggrrrppphhh}}}~~~lllYYYKKKEEECCCCCCCCCCCCCCCDDDEEEFFFGGGGGGLLLSSS]]]mmmuuuwwwbbbCCC:::888222222......---------,,,,,,,,,...------------...//////........................111///000333555888@@@IIIdddxxx~~~||||||xxxttt```cccuuugggXXX]]]fffwwwvvvbbbTTTLLLKKKSSS]]]iiiqqqxxxzzz|||}}}xxxrrr[[[WWWSSSQQQQQQSSSTTTUUUSSSTTTVVVWWWWWWXXXZZZ\\\ZZZ[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYZZZ\\\___ccceeehhhiiikkklllmmmllllllkkkmmmmmmnnnoooppppppqqqqqqsssxxx~~~~~~|||{{{{{{{{{yyywwwxxxwwwuuuuuutttrrrooolllXXXSSSUUU```jjjrrriiiZZZooo{{{~~~~~~___AAA888000111111000000000000//////.........------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,------......000...000999JJJ]]]mmmvvvvvvvvvmmmaaabbbppp{{{zzz~~~vvvwwwzzzzzzqqqpppqqq~~~~~~xxxuuuzzz}}}|||wwwiiiXXXLLLIIIJJJMMMNNNOOOPPPQQQSSSWWWZZZ^^^```bbbdddgggjjjlllmmmqqqqqqpppooommmlllkkkkkkmmmmmmmmmnnnnnnmmmjjjggg^^^YYYTTTSSSVVV[[[^^^___\\\^^^bbbffffffccc[[[VVVVVVUUUZZZaaabbb]]]XXXWWW\\\cccnnnrrrlllbbbaaafffaaabbbeeeiiinnntttxxx{{{{{{}}}qqq___OOOPPPiiittthhhpppqqqhhh|||lllYYYKKKEEECCCBBBBBBBBBCCCDDDEEEFFFGGGFFFJJJQQQ[[[lllssswww}}}dddEEE;;;777111111......---------,,,,,,,,,...------------...//////........................//////111222222666CCCPPPlllxxxyyyzzzzzz|||rrr]]]\\\mmmgggYYY^^^gggvvvvvvbbbRRRIIIIIITTT___oooyyy}}}wwwmmmeeeUUURRROOONNNPPPRRRSSSTTTRRRTTTVVVWWWWWWXXXZZZ\\\[[[[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\^^^bbbeeegggjjjkkkmmmooopppppppppppppppppppppqqqrrrsssttttttxxx{{{~~~}}}||||||{{{yyywwwxxxwwwuuuuuutttssspppmmmYYYSSSSSS^^^hhhppp}}}dddVVVkkkpppwwwzzzvvv}}}^^^AAA777///111000000000////////////......---------,,,,,,,,,,,,++++++******++++++,,,***++++++,,,------......222000111777BBBRRRgggxxx{{{zzzrrreeeaaakkkyyysssxxx~~~uuuooonnn{{{{{{wwwyyy}}}}}}}}}rrrbbbTTTNNNMMMMMMOOORRRTTTVVVYYY]]]```bbbcccdddfffhhhjjjlllmmmoooooonnnlllkkkjjjiiihhhlllkkkkkklllmmmllliiifff]]]WWWRRRSSSWWW[[[[[[YYYZZZ___fffhhheee___YYYVVVXXXWWW[[[cccgggccc\\\YYY\\\dddnnnrrrjjjbbbdddllljjjjjjkkknnnssszzzsssbbbPPPOOOfffwwwhhhnnnrrrgggzzzmmmYYYKKKDDDCCCAAAAAABBBBBBCCCEEEFFFGGGFFFJJJPPPZZZkkkvvv~~~hhhGGG;;;666000000......---------,,,,,,,,,...------------...//////........................+++,,,...//////333BBBQQQpppzzzvvv|||~~~{{{~~~|||xxxqqq[[[VVVdddzzzgggZZZ___iiivvvsss___NNNEEEEEEOOO[[[ooozzzuuuiii\\\SSSNNNLLLJJJJJJMMMPPPRRRSSSRRRTTTVVVXXXXXXYYY[[[]]]\\\]]]___```aaa```___^^^^^^^^^^^^___aaadddgggiiilllmmmoooqqqssssssssssssrrrrrrrrrssstttuuuwwwxxx|||}}}~~~}}}}}}|||zzzyyyyyywwwuuuttttttsssqqqnnn\\\SSSRRR\\\gggppp|||zzzcccVVVhhhhhhnnn|||yyy|||\\\@@@777///000000000////////////...---------------,,,,,,,,,,,,++++++******++++++,,,******++++++,,,------...000---///666???MMMbbbuuu~~~vvvkkkffflllxxxnnnsssyyyqqqnnnyyy{{{zzz|||~~~xxxjjj\\\RRRNNNNNNPPPTTTWWWZZZ]]]aaadddbbbbbbccceeegggjjjlllmmmllllllkkkjjjjjjiiihhhhhhkkkjjjjjjkkkkkkjjjgggddd\\\WWWRRRRRRVVVXXXVVVSSSYYYaaahhhjjjddd]]]YYYWWWWWWWWW]]]ggglllggg___[[[^^^eeemmmnnngggaaafffpppqqqppppppqqqvvv|||uuueeeQQQNNNdddzzziiilllsssgggyyymmmYYYKKKDDDCCCAAAAAAAAABBBCCCEEEFFFGGGFFFJJJPPPZZZkkkwwwkkkIII;;;555///000......---------,,,,,,,,,...------------...//////........................------///111000333>>>KKKlll|||tttrrrqqq\\\TTT```xxxiii[[[```jjjwwwoooYYYIIIAAAAAAJJJTTTiiittt|||vvvhhhZZZOOOGGGGGGEEEEEEGGGLLLPPPSSSTTTTTTVVVXXXZZZZZZ\\\^^^``````aaadddeeefffeeedddcccdddccccccccceeegggjjjllloooqqqssstttvvvvvvvvvuuuuuuuuutttuuuvvvxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}{{{yyyyyywwwuuuttttttsssqqqppp___UUURRR[[[gggqqq}}}yyyeeeYYYjjjkkkkkkyyy}}}}}}YYY===666000000000////////////......------------------------,,,++++++******++++++,,,******++++++,,,,,,------111---///777???MMMeee{{{wwwmmmllluuu~~~}}}sssmmm}}}~~~vvvqqqwww}}}~~~}}}~~~~~~~~~~~~~~~{{{rrreeeWWWOOOMMMPPPTTTXXX[[[^^^bbbeeeaaaaaaaaabbbdddgggjjjlllhhhhhhiiiiiiiiijjjjjjjjjlllkkkkkkkkkkkkiiieeebbb\\\XXXTTTSSSTTTUUUTTTSSS\\\cccjjjjjjddd]]]YYYXXXUUUWWW___jjjmmmhhhaaa___dddgggkkkkkkeeebbbiiitttuuutttttttttxxx~~~wwwfffRRRMMMbbb}}}jjjjjjtttgggxxxmmmZZZKKKDDDCCC@@@@@@AAABBBCCCEEEFFFGGGGGGJJJQQQZZZkkk|||mmmIII;;;555111333......---------,,,,,,,,,...------------...//////........................000000111333222333;;;EEE___vvvvvvqqq\\\SSSaaa|||jjj\\\```iiiyyyyyygggPPPBBB===>>>EEELLL\\\fffjjjbbbTTTJJJEEECCCBBBAAABBBFFFLLLQQQUUUVVVWWWYYY\\\]]]^^^```bbbdddeeegggjjjllllllllljjjiiijjjiiiiiihhhjjjlllnnnppptttuuuwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwyyy{{{~~~}}}~~~}}}}}}}}}}}}|||zzzxxxyyywwwuuutttttttttrrrqqqcccWWWSSS\\\hhhrrr~~~|||kkkbbbuuurrrqqq{{{~~~~~~|||{{{}}}UUU;;;666111000000/////////.........------------------------,,,++++++******++++++,,,*********+++,,,,,,------111...000777???QQQsssvvvjjjooo{{{|||}}}yyyuuuiiiwww}}}}}}~~~|||wwwvvvzzz~~~|||||||||}}}~~~~~~~~~~~~~~~~~~}}}xxxmmm\\\PPPJJJMMMRRRVVVYYY\\\```ccc``````______aaacccfffhhhdddeeefffhhhiiikkklllmmmooonnnmmmmmmllljjjfffbbb\\\ZZZWWWVVVUUUVVVWWWXXX```eeejjjiiiddd^^^ZZZYYYXXX[[[ccclllmmmiiifffgggllljjjiiihhhddddddlllwww{{{zzzzzz{{{xxxgggRRRMMMaaa~~~jjjiiitttgggwwwmmmZZZKKKDDDCCC@@@@@@@@@AAACCCEEEFFFGGGGGGKKKQQQZZZkkkuuusss}}}}}}nnnJJJ;;;666333666......---------,,,,,,,,,...------------...//////........................---,,,---000111111666>>>UUUrrroooZZZSSSccclll]]]```hhhzzzrrr___III<<<999:::@@@FFFOOOWWWZZZPPPCCC===>>>@@@@@@@@@AAAFFFMMMSSSWWWXXXZZZ\\\___```aaaccceeegggiiikkknnnpppqqqpppooommmooonnnmmmlllmmmoooqqqrrrwwwxxxyyy{{{{{{{{{{{{zzz{{{zzzyyyzzz{{{~~~|||~~~~~~}}}~~~|||||||||{{{yyywwwzzzwwwuuutttttttttsssqqqeeeYYYSSS\\\iiissspppjjjvvvyyyxxxuuuqqqxxx~~~~~~SSS999555222000/////////............------------------------,,,++++++++++++++++++,,,)))******+++,,,,,,---------+++---444<<>>888222333//////...------------...,,,,,,,,,---------......---------------...///000...///000111111333666999NNNcccyyyqqq]]]YYYbbbmmm]]]^^^eeexxx}}}mmmVVVBBB<<<<<<<<<>>>CCCIIIMMMMMMFFF???>>>===<<>>RRRgggdddnnn||||||zzzuuuvvvpppsss|||zzzsssuuu{{{yyyuuuuuuyyy|||||||||{{{~~~~~~~~~~~~vvviii^^^LLLHHHIIINNNSSSTTTVVVZZZ___]]][[[[[[]]]___aaaaaaccceeegggjjjlllnnnooopppnnnooooooooommmiiieeeccc___[[[WWWVVVWWWYYYZZZ[[[eeebbbbbbdddccc^^^\\\]]]]]]kkktttpppiiigggmmmrrryyymmmbbbaaagggooowww~~~|||gggRRRJJJaaa```jjjxxxgggtttmmmYYYKKKDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHIIIKKKPPPYYYjjjzzzooouuu~~~sssuuu|||uuuPPP@@@888222222//////...------------...,,,,,,,,,---------......---------------...//////...///000111111333666999HHH\\\rrr}}}||||||www```ZZZ```}}}mmm\\\^^^dddvvv~~~kkkVVVBBB<<<===<<<>>>CCCFFFKKKKKKDDD===<<<<<<;;;AAABBBEEEIIIOOOVVV\\\```ccccccccccccbbbdddhhhkkklllooosssvvvxxxwwwvvvtttsssssssssttttttuuuuuuvvvyyyzzz{{{||||||}}}||||||}}}|||||||||}}}~~~|||zzzwwwvvvuuuvvvvvvuuuttttttttttttggg[[[UUU]]]iiirrr}}}|||qqqxxxxxxxxxxxxyyyzzz}}}}}}QQQ:::666111/////////...------,,,,,,...---+++++++++---...000---,,,++++++*********+++)))******++++++,,,------...///---111<<>>>>>???CCCEEEJJJKKKDDD===;;;<<<<<>>PPPccclllrrryyyuuurrr|||~~~kkk___bbb{{{kkkZZZ[[[aaaqqq|||iiiTTTBBB>>>@@@???AAAEEEHHHNNNOOOHHH???===>>>???@@@AAADDDIIIRRR]]]ffflllqqqooojjjfffcccdddiiilllppprrrwww{{{}}}}}}|||{{{yyyyyyyyyxxxxxxxxxwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{yyywwwvvvuuuyyyxxxvvvuuuuuutttsssqqqfffYYYSSS[[[fffppp{{{sss```ccc{{{vvvyyyyyyzzzzzz{{{~~~RRR:::444////////////...------,,,,,,---,,,,,,++++++,,,------++++++***************+++)))******++++++,,,---------///------222777MMMnnn}}}|||ssshhh```]]]nnn{{{yyyvvvyyytttyyy|||wwwuuuxxxzzzyyyzzz}}}~~~~~~}}}vvvpppZZZMMMDDDGGGNNNRRRRRRQQQQQQRRRTTTVVVXXX[[[___aaaccceeegggkkknnnqqqrrrsssvvvwwwwwwvvvsssoookkkiii___^^^\\\]]]]]]]]][[[YYYSSSSSSXXX```ccc```^^^___hhhqqqqqqdddXXX]]]pppzzzkkk```fffuuu~~~~~~kkkSSSJJJ\\\yyydddfffxxxwwwdddpppnnnZZZKKKEEEDDDAAABBBBBBBBBCCCEEEFFFGGGBBBIIITTT```rrr{{{pppxxx~~~vvvVVVFFF<<<333222//////...------------...,,,,,,,,,---------......///......---------......---...///000000222555888>>>OOOaaakkkrrr{{{xxxlll```aaawwwjjjYYYZZZ```qqq|||iiiTTTBBB???AAAAAACCCHHHLLLSSSTTTKKKAAA===???@@@AAABBBEEEKKKTTT^^^hhhnnnpppnnniiieeeccceeejjjnnnpppsssxxx|||~~~~~~}}}zzzzzzyyyyyyxxxwwwwwwwwwxxxyyy|||~~~||||||{{{zzzyyyxxxxxxxxxxxxvvvttttttttttttrrrpppcccVVVPPPYYYeeennnzzznnnZZZ\\\}}}~~~zzz}}}}}}~~~RRR999444.../////////...------,,,,,,,,,,,,,,,++++++,,,,,,,,,*********))))))***++++++)))******++++++,,,------)))...---...222111;;;QQQgggnnnvvvyyywwwpppfff^^^jjjxxxwwwrrr{{{~~~|||}}}uuuwww|||yyy{{{|||zzz{{{~~~zzzvvvaaaSSSFFFFFFKKKNNNOOOOOOOOORRRUUUXXXYYY\\\```ddddddeeeiiilllpppsssuuuvvvxxxyyyyyyxxxuuuqqqllljjjbbb```_________]]]ZZZXXXSSSSSSYYY```ccc```___```hhhpppqqqdddZZZ___rrr~~~mmm```dddsss|||lllSSSJJJ[[[wwweeeeeeuuuwwwcccooommmYYYKKKDDDCCCAAAAAAAAABBBCCCDDDFFFFFFBBBJJJUUU```qqqssssss{{{uuuXXXHHH===444333//////...------------...,,,,,,,,,---------......//////...------------...---...//////000111555777@@@QQQcccmmmttt|||kkk``````tttjjjYYYZZZ```qqq{{{kkkVVVBBB???BBBCCCGGGMMMQQQXXXXXXNNNAAA<<<===>>>@@@BBBFFFLLLUUU```iiinnnnnnlllhhhdddccceeejjjoooooorrrwww|||~~~zzzzzzyyyyyyxxxxxxxxxwwwyyy{{{}}}{{{{{{zzzyyyyyyyyyyyyzzzxxxuuurrrsssuuuuuurrroooaaaTTTOOOXXXeeeooo{{{}}}kkkYYY]]]|||~~~}}}~~~RRR999333////////////...------,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))***++++++)))******++++++,,,------'''------///555222555DDD]]]fffoootttuuurrrkkkccclllxxxtttooowww}}}xxxyyywww|||}}}}}}}}}{{{{{{~~~~~~~~~~~~~~~}}}{{{gggYYYJJJFFFHHHJJJKKKNNNNNNRRRWWWZZZ[[[]]]bbbfffeeegggjjjnnnrrrvvvxxxyyy{{{{{{{{{zzzwwwsssnnnlllfffdddbbb```___]]]YYYWWWSSSSSSXXX___bbb``````bbbjjjqqqpppfff___fffvvvssseeefffsssmmmSSSIIIXXXttteeeccctttwwwcccnnnlllXXXIIICCCBBBAAAAAAAAABBBCCCDDDEEEFFFCCCJJJSSS]]]kkk{{{{{{xxx[[[KKK>>>333222//////...------------...,,,,,,,,,---------......//////...---------------,,,.../////////111444777@@@QQQdddooowww~~~~~~oooeeeccctttiiiYYYZZZaaapppzzznnnWWWCCC???BBBEEEJJJQQQWWW^^^___RRRCCC<<<===>>>===@@@EEEMMMWWWaaajjjooommmkkkhhheeeccceeejjjnnnnnnqqqvvv{{{~~~~~~zzzzzzzzzzzzyyyyyyyyyyyy{{{|||~~~~~~}}}{{{zzzyyyyyyyyyyyyxxxuuurrrsssvvvwwwtttqqq```TTTOOOYYYfffqqq}}}|||jjjZZZ\\\yyy}}}~~~RRR888333////////////...------,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))***++++++)))******++++++,,,------)))...,,,---333111222===RRRaaaqqqzzz}}}}}}vvvmmmnnnwww|||zzzvvvpppmmmuuuyyy~~~~~~xxxyyy~~~~~~}}}zzzzzz||||||~~~}}}}}}~~~~~~pppbbbSSSKKKIIIIIILLLQQQNNNSSSYYY[[[[[[]]]bbbffffffhhhlllppptttxxx{{{|||~~~~~~~~~}}}zzzuuuqqqnnnjjjgggdddaaa___\\\YYYVVVUUUUUUYYY```ddddddeeehhhpppsssqqqhhhdddnnn}}}zzznnnnnnwwwnnnQQQHHHWWWqqqeeeaaarrrwwwbbbmmmkkkWWWIIIBBBAAAAAAAAAAAABBBCCCDDDEEEFFFDDDJJJRRRYYYfffzzz^^^LLL???333111//////...------------...,,,,,,,,,---------......000///...---------------,,,.../////////111444777@@@QQQeeepppxxxtttkkkhhhwwwiiiZZZ[[[aaaoooyyyoooXXXCCC???BBBFFFLLLTTT^^^eeedddWWWGGG???>>>@@@:::>>>DDDNNNXXXccclllpppmmmllliiifffdddfffiiimmmmmmpppuuuzzz~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}zzzyyyxxxxxxxxxyyyuuurrrtttwwwyyyvvvrrr```UUUPPPZZZhhhsss|||jjjXXXYYYqqq~~~QQQ777333000000//////...------,,,,,,,,,,,,,,,,,,,,,+++***)))))))))((())))))***++++++)))******+++,,,,,,------...111+++(((...---...888JJJ```zzzzzzmmmtttzzzxxxjjjllllllllltttvvvyyyzzzwww{{{~~~|||yyyxxx{{{{{{~~~}}}|||wwwjjj[[[QQQLLLKKKOOOUUUNNNSSSYYY[[[[[[]]]aaafffgggiiimmmqqqvvvzzz|||}}}|||wwwssspppmmmiiieeeaaa^^^[[[XXXVVVWWWWWW[[[cccggghhhkkknnnuuuvvvqqqiiihhhsssuuuvvv|||~~~qqqSSSKKKYYYpppfffcccooo~~~ffflll~~~iiiTTTFFFAAAAAABBBBBBBBBCCCCCCEEEFFFGGGFFFKKKRRR\\\mmm~~~bbbQQQBBB555333111000///......------...---------............///........................---...///......///222444>>>KKK___pppzzzkkkbbbnnnuuummm]]][[[]]]nnnvvvrrrYYYCCC???CCCHHHRRR^^^hhhoooiiiSSS@@@===???======@@@EEENNNYYYdddnnnsssxxxsssmmmiiigggggghhhhhhmmmrrrxxx}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}||||||}}}~~~~~~|||{{{xxxwwwvvvvvvvvvvvvsssqqqdddWWWQQQZZZhhhsssqqqYYYUUUooowwwPPP777111222///............---------++++++++++++++++++++++++******************************))))))******+++,,,***+++---......000333555III```zzzrrrrrr|||~~~mmmlllkkknnnvvv|||zzz}}}~~~wwwxxx~~~zzzxxxyyy{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~wwwkkk^^^UUUQQQRRRTTTWWW[[[___```___```eeeiiimmmppptttvvvwwwzzz~~~{{{wwwtttrrroookkkfff```[[[XXXWWW[[[ccckkkmmmjjjkkkrrryyywwwxxxvvvqqqooouuu~~~qqqSSSKKKYYYqqqfffcccooo~~~fffkkk~~~hhhTTTFFFAAAAAABBBBBBBBBBBBCCCEEEFFFGGGHHHLLLTTT___pppcccSSSCCC666444111000///......------...---------............///........................---...///......///222444>>>MMMbbbqqqyyyuuugggkkktttooo^^^\\\___mmmuuuuuu\\\FFFAAAEEEJJJTTT___jjjmmmdddNNN>>>===???>>>???AAAGGGOOOZZZfffpppuuuxxxsssmmmiiiggghhhhhhhhhlllqqqwww|||~~~~~~~~~}}}|||}}}|||||||||}}}}}}{{{yyyyyywwwvvvvvvwwwwwwuuutttdddWWWRRR[[[iiitttnnnWWWUUUpppwwwOOO777111222............------------++++++++++++++++++++++++******************************))))))******+++,,,***+++---......000222555IIIeeewwwnnnllluuu~~~sssppplllmmmttt}}}~~~{{{~~~zzzyyy~~~}}}{{{{{{|||~~~~~~}}}}}}}}}}}}}}}}}}~~~|||zzzsssgggZZZTTTTTTXXXXXX\\\bbbccccccdddiiimmmooorrrvvvxxxzzz|||}}}yyyvvvtttrrrnnnhhhccc]]]YYYWWW]]]dddlllnnnllllllssszzzzzzzzzxxxtttsssyyy}}}pppSSSKKKYYYrrrgggcccooofffjjj}}}hhhSSSFFFAAAAAAAAABBBBBBBBBDDDEEEFFFGGGIIINNNWWWbbbuuueeeUUUEEE666444111000///......------...---------............///........................---...///......///222444;;;LLLbbbooovvv~~~llliiirrrrrr___]]]bbbllltttyyybbbMMMFFFIIIOOOYYYcccllliii[[[FFF;;;===@@@???@@@CCCIIIRRR]]]iiisssxxxxxxsssmmmhhhgggggghhhhhhkkkooovvvzzz}}}~~~~~~~~~}}}}}}~~~|||{{{{{{|||{{{yyywwwyyywwwuuuuuuwwwwwwwwwvvvcccWWWRRR\\\jjjuuu~~~iiiRRRSSSrrr}}}{{{{{{~~~uuuOOO888222111............------------++++++++++++++++++++++++******************************))))))******+++,,,***+++------...///222444GGGdddrrrhhhcccjjjwww~~~~~~{{{tttnnnnnnssszzz||||||~~~{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{~~~}}}ssseee[[[ZZZ]]]ZZZ___eeehhhiiikkknnnqqqtttwwwzzz|||~~~|||yyywwwuuuqqqlllfff```[[[YYY^^^fffmmmpppnnnooouuu{{{|||{{{yyyxxxyyy~~~}}}oooTTTKKKYYYqqqhhhcccnnnhhhiii|||gggSSSFFFAAAAAAAAAAAABBBBBBDDDEEEGGGGGGJJJOOOXXXeeeyyy|||yyyxxxvvv~~~~~~gggWWWEEE666333111000///......------...---------............///........................---...///......///222444777GGG\\\jjjrrr}}}zzz|||ooohhhqqqvvv```^^^eeekkksss}}}iiiUUUMMMOOOUUU```iiikkkbbbQQQ???999===AAA@@@AAADDDJJJSSS___kkkuuu{{{yyyssslllgggfffggghhhiiiiiinnntttyyy{{{}}}~~~~~~}}}}}}}}}|||{{{{{{{{{zzzwwwuuuwwwuuuttttttuuuwwwwwwvvvaaaVVVRRR]]]kkkwwwzzzcccMMMPPPrrrvvvrrrrrrwww}}}rrrMMM999222000.........---------,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,***+++---------///111333???XXXoooeee\\\```nnnzzzzzzuuuvvvzzz|||}}}|||yyy{{{}}}{{{zzz~~~}}}|||||||||}}}}}}}}}}}}sssiiicccbbb___ccciiimmmoooqqqsssvvvyyy{{{~~~}}}{{{wwwvvvsssnnnhhhbbb]]][[[___fffnnnqqqqqqsssxxx}}}~~~|||zzzzzz}}}}}}pppUUUJJJWWWoooiiidddllljjjhhhzzzfffSSSFFFAAAAAAAAAAAAAAABBBDDDEEEGGGHHHIIINNNXXXggg|||rrrnnnmmm|||zzzjjjZZZEEE444333111000///......------...---------............///........................---...///......///222444777CCCVVVgggsssvvv{{{}}}zzz{{{qqqkkksssxxxaaa^^^eeeiiiqqqooo[[[QQQQQQYYYccckkkdddZZZHHH;;;999>>>AAA@@@AAAEEEKKKTTT```mmmwww}}}xxxrrrkkkfffdddfffggghhhiiimmmsssxxx{{{}}}~~~~~~~~~~~~}}}|||zzzzzzzzzyyywwwuuuuuusssrrrrrrtttuuuuuuttt___UUURRR^^^lllwwwuuu^^^JJJPPPuuuwwwnnnjjjpppzzzmmmIII888333///...------------,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,***+++---------...000222777EEEjjjxxxpppfff\\\[[[fffuuu~~~yyyyyy{{{{{{yyy|||~~~}}}||||||||||||}}}~~~~~~wwwnnnhhhfffiiimmmqqqsssvvvxxxzzz}}}~~~~~~}}}|||{{{yyyuuusssppplllhhhccc___]]]```gggnnnssstttvvvzzz~~~}}}|||zzz{{{}}}~~~qqqVVVIIITTTllliiieeeiiimmmhhh~~~yyyeeeRRRFFFBBBBBB@@@@@@AAABBBDDDFFFGGGHHHHHHMMMXXXiii{{{nnnlllmmmrrr}}}ooo^^^FFF444333111000///......------...---------............///........................---...///......///222444888CCCVVVjjjxxxwwwwwwxxxzzzwwwtttvvv{{{sssnnnxxxzzzbbb]]]dddgggppprrr^^^PPPNNNTTT]]]dddZZZPPPCCC;;;;;;>>>@@@@@@@@@DDDJJJTTT```mmmxxx~~~wwwqqqiiidddbbbdddfffgggiiimmmssswww{{{}}}zzzwwwuuuwww~~~~~~}}}{{{zzzzzz{{{zzzxxxvvvsssrrrrrrsssttttttrrrppp\\\SSSQQQ^^^mmmwww~~~rrr]]]KKKTTT|||~~~~~~}}}wwwlllgggooozzzhhhDDD777333///------------,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,***+++------,,,---000222222777QQQmmmuuuvvvyyywwwssslllaaa[[[bbbrrr~~~~~~|||}}}~~~zzzxxx}}}~~~||||||~~~~~~}}}|||||||||||||||}}}~~~xxxqqqpppqqqsssuuuxxx{{{}}}~~~~~~zzzxxxwwwvvvuuuooonnnkkkgggdddaaa```___dddjjjppptttuuuuuuxxxzzzyyyyyyyyyyyyyyy}}}rrrWWWIIIQQQiiiiiieeegggppphhh|||xxxeeeRRRFFFBBBBBB@@@@@@AAABBBDDDFFFHHHIIIHHHNNNYYYkkkttthhhhhhkkknnntttwww|||uuudddIII555555111000///......------...---------............///........................---...///......///222444777CCCYYYnnn{{{zzzwwwvvvwwwtttrrrwwwwwwqqq|||{{{ccc]]]bbbfffooorrr]]]KKKFFFJJJQQQVVVOOOGGG@@@======????????????BBBIIISSS___mmmxxx~~~vvvppphhhbbb```bbbeeefffiiimmmssswww{{{~~~~~~||||||{{{zzzzzzyyyvvvpppppprrrwww~~~|||{{{zzz{{{|||{{{yyyxxxsssssstttuuuvvvtttqqqnnnZZZQQQPPP]]]mmmwww|||zzzqqq^^^OOO\\\vvvvvvuuurrrkkkiiirrr~~~bbb???555333///---------,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))******+++,,,***+++------,,,---///111222///BBB^^^iiiooouuuvvvxxxtttjjj___```ooo{{{|||vvv{{{|||yyywwwwwwzzz~~~}}}||||||{{{{{{zzz{{{}}}}}}~~~~~~{{{zzzyyyzzz|||zzzuuurrrqqqpppoooiiigggdddaaa______```aaakkkoootttvvvtttsssrrrssstttvvvxxxvvvtttvvv~~~sssXXXHHHPPPfffiiifffeeerrrhhhzzzxxxdddRRRFFFBBBBBB@@@@@@AAABBBDDDFFFHHHIIIIIINNNZZZmmmmmmaaabbbeee~~~qqqpppssszzzzzzhhhJJJ666777111000///......------...---------.........//////........................---...///......///222444444BBBZZZppp|||~~~zzzxxxyyywwwuuu|||{{{sss|||ddd\\\```fffnnn~~~qqq[[[GGG???AAAGGGJJJHHHCCC???>>>??????>>>>>>>>>AAAHHHRRR___lllwww~~~uuuooogggaaa___aaadddeeeiiimmmsssxxx{{{sssrrrsssvvv{{{|||nnnfffeeeggghhhhhhhhhkkkpppyyy|||{{{zzz{{{||||||{{{yyyttttttuuuwwwxxxuuuqqqmmmXXXOOOOOO]]]lllwwwyyyxxxppp___SSSbbb{{{sssooommmkkkjjjlllvvv___<<<444333///---------,,,,,,,,,++++++++++++++++++++++++++++++*********************************)))***++++++,,,***,,,------,,,---///111333,,,===XXXdddjjjpppooo{{{yyyooobbb```nnn|||www~~~~~~~~~vvv{{{xxxvvvtttuuuyyy}}}}}}|||{{{{{{{{{yyy{{{|||~~~zzz}}}~~~}}}xxxrrrooommmlllllleeeccc```]]]\\\^^^```bbbpppsssvvvwwwtttpppnnnmmmqqquuuwwwtttppprrr{{{uuuZZZGGGPPPfffrrrbbbeeeqqqjjjyyycccPPPGGGCCC@@@@@@@@@AAABBBDDDFFFHHHIIIHHHQQQ]]]mmm~~~iiibbbccckkk{{{xxxyyy~~~gggNNN;;;333111000///......------.........------------..............................///////////////000111111666???UUUlllxxxzzz~~~{{{~~~}}}vvvttt{{{|||dddZZZ]]]gggnnn|||wwwkkkYYYHHH>>>===BBBGGGGGGDDD@@@>>>=========<<>>TTTlllxxx{{{tttlllllluuu}}}ggg^^^aaahhhooo|||xxxqqqjjj```RRREEE>>>???EEEJJJHHHEEEAAA???>>>=========@@@DDDIIIOOO\\\jjjssstttrrrggg]]]ZZZ[[[\\\^^^aaahhhlllqqqvvvzzz~~~~~~}}}|||}}}yyyooofffaaa^^^]]]]]]XXXUUUSSSUUU\\\gggqqqwww}}}ooofff\\\VVVVVVXXXXXXWWW___bbblll{{{}}}|||zzzzzz{{{{{{yyyxxxxxxwwwtttrrrtttvvvrrrjjjWWWRRRSSS]]]kkkxxxuuusss}}}|||iiiZZZiiisssooommmhhhgggiiinnnwww___===999/////////...---,,,,,,+++,,,,,,************************************)))))))))((())))))(((((())))))***++++++++++++++++++---.........111111===UUUfffuuussskkkrrr|||xxxzzzppprrr~~~||||||~~~||||||}}}~~~~~~|||zzzyyyyyyyyyzzz|||||||||}}}}}}~~~|||zzzwwwwwwzzz|||}}}|||xxxqqqhhhcccdddeeeeeeddd___^^^]]]^^^aaafffkkknnnkkknnnsssvvvvvvssspppnnnssszzz|||tttrrryyyuuuYYYGGGOOOcccrrrbbbeeerrrhhh|||yyyaaaNNNEEEAAA???@@@@@@AAABBBDDDFFFHHHIIIIIISSS```qqqoookkkmmmuuummmPPP;;;222333333222111000000000000......------------..............................///////////////000111111333<<>>AAAGGGLLLHHHFFFCCC@@@>>>=========@@@EEEJJJPPP[[[gggnnnnnnmmmcccZZZXXXYYYZZZ\\\```fffjjjpppuuuyyy}}}}}}|||{{{|||~~~tttggg\\\WWWWWWZZZ]]][[[WWWSSSRRRVVV]]]cccgggmmmrrrzzznnnjjjfffeeeeeedddaaa^^^bbbgggrrr~~~~~~}}}{{{{{{||||||zzzyyyyyyxxxtttqqqsssvvvqqqjjjVVVQQQRRR]]]kkkwww{{{yyyqqq]]]gggqqqnnnlllkkkkkkjjjlllzzzaaa<<<888///000///...---,,,,,,+++++++++************************************))))))))))))((((((((((((((())))))***************+++,,,------000111...666NNNgggwwwhhhjjjqqquuuyyyrrrvvv~~~|||{{{}}}~~~}}}}}}~~~}}}{{{yyyyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~|||zzzxxxwwwrrrpppnnnnnnppprrrttttttqqqjjjbbb^^^___cccffffffbbbaaaaaaeeelllrrrtttuuukkkpppvvv{{{{{{xxxuuutttzzz{{{wwwyyy~~~uuuYYYHHHOOOaaasssaaaeeesssgggzzzyyy```LLLCCC@@@>>>@@@@@@AAABBBDDDFFFHHHIIIJJJTTTbbbsss}}}ooommmooovvvpppPPP;;;444333333111000000000000000......------------..............................///////////////000000111222:::OOOhhhwwwyyy~~~~~~uuuzzz~~~jjjeeerrrqqqbbb```jjjppp|||zzzqqqdddVVVLLLEEEBBB>>><<<===AAAGGGJJJHHHGGGDDD@@@===;;;;;;<<<@@@EEEKKKQQQ\\\ggglllkkkggg^^^VVVTTTUUUWWW[[[```dddiiioootttyyy||||||{{{{{{|||~~~}}}rrrcccXXXUUU[[[bbbhhheeebbb^^^]]]___``````___aaafffmmmvvvyyyxxxwwwwwwwwwvvvrrrooonnnttt~~~~~~}}}||||||}}}|||{{{yyyxxxwwwsssppprrrtttooogggRRROOOQQQ\\\jjjvvvxxx```fffpppnnnmmmnnnmmmjjjlll{{{```:::666///111///...---,,,++++++++++++*********************************))))))))))))))))))(((((((((((()))******************+++,,,---......000,,,222IIIfffwwwhhhfffgggrrr}}}~~~{{{www}}}~~~|||}}}~~~~~~{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}yyyuuupppnnniiihhhgggggghhhkkkmmmnnnnnnhhh```]]]___eeejjjlllhhhffffffkkksssxxxxxxuuunnnttt{{{~~~~~~{{{yyyyyy~~~}}}vvvXXXHHHOOO^^^|||sssaaaccctttfffyyywww^^^JJJBBB@@@???@@@@@@AAABBBDDDFFFHHHIIIJJJTTTcccvvvxxxlllkkkmmmsssqqqPPP;;;666222222111000////////////......------------..............................///////////////000000111222999LLLdddsssvvv{{{zzzvvvsss|||kkkjjjwwwtttbbb^^^kkkpppzzz}}}ssshhh___UUUJJJCCC;;;:::999999<<<@@@DDDFFFHHHGGGEEE@@@;;;999:::<<>>AAABBBIIIIIIGGGBBB<<<999:::<<>>@@@GGGOOOVVV^^^eeeeeeaaaYYYSSSOOOOOOPPPRRRZZZbbbbbbhhhooouuuzzz||||||||||||~~~}}}{{{tttlllgggjjjrrrzzzyyycccbbb^^^ZZZYYY___kkkuuuqqqfffZZZ\\\___dddmmmxxx}}}}}}zzzyyywwwwwwxxxxxxvvvuuuvvvwwwvvvuuuvvvtttjjj___LLLLLLQQQ\\\iiiuuuiiiUUUccc~~~zzz|||WWW666444---///...---,,,+++************************************((()))))))))************)))))))))))))))***++++++++++++++++++,,,---...///***000...---333888GGG^^^sssvvvwwwuuusssqqqjjjaaaaaapppvvvxxx}}}|||~~~~~~|||zzzyyyyyy{{{|||yyyyyyzzz|||~~~|||tttoooqqqssstttttttttvvv{{{zzzxxxtttpppoooqqquuuyyy}}}~~~wwwXXXIIINNNYYYwwwuuu```^^^zzzwwwfffxxxtttZZZGGGAAABBBBBB@@@@@@AAABBBDDDFFFHHHIIIGGGSSSdddxxxsssmmmrrruuuzzz}}}}}}{{{}}}}}}|||SSS999555555444333222111111111111.........------.................................///////////////000111111666777CCCXXXffflllrrryyysss}}}~~~mmmjjjjjjmmmvvvvvvcccTTTJJJDDD>>>:::::::::888666666666777999;;;===???@@@MMMNNNLLLFFF???;;;===@@@AAAGGGOOOVVV]]]bbbaaa\\\WWWRRRNNNNNNOOORRRZZZcccccchhhooovvvzzz}}}}}}|||}}}}}}xxxsssooonnnttt}}}}}}rrrkkkkkkhhhbbb\\\]]]ccciiittt~~~uuudddWWWYYYZZZ^^^ccclllxxx}}}|||yyywwwvvvvvvwwwvvvuuusssvvvxxxxxxxxxyyyvvvkkk___MMMMMMRRR^^^jjjwwwbbbPPPaaaWWW666444,,,......---,,,+++************************************(((((())))))*********+++((((((((((((((()))******************+++,,,---...)))000......222444===QQQhhhpppwwwxxxvvvtttoooiiiaaapppxxx{{{||||||yyywwwxxxzzz{{{yyyyyyyyyzzz|||}}}zzzuuuvvvxxxzzzzzzzzz||||||xxxvvvwww{{{~~~ttt]]]EEEKKK[[[uuuxxxaaa]]]|||tttddduuuqqqZZZGGG???@@@CCCBBBCCCDDDCCCCCCDDDGGGJJJGGGUUUhhh~~~ooojjjxxx{{{|||zzzzzzzzzzzzzzzzzzSSS>>><<<777666444222000...------000000///.............................................//////000000111111111555AAAQQQ]]]eeemmmttt|||uuummmaaagggkkkvvvqqqXXXEEEAAA???<<<:::::::::888777;;;888999>>>@@@===<<<===HHHNNNQQQIII>>>:::<<<@@@@@@GGGNNNTTTZZZ```aaa___VVVPPPLLLMMMNNNQQQXXX___ccchhhoootttwwwzzz|||}}}~~~|||www{{{|||sssvvv|||~~~xxxmmmnnnmmmhhhccc```^^^\\\eeeooo{{{}}}tttggg^^^ZZZ^^^]]]___dddkkkuuu{{{yyyyyyzzzxxxvvvvvvwwwvvvuuusssuuuvvvuuuttttttqqqggg[[[LLLLLLSSS```nnnzzzooo[[[OOO[[[{{{~~~TTT:::222//////---,,,++++++******++++++************************)))))))))))))))******+++))))))))))))************)))************+++++++++,,,---...///000444:::>>>\\\hhhqqqssszzzxxxllljjjooo{{{{{{~~~{{{yyyyyyzzzzzz}}}zzzwwwwwwzzz|||{{{zzz{{{|||~~~{{{zzz}}}|||~~~~~~ttt]]]EEEKKKYYYtttxxxaaa]]]{{{uuueeeuuupppYYYGGG???@@@CCCBBBCCCDDDCCCCCCDDDFFFIIIIIIVVViiipppkkkyyywwwwwwvvvwwwxxxzzzzzzSSS>>>999666555333222000///......000000///.............................................//////000000111111222555>>>MMMZZZdddpppyyyzzzzzztttwwwqqqaaafffiiisss{{{fffPPP@@@@@@>>>;;;:::;;;<<<;;;:::>>><<<<<>>;;;===AAABBBIIIPPPUUUZZZ``````]]]TTTNNNKKKLLLNNNQQQWWW___bbbffflllrrruuuxxx{{{}}}~~~~~~}}}zzz}}}}}}xxxzzz}}}}}}|||vvvppppppooojjjfffbbb^^^\\\ZZZbbbkkkooolllfffaaa^^^eeedddeeeiiinnnwww~~~{{{yyyyyyxxxwwwuuuuuuvvvvvvuuusssttttttsssrrrrrrpppeeeZZZLLLLLLRRR```mmmzzzhhhUUUKKKYYYvvv{{{www}}}OOO888333///...---,,,++++++******++++++************************))))))(((((())))))***+++))))))))))))************)))************++++++++++++,,,------///222777;;;OOO]]]mmm{{{yyyqqqpppxxx}}}}}}zzzxxx~~~~~~~~~{{{zzz{{{zzz{{{yyywwwwwwzzz{{{{{{yyyzzz|||~~~}}}~~~wwwqqq~~~ttt[[[DDDJJJWWWrrrxxxaaa]]]zzzwwweeetttnnnXXXGGG@@@@@@CCCCCCCCCDDDCCCBBBCCCEEEGGGJJJXXXkkkoooiiiwwwwwwzzzxxxwwwyyy|||{{{TTT===777555444333222000000//////000000///.............................................//////000000111111444444;;;IIIWWWdddrrr}}}xxxxxx~~~pppwwwwww~~~vvvbbbeeefffnnnsss[[[HHH===@@@???>>>???AAAAAAAAA@@@???===>>>AAABBB@@@@@@CCCEEEHHHKKKHHHBBB>>>???CCCEEELLLSSSWWW[[[___^^^ZZZQQQKKKHHHJJJMMMPPPWWW^^^```dddiiinnnrrrvvvzzz}}}{{{|||}}}~~~~~~|||}}}{{{xxxwww{{{~~~yyyrrrpppmmmiiieee```^^^]]]VVVXXX^^^eeekkknnnnnnnnntttssstttvvvxxx~~~|||yyyxxxxxxwwwvvvuuuuuuvvvwwwvvvtttrrrrrrqqqooopppmmmdddYYYKKKLLLRRR___mmmyyyaaaOOOIIIZZZzzzyyyooosssyyyKKK777333///...---,,,++++++******++++++************************))))))(((((())))))***+++))))))))))))************)))************+++++++++***+++,,,,,,,,,///333666DDDUUUmmmyyynnnrrryyy{{{}}}}}}wwwyyy}}}~~~}}}|||{{{xxxwwwwwwwwwyyyzzzyyyxxxyyyzzz|||~~~|||xxxtttmmmgggvvvZZZDDDIIIUUUooozzzaaa]]]xxxyyyffftttkkkVVVGGG@@@@@@CCCCCCCCCCCCCCCBBBBBBDDDGGGKKKYYYlllkkkeeeuuu||||||}}}WWW???666555444333222111000000000000000///.............................................//////000000111111444444:::HHHWWWdddqqq{{{||||||}}}zzzxxx{{{uuurrrqqqwwwyyydddfffffflll}}}pppVVVFFF@@@BBBCCCDDDGGGIIIIIIFFFDDDBBB@@@AAADDDDDDCCCEEEIIINNNPPPRRRRRRKKKCCCAAACCCJJJPPPWWWYYY\\\^^^\\\XXXMMMIIIFFFIIILLLOOOVVV]]]^^^aaafffkkkooosssxxx|||{{{|||}}}~~~~~~|||}}}~~~wwwqqqrrr|||}}}zzztttmmmeeebbb___]]]]]]```___]]]^^^gggttt~~~~~~{{{yyyxxxyyyxxxvvvvvvvvvxxxyyyxxxvvvrrrrrrqqqoooooommmcccXXXKKKKKKRRR___mmmzzz\\\KKKKKK___}}}uuurrruuuxxxKKK666222///...---,,,++++++******++++++************************((((((((((((((()))******((()))))))))************))))))*********+++++++++***+++,,,,,,,,,---111333@@@RRRqqq|||kkkllltttyyy}}}{{{xxx}}}}}}zzzwwwwwwwwwwwwxxxxxxxxxwwwxxxyyyzzz{{{|||~~~vvvrrrrrrqqqkkkeeewwwYYYEEEIIIRRRnnn|||bbb]]]vvv|||gggsss}}}hhhTTTGGGAAAAAABBBBBBCCCDDDCCCBBBCCCEEEGGGLLLZZZoooiiifffxxx~~~ZZZBBB777555444333222111111111111000000///.............................................//////000000111111444444;;;JJJYYYdddmmmttt|||wwwxxx~~~tttsssvvv~~~yyynnnoooxxx}}}gggggggggkkkxxxpppTTTFFFEEEDDDEEEHHHLLLNNNMMMJJJFFFFFFEEEFFFIIIIIIHHHLLLSSSUUUXXX]]]___VVVHHHBBBDDDMMMTTTZZZ\\\]]]^^^[[[VVVKKKGGGEEEHHHLLLOOOUUU\\\]]]```dddiiilllqqqvvvyyyzzz{{{|||~~~}}}yyyzzz}}}|||sssrrr}}}~~~|||wwwjjj___ZZZZZZZZZ___fffhhhdddccclll|||}}}~~~~~~|||zzzxxxyyyyyyzzzyyyxxxxxxzzz{{{zzzyyyssstttsssqqqqqqmmmbbbVVVJJJKKKRRR```nnn{{{XXXIIINNNeeezzz{{{yyywwwwwwxxx|||yyyMMM666111...///---,,,++++++******++++++))))))))))))))))))))))))((((((((('''((())))))***((()))))))))************))))))*********++++++++++++,,,---------...000222;;;LLLmmmzzziiiiiiqqqwww||||||{{{xxxxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyyyyyyy{{{yyysssmmmlllmmmllleee___wwwYYYFFFIIIQQQmmm~~~ddd]]]ttt~~~gggrrr{{{fffSSSFFFBBBAAABBBBBBCCCDDDCCCCCCDDDGGGJJJNNN]]]ssskkkmmm~~~\\\DDD888666555444333111111000000000000///.............................................//////000000111111333333:::JJJZZZdddkkkppp{{{uuuvvv~~~rrrooovvv}}}pppqqq{{{lllfffgggkkkuuurrrTTTFFFFFFEEEFFFGGGJJJNNNOOOOOOMMMIIIHHHJJJMMMMMMMMMTTT\\\```fffqqqtttfffPPPEEEFFFPPPWWW\\\^^^______[[[UUUKKKGGGEEEHHHLLLOOOUUU[[[\\\___dddhhhlllooosssvvvxxxyyyzzz|||~~~~~~|||wwwwwwyyy~~~zzzwwwzzzjjj\\\XXXXXXYYY___hhhiiieeeeeennn|||yyy|||zzz}}}}}}}}}{{{yyyxxxyyy{{{|||{{{zzzzzz{{{|||{{{yyytttvvvvvvtttsssnnn```SSSIIIJJJRRR```ppp~~~|||UUUHHHQQQkkkuuuwww{{{ttttttvvvxxx~~~tttIII444111......---,,,++++++******++++++))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))************)))************++++++++++++---............000222555AAA]]]wwwkkkkkkooorrrxxx~~~}}}{{{{{{{{{zzzwwwttttttuuuwwwuuuwwwyyyxxxwwwyyy~~~xxxqqqoookkkiiihhhddd]]]YYYuuuZZZGGGJJJPPPlllfff]]]ssshhhrrryyydddQQQFFFBBBAAABBBBBBCCCDDDDDDDDDFFFIIILLLPPPaaaxxx|||lllttt~~~\\\EEE999888777555333111000000///000000///.............................................//////000000111111222111888IIIZZZeeemmmqqq{{{yyy~~~xxxuuuyyywww|||ooobbbeeekkksss~~~uuuVVVFFFFFFKKKHHHFFFGGGLLLSSSYYY\\\UUUUUUWWWZZZZZZ\\\dddnnn{{{}}}]]]LLLLLLRRRXXX^^^___```___[[[TTTKKKGGGFFFIIILLLNNNTTTZZZ[[[___eeeiiilllnnnqqqrrrvvvwwwyyy{{{}}}~~~{{{wwwwwwwwwxxxzzz|||~~~{{{{{{iii[[[XXXWWWVVVZZZbbbdddcccfffoooyyy}}}yyysssooossszzz~~~sssuuuxxx}}}}}}yyyxxx}}}}}}}}}}}}{{{yyyyyyzzz|||}}}{{{zzzzzz{{{{{{zzzxxxtttvvvwwwvvvtttmmm]]]NNNHHHJJJRRRaaarrrzzzVVVLLLWWWsssrrrtttyyysssnnnooosssxxxiii>>>111333///***---,,,++++++******++++++))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))************)))************+++++++++***,,,---...---...000222444666EEEbbb~~~uuuppppppmmmjjjqqq{{{{{{|||~~~}}}~~~{{{wwwsssrrrtttwwwtttwwwyyyxxxvvvwww|||}}}tttnnnkkkjjjgggddd___[[[XXXVVV}}}sssZZZHHHKKKPPPlllggg]]]rrrhhhqqqxxxcccQQQFFFBBBBBBBBBAAACCCDDDEEEEEEHHHKKKNNNSSSddd|||xxxlllwww|||[[[EEE:::888777555333111000//////000000///.............................................//////000111111111222000666FFFYYYfffooottt}}}|||{{{{{{qqq^^^ccckkkrrr{{{yyyYYYGGGFFFQQQLLLFFFFFFLLLXXXdddjjjhhhhhhjjjnnnnnnqqqzzziiiSSSRRRRRRYYY___```aaa```[[[TTTLLLHHHGGGJJJLLLNNNSSSYYY[[[```fffjjjmmmnnnooopppwwwxxxzzz|||~~~~~~|||yyyyyyxxxvvvuuuwww{{{~~~~~~yyygggYYYXXXVVVRRRSSSZZZbbbcccgggqqqyyyyyyrrrkkklllqqqyyyooollljjjmmmuuu}}}yyyxxxtttnnnlllqqq}}}}}}}}}}}}{{{zzzyyy{{{}}}}}}|||zzzzzzzzzzzzxxxwwwsssvvvxxxwwwuuulll[[[KKKHHHIIIRRRbbbsss{{{YYYQQQ]]]zzzmmmlllvvvnnnkkkjjjnnnsssyyy```555...444///(((---,,,++++++******++++++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************)))************+++++++++)))***,,,------...000111999333444FFF^^^ooosssqqqzzzvvvuuutttllldddjjjvvvzzz|||}}}vvv{{{~~~~~~~~~~~~zzzyyy}}}}}}wwwrrrqqqtttxxxssswwwyyyxxxvvvvvv{{{uuunnnkkkiii``````^^^ZZZTTTQQQSSSUUUuuuZZZEEEGGGOOOlllgggaaannnkkklllsss]]]LLLDDDBBBBBBAAAAAABBBDDDEEEEEEFFFIIIKKKVVVfff~~~wwwkkk{{{|||]]]EEE>>>:::888555333444444333222//////.........//////000//////............//////............////////////222000222@@@WWWkkkvvvyyy~~~}}}}}}sssdddfffhhhmmmxxxdddPPPIIINNNIIIDDDFFFSSScccnnnqqqxxx{{{}}}|||}}}qqqXXXUUUXXX\\\aaaeeeeeeaaa\\\XXXRRRMMMHHHGGGKKKPPPTTTVVV^^^bbbgggkkklllnnnooopppvvvvvvwwwyyy{{{}}}~~~~~~zzzyyyvvvuuuuuuxxx{{{}}}}}}~~~}}}zzzggg```VVVPPPPPPQQQSSSSSS]]]jjjmmmnnnyyy{{{uuussssssvvvyyyzzzvvvllldddfffsss~~~xxxsssmmmhhheeehhhttt}}}}}}|||{{{{{{|||}}}~~~{{{{{{zzzyyyyyyxxxwwwwwwwwwtttrrrsssqqqgggWWWKKKGGGNNNXXXbbbsss{{{[[[LLLaaawwwrrrttttttooommmpppwww|||[[[;;;333...111***,,,+++******))))))******+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,---...///000111000222666<<>>;;;999666444444333222111111111000/////////000000//////............//////............////////////111000222<<>>UUUggg}}}ooogggkkkqqqvvv|||zzzxxx}}}||||||{{{zzz~~~~~~}}}xxx|||~~~~~~|||zzzwwwvvvvvvvvvyyywwwuuurrrqqqqqqssstttrrrssssssttttttuuuuuuuuuyyyzzzzzzzzz{{{{{{vvvqqqkkkgggbbb___ZZZVVVRRRPPPNNNMMMOOOTTT[[[bbbhhhnnnsssvvvxxx___IIIIIIMMMgggnnn```mmmoooiiipppcccQQQDDD@@@AAABBBBBBCCCDDDEEEEEEFFFHHHMMMPPPYYYoooqqqzzzzzzxxx~~~~~~~~~cccKKK@@@===:::777555555444333222222222111000000000000000//////............//////............////////////111000222999HHH[[[mmmxxx{{{yyy{{{|||hhhcccbbbhhhppp|||zzzhhhZZZ]]]hhhyyyiiibbbeeeeeefffhhhhhhfffccc___\\\XXXTTTOOOJJJIIIMMMSSSWWWYYY\\\aaadddgggkkknnnqqqsssuuuyyy}}}}}}{{{xxxvvvvvvxxx{{{|||~~~vvvggghhhmmmuuuzzzqqq^^^LLLEEEBBBAAA@@@AAACCCIIIOOOSSS\\\sss}}}tttjjjjjjooosssvvv|||xxxqqqrrrzzz{{{qqqllljjjllluuu~~~~~~~~~}}}|||{{{{{{||||||{{{yyyxxxwwwvvvuuuuuusssqqqnnnggg\\\NNNEEEIIITTTaaakkkxxx}}}cccTTThhhttt|||qqqvvvtttrrr{{{{{{DDD222333+++......,,,+++******))))))******))))))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,///111000000999JJJYYYyyyqqqggghhhmmmtttyyy}}}zzzyyy|||~~~zzzyyyzzzxxxvvvyyy|||}}}{{{yyy{{{|||~~~}}}{{{yyywwwuuutttwwwtttqqqnnnnnnpppqqqrrrpppqqqqqqqqqrrrrrrrrrrrrrrrssstttvvvxxx|||{{{xxxuuupppmmmjjjgggccc```XXXVVVQQQNNNMMMOOOSSSVVV^^^dddlllrrruuuvvvvvvwwwyyy___IIIIIILLLeeerrrdddppprrrllllll___OOOCCCAAACCCDDDDDDDDDEEEEEEEEEFFFIIINNNRRR[[[tttqqq~~~eeeNNNDDD???<<<999777666555444333444333222111000000000000//////............//////............////////////222222333999EEEXXXlllyyy}}}yyywwwwwwxxxxxxwwwxxxllleeeccchhhoooxxxxxxdddeeeooozzzllliiikkkffffffggggggfffccc```^^^[[[XXXTTTOOOMMMOOOTTTXXXZZZ]]]aaaeeehhhlllpppttttttvvvzzz~~~}}}zzzxxxxxxyyy|||~~~wwwkkknnnsss~~~|||eeeNNNBBBCCCBBBAAA@@@BBBFFFMMMRRRYYYppp~~~zzzsssgggaaadddfffiiirrr}}}~~~xxxtttvvv}}}{{{tttqqqqqqsss{{{~~~~~~~~~}}}}}}|||zzzxxxwwwvvvuuusssrrrqqqmmmeeeZZZMMMEEEHHHUUUcccmmmzzzxxx___UUUpppyyyzzztttyyyvvvtttvvv???222555+++---...,,,+++******))))))******))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,,,,+++///222111000555@@@JJJkkk~~~xxxkkkjjjlllqqqvvvyyy~~~}}}{{{~~~wwwtttwwwvvvrrrtttzzz{{{~~~}}}vvvuuuzzz}}}}}}|||~~~~~~}}}|||{{{yyywwwvvvvvvrrrnnnllllllmmmnnnnnnnnnnnnnnnoooooopppppppppppprrrtttvvvxxx|||{{{uuupppmmmjjjgggdddbbb___[[[YYYOOONNNMMMLLLNNNTTT]]]cccpppuuuzzz|||{{{wwwtttrrryyy^^^IIIIIIKKKddduuueeeoooqqqkkkhhh\\\LLLBBB@@@CCCEEEEEEDDDEEEEEEEEEFFFJJJOOOSSS\\\yyy}}}pppxxx```NNNFFFAAA>>>:::888777777555444444444333222111111111111//////............//////............////////////222222333777BBBTTTjjjyyy}}}yyyzzz~~~{{{pppfffccchhhnnntttrrrmmmssszzzsssooommmeeefffffffffeeecccaaa___\\\[[[YYYTTTQQQRRRVVVYYY[[[^^^bbbfffjjjnnnsssvvvvvvxxx||||||yyyyyy{{{}}}zzzppprrrwwwoooSSSBBBAAABBBDDDDDDEEEIIIOOOSSSXXXnnnyyy{{{nnnbbbaaa^^^aaalllzzz|||yyyvvvyyyzzzyyyzzz|||}}}|||{{{yyywwwvvvuuutttppppppnnnjjjcccXXXLLLEEEGGGUUUdddooo|||rrr[[[XXXyyy}}}~~~~~~zzzwwwooo999000777+++,,,---,,,+++******))))))******((()))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((())))))***+++,,,,,,------///000///...222888>>>QQQ|||~~~rrrmmmlllooorrrtttzzz|||}}}~~~}}}~~~tttoootttuuuppppppuuuuuuxxx|||zzzwwwxxxyyyxxxzzz~~~}}}zzzvvvqqqnnnnnnmmmkkkiiiiiijjjjjjkkklllmmmmmmnnnoooqqquuuvvvwwwyyy{{{}}}~~~zzzwwwsssnnnjjjhhhaaa___]]]\\\[[[XXXUUURRRNNNPPPRRRUUUZZZcccnnnuuu{{{}}}~~~~~~{{{yyywwwwwwzzz]]]IIIHHHJJJdddwwwcccmmmnnnhhhfffZZZJJJAAA@@@CCCEEEEEEEEEEEEEEEEEEFFFJJJOOOTTT]]]{{{xxxoooqqq[[[KKKDDDBBB???;;;999888888666555555444333222111111111111//////............//////............/////////000000000111444>>>PPPgggwwwwww~~~wwwxxxxxx{{{qqqgggbbbggglllqqq}}}tttuuu|||wwwqqqllleeeeeeffffffeeecccaaa```^^^^^^\\\XXXTTTSSSWWWZZZ\\\___cccgggkkkoootttxxxyyy{{{~~~}}}zzzzzz{{{~~~|||tttwww|||xxxZZZGGG>>>BBBGGGJJJKKKNNNSSSWWWYYYmmmyyyuuufffbbb\\\]]]iiiyyy|||yyyxxx||||||}}}~~~~~~}}}|||{{{zzzxxxvvvuuussssssnnnnnnmmmiiiaaaVVVKKKDDDFFFTTTdddppp|||mmmYYY[[[~~~{{{jjj555///777++++++...,,,++++++***)))*********(((((())))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************'''((()))***+++,,,------//////...,,,,,,///444777888aaa{{{}}}||||||wwwppplllnnnooopppuuu}}}{{{{{{||||||rrrlllqqqtttooommmqqqpppsssxxx}}}zzzzzzxxxuuuvvv{{{{{{vvvrrrqqqnnnkkkhhhffffffggghhhiiijjjkkkkkkjjjlllpppqqqqqqqqqqqqrrrssswww~~~|||yyyxxxvvvssspppmmmkkkjjjgggdddaaa^^^\\\VVVVVVUUUVVVVVVUUUSSSPPPQQQVVV\\\bbbiiisss}}}~~~~~~~~~||||||}}}xxx]]]HHHCCCMMMbbbsssgggffflllhhh}}}aaaTTTGGGCCCBBBBBBDDDFFFEEEDDDFFFIIIJJJJJJNNNUUUdddtttnnncccQQQGGGCCC@@@@@@>>>===;;;999888777555444444333333222222111000/////////...........................///000000///333555555:::HHHZZZfffmmmttt|||ttttttrrrtttvvvhhh___ccciiinnn|||www~~~yyysssnnnjjjgggdddeeehhhgggbbb]]]\\\]]]]]]\\\[[[ZZZ\\\]]]aaacccfffjjjooouuuyyy|||~~~|||}}}|||{{{{{{|||~~~||||||___KKKFFFEEEGGGKKKNNNPPPSSSVVVZZZsss~~~wwwddd```^^^dddppp{{{zzzxxx~~~|||zzzzzzzzzzzzyyywwwtttrrrpppllloooooohhh[[[NNNHHHFFFLLL\\\fffpppqqqXXX^^^WWW888222...,,,///...---,,,++++++******++++++***)))(((''''''((()))*********))))))((((((''''''))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,------.../////////888CCCYYYmmmsssrrrzzz~~~qqqnnnqqqttt~~~||||||~~~{{{yyyooogggjjjpppqqqnnnmmmllljjjlllrrruuuwwwzzz~~~~~~wwwssssssvvv|||zzztttooolllkkkhhhhhhhhhgggggghhhhhhiiieeegggjjjlllmmmllljjjiiilllnnnppprrrssssssrrrqqqpppmmmkkkjjjjjjhhhddd```ddd```\\\YYYYYYWWWTTTQQQOOOSSSWWWXXXXXXXXXZZZ]]]___dddmmmvvv}}}~~~|||}}}~~~~~~xxx```KKKDDDMMM```rrrfffffflllhhhzzz```SSSGGGCCCCCCCCCDDDFFFFFFDDDEEEHHHIIIJJJPPPWWWgggvvvqqqbbbSSSJJJEEEDDDCCCAAA>>><<<999888777555555444333333222222111000000/////////........................///000000///222444444999GGGZZZgggnnnsss{{{yyyqqqjjjmmmyyy|||qqqeee^^^ccciiinnn|||~~~yyysssooommmjjjfffggghhhhhhdddaaa_________^^^\\\\\\^^^___bbbdddhhhmmmrrrwwwzzz|||~~~|||}}}~~~||||||}}}}}}^^^LLLFFFFFFHHHLLLPPPTTTXXX[[[\\\rrryyydddaaabbbjjjwwwzzzwww}}}~~~~~~|||yyyyyyyyyyyyxxxvvvtttqqqppplllooonnneeeXXXLLLFFFEEEKKK\\\fffqqqlllTTTZZZ|||xxxPPP555111---,,,///...---,,,++++++******++++++***)))(((''''''((()))******)))))))))((((((((('''))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,---......//////000666EEEWWWaaahhhwwwssspppqqqzzz~~~wwwzzz}}}}}}|||zzz{{{~~~~~~xxxqqqmmmllliiihhhlllnnnnnnrrrwww|||wwwvvvuuuxxx}}}}}}vvvrrrpppooonnnmmmlllkkkiiiiiihhhhhhffffffggggggggghhhhhhhhhfffgggiiikkkkkkkkkjjjiiihhhfffddddddcccaaa]]]ZZZWWWVVVVVVUUUUUUUUUUUUTTT[[[```eeeggggggfffgggiiikkkpppwwwzzzzzz{{{}}}~~~yyycccMMMEEELLL^^^rrrdddeee~~~jjjggg}}}www^^^RRRFFFCCCCCCCCCDDDFFFGGGEEEEEEGGGHHHJJJRRR\\\mmmuuurrr~~~___TTTLLLGGGFFFEEECCC@@@===:::888666555555444444333222222222000000000/////////.....................///000000000111222222666DDDXXXhhhooouuu}}}qqqeeejjjvvv{{{ssskkkbbb^^^ccciiiooo{{{|||vvvpppmmmmmmiiieeeeeeggghhhgggeeeccccccbbb```^^^^^^aaaccceeehhhlllrrrvvvyyy{{{|||~~~}}}~~~}}}~~~{{{\\\NNNIIIJJJLLLOOOSSSXXX]]]______rrr|||cccaaacccnnn}}}{{{xxx~~~~~~~~~~~~}}}{{{yyyxxxxxxwwwvvvtttrrrpppooommmnnnkkkaaaTTTIIIDDDCCCKKK\\\gggssseeeNNNVVV||||||jjjGGG111000------///---,,,,,,+++************+++))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,------....../////////666DDDPPPaaa||||||rrroooxxx|||tttyyyyyy|||~~~{{{vvvuuuzzzzzzooommmhhhfffggghhhhhhlllqqq}}}yyyuuutttvvv{{{}}}wwwtttssssssuuutttqqqooollljjjiiihhhgggfffdddcccccccccdddeee```aaacccddddddcccbbbaaa```___^^^^^^]]]\\\XXXUUUPPPTTTXXXZZZ[[[\\\___bbbnnnssszzz|||zzzwwwwwwwwwvvvzzz}}}{{{wwwwww}}}yyydddMMMEEEKKK\\\uuuccceeexxxeeecccxxxuuu[[[OOOEEECCCDDDDDDDDDEEEGGGEEEEEEFFFGGGJJJUUUaaattt|||rrrttttttZZZSSSLLLGGGFFFEEECCC@@@===;;;999777555555555444333333222222000000000////////////..................///000000000000111111444@@@UUUhhhuuu||||||zzzvvvgggooo{{{ssskkk|||gggbbbaaaeeejjjooozzz~~~vvvooojjjfffeeeaaa^^^]]]```dddggghhheeeeeedddbbbaaabbbeeehhhhhhlllqqqvvvzzz|||||||||~~~}}}}}}yyyxxx}}}rrrWWWQQQNNNQQQSSSTTTXXX___cccdddcccrrr~~~ccc```aaammm~~~{{{}}}|||||||||zzzxxxwwwvvvuuutttsssqqqpppooommmmmmhhh]]]OOOEEEBBBCCCMMM^^^iiittt~~~___JJJTTT|||]]]@@@000000------///+++,,,++++++***************))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************************+++++++++++++++++++++,,,------......000///222999CCCZZZvvvpppzzz|||www|||xxxyyyzzzxxxvvvwww{{{sssmmmhhhddddddeeefffkkkqqqzzzvvvvvvwwwzzz|||yyyvvvuuuvvvvvvyyywwwuuurrrooolllkkkjjjhhhgggfffeeedddccccccccc___``````aaaaaa```___^^^^^^^^^^^^^^^^^^]]][[[YYYYYY```hhhkkkkkkmmmsssyyy||||||||||||}}}zzzbbbLLLEEEJJJ\\\xxxcccdddppp``````uuutttXXXMMMDDDCCCDDDDDDDDDEEEFFFEEEEEEFFFFFFKKKXXXfffzzzxxxsssyyykkkUUUQQQKKKGGGCCCBBBAAA???===;;;:::999666666555444444333333222111000000000////////////...............///000000000///000111222;;;QQQfff~~~}}}sss~~~~~~nnnsss|||vvvkkkxxx|||hhhffffffhhhkkkoooyyyzzzppphhhbbb___UUUSSSQQQRRRVVV\\\bbbeeedddeeeeeeddddddfffiiillllllpppuuuzzz}}}~~~}}}|||~~~}}}}}}~~~~~~rrrnnnqqqhhhRRRRRRPPPVVVYYY[[[```iiimmmllleeesssiiicccbbblll~~~|||{{{{{{zzzxxxwwwvvvuuutttsssqqqppppppooommmkkkdddXXXJJJBBBBBBDDDPPPaaakkkvvvyyyXXXHHHXXX||||||}}}wwwTTT===222222...---...))),,,+++******))))))******(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***((()))))))))************)))))))))******+++++++++******++++++,,,------------...111333666KKKxxxzzzqqquuuuuuxxx|||}}}}}}zzzvvvxxxyyyxxxvvvwww|||uuuhhhbbb^^^^^^___aaaffflllvvv{{{~~~|||||||||}}}|||xxxyyy{{{}}}}}}{{{zzzwwwuuurrrqqqpppoookkkkkklllllljjjhhheeedddaaaaaabbbbbbaaaaaaaaa```aaabbbdddeeeeeedddddddddjjjrrr{{{~~~}}}~~~vvv{{{```LLLFFFKKK\\\xxxbbbcccjjj^^^aaavvvrrrUUUKKKCCCCCCEEEEEEDDDEEEEEEEEEFFFGGGGGGLLL[[[iiixxxwwweeeSSSOOOIIIFFFBBBBBBAAA???===<<<;;;:::666666555555444333333333111111000000000/////////...............///000000000///000222111777LLLbbbwww~~~uuusssxxx}}}uuuvvv|||nnnnnnnnnllllllpppxxx~~~wwwkkk```YYYVVVGGGFFFEEEGGGKKKRRRZZZ^^^___aaadddfffgggjjjmmmpppqqqsssxxx|||~~~~~~|||~~~}}}~~~ssseeefffqqqbbbRRRTTTTTT\\\aaaccchhhrrruuuqqqfffsssqqqjjjgggqqq~~~{{{zzzyyyyyywwwvvvvvvuuutttrrrqqqpppppppppmmmjjjaaaTTTGGGAAABBBGGGTTTeeennnxxxuuuTTTJJJaaa{{{xxxyyy~~~}}}|||qqqLLL999222222------...(((++++++***))))))))))))***(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))************(((((())))))***+++++++++)))******++++++,,,,,,------///222222111???fffzzzrrrlllllloooxxx~~~|||uuusssyyy{{{{{{xxxuuuwwwuuuddd^^^YYYXXXXXXXXX\\\aaabbbffflllrrrxxx}}}||||||}}}}}}~~~}}}{{{yyywwwvvvvvvpppqqqssssssrrrnnnkkkiiifffffffffffffffffffffggghhhjjjnnnpppqqqqqqrrrttt{{{zzzrrrmmmkkk|||aaaMMMHHHMMM\\\vvv```aaa}}}}}}ggg___fff|||~~~nnnRRRIIIBBBCCCFFFEEEDDDEEEDDDDDDGGGHHHHHHMMM\\\llluuuwwwdddRRRNNNIIIFFFEEEDDDCCCAAA???<<<;;;:::666666666555444444333333111111111000000000//////...............///000000111///111444111444GGG^^^|||zzzssswwwttt{{{vvvwwwuuuqqqmmmpppwww|||~~~qqqbbbUUUMMMJJJ>>>>>>>>>@@@DDDJJJQQQVVVYYY]]]bbbfffiiimmmppprrrtttvvvyyy}}}~~~~~~}}}~~~lll]]]eeewww~~~ccc[[[\\\```iiimmmkkknnntttssskkkeeetttvvvooommmwww}}}zzzxxxxxxxxxvvvuuuvvvuuutttrrrqqqqqqqqqqqqmmmiii___QQQDDD@@@DDDIIIVVVgggpppzzzqqqUUUOOOkkkwwwssswwwlllDDD555000000,,,---///)))++++++***)))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***'''''''''((()))*********))))))))))))************((((((((()))***+++++++++))))))******+++,,,,,,,,,......111333111888QQQmmm}}}xxxsssoooooorrrwww}}}}}}~~~ssspppxxx}}}~~~yyyyyywwwkkkddd^^^ZZZWWWSSSTTTXXXXXXZZZ___dddkkkrrrzzz~~~|||{{{|||||||||}}}~~~}}}wwwwwwwwwvvvuuusssrrrpppnnnnnnnnnnnnooopppqqqqqqssswww|||wwwlllggghhhjjjkkk|||bbbOOOJJJNNN\\\~~~ttt______{{{{{{fffaaakkk{{{kkkQQQHHHBBBCCCFFFEEEDDDDDDBBBDDDGGGIIIIIINNN]]]lllqqqttteeeSSSOOOIIIGGGIIIHHHEEECCC???===:::999666666666555444444333333111111111111000000000000...............///000000111///222555111222DDD\\\xxx}}}uuuzzzpppttt{{{|||zzzsssnnnpppwww{{{xxxkkkZZZLLLDDD@@@<<<<<<<<<===@@@EEELLLQQQUUUZZZ```fffkkknnnqqqtttvvvwwwzzz}}}~~~~~~~~~~~~~~~iiiZZZggg~~~xxxfffdddcccllluuuxxxrrrppprrrlllbbbeeettt~~~wwwqqqooo{{{}}}zzzxxxwwwwwwvvvuuuwwwvvvtttrrrqqqqqqrrrrrrmmmhhh^^^OOOCCC@@@EEEKKKWWWhhhrrr|||oooXXXTTTrrryyylllrrr}}}fff>>>111...///***---000***+++******)))))))))))))))'''((()))******)))(((''''''((((((((())))))******&&&''''''((()))******+++))))))))))))************'''(((((()))***+++++++++)))))))))***++++++,,,,,,+++)))+++///...111@@@RRRfffpppzzz{{{yyyyyyxxxuuuzzz{{{|||{{{yyyzzzuuuqqqooozzz}}}yyy|||yyyvvvnnngggaaa[[[TTTRRRUUUXXXXXXZZZ]]]aaafffnnnuuuzzz}}}zzzyyyzzz|||{{{yyywwwvvvvvvvvvvvvvvvvvvvvvvvvwwwyyyzzzzzz|||xxxqqqhhhdddeeehhhkkklll}}}fffNNNFFFLLL[[[|||yyyeeeVVVuuu{{{eeelll}}}yyydddLLLFFFCCCDDDFFFEEEFFFIIIHHHHHHIIIJJJJJJQQQcccuuupppvvv}}}bbbOOOHHHIIILLLLLLKKKHHHDDDAAA???======:::999888777666555444333111111111111111111111111//////............////////////111222000333>>>KKKmmmuuu}}}|||uuusss~~~{{{wwwtttwww|||vvvhhhZZZNNNFFF@@@===999999:::<<<@@@EEEJJJMMMNNNSSS[[[dddkkkqqqvvvzzz}}}}}}}}}~~~}}}iii\\\hhh{{{tttrrrpppzzzrrrmmmiiidddccceeejjjzzzuuuuuu~~~~~~zzzvvvtttttttttuuusssssssssttttttsssooolllkkkeeeXXXJJJBBBBBBGGGJJJ___hhhtttqqqVVVYYYyyy{{{{{{PPP888444000---,,,,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,...000222444666GGGOOO___mmmpppqqq}}}wwwxxx{{{|||{{{vvvuuu~~~{{{wwwyyy^^^QQQRRRSSSTTTUUUVVVXXX[[[^^^aaafffqqqzzz}}}|||{{{{{{{{{~~~~~~rrrhhhkkkkkkhhhfffhhhmmmnnnkkkhhh}}}gggOOOFFFKKKYYY{{{xxxdddXXXvvvrrr~~~vvvbbbKKKEEEBBBDDDEEEEEEFFFHHHGGGGGGIIIJJJLLLUUUiii{{{zzzmmmvvv}}}___RRRNNNKKKJJJHHHGGGEEECCCAAA???>>>===;;;:::999888666555444444222222222222111111111111//////............//////000000111222000222===IIIbbbnnnxxx}}}~~~~~~yyyzzzsssrrrvvvsssjjj\\\OOOEEE>>>999777777888888:::>>>CCCGGGJJJLLLOOOSSSYYY```iiisssyyyzzz{{{}}}}}}~~~}}}iii[[[dddwww{{{zzzwwwvvvmmmccc___]]]]]]bbbhhhzzz{{{yyy||||||~~~zzz{{{|||xxxuuusssrrrrrrsssssssssttttttssspppmmmhhhaaaUUUHHHAAABBBHHHMMMbbblllxxxpppdddrrrxxx|||zzzJJJ777444000---,,,,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,---...///000222333555:::HHHZZZfffsss~~~wwwyyyzzzzzz|||vvvvvvzzzxxx{{{yyy]]]PPPMMMMMMLLLLLLMMMNNNRRRTTTYYYaaagggjjjppp{{{yyyzzz{{{|||}}}tttqqqpppnnnllllllkkkgggjjjhhhggggggfff```VVVOOO}}}hhhOOOFFFJJJWWWxxxwwwbbbZZZyyysss___IIIDDDAAADDDEEEDDDEEEHHHEEEFFFHHHKKKOOOZZZppprrrkkkvvv}}}www\\\VVVTTTNNNHHHEEEEEEEEEEEEDDDBBB@@@???;;;;;;:::999777666555555333333333222222111111111000//////......//////000111111111222111222:::EEEWWWgggsss}}}~~~~~~tttpppsss~~~|||rrreee\\\OOOCCC;;;666444222555555666888;;;???CCCEEEHHHGGGGGGIIIPPP\\\iiissswww{{{}}}~~~~~~kkk[[[___mmm|||yyyvvvlllbbbYYYVVVXXX```mmmxxxrrrkkkrrryyy{{{~~~}}}|||~~~}}}|||yyyvvvsssqqqooorrrrrrrrrssstttssspppmmmeee]]]PPPEEE???BBBJJJQQQeeeppp}}}lllmmmzzzxxxrrrBBB666333///------,,,+++***************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,---------------...///000111000888GGGYYYqqqsssrrrsssrrrzzzxxxxxx}}}qqqsssvvvwwwtttvvvjjjSSSKKKIIIGGGFFFFFFHHHKKKMMMMMMQQQTTTVVV\\\gggqqquuuuuuzzz~~~|||yyyxxxzzz|||~~~~~~{{{tttoookkkhhhfffbbb]]]bbbaaaZZZfffnnn```gggccc^^^YYYTTTLLLBBB;;;}}}iiiPPPGGGIIIUUUuuuwww```]]]|||ppp]]]HHHCCCAAACCCEEEDDDDDDGGGEEEEEEHHHKKKPPP^^^wwwoookkkyyyvvv]]]XXXVVVOOOIIIHHHIIIIIIIIIHHHFFFCCCAAA===<<<;;;:::999777666666555444444333222111111111000000////////////000000222111222222111111888@@@UUUdddooovvv{{{~~~xxxrrrtttyyy}}}wwwxxxyyyrrrhhhZZZRRRHHH>>>888666444444222333444777999<<<>>>@@@AAA@@@======BBBMMMZZZdddpppwww|||{{{~~~ooo```___ggg~~~}}}wwwrrrnnnccc\\\WWWXXX```mmmzzzeeefffrrr{{{~~~|||wwwzzz~~~|||}}}}}}|||zzzwwwtttqqqooorrrqqqrrrssssssrrrooolllbbbXXXLLLCCC>>>AAAJJJTTTfffrrr{{{fffhhhggg<<<444111///---------+++***************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,---...//////333111444>>>NNNjjjsssoooooopppxxx}}}www|||zzz~~~ttttttuuurrrmmmppprrr\\\LLLJJJGGGEEEFFFHHHIIIJJJJJJKKKKKKLLLPPPXXX___ccceeeiiipppvvv{{{~~~~~~}}}~~~}}}yyyvvvvvvxxx{{{~~~{{{sssoooiiieeebbbaaa___^^^ddd\\\fffeeeYYYmmm|||fff[[[UUUKKKDDD???===;;;999~~~jjjQQQGGGIIISSStttxxx```___nnn\\\GGGBBBAAADDDFFFDDDEEEGGGFFFFFFHHHKKKRRRbbb}}}oooooo|||yyy```WWWSSSOOOMMMLLLLLLLLLKKKIIIEEEBBB@@@>>>>>>===;;;:::999888777666666555444333222111000000000////////////000000333111111333222111666<<>>??????>>>===;;;:::999999888777666555333222111000111000000//////000000111222000111333222111444:::LLLZZZdddnnn~~~vvvkkklllttt~~~vvvhhh```\\\VVVPPPGGGBBB===999777666666555333444777999;;;;;;;;;;;;888999999:::;;;===BBBEEEGGGPPP\\\dddhhhlllpppuuuzzz|||~~~uuuooonnnkkkmmmnnnlllhhhdddaaa___aaabbbhhhrrr|||sssgggkkkttt|||uuupppvvv}}}zzzwwwxxxxxxyyyxxxvvvuuusssqqqppppppppppppmmmjjjgggZZZOOOEEEBBBAAABBBMMMZZZhhhvvvkkkZZZdddzzzyyyuuuwwwwwwPPP666000///------...---,,,***************))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))************+++*********+++---///000111......111222444DDDiii}}}wwwssssssvvvrrrsssrrrssszzzttt|||wwwrrrttt|||~~~~~~vvvqqqvvvzzznnnggglllsssyyyvvvjjjXXXJJJEEEBBBAAAEEEHHHHHHIIIKKKKKKLLLMMMOOORRRXXX```eeekkknnnssszzz~~~~~~{{{xxxzzz{{{|||{{{yyywwwxxxyyyvvvuuuvvvxxx{{{}}}}}}|||}}}~~~xxxyyyzzzyyywwwtttqqqooommmiiiffffffhhhiiihhhgggfffdddbbbbbbcccddddddddd```YYYZZZUUUKKKTTT[[[MMM999999888888777777666666jjjSSSIIIIIIRRRttt~~~ccc```~~~nnn{{{{{{fffTTTFFFCCCBBBFFFHHHGGGFFFHHHHHHGGGIIIOOOYYYnnnyyyppp~~~www___TTTPPPQQQSSSPPPOOOMMMJJJGGGDDDAAA@@@@@@@@@???>>><<<;;;:::999999888777555444222111000111111000000000000111111222///000333333222444888EEEWWWcccooo}}}ssshhhiiirrrzzzwwwdddVVVNNNIIIDDD>>><<<999777666666444333555666999<<<======;;;;;;888:::<<<===>>>???AAACCC???DDDKKKSSSZZZbbbiiinnnvvvxxx}}}xxxsssiiifffccc```]]]ZZZZZZZZZaaaccckkkttt{{{tttkkklllrrr{{{uuupppxxx{{{~~~|||yyyyyyyyyxxxxxxvvvuuutttsssqqqpppoooooommmkkkfffcccTTTIIIBBBCCCDDDEEEQQQ```nnn|||{{{eeeXXXhhh}}}uuu~~~zzzyyy{{{|||tttxxxnnnFFF444///...------......,,,***************))))))))))))'''''''''((()))*********((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************,,,,,,,,,,,,---...///000333000///000...222FFF\\\rrrqqqqqqrrrqqqqqq{{{xxxpppsss{{{~~~yyy~~~xxxssstttzzz~~~xxxtttwwwttt}}}yyywwwzzzxxxppp|||vvv^^^KKKDDD@@@BBBDDDAAAAAADDDAAABBBBBBBBBBBBEEEJJJNNNRRRWWW^^^dddhhhkkknnnooovvvxxx{{{|||{{{zzz{{{|||xxxwwwvvvvvvxxxxxxvvvtttssstttvvvwwwuuurrrnnnkkkfffggggggfffeeedddddddddeeeeeefffggghhhhhhhhhhhheeebbb^^^\\\ZZZYYYVVVUUUPPPJJJDDD???999777666222555666777777777777888888kkkSSSIIIIIIRRRttteee___{{{ggg}}}yyycccOOOGGGCCCCCCGGGIIIGGGGGGIIIGGGGGGJJJQQQ\\\sssuuunnnsss\\\TTTRRRRRRSSSSSSQQQNNNKKKIIIFFFEEEEEEAAA@@@???>>>===<<<;;;::::::999888666444222111000111111000000000000111111111//////333333222333777CCCXXXfffqqq~~~rrrhhhjjjpppxxxzzzdddRRRGGGAAA===:::999777777777666444222666888;;;===>>>>>><<<;;;999;;;>>>@@@@@@AAACCCEEEDDDDDDFFFJJJRRR[[[dddiiisssvvv{{{}}}vvvsssmmmeeeaaa]]][[[[[[]]]YYY[[[bbbjjjnnnttt~~~~~~wwwnnnmmmqqq{{{xxxsss{{{zzzuuu|||~~~{{{yyy{{{zzzyyywwwuuutttsssrrrqqqpppooonnnllliiidddaaaOOODDD@@@DDDFFFHHHUUUdddssswwwbbbWWWggg}}}vvv}}}~~~~~~~~~www}}}xxx{{{iii@@@333...---------......,,,***************))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************///......---------......000++++++000222222<<>>AAABBBCCCBBB@@@@@@BBBDDDCCCHHHNNNQQQTTTXXX]]]bbbjjjnnntttxxx{{{~~~~~~|||||||||zzzxxxuuuvvvwwwxxxxxxuuuqqqmmmjjjeeeffffffeeeddddddeeegggiiilllooopppnnnllljjjiiibbb^^^YYYSSSOOOJJJFFFBBB>>><<<555555:::555222999888777555333333777<<>>888999999999888666444111000111000000000/////////...000111111111111222222222DDDMMM]]]oooyyyyyysssgggjjjmmmwww|||hhhTTTEEE>>><<<777666555444444555777888999:::<<<===>>>>>>>>>===@@@AAAAAAAAAAAACCCFFFIIIFFFIIIKKKMMMQQQXXXaaaiiipppuuu||||||vvvooonnnoookkk```VVVZZZVVVWWW```lllsssvvvwwwsssrrrlllnnnrrrzzz}}}~~~xxxqqq|||zzzyyyzzzxxxuuuttttttuuutttssspppoooooopppooojjjaaaZZZKKKEEEAAAAAADDDJJJVVVaaasssqqq\\\UUUjjj~~~{{{yyyzzzxxxyyy}}}{{{gggDDD'''......---,,,+++++++++++++++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,---------...---,,,+++---///333555DDDUUUaaaiiirrryyytttnnnqqqxxxyyyyyyvvvvvvwwwwww|||vvvuuurrrooommmnnnpppsss|||bbb[[[PPPHHHCCCAAA@@@>>>??????>>>===???AAA>>>999@@@@@@AAABBBDDDHHHNNNRRRXXX[[[```gggmmmqqqtttvvv{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}zzzwwwrrrnnnkkkiiiggggggffffffeeedddcccccchhhffffffiiijjjeee\\\UUUQQQOOOKKKGGGCCC???===<<<888777666444444555666666888999;;;<<<:::999;;;???pppUUUHHHGGGQQQtttddd\\\|||iiixxxuuu```MMMCCCDDDEEEEEEEEEEEEEEEEEEGGGLLLPPPTTTcccnnnvvviii[[[RRRQQQSSSOOOLLLKKKIIIGGGFFFEEEDDDDDDEEECCCAAACCCFFFEEE???::::::::::::999777555222111000000000000000000//////000111111111111222222222999CCCTTTgggtttzzz~~~{{{zzzkkkjjjlllvvvlllVVVFFF???===888777666555555666777999:::;;;===???@@@AAAAAAAAA@@@AAABBBBBBCCCFFFJJJMMMOOOQQQSSSTTTUUUZZZaaagggooossszzz|||{{{zzzuuummmfff]]]]]]aaakkkvvv}}}xxxpppooorrrxxxyyyrrr~~~|||{{{zzzxxxuuutttttttttsssrrrnnnmmmmmmnnnlllggg^^^WWWHHHCCC@@@BBBFFFNNN[[[fffxxxrrr___[[[jjj}}}{{{yyywwwuuuxxx~~~xxx```@@@+++......---,,,++++++++++++*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,------,,,,,,---///111222999FFFOOO]]]qqqsssjjjjjjooouuu~~~~~~|||{{{yyy||||||yyysssnnnmmmqqqwww{{{rrrmmmgggddd```XXXLLLCCCBBB>>><<<===>>>===;;;;;;<<<<<<<<<<<<===???BBBDDDGGGJJJNNNRRRWWWZZZ\\\]]]fffgggiiijjjlllnnnppppppqqqpppnnnkkkhhhdddaaa___WWWWWWVVVVVVUUUTTTTTTSSSVVVUUUTTTVVVWWWTTTMMMFFF@@@???===;;;999777666555888777666555666666777888777888::::::999999;;;>>>qqqWWWIIIGGGPPPsssddd]]]|||}}}hhhxxxpppZZZIIICCCDDDEEEEEEFFFFFFEEEEEEFFFLLLSSSZZZmmmzzznnn}}}eeeZZZRRRPPPQQQMMMJJJJJJHHHGGGFFFFFFFFFFFFEEEBBB@@@AAABBBBBB???;;;;;;;;;:::999777555444333000000000000000000111111000111111111111222222222555>>>QQQgggvvv}}}{{{zzz~~~|||pppiiijjjrrrzzzqqqYYYGGG???>>>:::999888777777888999:::<<<===???AAABBBCCCDDDDDD>>>???AAACCCFFFJJJOOOSSSVVVYYY\\\]]]]]]```eeeiiiooottt{{{|||tttxxx|||rrrpppppptttwww{{{{{{uuu}}}}}}zzzxxxuuutttssssssrrrpppmmmlllkkkkkkiiicccZZZRRRDDD@@@???CCCJJJSSS```lllqqqaaaaaavvvzzz{{{yyyvvvuuuvvvtttqqqxxxvvvVVV:::///...---,,,++++++******+++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++++++++***,,,,,,,,,,,,---------...000666:::KKKjjj~~~oooeeedddgggmmmuuu|||~~~}}}|||~~~}}}~~~{{{wwwsssrrrtttvvvxxx~~~ooo\\\NNNDDD>>>@@@???;;;<<>>AAACCCEEEFFFFFFKKKKKKMMMOOORRRTTTUUUVVVWWWVVVUUUSSSPPPMMMKKKJJJEEEDDDDDDCCCCCCBBBBBBAAABBBAAA@@@AAABBBAAA<<<888666666555555666666777888555555555666888999;;;<<<<<<<<<<<<;;;:::<<<@@@CCCrrrXXXJJJGGGOOOsssddd]]]|||{{{gggxxx}}}iiiUUUEEECCCDDDEEEFFFFFFFFFFFFFFFHHHNNNTTT]]]sssyyyuuuyyybbbZZZSSSPPPPPPKKKMMMLLLKKKJJJIIIHHHHHHHHHBBB@@@======>>>>>><<<:::;;;::::::888777555444333000000000111111111222222000000111111111222222222444===PPPhhhyyyzzzwww|||wwwpppzzzsssiiigggnnnvvv~~~vvv]]]III@@@>>>;;;:::::::::::::::;;;<<>>???EEEMMMVVVdddpppmmmaaaeee~~~yyy~~~yyyssspppqqqsssqqqqqq|||tttMMM333111...---,,,+++***************)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++******)))***+++,,,------,,,+++***---//////<<>>???FFF@@@@@@?????????>>><<<::::::;;;<<<===>>>?????????>>>>>>>>>>>>????????????@@@@@@???>>>===;;;999888:::::::::999999999888888888777555666777777666333444444555666888:::<<<===888888999;;;<<<>>>???@@@???@@@???>>>BBBLLLTTTWWWtttZZZKKKGGGNNNrrreee]]]{{{{{{fffvvvyyyfffSSSEEECCCDDDEEEFFFGGGGGGGGGGGGLLLPPPTTT___wwwwwwwwwrrr___ZZZSSSQQQQQQKKKOOONNNLLLJJJIIIGGGGGGFFFCCCAAA>>>============<<<;;;:::999888666555555444111111111222222222222222000000111111111222222222222888IIIaaauuuwwwyyyuuupppfffnnnvvvjjjeeejjjrrrzzzyyybbbMMMAAA===;;;;;;<<<<<<===>>>??????CCCCCCBBBAAA@@@@@@??????:::===AAAEEEJJJQQQXXX]]]^^^bbbgggiiijjjlllpppsssuuuyyyzzznnnmmmssscccjjjvvv~~~|||yyyxxxwwwuuusssssssssrrrooommmllljjjiiigggddd]]]RRRJJJ@@@>>>@@@GGGOOOXXXfffqqqgggaaalllzzzrrrooopppsssqqquuuqqqFFF000111------,,,+++************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++***))))))***+++,,,---,,,+++)))(((+++...,,,333GGGZZZppp|||vvvrrrmmmhhhjjjooottttttqqqqqqwwwxxxvvvtttwww}}}vvvooorrryyy}}}yyytttvvv{{{}}}yyywwwdddSSSNNNKKKEEECCCEEECCCAAA???>>>@@@@@@>>><<<<<<=========>>>>>>???@@@??????>>>===<<<;;;;;;::::::;;;;;;:::999888777666777777777777777666666666777666555555666777777666555555555777888:::<<<===>>>???????????????>>>>>>999>>>BBBHHHWWWkkkzzzuuu\\\MMMGGGMMMqqqhhh^^^zzz}}}eeessswwwcccRRRGGGCCCDDDEEEFFFGGGHHHHHHHHHOOORRRWWWddd~~~rrruuukkk[[[XXXRRRPPPPPPLLLNNNMMMKKKIIIGGGEEEEEEDDDEEEDDDCCCAAA@@@@@@@@@@@@<<<;;;:::888777666666666333333333222222222111111000111111111111222222222333666CCCZZZooo{{{|||zzz|||qqqlllcccgggxxx|||nnneeeiiioooxxx}}}hhhTTTEEE===;;;<<<===???@@@BBBCCCCCCEEEDDDBBB@@@???>>>======<<>>??????=========<<<<<<<<<<<<===>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;:::999999777777777777777777777777888888777777777888999:::::::::::::::;;;===>>>???>>>?????????>>>===<<<<<<:::EEERRR```wwwvvv]]]NNNGGGMMMpppjjj^^^yyyeeeoooppp\\\NNNEEECCCDDDEEEFFFGGGHHHHHHHHHNNNSSS\\\mmm|||qqqwww~~~dddVVVUUUPPPNNNOOOLLLLLLKKKJJJIIIGGGGGGFFFFFFEEEFFFFFFEEECCCAAAAAAAAA>>>===<<<:::999999999999555555444333222111111000000111111111111222222222666555???TTTjjjxxx~~~rrrlllhhhggguuusssgggiiinnnvvvppp\\\JJJ???:::;;;>>>@@@CCCEEEFFFGGGFFFDDDBBBAAA????????????AAACCCGGGKKKPPPWWW^^^cccgggjjjnnnoooppprrrwww{{{~~~xxxpppoooyyy{{{pppiiillllllfffdddiiihhhooo{{{}}}yyywwwuuurrrqqqpppqqqrrrrrrpppmmmjjjhhheeebbb^^^UUUJJJBBB??????DDDNNNWWWaaannnyyyyyyhhhsss~~~||||||zzzuuupppnnnrrrvvv}}}\\\<<>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888888888888888888999:::::::::999:::;;;<<<>>>>>>>>>>>>???@@@AAABBB???AAADDDHHHKKKNNNOOOOOOUUUdddvvvwww]]]NNNGGGLLLpppkkk^^^xxxeeemmmiiiUUUIII@@@CCCDDDEEEFFFHHHHHHHHHIIILLLSSS___tttyyyttt~~~yyy```SSSRRRMMMLLLNNNKKKLLLLLLKKKJJJJJJJJJKKKKKKDDDEEEFFFEEECCCAAA@@@@@@@@@???===<<<;;;;;;;;;<<<666666555444222111000000000111111111111222222222555222999LLLcccrrryyy|||xxxvvvnnnnnnjjjtttzzzwwwhhhjjjnnnttt}}}uuuaaaMMM@@@:::;;;>>>AAADDDFFFHHHIIIEEEDDDBBBAAA@@@@@@AAAAAADDDGGGJJJNNNSSSYYY```eeeeeeiiimmmppprrrwww~~~~~~~~~}}}yyymmmbbbaaalllnnnddd]]]```jjjnnnjjjkkkrrrpppuuu}}}zzzwwwvvvpppppppppqqqrrrrrrpppnnnhhhfffccc```\\\SSSGGG??????@@@FFFPPP[[[eeesss~~~|||}}}yyylll||||||~~~rrruuuwwwwwwvvvxxx~~~uuuSSS888000111---,,,+++***))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((******+++++++++******+++++++++,,,,,,,,,,,,///+++,,,111......999GGGOOOZZZccckkk|||vvvnnnmmmllluuutttvvvwwwuuutttzzzyyyvvv}}}~~~zzzxxxtttooosss}}}tttzzzxxxmmm^^^TTTQQQQQQPPPOOOLLLJJJHHHEEECCCBBBBBBBBB@@@@@@@@@???>>>>>>============>>>>>>======<<<;;;999::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<===<<<<<<<<<===>>>???@@@AAAFFFJJJQQQZZZbbbiiinnnpppvvvvvvbbbLLLKKKNNNjjjtttaaauuullliii}}}___MMMGGGFFFGGGFFFFFFGGGIIIJJJJJJIIIQQQXXXhhhzzzpppxxxuuufffVVVPPPPPPOOOMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLIIIIIIGGGFFFDDDBBBAAA@@@@@@???>>><<<;;;:::999888:::999666444333222222222//////000000111222444444444444999GGGYYYhhhooopppqqqzzz|||~~~zzzxxxsss~~~{{{sssjjjgggoooxxx|||kkkXXXBBB@@@======AAADDDDDDHHHMMMHHHFFFCCCCCCCCCDDDDDDDDDFFFGGGJJJOOORRRUUUZZZ___eeekkkrrrwwwyyy}}}~~~|||{{{zzzppp```YYYbbbtttzzzssskkkdddXXXUUU\\\kkkrrroooooouuu}}}~~~}}}zzzxxxvvvuuusssrrrpppppppppooollljjjgggfffddd^^^VVVMMMDDD???===CCCFFFPPPaaakkkwwwyyyqqqxxx~~~tttyyy|||ppp{{{}}}pppvvvyyyxxx||||||```HHH222)))000---,,,+++***))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))+++,,,,,,,,,***)))((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,666@@@NNN\\\kkkuuuiiifffhhhkkksssqqqrrr}}}~~~vvvqqqsss||||||tttpppzzz{{{wwwzzzwwwwww}}}xxxoooooosss~~~~~~xxxeeeTTTJJJHHHHHHFFFGGGIIIFFF@@@===???@@@>>>;;;AAACCCAAA>>>>>>===:::======>>>>>>>>>???@@@AAA???BBBCCCBBB@@@AAAAAA@@@@@@@@@?????????BBBEEEHHHKKKaaa|||yyydddMMMLLLNNNjjjttt```tttllliii|||www[[[KKKGGGGGGGGGFFFFFFGGGIIIJJJJJJJJJPPPZZZlllzzzvvvpppbbbUUUPPPPPPNNNLLLLLLJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@???>>><<<;;;:::999:::999777555333222222333000000000000111222333444333333777BBBSSSaaaiiilllsss||||||www}}}uuullliiiqqqzzzqqq]]]FFFAAA>>>???CCCEEEEEEHHHMMMKKKIIIGGGGGGGGGHHHHHHHHHHHHIIIKKKNNNRRRVVV]]]bbbiiiooowww|||~~~}}}~~~|||{{{qqq```XXX```ppp||||||xxxsssmmmeee```VVVRRRXXXhhhrrrqqqrrrwww~~~zzzxxxuuutttrrrpppooooooooonnnllljjjgggeeebbb\\\SSSJJJBBB>>>===DDDHHHRRRdddnnnzzzuuummmuuu~~~|||wwwppp~~~zzzuuuwwwwwwyyyyyyXXXBBB222+++000///...---,,,++++++++++++)))))))))))))))))))))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))***,,,,,,+++***)))((()))***+++,,,++++++************+++++++++,,,,,,000888DDDQQQbbb|||wwwnnnjjjjjjjjjrrrooonnnwwwxxxtttrrrxxxtttyyy|||xxxqqqmmmqqqvvvssssss}}}uuussszzzlll___YYYXXXXXXWWWWWWRRRKKKGGGHHHFFFCCC<<<@@@BBB???>>>AAAAAA????????????>>>>>>@@@CCCEEECCCDDDEEEDDDCCCCCCDDDCCC@@@CCCEEEDDDBBBEEEKKKRRRhhhyyycccLLLKKKMMMiiittt```ssslllhhhwwwoooVVVIIIGGGGGGFFFFFFGGGHHHIIIJJJLLLLLLRRR```uuuvvvzzz~~~iii^^^SSSQQQPPPNNNLLLLLLJJJJJJKKKKKKKKKIIIHHHGGGHHHHHHGGGFFFDDDBBBAAA@@@AAA@@@@@@>>>===<<<;;;::::::999777555444333333333111000000000111222333333333222444<<>>FFFKKKVVVhhhsss|||vvvrrr{{{zzzxxxwwwvvvwww{{{rrrLLL999222...///......---,,,++++++++++++)))))))))*********++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++++++++***)))))))))***++++++++++++************++++++++++++,,,+++000777@@@PPPiiiyyyuuupppnnnooooooxxxtttmmmrrryyy~~~xxxuuurrrtttxxx~~~{{{tttlllggghhhjjjlllooo{{{vvvxxxqqqllloootttzzzyyypppcccWWWPPPIIICCCFFFIIIJJJGGGGGGJJJIIIGGG@@@@@@@@@@@@BBBGGGNNNSSSRRRPPPMMMLLLKKKLLLNNNPPPYYY___dddaaa]]]___jjjuuu}}}vvvaaaJJJIIIKKKhhhvvv```rrrlllggguuu}}}hhhQQQGGGGGGGGGFFFGGGHHHHHHIIIJJJMMMOOOVVVhhhyyyooo|||oooaaaYYYSSSQQQPPPMMMLLLMMMMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFEEEEEECCCAAA???>>>@@@@@@???>>>===<<<;;;:::999999888666555444444444111111111000111111222222333222222888DDDTTTbbbjjjsss}}}ppprrrwww~~~~~~uuummmqqqvvvzzzoooQQQEEEBBBBBBEEEFFFEEEGGGJJJGGGGGGHHHHHHHHHJJJLLLNNNSSSXXX]]]aaahhhqqqyyy}}}~~~~~~~~~~~~|||~~~~~~rrraaaWWW[[[eeelll{{{wwwssspppmmmiiibbb\\\ZZZUUUYYYggguuu}}}{{{{{{}}}zzzwwwtttrrrqqqooonnnnnnnnnnnnkkkiiifffccc\\\TTTKKKDDD???<<>>>>>===<<<<<<;;;::::::999999888888777666555444222222111111000111111111333222222666AAAQQQcccnnnuuulllmmmooouuu|||~~~}}}yyymmmmmmrrrvvv~~~xxxYYYHHHDDDCCCDDDEEECCCFFFJJJHHHJJJLLLMMMMMMPPPTTTWWW]]]fffooottt|||~~~~~~~~~}}}~~~~~~rrrbbbWWWZZZaaafffvvvtttsssrrrqqqkkkccc\\\[[[XXX[[[fffttt~~~yyyzzz}}}{{{yyyvvvsssrrrrrrpppooonnnnnnmmmkkkiiifffaaaYYYPPPHHHCCC@@@>>>BBBMMMUUUbbbttt|||~~~uuupppsssvvvxxx```===333333---***++++++******))))))******,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))************++++++******************))))))*********+++++++++...//////...000999FFFPPP[[[```hhhmmmmmmqqq~~~yyyuuuwww{{{~~~{{{xxxvvvtttuuu~~~~~~~~~}}}{{{vvvppplllfffiiirrrzzzqqquuunnnqqqzzzyyy}}}|||{{{rrrrrrvvvuuusssrrrxxx~~~yyycccLLLKKKNNNlll{{{cccqqqiiiccclllrrrnnn[[[JJJEEEFFFDDDEEEGGGIIIIIIHHHKKKPPPUUUZZZuuusssttttttaaaZZZWWWUUUTTTQQQMMMNNNRRRVVVRRRMMMHHHFFFFFFIIIKKKDDDEEEFFFFFFEEEBBB@@@>>>>>>======<<<;;;:::::::::999999999999888777666555333333222111000000000111222222222555>>>NNNaaaoooxxxvvvsssrrruuu|||~~~|||mmmkkkooosss|||dddMMMHHHDDDDDDDDDCCCFFFKKKHHHLLLOOOQQQSSSVVV\\\aaajjjvvv~~~~~~sssbbbYYYZZZ___cccpppqqqtttwwwvvvooocccZZZYYYYYY]]]eeerrr~~~{{{|||~~~|||yyyvvvuuussssssrrrqqqooonnnmmmkkkhhhfffeee___VVVLLLEEEAAA@@@@@@DDDQQQ[[[gggyyyzzz||||||vvvvvv||||||~~~}}}vvvTTT888444222+++***------,,,,,,+++,,,,,,------,,,+++***)))(((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******,,,+++******)))*********)))))))))************+++---...//////...111777<<>>>>>======<<<<<<;;;;;;888999999999999888666555444333222111000000000000111222222333999HHH\\\kkkwww{{{xxx{{{{{{mmmlllpppsssyyypppSSSMMMGGGEEEDDDDDDIIIOOOPPPTTTYYY\\\^^^cccjjjpppyyy}}}rrrcccZZZ[[[___aaalllpppwww}}}}}}ttteeeZZZXXX\\\aaahhhsss~~~~~~~~~zzzvvvtttsssttttttrrrpppmmmllljjjhhhdddbbbbbb\\\RRRHHHAAA???@@@AAAGGGUUU___lll}}}}}}www~~~}}}{{{zzz}}}nnnHHH444444///***...---,,,,,,+++,,,,,,------*********))))))((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******,,,,,,***)))))))))******))))))))))))***************,,,---------...111444999CCCQQQ\\\bbbpppyyyuuurrrtttwww{{{~~~{{{zzz|||pppqqqsssuuuzzzuuutttsssnnniiigggbbb\\\bbblllttt|||~~~~~~vvvssswww{{{dddKKKHHHIIIeeeeeerrrfff___\\\bbb___QQQFFFFFFGGGEEEEEEHHHJJJIIIHHHKKKRRRXXXmmmxxxxxxzzz~~~dddZZZ[[[YYYXXXWWWQQQMMMQQQXXXVVVUUUTTTQQQOOOLLLIIIGGGHHHIIIKKKKKKJJJHHHEEECCC??????>>>>>>======<<<<<<888999::::::999888777666444444222111000000000000000111222111666CCCWWWfffttt~~~{{{~~~~~~~~~zzzmmmmmmrrrsssxxx~~~xxxXXXPPPIIIFFFEEEEEEKKKQQQ]]]bbbhhhlllooottt|||}}}rrrddd\\\\\\```aaalllrrr{{{yyyhhh\\\XXX___ffflllvvv~~~yyyuuusssssstttuuuqqqooollljjjhhheeeaaa___```YYYOOOEEE???===???AAAIIIWWWbbbooo||||||uuueeeqqq{{{vvvxxx~~~iiiAAA111333---)))222*********)))******++++++(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******---,,,***)))))))))******))))))))))))************''')))++++++***+++...000,,,444@@@LLLWWWiii{{{~~~zzzwww{{{zzzxxxxxxyyy|||||||||}}}|||zzzwwwtttxxx}}}{{{}}}yyyqqqmmmhhh```bbbhhhjjjttt}}}yyyzzzwwwyyy|||xxxuuu~~~sssuuu}}}vvv~~~yyyrrr{{{yyykkkjjjrrr{{{yyywwwzzz|||yyygggKKKGGGNNNhhhkkklllbbbTTTVVVTTTPPPJJJEEECCCEEEFFFHHHLLLIIIIIIPPPPPPVVVeeezzztttttt~~~xxxyyymmmZZZ]]]\\\[[[YYYVVVSSSPPPNNNMMMSSSSSSRRRPPPPPPOOOOOOOOOLLLKKKLLLMMMNNNLLLGGGBBBEEECCCAAA>>><<<<<<======::::::999999999888888888555555444444333222111111111111222333333:::LLL]]]kkk|||||||||~~~vvvyyy}}}{{{uuurrrtttxxx{{{lllYYYIIIFFFFFFFFFLLLVVVcccllltttxxx{{{}}}tttiii``````hhhppptttyyyqqqccc^^^___dddnnn}}}~~~}}}{{{xxxtttrrrrrrsssnnnnnnmmmjjjfffbbb``````]]]RRRGGGBBB???===AAAFFFSSSYYYgggyyy~~~|||iiibbbzzzwwwzzzxxxuuurrrwww~~~TTT666000,,,)))+++***,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))++++++******++++++,,,---***...444:::EEEYYYrrr{{{www|||xxxvvvzzztttwwwyyyvvvxxx{{{wwwyyyyyyxxxyyyyyyzzz~~~uuuvvvuuusssuuuvvvqqqjjjmmmvvvxxxrrrmmmppptttuuu{{{rrrhhhfffkkkrrruuuuuuxxxssshhhjjjsssvvv|||jjjccc```cccgggkkkoootttwwwtttllldddfffvvv}}}yyyhhhLLLGGGNNNhhhjjjjjj~~~^^^PPPQQQPPPMMMHHHDDDCCCEEEGGGHHHLLLIIIIIIPPPQQQXXXhhhttt{{{~~~www~~~yyy{{{|||```RRRTTTXXXXXXVVVUUUSSSQQQPPPOOOSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMMMMOOOPPPNNNIIIEEEEEEDDDAAA???>>>???@@@AAA?????????>>><<<;;;999888666666555444333222111111000000111222222888HHHXXXbbbwwwzzz|||xxxyyy{{{tttsssxxx~~~rrr___NNNIIIGGGFFFMMMXXXbbbkkktttwwwzzz~~~}}}}}}}}}}}}~~~}}}uuujjjbbbbbbjjjrrryyyttthhh``````cccmmm}}}~~~}}}zzzvvvsssqqqpppqqqnnnnnnllliiieeebbb___^^^ZZZPPPFFFAAA>>>>>>BBBHHHYYY___lll~~~}}}xxxffflll|||{{{tttrrrqqqpppuuu|||yyyQQQ555000,,,***,,,+++,,,,,,+++++++++*********))))))))))))(((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***)))((((((((((((((((((((())))))((((((((()))***+++))))))))))))))))))))))))++++++******++++++,,,---+++---...000666FFF\\\lllssstttmmmkkkqqqppprrr~~~tttsssuuusssuuu{{{}}}yyy{{{sssqqqssstttwww{{{{{{uuuuuu{{{|||wwwtttvvvxxxwwwuuunnngggfffkkkqqqrrrpppjjjsss|||zzzkkk\\\[[[aaaiiiiiikkksss~~~sssccc^^^\\\]]]```___]]]___ccchhhjjjiiihhhqqqyyyiiiMMMHHHNNNhhhjjjhhhwwwWWWJJJJJJJJJIIIFFFDDDDDDFFFHHHGGGKKKHHHIIIPPPSSS]]]oooxxxvvvxxxqqq}}}zzz~~~kkkZZZQQQRRRTTTTTTTTTSSSRRRRRRQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNOOOQQQRRRPPPMMMJJJGGGEEECCCAAA@@@BBBDDDEEEDDDDDDDDDBBB@@@===;;;999777777666444333222222222000000000111000444BBBQQQ```qqqvvvttt}}}uuusss|||}}}wwwsssxxx~~~|||jjjXXXNNNIIIGGGNNNXXXaaajjjrrruuuxxx~~~}}}{{{zzzzzzzzz{{{{{{}}}~~~}}}~~~|||uuullleeefffnnnvvvxxxpppfffccccccmmm~~~|||yyytttqqqooonnnnnnmmmlllkkkhhheeeaaa]]][[[UUUMMMDDD@@@>>>???DDDKKK^^^dddrrr~~~vvvhhh}}}vvvooommmmmmpppuuuzzzoooKKK333000,,,+++---,,,,,,++++++++++++*********))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((('''''''''((()))***))))))))))))))))))))))))+++************+++,,,,,,//////---,,,...999JJJWWWcccgggeeeffflllnnntttzzzuuuvvvqqqtttxxx{{{|||xxxnnnlllnnnppptttxxx~~~|||zzzuuuqqqmmmnnnrrrtttrrrooodddeeefffccc[[[UUUYYYaaafffdddaaa___bbbeee```XXXXXXYYY\\\^^^\\\YYY\\\bbbmmmqqqsssuuuzzzkkkOOOIIINNNggglllhhhpppRRRFFFCCCDDDEEEDDDCCCDDDFFFIIIGGGKKKIIIIIIRRRWWWdddyyypppzzzxxxsss~~~}}}{{{aaaZZZUUUTTTSSSSSSRRRRRRQQQQQQPPPPPPOOONNNNNNMMMLLLLLLMMMMMMLLLMMMOOOPPPQQQPPPNNNLLLIIIGGGDDDBBBAAABBBCCCEEECCCDDDDDDCCCAAA???<<<:::999888777555333333333333111000111111000222>>>JJJ___ooosssrrr|||{{{sssuuuuuu~~~~~~wwwwww{{{}}}vvvcccUUUKKKHHHNNNWWW___hhhpppsssvvv{{{{{{zzzyyyxxxxxxxxxyyyzzzzzz|||~~~~~~}}}|||~~~|||uuutttyyyzzzxxxssskkkfffhhhrrrzzz{{{vvvooojjjhhhooo}}}xxxsssqqqooonnnmmmlllkkkiiifffccc___ZZZWWWOOOHHHBBB???>>>@@@HHHPPPbbbiiiuuuuuuooozzz}}}uuummmkkkmmmqqquuuvvvbbbDDD111///,,,,,,...,,,++++++++++++************))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''''''''((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))***************++++++,,,---......---...555???HHHUUU^^^___aaahhhjjjttt{{{tttrrrnnnrrrwww|||~~~}}}{{{||||||}}}xxxsssqqqqqqsssuuuwww}}}~~~~~~~~~{{{yyyyyy|||}}}yyynnnkkkkkkllliiieeefffjjjkkkmmmkkkfffeeeggghhhgggfffdddggglllooopppvvv|||{{{lllQQQKKKNNNfffnnnhhh~~~kkkNNNDDD???AAACCCDDDDDDEEEGGGIIIFFFKKKIIIKKKUUU^^^ooovvvqqq~~~~~~lll[[[XXXTTTRRRSSSSSSRRRQQQOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLJJJKKKMMMNNNNNNMMMLLLLLLJJJHHHFFFCCCAAA@@@@@@@@@??????@@@@@@???>>>===<<<;;;:::888555444333444444333222222222111222:::DDDYYYkkkqqqqqq{{{~~~zzzxxx{{{tttvvv{{{xxxyyyppp^^^PPPJJJNNNUUU]]]fffnnnqqqsssyyy||||||zzzyyyxxxwwwwwwxxxyyyzzzxxx{{{}}}}}}||||||~~~|||qqqhhhiiioootttsssoooiiieeeiiisss|||}}}{{{yyytttqqqvvv}}}wwwsssqqqpppooommmkkkiiigggeeebbb^^^WWWSSSJJJDDD@@@??????CCCMMMWWWhhhooo|||rrryyy{{{www{{{tttmmmjjjooosssrrroooUUU===000///+++,,,///++++++++++++*********))))))))))))))))))(((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))&&&''''''((((((((((((((())))))))))))))))))))))))******))))))******+++,,,&&&)))+++,,,---///333777???IIIMMMQQQXXX]]]iiivvvmmmhhhpppxxx}}}}}}~~~|||zzzyyyzzz}}}~~~{{{xxx}}}}}}{{{zzzyyyyyyyyyuuuxxx{{{{{{zzz~~~|||}}}zzzwwwyyyyyywwwwwwyyyuuu}}}~~~yyyxxxzzzzzz{{{yyy~~~|||nnnSSSLLLNNNfffoooggg{{{fffKKKBBB>>>@@@CCCEEEEEEFFFGGGIIIFFFLLLKKKMMMYYYeeezzzooovvveee\\\YYYSSSSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJHHHJJJLLLLLLKKKJJJJJJKKKIIIHHHGGGEEEBBB@@@>>>===<<<<<<<<<<<<======>>>>>>===;;;999666444444444555444222222444222222888@@@TTTiiitttvvv}}}~~~wwwuuu}}}}}}}}}xxxxxxxxx}}}jjjXXXNNNOOOTTT[[[dddllloooqqqvvvzzzzzzyyyxxxwwwwwwwwwxxxyyyzzzxxx{{{}}}~~~}}}}}}}}}~~~~~~uuuggg]]]aaajjjrrrrrrnnniiieeehhhqqqzzz}}}~~~|||~~~}}}vvvrrrqqqqqqpppnnnjjjhhheeecccaaa\\\UUUOOOEEEAAA??????AAAFFFQQQ]]]pppxxx}}}xxxmmmsssvvv||||||}}}vvvqqqlllkkkqqqvvvpppgggJJJ777//////+++,,,///***+++************)))))))))))))))))))))(((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''(((((()))&&&'''((())))))))))))((())))))))))))))))))))))))***))))))))))))***++++++'''***,,,------,,,,,,---,,,555999>>>HHHMMMZZZoooxxxtttpppkkk}}}yyywwwvvvwwwzzz|||zzzwww~~~{{{yyyzzz{{{zzzyyywwwyyy~~~}}}oooUUUMMMNNNeeennneeexxx|||bbbHHHAAA>>>AAAEEEFFFGGGGGGGGGHHHGGGMMMMMMPPP]]]lllvvvooo{{{ccc___YYYRRRVVVQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJGGGIIIKKKKKKIIIGGGHHHIIIFFFGGGGGGGGGEEEBBB???<<<======<<<;;;;;;===???@@@???===999666444444555666333111222444333222666===QQQjjjxxxzzzzzzzzz{{{yyyzzzyyyyyy{{{uuu```TTTRRRSSSZZZcccjjjmmmoootttxxxxxxyyyxxxwwwvvvvvvwwwxxxxxxyyy{{{~~~~~~~~~}}}}}}{{{ooo```WWW^^^jjjvvvuuuqqqiiidddeeemmmuuuzzzsssooopppqqqooommmjjjgggcccbbb```[[[SSSLLLBBB??????@@@BBBHHHVVVcccuuuzzzxxxpppooooooyyy|||uuuyyyqqqpppmmmpppxxx|||rrreeeBBB333...///***,,,...(((************))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''%%%%%%&&&''''''((())))))'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))***++++++***+++,,,------,,,---...(((///000333<<<@@@III\\\dddmmmqqqlllkkkqqqtttqqqyyyvvvssstttwwwzzzyyyxxx}}}}}}wwwxxx{{{}}}pppVVVNNNNNNeeemmmdddvvvzzz___FFF@@@???BBBFFFHHHHHHGGGGGGHHHGGGNNNNNNQQQ___pppqqqrrr~~~xxxzzz^^^]]]UUUNNNTTTOOOOOONNNNNNMMMLLLLLLKKKHHHHHHHHHGGGGGGHHHIIIIIIGGGJJJLLLKKKHHHFFFGGGIIIDDDFFFHHHIIIGGGDDD@@@>>>AAA???===;;;;;;===@@@AAA@@@===:::777555555555666222000111333222111555:::LLLgggvvvyyy~~~~~~zzz|||zzzyyyzzzyyyyyy~~~|||fffXXXTTTTTTYYYbbbjjjlllnnnssswwwwwwyyyxxxwwwuuuuuuvvvwwwwwwyyy{{{~~~~~~~~~~~~~~~yyylll\\\UUU^^^lllzzzxxxssskkkddddddjjjqqqxxxqqqmmmooopppooommmiiifffbbbaaa```[[[RRRJJJ@@@>>>???AAACCCJJJXXXfffwwwtttuuuqqqttt}}}ooo}}}}}}ssswwwoooppppppttt~~~wwwggg===111...///***+++---'''************))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&'''(((******((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))'''(((***+++++++++***))))))))))))))))))))))))))))))))))))))))))******+++(((''''''''')))+++...000+++000------333444:::JJJVVV```eeeaaa```ggglllkkk{{{wwwsssrrruuuxxxyyyxxx{{{}}}yyy|||{{{{{{~~~|||uuu]]]RRRKKK^^^mmmdddpppkkkVVVHHHCCCAAACCCFFFHHHHHHIIIKKKLLLQQQOOOOOOUUUggg|||mmmzzzxxx~~~}}}~~~mmm```WWWQQQQQQQQQPPPPPPOOONNNLLLLLLNNNPPPLLLKKKJJJIIIGGGFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFEEEDDDCCCAAAAAA??????>>>>>>======<<<<<<;;;;;;:::999888777666666222222222222333444555555IIIZZZmmmwww}}}~~~xxx{{{uuuwww|||oooyyysssZZZPPPSSSWWW\\\bbbhhhmmmrrrvvvyyyrrrqqqpppqqqtttvvvwwwwww{{{{{{zzzzzz{{{}}}~~~~~~}}}{{{{{{|||}}}zzziiiXXXRRRZZZeee~~~qqqaaa\\\eeeqqq|||vvvtttqqqmmmkkkkkkkkkkkknnniiiccc___[[[UUULLLEEE???>>>AAADDDGGGNNN\\\jjj}}}}}}tttzzz}}}~~~wwwrrrvvvyyyyyyxxxssspppyyy~~~ZZZ999333---+++---...,,,)))************))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((******))))))(((((('''''')))************+++++++++,,,,,,+++,,,...000333555>>>GGGRRRYYY]]]```eeejjjzzz|||{{{xxxxxx{{{{{{}}}}}}}}}{{{|||}}}sss]]]RRRKKK]]]jjj^^^iiicccQQQFFFCCCBBBDDDGGGHHHHHHIIIKKKLLLNNNMMMPPPZZZpppwwwsss{{{|||}}}ggg]]]XXXRRRPPPNNNLLLNNNPPPPPPNNNLLLLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@???>>>>>>======<<<;;;:::999888777666555222222222222333333444555@@@PPPcccooowww}}}}}}yyyyyyvvv{{{vvvzzz{{{cccVVVUUUSSSWWW]]]ccciiimmmqqqsssrrrqqqppprrrtttvvvwwwvvvzzzyyyyyyzzzzzz{{{|||}}}{{{{{{zzzzzzzzzzzzzzz{{{|||||||||~~~yyyiiiYYYSSSYYYaaaxxx~~~wwwhhh```eeemmmzzztttrrrooollljjjiiiiiiiiigggccc^^^[[[YYYSSSJJJDDD??????BBBHHHLLLTTTcccqqqwwwsss{{{xxxooowwwqqqxxx~~~wwwMMM888333---+++---...,,,***************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((***)))))))))((((((((('''))))))*********+++++++++***)))))))))***---///111333999AAAHHHMMMUUU^^^eeesss~~~wwwvvvzzz}}}yyyyyy||||||zzz|||zzzrrr\\\RRRLLL\\\eeeVVV]]]WWWIIIEEEDDDDDDFFFHHHIIIHHHIIIJJJLLLNNNOOOTTTccc}}}uuuzzzwwwzzz```ZZZXXXSSSPPPJJJJJJMMMQQQRRRPPPLLLIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>======;;;:::999777666666333333222222222333444444777FFFXXXeeepppxxx}}}}}}wwwuuu~~~zzzooo^^^WWWOOORRRWWW^^^eeejjjnnnppprrrqqqqqqsssuuuwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxwwwvvvuuuuuuvvvxxxyyy||||||}}}~~~uuuggg[[[VVVYYY]]]qqqzzz~~~rrrhhhgggjjjvvv|||}}}qqqpppmmmjjjhhhgggggggggaaa^^^ZZZXXXUUUPPPHHHBBB>>>@@@EEELLLSSS\\\lll{{{zzztttuuu|||}}}jjjpppvvvuuuwwwkkk???666222---+++,,,---,,,***************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))*********++++++***)))(((((()))+++,,,---+++...222666;;;EEEQQQYYYaaajjjuuuxxxtttooooooqqqttt~~~}}}~~~~~~xxxrrr^^^UUUMMM\\\___NNNQQQLLLDDDDDDFFFFFFHHHIIIIIIIIIIIIKKKMMMRRRSSSZZZlllwwwyyyyyy}}}yyy[[[XXXWWWTTTQQQKKKKKKMMMQQQQQQOOOKKKHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEDDD@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@??????>>>======>>>===<<<;;;:::888777777444444333333333333333444555@@@PPP]]]iiittt}}}}}}}}}{{{|||xxxdddWWWMMMOOOTTT[[[cccjjjoooqqqrrrrrrrrrtttwwwxxxxxxwwwuuuvvvwwwxxxwwwvvvtttsssvvvuuusssrrrsssuuuxxxzzz||||||}}}}}}pppddd]]]ZZZ[[[]]]kkkuuuwwwnnnkkkkkkttt~~~}}}yyyyyypppnnnllljjjhhhfffeeeeee___\\\YYYWWWSSSMMMEEE@@@>>>@@@GGGPPPXXXbbbssszzzxxxyyy~~~sssiiizzz}}}rrrmmmyyy___888333000---+++,,,,,,,,,***************)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************,,,,,,+++++++++,,,------------......111999BBBIIIVVV[[[bbbfffggggggiiikkkooo~~~~~~wwwrrr```WWWOOO[[[}}}zzzZZZIIIJJJEEEAAAFFFHHHHHHIIIJJJJJJIIIJJJLLLNNNSSSVVV```vvvvvvvvv}}}zzzsssZZZWWWUUUUUUTTTOOOOOOPPPPPPNNNKKKIIIHHHIIIGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGG>>>???@@@AAAAAAAAAAAAAAA?????????>>>======<<<<<<>>>>>>===<<<;;;:::999999666666555444333333333444555<<>>>>>===<<<<<<<<<============<<<<<<<<<;;;999888777666555444444444555888@@@KKKVVVbbbqqq~~~}}}wwwooowww|||yyyssscccOOOLLLKKKOOOXXXbbbiiilllnnnoooppprrruuuvvvuuusssqqqqqqqqqqqqqqqpppooonnnllllllkkklllnnnqqqtttuuuyyyzzz}}}xxxjjjaaa```dddiiillllllrrryyy}}}|||yyyxxxxxx~~~{{{tttrrrmmmlllkkkiiigggeeecccccc```]]]XXXRRRLLLFFFBBB@@@@@@CCCLLLXXXcccooozzz{{{~~~rrr}}}vvvpppvvvkkkFFF......---,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))*********************+++++++++((()))***,,,...000111222333888BBBMMMXXXaaahhhlllnnnxxx||||||tttwwwyyy~~~{{{tttppp```XXXNNNUUUrrrrrrfffMMMBBBEEEBBBBBBGGGHHHIIIJJJJJJJJJJJJLLLPPPSSSWWW___rrruuupppyyyvvvaaaXXXXXXSSSSSSWWWUUUTTTSSSQQQNNNJJJIIIIIIKKKGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@??????>>>======<<<<<<<<<=========>>>>>>>>>;;;:::999777666555555555444444:::DDDOOO[[[mmm}}}zzztttmmmsssxxx}}}rrrVVVPPPJJJKKKRRR\\\cccfffjjjjjjlllnnnqqqrrrpppooommmmmmllllllkkkllllllllljjjjjjkkkmmmoooqqqtttuuuwwwyyy||||||nnndddbbbhhhpppuuuuuuzzz~~~~~~}}}~~~vvvqqqpppjjjjjjiiigggeeecccaaa```[[[XXXSSSLLLFFFBBB@@@@@@AAAFFFPPP^^^kkkxxxzzzyyy|||xxxsssqqq}}}ZZZ888,,,,,,,,,,,,,,,+++***+++,,,************))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((()))))))))***'''(((((()))************''''''(((***,,,---...---(((,,,333===JJJYYYhhhqqqmmmuuuxxx{{{~~~ssskkkqqqnnnrrrssszzz}}}~~~~~~||||||yyysssooo___WWWLLLRRRnnnmmm___HHH@@@DDDBBBBBBGGGGGGIIIIIIJJJJJJKKKMMMQQQTTT___ggg||||||mmmsssgggYYYVVVYYYSSSRRRWWWUUUSSSTTTSSSPPPLLLJJJIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGAAAAAABBBCCCDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<===>>>??????@@@<<<;;;:::888777666666666555333888BBBMMMZZZmmm~~~zzzsssqqquuu}}}xxxzzz}}}]]]UUULLLJJJPPPYYY```bbbfffggghhhkkknnnooommmkkkkkkjjjiiihhhhhhiiijjjkkkjjjkkkmmmppprrrtttvvvwwwvvvxxx|||rrrgggdddjjjttt{{{~~~}}}xxxrrrooooooiiihhhgggfffdddaaa___^^^WWWTTTNNNGGGBBB??????AAABBBGGGSSScccqqq{{{qqq{{{uuusss}}}rrrIII000...+++,,,,,,,,,+++***+++,,,************))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))'''((()))***+++++++++++++++***)))***+++++++++***//////...000777EEEUUU```qqqyyyzzzyyywwwmmmhhhrrrnnnqqqoooqqq|||yyyzzzwwwxxx{{{xxxsssiii[[[QQQPPPWWW```fffVVVGGG>>>BBBEEEDDDFFFMMMIIINNNIIIGGGPPPSSSSSSXXX___qqqssskkksss{{{___\\\XXXVVVUUUWWWZZZ\\\]]]VVVPPPMMMNNNNNNKKKGGGKKKJJJIIIIIIIIIHHHEEECCCAAABBBDDDEEEEEEEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEBBB>>>;;;;;;===@@@BBB======>>>>>>>>>?????????<<<;;;;;;:::999888777666555777999???JJJ\\\ooo{{{zzzuuurrrooovvv}}}tttxxxhhhZZZMMMLLLRRRWWWZZZ]]]]]]aaaeeehhhiiiiiiiiiiiihhhhhhhhhfffeeefffiiilllkkklllmmmnnnooorrrvvvyyyzzz{{{}}}xxxmmmiiiooozzz|||tttqqqnnnmmmjjjiiigggeeecccaaa___^^^[[[SSSKKKFFFCCC??????BBBLLLNNNXXXiiixxxwwwtttwwwzzzggg<<<+++222---......,,,******+++,,,///...,,,+++++++++***)))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))###$$$&&&'''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,---111666<<>><<<<<<===@@@AAABBBBBBBBBAAA@@@@@@??????======<<<;;;:::888777777666666666<<>>===>>>???@@@EEEEEECCCBBB@@@???>>>===???>>>===<<<:::999888777777555555999FFFYYYlllxxxzzzvvvuuuuuuvvvwwwwww}}}}}}xxxxxx}}}zzz}}}{{{|||zzziiiWWWOOONNNPPPUUU[[[\\\___bbbdddcccbbbaaaaaacccdddddddddcccdddgggiiikkkmmmooopppqqqssswwwyyy|||}}}}}}uuuuuu~~~xxxrrrooommmkkkfffeeecccaaa^^^[[[XXXWWWNNNHHHCCCAAAAAA@@@EEEKKKPPPYYYiii|||zzzoooqqqwww|||yyywww}}}|||iiiLLL666...///,,,------,,,******+++---''',,,111111,,,(((((()))))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,************+++,,,.........000222999IIIccc{{{sssnnnnnnooopppqqqvvvtttnnnnnnsss}}}~~~zzzwwwsssooolllbbbZZZPPPHHHFFFGGGJJJLLLIIIDDDCCCHHHKKKJJJJJJMMMEEEKKKJJJKKKSSSUUUZZZhhhmmmhhh~~~{{{iiibbbVVVVVVUUUTTTRRRQQQPPPPPPOOOOOONNNLLLJJJJJJMMMOOOJJJHHHGGGHHHHHHHHHFFFDDDBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>CCCBBBAAA@@@???===<<<<<<>>>>>>===;;;:::999888777666777777999BBBVVVpppzzzuuutttuuuxxx{{{|||wwwsssvvvxxx}}}~~~yyywwwcccVVVPPPPPPTTTZZZ[[[^^^bbbcccbbb```______cccdddeeeffffffgggjjjllllllnnnppprrrssstttwwwzzz}}}~~~xxxwww~~~uuupppnnnkkkiiidddcccbbb___[[[XXXTTTRRRIIIDDD@@@@@@@@@AAAHHHOOOXXXccctttrrrnnnxxxwww{{{vvvwww}}}^^^>>>111///...+++,,,,,,+++******+++---<<<===>>><<<777000)))%%%))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++,,,------------,,,,,,,,,******333IIIfff{{{uuuuuuuuuuuuwww{{{}}}{{{xxxvvvuuuwwwzzz|||rrrkkkdddcccfffjjjsss{{{~~~oooooottt}}}}}}}}}|||{{{xxxuuuqqqllliii\\\UUUMMMFFFDDDDDDFFFGGGEEEDDDEEEJJJLLLLLLLLLMMMGGGLLLKKKMMMTTTUUU___rrryyynnnrrr|||xxxzzz{{{aaa___TTTTTTTTTTTTTTTTTTSSSSSSPPPOOONNNKKKHHHHHHJJJLLLIIIHHHGGGGGGHHHHHHFFFDDDBBBBBB@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>?????????>>>>>>@@@@@@@@@?????????>>>>>><<<<<<;;;:::999888777777555999;;;:::>>>SSSsss~~~{{{yyywwwzzzwwwoooqqq{{{~~~{{{zzzzzznnn```UUUOOORRRWWW[[[^^^aaacccbbb```______aaaccceeefffggghhhkkkmmmlllnnnqqqssstttvvvxxxzzz}}}~~~zzzzzz}}}yyyrrrooommmjjjgggcccbbbaaa^^^ZZZUUUQQQNNNFFFBBB@@@@@@@@@CCCLLLUUU^^^jjj{{{yyynnnooo}}}xxxxxxtttssssssyyy~~~XXX666---...---***+++,,,+++******+++---FFFAAA======>>>:::///%%%))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++)))***+++------------,,,---......,,,---666GGGTTTOOOQQQUUUZZZbbbppp}}}wwwsssooommmmmmiiihhhjjjkkklllpppvvvuuummmnnnrrryyy{{{yyy||||||}}}{{{xxxuuupppiiieeeVVVPPPIIICCCBBBCCCDDDEEEDDDEEEHHHKKKMMMMMMMMMMMMJJJNNNLLLNNNTTTVVVccc{{{nnnmmmuuuyyytttwww}}}qqq[[[XXXRRRRRRSSSSSSSSSTTTTTTTTTQQQOOOLLLIIIHHHGGGHHHHHHHHHGGGFFFGGGHHHHHHFFFDDDBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA::::::999999999888888888555:::<<<:::;;;LLLjjj~~~yyy{{{vvvooopppyyy|||{{{yyyjjj\\\QQQOOOSSSYYY\\\```bbbbbbaaa```aaa^^^aaaccceeefffhhhkkkmmmlllooorrruuuvvvwwwyyy{{{}}}~~~}}}yyy~~~~~~vvvqqqnnnlllhhheeeaaaaaa___\\\XXXRRRMMMJJJDDDAAA@@@BBBCCCGGGRRR^^^cccppptttnnnqqq|||xxxyyypppkkknnnrrr}}}tttOOO222,,,...,,,***+++++++++)))***+++---===555///222:::;;;333)))))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''')))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((************************(((((((((((())))))))))))((((((((()))))))))******)))))))))************+++'''((()))***++++++++++++(((,,,///000...000666;;;555777:::???GGGTTTdddooo{{{{{{zzzzzzyyyxxxxxxxxxooonnnooorrrqqqooopppuuuxxxzzzzzzwwwsssrrruuuxxx~~~~~~|||yyy}}}pppggg|||{{{yyyvvvqqqjjjbbb\\\PPPKKKDDD@@@???AAADDDEEEDDDGGGJJJKKKLLLMMMMMMMMMKKKOOONNNQQQXXX]]]oooiiiooowww~~~eeeXXXUUUQQQQQQPPPOOOOOOPPPPPPQQQQQQMMMHHHGGGHHHIIIHHHFFFGGGFFFFFFFFFHHHGGGFFFDDDBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===============>>>??????>>>>>>>>>??????@@@@@@@@@999999999:::::::::;;;;;;777999999888:::EEEXXXfffsssssszzzxxx{{{zzzrrrrrryyy{{{wwwfffWWWQQQRRRUUUYYY]]]```aaaaaabbbbbb^^^aaadddfffhhhjjjmmmooommmpppsssvvvwwwxxxzzz{{{|||}}}|||yyy{{{uuupppnnnkkkgggccc___^^^]]]ZZZUUUOOOIIIFFFBBB@@@AAADDDGGGMMMZZZgggmmm{{{vvvrrrtttzzztttuuu}}}|||vvvqqqoooqqquuu{{{bbbAAA/////////+++)))***+++***))))))+++---555---''')))111444///)))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((***)))((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************(((((((((((())))))))))))&&&))),,,.........000111---...///000333999BBBHHHPPPSSSXXX\\\```ffflllpppaaaaaadddhhhjjjjjjnnnuuutttwwwzzz{{{zzz|||zzzrrrlllgggdddyyyxxxvvvsssmmmdddZZZSSSMMMHHHAAA======@@@CCCEEEDDDHHHKKKKKKKKKMMMNNNMMMJJJNNNOOOUUU___fff}}}lllmmmvvv|||jjjZZZXXXYYYQQQPPPNNNLLLKKKKKKLLLMMMPPPKKKFFFEEEIIIKKKIIIFFFGGGFFFFFFFFFHHHGGGFFFDDDBBBBBBCCCDDDCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<<<<<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<======888777666555999@@@HHHNNNaaaffftttwww{{{vvvtttxxx|||}}}ppp]]]UUUUUURRRVVV[[[___aaaaaabbbccc```cccgggiiikkkmmmppprrrmmmppptttvvvwwwxxxzzz{{{{{{||||||yyy~~~~~~zzztttpppnnnkkkfffbbb]]]]]][[[XXXSSSLLLFFFCCC@@@???AAAEEEIIIQQQ```nnnxxx{{{pppsss{{{{{{oooxxx{{{wwwvvvwwwxxxyyysssRRR666---111111***)))***+++***))))))+++---777000)))'''***,,,***&&&))))))((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))***)))((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,+++***))))))))))))))))))))))))******,,,---------------,,,+++,,,---//////222777999:::>>>DDDJJJLLLMMMQQQXXX]]]bbbkkkuuu{{{{{{rrrmmmnnnsssvvvxxxxxxwwwsssmmmeee\\\UUUPPPHHHCCC>>><<>>???AAAAAA???>>><<<<<<<<<======<<<<<<;;;===>>>===;;;999:::::::::;;;;;;<<<<<<<<<888888777666777:::???CCCXXXgggwwwzzzuuuttt{{{vvvxxx~~~|||~~~|||lll]]]SSSWWWWWW[[[```aaa```bbbgggbbbcccfffiiilllooopppqqqttttttuuuvvvyyy|||~~~|||{{{}}}{{{vvvqqqkkkfffbbb```\\\ZZZWWWRRRLLLGGGDDDAAA@@@@@@DDDHHHMMMVVVfffuuu~~~wwwsssrrr{{{tttwwwwwwYYY>>>888000+++------,,,+++***)))((((((((((((''''''(((((())))))******))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))*********,,,)))%%%%%%''')))(((&&&))))))))))))((((((((((((''''''''''''(((((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,---......///.........////////////000000000000444666888<<>>===???CCCFFFFFFHHHJJJMMMNNNMMMNNNOOOPPPSSSPPPUUUaaannnttthhhppprrrsss}}}sss[[[VVVWWWPPPPPPNNNMMMNNNPPPQQQPPPOOOMMMLLLIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA??????@@@>>>===<<<===???>>>>>>===<<<======>>>???>>>======>>>???>>><<<999999999999::::::;;;;;;;;;888888888888888:::>>>AAAQQQaaarrrwwwtttuuu}}}}}}ttteee[[[YYYWWWXXX^^^aaaaaacccgggeeegggiiimmmppprrrtttuuuvvvvvvwwwyyy{{{~~~}}}}}}|||yyysssnnniiieeebbb```\\\ZZZUUUPPPKKKFFFBBB@@@BBBCCCGGGLLLQQQ[[[lll{{{wwwqqqqqqxxx{{{zzzsssOOO888555///+++......,,,+++***)))(((((((((((((((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))+++)))&&&&&&((()))((('''))))))))))))((((((((((((''''''''''''(((((((((((())))))*********+++++++++*********+++++++++,,,,,,,,,,,,---...............---------........./////////000111222444777===@@@EEEOOOWWW\\\jjjzzzxxxuuuttttttssspppmmmgggmmmzzz~~~zzzwwwtttqqqkkkccc[[[RRRKKKGGGCCC@@@>>>>>>AAAEEEGGGHHHKKKLLLNNNNNNNNNNNNPPPQQQTTTRRRXXXgggyyymmmiiitttkkklllyyydddXXXUUUVVVPPPQQQOOOMMMLLLMMMNNNNNNNNNNNNMMMKKKIIIGGGEEEDDDCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@===>>>>>>===;;;;;;<<<>>>======<<<===>>>???@@@AAA@@@???>>>??????>>><<<:::999999999999999:::::::::888:::::::::999:::<<<>>>IIIYYYkkkrrrrrrvvvqqqhhhaaa[[[XXX]]]bbbdddgggjjjjjjlllooorrruuuwwwyyyzzzzzzzzz{{{}}}yyyrrrrrr{{{vvvpppjjjfffdddbbb```ZZZWWWSSSMMMHHHCCC@@@???@@@BBBHHHOOOUUU___rrr~~~tttmmmqqquuu~~~~~~~~~```BBB222222...,,,///...,,,+++***)))(((((((((((())))))))))))(((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++)))''''''((()))((('''))))))))))))((((((((((((''''''''''''(((((((((((()))))))))*********++++++*********++++++++++++,,,+++,,,------......------+++++++++,,,,,,,,,------...///000000///000222444111888<<<>>>IIIYYYdddeeegggeeeccc```]]][[[YYYXXXSSSQQQOOONNNMMMKKKHHHEEEFFFKKKXXXiiixxx{{{wwwtttppplllfff^^^UUULLLFFFCCC@@@??????AAACCCGGGIIIJJJMMMNNNOOOOOONNNOOOQQQRRRUUUUUU^^^rrrqqqmmmtttwwwgggiii~~~dddZZZUUURRRRRRPPPQQQNNNKKKIIIJJJLLLLLLLLLLLLLLLLLLKKKIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@???>>>??????>>><<<<<<>>>???=========>>>>>>??????@@@AAA@@@>>>>>>>>>>>><<<:::::::::::::::::::::::::::999;;;<<<<<<;;;::::::;;;DDDSSSdddmmmooouuuwwwlllccc]]]```fffiiillloooooopppsssvvvyyy|||~~~~~~~~~rrriiijjjzzztttlllgggeeecccaaa___WWWTTTOOOIIIDDDAAA??????BBBFFFMMMVVV]]]iii~~~rrroookkktttkkk~~~zzzPPP888...000---,,,///---++++++***)))(((((())))))******))))))(((((('''''')))(((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***++++++++++++***))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************************++++++++++++++++++,,,---------------++++++++++++,,,,,,,,,,,,---///222222222222333555333777777444777>>>BBBAAACCCBBBAAA@@@???????????????>>><<<<<<;;;;;;;;;:::???BBBKKKXXXccclllvvv~~~}}}zzzvvvssskkkggg```XXXOOOHHHCCCAAA===???BBBDDDGGGIIIKKKMMMNNNOOOPPPPPPOOOPPPSSSUUUWWW[[[hhhzzziiissswwwhhhllluuuvvvYYYXXXUUUOOOPPPQQQOOOLLLIIIHHHIIIJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAA??????AAACCC???????????????>>>======@@@???============<<<:::<<<<<<<<<<<<<<<;;;;;;;;;:::<<<======;;;:::::::::AAAOOO^^^fffjjjsss~~~vvvlllcccdddhhhlllnnnqqqrrrtttwwwzzz}}}oooggghhhyyyrrrjjjeeedddccc```]]]SSSPPPKKKEEEBBBAAAAAAAAAGGGMMMWWWaaaiiiwww{{{gggmmmmmm|||nnnnnn|||~~~|||sssDDD222---000,,,+++...++++++***))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))***++++++,,,------******+++******)))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------))),,,...000000000111222111333555444555888888666:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<@@@CCCFFFGGGIIIRRR^^^jjjsss~~~|||zzzwwwssspppddd```YYYQQQJJJDDDAAA@@@===@@@EEEHHHJJJKKKMMMOOOOOOPPPPPPPPPPPPRRRUUUXXXVVV^^^qqqqqqmmm{{{rrriiirrr}}}vvvfffUUUYYYUUUPPPPPPPPPNNNLLLIIIIIIJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAABBBDDD@@@@@@@@@@@@???>>>===<<>><<<<<<=========<<<============<<<<<<<<<<<<;;;<<<======;;;::::::;;;>>>IIIVVV^^^dddpppvvvllljjjkkklllooosssvvvwwwzzz}}}qqqiiijjj}}}wwwpppgggcccbbbaaa\\\XXXNNNKKKFFFBBBAAAAAADDDFFFHHHOOO[[[gggqqqssshhhooouuuhhhzzzzzz}}}vvvggg===///...000++++++---)))******)))))))))))))))***))))))))))))(((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))***+++,,,------)))+++,,,,,,***))))))***))))))))))))((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))************+++)))***++++++,,,,,,++++++,,,,,,---------.........***,,,...///......///000///111444666666666555333888888888888888999::::::999;;;>>>AAADDDIIIOOOSSSXXXZZZaaannnyyy|||zzzwwwsssnnnjjj\\\XXXRRRKKKEEEAAA??????===BBBHHHLLLMMMMMMNNNPPPOOOPPPPPPQQQQQQTTTXXX[[[[[[ggg~~~pppxxxiiiiiivvvvvv^^^SSSWWWVVVTTTTTTOOONNNLLLLLLLLLNNNOOONNNMMMJJJIIIHHHGGGFFFFFFGGGHHHDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCC???@@@AAA@@@??????AAACCC>>>???@@@@@@@@@???>>>>>>???>>><<<<<<>>>?????????======<<<<<<<<<;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<999CCCNNNVVV^^^lll}}}|||yyytttpppooorrrxxxyyy{{{~~~ssskkkmmm{{{tttmmmddd``````]]]WWWRRRIIIGGGCCC@@@@@@CCCGGGJJJKKKTTTaaannnyyyvvvooonnnvvvvvvmmmmmmUUU666,,,---///)))***---)))******))))))))))))******(((((((((((())))))))))))'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,,,,)))+++...---+++))))))***))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************)))******+++++++++++++++,,,,,,,,,------------......///111111111111333555555555666777666555444444666666777888999;;;===>>>BBBGGGNNNTTTXXX\\\aaaeeelllmmmrrr}}}~~~zzz{{{}}}|||zzz{{{xxxtttoooiiieeeWWWSSSMMMFFFAAA???>>>>>>>>>CCCJJJNNNNNNNNNOOOQQQNNNOOOPPPQQQRRRUUUYYY\\\gggttttttppp{{{ccchhhxxxoooZZZRRRUUUVVVXXXWWWNNNNNNNNNNNNOOOQQQRRRPPPOOOLLLKKKHHHFFFDDDDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCDDD===>>>???>>>===>>>???AAA<<<===???@@@AAAAAA@@@@@@@@@>>>======???AAABBBAAA<<<<<<<<<;;;;;;:::::::::<<<<<<===<<<::::::<<<===555===HHHPPPYYYjjjyyyyyy}}}vvvsssvvv}}}|||}}}uuummmooozzzqqqjjjbbb___^^^[[[TTTMMMGGGDDDAAA???@@@DDDJJJMMMTTT]]]lllzzzyyyjjjjjjnnn|||pppsssfffGGG222***,,,...((()))---)))***)))))))))))))))******''''''(((((())))))******'''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******))),,,......+++))))))+++))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))***+++++++++++++++++++++,,,,,,,,,---------,,,...///111222444777999888666666777888888:::===:::;;;===@@@DDDHHHKKKMMMSSS[[[eeennnrrruuuwwwzzzxxxyyy~~~wwwrrrkkkhhhiiilllmmmmmm|||{{{xxxtttmmmeee^^^ZZZNNNKKKEEEAAA>>>===???@@@HHHKKKOOOPPPOOONNNPPPRRRSSSNNNOOOUUUVVVUUU[[[fffoooxxxmmmsssvvvqqqlllhhh{{{fff___XXXTTTTTTTTTQQQNNNNNNKKKJJJKKKNNNPPPPPPNNNOOOLLLHHHEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDD???>>>===;;;;;;:::::::::>>>??????@@@???>>>===<<<=========>>>???AAABBBCCC======<<<:::999999<<<>>><<<<<<<<<<<<============;;;:::@@@LLLTTTbbb~~~yyyyyy~~~~~~|||~~~xxxuuu{{{llliiiccc\\\UUUOOOKKKIIIFFFCCC???>>>AAAHHHQQQWWW___ggguuu}}}lllfffllluuuxxxUUU;;;///...---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%((('''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$)))))))))((('''''''''&&&''''''''''''''''''''''''((()))))))))))))))(((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''((()))******+++*********************)))---......,,,+++,,,...000111333444666777777777777999888888999;;;=========>>>CCCIIINNNRRRWWW]]]bbbhhhqqq}}}}}}|||{{{{{{~~~zzzwwwsssnnngggiiiiiihhhfffgggkkkooo}}}yyyxxxtttoooggg___XXXSSSHHHFFFBBB>>>>>>@@@CCCEEEJJJLLLPPPPPPOOONNNPPPQQQQQQOOORRRYYYYYYXXXaaammmoooiiillljjjfffggg}}}oooccc]]]VVVSSSSSSSSSPPPMMMMMMKKKJJJKKKNNNPPPOOONNNMMMJJJGGGEEEDDDDDDCCCAAABBBBBBAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEE>>>======<<<<<<<<<<<<<<<===>>>???@@@???>>><<<;;;<<<<<<======>>>@@@AAABBB>>>>>>===;;;999999;;;===<<<<<<<<<<<<===============;;;???HHHPPP]]]zzz|||xxx{{{{{{{{{ssshhheee```YYYRRRLLLHHHFFFDDDBBBAAAAAAEEEMMMVVV\\\fffppptttjjjgggooo{{{gggGGG222......---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((('''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((((('''&&&((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******************++++++++++++,,,---.........///111333333444666888999999999888666777:::>>>CCCGGGIIIIIIOOOTTTZZZ```ffflllrrrwwwzzzpppllljjjiiiiiimmmqqqrrrmmmiiigggddd```aaaeeeiiilllmmmooorrrttt}}}zzzxxxuuuqqqjjjbbbYYYRRRNNNEEEBBB???======AAAEEEHHHLLLNNNPPPQQQPPPOOOPPPQQQOOOPPPUUU\\\[[[\\\iiiyyy|||kkkiiieee```ggguuu}}}^^^^^^ZZZTTTQQQQQQQQQOOOLLLMMMKKKJJJKKKMMMNNNNNNNNNIIIHHHEEEEEEDDDCCCAAA???@@@@@@@@@@@@@@@@@@AAAAAADDDEEEFFFFFFEEEDDDCCCBBB>>>>>>============>>>>>>;;;<<<>>>@@@???===;;;999;;;;;;;;;<<<===>>>???@@@>>>>>>===;;;999888:::<<<;;;<<<<<<<<<<<<============;;;===DDDLLL[[[xxxwwwwww|||jjjccc```[[[TTTNNNIIIEEEDDDAAABBBCCCEEEJJJRRR\\\bbblll|||rrrllljjjjjjwwwoooQQQ888......---,,,++++++***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((('''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,------+++---000222222333555777666777888:::;;;<<<<<<<<<<<<>>>AAAEEEJJJOOOSSSUUUZZZ```iiirrr{{{yyyssskkkeeecccbbbcccccciiilllkkkfffccccccbbb```bbbgggnnnsssuuuvvvwwwxxx~~~zzzxxxxxxtttoooggg^^^UUUNNNJJJDDDBBB???===>>>AAAFFFIIIOOOPPPQQQQQQPPPPPPPPPQQQOOOQQQVVV[[[[[[___sssvvvkkkggg^^^[[[ppplllYYYYYYVVVRRROOOOOOOOOMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMHHHFFFEEEEEEEEEDDDBBB??????????????????@@@@@@@@@AAABBBCCCDDDCCCAAA???>>>@@@@@@???>>>=========>>>:::;;;>>>??????===:::888::::::::::::;;;<<<===>>>>>>>>>>>>;;;999888999:::;;;;;;;;;<<<<<<<<<======<<<:::;;;AAAJJJ[[[www{{{uuu{{{rrrddd^^^[[[UUUOOOJJJFFFDDDCCC@@@BBBEEEIIINNNWWWaaaiiippp~~~kkklllooorrr~~~|||vvv^^^>>>000222---,,,,,,+++******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''***(((''''''(((((('''&&&$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))******)))))))))))))))))))))******+++---......///,,,///333555666666777888::::::<<<===???@@@AAAAAAHHHIIIJJJLLLOOOTTTZZZ___hhhooo{{{}}}|||zzzuuusssuuupppmmmjjjhhhhhhiiikkklllqqqtttsssnnnlllnnnpppoooooorrrwww{{{}}}||||||{{{~~~|||xxxuuutttpppiii```WWWOOOIIIFFFAAA@@@??????AAAEEEIIILLLRRRQQQQQQQQQQQQRRRRRRRRRQQQRRRVVV[[[]]]gggwwwqqqlllfff\\\\\\uuuyyy```[[[TTTRRROOONNNMMMMMMLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMGGGFFFEEEEEEFFFEEECCCAAA???????????????????????????@@@BBBCCCBBBAAA???===BBBBBB@@@???======<<<<<<:::;;;===>>>>>><<<:::888999999999999:::;;;<<<<<<===>>>>>><<<999888888999;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::===EEEUUUmmm|||yyy|||vvvhhh^^^XXXUUUQQQLLLHHHEEEDDDDDD@@@DDDIIIMMMSSS\\\hhhqqq{{{sssjjjqqqxxx|||~~~}}}|||~~~~~~nnnOOO333---555,,,,,,+++*********++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''---+++((('''''''''%%%$$$$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))***+++,,,...000111111111444777888999999999:::>>>???@@@BBBDDDGGGIIIJJJOOOPPPRRRTTTXXXaaalllsss{{{qqqaaa^^^^^^bbbbbbaaaccchhhjjjjjjkkkkkkmmmpppsssvvvzzz~~~~~~zzzyyy{{{}}}|||}}}~~~}}}{{{yyyuuurrrkkkggg```WWWOOOHHHCCCAAA<<<===>>>BBBFFFKKKPPPSSSSSSQQQPPPQQQRRRTTTTTTSSSTTTTTTYYYbbbiiizzzooossstttlllbbbfffyyycccXXXZZZPPPOOONNNMMMMMMLLLLLLLLLJJJKKKKKKKKKIIIIIIKKKLLLGGGEEEDDDDDDEEEEEEDDDBBB@@@@@@@@@?????????>>>>>>@@@AAABBBCCCCCCBBBAAA@@@BBBAAA@@@>>>======<<<<<<;;;<<<=========<<<;;;:::999999999999999:::;;;<<<<<<======<<<999888888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::===III[[[iiikkkooovvv|||||||||{{{|||}}}~~~~~~qqqggg^^^XXXRRRPPPLLLHHHEEEEEEEEEFFFDDDHHHNNNTTTZZZeeetttpppkkkmmmzzz}}}xxxzzz}}}~~~}}}~~~aaaAAA...---111++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''...+++(((&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************+++,,,---///111333555666777999;;;<<<======???@@@EEEEEEGGGJJJMMMPPPSSSUUUUUUYYY^^^dddlllxxx}}}lll^^^UUUUUUTTTUUUZZZ\\\]]]ccciiilllmmmppprrruuuyyy|||zzzxxxuuuqqqnnnddd___XXXPPPIIICCC@@@>>>;;;===AAAFFFKKKPPPSSSUUUSSSQQQOOOPPPSSSVVVVVVUUUUUUWWW```nnn}}}rrrsss|||zzzkkkdddpppmmmWWWSSSTTTMMMMMMMMMMMMLLLLLLLLLMMMIIIKKKLLLJJJHHHHHHJJJLLLFFFDDDBBBAAACCCDDDCCCCCCBBBBBBAAA@@@???>>>>>>===??????@@@@@@AAABBBBBBBBB>>>>>>=========>>>>>>???>>>======<<<<<<<<<<<<<<<::::::999999999:::;;;;;;:::;;;<<<<<<:::888999999::::::;;;;;;;;;<<<<<<<<<:::;;;;;;999:::BBBNNNWWWeeejjjsss{{{~~~~~~{{{}}}wwwsssvvvxxxlllddd___XXXTTTLLLJJJGGGDDDCCCDDDFFFGGGHHHMMMUUU[[[dddrrrvvvfffjjjuuu}}}}}}~~~wwwOOO444111111,,,++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''+++(((%%%$$$%%%&&&&&&%%%((((((''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))******++++++,,,...///111333666888:::;;;;;;===???@@@AAACCCGGGIIILLLMMMOOORRRVVV[[[___aaaeeelllvvv~~~~~~vvvooosssvvvqqqeee[[[VVVUUU]]][[[]]]aaaccceeellltttuuuxxx{{{~~~}}}zzzwwwuuurrrnnnjjjaaa\\\UUUMMMFFFBBB???>>>???AAAEEEJJJMMMPPPQQQRRRSSSQQQOOOPPPTTTWWWWWWVVVVVVYYYeeeyyymmmyyywwwaaa\\\pppaaaTTTSSSOOOKKKLLLMMMMMMLLLLLLMMMNNNIIIKKKLLLJJJHHHGGGIIILLLEEECCC@@@???@@@BBBCCCCCCDDDCCCBBBAAA@@@>>>=========<<<======>>>???AAABBB;;;;;;;;;<<<===???AAAAAA???>>>===;;;;;;<<<======:::::::::999::::::;;;;;;999:::<<<;;;:::999999::::::::::::;;;;;;;;;<<<<<<888;;;;;;:::;;;BBBLLLRRRdddiiirrrzzz}}}}}}|||}}}~~~ppplllqqqyyylllccc```]]]XXXSSSIIIGGGDDDBBBAAACCCFFFGGGKKKQQQYYYaaakkk{{{~~~kkkhhhppp}}}vvv~~~nnn@@@---666666)))+++***************++++++************************((((((((((((((((((((((((&&&'''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((&&&######%%%'''(((((()))))))))((('''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***+++,,,,,,,,,000222444666999<<<>>>???>>>???AAACCCEEEHHHMMMPPPQQQRRRTTTXXX]]]bbbfffiiixxxuuujjjbbbYYY___eeeccc]]][[[```fffbbb```bbbeeegggiiiqqq{{{||||||yyyvvvuuutttooohhhbbb[[[WWWQQQJJJDDDAAA??????AAADDDIIIMMMQQQRRRSSSRRRQQQRRRQQQQQQSSSWWWYYYXXXVVV^^^ppp~~~qqqrrr|||xxxiii[[[bbbxxx~~~tttXXXVVVVVVOOONNNMMMKKKJJJJJJJJJKKKLLLJJJHHHGGGGGGHHHIIIGGGFFFEEEEEECCCBBBAAA@@@@@@???AAAAAA???>>>>>>>>>???@@@>>>>>>>>>>>>???????????????<<<::::::;;;===>>>>>>???>>><<<:::999:::<<<===777777888888999:::;;;;;;:::999999888888999999:::;;;<<<<<<<<<;;;::::::999888:::;;;::::::???IIIQQQYYYeeettt}}}}}}|||qqqaaaeeekkkttt}}}yyypppeee\\\XXXTTTOOOKKKHHHBBB@@@AAACCCCCCFFFJJJQQQYYYdddkkkrrruuuoookkkttt|||xxx{{{___>>>//////000---,,,+++******))))))******...//////---+++))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((((('''''''''((((((************************++++++******+++---///000555666888<<<@@@BBBCCCBBBDDDEEEGGGHHHJJJMMMRRRUUUZZZXXXXXX[[[cccnnnwww}}}wwwppplllbbbYYYUUUWWWYYY]]]bbbaaa]]]^^^bbbfffggghhhiiilllttt~~~{{{yyyyyyvvvsssrrrooojjjbbb\\\TTTPPPJJJEEEAAA@@@@@@AAADDDFFFJJJNNNQQQRRRRRRQQQTTTTTTTTTSSSSSSUUUVVVVVV[[[hhhmmmiiimmmllliiicccdddtttdddTTTSSSQQQJJJLLLLLLJJJIIIIIIIIIJJJKKKJJJIIIGGGHHHIIIIIIHHHFFFFFFEEECCCBBBAAA@@@@@@@@@AAA@@@???>>>>>>>>>???@@@===============>>>>>>>>>===;;;999999:::<<<======>>>===;;;:::::::::;;;<<<999::::::;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999888:::;;;::::::???HHHPPPYYYcccpppwwwxxx|||zzzyyy{{{hhhYYY]]]ccckkkuuusssppphhh]]]VVVSSSPPPLLLHHHGGGBBB@@@CCCFFFGGGKKKPPPYYYaaalllwww|||pppmmmvvv}}}tttQQQ888000///---***,,,+++******))))))******,,,------+++)))''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((((((***************************++++++---///222555666======>>>@@@BBBEEEFFFGGGGGGLLLQQQTTTUUUWWWYYY[[[ZZZaaajjjrrrzzzrrrbbb^^^___^^^]]]]]]ZZZ\\\aaagggfffbbbcccfffkkkmmmqqquuuzzz}}}~~~}}}yyytttqqqvvvsssooommmjjjcccZZZSSSLLLIIIDDD@@@???@@@CCCEEEIIIJJJLLLOOOPPPQQQPPPPPPUUUUUUVVVVVVVVVVVVXXXZZZbbbwwwlll```bbbeee[[[\\\ddduuufffSSSPPPQQQMMMGGGKKKKKKJJJIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>===>>>??????=====================<<<<<<:::888888:::;;;<<<<<<======;;;:::::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;:::999999999:::;;;:::;;;???GGGMMMVVV___jjjqqqrrrvvv{{{uuurrrwwwsssaaaZZZ]]]dddlllvvvtttiiifff___WWWQQQNNNLLLJJJGGGEEEBBBAAAEEEIIILLLRRRXXXdddkkkvvvtttrrrsss^^^>>>111111...***(((++++++***))))))))))))***)))***+++)))'''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++++++++++++++,,,...111555999===???CCCCCCDDDEEEGGGJJJMMMOOOOOOTTTYYYZZZ[[[]]]dddiiioooxxx{{{vvvjjj```YYY\\\cccfffhhhhhh```aaagggmmmmmmhhhgggiiitttxxx}}}~~~yyyuuussssssuuuyyy}}}~~~zzzvvvsssppplllhhhddd]]]SSSLLLHHHFFFBBB??????CCCGGGJJJMMMNNNOOOOOOPPPPPPPPPPPPSSSTTTVVVXXXXXXXXX^^^eeemmmuuubbbcccbbb[[[UUU]]]pppmmmRRRLLLPPPPPPMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>=========>>>?????????>>>>>>=========<<<<<<:::888999:::<<<<<<;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999::::::::::::999999999:::;;;;;;<<<@@@FFFJJJQQQYYYeeemmmnnnrrr}}}vvvpppqqqzzz|||zzzrrrdddbbbhhhqqqzzzxxxnnnggg```[[[TTTOOOLLLKKKIIIGGGDDDBBBCCCGGGLLLPPPXXX```mmmttt~~~vvvvvv|||hhhJJJ111...000+++(((+++++++++***)))))))))))))))((())))))(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((()))*********+++++++++,,,,,,------...///222666;;;???CCCEEEDDDFFFIIILLLNNNQQQTTTVVVVVVXXXZZZZZZ\\\eeesss~~~|||ttttttssslllfff[[[\\\bbbkkkssssssnnniiifffgggmmmuuuvvvqqqmmmnnnzzz~~~zzzvvvsssqqqooorrrqqqttt|||ppplllgggccc^^^XXXOOOHHHEEECCC@@@???@@@DDDIIILLLQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSUUUXXXWWWYYYdddqqqiiihhhooodddQQQXXXgggttt^^^MMMMMMOOOLLLLLLPPPLLLLLLLLLLLLKKKKKKJJJJJJJJJHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>=========>>>???AAAAAA@@@@@@???>>>======<<<:::999:::<<<===<<<;;;;;;;;;:::::::::;;;;;;;;;>>>>>>>>>>>>>>>=========::::::999999999999::::::888888999999999999999888999::::::;;;===@@@DDDGGGIIIRRR___iiilllppp|||{{{xxx|||~~~xxxxxx{{{xxxqqqnnnwwwzzzrrriiibbbZZZWWWQQQMMMJJJHHHFFFEEEEEECCCEEEKKKPPPUUU___iiixxxvvvuuu|||QQQ<<<---......((((((///+++***))))))(((((())))))'''((())))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))***++++++***+++,,,---...///000111444666999===AAADDDFFFHHHGGGKKKPPPSSSSSSTTTUUUWWWWWW[[[aaafffmmmyyytttgggbbbeeegggeee```[[[aaakkkssswwwuuullldddkkknnnvvv~~~}}}{{{xxxzzz}}}}}}{{{xxxvvvuuuuuuvvvwwwvvvxxxkkkfff___[[[WWWRRRKKKEEEAAA@@@???@@@BBBFFFKKKMMMRRRRRRQQQPPPQQQRRRSSSTTTUUUSSSUUUXXXXXX\\\nnnrrriiitttvvvdddNNNaaauuu```VVVOOOOOOMMMIIIJJJOOOLLLLLLLLLMMMLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<===>>>>>>CCCCCCBBBAAA???>>>======;;;::::::;;;<<<===<<<;;;::::::::::::;;;;;;;;;;;;@@@@@@@@@@@@AAAAAAAAAAAA:::999999888888999999:::777777888999999999888888999::::::<<<>>>AAACCCEEEBBBJJJWWWbbbgggmmmzzz}}}|||~~~uuuooohhh___XXXSSSPPPMMMIIIFFFDDDDDDDDDGGGGGGJJJQQQWWW___kkkwwwyyyuuuzzzddd===444......,,,''')))000******)))(((((((((((()))'''((())))))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,---...111333555666777<<<>>>@@@DDDGGGIIIKKKKKKOOOSSSWWWXXXWWWVVVXXXZZZ\\\dddqqq~~~uuubbb\\\UUUTTTXXX]]]``````kkkppptttuuuuuuvvvsssnnntttwww~~~sssrrrvvv|||~~~~~~}}}}}}~~~ccc^^^VVVQQQNNNJJJFFFBBB>>>???@@@CCCGGGLLLPPPRRRSSSRRRPPPPPPQQQSSSVVVXXXXXXUUUWWW\\\___iiiwwwkkksss|||tttbbbWWWnnnvvvSSSRRRQQQPPPMMMJJJJJJLLLKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFEEECCCBBBBBBAAA@@@@@@@@@@@@AAA@@@???>>>===<<<======>>>CCCCCCAAA@@@???===<<<<<<:::999999:::<<<<<<;;;:::999999::::::;;;;;;;;;;;;>>>>>>??????@@@@@@AAAAAA:::::::::999999:::::::::666777777888999999888888:::999:::<<>>???BBBDDDGGGJJJMMMOOOPPPQQQVVVYYY[[[[[[ZZZ\\\bbbgggooouuu~~~jjj\\\SSSTTTUUUVVVZZZ```ggglllzzz~~~{{{{{{xxxqqqrrrvvvzzz}}}}}}{{{{{{^^^XXXOOOJJJGGGEEEBBB???===???CCCGGGLLLQQQVVVXXXRRRQQQPPPPPPQQQTTTXXXZZZYYYVVVZZZbbbiiixxxqqqhhhmmm}}}ooobbbaaazzzeeeNNNQQQSSSPPPNNNNNNLLLIIIIIIJJJKKKKKKKKKJJJHHHHHHFFFEEEDDDDDDEEEEEEDDDCCCAAAAAA@@@@@@??????@@@@@@@@@???===<<<<<<<<<===>>>CCCBBBAAA???>>><<<;;;:::999888888999;;;;;;:::888888999:::;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???<<<;;;;;;::::::;;;;;;<<<666666777888888888888888:::999:::<<>>>>>@@@BBBCCCCCCCCCBBB@@@>>><<<999888::::::;;;;;;<<<======>>>@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<;;;::::::999999::::::888888888777777777777777:::<<<>>>>>>>>>???AAABBB===>>>BBBLLLVVVbbbttt~~~~~~yyyxxx|||rrreee[[[VVVSSSOOOLLLMMMGGGBBBCCCDDDDDDFFFJJJWWWXXX```kkksss|||}}}sssyyy}}}|||zzz|||uuuUUU===555...---,,,,,,++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((''''''&&&&&&((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))***++++++))))))***+++,,,+++******+++---///111999;;;===AAADDDGGGIIIJJJRRRRRRPPPNNNQQQXXX[[[YYY]]]^^^```bbbhhhssszzzqqqqqqsssrrrmmmeee___]]]]]]___ccceeefffnnn{{{|||wwwtttwww~~~yyysssqqqrrruuuyyyzzzzzzzzzyyyvvvsssqqqvvv|||OOOLLLHHHDDD@@@?????????EEEGGGLLLPPPSSSUUUUUUUUUSSSTTTTTTTTTTTTTTTUUUVVVVVVZZZbbbqqqfffiiikkkqqqtttkkk```cccmmmkkk]]]QQQRRRSSSTTTSSSPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>@@@???=========>>>@@@AAAAAAAAA@@@???>>>===;;;:::999999:::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;:::999999888888888888888777777777777777888888888:::<<<>>>>>>>>>>>>@@@BBB===>>>AAAHHHOOOZZZmmm}}}{{{vvvvvv{{{qqqiii^^^WWWSSSQQQMMMJJJIIIDDDBBBEEEGGGHHHKKKOOO\\\___gggrrr}}}}}}qqqttt{{{vvvttt}}}vvv~~~eeeFFF444000------,,,++++++++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))&&&'''(((((('''''')))***+++++++++---000333777999CCCCCCCCCDDDFFFHHHKKKLLLKKKRRRVVVVVVUUUVVVVVVUUUXXXbbbooowww{{{{{{nnnbbbZZZ\\\^^^```___\\\[[[]]]```jjjmmmoooooouuu~~~wwwtttrrrrrrxxx~~~}}}zzzuuupppooopppsssrrrssssssttttttsssrrrrrrxxx{{{IIIFFFBBB???>>>>>>@@@AAAIIIKKKOOORRRTTTUUUUUUTTTQQQSSSVVVVVVVVVUUUVVVWWWYYYccctttlllfffmmmqqqrrrkkkbbbdddssswwwcccXXXPPPQQQRRRRRRQQQOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>===???>>>=========>>>???@@@>>>>>>??????>>>===<<<<<<888999999:::<<<======>>>;;;;;;:::::::::::::::;;;>>>===<<<;;;;;;;;;;;;;;;888888777666666666666777666666777777888888999999:::;;;============???AAA===>>>@@@CCCFFFPPPeeexxx{{{uuussstttvvvssskkkccc]]]VVVQQQOOOMMMJJJHHHEEECCCDDDIIIMMMNNNSSSXXXcccgggrrr~~~qqqnnnyyy~~~qqqsssqqqzzzoooMMM666......------,,,+++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))&&&'''(((''''''''')))******+++---111666<<<@@@CCCIIIIIIIIIJJJKKKNNNPPPRRRLLLUUU[[[YYYVVVYYY]]]___iiivvvtttggg[[[SSSOOORRRUUUYYY[[[\\\```eeejjjsssuuuxxxzzzrrrqqqqqqttt|||{{{zzzxxxtttqqqppprrrtttttttttttttttuuuvvvvvvwww|||{{{xxxDDDBBB@@@>>>???AAAEEEGGGNNNPPPRRRTTTUUUUUUUUUTTTOOOSSSWWWYYYXXXYYY[[[]]]aaarrriiiiiirrrvvvtttllldddhhhzzzzzzhhh]]]VVVNNNOOOPPPPPPOOONNNLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGGGGGGGEEEDDDCCCAAA@@@???>>>>>>=========???>>>>>>===>>>???@@@@@@>>>>>>>>>>>>===<<<;;;;;;999:::::::::;;;;;;;;;;;;888888888888888999::::::>>>===<<<:::999::::::;;;888888777666666666666666555555666777888999999:::999;;;<<<===<<<<<<>>>???===>>>@@@@@@@@@III___ttt{{{zzzxxxrrrooooooppp{{{}}}rrrgggaaaXXXTTTPPPMMMKKKJJJGGGEEEDDDDDDGGGNNNSSSUUU[[[aaammmsssvvvuuuzzzvvvpppzzzzzzvvv}}}ZZZ:::...///000---,,,,,,+++***+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))***)))'''''')))++++++---000555;;;AAAFFFIIIHHHJJJLLLOOOQQQTTTVVVWWWVVVYYYZZZWWWYYYeeerrryyy}}}vvvkkkbbb\\\XXXVVVUUUXXX[[[^^^```bbbgggnnnsssvvvxxx}}}wwwuuutttwww|||yyyxxxvvvttttttuuuwwwyyy|||{{{zzzyyyyyyzzz|||}}}}}}~~~@@@???>>>>>>AAAEEEIIILLLRRRSSSTTTUUUUUUUUUUUUTTTQQQTTTXXXXXXWWWXXX\\\```hhhfffeeerrr|||{{{nnn```aaawwwhhh\\\XXXSSSMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFGGGGGGFFFEEECCCBBBAAA@@@???>>>============<<<<<<<<<<<<<<<======>>>??????>>>>>><<<;;;999888;;;;;;;;;:::999999888888777777666777777888999:::===<<<;;;999999999:::;;;999999888777777777777888555555666777888999999:::999:::<<<<<<;;;;;;<<<>>>===>>>??????>>>FFF[[[ooo|||xxxvvvwwwuuuoookkkjjjjjjsss{{{sssoooggg___ZZZSSSPPPMMMKKKIIIGGGFFFDDDDDDEEEJJJRRRWWWZZZbbbiiiwwwvvvttt{{{wwwoooqqqkkkGGG000---000000,,,,,,+++************+++))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))***+++***)))''''''))),,,///111444999???DDDHHHKKKHHHKKKOOOSSSVVVWWWVVVVVVZZZZZZYYYZZZeeewwwzzzvvvgggccc^^^^^^aaa```\\\WWW\\\___bbbdddfffjjjqqqvvv}}}~~~zzzwwwuuusssuuuxxx{{{{{{zzzuuutttrrrsssuuuyyy|||~~~~~~~~~<<<<<<===@@@DDDIIIMMMPPPTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXVVVTTTVVV^^^dddtttqqqaaannn{{{}}}vvvdddXXXfffuuu]]]UUURRRNNNKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDBBBAAABBB@@@???============>>>999999:::::::::;;;;;;;;;??????>>>===<<<:::888777;;;;;;:::999999888777777777666666666777888999999:::::::::999999::::::;;;::::::999888888888888999666666777777888888999999888:::;;;;;;::::::;;;<<<<<<<<<=========CCCTTTeeettt}}}{{{vvvssstttrrrmmmjjjjjjhhhuuuyyymmmgggddd]]]UUURRRPPPNNNLLLJJJHHHGGGGGGGGGFFFHHHOOOWWW]]]bbblllvvvtttrrrvvv~~~wwwsssxxxyyyWWW:::.........,,,,,,,,,+++***************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))*********)))((())),,,///666888;;;???DDDHHHKKKMMMOOOQQQTTTWWWXXXWWWVVVTTTXXX\\\aaaiiivvv}}}uuullleeebbbdddiiiooorrrnnncccZZZaaadddiiilllooossszzz~~~uuusssppplllkkkmmmqqqsssuuutttrrrrrruuu{{{;;;===@@@EEEJJJNNNRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXXXXVVVUUU[[[gggrrr}}}jjjqqqnnn^^^[[[rrr}}}bbbTTTOOOLLLIIIJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@BBBAAA???=========>>>???::::::;;;<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888888888888999999999999888777777777777777888888777888999::::::;;;::::::::::::999888888888888999777777777777777888888888888999::::::999999:::;;;:::999:::;;;;;;???KKKWWWcccpppzzzwww{{{tttrrrqqqnnnooorrrrrrrrrhhh___\\\YYYSSSOOONNNMMMLLLJJJHHHGGGGGGIIIKKKMMMPPPWWWaaahhhppp}}}tttrrrxxx{{{```BBB333000///---+++,,,++++++***************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))***++++++,,,---000555999===???CCCGGGKKKNNNQQQRRRVVVWWWWWWXXXYYYZZZ[[[[[[```iiissszzz~~~sssjjjeeebbbaaapppvvv}}}~~~yyyqqqjjjfffjjjooouuuyyy|||~~~|||}}}}}}zzzvvvqqqpppnnnllllllooosssxxxzzz}}}|||}}}>>>@@@EEEJJJPPPTTTWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXWWWYYYccctttbbbiiihhh]]]bbb~~~gggSSSMMMLLLIIIGGGJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDDDDDDDDDDBBBAAA@@@CCCBBB@@@>>>===>>>???@@@===>>>>>>???@@@?????????::::::;;;<<<<<<;;;;;;;;;666666777888999:::;;;;;;888888777777777777888888555666888:::;;;;;;;;;::::::999999888888888888888888888888777777777777777888999::::::999888999;;;999777888999999;;;CCCLLLWWWbbbpppyyy{{{yyyvvvtttvvvrrrqqqrrrwww}}}uuummmddd\\\VVVTTTQQQNNNMMMOOOJJJJJJIIIGGGFFFHHHKKKNNNUUUXXX```kkksss}}}}}}qqqllluuuzzz|||fffKKK333///222000......,,,++++++***)))*********))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))+++---...000333888>>>CCCBBBDDDHHHLLLPPPSSSVVVWWWZZZXXXWWWWWWZZZ^^^bbbeeemmmxxx|||nnn```WWWZZZeeeooo}}}}}}pppiiilllrrrqqqvvv}}}~~~~~~yyy~~~vvvsssssssssppppppppprrrwww}}}}}}@@@EEEKKKPPPSSSTTTTTTUUUWWWUUUSSSSSSUUUVVVWWWWWWRRRZZZYYYYYYeeetttnnnooouuubbb___lllsssZZZSSSQQQKKKHHHJJJFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFEEEDDDCCCCCCCCCAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>===<<<;;;;;;:::::::::::::::::::::::::::888666777:::;;;999777999888888777666555555444777888999999999777666555;;;999777777999:::888555666666666666666666666666888888888888888999999::::::999888888888:::===>>>FFFTTTaaagggmmmsssuuurrr|||yyyxxx~~~~~~zzzooogggddd[[[VVVPPPMMMLLLKKKIIIFFFHHHEEEDDDFFFHHHIIIMMMSSSYYY```lllwww|||oootttyyyxxxmmmGGG;;;111000000---,,,///+++++++++*********))))))---***'''&&&'''(((((((((*********)))(((''''''&&&(((''''''''''''(((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''%%%''')))))))))((()))***---000555:::>>>BBBFFFIIIOOOOOOPPPRRRTTTVVVVVVVVV]]]ZZZXXX[[[dddnnnuuuyyy}}}}}}~~~ssseeeWWWQQQSSS[[[iiiuuuzzztttqqqqqqsss~~~{{{yyy{{{|||~~~~~~}}}|||||||||zzzzzz{{{~~~{{{xxxvvvDDDHHHMMMQQQRRRSSSTTTUUUUUUTTTTTTUUUWWWXXXXXXXXXZZZ___\\\^^^pppyyynnn{{{eeeaaafffuuukkkVVVPPPOOOJJJGGGIIIGGGHHHHHHIIIHHHGGGFFFEEEFFFEEEEEEEEEDDDDDDCCCCCC@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::999999888888888:::777666666999:::999888888888777777666555555444777888888888888777666555999777555666888888777555666666666666666666666666777777777777777888999999999999888777888:::<<<===@@@LLLYYY___fffnnnssssss~~~~~~|||ssskkkbbb\\\ZZZWWWSSSNNNKKKJJJJJJHHHFFFHHHEEEEEEIIIKKKMMMSSSYYY___fffqqq~~~}}}tttllluuu~~~vvvVVVBBB777///...///,,,+++,,,+++++++++*********)))))))))(((''''''''')))+++---******)))))))))***++++++)))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))((()))***,,,111555:::???CCCGGGKKKNNNOOORRRUUUWWWXXXYYYZZZ[[[WWWWWW[[[cccnnnxxxwwwmmmeee]]]VVVUUUYYY___kkkvvv}}}yyyvvvwww{{{{{{{{{~~~}}}zzzxxx}}}{{{}}}{{{yyywwwvvvKKKMMMPPPRRRRRRSSSTTTVVVSSSTTTVVVXXXYYYYYYXXXXXXZZZ___]]]eeeooolllsssnnnXXXfffqqqqqq___OOOMMMNNNJJJGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDD???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;:::999888777666666999777555555777999999999888888888777777666555555777777777777666666666666666444444444666666666444666666666666666666666666666666666666666777888888888888777777777999:::;;;:::CCCMMMSSS[[[eeennnrrr}}}}}}|||yyy{{{zzz~~~~~~~~~vvvkkkeee```ZZZVVVVVVRRRNNNKKKHHHHHHHHHGGGFFFIIIGGGHHHLLLPPPSSS[[[ccchhhppp}}}xxxnnnmmmrrrdddCCC:::333------...,,,******+++************)))))))))$$$&&&(((((((((***///333***)))))))))***,,,///111***)))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++***))))))***...111888<<>>????????????>>>>>>>>>???????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888888999888666666666888999:::888999999:::999888777666777777666666666666666666555444444555555666666555666666666666666666666666555555555555555666777777777777666666777888999999888===DDDIIIQQQ\\\gggoooxxx}}}xxxvvvuuuvvv{{{xxxuuu}}}|||~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}~~~vvvoooggg```]]]ZZZUUUSSSTTTLLLJJJHHHFFFFFFGGGGGGHHHJJJJJJLLLQQQUUUZZZdddmmmtttwwwjjjkkkpppxxxRRR:::333000------...---***)))************))))))))))))###&&&***)))((()))000666+++)))(((((())),,,///111******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************+++///555:::???CCCIIIMMMQQQSSSVVVXXXVVVYYYZZZXXXTTTRRRTTTXXXfffkkktttwwwiiibbbbbbeeeooonnnmmmllljjjjjjsss}}}zzzxxxyyy}}}~~~~~~|||zzzyyyyyywwwvvv}}}{{{}}}~~~SSSTTTTTTTTTSSSSSSUUUWWWUUUXXXZZZZZZXXXWWWXXXYYY^^^qqqpppkkkzzz```VVVfffcccVVVOOOKKKKKKMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>???AAAAAAAAA@@@@@@?????????==================>>>>>>999:::::::::;;;;;;<<<<<<999999888888777888999:::999:::;;;<<<<<<:::999888666666666777777777777777555666666666666666666777666666666666666666666666555555555555555666666777777777777777777777888888999;;;???CCCIIIRRR___iiisss}}}wwwtttuuuoooxxx~~~~~~}}}}}}|||zzzzzzooorrr{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzz{{{|||zzz|||~~~~~~~~~}}}~~~vvvkkkbbb```ZZZUUUTTTQQQMMMKKKMMMGGGGGGFFFEEEFFFGGGJJJKKKNNNOOOSSSYYY^^^dddppp|||wwwmmmoooyyyzzzXXX===333///000///.........,,,***))))))))))))))))))))))))%%%(((+++***'''(((...444+++***(((''''''))),,,...******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))******((()))+++---000777>>>CCCEEEIIINNNRRRUUUVVVXXXYYYXXXXXXWWWUUUTTTVVV[[[```uuu{{{ppp```WWW[[[jjjxxx}}}xxxsssnnnooozzzuuuvvv{{{~~~xxxwwwvvvxxx||||||zzzzzzxxxxxxyyy|||~~~~~~{{{~~~SSSTTTUUUTTTTTTTTTVVVXXXXXXZZZ[[[ZZZXXXYYY]]]aaakkkrrrdddtttfffVVVYYYttttttUUUQQQOOOMMMMMMMMMLLLJJJIIIJJJIIIIIIHHHHHHHHHHHHIIIEEEEEEDDDDDDCCCBBBBBBAAA>>>>>>>>>===>>>>>>???@@@AAAAAAAAA@@@@@@??????>>><<<=========>>>>>>??????999999:::;;;<<<===>>>>>>:::;;;<<<;;;999888888999999:::<<<======;;;:::888555666888999999888777777777888999888666555666777666666666666666666666666555555555555555666777777777777777777888888777777::::::<<>>>>>>>>???@@@AAA@@@@@@??????>>>======<<<;;;;;;<<<<<<===>>>??????:::::::::;;;;;;<<<<<<<<<;;;>>>@@@>>>;;;888777777777888:::<<<<<<;;;999777444666999;;;<<<:::888666888::::::999666444555666666666666666666666666666666666555555666666777888888888888888888888888777888777:::???CCCGGGRRR]]]ooovvv{{{wwwwwwwwwyyykkkooo~~~|||{{{{{{||||||zzz{{{|||}}}}}}}}}}}}|||~~~~~~~~~~~~~~~}}}||||||xxxyyyzzzyyyvvvvvvwwwyyyxxxzzz{{{|||{{{{{{}}}||||||}}}~~~xxxuuulllaaa\\\[[[YYYUUUSSSPPPOOOOOOMMMHHHHHHKKKDDDFFFHHHIIIJJJMMMRRRVVVZZZ^^^fffqqqzzz}}}vvvuuu~~~gggHHH999444111,,,000111,,,+++------***(((((((((((())))))*********)))((('''''')))+++,,,)))((((((''''''(((((())))))(((((('''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++***///777>>>DDDIIIMMMPPPOOORRRWWWYYYYYYXXXWWWWWWVVVUUUWWW```kkkuuu{{{|||ssskkk\\\\\\]]]^^^dddooo~~~~~~yyyyyyzzz~~~}}}|||uuuppplllkkkooorrrssssssyyy{{{{{{xxxsssqqqrrruuuwwwxxxvvvwww{{{OOOQQQTTTVVVVVVWWWXXXZZZZZZ[[[\\\ZZZ[[[bbbmmmwwwzzzbbbrrrjjjSSSfffwwwmmmUUUOOOPPPQQQQQQMMMJJJIIIGGGEEEIIIHHHGGGGGGHHHIIIKKKLLLGGGFFFEEEDDDBBB@@@???>>>@@@???>>>>>>>>>@@@AAABBB???>>>>>>===<<<;;;;;;:::999::::::;;;<<<===>>>>>>::::::::::::::::::::::::<<>><<<999666888:::;;;999555333333555666666666666666666666666666666666666666777888888888888999999999888888777666555888???CCCEEEOOOZZZllltttzzz}}}xxxyyy~~~{{{zzzzzzzzzuuuwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}|||||||||~~~|||{{{{{{wwwyyyzzzxxxuuutttvvvyyyzzz{{{|||{{{zzzzzz{{{|||{{{||||||}}}}}}||||||{{{|||||||||~~~}}}}}}}}}wwwooodddccc^^^WWWUUUWWWUUUQQQLLLJJJJJJKKKIIIEEEEEEHHHDDDGGGIIIJJJKKKOOOTTTYYY]]]bbbmmmzzz{{{||||||xxxQQQ999666555///+++000000+++))),,,,,,)))'''((((((((())))))*********(((%%%%%%'''***++++++''''''(((((())))))))))))(((((('''''''''(((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++...444===EEEJJJNNNQQQSSSRRRUUUYYY[[[ZZZXXXWWWVVVVVVVVVZZZeeettt~~~}}}zzzggg\\\]]]^^^```dddkkkttt}}}{{{~~~~~~yyyyyyqqqpppnnnnnnqqqwww~~~|||sssuuusssqqqrrrvvvzzz}}}}}}