BM6(7 ___\\\YYYWWWTTTNNNFFF???:::888666444222222333333222111111000000000000000///000222666:::<<<<<<:::555666999===@@@@@@===:::777555333222333333111000111000000000111333555777444555666666666777:::<<<;;;;;;<<<>>>BBBHHHMMMPPPPPPPPPTTTYYYWWWOOOIIIGGGNNNQQQVVVYYYYYYXXXXXXXXX\\\]]]^^^aaaffflllqqqttt~~~vvvvvv~~~ttthhh[[[RRRGGGBBB???>>>===<<<===BBBDDDKKKTTT^^^iiiyyytttbbbZZZQQQLLLNNNMMMKKKRRR^^^yyy~~~}}}yyylll[[[TTT[[[kkk|||}}}pppiiisss~~~vvv]]]AAA999666666555555555555666666::::::BBBddd~~~hhhvvvxxxzzzrrrnnnjjjeeeccc\\\SSSKKKDDDBBBIIISSSsss}}}hhhOOOEEEBBBGGGYYYttt|||oooccc[[[```nnn}}}```UUU[[[sss~~~zzzzzzvvvpppnnnttt}}}{{{pppggg]]]UUUJJJ>>>666333000444111000222111===WWW```]]]YYYWWWTTTNNNFFF@@@:::888666444333222222333222111111000000000000000111111333666:::;;;;;;:::444555888;;;>>>>>><<<999888666333333333333222000111000000000111333444666555666777666666777999;;;;;;;;;;;;>>>BBBGGGLLLOOOQQQPPPSSSWWWUUUNNNIIIIIINNNQQQVVVYYYYYYXXXXXXYYY]]]]]]___bbbgggmmmrrruuu}}}|||wwwjjj\\\SSSHHHCCC???>>>===:::<<<@@@CCCJJJSSS]]]iiiyyy{{{lllcccWWWMMMLLLLLLLLLSSS\\\uuuyyykkkZZZSSS[[[kkk{{{zzznnniiiuuuxxx___CCC;;;666666555555555555666666555888@@@]]]gggrrrvvvqqqkkkfffaaaYYYOOOHHHAAA@@@IIISSSuuuqqqYYYGGGDDDHHHZZZtttzzzpppeee]]]cccqqq~~~```TTTZZZqqq~~~|||vvvooolllttt~~~~~~qqqhhh^^^VVVKKK???666333000444111000222111===WWW```]]]YYYVVVSSSNNNFFF@@@999888666555333222222222222111111000000000000000222222333666999;;;:::999444555666999<<<<<<;;;999888666444333333333222111000000000000111222333444444555777777666666888:::;;;;;;;;;===AAAFFFKKKNNNPPPOOOQQQUUUSSSNNNJJJJJJNNNQQQUUUXXXYYYYYYYYYZZZ^^^___bbbfffkkkpppuuuxxx{{{mmm^^^UUUIIICCC???>>><<<999:::>>>AAAHHHRRR\\\gggxxxrrrcccTTTMMMKKKMMMRRRYYYpppxxxjjjYYYSSS\\\lll{{{yyyoookkkwwwzzz___DDD<<<666666555555555555666666111555<<>>[[[~~~kkkqqq{{{ttthhh^^^RRRHHHAAABBBLLLXXXyyy}}}wwwssshhhUUUHHHGGGLLL\\\ttt{{{pppiiiaaa___iiiyyyjjj___bbbyyy}}}qqqnnnvvvvvvmmmccc[[[OOOAAA777333000444111000222111===WWWaaa]]]XXXUUURRRNNNGGGAAA888888777666444333222111222111111000000000000000222222222555888;;;;;;;;;666555444666999;;;;;;:::999777444444444444333111000000000111111111222222111333666777777777888:::;;;;;;;;;===AAAEEEJJJMMMMMMLLLOOOSSSRRRMMMJJJKKKNNNQQQTTTWWWXXXYYYZZZ\\\aaacccfffkkkpppvvvzzz|||rrraaaXXXHHHBBB>>>===:::888999<<<<<>>[[[~~~mmmppp~~~qqqeeeWWWKKKCCCCCCNNN[[[|||vvvooohhhfff___PPPGGGHHHNNN^^^uuu|||pppddd^^^___lll}}}rrrgggiii~~~~~~ssspppzzz{{{rrrhhh^^^RRRBBB777222000444111000222111===WWWbbb]]]XXXUUURRRMMMGGGBBB888777777666555333222111222111111000000000000000111111111444888;;;======777555444666888;;;<<<;;;999777555444444444333222///000000111111111111111///111555777777888999;;;;;;;;;;;;===@@@EEEIIILLLKKKKKKNNNSSSSSSMMMJJJJJJNNNQQQTTTVVVWWWYYY[[[\\\```bbbfffkkkpppuuuzzz|||qqq```WWWFFFAAA===<<<:::777999===999@@@JJJUUUaaaqqqzzzbbbRRROOOSSSWWW```lll{{{uuuhhh[[[ZZZfffttt}}}nnniiilll{{{|||^^^AAA:::666666555555555555666666333888<<>>777666555666888;;;<<<<<<999777555444444444333222///000000111111111111000---000444666888888:::;;;;;;;;;;;;===@@@EEEIIILLLJJJJJJNNNSSSSSSNNNJJJJJJNNNQQQTTTVVVWWWYYY[[[]]]^^^aaaeeejjjpppuuuyyy{{{ppp___VVVEEE@@@<<<<<<:::888999===888???IIISSS```pppgggUUUPPPUUUZZZXXXcccqqqttthhh\\\\\\hhhvvv}}}~~~hhhdddiiizzz~~~___BBB;;;666666555555555555666666111888===SSSjjjhhh|||ooo]]]NNNDDDDDDOOO[[[}}}fffXXXPPPSSSTTTIIICCCFFFPPP```uuu|||nnnccc^^^aaaooossshhhfffvvv|||ssstttyyynnncccUUUDDD777111000444111000222111===WWWaaa]]]YYYVVVSSSNNNFFF@@@999888666555333333222222111111000000//////......000000111444999<<<======;;;999666555777:::;;;<<<999777444333444444444333444333111000000000111111333444666777777888;;;===:::<<<===>>>???BBBEEEHHHLLLMMMOOORRRUUURRRLLLFFFJJJMMMPPPRRRUUUXXX\\\```bbbccceeeiiinnntttyyy|||lll[[[PPPBBB@@@===:::888777888888999>>>GGGSSS]]]lllkkkXXXQQQWWW```fffdddeeemmm~~~|||hhh]]]```nnn|||lllgggjjj}}}[[[===;;;777777666666666666777777666888888LLLyyy|||xxxjjj^^^xxxuuucccQQQDDDAAAJJJWWW}}}cccXXXRRRTTTUUULLLGGGIIIQQQ```tttkkk```^^^ddduuummmbbbfffqqq~~~}}}tttvvv|||uuulllYYYBBB666555222222333222///000999EEEaaa]]]YYYVVVTTTNNNGGGAAA999888666555333333222222111000000000/////////...000000111444888<<<======;;;999666666888;;;<<<===:::888555333444444333222333333111000000000111111222333555555666777:::<<<<<<===???@@@AAACCCGGGJJJLLLLLLNNNRRRTTTRRRKKKFFFIIILLLOOORRRTTTWWW[[[^^^cccdddfffjjjooouuuzzz}}}tttaaaRRRIIIAAA???<<<:::888777888888:::>>>GGGSSS]]]lllyyywwwnnn```TTTTTT___jjjpppmmmkkkmmmvvv~~~}}}hhh]]]dddwwwmmmiiimmm[[[===;;;777777666666666666777777555777777JJJuuunnn^^^uuuuuubbbPPPCCC@@@JJJVVV{{{fff]]]YYY[[[XXXMMMFFFIIIRRRcccvvvnnnaaa___fffwwweee\\\aaammmzzzwwwzzzxxxooo[[[CCC666666222222333222000000999DDDaaa]]]ZZZWWWUUUOOOGGGAAA999888666555333333222222000000000000////////////000///000333888<<<======;;;888666666999<<<>>>???;;;888555444333333222111333222111111000111111111111222444555555666999;;;===???@@@AAABBBEEEHHHKKKKKKLLLNNNRRRTTTRRRKKKFFFHHHKKKNNNQQQTTTWWW[[[]]]dddeeegggjjjpppuuu{{{~~~zzzkkk\\\OOOHHHAAA???<<<999888777888888:::>>>GGGRRR]]]lll|||jjj[[[]]][[[UUUQQQXXXggguuu~~~|||xxxtttuuuxxxxxxddd\\\fff~~~ooolllqqqZZZ===;;;777777666666666666777777444777666FFFooouuu```ooo~~~ttt```OOOBBB???HHHTTTuuukkkfffdddddd^^^OOODDDIIITTTeeexxx~~~sssbbbbbbiiizzzzzz^^^VVV^^^lllxxx}}}|||rrr]]]DDD777666333222222222000111999CCC```]]]ZZZXXXUUUPPPHHHAAA999888666555333222222222000000000000////////////000///000333777;;;===>>>:::888666666999===???@@@<<<999666444333333111000222222111111111111111111111333444555555777:::<<<===>>>@@@AAABBBDDDHHHKKKKKKKKKNNNRRRTTTRRRLLLFFFIIIKKKOOOSSSUUUXXX[[[^^^dddeeegggkkkpppvvv{{{~~~}}}qqqdddXXXNNNIII@@@>>>;;;999777777888888:::>>>GGGQQQ\\\kkk~~~gggXXXOOOSSSTTTQQQQQQYYYjjjyyyyyynnn^^^YYYeee{{{rrrooovvvZZZ===;;;777777666666666666777777555888777DDDhhh|||aaaiii~~~qqq^^^MMMAAA>>>FFFPPPrrrrrrpppooommmbbbOOODDDIIIUUUeeevvvwwwcccccclll}}}xxx]]]UUU```ooozzz~~~sss^^^DDD666555333222222333111111888AAA___\\\ZZZXXXVVVPPPGGGAAA999888666555333222222222////////////000000000000000//////222666:::===>>>:::777555666999<<>>???@@@CCCGGGJJJKKKLLLNNNRRRUUUSSSMMMGGGJJJMMMQQQUUUWWWZZZ\\\___dddeeegggkkkpppvvv{{{~~~~~~zzzvvvnnndddYYYPPPIIIFFF???===;;;888777777888999:::===EEEPPP[[[jjjxxxdddUUUOOOOOORRRSSSPPPOOOXXXiiiwwwyyyeeeZZZZZZgggyyysssssszzzYYY<<<<<<777777666666666666777777666:::888AAAbbbbbbdddzzz~~~{{{lllZZZJJJ@@@===CCCLLLnnnzzzzzzwwwqqqcccOOOEEEKKKUUUdddtttyyydddeeeoooxxx]]]XXXcccrrr}}}~~~~~~sss]]]CCC555444444222222333222222888@@@]]][[[YYYXXXUUUPPPGGG@@@999888666555333333222222////////////000000000000000//////111555:::===>>>:::777555555888;;;===>>>;;;888555444333333222111000000111222222222222111333444666777777999;;;>>>:::;;;===>>>???BBBEEEHHHLLLLLLOOOSSSVVVUUUNNNIIIJJJMMMRRRVVVXXX[[[]]]___dddeeegggjjjpppuuu{{{~~~|||zzzzzzxxxtttqqqnnnjjjddd\\\SSSLLLGGGEEE>>>===:::888777777888999999<<>>[[[YYYXXXWWWUUUOOOFFF???999888666555333333222222.../////////000000000111111///...000555999===>>>:::777555444666999;;;<<<:::888555333444444333222///000111222333222222111222444555666666888:::===:::;;;===>>>???AAAEEEHHHMMMMMMPPPUUUXXXVVVPPPKKKIIIMMMRRRVVVXXXZZZ\\\^^^cccdddfffjjjooouuuzzz}}}|||wwwtttsssrrrnnnkkkfffddd___YYYRRRMMMHHHFFF>>><<<:::888777777888999888;;;BBBLLLWWWfff~~~mmm___WWWPPPOOOQQQSSSTTTSSSMMMKKKTTTeeetttsss^^^TTT\\\vvvuuuvvvXXX<<<===777777666666666666777777555;;;888;;;UUUsssbbb```ttt~~~}}}zzz}}}~~~{{{mmmaaaRRRGGG@@@<<<>>>CCC___{{{~~~{{{nnn^^^KKKFFFOOO^^^nnnzzzxxxjjjmmmwwwxxxeeeaaaiiivvvvvvtttzzzttt^^^DDD555444555222111333444444777===ZZZXXXWWWVVVTTTNNNEEE>>>999888666555333333222222.../////////000000111111111///...000444999===>>>:::777444444666888::::::999777444333444444444333///000111222333333222111111222444555555777999<<<:::<<<===>>>???BBBFFFHHHMMMNNNQQQUUUYYYWWWQQQLLLHHHLLLQQQUUUWWWYYY[[[]]]cccccceeeiiinnntttyyy}}}zzzuuupppmmmlllkkkhhheee```^^^ZZZUUUOOOJJJFFFDDD===<<<:::888777777888999777:::AAAKKKUUUeee}}}~~~bbbVVVVVVVVVUUUVVVXXXXXXUUUNNNKKKSSSeeetttsss\\\PPPYYYzzzuuuwwwXXX<<<===777777666666666666777777444;;;777999QQQnnnbbb```ooozzz{{{yyyxxxzzz}}}zzzuuuiii]]]PPPGGG@@@;;;<<<@@@XXXvvvzzzlll[[[JJJEEEQQQccctttwwwuuu}}}vvvlllpppzzzzzziiifffmmmyyytttpppwwwuuu___EEE666555555222111333444444777<<<___[[[WWWTTTQQQLLLEEE???;;;999666555555555333222000000////////////000000000//////000333777;;;===:::666222222444777777666999777555444444444333222111111000000111111222333111222444444444555888:::888999:::;;;<<<@@@EEEIIIKKKPPPUUUWWWXXXWWWPPPGGGJJJMMMRRRVVVZZZ\\\\\\[[[cccddddddfffiiipppxxx~~~~~~vvvoooiiihhhllllllgggaaa```]]]XXXRRRMMMIIIFFFEEE???>>><<<999888777777777777:::AAAKKKUUUcccvvvxxxfff______fffhhh]]]YYYXXXSSSKKKIIIRRR```jjj}}}rrrcccQQQTTTqqqyyyyyy|||OOO@@@777777777666666555555555444999;;;666:::OOOiii^^^YYYggg|||}}}vvvpppooooooqqqqqqbbb\\\QQQFFF???===>>>???RRRddd|||}}}fffQQQIII@@@MMMbbbwwwrrrjjjfffnnn{{{oooeeeqqq}}}pppppp{{{~~~}}}{{{xxxpppuuuzzz\\\BBB888333333333333333333444888;;;___\\\WWWTTTRRRLLLEEE???;;;888666555555444333222000000////////////000000000//////000222666:::<<<;;;888444222444555666555999777555444444444333222111111000000111111222333222333555555555666999;;;:::;;;;;;<<<===AAAEEEIIIKKKPPPUUUWWWXXXWWWOOOGGGEEEHHHMMMSSSWWWZZZ\\\]]]ccccccdddeeeiiiooowww}}}}}}tttnnniiiiiimmmmmmhhhccc```]]]YYYTTTNNNJJJFFFDDD@@@>>><<<:::888777777777777999@@@IIIRRR^^^oooyyyjjjhhhjjjrrrqqqeeeXXXVVVRRRKKKJJJTTTcccnnnzzz{{{mmm^^^OOOTTTlllzzz{{{zzzMMM>>>666777666666666555555555555666:::666999LLLeeeaaaZZZ```{{{vvvoookkkkkkkkkkkkaaa[[[RRRHHHAAA>>>>>>>>>JJJ[[[ssszzzdddPPPIIIBBBOOOdddyyyuuuddd^^^eeettt|||mmmeeeqqq~~~sssuuu~~~|||}}}~~~vvvzzzzzz[[[AAA888333333333444333333444888;;;```\\\XXXUUURRRMMMFFF@@@:::888666555555444333111000000////////////000000/////////000222555999;;;<<<999555333333444555555999666444333444444333111111000000000000111222222333444666666666777:::<<<<<<<<<===>>>>>>AAAEEEIIIKKKPPPUUUVVVWWWVVVOOOGGGCCCFFFJJJPPPVVV[[[___```bbbcccdddeeeiiiooowww|||~~~sssnnniiijjjnnnoooiiiccc^^^\\\YYYUUUPPPKKKGGGDDD@@@???<<<:::888777777777666999???GGGNNNWWWfffttt}}}{{{qqqrrrvvv|||wwwgggVVVTTTOOOKKKKKKUUUfffsss|||~~~qqq[[[QQQVVViii|||zzz~~~wwwJJJ===666666666666666555555555555444999666888HHH___zzzfffXXXXXXzzzzzzvvvmmmhhhffffffeee```[[[TTTKKKDDD@@@>>>>>>DDDSSSlll{{{}}}vvvaaaOOOJJJEEERRRgggzzzgggVVVUUUeeexxxiiidddqqq~~~vvv{{{}}}}}}~~~zzzZZZ@@@777333333444444333333444777:::```\\\XXXUUURRRMMMFFF@@@:::888555444444444222111000000////////////000000/////////000222555777999999777444333333555666777999777444333444444333111000000000000000111222222222444555666666777999;;;===>>>??????@@@BBBEEEHHHKKKPPPTTTUUUVVVVVVOOOGGGEEEGGGKKKQQQWWW]]]aaacccaaabbbdddeeeiiiooovvv{{{wwwrrrmmmnnnpppooohhhaaaZZZYYYXXXUUUPPPLLLHHHEEEAAA???===:::888777777777777999???FFFKKKQQQ^^^kkkyyy~~~www{{{~~~vvvaaaWWWSSSNNNKKKLLLUUUgggwwwwww___UUUYYYjjjzzzyyyuuuHHH<<<777666666666666666555555555333999888999EEEYYYyyy}}}mmmVVVUUUppp|||xxxoooiiiffffffeee___[[[UUUNNNHHHBBB???>>>EEESSSjjjyyyzzzrrr\\\LLLIIIGGGUUUiii{{{lll[[[WWWddd~~~tttfffbbbqqqxxxzzzYYY>>>666444444444444333222444777:::```\\\XXXUUURRRMMMEEE@@@:::888555444444444222111000000////////////000000/////////000111444555777555555444333333555999;;;999777555444555444333222000000//////000000111222111333444444444555888:::===>>>???@@@@@@BBBEEEHHHKKKPPPTTTTTTUUUUUUOOOHHHGGGIIIMMMRRRWWW\\\```bbbaaabbbdddfffjjjooovvv{{{~~~zzzuuutttuuuqqqhhh```WWWWWWVVVSSSPPPLLLIIIFFFBBB@@@>>>;;;999777777777999:::???EEEHHHNNNZZZfffyyy|||vvv___XXXRRRLLLJJJKKKSSSfffyyytttbbbVVVZZZmmmwwwsssGGG===999555555555666666666666666444::::::;;;DDDTTT{{{~~~tttuuuWWWVVViiiyyyqqqmmmkkkjjjiii___\\\WWWQQQJJJDDD@@@>>>GGGUUUnnn~~~yyyyyynnnWWWHHHFFFGGGVVVkkk{{{wwwggg[[[YYYfffqqqeeebbbqqq~~~www~~~zzzWWW<<<555444444555444333222444777999___[[[WWWTTTQQQLLLEEE???999777555444444333222000000000////////////000000/////////000111333444555333333333333333666:::===:::888666555666666555333000////////////000111111111222444444444555888:::;;;===???@@@AAACCCFFFHHHLLLPPPSSSSSSUUUTTTOOOHHHFFFIIIMMMRRRVVV[[[]]]___aaaccceeehhhkkkqqqwww|||~~~}}}}}}wwwlllbbbYYYXXXVVVSSSOOOLLLIIIGGGCCCAAA>>>;;;999777777777999:::>>>CCCGGGLLLYYYfffxxx|||cccXXXOOOIIIIIIJJJRRRfff{{{qqq___SSSXXXooouuuqqqEEE<<<:::555555555666666666666666666::::::;;;CCCOOOtttmmm}}}]]]YYYddd{{{yyytttpppooommmlll___]]]XXXRRRLLLFFFBBB@@@EEEVVVsss}}}yyyxxxkkkSSSEEEEEEDDDVVVnnn}}}{{{nnn^^^TTTTTTddd}}}nnnfffdddrrr|||sssyyy{{{VVV:::444444555555555333222333666999^^^ZZZVVVSSSPPPKKKDDD>>>999777444333333333222000000000////////////000000/////////000111222333333333444555333333555999===<<<:::777777777777666555///////////////000111111222333444555555666888;;;999;;;>>>@@@AAACCCFFFHHHLLLPPPSSSSSSTTTTTTOOOHHHEEEHHHNNNTTTYYY]]]___```bbbdddfffiiimmmrrrxxx|||ssshhh```^^^ZZZTTTOOOKKKHHHFFFCCCAAA???<<<999888777777888888;;;@@@DDDLLLZZZgggyyy~~~cccUUUKKKEEEGGGJJJRRRhhh~~~{{{tttsss|||~~~~~~qqqYYYPPPZZZsss~~~vvvnnnBBB;;;:::555555555555666666666777888:::888;;;AAAKKKmmmrrr}}}eeeZZZ^^^xxx~~~{{{wwwsssqqqooollljjjaaa^^^YYYRRRLLLGGGCCCBBBEEEYYYyyyzzzwwwvvvhhhPPPCCCEEEAAAVVVqqqppp___UUUVVVeee~~~xxxmmmggghhhuuuxxxmmmttt{{{|||{{{TTT999444444555555555333222333666888]]]YYYUUURRROOOJJJCCC===999777444333333333111000000000////////////000000...//////000111222222222555666666444222333888<<<===;;;888888888888777555///////////////000111111333444666666666777:::<<<888:::===???AAACCCFFFHHHLLLPPPRRRSSSTTTTTTOOOHHHFFFJJJPPPWWW]]]```bbbcccbbbdddgggjjjnnnsssyyy}}}yyynnnfffccc]]]VVVPPPJJJGGGEEECCCBBB???<<<999888777777666666999>>>CCCKKKZZZhhh{{{{{{___RRRHHHBBBEEEIIISSSiiiuuugggaaahhhwww~~~~~~}}}pppUUUPPP^^^www~~~vvvlll@@@999999444555555555666666777777888999666999@@@GGGhhh|||{{{iiiZZZZZZvvv|||zzzxxxuuurrrpppnnnjjjgggaaa^^^YYYRRRLLLHHHDDDCCCFFF\\\~~~~~~wwwuuutttfffOOOCCCEEE???VVVsssyyyhhh______jjj~~~vvvmmmhhhkkkxxxuuujjjpppyyy~~~~~~}}}yyy{{{TTT888333444555555555333222333666888___[[[VVVRRROOOIIIBBB<<<999666444222333333222222111000000////////////000---...///......///222444777777555333333555999<<<<<<:::777777888888555333444333222000000000000111111222222444666888:::;;;999;;;===???AAADDDHHHLLLPPPRRRRRRNNNMMMOOONNNKKKLLLIIIMMMVVV___aaabbbdddggghhhiiijjjmmmrrrxxx}}}}}}vvvllliiibbbYYYPPPIIIGGGFFFDDDAAA===;;;::::::999999777666;;;AAABBBGGGYYYmmm~~~{{{```QQQLLLAAA???HHHQQQdddwww___SSSXXXeeennn~~~vvveeeRRRQQQ]]]vvvyyygggEEE666666777666666555555555666666<<<333888888???GGGYYYkkkSSSYYYwww|||}}}xxxsssooonnnlllhhhddd^^^```aaa\\\SSSJJJEEECCCGGG```zzzvvvsss___NNNGGGAAADDDWWWuuu~~~mmm```___mmmtttkkkgggrrrvvvlllpppxxxzzztttOOO:::666444000222444555555555777999___[[[VVVRRROOOJJJCCC===999666444222333333222222111000000///////////////.../////////...000222555888888666444333555888<<<;;;999777666888888555333444333222000000000000111111222333444666888:::<<<:::<<<>>>???AAACCCGGGJJJOOOQQQQQQNNNMMMOOONNNJJJIIIFFFJJJUUU^^^aaacccdddfffgggiiijjjmmmrrrxxx}}}xxxmmmiiiaaaYYYRRRMMMJJJIIIGGGDDD@@@===<<<;;;999888888777:::@@@BBBHHH[[[pppyyy___QQQMMMBBB???HHHPPPcccrrraaa]]]dddjjjzzzooo]]]QQQRRR___yyy~~~{{{bbbBBB666777777666666555555555666666:::333:::;;;@@@EEESSSqqqUUUVVVppp||||||uuuoookkkiiigggfffeeegggfff```VVVLLLGGGEEEIIIbbb~~~qqqooossswww{{{wwwrrr^^^MMMFFFAAAEEEYYYxxxmmm___aaaoootttmmmkkkttt|||uuuyyy~~~zzzzzzpppKKK888666333222333555555555666888999```\\\WWWSSSPPPKKKDDD>>>999666444222333333222222111111000///////////////...///000000///000333666:::999888555444555888;;;999777666666777777666444555444222111000000111111111222333444666999;;;<<<<<<>>>???@@@AAACCCFFFHHHMMMPPPPPPNNNMMMOOONNNJJJFFFDDDHHHSSS]]]aaabbbeeefffgggiiijjjmmmrrrxxx}}}|||pppjjjaaaZZZWWWTTTQQQNNNLLLHHHDDD@@@>>><<<999888999777999???BBBIII]]]ssswww^^^QQQMMMBBB???GGGOOOaaa|||zzzooommmnnn~~~zzzmmmXXXSSSUUUdddzzz}}}\\\@@@666888666666666555555666666777888333<<<===AAADDDMMMttt}}}YYYRRRhhh~~~xxxooohhhfffhhhjjjooopppmmmeeeYYYOOOIIIHHHKKKdddzzziiiZZZSSSRRRSSSXXXkkk|||wwwqqq\\\JJJDDD@@@EEE\\\|||hhh[[[___ooo~~~qqqmmmnnnwwwxxx{{{jjjGGG666666444333555666666666666888:::```\\\WWWTTTQQQLLLEEE???999666444222333333222222222111000//////......//////000111000000111444666::::::999666444555777:::777666666666666666666555555444222111000000111222222222333555777999;;;<<<===???AAAAAAAAABBBDDDFFFLLLPPPQQQPPPPPPQQQOOOKKKFFFDDDHHHSSS\\\```bbbdddeeefffiiikkknnnsssyyy}}}uuummmccc^^^]]][[[WWWSSSPPPLLLGGGCCC@@@===:::777:::777999>>>AAAIII```wwwvvv]]]PPPLLLAAA???GGGMMM___zzz{{{qqq\\\VVVYYYjjj{{{~~~YYY???666888666666666666666666777888888444======BBBEEEKKKooo___OOOaaa{{{zzzpppiiihhhmmmrrrxxxxxxtttjjj]]]QQQKKKIIIMMMbbbtttfffXXXNNNJJJIIIGGGOOOddd|||~~~yyyqqqZZZGGGBBB???EEE]]]}}}```TTT\\\kkkyyyzzzmmmjjjooo|||yyy~~~eeeBBB666888555555666777777666777:::<<<___[[[WWWSSSQQQLLLEEE@@@999666444222333333222222222111000///............///000111000000111444666999999999777555555777999777777777777666666666777555444333111111111111222222333333555777999;;;===>>>@@@BBBBBBBBBBBBDDDEEELLLPPPSSSRRRSSSTTTQQQMMMIIIGGGJJJTTT\\\___```bbbdddfffhhhkkknnnsssyyy}}}zzzrrriiidddccc```[[[VVVQQQMMMIIIEEEAAA>>>:::777:::777888===AAAIII```xxxuuu]]]OOOKKK@@@>>>FFFMMM^^^yyyuuu___VVV]]]ooo~~~}}}XXX???666666666666666666666777888888999666===<<>>@@@CCCCCCCCCCCCDDDEEEKKKPPPTTTTTTUUUVVVSSSNNNJJJGGGJJJTTT\\\______aaaccceeehhhllloootttyyy}}}}}}xxxpppkkkfffaaaZZZUUUOOOLLLHHHEEEBBB???;;;888999666888===@@@III___vvvuuu\\\MMMIII???>>>FFFLLL]]]xxxuuu]]]VVV```vvv~~~yyyTTT>>>777666666666666666777888999999:::888>>>;;;AAAIIIPPPooo}}}XXX]]]qqq}}}}}}{{{zzz{{{~~~~~~{{{rrrcccVVVMMMIIILLLWWWpppxxxcccRRRNNNIIIGGGPPPbbbxxx}}}rrrWWWDDD@@@???BBB]]]tttUUULLLQQQYYYaaahhhgggiiikkklllkkkkkklllmmmsssuuu{{{}}}mmmnnnyyy~~~vvv]]]===777;;;555666777888888888;;;???BBB]]]YYYUUURRRPPPKKKEEE???999666444222333333222222333222111///......------.../////////...000222555555555666555444444666888999;;;<<<:::777555666888666555333222111111222222333333444666888:::<<<===>>>@@@CCCDDDDDDCCCDDDEEEIIIOOOTTTUUUUUUVVVSSSMMMGGGEEEHHHRRR[[[^^^___aaabbbeeehhhllloootttyyy}}}~~~}}}{{{vvvooofff]]]VVVQQQKKKIIIFFFDDDBBB???;;;888888666888===@@@HHH]]]tttsssZZZJJJGGG>>>===FFFLLL]]]xxxwww^^^XXXhhh|||qqqMMM;;;777888666666666666777888999::::::999???<<>>ZZZ|||jjjLLLAAA???<<<===BBBBBBDDDEEEFFFEEEEEEEEEGGGGGGKKKWWWjjj}}}mmmppp~~~{{{WWW999666:::111555666777888:::>>>CCCHHH\\\YYYUUURRRMMMHHHBBB>>>888666444333333333222111000/////////............///////////////000111111444555666555333333555666>>>999<<>>>>>???AAACCCDDDEEEFFFFFFMMMPPPSSSVVVVVVTTTQQQNNNIIIDDDEEENNNVVV\\\```cccfffgggiiikkknnnqqqssstttyyyyyy|||}}}{{{uuujjj]]]SSSNNNMMMNNNKKKIIIFFFDDDAAA===:::999666555888<<>>888666444333333333222111000000/////////.........///////////////000111111444555666555444333555666999999CCCOOONNN@@@666555555666555333000//////000222222333444666999<<<>>>???@@@AAACCCDDDEEEEEEEEEKKKNNNRRRUUUUUUTTTQQQOOOHHHDDDEEEMMMVVV[[[___bbbeeefffhhhkkknnnqqqsssuuu~~~}}}{{{|||}}}yyypppdddXXXPPPNNNNNNOOOMMMJJJGGGEEEBBB>>>:::999666666888;;;BBBOOO[[[ppp{{{qqqXXXGGGFFF???>>>DDDIIIZZZvvv}}}hhhjjj}}}^^^EEE999555999666666777777888888999999<<<:::<<>>888666444333333333222111000000000/////////......///////////////000111111444555666555444333555666777:::EEEQQQQQQCCC777444666666555333000///000111222222333444666999<<<>>>@@@AAABBBCCCDDDDDDDDDDDDHHHKKKOOOSSSTTTSSSQQQOOOHHHDDDDDDKKKTTTYYY]]]aaacccdddfffjjjmmmqqqtttvvv|||~~~{{{yyytttiii]]]RRRMMMMMMOOOPPPNNNKKKHHHEEEBBB>>>;;;999777666888:::>>>HHHSSSbbbjjjtttzzz~~~pppWWWHHHFFF>>><<>>888888666666666444111///000111222222333444666999<<<>>>@@@AAABBBCCCDDDDDDDDDDDDFFFIIINNNRRRTTTTTTRRRQQQIIIDDDCCCJJJRRRWWW\\\```bbbccceeehhhlllqqquuuwww|||}}}yyyqqqkkkbbbXXXQQQNNNNNNOOOOOOMMMJJJGGGEEEAAA===::::::777777888888:::BBBLLLRRRYYYaaaeeehhhmmmvvv}}}rrrYYYJJJGGG>>><<>>CCCFFFHHHMMMTTTfffxxxbbbggg[[[PPP[[[|||yyyvvvrrrqqqtttxxx}}}zzzooo```QQQHHHEEEEEEOOOffftttbbbVVV\\\pppnnnPPPCCCAAA<<>>>>>EEEYYYttt|||uuuqqqqqq}}}|||XXX@@@666444666888666888;;;===???CCCGGGKKK]]]ZZZVVVSSSNNNIIICCC???888666444333333333222111111000000000///////////////////////////000000111333555666666555444444555;;;:::<<>>@@@@@@BBBCCCDDDDDDDDDDDDFFFIIINNNSSSUUUUUUTTTRRRJJJEEECCCJJJQQQVVV[[[___aaabbbdddgggkkkpppuuuwww}}}{{{uuugggccc]]]XXXSSSQQQOOONNNMMMKKKHHHEEECCC@@@<<<999999777777888777888@@@IIILLLRRRZZZ]]]]]]]]]```ccckkkoooxxxrrrYYYLLLHHH???===DDDGGGUUUmmm}}}nnnfffwwwzzz}}}|||QQQAAA===888888777777777888999999::::::>>>===???DDDGGGHHHMMMTTTccckkkhhh___MMMRRRrrrtttrrrooooootttyyy~~~}}}rrrcccTTTJJJFFFHHHSSSiiinnn\\\XXXccclllOOOBBBAAA===>>>;;;DDDOOOSSS]]]eee```VVVJJJ>>>999888777555444777888:::<<<===?????????@@@@@@GGG[[[uuuzzzqqqooossstttPPP<<<666555666888666888;;;>>>BBBFFFLLLOOO]]]ZZZWWWSSSOOOIIICCC???888666444333333333222111111111000000000////////////////////////000111111222444777777555444444444777:::===@@@@@@===999777777777666444111000111222222222333444666999<<<>>>??????AAACCCDDDEEEFFFFFFHHHKKKPPPTTTWWWWWWUUUTTTLLLFFFDDDJJJQQQVVV[[[___aaabbbcccfffjjjoootttwww~~~}}}xxxsssccc```\\\YYYVVVSSSPPPMMMJJJHHHFFFDDDCCC@@@===:::999777666777777999AAAJJJMMMVVV```eeeddd^^^YYYVVVVVVXXXaaammmyyynnnUUUKKKGGG>>>===DDDFFFQQQggg~~~wwwfffbbbuuuyyyyyyvvvKKK???===888666777777888888999:::::::::>>>===@@@EEEHHHIIIMMMTTT```xxxuuummmeeeOOOPPPgggvvvssspppooorrrwww|||~~~wwwhhhXXXOOOFFFMMM[[[pppxxxzzzyyycccWWW[[[|||kkkOOOCCCDDD@@@???888;;;???>>>FFFOOOLLLGGGBBB<<<::::::999777555555666999;;;===???@@@@@@@@@@@@HHH[[[vvvyyypppooovvv~~~lllIII999666555666888555888;;;???CCCHHHNNNRRR]]][[[WWWSSSOOOJJJDDD@@@888666444333333333222111111111111000000000/////////////////////000111111222444777777666444444444666999===??????===:::666777777777444222000111222222222333444666999<<<>>>===>>>@@@BBBDDDFFFGGGGGGJJJMMMRRRWWWYYYYYYWWWVVVMMMGGGEEEJJJQQQVVV[[[___bbbbbbccceeeiiinnnsssvvv}}}zzzvvvrrrgggccc^^^ZZZWWWTTTOOOLLLIIIGGGFFFEEEDDDBBB???===888666666777888;;;DDDOOOYYYfffwww}}}ssslll___\\\\\\aaadddjjjuuu}}}jjjRRRHHHEEE======DDDDDDMMMaaa{{{~~~mmmbbbcccxxxssswwwnnnEEE<<<===888666777888888999999::::::;;;???>>>AAAFFFIIIIIINNNSSS___sss|||rrrqqqWWWRRR___~~~vvvqqqqqquuuxxxzzzzzzlll]]]SSSHHHTTTdddvvvqqqaaa]]]eeeppp}}}iii[[[\\\|||kkkPPPFFFGGGDDDEEE???AAABBB<<>>@@@BBBBBB@@@AAAIII^^^xxxyyyppprrr{{{~~~|||fffDDD777777666555777666888;;;>>>BBBFFFLLLOOO]]][[[WWWSSSOOOJJJDDD@@@888666444333333333222111111111111111000000000000///////////////000111111222444777777666444444444888:::999888888::::::999777777777555222000111222222222333444666999<<<>>><<<===@@@BBBEEEFFFHHHHHHLLLOOOTTTXXXZZZZZZXXXWWWNNNHHHEEEJJJQQQVVV[[[___cccbbbccceeehhhnnnrrruuu~~~|||yyyuuurrrlllfff___ZZZWWWSSSOOOKKKIIIGGGFFFEEEEEEDDDAAA???888666555777888<<>>BBBGGGIIIJJJNNNSSS```qqqvvv{{{^^^UUUZZZ{{{~~~|||xxxuuuwww{{{}}}~~~}}}ooo```VVVKKKYYYjjjxxxyyyZZZKKKFFFIIIPPPmmm|||lll```aaa~~~lllRRRHHHJJJHHHHHHDDDGGGHHH???@@@FFFBBBBBBAAA===:::999;;;===<<<<<<===@@@CCCEEEHHHIIIJJJAAACCCLLLaaa{{{xxxqqquuu~~~|||cccAAA777888666555666666888;;;===@@@DDDIIILLL```\\\WWWTTTQQQKKKDDD???999888666555333333222222111111111111000000000000000000000000000000000000000333666999999777444111444444666888:::;;;999777666666777555333111222222222222333333555888:::<<<999<<<@@@CCCFFFIIIMMMPPPOOORRRVVVYYY[[[ZZZYYYXXXRRRMMMHHHHHHNNNVVV\\\___fffggghhhhhhjjjnnnssswww{{{xxxyyyssslllcccZZZTTTPPPNNNLLLIIIGGGFFFEEEEEEDDDAAA???;;;777666888:::<<>>>>>???IIIVVVvvvttteeedddqqqvvvpppwwwYYY;;;BBB===222999777777777888999:::<<<===???BBBFFFJJJNNNQQQRRRSSS]]]ppptttjjjZZZWWWqqq{{{~~~zzzsssnnnwww{{{uuueee[[[OOOSSS\\\hhhrrrqqqfff\\\JJJEEE===@@@HHHSSS{{{{{{ooo```qqq]]]SSSYYYfffaaaaaa[[[QQQJJJHHHGGGEEEGGGDDDAAA===:::999===CCCEEEJJJUUUYYYXXX]]]WWWBBBFFFEEEOOOiiizzzrrrxxx~~~xxxzzz{{{~~~OOO???;;;888999333;;;:::;;;>>>AAADDDHHHKKKNNN```\\\WWWTTTQQQKKKDDD???999888666555333333222222111111111111000000000000000000000000000000000000000222666888999777444222444444666888;;;;;;999777555666666555222111111222222222222333555777:::;;;:::===@@@DDDFFFIIIMMMPPPOOORRRVVVYYY[[[[[[ZZZXXXRRRMMMHHHHHHMMMTTT[[[^^^fffggghhhiiikkknnnrrrvvvyyyxxxyyyyyytttkkkaaaXXXQQQNNNLLLIIIGGGFFFEEEEEEDDDAAA???<<<888666777888:::@@@HHHQQQ```uuuqqqfff^^^OOONNNYYYiiixxxiiiQQQKKKBBB===>>>??????IIIVVVuuurrrfffgggwwwxxxuuu~~~VVV:::???;;;222999777777888888:::;;;===>>>AAACCCGGGKKKOOORRRSSSTTT___mmmwwwqqq]]]WWWpppyyyzzzzzznnnfffqqqsssyyyvvvggg[[[KKKKKKNNNUUU[[[ZZZRRRJJJCCC@@@:::<<<@@@IIIooo|||oookkkbbbmmmqqqeee^^^XXXSSSOOOMMMKKKIIIHHHIIILLLOOOUUUbbbvvv}}}vvvssshhhRRRHHHGGGSSSlllwwwrrrzzz}}}uuuyyy}}}wwwKKK<<<999666888333;;;:::<<>>???CCCEEEIIIMMMQQQTTTUUUVVV```fff}}}yyyzzz^^^SSSiiiwwwvvv{{{kkk```eeeffflllvvv}}}yyyjjj]]]MMMIIIEEEFFFIIIIIIEEEAAA>>>???<<<;;;===BBBeee|||wwwooozzzqqqkkkbbb]]]UUUOOOOOORRRVVVXXXaaavvvrrrZZZKKKLLLXXXqqq}}}ssssss|||}}}rrrxxxmmmDDD:::777444777333;;;;;;>>>BBBDDDFFFHHHJJJLLL```\\\WWWTTTPPPKKKDDD???999888666555333222222222111111111111000000000///////////////////////////000222444777777666444333333444555888;;;;;;:::888555666666555222111111222222222222222444666888999:::<<<@@@BBBDDDFFFIIIKKKLLLOOOTTTXXX[[[\\\[[[ZZZSSSOOOJJJGGGIIIPPPWWW[[[bbbeeeiiilllnnnoooqqqssswww{{{~~~uuurrrtttuuusssjjj\\\QQQLLLKKKHHHFFFEEEEEEEEEDDDBBB@@@===999777777666777===EEETTT^^^iiiooovvvsssYYYNNNHHHJJJXXXjjjuuuyyyzzz~~~yyyVVVKKKBBB>>>?????????GGGSSSnnnwwwkkkqqq|||{{{|||LLL999:::999666:::888888999:::<<<>>>@@@AAAFFFHHHKKKPPPSSSVVVWWWXXX```___vvvrrr^^^MMM___{{{xxxuuuooo```YYYYYY^^^kkkxxxyyylll___LLLGGGBBB@@@BBBDDDDDDBBB>>>BBBBBBAAA@@@CCCccc|||oooaaa]]]aaacccaaaiii|||vvv[[[OOOQQQ^^^uuuzzzrrruuussszzzbbb???888666444888555<<<===AAAEEEHHHHHHIIILLLNNN```\\\WWWTTTPPPKKKDDD???999888666555333222222222111111111111000000000//////////////////////////////111444666666666444333333333555888;;;;;;:::888666777777555333111222333333333222333444666888999:::<<>>===EEEQQQiii~~~{{{nnnttt~~~sssHHH;;;:::999:::;;;888999:::<<<>>>@@@BBBDDDHHHJJJMMMQQQUUUWWWXXXYYY___[[[lllooo~~~bbbKKKWWWuuu{{{vvvvvveeeTTTPPPSSS```ppptttkkk```GGGCCC>>>===???AAAAAAAAA@@@GGGHHHGGGFFFHHHccc~~~rrrppp{{{eeeSSSWWWeee{{{yyysssxxxwww~~~YYY;;;999777555:::888??????DDDIIIKKKKKKMMMQQQUUU```\\\WWWTTTQQQKKKDDD???999888666555333333222222111111111111000000000000000000000000000000000000///111333555666666555444222333555888;;;<<<:::999777888888777444333333444444444444444555777999::::::<<>>===;;;CCCNNNddd{{{vvv}}}yyymmmvvviiiDDD===:::999<<<;;;999999;;;===???BBBDDDFFFIIIKKKOOORRRVVVXXXYYYYYY]]]ZZZgggssswwwjjjPPPTTTkkkuuuzzzlllWWWQQQNNNWWWdddjjjeee]]]GGGEEEBBBAAACCCEEEGGGHHHIIIPPPPPPNNNNNNPPPgggvvvuuunnnZZZ___mmmyyyttt|||}}}QQQ888:::888555;;;:::@@@BBBGGGLLLNNNOOORRRXXX^^^```\\\WWWTTTQQQKKKDDD???999888666555333333222222111111111111000000000000000000000000000000000000///000222444555555555444222333444888;;;<<<;;;999888999999888555444444555666555555555666888999;;;===>>>AAAAAABBBBBBEEEFFFDDDHHHNNNTTTXXXZZZZZZZZZYYYVVVPPPIIIGGGKKKTTT[[[]]]aaafffjjjnnnrrrwwwzzz|||sssrrrpppkkkbbbXXXOOOIIIFFFEEEDDDEEEFFFEEECCCAAA>>>:::777777666777<<>>999888===888999:::;;;===@@@CCCFFFGGGJJJLLLOOOSSSVVVXXXYYYYYY\\\]]]fffzzz{{{vvvrrrUUURRRcccwwwwwwxxx```WWWOOOQQQYYY^^^\\\VVVKKKJJJHHHJJJNNNTTTYYY\\\[[[```^^^ZZZ\\\^^^ppp~~~uuuzzz|||jjjaaaggguuuyyyuuu|||KKK555:::888444;;;:::???DDDIIIOOOQQQRRRWWW```hhh```\\\WWWTTTQQQKKKDDD???999888666555333333222222111111111111000000000000000000000000000000000000///000222444555555555555222222444888;;;<<<;;;999999::::::999666555555666777666666666777888:::;;;???@@@BBBCCCCCCDDDEEEGGGCCCGGGLLLSSSWWWYYYZZZZZZZZZWWWQQQJJJGGGKKKTTT[[[\\\```eeejjjnnnsssxxx|||}}}~~~{{{vvvpppggg\\\QQQJJJFFFEEEDDDEEEFFFEEECCCAAA???;;;777666555444999@@@AAAQQQiiihhhPPPGGGFFFEEEKKKTTT___rrroooQQQGGG???;;;<<<;;;999???JJJ]]]tttyyykkkuuuqqqiiieeexxx|||ZZZ>>>>>>888888<<<666999:::<<<>>>AAADDDGGGHHHJJJLLLPPPSSSVVVXXXYYYYYY\\\aaagggtttvvvuuuXXXQQQ]]]uuuyyyxxxiii^^^RRRNNNRRRUUUTTTQQQKKKJJJJJJMMMUUU___hhhnnnmmmqqqlllgggiiikkkzzz}}}{{{}}}zzzrrrdddffflll{{{xxxuuuvvvGGG333999888444;;;999???EEEJJJPPPRRRSSSZZZeeennn___\\\YYYVVVRRRLLLEEEAAA:::888666444333222222333111111111111111111111111222111000.........///000000222444666666666555444333333444777:::;;;;;;:::::::::999888666444333222333444555555555777:::======@@@CCCDDDDDDDDDDDDEEEEEEJJJQQQXXX\\\\\\ZZZYYYXXXVVVSSSMMMJJJMMMTTT[[[___aaadddiiimmmrrruuuwww{{{|||zzzppp]]]PPPMMMHHHIIIIIIGGGGGGHHHGGGDDD@@@===:::777555666888999<<>>@@@AAACCCEEEHHHKKKJJJOOOTTTXXXZZZZZZ[[[\\\``````dddpppzzzsss|||```QQQTTT^^^vvvyyy|||yyyjjj[[[TTTOOOLLLOOOUUUVVV]]]dddiiioooxxx}}}~~~|||vvvwww{{{pppeeeaaacccppp|||}}}eee@@@;;;666555888<<>>AAACCCEEEDDDDDDEEEFFFIIIMMMSSSYYY\\\\\\ZZZXXXXXXVVVSSSNNNKKKMMMTTTZZZ```bbbdddiiimmmrrrvvvxxx|||}}}rrr```TTTRRRKKKJJJHHHFFFFFFGGGHHHGGG???===999666555666777999:::===FFFSSS```kkkxxxlll\\\NNNBBBAAAGGGSSS]]]vvv|||eeeRRRGGG@@@;;;:::;;;;;;>>>BBBTTTfffkkk\\\aaakkkpppxxxwwwkkkccc^^^```lllyyywwwiiiaaaggg|||}}}~~~NNN<<<888777:::444999;;;===@@@BBBCCCFFFIIILLLLLLOOOTTTXXXZZZ[[[]]]^^^___aaacccmmmqqqsssqqqUUUNNNVVVwwwuuuwwwzzzyyyzzzjjj^^^UUUQQQVVV^^^hhhqqqyyy~~~zzzpppiiigggkkkwww}}}\\\???;;;777666999>>>AAABBBDDDJJJSSSZZZ^^^aaacccddd]]][[[XXXTTTPPPKKKDDD???:::888666444333222222333111111111111111111111111000000000000000//////...---...111333555666666555555444444555777888777666666777999999999777444222111222444444555888;;;>>>???AAADDDEEEEEEEEEEEEFFFLLLOOOUUUYYY[[[[[[YYYXXXXXXWWWTTTNNNKKKMMMTTTZZZaaabbbeeehhhmmmssswwwzzz|||tttdddZZZXXXNNNKKKGGGEEEFFFGGGGGGHHH???<<<999666555555666777888777;;;AAAEEEHHHOOOWWWjjjtttvvvdddSSSDDD???CCCIIIVVVrrr~~~eeePPPHHH@@@;;;;;;;;;;;;===AAANNN```~~~dddSSSSSSVVVZZZaaahhhnnntttyyy}}}{{{~~~~~~vvvppp^^^WWWPPPKKKJJJNNN[[[hhhttthhhdddlll~~~uuurrrFFF888555666:::555::::::===@@@BBBDDDGGGJJJMMMMMMPPPTTTXXXZZZ\\\___aaa^^^bbbccciiioooggg}}}[[[KKKMMMfffuuutttyyywwwuuuzzzjjj^^^ZZZaaakkkvvv{{{nnnkkkmmmuuu~~~tttPPP>>>;;;888888;;;???CCCEEECCCIIIQQQXXX\\\^^^___```]]]ZZZWWWTTTPPPJJJCCC???:::888666444333222222333111111111111111111111111...///000111111000///...,,,---///222444555666777666444333444555666666555444666888::::::888555222000222333444555777;;;>>>???BBBEEEFFFFFFFFFGGGHHHMMMOOOTTTXXXZZZ[[[ZZZYYYYYYXXXUUUPPPLLLMMMSSSXXXbbbccceeeiiinnnsssxxx{{{{{{yyyiii^^^[[[PPPJJJFFFFFFGGGFFFEEEEEE>>><<<999777555555555666777555666999:::999===CCCHHHRRR___sss}}}lll[[[IIIAAACCCHHHUUUrrrgggPPPHHHAAA<<<;;;<<<;;;<<<@@@LLL\\\vvv{{{^^^LLLIIIIIILLLQQQVVV\\\aaahhhllllllmmmoooooommmggg^^^XXXOOOJJJFFFDDDDDDIIIUUUaaauuuuuuhhhfffssszzztttkkkDDD:::777777<<<777<<<:::<<<@@@CCCFFFHHHLLLNNNOOORRRUUUXXXZZZ]]]aaaddd```eeedddfff~~~qqq___pppcccNNNJJJZZZuuupppppprrrqqqrrrgggeeelllrrr}}}kkkhhhlll|||iiiHHH;;;:::888999<<>>IIIUUUhhhuuulllUUUEEEAAABBBDDDHHHKKKNNNRRRWWW[[[\\\\\\[[[[[[ZZZUUUPPPLLLFFFCCCAAAAAA@@@CCCMMMWWWiiixxxwwwggghhhzzzxxxdddBBB;;;888666<<<777<<<:::===AAAEEEGGGIIILLLNNNPPPSSSVVVYYY[[[^^^aaadddbbbfffeeefffzzzxxx___eeemmmRRRHHHSSSwwwxxxoookkk}}}rrrzzz{{{sssqqqrrrsssooohhhlll}}}zzz~~~___DDD888888999:::===BBBGGGKKKQQQQQQQQQPPPPPPRRRVVVYYY]]][[[XXXTTTPPPKKKDDD???:::888666444333222222333000000000000000000000000...//////000000000000000---...///111444666777888777555333333444666666666444666888999999777555333111222333444444666999<<<>>>AAAEEEHHHIIIJJJLLLMMMNNNPPPSSSVVVZZZ\\\]]]^^^^^^]]]YYYRRRLLLKKKNNNRRR^^^aaaeeejjjoootttxxxzzzzzz~~~tttfffZZZOOOHHHKKKKKKEEEAAABBB???>>><<<999777666555555777555555777666333444999666666777???TTTsss|||iiiSSSFFFDDDEEEPPPjjjoooUUUIIIBBB======<<<::::::===EEEKKKVVV]]]XXXIII???<<<<<<>>>@@@BBBCCCEEEIIIKKKLLLKKKJJJKKKKKKJJJHHHFFFDDDAAA@@@@@@??????EEENNN```oooxxxgggkkk~~~[[[===:::777444:::666999;;;>>>CCCFFFHHHJJJLLLMMMQQQSSSWWWZZZ\\\]]]```bbbcccddddddgggvvvhhh```~~~WWWHHHMMMkkk~~~qqqmmmwwwvvv~~~{{{wwwuuutttqqqzzzvvvUUUBBB666888:::<<>>======::::::<<>>???AAA@@@@@@@@@BBBEEEFFFEEECCCEEEDDDCCCCCCAAA>>>BBBIIIWWWfffwwwgggmmmSSS999:::666444:::777:::<<>>777999===???CCCHHHOOOTTTWWWWWWVVVSSSQQQPPPRRRTTT___\\\YYYVVVRRRLLLEEEAAA:::888666444333222222333000000000000000000000000000///.........000111222111111111222444666888999777555333333555777888999888888888777777666555444333444444444333444777999;;;???DDDHHHKKKMMMPPPRRRWWWXXXYYYZZZ\\\^^^___```cccaaa\\\TTTMMMIIIKKKNNNZZZ^^^dddkkkqqqtttvvvvvv}}}nnn[[[LLLKKKKKKFFFFFFKKKAAA@@@>>>;;;999888777666888666777:::888555666::::::666888===:::@@@aaawwwcccVVVSSSHHHLLLaaaxxxuuuXXXIIICCC>>>>>>===:::999;;;EEEBBB??????>>><<<;;;===666888:::;;;;;;;;;===>>>:::;;;>>>AAAEEEFFFEEECCCFFFDDDDDDDDDAAA>>>AAAGGGQQQ```yyywwwvvvuuugggnnnOOO888:::777555===999======@@@EEEHHHIIIJJJKKKLLLPPPTTTYYY\\\]]]\\\\\\]]]___[[[___kkkrrr}}}}}}mmmjjjjjjXXXMMMWWW|||yyyvvvpppyyyyyywww```DDD;;;888;;;???BBBEEEJJJRRRWWWTTTVVVWWWWWWUUUSSSRRRRRR___\\\XXXTTTPPPJJJDDD@@@;;;888555444333333222111111111000000000000111111000000000000000000000000///......///111444888:::888444111222777;;;:::999777666555444333222222222222333333444666888999:::999<<>>===;;;;;;>>><<<============<<<<<<;;;777888888999999999888888999===>>>>>>@@@DDDEEEBBBGGGGGGFFFDDD@@@??????@@@NNNYYYrrrsssjjjvvvxxxjjjlll}}}EEE???888555666888999888>>>AAAEEEIIIJJJLLLNNNOOORRRSSSUUUZZZ___```]]]YYY]]]______fffrrrzzzsssgggiiiSSSRRRRRRgggwwwtttvvvxxxVVV>>>>>>:::<<<>>>BBBFFFLLLSSSXXXUUUVVVWWWWWWUUUSSSSSSTTT___\\\XXXTTTPPPJJJDDD@@@;;;888555333333333222111111111000000000000111111000000000000000000000000///......///111444777999888444111222777::::::888888777666444333222222222333333333444666777999::::::===AAADDDGGGJJJOOOQQQTTTWWW[[[^^^___aaaeeeiiihhhfffbbb[[[RRRMMMKKKLLLWWW___fffjjjooovvvyyyxxx{{{~~~xxxaaaUUUQQQKKKGGGFFFEEEBBB===;;;:::999888777888888888777777777777777777:::888888<<<===JJJdddyyyddd```SSSKKKNNN___rrr~~~cccQQQIIIAAA???===;;;:::<<<;;;;;;<<<<<<<<<<<<<<<<<<999999::::::::::::999999888;;;<<<===AAAFFFGGGDDDHHHHHHGGGEEEBBB@@@AAABBBKKKVVVpppvvvppp}}}uuukkkqqqrrrCCC>>>888555666888::::::@@@CCCFFFIIIKKKMMMOOOQQQUUUTTTVVVZZZ```dddeeeddd\\\^^^]]]bbblllrrryyygggxxxtttZZZNNNLLL```{{{tttrrr~~~}}}yyyOOO<<>>;;;;;;;;;:::999777777888888888888888888666;;;999;;;===:::CCCYYY{{{iiigggZZZOOOOOO^^^ooo|||mmmVVVMMMDDDAAA@@@>>>>>>@@@>>>>>>>>>>>>===<<<<<<<<<:::;;;;;;;;;;;;:::::::::888;;;<<>>AAADDDGGGMMMSSSWWWYYYZZZZZZYYYWWWVVVVVVWWW^^^\\\YYYUUUQQQKKKDDD???:::777555333444444333222111111000000000000111111///////////////////////////......///000333666888777555222333555888999888:::999777555444333222222444444333333444777999:::;;;===???BBBEEEKKKQQQUUUVVVYYY\\\```dddhhhkkkmmmiiigggddd^^^VVVOOOJJJGGGOOOXXXcccjjjpppwwwyyyxxx{{{yyy{{{}}}lll]]]RRRJJJGGGEEEBBB>>><<<<<<<<<<<<;;;888888888888888999999999888<<<:::;;;>>>:::AAAUUU}}}qqqnnn```TTTPPP[[[lllzzzrrrYYYOOOEEECCCDDDDDDDDDFFFFFFEEECCCAAA>>>===;;;;;;<<<;;;;;;::::::::::::::::::<<>>@@@FFFHHHKKKMMMNNNQQQUUUWWW[[[[[[[[[\\\___bbbeeegggccchhhfffgggmmmnnnuuuuuujjjzzzwwwPPPGGGUUUeeepppmmmyyyyyyooogggfffjjjsss```???777>>>>>>AAACCCFFFIIIMMMSSSWWWZZZ[[[\\\[[[YYYXXXYYYZZZ^^^\\\YYYVVVQQQKKKCCC>>>999777444333444444444333111111000000000000111111///////////////////////////.........000333555777777555333333444666888888:::999888666555444333333555555333333444666999:::;;;<<>>=========<<<;;;::::::::::::;;;:::<<>>999777444333444444444333111111000000000000111111000000000000000000000000///.........000222555666666555444333333555777888:::999888666555555555555666555333333333666888::::::<<>>>>>>>>===<<<::::::;;;;;;<<<<<<======>>>???;;;<<>>===;;;;;;;;;<<<<<<;;;>>>DDDRRRffftttsssjjjbbb___YYYQQQIIIDDDBBBCCCEEEUUUuuutttfffhhhzzzhhhKKK888888999999999<<<@@@DDDGGGKKKOOORRRTTTUUUWWWYYYVVV[[[aaaeeeffffffffffffbbbjjjhhhhhhnnnoooqqq|||qqquuubbbNNNPPPYYYyyy~~~sssqqqyyy~~~ppp```VVVQQQNNNOOORRRPPPcccwwwppptttrrrOOO;;;999<<>>>>>===<<<;;;<<<<<<===>>>>>>?????????@@@<<<>>>DDDBBBHHH[[[{{{jjjgggpppwwwxxxgggZZZNNNNNNUUUYYY]]]___WWWUUUQQQMMMIIIGGGFFFFFFCCCAAA???=========>>>???AAADDDKKKZZZooo{{{vvvkkkccc```ZZZRRRJJJEEEDDDEEEJJJZZZzzz|||lllnnnxxxxxx\\\BBB777888:::999999<<>>>>><<<;;;<<<======>>>???@@@@@@AAA???@@@===@@@FFFCCCGGGXXXyyysssyyy}}}|||iii\\\SSSVVV```hhhnnnrrrgggccc]]]VVVPPPKKKHHHGGGEEEDDDAAA@@@??????@@@AAAHHHJJJRRRaaavvvyyykkkjjjfff___UUULLLGGGEEEEEEPPP```rrrwwwvvvlllpppzzzTTT<<<777999:::::::::<<>>:::888666555555444333111111111000000000000111111////////////000000000000000000000///...///111333777777777555333333444666777777888888999:::::::::;;;:::999666444444666999999;;;>>>AAABBBEEEHHHJJJOOORRRUUUXXXZZZ___gggmmmppppppkkkddd```]]]WWWPPPFFFGGGHHHMMMTTT^^^gggllluuu~~~rrrdddaaarrrwwwnnnaaaXXXNNNJJJHHHEEEFFFJJJKKKMMMOOOPPPPPPQQQSSSUUUSSSRRRTTTYYY[[[]]]bbbiiirrrfffrrr|||qqqcccXXXMMMHHHKKKMMMLLLHHHDDDGGGPPPbbb{{{vvvaaaSSSMMMKKKIIIaaayyy~~~}}}ooopppyyyVVVAAA999::::::;;;<<>>@@@BBBDDDHHHJJJPPPSSSVVVYYY[[[aaaiiioooqqqqqqnnngggcccaaaZZZSSSHHHGGGGGGKKKSSS]]]fffkkksss|||sssiiiuuuzzznnnbbbWWWTTTQQQNNNQQQWWWYYY^^^dddgggggghhhkkkooonnnllllllpppsssuuu|||sss~~~|||fffWWWQQQOOOLLLIIIHHHJJJPPP^^^qqqzzzeeeUUUNNNLLLJJJddd}}}|||~~~nnnuuutttMMM>>>999::::::<<<>>>AAADDDGGGIIIJJJLLLNNNOOOOOOPPPSSSUUUUUUXXX\\\]]]\\\ZZZYYYYYY\\\]]]^^^^^^]]]]]]___aaaggg|||pppXXXJJJTTTlll|||{{{qqqkkkzzztttiiiiiilllkkkgggeee```bbbgggmmmpppnnnfff```PPPKKKFFFEEEJJJ[[[xxx|||qqqrrr{{{pppOOOAAA>>>???DDDJJJLLLMMMOOOQQQSSSTTTUUUVVVTTTWWW[[[]]]___aaadddfff___^^^]]]ZZZVVVNNNEEE???;;;999666555555555333222111111000000000000111111////////////000000000000...///000///......000222555555666555333333444555444555777888::::::;;;:::???@@@@@@>>>;;;999999999888:::>>>@@@BBBDDDGGGJJJOOOSSSWWWYYY]]]ccckkkqqqrrrssspppkkkgggeee^^^WWWJJJIIIIIINNNXXXaaaiiillluuu}}}www}}}{{{mmmbbbaaa___ZZZ]]]fffkkkuuu{{{fffZZZVVVUUUOOONNNSSSaaarrrppp]]]SSSMMMJJJ```zzzzzzpppzzziiiGGG<<<::::::;;;===@@@CCCFFFIIIJJJKKKLLLNNNOOONNNOOOQQQRRRSSSVVV[[[^^^_________```]]]^^^____________aaacccgggwwwxxx^^^LLLPPPbbb~~~wwwvvvjjjooonnnjjjfffeeehhhjjjgggeeefffdddhhhmmmpppnnnhhh___ZZZPPPKKKFFFFFFKKK[[[vvv|||ppprrr{{{eeeHHH@@@BBBDDDGGGMMMPPPQQQQQQSSSTTTVVVWWWXXXRRRTTTVVVWWWXXX[[[^^^aaa___^^^\\\ZZZVVVNNNEEE???:::888666555555444333111111111000000000000111111////////////000000000000---...000000///...///111333555666555444333444555333555777999:::::::::999@@@BBBCCCBBB???;;;999888888:::===@@@AAADDDGGGIIIMMMQQQUUUYYY]]]dddmmmssstttuuusssooollliiiccc\\\LLLJJJJJJPPP[[[fffnnnqqqyyywww|||tttjjjiiifff```bbblllvvv~~~iiiaaa```SSSQQQWWWhhh{{{wwwaaaTTTMMMJJJ\\\xxx}}}uuu```BBB;;;999:::;;;>>>AAAEEEHHHKKKLLLLLLNNNOOOOOOOOOOOOPPPQQQPPPSSSWWWZZZ\\\]]]___aaa]]]^^^______^^^^^^```bbbhhhrrrgggQQQKKKUUUqqqvvv~~~vvvnnnjjjuuuqqq\\\ZZZ\\\dddnnnpppllljjjllldddgggjjjiiiddd\\\UUURRROOOKKKGGGFFFJJJXXXqqq}}}rrrsss}}}vvv\\\CCC???EEEJJJMMMPPPRRRRRRSSSSSSTTTVVVWWWXXXRRRTTTUUUUUUTTTUUUXXXZZZ^^^]]]\\\ZZZUUUNNNEEE>>>999777555444444333222111111111000000000000111111////////////000000000000,,,...000000///...///000222444555555444333444555444555777999:::999999888>>>BBBEEEEEEBBB<<<888666777:::===???AAACCCGGGIIIIIIMMMRRRWWW\\\cccmmmtttwwwyyyxxxtttqqqooohhhaaaNNNJJJHHHMMMZZZhhhrrrwww{{{vvvggggggkkkpppvvvvvvrrrhhhiiisss|||vvvqqqddd___dddvvvzzzdddYYYUUUSSSccc~~~yyyXXX???:::777:::;;;???BBBFFFJJJLLLMMMOOOQQQRRRQQQPPPPPPQQQRRRPPPRRRUUUVVVXXXZZZ]]]```___``````___]]]\\\^^^___hhhlll}}}www}}}vvv]]]MMMNNNcccyyyqqqkkklllppp]]]TTTXXXdddsss{{{yyyuuutttkkkllllllfff]]]TTTPPPNNNLLLIIIGGGGGGKKKXXXoooyyyssswwwcccRRR@@@===GGGQQQTTTSSSRRRRRRRRRRRRSSSTTTVVVWWWUUUVVVVVVUUUTTTSSSTTTUUU^^^]]][[[YYYUUUMMMDDD>>>999777444333333333111000111111000000000000111111////////////000000000000,,,...000000///...///000222444555555444333444555444555777999:::999888777===AAAEEEFFFCCC<<<777333777:::===???AAACCCGGGIIIFFFJJJPPPUUUZZZbbbllltttzzz|||{{{wwwuuurrrllleeeOOOIIIEEEIIIWWWhhhuuu{{{zzzjjjXXXTTTTTTUUUdddxxxvvvvvv|||uuuwwwllldddccceeemmm{{{{{{SSS===888555:::<<>><<>>999666;;;<<<>>>BBBGGGIIIJJJIIIGGGGGGMMMUUU\\\bbbjjjsss|||}}}yyyvvvooohhh]]]RRRIIIKKKTTT___kkktttzzziiiZZZNNNKKKHHHFFFNNN[[[mmmxxxrrr|||iiiLLL===:::<<<:::>>>CCCHHHKKKNNNQQQSSSRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSUUUXXX[[[]]]]]]cccdddccccccaaa^^^\\\ZZZaaafffnnnvvvjjjuuu|||\\\LLLUUUoooxxxtttgggbbbzzzxxx^^^```lllsssbbbWWWPPPLLLMMMJJJHHHHHHLLLXXXooo~~~vvvsss{{{uuuIIIDDD???@@@FFFNNNUUUXXXRRRSSSSSSRRRPPPOOOQQQRRRWWWVVVUUUTTTTTTQQQMMMJJJaaa]]]YYYVVVSSSLLLDDD===777555333333444444333222000000000000////////////////////////////////////........................000111333666888777444111333555888;;;<<<;;;:::999===BBBHHHJJJFFF@@@:::888:::<<>>:::777;;;BBBKKKRRRUUUTTTRRRLLLKKKMMMTTTZZZ___iiirrr|||zzzqqqhhhdddZZZOOOIIIIIIMMMXXXcccqqqyyyxxxkkk```TTTKKKGGGHHHEEEEEEHHHGGGBBB@@@CCCHHHLLLiiivvvxxxoooRRR@@@888999>>>AAADDDHHHLLLNNNPPPRRRTTTUUUVVVWWWYYY[[[\\\]]]]]]]]]ZZZVVVVVVXXX\\\```aaaccccccccccccbbbbbbaaaaaa]]]eeefffeee}}}ooossstttVVVTTTQQQiiiwwwlllgggnnnxxxfffbbbhhhwwwzzziii\\\QQQIIIKKKHHHEEEFFFKKKYYYqqq{{{kkkmmmwww|||RRR@@@DDDJJJPPPTTTVVVTTTSSSVVVWWWVVVUUURRRQQQRRRTTTWWW]]]cccccc]]]WWWUUUUUU^^^\\\YYYWWWTTTNNNDDD===888666444333333333222111000000000000////////////////////////////////////........................//////000333555666444222000111444666888999::::::777;;;@@@EEEFFFCCC>>>;;;777:::AAAIIIPPPTTTTTTSSSKKKIIIKKKPPPUUU[[[eeeooo{{{{{{rrrjjjccc[[[QQQKKKGGGIIITTT___rrr{{{vvv{{{rrr```UUUNNNGGGDDDDDDDDDBBBBBBDDDCCC@@@???AAA@@@DDDRRRqqqwwwyyyaaaIII===888:::>>>BBBEEEIIILLLMMMOOOQQQRRRTTTUUUVVVXXXZZZ[[[[[[\\\]]]ZZZVVVUUUWWW[[[^^^___dddcccbbbaaa```_________\\\cccccc```rrrwwwzzzaaaOOOPPP\\\|||tttmmmjjjuuummm[[[YYY]]]hhhwwwsssaaaTTTLLLIIIFFFDDDFFFLLL[[[uuu{{{gggmmmzzzrrrIIICCCGGGLLLQQQUUUVVVWWWWWW\\\\\\[[[XXXTTTQQQQQQRRRQQQXXX___aaa]]]YYYYYYZZZ]]][[[YYYXXXUUUNNNDDD===999777444333333333222000000000000000////////////////////////////////////////////////////////////......///111444555444333000111333555666888888999666777;;;@@@CCCCCC???<<<888:::===DDDJJJPPPRRRRRRKKKHHHHHHMMMQQQWWWbbblllyyy{{{tttmmmaaa[[[SSSLLLFFFEEEOOOZZZqqq{{{|||iii```hhhxxxpppaaaQQQIIIFFFCCCBBBDDDEEEDDDDDDCCCCCCBBBAAAAAA;;;@@@EEESSSuuuxxx|||xxxTTTBBB<<<:::;;;???DDDGGGJJJMMMNNNOOOPPPQQQSSSTTTUUUWWWXXXYYYYYYYYY\\\YYYVVVUUUWWWYYY[[[\\\cccbbb```___^^^]]]]]]]]]]]]```aaaaaakkk~~~tttOOORRRTTTfff~~~tttkkkkkkpppyyyeeeTTTUUUZZZaaabbb```aaadddmmmwwweeeWWWOOOGGGEEECCCFFFMMM^^^yyyzzzuuuiiiqqqfffDDDFFFJJJNNNRRRTTTWWWYYY[[[```___]]]YYYTTTQQQPPPPPPMMMSSSYYY]]]]]]\\\\\\]]]\\\[[[YYYXXXUUUNNNDDD===999777444333333333111000000000000000////////////////////////////////////000000000000000000000000///...///111444666555444111222333444555666777777666666888<<>>EEEKKKNNNLLLIIIHHHKKKOOOUUU```jjjwww|||}}}|||{{{wwwqqqfffccc^^^VVVJJJDDDKKKUUUiiivvvhhhZZZIIICCCQQQhhhvvvyyykkk^^^QQQLLLIIIEEEBBBBBBCCCFFFGGGFFFEEEDDDBBB>>><<<999>>>GGGMMM___vvvuuugggEEE;;;>>>>>>===???HHHKKKNNNPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWVVV[[[YYYXXXXXXYYYZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[]]]^^^^^^[[[```hhhiiiqqq```TTTKKKWWWwww~~~qqqiiidddggg|||oookkkfff```WWWRRRUUU]]]XXXfffsssuuunnndddWWWMMMEEECCCBBBFFFPPPccczzzqqqrrr|||iiiSSSBBBGGGLLLRRRVVVWWWXXX[[[]]]\\\\\\ZZZWWWRRROOOOOOOOOOOOPPPRRRWWW\\\^^^^^^]]]___\\\ZZZXXXUUUOOOEEE>>>:::888666444333222222333000000000000000000000000000000000000000000000000000000////////////000000111///...000444777777666666333000000444888999999999777777999===BBBFFFHHH>>>:::777777;;;CCCJJJNNNKKKLLLMMMMMMOOOUUU___fffrrrzzz~~~|||uuuqqqggg\\\SSSLLLGGGGGGLLL```mmm}}}pppOOOIII@@@>>>JJJ]]]hhhkkkccceeeddd\\\TTTNNNHHHBBBEEEHHHKKKKKKLLLJJJFFFBBB???===>>>CCCCCCIIIbbb}}}wwwrrrlllnnnvvvyyysss{{{ZZZ@@@<<<888888???BBBGGGKKKPPPSSSTTTTTTTTTUUUYYYXXXWWWVVVUUUUUUVVVWWW[[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUUUUVVVWWWZZZ\\\]]]ccceeefffeeecccnnn|||XXXIIIRRR___}}}|||oooggggggiiivvvvvvfff^^^^^^aaa]]]```fffjjjiiiaaaVVVNNNFFFCCCCCCFFFNNNbbbxxxqqqyyyxxxSSSCCCHHHIIIMMMRRRVVVWWWXXXYYYZZZ___]]]ZZZWWWTTTRRRPPPPPPOOORRRUUUWWWYYYZZZ]]]______\\\YYYWWWTTTNNNEEE???:::888666444333222222333111111111111111111111111000000000000000000000000......------------......000///...000444777777777999555222222444777888888888777777999===BBBFFFHHHAAA===777555888>>>EEEJJJMMMNNNOOONNNOOOTTT\\\cccmmmuuu}}}{{{tttnnneee[[[SSSLLLFFFGGGJJJZZZhhhzzzuuu```HHHDDD===>>>KKK___mmmqqqnnnqqqpppkkkfff```VVVMMMKKKLLLMMMNNNNNNLLLGGGBBB???<<<===???===>>>MMMaaa{{{vvvllllllrrryyyssszzzsssPPP===>>><<<===CCCFFFGGGKKKPPPSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWXXXYYYYYY[[[ZZZZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVXXXZZZ\\\]]]fffhhhkkkiiidddiii|||vvvtttjjjRRRMMMUUUnnn}}}}}}sssiiiggglll}}}wwwoookkkfffggghhhhhheee]]]TTTMMMGGGFFFFFFHHHOOObbbxxxmmmOOOEEEKKKKKKOOOTTTWWWXXXXXXXXXXXX\\\\\\[[[ZZZYYYYYYYYYYYYUUUWWWZZZ\\\\\\]]]___```___\\\XXXUUURRRMMMFFF@@@:::888666444333222222333111111111111111111111111000000000000000000000000......------------...............000333666777777:::777444333444666777888888777777888<<>>DDDOOOQQQSSSRRRPPPPPPTTTWWW^^^hhhuuu{{{uuuiiibbb[[[VVVPPPHHHEEEGGGLLLZZZmmm}}}pppWWWJJJ======???GGG[[[uuuxxxhhhccc\\\VVVVVVWWWSSSMMMJJJDDD???===@@@@@@======AAAKKK^^^}}}zzzvvvxxxZZZDDD<<>>DDDLLLPPPSSSSSSQQQPPPRRRTTTZZZcccrrr}}}yyymmmfff```[[[SSSJJJFFFGGGHHHSSSeeevvvfffOOOFFF<<<<<<@@@MMMfffqqqcccWWWUUUVVVSSSNNNLLLFFFAAA===>>>@@@@@@@@@AAAHHHPPPkkk|||vvv}}}|||SSSBBB===AAA@@@CCCJJJIIIMMMPPPTTTVVVXXXYYY[[[]]]^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVXXXYYYZZZ]]]^^^aaaccc```^^^dddlll}}}fff^^^nnn\\\OOOHHHTTTttt|||zzzkkk```eeexxx|||pppddd\\\PPPRRRXXX```hhhuuu~~~|||xxx}}}hhhQQQNNNQQQQQQNNNQQQUUUXXXYYYYYYYYYZZZcccbbbbbbaaa___]]]\\\ZZZ]]]^^^___^^^]]][[[[[[\\\___\\\XXXVVVTTTOOOHHHBBB:::888666444333222222333////////////////////////000000000000000000000000......------------......,,,---//////000111444666111111111111111333777;;;:::;;;:::888777:::AAAGGGJJJHHHCCC<<<777777===BBBHHHMMMRRRTTTSSSRRRRRRSSSZZZaaappp~~~uuunnngggaaaXXXNNNHHHHHHFFFNNN\\\mmm|||uuu]]]LLLCCC>>>===@@@QQQpppmmmXXXRRRRRRNNNKKKLLLGGGBBB===;;;<<<======<<>>FFFGGGMMMVVVUUUSSSUUUXXXYYYYYYZZZ\\\^^^]]]^^^^^^^^^]]][[[ZZZYYYWWWWWWWWWXXXYYYZZZZZZ[[[ZZZZZZZZZZZZ\\\^^^```aaaeeebbbbbbcccbbb```bbbgggkkksssbbbmmmmmmVVVQQQNNNsssyyywwwlllccciiiwwwtttkkkeeeccchhhuuuxxxlllkkkqqqyyypppYYYOOOQQQUUUXXXUUUUUUUUUTTTRRRSSSUUUXXXUUUVVVXXXZZZZZZZZZYYYXXXVVVXXXZZZZZZYYYXXXYYYZZZ^^^\\\ZZZYYYXXXRRRIIIBBB:::888666444333222222333222222222222222222222222000000000000000000000000000000////////////000000---///000000......111444555666666333111222666999===>>><<<888555777>>>EEEIIIJJJIIICCC:::555555888???GGGPPPUUUVVVUUUUUUUUU___bbbooo}}}sssjjj___SSSMMMLLLDDDFFFNNN\\\nnn}}}fff___ZZZRRRJJJEEEFFF[[[fffWWWRRRMMMLLLPPPHHHGGGDDDAAA@@@AAA@@@???;;;FFFOOOWWWooosssyyy}}}WWW@@@:::BBBJJJJJJOOOVVVTTTUUUWWWYYYYYYYYYZZZ\\\^^^[[[\\\]]]]]]]]]\\\[[[ZZZVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]^^^aaacccddddddbbbcccfffgggeeefffjjjjjj}}}lllhhh~~~|||bbbYYYJJJfff}}}{{{uuubbb```lllsss{{{sssmmmjjjmmmzzzwwwfffgggqqq}}}gggSSSNNNPPPVVV[[[YYYXXXVVVSSSPPPPPPRRRUUUTTTUUUWWWXXXYYYXXXVVVUUUUUUWWWZZZZZZZZZYYYZZZ\\\___[[[VVVUUUTTTOOOFFF???:::888555333444444333222000000///...............//////000000000000//////...........................------......///000111222333333222222333666999:::::::::888777888;;;>>>DDDHHHJJJDDD;;;444333555===EEEOOOUUUUUUSSSTTTVVV```dddmmmxxxvvvlllccc[[[SSSNNNFFFEEEGGGPPPcccxxx|||lllhhhccc[[[IIILLLIIIWWWuuu```SSSMMMLLLNNNKKKHHHDDD@@@======???@@@>>>@@@GGGTTTiii~~~sss|||mmmKKK===AAAEEEIIIMMMRRRVVVZZZYYYZZZYYYXXXWWWXXX[[[]]]```^^^\\\[[[\\\\\\ZZZYYYYYYZZZZZZZZZZZZYYYYYYXXX]]]]]]]]]\\\\\\^^^bbbeeejjjjjjiiifffccccccdddfffkkkwwwuuujjjpppRRRXXXXXXzzz{{{|||mmmdddaaafff~~~vvvllliiirrrzzz[[[SSSUUUUUUSSSUUUUUUTTTSSSQQQQQQQQQRRRSSSTTTTTTUUUXXX[[[\\\[[[YYYWWWYYY[[[\\\[[[[[[]]]^^^```[[[WWWUUUTTTOOOFFF???;;;888555444444444333222000000///............/////////000000000000//////........................------------...///000111222444555444333444555777:::;;;;;;:::999999;;;===BBBFFFJJJGGG@@@888555555999@@@KKKSSSWWWXXXXXXXXXaaaeeennnzzzxxxpppiiiaaaYYYTTTHHHFFFDDDJJJZZZpppyyyhhhccc^^^WWWFFFJJJIIIZZZ|||hhhZZZQQQOOOPPPLLLIIIDDD@@@>>>===>>>???>>>???EEEQQQeeezzztttaaaFFF>>>AAAFFFKKKOOORRRVVVYYYZZZ[[[[[[ZZZYYYZZZ]]]___aaa___]]]\\\\\\\\\ZZZYYYYYYYYYZZZZZZZZZZZZZZZYYY^^^______^^^^^^```eeehhhhhhhhhhhhfffddddddfffhhhiiitttssscccQQQLLLeee~~~zzzvvv{{{nnnhhhcccnnn|||vvvpppqqq{{{nnnTTTOOOSSSSSSRRRTTTVVVUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSVVVXXXZZZ[[[ZZZYYYZZZ]]]___bbbcccccccccaaa]]]WWWUUUSSSNNNFFF???;;;999555444444444333222111000//////......////////////000000000000//////........................------------...///000111333555777777666555555555999;;;======;;;::::::;;;???EEEKKKLLLGGG>>>888444555;;;EEEQQQZZZ]]]\\\ZZZ```fffppp{{{|||vvvppphhh```[[[OOOIIICCCCCCMMMbbbzzzooo[[[TTTOOOJJJDDDIIIIII[[[zzziii[[[PPPMMMNNNLLLJJJEEEAAA>>>=========??????DDDOOOccc}}}{{{uuuwwwoooQQQ??????CCCIIIMMMQQQSSSVVVXXXYYYZZZZZZYYYYYYZZZ]]]___bbb```^^^]]]]]]\\\ZZZYYYXXXYYYYYYZZZ[[[[[[[[[[[[]]]]]]^^^^^^___aaaeeehhhfffggggggeeeddddddfffhhhhhhqqqxxxvvvVVVLLLXXXfffssswwwkkkggghhhuuuvvvuuuvvv}}}vvvaaaNNNMMMSSSTTTSSSTTTVVVVVVUUUTTTRRRPPPOOONNNOOOOOOQQQRRRUUUWWWYYYZZZZZZZZZ\\\```fffiiigggeeebbb]]]XXXUUUSSSNNNFFF???<<<999666444444444333222111000000///...///////////////000000000000//////........................------------...///000000333555888999777555444444888;;;>>>???===;;;999999===DDDMMMQQQNNNDDD:::333333777@@@MMMZZZ```^^^[[[^^^dddnnnzzz|||vvvmmmeee___UUUNNNDDD@@@DDDSSSlllgggPPPGGGDDDAAACCCHHHIII]]]qqqeeeZZZPPPMMMNNNMMMKKKFFFBBB???===<<<===???@@@DDDPPPfffzzzrrrttt}}}^^^EEE===@@@DDDKKKPPPRRRTTTUUUWWWUUUVVVWWWWWWWWWXXX[[[]]]cccaaa___^^^^^^]]][[[XXXWWWXXXYYYZZZ[[[[[[\\\\\\YYYZZZ[[[\\\]]]___cccffffffggggggeeeccccccdddfffgggnnnwww{{{jjjuuummmVVVVVVZZZttt}}}qqqfffjjjzzz}}}zzzooosss|||hhhZZZOOOQQQVVVWWWVVVVVVVVVWWWWWWWWWUUUSSSQQQPPPOOOPPPPPPPPPQQQSSSUUUXXXWWWVVVWWW\\\cccfffccc___ccc]]]WWWTTTSSSOOOGGG@@@===:::777555444444333111111111000/////////////////////000000000000//////........................,,,,,,,,,------...///000222555888:::888555444333666:::>>>@@@>>>;;;999888===CCCMMMTTTSSSJJJ<<<222555666<<>>===<<<>>>>>>CCCQQQiiivvvpppwwwrrrRRR@@@???BBBFFFLLLPPPRRRSSSTTTUUUSSSTTTVVVWWWWWWXXX[[[]]]bbbaaa_________]]][[[XXXVVVWWWXXXYYYZZZ[[[[[[[[[WWWXXXZZZ[[[\\\^^^aaadddgggggggggdddaaa``````aaadddjjjoooxxxeee[[[ttt\\\QQQPPPeee{{{nnngggjjjxxxkkktttttt___XXXSSSTTTXXXXXXWWWWWWVVVWWWXXXYYYYYYXXXVVVVVVQQQRRRRRRPPPNNNOOOQQQTTTVVVTTTTTTXXX^^^```]]]XXXbbb]]]WWWTTTSSSPPPIIIBBB===;;;777555555444333111222111000000//////000000//////000000000000//////........................,,,,,,,,,,,,---...///000111444777888777555444444444888<<>>;;;999888;;;@@@JJJSSSVVVOOOAAA666777666999BBBOOOYYY^^^^^^[[[```gggpppzzzxxxnnnhhhWWWMMMEEEBBBAAAFFFWWWjjj|||~~~eeeRRRHHHGGGHHH???FFFIII```kkk^^^WWWRRRQQQRRRLLLJJJGGGDDDAAA???======<<<<<>>;;;888555555444333111222111000000//////000000//////000000000000//////........................,,,,,,,,,,,,---...//////000333666777666555555555222666:::===<<<;;;999999777;;;EEEQQQWWWTTTHHH===777555666===HHHUUU^^^bbb^^^aaaeeekkkssswwwrrr___RRRGGGDDDAAAAAAMMM^^^rrrnnn\\\OOOIIIHHHAAAGGGIII___uuuaaaWWWQQQNNNMMMKKKIIIGGGDDDAAA@@@>>>>>>??????EEEWWWrrrtttrrrwwwsssWWWFFFAAAAAAEEEHHHKKKNNNOOOPPPSSSTTTQQQTTTVVVXXXYYYZZZ\\\^^^]]]\\\]]]^^^___^^^[[[YYYVVVVVVWWWWWWWWWWWWWWWVVVVVVXXXZZZZZZ[[[\\\^^^```bbbbbbcccaaa^^^\\\[[[\\\\\\bbbfffhhhvvvzzzooobbbmmmcccRRRXXXfffuuukkkooozzzzzzvvvuuufff[[[[[[ZZZXXXVVVWWWYYYYYY[[[ZZZZZZYYYYYYYYYZZZZZZPPPTTTVVVUUUQQQNNNPPPRRRUUUTTTTTTTTTUUUWWWXXXYYYaaa\\\VVVSSSSSSQQQKKKFFF>>><<<888666555444333111222111111000000000000000//////000000000000//////........................,,,,,,,,,,,,---.../////////222444555555444555666111444999;;;;;;::::::999333777AAAOOOXXXWWWLLLBBB666444444999DDDRRR___fffaaabbbdddgggooo|||zzziiiYYYKKKEEE???<<>>:::888999>>>GGGQQQTTTOOOIII===666555:::>>>EEE[[[rrrkkkgggdddfffkkkuuunnnbbbUUUMMMGGGCCCDDDHHHVVVooopppeee^^^XXXTTTNNNOOOYYYuuuooo\\\UUUOOOGGGJJJJJJIIIGGGCCC@@@??????CCCAAAKKKhhh~~~sssssswwwbbbDDD===BBBDDDHHHIIIKKKMMMPPPQQQRRRSSSPPPRRRUUUWWWYYYYYYXXXWWWWWWXXXYYY[[[[[[[[[ZZZYYYXXXXXXXXXVVVTTTSSSTTTUUU[[[YYYVVVVVVWWWXXXXXXWWWXXX[[[]]]^^^^^^^^^___```___^^^```cccdddpppwwwbbbbbbzzzqqqTTTQQQ\\\xxxwwwnnnkkkggglll}}}xxxwwwuuuxxx{{{fff```]]]\\\ZZZYYYYYYZZZ\\\]]]bbbaaa___\\\YYYWWWVVVUUUYYYXXXVVVUUUSSSQQQPPPPPPOOOPPPQQQSSSUUUVVVVVVVVVccc^^^WWWUUUUUUSSSNNNIII===:::777555444333222111111111000000000000111111---------...---,,,,,,+++---,,,,,,---//////---+++........................000222444555666555444444666444555999???AAA???<<<888999<<>>GGG^^^uuuvvvpppjjjggghhhooo~~~sssfffYYYPPPJJJFFFFFFIIISSSkkkyyynnnjjjhhh```VVVRRRVVVllluuu[[[PPPLLLHHHHHHIIIHHHFFFCCCAAA@@@AAABBBCCCPPPnnnzzzppprrr|||___CCC>>>CCCDDDKKKLLLNNNPPPRRRSSSTTTTTTQQQRRRUUUWWWXXXYYYXXXXXXUUUVVVWWWYYYYYYYYYYYYYYYXXXXXXVVVTTTRRRSSSVVVYYY[[[YYYWWWVVVWWWXXXWWWWWWWWWYYY[[[[[[\\\^^^aaaccc```___bbbeeedddnnniii]]]iiifffSSSPPPdddrrrjjjdddeeeqqqxxxzzz|||~~~ppp^^^YYY]]]\\\ZZZYYYYYYZZZ[[[\\\___]]][[[YYYWWWVVVVVVVVVYYYYYYYYYWWWVVVTTTRRRQQQRRRSSSTTTVVVWWWXXXYYYYYYddd^^^XXXUUUUUUSSSNNNIII>>>;;;777555444444222111111111000000000000111111//////000000//////...------,,,,,,---......---+++///////////////////////////000222555666777666666666555555999>>>AAAAAA???:::999:::???FFFKKKLLLKKK???888444777;;;EEE[[[pppzzztttmmmhhhgggjjjwwwvvviii[[[RRRLLLFFFDDDFFFKKKaaa|||yyyuuutttmmm```VVVUUUdddjjjgggmmmzzz[[[LLLIIIJJJGGGHHHHHHFFFCCCAAAAAABBBDDDIII[[[{{{xxxrrrwwwwwwVVVAAA@@@EEEGGGNNNOOOQQQSSSTTTUUUVVVVVVRRRSSSUUUVVVXXXXXXYYYYYYRRRSSSTTTVVVWWWXXXXXXXXXYYYXXXVVVSSSRRRSSSWWW[[[[[[YYYVVVVVVWWWXXXXXXWWWVVVWWWWWWXXXYYY]]]cccgggaaaaaadddfffeeekkkxxx___[[[uuudddNNNSSSjjjuuullleeefffnnnyyy|||uuurrrxxxyyyfff\\\XXX\\\[[[YYYXXXXXXXXXYYYYYY[[[YYYWWWUUUTTTUUUVVVWWWYYYZZZZZZZZZYYYWWWUUUSSSTTTTTTUUUVVVXXXYYYZZZZZZddd^^^WWWTTTTTTRRRLLLGGG>>>;;;888555555444333111111111000000000000111111000111111111111000//////...---,,,,,,......---,,,.............../////////---///111444666888888999777666555888<<<@@@BBBBBB===;;;:::<<>>PPPaaapppllljjjiiiiiikkkttt~~~qqqaaaXXXRRRKKKFFFEEEDDDVVVnnn~~~uuuhhh___^^^iiikkk___XXX```pppvvv[[[NNNJJJIIIHHHIIIHHHFFFCCCAAAAAABBBHHHRRRjjj|||yyycccIII>>>AAAHHHLLLPPPQQQRRRSSSUUUUUUVVVVVVRRRSSSTTTUUUVVVXXXYYYYYYQQQRRRSSSUUUWWWXXXYYYYYYZZZZZZYYYWWWUUUUUUWWWYYYXXXVVVUUUUUUXXXZZZZZZZZZXXXWWWVVVUUUWWW\\\ccchhhbbbcccfffgggeeehhhvvvqqq^^^iii~~~___QQQZZZxxxxxxlllhhhmmmxxx~~~{{{zzzhhh^^^\\\YYYZZZYYYXXXWWWVVVVVVWWWWWWZZZYYYVVVTTTSSSTTTUUUVVVWWWXXXZZZ[[[ZZZXXXVVVTTTQQQRRRRRRSSSTTTUUUVVVWWWbbb\\\VVVSSSSSSQQQLLLFFF>>>;;;888666555444333222111111000000000000111111------......------,,,+++...---,,,,,,---...---,,,,,,,,,---------.........,,,...000333666888:::;;;888666555666:::>>>AAACCC@@@>>><<<;;;===DDDMMMTTTQQQIII===555222777EEEQQQ___aaaeeekkklllmmmssszzz|||lllccc[[[SSSLLLIIIBBBNNNbbbwwwvvvqqqqqqyyy~~~kkkXXXSSSXXX```gggkkkzzzjjj[[[SSSMMMIIIJJJKKKJJJHHHDDDAAAAAAAAAMMM[[[www~~~rrrUUUCCC???BBBIIIMMMNNNOOOQQQRRRSSSTTTTTTTTTRRRRRRRRRSSSTTTVVVXXXYYYSSSSSSTTTUUUWWWXXXZZZ[[[ZZZ\\\]]]]]]ZZZWWWVVVVVVTTTSSSSSSUUUXXX\\\]]]^^^[[[ZZZXXXVVVVVVZZZaaaeeecccccceeefffeeegggoooxxxrrrgggjjjxxxYYYRRRXXX~~~qqqmmmoooqqqrrrZZZVVVXXXWWWWWWWWWVVVVVVUUUUUUUUUUUU[[[YYYWWWUUUSSSSSSTTTUUUSSSUUUWWWYYYYYYWWWUUUSSSPPPPPPOOOPPPQQQRRRTTTTTTaaa[[[UUUSSSSSSRRRMMMHHH???<<<888666555555333222111111000000000000111111...////////////...------///---++++++---...------++++++,,,,,,---.........,,,---///222555888;;;<<<999777555555777;;;@@@CCCCCCAAA>>>:::;;;BBBNNNWWWVVVMMMAAA666111555???GGGUUUYYYbbbkkknnnmmmpppvvvrrrhhhaaaVVVMMMHHHEEEJJJWWWjjj|||kkk```\\\ZZZ[[[^^^gggiiiggg___YYYVVVPPPKKKKKKKKKKKKIIIFFFDDDCCCDDDQQQccc~~~iiiNNNCCCBBBCCCGGGLLLLLLMMMOOOPPPRRRSSSSSSTTTRRRQQQPPPPPPRRRTTTWWWYYYUUUUUUUUUVVVWWWYYYZZZ[[[XXX[[[^^^___]]]YYYVVVUUUSSSRRRRRRTTTYYY\\\______\\\[[[ZZZYYYXXXZZZ___bbbbbbbbbccccccdddggglllpppzzzwwwhhhdddSSSNNNfffuuunnngggllluuuiiiYYYVVVVVVVVVTTTTTTTTTUUUUUUUUUTTTTTTZZZYYYXXXVVVUUUTTTTTTSSSQQQRRRTTTVVVVVVUUUTTTSSSPPPPPPOOOOOOPPPQQQSSSTTTaaa\\\VVVTTTUUUTTTPPPKKK???<<<888666666555444222111111000000000000111111111111111111111000000//////---++++++,,,......---,,,,,,,,,---.../////////---...///222555888;;;<<<:::888555333444888>>>BBBCCCBBB???:::999@@@MMMXXX[[[SSSFFF888222444;;;???QQQVVV```kkkooonnnqqqvvvyyyoooggg\\\PPPJJJFFFEEEKKK\\\ooovvvkkk```YYYXXX```cccbbb[[[UUUSSSQQQNNNIIIJJJKKKJJJHHHGGGHHHIIIXXXlll{{{yyy___GGGCCCEEEDDDEEEKKKJJJKKKMMMOOOQQQSSSTTTTTTQQQPPPNNNNNNOOORRRVVVXXXVVVUUUUUUUUUVVVWWWYYYZZZUUUXXX[[[\\\[[[YYYXXXXXXUUUSSSSSSUUUXXX\\\]]]^^^ZZZ[[[\\\\\\\\\\\\___aaaaaaaaa``````ccchhhlllmmmuuuxxxrrrbbbQQQXXXiii}}}pppjjjooovvvyyy|||rrr___YYYWWWUUUUUUQQQRRRRRRSSSTTTTTTTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSPPPPPPRRRSSSTTTTTTTTTTTTPPPOOONNNNNNNNNPPPRRRSSSbbb\\\WWWVVVWWWVVVRRRNNN???<<<999666666555444222111111000000000000111111...............------,,,///---++++++,,,......------------...///000000111---...///222555888;;;<<<;;;999555222222666===BBBCCCBBB???999777>>>LLLXXXaaaYYYKKK;;;333444777999OOOTTT^^^iiinnnppptttzzzzzzrrrfffYYYRRREEE@@@BBBQQQdddvvvvvv~~~wwwjjjeeedddgggeee[[[RRRPPPPPPQQQGGGHHHJJJJJJJJJJJJKKKMMM___tttyyyyyymmmTTTAAAAAAEEEDDDEEELLLIIIKKKMMMOOOQQQSSSTTTUUUQQQOOOMMMMMMNNNQQQUUUXXXVVVVVVUUUUUUUUUVVVXXXYYYRRRUUUWWWXXXXXXYYYZZZ[[[WWWUUUTTTUUUXXXZZZ[[[[[[XXXZZZ]]]^^^^^^^^^___aaa```___]]]^^^cccjjjmmmmmmssswwwttt~~~tttVVVPPPQQQfffwwwsssoooooovvv~~~~~~~~~zzzzzz~~~}}}|||\\\SSSTTTSSSPPPQQQOOOPPPQQQSSSTTTTTTTTTTTTQQQRRRTTTVVVWWWVVVUUUTTTPPPPPPQQQRRRSSSTTTUUUUUUOOONNNLLLLLLLLLNNNPPPQQQccc^^^XXXUUUSSSQQQNNNJJJ@@@<<<888555444333222111222222222111111111111000///////////////////////////...---,,,,,,---...///...------------...//////,,,++++++,,,000555:::===:::999777444444888>>>BBBDDDBBBCCCDDD<<<777DDDXXX]]][[[TTTGGG:::222333777EEEKKKXXXeeejjjllluuuvvvkkk]]]RRROOOEEE@@@GGGSSSeee~~~xxxmmmwww{{{zzzzzzwwwnnnbbbVVVNNNKKKHHHLLLLLLOOOQQQIIIHHHWWWkkk}}}}}}xxx||||||[[[LLLBBBEEEHHHEEEGGGNNNJJJLLLOOORRRUUUWWWXXXYYYTTTSSSQQQPPPQQQUUUXXX[[[XXXXXXWWWVVVVVVVVVVVVVVVPPPQQQSSSVVVXXXZZZ[[[[[[XXXXXXXXXWWWXXXYYYYYYZZZ\\\ZZZZZZ]]]```aaa^^^[[[ZZZZZZ\\\```dddggghhhgggrrrttt~~~www}}}pppMMMGGGVVVaaa}}}vvvtttwwwzzz}}}xxxttt{{{|||yyyyyyzzzyyyvvvxxx}}}~~~||||||||||||~~~|||lllXXXSSSQQQKKKJJJNNNPPPPPPOOOQQQSSSTTTTTTSSSTTTTTTSSSRRRQQQPPPPPPOOOKKKKKKLLLNNNQQQSSSUUUWWWNNNKKKHHHGGGJJJLLLLLLKKKbbb]]]WWWTTTSSSQQQMMMJJJ@@@<<<888555444444333222222222222111111111000000///////////////////////////...------------...///...------------...//////...---,,,---///333777:::999999777555555777<<<@@@DDDBBBDDDEEE>>>888BBBTTT]]]^^^ZZZNNN???555444777===BBBLLLYYYaaadddjjjrrr~~~rrreee[[[TTTJJJCCCFFFMMMZZZqqqwwwrrruuu~~~mmm]]]SSSNNNHHHLLLLLLPPPTTTNNNPPP```{{{|||sssvvvuuu|||vvvUUUIIIBBBFFFIIIGGGIIIOOOKKKLLLNNNPPPSSSVVVXXXYYYVVVTTTRRRRRRSSSVVVYYY[[[ZZZZZZYYYWWWVVVTTTSSSRRRPPPQQQSSSUUUWWWXXXXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZ\\\ZZZZZZ\\\^^^___^^^\\\ZZZ[[[]]]```dddfffggggggjjjllluuuqqqeeeyyycccOOOPPPSSSooo}}}zzzyyyyyy{{{}}}~~~~~~zzz{{{zzz}}}||||||}}}}}}}}}}}}}}}~~~yyyeeeTTTQQQPPPLLLKKKOOOPPPOOONNNOOOQQQSSSRRRRRRQQQQQQQQQPPPOOOOOONNNNNNLLLLLLLLLMMMNNNOOOQQQRRRNNNKKKHHHHHHJJJLLLLLLKKKaaa\\\VVVSSSQQQOOOLLLHHH@@@===888555444444333222222222111111111000000000///////////////////////////...------------...///...------------...//////111000...---...111444666999999888666555777:::===BBBBBBFFFGGG@@@999@@@LLL[[[___```WWWGGG:::666666:::<<>>EEEUUU]]]ddd___PPP@@@777555777999AAAOOO\\\aaa___[[[mmm~~~rrrkkk[[[RRRKKKHHHFFFJJJ\\\ooouuubbbkkk|||nnn]]]RRRLLLPPPRRRNNNPPPVVVTTTZZZnnnnnniiirrr{{{}}}aaaJJJEEEDDDIIIMMMKKKLLLNNNLLLKKKKKKMMMOOOSSSVVVXXXVVVUUUTTTSSSSSSUUUXXXYYY\\\\\\\\\[[[YYYUUURRROOOQQQQQQRRRSSSSSSSSSSSSRRRVVVXXXZZZ[[[\\\[[[YYYXXXZZZYYYWWWWWWYYYZZZ\\\\\\\\\^^^aaacccdddfffgggiiikkkooovvv|||wwwWWWUUUiii~~~aaaKKKLLLfff}}}|||{{{yyyvvvssssssssstttwwwzzz{{{{{{zzz~~~ooobbbVVVNNNOOOQQQOOONNNOOONNNLLLKKKKKKLLLNNNNNNMMMKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLNNNMMMLLLLLLLLLMMMMMMMMMaaa\\\VVVRRRPPPNNNIIIFFFAAA===999666555444333222111111111000000000//////////////////////////////---..................---...------------...//////......------...000222444666888;;;;;;999777777777===@@@EEEHHHEEE???>>>@@@MMMWWWbbbcccXXXGGG:::333222444<<>>999666555555444333111111000000000/////////////////////////////////------...//////...------...------------...//////,,,,,,,,,---...000222333555888<<<>>><<<999777666999===DDDGGGFFFCCC???>>>EEEOOO]]]ddd___PPP>>>333333666<<>>:::777666555444333111000000000////////////////////////////////////------...//////...------...------------...//////,,,,,,,,,---...///000111444888===@@@???;;;888666666;;;AAAFFFGGGFFFAAA===>>>HHHWWWdddeeeYYYDDD555555777999AAAQQQaaafffbbbWWWeeeyyyxxxgggVVVNNNGGG@@@BBBHHHUUUfff}}}uuuyyy}}}iii\\\UUUQQQRRRVVVXXXaaapppxxx}}}www{{{wwwrrryyyxxx]]]HHHDDDGGGJJJKKKKKKLLLLLLKKKKKKLLLNNNOOOQQQSSSUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSUUUVVVVVVWWWTTTUUUUUUVVVVVVUUUUUUUUURRRRRRSSSSSSSSSTTTTTTTTTQQQTTTVVVVVVUUUTTTVVVXXXZZZ^^^bbbbbb```___bbbeeecccdddlllsssrrrqqq~~~gggSSSWWWddd___SSSTTTddd~~~{{{|||}}}{{{vvvoooyyyrrr^^^YYYVVVTTTRRRQQQSSSTTTSSSQQQSSSPPPLLLKKKKKKMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRMMMPPPQQQQQQOOONNNOOOQQQccc^^^XXXSSSQQQNNNJJJFFFAAA>>>:::777666555444333000000000000////////////////////////////////////,,,---...//////...---,,,...------------...//////...------------...//////333888>>>BBBAAA===999777444999@@@EEEHHHHHHCCC>>>;;;DDDTTTccciii^^^HHH777222333222666FFFZZZddddddTTT^^^ooommm[[[SSSMMMFFFEEEIIIKKK]]]wwwoooddd]]]ZZZZZZ^^^aaajjjyyysssyyy}}}uuuttt}}}pppWWWDDDCCCFFFIIIJJJKKKMMMNNNMMMKKKLLLNNNQQQSSSTTTUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUVVVWWWWWWWWWWWWVVVQQQQQQQQQPPPQQQRRRSSSSSSOOOSSSVVVWWWUUUTTTUUUVVVWWW\\\``````]]]\\\___ccc___^^^dddmmmmmmkkkuuubbbUUUUUUmmmmmmZZZTTTSSSppp~~~{{{xxxvvvvvvwwwwwwzzz}}}~~~||||||~~~yyy~~~|||sssssseeeZZZ\\\SSSSSSQQQPPPRRRUUUUUURRRTTTQQQMMMLLLLLLMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQMMMPPPRRRRRROOONNNOOOQQQddd^^^XXXSSSQQQNNNIIIFFFAAA>>>999666555444333111111111000//////////////////////////////////////////............---------,,,---......//////......---------............///333666;;;???@@@>>>;;;999777999===CCCHHHIIIFFFBBB===>>>EEEUUUcccbbbSSSCCC<<<555333888;;;AAASSShhh\\\WWW\\\sss}}}kkk```WWWKKKDDDCCCEEEPPPfff}}}jjjfffiiinnnttt{{{|||sssssswww{{{}}}vvv{{{pppZZZLLLHHHHHHIIIKKKLLLMMMMMMLLLLLLOOOOOONNNNNNOOOPPPRRRSSSPPPPPPOOONNNMMMMMMMMMNNNOOOOOONNNOOOPPPQQQRRRSSSUUUUUUUUUUUUUUUTTTSSSSSSRRRPPPPPPRRRUUUVVVSSSPPPRRRRRRRRRRRRRRRSSSSSSSSSVVVWWWXXXYYYYYYZZZ\\\___]]]___bbbbbbccceeejjjnnnhhhSSSWWWiiiooo\\\MMMTTTooo~~~zzzxxxvvvwwwxxxyyy~~~~~~{{{tttxxx{{{sss{{{iiiYYYUUUUUUQQQQQQQQQQQQRRRSSSTTTUUUWWWTTTQQQMMMKKKKKKLLLMMMNNNNNNNNNPPPRRRRRRPPPNNNPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQOOONNNNNNOOOPPPQQQddd___XXXTTTQQQNNNJJJFFFAAA>>>999666555444333111111111000//////////////////////////////////////////............---------,,,---......//////......---------............///111444888===AAAAAA???<<<888999<<>>MMM]]]cccZZZOOO<<<444111666999===LLL^^^bbb[[[ZZZhhhuuuiii___SSSJJJGGGDDDIIIYYYrrr{{{|||pppkkkpppvvvzzzyyyhhhTTTJJJHHHJJJKKKLLLNNNNNNNNNNNNMMMQQQPPPOOOOOOOOOPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQPPPPPPSSSVVVWWWVVVSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWYYYYYYYYYZZZ\\\^^^^^^```bbbbbbbbbbbbeeehhhkkk~~~mmmUUUYYYfff}}}www[[[LLLTTTeee~~~qqqnnnwwwzzzqqqnnnxxxsssbbbVVVPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSQQQOOOMMMLLLMMMNNNOOOPPPOOOOOOPPPQQQQQQPPPNNNPPPPPPPPPQQQQQQSSSTTTUUURRRQQQOOOMMMMMMMMMNNNOOOeee___YYYTTTRRROOOJJJFFFAAA>>>999666555444333111111111000//////////////////////////////////////////............---------,,,---......//////......---------............///000111444;;;AAADDDCCC@@@999999<<<@@@FFFJJJKKKKKK@@@:::888BBBTTT______ZZZCCC999222444777:::EEEQQQddd___WWWZZZsssuuujjj]]]QQQKKKCCCBBBKKK```xxxmmmccceeepppyyyuuutttwww}}}vvv^^^MMMHHHJJJKKKLLLMMMOOOOOOOOOOOONNNRRRQQQPPPOOOPPPQQQRRRSSSQQQQQQPPPNNNMMMLLLKKKKKKMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNPPPPPPQQQTTTXXXYYYXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXUUUWWWYYYYYYYYYZZZ\\\^^^```bbbccccccaaa``````aaaeeerrrhhh[[[TTTcccpppVVVOOOTTTeeexxxpppsssyyylllkkkooo|||ooobbb\\\SSSMMMNNNNNNOOOPPPQQQQQQPPPOOOOOOOOONNNMMMLLLLLLNNNPPPQQQRRRQQQOOOOOOQQQQQQQQQPPPRRRQQQPPPPPPPPPRRRTTTUUUQQQPPPNNNLLLKKKJJJJJJKKKeee```YYYUUURRROOOKKKGGGAAA>>>999666555444333111111000000//////////////////////////////////////////............---------,,,---......///.........---------............///000000222888@@@EEEDDDBBB::::::;;;===BBBGGGLLLNNNKKKAAA999<<>>999666555444333111111000000//////////////////////////////////////////............---------,,,---......///.........---------............///111000111666===BBBCCCCCC;;;;;;;;;;;;>>>CCCHHHLLLQQQGGG===;;;CCCOOOZZZ```[[[NNN@@@777444666<<>>999666555444333111111111000//////////////////////////////////////////............---------,,,---......//////......---------............//////000222444888===AAADDD??????===;;;;;;>>>DDDHHHMMMIIIBBB>>>???HHHUUU___```WWWIII===555444777;;;LLL___jjjbbb[[[iiiwwweeeTTTHHHFFFDDDFFFKKKXXXoooxxxkkkbbbccchhhppp~~~pppmmm{{{mmmVVVHHHDDDEEEGGGJJJKKKLLLNNNNNNNNNNNNMMMKKKKKKLLLMMMPPPSSSUUUWWWSSSSSSSSSSSSRRRPPPNNNLLLIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLQQQSSSUUUVVVTTTSSSSSSTTTRRRSSSTTTTTTUUUVVVWWWWWWTTTVVVYYY[[[[[[[[[\\\]]]^^^^^^___aaaccceeedddcccbbbhhhggglllkkk]]]aaaxxxuuu```PPPWWWlll~~~yyynnniiinnn}}}mmm\\\RRRTTTTTTLLLJJJOOOKKKLLLNNNOOOPPPPPPPPPOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLPPPTTTYYY[[[[[[TTTRRROOOKKKIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGgggbbb[[[VVVTTTQQQMMMIIIAAA>>>999666555444333111111111000//////////////////////////////////////////............---------,,,---......//////......---------............///+++...222333444999AAAGGGDDDCCCAAA===;;;<<<@@@DDDGGGIIIHHHBBB===@@@MMMYYYbbb___VVVIII<<<666555666@@@UUUiiiiii______rrrrrr___RRRKKKDDDBBBCCCKKK[[[kkktttgggaaacccnnnuuuyyyxxxmmmrrr|||bbbOOOHHHIIIIIIHHHKKKLLLMMMOOOOOOOOOOOONNNMMMLLLLLLMMMNNNPPPRRRSSSSSSSSSTTTUUUTTTRRRPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMPPPSSSTTTSSSRRRSSSTTTQQQRRRSSSTTTUUUVVVVVVWWWSSSVVVZZZ[[[[[[[[[[[[\\\^^^\\\\\\^^^aaaddddddcccggglllkkkkkkpppxxx}}}cccbbbnnn```QQQYYYnnnyyyvvvtttxxx{{{\\\TTTOOOOOOOOOLLLJJJKKKJJJJJJKKKLLLNNNOOOPPPPPPMMMMMMLLLLLLKKKKKKKKKKKKHHHHHHJJJNNNSSSWWWXXXWWWNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIgggbbb[[[WWWTTTQQQMMMIIIAAA>>>999666555444333111111111000/////////////////////////////////////////////.........---------,,,---......//////......---------.........//////(((---111222222777AAAJJJHHHGGGDDD???;;;:::>>>BBBDDDJJJLLLEEE;;;:::EEEQQQdddeee```SSSEEE;;;666555555IIIbbblllddd]]]hhhzzz|||hhh[[[PPPEEE@@@AAAFFFPPPZZZ{{{ssseee]]]]]]gggxxxvvvsss{{{xxx]]]MMMKKKOOOOOOMMMLLLMMMOOOPPPQQQQQQPPPOOOOOONNNMMMMMMMMMNNNOOOPPPSSSTTTUUUVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNIIIMMMQQQRRRQQQQQQSSSUUUQQQRRRRRRSSSUUUVVVWWWWWWSSSVVVZZZ\\\\\\[[[[[[\\\^^^\\\ZZZ[[[___bbbcccbbbeeejjjlllnnnllliii~~~www^^^\\\iiiyyyeeeSSS```~~~}}}vvvvvv{{{|||aaaUUURRRMMMKKKLLLNNNMMMJJJHHHHHHIIIJJJLLLNNNPPPQQQKKKKKKKKKKKKLLLLLLLLLLLLFFFGGGIIIMMMRRRTTTTTTSSSIIIIIIHHHHHHGGGFFFEEEDDDBBBCCCEEEGGGIIIJJJKKKKKKnnnggg^^^WWWSSSPPPMMMIIIDDD@@@:::777555444333222111111000///////////////000///...------...///000///.........------------------------------------,,,,,,,,,---------......000//////...000555<<>>777777;;;@@@TTTjjjmmmbbb___hhhttteeeUUUGGGCCCEEEFFFJJJPPPkkkxxx{{{ggg```\\\fffwwwtttttt}}}qqq]]]VVVWWWXXXUUUSSSMMMMMMNNNOOOPPPQQQSSSTTTSSSRRRQQQPPPNNNNNNNNNNNNRRRTTTVVVXXXYYYXXXWWWUUUSSSQQQOOOMMMMMMNNNOOOPPPRRRPPPNNNMMMNNNOOONNNMMMPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSQQQPPPRRRUUUXXXXXXWWWVVVVVVWWWZZZ^^^```___\\\ZZZ]]]___```dddiiiiiiiiikkkllliiijjjwwwlllUUUbbbvvvbbbZZZdddxxxtttssszzz}}}uuuuuuwww{{{eeeZZZPPPPPPOOOMMMLLLJJJIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKIIIJJJLLLMMMNNNNNNNNNMMMOOOKKKFFFDDDEEEFFFEEECCCFFFFFFGGGHHHIIIIIIIIIIIImmmfff]]]WWWTTTQQQMMMJJJDDD@@@:::777555444333222111111000///////////////000///...------...///000.........---------,,,,,,------------------------,,,,,,,,,---------......//////......///444;;;@@@HHHHHHHHHDDD???;;;:::;;;BBBEEEKKKNNNGGG??????EEEXXXdddppprrreeePPP>>>555555777EEEZZZfffccc______vvvnnn^^^NNNGGGEEECCCEEEIIIWWWdddwwwiii]]]\\\dddooo|||uuuzzz{{{iiiWWWSSSVVVVVVTTTSSSPPPPPPPPPPPPPPPQQQRRRSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTVVVUUUTTTSSSSSSSSSTTTTTTUUUSSSRRRRRRSSSSSSRRRPPPTTTTTTTTTUUUVVVWWWWWWWWWTTTTTTTTTRRRQQQSSSVVVXXXXXXWWWWWWWWWYYY\\\^^^```^^^ZZZYYY\\\^^^___ccchhhlllkkkkkkkkkiiiiiirrr~~~iiiYYYeeexxxfffSSSYYYjjjvvvlllppptttzzzttttttxxx|||nnnjjjllliiiZZZTTTOOOOOONNNLLLKKKJJJIIIHHHFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIGGGHHHJJJKKKLLLMMMLLLLLLMMMJJJFFFEEEFFFGGGFFFEEEFFFFFFHHHIIIIIIJJJJJJJJJllleee\\\VVVTTTQQQNNNKKKDDD@@@:::777555444333222111111000/////////////////////............//////.........---------,,,,,,------------------------,,,,,,,,,---------...............---///222888<<>>GGGMMMKKKEEE>>>999999>>>DDDLLLUUUZZZVVVNNNCCCGGGSSSgggwwwyyylll```CCC<<<666:::JJJ___qqq|||bbb___fffrrr^^^SSSOOOIIICCCAAA@@@AAAIIIXXXmmmnnnXXXRRRVVVaaarrr}}}fffYYYTTTRRRTTTSSSPPPNNNOOOIIIIIIIIIJJJLLLMMMOOOPPPRRRSSSTTTTTTTTTRRRQQQPPPOOOQQQTTTVVVWWWVVVTTTRRRQQQSSSUUUVVVVVVUUUTTTSSSUUUUUUVVVXXXZZZZZZYYYWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVXXXZZZZZZXXXVVVVVVVVVUUUWWWYYY\\\___```aaaaaadddaaa```bbbcccaaacccfffhhhiiihhhfffhhhkkkkkkhhhqqqkkkmmm}}}iiicccuuuuuuaaaWWWXXXccc~~~sssnnniiigggjjjlllqqqzzzzzz```WWWPPPOOOPPPJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEGGGIIIKKKLLLLLLNNNPPPPPPOOOOOOQQQRRRMMMMMMLLLLLLLLLNNNOOOQQQjjjccc[[[UUURRRPPPMMMKKKDDD@@@:::777555444333222111111000///////////////---...///000000///...---............------------------------------------,,,,,,,,,---------......,,,...//////......///111333888AAAJJJOOOMMMFFF@@@888<<>>888:::HHHXXXvvvxxxjjjXXXXXXjjjrrrcccXXXPPPHHHCCC@@@AAABBBDDDKKKSSSjjjwwwiii^^^UUU\\\fffmmmtttrrr^^^[[[RRRQQQQQQRRRSSSSSSRRRPPPOOONNNLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMOOOQQQRRRRRRPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPNNNKKKJJJLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQWWWXXXXXXVVVSSSQQQQQQRRRUUUTTTSSSUUUYYY]]]```aaa^^^]]]]]]]]]\\\\\\[[[[[[aaabbbdddfffggggggfffffffff___[[[___fffnnn{{{jjjYYY[[[ggguuufffYYYXXXkkkyyyppplllfffdddeeejjjooorrrzzz}}}gggXXXSSSNNNKKKLLLLLLKKKJJJLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLKKKHHHFFFBBBBBBBBBCCCDDDFFFGGGHHHNNNNNNMMMLLLLLLKKKLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPiiibbbYYYRRRPPPOOOMMMKKKGGGBBB;;;666444444333333000000////////////000000///////////////////////////............---------......---------,,,,,,,,,..................------//////...------------------333999@@@MMM\\\bbbaaaRRRBBB666999@@@DDDLLLVVVWWWKKKAAAAAAIIIVVVfffssspppbbbPPPAAA777666@@@MMMttt}}}sss___UUU]]]{{{nnn^^^QQQIIIDDD@@@@@@??????DDDKKK]]]jjj}}}ppp]]]VVVYYYbbbnnnxxxiiiVVVQQQRRRQQQPPPQQQRRRRRRPPPNNNNNNMMMKKKIIIGGGGGGGGGGGGIIIJJJKKKLLLNNNOOOPPPQQQOOOOOONNNMMMMMMMMMNNNNNNNNNNNNMMMKKKIIIIIIKKKMMMOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQRRRQQQQQQPPPOOOOOOVVVWWWWWWUUURRRPPPPPPQQQSSSQQQQQQSSSVVVZZZ]]]^^^\\\[[[[[[ZZZYYYYYYZZZZZZ___```bbbdddfffgggggggggddd]]]ZZZ]]]aaagggrrr|||```ZZZ\\\qqqsss\\\RRRZZZfffyyymmmdddbbbeeeiiikkkmmmpppzzzqqq\\\VVVRRRMMMKKKKKKLLLLLLJJJLLLMMMMMMNNNMMMLLLKKKJJJKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKLLLMMMKKKHHHFFFCCCCCCCCCCCCDDDFFFGGGHHHMMMLLLLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNiiibbbYYYRRRPPPOOOMMMKKKFFFAAA;;;666444444333333000000////////////000000///////////////////////////............---------...------------,,,,,,,,,------------------......//////...------------...---111666===IIIXXX```bbbYYYJJJ<<<;;;===AAAJJJUUU\\\RRRFFFAAACCCMMM^^^nnnzzzppp___MMM===555;;;DDDfffzzz}}}kkkXXXQQQccc|||gggVVVMMMGGGBBBAAA???===???CCCMMMXXXjjj}}}yyy```TTTTTT^^^hhhvvvwww^^^PPPKKKPPPOOOOOOOOOPPPPPPNNNLLLMMMLLLJJJHHHFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLKKKKKKJJJGGGFFFGGGJJJMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNTTTUUUUUUSSSPPPOOOOOOOOOPPPOOONNNPPPTTTWWWYYYYYYZZZXXXWWWUUUUUUVVVWWWXXX]]]^^^```bbbdddfffggggggbbb^^^ZZZ\\\^^^bbbhhhooovvvdddWWW^^^tttkkk___XXX```tttwwwpppmmmlllkkkhhhhhhmmmuuu|||}}}zzzzzzyyyooo___XXXSSSPPPLLLKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLJJJKKKKKKMMMNNNLLLIIIFFFEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJIIIJJJKKKKKKLLLiiibbbXXXRRROOONNNMMMKKKDDD@@@;;;666555444333222000000////////////000000///////////////////////////............---------------------------------,,,,,,------------......///......---------.........000222888BBBNNNWWW\\\\\\OOOAAA;;;:::===FFFOOOYYYWWWRRRJJJBBBCCCTTTfff{{{{{{tttbbbJJJ;;;:::???MMMmmmzzzeeeQQQTTThhhwwwdddTTTNNNHHHFFFCCC???>>>@@@DDDJJJVVVgggyyy}}}iiiZZZXXX\\\hhhtttfffVVVPPPNNNOOONNNNNNNNNOOOOOOMMMKKKLLLKKKIIIHHHGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDFFFJJJMMMOOOOOOOOOOOONNNNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPOOORRRSSSSSSRRROOONNNNNNOOOPPPOOONNNPPPSSSUUUVVVVVVXXXVVVTTTRRRRRRSSSVVVWWW\\\]]]___```bbbcccdddddd```^^^]]]]]]^^^```cccfffkkk|||kkkbbbeeesssooo]]]aaakkkwwwsssnnnmmmnnnrrrvvvyyy|||yyyooo\\\VVVUUUOOONNNLLLJJJJJJKKKKKKLLLKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIKKKMMMNNNMMMIIIFFFHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKiiiaaaXXXRRROOONNNLLLJJJCCC???:::777555444333222000000////////////000000///////////////////////////............---------------------------------,,,,,,,,,,,,------............---------......///......///444<<>>HHHXXXqqq~~~wwwZZZCCC::::::999]]]{{{ttt\\\OOOUUUbbbsss\\\TTTMMMJJJFFFAAA???@@@???AAAHHHSSSdddxxxvvveee\\\ZZZ___gggvvvpppXXXPPPPPPQQQNNNMMMMMMNNNOOOOOONNNLLLKKKJJJIIIIIIIIIKKKLLLMMMGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFJJJMMMOOOOOOOOOOOONNNMMMLLLKKKLLLMMMNNNOOOOOOPPPOOOOOOPPPQQQRRRQQQPPPOOOPPPQQQRRRQQQQQQRRRUUUVVVWWWVVVWWWVVVSSSRRRRRRTTTVVVXXX^^^^^^^^^^^^______``````]]]^^^^^^]]]^^^```aaaaaa```fffuuu~~~oooiiisssxxxhhhXXXZZZsssvvvqqqpppqqqppplllooouuu}}}zzz{{{mmm[[[QQQNNNMMMMMMLLLLLLJJJIIIJJJJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIKKKMMMLLLIIIFFFJJJJJJIIIHHHHHHHHHIIIIIIFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJhhhaaaXXXQQQOOONNNLLLJJJBBB>>>:::777555444333111000000////////////000000///////////////////////////............---------,,,,,,,,,------------...++++++,,,,,,------.........------------...//////---+++---333:::AAALLLVVVTTTQQQKKKBBB:::888;;;???MMM[[[iiigggTTTBBBAAAJJJdddxxxjjjQQQ>>>666222OOOjjjzzz}}}jjjUUUPPPUUUssszzzfff\\\RRRMMMIIICCC??????<<<===@@@GGGTTTfffzzzxxxbbbWWWVVV]]]hhhqqq}}}aaaPPPKKKLLLOOONNNMMMMMMOOOQQQRRRPPPOOOLLLLLLKKKKKKKKKMMMNNNOOOGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIIIIHHHHHHKKKMMMNNNOOOOOOPPPOOONNNLLLKKKIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRRRRQQQRRRSSSUUUVVVUUUTTTUUUWWWXXXXXXWWWXXXWWWVVVUUUUUUWWWXXXZZZ]]]]]]\\\\\\\\\\\\]]]]]]ZZZ]]]^^^]]]]]]``````^^^cccbbbfffttt|||ssspppdddUUU\\\wwwwwwnnnfffdddfffiiinnnuuu}}}oooZZZSSSPPPLLLIIIKKKLLLLLLJJJIIIHHHIIIJJJIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFHHHJJJJJJIIIGGGJJJIIIIIIHHHHHHHHHIIIIIIDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIhhhaaaWWWQQQOOONNNLLLJJJAAA>>>:::777555444333111000000////////////000000///////////////////////////............---------,,,,,,,,,---------......***++++++,,,------......---------------...//////---+++,,,222666:::DDDOOOPPPRRRQQQJJJ@@@;;;:::;;;CCCQQQdddlllcccQQQGGGGGGVVVkkk{{{gggNNN<<<555CCCRRRggg}}}yyycccXXXVVV^^^{{{tttgggZZZRRRMMMFFFAAA@@@:::<<<>>>@@@FFFSSSdddqqqvvviii[[[WWW[[[eeetttgggVVVOOOJJJIIIKKKNNNMMMNNNPPPSSSTTTTTTRRROOONNNMMMLLLKKKLLLLLLMMMHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLMMMMMMLLLKKKLLLMMMMMMNNNPPPQQQPPPOOONNNLLLIIIIIIKKKLLLMMMNNNNNNNNNNNNPPPRRRSSSTTTUUUWWWYYYXXXWWWWWWXXXYYYZZZYYYWWWZZZZZZYYYYYYZZZ[[[[[[\\\[[[[[[ZZZZZZZZZ[[[]]]^^^]]]aaabbb______bbbbbb^^^fffeeegggnnnwwwooo|||qqqcccddduuuyyyvvvtttpppmmmmmmppptttvvv}}}}}}}}}}}}uuu^^^UUURRRPPPNNNNNNJJJLLLLLLKKKHHHFFFGGGIIIHHHIIIKKKLLLLLLLLLKKKJJJGGGGGGHHHHHHGGGGGGFFFEEEFFFDDDDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGhhhaaaWWWQQQNNNMMMLLLJJJ@@@===999777666444333111000000////////////000000//////////////////////////////.........---------,,,,,,,,,------.........******+++,,,,,,---......---------------...///000...+++,,,000111222:::DDDNNNSSSVVVPPPFFF>>>;;;::::::FFF[[[lllmmm```RRRKKKMMM```vvv{{{```GGG777:::>>>VVVyyyqqqdddTTTMMM___qqqaaaXXXQQQIIIDDDBBB:::===>>>======DDDQQQ]]]kkkwwwuuufff```\\\]]]cccnnnxxxWWWOOOPPPKKKHHHKKKNNNMMMNNNQQQTTTVVVVVVUUUQQQPPPNNNLLLJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKMMMPPPPPPNNNMMMMMMMMMMMMNNNPPPQQQQQQPPPNNNMMMJJJKKKMMMNNNPPPQQQQQQQQQMMMOOORRRTTTUUUWWWYYY\\\YYYYYYXXXYYYZZZZZZYYYWWW[[[[[[\\\]]]]]]]]]^^^^^^YYYXXXXXXXXXZZZ\\\^^^___bbbfffgggcccbbbfffeee```aaabbbgggjjjkkkrrrqqqqqqsss]]]ZZZaaalll~~~tttllliiiiiijjjmmmvvvxxxeeeZZZRRRPPPOOOKKKLLLQQQJJJLLLMMMKKKGGGEEEFFFHHHHHHIIIKKKLLLLLLLLLKKKKKKGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDBBBCCCEEEGGGHHHHHHDDDDDDCCCCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEeee^^^VVVPPPNNNNNNLLLJJJAAA>>>999666555444333111000000000000////////////////////////////////////+++,,,------......------........................,,,,,,,,,---------......---------------...///000,,,,,,,,,,,,...333:::>>>KKKPPPVVVXXXSSSHHH;;;222999999@@@RRRgggooodddUUUKKKTTThhhwww```@@@:::>>>CCCSSS}}}yyyddd\\\TTTeeewwwfffYYYPPPKKKHHHDDD@@@===<<<;;;;;;AAAJJJSSS^^^ppptttggg```VVV[[[[[[aaarrrkkkRRRKKKJJJFFFEEEHHHNNNNNNOOOSSSWWWXXXVVVSSSRRRRRRRRRQQQOOOKKKHHHFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGHHHIIIJJJJJJJJJNNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNOOOPPPQQQPPPNNNNNNOOOPPPPPPOOOOOOQQQSSSPPPPPPQQQTTTXXX[[[[[[ZZZVVVXXXZZZ[[[YYYWWWVVVUUU\\\\\\]]]^^^___aaabbbbbb\\\[[[ZZZYYY[[[^^^aaaccchhhhhhggggggfffdddcccbbbeeeeeeeeeeeeggglllrrrwwwkkkeeerrrjjjZZZYYYssszzzqqqllljjjlllrrr{{{}}}yyyvvv___RRRPPPNNNKKKJJJJJJJJJKKKKKKJJJJJJIIIGGGEEECCCBBBHHHHHHGGGGGGHHHHHHIIIJJJEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAAAAAAAABBBDDDEEEDDDDDDDDDCCCCCCDDDDDDDDDBBBCCCEEEEEEDDDDDDFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@ggg```WWWQQQNNNMMMJJJHHHAAA>>>999666555444333111000000000000////////////////////////////////////---.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---------------...//////.........---...111555999FFFLLLTTTYYYVVVMMM@@@888666555;;;KKK^^^hhhdddZZZSSSVVVccc{{{tttVVV@@@888<<>>999666555444333111000000000000/////////////////////////////////////////////...---,,,***)))************************,,,,,,,,,---------......------------------...///......///...---...000333>>>FFFRRRZZZ[[[TTTJJJCCC666444777CCCTTTaaaeeeeeeWWWTTTZZZooopppNNN;;;:::<<>>DDDNNNYYYeeessstttbbbTTTNNNNNNQQQQQQaaammm{{{ooo]]]MMMJJJLLLJJJIIILLLJJJJJJLLLOOORRRTTTTTTSSSQQQRRRRRRQQQPPPNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEHHHIIIJJJJJJKKKKKKKKKKKKQQQWWW[[[ZZZTTTOOOMMMMMMNNNMMMMMMNNNPPPPPPOOOMMMLLLNNNOOOOOOOOOPPPSSSUUUSSSRRRSSSVVVYYY[[[[[[ZZZUUUWWWXXXYYYYYYYYY[[[]]][[[\\\]]]^^^______``````]]]]]]\\\\\\]]]```bbbdddiiiiiijjjjjjjjjjjjiiiiiiggggggfffeeedddfffiiillliiittt{{{hhhbbbeeejjjpppdddlll}}}|||}}}oooeeehhhsss|||eeeTTTHHHJJJIIIHHHGGGGGGHHHJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFBBBCCCCCCDDDDDDCCCCCCBBB@@@???>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAACCCCCCBBBBBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBggg```WWWQQQNNNMMMJJJHHHAAA>>>999666555444333111000000000000////////////////////////////////////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---......,,,---......---,,,...///888AAANNNZZZ^^^\\\UUUPPP===888777???LLLZZZfffoooWWWOOONNN^^^yyyfffMMMBBB:::AAA```pppUUURRRaaatttbbbSSSKKKIIIFFFEEEFFFCCC>>><<<>>>===@@@DDDJJJSSS```pppzzz{{{sssdddUUUKKKIIIMMMRRRVVVkkk{{{{{{dddWWWLLLKKKMMMLLLJJJKKKHHHIIIJJJLLLOOORRRSSSTTTPPPPPPPPPPPPOOOMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEJJJJJJKKKLLLLLLLLLLLLLLLPPPWWW^^^]]]VVVOOONNNPPPMMMLLLLLLMMMOOOPPPNNNMMMKKKMMMNNNOOOOOOPPPSSSUUUUUUUUUUUUWWWZZZ[[[[[[ZZZSSSUUUVVVVVVUUUVVVYYY[[[[[[\\\]]]^^^______^^^^^^\\\[[[[[[[[[]]]___aaacccdddeeefffggghhhhhhhhhhhhgggggggggeeedddeeehhhjjjpppssszzzuuukkkmmmtttwwwooommmxxxyyyrrrqqqmmmlllttthhhXXXOOOJJJJJJIIIHHHHHHGGGHHHHHHIIIFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCC???>>>=========>>>???@@@@@@??????????????????@@@>>>@@@AAABBBAAAAAABBBDDDDDDCCCBBBAAAAAAAAAAAAAAAddd^^^UUUPPPOOONNNLLLJJJAAA>>>999666555444333111000000000000////////////////////////////////////,,,,,,------...------,,,........................,,,,,,,,,---------.........------,,,,,,,,,------)))+++------,,,,,,---///333<<>>999===EEEQQQaaaooo___SSSGGGKKK^^^vvviiiMMM>>>===KKK]]]|||eeeSSS[[[ppptttbbbXXXOOOKKKIIIIIIFFF@@@===>>><<<<<<===>>>BBBLLLYYYbbbpppyyy~~~uuuooo^^^ZZZRRRKKKFFFHHHMMMRRReee~~~lll]]]UUUNNNMMMMMMLLLJJJJJJHHHHHHIIIJJJLLLOOOQQQSSSNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEJJJJJJKKKLLLMMMMMMMMMMMMMMMUUU\\\\\\VVVPPPPPPRRRLLLLLLKKKMMMNNNOOONNNLLLJJJLLLMMMNNNNNNOOORRRTTTWWWVVVVVVXXXZZZ[[[ZZZXXXTTTUUUVVVUUUTTTTTTVVVXXX[[[\\\]]]^^^^^^^^^\\\[[[XXXXXXYYYYYY[[[\\\^^^___aaabbbccceeeffffffggggggeeefffgggfffffffffhhhjjjqqqqqqrrrttt}}}iiicccaaalllwwwsssooopppzzzkkk]]]TTTNNNJJJLLLLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEE@@@???>>>=========>>>???@@@??????>>>>>>??????@@@>>>???AAAAAA@@@@@@BBBCCCAAAAAA@@@@@@??????@@@@@@ccc]]]UUUPPPOOOOOOMMMLLLAAA>>>999666555444333111000000000000////////////////////////////////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,(((***,,,,,,,,,,,,...///000777BBBOOOYYY___bbbcccPPPCCC::::::???FFFUUUdddiii\\\KKKAAAHHH___|||^^^III@@@???HHHbbbzzzddd___dddlllxxxmmm]]]VVVPPPNNNJJJCCC@@@@@@===>>>===;;;;;;@@@IIIPPPWWWcccrrrzzzpppfff]]]WWWJJJIIIHHHGGGHHHNNNVVV[[[sssnnn^^^XXXUUUQQQOOONNNMMMLLLKKKIIIIIIJJJIIIJJJLLLPPPSSSNNNMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEIIIIIIKKKLLLMMMNNNNNNNNNKKKQQQWWWXXXTTTQQQPPPRRRLLLKKKKKKLLLNNNNNNMMMKKKJJJKKKLLLLLLLLLMMMPPPRRRVVVUUUUUUVVVWWWXXXVVVUUUUUUWWWXXXXXXVVVVVVWWWXXXZZZ\\\]]]^^^^^^]]][[[YYYVVVVVVVVVWWWYYYZZZ\\\]]]aaabbbccceeeffffffggggggbbbdddfffgggfffggghhhjjjiiimmmqqqpppqqq|||zzzcccXXX___ttt|||{{{|||zzzjjj^^^ZZZUUUPPPLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFAAA@@@???>>>>>>>>>???@@@@@@@@@????????????@@@@@@>>>???AAAAAA@@@@@@BBBCCC@@@??????>>>>>>?????????ddd^^^UUUPPPOOONNNLLLJJJAAA>>>999666555444333111000000000000////////////////////////////////////---------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,***+++,,,,,,++++++---///...222;;;FFFQQQZZZaaaeeeZZZJJJ===;;;;;;>>>HHHVVVfffbbbWWWIIIDDDQQQmmm{{{```FFF:::BBBLLLrrrkkkbbbiiiwwwnnndddZZZTTTMMMFFFBBBBBB???@@@@@@>>><<<===BBBFFFIIISSSaaannnyyyuuuggg]]]VVVPPPLLLGGGGGGFFFHHHNNNYYYeeennn{{{bbbXXXUUUUUUSSSQQQOOOOOONNNNNNJJJKKKKKKIIIHHHJJJOOOSSSOOONNNMMMLLLJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNOOOOOOLLLOOORRRSSSRRROOONNNNNNKKKKKKJJJLLLMMMNNNLLLKKKIIIJJJKKKKKKKKKKKKMMMOOOSSSRRRQQQRRRSSSSSSQQQPPPRRRTTTWWWXXXWWWWWWXXXYYYZZZ[[[]]]^^^^^^\\\ZZZXXXTTTUUUVVVWWWXXXZZZ[[[[[[aaabbbcccdddeeefffffffffaaaccceeefffeeeeeeeeeffffffkkkpppqqqpppttt~~~iiiZZZ\\\qqqsssssszzzwwwjjj___\\\[[[VVVQQQPPPKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGCCCBBBAAA@@@???@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB>>>@@@AAAAAA@@@AAABBBDDD@@@???????????????@@@@@@fff___VVVQQQNNNMMMKKKIIIAAA>>>999666555444333111000000000000/////////////////////////////////////////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++++++++---------+++******,,,///,,,///666???JJJVVV```eeeaaaOOO@@@===<<<;;;BBBNNNZZZaaabbbWWWJJJMMMaaauuuvvvLLL777CCCAAA^^^xxxhhhsssvvv~~~{{{oooaaaXXXPPPHHHCCCCCC===??????>>>;;;:::<<>>@@@AAAAAAAAAAAABBBDDDAAA@@@@@@???@@@@@@AAAAAAddd___XXXRRRNNNLLLKKKIIIDDD???999555444444555555000000000000////////////...........................//////...,,,,,,---///++++++++++++++++++++++++---.........---,,,,,,+++000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///222888===GGGZZZkkklll```MMM<<<888===AAAAAARRR]]]kkklllZZZJJJQQQcccoooLLL>>>===FFFcccnnn}}}qqqcccYYYMMMDDDAAADDD???;;;<<<>>><<<===??????>>>BBBJJJSSS^^^ooo|||qqqccc[[[TTTMMMHHHBBB@@@DDDKKKSSSVVVVVVUUU]]]qqqttt^^^XXXRRRQQQRRRRRRRRRPPPMMMKKKIIIMMMLLLJJJHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIGGGEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIGGGHHHIIIIIIGGGFFFIIIJJJJJJKKKJJJIIIGGGFFFPPPOOOMMMJJJFFFEEEGGGHHHIIIJJJLLLNNNPPPSSSTTTUUUXXXVVVVVVWWWZZZZZZWWWTTTUUUTTTSSSRRRSSSUUUWWWXXXYYYZZZ\\\^^^___```_________^^^^^^______aaabbbbbbcccfffhhhjjjkkkllloooqqqsssvvvwwwiiiccciiisssyyyoooeeeooossszzz{{{jjj___YYYYYYXXXVVVSSSPPPMMMKKKNNNMMMKKKIIIGGGHHHKKKMMMIIIHHHHHHGGGFFFEEEDDDDDDGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFEEEDDDCCCEEEGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCDDDFFFGGGHHHCCCBBBAAAAAAAAAAAABBBCCCddd___XXXRRROOOMMMKKKJJJDDD@@@:::555444444444444000000000000////////////...........................//////---,,,+++---...++++++++++++++++++++++++------......---,,,,,,+++///...---,,,,,,,,,,,,,,,------------------------......000444999BBBTTTeeelllgggYYYGGG<<<:::<<<===EEESSSeeeooohhhZZZQQQQQQuuummmRRRAAA>>>HHHhhhvvvjjj[[[OOOIIIIIICCC???@@@???;;;999999;;;999:::???DDDJJJUUU```uuu}}}|||uuujjj]]]SSSNNNIIIEEECCCAAACCCKKKTTTfffllloooooovvvgggVVVTTTNNNOOOPPPQQQQQQPPPMMMKKKJJJMMMLLLKKKIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIHHHFFFEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGIIIHHHGGGGGGHHHHHHGGGFFFGGGGGGIIIJJJJJJJJJIIIHHHNNNNNNLLLIIIFFFEEEFFFGGGGGGHHHJJJLLLNNNPPPRRRSSSSSSRRRRRRTTTWWWYYYXXXVVVTTTSSSRRRQQQRRRSSSUUUVVVVVVWWWYYY[[[\\\]]]]]]\\\]]]]]]]]]]]]^^^^^^___```ccceeeggghhhhhhhhhjjjlllooommmsss{{{wwwzzzzzzvvvrrrnnnooosssyyy}}}|||zzz|||iii[[[UUUTTTTTTTTTSSSQQQOOOMMMLLLLLLKKKJJJGGGEEEEEEHHHJJJHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDCCCAAAAAACCCEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAACCCDDDFFFGGGCCCBBBAAA@@@@@@AAABBBCCCddd___XXXRRROOOMMMKKKJJJEEEAAA:::666444333333222000000000000////////////........................---......---+++***,,,---++++++++++++++++++++++++---------------,,,,,,+++------,,,,,,,,,,,,------...........................------000333<<>>888GGGiiiooo___UUUNNNGGGCCCDDDCCC>>>:::999===::::::;;;<<<>>>DDDKKKYYYbbbooo{{{xxxiii^^^VVVPPPIIICCCBBB???>>>???AAAGGGTTT```~~~tttYYYPPPPPPKKKLLLMMMNNNOOONNNMMMLLLKKKNNNMMMLLLKKKIIIGGGFFFEEEFFFFFFGGGIIIIIIJJJJJJJJJIIIHHHHHHJJJKKKKKKIIIGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGFFFEEEFFFHHHHHHGGGFFFDDDEEEGGGHHHJJJJJJKKKKKKLLLLLLKKKHHHEEEDDDEEEFFFEEEFFFHHHIIIKKKMMMNNNOOONNNMMMMMMPPPTTTWWWXXXXXXUUUTTTRRRQQQQQQQQQRRRSSSRRRSSSUUUWWWXXXYYYYYYYYY\\\\\\\\\\\\\\\\\\]]]]]]bbbdddeeeeeeddddddeeegggmmmjjjiiikkkppp}}}yyypppoooyyy{{{wwwvvvwwwvvvuuuwww{{{~~~yyy|||eeeZZZTTTOOOMMMNNNNNNOOOOOOOOONNNMMMLLLJJJIIIHHHFFFCCCBBBDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA???@@@AAA@@@>>>>>>???AAAAAAAAAAAA@@@@@@@@@??????CCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>???AAABBBDDDEEEBBBAAAAAA@@@@@@AAAAAABBBddd___XXXSSSOOOMMMKKKJJJEEEAAA;;;777444333222111000000000000////////////........................,,,------,,,******+++---++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,+++++++++,,,------...------------------------///---,,,---///666CCCPPPeeeooosssjjjYYYIII<<<333888@@@JJJWWWjjjvvvlllZZZJJJccc}}}VVVFFF;;;???LLLcccyyyqqqeeeUUULLLEEEEEEFFFCCC@@@@@@???<<<;;;===>>>===@@@EEEHHHOOOZZZdddnnnxxx}}}oooeeeWWWLLLGGGDDDAAA??????======@@@EEEMMM]]]lll{{{dddRRRNNNPPPJJJIIIJJJKKKLLLMMMMMMLLLLLLOOOOOOOOOMMMKKKHHHDDDBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFHHHJJJLLLKKKIIIGGGDDDDDDCCCCCCCCCDDDFFFFFFHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDEEEGGGHHHHHHGGGEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKHHHEEEDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMOOORRRVVVXXXZZZWWWVVVUUUSSSSSSRRRSSSSSSQQQRRRSSSTTTUUUVVVWWWWWW[[[[[[\\\\\\\\\\\\\\\[[[```aaacccccccccccceeefffiiiiiijjjjjjjjjmmmyyynnnggghhhrrrxxxsssqqqpppooommmxxxzzzyyy|||}}}{{{www~~~{{{bbbVVVSSSQQQNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHHHHEEEBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBB????????????????????????===>>>>>>===;;;;;;<<<>>>@@@@@@@@@@@@??????>>>>>>CCCCCCBBBBBB@@@???===============>>>@@@BBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAAeee```YYYSSSOOOMMMLLLKKKEEEAAA;;;777555333222000000000000000////////////........................,,,------,,,******+++---++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,111...,,,---...222<<>>@@@IIIppp{{{eeeXXXLLLHHHGGGFFFDDDEEE===:::888;;;<<<;;;<<>>>>>@@@DDDJJJUUUhhhyyyjjj[[[OOONNNNNNHHHFFFGGGHHHJJJKKKLLLLLLLLLOOOOOOPPPOOOLLLIIIEEECCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDGGGIIIIIIGGGEEECCCBBBAAAAAAAAACCCEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCEEEGGGIIIIIIHHHGGGHHHHHHHHHIIIJJJKKKKKKLLLMMMLLLJJJHHHFFFGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLNNNOOOOOOPPPRRRUUUXXX[[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVWWW[[[\\\\\\]]]]]]]]]]]]\\\]]]___aaacccccceeegggiiieeedddeeehhhiiihhhiiinnn|||jjj___cccvvv{{{vvvqqqtttuuuwww}}}~~~{{{zzzyyyzzzlllaaaXXXTTTSSSPPPNNNOOOLLLLLLKKKJJJIIIHHHHHHHHHGGGHHHHHHFFFCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA============>>>>>>>>>>>>=========<<<::::::;;;<<>>===AAAAAAAAAAAA@@@???======>>>>>>>>>???@@@AAACCCDDD???@@@@@@@@@@@@@@@@@@???eee```YYYSSSPPPNNNLLLKKKCCC@@@;;;777555444222111000000000000////////////........................---......---+++***,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,111...,,,...///000777???OOO[[[kkkvvvyyyoooYYYEEE444888<<>>@@@BBBFFFOOOZZZcccsss}}}yyypppggg]]]TTTOOOGGGDDDAAA????????????>>>===>>>AAAFFFMMMZZZooooooZZZSSSLLLJJJJJJEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNLLLIIIFFFDDDEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@AAACCCFFFGGGFFFDDDBBBAAA@@@@@@@@@BBBEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCEEEHHHKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPNNNLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLOOOQQQRRRTTTTTTVVVYYY[[[]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWZZZ[[[]]]^^^______^^^^^^[[[]]]```ccceeegggjjjmmmiiicccaaadddgggfffeeegggmmmsss~~~uuuuuuwww{{{~~~vvvqqqrrrqqqmmmgggllluuu~~~}}}yyyxxxvvvxxx|||~~~||||||xxxfffYYYUUUQQQOOOLLLHHHJJJOOOKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFHHHGGGDDDBBBAAA@@@>>>>>>??????@@@@@@AAAAAA===============>>>>>>>>>>>>>>>>>>===;;;:::;;;===??????@@@AAAAAA???>>>===??????@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAABBBBBB>>>??????@@@@@@??????>>>eee```YYYSSSPPPNNNLLLKKKBBB???;;;888666555333111000000000000////////////...........................//////---,,,+++---...++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------000---,,,/////////333888EEEQQQaaapppyyyvvvgggXXX;;;888888???JJJVVVeeeqqqcccUUUKKKTTTqqqaaaFFF999666???JJJlllvvviiiaaaXXXQQQMMMOOOHHHCCCBBBAAA===;;;;;;:::;;;<<<<<<===AAAIIIOOOYYYcccmmmttt}}}|||yyyjjjeee]]]VVVOOOJJJEEEAAA<<<<<<;;;<<<>>>??????>>>??????AAAEEEJJJVVVmmmttt[[[NNNNNNHHHFFFHHHEEEDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJKKKJJJJJJHHHFFFEEECCCCCCCCCDDDDDDCCCBBBBBB???>>>>>>@@@CCCEEEEEEDDDAAA@@@??????@@@CCCFFFHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBCCCFFFIIILLLMMMLLLIIIHHHIIIJJJKKKNNNPPPQQQQQQRRRSSSRRRPPPNNNNNNNNNLLLLLLLLLLLLLLLLLLKKKKKKMMMPPPTTTVVVVVVWWWZZZ\\\____________^^^]]]]]]\\\\\\ZZZYYYWWWVVVVVVVVVVVVXXXYYY\\\^^^_________^^^ZZZ]]]```ccceeegggjjjmmmlllgggccceeefffddddddeeeeeeeeehhhqqqxxxtttppppppsss|||xxxsssnnnqqqxxx~~~~~~{{{vvvvvvtttqqqmmmllllllnnntttxxx}}}~~~|||xxxvvvuuummmmmmmmmooorrrvvvzzz|||mmmZZZSSSSSSNNNKKKJJJHHHEEEHHHNNNHHHGGGEEEDDDCCCBBBCCCCCCBBBDDDFFFFFFDDDBBB@@@@@@<<<<<<===>>>??????@@@@@@=========>>>>>>?????????@@@@@@@@@???===<<<===>>>>>>>>>@@@@@@@@@???===<<<<<<===>>>@@@AAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@>>>>>>???@@@@@@???>>>>>>fffaaaYYYTTTPPPNNNLLLKKKAAA>>>:::888666555444222000000000000////////////...........................//////...,,,,,,---///++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,........................///,,,,,,///000...000444>>>KKK[[[jjjuuuwwwoooeeeFFF;;;444777>>>GGGZZZlllkkkbbbQQQJJJccc]]]BBB>>>AAA@@@FFFjjj|||rrrggg]]]WWWSSSKKKEEEDDDCCC@@@======888;;;===<<<;;;<<>>@@@AAAAAACCCBBBCCCDDDFFFPPPeeeyyygggQQQIIILLLGGGDDDGGGHHHDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGHHHHHHGGGGGGFFFFFFAAAAAABBBCCCDDDDDDDDDDDD???======???BBBDDDEEEEEEAAA@@@??????@@@CCCFFFIIIIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCCCCFFFJJJMMMNNNMMMGGGGGGHHHJJJLLLPPPSSSTTTSSSUUUVVVUUURRRQQQPPPQQQMMMMMMLLLLLLLLLKKKKKKKKKJJJNNNTTTWWWWWWXXX[[[^^^______``````______^^^^^^^^^\\\ZZZXXXVVVUUUUUUUUUVVVXXX[[[]]]___```______[[[]]]```cccdddfffiiillliiiffffffhhhfff```^^^___ccceeehhhkkkqqq}}}uuuooohhhjjjooozzz{{{zzz{{{eeeRRRNNNSSSOOOKKKIIIKKKKKKIIIJJJMMMDDDCCCBBBAAA@@@AAABBBBBB@@@BBBEEEFFFDDDAAA@@@???;;;<<<<<<===>>>???@@@@@@===>>>>>>>>>??????@@@@@@AAABBBBBB@@@>>>===>>>???<<<>>>???@@@???>>><<<;;;:::<<<>>>@@@BBBCCCDDDEEEBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@@@@???>>>===iiiaaaVVVPPPOOOPPPNNNKKKAAA>>>999777666666555444000000000///......------...------------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000888===KKK```pppuuusssrrrYYYJJJ<<<888;;;BBBOOOZZZiiijjj]]]KKKPPPrrrzzz___BBB555CCCAAAMMMssswwwjjjbbbXXXSSSLLLJJJJJJHHHBBB===???===<<<:::999999::::::EEEGGGKKKPPPXXX```gggkkkrrrxxxyyyqqqjjjddd]]]VVVQQQIIIFFFBBB@@@>>>===<<<;;;>>><<<<<<===@@@DDDGGGHHHIIIBBBBBBIIIGGGFFFYYYtttvvvyyyQQQNNNJJJFFFCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGBBBAAABBBDDDFFFGGGGGGEEECCCAAA???AAADDDFFFEEECCCBBBAAA@@@@@@AAADDDFFFHHHJJJHHHGGGHHHJJJJJJGGGDDDEEEEEEEEEFFFHHHJJJLLLMMMKKKLLLLLLMMMOOOPPPQQQQQQTTTUUUTTTSSSQQQQQQSSSUUUQQQNNNKKKKKKMMMNNNMMMKKKMMMOOOQQQTTTUUUVVVVVVVVV]]]^^^___```aaaaaaaaaaaa```___^^^\\\ZZZWWWUUUTTTUUUVVVXXX[[[\\\]]]]]]]]]]]]^^^___aaabbbdddeeefffiiifffccccccfffgggfffeeecccddddddfffiiipppxxx~~~rrrlllggggggppp{{{wwwdddWWWLLLKKKSSSIIIJJJLLLLLLJJJHHHHHHHHHFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@??????>>>>>>>>>CCCBBB@@@???>>>??????@@@>>>@@@BBBCCCBBB@@@>>><<<<<>>@@@BBBBBBAAA>>>>>>>>>===<<<<<<;;;;;;<<<===>>>??????===;;;:::iii```VVVQQQPPPPPPNNNLLLBBB>>>:::777666555444333000000000///......------...------------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000333777CCCXXXjjjtttyyy|||qqq___JJJ>>>999;;;CCCLLLhhhuuuwwwfffYYYdddcccAAA999@@@CCCZZZyyylllcccXXXQQQMMMKKKFFFBBB@@@???>>>=========>>>>>>===>>>@@@DDDIIIOOOTTTWWWXXX^^^ggglllooossszzzzzzuuuqqqddd___YYYSSSOOOJJJEEEAAAAAA???<<<;;;:::::::::999;;;<<<>>>@@@DDDHHHNNNQQQVVVQQQNNNNNNJJJIIIWWWiiizzzvvvzzzbbbNNNLLLHHHEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHDDDCCCCCCEEEGGGHHHGGGFFFCCCBBBAAABBBEEEFFFEEECCCDDDCCCBBBAAAAAACCCEEEFFFHHHGGGFFFHHHJJJJJJIIIFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSRRRQQQQQQTTTVVVRRROOOMMMMMMOOOPPPNNNMMMLLLNNNPPPRRRSSSTTTTTTTTTZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\[[[YYYWWWUUUTTTTTTUUUXXXZZZ\\\]]]^^^^^^\\\\\\^^^___```bbbccccccdddbbb``````ccceeeeeedddddddddcccccceeeiiipppttt}}}{{{zzzyyywww{{{qqq]]]TTTMMMEEEDDDJJJGGGIIIKKKKKKIIIHHHGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCAAABBBCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@???>>>>>>AAAAAA@@@??????????????????AAACCCEEEEEEDDDBBBAAA>>>???@@@@@@>>><<<;;;;;;===<<<<<<===@@@BBBAAAAAA>>>>>>======<<<;;;;;;::::::;;;<<<======;;;:::888hhh```VVVQQQQQQQQQOOOLLLCCC@@@;;;777666555333222000000000///......------...------------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............////////////000999JJJ\\\lllyyyxxx```LLL===777:::AAA\\\uuuiii[[[fffyyy^^^AAA;;;;;;CCC]]]xxxhhh[[[TTTPPPKKKGGGBBBAAA@@@???>>>=========999999:::;;;===@@@BBBDDDBBBGGGNNNSSSVVVZZZ___ccceeekkksssyyy}}}}}}xxxrrrkkkeee___ZZZVVVMMMJJJFFFCCCAAA>>>;;;999;;;:::999999999:::;;;<<<<<>>???@@@@@@@@@@@@??????>>>>>>@@@CCCEEEFFFFFFEEEDDDAAA@@@??????@@@???===<<<===<<<<<<===@@@AAAAAA@@@======<<<<<<;;;:::::::::888999;;;<<<;;;:::888777fff___WWWSSSSSSRRROOOLLLDDDAAA<<<888666555333222000000000///......------...------------...//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///---111===MMM___ssszzzbbbJJJ;;;:::>>>HHHbbb{{{eee^^^ddd{{{]]]@@@>>>>>>GGG\\\|||~~~oooddd\\\UUUOOOHHHGGGEEECCC@@@???>>>=========<<<<<<<<<<<<===>>>===@@@DDDEEEFFFHHHKKKMMMLLLQQQXXX^^^cccggglllooowww{{{|||xxxuuuqqqllliiiaaa]]]XXXTTTPPPLLLHHHFFFCCCBBB???>>><<<;;;:::::::::;;;;;;;;;<<<===@@@BBBBBBKKKVVV\\\___fffrrr|||wwwqqqpppllldddooozzzfffeeessscccJJJCCCBBBBBBBBBCCCBBBBBBBBBAAACCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJJJJKKKHHHGGGGGGHHHJJJJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDCCCEEEDDDBBBBBBBBBDDDFFFGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFGGGJJJMMMNNNNNNMMMLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRTTTVVVSSSSSSSSSSSSTTTTTTSSSRRROOOOOOPPPQQQQQQRRRRRRRRRUUUVVVVVVWWWWWWVVVVVVUUUYYYZZZZZZZZZZZZZZZYYYYYYUUUWWWYYY\\\___```aaaaaa[[[[[[\\\]]]^^^______```___^^^^^^___```aaaaaaaaafffeeeccc```^^^^^^```ccckkkkkkkkknnnzzz|||{{{|||tttzzz{{{fffYYYUUUOOOLLLNNNNNNIIIFFFGGGDDDGGGIIIJJJIIIHHHHHHIIIJJJJJJHHHGGGFFFEEEDDDDDD@@@@@@AAABBBDDDDDDEEEEEEFFFFFFEEECCCBBB@@@?????????@@@AAABBBBBBAAA@@@???<<<===@@@CCCDDDEEEEEEEEEDDDAAA???@@@CCCCCCAAA>>>???>>>>>>???AAABBBAAA@@@<<<<<<<<<;;;::::::999999888999;;;;;;;;;:::888666ddd^^^WWWTTTTTTTTTPPPLLLEEEAAA<<<888666555333222000000000///......------...------------...//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------000---...555BBBTTTlllzzz[[[CCC:::999===KKKfffyyyhhh^^^nnn}}}VVVGGG???AAAEEERRRwwwsssuuu~~~|||nnnaaaXXXPPPNNNKKKGGGDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>????????????@@@AAA???BBBGGGLLLOOORRRUUUVVV]]]bbbjjjppptttwwwzzz|||~~~yyyvvvtttnnnjjjfffbbb___[[[VVVSSSNNNKKKHHHEEEDDDBBB@@@>>><<<<<<;;;:::888888888888999;;;======>>>@@@DDDHHHIIIUUUccclllpppvvvyyypppmmmeeennnnnnTTTHHHBBB>>>>>>@@@AAAAAAAAA@@@@@@CCCCCCBBBBBBAAAAAAAAA@@@AAABBBCCCEEEGGGHHHIIIIIIGGGFFFFFFHHHJJJKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBCCCBBBAAAAAAAAABBBEEEHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDFFFIIILLLNNNNNNNNNMMMIIIIIIIIIJJJKKKKKKKKKLLLRRRSSSTTTTTTRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTQQQQQQQQQQQQQQQQQQRRRRRRUUUUUUVVVVVVWWWVVVVVVVVVYYYZZZ[[[\\\\\\\\\\\\\\\WWWYYY[[[^^^```bbbbbbbbb]]]]]]]]]^^^^^^_________bbbbbbcccbbbaaa`````````eeeeeedddbbb```___aaacccbbbdddfffgggjjjvvv|||wwwxxx|||mmm___VVVRRRQQQNNNLLLLLLJJJGGGEEEEEEDDDGGGIIIJJJIIIHHHIIIIIIKKKJJJJJJIIIHHHGGGFFFEEECCCCCCCCCBBBBBBCCCCCCCCCGGGGGGEEEDDDBBBAAA@@@??????@@@BBBCCCCCCCCCBBBBBB<<<>>>@@@BBBDDDEEEEEEEEEFFFCCCAAAAAADDDEEECCCAAAAAA@@@???@@@BBBBBBAAA@@@<<<<<<<<<;;;::::::999999999:::<<<===<<<;;;999888ccc]]]WWWUUUVVVUUUQQQLLLDDDAAA<<<888777666444333000000000///......------...------------...//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...,,,---222<<>>>>>::::::999999:::;;;<<<======???AAACCCEEEFFFFFFFFFIIIMMMSSSYYY\\\```ccceeelllllllllmmmnnnpppqqqrrruuuuuuuuuuuuuuutttsssssssssrrrooolllgggccc___]]]XXXUUURRROOOMMMKKKGGGEEEEEECCC@@@>>>>>>===;;;::::::;;;;;;:::888888999:::888;;;???AAABBBFFFLLLPPPVVVcccsss~~~~~~wwwpppkkkqqq~~~XXXIIIEEE@@@<<<===>>>???@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@??????>>>???@@@BBBDDDEEEEEEFFFEEEDDDEEEFFFIIIJJJIIIHHHGGGGGGGGGEEECCCAAAAAAAAA?????????@@@BBBEEEHHHJJJJJJKKKKKKJJJGGGEEEEEEEEECCCEEEGGGJJJKKKLLLLLLLLLGGGHHHHHHHHHIIIIIIIIIJJJQQQSSSTTTTTTRRRQQQQQQQQQQQQSSSUUUVVVUUUTTTTTTTTTQQQQQQPPPOOONNNNNNOOOOOOSSSSSSTTTUUUVVVVVVVVVVVVZZZZZZ[[[\\\]]]]]]]]]]]]YYYZZZ]]]___aaaaaabbbaaa________________________cccdddeeedddbbb```___```cccddddddcccbbbaaabbbddd___aaaeeegggfffiiiuuu{{{sss{{{rrrdddZZZRRRNNNNNNMMMKKKIIIHHHFFFFFFFFFFFFDDDFFFIIIIIIHHHGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEDDDBBBBBBAAAAAAAAAFFFFFFEEEDDDCCCAAAAAA@@@??????AAABBBCCCCCCCCCCCC@@@AAABBBCCCDDDEEEEEEFFFEEECCCBBBBBBCCCDDDCCCCCCBBBAAA@@@@@@AAABBBAAA???======<<<<<<;;;::::::::::::;;;===>>>===<<<:::999bbb\\\WWWVVVWWWVVVQQQLLLCCC@@@;;;888777777666444000000000///......------...------------...//////...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,+++---///333>>>RRReee{{{vvv[[[HHH>>>AAAEEEOOOdddxxxzzzrrrbbb]]]tttyyyWWWFFF>>>;;;AAALLLqqqrrrkkkjjjmmmuuuwwwpppeeeYYYPPPJJJHHHHHHCCCCCCCCCBBBAAA@@@???>>>:::999888888999;;;<<<<<<=========?????????>>><<<;;;>>>BBBEEEGGGIIIKKKMMMRRRRRRRRRSSSTTTVVVXXXZZZXXXYYYYYYZZZZZZZZZYYYYYYYYYXXXVVVTTTPPPMMMJJJHHHGGGEEECCCBBBBBBAAA???===???===;;;;;;;;;<<<;;;:::999;;;===<<<;;;;;;===@@@<<>>??????@@@@@@@@@??????>>>=========<<<<<<>>>???AAAAAABBBBBBBBBAAABBBEEEHHHIIIIIIHHHFFFHHHHHHEEEAAA??????@@@@@@?????????@@@CCCFFFHHHHHHJJJKKKJJJGGGEEEEEEGGGFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIMMMOOOQQQRRRQQQOOOPPPPPPOOORRRUUUVVVTTTSSSSSSTTTNNNMMMLLLJJJIIIIIIJJJJJJOOOOOOQQQSSSTTTUUUUUUUUUYYYZZZ[[[\\\\\\\\\\\\\\\YYY[[[\\\^^^___________________________^^^^^^^^^___bbbdddcccaaa______``````bbbccccccaaa```aaabbbbbb```aaaeeefffdddggglllppp{{{zzz{{{~~~~~~iii___VVVTTTQQQKKKGGGHHHGGGHHHGGGEEEDDDEEEFFFGGGCCCEEEGGGGGGEEEDDDCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFEEECCCBBBAAAAAABBBBBBEEEEEEDDDCCCCCCBBBAAAAAA>>>>>>>>>???@@@AAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAABBBAAA@@@???@@@AAACCCAAA@@@>>>???@@@@@@>>>===>>>>>>======<<<;;;;;;::::::;;;===>>>===<<<:::999aaa\\\WWWVVVXXXWWWRRRMMMCCC???;;;888888777666555000000000///......------...------------...//////...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,111BBBRRRpppwww^^^;;;BBBBBB???MMMiii{{{}}}{{{bbbjjj}}}YYYAAA:::;;;===LLLiiizzzccceeekkksssooo```VVVQQQOOOHHHHHHGGGFFFEEECCCAAA@@@???===;;;:::;;;<<<===<<<;;;::::::;;;;;;;;;888666555777999999999:::<<<>>>????????????AAACCCEEEFFFAAABBBCCCEEEFFFFFFFFFFFFFFFFFFEEECCCAAA???===<<<===<<<;;;;;;<<<===<<<;;;999888777888;;;======<<<666999;;;;;;:::;;;>>>AAADDDJJJQQQWWW\\\cccllltttgggSSScccrrr___MMMDDD===<<>>???@@@???>>>>>>===<<<<<<;;;;;;:::;;;<<<>>>>>>?????????@@@???@@@CCCGGGIIIIIIHHHFFFHHHHHHEEE@@@===>>>???AAA@@@?????????AAADDDEEEFFFIIIKKKJJJGGGFFFGGGIIIIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHIIIIIIIIIIIIIIIIIIIIILLLNNNPPPOOOOOOOOOPPPMMMQQQUUUUUUSSSRRRRRRSSSKKKJJJHHHFFFEEEEEEEEEFFFKKKLLLNNNPPPRRRSSSSSSTTTXXXYYYZZZ[[[[[[[[[[[[[[[YYYZZZ\\\]]]^^^^^^]]]\\\______^^^^^^^^^^^^]]]]]][[[^^^aaaaaa___^^^^^^```___```bbbaaa```______``````YYYXXX```ggggggfffgggccckkkrrrzzzyyyggg[[[RRRJJJFFFIIIJJJFFFCCCEEEAAACCCCCCAAA@@@AAABBBBBBBBBDDDEEEEEECCCAAAAAAAAAAAABBBDDDEEEEEEDDDDDDCCCEEEDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA===<<<<<<<<<===@@@BBBCCCAAAAAA@@@@@@@@@?????????>>>@@@AAA???<<<<<>>======>>>>>><<<;;;>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<======;;;999888ddd^^^YYYYYY[[[YYYRRRKKKCCC@@@<<<999777555333222000000///...............---------............///......---,,,++++++++++++...+++***,,,+++((((((+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,000...,,,++++++,,,---...,,,,,,,,,---000333777999YYYqqqVVVCCC:::@@@GGGMMMbbb||||||~~~}}}___GGG@@@AAA@@@JJJcccooo``````jjjzzz{{{oooeee^^^NNNKKKJJJKKKIIIEEEEEEGGG>>>===============<<<<<<999999999:::<<<;;;999777666666777888999:::<<<===;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;777888::::::999999:::<<<:::888777777999;;;<<<<<<======<<<<<>>>>>>>>>>>@@@@@@???===<<<;;;:::999:::;;;<<<<<<;;;;;;<<<>>>>>>>>>>>>???AAACCCEEEFFFDDDEEEDDDBBB@@@???@@@AAABBBAAA???>>>>>>AAACCCEEEAAADDDGGGFFFDDDCCCEEEGGGHHHHHHIIIHHHGGGFFFDDDCCCGGGIIIJJJJJJJJJJJJKKKMMMLLLMMMNNNOOOOOOOOOOOOOOOOOORRRTTTTTTRRRQQQQQQQQQPPPMMMIIIGGGFFFDDDCCCAAABBBGGGLLLOOOPPPPPPRRRUUUUUUTTTTTTTTTUUUWWWYYYZZZ\\\\\\]]]^^^^^^______```___^^^]]]^^^______]]][[[aaa```^^^]]]]]]___bbbccc```]]][[[\\\^^^___]]][[[\\\\\\]]]^^^^^^___``````dddeeegggkkkssstttdddZZZTTTPPPIIIHHHGGGEEEDDDDDDCCCCCCDDDEEEDDDBBB@@@@@@AAACCCBBBAAAAAABBBCCCBBB@@@===AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAA@@@??????@@@@@@????????????@@@@@@???>>>=========>>>@@@AAABBB@@@>>>===>>>>>>>>><<<<<<<<<<<<<<<<<<===>>>???@@@@@@??????>>>>>>======<<<>>>@@@???<<<;;;===???===<<<;;;:::::::::::::::ccc^^^YYYYYY[[[ZZZRRRKKKCCC@@@<<<999777666333222000000///...............---------............///......---,,,++++++++++++,,,******---...,,,---000******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,+++*********,,,...///,,,++++++,,,...111444666MMMfffhhhMMM999;;;BBBHHHUUUeeevvvgggNNN<<<@@@CCCRRRqqq~~~hhh]]]]]]eeesssvvvkkk]]]VVVPPPOOOLLLHHHFFFGGGDDDCCCAAA@@@@@@@@@@@@???<<<;;;;;;;;;======;;;:::999999999888999999:::;;;::::::999999999888888888999999999999999:::::::::;;;;;;;;;;;;;;;:::::::::888999;;;:::999999;;;<<<>>>===<<<<<<===???@@@@@@@@@CCCCCCDDDIIIRRRWWWXXX```hhhrrryyywwwllljjjzzzvvvccc[[[___hhhzzzoooXXXDDD@@@@@@;;;888:::;;;;;;<<<<<<======>>>>>>???>>>===<<<;;;:::999999:::;;;<<<<<<;;;;;;<<<>>>=========>>>???AAACCCDDDCCCDDDDDDBBB@@@???@@@AAADDDCCCAAA@@@@@@@@@AAABBBAAADDDFFFFFFDDDCCCDDDFFFFFFGGGGGGGGGFFFDDDBBBAAACCCEEEGGGGGGGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNNNNNNNPPPRRRTTTTTTRRRQQQQQQQQQOOOMMMKKKKKKJJJHHHEEEBBBAAAEEEJJJNNNOOOQQQSSSUUUUUUTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[\\\]]]]]]^^^^^^```______```aaaaaa```^^^```___]]]\\\]]]^^^aaabbb___\\\[[[[[[\\\]]][[[YYYYYYZZZ]]]___``````^^^]]]^^^___```ccciiirrr|||nnn]]]TTTNNNKKKHHHFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDBBBAAABBBDDDGGGCCCBBBAAAAAABBBAAA???===?????????@@@@@@AAAAAAAAA???????????????????????????>>>>>>>>>>>>>>>>>>???>>>>>>===<<<===>>>???@@@AAA???======>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>>>>>======<<<>>>???>>><<<;;;===>>>???>>><<<;;;:::999999888ccc^^^YYYYYY[[[ZZZSSSLLLDDD@@@<<<999777666444222000000///...............---------............///......---,,,++++++++++++)))(((***//////,,,+++---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,***)))))))))***,,,...///,,,++++++,,,---///111333>>>UUUoooxxxXXX;;;555;;;@@@EEEMMMeeezzzoooNNNAAA;;;===PPPssshhhYYYVVV^^^iiiyyyvvvkkkaaa]]]YYYSSSNNNLLLGGGEEEAAA@@@@@@AAAAAA@@@???>>><<<<<<>>>>>>>>>===::::::999888777777777888::::::999999999888888888999999999999888888888888777777777888888888888888999:::;;;;;;999:::;;;===>>>===<<<<<<<<<===>>>???BBBHHHMMMNNNSSS]]]fffjjjwww}}}tttpppooommmpppxxxeee]]]```nnn{{{UUUHHH>>>>>>>>>999666888999999999:::;;;<<<<<<===<<<<<<;;;;;;:::999888888999;;;<<<<<<;;;;;;<<<======<<<<<<======???@@@AAABBBCCCCCCAAA??????@@@AAAFFFEEEDDDCCCBBBAAA@@@@@@AAACCCEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCAAA@@@>>>@@@BBBDDDDDDDDDDDDFFFHHHIIIJJJJJJKKKLLLLLLMMMMMMQQQRRRTTTSSSQQQPPPPPPQQQJJJJJJJJJKKKKKKHHHEEEAAA@@@CCCIIIMMMOOOQQQSSSTTTTTTTTTTTTTTTUUUWWWXXXYYYXXXXXXYYYZZZZZZ[[[[[[\\\^^^]]]]]]^^^aaaaaa```______^^^\\\[[[[[[]]]___```\\\[[[YYYYYYZZZYYYXXXVVVUUUWWW[[[^^^```^^^\\\ZZZ^^^___``````ccchhhnnnsssqqq{{{{{{iiiaaaUUUNNNJJJIIIGGGFFFBBBBBBAAAAAAAAAAAABBBBBBDDDCCCCCCAAAAAADDDHHHLLLDDDBBBAAA@@@@@@???===;;;<<<<<<===>>>??????@@@@@@;;;;;;;;;<<<===>>>>>>???======<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>???===<<<<<<=========<<<;;;;;;:::::::::;;;<<<<<<===============>>>>>>>>>;;;<<<======<<<;;;<<<>>>@@@???===;;;999888888777ccc]]]XXXYYY[[[ZZZSSSLLLDDDAAA<<<999888666444222000000///...............---------............///......---,,,++++++++++++,,,,,,111777666///)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---,,,,,,,,,---...///000555CCCVVVgggxxxjjjNNN@@@======???DDDOOObbbxxxRRRFFF:::===RRRpppjjjYYYWWW\\\cccwww{{{rrrhhhbbbWWWSSSMMMJJJJJJJJJIIIHHHGGGDDDBBBAAABBBBBBBBBAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999888888888999999:::::::::===>>>???>>>>>>???AAACCCBBBCCCCCCBBBBBBCCCEEEFFFJJJTTT]]]aaagggsssyyynnniiioooyyyzzzkkkfffiiisss[[[CCC===;;;<<<;;;777666999666777777888999:::;;;;;;999999999999999888888888999;;;<<<<<<;;;:::<<<===============>>>>>>??????AAABBBBBBAAA??????@@@BBBEEEEEEEEEEEEEEECCCBBBAAABBBCCCDDDEEEEEEDDDDDDEEEBBBBBBCCCBBBAAA@@@>>>===AAABBBCCCCCCBBBBBBCCCEEEHHHHHHHHHIIIJJJKKKLLLLLLPPPQQQRRRQQQOOONNNOOOPPPLLLKKKJJJJJJKKKKKKHHHFFFBBBEEEIIILLLOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVVVVWWWWWWXXXYYYYYYXXXXXXXXXZZZ\\\^^^]]]\\\]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZYYYXXXWWWWWWVVVUUUTTTSSSUUUWWWZZZ[[[[[[YYYYYY^^^____________aaaeeegggggglllttt|||tttdddXXXVVVRRRMMMJJJIIIIIIGGGFFF@@@@@@???@@@@@@AAABBBBBBBBBBBBAAAAAAAAAEEEKKKPPPEEEBBB@@@>>>>>>>>><<<;;;999:::;;;<<<===>>>??????::::::;;;;;;<<<=========;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;::::::<<<===<<<<<<:::::::::999999:::;;;;;;;;;;;;<<<<<<=========>>>:::;;;;;;;;;;;;;;;<<<<<<>>>===<<<;;;999999888888bbb]]]XXXXXX[[[ZZZSSSLLLDDDAAA===:::888666444333000000///...............---------............///......---,,,++++++++++++---///666>>>===444,,,)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------...---------......//////111666AAARRRiii|||qqq[[[III>>><<>>??????@@@???AAABBBBBBBBBEEEHHHKKKMMMOOOPPPPPPPPPQQQUUUXXX]]]jjjwww~~~uuulllmmmrrrppplllnnnvvv}}}___@@@===;;;;;;;;;999777777;;;555666666777888999999999777777777777888888888888999:::;;;;;;::::::;;;======>>>>>>??????@@@@@@@@@@@@AAABBBAAA@@@@@@AAACCCBBBDDDEEEGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEBBBBBBCCCBBBAAA@@@>>>===EEEFFFFFFEEECCCBBBBBBCCCGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNOOONNNMMMMMMNNNOOOSSSPPPMMMLLLMMMOOOOOOOOOHHHIIIKKKNNNPPPPPPOOONNNNNNOOOPPPQQQRRRSSSSSSTTTSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUWWWZZZ[[[[[[ZZZ[[[ZZZYYYXXXXXXYYYZZZZZZXXXXXXXXXWWWUUUUUUTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXUUUWWWXXXXXXXXXYYY[[[]]]bbbcccfffgggeeeiiiwwwlll\\\UUUSSSPPPMMMJJJIIIGGGGGGFFFFFFDDDCCC????????????@@@@@@AAABBBAAAAAA@@@@@@AAAEEEKKKPPPEEEBBB>>><<<<<<<<<;;;;;;888888999:::<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999999:::999999::::::;;;;;;;;;;;;;;;999888999:::<<<<<<;;;;;;::::::999999999:::::::::::::::;;;;;;<<<<<<===:::999999:::;;;;;;;;;;;;;;;::::::999999999::::::bbb\\\XXXXXX[[[ZZZTTTMMMEEEAAA===:::888777555333000000///...............---------............///......---,,,++++++++++++&&&(((000888888222+++)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,---------...............//////555FFF___yyyvvv[[[GGG;;;666===AAAQQQkkk|||~~~|||}}}cccFFF777999DDDNNNqqqwwwdddVVVWWW___pppuuummmeee\\\UUUUUURRRMMMJJJHHHEEEBBB???BBBAAAAAA@@@@@@@@@AAAAAA???>>>>>>>>>============>>>>>>>>>===============;;;;;;<<<===???@@@AAAAAA>>>???AAABBBEEEIIINNNRRRUUUXXX[[[\\\\\\___dddhhhvvvoooeeeiiivvv~~~rrrnnnqqqzzzdddOOO;;;<<<<<<;;;:::888777999;;;666666666777777777777888555666666777888888999999888:::;;;;;;::::::;;;<<<===>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBAAAAAACCCEEEAAACCCEEEGGGIIIIIIIIIIIIEEEEEEEEEFFFGGGHHHGGGEEEDDDDDDDDDDDDCCCAAA@@@>>>GGGHHHIIIGGGEEEDDDDDDEEEHHHHHHHHHHHHIIIKKKNNNOOOLLLMMMMMMMMMLLLMMMOOOQQQTTTQQQLLLJJJLLLNNNPPPQQQMMMMMMNNNPPPRRRRRROOOMMMMMMNNNOOOQQQRRRRRRRRRRRRQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVXXX[[[\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVWWWXXXWWWUUUUUUUUUWWWWWWUUUSSSRRRRRRSSSUUUWWWQQQRRRTTTTTTTTTUUUXXXZZZ``````aaabbb______eeennnzzz{{{nnnaaaSSSMMMJJJHHHHHHIIIBBBCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>???@@@AAA????????????@@@CCCIIIMMMDDDAAA<<<::::::;;;<<<<<<888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;999999888888888888999999777888999:::::::::999999888777666777999;;;;;;;;;;;;;;;:::999999999:::::::::::::::::::::;;;;;;;;;999888777888:::<<<;;;:::888888777777888888999:::aaa\\\XXXXXX\\\[[[TTTMMMEEEBBB===:::999777555333000000///...............---------............///......---,,,++++++++++++&&&%%%(((---...***((()))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,------------------,,,000;;;OOOiiizzzfffOOO======???FFFVVViiiyyyiiiPPPCCC@@@AAASSSlllwwwllleeeiiirrr}}}tttkkkgggddd```[[[WWWRRRLLLIIIIIIIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDAAABBBCCCDDDEEEGGGHHHHHHGGGIIILLLOOORRRXXX___dddjjjnnnsssuuuvvvzzzyyymmmfffkkkzzz{{{yyyfffQQQIII>>>999::::::999888999888888777777777777666666666666444555666777888999::::::888:::;;;;;;:::999;;;<<<<<<===???@@@BBBBBBBBBBBBAAABBBCCCCCCBBBCCCEEEGGGCCCDDDEEEGGGIIIJJJJJJKKKGGGFFFEEEGGGIIIJJJHHHFFFFFFGGGGGGGGGFFFDDDBBBAAAGGGHHHIIIHHHGGGFFFGGGIIIJJJIIIIIIIIIJJJMMMOOOQQQKKKLLLMMMMMMMMMOOORRRTTTUUURRROOONNNOOOPPPQQQQQQOOONNNOOORRRTTTUUURRROOONNNOOOPPPRRRSSSSSSSSSSSSPPPQQQQQQRRRRRRSSSTTTTTTXXXWWWWWWYYY[[[\\\[[[ZZZWWWWWWVVVVVVVVVUUUUUUUUUUUUWWWYYYXXXVVVVVVWWWZZZXXXWWWVVVUUUTTTTTTTTTUUUQQQRRRTTTTTTTTTVVVYYY[[[]]]\\\^^^bbbbbb```bbbfffhhhooozzzuuucccWWWVVVPPPLLLLLLIIICCC@@@BBBAAAAAAAAAAAA@@@@@@AAABBB======<<<<<<<<<======>>>===>>>>>>>>>???AAAEEEHHHCCC???;;;888999;;;<<<===999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<===999999888888888888999999666777888999999999888888777666555666999;;;;;;:::<<<<<<;;;:::::::::::::::::::::::::::999999999999888777666777:::<<<;;;999777777666666666666777777aaa\\\XXXXXX\\\[[[TTTNNNEEEBBB>>>:::999777555333000000///...............---------.........//////......---,,,++++++++++++000,,,***+++***((()))---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,((()))***+++,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,---111===SSSrrrnnnRRR;;;>>>AAAHHHYYYrrrtttZZZIIIBBB@@@MMMdddvvvggg```aaajjjuuu~~~}}}yyytttooohhhaaa\\\YYYXXXVVVTTTRRRPPPOOOOOOIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKOOOOOOPPPRRRSSSUUUVVVWWWZZZ]]]```dddiiipppwww|||xxxoookkkhhhnnn}}}zzzuuu}}}nnnKKK???@@@;;;666888999999999:::888444888888888777666666555555444444555777888:::;;;;;;888:::;;;;;;:::999;;;<<<:::;;;>>>@@@BBBBBBBBBBBBAAABBBCCCCCCCCCDDDFFFHHHEEEEEEFFFGGGHHHJJJKKKKKKHHHGGGFFFGGGJJJKKKIIIFFFHHHHHHIIIHHHGGGFFFDDDCCCEEEFFFHHHHHHHHHIIIJJJLLLKKKJJJJJJJJJKKKNNNQQQRRRLLLMMMNNNNNNOOOQQQTTTWWW\\\ZZZYYYYYYYYYYYYXXXWWWOOOOOOPPPSSSWWWXXXUUURRROOOPPPRRRSSSUUUUUUTTTTTTPPPPPPQQQQQQRRRSSSSSSTTTWWWWWWWWWXXXZZZ[[[ZZZYYYVVVVVVVVVUUUUUUUUUTTTTTTTTTWWWYYYYYYWWWWWWYYY\\\YYYYYYYYYYYYXXXVVVTTTSSSOOOPPPQQQQQQRRRTTTWWWYYYYYYVVVWWW\\\___\\\[[[]]]^^^cccjjjooottt|||ooo```XXXSSSMMMIII@@@>>>???CCCAAA<<<;;;@@@@@@@@@???===::::::;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<===>>>>>>>>>???BBBDDDBBB>>>:::777888;;;===>>>:::::::::::::::::::::;;;666777888999;;;<<<===>>>999999888888888888999999555666888999999888888777666555444555888:::;;;:::===<<<;;;;;;::::::::::::;;;::::::999999888888888888666555777:::<<<:::999888888777555555444444444```\\\YYYZZZ[[[XXXQQQJJJCCCAAA===:::999777444222111000///......------...,,,,,,---.../////////......---,,,,,,++++++,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------///...///222444>>>UUUmmmxxxWWWCCC888???IIIUUUrrrooo\\\PPPEEEBBBUUUwwwttt^^^VVVWWW]]]]]]gggxxxxxxwwwtttoookkkhhhfffcccaaa___^^^\\\\\\\\\[[[YYYWWWYYY[[[]]]^^^___aaaeeeggghhhgggggghhhjjjmmmqqqssszzz~~~uuullldddiiinnnzzzvvvqqqsss}}}gggLLLBBB@@@===:::999999999888888888777777777777777777666666666666555555666777888999999:::::::::::::::;;;;;;<<<===;;;;;;;;;<<<===???@@@AAA@@@AAABBBCCCDDDEEEFFFGGGDDDEEEGGGHHHIIIIIIHHHGGGIIIEEEDDDJJJRRRUUUOOOHHHIIIFFFDDDEEEGGGHHHFFFDDDIIIIIIHHHHHHGGGGGGHHHHHHJJJJJJJJJIIIIIIIIILLLNNNSSSTTTTTTRRRQQQRRRTTTVVVZZZ\\\___aaa___\\\WWWTTTQQQQQQQQQRRRTTTVVVXXXZZZVVVVVVVVVVVVVVVTTTRRRQQQSSSSSSSSSSSSTTTUUUVVVWWWXXXVVVTTTUUUXXXZZZYYYWWWWWWTTTRRRSSSTTTRRROOONNNQQQSSSVVVYYY\\\\\\\\\\\\\\\]]]\\\ZZZWWWTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVVVV^^^___```___^^^]]]^^^```aaaaaabbbeeehhhllloooqqq}}}vvvooo^^^XXXQQQLLLIIIGGGCCC@@@CCCBBBAAA@@@>>>======<<<<<<<<<============<<<<<<;;;;;;:::999999999::::::888:::;;;<<<<<<>>>@@@CCCBBB<<<777666999<<<<<<:::;;;:::999999888888999999888999::::::;;;;;;::::::<<<<<<;;;:::999777777666888777777666666666666666666666555444555777999;;;:::;;;<<<<<<======<<<<<<<<<;;;:::999888666666555;;;<<<<<<;;;:::999;;;<<<888777555444222222111111```]]]ZZZZZZ[[[YYYQQQKKKEEEBBB>>>;;;999888555444111000///......------...------......///.........------,,,++++++++++++,,,+++***)))))))))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,---------,,,,,,---,,,111@@@PPPkkkuuuVVV<<<999@@@JJJ^^^sssppp]]]JJJHHHWWWooottt```UUUJJJJJJPPPZZZeeeqqq}}}{{{yyyyyyyyyzzzyyyxxx}}}zzzllleeeeeefffyyyxxxqqqsssyyy~~~iiiOOO@@@===@@@???<<<999999888888888777777777777777777666666666555555666666666777777888888888888888888888999:::<<<<<<<<<<<<<<<===>>>@@@AAABBBAAAAAABBBCCCDDDDDDEEEEEECCCDDDFFFGGGHHHHHHGGGGGGFFFEEEEEELLLTTTXXXVVVSSSIIIFFFCCCCCCEEEFFFEEEDDDFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKJJJIIIJJJKKKMMMRRRSSSSSSSSSRRRRRRSSSUUUXXXZZZ]]]^^^]]]ZZZVVVSSSSSSSSSSSSTTTVVVYYY[[[\\\YYYZZZZZZZZZZZZXXXWWWVVVTTTSSSSSSSSSTTTUUUVVVVVVVVVTTTRRRSSSVVVXXXXXXWWWUUUSSSRRRRRRRRRRRRRRRSSSQQQSSSVVVYYY\\\]]]]]]]]]]]]^^^]]][[[XXXVVVUUUVVVVVVVVVVVVUUUVVVVVVWWWWWW\\\^^^``````___^^^^^^_________```aaaccceeeggghhhdddeeegggmmmvvvtttfffYYYQQQLLLLLLIIIDDDBBBBBBAAA@@@>>>AAAAAAAAA@@@???===<<<;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::999999777888:::::::::;;;>>>@@@@@@;;;666555888;;;;;;999999999888777777777777777888888999::::::::::::::::::::::::999888888777777999888777666666666666666666666444444555666888999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999888777666666999:::;;;:::999999:::<<<888777666555444333333333aaa^^^[[[[[[\\\YYYRRRKKKGGGDDD???;;;999888777666111000///......------............///......------------,,,+++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------...---...///---,,,222999QQQnnnlllEEE777888>>>JJJVVViii{{{]]]HHHAAAKKKbbbvvvuuu]]]QQQMMMIIIGGGIIIQQQaaappp{{{lllddd``````jjjvvv{{{qqqrrrzzzaaaSSSCCC;;;<<<>>><<<888888888888777777777666666666666666666555555555444666666666666666666666777555666666777888999;;;;;;============>>>???AAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAACCCDDDFFFFFFFFFFFFEEEEEEEEEGGGKKKQQQUUUVVVVVVHHHFFFCCCBBBCCCDDDEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLJJJJJJJJJKKKOOOQQQSSSSSSRRRQQQRRRSSSVVVWWWZZZ[[[ZZZWWWSSSQQQRRRRRRSSSUUUWWWYYY\\\]]][[[[[[\\\\\\\\\ZZZYYYXXXUUUUUUUUUUUUUUUUUUVVVVVVUUUSSSQQQQQQSSSVVVWWWWWWTTTTTTSSSSSSSSSTTTTTTTTTPPPRRRUUUYYY\\\^^^______^^^^^^^^^\\\YYYWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXZZZ]]]```aaa```___^^^___```______^^^^^^______```eeecccbbbbbbeeejjjooorrr{{{|||nnniiiaaaXXXPPPJJJGGGFFFDDDAAA??????@@@AAAAAA@@@>>>???@@@@@@@@@>>>;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::888777555777888888888999;;;======999555444666999999888888777666666555555666666777777888999999999999999888888888888888888888888:::999888777666666666666666666444444444555666777888888999:::::::::::::::::::::999999888777666666777888999999888888:::<<<999888777666555555555555ccc___\\\\\\]]]ZZZRRRKKKGGGDDD>>>;;;999888777666111000///......------....../////////...---,,,,,,---,,,,,,+++***+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++++++++++++++,,,,,,,,,------------...///000///000222AAA^^^{{{{{{XXXBBB999888???HHHVVVddd{{{gggOOOEEEMMM[[[jjjlllaaaRRRGGGCCCHHHSSS\\\llluuuuuueee]]]dddkkkooo~~~xxx~~~|||~~~jjjRRRIII???;;;;;;<<<999555777777777666666666555555555555555555444444444444666666666555555555555555555555555666777999:::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA???AAABBBDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGIIILLLOOOIIIGGGDDDBBBBBBCCCEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLKKKIIIIIIIIIMMMOOORRRRRRRRRQQQQQQRRRSSSTTTVVVWWWVVVTTTQQQOOOPPPPPPQQQSSSUUUWWWYYYZZZYYYYYYZZZZZZZZZYYYWWWVVVXXXWWWWWWWWWWWWWWWXXXXXXXXXVVVSSSRRRRRRSSSUUUVVVVVVVVVUUUWWW]]]```\\\UUUPPPRRRUUUXXX\\\^^^___```^^^^^^___]]]ZZZYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVWWW[[[^^^```___^^^]]]]]]```______^^^]]]]]]]]]]]]___^^^\\\[[[\\\___bbbeeegggmmmvvv}}}ssskkkccc^^^XXXUUUQQQLLLGGGDDDBBBBBBDDDCCCAAA@@@@@@@@@@@@???<<<===???@@@@@@>>>;;;999::::::;;;;;;;;;;;;::::::;;;<<<======<<<:::777555555777888777777888:::<<<<<<999555444666888888777777777666555555555555555666666777888888888888777555666666777777888888999;;;:::999777777666666666666555555444444444555555666777888888999999888888888888777777666666555555555666777777777777:::<<<:::999888777777777777777ccc___\\\\\\\\\YYYRRRKKKFFFBBB>>>:::999777666444111000///......------....../////////...---,,,,,,,,,,,,+++************+++))))))******++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++++++++++++++,,,,,,,,,------)))*********,,,...///......DDD^^^ooo~~~www]]]EEE999:::@@@DDDFFFRRRiiitttVVVHHHGGGHHHaaa~~~}}}gggUUUMMMMMMNNNMMMPPPUUU\\\ccckkkxxx}}}mmmccc]]]UUU[[[oooyyysssmmmNNN@@@;;;666555777::::::888666666666555555555444444444444444444333333333222555555444444444444444444555555666666777999:::;;;:::999999999999999::::::>>>>>>>>>>>>>>>>>>>>>???>>>???AAACCCDDDDDDDDDDDDCCCDDDDDDCCCAAABBBEEEHHHIIIHHHGGGEEECCCDDDEEEFFFHHHIIIIIIIIIIIIHHHFFFFFFFFFHHHJJJKKKIIIHHHGGGHHHKKKMMMPPPQQQPPPPPPPPPQQQQQQRRRRRRSSSRRRQQQOOONNNOOOPPPRRRSSSUUUVVVWWWXXXVVVWWWXXXXXXXXXWWWVVVUUUYYYXXXXXXXXXXXXYYYZZZZZZ[[[ZZZXXXUUUSSSRRRSSSTTTWWWWWWXXX___llltttkkk]]]RRRSSSUUUWWWZZZ\\\^^^^^^\\\]]]^^^\\\ZZZYYYYYYZZZYYYYYYYYYYYYXXXVVVUUUTTTUUUXXX\\\]]]\\\[[[ZZZYYY\\\\\\\\\\\\\\\\\\\\\[[[XXXVVVUUUTTTVVVYYY\\\___^^^```bbbeeehhhlllooorrr{{{wwwqqqgggbbb[[[VVVRRROOOMMMMMMGGGHHHHHHGGGEEEBBB@@@>>>@@@@@@???>>><<<;;;;;;;;;:::;;;===??????===;;;999999999::::::::::::999999;;;;;;<<<===;;;999666555777888999888777888999;;;;;;999666555666777888888777777666555555555555555444555666666777777666666333444444555777888888999:::999888777666666666666666555555444444444444555555666777777888777777777555555555555444444444444444666777777666777999;;;:::999999888888888999999ccc___\\\[[[\\\XXXQQQJJJEEEBBB>>><<<:::888555333111000///......------............///......------,,,,,,+++***************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------+++---,,,)))***---///---'''333CCCTTThhh}}}{{{\\\DDD:::888:::<<>>@@@BBBDDDDDDDDDDDDBBBCCCCCCBBBBBBCCCFFFHHHHHHIIIIIIGGGEEEDDDDDDFFFIIIJJJKKKKKKKKKJJJHHHGGGEEEGGGHHHHHHFFFEEEEEEFFFJJJLLLNNNOOONNNNNNOOOQQQPPPPPPPPPPPPOOOOOONNNNNNQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVWWWXXXXXXWWWVVVUUUWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\[[[XXXUUUSSSSSSTTTVVVXXX[[[ddduuuwwwgggTTTTTTUUUVVVXXXYYYZZZ[[[ZZZ[[[\\\[[[YYYXXXYYYZZZVVVVVVWWWWWWVVVUUUSSSRRRTTTVVVXXXYYYXXXVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYYYY[[[YYYXXXWWWXXXZZZ]]]___YYYYYYYYYZZZ\\\^^^```aaaaaabbbdddeeeiiinnnuuuzzzyyy}}}{{{tttoooqqqjjjbbb[[[XXXUUURRROOOJJJGGGEEEEEEEEECCCDDDHHHBBBCCCFFFHHHHHHGGGDDDBBB;;;===>>>===;;;;;;;;;===999:::<<<======<<<;;;:::888888999999999999888888::::::::::::999888666555888999:::999888888999;;;999888777666666666777777777666555555444444555555333444444555555555555555222333333444666777777888888777777666666666666666555555555555555555555555555555666777777777777777444444444444444444444555555666777777666666888:::999999999999999999::::::bbb___[[[[[[[[[WWWPPPIIIDDDBBB@@@>>>===:::555222111000///......------...------......///.........,,,++++++***************((()))***+++,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------+++000111---+++...000......000444>>>QQQiii{{{uuu\\\FFF666999<<<@@@CCCKKK\\\sssvvvwwwyyygggWWWJJJIIIOOO\\\tttnnn```WWWQQQIIICCCCCCFFFHHHJJJSSS[[[hhhuuuxxxiiibbb^^^\\\```gggmmmxxxzzzsssvvvkkkQQQBBB<<<===<<<:::888666444222222444444444444333333333333333222222222111111111111111111222222333333444444666666555555555555666666777666555555444444444444777777888888999:::;;;;;;===>>>@@@BBBDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFGGGGGGFFFHHHIIIHHHEEECCCBBBCCCFFFHHHJJJKKKLLLLLLKKKJJJEEEFFFFFFEEECCCCCCDDDEEEJJJKKKLLLLLLLLLMMMOOOQQQOOOOOONNNNNNMMMMMMMMMNNNQQQRRRSSSTTTUUUTTTTTTSSSTTTUUUVVVWWWWWWVVVUUUTTTSSSTTTTTTUUUVVVXXXYYYZZZWWWZZZ[[[ZZZWWWTTTTTTUUUVVV[[[___bbbmmmwwwsssfffVVVVVVVVVUUUUUUVVVVVVWWWWWWYYYYYYYYYWWWVVVWWWXXXTTTUUUVVVVVVVVVTTTRRRQQQSSSTTTUUUTTTRRRQQQQQQRRRTTTTTTVVVWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQSSSTTTVVVVVVVVVVVVXXXZZZ\\\]]]]]]\\\\\\[[[YYYXXX[[[___ccccccfffjjjnnnqqqqqqppppppjjjkkknnnqqqtttwwwxxxyyyssssssrrrpppnnnkkkiiihhhhhhgggeeedddbbb^^^ZZZVVVUUUSSSOOOLLLJJJIIIHHHHHHDDDAAABBBEEEDDD@@@@@@DDD<<<<<<>>>??????>>>===<<<;;;===???>>><<<;;;<<<===999999:::;;;;;;;;;;;;;;;777888888888888888888777888888888888777777666666888999999888777777888:::777777666555444444555666555555444333333333333333222333333444444444444444222222333444555666666777555555555555555555666777444555555666777777777777555555666777777777777777444444555555555666666666777777888777666666777999999888888888999::::::;;;bbb^^^[[[ZZZZZZWWWOOOHHHDDDCCCBBBAAA???;;;666222111000///......------...,,,,,,---.../////////...,,,++++++***)))*********((()))***+++,,,+++******++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,---------%%%---111---***---///---000---+++000BBB]]]uuurrrTTT;;;777999<<<>>>CCCNNN^^^iii|||vvvsss^^^WWWOOOIIISSSfffssshhh___RRRKKKIIIIIIGGGEEEGGGLLLQQQVVV\\\ggguuuzzzqqqkkkaaaZZZ[[[```ggguuusssnnnmmmxxxvvvRRR???:::<<<333444666666555333111111444444444333333333222222222222222111111111111000000000111222333333444444555555444333333333333444777666555444444444444444444555666777888999::::::===>>>@@@CCCDDDEEEEEEEEEEEEDDDCCCDDDFFFGGGEEEDDDCCCGGGIIIIIIEEEBBBAAAAAACCCEEEHHHKKKMMMNNNMMMMMMEEEEEEEEECCCAAAAAACCCEEEJJJKKKKKKKKKKKKLLLOOORRROOONNNMMMMMMMMMMMMMMMNNNPPPPPPQQQRRRRRRQQQPPPOOOQQQRRRSSSTTTTTTTTTSSSRRRPPPQQQQQQSSSTTTVVVXXXYYYSSSWWWZZZZZZXXXVVVUUUVVVWWW___aaa]]]```hhhggg___XXXWWWVVVUUUTTTTTTTTTTTTVVVWWWXXXWWWVVVUUUVVVXXXSSSTTTUUUVVVVVVUUUSSSQQQRRRSSSSSSRRROOONNNNNNOOOUUUUUUWWWXXXXXXWWWVVVUUUWWWVVVTTTSSSSSSTTTVVVWWWSSSSSSRRRSSSUUUVVVVVVUUUVVVVVVUUUSSSQQQRRRUUUWWWYYY[[[^^^``````^^^[[[YYYYYYZZZ\\\]]]^^^_________[[[[[[[[[ZZZYYYWWWVVVUUUSSSRRRQQQRRRRRRQQQOOOLLLGGGHHHIIIHHHFFFDDDDDDEEEBBB???AAADDDBBB<<<:::>>>CCCBBBAAA???>>>===<<<<<<999<<<===<<<888666666888999999999::::::;;;;;;<<<777777888888888888777777888777666666666666666777888999999888666666777999555555555444333222333444444333222222111111222222222222333444444444444333222222333444444555666666444444333444444555666777444444666777888888888888555666666777777777777777555555666666777888888888888888999888666666777999888888888888999:::;;;;;;ddd```YYYUUUWWWXXXQQQGGGCCC999AAAZZZ```KKK888555222111000///...------------......///////////////------,,,,,,+++***))))))((()))***+++,,,+++******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))...000...///???[[[sssvvv___LLLDDD===<<<<<>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777777777888888888888666666666666666666666666777777777777666555444333444444444444444444444333333444444444444333222222444444444555555555555666333333333333333333333333444444444333333333222222333333333333333333333333444444444555555555555666777777666666555555555555555555555555666666666666666777777777888888888888777666666666777888:::;;;ccc___XXXSSSUUUVVVPPPGGGGGG;;;999CCCFFF;;;444666222222000///...---------------...///////////////------,,,,,,+++******)))((()))***+++++++++******((((((((()))))))))******************************)))))))))))))))))))))))))))************+++++++++---+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++...000---+++444GGGWWWqqqzzzaaaGGG<<<===>>>??????ZZZjjj}}}mmm___QQQPPPUUU___eeefffgggjjj}}}{{{ssskkk___TTTLLLIIIFFFDDDEEEDDDBBB???CCCIIIPPPVVV]]]gggsss|||~~~tttpppiiibbb]]][[[[[[[[[eeeppp}}}|||vvvxxx~~~zzzWWWBBB:::777666777666555333222111111222222444222000111333444222000333333333222222111111111000111111111111222222222222222333333333333222222444333222222222333444555333555777777666555666777;;;<<<===???@@@AAAAAABBBAAAAAAAAAAAABBBDDDEEEFFFGGGGGGFFFDDDBBB@@@>>>===??????@@@BBBCCCDDDEEEFFFFFFDDDAAA??????AAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFHHHIIIKKKLLLKKKJJJHHHHHHIIIIIIIIIIIIKKKLLLNNNPPPRRRSSSTTTTTTQQQPPPOOOOOOPPPQQQTTTUUUVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVXXXZZZ[[[YYYXXXVVVPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOQQQSSSSSSPPPNNNOOOPPPOOOMMMJJJJJJMMMPPPRRRSSSSSSTTTSSSRRRQQQPPPNNNQQQTTTRRRNNNLLLNNNQQQPPPPPPNNNMMMMMMNNNNNNOOONNNMMMLLLKKKKKKLLLMMMNNNLLLLLLMMMMMMLLLLLLKKKJJJHHHIIIIIIIIIIIIJJJJJJJJJGGGEEEDDDBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;::::::999999::::::::::::::::::::::::::::::999999888777777777666666666666777777777777666666666666666666666666666666666666555444333333333333333333333333333333222333333333333222111111222222333333333444444444222222222222222222222222333333333222222222222111333333333333333222222222333333444444444555555555666666555555555444444444444444555555555666666666666666666777777777888888666555555555666777999:::ccc^^^VVVPPPRRRUUUPPPHHHKKKCCC;;;888666555666999333222000///......------------...////////////...---,,,,,,++++++*********((()))******++++++******)))))))))*********++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,+++))))))+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---***---555<<>>???@@@??????CCCIIIOOOXXXaaannnxxx~~~vvvtttrrroookkkhhhfffdddbbbcccfffkkkqqqxxx}}}~~~vvvrrrrrrxxxmmmXXXAAA666444444444666555444333222222111222222333111111111222333222111222222222222222111111111000111111111111222222222111111222222222222111111333333222111222333444555444666777888777666777888<<<<<<===>>>????????????>>>>>>>>>???@@@AAACCCDDDGGGFFFEEECCC@@@===:::999;;;<<<===>>>???@@@AAABBBEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBAAABBBCCCEEEHHHIIIHHHHHHGGGFFFEEEEEEEEEFFFJJJKKKMMMNNNPPPQQQRRRRRROOONNNMMMMMMNNNOOOPPPQQQSSSRRRQQQQQQPPPPPPQQQQQQPPPRRRTTTWWWXXXXXXWWWVVVNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIKKKNNNSSSVVVWWWUUUSSSRRRQQQNNNKKKHHHHHHJJJLLLOOOOOOPPPPPPPPPOOONNNMMMLLLOOOPPPNNNKKKIIIJJJLLLNNNMMMLLLKKKKKKKKKKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFBBBAAA@@@???>>>???@@@@@@AAA@@@@@@??????>>>>>>===@@@@@@@@@@@@???>>>===<<<:::::::::999999888888777888888888888888888888888999999888888777666666666444444444555555555666666555555555555555555555555555555555555444333222222000000111111222222333333111111222222111111000///000111111111111222222222111111111111111111111111222222111111111000000000222222222222222222222222222222333333333444444444444444444444333333333333444444444444555555555555555555555666666666777777444444444444444555777777bbb\\\TTTOOOQQQTTTPPPIIIFFFGGGCCC<<<888888999777111111///...---,,,,,,,,,,,,---......//////......,,,,,,,,,++++++*********((())))))***************)))*********++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++***))))))+++,,,++++++++++++,,,,,,,,,,,,------+++,,,---------...000222999TTTxxxoooPPP<<<:::>>>:::@@@OOOfff{{{}}}jjj^^^TTTIIIBBB>>>DDDNNNZZZjjjzzzxxxmmm^^^RRRKKKHHHEEECCCCCCCCCBBB@@@???AAAEEEIIIAAAFFFMMMSSSWWWZZZ^^^aaafffiiippp{{{yyyrrrlllgggZZZZZZYYYYYYZZZ\\\^^^___ccciiitttuuuhhhlllpppxxxdddSSSEEE777333333333333333444333333222222222111111222111111111222222222111222222222111111111111111000000111111111222222222000111111222222111111000333222222111222333555666444666888888777777777888<<<======>>>>>>======<<<=========>>>???@@@AAABBBFFFEEEDDDBBB???<<<:::999999999:::;;;<<<===>>>???CCCCCCCCCDDDDDDEEEEEEEEEGGGFFFFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@AAADDDGGGIIIJJJJJJJJJHHHFFFEEEFFFGGGJJJKKKLLLNNNOOOPPPPPPPPPMMMMMMLLLLLLLLLMMMNNNNNNQQQQQQPPPPPPPPPPPPOOOPPPNNNOOOQQQSSSTTTTTTTTTSSSNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHJJJOOOUUUZZZ[[[ZZZWWWTTTRRROOOKKKHHHHHHIIIJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLJJJHHHFFFGGGHHHKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<>>>>>>>>>======<<<;;;:::888888888777777666666666666666666666666666666666777777666666555555555444333333333333444444444444444444444444444444444444333333444444333222222111......//////000111222222000000000111000000///...000000000000111111111111000000000000000000000000111000000000000/////////000000111111111111111222111111111222222222333333333333333222222222222222333333333333444444444444444444444444555555555555333333333333333444444555aaa\\\TTTOOOQQQUUURRRJJJ===CCCDDD===999999777333000000...---,,,+++++++++,,,------...............,,,,,,+++++++++++++++***)))))))))))))))*********)))*********++++++++++++************************))))))))))))))))))))))))))))))*********++++++++++++)))((()))***,,,,,,++++++++++++,,,,,,---------,,,+++***+++...000000000111CCC```~~~kkkOOOBBB@@@@@@>>>CCCPPP```rrrpppWWWDDDGGGCCC@@@DDDNNN___ppp|||vvviii\\\RRRMMMKKKEEEEEECCCAAA???@@@BBBDDD???@@@CCCDDDEEEFFFHHHJJJRRRRRRVVV]]]gggpppvvvyyy~~~|||~~~}}}wwwooofff^^^ZZZXXXWWWMMMOOORRRXXX___fffmmmppp}}}~~~wwwoooiiifffjjjxxxaaaIIIDDD<<<555555666444222333222222222222222222111111111111111111111111111111111111111111111111111111000000111111111222222222000111111222222111111000222222111111222444555666555777999999888777888999<<<============<<<;;;:::<<<===>>>???@@@AAAAAABBBCCCCCCBBBBBB@@@???===<<<999999:::;;;;;;<<<======AAAAAABBBCCCDDDEEEEEEEEEHHHHHHGGGFFFEEEEEEDDDDDDDDDBBBAAA@@@AAACCCFFFHHHKKKLLLLLLJJJHHHFFFHHHIIIKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMMMMMMMLLLLLLMMMMMMRRRRRRRRRQQQQQQQQQPPPPPPNNNOOOPPPPPPPPPPPPOOONNNKKKJJJHHHGGGGGGGGGIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJIIILLLQQQWWW\\\]]][[[YYYVVVSSSOOOLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEHHHHHHHHHGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCC?????????@@@@@@@@@AAAAAA??????>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888666666666666666555555555444444444444444444444444444444444444444444333333111222222222333333333333222222222222222222222222111222222222222111111000------......///000111111///000000000000///......///000000000000111111111////////////////////////000000000/////////....../////////000000000111111000000000000111111111111111111222222222222222222222222222222333333333333222222333333333444444444111222222333333333333333aaa\\\UUUQQQTTTWWWSSSLLL@@@BBBAAA;;;888888999777000000...---,,,+++++++++,,,,,,---............---++++++++++++++++++++++++)))(((((((((((()))***+++)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***((('''(((***,,,,,,+++***++++++,,,,,,------...,,,+++)))***,,,---......///333BBB\\\xxx{{{```MMMCCC===<<>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???;;;;;;<<<<<<===>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGFFFCCCBBBAAAAAABBBCCCFFFGGGJJJLLLMMMKKKHHHGGGIIILLLNNNNNNOOOPPPPPPQQQPPPPPPPPPPPPOOOOOOOOONNNMMMMMMRRRSSSSSSSSSSSSRRRQQQQQQOOOOOOOOONNNMMMLLLKKKKKKGGGFFFEEEDDDDDDEEEGGGIIIKKKKKKKKKKKKLLLLLLLLLMMMMMMOOORRRWWWZZZ[[[YYYWWWUUUSSSPPPNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>?????????@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777555555555555555555555555333333333333333333333333222222222222222222222222111111222222222222333333111111111111111111111111000000111111111000000///------......//////000000//////000000//////...---////////////000000000000////////////////////////000000/////////.........---......//////000000000...////////////000000000111111111111222222222222111111111111222222222222111111111222222222333333111222222333333222222111aaa]]]WWWTTTWWWZZZUUUMMMGGGCCC???===;;;999888:::222111000///...---------+++,,,------......------++++++++++++++++++++++++)))(((((('''((()))***+++((((((((()))))))))******************************)))))))))))))))))))))))))))************+++++++++)))((('''(((***,,,,,,+++******+++,,,,,,---......******++++++,,,---------...+++///>>>SSSjjjqqqSSSGGG???AAADDDHHHVVVeeessscccWWWLLLDDDCCCHHHPPPTTT[[[aaafffgggfffddd___]]][[[WWWSSSMMMHHHEEEFFFDDDAAA@@@???@@@??????>>>===<<<===???AAAAAA@@@>>>@@@CCCDDDDDDDDDEEEFFFFFFFFFEEEFFFGGGIIILLLMMMJJJIIIHHHIIIKKKLLLKKKJJJIIIJJJJJJGGGDDDFFFLLLRRRTTTYYY]]]___^^^]]]___aaahhhkkkoootttxxxzzzzzzzzzhhhfffaaa\\\WWWSSSPPPOOOUUUVVV[[[bbbffflllzzzkkkUUUDDD;;;888333111111444444111000333000111222333333222111000///111222222//////000222///000000000111111111222000111111111111222222222222222333333333333222222222111111111222444666777666888::::::999888999::::::;;;;;;;;;;;;::::::999;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHKKKNNNOOONNNJJJIIILLLOOOPPPQQQQQQRRRRRRRRRRRRQQQSSSSSSRRRRRRQQQPPPOOOOOORRRSSSTTTTTTTTTSSSRRRQQQNNNNNNMMMMMMLLLKKKJJJJJJFFFEEEDDDCCCDDDFFFIIIKKKMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQRRRTTTVVVVVVTTTRRRRRRPPPOOOOOOQQQQQQNNNLLLJJJIIIHHHGGGGGGGGGHHHHHHEEEEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@??????=========>>>>>>>>>??????:::;;;;;;;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;::::::999888777555555555555555555555555222222222222222222222222111111111111111111111111111111222222222333333333000000000000000000000000...//////000000000//////............////////////000000000000000///......------------.........///////////////////////////000000000////////////...,,,------...//////000000---............/////////111111111222222333333333000000000111111111222222000000000111111111222222111222333333333222111111aaa^^^YYYVVVYYY\\\WWWNNNFFF>>><<>>OOOlllppp]]]LLLGGGEEECCCKKKVVViii{{{zzzeeeSSSLLLMMMFFFCCCCCCIIISSS[[[]]]]]]ccccccaaa```]]]XXXRRRNNNLLLIIIEEECCCBBBAAA@@@>>>BBBAAA@@@AAABBBCCCBBB@@@<<<>>>@@@AAA???>>>>>>??????@@@BBBCCCDDDDDDCCCCCCBBB@@@???@@@BBBCCCCCCCCCAAADDDGGGGGGGGGKKKSSSZZZ\\\dddmmmrrrqqqnnnmmmnnneeefffgggfffccc]]]WWWSSSNNNKKKGGGFFFGGGLLLRRRVVVXXX^^^kkkwww{{{}}}gggNNNAAA999666666444222222555333......000000000222333333222111000///111333222///...000222//////000000111111111222000111111111111222222222222333333444444333333222111111111111222444666777777888::::::999999999::::::::::::;;;;;;::::::999:::;;;===>>>@@@@@@??????@@@@@@@@@@@@@@@???>>>===@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCDDDFFFHHHJJJLLLIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLMMMPPPRRRQQQMMMLLLOOOSSSRRRRRRSSSSSSSSSSSSSSSRRRUUUUUUTTTTTTSSSRRRQQQPPPRRRSSSTTTTTTTTTSSSQQQQQQMMMMMMLLLLLLKKKKKKKKKKKKGGGFFFEEEEEEFFFIIIMMMOOOQQQRRRSSSTTTVVVWWWXXXXXXSSSRRRRRRRRRSSSRRRPPPMMMOOONNNNNNOOORRRRRROOOLLLKKKJJJHHHGGGGGGGGGHHHIIIEEEDDDDDDEEEGGGHHHGGGGGGEEEFFFFFFFFFEEECCCAAA@@@@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@<<<<<<<<<=========>>>>>>;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::999888777555555555555555555555555222222222222222222222222000000000000111111111111111222222222222333333333000000000000000000000000......///////////////...///////////////.........000000000000000//////...++++++,,,,,,,,,---------000000000000000000000000111000000000////////////,,,,,,------...///000000---------.........//////111111222222333333333333000000000000111111111111000000000000111111111111111222333444444333111111bbb]]]XXXWWWYYYXXXTTTOOOGGGCCC???;;;:::999888666222111000...------------+++---///111111///---+++,,,,,,,,,+++++++++******)))))))))((((((((((((((()))*********+++++++++++++++++++++***************))))))************))))))******)))))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++---))),,,222444:::NNNeee~~~nnnSSSCCCBBBFFFIIIRRR]]]iiirrr{{{iii\\\UUUMMMDDDAAACCCHHHKKKKKKLLLPPPWWW___dddbbb[[[TTTMMMMMMMMMKKKGGGEEEDDDDDD===>>>???@@@@@@???>>>===@@@??????@@@AAAAAA???===???????????????????????????>>>>>>@@@BBBCCCCCCCCCBBBCCCDDDDDDFFFKKKQQQVVVZZZ]]]bbbhhhjjjgggaaa[[[VVVTTTQQQOOOMMMKKKIIIGGGDDDFFFGGGFFFHHHOOO[[[eeelllrrrzzzlllKKK>>><<<666222333222222111111111111222222111000......000000000///...///000111111000///...////////////000000000000111111111111111111111111222222222222222222222222444333333222222333333444555555555666777999:::;;;:::999777666666777999:::777:::<<<======>>>???AAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJMMMMMMLLLIIIGGGFFFHHHIIIOOOOOONNNNNNNNNOOOPPPPPPVVVVVVVVVWWWXXXVVVRRROOORRRTTTUUUVVVVVVUUUSSSRRRTTTUUUUUUUUUUUUTTTSSSSSSPPPNNNLLLLLLNNNOOOMMMJJJIIIGGGEEEEEEGGGLLLQQQTTTVVVVVVUUUTTTTTTUUUUUUVVVSSSRRRRRRQQQQQQQQQRRRRRRRRRPPPOOOQQQSSSSSSPPPMMMKKKJJJHHHFFFEEEFFFGGGHHHFFFFFFEEEEEEDDDEEEEEEEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDCCC???<<>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::888777777777888999::::::<<<;;;999777666555555555555555444444444333333333333222111111000000111111222111000//////000111222333222222222111111000000111111111111000///------//////////////////////////////............//////000000000000000///......,,,,,,,,,---------....../////////////////////////////////...---,,,******---------............///---------............/////////000000000000//////////////////000000000000////////////000000000000111222222333222111000///ccc^^^ZZZYYY[[[YYYSSSNNNGGGCCC???<<<:::999888666222111000...------------,,,---///000000///---,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))*********++++++************************))))))************))))))******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,((()))......---999IIIXXXmmm}}}bbbPPPDDD===CCCFFFKKKTTTcccxxxyyypppeee\\\VVVOOOHHHCCCFFFFFFGGGKKKPPPQQQOOOKKKSSSTTTSSSRRRNNNJJJHHHFFFDDDDDDEEEFFFFFFEEEDDDCCC===<<<<<<===???@@@???=================================>>>@@@CCCEEEFFFFFFLLLLLLIIIEEEBBBAAACCCEEEDDDFFFJJJNNNQQQPPPMMMIIIEEECCC@@@>>>???CCCGGGIIIPPPVVV\\\___bbbiiiuuu~~~iiiPPP:::555777333111222222111111000000111111222111///......///000000///...///000000000000///........./////////000000000111111111111111111111111222222222222222222222222333333222222222222333333444444444555666777888999999888666555555666888999999:::<<<<<<;;;;;;;;;<<<>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHHHHIIIKKKLLLLLLMMMJJJJJJIIIHHHHHHIIIIIIIIILLLLLLLLLJJJHHHHHHIIIKKKNNNNNNOOOOOOPPPQQQRRRRRRUUUUUUVVVXXXYYYXXXUUURRRRRRSSSTTTUUUUUUTTTSSSRRRUUUUUUUUUUUUTTTSSSSSSRRRQQQNNNLLLLLLNNNOOOMMMLLLJJJJJJIIIIIIKKKOOOSSSVVVWWWWWWVVVVVVUUUUUUUUUTTTOOOOOONNNMMMMMMMMMNNNNNNQQQPPPPPPQQQSSSTTTQQQNNNMMMLLLJJJHHHGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGCCCCCCBBBAAA@@@@@@???????????????AAABBBAAA>>>;;;=========<<<;;;;;;::::::999::::::::::::;;;;;;;;;::::::::::::::::::::::::888888777777777888999999:::999888666555555555555555555555444444333333333333333222111111111111111222111000//////000111222222222111111111000000000111111111111000///...---////////////////////////......------------......000000000000000///......,,,,,,,,,---------..........................................---,,,++++++------------............---------............/////////000000000000//////....../////////000000000.../////////000000000000111111222333222111000///ccc___\\\\\\]]]ZZZSSSLLLFFFCCC???<<<;;;999888666222111000...------------------............------,,,++++++++++++*********************************((((((((()))))))))******))))))))))))))))))))))))))))))************))))))***)))))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++...***+++000///***,,,444888KKKhhhtttZZZJJJGGG>>><<>>???>>>===>>>>>>>>>???EEEOOOZZZbbbnnnwwwxxx___HHH:::111444777555333444111111000000000000111111000///------///000///.........///000000///...............////////////000000000000000000000000000111111111111111111111111222222222111111222222222222222222333444555666777777777555555555666777888999;;;<<<;;;999888888999===???AAABBBCCCBBB@@@@@@AAAAAABBBBBBCCCDDDDDDDDDHHHHHHIIIKKKLLLNNNOOOPPPKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLLLLKKKJJJJJJKKKMMMOOOOOOPPPQQQRRRRRRSSSTTTSSSSSSTTTWWWYYYYYYWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUTTTSSSQQQQQQRRROOOMMMLLLNNNOOOOOONNNMMMLLLMMMMMMOOORRRUUUVVVWWWWWWWWWWWWVVVUUUSSSRRRNNNMMMLLLKKKKKKKKKKKKKKKPPPOOOPPPRRRTTTTTTRRRPPPQQQOOOMMMKKKJJJJJJJJJJJJLLLKKKKKKJJJIIIHHHHHHGGGCCCCCCBBBAAA???>>>======<<<<<<===???@@@@@@===;;;;;;;;;;;;:::999999888888888888888888999999999:::999999999999999999999999888888777777666777777777777666555444444444444555555555555555444444444444444333222222111111222222111111000000000000111111111111000000000000//////000111111000000///...---////////////////////////------,,,,,,,,,,,,------/////////000//////...---,,,,,,,,,---------..............................,,,------......------,,,------------............---------............///...//////000000//////...------........./////////....../////////000000000000111222222222111000///ccc```^^^^^^___[[[RRRJJJEEEBBB???<<<;;;:::888666222111000...------------........................++++++++++++***************************+++++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))***+++************************************************************************...+++,,,111222...---...333555CCC^^^~~~qqqVVVGGG???EEEHHHHHHSSSdddvvv~~~sssiiibbb[[[TTTOOOGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@?????????;;;999888999;;;<<<<<<;;;<<<======>>>>>>??????@@@???@@@BBBCCCDDDFFFIIILLLLLLKKKHHHCCC===888666666>>>===>>>AAACCCEEEDDDBBBKKKNNNRRRWWW^^^jjjyyymmmVVVBBB:::444222555777444222333000000000//////000000000000...------...//////...........................------........./////////000000000000000000000000111111111111111111111111222111111000000111111222222222222222333444555666666666555555555666777777888:::;;;;;;999888888888===???BBBDDDEEEDDDBBB@@@@@@@@@@@@AAABBBBBBCCCCCCFFFFFFHHHIIIKKKMMMOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHJJJLLLMMMLLLLLLLLLMMMOOOQQQQQQRRRRRRSSSRRRRRRRRROOOOOOQQQTTTWWWYYYXXXVVVSSSSSSSSSRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRPPPPPPRRRPPPNNNMMMNNNOOOPPPQQQMMMNNNOOOPPPRRRSSSUUUUUUUUUVVVVVVWWWUUUSSSPPPOOOOOONNNMMMLLLLLLLLLLLLLLLNNNNNNPPPRRRSSSSSSRRRQQQSSSRRRPPPNNNMMMLLLKKKKKKMMMLLLLLLKKKJJJHHHGGGFFFDDDDDDBBBAAA???>>>===<<<;;;;;;;;;===??????===;;;:::::::::999888888777777777777888888888999999999888888888888888888888888888888777666555555555555444333333333333333444444555555444444444444444444444333333222222222222222111000000000000000000111000000000///////////////000000000000000///......////////////////////////------,,,,,,,,,,,,------.........//////......---,,,,,,,,,---------..............................+++,,,------.........---,,,,,,---------.........---------............///...//////////////////...------------.........///........./////////000000///000111222222111000///bbb```^^^______[[[RRRJJJDDDAAA???===<<<:::888666222111000...------------........................+++++++++*********))))))))))))******++++++++++++(((((((((((())))))))))))''''''(((((())))))))))))))))))************))))))))))))(((((()))***++++++************************************************************************+++((('''+++...---,,,,,,444...000CCC___{{{mmmZZZLLLKKKIIIBBBEEEPPPYYY{{{qqqggg]]]WWWOOOIIIFFFDDDCCCAAABBBAAA@@@???>>>============;;;999999999:::999999888888888999999::::::::::::;;;<<<<<<;;;===@@@CCCDDDDDDCCCAAA===;;;;;;<<>>@@@CCCEEEFFFEEECCCBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEGGGHHHJJJLLLMMMNNNLLLKKKJJJHHHHHHGGGGGGGGGJJJKKKMMMMMMMMMLLLNNNOOORRRSSSSSSSSSRRRQQQPPPOOOKKKKKKMMMPPPTTTVVVVVVUUUSSSSSSSSSSSSSSSTTTUUUVVVSSSTTTTTTSSSRRRQQQPPPOOOQQQQQQPPPOOOOOOPPPQQQRRRMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSTTTTTTSSSPPPNNNLLLOOONNNMMMLLLKKKKKKKKKKKKKKKMMMOOOPPPQQQQQQPPPPPPSSSRRRQQQOOOMMMLLLKKKKKKJJJKKKJJJJJJIIIGGGEEEDDDDDDDDDCCCAAA???>>>===<<<;;;;;;;;;===??????===<<<;;;;;;::::::999888888888777888888888888999999999777777777777777777777777777777666555444444444444222222222222222333333444333333333444444444444444444333222222111111222222000000000111111000000000///////////////000000000///000000000000//////...////////////////////////......------------......,,,---............------,,,,,,,,,---------..............................++++++,,,---............,,,,,,,,,------------...---------............///......////////////......------------.........///............//////////////////111111222111000///aaa___]]]^^^^^^ZZZRRRJJJCCCAAA???===<<<;;;888666222111000...------------------............------+++************)))))))))(((((())))))***+++++++++((((((((()))))))))******'''(((((())))))******+++))))))************))))))(((((((((((()))***+++,,,************************************************************************,,,***)))***+++,,,,,,,,,...,,,000888AAASSStttpppeeeZZZMMMFFFGGGLLL]]]uuussshhh```ZZZTTTPPPMMMLLLHHHEEEAAA>>>===<<>>======;;;888666222111000...------------,,,---///000000///---,,,************))))))))))))''''''((())))))***++++++)))))))))*********++++++(((((())))))***++++++,,,))))))************))))))(((((((((((()))***+++,,,************************************************************************,,,------,,,,,,---------***+++111555222666MMMgggsss^^^PPPNNNKKKQQQ```nnn|||wwwtttnnnggg```ZZZUUUSSSKKKHHHEEEDDDEEEFFFFFFFFFAAAAAAAAA@@@??????>>>>>>???BBBCCCBBB@@@AAAGGGLLLSSSSSSRRRPPPNNNOOORRRUUUaaafffppp}}}qqq[[[NNN;;;111333333222111000...000111111000///......------......///...,,,++++++,,,------,,,------,,,++++++,,,------+++,,,,,,,,,,,,---------........................///////////////////////////..................///000000000///000000111222///000111222222333333333222444777888888888:::;;;;;;<<<>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFIIIKKKMMMNNNLLLKKKKKKLLLKKKMMMNNNPPPPPPPPPNNNNNNJJJIIIIIIKKKNNNPPPPPPOOONNNOOOPPPRRRRRRRRRRRRQQQPPPPPPQQQRRRRRRRRRQQQQQQNNNQQQTTTUUUSSSRRRRRRSSSOOOOOONNNNNNOOOPPPQQQRRRPPPPPPPPPPPPOOOOOONNNNNNJJJJJJHHHGGGFFFEEEEEEEEEFFFIIILLLLLLJJJIIIIIIJJJMMMMMMLLLLLLKKKJJJIIIHHHEEEFFFGGGGGGGGGEEEDDDBBB??????>>>===<<<<<<;;;;;;;;;:::999999;;;;;;:::888;;;;;;:::999999888888777555555666666666777777777555555555555555555555555333333333333333333444555333333222111111222222222000000111111111222222222222111000000//////000000///000111222222111000///000000000111111111222222//////000000000000//////////////////////////////------,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,---------......------------------------,,,,,,------...---------++++++,,,,,,,,,------------------............///---......//////......---....../////////000000000---------.........//////---...000111111111000///```\\\ZZZZZZ\\\ZZZSSSMMMBBB@@@>>>>>>===;;;888666222111000///------------+++---///111111///---+++************))))))))))))&&&''''''((()))*********************++++++++++++((())))))***+++,,,,,,,,,))))))************))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&***,,,+++***+++,,,,,,///***,,,222111,,,111<<>>???@@@<<<======>>>??????@@@@@@???@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFIIIKKKMMMMMMLLLKKKJJJKKKGGGIIILLLNNNPPPPPPPPPOOOKKKJJJJJJKKKMMMOOOOOONNNKKKLLLOOOQQQQQQQQQPPPOOONNNOOOPPPQQQRRRRRRRRRRRRMMMQQQUUUVVVTTTRRRRRRSSSPPPOOONNNNNNNNNPPPQQQRRRQQQQQQPPPOOOOOOOOOPPPPPPKKKJJJIIIGGGFFFEEEEEEEEEEEEHHHKKKJJJHHHFFFFFFHHHJJJJJJJJJJJJJJJIIIHHHGGGDDDEEEFFFGGGGGGFFFDDDCCC<<<<<<<<<;;;;;;:::::::::;;;999888888999999777666::::::999999888777777777444444444555555555666666555555555555555555555555222222222222333444444555444333333222111111222222//////000000111111111222111000000//////////////////000111222222111000///000000111111222222222333//////000000000000000///////////////////////////,,,++++++++++++++++++,,,***+++,,,,,,------------,,,,,,,,,---------......------------------------,,,------......---,,,,,,++++++,,,,,,,,,------------------.........//////---..................---////////////000000000000---------.........//////---...///111111111000///ddd]]]WWWXXX[[[[[[SSSKKKCCCAAA>>><<<<<<;;;999777333111000...------------,,,,,,---//////...,,,)))...---+++)))((())))))***''''''''''''((()))+++,,,))))))))))))))))))))))))///---+++)))((()))+++---+++)))'''''')))+++++++++))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))***++++++***)))***+++******+++++++++,,,,,,,,,//////////////////......333;;;NNNlllkkkWWWQQQRRRSSSUUUXXXtttxxx```DDD>>>666222111000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,---------......---------............///000///...---,,,------...............////////////000000000000000000000000000000000000000000111222333444555666666777666666999999888888888888888999999999:::;;;;;;<<<======;;;===>>>>>>===<<<<<<===>>>>>>>>>>>>>>>?????????FFFFFFHHHIIIIIIHHHGGGGGGCCCDDDGGGJJJLLLNNNNNNNNNPPPMMMKKKKKKLLLNNNNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKJJJGGGIIIOOOQQQNNNOOOSSSPPPRRRTTTUUUTTTRRRPPPNNNPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPOOONNNOOOPPPPPPMMMLLLLLLJJJHHHEEEBBBAAAFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC???===::::::<<<<<<999666:::::::::999999999888888666666666666666666666666555444333333444555666777555444333222222222222222333333333333333333333333222111111111000000//////000000000000000000000000000000//////.........---......////////////......////////////////////////...............---------000//////---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++000///...---,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++,,,,,,,,,,,,------//////.........---------.......................................---------///---+++,,,...000///---fff```ZZZ[[[]]][[[RRRJJJCCCAAA>>><<<<<<;;;999777333111000...---------------------.........,,,***---,,,+++))))))))))))***))))))((('''((((((******))))))))))))))))))))))))---,,,***(((((()))***++++++)))'''''')))*********))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))***++++++))))))***+++*********+++++++++,,,,,,........................///333<<>>>>><<<;;;<<<======>>>>>>?????????>>>>>>BBBCCCDDDEEEEEEEEEDDDDDDCCCEEEGGGJJJLLLMMMNNNNNNOOONNNLLLKKKLLLLLLKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJHHHIIIMMMNNNKKKLLLOOOMMMNNNPPPQQQQQQOOOMMMKKKMMMMMMMMMNNNOOOPPPPPPQQQOOOOOONNNNNNNNNOOOPPPQQQMMMMMMMMMLLLIIIGGGDDDBBBDDDEEEEEEFFFGGGHHHHHHHHHJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>><<<::::::;;;;;;888666999999999888888888777777666666666666666666666666444444333333333444666777555444333333222222222333333333333333333333333333111111111000000000//////000000000000000000000000////////////......------......////////////..............................,,,,,,------......////////////...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///.........------------------------------------........................///---+++,,,...000///...gggbbb______```\\\SSSJJJDDDAAA>>><<<<<<;;;999777333111000...------------.........---------,,,,,,---,,,+++***))))))))))))+++***)))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))+++)))(((((()))***)))((())))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))***++++++))))))***+++*********++++++++++++,,,,,,,,,,,,---------------------///333AAAZZZxxxuuummmaaa^^^aaakkkwwwhhhTTTDDD999333111//////000000000///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------............//////...------------...............////////////000000000000000000000000000000000000000111222222444555666777888888888888666777777777888888999999888888999:::;;;<<<======:::<<<======<<<;;;;;;<<<===>>>@@@AAAAAA???>>>===??????@@@AAABBBAAAAAAAAADDDEEEGGGJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLLLLIIIGGGJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGGGGJJJJJJHHHHHHJJJIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKMMMNNNOOOMMMLLLLLLLLLMMMNNNOOOPPPLLLLLLKKKJJJIIIFFFDDDBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFDDDBBBAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@===;;;:::999999999777666777777777666666666666555555555555555555555555555444333333333333444444555444444333333222222333333222222222222222222222222000000000000///////////////////////////////////////............------------......//////......---........................***++++++,,,...//////000///...------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,............------------++++++++++++++++++++++++...........................---+++,,,...//////...eeecccaaabbbccc___UUULLLDDDBBB>>><<<;;;:::888666333111000...------------/////////---,,,,,,---...,,,++++++******)))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))(((+++)))(((((())))))((('''))))))))))))))))))))))))(((((((((((()))))))))***((((((((())))))))))))))))))***+++***)))((()))+++************+++++++++++++++++++++++++++,,,,,,,,,...//////---///:::KKKXXXzzztttccc[[[ZZZ___lllyyyxxx___KKK???777333.........///000000///...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++************************++++++,,,,,,,,,---------,,,,,,---------.....................------..................////////////000000000000000000000000000/////////000111222333444555666888999999999999888888888888888888777777777888999:::;;;<<<===>>>:::<<<======<<<;;;;;;<<<>>>@@@BBBDDDDDDBBB@@@>>>??????@@@AAAAAABBBBBBBBBFFFFFFHHHIIIKKKLLLMMMMMMLLLKKKKKKLLLNNNMMMKKKHHHJJJKKKLLLMMMMMMMMMLLLKKKFFFEEEEEEFFFFFFFFFGGGHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGIIIKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHGGGFFFDDDAAA@@@@@@@@@AAAAAAAAAAAAAAAAAACCCBBB@@@???===<<<<<<<<<<<<<<<<<<===============;;;:::999888888777666555555555555555444444444444444444444444444444444444333333222222222333333333444333333222222222333333111111111111111111111111////////////////////////........................---------------------------------......---------------------------------***++++++,,,------......---------,,,+++******)))************************************************)))))))))))))))***++++++++++++,,,,,,,,,,,,+++++++++++++++***************---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////---,,,,,,,,,---.........bbbaaaaaadddeee```WWWPPPEEEBBB???===;;;:::888666333111000...------------///000000...,,,+++,,,...++++++++++++*********)))'''((())))))***+++++++++)))))))))))))))))))))))))))***+++------,,,***))))))((('''((())))))((('''(((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((())))))))))))((()))******)))((()))***))))))*********+++++++++************++++++,,,,,,//////////////////111333LLL[[[ppp~~~nnnccc]]]\\\]]]hhhjjjsssxxxgggQQQAAA888444000...---...000000///...------------,,,,,,,,,+++++++++*********************************))))))***++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...------..............................////////////111111111111111111111111////////////000111222333444555666888999999::::::::::::::::::999777666555777888999:::<<<===>>>???;;;===???>>>===<<<======AAABBBEEEGGGGGGFFFDDDBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMIIIIIIJJJLLLNNNOOOMMMLLLIIIJJJKKKLLLMMMLLLLLLKKKCCCDDDDDDDDDEEEGGGIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCCCCDDDEEEHHHJJJKKKNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDBBBAAA@@@?????????????????????@@@???>>><<<;;;:::999999999999::::::;;;;;;;;;<<<999999999777666555444444444444444333333333222222333333333333333333333333222222222222222222111111222222111111111222222333000000000000000000000000.....................///------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))************************************************(((((((((((()))***++++++***++++++,,,,,,++++++***************************,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///,,,,,,,,,,,,,,,,,,...///``````aaacccddd```XXXQQQEEEBBB???===;;;:::777666333111000...------------///111222000,,,***,,,...******+++++++++******)))&&&''')))***+++,,,,,,,,,)))))))))))))))))))))))))))***+++------,,,++++++'''''''''(((******)))'''((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''(((((())))))***((()))******(((((()))***)))))))))************+++))))))******+++,,,,,,,,,---++++++---000111///---222:::JJJbbb~~~qqqeee^^^TTTQQQRRRXXX]]]fffzzz```OOO===555444222000///...000111000...,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***))))))))))))***++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......///.....................////////////111111111111111111111111////////////000111333333333444555777888999999:::;;;;;;<<<<<<;;;999777666888999:::<<<===???@@@@@@>>>@@@AAAAAA?????????@@@BBBDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKHHHHHHHHHIIIIIIKKKLLLMMMGGGGGGGGGJJJMMMNNNNNNMMMHHHIIIKKKLLLMMMLLLLLLKKKDDDFFFFFFCCCEEEIIIKKKJJJHHHGGGFFFEEEFFFGGGHHHIIIEEEDDDCCCCCCEEEGGGJJJKKKOOONNNNNNLLLJJJHHHFFFEEEHHHHHHIIIIIIHHHGGGEEEDDD@@@@@@??????>>>>>>======???>>><<<;;;999888888888777777888888999:::::::::777888888777444333333444333333333333222222222222222222222222222222222222111111111222111111000///000000000///000000111222////////////////////////---------.......................................++++++,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))************************************************((((((((((((((()))***+++******++++++++++++******)))))))))***************+++++++++++++++*********************++++++++++++,,,,,,,,,,,,------------------------------------+++++++++,,,------......+++,,,---,,,++++++---///`````````aaaaaa]]]VVVPPPEEECCC???===;;;:::777555333111000...---------------111444222---***+++---)))***++++++++++++***)))((()))***+++,,,++++++***))))))))))))))))))))))))))))))***+++++++++++++++%%%%%%&&&(((***+++***((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''((())))))***((()))***)))((('''(((***))))))))))))************))))))***++++++,,,------+++))))))+++///111000///...111888DDDWWWqqqwwwlllbbb\\\[[[WWWTTT]]]kkkuuucccLLLAAA777555444111000222...///000...,,,***+++---,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))***++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,.../////////..................////////////111111111111111111111111......//////000222333444222333444666777888999999999:::<<<======<<<:::999999:::;;;===???@@@AAABBB@@@BBBDDDCCCBBBAAABBBCCCBBBCCCEEEGGGIIIJJJKKKKKKHHHGGGGGGGGGIIIJJJLLLMMMIIIIIIHHHHHHIIIJJJKKKLLLGGGEEEEEEFFFIIIKKKLLLKKKHHHIIIJJJLLLLLLLLLLLLKKKHHHJJJIIIEEEEEEJJJLLLJJJIIIHHHFFFEEEEEEGGGIIIKKKHHHGGGEEEDDDEEEGGGJJJLLLNNNNNNMMMMMMKKKIIIGGGEEEHHHHHHIIIIIIIIIHHHFFFEEEAAAAAA@@@??????>>>======>>>===<<<:::999888888777666666777777888999999:::555777888666333111222333333333333222222222111111222222222222222222222222000000111111111000///..................///000000........................,,,,,,---------.................................***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***************)))))))))************************************************)))))))))((())))))************++++++++++++******((()))))))))*********+++************++++++++++++************++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***++++++,,,------***,,,---,,,++++++---///bbbaaaaaaaaa___ZZZTTTOOOFFFCCC???===;;;999777555333111000...---------------111555333...***+++,,,))))))+++,,,,,,+++***)))******+++,,,+++***)))((())))))))))))))))))))))))(((((())))))*********+++$$$$$$%%%(((***+++***)))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***((()))***)))((('''(((***))))))))))))************)))******+++,,,,,,------***+++---......---,,,+++...///000000444BBBZZZmmmyyywwwlll[[[RRRTTT]]]mmm|||wwwiiiWWWFFF;;;555222333111,,,---111,,,...///---***)))+++---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,.../////////................../////////000111111111111111111111111.........///000222333444111222444555777888888999777999;;;===>>>>>>>>>===:::;;;<<<>>>???AAABBBCCCBBBDDDEEEEEEDDDCCCCCCDDDBBBCCCDDDFFFHHHJJJLLLMMMHHHGGGGGGGGGHHHJJJLLLMMMJJJIIIIIIHHHIIIJJJKKKLLLGGGEEECCCDDDFFFHHHHHHHHHGGGHHHJJJLLLLLLLLLLLLKKKKKKNNNLLLFFFFFFKKKLLLIIIIIIHHHFFFEEEEEEGGGJJJKKKJJJHHHGGGEEEFFFHHHKKKLLLLLLLLLMMMMMMLLLJJJHHHGGGFFFGGGGGGHHHGGGFFFEEEDDDBBBBBBAAA@@@???>>>======>>>>>><<<:::999888888777555666666777888999999:::555777888666222000111333333333333222222222222111111111111111111111111111///000111111111///...------------------...///000........................,,,,,,,,,------.........////////////////////////*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******(((((())))))*********+++))))))******+++++++++,,,)))************++++++++++++++++++,,,,,,---------************************(((((()))***++++++,,,,,,***,,,---,,,******---///eeedddbbbbbb```[[[SSSMMMFFFDDDAAA>>>;;;999888888444111...,,,---///000000000//////---,,,+++******************)))))))))))))))))))))+++,,,+++)))&&&+++***((()))******)))((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******''')))***)))((('''(((***&&&(((***+++)))((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++------------///333999===NNNeeeuuuhhh```^^^\\\\\\]]]___``````lllxxxpppZZZMMMDDD>>>:::333222000///.........///,,,,,,------,,,,,,+++***,,,,,,+++***)))(((''''''(((((()))***************))))))))))))))))))))))))+++*********))))))(((((()))***++++++))))))***+++,,,,,,+++++++++,,,---......,,,***+++...000...,,,---------.........//////000000000000000111111222222222111111111111222222222333555666888999999:::999:::;;;===>>>>>>??????:::;;;===???AAABBBCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHIIILLLJJJHHHHHHJJJLLLMMMMMMKKKHHHDDDCCCEEEGGGIIIJJJHHHIIIJJJLLLLLLLLLKKKJJJLLLLLLMMMMMMMMMLLLKKKKKKGGGDDDAAAAAACCCGGGIIIJJJJJJIIIHHHGGGFFFGGGHHHIIINNNNNNMMMNNNMMMKKKHHHEEEHHHFFFFFFFFFGGGGGGEEECCCEEECCCAAA??????>>>;;;999999999999888888888777777666666555555555666666777444444444444444444444444444444333333222111000000222222222111111111111000///////////////......---...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++------------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********++++++++++++*********))))))((((((******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((((((((((((((***,,,...///,,,+++***))))))***+++,,,fffdddbbbbbbaaa[[[SSSMMMFFFDDDAAA>>>;;;999888888444111...------///000000000///...---,,,++++++***************)))))))))))))))))))))+++,,,+++)))&&&***)))((((((******)))((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***''')))***)))((('''(((***&&&(((******)))((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------///444777333???PPPbbbxxx~~~rrrfff___\\\\\\\\\[[[```kkk{{{tttgggTTTDDD:::555111...222111000...............,,,,,,,,,---,,,++++++***++++++******)))((((((((((((((()))************)))))))))))))))))))))))))))*********)))))))))((((((***+++------,,,++++++,,,++++++++++++,,,,,,---------,,,***,,,...///...,,,------..................000000//////000000111222222111111000000111111222222333444666777888999999::::::;;;;;;;;;;;;::::::<<<===>>>@@@BBBCCCDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFHHHHHHHHHGGGHHHHHHIIIJJJMMMJJJHHHGGGHHHJJJKKKKKKKKKHHHDDDCCCEEEHHHJJJJJJIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMHHHFFFBBBBBBDDDGGGIIIJJJLLLKKKIIIHHHGGGGGGHHHHHHMMMLLLLLLLLLMMMKKKHHHEEEGGGFFFEEEFFFGGGGGGFFFDDDEEECCC@@@??????>>><<<:::999999888888888777777777666666666555555666666777444444444444444444444444444333333222111111000000111111111000000000/////////////////////...------------,,,++++++++++++,,,//////.........---------------------------------------------,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++*********))))))))))))))))))*********++++++*********)))))))))((((((******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))((()))***+++---...++++++***))))))***++++++fffeeeccccccaaa\\\TTTNNNFFFDDDAAA>>>;;;999888888555222///---...//////...//////...---,,,++++++***************)))))))))))))))((()))***,,,+++)))''')))(((''''''))))))((('''(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***''')))***)))((('''(((***'''(((******)))(((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---------------------,,,---...---,,,,,,...000///...222<<>>@@@AAACCCDDDEEEEEEEEEEEEGGGGGGGGGGGGEEEEEEAAABBBCCCDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHIIIJJJJJJMMMJJJGGGGGGHHHIIIJJJJJJJJJHHHEEEDDDFFFHHHJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOJJJGGGDDDCCCEEEGGGHHHHHHNNNMMMKKKIIIGGGGGGGGGGGGJJJIIIIIIJJJLLLKKKIIIFFFFFFEEEEEEFFFGGGHHHFFFEEEDDDBBB@@@??????>>><<<:::888888888888777777777777666666555555555555666666333333333333333333333333333333222222111000000000000000/////////............////////////...------------,,,+++++++++++++++............---------------------------------------------,,,,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))******************))))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))******))))))******+++,,,++++++***))))))***++++++gggeeeccccccaaa\\\TTTNNNFFFDDDAAA>>>;;;999888888555222///......///......//////...---,,,,,,++++++************)))))))))((()))(((((()))++++++***(((((('''&&&'''((()))((('''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((''''''''''''((())))))''')))***)))((('''(((***''')))***)))((('''((()))((((((((((((((((((((((((************++++++++++++++++++,,,,,,,,,,,,,,,---+++---......,,,+++,,,---666111111555999AAAVVVmmmuuujjjeeeggglllpppssszzzqqq\\\MMM>>>999333000///000000000///......---------------+++++++++++++++******)))(((((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((+++///000...,,,+++*********++++++,,,,,,,,,,,,,,,++++++,,,------------...............---------///////////////000111111000000000//////000000000000111222444555666666666888888888777777666555444<<<===???AAACCCDDDEEEEEEDDDEEEFFFFFFFFFFFFEEEDDD@@@AAABBBDDDDDDDDDDDDCCCGGGGGGGGGGGGHHHIIIJJJJJJKKKIIIGGGGGGIIIKKKLLLLLLJJJHHHEEEEEEFFFIIIJJJJJJLLLKKKJJJJJJJJJKKKLLLMMMKKKLLLLLLLLLMMMNNNOOOPPPLLLIIIFFFEEEEEEGGGGGGGGGMMMLLLJJJGGGFFFEEEEEEEEEGGGGGGGGGHHHJJJJJJIIIGGGEEEDDDDDDEEEGGGGGGFFFDDDCCCAAA???>>>>>>===;;;:::888888777777777666666666555555444333333333444444222222222222222222222222222222111111000000000000000000000/////////............//////......---,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++******************************)))))))))(((((((((((((((((()))))))))******))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))++++++******************+++******************+++fffeeecccbbbaaa\\\TTTMMMFFFDDDAAA>>>;;;999888888444111///...//////...............------,,,,,,+++************)))))))))((()))(((((()))++++++***)))'''&&&&&&'''((())))))(((''''''''''''''''''''''''***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''')))***)))((('''(((***((()))***)))((('''(((***(((((((((((((((((((((((()))))))))*********++++++))))))******++++++++++++***,,,...///...------...,,,***...444222///888GGGSSSccc~~~~~~xxxuuukkkkkkpppzzzzzzjjj^^^QQQBBB999444222000............---------------,,,,,,,,,+++******++++++******)))((('''''''''((())))))******''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))&&&)))---...,,,***)))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---.....................---/////////...///000000111000//////......//////000///000111222333444444444555555666777777777777666:::;;;===???AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD??????@@@AAABBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIHHHFFFEEEFFFJJJMMMPPPPPPJJJHHHFFFFFFGGGIIIJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJJJJKKKKKKMMMNNNOOOLLLIIIFFFEEEFFFGGGGGGFFFIIIHHHFFFDDDCCCCCCCCCCCCEEEDDDDDDFFFHHHIIIHHHGGGDDDCCCCCCDDDEEEFFFDDDBBBAAA???>>>======<<<:::999777777777666666666555555444333222222111111111111222222222222222222222222111111000000000000//////111111000000000/////////...............------,,,,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++************************)))))))))(((((((((''''''''''''((((((((()))))))))(((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((()))************)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))*********++++++*********eeedddbbbbbb```[[[SSSMMMFFFDDDAAA>>>;;;999888888222000///...000000///.........---------,,,,,,,,,************)))))))))))))))((('''(((***++++++***((('''&&&''')))******)))''''''''''''''''''''''''******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''')))***)))((('''(((***((())))))((('''''')))***))))))))))))))))))))))))((())))))))))))*********(((((())))))******++++++***,,,.........---...///'''(((,,,///---+++000777333===PPPjjj~~~wwwgggTTTIIIBBB:::333///222111000///---,,,++++++++++++,,,,,,,,,,,,+++***)))************)))(((((('''''''''(((((()))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&(((++++++***(((((((((((()))+++,,,,,,,,,+++******+++,,,,,,++++++,,,------------.........////////////......//////000111//////............//////...///000111222222222222222333555666777888888888999:::;;;===???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGEEEDDDCCCEEEJJJNNNQQQRRRJJJHHHFFFFFFHHHJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLJJJHHHFFFEEEFFFGGGFFFFFFDDDCCCBBBAAAAAAAAABBBCCCDDDCCCBBBCCCFFFGGGGGGFFFCCCBBBBBBBBBCCCCCCAAA??????===;;;;;;;;;;;;999777666666666666555555555555444333222111000000000111111111111111111111111111000000000///////////////111111111000000000//////---............---,,,,,,,,,,,,+++***************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))************+++************************((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++******))))))***++++++++++++***)))dddcccaaa```___ZZZRRRKKKFFFDDDAAA>>>;;;999888888000///...///000111000///...------------,,,,,,,,,************)))))))))))))))((('''(((***+++++++++(((''''''(((***++++++***''''''''''''''''''''''''*********)))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''')))***)))((('''(((***)))))))))((('''''')))+++))))))))))))))))))))))))((((((((()))))))))******((())))))***++++++,,,,,,+++---...---,,,,,,---///+++///000---,,,...000///---000999GGGUUUiiiwwwjjj[[[LLL===777666222//////111111111///---,,,++++++)))***+++,,,,,,+++******))))))******))))))((('''''''''((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&(((******((('''((()))((()))+++,,,,,,,,,***))))))+++---,,,******,,,...+++,,,,,,---...///000000///............///000000///......------......///......///000111111111111222222444555666777777777888999;;;===???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAA>>><<<;;;:::;;;===???AAA?????????@@@AAABBBDDDDDDCCCBBBAAACCCGGGLLLNNNOOOJJJHHHGGGGGGIIIJJJJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFHHHGGGFFFEEEEEEFFFHHHIIIHHHFFFEEEDDDFFFFFFFFFEEE@@@@@@??????@@@BBBDDDEEEDDDBBBAAABBBDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@>>><<<===;;;999999999999777666666666666555555555444444555444333222222111111111111111111111111111111111////////////////////////000000/////////.........------......------,,,+++,,,++++++***************++++++,,,,,,,,,---------+++++++++++++++++++++++++++*********))))))))))))))))))))))))************************************((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((((()))******((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))***+++++++++******)))***++++++++++++***)))dddbbb``````^^^YYYQQQKKKFFFDDDAAA>>>;;;999888888///...---///111222111000------------------,,,,,,************)))))))))))))))((('''(((***+++,,,+++(((((('''(((+++,,,++++++''''''''''''''''''''''''************))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((()))***)))((('''(((***)))))))))(((&&&''')))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------------...,,,******+++---(((///000++++++222222+++,,,...222666888DDDaaa}}}ooo\\\NNNKKK<<<000///111///---...------...,,,+++)))******))))))+++,,,,,,+++***))))))))))))))))))(((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((()))***)))((('''(((***''')))+++,,,,,,,,,***)))(((+++---,,,***)))+++...***+++,,,---...000111111...............///000000.........------...............///000000111000000222222333444555555555555888:::;;;===???@@@AAAAAA@@@??????>>>>>>??????@@@===<<<999888999;;;???AAA=========>>>???@@@BBBCCCCCCAAA@@@BBBEEEIIIKKKLLLJJJHHHGGGGGGIIIJJJJJJIIIGGGGGGHHHIIIHHHGGGEEEDDDHHHFFFEEECCCCCCDDDFFFGGGGGGEEEDDDDDDEEEFFFFFFEEE>>>>>>>>>???AAACCCEEEGGGDDDBBBAAAAAACCCDDDDDDDDDCCCBBB@@@@@@@@@???<<<:::;;;:::888888888888777555666666555555555444444444777666555444333333333333000000000000000000000000........./////////////////////.........---------------......------,,,+++,,,++++++***)))*********)))))))))******+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((()))******((((((((((((((((((((((((''')))***++++++***)))'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++((()))***+++,,,++++++***)))***+++,,,,,,+++***)))hhhgggddd```ZZZTTTNNNKKKEEEDDDAAA>>>;;;999888777444111///.../////////...000000000///...---+++***************))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''******))))))((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******************++++++***+++,,,,,,------,,,,,,///...---...111666<<>>===>>>@@@>>>>>>===<<<<<<<<<======999:::;;;:::999999;;;===>>>===<<<<<<===???BBBDDDFFFEEECCCCCCBBBCCCDDDEEEEEEFFFGGGFFFCCCAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCDDDFFFFFFDDDCCCAAA???===>>>@@@BBBCCCBBB@@@@@@@@@???@@@AAAAAABBB??????>>><<<;;;:::999888888666555555666666555333444444333333333222222222333333333222222222111111////////////////////////.................................------,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''',,,+++***(((&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++******++++++++++++******)))))))))))))))******+++ggggggddd```[[[TTTNNNKKKEEEDDDAAA>>><<<999888777444111///.../////////...000000//////...,,,++++++************))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''((((((((()))))))))))))))))))))((((((((((((((())))))*********+++++++++***************************+++,,,,,,------,,,,,,,,,+++***+++---000333555999@@@PPPeeeyyyzzzeee\\\OOOEEE???:::555111000000///...---,,,++++++***************************)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((************)))))))))(((++++++************++++++)))+++---...//////...---,,,,,,,,,---------..............................111000000000000000000000222222222333444555666777555666666666555666888:::===>>>>>>===;;;:::;;;<<<=========<<<<<<;;;;;;:::;;;<<<<<<;;;999888999;;;===<<<;;;;;;<<<>>>AAABBBDDDCCCBBBAAAAAABBBCCCCCCBBBCCCDDDCCC@@@>>>>>>>>>========================??????@@@BBBEEEFFFFFFDDDAAA@@@>>>???@@@BBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>===;;;:::999888777777555444444555555444333333333333333222222222222111111000000000/////////////////////////////////------------------------...---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---)))))))))))))))))))))))))))))))))*********++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++)))******++++++******)))))))))(((((())))))***+++gggfffdddaaa[[[UUUOOOLLLEEEDDDBBB???<<<:::888888444111///.../////////...000000///...---,,,++++++************))))))))))))'''((()))******)))((('''''''''((((((((()))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((((((((())))))))))))(((((((((((('''''''''((((((((())))))))))))))))))((((((''''''''')))))))))*********++++++***************************++++++,,,,,,,,,,,,,,,------------...///000000,,,,,,000999FFFWWWnnnvvvggg[[[SSSDDD>>>666222111000///---//////...---,,,++++++***))))))))))))))))))))))))******))))))(((((((((''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''************))))))))))))******++++++++++++************+++,,,,,,---------,,,,,,,,,---------..............................000000000000000000111111444444444444444555666666666666777666555555666888;;;<<<<<<;;;999777888999===>>>>>>>>>===<<<:::999<<<<<<<<<:::888777777888;;;;;;::::::;;;===???@@@AAA@@@@@@???@@@@@@AAAAAA@@@AAABBBAAA>>><<<<<<===<<<<<<;;;::::::;;;<<<<<<<<<<<<===@@@DDDFFFFFFEEEBBBAAAAAAAAABBBBBBAAA???<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;999888777666555555333222222333444222111222222222222111111111111000000///////////////...........................------------------------------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((('''''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((())))))***+++fffeeedddaaa\\\VVVPPPLLLFFFDDDBBB???<<<:::999888444111///.../////////...000///...---,,,+++++++++************)))))))))(((&&&((()))++++++)))(((&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((''''''&&&&&&))))))))))))************+++++++++*********************+++,,,,,,,,,,,,+++---......////////////...333111000333666;;;EEEOOOsss~~~qqqcccVVVKKKBBB===:::666111//////000000///...------,,,++++++******))))))))))))))))))))))))***))))))((((((''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((*********))))))))))))))))))***+++,,,,,,+++***)))******))))))***+++,,,---,,,,,,,,,---------......---------...............000000000000000111111111444444333333333444444555666777888777555444555666999:::;;;:::888888888:::???@@@AAAAAA@@@>>>;;;::::::;;;;;;999777666777888::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>?????????@@@AAABBBAAA???======>>>>>>===;;;::::::;;;===>>><<<<<<<<>>>>>???@@@AAA@@@>>><<<:::888999:::999888888999;;;;;;;;;;;;;;;<<<<<<===>>><<<======>>>>>>????????????@@@AAAAAA???======>>>???>>><<<;;;;;;<<<>>>???@@@>>>>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@???<<<:::888888777777888888999:::888888777555444333222111000///...///000111000///000000/////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((('''(((((())))))(((((('''((((((((('''((())))))***cccddddddccc___XXXRRRNNNFFFEEECCC@@@===;;;999999444111///.../////////...000///---+++******++++++************))))))))))))'''((()))******)))((('''''''''((((((((()))))))))''''''''''''''''''''''''&&&'''((((((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******,,,,,,++++++***))))))))))))******+++++++++++++++)))***+++---............///,,,+++---///...111555111555===GGGUUUeeeuuu}}}pppcccXXXQQQIIIDDD===888444222000...------,,,,,,------......++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))))))))******************++++++++++++******))))))(((((()))***,,,---,,,,,,,,,---------......,,,,,,------...//////////////////000111111222222111111111111111222333333777999::::::888666666777777999;;;<<<<<<===???AAA======>>>??????>>><<<;;;:::;;;<<<;;;:::;;;<<<>>><<<<<<======>>>>>>>>>>>><<<===>>>??????@@@??????===???@@@???>>><<<<<<===>>>>>>===<<<<<<===>>>>>>DDDBBB@@@@@@AAAAAAAAA@@@>>><<<;;;<<<<<<;;;999777888888777777888888999:::777777666444333222111000///...---...000000000///............------------+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++((())))))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''(((((()))***cccddddddccc___YYYRRRNNNGGGEEECCC@@@===;;;:::999444111///.../////////...111///---+++******++++++************))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((((((((((((((()))))))))***,,,,,,++++++***))))))((())))))***+++++++++++++++---------......//////000222...+++------,,,---000---...///000333999@@@FFFXXXhhh|||}}}mmmggg]]]RRRIIIAAA;;;777666444000///......,,,++++++,,,------------......******))))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((()))))))))************++++++************++++++))))))))))))***+++,,,,,,,,,,,,,,,---------......,,,,,,------...//////000...//////000111111222222000000000111222333444555888999;;;;;;:::888888999888:::<<<=========???AAA?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>>>>???AAA>>>>>>??????@@@@@@??????<<<===???@@@AAAAAAAAA@@@>>>@@@AAAAAA???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@FFFDDDBBBAAABBBCCCBBBBBB???===<<<;;;<<<===<<<;;;999888888888888999::::::777666555444333111000000///...---...000111000///------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******++++++((((((((()))))))))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''((((((''''''&&&(((''''''''''''((())))))bbbcccdddddd```YYYSSSOOOGGGEEECCC@@@===;;;:::999444111///.../////////...111///---+++******++++++************))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))(((((((((((()))))))))))),,,,,,++++++***))))))((())))))***++++++++++++***++++++***))))))******+++,,,)))***///000...,,,---,,,---///000000222444666:::FFFQQQYYYggg|||~~~vvvlllaaaYYYOOOJJJCCC<<<999666555444000///......///...,,,++++++,,,------,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((())))))*********+++,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,------...///000000...//////000111222222222111111111222333555666777888:::<<<<<<;;;:::999::::::<<<============>>>@@@CCCCCCCCCCCCCCCDDDFFFFFFEEEFFFEEEDDDAAA@@@AAABBB???@@@@@@AAAAAAAAAAAA@@@===>>>@@@AAABBBBBBBBBAAAAAACCCDDDDDDBBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCGGGEEEBBBBBBCCCDDDDDDDDDDDDAAA???>>>???@@@AAA@@@999999999999999::::::;;;777666555444222111000000///...---...000111000///---------,,,,,,,,,++++++,,,,,,,,,------.........************************************************(((((())))))*********+++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''''''''''''''&&&'''''''''''''''((())))))aaabbbcccbbb^^^XXXQQQMMMGGGFFFDDDBBB>>>;;;888666333222000......///111222444111...,,,++++++)))((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&''')))&&&%%%&&&)))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''(((((())))))******************))))))))))))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///111666>>>IIIUUU```fffxxxtttlllbbb[[[UUUOOOGGGAAA<<<:::777444111000////////////...---,,,,,,++++++************************))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((()))***+++,,,,,,,,,------------------------,,,---......//////............//////000000111111333333222222333333444555888999;;;<<<<<<;;;999888<<<;;;;;;;;;<<>><<<:::999888999999777666555444333333222333000000000000////////////...---,,,,,,++++++,,,,,,------------------------)))))))))))))))))))))))),,,,,,++++++***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))(((&&&%%%&&&''')))+++___```aaa```\\\VVVOOOKKKGGGFFFDDDAAA>>>;;;888777333222000///...///111111444111...,,,++++++***((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((()))))))))(((((()))))))))*********)))(((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......111111111333666;;;@@@BBBEEEMMMYYYeeennnxxxxxxpppiiibbbYYYRRRPPPJJJCCC@@@???<<<888333333222111///...---------------,,,,,,+++******)))************************))))))))))))((((((((('''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&)))))))))))))))))))))))))))))))))******++++++,,,++++++++++++++++++++++++,,,------...............---......///000000111111222222111111222222333444666777999;;;;;;:::999888<<<;;;;;;;;;<<>>===<<<:::999999888888666555444333222222222222000000000/////////......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''')))***___```aaa```\\\VVVPPPLLLGGGFFFDDDAAA>>>;;;999777333222000/////////000111333000---+++++++++***)))))))))))))))((((((((((((''''''((((((((((((''''''((()))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&))))))((((((((((((((((((&&&''''''(((***++++++,,,))))))(((((('''(((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------...///111222+++000666:::>>>CCCJJJPPPZZZ```iiirrrzzz{{{tttmmmfff```^^^SSSNNNGGGCCC@@@<<<777333555222......000000...,,,++++++,,,,,,,,,,,,,,,++++++++++++***))))))(((((()))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&'''(((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,---...............------......///000000000000000000000000111222222444555777888999:::999999;;;;;;;;;;;;<<<>>>@@@BBBEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFDDDBBBAAACCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEBBBDDDFFFHHHHHHFFFDDDBBBEEEFFFHHHIIIIIIHHHFFFEEEDDDEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>===;;;:::999<<<<<<;;;;;;:::999888777444333222111000000000111000////////////.........------,,,+++++++++++++++************************))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((((((((('''&&&&&&&&&''')))***```bbbcccbbb___YYYSSSOOOGGGEEECCC@@@===;;;999888333222111000/////////000222///,,,+++++++++***)))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))'''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''''')))))))))((((((''''''&&&''''''(((((()))******+++---,,,++++++************++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,,,,---+++,,,---///000000111111///000111///......111444666999>>>DDDJJJPPPUUUWWW]]]```ccchhhmmmqqqtttuuuzzz{{{}}}~~~{{{uuusssooojjjddd___[[[YYYSSSQQQNNNIIIEEE@@@===;;;888666333333444444333111222000...---......,,,+++)))***+++---------,,,+++************))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,,,,---.........------,,,------......///000000//////......//////000111111222444666888999999999;;;;;;;;;;;;<<<>>>@@@AAABBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGFFFFFFDDDBBB@@@@@@AAACCCDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDCCCDDDEEEEEEEEEDDDCCCBBB@@@AAAAAAAAA@@@@@@???>>>=========<<<;;;:::999888999::::::::::::888666555222111000////////////////////////.........---------,,,,,,+++***+++++++++************************))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((()))```bbbcccccc___ZZZSSSOOOGGGEEECCC@@@===;;;:::999333222111000000/////////000...+++***+++++++++***))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))((((((''''''&&&&&&)))(((((((((((((((((((((...---,,,+++++++++++++++************************)))))))))******++++++++++++************+++,,,,,,............---+++***(((,,,,,,---,,,---...111333000000222444777:::<<<<<<>>>@@@BBBFFFIIILLLNNNOOORRRSSSTTTVVVYYY[[[\\\]]]\\\\\\]]]]]]]]]^^^^^^^^^]]][[[XXXWWWVVVUUURRRPPPNNNMMMKKKHHHEEEBBB@@@>>>999888777555333222000000///...---...000111111111000///------,,,+++)))((()))***+++,,,,,,+++***)))************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((******))))))))))))))))))************************+++,,,,,,---...---------,,,,,,,,,---......//////......------......///000000111333555666888888999:::;;;;;;<<<===>>>??????@@@AAABBBCCCCCCDDDCCCCCCEEEFFFFFFGGGGGGFFFEEEDDD???>>>======@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@>>>>>>?????????>>>============<<<;;;:::999888888666777888888888666555333000000///.........//////............------------,,,,,,+++************+++************************((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((^^^```aaaaaa^^^XXXRRRNNNGGGEEEBBB???===;;;;;;:::333222222111000///......///---******++++++++++++))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''(((((((((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((('''''''''''''''''')))))))))(((((('''''''''+++***))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))******+++,,,,,,,,,,,,,,,,,,+++***)))******++++++,,,---//////000//////000333444444333222333555777888999::::::;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>>>>>??????===<<<:::999999888777777666666333222111000///...------------,,,+++*********+++******++++++******)))((())))))******))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++,,,---------------++++++,,,,,,---.........---------------...//////111111222444555777888999::::::;;;<<<======>>>>>>@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBB<<<;;;;;;===@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@CCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>???????????????>>>>>>===<<<;;;999888888888888444555555555444444333222//////............//////......---------,,,,,,,,,,,,,,,+++***************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''^^^```aaaaaa^^^YYYSSSOOOGGGEEEBBB???<<<;;;;;;;;;333222222111000///...---...,,,***)))+++,,,,,,+++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%'''&&&$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))''''''(((((()))******+++)))))))))))))))***++++++))))))***+++---...000000///...---------+++***(((---,,,,,,...111222111///...//////000000000000000//////000000111222222222333333333333444444444444444333222333444555444333000000000000////////////000000///...---,,,+++***,,,,,,,,,***)))))))))***'''(((***++++++*********)))((((((((((((((())))))'''''''''''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&'''''''''((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''(((((())))))******************************++++++,,,------------,,,+++++++++,,,------......---------------...//////222222333444555666777888::::::;;;<<<============>>>>>>???@@@@@@@@@?????????@@@AAACCCCCCBBB@@@???<<<<<<===???AAABBB@@@>>>AAAAAA@@@@@@@@@?????????AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????>>>============>>>>>>>>>>>>======;;;:::888777666555666666333333222111111111111222//////............//////---------,,,,,,,,,,,,+++,,,++++++***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%$$$$$$&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''&&&```bbbcccccc```[[[UUUQQQGGGEEEBBB>>><<<;;;;;;<<<333333222222111///...---...,,,***)))+++,,,,,,+++))))))))))))((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''!!!$$$&&&%%%###"""$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((%%%&&&&&&'''((()))******'''''''''''''''((()))***))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++,,,++++++******++++++,,,,,,,,,,,,---...---+++))),,,++++++...222333000.........////////////......+++,,,,,,---.../////////+++++++++,,,,,,,,,---------,,,+++,,,...///...---......------,,,,,,++++++,,,,,,,,,+++******))))))((()))************,,,...%%%''')))***)))((((((((())))))(((((()))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%'''((())))))'''''''''(((((((((((()))((()))))))))((('''&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++************************++++++,,,---------,,,,,,***++++++,,,,,,---.........------------...//////333333333444555666777888::::::;;;<<<=========<<<:::;;;<<<<<<<<<<<<<<<;;;===>>>@@@AAAAAA@@@???======>>>???AAACCCBBB>>><<>>======<<<;;;:::::::::::::::;;;;;;<<<;;;;;;::::::888777555444444444444222111000/////////000111//////.........//////000---------,,,,,,,,,++++++,,,++++++***)))*********((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&ffffffddd```^^^\\\TTTKKKHHHEEEBBB???>>><<<:::888555444222000............,,,,,,------,,,,,,+++***))))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$&&&((()))(((((()))*********))))))((((((''''''))))))***++++++++++++***))))))(((((((((((())))))+++)))((('''((()))+++,,,*********+++,,,---...///++++++++++++++++++++++++++++++---...///111222333,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++++++++,,,,,,---------------,,,+++,,,---...///,,,++++++******++++++,,,,,,,,,,,,+++***)))((((((''''''''''''((((((((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###!!!"""&&&)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))***+++,,,---...---,,,,,,,,,,,,,,,---,,,,,,++++++////////////............111111111333444666888999555666777888999:::;;;;;;888999:::999888999:::<<<============>>>???AAABBB@@@???>>>AAADDDEEEAAA>>>BBBCCCCCCCCCCCCCCCCCCBBB@@@AAABBBCCCBBBAAA@@@???======>>>???===;;;888777:::;;;<<<<<<<<<;;;:::999666666555444444444555555333222000...---...///000000000///...------,,,,,,******************************))))))((((((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((eeefffdddaaa```^^^VVVLLLHHHEEEBBB???>>><<<:::888555444222000............++++++,,,,,,++++++***))))))((((((((('''''''''''')))((((((((('''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$&&&(((((((((((()))***))))))))))))((((((''''''(((((()))*********))))))))))))(((((((((((())))))***)))((('''((()))+++,,,***************+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------......,,,++++++++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++******+++++++++++++++++++++***)))((('''''''''''''''(((((((((((())))))))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---------,,,,,,,,,,,,---------------,,,////////////////////////111111111222333555666777777777777888888999999999888999999888777888:::<<<<<<<<<;;;;;;<<>>===:::888555333111///...---......***++++++++++++***))))))((((((((((((''''''''''''((((((((('''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$&&&((((((((('''((())))))))))))(((((((((((('''&&&'''(((((())))))(((((())))))(((((((((((())))))***)))((('''((()))***+++******))))))))))))******++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++******)))*********************************))))))************++++++*********)))***++++++,,,++++++************++++++***++++++******)))((('''&&&''''''''''''((((((((()))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&***,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---,,,,,,,,,,,,,,,---.../////////...000000000000000000000000111111111222222333555555777777777777777777777777999999888777666777:::<<<;;;:::999999;;;>>>AAACCCHHHGGGEEEBBB???>>>@@@AAACCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAAAAA@@@@@@???>>><<<<<<;;;;;;:::999888888888999999999888777555444222222111000000000000000111000...,,,,,,,,,---------------,,,++++++******************************)))))))))(((((((((((('''((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((aaacccdddccccccaaaWWWMMMIIIFFFBBB@@@???===;;;999444333111///...---------+++++++++++++++******)))((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''''''''(((((((((((((((((((((((((((''''''((())))))))))))((())))))(((((((((((()))))))))(((((((((((()))******,,,+++***)))))))))))))))************************++++++******)))(((((((((,,,+++******))))))))))))************************))))))))))))))))))))))))(((((((((((())))))************))))))))))))******))))))******)))(((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&***+++***'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,...///000000000000000000000000111111111111111111111111222222333444666666666777777888888888::::::999777666777:::===;;;:::888888:::===AAACCCJJJKKKJJJFFFAAA>>>@@@BBBBBBBBBCCCCCCCCCCCCBBBBBB???@@@????????????>>>>>><<<;;;:::999888888888888888888999999888666444333222222111000///////////////...---,,,++++++++++++,,,+++++++++*********)))************************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((___bbbcccbbbbbb```WWWMMMIIIFFFCCC@@@???===;;;999444333111///------------,,,,,,,,,---,,,++++++***'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''((('''''''''''''''((((((((('''((())))))******))))))))))))(((((((((((())))))((((((((((((((())))))***---,,,+++******)))******************************)))))))))))))))*********,,,,,,+++******)))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***))))))(((((())))))***(((((()))))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((()))))))))*********+++))))))))))))))))))))))))************++++++,,,,,,,,,---...///000000111000///000000000111111111222111111111111222222333444333444555777888:::;;;;;;<<<<<<;;;999888999;;;===<<<;;;:::999;;;>>>AAACCCIIIKKKMMMJJJEEEAAAAAABBBAAAAAAAAABBBBBBAAAAAAAAA??????>>>>>>============;;;:::999888888888888888888999999999999777555444333222111000////////////...---,,,,,,+++************************)))))))))))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''```bbbbbbaaaaaa___VVVMMMIIIGGGCCCAAA???>>>;;;999444222000...---,,,------,,,------------,,,++++++'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%&&&'''&&&''''''''''''((((((((((((((()))************)))))))))(((((((((((())))))''''''((((((((()))))))))---,,,+++***************************************'''(((((()))***++++++,,,,,,+++******************(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&'''((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''(((((())))))*********))))))))))))))))))))))))+++************+++,,,,,,------...///000000000///...//////000000111111111111111111222222333555555333444555777999;;;===>>>>>>>>>???>>><<<<<<===>>>============>>>???AAABBBFFFHHHJJJJJJHHHEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAA???>>>===<<<<<<<<<<<<===:::::::::999999999888888888888999::::::999777666444333222111000/////////---------,,,++++++******************************))))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''cccdddcccaaa```^^^WWWNNNIIIGGGCCCAAA@@@>>>;;;:::444222000...---,,,,,,---,,,,,,,,,,,,,,,+++******''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((())))))(((((((((((())))))&&&''''''(((((((((((((((+++******)))))))))******************************''''''(((((()))*********))))))((((((((()))******(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&((()))))))))(((''')))((((((''''''(((((()))&&&''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))+++***)))))))))***,,,,,,---....../////////......------...//////000111111111111111222333555666777555666777999:::<<<======???AAABBBBBB@@@????????????@@@@@@AAAAAAAAAAAAAAADDDCCCCCCDDDFFFFFFEEEDDDBBBCCCCCCDDDDDDCCCCCCBBB>>>===<<<;;;;;;;;;<<<<<<999:::;;;;;;;;;:::999888666777888999:::999888888444333222000//////......------------,,,+++******************************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''eeefffdddaaa```___XXXOOOJJJGGGCCCAAA@@@>>><<<:::333222000...---,,,,,,,,,***++++++++++++***))))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''))))))(((((((((((())))))&&&''''''((()))((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((******))))))((((((((('''&&&&&&((()))))))))((('''((((((''''''''''''((((((&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$"""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((())))))***))))))))))))))))))))))))+++***)))))))))***,,,------...............------,,,------...///000000111111111111333444666888999888888999:::;;;;;;<<<<<<@@@BBBEEEEEECCCAAA@@@@@@AAAAAACCCDDDDDDCCCAAAAAACCC@@@===???CCCFFFGGGFFFDDDDDDEEEEEEEEEEEEDDDDDD>>>===<<<;;;:::;;;<<<<<<999:::;;;<<<<<<;;;999777444666777888999999888888333222111000......---------------------+++*********************+++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''iiihhhgggeeebbb]]]VVVQQQIIIFFFCCC@@@???===;;;999444333111...,,,,,,+++,,,------,,,++++++******)))))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((((((((('''&&&(((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$!!!&&&...///***%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))))))))))))))(((((((((((()))***+++,,,+++,,,...//////...,,,+++++++++,,,---...///000111000111222222444444555666;;;<<<===>>>>>>>>>>>>>>>AAA@@@AAAFFFKKKKKKFFFAAAAAA@@@@@@AAABBBAAA>>><<<>>>???AAACCCDDDEEEFFFFFFHHHFFFDDDDDDEEEFFFEEEDDDAAA@@@>>><<<;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<888555555888888555111////////////............//////...---,,,++++++***+++***))))))******)))'''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&jjjiiihhhfffccc]]]VVVQQQIIIFFFCCC@@@???===;;;999444333111...,,,,,,+++,,,((())))))******+++,,,,,,))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((('''''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((&&&###'''...///+++%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))************+++,,,---...+++,,,---......---,,,++++++,,,,,,---...///000000000111111222333444555555999:::;;;===>>>?????????@@@??????CCCGGGHHHEEE@@@CCCCCCCCCDDDEEEDDDBBB@@@>>>???AAABBBCCCDDDEEEEEEGGGEEEDDDDDDEEEEEEDDDCCCCCCBBB@@@>>>======>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;888555555777888444111////////////............---------------,,,,,,,,,+++***))))))******)))'''))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&lllkkkiiigggccc]]]VVVQQQIIIFFFCCCAAA???>>>;;;999444333111...,,,,,,+++,,,'''(((((()))******++++++))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((&&&$$$&&&***+++(((%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''((())))))))))))(((************++++++,,,---+++,,,---......---,,,+++---------.........//////000000111222333444555555666777999;;;===>>>??????>>>===<<>>>>>======<<<<<<:::777444444666666444111/////////............---+++,,,,,,,,,---------...+++)))((((((******)))''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%mmmllljjjgggddd^^^VVVQQQIIIGGGCCCAAA???>>>;;;:::444333111...,,,,,,+++,,,+++++++++***))))))(((((())))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&'''(((((()))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&'''(((((())))))((((((((((((((((((((()))******++++++,,,,,,,,,,,,++++++------..................000000111222333444444555666666888999;;;;;;<<<<<<<<<:::999;;;===??????>>>?????????AAACCCCCCAAA@@@>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAA???DDDCCCBBBAAA@@@???>>>>>>;;;<<<<<<===<<<<<<;;;;;;888666444444555555333000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((())))))((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%lllkkkiiigggddd^^^WWWRRRJJJGGGDDDAAA@@@>>><<<:::444333111...,,,,,,+++,,,---,,,,,,+++******))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&'''(((((((((((((((((((((((('''(((((())))))***++++++++++++++++++***------..................///000000111222333444555666777777888888888777777:::999888888:::<<<===>>><<<<<<<<<>>>@@@@@@???=========>>>??????@@@?????????>>>>>>???@@@AAA???>>>BBBAAAAAA???>>><<<;;;:::999::::::;;;;;;;;;::::::777555444333333333111000............------------...------,,,++++++*********)))(((((())))))(((&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%kkkjjjhhhgggddd^^^WWWRRRJJJGGGDDDBBB@@@>>><<<:::444333111...,,,,,,+++,,,*********+++,,,,,,------))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%&&&(((&&&######'''###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((((((((('''*********))))))******+++************************---------.........////////////000111222333444444666666666666666555444444888888888999:::;;;<<<======<<<===>>>@@@@@@>>><<<;;;;;;<<<>>>>>>?????????>>>===;;;<<<===>>>>>>>>>??????>>>===<<<:::888777777777888888999999888888555555444333222111000000.........------------,,,......---,,,+++***))))))***(((''''''))))))(((&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$hhhhhhgggeeeccc^^^XXXSSSJJJHHHDDDBBB@@@???<<<:::444333111...,,,,,,+++,,,)))))))))***++++++,,,,,,))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&)))'''"""###(((######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''******))))))))))))************))))))))))))******+++,,,,,,---...///000000//////000111222333444444333333444444555444444444777888999::::::;;;<<<======<<<<<<===???>>><<<:::888999;;;<<<>>>>>>??????>>><<<999888:::<<<>>>>>>>>>>>>===<<<;;;888666555444555666666777777777666444444444333111000///000.........---------,,,,,,---,,,,,,,,,++++++*********(((''''''(((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$gggfffeeeeeeccc^^^XXXSSSKKKHHHDDDBBBAAA???===;;;444333111...,,,,,,,,,,,,++++++******)))((((((((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''((('''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%#########$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((&&& !!!'''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))(((''''''''''''((((((******))))))))))))******++++++,,,---...000000111//////000111222333333444000111222333444555555555666888:::;;;;;;;;;<<<===<<<;;;;;;<<<<<<<<<999777777888:::<<<===>>>??????>>>;;;888777888;;;>>>???=========<<<:::888555444333333444555666666555555333444444222000//////000......---------,,,,,,,,,***++++++++++++,,,,,,,,,***(((''''''(((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$cccffffffdddbbb___XXXPPPKKKHHHDDDBBB@@@???<<<:::444333111...,,,,,,,,,,,,+++++++++*********))))))(((''''''((()))******)))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''''''''&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***,,,,,,,,,---------...............//////000111222333222111000111333666777777777777888999;;;<<<===???===;;;:::888888888999<<<<<<============<<<<<<;;;999888666666777999:::999999999888777555444333333444555555555444333222000000111111000...,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&$$$######$$$%%%$$$###%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&bbbfffgggeeecccaaaYYYQQQLLLIIIFFFCCCAAA???<<<:::444333111...---,,,,,,,,,++++++++++++************)))((('''((()))***)))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***,,,,,,,,,---------...............//////000111222333222111111222444666888999999999::::::;;;<<<======<<<:::888777777777777======>>>>>>>>>>>>======:::999777666555666777888888888888888777555444444222333444444444333111111000000000000///---,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%***(((%%%$$$%%%%%%$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&aaaeeehhhgggfffccc[[[RRRNNNKKKGGGDDDBBB???<<<:::555333111///---,,,,,,,,,,,,,,,,,,+++++++++*********)))(((((())))))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***,,,,,,,,,---------...............//////000111222333333222333444666888999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666555555555666>>>>>>>>>??????>>>>>>>>>;;;:::888666555555666666777777777777777666555555222222222333222111111000111111///...------,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%///,,,(((%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&```eeeiiiiiihhheee\\\SSSPPPMMMIIIEEEBBB@@@<<<:::555444111///---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))(((((())))))(((&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***,,,,,,,,,---------..................///000111222333333333444555777999:::============<<<;;;;;;:::999888666555444444555555======>>>>>>>>>>>>======<<<;;;:::888777666666666666777777777777777666555222222222222222111111111222111///---,,,,,,,,,---++++++++++++************))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%...+++'''$$$$$$%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&```eeeiiiiiihhheee\\\SSSPPPMMMIIIEEECCC@@@===:::555444222///------------,,,,,,,,,+++++++++******+++)))(((((())))))(((&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***,,,,,,,,,---------..................///000111222333333444555666888999:::;;;<<<<<<===<<<;;;::::::999888777666555555666666;;;<<<<<<<<<<<<<<<<<<;;;>>>===<<<:::999888888777666777777777777777666555444333333222222222222222222000...---,,,+++,,,,,,+++++++++*********))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$###$$$%%%&&&%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&bbbfffiiihhhgggddd\\\SSSOOOLLLHHHEEECCC@@@===;;;666444222000...---------+++++++++*********))))))***)))(((((())))))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***,,,,,,,,,---------...............//////000111222111222333555777888999:::999:::<<<=========<<<<<<;;;:::999888777888999999:::;;;;;;<<<<<<;;;;;;:::=========<<<;;;:::999999777777777777777666555555444444333222222222222333000000...---,,,,,,+++++++++************)))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!"""$$$&&&&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&dddggghhhfffeeebbb[[[SSSNNNKKKGGGDDDBBB@@@>>>;;;666444222000...---------*********)))))))))(((((()))((('''((()))***)))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%###$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***,,,,,,,,,---------...............//////000111222000111333555666888999999777999<<<>>>@@@@@@@@@???>>>===<<<;;;:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999888888888888777555444444444333222111000111111222/////////...---,,,+++***************))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&eeehhhhhheeecccaaaZZZRRRMMMJJJFFFDDDBBB@@@>>><<<666555222000...---------))))))))))))(((((((((((((((''''''((()))+++***)))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))***(((%%%###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######################## !!!###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!! $$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))***++++++++++++***,,,,,,,,,---------...............//////000111222///000222444666888888999777999<<>>===<<<===>>>???<<<<<<============<<<<<<::::::;;;;;;;;;:::999999999999999888777555444333333222000/////////000111......//////...,,,***)))************))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%#########$$$$$$%%%%%%%%%""""""###%%%''''''$$$"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&hhhhhhhhhgggccc]]]UUUOOOMMMIIIDDDAAA???>>><<<;;;555444222///---,,,,,,,,,+++++++++************)))+++***)))'''''''''((()))+++(((%%%%%%''')))((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++)))$$$!!!"""%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############""" !!!""""""!!!###%%%(((""""""""""""############""""""""""""""""""""""""!!!!!!"""############""""""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))))))))************(((((()))***+++,,,,,,,,,,,,+++******+++,,,...///++++++,,,---...///000111000111333444444666888;;;<<<<<<===???@@@AAABBBCCCAAA@@@>>>======>>>@@@AAA===============<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777777777666555444444444555333222111111111///---......---------,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$iiihhhhhhgggccc]]]UUUOOOMMMIIIDDDAAA???>>><<<;;;555444222///---,,,,,,,,,+++++++++************)))+++***((('''''''''((()))+++)))'''(((***+++***)))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''***---+++&&&$$$%%%'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""" """$$$&&&'''%%%###!!!""""""""""""####################################!!!"""######$$$$$$######"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((()))))))))*********(((((()))***++++++++++++,,,+++++++++,,,---...///+++,,,---...///000111111111222444444555666999;;;:::;;;;;;<<<===>>>??????AAA@@@???>>>>>>???@@@AAA===============<<<;;;;;;::::::::::::999999999888888888888777777666666666555333111111111111///---------------,,,,,,,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiihhhhhhfffccc\\\TTTNNNLLLIIIDDDAAA@@@>>><<<;;;555444111///------------+++++++++************)))***)))((('''''''''((((((*********+++---...---+++))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''###"""###%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""&&&### !!!$$$'''((('''""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((((((((())))))))))))******(((((()))***++++++++++++,,,,,,,,,,,,,,,...//////------...///000000111111111333555555666777:::<<<999999:::::::::;;;;;;;;;AAA@@@???>>>>>>???@@@AAA============<<<<<<<<<<<<999888888888777777777777777777777777777666666666444222111000111000///------------,,,,,,,,,++++++)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$hhhhhhgggfffccc\\\TTTNNNKKKHHHDDDBBB@@@???<<<;;;555333111///------------+++++++++*********))))))(((((((((((('''(((((((((((()))***,,,......---,,,))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$###"""!!!!!!#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################################################################$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$+++222444000+++!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((((((((((((((()))))))))***(((((()))***************,,,,,,,,,------...//////.........///000111111222222333555666666888:::===::::::::::::::::::::::::@@@??????>>>>>>??????@@@<<<<<<<<<;;;;;;;;;<<<<<<888888888888777777777777444444444444444444444444333111000000000000...---,,,,,,,,,,,,++++++++++++(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gggggggggfffbbb\\\TTTOOOJJJGGGDDDBBBAAA???===;;;444333111///...------...+++++++++*********))))))'''''''''(((((((((((('''%%%''')))+++++++++++++++(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%$$$%%%%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!...===DDD>>>..."""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((('''(((((((((((()))))))))(((((()))*********))))))++++++,,,------...............//////000000111111222333555666666888:::===<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999:::;;;;;;:::999999999999888888888444444444444333333333333222000//////000///...---,,,,,,+++++++++*********((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$eeeeeeeeeeeebbb]]]UUUPPPIIIGGGDDDCCCAAA@@@===:::444222111///...---......+++++++++************)))&&&&&&'''(((((((((''''''$$$&&&((((((((('''((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######""""""############""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################################################################$$$$$$############$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!###''',,,///---&&& """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''''''''(((((((((((())))))(((((()))******))))))((()))***+++,,,------------.........//////000000000111333555555666777:::<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<999888777777777888:::;;;;;;;;;:::::::::999999999777666666555444444333333111///......//////...,,,+++++++++*********))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ccccccddddddccc^^^WWWQQQHHHFFFDDDCCCBBB@@@===:::333222000///............+++++++++************)))%%%&&&'''(((((((((''''''%%%&&&'''&&&$$$$$$&&&((('''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""!!! """"""############"""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%########################################################################$$$$$$############$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""'''$$$!!!$$$""""""""""""####################################!!!"""######$$$$$$######"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&''''''''''''((((((((())))))((()))))))))))))))((((((((()))***,,,,,,,,,,,,+++.............../////////111222444444555666999;;;999999999999999999999999:::;;;;;;;;;;;;;;;;;;:::777777555555555666888999;;;::::::::::::999999999888777666555444222111111000...------//////...,,,+++*********))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbbbbcccdddccc^^^WWWSSSHHHFFFDDDCCCBBB@@@===:::333222000///.........///+++++++++************)))$$$%%%'''(((((((((''''''&&&'''(((&&&######%%%)))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%%%%%%%$$$"""""""""############"""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!&&&((('''$$$!!! """"""""""""############""""""""""""""""""""""""!!!!!!"""###############"""$$$$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''''''''''''''((((((((()))((()))))))))))))))(((((('''(((***+++,,,,,,++++++---------...............000222333444444666888;;;666666666666777777777888999::::::;;;;;;::::::999666555444333444555777999:::::::::999999999999888666666444333111000......///...------...///...,,,************))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$iiihhhgggfffccc]]]UUUPPPIIIFFFDDDBBBBBBAAA@@@>>>777555333000...------------------,,,***((('''&&&******)))(((((((((((((((((((((&&&&&&''')))+++---''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$%%%$$$######$$$&&&$$$###""""""######!!!"""###$$$$$$###""" ((('''&&&$$$###!!! """"""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&$$$"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""$$$#########""""""!!!!!!########################$$$$$$$$$#########"""""""""############$$$$$$$$$######""""""######$$$%%%########################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%(((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))***+++++++++++++++---.....................---...///111222444555555666555444333333333444555999888888888888888999999:::999777555444333444444333444444444666777888999666444222000............------,,,,,,+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#################################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&iiiiiihhhgggccc^^^VVVQQQJJJGGGDDDBBBBBBAAA???===333222000---+++***************+++++++++******))))))(((((('''''''''''''''(((((('''&&&''')))+++,,,''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$######""""""$$$%%%%%%$$$###"""$$$%%%$$$###"""###$$$$$$"""!!!!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""############"""""""""!!!########################$$$$$$$$$#########"""""""""############$$$$$$$$$######""""""######$$$%%%########################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))******++++++******,,,,,,------............------...///000222333333444333222222222333444555777777777777777888999999:::999777555444444444444333333333333444555666666444333111///...------------,,,,,,+++******)))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%kkkjjjiiihhheee___WWWRRRKKKIIIEEECCCAAA@@@===<<<555444222///...---------)))******+++++++++******(((((('''&&&&&&&&&&&&&&&(((''''''&&&'''(((***+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#######################################$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$###"""!!! %%%&&&&&&$$$###"""###%%%######"""$$$%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""############""""""""""""########################$$$$$$$$$###############"""############$$$$$$$$$######""""""######$$$%%%########################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))(((((()))******************++++++,,,---......///,,,------...///000000000111111111111222333444444555555555555666888999::::::999777666555555555555333333222222222222333333222111000...---,,,,,,,,,,,,,,,++++++***))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$kkkkkkjjjiiieee```XXXSSSLLLJJJFFFCCCAAA???<<<:::666555333111///...//////,,,,,,,,,+++***)))(((''')))(((''''''&&&&&&''''''(((''''''''''''((()))***&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""!!!%%%&&&&&&$$$""""""###$$$#########$$$&&&&&&%%%$$$+++***'''%%%$$$$$$$$$$$$%%%&&&)))******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""#########"""""""""""""""################################################""""""#########$$$$$$$$$######""""""######$$$%%%########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))(((((()))************)))))))))***+++---...//////---.........//////000000111111111111111222222222333333444444666777999999999999888777666666555555555444333222111111111111000000///---,,,+++++++++++++++******))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$lllkkkjjjiiifff```XXXSSSMMMJJJFFFCCCAAA???<<<:::222111///---,,,+++,,,,,,,,,,,,,,,+++***)))((('''***)))((((((''''''(((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$########################%%%&&&&&&$$$###"""###%%%#########$$$&&&&&&%%%$$$***)))'''%%%$$$$$$$$$%%%"""%%%***///333555555555$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""######################################################""""""#########$$$$$$$$$######""""""######$$$%%%########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************))))))***+++---...///////////////000000111111111333333333333222222111111333333333444555777888999999999999888888777666666777666555333222222111111///......---,,,+++************))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&lllkkkjjjiiifff```XXXSSSMMMJJJFFFCCCAAA???<<<:::333222000...---------...((()))***+++++++++++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$%%%%%%$$$######$$$&&&######"""$$$%%%%%%$$$###$$$$$$$$$$$$%%%&&&''''''"""$$$'''+++...///000///$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""###################################################$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%########################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))***+++++++++++++++***++++++,,,---......//////000000111222333333444444555555555555444333222444444444444555777888999999999999999999888777777888777666444333333222222............---,,,******)))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&kkkjjjiiihhheee___XXXRRRLLLIIIEEECCCAAA???===;;;555444222111000///000000(((((()))++++++,,,,,,+++))))))(((''''''''''''((('''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""###$$$$$$###$$$%%%'''$$$###"""###$$$$$$"""!!! """###%%%%%%&&&&&&#########$$$######"""!!!########################""""""""""""##################$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""!!!"""""""""####################################""""""#########$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%########################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,,,,,,,------............//////000111222444444555333444555777888888777777666555555555666777777888888999:::::::::999888777777777666444333333333333---............,,,+++***((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%kkkjjjiiihhheee___WWWRRRKKKIIIEEECCCAAA@@@>>><<<222111///...------------+++++++++++++++***)))((((((((('''&&&&&&&&&&&&'''&&&''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!!!!"""$$$$$$###$$$&&&((($$$###"""#########!!! !!!"""$$$$$$###"""""" !!!!!!""""""###$$$$$$""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""!!!!!!""""""#########$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$#########"""###$$$$$$%%%########################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((++++++,,,------------,,,........................---...///111222444555555111333555888:::;;;;;;;;;777777666666666777777888888999:::;;;:::999888777777666555444333333333333---......///...---+++***'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$iiigggeeeeeeccc___XXXRRRMMMIIIEEECCCCCCBBB???<<<555444111///------,,,,,,,,,+++******)))*********(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$""""""######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%#################################"""""""""""""""%%%###"""###$$$$$$###""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$#########$$$ """######""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******)))******++++++,,,------,,,---------------------...000222333333444666888666666777888999999999999:::888666555777888888777888888888777777777666666555555444333222222222222.........---,,,+++***)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########gggfffddddddddd```YYYSSSMMMIIIEEECCCCCCBBB???<<<555444222///------------,,,++++++***************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%####################################""""""""""""$$$###""""""$$$%%%$$$###"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###""""""""" """######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))))))))))))))******+++,,,,,,---,,,,,,,,,,,,,,,---------...000222333333444666777666777888999999::::::999:::888777777888::::::999888888888888777777777666666555444222222111111111.........---,,,+++)))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######dddcccbbbcccccc```ZZZTTTLLLIIIEEEDDDDDDCCC@@@<<<666444222///...---------,,,,,,+++***************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$###################################################"""!!!"""$$$%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!!!! """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,...000222222222333555777666777888999999::::::999:::888777888:::;;;;;;:::888888888888777777777777666555444222111000000000......------,,,***)))((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###aaa______```aaa___YYYTTTKKKHHHEEEDDDEEEDDD@@@<<<666444222000...---------,,,,,,+++************+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################"""###############$$$$$$"""!!!!!!"""$$$&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#################################$$$%%%%%%###""""""""" """######""""""###$$$########################################################################################################################""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))***+++++++++)))))))))***++++++,,,,,,...///111222111222444555666666777888999999999999888777666777999;;;:::999777777777777777777777777666555333222000/////////---------,,,+++***)))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___^^^]]]___```]]]XXXRRRKKKHHHEEEEEEFFFEEEAAA===666555222000......---...---,,,,,,+++***+++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$##############################$$$######""""""######$$$########################""""""######$$$$$$$$$%%%"""!!!!!!"""$$$&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$################################# """$$$$$$######$$$%%% """######""""""###$$$########################################################################################################################""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((())))))******+++(((((()))******+++,,,,,,---///111111111111333444555555666777888888888888666555555666888888777666666666666666666666666666444444222111000/////////---------,,,+++***(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!###$$$$$$######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaa_________```]]]WWWQQQJJJHHHFFFFFFGGGEEEAAA===777555333000///.........------,,,+++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$####################################""""""""""""##############################""""""######$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$#################################!!!###$$$$$$$$$%%%&&& """######""""""###$$$#######################################$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&'''''''''((())))))******(((((()))***+++,,,,,,------///000111000000222333333444555666666777777777555444444555666666444222444444444444555555555555333222111000////////////------,,,,,,+++)))((('''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%eeedddbbbbbbbbb^^^WWWQQQJJJHHHFFFGGGHHHFFFAAA===777555333111///.........------,,,++++++++++++,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%&&&'''''''''&&&&&&######$$$$$$$$$$$$####################################""""""""""""##############################""""""###$$$$$$%%%&&&&&&$$$###""""""$$$%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""####################################### """$$$$$$######$$$%%% """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))***(((((()))***+++,,,---...---///000000//////111222111222333444555555555555555444444444555444222000222222222333333444444444111000000/////////000000,,,,,,,,,,,,+++)))((('''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################!!!###$$$$$$######$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%iiigggeeeeeeccc___XXXRRRIIIGGGFFFGGGHHHFFFBBB===777555333111///............---,,,,,,++++++,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""###$$$&&&'''((()))))))))######$$$$$$$$$$$$####################################""""""""""""##############################""""""###$$$%%%%%%&&&&&&%%%###"""###$$$$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############"""""""""""""""""""""""""""$$$%%%%%%###""""""###!!!"""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$######""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))((()))***+++,,,---......---///000000//////000222111111222333444444444444666555555555555444111///111111111222222333333333///////////////000111111,,,,,,,,,+++***)))((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$######$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%nnnllliiifffbbb]]]WWWSSSIIIHHHHHHHHHGGGEEEAAA>>>888555111//////...---,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&$$$###%%%((()))'''%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$##################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""!!!###$$$$$$######$$$%%%##############################################################################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&(((((((((((((((((((((((('''''''''((())))))******++++++++++++++++++++++++,,,---///...------...000///000222333444444333333333333333333333222111000111111222333333333222222///......------,,,+++++++++******)))(((''''''&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######mmmkkkiiigggccc]]]WWWRRRJJJJJJIIIIIIHHHEEEAAA>>>777444111/////////...,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%''''''&&&$$$###$$$%%%&&&$$$###$$$&&&'''&&&$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""!!!###$$$$$$######$$$%%%##############################################################################$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""################################################""""""""""""####################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''(((((()))))))))))))))'''''''''''''''''''''''')))))))))***++++++,,,,,,+++++++++++++++++++++++++++---......------...//////000222333444444333333333333333333333222111000333333333333222222111000.........---,,,,,,++++++******))))))(((''''''&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############jjjjjjiiihhheee^^^VVVQQQKKKJJJJJJIIIHHHFFFBBB???555333000/////////...---,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((((((&&&$$$"""######&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$############"""!!!###$$$$$$######$$$%%%##############################################################################$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############################################################"""""""""#########$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''((())))))******))))))''''''''''''''''''''''''((())))))******++++++,,,+++++++++++++++++++++++++++,,,------,,,,,,---...///000222333444444333333222222333333333222111111444444444333222000///.........------,,,,,,++++++***))))))((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$###""""""""""""###$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$hhhhhhiiiiiifff___VVVPPPKKKJJJIIIIIIHHHEEEAAA===444222///.../////////...,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''((()))'''%%%$$$$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!###$$$$$$######$$$%%%##############################################################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))***+++++++++++++++,,,,,,***+++---,,,++++++,,,...///000222333444444333333222222333333333222222111333333333222222111//////......------,,,++++++***))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$fffggghhhiiifff___VVVPPPJJJIIIHHHGGGFFFCCC???;;;444111///......///...---,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''')))((('''&&&''')))'''''''''&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""#########$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!###$$$$$$######$$$%%%##############################################################################$$$$$$$$$$$$############$$$$$$$$$$$$##########################################################################################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''(((((())))))*********++++++,,,,,,,,,***+++---,,,++++++,,,...///000222333444444333333111222222333333333222222000111111222222111111111...------,,,++++++******((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%eeefffggghhhfff___WWWQQQJJJIIIGGGFFFEEEBBB>>>:::444222///.........---,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((%%%'''((((((''''''((()))%%%&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!###$$$$$$######$$$%%%##############################################################################$$$$$$$$$$$$######"""######$$$$$$######"""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++*********++++++,,,,,,---+++,,,------,,,,,,---...///000222333444444333333111111222333333333222222///000000111222222111111------,,,,,,++++++******'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################$$$%%%%%%$$$##########################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&eeeeeefffgggeee___XXXRRRKKKIIIHHHGGGFFFBBB>>>:::555222///...------,,,+++,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((())))))))))))((((((&&&'''''''''((((((((()))%%%&&&'''&&&%%%$$$%%%&&&!!!$$$((()))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!###$$$$$$######$$$%%%##############################################################################$$$$$$$$$$$$############$$$%%%%%%$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********)))******+++,,,,,,------+++---......------...//////000222333444444333333000111222333333333333222000111111111111000000///------,,,,,,+++*********''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''eeeeeeffffffddd___XXXSSSLLLKKKIIIHHHGGGCCC???;;;666333000...------+++***,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&'''%%%###!!!"""###"""''')))'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$############"""!!!###$$$$$$######$$$%%%##############################################################################$$$$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#################################################################################################################################$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))***+++,,,,,,------,,,---///...------...000///000222333444444333333000111222333333333333333222222222222111///...---------,,,,,,+++******)))&&&''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###################################################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''hhhfffcccaaa^^^ZZZUUUQQQJJJKKKIIIDDDCCCCCC@@@;;;666555222000...---------...---,,,+++************(((''''''''''''(((((()))''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%&&&###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""################################################%%%%%%%%%$$$###"""!!! ##############################""""""######$$$%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$###"""###$$$&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))*********+++,,,---------,,,+++,,,------...///.........//////111222444555777777222222222111111222222333111111000///...---,,,,,,...---,,,+++***************))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$gggeeebbb___]]]XXXSSSOOOKKKKKKIIIEEECCCDDD@@@;;;666555222000...---------...---,,,+++************)))(((((('''''''''((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%$$$##############################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$###"""!!!##############################""""""######$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################%%%$$$#########$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))*********+++,,,---------,,,+++,,,,,,------............///000111222333555666666333333222222222222222333222111000///...------,,,------,,,+++************)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$dddccc```^^^\\\WWWRRRNNNKKKLLLIIIEEECCCDDD@@@;;;666555222000...---------...---,,,+++***************)))((('''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%%%%$$$###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$######"""##############################""""""######$$$%%%##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###############$$$$$$$$$################################################%%%%%%$$$#########$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))************+++,,,------,,,,,,,,,,,,---------.........///000000222333444555555555444333222222222222222222222111000///...---------,,,+++***))))))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$dddbbbaaa___\\\XXXRRRNNNKKKLLLJJJEEEDDDDDDAAA;;;666555222000...---------------,,,+++******************)))''''''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$##############################""""""######$$$%%%##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################%%%%%%$$$#########""""""!!!!!!!!!!!!""""""##############################################################################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))*********++++++,,,,,,,,,---......---........./////////000000111222333333444555444333222222111111222222222111000///......---++++++***)))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$dddcccbbbaaa^^^ZZZTTTPPPKKKLLLJJJFFFDDDDDDAAA<<<666555222000...---------------,,,+++******************)))''''''&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$##############################""""""######$$$%%%##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$###""""""!!!$$$$$$#########"""""""""########################################################################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))))))))******+++,,,------//////......//////000111000000000111111222222222444333222111111111111111222222111000///...------******)))((((((((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$eeedddcccccc```\\\UUUQQQLLLMMMJJJFFFDDDEEEAAA<<<666555222000...---------...---,,,+++***************)))((('''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$##############################""""""######$$$%%%##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$######"""!!!&&&&&&%%%$$$$$$###""""""########################################################################$$$$$$############$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''((())))))))))))))))))***,,,---...000///.........///111111000000000000000000111111111111000000000000111111111111000///...---,,,,,,))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$dddddddddcccaaa\\\VVVQQQLLLMMMJJJFFFEEEEEEBBB<<<666555222000...---------...---,,,+++************)))(((((('''''''''((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$######$$$%%%%%%%%%$$$############$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$########################################################################"""######$$$$$$$$$####################################""""""######$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################!!!"""###$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&''''''(((((()))))))))((()))***+++---.........,,,,,,,,,---///000000000000000000000000///............///000111222000000///...---,,,++++++(((((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ccccccccccccaaa\\\VVVQQQLLLMMMKKKFFFEEEEEEBBB<<<666555222000...---------...---,,,+++************(((((('''''''''(((((()))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$######"""#################################"""###$$$$$$%%%##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$$$$######""""""################################################ !!!"""###$$$$$$###""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""################################################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((())))))(((((((((***+++---///---,,,+++******,,,---///000000000000////////////------------...000111222//////...---,,,++++++***(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$ """$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbbbbbbbaaa___YYYQQQKKKKKKLLLKKKGGGFFFFFFBBB<<<444555444111...,,,---...------+++***))))))((((((***************)))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""!!!"""###$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$'''&&&&&&%%%%%%$$$$$$###""""""""""""############%%%$$$$$$$$$###""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$###"""""""""$$$%%%$$$##############################$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((((())))))***+++,,,,,,,,,---,,,+++++++++,,,---...///000000000000000////////////////////////............---,,,+++)))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ccccccbbb```^^^XXXQQQLLLLLLMMMKKKGGGFFFFFFBBB<<<444555444111...------...,,,+++***************+++***************)))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$###############"""############$$$$$$$$$################################################"""############$$$$$$$$$#########################################################$$$$$$$$$%%%%%%########################################################################"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$###"""""""""$$$%%%$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((((((((())))))***++++++,,,,,,++++++***+++,,,---...//////000000000000//////.........//////////////////......---,,,***((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$fffdddbbb___\\\WWWQQQLLLLLLMMMKKKGGGFFFFFFBBB<<<555555444222///------...***************+++,,,,,,*********)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""######$$$%%%%%%"""""""""#########$$$$$$###############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$#########################################################$$$$$$$$$$$$%%%########################################################################"""############$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$###"""""""""$$$%%%$$$###########################%%%$$$$$$$$$$$$$$$$$$%%%####################################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))'''(((((())))))******++++++************+++,,,,,,...//////000000/////////---.........//////000000/////////...,,,+++)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$###""""""""""""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$hhheeeaaa^^^ZZZVVVQQQMMMMMMNNNLLLHHHFFFFFFBBB<<<555555444222///------...+++++++++******++++++,,,******)))(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$""""""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&((())))))%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""#########$$$$$$$$$%%%""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$###"""""""""$$$%%%$$$###########################&&&%%%$$$######$$$%%%&&&#########$$$$$$##################"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))''''''(((((()))))))))******************+++++++++......//////000/////////------......///000000000/////////...---,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$hhheeeaaa]]]ZZZVVVRRRNNNNNNOOOMMMHHHFFFFFFBBB<<<555666555222///---...///...---,,,+++***************)))((((((''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$""""""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$''')))))))))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$###"""""""""$$$%%%$$$###########################&&&%%%$$$######$$$%%%&&&"""###$$$$$$$$$$$$###"""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))))))))******++++++++++++------...///////////////---.........//////000000/////////...---,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$fffddd```]]]ZZZWWWSSSOOONNNOOOMMMIIIGGGFFFBBB;;;666666555333000......//////...---,,,*********)))***)))((('''&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''))))))(((#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$''''''&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################"""""""""############$$$########################################################################"""############$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###"""""""""$$$%%%$$$###########################%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,---......////////////////////////////////////.........------,,,+++***%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$dddbbb```^^^\\\XXXSSSPPPOOOPPPNNNIIIGGGFFFAAA;;;666666555333000......///...---,,,+++++++++++++++***)))(((&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''((('''&&&"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###############"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################""""""""""""####################################################################################"""############$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###"""""""""$$$%%%$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$%%%%%%$$$###!!!!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))*********************************,,,---------,,,++++++,,,---...////////////000000000///......------------------,,,+++***)))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbaaa___^^^]]]YYYTTTPPPOOOPPPNNNIIIGGGFFFAAA;;;666666666333000......///,,,,,,++++++,,,,,,------+++)))'''&&&%%%&&&((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''''''&&&%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&########################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""############$$$$$$$$$################################################"""############$$$$$$$$$################################################""""""""""""####################################################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###"""""""""$$$%%%$$$##############################$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***+++++++++******************+++,,,---...---,,,,,,+++,,,---...////////////111111000///...---,,,,,,,,,,,,,,,,,,++++++***)))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$dddcccaaa```]]]YYYSSSOOOPPPNNNLLLJJJHHHEEEAAA>>>666666555444222000...---,,,,,,+++******+++,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$((('''%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############""""""""""""""""""########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!######################## !!!"""###$$$$$$%%%$$$$$$##################$$$$$$%%%&&&'''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))***,,,---,,,++++++,,,---......///000000000000000000000000///...,,,+++***++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddcccaaa```^^^YYYTTTPPPRRRPPPMMMKKKHHHDDD???<<<666555555333222000...---------,,,++++++,,,------))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%###########################$$$$$$%%%%%%$$$$$$###################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""!!!!!!!!!########################""""""######$$$$$$%%%%%%$$$$$$##################$$$$$$%%%&&&''''''''''''***))))))((((((((())))))))))))))))))))))))))))))+++,,,------,,,,,,---.........///000000000000000000000//////...,,,+++***++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cccbbb```___]]]ZZZUUUQQQSSSQQQNNNKKKHHHCCC>>>:::666555444333111///...---...------,,,,,,------...))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%&&&'''&&&$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!########################$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''******))))))))))))******))))))))))))))))))))))))+++---......------...///......///000000000///////////////......,,,+++***+++***))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbaaa___^^^]]]ZZZVVVRRRRRRPPPMMMKKKHHHDDD???;;;666555444222000///...---------,,,,,,,,,,,,------((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$%%%&&&'''(((((((((((())))))(((((())))))******))))))))))))))))))))))))+++---......------///000......///////////////...............---,,,+++******))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$```___]]]\\\[[[YYYVVVSSSPPPNNNLLLJJJHHHEEEAAA===666555333111///.........++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((''''''''''''&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''%%%%%%%%%''''''&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''((()))***))))))))))))))))))))))))+++,,,............///111......////////////..................---,,,++++++))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^\\\[[[ZZZZZZXXXVVVTTTOOONNNLLLJJJHHHEEEAAA>>>777555333000............***++++++,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%((()))&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$%%%%%%%%%########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&#################################$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%'''((((((((((((((('''&&&&&&''''''((()))***))))))))))))))))))))))))***+++------------///111....../////////...---------------------,,,++++++((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\ZZZXXXXXXXXXWWWUUUTTTQQQOOOMMMJJJHHHEEE@@@===777555222000...---......++++++,,,------,,,++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%***+++((($$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!!!!""""""###$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%##############################$$$$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''%%%&&&'''(((((()))))))))''''''''''''((()))***+++)))))))))))))))))))))))))))***,,,---,,,---///000......//////......---,,,,,,,,,---------,,,++++++(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZYYYWWWWWWWWWWWWUUUSSSSSSQQQNNNKKKHHHCCC>>>;;;777555222///...---......,,,,,,---......---,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''&&&((((((''''''''''''(((((($$$$$$%%%&&&''''''''''''$$$$$$&&&''''''&&&$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''%%%###!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((##################$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!%%%***,,,)))$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###### !!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""####################################$$$$$$%%%%%%&&&'''((((((######$$$%%%%%%&&&''''''%%%&&&'''((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((***+++,,,,,,,,,...000.../////////...---,,,,,,,,,,,,---------,,,++++++'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZXXXVVVVVVWWWWWWVVVUUUQQQRRRNNNIIIFFFEEEAAA;;;666444222///---,,,,,,+++,,,,,,,,,+++++++++************)))(((((((((((((((%%%&&&&&&''''''((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((***(((''''''(((((('''&&&+++*********))))))(((((()))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$&&&'''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""'''&&&$$$#########$$$$$$\\\ZZZWWWWWWWWWWWWVVVUUUOOOPPPMMMHHHFFFFFFBBB===666555222000...,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""##############################################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''((((((((((((((('''(((******(((&&&+++*********))))))))))))*********+++,,,,,,---------------,,,,,,+++++++++++++++*********))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$&&&'''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$___\\\ZZZXXXXXXWWWUUUTTTNNNOOOLLLHHHGGGGGGDDD>>>777666333111...---------,,,,,,,,,+++++++++************)))(((((((((((((((************)))))))))))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""##############################################################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((()))((((((***++++++***(((***************)))))))))******++++++,,,,,,------.........---,,,+++***)))************))))))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$#########$$$$$$aaa___[[[YYYXXXWWWUUUSSSOOOOOOMMMHHHFFFGGGCCC===888666444111///...------,,,,,,,,,+++++++++*********))))))(((((((((((((((,,,,,,,,,++++++******)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""##############################################################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''%%%%%%&&&&&&'''(((((((((...+++)))((()))******)))******************************++++++,,,------...............,,,+++)))(((******)))))))))((((((((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((***%%%$$$$$$$$$$$$$$$$$$$$$bbb```\\\ZZZXXXWWWTTTRRRQQQQQQNNNIIIFFFEEEAAA;;;888666444111///...------,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&''''''((((((((('''%%%%%%&&&&&&'''(((((((((333///)))&&&&&&(((***+++***************+++++++++***++++++,,,------......---.........---+++)))''')))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''(((***$$$$$$$$$$$$$$$$$$$$$$$$bbb```\\\ZZZXXXVVVTTTRRRRRRRRRNNNIIIFFFEEE@@@:::777666333111...---------,,,,,,,,,+++++++++************)))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((444///)))%%%%%%(((***+++*********+++++++++++++++++++++,,,,,,------......,,,---...///...,,,)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%&&&''''''######$$$%%%%%%%%%$$$$$$aaa___[[[YYYXXXVVVTTTRRRPPPQQQNNNHHHFFFFFFBBB<<<666555222000...,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((()))))))))))))))***&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''(((((((((...+++((('''(((******************++++++,,,,,,,,,++++++,,,,,,---.........+++,,,...///...,,,***(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$```^^^[[[XXXWWWVVVTTTRRRNNNOOOLLLHHHGGGGGGCCC>>>666444222///---,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((((((%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&((((((&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%&&&'''((())))))))))))%%%%%%&&&&&&'''(((((()))''''''''')))+++,,,+++************++++++,,,,,,,,,++++++,,,------......///***+++---//////---+++)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$ccc```]]][[[[[[YYYTTTPPPOOONNNLLLJJJIIIFFFAAA>>>;;;444000//////,,,,,,...+++,,,---,,,***)))***+++***((('''((()))***)))'''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&$$$######%%%&&&&&&&&&######$$$$$$$$$######"""%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''((())))))'''&&&'''''''''''''''''''''''')))))))))))))))*********+++++++++*********)))))))))******++++++,,,------,,,,,,,,,,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%fffbbb^^^]]]]]][[[WWWSSSPPPNNNLLLJJJHHHEEEAAA>>>;;;444000//////,,,,,,...+++,,,---,,,***)))***+++***((('''((()))***)))'''&&&&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((()))((('''''''''''''''''''''''''''''''''''''''(((((()))))))))+++++++++*********)))))))))******++++++,,,,,,---,,,,,,,,,,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%fffbbb]]][[[[[[[[[XXXUUUPPPNNNLLLJJJHHHEEEAAA>>>;;;444000//////,,,,,,...+++,,,---,,,***)))***+++***((('''((()))***)))'''&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%''''''&&&%%%%%%&&&'''(((######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((((((''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))+++************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%&&&%%%%%%%%%ccc^^^YYYWWWWWWWWWVVVTTTQQQOOOLLLIIIGGGEEEAAA>>>;;;444000//////,,,,,,...+++,,,---,,,***)))***+++***((('''((()))***)))'''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%'''((('''%%%%%%$$$"""!!!!!!###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''''''''''''''''''''''''''''''''$$$%%%%%%'''((()))******************)))))))))))))))))))))***++++++,,,,,,+++,,,,,,++++++***)))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%aaa\\\WWWUUUVVVVVVUUUSSSRRROOOLLLIIIGGGDDDAAA>>>;;;444000//////,,,,,,...+++,,,---,,,***)))***+++***((('''((()))***)))'''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&(((((('''%%%$$$###!!! !!!"""$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''')))***++++++))))))))))))))))))))))))((())))))******+++,,,,,,++++++++++++***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&############$$$$$$%%%%%%aaa]]]YYYXXXYYYYYYWWWUUUSSSPPPLLLHHHFFFDDDAAA>>>;;;444000//////,,,,,,...+++,,,---,,,***)))***+++***((('''((()))***)))'''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''))))))'''%%%%%%$$$$$$###$$$%%%'''(((######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))******(((((()))))))))))))))***(((((())))))***+++++++++++++++++++++***)))(((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$############$$$%%%%%%```]]]ZZZZZZ\\\[[[YYYVVVTTTPPPLLLHHHFFFCCCAAA>>>;;;444000//////,,,,,,...+++,,,---,,,***)))***+++***((('''((()))***)))'''(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))'''%%%%%%%%%&&&''''''((())))))######$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))******(((((())))))******++++++++++++++++++***)))((('''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$###"""""""""###%%%%%%^^^\\\ZZZZZZ\\\\\\XXXUUUTTTQQQLLLHHHEEECCC@@@>>>;;;444000000///,,,,,,...+++,,,---,,,***)))***+++***((('''((()))***)))((((((''''''&&&&&&((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***)))'''%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******((((((((()))******++++++***++++++******)))((('''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$###"""""""""###%%%&&&ZZZZZZ[[[\\\\\\ZZZVVVSSSRRROOOMMMKKKIIIFFFBBB???:::777222000//////...---------,,,,,,,,,,,,++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))'''&&&%%%''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######"""&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++---,,,+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[ZZZ[[[\\\\\\ZZZVVVSSSRRRPPPMMMKKKIIIFFFBBB???999555111///......---,,,------,,,,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))((('''&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))))))))*********+++++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[ZZZZZZ[[[[[[ZZZVVVSSSRRRPPPMMMKKKHHHEEEAAA>>>777444000...------,,,+++------,,,,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%''')))&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[ZZZZZZZZZ[[[YYYVVVTTTSSSPPPMMMKKKHHHEEEAAA>>>777444000.........---,,,------,,,,,,,,,+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&'''&&&%%%&&&''')))''''''''''''((((((((((((''''''''''''(((((((((((($$$&&&(((((('''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))************((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[ZZZYYYYYYZZZYYYVVVTTTSSSQQQMMMKKKHHHEEEAAA===888555111////////////...------,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''&&&&&&((()))'''''''''((((((((())))))'''''''''((((((((())))))$$$'''))))))((('''&&&'''''''''''''''''''''''''''&&&'''(((((())))))((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##############################$$$%%%&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))))))))*********+++******)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[ZZZYYYYYYYYYXXXVVVTTTSSSQQQNNNKKKHHHEEE@@@===888555111//////000//////------,,,,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&(((***''''''((((((((()))))))))''''''''''''((((((((()))%%%'''***+++)))'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))+++******)))((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((())))))***))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$#########$$$$$$%%%&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******,,,+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[ZZZXXXXXXXXXXXXVVVTTTTTTQQQNNNKKKHHHDDD@@@===777444000////////////...------,,,,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&(((***'''((((((((())))))))))))&&&&&&'''''''''(((((((((%%%'''***+++***(((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))***************)))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********(((((((((((()))))))))***))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[ZZZXXXXXXXXXXXXVVVTTTTTTQQQNNNKKKHHHDDD@@@<<<666333///............------------,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&'''((((((&&&'''(((***(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((%%%(((+++,,,***(((''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******++++++++++++******''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ZZZYYYWWWWWWWWWWWWUUUTTTVVVTTTQQQMMMHHHCCC???===888666333111111111000...------,,,++++++******)))************))))))))))))***)))''''''((())))))((())))))))))))************+++*********))))))(((((()))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,++++++***)))(((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))((((((((((((%%%&&&((()))))))))(((''',,,)))&&&&&&((()))(((&&&''''''&&&&&&&&&'''((()))&&&&&&'''((())))))((((((***)))(((((((((((())))))'''((()))******)))((('''''''''((())))))***++++++******))))))))))))(((((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((*********)))((()))***))))))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ZZZYYYWWWWWWWWWWWWUUUSSSUUUTTTQQQMMMHHHCCC???===999666333111111000///...------,,,,,,+++*********************))))))))))))***)))'''''')))***)))((())))))))))))************************)))))))))(((***)))((('''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))'''''''''((((((((())))))''''''''''''''''''''''''))))))(((((((((''''''''')))))))))))))))))))))((('''((()))*********)))(((---+++)))***,,,---+++******))))))))))))(((((((((******************))))))(((((((((((((((((())))))(((((()))***+++***))))))'''(((((()))******++++++)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++***)))((()))+++))))))(((&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$[[[YYYWWWWWWWWWWWWUUUSSSUUUTTTQQQNNNIIIDDD@@@===999666333111111000///...------,,,,,,++++++******************))))))))))))***)))(((((()))***)))((())))))))))))************************))))))))))))+++***)))((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((('''''')))))))))))))))))))))))))))******++++++***))))))***)))((()))***+++***))))))******))))))((('''&&&******))))))(((''''''&&&'''((()))***************((()))***++++++++++++***(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$[[[YYYWWWWWWWWWVVVTTTSSSTTTSSSRRRNNNJJJEEE@@@===999777333111111000///---...------,,,++++++******************)))))))))(((***)))((()))***+++)))(((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))*********+++++++++*********)))))))))))))))))))))***))))))******+++++++++***)))(((******)))))))))))))))))))))***+++------------,,,))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))))))))************************)))+++,,,+++***)))***,,,)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\ZZZXXXWWWWWWVVVTTTRRRTTTSSSRRROOOKKKEEEAAA>>>:::777333111000000...---......------,,,++++++***************)))))))))(((***))))))***++++++)))(((((()))))))))************))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))))))))((()))))))))*********+++++++++******************------,,,,,,++++++,,,------....../////////..................///000222222------...///////////////------,,,,,,,,,,,,------,,,,,,---------------...,,,,,,+++++++++*********(((((((((((((((((())))))(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))***++++++))))))***+++(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%'''&&&%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\ZZZXXXWWWWWWVVVTTTRRRSSSSSSRRRPPPLLLFFFAAA>>>:::777444111000///...---......------,,,,,,++++++************)))))))))))))))))))))+++,,,,,,***'''))))))))))))************))))))))))))************''''''((()))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((()))))))))******++++++++++++++++++++++++(((((())))))))))))******((())))))******++++++++++++++++++++++++,,,---------------++++++---111444444333222222111222222333333333333333555777999:::666555555444444444555666555444333222222111222222222222222222222222222222///...------,,,+++***)))************)))))))))(((((())))))))))))(((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))******(((((((((((((((((((((((((((*********)))((()))***(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&((((((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&\\\ZZZXXXWWWWWWVVVSSSQQQRRRSSSRRRQQQLLLGGGAAA>>>;;;888444111000///...,,,.........---,,,,,,++++++************))))))))))))))))))***+++---,,,***'''))))))))))))************((()))))))))************'''((()))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''(((((()))))))))*********************************(((((()))))))))*********((())))))******+++,,,,,,------,,,---...///111222000111000///000555<<>>???@@@@@@???>>>???AAACCCEEEEEEDDDAAA??????@@@AAABBB@@@???===;;;:::999999999999999999999999999999999666555444333111///...---......---,,,+++******))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((()))*********'''''''''''''''''''''''''''((())))))((('''((()))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&]]][[[XXXWWWWWWUUUSSSQQQRRRSSSSSSQQQMMMGGGBBB>>>;;;888444111000///...,,,///......------,,,++++++************))))))))))))))))))***,,,---,,,***'''))))))))))))************(((((())))))*********+++((()))***+++,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,............000222444555999:::::::::<<>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888666444333111111000///---,,,+++***)))))))))))))))(((((('''))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&''''''((()))******+++'''''''''''''''''''''''''''((()))((('''&&&''')))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$$$$%%%'''&&&%%%%%%&&&((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&^^^[[[XXXVVVUUUUUUTTTRRRQQQOOONNNLLLJJJFFFAAA===:::888444111///......///......---------,,,,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))+++)))(((''''''((()))++++++***)))(((((()))******))))))))))))************)))))))))***+++***(((&&&---,,,,,,------,,,///333000111222555999AAAJJJPPPSSSTTTSSSNNNJJJOOO[[[eee|||rrrhhhcccdddhhhoooppplllggghhhmmmqqqqqqrrrqqqkkkcccccciiikkkhhhbbb^^^YYYSSSJJJCCCDDDJJJSSSTTTPPPHHHCCCBBBAAA???===>>>@@@BBBAAA@@@>>>===BBB???;;;888666444000...000///---+++************)))))))))(((((('''''''''+++***((('''&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%'''((('''&&&$$$$$$%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$^^^[[[XXXWWWVVVUUUSSSQQQQQQOOOMMMLLLJJJFFFAAA===999777444111///......///......---------,,,,,,,,,+++***)))***++++++***)))************************+++++++++***************************++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))******)))(((''''''((()))***+++***)))(((((()))***+++***************++++++++++++++++++,,,------,,,+++------///000000222555999<<>>;;;888777777555333000---+++******************)))))))))***)))((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%'''((('''&&&$$$%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$]]][[[YYYXXXWWWUUURRRPPPPPPOOOMMMKKKIIIFFFAAA===999777444111///......///......---------,,,,,,,,,+++***)))***++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))******++++++,,,,,,((((((((()))))))))*********)))(((''''''((()))*********)))))))))******+++++++++++++++++++++++++++,,,,,,,,,---...//////000000333555777999===BBBEEEEEEPPPaaaqqq~~~tttnnnmmmiiibbb^^^kkkrrrwwwtttooohhh___WWWNNNKKKHHHGGGIIIJJJIIIGGGEEEDDDCCCDDDEEEFFFEEECCCBBBBBBBBB@@@===888444111------,,,++++++***))))))))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$\\\[[[ZZZYYYXXXUUURRROOOOOONNNLLLKKKIIIFFFAAA===888666333000///......///......---------,,,,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,++++++***))))))))))))))))))))))))))))))******+++,,,------(((((()))))))))***************)))(((((()))************************++++++++++++++++++++++++++++++,,,------,,,---///222444555:::>>>AAADDDJJJNNNPPPQQQ]]]oooyyywwwssslllhhhnnnwww~~~zzzssslllaaa\\\VVVSSSUUUVVVUUURRRFFFDDDAAAAAABBBCCCDDDDDDFFFGGGJJJKKKIIIEEEAAA>>>555444222///,,,***((('''))))))******+++*********(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$]]][[[ZZZYYYXXXUUUQQQNNNNNNMMMLLLKKKIIIFFFAAA===777555333000.........///......---------,,,,,,,,,+++***)))***++++++***)))************************))))))))))))******++++++*********++++++++++++,,,)))***************))))))************************(((((())))))***+++,,,,,,))))))))))))******************))))))))))))******))))))******++++++++++++*********+++++++++,,,,,,---......---...111777<<>>>>>???BBBFFFIIIKKKJJJHHHGGGAAA???<<<888333///,,,***))))))************++++++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$^^^\\\ZZZXXXWWWUUUQQQNNNNNNLLLKKKJJJIIIFFFAAA===666555222000.........///......---------,,,,,,,,,+++***)))***++++++***)))************************((((((((()))******++++++************++++++++++++)))************)))((((((************************((((((((()))*********+++)))))))))*********++++++************************((()))***+++,,,,,,,,,,,,)))***+++,,,------...///000111333333555;;;EEELLL___jjjsssuuuxxx~~~~~~yyywww{{{|||wwwuuuvvvxxxyyynnnggg^^^TTTMMMGGGBBB???<<<===@@@BBBEEEFFFGGGGGGIIIHHHEEEBBB>>>:::888666///...,,,***))))))******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$```]]]YYYWWWVVVTTTQQQOOOMMMLLLKKKJJJIIIEEEAAA===666444222///......//////......---------,,,,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++(((((()))******+++,,,,,,++++++++++++,,,,,,,,,---***+++++++++******)))(((************************))))))))))))************))))))*********+++++++++*********++++++*********((()))***,,,------,,,,,,***+++,,,...///111222333444777:::<<>>555444111///......//////......---------,,,,,,,,,+++***)))***+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***)))************************++++++******************)))************+++++++++******++++++++++++******((()))+++,,,------,,,,,,+++,,,---///222444555666777;;;???DDDJJJWWWfffrrr{{{qqqfff^^^XXXUUUPPPKKKHHHGGGHHHIIIBBBCCCDDDFFFHHHJJJLLLLLLJJJEEE>>>666111.........************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$```[[[UUURRRSSSSSSQQQOOOOOOMMMKKKIIIGGGCCC>>>:::777444000.........///...////////////...---,,,+++******++++++++++++******))))))***++++++++++++***+++++++++++++++***)))(((***+++,,,,,,******+++,,,)))))))))))))))******+++++++++++++++++++++++++++))))))))))))************************************))))))(((((((((((()))))),,,,,,,,,------...///000...111555666666777;;;???EEEFFFJJJPPPWWW```fffkkk}}}vvvmmmggg```______ZZZNNNDDDGGGEEEBBB???@@@EEEKKKQQQQQQOOOKKKDDD<<<555222000...+++'''''')))***)))'''&&&'''))))))'''''''''((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((((((&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```[[[UUURRRSSSSSSQQQOOONNNLLLKKKIIIGGGCCC>>>;;;888555111....../////////////////////...---,,,+++******++++++++++++******))))))***++++++++++++***)))******+++++++++*********+++,,,,,,******+++,,,)))))))))))))))***++++++++++++++++++++++++++++++************++++++++++++************************++++++***)))))))))******++++++,,,,,,,,,---///000111555:::===@@@FFFMMMSSSVVVXXX[[[___bbbgggnnnrrr}}}{{{yyy||||||uuueeeYYYQQQOOOLLLHHHEEEDDDEEEFFFNNNOOOPPPNNNIIIDDD???<<<444000---+++++++++)))'''&&&''')))))))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___ZZZUUURRRSSSSSSQQQOOOLLLKKKIIIIIIGGGDDD???<<<999555111//////000000000////////////...---,,,+++******++++++++++++******))))))***++++++++++++***(((((()))++++++,,,,,,,,,***+++,,,,,,******+++,,,***))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------,,,+++++++++++++++,,,---...------///333555888???IIIQQQVVV[[[aaafffoootttyyy{{{|||yyyooofffeeebbb]]]WWWOOOHHHDDDFFFIIILLLOOONNNLLLHHHFFF===:::666333000...+++)))(((((()))***************))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%]]]YYYTTTSSSSSSSSSQQQNNNJJJIIIHHHHHHGGGDDD@@@===999666222000000000111000////////////...---,,,+++***++++++,,,,,,++++++***))))))***++++++++++++***((()))***+++++++++++++++***+++,,,,,,******+++,,,******))))))******+++,,,***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,---///000000111444:::>>>CCCNNN\\\ggglllnnnoooppp}}}zzzzzzxxxuuunnndddYYYQQQFFFEEEEEEGGGIIIKKKKKKKKKFFFDDD@@@<<<888444000...++++++***+++++++++)))((((((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%\\\XXXTTTSSSSSSSSSQQQNNNJJJIIIHHHHHHGGGDDD@@@===999666222000000000111000////////////...---,,,+++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***+++++++++++++++***)))(((***+++,,,,,,******+++,,,***************++++++,,,*********++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***---000000222777@@@GGGSSS\\\gggpppuuuxxx|||~~~zzzrrrggg```RRRLLLEEEAAACCCGGGLLLNNNLLLKKKHHHDDD???;;;888666111///------...---***'''(((((())))))***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%[[[WWWTTTSSSTTTSSSQQQNNNJJJIIIHHHGGGFFFDDD@@@<<<999555111//////000000000////////////...---,,,+++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***,,,,,,,,,++++++)))((((((***+++,,,,,,******+++,,,+++************+++,,,,,,*********++++++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++...222555888@@@LLLVVVgggjjjooosssyyy}}}{{{vvvoooiii```VVVJJJAAA@@@CCCGGGHHHLLLLLLLLLIIIEEEAAA??????999666333333444444000,,,,,,+++***************+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ZZZWWWSSSSSSTTTTTTQQQMMMJJJIIIHHHGGGFFFCCC???;;;888555111....../////////////////////...---,,,++++++,,,,,,------,,,,,,+++))))))***++++++++++++*********+++++++++******)))***+++,,,,,,******+++,,,++++++******++++++,,,---)))******+++,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222666;;;@@@DDDIIITTTcccnnnzzz|||~~~|||xxxtttlllcccVVVMMMIIIGGGDDDBBBGGGIIIKKKJJJGGGDDDDDDEEE@@@===:::<<<>>>???;;;777222000---***))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYVVVSSSSSSTTTTTTPPPMMMKKKIIIHHHGGGFFFCCC>>>:::777444000.........///...////////////...---,,,++++++,,,,,,------,,,,,,+++))))))***++++++++++++***((()))***+++++++++++++++***+++,,,,,,******+++,,,++++++******++++++,,,---))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555DDDJJJPPPUUU[[[gggwww~~~xxxpppfff___YYYRRRJJJCCCCCCFFFIIIIIIGGGEEEFFFHHHDDDAAA@@@BBBFFFGGGDDDAAA888444000+++((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&$$$"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYWWWUUUUUUVVVSSSNNNIIIIIIHHHGGGFFFEEECCC@@@===888555111//////000//////////////////............,,,,,,,,,+++++++++*********(((((()))***+++***)))******+++++++++,,,,,,,,,+++,,,------++++++,,,---++++++------------++++++***+++,,,,,,------,,,,,,,,,+++***+++---...---,,,///...------......---,,,---...111333444777>>>EEEWWWiiiwwwwwwrrruuuxxxwwwsssqqqqqqkkk\\\LLLCCCDDDFFFEEEDDDDDDEEEFFFDDDEEEBBB@@@EEEMMMNNNJJJLLLEEE;;;222...,,,,,,,,,---+++)))'''&&&((()))***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''))))))))))))************(((((())))))))))))((((((******))))))((((((((('''(((((())))))))))))((((((******))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((('''&&&%%%%%%&&&'''((())))))((('''%%%$$$###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ZZZWWWUUUTTTUUUSSSNNNJJJIIIHHHFFFFFFEEECCC@@@===888555111//////000//////////////////............,,,,,,,,,+++++++++*********)))((()))***+++***)))******+++++++++,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,+++***+++---...---,,,,,,,,,,,,---......---,,,//////000222666@@@NNNXXXlll{{{{{{vvvuuutttjjj___PPPLLLGGGDDDCCCCCCCCCBBBAAACCCBBB???CCCKKKOOOMMMOOOJJJBBB;;;666222...,,,***)))((('''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))((('''&&&''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))************((())))))))))))))))))(((******)))))))))(((((((((((())))))))))))))))))((())))))))))))((((((((('''))))))************))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((((((((('''''''''(((((('''&&&&&&'''(((((()))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\XXXTTTRRRSSSRRROOOKKKIIIGGGFFFEEEEEECCC???<<<888555111//////000///////////////............---,,,,,,,,,+++++++++*********)))((()))+++++++++*********+++++++++,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,------------------++++++,,,---...---,,,+++,,,---...////////////333444444555===MMM```lll{{{zzzyyyssslll]]]UUUKKKCCC@@@???>>>===@@@CCCCCC@@@AAAFFFJJJKKKOOOMMMJJJFFFBBB;;;444///******))))))((('''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((()))))))))))))))*********++++++))))))************))))))*********)))))))))))))))))))))************))))))))))))))))))(((((((((((()))******++++++******)))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%]]]XXXSSSQQQQQQQQQOOOLLLHHHGGGEEEEEEDDDBBB>>><<<888555111//////000////////////.........---------,,,,,,,,,+++++++++*********)))((()))+++,,,+++*********+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------,,,+++,,,.........---,,,---///000000000111111777<<<@@@CCCLLL\\\lllvvvyyywwwtttsssuuu}}}}}}tttlllfff```VVVLLLDDD???>>>===>>>BBBEEECCCAAAAAACCCEEEJJJKKKLLLMMMKKKEEE===777000///---+++)))((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((('''((())))))***(((((())))))))))))******))))))*********+++++++++)))******++++++******)))************************)))******++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%]]]XXXRRRPPPPPPPPPOOOMMMGGGFFFEEEDDDCCCAAA>>>;;;888555111//////000//////............------------,,,,,,,,,+++++++++******+++))))))***+++,,,+++*********+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------,,,+++,,,...///...---+++---////////////222444999EEEQQQXXXaaannnxxxzzzyyyrrrllleee```cccnnn{{{~~~ssskkkiiicccXXXLLLDDDAAABBB;;;???CCCEEECCC@@@@@@BBBBBBDDDHHHMMMNNNKKKFFFAAA888555111,,,)))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''(((((((((''''''(((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))******++++++************++++++++++++******++++++++++++***************+++++++++++++++******++++++++++++******************************((())))))******))))))(((************************((((((((()))))))))*********)))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\XXXRRRPPPPPPPPPNNNLLLGGGEEEDDDCCCCCCAAA===:::888555111//////000//////.........------------,,,,,,,,,,,,+++++++++******+++***)))***,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,---..................,,,,,,,,,...///...---***---.........111666;;;AAARRRdddnnnxxxvvvpppggg___^^^eeepppyyyyyyxxxzzz~~~tttrrrmmmdddYYYOOOIIIGGG===>>>AAAFFFFFFCCCCCCEEE???@@@CCCGGGKKKLLLKKKIII???<<<777111---+++******'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++)))))))))***++++++,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,)))******************)))************************))))))))))))******************)))))))))((((((((())))))************))))))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%[[[WWWRRRPPPQQQPPPNNNKKKFFFEEEDDDCCCBBB@@@===:::888555111//////000//////.........---------,,,,,,,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,------..................---,,,---...//////---,,,...111111333888BBBIIITTTgggxxxzzzwwwpppiiidddfffmmmssswwwvvvwwwzzz{{{}}}yyyssskkkaaaYYYKKKEEEBBBEEEFFFCCCDDDHHHCCCAAA@@@AAADDDHHHJJJKKKFFFDDDAAA<<<777111---***&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&((()))''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++))))))******+++,,,,,,---*********+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))*********++++++*********)))))))))(((((()))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ZZZWWWRRRQQQQQQPPPMMMJJJFFFEEECCCCCCBBB@@@<<<:::888555111//////000//////......---------,,,,,,,,,,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,+++,,,------++++++,,,---------++++++++++++------,,,---......//////.........---,,,---/////////...///222555666999AAAMMMVVVhhhyyy~~~zzztttmmmkkkmmmoootttrrrtttwwwtttrrrxxxrrr[[[OOOFFFDDDDDDBBBCCCGGGIIIDDD???===???DDDIIIKKKKKKKKKJJJGGGAAA999111,,,&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%''')))***''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''((('''&&&&&&'''((('''&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---------....../////////---......//////......---++++++++++++++++++++++++)))************+++++++++************)))))))))))))))***+++,,,,,,+++***)))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\WWWRRRPPPOOONNNKKKIIIGGGFFFDDDDDDCCCAAA===:::555333000//////000///...........................,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,......---,,,,,,,,,------+++++++++,,,,,,---------,,,,,,------.../////////111111///---+++,,,///111555444555<<>>888;;;>>>>>>===<<<>>>@@@@@@BBBDDDFFFHHHIIIIIIIIIEEEBBBAAABBB@@@======AAACCCBBB@@@@@@AAAAAA@@@===AAA???;;;999888777444222777444222111333444222111//////...//////000000111***,,,------------...///...------,,,++++++++++++++++++******************************++++++++++++)))))))))))))))))))))((())))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&\\\WWWRRRPPPOOOMMMIIIFFFFFFEEEDDDCCCBBB@@@===:::555333000//////000///...........................,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///......------,,,+++++++++,,,------......///000000+++---000111111111333444777CCCUUUhhhwwwvvvvvvyyy~~~|||yyyvvvttttttrrrmmmiiinnnqqqsssuuuvvvwwwyyy{{{qqq```SSSIIIAAA<<<<<>>???BBBFFFJJJMMMPPPQQQEEE===333,,,))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))''''''''''''(((((((((((((((((((((((('''''''''''')))'''&&&'''((()))((('''&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******+++++++++************)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......---+++***+++,,,.........///000222444555555444555777;;;=========<<<<<<<<<===AAAFFFLLLOOONNNSSSWWWVVVRRRPPPQQQSSSVVVWWWZZZ]]]```aaabbbbbb___ZZZWWWVVVSSSOOOOOORRRUUUVVVWWWVVVSSSRRRQQQRRRVVVSSSOOOIIIDDD@@@>>>===>>>;;;777555555777888999666333111111444555444222...000222111///---,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++++++++,,,,,,------)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&[[[WWWRRRPPPOOOMMMHHHDDDFFFEEECCCCCCBBB@@@<<<:::555333000//////000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,---...///000---------------,,,,,,,,,---------...//////000000///000000000111222666888BBBOOOdddwww|||qqqsssvvv~~~|||zzzzzzwwwpppjjjjjjmmmqqquuuwwwyyy{{{|||}}}ooo```SSSGGG@@@???DDDCCCDDDGGGJJJKKKHHHDDD>>>>>>===???CCCIIINNNRRRLLLHHH@@@777...***((()))******)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''&&&%%%%%%%%%'''''''''''''''(((((((((((((((((((((((((((''''''''')))'''&&&'''((()))((('''''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------------...---,,,,,,...///,,,...000000//////000111333444444555666888999999BBBDDDHHHNNNSSSVVVUUUTTTRRRQQQOOOPPPSSSYYY```dddkkkppptttrrrkkkfffeeegggiiijjjmmmooosssvvvxxxyyyuuupppmmmllljjjeeecccdddhhhlllooonnnjjjhhhiiilllrrrrrroooiiiaaaZZZUUUTTTQQQMMMHHHEEEEEEGGGJJJMMMHHHBBB;;;:::;;;<<<999666666777777666333111000111------............------------,,,,,,+++***))))))******+++++++++,,,,,,,,,)))))))))))))))*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&[[[WWWSSSQQQPPPMMMIIIEEEFFFDDDCCCBBBBBB@@@<<<999555333000//////000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++++++++,,,---...///000++++++,,,------...//////------......///000000111000000000111444;;;CCCIII\\\fffuuu|||tttvvvzzz~~~xxxppprrrtttwwwyyyyyyxxxvvvjjjmmmrrrvvvxxx|||~~~tttsss|||kkkZZZOOOLLLLLLHHHCCCCCCFFFIIIIIIIIIDDDAAA===;;;<<<@@@DDDHHHLLLNNNNNNFFF999///++++++++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''&&&%%%%%%%%%'''''''''''''''(((((((((((('''''''''((((((((((((((()))'''&&&'''((()))(((''''''(((((((((((((((((('''(((((((((((()))))))))***************************))))))))))))************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,------+++---//////...///111444///222666888999;;;===>>>AAABBBDDDFFFIIIKKKMMMNNNZZZ___gggpppwwwxxxuuurrrooommmkkkkkklllpppuuuxxx{{{zzz{{{xxxxxxxxxzzz}}}}}}zzzvvvuuuvvv|||~~~|||{{{uuusssqqqoookkkggggggiiimmmpppeee]]]TTTOOONNNLLLHHHDDD?????????<<<:::999:::;;;333444444555444444333222111000///...---,,,++++++++++++++++++++++++++++++((()))))))))*********+++***)))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&ZZZWWWSSSRRRQQQOOOJJJFFFEEEDDDCCCBBBAAA???<<<999555333000//////000///...........................,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------...///******+++---...///000111---......//////000111111000000333777@@@MMM[[[dddtttxxx~~~~~~{{{uuuqqq\\\]]]ccckkksss{{{oooccceeeuuuxxxhhhaaaZZZSSSJJJCCCAAADDDHHHJJJJJJFFFAAA===:::;;;<<<>>>HHHNNNTTTQQQGGG;;;444111---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))''''''''''''(((((((((((('''''''''((((((((((((((()))'''&&&'''((()))(((''''''(((((())))))(((((('''((((((((()))))))))******)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------.........,,,///222333333555999===;;;???DDDHHHKKKNNNQQQSSSTTTWWW[[[___dddhhhjjjkkklllqqqzzz||||||{{{zzz{{{}}}}}}{{{zzz}}}~~~www|||zzzppphhheeebbb___]]]ZZZYYYVVVPPPHHHBBB???>>>;;;;;;<<<<<<;;;:::888777777666555444222111000///......------,,,,,,++++++((())))))******+++++++++******)))))))))((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&YYYVVVSSSSSSSSSQQQMMMHHHEEEDDDCCCBBBAAA???<<<999555333000//////000///...........................,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,------...+++,,,,,,---...///000000.........///000000111111222555;;;DDDQQQ```pppzzzyyygggbbbbbbhhhnnnvvvyyylllfffiiittt~~~uuummmeeeXXXKKKBBBBBBFFFKKKKKKIIIFFFBBB???===<<<<<>>???AAAGGGMMMNNNRRRXXX]]]aaadddgggiiihhhkkknnnssswwwyyy{{{|||uuuxxx}}}yyy{{{|||{{{uuurrrtttzzz{{{|||~~~}}}{{{|||tttxxx|||~~~}}}||||||}}}xxxsssqqqqqqrrruuuuuussslllbbbVVVNNNIIIIIIIIIJJJJJJHHHFFFCCCBBB>>>>>><<<;;;999777666555444444333222000///...---((())))))******+++,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&YYYVVVTTTTTTTTTSSSNNNJJJEEEDDDBBBBBBAAA???;;;999555333000//////000///...........................,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------............---,,,,,,,,,------------........................//////000000111111888<<>>DDDEEEKKKUUU\\\YYYLLLAAA...---,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''''''''''''''((((((((()))&&&'''''''''(((((()))))))))'''&&&'''((()))((('''(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((()))************+++++++++,,,,,,,,,------.........,,,,,,,,,---------......222222333444444555666666:::???EEEHHHJJJMMMTTTZZZ]]]aaaggglllpppsssuuuwwwuuuvvvyyy{{{|||}}}}}}}}}|||}}}~~~}}}vvvyyy}}}}}}~~~~~~zzzuuunnniiijjjqqqyyyyyypppoooqqqrrrsssuuuwwwyyy}}}~~~}}}||||||sss~~~~~~zzzvvvuuuxxx||||||zzzooofffaaaZZZ[[[[[[[[[YYYVVVSSSRRRDDDCCCBBB@@@>>><<<:::::::::999888666444222111000((())))))***++++++,,,,,,************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%'''((((((((('''&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&ZZZWWWUUUTTTTTTRRRMMMHHHGGGEEECCCBBBAAA@@@===:::888555000......000111111////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...............------------...000...,,,000777BBBKKKXXXccckkksss|||xxxnnnmmmrrr~~~}}}||||||}}}}}}}}}lllTTTCCCBBBIIIKKKJJJHHHGGGIIIKKKHHHBBB===AAAHHHQQQXXX[[[XXXVVVEEE999...+++***(((***///)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((******)))(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))((((((''''''))))))((((((((((((((()))((()))))))))*********+++000+++(((+++---,,,,,,---///...---...//////...------...---+++///444666333444<<>>CCCOOOZZZ^^^]]]___WWWLLLAAA555,,,***,,,+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))))))))***************)))((((((((())))))(((((())))))))))))******''''''''''''((((((((((((***))))))))))))(((((((((,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++///+++))),,,...---...000000000000000111222333333999BBBLLLPPPSSSYYY[[[[[[aaammmzzz}}}}}}yyyvvvuuutttrrrpppooonnnmmmjjjbbb]]]```eeegggggghhhkkkiiijjjlllmmmmmmrrrxxxyyysssiiiiiihhhdddbbbbbbfffjjjzzz~~~yyyuuuqqqllluuutttmmmkkkjjjgggfffffffffffffffdddbbbgggllllllfff```___^^^]]]\\\```dddgggfffdddcccbbb___bbbhhhpppxxx~~~~~~|||zzzyyyxxx{{{{{{wwwpppiii```SSSFFF??????>>>===<<<:::999888333333222111///,,,***))),,,,,,++++++******))))))************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&ZZZWWWUUUTTTTTTRRRMMMHHHFFFDDDBBBAAAAAA???<<<999777444111//////000000000////////////////////////------------------------,,,,,,,,,---------......---------------------------------............///---......////////////...222//////000111444===GGGZZZiii|||uuusssyyyyyyeeeRRRJJJBBBBBBIIIJJJEEEFFFNNNLLLEEE???>>>FFFQQQZZZ^^^```^^^XXXNNN@@@444---,,,))))))*********((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))************))))))((())))))***))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++,,,---,,,,,,,,,+++++++++******///+++***---...---...111///111222444555888;;;>>>GGGVVVeeemmmoooqqqqqqoooqqq}}}yyypppjjjggggggfffeeedddeeeggghhhmmmiiigggkkkssswwwxxxwww~~~}}}|||{{{|||~~~~~~~~~||||||xxxtttppptttuuuqqqmmmnnnnnnllleeeeeeeeedddaaa^^^\\\[[[TTTTTTUUUZZZaaakkktttyyy~~~yyylll```JJJIIIGGGEEEDDDAAA===;;;888777666555444222///---------,,,,,,+++***))))))******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&''')))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&ZZZWWWUUUTTTTTTRRRMMMHHHFFFDDDBBBAAA@@@>>>;;;999777444111///000000000///////////////////////////------------------------,,,,,,,,,---------......---------------------------------............///---......///000000//////000......111333888CCCNNN___kkk{{{oooddd___iii{{{~~~xxxoooeeeXXXKKKBBBEEEIIIGGGFFFIIIJJJHHHDDD???>>>DDDPPPYYY[[[___```XXXKKK<<<111***'''(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))***,,,+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))******))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))***************************+++,,,---++++++++++++++++++++++++---******------,,,...333000222666999;;;@@@FFFJJJXXXhhhyyy|||wwwttt}}}}}}}}}wwwxxxyyyxxxuuuoooiiieeeeeeggghhhhhhiiimmmrrrvvvzzzzzz|||xxxxxxxxxyyyyyyvvvnnnhhh```]]]YYYVVVWWW\\\bbbfffkkklllnnnqqqtttzzz|||sss^^^[[[WWWSSSOOOIIIBBB======;;;888777777666444222//////...---,,,+++***)))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&''')))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''ZZZWWWUUUTTTTTTRRRMMMHHHEEEDDDBBBAAA@@@>>>;;;999666444111000000111000///////////////////////////------------------------,,,,,,,,,---------......---------------------------------............///---...//////000000000000000///111555:::@@@LLLWWWeeennnzzz~~~nnn]]]PPPRRR\\\lll|||qqqaaaNNNEEEEEEGGGEEEAAAEEEHHHIIICCC===>>>FFFOOOWWW]]]bbb]]]SSSFFF777+++***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***++++++)))((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))******)))))))))***++++++))))))((((((((((((''''''(((((((((((()))))))))))))))))))))************+++************+++,,,------+++++++++,,,,,,---------,,,+++---111222222666<<>>;;;999666444111000111111000...////////////////////////------------------------,,,,,,,,,---------..............................---------............///------///000000111111111222222666===CCCJJJVVVbbbmmmttt~~~vvveeeUUUQQQRRRYYYjjj|||hhhNNNEEEIIIGGG@@@BBBGGGJJJHHHCCC???AAAEEERRRYYY^^^]]]ZZZRRRDDD777000///,,,)))((((((***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((()))))))))***************))))))******+++,,,*********))))))((((((((())))))))))))*********+++))))))*********+++++++++++++++++++++,,,---...///,,,,,,---...///000000111000111555<<>>;;;888666333111111111111000...////////////////////////------------------------,,,,,,,,,---------..............................---------.........//////------///000111111111111555555;;;CCCJJJQQQ^^^iiitttzzzzzzkkk^^^[[[YYYZZZhhhyyyYYYGGGLLLLLLCCC@@@EEEJJJLLLIIIDDD@@@>>>MMMTTTZZZ\\\^^^\\\QQQDDD666333///+++(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))************+++++++++******))))))***+++,,,,,,++++++++++++******)))))))))*********++++++++++++))))))******++++++++++++,,,,,,,,,---...///000111---...///000111222333444666888???GGGMMMQQQZZZbbbmmmqqquuuwwwxxx}}}{{{{{{xxxtttssssssnnngggmmmnnnppppppqqqtttwwwzzzpppggg\\\TTTRRRUUUYYY\\\lll|||vvvkkk]]]RRRKKKFFFAAA===<<<;;;:::888666444222222---------,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''&&&&&&((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''YYYUUURRRQQQPPPNNNJJJFFFCCCCCCBBB@@@>>><<<999888555444222111000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................,,,///222111///...000333333:::CCCIIINNNVVVbbbkkkyyyzzzmmmccc```ccclllwwwmmmRRRLLLJJJCCCAAA@@@DDDKKKOOOIIIBBB???JJJSSSZZZ\\\\\\\\\XXXSSSAAA666,,,***+++++++++---))))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((())))))'''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))************************(((((()))***************++++++*********************)))))))))))))))******(((***,,,---,,,---...///000111111111000111666<<<<<>>:::888777777888444111...------...------******+++,,,,,,+++***)))+++***)))((())))))++++++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''ZZZVVVSSSQQQQQQOOOJJJFFFAAAAAA@@@???===;;;999888555444222111000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///...................................................000222111//////222666===GGGSSS[[[___dddmmmttt|||{{{uuupppooossszzznnn\\\OOOHHHBBB???@@@HHHNNNNNNLLLMMMHHHPPPXXXZZZ\\\___^^^[[[OOOAAA333------+++))))))))))))(((''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((())))))'''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))************************((())))))***************++++++******************************+++,,,------***,,,...//////...///111///222888>>>BBBFFFJJJMMMQQQZZZfffnnnqqqrrrsssvvv{{{zzz~~~zzzzzzyyywwwvvvvvvzzz}}}{{{wwwllleeeeeevvv|||zzzsssnnnsssuuuyyy}}}~~~}}}}}}{{{zzzvvvllleeecccbbb\\\RRRGGG???:::999999:::999777666555222///,,,,,,+++***))))))))))))***,,,+++***((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''[[[XXXTTTRRRRRRPPPKKKGGG@@@??????>>><<<;;;999888555444222111000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................000111111000///111666;;;CCCPPP```iiijjjkkkqqqvvv{{{zzz~~~jjjTTTLLLFFF@@@===BBBHHHLLLOOORRRKKKRRRXXXYYY[[[```bbb```]]]MMM<<<333///+++((((((***)))((((((''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((())))))(((&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))************************((()))******++++++************++++++++++++++++++++++++++++++,,,...//////***,,,---......///111222777>>>IIIVVV```fffgggfffkkkqqqyyy}}}}}}{{{{{{|||}}}yyyyyyzzzxxxtttvvvyyy~~~~~~~~~~~~}}}pppfff```ccchhhooowww{{{||||||~~~~~~~~~|||~~~zzzqqqeeeYYYOOOGGGCCC???>>>>>>>>>===:::666333333111---***))))))+++,,,...---+++***((((((((()))((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''\\\YYYUUUSSSSSSPPPKKKGGGBBBAAA@@@???<<<:::888777444444222111000/////////////////////////////////---------------------------------............///................................................000111000//////333:::AAAKKKWWWfffmmmmmmmmmqqqvvv}}}|||uuudddYYYOOOFFF@@@AAAEEEHHHLLLPPPSSSXXXZZZYYYYYY^^^``````aaaUUUGGG<<<333,,,***,,,***))))))((('''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&'''))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,------...///............///333888<<>>:::888666555444222111000000//////////////////////////////---------------------------------............///........................///////////////////////////000111111444<<>>===666555222...,,,***)))))))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''']]]YYYUUUSSSRRROOOIIIEEE>>>>>>>>>>>>===<<<::::::555444222111000000//////////////////////////////........................---------.........//////........................000000000000000000000000000222666999???HHHTTT]]][[[ZZZ^^^jjjzzzqqq^^^PPPGGGEEEGGGEEEMMMUUUXXX[[[___```^^^\\\YYY[[[```]]]NNN;;;///+++******)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%&&&''')))***)))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))******************************************************************+++,,,,,,,,,,,,+++******+++,,,,,,---......+++,,,---///111333666777;;;BBBMMMYYYdddooowww|||sss}}}xxxuuu|||~~~zzz~~~{{{lll[[[SSSRRRUUU[[[bbbqqqrrrtttvvvxxxyyyzzz{{{}}}yyyssskkkbbb\\\MMMKKKHHHFFFEEEFFFHHHIII@@@===999555111...,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''^^^YYYTTTRRRPPPMMMHHHDDD@@@???>>>======<<<:::777777666444333222111111111000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------.........//////---000222111///...000222444555666:::EEESSSZZZ[[[[[[ZZZ^^^jjj{{{yyyfffSSSHHHEEEHHHIIIMMMSSSXXX\\\]]]]]][[[[[[ZZZYYY[[[VVVGGG888......---***((('''(((***&&&'''((((((((('''%%%%%%(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((())))))((('''''')))***''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''(((((('''&&&******++++++++++++************))))))((((((''''''(((((((((((())))))))))))''')))******))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,...///000000000111555888===EEELLLUUUZZZcccppp~~~|||zzz}}}}}}uuukkkeee___ZZZVVV```dddiiinnnssswww|||~~~{{{}}}yyyqqqlllfffZZZNNNFFFEEEIIIMMMIIIIIIIIIDDD<<<333---)))******+++---///...+++)))))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''']]]YYYTTTQQQPPPMMMHHHDDDBBBAAA?????????>>>;;;999666555444333222111111111000000000000000///......------------------------............////////////---------.........//////...000222000---,,,...111444999>>>BBBJJJTTTZZZYYYYYYZZZ___jjjyyy~~~zzzyyyyyykkkVVVLLLLLLHHHHHHKKKPPPVVVZZZ[[[[[[YYYYYYXXXXXXZZZXXXLLL???222000---+++)))((((((((((((((()))))))))((('''&&&(((((('''''''''&&&&&&&&&'''((((((((())))))))))))&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((******))))))******)))))))))))))))******)))))))))******))))))(((((((((((((((((((((((()))))))))***((()))******))))))***,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,------.........------333333777???IIISSS\\\ccckkkooovvv{{{wwwrrrlllhhhbbbcccddddddgggooozzz~~~xxxmmmbbbVVVMMMFFFBBBHHHJJJLLLKKKFFF===333---...---,,,,,,---,,,)))'''((())))))************)))***)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''']]]YYYTTTQQQPPPMMMIIIDDDBBBAAA?????????>>>;;;999666555444222111111111111000000000000000///..........................................////////////------........./////////...000111000......111555777AAAKKKPPPTTTXXXZZZYYYXXX\\\bbbjjjtttxxxnnngggeee```fffqqq~~~vvv^^^QQQNNNGGGFFFGGGKKKPPPVVVYYYZZZWWWXXXXXXXXXZZZZZZRRRHHH:::555///++++++***)))'''))))))*********)))((('''(((((((((''''''''''''&&&''''''((((((((()))))))))&&&(((******(((''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((***))))))))))))(((((((((((((((((()))))))))******(((***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,333666>>>LLL]]]mmmwwwzzz|||wwwkkkiiieee```]]]```gggmmmzzz{{{~~~~~~vvvlll^^^NNNCCCCCCDDDGGGJJJJJJEEE<<<444444222///---,,,,,,***((((((((())))))******************)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((''''''''''''''''''((('''''''''''''''''''''''']]]YYYTTTQQQPPPNNNIIIEEE@@@>>>===<<<<<<;;;999777555444333222111111111111000000000000000///......////////////////////////............////////////............////////////---///111111000333888<<<<<>><<<<<<<<<;;;888666444333333222111111111111000000000000000///......////////////////////////............////////////........./////////000000///000111000000333999>>>AAAPPP^^^aaa^^^\\\ZZZXXX]]]bbbggghhhhhhllluuu}}}zzzppp___VVVOOOLLLJJJEEEBBBAAACCCCCCGGGQQQ]]]nnnrrraaaLLLHHHCCCBBBFFFLLLRRRVVVYYY\\\]]][[[\\\]]][[[WWWRRRFFF666,,,***+++,,,,,,))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''***------,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))((('''&&&(((***)))******++++++******)))))))))))))))************))))))))))))***************+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///......111777===@@@JJJSSS___nnn{{{xxxyyywwwppphhhaaa```bbbkkkwww~~~}}}~~~{{{uuu___TTTGGG@@@BBBHHHKKKLLLIIIEEE@@@;;;888333///,,,***************+++,,,---************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''\\\XXXSSSQQQPPPNNNJJJFFFAAA@@@>>>>>>>>>===:::888333333222111111111111111000000000000000///......////////////////////////............////////////....../////////000000000111222111///...111888>>>HHHTTT^^^___[[[ZZZYYYXXXaaaeeehhhhhhfffhhhnnntttpppdddXXXQQQKKKJJJJJJFFFCCCCCC@@@===>>>EEEMMM^^^|||~~~~~~xxxxxxwwwwwwxxx|||qqqZZZSSSJJJDDDDDDHHHNNNRRRWWW\\\___]]][[[]]]\\\ZZZZZZNNN>>>222,,,,,,---...***)))((('''''''''(((((('''(((((((((((()))))))))&&&&&&'''''''''(((((((((&&&(((******(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&)))++++++((((((***---******++++++++++++******)))))))))************+++)))))))))*********++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000///...000555===EEEJJJYYYcccllluuu|||uuupppggg___aaalllxxx}}}~~~~~~|||}}}sssgggUUUGGGBBBCCCEEEGGGQQQNNNKKKFFFAAA:::222---...---,,,++++++,,,------++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''[[[WWWSSSQQQPPPNNNJJJFFFAAA???>>>>>>>>><<<:::888333222222111111111111111000000000000000///..........................................////////////.../////////000000000000000111111111111666???FFFSSSZZZ___]]][[[\\\^^^^^^eeeggghhhhhhgggiiimmmqqq}}}mmmeee]]]ZZZVVVOOOJJJIIILLLGGGFFFIIILLLWWWsssxxxnnnjjjmmmggggggggggggiiinnnvvv{{{}}}mmmcccTTTIIIDDDFFFJJJMMMRRRYYY]]]\\\ZZZ[[[\\\[[[[[[SSSGGG;;;222---,,,---+++***)))((((((((())))))'''((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%)))++++++((((((***...))))))************))))))))))))*********+++++++++))))))*********++++++++++++,,,------,,,,,,---...------------------------,,,------...//////000000...000555===FFFQQQYYY^^^kkkssswwwwww~~~xxxmmmhhhiiinnnqqqrrrvvvwwwxxx{{{xxxkkk]]]QQQIIIDDDBBBLLLMMMMMMMMMKKKDDD<<<666111000...,,,,,,,,,---...+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''[[[WWWSSSQQQPPPNNNJJJFFF???===<<<;;;;;;:::888666222222111111111111111111000000000000000//////......................................./////////000////////////000000000000...///111333777???IIIRRR\\\aaabbb^^^]]]```ddddddgggggghhhiiijjjlllnnnqqqxxx~~~~~~}}}zzzpppgggddd[[[VVVSSSSSSQQQVVVnnnvvvoooggg\\\UUUUUUSSSTTTTTTUUUXXX^^^fffkkkzzznnn]]]NNNFFFEEEGGGIIIMMMUUU[[[[[[YYY[[[\\\\\\ZZZVVVMMMBBB777///++++++---,,,***)))))))))***+++'''((((((((())))))******&&&&&&&&&'''''''''((((((((())))))((('''''')))***))))))))))))))))))))))))((((((((((((((((((((((((###&&&***)))&&&%%%))),,,(((((())))))))))))(((((())))))******++++++++++++)))************++++++++++++,,,...---,,,,,,---///---------------------------------...///000000111222888BBBPPP^^^kkktttyyy}}}~~~zzzrrrlllhhhggggggkkkqqqwww}}}wwwiiiZZZNNNHHHBBBFFFKKKPPPQQQMMMFFF@@@333222///---,,,,,,---...+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''''''''''''''((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''']]]XXXSSSPPPPPPNNNJJJFFF??????===<<<:::888777777333333222111111000000///000000000000000000000000...000000000...---...///............////////////,,,,,,...///000000000000///000333666===HHHVVV```hhhhhhccc]]]cccoooooofffkkkllllllnnnqqqtttwwwyyy{{{zzzuuupppsss|||yyynnn^^^RRRMMMJJJGGGDDDDDDEEEFFFHHHJJJOOOVVV[[[nnnxxxvvvmmmcccLLL@@@CCCGGGKKKQQQWWW[[[[[[[[[\\\]]][[[YYYUUUNNNBBB777111111,,,------,,,***(((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))***++++++***)))***+++(((((()))***+++,,,,,,,,,)))************+++++++++,,,---......------...000000...---,,,------,,,,,,,,,111444111...000444777CCCPPPeeexxxyyytttgggaaa```lll~~~uuucccRRRJJJJJJFFFDDDIIIPPPPPPKKKGGGBBB:::111***))),,,///)))***+++,,,,,,+++******))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''']]]YYYTTTQQQPPPNNNJJJFFF??????===<<<:::888777777333333333222111111000000000000000000000000000000///000000000...---...///............////////////------...///000000000000000333666;;;AAALLLWWW```ccceeeccccccnnn}}}yyypppnnnnnnrrrxxx|||}}}|||rrraaaXXXKKKCCC@@@>>><<<:::;;;<<<======@@@DDDJJJOOOaaalll}}}vvvlllVVVHHHIIIIIIKKKOOOVVVZZZ[[[[[[\\\^^^ZZZYYYWWWSSSIII===333...,,,------,,,+++***))))))((((((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))***++++++***)))***+++)))))))))***+++++++++,,,************++++++++++++,,,---......------...000000///....../////////...111222333333333666@@@III\\\kkk~~~wwwooofffgggqqq}}}zzz|||{{{xxx___XXXNNNFFFDDDFFFLLLOOOPPPLLLFFF>>>777222000///,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''^^^ZZZTTTRRRPPPNNNJJJGGG??????===<<<:::888777777444444444333222222111111000000000000000000000000///000111000...---...///............////////////////////////////////////222555:::@@@GGGPPPXXX^^^\\\```cccggguuutttqqqpppvvv}}}}}}vvveeeYYYLLLFFF???;;;;;;;;;999888888999999:::;;;???DDDHHHVVVaaattt{{{rrr]]]MMMIIIDDDJJJNNNSSSWWWZZZ[[[]]]^^^YYYZZZZZZXXXRRRGGG777,,,------,,,,,,++++++************)))(((((('''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((()))***++++++***)))***+++******************++++++************+++++++++,,,,,,---......------...000//////000000000111111111222//////333555:::HHHYYYmmm{{{uuukkkjjjttt|||kkkZZZNNNEEE???EEEPPPPPPPPPMMMIIIBBB999222---///......---+++***))))))))))))))))))))))))))))))***))))))(((((((((((((((************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''___ZZZUUURRRQQQNNNJJJFFF??????===<<<:::888777777555555444333333222222111000000000000000000000000///000111000.........///............////////////000000//////////////////111666===EEELLLRRRWWWZZZXXX\\\```eeerrrsssppppppyyy|||zzzrrrcccSSSHHHBBB???<<<;;;<<<===<<<;;;999::::::::::::===AAADDDOOOZZZmmmxxxeeeTTTKKKBBBIIILLLPPPTTTXXX[[[]]]^^^[[[\\\[[[[[[YYYPPP???000---,,,+++++++++++++++***))))))))))))((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))***++++++***)))***++++++++++++************************+++++++++,,,,,,,,,---......------...000...///000000//////000111333...111;;;@@@DDDTTTgggrrr{{{}}}uuuuuu|||zzzhhh```UUUFFFBBBIIIJJJLLLNNNNNNKKKCCC:::333111000...,,,+++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''___ZZZUUURRRPPPNNNIIIEEE??????===<<<:::888777777555555444333333222222111000000000000000000000000///111111111///...///000............////////////111000000/////////000000111666>>>GGGOOOTTTUUUUUUTTTWWW[[[```iiiqqqrrrppphhhhhhmmmyyyvvvvvv{{{sssfffZZZOOOEEE>>>::::::999999::::::999888666777888777777999<<>>;;;666111...,,,,,,---************************((((((((((((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''^^^YYYSSSPPPNNNKKKGGGCCC??????===<<<:::888777777333333333222111111000000000000000000000000000000000111222111/////////000............////////////111000///...///000222333999===FFFPPPYYY[[[YYYVVVSSSUUUXXX]]]___]]]ZZZXXXQQQWWWbbbooozzz~~~|||tttrrrpppllljjjnnn}}}|||pppYYYQQQGGG???===<<<:::999;;;<<<<<<<<<;;;:::999999888999:::::::::;;;===???<<>>??????===;;;<<<===<<<;;;:::999:::555777888888888999;;;===BBBHHHUUUjjj}}}lll```MMMKKKJJJLLLQQQVVVXXXXXXXXX___aaa\\\]]]```ZZZMMM:::444...---//////---***++++++******)))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))+++++++++***)))***+++(((((()))***+++,,,,,,---++++++,,,,,,,,,---------,,,---///...------...000///111222222444;;;GGGPPPggg|||}}}oooooowww|||}}}mmm```WWWKKKFFFHHHNNNRRRTTTTTTNNNFFF<<<444///---,,,************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''YYYUUUPPPNNNMMMLLLHHHEEECCCAAA???<<<999666444333333222111111000000111111000000//////.........---////////////////////////---------.........//////...............000444888DDDOOOXXXYYYXXXWWWWWWUUUXXXXXXYYY[[[ZZZWWWQQQMMMRRRWWW]]]aaacccfffjjjmmmtttyyy{{{wwwnnnjjjmmmrrr|||~~~gggVVVEEEAAA???AAABBB@@@@@@BBB@@@???======>>>>>>===;;;;;;::::::999:::;;;<<<===FFFGGGVVVpppyyynnn^^^OOOCCCEEEKKKNNNSSSZZZ]]]]]]]]]___```^^^[[[XXXJJJ???222***+++---,,,***))))))))))))((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000...------...///.........000333444777FFF```vvvnnneeebbbnnnyyy___KKKFFFLLLOOONNNNNNRRRTTTOOOCCC888111.........---+++***((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))XXXTTTPPPNNNMMMLLLHHHEEEBBB@@@???<<<999777555444333222111111000000111111000000000/////////......////////////////////////---------.........//////////////////000333888<<>>???>>>===<<<<<<<<<===>>>@@@BBBQQQmmmyyyaaaKKKDDDFFFHHHNNNVVV[[[\\\___```___^^^[[[ZZZPPPEEE777...,,,......---+++************)))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////...---...///000000///222333555;;;FFFXXXnnn~~~}}}rrrnnnmmm|||kkkXXXNNNGGGAAAKKKOOOSSSRRRLLLCCC;;;777000...---,,,,,,+++***)))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))XXXTTTOOOMMMMMMKKKHHHEEE@@@???>>><<<999777666555333222111111000000111111111000000000000000//////////////////////////////------........./////////000000000///111777>>>CCCNNNSSSVVVTTTTTTZZZ___aaaccccccbbb___]]]___dddiiillliiiddd^^^\\\___fffkkkpppvvvzzzyyyrrrkkkhhhiiimmm|||tttgggXXXPPPJJJHHHGGGFFFGGGJJJIIIGGGEEEEEEEEEEEEDDDCCC@@@???>>>===<<<;;;;;;;;;<<<>>>LLLjjjsssTTTEEEAAABBBJJJSSSWWW[[[```aaa___\\\\\\]]]XXXMMM>>>333......//////,,,,,,+++++++++************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***+++,,,,,,---)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////.........//////000111111555777<<>>>>><<<;;;999888777666333222111111000000111111111111111111000000000000////////////////////////............////////////000000///000333:::BBBIIISSSWWWWWWUUUXXXaaajjjnnnlllllliiidddaaaeeepppyyyxxxlllccc^^^aaaggglllrrrxxx}}}zzztttooolllfffsss~~~iii```XXXUUUTTTRRRTTTWWWTTTQQQNNNLLLKKKKKKIIIHHHDDDCCCBBBAAA???>>>===<<>>===<<<:::888777555555333222111111000000111111....../////////000000000////////////////////////.../////////000000000000///111333777;;;CCCKKKPPPHHHKKKMMMOOOVVV___ddddddhhhgggeeeggglllttt~~~yyyrrrnnnjjjfffcccbbbdddjjjttt~~~|||wwwpppggg^^^WWWSSSKKKKKKLLLWWWsss{{{xxxjjjSSSAAA;;;>>>CCCLLLUUU[[[]]]^^^]]]ZZZ[[[WWWMMM???444//////,,,,,,+++++++++*********))))))*********+++++++++******************************************************))))))******+++,,,*********+++++++++,,,,,,------------------------------------.............../////////000000000000000111222333666???LLLVVVjjjzzz~~~xxxpppdddTTTHHHDDDGGGKKKNNNRRRSSSPPPHHH===444000///++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))WWWSSSNNNLLLLLLJJJGGGCCC???>>><<<:::888666555444333222222111000111111111---.........//////000000////////////////////////////////////000000000000000222666999>>>EEEMMMRRRGGGKKKNNNPPPVVV]]]___]]]```___```dddmmmwww~~~|||yyyuuupppiiiccc^^^___eeeppp}}}~~~rrrllljjjppp{{{uuulllfffTTTRRRPPPUUUmmm}}}}}}uuu___III===;;;???GGGRRRZZZ^^^^^^\\\ZZZ]]]\\\SSSEEE888222111---------,,,,,,,,,++++++))))))******++++++++++++************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,---------------------------------.........//////////////////000000000000///111333444999EEEUUUaaawwwrrr{{{|||ppp^^^OOOFFFEEEHHHKKKOOOUUUYYYSSSFFF:::333111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))WWWTTTPPPMMMJJJGGGCCC@@@<<<;;;:::999888666555555222222111111111111222222000000000000000000000000////////////////////////.........///////////////111111333999BBBIIILLLMMMHHHHHHMMMUUUZZZZZZZZZ\\\___[[[\\\dddkkkoooxxx~~~}}}vvviiijjjfffdddiiitttuuucccccc]]]bbbrrrnnneeeZZZYYYlllzzzxxxvvvooodddOOO;;;>>>===CCCMMMVVVYYY[[[___]]]]]]\\\WWWLLL===111,,,......---,,,******+++---************))))))))))))++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,---------------------------------------.........//////.........///111111000///222333666999BBBSSSggguuu}}}vvvvvv|||mmmYYYLLLIIIHHHFFFLLLUUUYYYUUUNNNGGG===222000...,,,,,,------***'''++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((WWWTTTPPPMMMJJJGGGCCC@@@<<<;;;:::999888666555555222222111111111111222222000000000000000000000000////////////////////////.........///////////////222222555;;;CCCIIILLLLLLKKKIIILLLTTTYYYXXXWWWXXXVVVVVVZZZccchhhkkkpppwww~~~~~~{{{{{{}}}tttkkkhhhiiioooyyyoooeeebbbkkkvvvrrrccckkkqqqjjjiiijjjjjjzzzyyynnncccRRRAAA???<<<>>>FFFNNNTTTYYY___\\\\\\[[[XXXPPPCCC777000---------,,,******+++,,,************))))))))))))++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------------------------------.........//////.........///000000///...222444:::EEETTTfffvvv~~~yyy{{{ooo___TTTKKKEEEFFFLLLNNNLLLLLLMMMIIICCC555111---+++,,,,,,+++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((VVVTTTPPPLLLJJJGGGCCC@@@<<<;;;:::999888666555555222222111111111111222222000000000000000000000000////////////////////////.........//////000000000222444888???FFFJJJJJJJJJMMMIIIKKKRRRWWWVVVTTTTTTUUUWWW^^^fffjjjjjjmmmqqqrrrssssssqqqtttxxxxxxtttlllmmmpppwwwxxxuuusssqqqqqqpppnnnmmmrrruuu{{{~~~{{{}}}{{{vvvxxxddd[[[]]]bbboooyyyuuugggaaacccuuu~~~qqqfff[[[QQQGGGAAA===AAAGGGMMMUUU\\\[[[[[[[[[ZZZUUULLL???555,,,,,,,,,,,,++++++++++++++++++*********)))))))))++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------,,,---......///------------------------------........./////////------...000111111222222777<<>>888111,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))VVVSSSOOOLLLJJJFFFCCC@@@<<<;;;:::999888666555555222222111111111111222222////////////////////////////////////////////////.........///000000111111222666<<>>JJJYYYmmm{{{xxxmmmTTTMMMGGGGGGKKKOOOPPPPPPPPPKKKBBB888000,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++TTTQQQNNNKKKIIIFFFCCC@@@<<<;;;:::999888666555555222222111111111111222222000000000000000000000000////////////////////////......///000000111222222444:::AAAFFFGGGFFFDDDCCCEEEGGGLLLRRRSSSSSSXXX___iiinnnooohhhaaa___``````aaafffhhhffffffjjjlllkkkpppttt{{{}}}wwwrrrddddddaaaYYYPPPKKKLLLOOOMMMIIICCC@@@???????????????DDDLLLXXXggg{{{zzz\\\]]]llloooggg^^^TTTTTT```tttiiibbbSSSJJJBBB@@@BBBEEEKKKRRRYYY^^^___[[[ZZZYYYPPPCCC444000,,,+++------,,,))),,,++++++++++++*********++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------,,,---......///............................../////////000000000111222222000111666???GGGYYYhhhzzzkkk]]]MMMDDDCCCFFFLLLSSSRRRPPPJJJAAA888111------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++SSSQQQNNNKKKIIIFFFCCC@@@<<<;;;:::999888666555555222222111111111111222222000000000000000000000000////////////////////////---...///000111222333333555;;;BBBFFFEEECCCBBBAAADDDIIIQQQUUUSSSQQQYYYcccqqqwwwwwwmmmbbb^^^]]][[[]]]]]][[[XXX[[[bbbggggggmmmqqqwww{{{~~~}}}}}}|||rrraaaXXXMMMMMMJJJFFFAAA??????@@@AAA???============;;;999:::>>>CCCJJJVVVggg{{{yyy}}}uuuXXXhhhpppqqqpppeee\\\```rrr}}}pppggg\\\QQQEEEAAA@@@BBBIIIPPPSSS\\\^^^YYYXXXZZZTTTKKK:::444---+++,,,...,,,***,,,,,,+++++++++*********++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------............................../////////000000000000000222222333888BBBQQQ\\\nnnxxxrrr```SSSIIIDDDHHHOOOOOOPPPOOOIII@@@888222000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,SSSQQQMMMKKKIIIFFFCCC@@@<<<;;;:::999888666555555222222111111111111222222000000000000000000000000////////////////////////---...///000111222333333666<<>>@@@GGGTTTfffrrrxxx{{{xxxrrrnnnvvvzzzqqqhhh[[[LLLCCC???@@@GGGNNNOOOYYY]]]XXXVVVZZZXXXPPP===666...+++,,,...---+++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,++++++++++++,,,------////////////////////////////////////000000000000---000333777@@@PPPeeesssuuugggWWWHHHDDDGGGJJJNNNQQQNNNFFF===666333------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,TTTRRROOOJJJEEEAAA===;;;===<<<;;;999777666444444111111000///////////////000000111111111111000000//////............//////.../////////...///111333<<<>>>AAACCCDDDCCCBBB@@@EEERRR[[[YYYTTTVVV[[[___kkkqqqsssjjjZZZPPPQQQVVV___^^^]]]ZZZSSSPPPWWWaaahhhkkkooosssvvvxxxyyyyyy~~~|||nnn___QQQIIICCCAAA@@@@@@AAABBBAAA@@@>>>>>>>>>>>>>>><<<;;;;;;>>>===>>>AAADDDGGGMMMRRRddd~~~tttyyy{{{qqq~~~wwwmmm\\\JJJ@@@???BBBDDDNNNSSSXXXZZZYYYWWWVVVWWWLLL999,,,...222---***+++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------............////////////333///---///000//////222111333888CCCSSShhh{{{uuu]]]MMMFFFJJJNNNOOOMMMLLLLLLDDD:::000///...---,,,---...///------,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))VVVTTTQQQLLLGGGCCC???===<<<;;;:::999777555444444111111000///////////////000000111111111111000000//////............//////,,,---......///000333666===@@@CCCCCCBBBAAAAAAAAAGGGRRRZZZXXXSSSUUU[[[___gggkkkmmmfffZZZRRRSSSVVV]]][[[ZZZZZZWWWUUU[[[ccciiikkkooosssvvvyyyzzz{{{uuujjj^^^RRRKKKJJJGGGDDDAAAAAA@@@???>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBDDDEEEGGGLLLPPPYYYssswww|||qqqwwwwwwdddOOOBBB???AAADDDMMMQQQVVVYYYXXXWWWWWWXXXMMM;;;......111---***,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------............////////////222...---000111000111444444777???MMMaaavvvyyysssmmmmmmoootttoooZZZOOODDDKKKOOONNNMMMMMMIIICCC444222///...---------,,,------,,,,,,,,,,,,++++++))))))************))))))************************++++++++++++++++++++++++UUUTTTPPPLLLGGGCCC???>>>:::999999888666555555444111111000////////////000000000111111111111000000//////............//////+++,,,...//////222555888???BBBEEECCC>>>===@@@DDDIIIQQQWWWUUURRRUUU[[[^^^bbbdddeeeaaa[[[VVVUUUUUUXXXUUUUUUYYY[[[\\\```eeeiiikkknnnrrrvvvzzz|||}}}|||}}}}}}ssslllggg```[[[XXXSSSLLLGGGDDDCCCBBBAAA>>>>>>>>>>>>???@@@AAAAAA>>>AAADDDEEEDDDEEEHHHKKKOOOeeexxxyyykkkbbb_________nnnnnnfffgggmmm~~~{{{qqqZZZHHH???AAAEEEJJJNNNSSSVVVWWWXXXXXXYYYPPP@@@222///000---+++...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000---...111222111222555666:::DDDVVVkkk{{{rrrnnnjjjggggggiiiuuu}}}eeeSSSAAAHHHNNNOOONNNNNNMMMKKK===888111.........,,,***------,,,,,,,,,,,,++++++))))))************))))))************************++++++++++++++++++++++++SSSQQQNNNIIIEEEAAA===<<<888888888777666555555444222111000000//////000000000000111111111111000000//////............//////,,,---//////000222666888AAADDDFFFBBB<<<:::@@@FFFJJJQQQUUURRRQQQUUUZZZ\\\______^^^]]][[[XXXUUUSSSRRROOOPPPXXX___bbbdddgggiiikkknnnrrrvvvzzz}}}~~~zzz|||~~~yyyzzz}}}|||zzzpppjjj```XXXRRRNNNLLLJJJGGGFFFDDDCCCCCCCCCDDDDDDCCCIIINNNNNNNNNOOOPPPOOOMMM]]]uuuzzzyyynnn]]]OOOGGGFFFGGGIIIKKKSSS\\\aaadddcccZZZOOORRRRRRXXXlllyyyuuusssyyy~~~iiiSSSDDDAAADDDGGGJJJOOOSSSVVVXXXYYYZZZTTTEEE777111///,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000...///222222000111666===BBBMMM___sss~~~tttggg^^^^^^hhhvvvqqq^^^FFFGGGIIIJJJMMMNNNMMMKKKHHH???555...---------,,,------,,,,,,,,,+++++++++)))******++++++******)))************************))))))))))))))))))))))))RRRPPPMMMIIIEEEAAA===<<<888888888777666555555444222222111000000000000000000000111111111111000000//////............//////...///000000000222555777AAADDDEEEAAA;;;:::AAAHHHKKKPPPRRRPPPQQQVVVYYYYYY]]]\\\ZZZ[[[[[[YYYTTTOOONNNJJJLLLUUU___ccceeeggghhhjjjnnnrrrwwwzzz}}}~~~~~~}}}|||wwwnnnfffaaa]]]\\\YYYUUUQQQNNNMMMMMMMMMOOOWWW^^^___aaacccaaa\\\QQQYYYkkk~~~jjj___WWWKKKAAA======???@@@???AAAAAAAAACCCFFFEEECCCAAACCCLLL___zzzppphhhmmm~~~ttt___KKKBBBBBBDDDGGGKKKPPPUUUXXXYYYZZZVVVKKK===444///,,,---000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////000//////111111///333888GGGMMMYYYjjj{{{|||wwwkkk\\\]]]___fffsssvvvQQQHHHAAACCCKKKPPPNNNKKKPPPGGG:::111......//////------,,,,,,,,,+++++++++******++++++++++++******************************))))))))))))))))))))))))SSSQQQOOOKKKFFFCCC@@@>>>:::999999888666555555444222222111000000000000111000000111111111111000000//////............/////////000111111111222555888@@@AAABBB???<<<===CCCIIIKKKOOOPPPOOORRRVVVXXXVVVYYYWWWVVVWWWXXXVVVQQQLLLJJJGGGIIIRRR[[[```cccfffgggiiinnnssswwwyyyzzz{{{{{{{{{{{{|||tttpppjjjccc^^^[[[ZZZZZZ]]]dddjjjmmmrrrvvvoooddd\\\ZZZccc{{{|||```NNNIIIBBB>>><<<===>>>???>>>>>>???>>>???@@@@@@@@@===@@@GGGVVVmmmvvvnnnuuuwwwfffQQQDDDAAACCCDDDHHHMMMSSSXXXYYYYYYXXXPPPDDD888000---...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................////////////111///000222111111888@@@NNNVVVcccqqq~~~vvvhhhbbb\\\[[[aaarrr{{{bbbPPP@@@@@@IIIPPPPPPMMMQQQKKKBBB999222000111222------,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++SSSQQQNNNJJJFFFBBB@@@>>><<<;;;:::999777555444444333222111111000000111111000000111111111111000000//////............//////...///111111222444777:::>>>>>>>>>>>>>>>AAAFFFJJJKKKMMMOOOOOOSSSWWWWWWSSSQQQQQQRRRTTTUUUSSSOOOKKKHHHFFFHHHPPPWWW[[[___dddeeeiiinnntttwwwxxxxxxwwwxxxvvvvvvzzz|||yyyooodddbbbuuunnnWWWHHHEEEAAA@@@AAACCCDDDEEEEEEEEEEEEDDDBBB@@@>>>?????????DDDQQQfffyyy{{{uuuqqqfffSSSFFFCCCCCCCCCFFFKKKRRRWWWXXXXXXXXXSSSIII;;;111......///------------------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////111///000333444777AAALLL[[[dddpppyyy|||vvvooogggbbbaaahhh|||xxx{{{yyybbbJJJCCCFFFJJJMMMOOOLLLMMMKKKDDD:::333111222------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++PPPOOOLLLHHHDDD@@@>>><<<===<<<;;;999777666444444333222111111000111111111000000111111111111000000//////............//////,,,...000111222555999======<<<<<<===@@@DDDHHHJJJJJJMMMNNNPPPTTTXXXVVVQQQKKKLLLOOOQQQRRRPPPMMMKKKGGGEEEHHHNNNSSSWWW]]]cccdddhhhnnntttwwwxxxvvvtttwwwtttsssyyynnneeerrr~~~wwwkkkYYYHHHGGGEEECCCCCCFFFJJJLLLMMMTTTRRROOOLLLGGGBBBAAACCC@@@>>>@@@NNNddd}}}vvvxxxxxxllljjjdddSSSGGGDDDBBBBBBEEEJJJRRRWWWXXXWWWXXXUUUKKK===222.........------------------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............/////////000000///111444666;;;HHHUUUllluuuzzzrrrlllfffeeerrr|||yyyrrrWWWHHHDDDCCCHHHMMMGGGLLLPPPLLLAAA666111111---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))SSSPPPLLLIIIFFFBBB>>>;;;;;;:::999888777555444444000000000000000000000000111111222222222222111111////////////////////////000///000222666:::;;;;;;>>>===>>>AAAFFFGGGFFFDDDEEELLLRRRVVVXXXXXXRRRIII???EEELLLPPPPPPPPPPPPRRRKKKMMMPPPQQQSSSVVVYYY\\\gggiiilllrrrwwwxxxuuuqqqrrrqqqsss{{{sssuuuzzzyyyiiiYYYPPPOOOFFFJJJMMMLLLLLLXXXlll|||{{{zzziiiVVVKKKGGGFFF===FFFHHHIII]]]zzzppp~~~yyyppphhh```___VVVBBBBBBEEEIIIKKKOOOTTTYYYZZZZZZXXXRRRFFF999000...///------------------------------------------------000...---++++++,,,---...++++++,,,,,,,,,---------............////////////...///111000///---......333222333666<<>>;;;;;;:::999888777555444444000000000000000000000000000111111222222111111000////////////////////////000///000222666999;;;;;;===<<<>>>AAAFFFHHHGGGFFFFFFMMMSSSWWWYYYYYYQQQIII>>>DDDKKKPPPPPPPPPQQQRRRRRRTTTWWWYYYZZZ[[[]]]___fffgggkkkpppuuuwwwtttqqqnnnooorrrzzzzzzvvvggg^^^]]]ZZZ]]]]]]YYYYYYgggwwwbbbUUUNNNHHHKKKJJJIIIYYYyyy{{{ooofffiiiaaaKKKAAADDDFFFIIIMMMRRRWWWYYY[[[ZZZUUUJJJ===333//////------------------------------------------------000...---++++++,,,---...++++++,,,,,,,,,---------............////////////...///000000///......///111111444999AAAMMMaaarrr}}}{{{xxx~~~mmmTTTHHHHHHLLLLLLNNNOOONNNOOOLLLAAA444111///,,,,,,---...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++*********)))RRROOOKKKHHHEEEBBB>>>;;;::::::999888666555444444000000000000000000000000000111111222222111111000////////////////////////000000000333777999::::::;;;;;;===AAAEEEHHHIIIHHHGGGNNNTTTWWWYYYXXXPPPGGG===CCCJJJOOOOOOPPPRRRTTTWWWZZZ^^^____________```dddeeehhhmmmrrrttttttrrrmmmnnnsss{{{vvvyyyzzzwwwsssuuupppddd]]]jjjzzzdddWWWRRROOOJJJJJJTTTmmmsssjjjpppiiiPPPBBBBBBCCCFFFKKKPPPUUUXXX[[[[[[XXXOOOCCC888111///------------------------------------------------///...---,,,+++,,,------,,,,,,,,,,,,------------............////////////...///000000///...///111000111666???IIIXXXlll}}}~~~tttvvvcccJJJDDDJJJGGGLLLPPPQQQQQQOOOGGG>>>222000///.........,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************QQQNNNKKKHHHEEEBBB>>><<<::::::999777666555444333000000000000000000000000000000111111111111000000////////////////////////000000111444888:::;;;:::888999<<>><<<:::999888777666444333333000000000000000000000000000000000111111000000000////////////////////////000111222666:::======<<<888999;;;>>>@@@CCCFFFGGGEEEKKKOOOPPPQQQOOOGGG>>><<>>???@@@CCCFFFEEEJJJLLLKKKKKKIIIBBB:::===BBBHHHKKKLLLMMMPPPSSSTTTXXX\\\^^^]]][[[ZZZYYYaaacccfffhhhlllqqqxxx|||{{{lllhhhppp|||uuuiiigggnnn||||||ttttttpppSSSHHHAAAEEEJJJKKKPPPWWWTTTVVVXXXVVVNNNCCC777///......................................................---------,,,,,,,,,,,,---------........................///////////////000000000000111444777:::AAAOOO^^^jjjtttyyy}}}hhhSSSHHHEEEFFFKKKOOONNNNNNOOOKKKDDD888///+++,,,---...,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,OOOLLLIIIGGGEEEBBB???<<<999999888666555444333222000000000000000000000000//////000000000000//////////////////////////////000111444:::???CCCCCCBBB>>>@@@AAA@@@??????BBBEEEGGGJJJJJJHHHGGGFFF@@@999>>>BBBHHHJJJKKKLLLOOORRRRRRVVVZZZ\\\\\\[[[[[[\\\bbbdddfffiiilllrrrzzzssshhheeekkkttt}}}zzzwwwuuuwwwvvvXXXJJJAAAEEEHHHIIIMMMUUUSSSUUUWWWVVVQQQFFF:::222................................................------......------,,,,,,------------........................///////////////000000000000222666888>>>GGGXXXjjjuuu}}}~~~wwwvvvuuutttssssssttttttwww{{{~~~zzzyyyxxxsssuuuwwwzzz}}}vvvfffOOOGGGCCCIIINNNNNNNNNPPPQQQIII>>>444...,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,,,,------OOOLLLIIIFFFDDDBBB???<<<999999888666555444333222000000000000000000000000//////000000000000/////////////////////////////////111555;;;AAADDDEEEDDDAAACCCDDDBBB??????BBBEEEHHHJJJIIIFFFEEEDDD@@@999>>>CCCHHHJJJJJJKKKNNNQQQPPPSSSWWWZZZZZZ[[[[[[\\\ccceeegggiiilllsss|||wwwyyysssnnnooouuu{{{}}}|||ZZZKKKAAADDDGGGGGGKKKTTTSSSUUUWWWWWWRRRHHH===444////////////////////////////////////////////////------......------,,,+++---------.........//////............/////////000///000000000000222666999AAAKKK^^^qqq|||zzzuuufffdddbbb```^^^]]]]]]]]]]]]bbbiiimmmnnnnnnpppqqqppprrruuuyyy~~~~~~{{{}}}xxxTTTIIIBBBGGGNNNOOOOOOPPPSSSLLLAAA888111---+++))),,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------NNNLLLIIIFFFDDD@@@<<<999;;;;;;999777666555555555......//////000000111111//////000000000000//////............///000111222///222777<<>>AAACCCFFFGGGIIILLLOOORRRRRRSSSUUUWWWYYY[[[\\\]]]cccfffhhhiiikkkrrr}}}qqq}}}aaaPPP@@@>>>CCCFFFJJJNNNUUUWWWWWWVVVUUUPPPCCC777333000///000///,,,...222........................////////////////////////,,,---......//////................../////////000222000000111000000777???JJJWWWjjj|||~~~ppphhh___YYYSSSPPPPPPPPPLLLHHHMMMPPPTTTZZZaaagggmmmoooqqqnnnqqqzzz|||ggguuu}}}yyy~~~vvvZZZBBBBBBKKKNNNNNNOOOLLLMMMJJJ@@@444,,,,,,///,,,,,,---......------------------,,,,,,+++++++++,,,++++++******++++++,,,OOOMMMIIIGGGDDDAAA===::::::999888666555444333333000000000000000////////////000000111111000000//////////////////000111222111444888;;;>>>???????????????@@@@@@AAADDDHHHLLLPPPNNNLLLKKKJJJHHHEEEBBBCCCEEEGGGIIIJJJMMMRRRUUUTTTTTTUUUVVVXXXZZZ\\\]]]cccfffiiijjjmmmttt~~~ttt}}}fffUUUDDD@@@BBBEEEIIINNNSSSUUUWWWWWWWWWSSSHHH<<<333000///000///,,,---111...............---------////////////////////////,,,---......//////.............../////////000000000000222444333333<<>>;;;999888777555444333222222222222111000000///......000111111111111111111000000000/////////000111111333555888;;;=========<<<=========>>>@@@EEELLLPPPQQQOOOMMMLLLLLLKKKHHHFFFFFFHHHIIIJJJLLLPPPUUUXXXVVVUUUTTTTTTVVVYYY\\\^^^eeegggjjjmmmpppxxxyyyyyyxxxzzz~~~yyypppkkk[[[JJJAAAAAACCCHHHMMMQQQTTTVVVWWWXXXVVVMMMCCC444000...///...,,,---000//////.........---------////////////////////////------...////////////........./////////000000000...000444666555888EEETTTcccppp~~~vvvooolllhhhddd```]]]___aaadddggghhhiiiiiiiiijjjssswww\\\[[[eee~~~xxxaaaKKKBBBFFFKKKMMMOOONNNMMMHHHAAA999222...------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,PPPNNNKKKHHHFFFBBB>>>;;;999888777555444333333222111111111000000000//////111111222222222222111111111000000000000000111111333444777:::<<<<<<<<<<<<============???EEELLLRRRQQQOOOLLLKKKKKKKKKJJJHHHGGGHHHJJJKKKMMMQQQVVVZZZXXXVVVTTTSSSUUUXXX\\\___gggiiimmmqqqvvv}}}|||uuummmlllnnnrrrwwwvvvllloooaaaOOOCCC???BBBHHHMMMPPPTTTVVVWWWWWWVVVOOOGGG666111.........,,,,,,////////////...------,,,,,,////////////////////////------...///////////////...////////////000000000...111444555555===QQQdddqqq|||yyytttooonnnmmmmmmmmmnnnooooooxxxyyy~~~hhh]]]ZZZlll~~~kkkPPP@@@DDDLLLOOOOOONNNLLLKKKHHH@@@666//////......---------------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,PPPNNNKKKHHHFFFBBB>>>;;;:::999888666555444333333///000000000111111111222111111222222222222111111111000000000000111111222222444666999;;;===>>>>>>??????>>>===???DDDKKKPPPOOOMMMIIIHHHHHHIIIIIIHHHFFFHHHJJJKKKMMMQQQVVVZZZXXXVVVTTTSSSTTTXXX]]]```iiikkkooouuu{{{zzzwwwhhh```\\\]]]cccjjjqqq}}}zzz{{{wwwqqqssshhhVVVFFF???BBBIIIMMMPPPTTTWWWVVVVVVUUUOOOIII999333.........------/////////.........---------////////////////////////---...//////000000//////////////////000000000111000111333444777CCC\\\sss{{{}}}|||~~~wwwfffYYYaaaxxx~~~rrrXXXEEEDDDJJJLLLMMMKKKKKKLLLKKKDDD:::222000///...------------...---------------------------,,,,,,,,,,,,,,,,,,---PPPMMMJJJHHHEEEBBB>>>;;;:::999888666555444444333//////000000111222222333000111111111111111111000000000000000111222333333333444777999;;;===>>>????????????>>>???CCCIIINNNOOOKKKGGGEEEEEEFFFFFFFFFDDDGGGJJJLLLOOORRRVVVYYYVVVUUUSSSSSSUUUYYY^^^aaaiiikkkpppwww|||xxx{{{pppggg]]]VVVPPPMMMQQQXXX\\\mmm}}}zzzyyyqqq```MMMBBBCCCIIILLLQQQUUUXXXVVVUUUTTTPPPKKK===555...//////...---///........................////////////////////////......///000000000000////////////000000000111111222222333777===LLLggg}}}{{{}}}ooo___]]]jjjzzzfffRRRHHHFFFFFFKKKJJJJJJKKKKKKGGG???999111000///---------......------------............------,,,,,,,,,,,,------OOOMMMIIIGGGDDDAAA===:::999888777555444333222222111111111111111111111111///000000111111000000///...//////000111333444555777777888:::;;;<<<===>>>===>>>??????AAADDDJJJMMMOOOKKKFFFCCCCCCDDDEEEEEECCCFFFKKKOOOQQQTTTVVVXXXTTTSSSSSSSSSVVVZZZ___bbbfffiiinnnvvv}}}|||uuummmddd^^^XXXQQQPPPRRRVVVccc||||||kkkTTTFFFEEEIIIJJJQQQVVVXXXWWWUUUVVVTTTPPP???666//////000///...///,,,,,,------.../////////////////////////////////......///000000000000000//////000000000111111111333222666===HHHWWWnnn|||yyyvvvsssrrrqqqjjjlllnnnqqqsssssssssssszzz~~~|||nnneeeccclllwwwfffRRRGGGEEEJJJJJJJJJKKKJJJHHHDDDAAA222111///---,,,---......------------.........///------,,,,,,,,,,,,------NNNLLLIIIFFFDDDAAA<<<999888777666444333222111111333333222222111000000000//////000000000000//////......///000111333555666:::::::::;;;;;;<<<<<<<<<;;;===>>>@@@BBBFFFJJJNNNPPPKKKFFFBBBBBBCCCDDDEEECCCGGGLLLQQQSSSUUUWWWXXXRRRRRRRRRTTTWWW[[[___bbbeeegggllluuu|||vvv|||xxxsssmmmddd]]][[[\\\eeeyyysssZZZIIIFFFHHHIIIQQQVVVYYYXXXWWWXXXWWWTTTAAA888000000111000///000+++,,,,,,---...///000000////////////////////////...//////000000000000000000000000000111111111111222333999DDDPPP___sss|||yyyxxxmmmllljjjhhhgggfffggggggiiihhhgggfffgggiiikkkmmmlllmmmooopppqqqrrrtttvvvvvvwwwxxxzzz{{{{{{{{{{{{~~~~~~pppcccbbbqqquuu\\\LLLHHHJJJKKKKKKKKKJJJIIIHHHGGG333111///---,,,---...///---------.........//////...------,,,,,,------...NNNKKKGGGEEEBBB@@@<<<999999888777666555444333333111111000000000000111111////////////////////////000000000///000222666:::777666666888:::<<<<<<;;;===;;;;;;===BBBGGGJJJKKKJJJHHHDDDBBB@@@@@@BBBCCCDDDGGGLLLQQQUUUWWWWWWWWWUUUUUUTTTUUUWWW[[[___bbbbbbeeemmmxxx}}}~~~vvvnnntttwww~~~xxx[[[HHHEEEIIIJJJUUUXXXYYYYYYZZZ[[[UUUNNNIII888---000444000---000////////////////////////000000000000000000000000////////////000000000000222---,,,///000///000333333666===IIIYYYkkk~~~~~~|||yyyssslllfff```^^^\\\\\\^^^aaaccccccddddddddddddccccccccccccdddffffffdddaaa```ccceeedddfffjjjkkkkkkjjjjjjkkkpppooonnnnnnmmmmmmnnnnnnpppqqqrrruuuwwwyyy{{{|||{{{{{{{{{~~~yyyiiidddkkktttxxxeeeQQQFFFGGGFFFHHHKKKJJJEEEDDDFFF:::555...+++,,,------,,,------------------------,,,,,,,,,---------......OOOLLLHHHEEECCC@@@<<<999888888777666555444333333111111000000000000111111000000000000000000000000000000000///000222777:::999888777999;;;<<<;;;:::;;;;;;;;;>>>CCCHHHJJJKKKIIIGGGDDDBBBAAAAAABBBCCCEEEHHHLLLPPPTTTVVVWWWWWWSSSSSSSSSTTTVVVZZZ^^^```cccfffnnnyyywwwttt{{{dddMMMFFFIIIKKKTTTWWWYYYYYY[[[[[[WWWOOOLLL;;;000111333///,,,...////////////////////////000000000000000000000000////////////000000000000111------000222111222555555;;;GGGVVVgggxxx}}}wwwrrrpppqqqrrrrrrrrroooiiiccc___\\\ZZZYYYZZZ\\\___``````fffggghhhhhhgggfffdddbbb___``````^^^]]]]]]___bbb```cccfffgggfffdddddddddeeedddcccaaa```_________]]]^^^___aaaccceeefffgggjjjjjjkkkkkkooowwwtttkkkjjjnnn}}}rrr]]]KKKHHHFFFGGGKKKKKKHHHFFFHHH???999222...---.........------------------------,,,,,,,,,---------......QQQNNNJJJFFFCCC@@@<<<999888777777666555444333333111111000000000000111111111111111111111111111111///000000///000222777:::;;;:::999:::;;;<<<;;;999999999;;;???DDDIIIKKKKKKHHHFFFDDDBBBAAABBBCCCDDDFFFHHHLLLOOOSSSUUUVVVWWWQQQQQQQQQSSSVVVYYY]]]```cccgggooozzzvvvnnnppppppoooTTTHHHIIIMMMRRRVVVYYYYYY[[[\\\XXXRRROOO@@@333222333...,,,---////////////////////////000000000000000000000000////////////000000000000000......222333222333777666BBBSSSeeettt{{{vvvuuutttuuuvvvtttppplllhhhgggcccbbbbbbcccfffggggggfffiiiiiijjjiiigggccc```]]]UUUUUUUUUSSSRRRSSSUUUWWW]]]```dddfffeeedddcccbbb___^^^]]][[[YYYXXXWWWVVVVVVVVVWWWXXXYYYYYYZZZZZZ^^^``````^^^]]]aaakkksssyyyvvv{{{wwwooolllxxx~~~mmmUUUIIIEEEFFFJJJLLLJJJHHHIIIEEE@@@888222///.........------------------------,,,,,,,,,---------......RRROOOKKKGGGDDD@@@<<<999777777666555555444333333111111000000000000111111000000000000000000000000////////////000333777;;;>>><<<;;;;;;;;;;;;:::888777888;;;@@@FFFIIIJJJJJJFFFEEECCCBBBBBBBBBCCCDDDFFFHHHKKKNNNPPPRRRSSSTTTPPPPPPQQQTTTWWW[[[^^^```dddiiiqqq{{{tttrrrmmm~~~qqqXXXHHHHHHNNNQQQVVVYYYZZZ\\\]]]ZZZUUUPPPCCC666333333///...///////////////////////////////////////////////////////////////000000000000111///000333333111333777===NNNccctttyyyuuuuuuvvvpppooooooppprrrrrrqqqoooooommmjjjfffaaa]]]YYYWWWOOONNNMMMKKKJJJKKKMMMOOOZZZ___dddhhhiiihhhhhhgggcccbbbbbbaaa```___^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\```ccceeebbb]]]\\\```eeejjjwww|||}}}|||uuuqqqooommmtttxxx~~~yyyrrrlllxxxyyybbbLLLFFFDDDHHHLLLKKKIIIJJJIIIDDD<<<555000.................................,,,,,,,,,---------......RRROOOKKKGGGDDD@@@<<<999666666555555444444333333111111000000000000111111////////////////////////.../////////000333888;;;???===;;;;;;;;;;;;999777666888<<>>===;;;:::;;;:::888777666999>>>DDDIIIJJJHHHEEE?????????@@@AAABBBCCCCCCEEEGGGKKKNNNOOOOOONNNMMMQQQRRRTTTXXX\\\```ccceeegggllluuu}}}vvvnnnsssyyyuuuwwwtttqqqqqqpppaaaLLLEEEKKKPPPWWW\\\\\\\\\]]]\\\YYYQQQHHH===555222222333333////////////////////////000000000000000000000000////////////000000000000222000000222111111777???JJJaaayyy{{{xxxvvvuuutttsssrrrssstttuuutttsssgggddd```ZZZVVVSSSRRRRRRLLLIIIFFFEEEFFFIIIKKKLLLVVV\\\dddiiijjjhhhfffeeefffhhhjjjmmmooopppppppppnnnmmmmmmkkkjjjiiihhhgggfffjjjooorrrppplllhhhfffccceeehhhkkknnntttzzz}}}yyyyyyxxxvvvuuuwwwzzz}}}xxxlllkkknnnwwwwww```RRRFFFEEEJJJKKKIIIIIIHHHFFFBBB;;;444///------........................,,,,,,,,,---------......OOOLLLHHHEEECCC@@@<<<999555555444444444444333333111111000000000000111111////////////////////////---...//////000333888<<<===;;;:::999:::999888666666999???EEEIIIIIIFFFCCC<<<======???@@@AAABBBBBBEEEHHHMMMQQQRRRPPPNNNKKKPPPRRRUUUXXX]]]aaadddfffhhhnnnvvv}}}vvvkkkccccccpppzzzqqqwwwxxxzzzrrrYYYLLLNNNPPPWWW]]]]]]\\\]]]\\\ZZZTTTLLL@@@666222222333222////////////////////////000000000000000000000000////////////000000000000000///000222222555???JJJXXXoooyyysssnnnmmmlllmmmpppsssuuuuuuggghhhiiiiiijjjjjjiiiiiiaaa\\\UUUPPPOOOOOONNNNNNTTT[[[eeemmmqqqqqqooonnnmmmnnnrrruuuwwwxxxxxxxxx{{{{{{zzzxxxwwwvvvuuutttqqqqqqrrrttttttqqqlllhhheeeeeeffffffgggjjjnnnsssnnnooooooooonnnpppsssuuu{{{xxxppplllmmmvvv~~~}}}nnn\\\KKKGGGJJJLLLJJJIIIFFFFFFDDD>>>777111///...........................,,,,,,,,,---------......NNNKKKGGGEEEBBB@@@<<<999444444444444444444333333111111000000000000111111000000000000000000000000---...//////000333888<<<<<<:::999999999999888666777:::@@@FFFJJJIIIEEEAAA;;;;;;<<<>>>???@@@AAABBBFFFJJJOOOSSSTTTRRRNNNKKKOOOQQQTTTXXX]]]aaadddfffhhhnnnvvv|||{{{gggeeeccc^^^XXXVVV```mmmrrrooo~~~fffTTTTTTPPPXXX^^^^^^\\\]]]\\\ZZZWWWPPPCCC777111111111000////////////////////////000000000000000000000000////////////000000000000///...///222444999EEERRRmmmzzzqqqdddcccbbbeeeiiinnnqqqrrrssswww}}}xxxmmmeee___[[[WWWTTTSSS\\\iiittt{{{}}}~~~~~~vvvxxx{{{~~~}}}|||{{{wwwvvvvvvsssmmmgggfffeeeddddddcccbbbdddhhhfffhhhhhhhhhhhhjjjmmmooovvv{{{zzzyyyuuuvvvwwwcccNNNHHHKKKMMMKKKJJJDDDFFFEEEAAA:::333000000////////////////////////,,,,,,,,,---------......OOOKKKGGGCCCAAA>>>:::888666555555444444333222222000000000000000000000000......//////000000111111333222222222444666999;;;777777888999999999999888:::<<>>?????????@@@CCCFFFFFFJJJPPPUUUVVVSSSLLLGGGOOOOOOSSS[[[___```bbbfffnnnttt{{{}}}sssiii___YYYUUUVVVTTTRRRWWW```kkk|||uuullliiiyyyaaaPPPWWWYYY\\\___```___]]][[[YYYQQQFFF<<<555222000000000000000000000000000000111111000000//////......000000000000111111111111...000333222111:::SSSkkk~~~|||zzzxxx|||zzznnnooonnnmmmlllnnnssswwwwwwllleeeaaakkkzzz|||~~~}}}{{{tttjjjdddddd```aaabbbaaa```___aaabbbeeedddcccbbbcccdddfffggglllrrr{{{{{{xxxhhhQQQFFFJJJKKKGGGGGGDDDEEEFFF@@@555000222...///////////////...---......---------,,,,,,,,,OOOLLLGGGDDDAAA>>>;;;888666555555444444333222222000000000000000000000000////////////000000111111111111111111333555888:::777777888999999999999999:::===AAAFFFHHHFFFBBB???===>>>?????????@@@CCCFFFGGGJJJOOOSSSTTTRRRLLLHHHOOOOOOTTT[[[___```bbbgggnnnttt{{{tttfff^^^YYYXXXVVVTTTWWW\\\cccrrrvvvpppxxxbbbTTTVVVXXX\\\^^^___^^^\\\[[[YYYRRRGGG===666222111000000000000000000000000000111000000000/////////...000000000000111111111111111333555666777DDD___xxx}}}xxx|||~~~zzzzzz~~~xxx}}}zzzqqqfff___^^^YYY[[[\\\^^^___aaaeeehhhdddddddddcccccccccccccccggglllsss{{{~~~{{{yyytttvvvyyy~~~qqqYYYKKKLLLNNNKKKHHHDDDDDDEEEAAA888222222//////////////////...............---------,,,,,,PPPMMMHHHDDDBBB???;;;999666555555444444333222222000000000000000000000000/////////000000000000111///000000111333555777999777888888999999999999999:::===BBBEEEFFFDDDAAA>>>===>>>?????????@@@DDDFFFIIIKKKNNNQQQQQQOOOLLLJJJOOOPPPUUU\\\______cccgggooottt|||zzzqqqmmmjjjgggeeeeeefffoooyyyeeeXXXUUUWWW[[[^^^___^^^\\\[[[XXXSSSJJJ@@@888333111000000000000000000000000000000000000000////////////000000000000111111111111000000222444:::KKKiii{{{|||~~~}}}|||vvvpppggg\\\UUUTTTOOOPPPSSSUUUXXX\\\bbbfffdddeeeeeeeeedddbbb```___aaaeeeiiinnnuuu|||yyywwwvvvuuurrrssstttvvv{{{|||{{{yyy```MMMIIILLLLLLJJJEEECCCDDDCCC<<<555222000000000//////..................------------,,,PPPMMMHHHEEEBBB???<<<999666555555444444333222222000000000000000000000000000000000000000000000000///000111333555777888999777888999999::::::999999;;;>>>CCCEEEDDDBBB???>>><<<===>>>??????AAADDDGGGKKKLLLNNNNNNNNNMMMLLLLLLOOOQQQWWW]]]```___ccciiipppuuu|||~~~hhhXXXSSSVVVYYY]]]^^^^^^\\\[[[XXXTTTLLLCCC:::444111000000000000000000000000000000000000000///////////////000000000111111111111000//////444===QQQooo~~~|||tttlllfff^^^TTTOOONNNLLLMMMNNNPPPRRRVVV[[[```eeefffhhhiiihhhdddaaa^^^___aaabbbdddhhhoooxxx~~~|||yyyyyy{{{}}}~~~qqqjjjsssfffPPPHHHJJJMMMKKKFFFCCCCCCDDD@@@999444111111000//////.....................------------PPPLLLHHHDDDBBB???;;;999666555555444444333222222000000000000000000000000111111111111000000000000000222444777999:::;;;;;;888888999::::::::::::999;;;???CCCDDDBBB???======<<<===>>>??????AAADDDGGGKKKMMMNNNMMMKKKJJJLLLNNNOOORRRXXX___```___dddjjjqqqvvv}}}kkkWWWRRRUUUYYY]]]^^^^^^]]]\\\WWWUUUPPPGGG<<<555111000000000000000000000000000////////////000000000000///000000000111111111111444222444:::EEEYYYtttyyyooofff```ZZZSSSPPPPPPOOOPPPRRRRRRTTTWWW[[[^^^eeegggkkkmmmmmmiiieeebbbbbbaaa``````bbbeeekkkoooxxxmmmaaafffrrrnnnVVVJJJJJJMMMKKKHHHDDDCCCEEEDDD===666333222000///........./////////.........---------OOOLLLGGGCCCAAA>>>:::888666555555444444333222222000000000000000000000000222111111111111000000000111333777:::<<<=========888999999:::::::::::::::<<<@@@DDDDDDAAA===<<<<<<;;;===>>>??????AAAEEEGGGKKKMMMNNNLLLIIIHHHKKKNNNOOORRRZZZ``````___dddlllrrrwww}}}zzzvvvpppXXXRRRUUUYYY]]]______^^^]]]WWWVVVSSSJJJ???555111000000000000000000000000000////////////000000000000000000000000111111111111333333666@@@MMM^^^ttt~~~rrrfff```[[[VVVTTTUUUTTTVVVXXXXXXXXXYYY\\\^^^dddgggkkkooopppoookkkiiieeedddaaa``````bbbeeegggkkkttt|||yyyuuuxxx}}}jjj\\\^^^hhhsssZZZJJJFFFHHHJJJIIIGGGDDDDDDEEEAAA:::444333111///......///////////////.........------NNNJJJFFFBBB@@@===999777666555555444444333222222000000000000000000000000222222222111111111000000111444888<<<>>>???>>>===888999::::::;;;;;;::::::<<>>>>>???AAAEEEHHHJJJMMMNNNLLLHHHGGGJJJMMMOOOSSS[[[``````___dddmmmsssxxx}}}yyyqqqhhhxxxuuu\\\RRRUUUYYY^^^```aaa```___WWWWWWUUULLL@@@666111000000000000000000000000000.../////////000000000111000000000000111111111111111222:::GGGUUUddduuuyyyqqqlllfffddddddeeefffgggfffccc```___```aaadddjjjooorrrsssqqqppphhheeebbb``````aaabbbcccfffllluuuxxxrrrpppppprrrwwwyyydddVVVVVV^^^uuu}}}dddPPPGGGFFFHHHKKKJJJEEEDDDEEECCC>>>555333111///......//////////////////............MMMJJJEEEBBB???<<<999666666555555444444333222222000000000000000000000000222222222222111111000000000333888<<>>===888999::::::;;;;;;::::::===AAAEEEDDD>>>::::::;;;;;;<<<>>>>>>???BBBEEEHHHJJJMMMNNNLLLHHHFFFIIIMMMOOOSSS[[[aaa```___eeemmmtttxxx}}}yyygggmmmyyy```RRRUUUZZZ^^^aaaaaaaaa```VVVXXXVVVNNNAAA666111000000000000000000000000000.../////////000000111111000000000000111111111111555777AAAQQQ```nnn{{{|||yyyyyy{{{|||{{{xxxrrrlllgggeee^^^bbbhhhooosssttttttttthhhfffbbb``````aaabbbbbbbbbffflllttt~~~zzzwwwuuuqqqpppvvvsss]]]OOONNNUUUhhhsss\\\OOOLLLGGGLLLLLLFFFCCCEEEDDD@@@555444111///......//////000/////////............LLLHHHCCC>>><<<:::888777666555555444444333222222111111000000000000111111000000111111111000000///111444999===>>><<<888555666888999:::999999;;;<<>>@@@CCCEEEGGGMMMMMMMMMKKKIIIIIIKKKMMMQQQTTTXXX[[[^^^ccckkkqqqvvvxxx|||xxxvvv~~~vvvcccSSSVVVXXXZZZ^^^aaaaaa```___ZZZTTTNNNEEE:::333222000000000000000000000000111111111111111111111111222111000111222444555444444888CCCUUUhhhwwwwww~~~pppnnnjjjkkkqqquuutttwww}}}tttnnnggg```]]]]]]___```dddeeegggiiinnnyyyzzzxxxyyyzzzuuu\\\LLLIIIMMMaaayyy~~~cccPPPHHHJJJHHHIIIKKKHHHCCCBBBEEE<<<666000...000111///,,,......------------......LLLHHHCCC>>><<<:::888777666555555444444333222222111111000000000000111111000000111111111111000000111444999<<<===;;;777555555777888999888999:::<<>>@@@CCCFFFGGGMMMMMMLLLKKKIIIIIIKKKMMMSSSVVVZZZ[[[]]]aaahhhnnnxxx{{{~~~{{{iiiSSSTTTVVVYYY]]]aaaaaa___```ZZZTTTOOOFFF;;;444222111111111111111111111111111111111111111111111111111111000111333444444444999@@@NNN___ppp~~~~~~yyyzzzttttttuuuuuuzzzxxxmmmbbb]]]^^^aaabbbcccdddeeehhhpppzzzyyy___NNNIIIKKKYYYssskkkVVVHHHIIIHHHIIILLLJJJEEECCCEEE>>>888222///000111000...///......------......///LLLHHHCCC>>><<<:::888777666555555444444333222222111111000000000000111111000000000000111111000000111444888:::;;;999666444444666777777777888:::<<>>@@@CCCFFFHHHLLLLLLLLLJJJHHHHHHKKKMMMUUUXXX[[[\\\]]]```fffkkkxxx{{{mmmUUUTTTTTTXXX^^^aaa```___```[[[VVVQQQHHH<<<444333111111111111111111111111111111111111111111111111000000111222333333333444;;;GGGXXXiiixxxyyywwwyyynnnbbbaaaeeeddddddddddddeeehhhnnnrrr|||eeeRRRIIIIIIPPPjjjwww___JJJHHHGGGIIIMMMLLLGGGEEEFFFBBB<<<444000000222111111///......------......///LLLHHHCCC>>><<<:::888777666555555444444333222222111111000000000000111111000000000000000111111111222444777999999777555333333444666666555777999<<>>555333111111111111111111111111111111111111111111111111///111222222222333444555@@@RRRiii{{{zzzkkkhhhkkkiiiiiihhhgggggghhhiiikkknnnvvvoooXXXLLLIIIJJJbbbhhhNNNHHHFFFHHHMMMNNNJJJGGGGGGDDD>>>666111///000111222//////............//////LLLHHHCCC>>><<<:::888777666555555444444333222222111111000000000000111111000000//////000111222222444555666888777666444333333444555555555666:::===BBBCCCCCC???999666666777999:::;;;===@@@DDDHHHJJJKKKKKKIIIGGGFFFGGGKKKNNNUUUXXX\\\^^^```eeelllqqquuuxxx|||zzzqqqsss}}}~~~fff[[[TTTYYYaaaddddddddd```\\\YYYVVVMMM@@@666333111111111111111111111111111111111111111111111111///111333333222333777999PPPgggtttooopppnnnmmmkkkkkkjjjjjjjjjjjjhhhlllrrruuuvvvvvvyyy{{{xxx|||aaaPPPIIIHHH^^^pppVVVJJJGGGHHHMMMOOOLLLIIIHHHEEE@@@888222//////000111/////////....../////////LLLHHHCCC>>><<<:::888777666555555444444333222222111111000000000000111111000000/////////111222333666666777777666555444333333444444444555777;;;>>>@@@BBBAAA===888666666999888999:::===AAAEEEHHHKKKJJJJJJHHHFFFEEEGGGKKKNNNSSSWWW[[[^^^aaafffnnntttvvvyyy}}}xxxxxxqqq```UUUYYYbbbeeeeeegggaaa]]][[[XXXOOOAAA777444222222222222222222222222111111111111111111111111000222333222222555;;;@@@___www{{{xxxzzzuuusssqqqooommmlllllllllkkkjjjhhhiiiiiiiiigggggghhhjjjhhhnnnyyykkkUUULLLJJJYYYxxxvvvcccMMMIIIHHHLLLOOOMMMJJJJJJFFFBBB;;;444000//////000000//////......//////000LLLHHHCCC>>><<<:::888777666555555444444333222222111111000000000000111111000000///...///111333444888888777777666555444444444444555444555777<<>>888222000000000000000////////////000000LLLHHHCCC???<<<:::888777666555555444444333222222111111000000000000111111000///......///111333444999999888777666555555444444555555555555888<<<@@@>>>??????<<<777666888;;;777888:::===AAAEEEIIILLLJJJIIIGGGEEEDDDFFFJJJNNNQQQUUUYYY[[[^^^cccjjjpppqqquuuyyy}}}~~~fffTTTWWW```ccceeeiiiaaa^^^]]][[[RRRCCC888444222222222222222222222222111111111111111111111111111333333111111777AAAJJJqqq|||yyywww|||~~~yyyuuuqqqoooppppppnnnkkkhhhhhhgggdddaaa]]]ZZZXXXWWW[[[cccqqqyyy^^^QQQKKKQQQhhhzzzSSSLLLHHHJJJNNNMMMKKKKKKHHHFFFAAA;;;555111000111000000////////////000000KKKGGGBBB>>>;;;999777666555555444333333333333444000000000000000000000000///111111111000111222444888999:::999777666777888666444333222444777;;;>>>@@@???>>><<<:::999999999999:::;;;===@@@DDDGGGJJJHHHGGGEEEDDDEEEHHHLLLNNNTTTTTTUUUXXX]]]dddjjjmmmqqqsssvvv{{{uuuhhh[[[ZZZaaaffffffeeeeeebbb^^^ZZZTTTIII===444444222000///000111111111111111111111111111111111555111222777555444AAASSSwww}}}zzzvvvrrrooonnnmmmkkkiiieeeccc```]]]XXXUUUUUUUUU[[[hhhwwwkkkQQQMMMNNN[[[vvvfffUUUGGGGGGLLLMMMMMMNNNHHHHHHDDD<<<333...///222111111111111000000000000KKKGGGBBB>>>;;;999777666555555444333333333333444000000000000000000000000///111111111000111333555:::;;;<<<:::888777777888777666444333555888;;;>>>@@@???===<<<:::999999999:::;;;<<<>>>AAAEEEHHHJJJHHHFFFEEEDDDEEEHHHLLLNNNTTTUUUWWWZZZ___eeejjjlllqqqqqqssswww}}}tttfffaaacccggggggffffffccc___[[[UUUJJJ>>>555555222000000111222111111111111111111111111111111222///000444444555CCCUUU{{{zzzuuurrrooonnnjjjhhhdddbbb___\\\XXXUUUTTTSSSVVV```mmm}}}sssZZZNNNMMMVVVnnnsss___LLLHHHLLLMMMMMMNNNIIIIIIFFF>>>555000000333111111111111000000000000KKKGGGBBB>>>;;;999777666555555444333333333333444000000000000000000000000///111111111111111333555===>>>>>>===:::888888999:::888666555666888<<<>>>@@@???===;;;:::999999999;;;<<<>>>@@@CCCFFFIIIKKKGGGFFFDDDDDDEEEHHHLLLOOORRRTTTXXX]]]cccgggjjjlllsssssssssuuuzzzqqqgggeeehhhiiiiiigggddd```\\\VVVLLL???666555333000000111222222111222222222222222222222222222///000444555888HHHZZZyyyzzzuuuqqqpppjjjgggdddbbb___\\\XXXUUUTTTRRRSSSYYYbbbooo}}}eeeRRRNNNRRRddd}}}lllTTTJJJKKKNNNNNNMMMKKKJJJHHHAAA999333222333111111111111000000000000KKKGGGBBB>>>;;;999777666555555444333333333333444000000000000000000000000///000222222111222444666@@@@@@@@@>>>;;;999999:::<<<:::888666777999<<<>>>@@@>>><<<:::999999999:::<<<===???BBBEEEGGGJJJKKKFFFEEEDDDCCCEEEHHHLLLOOOOOORRRYYY```fffjjjmmmnnnwwwwwwwwwxxx{{{{{{kkkdddgggkkkllliiifffbbb^^^XXXNNNAAA888555333111000111222222111222222222222222222222222444222333555666===NNN```uuu{{{}}}xxxtttrrrmmmjjjgggdddbbb^^^ZZZWWWWWWTTTSSSVVV\\\gggzzznnn[[[TTTRRR]]]rrrvvvZZZKKKKKKNNNOOONNNKKKKKKIIICCC<<<666333222111111111111000000000///KKKGGGBBB>>>;;;999777666555555444333333333333444000000000000000000000000///000222222222222555777@@@AAA@@@>>><<<:::999:::<<<;;;888777777:::===??????>>>;;;999888888:::;;;===>>>@@@CCCFFFHHHJJJJJJFFFDDDCCCCCCEEEHHHLLLOOOLLLPPPXXXaaahhhlllnnnoootttvvvxxx|||pppdddeeejjjlllkkkhhhddd```ZZZPPPCCC:::555333111000111222222222222222222222222222222222555444444444777AAATTTfffwww~~~|||xxxvvvssspppmmmiiifffbbb]]]ZZZXXXUUUTTTUUUXXXaaasssuuucccZZZTTTYYYiii{{{```NNNKKKOOOQQQOOOKKKKKKIIIEEE>>>888333000111111111111000000000///KKKGGGBBB>>>;;;999777666555555444333333333333444000000000000000000000000///000222222222333555888>>>??????===;;;999999:::<<<:::888777888:::>>>@@@???===:::888777888:::;;;===???AAADDDFFFHHHIIIJJJEEEDDDBBBBBBDDDHHHLLLOOOLLLQQQXXXaaaggglllmmmnnnllloootttyyy~~~vvveeedddjjjkkkmmmjjjfffbbb\\\RRREEE<<<666444111111222333333222333333333333333333333333222333333333777FFF\\\mmmyyy}}}zzzwwwsssnnnjjjfff```\\\VVVUUUSSSSSSSSSZZZkkk{{{{{{jjj```WWWXXXcccwww}}}gggSSSLLLOOOQQQPPPKKKKKKJJJGGGBBB:::333///111111111111000000000000KKKGGGBBB>>>;;;999777666555555444333333333333444000000000000000000000000///000222222222333666888<<<======<<<:::888999::::::999777666888;;;>>>AAA???===:::777777888:::<<<===>>>AAADDDFFFHHHHHHIIIDDDCCCBBBBBBDDDHHHLLLOOOPPPTTTZZZ```fffiiijjjjjjhhhjjjmmmqqqtttxxxzzz{{{vvvdddeeellloooooolllhhhddd]]]SSSFFF===666444222111222333333222333333333333333333333333111333444444<<>>;;;999777666555555444333333333333444000000000000000000000000///000222222222444666999:::;;;<<<;;;999888999:::999888666666777;;;???AAA???===999777666888:::<<<<<<>>>AAADDDFFFGGGHHHHHHDDDCCCBBBBBBDDDHHHLLLOOOSSSVVV[[[```dddfffggggggjjjiiiiiiiiijjjmmmoooqqquuuwwwyyy{{{~~~sssbbbeeeooosssooommmiiiddd^^^TTTGGG>>>666444222111222333333222333333333333333333333333111444666888BBBXXXsss}}}{{{~~~~~~yyytttnnnhhhbbb^^^YYYXXXWWWTTTOOOQQQ___nnnvvvnnndddaaadddrrryyyttt___QQQOOOPPPNNNNNNNNNNNNLLLHHH@@@777000111111111111000000000000LLLGGGAAA===;;;999888666666666555555555444444444111111000000//////......000111222222111222444666666777888888777777888999888777555666888:::;;;;;;:::999888777777999;;;<<<>>>???AAACCCEEEEEEEEEEEEAAABBBDDDDDDEEEHHHKKKNNNOOOTTT[[[```bbbbbbbbbbbbbbbaaaaaa````````````aaagggjjjlllmmmmmmpppuuuzzz}}}qqqggggggjjjoootttnnnhhheeebbbYYYLLLAAA999444222444444222222444333333333333333333333333111444444555BBB\\\xxxzzzzzzyyysssnnnhhhaaa[[[ZZZVVVRRRPPPMMMPPP\\\hhhpppfffhhhjjjnnnaaaNNNOOORRRQQQRRRQQQOOOLLLHHHAAA999333111111111111111000//////KKKGGGAAA===:::999777666444333333333333222222222111111000000///////////////000111111111222444666777777777777555555555555777555444555888:::;;;;;;:::999888777777999;;;<<<>>>???AAACCCEEEEEEEEEEEE@@@BBBCCCDDDEEEHHHKKKNNNLLLRRRZZZ```ccceeeeeefffaaaaaabbbdddfffhhhjjjkkkgggkkknnnooommmmmmooorrrmmmmmmlllkkkjjjlllooorrrwwwyyy}}}tttjjjkkkmmmrrrtttooojjjgggccc[[[NNNDDD:::555222444444222222444333333333333333333333333555777777888GGGcccttt{{{~~~wwwxxxzzztttpppjjjccc]]]\\\WWWSSSPPPMMMNNNXXXddd|||wwwnnnooooooqqqhhhRRRNNNQQQPPPRRRQQQPPPMMMIIIBBB:::444111111111111111000000///KKKGGGAAA===:::999777666333333333333222222222222111000000000000/////////...///000000000111444666888777666555444333333333555444333555888:::;;;;;;:::999888777777999;;;<<<===???AAADDDEEEEEEDDDDDD@@@AAACCCDDDEEEHHHKKKNNNMMMSSS\\\ccchhhjjjlllmmmqqqrrruuuzzz~~~}}}vvvmmmjjjjjjlllrrr{{{vvvlllmmmooouuutttpppllliiieee]]]QQQHHH;;;666333444444222111333333333333333333333333333777888777;;;LLLkkknnnzzzwwwrrrwwwyyyvvvvvvwwwyyy{{{~~~|||vvvrrrllleee```^^^XXXSSSOOOLLLLLLTTT]]]qqq~~~vvvwwwwwwvvvrrrXXXNNNOOOPPPSSSRRRQQQNNNJJJDDD<<<666222111111111111000000000KKKGGGAAA<<<:::888777666555555555444444444333333000000000000000000000000...////////////111555888888777555444555555555555555444444666999<<<<<<<<<:::999888777777999;;;<<<===???AAADDDEEEEEECCCCCC???AAABBBDDDEEEHHHLLLOOORRRXXXaaahhhmmmpppsssttt}}}xxxtttttttttyyywwwuuuuuusssooogggaaa______bbbhhhqqq{{{sssjjjlllooottttttqqqmmmjjjggg___SSSKKK===777333444444111111333333333333333333333333333444444555;;;QQQrrrppp{{{qqqoooxxx~~~|||}}}}}}}}}{{{xxxuuutttvvv{{{~~~~~~yyyuuuooohhhccc]]]XXXRRRNNNJJJIIIOOOWWWddd{{{~~~xxx{{{|||{{{zzz___OOONNNRRRTTTSSSRRRPPPMMMFFF>>>999222222111111111000000111JJJFFF@@@<<<999888777555555555444444444333333333000000000000111111111111....../////////222666999999777444555777999999999777777777999<<<======<<<:::999888777777999;;;<<<<<<>>>BBBDDDEEEDDDBBBAAA>>>@@@BBBCCCEEEGGGLLLOOOVVV\\\cccjjjnnnqqqtttvvvzzz||||||wwwrrrkkkeeekkkmmmsss|||ooofffiiilllrrrtttrrrooolllhhh```UUUNNN???999444444333111111333333333333333333333333333222222444>>>WWWxxxxxxnnnuuummmooozzztttsssqqqpppssswww|||}}}xxxssslllggg^^^XXXQQQNNNJJJHHHLLLRRR[[[nnn~~~|||{{{~~~{{{vvvzzzfffRRRNNNSSSUUUUUUTTTRRROOOIIIAAA<<<333333222111000111111111JJJFFF@@@<<<999888666555222222222222111111111111000000000111111111111222.../////////000333888<<<;;;777444555999<<<===<<<999888999;;;===>>>===<<<:::999888777777999;;;<<<<<<>>>BBBDDDEEEDDDBBB@@@>>>???AAACCCDDDGGGLLLOOOVVV[[[bbbhhhlllooorrrtttvvvxxx{{{llleeehhhmmmsssvvvuuussspppjjjaaaWWWQQQAAA:::444444333000111333333333333333333333333333333444777CCC]]]{{{qqqjjj|||pppkkkooo||||||yyywwwppppppqqqtttzzz~~~xxxqqqkkkccc\\\UUUPPPLLLIIIJJJNNNUUUcccuuu}}}|||yyy||||||www{{{lllUUUNNNTTTVVVVVVUUUTTTQQQKKKDDD???444333222111000111222222JJJFFF@@@;;;999777666555222222222111111111111000000000111111111222222222//////000000111444:::>>>===999555555999<<<<<<;;;:::999999;;;======;;;::::::999888777777999;;;<<<<<<>>>BBBEEEEEEDDDAAA???===???AAABBBDDDGGGLLLOOOTTTYYY```fffkkknnnrrrtttxxxzzz}}}mmmhhhlllqqqxxxzzzzzzxxxtttmmmdddZZZTTTBBB;;;555444333000111333333333333333333333333333444666:::GGG^^^xxxqqqqqq|||~~~vvvllliiippp}}}vvvvvvxxxzzz~~~~~~wwwqqqlllccc[[[UUUPPPIIIHHHJJJOOOWWWeeeuuu{{{|||~~~}}}qqqWWWOOOTTTWWWWWWVVVUUUSSSMMMFFFAAA555333222000000111222333JJJFFF@@@;;;999777666555444444444333333333222222000000111111222222222222000000000000111555;;;??????:::555555888;;;;;;999:::999999;;;<<<<<<:::888:::999888777777999;;;<<<<<<>>>BBBEEEEEECCCAAA>>>===>>>AAABBBDDDGGGLLLOOOTTTYYY```ggglllppptttwwwuuuwwwzzz~~~wwwpppkkkpppvvv}}}}}}}}}{{{wwwooofff\\\WWWCCC;;;555444222000000333333333333333333333333333444666:::FFF]]]sss||||||}}}vvv~~~zzz{{{{{{sssiiigggppp}}}}}}uuulllpppsssyyy{{{uuusssjjj```YYYRRRJJJGGGHHHJJJNNNYYYiiizzz}}}{{{{{{~~~tttYYYNNNSSSXXXWWWWWWVVVSSSNNNGGGBBB555444222000000111222333IIIEEE@@@===;;;999777666444444333222222111111000000000000000000000000000111111000000222666999<<<:::777444333555777888888999999:::;;;<<<;;;777444555555666666777999:::;;;>>>AAAEEEGGGGGGEEEAAA>>>???AAACCCFFFHHHKKKPPPTTTWWW\\\dddhhhjjjmmmqqqtttyyyzzz}}}wwwlllqqqyyy{{{}}}{{{xxxrrriii```YYYJJJ===333333444111222888444444444444444444444444999666<<>>AAAEEEGGGGGGEEEAAA>>>???AAACCCEEEHHHKKKPPPTTTXXX]]]dddiiikkkmmmqqquuuyyy{{{~~~xxxooottt|||}}}}}}yyytttkkkbbb[[[KKK===333444444111222777444444444444444444444444666555>>>UUUnnn~~~ttt]]]YYYooo~~~~~~qqquuurrrmmmmmmrrrvvvwwwuuuoookkkhhhjjjqqq|||uuuoooeee\\\TTTPPPOOOOOORRRTTT[[[fffpppzzz|||zzzwwwyyy~~~vvv\\\NNNQQQUUUYYYZZZWWWUUURRRLLLDDD===666111222333111000111IIIEEE@@@<<<:::999777555444444333222222111111000000000000000000000000000000//////000222555888:::999777444444555777777777555555777:::======;;;888555555666666777999:::;;;>>>@@@DDDGGGGGGDDD@@@>>>>>>@@@CCCEEEHHHKKKPPPTTTYYY___fffjjjlllnnnrrruuuzzz|||~~~zzzqqqvvv}}}~~~|||vvvnnnddd^^^NNN???444444555222222777444444444444444444444444666666AAAZZZtttvvv___ZZZnnnzzzxxxpppmmmkkkmmmpppqqqooommmooorrrwww}}}~~~tttoooggg___XXXUUUTTTTTTYYYYYY___gggnnnvvv|||yyyzzz~~~sssYYYMMMOOOSSSXXXZZZXXXVVVTTTNNNGGG???888222222333111111222HHHEEE@@@<<<:::888666555444444333222222111111000000000000000000000000000/////////000222555888:::777555333222444555666555555666888;;;======:::888555555666666777999:::;;;===@@@DDDGGGGGGDDD@@@======???BBBEEEGGGKKKPPPTTT[[[```gggkkkmmmooosssvvvyyy{{{~~~|||}}}sssuuu{{{}}}xxxpppfff```QQQAAA555444555333333666333333444444444444444444888777DDD___xxxoookkk|||{{{lllvvvllliiiiiioootttwwwyyy|||yyypppmmmgggaaa]]][[[[[[[[[aaaaaadddiiinnnsss~~~~~~~~~yyyvvv\\\NNNMMMQQQWWW[[[ZZZXXXVVVQQQKKKBBB:::333222333111111333HHHDDD???<<<999888666555444444333222222111111000000000000000000000000000//////000111333666888999555333111111222444333333777777888;;;===<<<999666555555666666777999:::;;;===@@@DDDFFFFFFDDD@@@======???BBBDDDGGGKKKPPPTTT[[[aaaggglllmmmooorrrvvvwwwyyy|||{{{~~~vvvuuu|||zzzrrriiibbbUUUCCC555444666333333666333333333444444444555555:::999GGGeeezzznnnbbbqqqnnnkkkmmmwwwzzzrrrllljjjgggdddbbbbbbbbbccceeedddfffiiikkknnnwwwyyy}}}dddRRRMMMPPPXXX^^^]]]ZZZXXXSSSOOOEEE<<<444222222111222444HHHDDD???;;;999888666444444444333222222111111000000000000000000000000000///000111222444777999:::444222111111222333333222777777999;;;===<<<999666555555666666777999:::;;;===???CCCFFFFFFCCC???===<<<>>>AAADDDGGGKKKPPPTTT\\\aaagggkkkmmmooorrruuuwwwxxx|||yyy~~~{{{xxxyyy}}}uuulllfffXXXFFF666555777444333555222333333444444555555555::::::LLLnnn~~~bbbYYYkkkllljjjrrr}}}{{{|||~~~xxxooommmllljjjiiihhhggghhhhhheeeddddddffffffgggoooxxxzzzooo[[[QQQQQQZZZaaa```]]]ZZZVVVRRRHHH>>>555222222111222555HHHDDD???;;;999777666444444444333222222111111000000000000000000000000000000111222444666888999:::555333222333444555444333555666888;;;======:::888555555666666777999:::;;;===???CCCFFFFFFCCC???===;;;===AAACCCGGGKKKPPPTTT[[[aaagggkkklllnnnqqqtttwwwyyy|||yyyvvvuuu~~~uuuuuu{{{yyypppjjj[[[GGG777555777555333555222222333333444555555666999;;;QQQwww^^^TTTiii~~~yyyeeeiiizzz|||qqqiiidddaaacccfffiiioooyyy~~~vvvrrrqqqpppnnnmmmkkkkkkjjjeeeccccccdddcccdddkkkttt~~~yyyyyyeeeXXXSSS\\\dddccc___\\\XXXTTTJJJ@@@666333222111333666GGGDDD???;;;999777555444444444333333222111111000000000000000000000000000000111333555777999:::;;;666555444444666666555444333444666:::===>>><<<:::555555666666777999:::;;;<<>>;;;999888777555444444333222222111111000000000000000000000000000...///000333666999;;;===999666444444555777888888333666;;;>>>???===:::777555666666777888:::;;;<<<@@@@@@AAAAAAAAA@@@???>>><<>>;;;999888666555444444333222222111111000000000000000000000000000...///000333666888;;;===888666333333555777888888555777<<>>;;;888555555666777888:::;;;<<<>>>???AAABBBAAA@@@>>><<<<<>>;;;999555555666777888:::;;;<<<===???BBBCCCCCCAAA===;;;<<>><<<:::888555555555666888999;;;<<<<<>>;;;;;;>>>BBBCCCEEEIIIPPPUUUZZZ___eeeiiijjjlllppptttvvvyyy}}}tttggg``````jjjwwwvvvuuusss]]]TTT[[[gggssswwwmmm^^^ZZZRRRLLLJJJMMMRRRVVVsss}}}}}}wwwddd]]]\\\fff|||pppoooyyy~~~wwwiiiLLL:::888555666888444444444444444555555666666===EEEdddyyywwwhhhhhh}}}}}}|||~~~xxxhhhYYYWWW^^^yyy}}}|||qqqhhh^^^TTTQQQRRRTTTOOOMMMVVVeeeqqqvvvuuuvvvvvvuuuvvvwwwxxxyyyyyy|||{{{yyyyyyzzz{{{zzzyyyvvvtttrrrrrruuu{{{zzzhhhXXX___hhhnnnpppmmmgggccc]]]MMM===666555333111111IIIEEE???;;;888666444333444444333222222111111000000000000000000000000000000000111333555888:::;;;555333111111444666777777555666999;;;;;;:::777666444555555666777999:::;;;===@@@EEEHHHGGGDDD???;;;;;;>>>AAACCCEEEJJJPPPVVV[[[```fffiiijjjlllpppsssuuuxxx}}}wwwkkkhhhrrr~~~~~~yyy~~~dddTTTRRRSSS[[[ccc```PPPNNNJJJHHHHHHKKKNNNPPP\\\ssswwwxxxrrrhhhbbbdddhhhqqqrrrllltttyyylllNNN;;;888555666888444555444444444444555666777<<>>;;;999888666555444444333222222111111000000000000000000000000000000111222333555777999:::777444222111222333444333555777888::::::888666555444444444555777888:::;;;<<>>KKKkkkvvviiiuuubbbXXXdddvvvwww{{{}}}zzziiiYYYUUU___{{{{{{wwwyyy}}}tttiiiaaa^^^aaaeeehhhjjjqqqzzz~~~zzzhhhZZZ]]]dddlllrrrsssoookkkeeeTTTBBB999666444333333FFFCCC>>>;;;999888777555444444333333222111111000000000000000000000000000111111222333555777999:::888555222111111222333222777888999::::::999777666444444444555777888:::;;;;;;===@@@BBBBBB???<<<::::::===AAACCCEEEJJJQQQWWW]]]aaagggjjjkkkmmmpppssstttxxx~~~wwwqqqpppqqqsssvvvsssxxxjjjbbb]]]aaajjjnnntttmmmeee```___`````````___lll|||yyyxxxfff\\\ggg{{{uuuxxx~~~pppQQQ===999555666888555666555333333333444666888???MMMlllvvveeennn___RRR___wwwxxx}}}}}}yyyhhhWWWTTT^^^zzzxxxpppppprrrsssrrrqqqwww~~~zzzccc[[[^^^dddlllsssuuuqqqmmmfffUUUBBB999666444333444GGGCCC>>>:::888777666666333333333222222222111111000000000000000000000000111111222333555888;;;===888666333111000111222444444666888;;;;;;:::999777777777666666777999;;;<<>>>>>===<<<<<<<<<:::>>>CCCEEEHHHLLLSSSXXX]]]aaagggjjjkkkmmmpppssstttwww|||zzzsssuuu{{{|||yyy~~~tttmmmqqq{{{uuussssssrrrxxx~~~lll```hhhuuuvvv~~~tttPPP:::888555333555333666666555444444555777777???TTTrrrmmmqqqTTTOOOZZZ{{{~~~vvvvvvxxxyyyeeeRRRRRR^^^sss~~~fffYYY```jjjtttzzzzzzwwwtttkkk[[[FFF888444555555333GGGCCC>>>:::888777666666333333333222222222111111////////////////////////111111222333666999;;;===999777444111000111222333444666888:::;;;:::888777777777666666777999;;;<<>>===<<<;;;:::>>>CCCFFFHHHMMMSSSYYY]]]bbbgggjjjkkklllooorrrtttwww{{{vvvvvvyyy~~~ooobbbhhhttt|||qqqxxxuuuQQQ;;;999666444666444666666555444555666777888AAAXXXwwwzzz^^^PPPSSSjjj|||uuuvvvwwwwwwdddRRRQQQ\\\qqqmmm\\\cccmmmxxx~~~~~~zzzvvvnnn]]]HHH:::666666666444GGGCCC>>>:::888777666666333333333222222222111111........................000111222444666999;;;<<<:::888555222111111111222444555888:::;;;:::888777777777666666777999;;;<<<===>>>@@@AAA@@@>>>;;;:::;;;>>>CCCFFFHHHMMMSSSYYY^^^ccchhhjjjjjjkkknnnqqqtttwww{{{|||llliiirrryyyjjjkkk{{{ooo^^^```jjj{{{ooovvvwwwSSS===:::666555777555666666555444555666777888CCC]]]}}}nnnUUURRRddd~~~{{{ssstttvvv|||}}}~~~~~~}}}uuucccRRRPPPZZZnnntttaaagggqqq|||}}}xxxqqqaaaKKK<<<777777777555GGGCCC>>>:::888777666666333333333222222222111111////////////////////////000111222444777999;;;<<<;;;999666444222111111111333555888:::::::::888777777777666666777999;;;<<<<<<>>>AAABBBBBB???;;;999;;;???CCCFFFIIIMMMTTTYYY___ccchhhjjjjjjjjjmmmppptttvvvzzzyyymmmmmmwwwlll[[[YYYhhh|||ppp[[[XXX^^^zzzyyy}}}ssszzzyyyUUU>>>;;;777666888777666666555555555777888999DDD___yyyWWWTTTjjjzzzssssssuuuzzz|||}}}|||{{{sssbbbSSSOOOYYYlllzzzeeejjjsss~~~yyytttcccLLL<<<777777666555GGGCCC>>>:::888777666666333333333222222222111111000000000000000000000000///000222555777999;;;;;;;;;:::777555333222111111333555777999:::999888666777777666666777999;;;<<<<<<>>>AAACCCCCC???;;;888;;;???DDDGGGIIIMMMTTTYYY^^^ccchhhjjjiiijjjmmmoootttvvvyyy~~~}}}jjjWWWRRR___sssvvv___WWWWWWiiisss}}}xxx{{{VVV???;;;777666999777666666555555666777999:::DDD___{{{xxx|||WWWSSSkkk|||tttssstttyyy|||}}}|||yyyqqqbbbSSSNNNXXXkkk|||~~~iiimmmttt~~~zzzwwweeeMMM<<<666666555444GGGCCC>>>:::888777666666333333333222222222111111111111111111111111111111///000333555888999:::;;;:::999888666444333333222333444777999:::999777666777777666666777999;;;<<<===???BBBCCCCCC@@@<<<999<<>>:::888777666666333333333222222222111111000000000000000000000000...000333666888::::::;;;999999888777555555444333222444777999:::999777666777777666666777999;;;<<<>>>???AAACCCBBB???<<<:::<<<@@@DDDGGGJJJNNNUUUZZZ\\\```fffiiiiiijjjnnnqqqtttuuuxxx||||||fffZZZZZZccc~~~xxxjjjaaa```uuu|||ooouuuxxx|||WWW>>>:::666555888777666555555555666888:::;;;GGG^^^{{{~~~mmmeeerrrmmmYYYTTTnnnyyyuuutttwww{{{|||yyytttkkk]]]PPPIIISSSggg}}}yyytttssszzzyyyxxx{{{~~~kkkQQQ???777666555444GGGCCC>>>:::888777666666333333333222222222111111////////////////////////...000333666888:::::::::999888888777666555555444222444777999999999777666777777666666777999;;;<<>>:::555444888777666555555666777999:::<<>>888333333333444777999:::888666555666666888999;;;===>>>@@@AAACCCCCCBBB>>>;;;888:::>>>CCCFFFIIINNNUUU[[[]]]```cccfffhhhjjjmmmppprrrrrrvvv}}}zzzoootttppphhhnnn~~~yyyqqqvvvzzzzzzRRR:::;;;888444555555666777777666555777:::===FFFbbbrrrooo|||bbbNNNMMMgggwwwtttsssuuuyyy{{{wwwrrriii\\\OOOMMMQQQ```vvv}}}xxxuuuqqqoookkkiiiggggggkkksss}}}sssnnnmmmttt}}}~~~}}}tttTTT>>>:::555000444FFFBBB<<<888777666555444333333333222222222111111000000000000000000000000111111222444666999;;;<<<::::::;;;???BBB@@@;;;555333444666999;;;;;;888666555666666777999;;;===>>>@@@AAACCCDDDBBB???;;;999;;;>>>CCCFFFIIINNNTTTZZZ]]]___cccfffhhhjjjnnnqqqsssssswww~~~}}}ooonnnwwwxxxzzzwwwqqqwwwzzzyyyQQQ::::::888444555555666777777666555777:::===LLLgggxxxuuu]]]NNNKKK]]]wwwqqqoootttxxxzzzxxxtttlll___RRRKKKNNN]]]ttt{{{yyy}}}vvvpppkkkfffbbb___\\\[[[ZZZXXXZZZaaakkksssuuuooolllqqqzzz}}}vvvWWW???<<<777222666FFFBBB===999777666555444333333333222222222111111000000000000000000000000111222333444666888:::;;;::::::;;;???AAA@@@;;;666333444777;;;===<<<999666555555666777999;;;===>>>AAABBBDDDDDDCCC@@@<<<:::<<>>TTTooo^^^PPPJJJRRRtttyyyqqqmmmrrrwwwzzzyyywwwpppaaaTTTHHHKKKZZZqqqxxxllljjjuuuxxxqqqkkkfffaaa^^^UUUVVVTTTQQQOOOSSS\\\dddxxxwwwooojjjmmmuuu~~~yyyzzzzzzYYYAAA===888444888FFFBBB===999777666555444333333333222222222111111000000000000000000000000222222333444666888:::;;;888888999<<>>999444333555888===???>>>:::666555555666777999;;;<<<===AAABBBDDDEEEDDDAAA===;;;<<<@@@DDDGGGHHHLLLSSSXXX[[[^^^bbbeeehhhlllpppsssssssssxxx~~~mmmeeejjjrrryyyzzz{{{uuu}}}yyyPPP888999777444666777666777777777777999<<>>>>>999555333555999===???>>>:::666444555555777888:::<<<===@@@BBBDDDEEEDDDAAA>>>;;;<<<@@@DDDGGGHHHLLLSSSXXX[[[^^^bbbeeehhhlllpppsssrrrrrrvvv}}}tttvvv|||{{{{{{zzz{{{ttttttzzzRRR999999777444777888777777888777888:::===@@@\\\|||nnnRRRKKKJJJYYYxxx~~~ssspppqqqtttvvvwwwwwwqqqbbbSSSJJJJJJUUUkkk}}}~~~ssslllrrr~~~}}}{{{{{{vvvrrrlllkkkggg```YYYXXX^^^cccuuuxxxoooggggggnnnyyyyyyiiittt~~~[[[AAA;;;777333888GGGCCC===:::888777666555333333333222222222111111000000000000000000000000000111222444666999;;;<<<;;;::::::===@@@???;;;777444555888<<<>>>===:::777444444555666888:::<<<===???AAACCCDDDCCCAAA>>>;;;<<>>AAA^^^sssSSSJJJHHHWWWrrr|||qqqoooqqqrrrsssuuuwwwssseeeWWWNNNJJJRRRfffzzz~~~www{{{}}}wwwtttxxx~~~wwwtttoooiiieeeeeegggjjjyyyyyyooofffffflllvvv{{{|||~~~hhhuuu[[[@@@:::666222888GGGCCC>>>:::888777666555333333333222222222111111000000000000000000000000//////111333666:::<<<>>><<<;;;:::===??????;;;888444555777:::<<<<<<:::777444444555666888:::;;;===>>>@@@BBBCCCCCC@@@===;;;;;;>>>CCCFFFIIINNNTTTZZZ]]]___cccfffhhhjjjnnnqqqsssssswww~~~ppptttyyyuuuvvvWWW===;;;888555888888777888888888999;;;???BBBaaa}}}~~~ZZZKKKHHH]]]zzz{{{qqqpppoooppppppssswwwwwwkkk^^^PPPJJJOOOaaauuu~~~}}}wwwvvvwwwxxxyyyxxxtttooonnnuuu||||||~~~{{{pppgggeeeiiiqqq|||tttlllyyykkkxxx\\\@@@:::666333888GGGCCC>>>:::888777666666333333333222222222111111000000000000000000000000...///000333777:::===???:::999888:::======:::666555555666999;;;<<<:::888444444555666888:::;;;<<<===???AAACCCBBB@@@===;;;:::>>>CCCFFFIIINNNUUU[[[]]]```cccfffhhhjjjmmmpppttttttxxxiiikkkyyyxxxYYY>>><<<888555888888777888999999999<<>>>>>;;;777888888888888999:::;;;;;;@@@AAACCCBBB???===<<<<<<>>>@@@CCCGGGKKKPPPWWW[[[]]]___bbbdddeeegggjjjlllqqqtttyyy~~~kkknnn}}}yyy|||fffDDD777777777777888;;;999999;;;<<<<<<@@@GGG^^^sssppp|||mmmQQQMMMhhhqqqnnnoooooowwwxxxtttwwwttteeeTTTJJJJJJZZZnnn}}}{{{ttttttooo```^^^bbbffflllrrrzzzyyyuuunnngggeeellluuu}}}sssooojjjcccbbbeeebbbfffkkkppptttyyy}}}uuufffaaaccclllzzzkkkfffyyyttt\\\@@@777888999666GGGDDD???;;;999777555444333333333222222111111111111222222000...---...///000111222444666:::===>>><<<;;;999888888777666555666555666:::>>>>>>;;;777888888888888999:::;;;;;;@@@AAACCCBBB@@@===<<<<<<<<>>>>>;;;777777777777888888:::;;;;;;???AAACCCCCC@@@>>>===<<<<<<===@@@CCCHHHNNNTTTYYY^^^aaadddfffgggiiillloooqqquuuzzz~~~rrr{{{yyywww{{{lllIII;;;:::888777777999777777:::;;;;;;@@@FFFXXXwwwxxxuuuzzzuuuVVVKKK[[[rrrzzznnnmmmjjjlllwww{{{uuutttpppcccWWWLLLIIIUUUhhhxxxyyyooonnnyyy}}}uuurrrsssuuuvvv}}}vvvnnnnnnssswww{{{}}}{{{vvvmmmddd^^^]]]___```jjjrrrzzz||||||{{{wwwrrrjjjgggeeehhhmmmrrrzzz{{{lllddddddkkkwwwyyyZZZAAA888888888666GGGDDD???;;;999777555444000000111111222222333333000111111000...---///000///000111444666999;;;<<<;;;;;;;;;===@@@???;;;888777666777;;;>>>???;;;888777777777777888999;;;;;;???AAACCCCCCAAA???======<<<===@@@CCCGGGMMMTTTZZZ___aaadddggghhhkkknnnppprrruuuzzzyyytttuuu}}}qqq|||zzzpppLLL===;;;999777777999666777:::;;;;;;@@@FFFVVVtttzzzzzztttVVVJJJVVViii|||pppmmmgggiiitttzzzuuuuuuwwwpppZZZNNNIIISSSddduuuvvvkkkiiirrr}}}vvvoooeee```bbbhhhooorrr~~~wwwrrrhhh___\\\^^^]]]ZZZ]]]aaafffggggggfffeeedddjjjmmmttt}}}~~~mmmdddcccgggqqq{{{zzz~~~XXX@@@999888888666GGGDDD???;;;999777555444333333333333333222222222000111111000......///111...///111333666888999:::<<<;;;===AAAEEEEEE???:::777666777;;;??????<<<888666666666777888999;;;<<<>>>AAADDDDDDBBB???>>>======>>>@@@CCCGGGMMMUUU[[[___aaadddgggiiikkknnnqqqrrrvvvzzz}}}mmm~~~|||rrrNNN???<<<999777777888666777:::;;;<<>>======>>>@@@BBBFFFMMMUUU[[[^^^aaadddgggiiikkknnnqqqrrrvvv{{{ppp|||{{{sssOOO@@@===:::777777999777888;;;<<<===BBBHHHVVVooouuutttqqqTTTIIIUUUddd{{{pppgggfffcccjjjlllaaa^^^gggiii^^^QQQJJJPPP\\\lll~~~mmmbbb]]]```fffooovvv{{{yyytttnnnggg```[[[]]]aaafffpppvvvsssrrriii^^^\\\aaa```YYYRRRMMMJJJJJJMMMRRR]]]gggzzzttthhhbbbbbbhhhppptttyyy{{{wwwuuuOOO===999888777888GGGDDD???;;;999777555444444444333333222111111111///000000000......000111---///111333555777777777888888<<>>===<<<===>>>@@@DDDLLLTTTZZZ]]]```cccfffhhhkkknnnqqqsssvvv{{{zzz~~~}}}sssOOO@@@===:::777777:::888999<<<===>>>CCCJJJVVVmmmyyyrrrsssVVVJJJWWWfff{{{sssjjjddd```ggggggXXXQQQXXX[[[]]]PPPHHHMMMWWWeeezzzyyyhhh^^^YYYYYY\\\ccckkkoookkkfffdddeeedddgggnnnwww~~~~~~wwwhhhccceeeccc\\\SSSMMMIIIKKKPPPWWWeeerrrsssfff___]]]bbbiiilllrrrttttttqqqJJJ:::999777777999GGGDDD???;;;999777555444222222222111111111111111///000000000......000222---...111333555666777777666666:::CCCJJJJJJBBB:::888777888<<>>;;;<<<===???CCCJJJSSSYYY\\\___ccceeehhhjjjnnnqqqsssvvv{{{sssOOO@@@===:::888888:::888999<<<>>>???DDDKKKUUUllluuuwwwXXXKKKWWWggg|||xxxooo```]]]ffffffUUULLLQQQUUU[[[OOOGGGKKKTTTaaauuunnn___VVVOOONNNOOOSSS\\\aaa]]]ZZZ]]]eeekkk|||sssjjjjjjhhh```UUUNNNLLLPPPVVV^^^lllzzzpppbbbZZZWWW[[[bbbhhhnnn}}}rrrqqqnnnHHH999999777777999IIIGGGBBB===999666444444333333333222222222111111000000000000////////////...///111444555777777888<<<;;;;;;<<<>>>>>><<<;;;666777999<<<>>>>>>;;;999666555555555777999;;;<<<===???AAACCCCCCAAA???>>>===>>>???AAADDDLLLTTTZZZ\\\```dddgggiiijjjmmmnnnrrruuuyyy~~~|||lllOOOEEE:::666::::::555777999;;;===AAAEEEIIITTTnnn~~~[[[GGGVVVjjjwww}}}uuucccaaabbbeeeccc\\\XXXWWWZZZTTTFFFAAAMMMYYYjjjvvvcccWWWQQQMMMLLLNNNQQQQQQQQQQQQQQQVVVbbbmmmzzzrrrmmmjjj]]]XXXTTTWWWaaappprrrbbbYYYVVVVVVVVV^^^gggvvvxxxooo]]]cccppp}}}vvvwwwaaa@@@;;;999888999888IIIFFFBBB===888666444444333333333222222222111111000000000000////////////...///111444666888999999:::999999:::<<<======<<<666777888;;;>>>>>>;;;999777666666666777888:::;;;===???AAACCCCCCAAA???>>>===>>>???@@@DDDKKKTTTYYY\\\___cccggghhhjjjmmmooosssvvvzzz~~~yyyfffKKKDDD;;;888999888777999;;;===???BBBGGGJJJSSSggg]]]GGGSSShhhtttuuudddbbbdddiiiiiifffcccddd___YYYHHHAAAJJJTTTdddyyy~~~nnn]]]SSSNNNJJJHHHIIIJJJKKKLLLMMMPPPVVVaaaiii||||||{{{|||yyypppggghhhsssrrraaaXXXUUUTTTSSSTTT]]]mmm~~~{{{sssgggZZZQQQKKKQQQ```zzzzzzttt{{{]]]===;;;999888;;;:::HHHFFFAAA<<<888666444444333333333222222222111111000000000000////////////...///111444666999:::;;;999888666777999;;;<<<<<<666777888;;;===>>><<<:::888777777666777888999:::>>>???AAACCCCCCAAA???=========>>>@@@CCCJJJRRRXXX[[[^^^bbbfffhhhjjjmmmoootttwww{{{sss|||___FFFAAA<<<999999666999:::===???AAADDDIIILLLTTT```aaaFFFNNN```mmmyyydddaaaccciiinnnnnnnnnqqqggg___MMMBBBGGGNNN\\\rrrvvv}}}vvvhhhXXXPPPMMMIIIGGGHHHGGGGGGHHHJJJPPPXXX```dddtttyyyvvvvvvsss}}}rrraaaWWWRRRQQQPPPOOOXXXfffuuu~~~{{{vvvtttooohhh```XXXNNNFFF@@@AAAHHHXXXtttxxxtttVVV;;;:::999888<<<===HHHEEEAAA<<<888666444444333333333222222222111111000000000000////////////...///111333666999;;;===;;;888666555777999::::::666666888:::===>>><<<;;;999888777777777888999:::>>>@@@BBBCCCCCCAAA>>>===<<<======???BBBIIIQQQWWWZZZ]]]aaadddgggjjjmmmppptttwww{{{wwwkkkvvv[[[AAA>>>:::999:::666999;;;>>>@@@CCCGGGKKKOOOZZZ^^^zzzgggGGGGGGUUU___ppp}}}ccc^^^^^^eeekkkooorrruuunnnfffRRREEEFFFKKKWWWlllrrryyyxxxiiiYYYQQQNNNKKKKKKMMMNNNNNNMMMMMMTTT]]]ccceeelllxxxtttbbbWWWQQQNNNLLLNNNSSS[[[eeekkkkkkfffbbb\\\XXXSSSNNNIIIGGGEEEDDDGGGOOO^^^xxxyyywwwyyyQQQ::::::999888<<<===GGGDDD@@@;;;888555444444333333333222222222111111000000000000////////////...///000222555888;;;======:::777666666777888888666666777:::<<<>>>===<<<999999888777777888999:::???@@@BBBCCCCCCAAA>>><<<<<<<<<===>>>AAAHHHPPPUUUYYY\\\___cccfffiiinnnqqqtttwww{{{vvvgggsss~~~XXX???;;;888888;;;999999;;;>>>AAAEEEIIIOOORRRaaaaaayyy}}}wwwmmmJJJCCCIIIPPP___ppp~~~{{{eee^^^[[[```ggglllpppuuuqqqkkkWWWIIIHHHIIIUUUiiiuuu{{{ooo]]]TTTPPPOOOPPPSSS\\\]]]ZZZWWW\\\eeeiiihhhdddlllzzz~~~|||wwwdddWWWPPPLLLIIIGGGHHHJJJMMMOOOOOOMMMKKKDDDCCCAAA???@@@BBBFFFIIIRRRZZZiii~~~|||}}}rrrNNN:::<<<999777;;;===FFFDDD???;;;888555555444333333333222222222111111000000000000/////////////////////111444777:::<<<===;;;888888888999999888666666777999<<<>>>>>>===999888888777888999:::;;;???@@@BBBCCCBBB@@@>>><<<;;;;;;<<<===@@@FFFNNNTTTXXXZZZ^^^aaaeeeiiinnnqqqtttwww{{{{{{mmmzzz}}}wwwtttRRR===;;;777666;;;<<<999<<<@@@DDDHHHMMMSSSXXXffffffzzzyyynnnuuuQQQCCCAAAEEESSSddd{{{wwwjjjaaaZZZ]]]dddjjjooossssssnnn[[[LLLIIIHHHRRRfffyyyvvvdddZZZUUUSSSSSSUUUfffkkkkkkfffffflllnnnjjj^^^cccppp|||tttsssyyyeeeWWWOOOIIIFFFBBB@@@>>>>>>>>>??????>>>;;;;;;;;;;;;<<<@@@FFFKKK[[[gggwwwkkkJJJ:::===:::777<<>>>>>===888888777777888:::;;;===???AAABBBCCCBBB@@@===<<<;;;;;;;;;<<>>>>>>>>AAAFFFJJJ]]]mmmdddEEE999???<<<999>>>CCCEEECCC???;;;777555555555333333333222222222111111000000000000////////////////////////111444777999888888999;;;>>>@@@???>>>666666666888<<<>>>>>>>>>777777777777888:::<<<>>>@@@AAABBBCCCBBB@@@===;;;;;;;;;;;;<<>>:::777;;;===;;;???DDDIIIOOOVVV]]]bbbeeejjjyyypppqqq___KKK@@@@@@PPPccc|||}}}ooobbbXXXXXX___ffflllqqqtttppp```PPPIIIDDDIII[[[mmmuuuvvvnnnggg^^^WWWTTTcccttt~~~{{{vvvtttnnndddYYY]]]mmm|||yyydddUUUKKKCCC???:::999999:::<<<===<<<;;;999;;;>>>>>>>>>@@@DDDHHHVVViii___BBB888???===;;;AAAFFFLLLGGG@@@:::777666555555444444333333333333222222111111000///////////////000111111111000111444666999777666999>>>AAAAAA@@@>>>888555777>>>BBB@@@===888888888888999:::;;;;;;???@@@BBBDDDEEECCC???;;;;;;;;;;;;<<>>BBBGGGMMMSSSZZZaaaeeejjjlllvvvkkkjjjmmmTTTDDD@@@IIITTT{{{zzzpppdddZZZYYY]]]bbbhhhmmmqqqooohhh[[[MMMFFFHHHMMM```pppxxxpppggg[[[QQQYYYjjjzzz~~~yyynnnddd[[[cccsss{{{tttrrr{{{|||cccRRRKKKDDD<<<;;;:::999:::;;;;;;999777>>>AAAGGGKKKHHHAAAAAAFFFSSSggg~~~vvvPPPCCC;;;===>>><<>>BBB@@@<<<999999999999:::;;;<<<<<<@@@AAACCCFFFGGGEEEAAA===<<<<<<<<<<<>>AAAEEEKKKPPPUUUZZZ```ccciiijjjtttoookkkuuuWWWCCC???GGGOOOooo|||uuuhhh\\\XXXZZZ]]]bbbgggmmmmmmggg\\\OOOHHHIIILLLWWWggg|||zzzooocccZZZ^^^kkkyyy~~~}}}|||vvvoooeeemmm{{{wwwmmmgggkkkvvvyyyaaaQQQJJJDDD>>>===;;;:::999:::<<<===>>>@@@JJJVVV\\\XXXPPPJJJFFFIII___|||||||||lllNNNBBB;;;===>>>===BBBKKKKKKFFF???:::888666555444333333333333222222222222111000000//////////////////000111222222444777999999888777888;;;<<<===<<<;;;888666999>>>AAA???<<<:::999999::::::;;;<<<===@@@AAADDDFFFHHHFFFBBB???============???EEELLLRRRXXX[[[```dddgggkkkooossswwwzzz~~~}}}{{{{{{nnnLLL@@@:::777999;;;<<<>>>BBBEEEIIIOOOTTTWWW[[[^^^aaahhhhhhooovvvmmm___EEE@@@FFFKKKbbbtttwwwjjj]]]WWWWWWXXX]]]ccciiijjjhhh___SSSKKKIIIJJJLLL[[[rrrxxxllldddeeeoooxxx|||}}}~~~}}}{{{ttt{{{vvvhhhcccfffqqquuu___PPPIIIDDD???>>>===;;;::::::===BBBFFFPPPcccvvvzzzvvvnnn^^^NNNKKK___{{{yyyzzz___JJJ@@@:::===??????DDDLLLJJJEEE???:::888666555444333333333222222222222111000000////////////000000///000111222222444888:::999999888888999::::::::::::777666999>>>@@@>>><<<999999999999:::;;;<<<<<>>>>>>>>===???EEELLLQQQXXX[[[```dddgggkkkooorrrvvvyyy}}}~~~ooolllpppmmmJJJ>>>:::777999;;;;;;???CCCFFFJJJPPPUUUYYY[[[^^^```fffeeejjj{{{ppp}}}iiiKKKCCCGGGIIIZZZiiiwwwkkk]]]VVVTTTVVV[[[aaagggiiijjjdddYYYOOOIIIGGGGGGSSSiiiuuunnnooovvv|||~~~~~~~~~|||nnngggiiiuuu}}}qqq]]]OOOGGGBBB???=========<<<===@@@FFFKKK```xxxrrr\\\PPPaaazzzwww|||wwwVVVEEE???;;;>>>BBBDDDHHHNNNHHHDDD???:::888777555444333333222222222111111111000000////////////000000...000111111222444777:::999999999888888888999:::999777777999<<>>===777777777777888999:::;;;===???AAAEEEGGGFFFCCC@@@??????>>>===???DDDKKKPPPWWW[[[___cccfffjjjooorrrssswww|||~~~xxxiiigggkkkiiiIII???;;;999;;;;;;;;;???DDDFFFJJJPPPVVVYYY\\\^^^```eeeccceeesssyyytttSSSEEEDDDFFFSSS___zzz{{{oooaaaXXXSSSRRRVVV\\\eeeiiikkkhhh^^^SSSJJJEEEHHHPPPbbbyyy}}}|||}}}|||ppplllqqqzzz~~~}}}nnn]]]OOOFFFAAA@@@<<<>>>???AAADDDHHHLLLPPPcccyyymmmXXXeeexxxyyyqqqQQQBBB>>>===AAAFFFIIIMMMQQQGGGCCC>>>:::888777555333222222222222111111111111///////////////000000111...///000111111333666888999::::::999888888999;;;999888777888:::===>>>>>>666666666777777888999:::<<<>>>AAAEEEGGGGGGCCC@@@???>>>======>>>BBBIIINNNVVVYYY^^^bbbeeeiiimmmqqqrrrvvv{{{vvvllleeeccckkk|||uuujjjiiilll___CCC>>>;;;;;;<<<<<<<<>>;;;999777555333222222222222111111111111///////////////000111111...///000000000111444666999:::;;;:::888888:::<<<:::888666666888;;;>>>@@@777777777777888999:::;;;===>>>BBBFFFIIIHHHEEEBBB???>>>===<<<===AAAGGGLLLUUUXXX\\\```dddhhhlllooossswww|||wwwjjj___ZZZVVV\\\qqqzzz|||qqqiiikkkqqq~~~WWW>>><<<:::;;;===>>>>>>DDDLLLNNNQQQTTTWWWYYY[[[___aaacccffffffkkkyyynnnMMM@@@CCCEEEKKKbbb{{{mmmaaaVVVNNNMMMQQQYYY^^^eeegggcccZZZOOOHHHIIIFFFPPPggg{{{~~~uuunnnlllpppvvvwww~~~zzzjjj^^^SSSJJJHHHJJJEEEBBBCCCLLL[[[gggnnnooozzz~~~^^^FFF???AAACCCHHHOOOVVVYYYYYYFFFBBB>>>;;;999777555333222222222111111111111000///////////////000111111...///000//////000222555888:::<<<;;;888888;;;===;;;999666555777;;;???AAA888888888888999:::;;;<<<>>>???CCCGGGJJJJJJGGGDDD>>>>>><<<;;;<<<@@@FFFKKKTTTWWW\\\```cccgggkkknnnuuuxxx}}}}}}rrriiigggbbb```mmm~~~{{{|||oooggglllttt{{{UUU???:::999;;;>>>???@@@GGGPPPTTTUUUWWWXXXYYY[[[^^^aaaccchhhiiilll~~~qqqzzzSSSBBBFFFCCCFFF]]]{{{nnncccXXXPPPOOOSSSSSSXXX```eeeccc[[[RRRKKKFFFAAAHHH```vvvppphhhggglllqqqqqq|||wwwhhh^^^UUUMMMLLLPPPJJJEEEDDDOOObbbsss}}}vvvVVVAAA???BBBEEEJJJQQQYYY\\\\\\FFFBBB===:::888777555444333333333222222222111111000000000000////////////000/////////000222444666777888999888777888999;;;:::666333444888===??????===:::666555777999;;;<<<<<>>CCCHHHMMMUUU^^^bbb```FFFBBB===:::888777555444333333333222222222111111000000000000////////////000/////////111222444555666777888777666666777999999666333444888<<>>===???AAACCCJJJRRRVVVWWWWWWXXXZZZ\\\```bbbiiikkkkkkmmmyyyjjj]]]sssxxxMMMCCC???EEEPPPmmmrrrgggccc^^^SSSMMMMMMPPPUUU[[[]]]___^^^XXXPPPGGGGGGDDDNNNfffvvvmmm___ZZZZZZbbbkkkyyyyyypppjjjiiilllooossspppnnnuuu^^^FFFBBB@@@FFFLLLQQQXXXaaadddbbbFFFBBB===:::888777555444333333333222222222111111000000000000/////////////////////000111222333444555666666555444333555666777555333444777;;;>>>???>>>:::777555666999;;;;;;>>>AAADDDDDDHHHLLLKKKGGGFFFAAA>>>>>>>>>===@@@EEEMMMSSS[[[```cccgggllloootttwww|||uuummmtttiiiLLLAAADDDAAA@@@AAABBBDDDJJJQQQVVVUUUWWW[[[aaaeeeeeedddllloooooonnnvvvoooZZZbbbZZZCCC>>>CCCKKKfffuuueeebbb___VVVNNNMMMNNNRRRVVVXXX[[[^^^ZZZTTTMMMJJJCCCGGG[[[jjjzzzpppeee``````fffpppzzzzzzVVVCCCBBBDDDJJJQQQVVV]]]eeegggeeeFFFBBB===:::888777555444333333333222222222111111000000000000/////////////////////000111222222333333444444333222111333444555444444444777:::===???>>>;;;777555666999:::;;;???BBBDDDEEEHHHMMMLLLHHHGGGBBB>>>>>>===;;;>>>BBBGGGNNNXXX___dddggglllooorrrvvv|||yyyqqqwww}}}ZZZDDD???AAA>>>>>>AAABBBCCCIIIPPPXXX[[[___dddhhhkkkkkkkkkooossssssqqqsss|||```YYY}}}jjjJJJ???CCCIIIaaa{{{gggbbbaaaYYYPPPMMMLLLPPPSSSTTTYYY______[[[RRRNNNCCCBBBQQQ___qqqxxxrrrpppxxxxxxqqqdddggglllrrr{{{}}}|||rrrSSSDDDEEEHHHOOOWWW\\\aaahhhjjjiiiFFFBBB===:::888777555444333333333222222222111111000000000000////////////...//////000111111111111222333444333111111222444555555666666777:::===??????;;;777555666888::::::???BBBDDDEEEIIIMMMLLLGGGEEEAAA>>>???===;;;<<<@@@BBBJJJUUU]]]bbbfffkkknnnpppuuu{{{wwwzzzjjjKKK======::::::===BBBDDDEEEJJJPPPZZZ```hhhllllllkkkmmmpppqqqtttuuusssqqq|||kkk[[[pppwwwPPP???BBBFFF[[[}}}jjjccc```XXXOOOLLLLLLOOOPPPRRRXXX```cccaaaVVVRRREEEAAAKKKWWWiiiqqqfffhhhrrr|||sssccceeeiiimmmuuuzzz}}}nnnQQQEEEGGGKKKSSS[[[___ccciiillllllFFFBBB===:::888777555444333333333222222222111111000000000000////////////...///000000111111000000222333333333222222444666777888888888888999<<<>>>???<<<777555666888999:::>>>BBBEEEFFFIIILLLJJJDDDBBB???>>>@@@???<<<<<<>>>???GGGQQQZZZ___dddiiilllooossszzzzzz~~~___CCC:::===999:::@@@HHHKKKKKKNNNSSSYYYaaajjjmmmkkkjjjmmmppppppsssvvvtttqqqwww~~~dddfffVVVAAABBBBBBRRRrrroooddd^^^UUULLLJJJJJJMMMNNNPPPWWWaaaeeedddZZZWWWKKKCCCIIIPPP___wwwvvvddd___bbbjjjyyyzzzlllddd]]]aaagggmmmvvv{{{gggMMMEEEGGGNNNVVV]]]___bbbhhhmmmnnnFFFBBB===:::888777555444333333333222222222111111000000000000////////////...///000111111111000///111333444444333444666888999:::;;;:::999999;;;===???<<<888666666888999999===BBBFFFGGGJJJKKKGGG@@@===<<<===AAAAAA===<<<>>>===DDDNNNVVV\\\aaagggkkknnnssszzzvvv~~~~~~]]]EEE===???===@@@IIIRRRVVVTTTUUUXXX[[[```fffjjjlllmmmnnnpppoooqqquuuvvvrrrtttqqqaaauuuoooLLLHHH???HHHddd}}}xxxiii___TTTMMMLLLHHHKKKLLLNNNVVV```eeeddd]]]\\\QQQGGGGGGIIIUUUjjjnnnccc\\\ZZZdddrrr{{{tttkkkbbb[[[\\\bbbkkkttt}}}{{{}}}}}}zzz]]]IIIGGGMMMOOOWWW\\\]]]___fffllloooFFFBBB===:::888777555444333333333222222222111111000000000000////////////...///000111111000//////111333444444444555888::::::<<<===<<<999888;;;===@@@<<<888666666888999999<<>>::::::===BBBBBB>>><<<>>><<>>:::777666555555444333222222111111222222111111000//////...//////////////////000000000000333666999777444222555999999;;;<<<<<<;;;;;;<<<===DDDBBB>>>999666666999<<<<<<>>>DDDJJJNNNKKKDDD>>>;;;AAAAAA;;;<<>>FFFRRRYYY^^^eeelllnnnrrryyy|||pppbbbTTTMMMQQQZZZfffxxx}}}zzz}}}yyysssxxxzzzfffgggvvv}}}zzziiiMMM@@@@@@FFFLLLYYYgggmmmiiidddbbb___aaacccfffjjjmmmoooqqqpppooopppqqqpppqqqyyykkkcccwwwMMM@@@>>>HHHdddwwwaaaRRRNNNQQQIIIFFFFFFKKKQQQWWW___ggggggbbbYYYMMMFFFEEEJJJPPPgggyyyqqq^^^\\\eeexxx|||yyyvvvttt{{{|||{{{```OOOJJJPPPXXXZZZ^^^___\\\]]]eeemmmpppEEEBBB>>>:::777666555555444333222222111111222222111000///............///////////////000000000000444777999888444333555888<<<===>>><<<;;;:::<<<===EEECCC???:::666555777:::<<<>>>CCCIIIMMMMMMHHHCCCAAAFFFDDD======CCCAAA999;;;===DDDOOOWWW\\\ccckkkmmmqqqwwwppp[[[PPPSSS[[[iiinnniiivvvyyyxxxrrrWWWIIIGGGIIIOOO\\\kkkppplllfffdddcccdddfffiiikkkmmmoooppppppooopppqqqpppqqqyyyoooddd}}}zzzSSSFFFBBBEEEWWWooojjjXXXQQQSSSNNNJJJHHHLLLPPPUUU]]]eeehhheee]]]QQQGGGCCCFFFKKK\\\nnnmmmeeeiiiuuuqqqZZZMMMKKKQQQXXX^^^aaa```\\\]]]dddkkknnnEEEBBB>>>:::777666555555333333222111111111111222000000///.........//////////////////000000000000555888:::999666444555666<<<<<<<<<;;;;;;<<<@@@BBBGGGFFFBBB===888666666888;;;===BBBHHHMMMNNNMMMKKKGGGIIIFFF>>>===BBB@@@::::::<<>>:::777666555555333222222111111111111111111000000/////////000000////////////000000000000555888::::::888555444444777888999:::<<<@@@EEEIIIJJJIIIFFFAAA<<<888777777;;;===AAAFFFLLLPPPRRRRRRMMMLLLEEE===;;;>>>>>>:::;;;<<<@@@IIIPPPVVV___hhhmmmpppvvv}}}aaaMMMKKKQQQaaa|||uuukkkrrrtttttt~~~{{{iiieeepppzzzvvvyyywwwxxxzzznnnpppqqqmmmkkksssjjjYYYVVVQQQTTT]]]hhhllljjjggghhhhhhiiikkkmmmnnnoooooooootttrrrrrrtttttttttzzz|||cccjjjzzzXXXGGG@@@BBBGGGVVViiiZZZVVVWWWQQQLLLLLLNNNPPPWWW___aaafffggg```TTTJJJGGGHHHNNNZZZmmmmmmeee___bbbjjjxxxuuu]]]SSSRRRSSSWWW\\\```dddfffeeeggglllnnnmmmEEEBBB>>>:::777666555555333222111111000000111111111111111000000111222222////////////000000000000444666999:::999666444333555666777888;;;???EEEIIIJJJJJJIIIEEE???:::888777:::===AAAFFFKKKPPPTTTWWWRRROOOGGG???===>>>>>><<<===<<>>AAABBBHHHoooyyyeee]]]XXXRRRMMMMMMMMMOOOUUU\\\aaahhhlllhhh]]]QQQJJJHHHFFFMMM\\\qqqqqqhhh```]]]^^^iiiyyy}}}mmmXXXTTTVVVUUUVVV[[[^^^ccchhhjjjooottttttqqqEEEBBB>>>:::777666555555222222111000000000000111111111000000000111222222////////////000000000000111444777::::::777444111666777888888999;;;???BBBGGGHHHHHHFFFAAA<<<888777:::===AAAEEEJJJOOOUUUYYYXXXSSSKKKDDDAAAAAAAAA@@@>>><<<>>>DDDJJJQQQ]]]gggkkkooottt|||lllQQQIIIMMMXXXqqquuubbb___ooo}}}aaaVVV[[[jjj|||ooo[[[RRRWWWdddjjj___```rrrpppooojjjddduuuiiidddoooiiigggkkkxxxnnngggkkkzzzxxxlll___\\\aaaaaa```bbbhhhkkkkkknnnrrrooopppsssuuuwwwwwwvvvuuuuuuqqqppprrrssssssvvv{{{tttbbbgggaaaAAACCCEEEDDDeeekkk___[[[UUUPPPPPPOOOOOORRRXXXccchhhnnnmmmeeeXXXMMMGGGEEEGGGPPPccc|||zzzqqqiiiaaa\\\```jjjyyy{{{fffVVVVVVXXXUUUUUU[[[^^^bbbgggkkkqqqxxxyyyuuuEEEBBB>>>:::777666555555222222111000000000000000//////......///000000111////////////000000000000///111555999:::888444111444555777777777888;;;===AAADDDFFFEEEAAA<<<888666:::>>>BBBFFFIIINNNSSSXXXZZZTTTLLLGGGDDDBBBAAAAAA===;;;;;;AAAGGGNNNZZZeeeiiilllrrryyyjjjPPPIIINNNYYYrrrvvvbbbaaatttdddVVVXXXdddtttppp\\\RRRRRRZZZrrrlll\\\XXXhhhpppjjj{{{oooeeeqqqmmmeeemmmfffbbbcccwwwnnnrrrlll___VVVOOORRRZZZbbbaaadddkkknnnmmmnnnqqqoooppprrrtttuuusssrrrpppqqqmmmkkknnnpppoooqqquuu|||mmmdddxxxuuuIIIFFFHHHAAA___zzzsssccc```ZZZVVVTTTRRROOOPPPTTT]]]bbbiiimmmkkkaaaUUULLLJJJFFFHHHUUUlllwwwjjjbbbZZZZZZ^^^hhhxxxtttaaaWWW[[[]]]WWWWWW^^^bbbccceeegggnnnxxx{{{zzzEEEBBB???:::777666555555222111111000000000000000---------------...///000////////////000000000000---///444888:::888444000///222444666777888;;;======@@@CCCCCC@@@;;;777555:::>>>CCCFFFIIIMMMRRRWWWYYYRRRKKKFFFCCC@@@???@@@<<<::::::>>>DDDLLLXXXcccgggjjjooowwwkkkTTTPPPVVVbbb|||{{{eeefff}}}kkk]]]___kkkzzzsss___TTTQQQWWWggg|||kkkXXXPPP\\\rrrkkkbbbqqq|||nnnbbblll{{{mmmdddkkk|||aaa[[[```uuuyyyyyyfffSSSLLLJJJKKKUUU```______eeelllooolllkkkmmmlllnnnoooppppppmmmkkkiiiooojjjhhhkkkmmmlllnnnqqqnnnxxxgggtttRRRGGGCCC888RRRdddllleee___ZZZXXXTTTOOONNNQQQTTTYYYbbbkkkoooiii]]]TTTJJJCCC???FFFZZZrrrwwweee]]]WWWUUUWWW]]]mmm}}}qqqaaaZZZaaaccc[[[[[[cccfffeeebbbbbbjjjuuu||||||DDD@@@<<<999777666555444555444333222111111111111......//////000000111111000000000000000000000000//////000222555666555333666555555555555777999:::===>>>CCCFFFBBB:::777888888;;;???CCCGGGLLLRRRWWWXXXTTTOOOJJJGGGDDD@@@>>>???<<<;;;===@@@FFFSSS```iiikkkpppvvv~~~fffSSSPPPTTTlllsssqqqmmm]]]\\\iii|||cccUUUUUUXXXiiiwwwhhhQQQWWWSSS\\\bbbfffqqqoooXXX___iiijjjrrrkkk]]]fffkkk}}}kkkgggcccZZZ^^^xxxZZZNNNCCCAAADDDHHHMMMQQQVVV[[[bbbeeeeeeeeefffhhhgggnnnqqqnnnkkkiiigggdddhhhiiikkklllnnnnnnmmmmmmqqqyyyrrrllloooIIIBBBEEE===RRRlllvvvooolllcccSSSPPPQQQJJJMMMUUU\\\bbbjjjmmmfffZZZOOOHHHCCCEEEKKKWWWlll~~~tttggg___\\\]]][[[[[[kkk~~~eeeaaaaaafffjjjiiiggghhhmmmiiifffgggmmmrrrvvvwwwDDD@@@<<<999777666555444555444333222111111111111////////////000000000000000000000000000000000000//////000222555666444333555555555666777888999:::===>>>CCCFFFCCC;;;777888888:::>>>CCCGGGMMMSSSXXXWWWUUUQQQLLLGGGCCCAAA@@@@@@<<<;;;===???EEEQQQ]]]fffiiinnnuuu|||hhhVVVUUUZZZrrrtttqqqmmmYYYUUU]]]kkkhhhTTTQQQTTT]]]lllmmmQQQPPPHHHMMMOOOPPPZZZqqqgggMMMOOOUUUTTT\\\jjjkkkVVV\\\aaawwwsssrrrddd[[[^^^uuuvvvRRRGGG??????CCCFFFKKKOOOWWW[[[aaaeeeggggggggghhhgggmmmooollliiiiiihhheeegggiiikkkmmmoooooopppppppppvvvrrreeewww{{{PPPDDDFFF>>>DDDUUUnnnzzzvvvlllZZZSSSRRRKKKMMMRRRVVV[[[cccjjjggg```WWWOOOHHHFFFGGGOOO```pppvvvpppnnnooojjjgggqqq{{{|||wwwccc```bbbhhhllliiiffffffgggdddbbbccchhhnnnqqqsssDDD@@@<<<999777666555444444444333222111111111111000000000000////////////000000000000000000000000000000000222444555444333333444666888999999999999<<<===BBBFFFDDD<<<777888777:::>>>BBBGGGNNNUUUYYYWWWXXXVVVPPPHHHCCCBBBCCC@@@===<<<===>>>BBBMMMXXXbbbffflllssszzzkkkXXXWWW]]]vvvuuuooonnnTTTMMMOOOUUUpppmmmTTTKKKMMMOOO]]]rrruuuSSSKKKDDDEEEBBB???HHHaaafffKKKEEEFFFEEEJJJVVVhhhlllQQQQQQTTTeeevvvvvvvvv}}}ggg[[[]]]qqqdddIIIBBB>>>AAAFFFIIIMMMQQQZZZ\\\```eeeiiikkkjjjiiiggglllmmmjjjhhhiiiiiiggghhhiiikkkmmmoooqqqrrrrrrrrruuuxxx___iiiTTTDDDDDD<<>><<<======???HHHRRR^^^ccckkkrrrxxxkkkVVVSSSXXXooosssgggtttkkkRRRIIIFFFFFFYYYuuunnnRRRGGGGGGFFFQQQccc~~~wwwVVVIIIDDDCCC@@@<<>><<<===<<<===DDDMMMZZZaaajjjqqqwww~~~~~~wwwrrrpppvvv|||eeeRRRMMMOOO]]]iiiVVV]]]mmmaaaNNNFFF@@@@@@FFF```|||iiiPPPDDDEEE???FFFRRRiii|||oooTTTIII??????===;;;<<>>@@@III```}}}}}}bbbPPPJJJCCCLLLRRRrrrfffZZZYYYpppnnnYYYUUU^^^vvvxxxsss}}}nnnTTTDDDBBBEEENNNTTTWWWZZZ^^^bbbbbbccciiiooorrrpppnnnkkkmmmllliiijjjmmmnnnlllnnnmmmmmmmmmmmmmmmnnnnnnxxxyyyzzzyyycccbbb|||mmmTTTKKK???@@@>>>BBBSSSnnnzzzvvvcccPPPJJJHHHGGGKKKQQQWWW^^^cccfffddd]]]RRRHHHDDDFFFHHHUUUbbbrrr}}}vvv|||ooofffccc______aaaaaa```bbbfffgggfffeeeccccccdddgggiiiDDD@@@<<<999777666555444333333222222111222222333000000000000////////////000000000000000000000000000//////111444777888888222555888;;;======<<<;;;999:::@@@HHHJJJBBB:::666666777:::>>>CCCJJJRRRXXX^^^cccfffcccZZZOOOFFFBBB???===<<<<<<;;;;;;AAAIIIVVV^^^iiipppvvv|||||||||yyyrrrhhh___XXXUUUUUUbbbmmmkkk]]]OOOIIIJJJKKKfff}}}wwwZZZGGGKKKVVVgggeeeUUUKKKCCC===???>>>OOOeeelll___MMMDDDDDD<<<@@@DDDSSSddd^^^MMMHHH>>>===<<<======???FFFOOOPPPJJJCCC@@@@@@???>>>===BBBNNNaaadddUUUNNNJJJ???CCCEEE^^^|||^^^PPPLLL^^^yyyrrrYYYOOORRReee|||tttppp|||___LLLAAAAAAFFFOOOUUUXXX[[[```cccdddfffjjjnnnppppppooonnnpppnnnlllmmmqqqqqqmmmnnnmmmlllkkkkkkkkkkkkkkkqqquuuuuuzzzppp]]]jjj}}}aaaRRR@@@::::::===HHHYYYrrrzzzoooyyyppp\\\QQQLLLIIIJJJMMMPPPVVV]]]hhhiiieeeZZZNNNHHHDDDAAAIIISSSaaannn~~~zzzwwwrrrpppwwwxxxyyytttfffbbbfffccc``````^^^]]]aaagggffffffeeecccaaaaaadddfffDDD@@@<<<999777666555444333222222111222222333333////////////000000000000000000000000000000000000///......000555888:::;;;333555888;;;<<<======<<<;;;<<>><<<<<<<<<:::999???GGGRRR[[[gggnnnssszzz|||wwwnnnbbbVVVMMMHHHEEEGGGQQQ]]]^^^WWWNNNIIIIIIEEETTT]]]bbb___NNNAAAFFFIIIRRRRRRMMMLLLBBB<<>>AAABBB@@@BBBFFFHHHGGGEEEBBBBBBCCCBBB???BBBFFFPPPSSSLLLLLLKKKAAAAAACCCRRRjjjtttiiiWWWLLLHHHTTThhhuuuZZZPPPNNN[[[qqq{{{qqqppppppRRREEE???@@@FFFOOOUUUWWW[[[```bbbdddgggiiijjjkkkmmmnnnrrrsssqqqoooqqqtttsssnnnkkkkkkjjjiiihhhiiiiiijjjkkkttttttqqq^^^]]]ooosss___III>>>===>>>CCCKKK^^^}}}mmmnnn}}}lll[[[SSSLLLIIIHHHHHHOOOXXXbbbhhhhhh___UUUOOOHHHBBBBBBIIIQQQ]]]mmm{{{xxxsssmmmmmmyyy{{{jjjaaaccciiifffeeedddaaa^^^aaagggcccdddeeecccaaabbbdddgggDDD@@@<<<999777777555444222222222111222222333333......//////000000111111000000000000000000000000...---...000555999<<<<<<444666888:::<<<======>>>===>>>EEEOOOQQQJJJ@@@;;;666777888;;;???FFFNNNTTTUUUZZZ```eeecccYYYKKKBBB===;;;;;;<<<:::999>>>FFFPPPYYYeeemmmqqqxxx~~~vvviiiZZZMMMFFFBBBBBBIIIQQQYYY[[[UUUNNNJJJJJJGGGLLLLLLMMMQQQJJJCCCJJJFFFIIIIIILLLNNNDDD>>>GGGDDDCCCFFFMMMNNNHHHDDDEEEAAADDD@@@BBBLLLJJJFFFKKKGGG???<<<@@@CCCBBBBBBFFFFFFGGGFFFBBBAAADDDDDD@@@EEEEEELLLNNNIIILLLNNNDDDEEEGGGOOOZZZ___ZZZQQQLLLJJJPPP___www\\\UUUOOOYYYnnnxxxpppqqqiiiLLLBBB@@@AAAGGGPPPUUUWWW[[[``````dddhhhhhhggghhhjjjmmmtttuuusssqqqsssvvvtttnnniiihhhggggggggghhhjjjkkkjjjvvvuuummm|||bbbTTTaaarrrYYYCCC@@@>>>???BBBPPPlllnnnhhhzzzwwwcccXXXNNNHHHDDDCCCKKKVVVZZZcccgggaaaZZZUUUNNNGGG@@@CCCHHHQQQbbbvvv}}}rrrlllqqqzzz{{{~~~|||eeeaaagggjjjiiiiiiiiieee```aaafffbbbdddeeeeeecccdddhhhkkkAAA???<<<999777666666666333333333222222222111111111111111111111111111111......////////////.........//////111222444666777333222222555:::<<<:::888>>>???CCCKKKQQQOOOEEE;;;777999999999<<>><<>>HHH]]]hhhccc```ssstttfffTTTJJJHHHHHHFFFCCCPPPUUU^^^cccccc\\\SSSMMMHHHDDD@@@BBBMMM^^^qqq}}}{{{xxxyyy|||sssmmmsssyyy}}}xxxiiieeeeeeiiiiiihhhfffcccbbbcccdddeeeeeeeeefffgggiiikkklllCCCAAA===:::777666666666333333333222222222111111000000000000000000000000...//////000000//////...//////000111222333555666444333333555999;;;;;;:::>>>===???EEEKKKKKKEEE>>>888999888888;;;BBBJJJPPPVVV\\\bbbeeeeeebbbWWWKKKEEE@@@>>>???>>>:::999;;;EEELLLZZZiiirrrwwwppp___VVVTTTUUU[[[dddrrr~~~xxxxxxzzz|||}}}zzzvvvrrroooqqquuuyyyyyywwwtttrrrwwwvvvwww{{{~~~zzzxxxyyyzzzyyywwwwwwuuuttttttvvvxxxyyyxxx}}}}}}}}}|||zzzwwwrrrooonnnnnnooorrruuuuuurrrooorrruuusss^^^SSSSSS]]]lllzzzzzz}}}pppttt}}}sssRRREEE>>>CCCIIIPPPUUU]]]dddgggdddeeedddccccccdddfffhhhjjjqqqooonnnmmmnnnoooooooooeeefffgggffffffgggiiilllmmmooorrrtttwwwwwwaaaXXXoooiiiLLL>>>@@@===>>>LLLVVV~~~vvveeegggqqq}}}zzznnn\\\OOOIIIHHHIIIIIILLLQQQXXX^^^```\\\WWWSSSNNNIIIBBB@@@EEEPPP]]]fffttt||||||qqqlllqqqwww|||vvvmmmlllnnnjjjjjjhhheeecccbbbccceeefffeeedddcccdddfffhhhjjjEEEBBB???;;;888666666666333333333222222222111111///////////////////////////000000111111000000///000000000000111222333444555444333444777:::<<<<<<@@@===<<<@@@GGGJJJHHHDDD:::999777777999@@@IIIPPPTTT[[[cccffffffbbbXXXMMMFFFAAA>>>@@@???;;;999:::@@@GGGUUUeeepppvvv~~~sssggghhhmmmppp{{{ttt^^^UUUZZZbbbzzzttteeennntttmmmsss~~~eeeIIICCCAAAEEEKKKQQQUUU\\\dddhhhggggggeeecccbbbbbbdddggghhhnnnnnnmmmllljjjkkknnnppphhhiiiiiiiiiiiijjjmmmooorrrqqqqqqpppqqq|||wwwYYYcccfffKKKFFF???;;;CCCJJJdddqqq^^^^^^nnnvvvgggWWWLLLGGGIIIKKKGGGKKKPPPUUUYYYZZZZZZYYYUUUOOOGGG@@@???DDDKKKPPPcccmmmzzz|||~~~}}}xxxooolllqqqxxx~~~|||rrrnnnooopppkkkjjjhhheeebbbbbbdddffffffeeecccaaaaaabbbdddfffFFFDDD@@@<<<888666666666333333333222222222111111000000000000000000000000000000111111111111000000111000000000000111222222444333222333555888;;;<<<@@@>>>===@@@FFFKKKKKKIII===999777777888===FFFOOORRR[[[cccfffeeeaaaXXXNNNGGGAAA===???@@@===::::::<<>>>>>EEEEEERRRooofffYYYaaannnxxxuuunnnaaaSSSIIIGGGHHHEEEFFFHHHLLLPPPTTTXXXZZZYYYTTTLLLEEEBBBBBBDDDFFFSSS^^^mmmyyy{{{rrrwww{{{xxxzzzxxxsssqqqvvv|||uuuooommmkkkiiikkkjjjgggdddaaaaaadddfffhhhfffccc```___```bbbdddFFFDDD@@@<<<888666666666333333333222222222111111111111111111111111111111000000111111111111000000111000000//////000000111222222222222333666999<<<===<<<===AAAFFFJJJJJJIII@@@:::777777888:::CCCLLLPPPYYYaaaddddddaaaZZZRRRIIIBBB===>>>@@@>>><<<<<<:::???KKK[[[hhhrrr{{{eee]]]bbbxxxccc[[[^^^ssszzzhhhjjjsssxxxQQQAAACCCCCCHHHOOOTTTVVVZZZaaafffgggdddeeeeeeeeefffeeeeeedddjjjkkkkkkiiifffeeeiiilllmmmmmmmmmkkkiiihhhjjjlllpppnnnlllllllllqqqsssaaapppbbbCCC???DDD===FFF[[[uuu~~~fffZZZWWWdddggghhhddd[[[QQQJJJGGGFFFEEEDDDEEEGGGLLLQQQUUUYYYVVVQQQLLLGGGDDDBBBBBBFFFOOO]]]jjjttt}}}zzzpppooozzz{{{yyywwwwww{{{|||zzz{{{~~~tttqqqooojjjeeeiiiiiigggcccaaa```bbbeeehhhfffcccaaa```aaacccdddEEEBBB???;;;888666666666333333333222222222111111111111111111111111111111///000000111111000000///000///////////////000111111222333444444666999<<<999999;;;???DDDGGGHHHGGGCCC;;;888999888777>>>HHHMMMVVV___bbbcccccc```[[[QQQGGG??????AAA???======:::<<>>>>>::::::@@@MMM[[[fffrrr{{{uuunnnqqqiiiuuu___DDDBBBJJJGGGNNNWWW^^^______bbbeeeeeeeeedddcccccceeehhhllloooqqqpppooonnnnnnllliiigggllllllkkkiiiggggggiiijjjhhhhhhkkkpppqqqppprrrvvvppp]]]jjjRRRBBB???===@@@GGGTTTlllzzz^^^QQQNNNNNNVVV___aaaZZZQQQLLLIIIFFFCCCCCCDDDGGGIIIOOOPPPRRRSSSQQQLLLGGGDDDBBBBBBDDDGGGOOOYYYdddkkkuuuyyylllsss~~~vvvqqqooosssyyy||||||yyyppplllnnnnnniiiccccccdddeeeccc```^^^^^^^^^aaaaaabbbcccddddddeeeeeeAAA???<<<999777666666666333333333222222222111111000000000000000000000000......////////////......---------......///111111111555888:::999999;;;>>>>>>===<<<===@@@EEEIIILLLFFF===:::<<<999333777AAAEEEPPP[[[aaafffmmmqqqqqqeeeWWWIIIDDDCCC@@@>>>===:::888<<>>CCC??????@@@EEEUUUrrruuuZZZPPPIIIOOO[[[aaa\\\SSSMMMKKKHHHEEEDDDEEEFFFHHHHHHLLLQQQUUUUUUSSSOOOKKKHHHEEEAAA@@@DDDNNNYYY```jjjpppyyynnnsss}}}wwwppplllooouuu~~~|||zzz{{{yyyqqqhhheeeffffffbbb]]]aaacccdddcccaaa^^^]]]\\\]]]___aaaccceeeeeeeeeddd