BM6P6(@ 222333444555555444333333333333333222222222222111000000000000000000000000333222111222444>>>UUUiiihhhkkkrrr{{{}}}tttkkkzzz{{{xxxqqqfff]]][[[```VVVMMMPPPaaayyypppjjjjjj}}}zzzrrrTTTOOOnnn}}}|||uuuzzzzzzqqqkkksssjjj:::333111222222222333666>>>GGGMMMaaawwwooobbbAAA444111222000222444---111111000000000000111111///111222222111222444666:::;;;>>>EEELLLOOOMMMJJJFFFCCC@@@@@@BBBBBB@@@===BBB>>>;;;;;;<<<<<<999666555777999:::888666555555777999999777444222333555333555555333333666:::;;;666888999888555333555888666777:::>>>???@@@CCCGGGJJJHHHFFFEEEFFFFFFFFFEEE???BBBEEEFFFEEEHHHOOOUUUnnnpppiiiiiiwww|||xxxxxx|||}}}zzztttsssxxx}}}~~~}}}yyyuuukkkrrrwwwzzznnneeegggqqq|||oooCCC777888===DDDAAAIIIGGGLLLHHHWWW```qqq~~~YYY;;;000222000000///......///000111111111000//////000111222555666888999:::<<>>;;;444444:::444444333111///000222555333444666777999999::::::BBBJJJQQQRRRQQQYYYkkkzzzxxxuuuwwwyyyuuuuuuxxx{{{ppp]]][[[mmm|||uuuxxx|||```TTTWWWsss{{{xxxmmm;;;111000000000222555888999@@@AAABBBBBBDDDGGGLLLPPPXXXsssXXXMMMbbb~~~tttzzz|||wwwrrryyy{{{kkkYYYZZZTTTDDD777222222222000000///...---+++***)))***)))'''&&&'''(((***+++---...000///...,,,---------,,,,,,++++++*********+++,,,...//////...,,,++++++++++++,,,---000222333888<<>>;;;999999;;;<<<;;;;;;======<<<;;;;;;:::666888:::::::::;;;<<<<<<777999:::999999===CCCIIIJJJLLLOOOQQQOOOMMMLLLMMMGGGEEEBBBAAABBBDDDEEEEEEGGGJJJKKKKKKJJJNNNVVV\\\mmm~~~|||~~~wwwvvvxxxzzzyyyttttttzzz}}}rrrwwwwwwjjjbbbcccmmmwww~~~fff???777999===EEEBBBGGGFFFLLLLLLZZZ\\\yyyzzzyyy___>>>111333111000///......///000111222222111000000000111222111333444555555777999<<<>>>WWWtttpppiiiaaaYYYOOOEEE@@@AAA;;;:::888777777999:::<<<@@@@@@EEENNNPPPJJJDDDBBB???AAAAAA??????CCCKKKRRRbbbkkkuuuwwwsssooopppsssuuuuuuoooeee^^^^^^]]]ZZZRRRDDD::::::888222000444333444333222000111333555111222333555666666666666;;;@@@DDDAAA===AAALLLWWW{{{{{{zzzyyytttrrrsssxxxuuuuuu{{{zzzzzzuuullljjjlllqqqyyy|||wwwsssuuuxxx[[[TTTYYYppp|||sssuuukkk===000000000000222555777999===>>>??????@@@DDDIIILLLRRRiiiYYYGGGQQQqqqyyy}}}~~~wwwnnnpppzzzzzzsss___]]]UUUGGG;;;444222222000000///...---+++***)))))))))'''''''''(((***+++,,,---//////...------...------,,,,,,+++***)))))))))+++,,,.........---,,,++++++***+++,,,///111333888<<>>;;;666222000000333444333333333333222222222222000000000000000000000000---111444111000AAAfffwwwiii```[[[WWWTTTWWWeeewwwxxxfffUUUNNNOOOQQQXXXWWW[[[xxxtttfff]]]kkk{{{]]]YYY]]]ggggggjjj|||~~~}}}eee999444111222333555777;;;AAAIIINNNWWWmmmqqq[[[KKK===111000444000111444111111111000000000000111111444555666777666777:::<<<===>>>EEESSScccpppuuuuuuuuurrrooooooqqqrrrpppnnnqqqsssrrrooolllnnntttzzzrrrmmmeee]]]YYYYYY[[[\\\[[[YYYUUURRRNNNLLLKKKKKKLLLIIIFFFDDDDDDFFFHHHKKKHHHKKKOOOQQQQQQSSSWWW[[[ZZZ\\\]]]ZZZTTTNNNJJJGGG@@@??????BBBFFFKKKNNNOOOYYYYYYXXXUUUUUUYYY```gggrrrzzzsssppptttvvvvvvsssttt|||~~~xxx}}}qqqccc]]]bbbmmmvvvzzztttttt}}}rrr}}}YYY:::888;;;???HHHCCCGGGEEEKKKQQQ\\\XXXiiilllFFF555555111000///......///000111444333222111111111111111///111222222222333555777888DDDUUUlll~~~vvvllldddZZZPPPLLLMMMAAA@@@===<<<;;;<<<>>>@@@AAABBBFFFJJJJJJDDD???>>>===;;;999888888:::===???AAAHHHPPPUUUTTTSSSRRRSSSSSSTTTRRRKKKGGGFFFFFFEEEFFF<<<777::::::444111333333444444444222222444666222333333444444444444444999;;;<<<888444444999???SSSlll~~~|||}}}xxxmmmeeehhhooorrrrrrqqqtttrrrttt|||oookkkkkkjjjxxxssslllxxxfffQQQPPPdddrrruuulllqqqzzzbbb:::000000000111222555777999<<<======>>>???AAAFFFIIIKKK[[[cccHHHCCCXXXwww||||||}}}uuugggbbbjjjuuuyyyiiigggaaaVVVGGG:::333222000000000///---,,,***))))))((('''''''''(((***+++***,,,.........---...///......---,,,+++))))))(((''')))***,,,---------,,,,,,+++))))))***---000222777;;;AAAIIIPPPUUUYYYZZZ```\\\WWWOOOIIICCC???===BBBBBBCCCEEEHHHLLLPPPRRRZZZ```eeeccc^^^\\\^^^cccjjjhhhhhhjjjgggbbb______kkkjjjaaaPPPCCC>>>??????AAABBBCCCCCCBBB???<<<:::777;;;DDDMMMUUUWWWUUURRR>>>;;;777333111222444555444444444333333333222222111111111111111111111111000444888666444BBBccckkkZZZRRRQQQSSSUUU```lllzzzyyyfffUUUPPPTTTTTTVVVVVV]]]yyy~~~lll___lll~~~qqqXXX___kkknnnhhhjjj|||{{{]]]555222///111333666999===BBBHHHLLLUUUlllzzzvvvnnn\\\LLLDDD666555:::555222333///111111000000000000111111333555888:::;;;>>>BBBDDDFFFGGGNNN___wwwxxxpppmmmmmmjjj___TTTNNNMMMQQQZZZbbb]]]ccckkkmmmiiiccc^^^[[[XXXZZZYYYSSSMMMJJJGGGDDDHHHIIINNNUUU]]]cccfffgggiiihhheeebbbaaafffmmmsss{{{|||rrrllljjjpppssssssqqqrrryyy|||}}}{{{mmm______iiiwwwyyykkkdddjjjtttppp~~~|||MMM666<<>>@@@AAAAAA@@@@@@<<<======:::999;;;@@@CCCKKKDDD@@@@@@???999555666333444666555555555666888666666666666666555444333777999999888777777:::<<>>>>>???AAAEEEHHHDDDPPPzzzrrrUUUEEENNNhhh}}}xxxiii]]]aaaqqqtttwwwzzzttt]]]BBB333222000000000///...,,,***))))))(((((('''((()))******)))+++---.........///000......---,,,***)))((((((&&&''')))+++,,,,,,---,,,,,,+++)))((()))+++...000444777<<>>JJJbbbxxxsssmmmddd^^^\\\XXXTTTNNNHHHDDDBBBBBBBBBEEEPPP[[[^^^ZZZRRRJJJFFF>>>;;;888999<<<===;;;777;;;:::999888999;;;<<<<<<<<<;;;:::999888<<>>@@@AAA???===;;;888;;;EEEPPPccc^^^UUULLLCCC<<<999777888999999888888:::>>>AAA@@@???>>><<<:::777555444444555777777666666888999OOO___kkkvvvvvvooo]]]RRRKKKOOOYYY___bbbcccoooooommmoooxxxxxxjjjbbbaaaeeehhh|||}}}}}}|||{{{|||~~~ooo^^^NNNWWWrrrtttsssjjjCCC555//////111222444666777777888999;;;;;;;;;<<<>>>@@@BBBIIIbbbnnnTTTSSShhhuuu{{{||||||ttteee\\\gggyyyzzz}}}NNN555444111111000000...---+++***(((((((((((())))))))))))(((***,,,---------...000------,,,++++++*********(((((()))***+++,,,,,,---,,,+++*********+++,,,---...///000222444555666666777888;;;???CCCFFFIIIJJJMMMQQQUUUXXXWWWTTTNNNKKKCCCGGGJJJKKKJJJIIIKKKMMMFFFEEEMMM```ppppppggg^^^XXXTTTIII;;;444333222///222222333444555777888999444666888999888666666666777888999::::::999888777999999999888888888777777333333333333333333333333555>>>HHHLLLLLLWWWttt|||{{{}}}~~~zzzlll]]]XXXZZZNNNOOOYYYllltttiiitttnnn^^^VVVddd~~~tttsss}}}QQQ333777333444777<<>><<<:::888999;;;===>>>===>>>@@@CCCCCCAAA@@@@@@===<<>>AAABBB???;;;999:::===LLL^^^iiiqqq|||}}}vvvvvvhhhaaa^^^```bbbcccfffiiisssvvvvvvtttzzz|||vvvnnngggcccccceeexxx|||yyyrrr[[[LLLZZZ{{{tttrrr~~~bbb:::666...///111333444666666777888999;;;;;;;;;;;;===>>>AAAIII[[[vvvZZZZZZsssyyywwwwwwtttgggZZZaaaqqqssswwwyyyNNN666777111111111000...---+++***'''(((((()))))))))))))))(((***,,,------,,,---///++++++++++++++++++++++++************++++++,,,,,,+++,,,,,,,,,,,,,,,++++++.........000222555888999;;;<<>>@@@@@@@@@888:::>>>AAADDDDDDBBBAAA::::::::::::999999888888:::::::::999999999888888333333333333333333333333000DDD\\\gggeeejjj{{{{{{zzzyyywwwwwwwwwyyywwwmmm```ZZZZZZOOOTTTZZZgggrrrkkkmmmaaa]]]nnnxxxyyyxxxMMM111555222666:::???BBBBBBBBBBBBCCCGGGYYYvvvwww~~~yyyyyysssxxxvvvaaa>>>666222222666666111111000000000000111111666:::???EEEKKKRRRXXX]]]dddkkkzzzkkk```aaa```XXXVVVZZZVVVYYY]]]___bbbhhhqqqxxx~~~|||ggg]]]```YYYbbbiiigggeeeeeeggggggjjjjjjmmmooolllggghhhlllnnnqqqqqqmmmlllppprrrrrrsssvvvwwwuuuqqqppptttxxx}}}yyywwwooogggoootttjjjhhhccchhhwwwyyyUUU???<<>>===;;;::::::>>>DDDHHHQQQPPPNNNKKKHHHDDDAAA???EEEHHHIIIEEE>>>;;;===AAAPPPaaahhhhhhnnnrrrvvvqqqnnnnnnooonnnlllooouuuttt{{{~~~}}}vvvxxxyyyvvvmmmeeeccceee|||uuu___TTThhhtttpppzzzYYY111333...///111333555666666777:::;;;============>>>@@@>>>HHHYYY|||___aaa~~~zzzyyyyyymmm___cccrrrmmmiiirrrpppLLL777999111111111000///---++++++'''(((((())))))))))))))))))+++------,,,,,,---...******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++,,,---......,,,+++***......///000444888<<>>???AAAEEEIIINNNRRRUUUZZZ^^^dddgggeee^^^UUUOOOFFFDDDBBBDDDHHHKKKKKKJJJKKK>>>777DDDXXXfffiiiiiigggmmmmmm___MMMCCC>>><<<444999@@@GGGKKKMMMLLLKKKGGGIIINNNTTTZZZ[[[YYYVVVAAABBBEEEHHHDDD<<<;;;???<<<999888;;;;;;888888:::888666333222444666777777<<>>DDDOOO```ooonnnmmmnnnoooiii[[[PPPLLLFFF<<<@@@VVVbbb^^^]]]ccc^^^^^^```jjjwwwzzzsssLLLMMMOOOPPPNNNIII@@@:::>>>;;;<<<>>>>>>;;;:::===999777666777999::::::999===HHHZZZggghhhnnn~~~}}}}}}wwwppppppmmmkkklllmmmkkkccc\\\UUU___{{{pppjjjzzzppp[[[QQQggg|||uuuxxxjjjAAA111333555888<<>>===???CCCHHHLLLLLLKKKIIIHHHDDDHHHMMMIIIUUUpppxxx^^^BBB333333111...---.........////////////000000000000222222222333333333444444111333444333222444;;;AAA\\\}}}xxxxxxyyy{{{wwwggg___[[[ZZZ[[[ZZZWWWUUUSSSRRRQQQKKKLLLNNNQQQQQQQQQQQQRRRVVVVVVYYY\\\\\\\\\aaahhh~~~~~~}}}mmm[[[XXXMMMFFF???>>>DDDLLLQQQSSSTTTUUU\\\gggllljjjdddaaapppmmmggg___TTTKKKEEEDDDRRR___mmmtttuuuzzz{{{qqqqqqsssqqqoooooonnnqqqvvvuuuuuuxxx~~~sssfffggg~~~ooovvv___999888///000222333444444444666888;;;;;;;;;;;;;;;;;;::::::<<<>>>NNNjjjiiieeetttaaa[[[XXXmmm^^^^^^fff]]]LLL>>>444111111111000//////,,,***))))))(((''''''''''''(((&&&(((***+++---------------,,,++++++******++++++,,,---...///...---+++***++++++,,,------,,,++++++......000555:::>>>>>>===@@@CCCFFFIIILLLNNNRRRUUU]]]```gggnnnqqqnnneee___SSSLLLFFFEEEFFFIIIRRR[[[\\\PPPDDD???AAAJJJYYYhhhjjjjjjooossspppdddYYYTTTIIIBBBGGG[[[lllnnnkkkjjjooommmpppzzzUUUYYYYYYSSSQQQPPPGGG<<>><<<777444444999===AAAGGGMMMRRRTTTVVVZZZ]]]```aaabbbgggkkkoooooollliiiiiijjjgggkkknnnkkkiiippp{{{pppfffcccTTTVVVccczzzzzzuuuxxxRRRGGG===>>>AAAEEEJJJMMMNNNMMMGGGGGGDDDGGGJJJFFFNNNfffzzz```DDD555222///................../////////000000000111222222222222333333333333111333333222111222888<<>><<>>888444777;;;>>>CCCHHHMMMOOOSSSXXX\\\___aaabbbeeeiiilllllljjjggggggiiihhhkkkiiibbbaaalll{{{dddZZZRRRTTTaaasss|||}}}ssstttfffEEECCC???AAAEEEIIIMMMPPPPPPPPPGGGHHHEEEGGGJJJDDDIII\\\kkkMMM;;;444......000///............//////000000111111111222222222222333333333222222222111000111555888>>>XXXwwwyyysssllliiifffcccaaabbbaaa```___aaahhhmmmjjjccc___]]]^^^aaadddiiiuuu|||mmmcccWWWPPPSSS\\\gggnnnjjjrrrlllXXXJJJCCC???HHHRRRVVVVVV[[[gggqqq||||||{{{xxxssspppppprrrmmmrrr}}}uuuiiirrrxxxsssfffhhhrrr{{{}}}rrrkkkcccGGG222222111222333555555444444555777888888999:::;;;<<<<<<===<<>>BBBNNNZZZZZZUUUQQQQQQSSSSSSPPPNNNWWWXXX```jjjnnnhhh```[[[SSSUUU[[[mmmoooeee___hhh}}}rrrpppddddddcccTTTSSSUUUYYYXXXSSSOOOPPPRRRSSSVVVYYY[[[ZZZVVVSSSWWWaaaoooxxxyyy|||zzzzzz{{{tttqqqrrriiiccc]]]]]]aaaeeefffeeeqqqvvv||||||wwwpppvvvmmmbbbeeejjjlllfff|||~~~}}}zzzTTT:::333666777===@@@EEEIIIJJJKKKKKKLLLKKKIIIKKK\\\{{{~~~tttvvvwwwooo\\\CCC333111222222222222222222111111111111000111222222222333666888:::EEEHHHNNN___llltttyyyooogggaaaZZZSSSUUUSSSQQQPPPPPPPPPNNNMMMNNNSSSaaarrrzzzssseeeZZZMMMCCC:::999<<<>>>@@@CCCHHHKKKOOOTTTYYY\\\^^^___cccfffiiihhhfffdddfffhhhlllmmmhhh___aaarrrjjjaaa___dddqqqwwwrrrttt|||nnnvvvWWW>>>@@@@@@BBBFFFIIILLLNNNOOOPPPHHHKKKHHHIIILLLFFFHHHXXXlll}}}```EEE999//////111000...............///000111111111111111111222222222333333222222111000///000333555999JJJvvv}}}xxxxxxtttooommmppppppnnnooowww~~~zzzqqqeee```]]]]]]___ffftttqqqggggggqqqzzz^^^OOOIII>>>EEELLLMMMLLLPPPZZZcccpppvvv{{{zzzvvvsssrrrrrrqqqttt}}}{{{jjj___[[[jjjyyywww}}}oooffflllzzztttmmmkkkYYY===333222333444555666666555444555777444555777999;;;===??????>>>CCCGGGHHHZZZvvvXXXCCCXXXwwwvvvmmmccc[[[lllnnnnnnuuucccGGG@@@888111...222444000------******)))(((((((((((((((''''''((()))***,,,---...,,,+++******))))))************++++++++++++++++++************************---...111444777:::===>>>AAADDDFFFGGGFFFDDDCCCCCCCCCFFFJJJOOOSSSUUUWWWYYYPPPKKKGGGDDDAAACCCLLLWWWWWWSSSPPPRRRYYY^^^\\\WWWPPPOOOSSS^^^fffeeebbbaaa___bbbfffsssnnn^^^QQQRRRcccyyypppooobbbaaadddiiihhhaaa]]]]]]dddeeegggkkkooopppooonnnuuu}}}yyy{{{vvvnnnoootttooohhhaaa___ccchhhlllmmm|||mmmsss~~~|||tttiiigggkkklllggg]]]lllwww{{{oooKKK777444888:::===AAAEEEHHHHHHHHHHHHIIIFFFHHHJJJVVVtttyyyyyy~~~}}}ssssss~~~zzzoooYYYAAA111...111333222222222222111111111000111222222111222444666555;;;888:::FFFKKKLLLSSS___uuu}}}{{{xxxsssrrrrrrrrrrrrrrroookkkhhhcccfffpppxxxdddTTTDDD????????????@@@CCCFFFKKKQQQVVVYYYZZZ[[[aaaccceeecccaaaaaadddggggggiiiccc]]]cccvvvuuuhhhgggiiittt}}}ooogggiiinnnxxx{{{nnnyyypppLLL======???AAACCCEEEFFFHHHKKKMMMJJJNNNJJJJJJNNNJJJJJJWWW```|||www}}}rrrRRR@@@222000222000...///------...///000111222222111111111111222222222222222111000000000111222333999BBBeee{{{wwwyyyzzzyyyxxxyyymmmhhhdddbbbbbbgggtttyyyeeeWWWSSSCCCIIIOOOPPPOOORRRZZZbbbiiirrrzzzzzzxxxvvvvvvtttsssppprrr|||lll]]]]]]mmm~~~vvvssswwwxxxlllfffqqqzzzpppiiilllQQQ666666333555666777888777666555666777333444666888;;;===???@@@===???BBBBBBOOOwwwzzz]]]<<>>LLLddd~~~nnnmmmrrr}}}hhhSSSHHHEEECCCBBBBBBBBBEEEJJJPPPUUUXXXYYYZZZ```aaaaaa___\\\]]]bbbfffdddfffbbb^^^fffvvv~~~|||yyyjjjhhhooouuuxxxkkklllsssxxxxxxxxxyyy{{{|||tttooo}}}___FFFAAA<<<@@@AAABBBBBBBBBDDDHHHKKKKKKOOOKKKJJJOOOLLLMMMXXXaaazzz{{{___HHH555222333000...000------...///000111222222111111111111222222222222111000000000111222333333777:::TTTwwwtttqqqqqqpppqqqzzzuuuggg___\\\OOOTTTYYYZZZXXXYYY___eeejjjsssyyyxxxwwwyyyzzzxxxsssllliiiuuurrrfffdddmmmttttttzzzwwwuuuhhhcccpppwwwnnnfffkkkKKK111888444444888999:::999777666777888555555777888:::<<<===>>>>>><<>>CCCDDDEEEEEECCCAAA??????@@@???BBBDDDFFFGGGJJJNNNRRRQQQQQQQQQPPPKKKIIINNNXXXaaaccc^^^SSSRRRaaaxxxlll^^^RRRPPPUUU\\\bbbhhheeeeeegggnnnyyywwwhhhXXXKKKEEEQQQuuu}}}}}}}}}}}}}}}}}}uuurrrwww|||zzzfff___dddhhhddd]]]bbbuuuttt|||zzzlllkkkssswwwrrrlllmmmqqqrrrrrrqqqlll}}}___???333666<<>>666;;;@@@999@@@@@@AAABBBCCCCCCCCCBBBGGGAAAHHHKKKNNNssszzz~~~vvvaaa===111111333333333333333000---111111222222222222111111444333333222333444555666555<<>>TTT}}}zzzrrrfff___]]]\\\dddmmmqqqnnnkkkjjjkkkxxxzzz{{{{{{yyy{{{{{{yyy{{{ttt\\\[[[nnnwwwrrryyynnn^^^]]]rrr|||tttiiifffYYYEEE777444555333777777888888888777777666888999999:::;;;;;;;;;:::@@@DDD@@@???EEEQQQsssvvvLLL777???CCCYYY}}}iiieeekkk]]]llloooYYY888///777000///333+++...---+++))))))((())))))&&&&&&'''(((***,,,---...---------,,,+++***)))(((((((((((((((((()))******,,,+++)))((('''''''''(((***,,,000333555888<<<>>>JJJJJJHHHFFFBBB>>>;;;999::::::;;;===BBBGGGLLLOOOPPPPPPOOOMMMKKKKKKNNNPPPaaabbbfffeee[[[WWWnnnkkkVVVIIIHHHNNNTTTJJJHHHKKKUUUaaannn}}}mmm[[[TTTRRR___xxx~~~yyyvvvsssnnnhhhbbbYYY[[[___dddddd^^^TTTLLLYYYwwwzzz{{{|||qqqxxx~~~|||qqqyyymmmIII<<<777;;;@@@===BBBBBBCCCDDDDDDDDDDDDDDDDDD@@@GGGIIIFFFdddSSS:::444555555333222222111000000111111111111111111000333333222222333444666777999>>>@@@@@@FFF[[[|||~~~wwwvvv{{{~~~qqqccc]]]HHHFFFCCCFFFZZZxxxyyycccXXXVVVTTTPPPRRRNNNJJJKKKOOOTTTVVVWWWXXXWWWTTTRRRRRRVVV]]]bbbmmmnnniiikkksssnnngggkkklllooorrrooohhhgggvvv~~~}}}tttlllsssaaaGGGCCCFFFFFFKKKJJJHHHHHHGGGHHHIIIJJJJJJKKKMMMNNNNNNMMMKKKJJJUUUbbbiiiFFF555888333+++...------,,,---...000222333222222222111111111000000111000000000000111222222222333777BBB[[[ppp^^^___^^^\\\WWWSSSPPPOOOMMMXXXgggrrrvvvuuurrrpppvvvxxxzzzzzzzzz|||sssgggiiisss|||zzzhhh]]]dddmmmgggaaaRRR@@@555444555444777777777888888777777666888888999:::;;;<<<<<<<<>>@@@EEENNNppp}}}YYYCCC>>>???RRRrrrggg[[[ccc\\\___kkkhhhWWW<<<555999111///333......---+++***)))((())))))&&&&&&'''((()))+++,,,------------,,,+++***)))(((((((((((((((((()))******,,,+++)))((('''''''''(((+++---000111222444777999DDDDDDCCCAAA???<<<999777555555666999>>>DDDJJJNNNNNNNNNMMMLLLJJJJJJLLLNNN^^^___aaa]]]TTTSSScccuuuxxxuuulll]]]MMMGGGJJJPPPFFFCCCDDDLLLXXXdddqqq{{{|||lll]]]VVVPPPVVVhhhuuuxxx|||wwwtttooohhh^^^WWWMMMUUU]]]aaa]]]XXXTTTTTTiiivvvsss~~~|||uuu```???;;;::::::???AAADDDEEEEEEFFFFFFFFFFFFEEECCC@@@HHHHHH@@@SSS~~~ccc===666666666555333111222444000000000000000000000000222111111222333555777888:::===???>>>???IIIYYYfffrrreeedddmmmvvv{{{{{{}}}}}}tttssssssrrrlllaaaZZZXXXMMMEEE===<<>>>>>===<<>>777888222111333000///...,,,***))))))))))))''''''''''''((()))***+++,,,,,,,,,,,,++++++***)))((((((((((((((()))******+++***)))((('''''''''(((+++---//////...///000222:::;;;;;;:::999888777666111111222444:::@@@GGGKKKJJJJJJJJJIIIGGGGGGIIIJJJXXX^^^___VVVNNNPPPWWW\\\\\\dddiiiaaaQQQFFFGGGLLLEEE>>>===DDDOOOZZZeeennnvvvuuujjj___[[[RRRPPP[[[pppddd[[[dddxxx~~~}}}||||||~~~}}}yyytttoookkkddd[[[UUUYYY___bbb]]]VVVWWWbbbnnn{{{{{{vvvnnnmmmzzzzzz}}}ppprrrVVV999<<<===:::???CCCEEEEEEFFFFFFGGGFFFFFFEEEEEEBBBHHHKKKCCCKKKvvv}}}ggg???555444444555444111111444000000000000000000000000111000000111333555777888:::<<<>>>???AAADDDKKKOOOcccxxxuuullllllmmmkkklllsss{{{{{{xxxvvvppppppqqqrrrqqqnnnkkkkkkkkkZZZKKKFFFDDDHHH]]]uuu||||||uuuhhh]]]XXXVVVSSSPPPMMMJJJJJJNNNQQQQQQPPPSSSTTTTTTTTTSSSTTTVVVXXXZZZllltttvvv{{{zzzxxxtttmmmeeedddnnn{{{~~~|||tttrrrxxxhhhMMM@@@@@@EEEGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJKKKLLLLLLKKKJJJJJJKKKWWWzzzgggAAA555444111111///...------...///000111222111000000000000111222///////////////000000111444333999???<<>>:::???CCCKKKWWWdddnnntttvvvsssvvvxxxyyyyyy||||||sssfffssssssdddgggzzzfffbbbTTTAAA444222555666444555555666666777777666666777777888999;;;===>>>???>>><<<;;;BBBDDDAAA^^^sssTTT???999FFFnnn|||^^^WWW___SSSGGGPPPJJJ<<<333111222333333//////...,,,***))))))))))))(((''''''''''''(((((()))++++++,,,,,,,,,+++******((((((((((((((())))))*********)))((((((((((((((()))+++,,,,,,++++++,,,---222222333444444555555555222111222333888===CCCGGGEEEFFFGGGFFFDDDCCCDDDEEEQQQ^^^aaaTTTLLLOOOQQQMMMIIIUUU^^^\\\PPPGGGFFFKKKEEE>>>:::AAALLLWWWaaaiiimmmpppiiibbbaaaYYYTTTZZZ~~~}}}wwwmmmeeeUUUUUU[[[iiizzz}}}}}}|||zzzyyyyyyzzz|||}}}yyytttnnnjjjgggccc^^^ZZZdddiiijjjccc]]]eeezzz~~~xxxqqqiiihhhvvv||||||rrrfffsss|||PPP999>>>???;;;???DDDEEEEEEEEEFFFFFFEEEEEEDDDEEEBBBEEEKKKIIIJJJgggwwwsssuuu}}}mmmGGG777222222666666222111333111111000000000000111111000000000111222555777888===<<<<<<;;;<<<===>>>???NNNhhhxxxjjj\\\bbbgggmmmqqqrrroookkkiiiggghhhllluuuqqq^^^XXXPPPIIIPPP___jjjnnnmmmddd[[[WWWUUUSSSNNNKKKJJJKKKOOORRRRRRPPPOOOSSSWWWYYYWWWTTTRRRQQQTTTlllrrrrrrxxxrrrooooooooommmnnnrrrvvvzzz}}}wwwqqqxxxzzzWWWDDDAAABBBDDDEEEEEEEEEEEEFFFHHHIIIKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMSSSnnnwwwLLL999555222222000///...------...///000000000/////////000000111///////////////000000111444///222::::::777BBBUUUxxxlllZZZTTTMMMIIIHHHGGGEEEBBBCCCEEEKKKUUU```jjjqqqtttuuuxxxzzzzzzyyy|||yyyrrrvvvjjjfffmmm}}}vvveee^^^NNN<<<333222444444444333444555666666666666666777777777888:::<<<===??????===<<>>JJJkkklllhhhddd]]]WWWTTTSSSTTTVVVYYY^^^eeesssxxxpppfffYYYSSSWWW\\\aaaccc]]]XXXVVVUUURRRNNNLLLKKKMMMQQQSSSRRRPPPKKKPPPVVVYYYXXXUUUQQQOOO]]]nnniiibbbrrrmmmnnnwww~~~}}}wwwtttoookkkiiilllvvv{{{tttqqqjjjIII@@@BBBBBBBBBEEEHHHGGGEEEDDDDDDEEEGGGIIIIIIIIIJJJKKKLLLMMMMMMNNNRRRMMMXXXdddJJJ<<<222111000000...------...////////////000111111111111000000000/////////000111111999000---333777555777===DDDUUUjjjxxx~~~lllfff^^^WWWSSSQQQPPPPPPRRRVVV^^^fffmmmrrrtttvvvyyy{{{}}}}}}|||~~~qqqqqq{{{|||llldddgggppp|||tttggg___TTTFFF888333444444333444222333444555666666666666777666666777888:::<<<======>>><<<>>>>>>:::HHHeee```IIIBBB^^^uuuzzzzzzoooZZZccciii]]]XXXTTTRRR>>>///444777///,,,111000---+++))))))))))))((((((((('''(((((()))))))))***+++,,,,,,,,,,,,,,,((((((((((((((()))******(((((())))))))))))((((((%%%&&&(((((('''((()))+++)))******,,,---///111333444555666777999;;;===>>>:::<<>><<<::::::;;;LLLSSSJJJAAABBBCCC@@@??????@@@AAAAAABBBCCCDDD>>>999888===FFFQQQ___jjjwww~~~vvviiiddd]]]VVVYYYrrr^^^PPPEEEDDDAAA???AAAIIITTT]]]___]]]]]]\\\TTTGGG???@@@XXX```llltttvvvwwwwwwyyywwwwwwvvvuuutttssssssrrrkkkhhheeefffggggggdddaaagggmmmssstttssswwwtttxxx~~~lllooo^^^HHH???AAA>>>???DDDCCCEEEEEEEEEEEEEEEDDDCCCCCC===CCC???AAAKKKGGGNNNiiiuuuyyy{{{rrrYYYEEE555666999777444666444333222111111222333444222111111111111333555666333444444444666:::>>>BBBDDDdddvvvcccPPPEEEBBBDDDFFFNNNUUU^^^hhh{{{sssbbbVVVRRROOOTTTUUUSSSRRRSSSRRROOOMMMKKKJJJLLLOOOPPPNNNKKKFFFKKKQQQUUUVVVTTTSSSSSSccciiiaaaZZZjjjzzzzzzxxxmmmmmmtttvvvlllbbb___fffpppzzzttt{{{zzzsssvvvzzz[[[CCCAAABBB===???HHHJJJGGGDDDAAA@@@BBBEEEGGGFFFFFFGGGHHHJJJLLLNNNOOORRRKKKNNNmmmfffKKK777444111000///...------...//////000333444555444222111111000000000000111222222777555222333555777777777666>>>FFFLLLPPPTTTSSSOOOVVVaaasss}}}ssskkkhhhiiikkkqqquuuyyyzzzyyyxxxzzz|||{{{~~~xxxrrrvvvzzzzzzxxxsssrrrxxx}}}fffbbbhhhrrr|||~~~uuuiii^^^XXXGGG<<<444333555333333555222222333444555555555555777666555555666888:::;;;888>>><<<999<<<;;;BBBSSSyyy{{{[[[CCCJJJdddqqqttt~~~ssscccdddhhheeeeeehhhnnnXXX<<<888555...000222000...+++***)))))))))(((((((((((())))))***+++((()))***+++,,,---------((((((((((((((()))******'''((()))******)))((((((&&&''')))(((''''''((()))((((((((()))***,,,...000000111444777999:::::::::666999<<<===;;;999777666555>>>CCC???;;;;;;;;;888777888888999:::;;;<<<<<<999777777;;;AAAJJJ[[[jjjzzz|||jjjaaaWWWPPPSSS~~~mmmaaaVVVJJJCCC<<<===<<<:::999;;;AAAGGGPPPTTTZZZZZZOOOBBBCCCKKK```dddjjjmmmooosssyyyuuuuuuuuutttsssqqqpppoooeeeddddddgggiiihhhddd```XXX^^^fffmmmsss{{{{{{llluuuiiisssSSSEEE@@@AAA===@@@FFFBBBFFFFFFFFFFFFFFFEEEDDDCCC<<>>999222000///...------......///222555777888666444222111111111111111222222333,,,333777555333555555333888::::::888;;;???>>>;;;DDDHHHRRRcccyyy{{{yyy}}}}}}|||~~~~~~tttfff}}}{{{wwwaaa^^^jjjuuuwwwiii\\\TTT===555000333555333333666111222333444555555555555777666555444555666888:::444>>>;;;666;;;>>>AAAJJJbbbjjjFFF===KKKhhhuuuyyywwwllleeecccffflllyyymmmIII<<<444---444222111...,,,***)))))))))(((((((((((()))***+++,,,((()))***+++,,,---------((((((((((((((()))******'''((()))******)))((((((((()))***)))'''&&&'''(((''''''&&&'''(((***,,,...***---111666888999999888444777;;;<<<:::777555444555666888999999999666222000333666777666555555666777777888;;;>>>GGGYYYiiiwww}}}jjj^^^SSSLLLPPPeeeSSSNNNIIICCC>>>@@@:::666888:::999;;;>>>OOO]]]^^^TTTNNNFFF@@@DDDKKKZZZhhhooosssyyy{{{xxxwwwsssppppppqqqpppkkkfffeee^^^iiioooeeeiiilll]]]RRRbbbjjjmmmxxx}}}uuuvvvmmmkkkiiiEEE>>>===CCCGGGFFFEEEGGGEEEDDDCCCCCCDDDFFFHHHJJJDDDCCCBBB@@@AAAFFFMMMSSSmmmkkkjjjzzz~~~{{{]]]???999999333222888444444333222222111111000//////000000111111111222111111222333555666666777777???IIIQQQYYYhhh|||wwwZZZKKKEEEBBB>>>FFFNNNRRRUUU]]]kkkwww~~~{{{tttiii\\\PPPHHHEEEAAABBBCCCEEEGGGHHHIIIIIIJJJJJJIIIGGGFFFEEEEEEEEECCCJJJPPPRRRRRRTTTTTTQQQQQQTTTPPPMMMWWWkkkrrrmmmqqqwwwvvvooolllssswwwmmm{{{kkkpppWWWJJJAAABBBDDDAAA???@@@AAAAAAAAA??????DDDMMMTTTOOOLLLGGGBBBDDDJJJLLLJJJOOOPPPWWWbbb}}}xxxrrrvvvQQQ555444111///000...+++,,,000,,,...///111222222222222222222111111000111111111222333333444444333333222333444666777888888888777999:::>>>GGGUUUfffuuu~~~www~~~kkkaaaxxxnnn[[[bbbfffrrrrrriii\\\HHH999666333111111222222111222222333333333333444444555555555555555666777888777777888999;;;===@@@AAARRRuuutttTTTHHHDDDNNNuuukkkaaadddjjjwww```===999777+++......---,,,++++++++++++((((((((((((((()))******((((((((()))******+++++++++)))'''&&&%%%&&&((()))))))))************))))))(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''((())))))******+++---000222444666666444444555666555333000///333222222222111111000000////////////000111333333222444666777999BBBOOOYYYssssssooodddVVVNNNNNNQQQ{{{bbbVVVSSSNNNFFFAAA@@@:::777777888777:::>>>SSS```___WWWTTTLLLDDDFFFGGGUUUdddlllqqqwwwxxxuuurrrooommmnnnooommmgggbbb___\\\kkktttmmmooorrreeeZZZjjjqqqtttuuuzzziiimmm^^^BBB===>>>DDDIIIHHHGGGHHHFFFEEEDDDDDDDDDFFFHHHIIIFFFDDDAAA@@@CCCHHHMMMPPP\\\vvv|||vvvqqqJJJ:::888777888;;;444444333333222111111111///000000000111111111111000111111222444555555666444888<<<>>>@@@HHHTTT^^^cccnnn~~~{{{yyyyyyaaaNNNAAA>>>BBBEEEDDDBBBDDDKKKRRRYYYXXXVVVPPPIIICCC@@@>>>?????????@@@AAADDDFFFHHHHHHGGGEEEDDDCCCCCCCCCDDDCCCJJJOOOPPPQQQSSSSSSQQQEEEGGGHHHMMM\\\llltttsssooozzz{{{vvv{{{|||~~~qqq}}}gggIII@@@;;;===@@@??????AAA>>>???@@@>>>>>>BBBIIIOOOPPPOOOJJJEEEFFFKKKLLLJJJIIIIIIOOOYYYnnnrrr|||hhh@@@555111///000///,,,---000,,,...///111222222222222222111111111111111222222333333333444444333333333222333444666666666666666999777666888===EEEMMMRRRmmmyyy~~~{{{xxxmmmkkksss{{{{{{{{{fff\\\hhhuuutttiiibbbSSSBBB777444111000111222222111222222333333333333444444555555444444444555666666666666777888;;;>>>@@@BBBIIIgggiiiNNN???CCC\\\uuu}}}iiifffkkkjjjpppNNN???777///222111///...,,,++++++***((((((((((((((()))******(((((())))))***++++++,,,+++***(((&&&&&&'''((()))))))))************))))))((((((''''''&&&%%%%%%$$$&&&&&&&&&'''((()))))))))((()))+++---///111222222000111222222222000...,,,000000000//////............---------...///000111///111222222333999CCCKKK\\\]]]\\\UUULLLHHHJJJNNNpppgggbbbXXXNNNGGG@@@<<<888888666666:::AAAYYYdddccc]]]^^^UUUGGGDDDAAAMMM\\\fffnnnssstttqqqllljjjjjjkkkkkkhhhaaa[[[XXXYYYhhhtttssssssrrriiihhhvvv{{{uuuxxxxxxooopppuuuyyyuuucccooo|||PPP???===???FFFLLLLLLJJJIIIHHHGGGFFFEEEEEEFFFHHHHHHIIIEEEAAAAAAEEEIIILLLLLLSSSccc[[[???888999999666444444333333222222111111000000000000111111111111//////000111222333333444555555444333333555999===???GGGSSS```nnn~~~uuummmvvv~~~}}}|||fffPPPAAA888999;;;;;;:::;;;>>>@@@>>>@@@AAAAAA???>>>>>>>>>===<<<;;;:::<<<@@@CCCFFFEEECCC@@@???>>>???AAABBBFFFKKKOOOOOORRRXXX\\\]]]SSSNNNOOOZZZeeekkknnnqqqjjjwww{{{www}}}NNN???<<<;;;>>>???>>>@@@CCC>>>@@@AAA@@@???AAAFFFJJJPPPPPPLLLGGGHHHLLLLLLIIIIIIHHHKKKRRR```}}}yyyzzzPPP999333///000000......000------///000111222222222000000000000111222333333333333444444444444333333111111222333444444444444555333111000111444888;;;FFFSSSdddpppwww~~~{{{yyy~~~}}}{{{}}}tttrrryyyxxxzzzvvvtttwwwzzzxxxvvvoooaaacccyyyllleee___KKK@@@444222000///111222222222222222333333333333444444555555444333333333444444444444555777:::>>>AAACCCCCCUUUwww}}}[[[BBBAAANNNZZZ|||ooodddgggaaauuueeeHHH999666555444222000---,,,+++***((((((((((((((())))))***))))))******+++,,,,,,,,,+++***)))((('''((()))))))))******++++++******)))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''(((((())))))&&&'''(((***+++,,,------,,,---......---,,,***)))---------,,,,,,,,,,,,+++,,,,,,,,,++++++,,,------...//////...---000777<<>>444444666999<<<>>>???>>><<<>>>???@@@>>>>>>???@@@;;;::::::;;;<<>>AAACCCDDDHHHffflllLLL@@@HHHUUUdddxxxgggeeedddjjjxxxoooMMM:::999555444222000...,,,++++++))))))(((((((((((()))))))))******+++,,,,,,------,,,+++***))))))))))))*********++++++++++++******))))))(((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&'''((()))))))))))))))******+++******)))(((+++++++++***************,,,,,,+++*********++++++...///000///---...222555333777;;;===>>>AAAHHHMMMsssdddUUUMMMEEE@@@<<<;;;888666:::???UUUbbbiiiqqq|||uuu```TTTEEEHHHOOO[[[ffflllmmmmmmiiihhhfffccc```[[[VVVRRRIIIIIINNN]]]kkkjjjdddcccwwwzzznnnpppxxxxxxvvv}}}}}}xxxoooiiieeebbb]]]]]]eee|||cccCCC;;;===AAAGGGNNNPPPMMMHHHHHHHHHGGGGGGGGGGGGGGGGGGJJJEEEAAABBBFFFIIIHHHFFFMMMQQQiiiqqqOOO999666777444555555444444333222222111111111000000000000000000---......//////000000000000//////111555888888666444666:::@@@GGGOOOVVV[[[bbbooowwwaaa[[[^^^bbbfffddd]]]VVVRRRQQQQQQSSSQQQIIICCC@@@===888555444444666888999777555;;;===>>>===;;;::::::;;;:::;;;===???@@@@@@??????>>>===:::999999<<>>;;;;;;===>>>???CCCFFFFFFCCCCCCDDDGGGFFFHHHHHHDDDEEEIIIKKKJJJHHHJJJFFFIIIOOOUUU|||xxxLLL???333000000///------------...///000111222222000000000000111222333444222222333333333333222222222222222222222222333333555444333222111111111111222:::CCCEEECCCCCCIIIPPPaaaeeehhhhhhhhhkkkssszzz|||{{{qqqjjjiiiiiihhhccc^^^```iiiqqq{{{ooojjj|||{{{yyy|||ooo___[[[]]]qqqfffaaaVVV;;;222222111111222555666666666222222222333333333444444555444333222222222222222333333444666999<<<@@@BBBEEE@@@VVVWWW:::<<>>BBBEEEEEECCCBBBCCCEEEFFFIIIHHHDDDCCCGGGKKKKKKJJJOOOIIIKKKSSSQQQiiiwwwzzzxxx]]]LLL999222111///---,,,---------...///000222222000000000000111222333333111111222222222222111111222111111000000111222222000000//////000000111111111555999999777777:::>>>DDDFFFGGGGGGFFFHHHMMMQQQRRRWWWccctttwwwiii^^^TTTMMMNNNRRRUUUUUUUUUXXX___fffjjjvvvxxxuuuzzzxxxpppyyyhhhVVVTTTYYYkkkiii^^^OOO888000333222222333666777777666222222333333333333444444444444333222222222333333444444555666888:::===>>>@@@;;;JJJooolllHHH>>>HHH\\\vvvuuunnnmmm```[[[cccgggYYYCCC333444333111000///.........***))))))((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((())))))******)))))))))))))))*********,,,++++++***++++++,,,,,,*********,,,---///000111111333777999;;;>>>BBBEEEyyymmmbbbXXXTTTQQQIIIBBB>>>DDDTTTaaapppjjj___WWWZZZ```bbbccceeedddaaa[[[VVVSSSSSSVVVXXXYYY```\\\\\\bbb^^^eeexxxrrrqqqwwwuuujjjiii~~~cccKKKDDD>>>AAADDDEEEIIINNNKKKDDDDDDDDDEEEFFFGGGGGGGGGGGGCCCCCCCCCCCCDDDDDDEEEEEEGGGIIISSSiii{{{uuutttooocccTTTFFF;;;555555555555444333333222222111111111111000000000///............////////////222222222111111111111111444333333444555666777777999???KKKXXX^^^___cccjjjqqqpppsssxxxyyyyyy|||}}}^^^MMMHHHHHHIIIIIIIIIJJJLLLMMMAAAAAA===777444555444000///111222444666888:::;;;777999;;;<<<;;;;;;<<<===<<<<<<=========;;;999888666666666777999;;;===>>>:::???CCCFFFQQQbbbrrryyy{{{~~~zzzyyy{{{|||}}}yyyoooiiivvvyyyrrrbbbJJJ>>><<>>===<<<;;;999888777777777444444555666888:::<<<===999???DDDGGGOOO[[[eeehhhsssssswwwlllccceeeffflllssspppqqquuu|||aaaOOOEEE;;;999===>>><<>>@@@???AAAGGGJJJQQQUUUSSSQQQQQQQQQOOOfffiiidddSSSEEE@@@===:::???@@@@@@AAACCCFFFKKKNNNPPPVVVaaakkkoooppprrruuujjjccc___bbbeeeccc^^^\\\___jjjsssqqqlllwwwqqqzzz|||mmmmmmttt}}}bbbUUU\\\aaadddmmmqqqkkkjjjcccMMM<<<444,,,111111111333555666555333222222333333333444444444333333333333444555555666999888777666666777888999;;;BBBEEEMMMjjjmmmIII^^^~~~yyyuuu}}}~~~vvvpppqqqrrr{{{sssQQQ;;;999777444111///---,,,******)))(((((((((((((((((((((((()))******++++++------......------,,,+++,,,------......------,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''((((((((((((((((((((()))+++,,,,,,***)))((())),,,...000000...///222666999===@@@AAAwwwpppkkkcccTTTHHHJJJPPPWWWaaaooo|||vvviii]]][[[^^^^^^\\\\\\]]]WWWQQQMMMKKKQQQaaappp{{{}}}vvvgggbbbnnn~~~vvv{{{tttiii{{{eeeNNNEEECCCAAABBBCCCEEEFFFFFFGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCAAA??????@@@AAADDDHHHJJJNNN[[[qqqYYY888<<<777444666444000111666222222222111111111111000000000000000000000000000000000000000111222333444333333444444444444333333777777777777777777777777<<<<<<<<<===???BBBEEEGGGTTTqqqvvv[[[GGG<<<;;;888333000222777;;;BBBDDDCCC===999888777555444444333333333444444555999;;;>>>>>>===<<<======@@@>>>:::777555444555666555777444888@@@<<<777>>>AAAAAA===:::@@@OOO^^^eeejjjmmmuuuwwwmmmgggdddooosssrrrnnnpppuuutttmmmmmmJJJCCCDDD???<<<===>>>???@@@AAAAAAAAAFFFFFFFFFGGGHHHIIIKKKKKKQQQOOOLLLJJJIIIJJJLLLMMMMMMMMMKKKJJJJJJNNNSSSXXXpppUUUBBB222111555000//////...---,,,...111333111000000000/////////...---------......000111111........................000000000000000000000000////////////000000000000222222111111111111222222333333444555666777888999>>>;;;:::>>>DDDGGGEEEBBBKKKKKKJJJGGGBBB>>><<<<<<<<<<<<<<<<<<>>>AAADDDFFFHHHKKKQQQ[[[fffllllllkkkiiiaaa[[[[[[aaaeeebbb^^^\\\\\\```fffiiioooooorrrmmmqqqyyylll^^^[[[dddpppvvvxxxgggjjjdddRRR@@@888444000000000111111111222222222555555555555555555555555444444333444444555666777888888777777888888999:::@@@===EEELLLYYYWWW___}}}pppssshhhKKK===222222444111......,,,,,,+++***)))))))))******)))((((((((()))+++,,,++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))++++++++++++,,,---......111222444333333777===CCC{{{wwwpppfff^^^___ccchhhlllssszzzyyyuuuiiiaaa\\\\\\]]][[[YYYZZZ]]]VVVOOOLLLNNNZZZnnnzzzoooeeedddsssxxx||||||oooiii}}}^^^LLLGGGEEEAAAAAABBBCCCDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBAAA???>>>???@@@CCCFFFIIILLLSSSddd{{{||||||bbbCCC;;;555666666333222444111111111000000000//////000000000000000000000000000000000000111222333444333444444555555444444333555555555555555555555555666666555666888:::===???CCCWWWllltttooocccRRRDDD@@@>>>;;;999999999888777AAADDDCCC>>>999888777444555555444444444444555555999;;;===>>>===<<<<<<===>>><<<999666444333444555222666555777>>>999666???DDDCCC@@@@@@JJJYYYdddhhhfffsss~~~~~~mmmiiimmm{{{qqqlllqqqtttrrruuu|||aaaEEE???@@@===<<<===>>>???@@@AAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHMMMMMMNNNNNNMMMLLLKKKJJJKKKKKKIIIHHHHHHKKKPPPTTTuuu}}}fffHHH888333,,,000000///...------///000111111000000//////.........------......000111111........................000000000000000000000000////////////000000000000222111111000000111111222111111222333444555666666:::888777;;;@@@BBBAAA>>>@@@AAAAAA???<<<999888999::::::::::::<<>>???@@@AAABBBAAA@@@@@@>>>???@@@???>>>===>>>???BBBBBBFFFIIIJJJSSSmmmvvvwwwTTTFFF888444555555222111000000000000/////////...000000000000000000000000000//////000000111222333333444444555555444444333222222222222222222222222222111111111222333555777555===FFFKKKNNNPPPNNNJJJHHHCCC===::::::999555111===BBBCCC???<<<<<<:::777777666666555555666666777888:::======<<<;;;;;;<<<;;;999777444333222333444000666666777;;;777999FFFXXXXXXVVVWWW^^^iiippppppffftttyyyzzz|||kkkkkkttt|||mmmkkkxxxxxxmmmvvvnnnQQQ???;;;;;;<<<<<<<<<>>>???@@@AAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEGGGJJJOOORRRRRRNNNJJJFFFIIIIIIGGGEEEEEEGGGKKKOOO]]]}}}|||hhhHHH:::///111000///......---------111111111000///.....................///000111111////////////////////////000000000000000000000000////////////000000000000222111111000000111111222//////000111222333333444555333333666:::<<<;;;999555666888888777666666777777777777777999;;;>>>???===;;;;;;>>>FFFNNNUUUYYYWWWPPPIIIHHHOOOVVV[[[\\\TTTWWW```kkkttt{{{nnnkkkjjjpppyyy|||vvvooo^^^mmmooofffTTTAAA555111...+++000000000000111111111111000000000000000000000000333222222333333444555666555444444444444555666666<<<555888;;;===\\\yyyUUU]]]nnn|||tttsssvvviiiRRR;;;222444666222///...---,,,+++************))))))((((((((()))******,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++******++++++,,,---......000333444555:::BBBHHHuuuUUUPPPMMMQQQSSSQQQOOOOOOFFFEEEGGGLLLOOOQQQXXX```ddd]]]___fffccc```sss}}}}}}~~~}}}{{{ssstttdddFFFCCCGGGCCCBBBBBBBBBAAA@@@>>>===<<<<<<===@@@BBBBBBBBBAAA@@@<<<===>>>>>>===<<<===???BBB>>>AAAGGGFFFHHH^^^zzzrrr\\\CCC555444666444222111111000000000////////////////////////////////////////////////000111222333333444444444444333333111111111111111111111111111111000000000111222333222444666888===FFFQQQXXX```[[[TTTMMMGGGCCC@@@===<<>>;;;999;;;;;;<<<===???@@@@@@@@@@@@???AAACCCEEEFFFFFFEEEDDDEEEHHHNNNRRRRRRNNNIIIFFFHHHHHHGGGEEECCCEEEHHHKKKQQQhhh|||qqq}}}___III888111000////////////...---111111111000///.........//////......///000111111000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111...//////000111111222222111000000333666777666444111333555666555555666888444444444444666777999::::::888777777;;;BBBGGGKKKDDD@@@;;;;;;@@@GGGLLLNNNQQQXXXeeetttssskkkeeehhhpppsssnnngggaaaxxx{{{kkk]]]GGG777111111111////////////000000000111111////////////////////////222111111222222333444555444333333333333444555555666333:::@@@<<>>===<<<===@@@BBBCCCBBBAAA@@@<<<=========<<<<<>>888888777666666666666666555777999999888666666777444333222111111111222222333999666444999>>>MMMddd}}}vvvxxx{{{uuunnnqqq{{{~~~fffoooxxxuuujjjxxxzzznnnsssdddFFF???AAA>>>:::;;;;;;<<<===>>>???@@@@@@@@@AAABBBEEEGGGHHHHHHGGGFFFFFFHHHKKKNNNNNNLLLIIIGGGHHHHHHGGGEEEDDDEEEHHHJJJRRR^^^tttxxxvvvYYY???333111......000111000...000000000000////////////000////////////000000111111111111111111111111111////////////////////////////////////000000000000111000000000000000000111/////////000111111222222000000000222333444444333111333555555444444555666111222222222333444555666666666666666777999;;;===;;;:::999999===AAAFFFHHHMMMWWWhhhyyy~~~|||~~~|||wwwrrrrrrtttqqqhhh___ddd{{{ooofffTTT>>>111///111111000....../////////000000000////////////////////////000000000111111222333444444333333333333444555555222333:::AAA======___}}}OOOGGGJJJ___yyyjjjqqqcccbbbtttxxxppp\\\BBB222000333222...111000///---,,,+++++++++(((((()))))))))(((((((((++++++,,,,,,---......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************+++,,,---------///333555888>>>GGGMMMppp[[[TTTUUURRRKKKEEEJJJHHHIIINNNQQQSSSWWW]]]___cccpppzzztttnnn}}}{{{mmmaaaeee{{{sssTTTDDDDDDGGGEEEAAAAAABBBBBBAAA@@@??????>>>???@@@BBBCCCCCCBBBBBB>>>>>>===<<<;;;===AAAEEEDDD???>>>DDDGGGFFFKKKSSS}}}zzz]]]BBB444222222///222222222222111111111111000000000000000000000000//////............//////000111111222222111111000111111111111111111111111////////////////////////000222555555333777FFFUUUeeeqqq}}}~~~ppp^^^PPPJJJHHHLLLLLLGGGBBB???<<<888777777666555444444444444333555666666555333333333222111111111111111222222333888555444;;;BBBRRRkkkvvvnnnvvvtttvvv~~~nnn]]]jjjssslllrrruuuooolllRRR======CCC@@@;;;;;;;;;;;;===>>>???@@@@@@@@@BBBCCCEEEFFFGGGHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHFFFEEEFFFIIIKKKVVV\\\yyyzzz{{{lllJJJ888444///...000222111///////////////000000000000000000000//////000000111000000000000000000000000////////////////////////////////////000000000000111000000//////000000111///000000000111111111111000000111222222222222222000222333333222111222333000111111222222333333333222444777777666444444444555777888999;;;???DDDHHHMMM[[[mmm{{{~~~sssdddZZZeeexxxhhh___LLL888///........................////////////000000000000000000000000000//////000000111222333333222222222222333444444222444444999;;;999SSSSSSEEEDDDXXXrrrlllooofff```iiimmmcccYYYHHH888111333444222222111000...---,,,,,,,,,(((((()))))))))(((''''''******++++++,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***))))))******+++,,,------000333666999???HHHOOOpppZZZPPPNNNKKKGGGDDDFFFEEEIIIRRRYYY]]]bbbgggeeemmm}}}~~~zzzgggaaapppxxx^^^LLLEEEDDDDDDCCC>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAA@@@>>>;;;;;;>>>DDDIIIFFFEEEDDDCCCDDDFFFHHHJJJeee}}}zzzjjjSSS@@@888333...111111111111000000000000000000000000000000000000///......------....../////////000000000000//////111111111111111111111111------...............---......000222000000999DDDZZZhhhxxx~~~wwwhhhZZZRRRGGGJJJIIIBBB<<<:::888555666555444333222222222222111222444444222111000111000000111111111222333333000555333444===CCCPPPeee|||yyylllnnn~~~tttmmmttt{{{zzzqqqbbb]]]eeekkklll{{{}}}xxxTTTEEE:::<<<@@@???;;;;;;:::;;;<<<>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGHHHGGGFFFGGGIIIKKKTTTXXXffftttrrrddd???999222///000111000...------...///000111222222111111000000000000000111000000000000000000000000////////////////////////////////////000000000000000000////////////000000/////////000000000000000///111222222222111111222...000222222111000111222000111111222222222222111000444888999888666555666333555777777999???HHHNNNZZZjjjzzz~~~zzzqqqoootttzzz}}}nnnccc___cccqqqsss___RRRBBB222......---,,,...------........./////////////////////////////////////////////000111222222111111000000111111222333222444///333;;;888EEEiii___GGG===QQQpppuuuhhhhhhllljjjdddbbbcccZZZHHH999444555555333222111///...---,,,,,,(((((()))))))))(((&&&&&&((())))))***+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***+++,,,---...111444777:::@@@IIIOOOtttcccQQQIIIEEECCCBBBDDDCCCFFFPPP^^^hhhjjjkkklllmmmyyy~~~~~~}}}yyydddbbbxxxfffLLLDDDDDDBBB@@@AAA<<<===>>>@@@AAAAAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDDCCCAAA>>>;;;;;;???FFFLLLFFFJJJIIIBBB@@@DDDHHHHHHFFFgggyyyzzz{{{hhhTTTGGG===777000000000000////////////000000000000000000000000///......---------............////////////......000000000000000000000000------...////////////...///,,,,,,000111...222888777@@@LLLTTTTTTMMMCCC===AAADDDCCC===999999888666555444333222111111000111///111333333111////////////000000111222222333333---333222555???CCCLLL^^^gggooorrrkkkiiiuuusssaaa[[[\\\VVVXXXbbbgggggglllvvv|||wwwsssfffFFF???999:::======;;;::::::;;;<<<>>>?????????????????????@@@AAABBBDDDDDDGGGGGGGGGGGGFFFDDDCCCBBBFFFGGGGGGFFFFFFGGGIIILLLOOOQQQTTTfff~~~uuurrrsssgggttt~~~EEE===444//////000///---,,,,,,---///000222333333111111000000000000000111////////////////////////////////////////////////////////////000000000000000000////////////000000.........//////////////////111222222111000000111...///111222111111222333111111222222222222111111111555:::;;;:::999:::;;;666777999999;;;CCCOOOXXXjjjzzzxxxtttvvvlll___[[[^^^kkkzzzqqqoooyyyrrreeedddhhh]]]iiizzzwwwbbbSSSFFF888------///......111---------.........//////.................................//////000111222///////////////000111111000555///333>>>777888QQQrrryyyWWWBBBRRRqqq~~~|||eeeooo}}}llljjjqqqlllWWWAAA777555555444333111000...------,,,(((((()))))))))(((&&&%%%'''((()))***+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***+++,,,---///111555777:::@@@IIIOOOxxxrrrtttnnnkkkgggeeeeeedddaaa^^^TTTOOOGGGBBB@@@@@@BBBBBBGGGNNN^^^pppzzzyyyvvvuuuwww{{{uuu|||vvvaaatttmmmUUUAAA???BBB@@@===@@@AAAAAA@@@>>><<<===???BBBAAAAAABBBBBBBBBBBBAAAAAABBB@@@>>>===>>>AAADDDFFFAAABBBCCCDDDDDDCCCBBBAAA@@@JJJbbbmmmTTTBBB777000000666666---+++111///////////////////////////............------------------------------------------............///////////////////////////////////////000000000000000111222333444333333222555555555444444333333333111111222222222222111111000000000000000000000000...---000333333///...000111000222<<>>======>>>???>>>===<<<;;;<<>>AAA<<<999===CCCNNNbbbttttttpppiii___[[[]]]WWWQQQ]]]|||nnnuuu}}}zzzsssnnnnnnrrraaadddhhhkkkjjjbbbTTTGGG444111...,,,---.................................000///---,,,,,,---...//////////////////.........000000000000000111111111333444666666555555777888KKKjjjvvvOOOHHH```qqqyyyrrr~~~zzzvvvttt|||zzz```HHH===555666444333333333111...+++++++++******))))))((((((((())))))***+++,,,,,,,,,------------------------,,,,,,,,,---------......,,,+++***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))++++++***+++---//////111444555999@@@JJJQQQ|||jjjddddddccc___[[[YYYYYYWWWUUURRRMMMHHHBBB===<<<<<<>>>@@@HHHTTTgggxxx}}}yyyxxx{{{}}}zzzppplllaaaMMM===<<>>BBBEEECCCCCCDDDEEEEEEDDDCCCCCCBBB@@@>>>===>>>AAADDDFFFBBBBBBBBBBBBAAA@@@??????BBBEEETTTsssuuupppYYYCCC666...222666222000333///////////////////////////............---------------------------------------------........................................../////////000000000...///000111222111111000333333333333222222222111000000111111111000000///////////////////////////111......222444000//////000666@@@LLLVVVaaaiiinnnllliiilllttt{{{zzzfff[[[SSShhhvvvssspppvvv|||{{{lllwwwtttQQQ<<<;;;999999:::======;;;999999;;;=========<<<===>>>======>>>???@@@AAABBBBBBEEEEEEDDDBBB>>><<<<<<===???@@@AAACCCDDDEEEEEEFFFFFFMMMKKKKKKhhhxxxlllppplllJJJ444222000000111,,,............///000111222111111111000//////000111//////000000//////...------...............------............////////////000/////////............---...///000000///...---////////////////////////000000000000000000000000//////000000000111111111222333666;;;AAAHHHJJJJJJEEE???>>>DDDMMM[[[mmm}}}vvvkkkddd[[[RRRXXXZZZVVVRRR^^^zzz||||||}}}wwwuuuwwwxxxwwwvvvfffffffffhhhggg]]]MMM???333111...,,,---......---........................000///---,,,,,,---...///////////////////////////000000000000111111111111222444555555555555666888CCCYYY___KKKTTToooxxx{{{|||~~~vvvZZZFFF666555333111000111111000///+++++++++***))))))(((((((((((())))))***++++++,,,------------------,,,,,,,,,,,,,,,---------......,,,,,,***))))))(((((((((***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++***+++---000///111444666999AAAKKKSSS|||lll```[[[ZZZ[[[XXXTTTRRRPPPOOOLLLJJJEEEBBB>>>::::::;;;>>>AAAMMM]]]sss~~~xxx|||qqqmmm~~~~~~QQQDDD:::;;;===;;;<<<@@@HHHGGGCCC???===>>>CCCFFFBBBCCCEEEFFFFFFEEECCCBBBBBB@@@>>>===>>>@@@CCCEEECCCBBBAAA???>>>===<<<<<>><<<===???AAABBBBBBAAAAAACCCCCCCCCAAA>>><<<===>>>???@@@@@@AAABBBCCCCCCCCCCCCJJJLLLKKKZZZtttnnn~~~hhhCCC666222444444,,,------------...///000000222222222222111000////////////000000//////...---------...............---............////////////////////////..................////////////......////////////////////////000000000000000000000000//////000000000000111111333333444888>>>GGGPPPVVVIIIEEEFFFPPP]]]lll{{{~~~ssslllbbbTTTHHHBBBJJJTTTZZZ]]]iii}}}zzz~~~zzznnnrrruuunnngggeeecccXXXEEE666222000---,,,---......---------------------------///...---,,,,,,---.../////////////////////////////////000000111111111111222333555555444444666777<<>>???===>>>BBBEEEEEECCCAAA>>>>>>@@@BBB???@@@CCCDDDDDDCCC@@@???@@@???>>>======???AAACCCDDDBBB@@@===;;;::::::;;;===<<<<<>>555888333444555777999::::::999888:::<<<<<<<<<;;;<<<=========>>>???@@@AAAAAA@@@AAABBBAAA@@@===<<<===>>>BBBBBBBBBBBBBBBBBBCCCCCCDDDHHHKKKKKKPPPhhhtttvvvcccJJJ999555555.........---------......///222111000000111000///...000000000000000///......,,,---......///.....................///////////////////////////............//////////////////...////////////////////////000000000000000000000000////////////000000000111333111111555:::BBBNNNYYYPPPPPPUUUaaappp}}}~~~yyykkkaaa\\\]]]TTTCCC;;;???FFFXXXjjjrrr|||wwwpppvvv|||sssnnnyyyzzziiibbb^^^RRR@@@222111///---------......---------------------------......---------.../////////////////////000000000//////000000111111222222111333444444333444555777;;;:::PPP~~~pppJJJEEEZZZooo~~~|||}}}gggEEE;;;888555333222111000///------,,,+++***))))))(((''''''''''''(((((())))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++,,,...000000222555888<<>>======<<<<<<<<<<<>>===<<<<<<===???@@@CCCAAA???===;;;::::::;;;777;;;;;;===PPPttt|||rrrqqqxxx~~~uuugggUUUFFF;;;444333555111111111111111111111111///............---------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***------------------------...///111///,,,111BBBTTTmmmvvv{{{yyypppkkkqqq{{{~~~~~~ooosss|||yyymmmkkkvvvuuujjjkkkxxx}}}VVV:::666888444444555666666666666666777777999;;;<<<;;;;;;;;;===>>>===<<<;;;<<<>>>@@@AAA@@@AAAAAA???>>>===>>>@@@BBBBBBAAAAAAAAAAAABBBCCCEEEEEEGGGIIIJJJWWWwwwuuukkkGGG666444111///......---------......111000//////111222000...000000000000000//////...,,,------...//////..................////////////.........////////////////////////....../////////////////////////////////////////////////////////...////////////000000000111///000444777<<>>ZZZ[[[AAAFFFUUUqqq~~~xxxoooKKK999888555444444222000---......---,,,+++***))))))'''''''''''''''(((((((((*********+++++++++,,,,,,,,,,,,,,,---------......---,,,,,,+++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***,,,,,,+++,,,...000///222666999<<>>;;;999:::;;;888999:::<<<@@@JJJXXXaaajjjooovvv{{{|||uuuxxxmmmiiiuuummmSSSIIIFFFEEEEEEFFFFFFEEEDDD???CCCGGGIIIHHHDDDAAA???@@@AAAAAAAAAAAAAAAAAA@@@<<<<<<;;;::::::;;;<<<===???>>>===<<<;;;;;;:::;;;555999<<<:::>>>UUUzzzuuu~~~uuuiiilllsss{{{ooo]]]III;;;444444111111111111111111111111///............---------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------------------------))),,,000111///444GGGZZZppp}}}}}}zzzuuummmjjjtttwwwlllaaafffvvvsssooossswwwkkk```sssbbb888***444777...444555777666555444444555666888:::;;;::::::;;;<<>>>>>@@@BBB@@@@@@???>>>>>>???AAAAAADDDBBBCCCEEEEEEKKK___sss___BBB999444000000///...---------.........000444888888444000000000111111000000///...,,,,,,---...////////////............////////////........./////////////////////............//////////////////////////////////////////////////////......////////////000000000...000555777;;;JJJ\\\mmmvvv~~~rrrcccTTTJJJBBB>>><<<:::555???ddd{{{wwwxxx{{{vvvvvvwwwYYYKKKEEE<<<222......---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...//////000000111111222......///000111222222333222333555555444444666777;;;999777DDDhhhtttMMMAAAFFFYYYwww~~~ssssssyyy|||zzzgggJJJ:::888666444444333222000//////...---+++***))))))''''''(((((((((((((((((()))))))))******++++++,,,,,,,,,,,,---------......------,,,,,,+++,,,,,,---++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,///111...333777:::<<<@@@EEEIIIkkkeee]]]ZZZYYYZZZXXXVVVOOOLLLIIIHHHGGGFFFDDDCCC???@@@AAA???;;;:::;;;===777999:::<<>>AAAFFFHHHGGGDDDBBBAAA@@@@@@???>>>>>>???@@@@@@::::::999999999999::::::999999:::;;;;;;;;;::::::777777999<<<:::BBB___}}}}}}}}}yyy{{{www```KKK<<<666222222222222222222222222///............---------------------------------++++++,,,,,,,,,---------------------------------+++,,,,,,,,,,,,---------......,,,+++++++++,,,,,,+++,,,,,,,,,---------...******+++,,,------------------------------------)))+++000555999>>>IIIVVViiimmmrrruuuxxxyyykkkdddZZZZZZXXXWWW___lllvvvyyyoootttvvvpppfffkkklllFFF000...111111...333555777777444333444666666888:::::::::999:::<<<>>>======<<<<<<===>>>??????@@@AAA@@@???@@@BBBDDD@@@???>>>>>>>>>@@@BBBCCCDDDDDDCCCCCCCCCGGGSSS^^^~~~}}}~~~[[[HHH;;;222111000///............+++///666???EEECCC:::222000111111111111000//////+++,,,---...////////////............////////////............/////////000000///...------...///000////////////////////////////////////////////////........./////////000000000...111777:::@@@TTTkkkyyy}}}ssshhh[[[NNNCCC<<<<<<===<<<777777NNNzzzwww{{{hhhLLLAAA;;;222---------,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...//////000111111222222......///000111222333333222444555555555555666888777888888???TTTrrraaaGGGBBBIIIhhhxxxrrrllleeegggdddTTTIIIDDD===777555555555555000000///---,,,+++***)))(((((((((((((((((((((((((((((())))))***++++++,,,,,,,,,,,,---------......------,,,,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,,,,---///111---222888;;;<<<<<>><<<999888:::===999:::<<<>>>FFFUUUhhhwwwuuuoooqqq||||||uuuiiiuuukkkLLLFFFDDDAAA???@@@EEEIIIFFFAAA<<>>===;;;NNNhhhwww___JJJ>>>222222222222222222222222//////.........---------------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------...---+++*********++++++,,,,,,,,,------.........)))***+++,,,---.................................000000555???GGGLLLPPPUUUdddcccdddiiiuuuuuukkkhhhUUUQQQPPPZZZnnn{{{uuuiiitttxxxqqqcccggg~~~yyyQQQ333333888000,,,111111444777777555444555777666888::::::999999:::;;;======???@@@@@@???>>>>>>???@@@AAAAAA@@@AAACCCEEEBBBAAA@@@@@@AAABBBEEEFFFFFFHHHGGGDDDCCCHHHQQQWWWyyywww|||qqqWWWBBB333222111///............)))///;;;HHHOOOKKK>>>333111111111111111000//////+++,,,---...////////////............/////////000---.........//////000000000///...------...///000////////////////////////////////////////////////............/////////000222///222999===FFF___yyy~~~yyyqqqdddWWWKKKBBB:::555000666888555888TTTxxxvvv|||}}}wwwsssttt~~~{{{www]]]EEE<<<777///+++------,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...//////000111222222222---...///000111222333333333555666666555666777999555666;;;CCCIIIYYY{{{oooNNNCCC@@@```~~~pppaaaeeemmmiii\\\SSSFFF<<<777666777888111000///...,,,+++***))))))))))))))))))((((((((('''(((((()))***+++++++++,,,,,,,,,---------......------,,,,,,,,,------...+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,,,,---///111---222999<<<;;;:::;;;<<>>===<<<;;;:::::::::;;;;;;999666666999<<<999<<<===CCCSSSgggrrrrrroooqqq}}}uuuwwwiiiaaayyy```MMMDDD<<>>>>>>>>>>>>>>???AAAAAA???===;;;:::888777999999888777777888999:::888888999999999999888888333777::::::999<<>>444111///...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------............///111111000000//////......////////////000111222333333333444444555666666666999888;;;>>>???LLLqqqsssNNNGGGXXXnnn~~~~~~nnnsss}}}nnn[[[EEE444000333222222222111000...,,,***)))((('''((()))***)))(((((((((((((((((((((((((((++++++,,,,,,,,,---------------------------------,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++*********+++,,,---///000000222444777999999888777CCCBBB???===<<<<<<======>>>===<<<:::999888888888777777777777777888888999;;;DDDMMMWWWcccpppuuurrrtttqqqmmmiiilllzzz}}}jjjmmmtttRRREEEAAA;;;>>><<<:::;;;===>>><<<:::=========<<<<<<<<<======@@@@@@???>>>======<<<<<<:::999888777777777888999777888888999999888888777444777999999777999>>>CCC___tttiiirrr}}}}}}dddSSSAAA:::777444333555222000...---...///222333------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++*********+++,,,---,,,+++,,,+++++++++,,,...333888TTTyyy~~~tttppplllpppvvv~~~tttbbbaaa```jjjsssvvvuuutttsssrrrqqqoooxxxoooGGG:::::::::888666333111///333333444555555666777777888999999999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCCCCBBBAAABBBDDDFFFFFFFFFGGGIIIKKKMMMNNNHHHIIIIIIGGGEEEDDDFFFIIISSSuuu|||[[[FFF444000222000000222///---,,,000777<<<===<<<999888666333000......///---,,,++++++,,,,,,---...000000000/////////......,,,,,,------...//////000000///...---------......000/////////............---,,,,,,---///000///...////////////000222333444555@@@RRReeesss|||vvvfffMMMEEE===:::888444444555///===FFFPPP```kkkwww~~~xxxqqqjjjrrryyyttt~~~yyyvvvwww{{{~~~vvvhhh\\\WWWYYY]]]```XXXIII888000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------............000000000/////////......////////////000111222333333333444555555666666777777666:::===>>>FFFbbbmmmHHHMMMYYYttt{{{\\\AAA777888333222111//////.........)))((('''((()))***)))(((((((((((((((((((((((((((***++++++++++++,,,,,,,,,------------------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,---...///000000111333444444444333333===<<<:::999888888888999::::::888777666666666666666666666777999:::::::::===LLL___kkksssvvvuuurrrzzzzzz}}}~~~||||||~~~ttt}}}vvviiizzz^^^DDD??????;;;;;;::::::<<<======;;;999;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????<<<;;;999888777666666666777777888888888888777777555777888777444555888<<>>???@@@BBBCCCDDDDDDBBBAAABBBDDDFFFFFFFFFFFFHHHKKKOOOQQQIIIIIIHHHFFFDDDDDDEEEGGGLLL\\\|||}}}yyy]]]BBB888555111///111///---***)))+++111777;;;===<<<:::555111.........,,,---------,,,---///000000000000//////.........,,,,,,------.../////////000///......------......///////////////.........---,,,,,,---///000///......000111111000333888===CCCRRRhhh|||vvvppplll^^^OOO:::444222333444222333666555HHH]]]rrr~~~vvvpppzzzsssjjj```eeesssxxx|||uuunnnnnnuuuoooaaa```[[[NNNMMMWWWNNN@@@333---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////.........////////////000111222222444444444555666666777777666555888<<<<<<>>>NNNaaaXXXHHHCCCXXXqqqKKK999888777555222000//////000111***)))(((((()))***)))((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((***************************))))))(((((())))))***)))))))))))))))******++++++++++++,,,---...///000000000000//////...------;;;;;;999888888888888999888777777666555555555555777888888777888;;;???BBBJJJ[[[ooo{{{|||zzzxxxxxx|||yyy|||wwwoooqqqsssNNN======???<<<:::;;;===>>>???>>><<<;;;999::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>===<<<;;;999777666555444666777777777777777777666555666777666444444666999AAAOOOnnnmmmdddjjjqqquuu~~~xxxsssyyyyyyjjjSSS===000000111333444333111...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,---//////...---......000)))***111444444<<>>???BBBDDDDDDDDDBBBAAABBBCCCDDDDDDCCCCCCDDDGGGJJJLLLJJJHHHFFFCCCAAABBBDDDFFFLLLSSSeeevvv|||bbbRRREEE777///...+++---......------111444999:::;;;777333//////000...111222///---...//////............////////////---------.........////////////..........................................000///......000000///...---000222222333:::EEENNN```lllyyy|||xxxooobbbYYYSSSHHH<<<666444333222000111:::DDD\\\kkk|||yyyrrrnnnhhhlllyyyzzzvvvoookkkmmmvvvyyymmmooohhhWWWPPPUUUDDD999///------,,,---///++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------.................................///......//////000111222333444444555666666777777777666777:::999999AAAKKKuuuuuuUUU<<>>;;;:::<<<>>>??????===<<<;;;999:::;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>======;;;:::777555444333555666666777777666666555333444555555555666777888888AAAOOOhhhlllZZZ[[[lllvvv}}}zzz]]]KKK<<<555///...222555444000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++,,,,,,---------//////...,,,,,,---///...,,,111;;;@@@AAAGGGQQQ```sssuuuoooppppppkkkaaa]]]dddppp{{{rrrooowww}}}yyyssspppvvv[[[===---666666444000......111444777333333444444555555666666777777777777777777777777888777777777888:::<<<>>>AAABBBCCCBBBAAA@@@AAABBBDDDCCCBBBAAAAAACCCEEEFFFJJJGGGCCC??????AAADDDFFFGGGNNNSSSnnn~~~xxxoooVVV>>>222222+++///222111---,,,---000000444888888555333444666111555555000---......***---------...//////000000---------.....................//////////////////------------------------///------...///000000...222555999===BBBOOO___kkkzzzkkkeeeYYYLLLDDD???999333444555555222///666MMMcccxxxwwwvvvvvvttttttxxxwwwkkk]]]PPPIII:::222,,,,,,,,,+++,,,///+++++++++++++++++++++++++++,,,,,,------,,,++++++,,,,,,,,,------------...---------------.....................///000111222333333444444555555666666888777777888888888<<>>LLLggg}}}WWWAAA<<<555444444333222111000000---,,,******++++++***)))))))))))))))))))))))))))''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,+++++++++***************************************))))))))))))******)))))))))))))))******+++))))))))))))***+++,,,,,,,,,++++++***++++++,,,---666666777777777777777777888777777777777888888999777999;;;<<<@@@IIIUUU___uuu|||yyy}}}}}}{{{zzz~~~oooOOO>>><<<===;;;999:::<<<>>>===<<<:::::::::999:::<<<===>>>======<<>>======<<<:::888666333222555555666666666666555555222333444555666777777888333888;;;GGGjjjqqq[[[^^^hhhsss}}}gggTTT===000///222222000000000000000000000000000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++------,,,)))***///333666;;;BBBJJJPPPUUUYYY]]]ZZZ[[[hhhyyysssgggTTTOOOMMMUUU^^^cccgggkkkkkkgggkkktttuuupppwwwmmmKKK===666111111000000111222222222222111111111222333444555666666777777777666666555555555888777777888888999:::;;;===>>>@@@???>>>>>>@@@AAACCCCCCBBBBBBBBBBBBCCCCCCIIIFFFCCCAAABBBDDDEEEEEEAAALLLJJJSSS|||cccDDD555555000111000---***)))---000)))...444555555777<<>>CCCaaa___JJJBBBKKKggg|||```LLLDDD777666555333222111111111///...,,,,,,------,,,***))))))))))))))))))))))))'''''''''((((((((()))))))))))))))******++++++,,,,,,,,,,,,++++++++++++***************************)))******++++++******))))))))))))))))))******+++)))((((((((())))))***+++))))))***+++,,,,,,------333444555555666666666666777777777777777888999:::999999<<>>>>>;;;;;;===>>>???>>>;;;999:::;;;888999;;;===>>>===<<<<<>>>>>>>>>>>>>><<<<<<<<<:::888666444222444555555666666555555444333333333444555666555555333555777;;;LLLpppxxx[[[]]]eeetttxxxYYYBBB666333111///000000000000000000000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***,,,---+++***...666<<>>@@@???@@@AAABBBCCCBBBBBBAAAEEEEEEFFFHHHJJJJJJGGGDDDBBBLLLHHHIIIhhh|||XXX???777444333111...,,,,,,---///)))---000111222999EEEOOOQQQSSSOOOIIIKKKPPPJJJ>>>888777666444222111//////........................---...///000111000000///////////////000000000111...000555>>>HHHQQQWWWYYY___ccciiiqqqxxxyyy|||wwwkkkeeecccYYYLLLDDD???999444222111222333...000444:::BBBTTTrrrooogggnnn{{{|||iiisssvvvqqqxxxsss[[[JJJ===333///+++)))++++++((((((******************************+++---------+++***(((++++++,,,,,,,,,---------++++++,,,,,,,,,---------...............///111111000111111222222333333444222666888888666666888:::===LLLjjjgggMMMCCCPPPccc~~~~~~ooo^^^SSSKKKGGG@@@888333111111222111000......//////---,,,))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))***++++++,,,++++++++++++************))))))))))))))))))))))))((()))+++------+++)))((()))))))))))))))******+++)))))))))))))))******+++'''(((***+++,,,,,,++++++333444555666666666666666777777666777777888999:::===:::>>>NNNeeevvv{{{yyyvvv}}}~~~~~~{{{uuuxxx^^^KKK<<<===AAA???>>>???AAABBBBBB@@@<<<:::<<<>>>777888;;;=========<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;999666444222444555555555555555555444333333333333444444333222222222666999888IIIzzzccc[[[XXXcccqqq|||lllUUUEEE===999777000000000000000000000000///////////////////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///+++---.........444>>>FFFnnnzzz{{{qqqoooxxxxxxnnnfffvvv}}}llldddXXXFFF@@@XXXzzz|||lllllliii```]]]ooosssEEE333:::111)))......////////////000000000000,,,---...000222444666666222333333444555666777777888888:::::::::999777666666888:::;;;;;;;;;===???:::<<<>>>AAABBBBBBAAA@@@BBBDDDIIIOOORRROOOHHHBBBBBBJJJGGGEEEVVVsssrrrNNN<<<333444444555444111...,,,,,,.........000:::KKKXXXeeefffaaa\\\```ggg```RRR>>>===;;;888444111///---.....................------...///111111111000///000000111111222222222333444888AAAMMM\\\iiiqqquuuvvvyyy~~~~~~~~~|||ppp^^^SSSPPPGGG:::999666444333222111222444666555888AAAMMM]]]sssjjj___iiiwwwvvvooo}}}~~~wwwkkkQQQ<<<333111000,,,,,,......******,,,***************************+++---------+++)))(((++++++,,,,,,,,,---------+++++++++,,,,,,---------...------......///000111///000000111222222333333...444999999666555666666AAACCCWWW~~~]]]GGGIIITTTmmm|||qqqfffcccZZZMMM???555111111222333111000///000000...,,,))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))***+++++++++************))))))))))))(((((((((((((((((((((((('''))),,,......,,,)))''')))))))))))))))******+++******************++++++'''(((***,,,,,,+++)))(((555666777666444333555777;;;333///333888999888999>>>CCCOOO```rrr~~~~~~~~~[[[MMMIIIBBB>>><<<=========???@@@@@@>>>;;;:::::::::<<<<<<<<<===>>>===:::777888888777777777777777888;;;;;;:::999777555444333444444444333333222222222222222222333333333444444000111555888555<<<[[[{{{mmm[[[[[[aaafffsssxxxpppeeeWWWNNNLLLAAA999000,,,---///000000000111222111---+++...333...------,,,++++++******---...///...,,,+++,,,---***+++,,,...000000---+++111+++))),,,---,,,+++---...******///111555BBBRRRzzz~~~~~~~~~{{{vvvgggfffTTTNNNRRReeevvvyyytttpppooohhhaaajjjuuuNNN===000000333111---+++000000//////.........---/////////000111111222222333333333444555666777888666666777888888777666555888999:::999888888:::;;;999999:::;;;;;;<<<======>>>@@@BBBDDDEEEDDDCCCBBB@@@@@@CCCGGGGGGUUU|||www[[[LLL===777333++++++///,,,***+++...000...222???NNNjjjuuunnnZZZWWWmmm~~~eeeYYYOOOMMMEEE999333666---///111000...---...000333000......///111222222111///333999:::777999???>>>EEETTTgggtttyyy|||{{{yyyvvvmmm```QQQEEE<<<777555===444000444666222333888888<<>>>>>===:::999999:::;;;;;;<<<>>>@@@@@@>>><<<:::999888777666777777888::::::999888777555333222333333333333222222222222222222222222333333333333666222111222......>>>RRRrrrlll```hhhwww}}}wwwuuuwwwiiiYYYEEE888444444111...000////////////.........///////////////////////////---,,,,,,------+++***111000...------------------******---......333999:::@@@BBB>>><<>>======<<<>>>@@@===BBB]]]zzzmmm^^^XXXPPP===111222222333000//////......333;;;PPPYYYWWWKKKMMMbbbtttzzz{{{vvvooocccRRREEE@@@>>>:::666666888:::888666444333333666;;;???BBBCCCBBB>>>AAAKKKTTTYYY^^^dddiiijjjrrr|||yyymmmggg\\\SSSGGG<<<666444333333333000222666666666AAAOOOjjjkkksss}}}eeeaaa___dddqqqwww~~~|||rrriiijjjvvvzzzmmm[[[KKK<<<000+++---******************************))))))******+++,,,++++++************++++++++++++++++++++++++++++++***,,,------++++++,,,...+++,,,...---,,,,,,---///////////////000000000000222222222333444555666777999===AAANNNooojjjNNNFFFQQQpppmmmPPP<<<666777111111000111222333444444,,,,,,++++++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))************))))))((((((((())))))&&&(((***+++,,,---///111222222333555777777666444:::888999<<>>AAABBBAAA@@@===;;;999777666666777888888888888777666444333222111111222222222222222222111111111222222222333333444...---111111...222:::DDDhhhqqqaaabbbpppzzz}}}yyyeeeQQQGGG@@@888111444222//////000111///---------------------------+++)))((())),,,---,,,***......---------......///......///000///222???KKK\\\ffffffWWWOOOSSSVVVRRRbbbkkkvvv|||ooofffjjjjjj___QQQMMMUUU```yyyqqqkkknnntttxxx{{{~~~tttxxxjjjBBB............///,,,***...555/////////.............../////////000111111222222222222222222222333444555444555666666777666555444555888;;;;;;:::888777777777888888999999:::::::::888999:::;;;;;;;;;:::999@@@>>>@@@@@@<<<:::FFFVVVwwwtttSSS999333333222,,,***---///...---///666:::<<<:::???NNN___iiiyyy~~~ssshhh___^^^UUUMMMMMMSSSUUUPPPJJJIIIIIIKKKQQQYYY```dddfffbbb[[[\\\hhhyyyuuucccRRRJJJGGG???555///---...//////000111555888888AAA]]]zzz|||aaa^^^```jjjvvvzzz}}}xxxqqqiii```ccczzz}}}zzzsssjjjfffWWWFFF:::111+++)))+++***************************))))))))))))***++++++++++++************++++++++++++++++++++++++++++++***,,,------++++++,,,...+++,,,...---,,,,,,---///////////////000000000000111111111222333444555666777777999>>>PPPpppaaaEEEBBBTTTxxxpppQQQ>>>888444333333333444444222000......---,,,+++***)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((************))))))))))))***)))))))))))))))******+++++++++***((()))+++---777555444555888:::999888;;;999;;;CCCLLLVVVcccmmmoooqqqvvvxxxyyy~~~yyyvvvvvv[[[===BBB;;;:::999999;;;<<<;;;::::::<<<>>>===;;;:::999:::999999:::<<>>@@@>>>;;;>>>NNNbbbttt|||wwwyyyvvvttt~~~yyydddKKK:::@@@;;;:::999:::;;;;;;999777:::<<<>>>???===<<<;;;;;;999999999:::<<<======;;;>>>===:::777555555555666444444444444444333222111...//////000000111111111/////////000000000111111111000000111///,,,+++...666:::LLLnnndddVVV___fffffffffooo~~~ooofffZZZ\\\UUUDDD555000111111000000000000000000000000***---///...,,,+++---000///000///......222888===<<<::::::===BBBQQQkkk~~~www}}}wwwuuuzzzrrryyyttt\\\QQQMMMKKKRRR```kkknnnmmmfffkkkqqquuuuuutttpppmmmoooKKK222---222...000111000...------------------.............../////////000111111222222111111000000000111222222222333555666666666555444777777777555444333555777666666777777777777777888999999::::::::::::::::::<<<:::;;;===>>>======???CCCmmmhhhPPP@@@333888444222333222///...000000,,,---000000///444===EEEVVVcccgggmmmxxx}}}|||{{{wwwxxxoooeeeYYYPPPFFF;;;555444...///111333444333222000//////777CCCOOOaaayyyzzzppp___aaaqqq{{{{{{zzzrrrqqqxxxxxxxxxtttaaaKKK===000,,,+++++++++---))))))))))))))))))))))))))))))(((((())))))***+++++++++************++++++++++++++++++++++++++++++***+++---,,,++++++,,,...+++,,,...---,,,,,,---///////////////000000000000111222222333555666888999999666:::@@@AAAHHH___zzzvvv\\\KKKKKKfffcccKKKGGGCCC<<<555000000333555111111000///...---,,,,,,***************************************************************************)))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''***************+++,,,,,,)))+++.../////////000111555666777888:::>>>DDDIIILLLIIINNNbbb|||||||||{{{qqq{{{}}}[[[III@@@999999:::888777777888777666444999<<>>===<<<<<<:::888777888999:::999888<<<;;;999888666555444444222222222333222222111111......//////////////////........./////////000000000111111000---,,,...111222000666IIIaaazzzYYYWWWQQQKKKKKKVVVhhhuuuoooRRRBBB;;;777000000//////...---------,,,---...---***)))***,,,111000...000999KKKbbbqqqppphhhaaa^^^___gggwww~~~zzzsss___RRRGGGLLLWWWhhhwww{{{tttkkkhhhrrrwwwpppjjjnnn}}}{{{```CCC222...---+++***,,,,,,+++---///...+++---------------........./////////000111111222222111111000000000111111222222333555666777777666555888888888777555444555777777777777777777777777777666777777888888999::::::;;;:::999999:::::::::999@@@MMMooo{{{|||rrr]]]EEE888222...------,,,///333222000000111///---///444555===DDDHHHNNNYYYbbbeeeoooxxx~~~zzzvvvoooddd]]]\\\UUUKKK@@@:::555000000333///111333222///...000333:::<<>>FFFJJJLLLPPPXXX___gggffflll}}}~~~uuu{{{uuuXXXIII===888888555888777555555666666666555777:::>>>???>>><<<<<<<<<999777666777888999999888888888888888777555333222000000111222222111111111//////..................------........./////////---.........///222444666......///333:::KKKkkk~~~wwwkkk]]]SSSOOOUUU\\\jjjzzz|||pppfff^^^LLLJJJGGGBBB===888555333444111000444:::===<<<999999:::<<>>===<<<;;;;;;888777666666999:::::::::666777888888777555333111///000000111111111111000/////////......------,,,---------.........//////000...,,,***---000///,,,//////000///---333KKKcccttt\\\NNNIIIYYYiiivvvzzzvvvooofff\\\RRRKKKGGGCCC===:::CCCSSS\\\ZZZSSSKKKOOOUUU]]]iii}}}~~~~~~xxxtttppp}}}uuussspppsss___MMMGGGNNNaaammmyyy{{{xxxyyy|||qqqhhhqqqfffAAA...'''111111%%%'''666)))000111,,,)))+++---+++,,,,,,,,,------........./////////000111111222222222222111111111111111222333444666888888888888777666;;;@@@BBB@@@;;;777444888888888888777777777777666666777888:::<<<===???:::;;;<<<::::::999777333444???GGGHHH___tttqqqgggNNNAAA===888222...///444222,,,+++//////***222+++***111333...---222222888AAAJJJPPPSSSUUUUUUSSSTTTXXX]]]dddiiikkkkkkgggkkkhhh___ZZZZZZXXXTTTJJJEEE@@@===999333111333222//////444555222///000+++000444777AAAZZZ}}}qqqjjj^^^]]]gggkkkqqqtttvvvqqquuuvvv~~~~~~yyygggTTT???...))))))+++...,,,((((((,,,))))))))))))))))))))))))((((((((((((((()))******++++++************++++++++++++++++++++++++++++++***,,,------,,,+++---...+++,,,...---,,,,,,---///////////////000000000000//////000111333555777888999::::::777777;;;>>>??????dddqqqYYYGGGJJJbbbxxx~~~{{{WWW???555111111222222222333333333000000000000000000000000************************************************************))))))))))))************************+++++++++,,,,,,---------++++++++++++,,,---...///......///333;;;GGGUUU^^^SSS\\\lllxxxyyyxxxrrrmmmsss{{{~~~tttssswwwRRRDDD999999:::777555666333555666444222222666999666666666777888:::;;;<<<>>>;;;777777888999888666::::::999999888666555444222222222111111111111000///............---------////////////////////////......------------......,,,///000///...111999@@@kkkyyy[[[NNNJJJRRR]]]iiiyyywwwpppkkkggg[[[RRR^^^zzzwwwdddgggiiikkkttt|||yyy~~~xxxssseeeaaaXXXgggbbbOOOHHHKKKSSS___yyyyyywwwxxxzzzoooooobbbEEE111000...,,,,,,,,,...///++++++,,,,,,,,,,,,------++++++++++++++++++++++++000111111000//////000222222222222222222222222222444444555555666777777777;;;>>>AAA@@@===999777555===<<<;;;:::888777666555888666666999???AAA>>>:::<<<;;;:::999999999999999>>>:::;;;CCCQQQooopppZZZHHH;;;555444111222222222222222///,,,,,,---.........///111333///000222666:::>>>???>>>>>>???AAADDDGGGIIIKKKMMMJJJFFF@@@>>>>>>>>>===<<<999777444333333333111000222111222444333111///000:::999:::BBBWWWvvvbbb[[[kkk~~~zzz|||lllfffuuu~~~vvvqqqxxxdddPPPBBB666,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))***+++,,,,,,,,,,,,...------------...//////000000111111111222222222222222333444444555555666777777888999::::::;;;;;;EEEOOOlll}}}wwwbbbJJJLLL]]]yyyoooLLL555888888444///111666444---222111000/////////000000//////...---,,,******)))))))))))))))))))))))))))************************,,,,,,+++***))))))******&&&(((+++---......,,,+++222///++++++---/////////...///111888GGG___xxxaaagggrrr|||yyyrrrlllgggqqqmmmJJJ>>>666777999888777777444555666555444444666777666777777888999:::;;;<<<===:::777777888999888666777777666666555444333222333333222222111111000000///............---------..............................------------......---///000...,,,...444:::JJJbbblllGGGFFFHHHRRR```nnnzzzwwwqqq|||{{{tttxxxmmm\\\RRRHHHPPPKKKDDDKKKTTT___nnnrrrvvv{{{yyy}}}___BBB222000///---++++++,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++///000000///...---///111222222222222222222222222444444444555666666777777:::===@@@@@@>>>:::888777;;;;;;::::::999999888888:::888888;;;@@@BBB@@@<<<===<<<;;;:::999999999999<<<;;;===AAAFFF[[[ooo___OOOAAA999444333111...---...000111***+++,,,,,,+++++++++,,,......///111444555444333555666777888:::;;;======>>>;;;888777777666444222333222111111000000///...222111000000000111222444444===IIIUUUeee|||qqq```aaauuuxxxooojjjqqq~~~pppfff```oooppphhhUUUBBB777000++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++))))))***+++,,,,,,,,,,,,---------------......////////////000000000111111222222333333444555555555777777777888999:::::::::<<>>ZZZ~~~bbbOOO??????GGGNNNWWW___mmmmmmxxx~~~zzzppp^^^LLL@@@<<>>???===;;;:::999::::::::::::::::::::::::<<<::::::===AAABBBAAA>>>>>>===<<<;;;:::999888777888;;;???>>>:::CCCccc~~~}}}vvveeeWWWFFFAAA:::444000000111333222222333333222111000//////......///000///---***///////////////000000000111000//////000///,,,***,,,---//////......///000000//////111666===DDDHHHNNN]]]oooxxx{{{{{{wwwoooiiifffppp}}}nnnkkktttlll\\\SSS]]]\\\SSSBBB333---,,,++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))************+++((()))***+++,,,,,,,,,,,,------,,,,,,------...///............////////////111222222333333444555555666666777777888888999999444???GGGNNNlll|||dddPPPOOObbb}}}zzzsssiiifffgggaaaSSSDDD;;;666333///000111111000...,,,***------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------222111///------...000111+++///222111//////222666999CCCUUUjjj~~~wwwtttgggDDD222888444222555999:::888777555444555888;;;;;;777333555555666777888888999999;;;:::999999999888888888777666666555555555555555444444333222111000000//////............---------------------------------------,,,,,,,,,,,,------,,,---......,,,+++,,,...222000777KKKeeexxxUUUGGGCCC@@@BBBHHHKKKLLLWWWiiizzznnn]]]NNNAAA:::???HHHQQQ^^^iiiiiiqqquuuuuu{{{^^^FFF555++++++000,,,+++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000111111111111222222222222222333333444555555666666666999<<<======;;;;;;;;;::::::::::::::::::::::::<<<::::::<<>>>>>>>>===<<<:::888777666777:::===;;;555777III]]]vvvbbbeee{{{hhh\\\PPPJJJFFF???777222//////...///000///...,,,111000000000111000---+++////////////............111000000000000000//////...///000///...///222555///444:::BBBOOO___lllqqqvvv}}}tttppppppqqqqqqooogggmmmxxx~~~yyytttttt~~~vvv___QQQTTTMMMAAA444,,,++++++,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,------...---.........////////////111111111222333333444444555555666666777777777777333::::::888HHHqqq}}}kkkNNNMMM___{{{llluuu~~~cccJJJ;;;555444444333222222222333333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...((()))+++---...---,,,,,,222222000111444;;;DDDJJJQQQXXXgggzzz}}}pppKKK;;;999555555444555888:::888555555444555888;;;;;;777222333444555666777777666666::::::;;;::::::999999999777666555444333333333444333333222111111000/////////............---------------------------------,,,,,,++++++++++++,,,,,,+++,,,---...---------...555111///222<<>>JJJYYYeeelllnnnjjjxxxzzz~~~gggSSS>>>555333000***'''******)))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------///111000000000111111222222222222222333333444444555555444666:::;;;;;;;;;;;;<<<<<<;;;;;;::::::999888888999999888999;;;===============<<<;;;:::888666555777777888999777777===EEEUUUwwwaaaNNNWWWoooxxxjjjiiiiii\\\III;;;333111......///111000///000///...///000000///...////////////000000000111333222222000000111222444222222000---,,,...111444222===KKK[[[ooo~~~~~~zzzqqqeee\\\YYYZZZiiitttwwwiiissshhhUUUOOOBBB333++++++,,,+++***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((()))***+++++++++++++++++++++++++++,,,------........./////////000000000000111111222333333333444444555555555555555666666777999999:::NNN}}}cccNNNJJJbbb{{{|||fffHHH888888666333111111333666888//////////////////......------------------------------------------------------,,,,,,,,,,,,------+++,,,---....../////////222222555AAARRRbbbkkkooollllllpppzzztttQQQ888444<<<444666666555777999888444333444666888999999666333333444555777777777666555888999;;;;;;999888888999666444222111//////000000111000000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,------......///---111444444000555III^^^{{{```NNNCCC@@@BBBGGGKKKUUUmmmppp```cccjjjxxxiiiUUUGGG===:::@@@GGGXXXhhhnnnmmmlllmmmvvvccc???777000///...+++***,,,)))))))))***************************++++++++++++++++++++++++++++++++++++,,,---......------///111//////000000111222222222111111222333333444444555222444777999999999:::;;;;;;;;;:::999999888777777777777666777777999:::::::::;;;;;;;;;999777555444666555555777999:::;;;;;;AAAddd}}}fff^^^fff{{{~~~iiiZZZDDD===555111111333444333222000------...///000///------......///000000000---......---,,,,,,...///000///...000333666888888===KKK\\\kkksssaaaTTTRRRZZZbbbttt|||yyypppsss|||xxxkkkUUUDDD777+++(((******)))((((((((()))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***)))))))))))))))(((((('''((()))***++++++++++++++++++******++++++,,,---.........////////////000///000000111111222333333333444444444444444444444555555:::???:::>>>aaammmTTTCCCKKK```|||]]]HHH<<<<<<;;;999777444222111/////////......---------------------------------........................------,,,,,,,,,---......000...,,,+++,,,///222555333:::JJJeeeyyyqqqrrr{{{zzziiiOOO===222000555222555555333444999888444222444777777777555555555444555777888999888777666444777:::999777666777888777555222000........................///////////////............---------++++++++++++++++++++++++++++++************++++++---,,,++++++,,,---------(((,,,333555000,,,222;;;\\\nnnbbbRRRDDD???===???JJJWWWddddddjjjxxxrrrgggVVVJJJGGGEEEIIIDDD@@@BBBFFFJJJSSS[[[kkkwwwwwwppptttyyyvvvqqqqqqiiiSSS===333///+++)))&&&%%%+++222))))))******++++++++++++************++++++++++++***************************+++,,,,,,,,,,,,...000/////////000111222222222111111111222333333444444111333555777777777888999888888888888888888888888555555555555555666888999777888999999999777555333333444555555666888888888:::FFFeee}}}sssttt{{{kkk```QQQGGGDDDDDDDDDDDD???;;;666222222222333333000000000000000111111111///222666777555222111111555777===JJJXXX```aaa^^^[[[hhhttt|||yyygggZZZYYYcccqqqzzz~~~{{{xxxxxxyyyzzz{{{rrrgggkkk{{{yyy[[[DDD666...)))))))))&&&&&&)))(((((((((((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))(((((((((((('''((()))***++++++++++++***************+++,,,,,,,,,---------............//////000000111222222222333333333333333333333333222444999<<<999<<>>555333333222111000//////...////////////////////////////////////////////////......------......///000***,,,000444888:::;;;<<>>888888888???NNN\\\fffmmmsss{{{{{{}}}wwwxxxqqq___JJJ;;;222,,,...***)))---...+++))))))((()))***+++++++++++++++)))************+++++++++)))))))))))))))))))))))))))***++++++***+++---///...//////000111222222222000111111222333333444444000222444555555666777888555666666777888888999999555555555444444555777999666777888999888777555333000444666444222333555666333222EEEnnn~~~}}}vvv|||vvvuuuttttttNNNIIIAAA;;;888888888888555555555444444444333333<<>>:::777666222111666===<<<888888666333222333444555555111444999:::444000999GGG___uuu~~~~~~yyyyyyxxxoooooowwwkkkLLL>>>444555666111111666333333333444444555555555333444555777777777777666888888777777777777888888888999888666444222333444888666333000............------,,,,,,,,,,,,------...---,,,---...---,,,***************************+++++++++,,,+++***(((''')))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,222000///666HHHeeehhhYYYMMM@@@:::999:::AAAJJJOOORRRVVV^^^hhhrrr{{{yyyqqqqqquuuqqqdddUUUMMMIIIEEEEEEGGG888999:::<<<>>>BBBHHHLLLXXXcccrrroooXXXLLL<<<111---,,,+++++++++++++++******)))))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++******))))))******++++++,,,,,,---......//////000000111111222222222222111111111111111222333444555555555555555444444333333444444555555444444333333333444444444444333333222222111111111111111111222222222222222666999:::@@@[[[~~~wwwoookkk{{{pppaaa[[[]]]\\\YYYnnnxxxwwwyyyxxxzzznnn\\\TTTPPPMMMQQQWWWqqq|||}}}qqqsss{{{fffYYY[[[eeekkkhhhVVVCCC777000---******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))*********+++++++++)))************+++++++++************************.........///000000111111555555444444444555555666555555666777777777777777999AAAYYYnnnXXXGGGAAACCCZZZiii~~~wwwwwwhhhccchhhwww~~~ttthhhcccKKKEEE===:::BBBMMMRRRPPPOOOHHH>>>777777>>>EEEKKKOOOQQQUUUTTTJJJCCCGGGQQQxxxxxxwwwuuuwwwxxx}}}^^^EEE:::555555777444...000777222222333444555666666777555555555555666777888888999999888777666666666666666888::::::777333111000222000///...------...///,,,++++++++++++++++++,,,---,,,,,,,,,------,,,***************************)))******++++++***))))))((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,//////---+++///???XXXkkkwwwaaaOOOBBB:::999<<>>999777777999:::<<>>???BBBHHHMMMSSS___jjjtttvvvyyy}}}ooobbbcccbbb[[[MMM<<>>;;;888888<<>>>>>===BBBIIIVVVUUUYYY___ccchhhqqq{{{{{{jjjfffaaaQQQ>>>222///...***&&&&&&'''((()))))))))((((((''''''''''''((((((((((((&&&''''''(((((())))))***''''''(((((((((((())))))((())))))******))))))((((((((())))))***+++++++++,,,,,,,,,,,,,,,---------////////////000000000000...000333555666555333222000000000000000111222333666777888888777666444333111111111000000000000000000000/////////////////////000222333///,,,111999777RRR{{{xxxtttqqqnnnooo||||||vvvmmmbbbZZZWWWdddrrr|||yyyssskkkkkkwwwqqqfffaaajjjjjjppp}}}zzzcccNNN;;;111)))))),,,,,,***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((()))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111333333222333333444555666222333444555666777777777333666;;;===;;;>>>LLL[[[vvvttt```MMMDDDQQQqqq{{{tttqqq{{{~~~~~~zzzsssrrruuuyyy}}}tttuuuxxx{{{}}}{{{lllLLL777222333111...222222111111222222111///000000000111111222222222222222111111222333555666777777666666666666666777777888999888555333333333............---,,,,,,+++***+++,,,------,,,+++***)))(((((()))+++,,,***)))))))))))))))))))))))))))))))))((('''((((((******((((((((()))))))))******************************,,,+++******+++---...///666222///555EEE___|||zzzrrrrrr```RRRNNNIIIAAADDDNNNHHH???888999::::::???EEEAAAFFFMMMSSSRRRQQQXXXbbboooooossszzzqqqcccaaaJJJ===...)))---000---'''%%%&&&''''''&&&&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&''''''((())))))***'''''''''((((((((())))))(((((())))))))))))(((((((((((())))))******++++++++++++,,,,,,------......111111000000000000000///---///333555666555222111000000000000111222333444444555777888777666555444222222222111111000000///------------............///000222111,,,)))000:::444<<>>HHHnnntttaaaRRRQQQWWWmmm}}}~~~```LLL555,,,000555222,,,////////////////////////............////////////------......////////////000000////////////000000111111222333333222111111//////000000000///...---,,,,,,+++*********+++++++++++++++*********))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))(((((((((((())))))))))))***)))))))))))))))))))))******++++++,,,,,,------++++++***))))))+++000555,,,666BBBKKKXXXkkk}}}tttuuuwwwwwwoooiiiccc\\\EEEAAA;;;444...***((((((******))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%''')))***+++***((('''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((((((((()))))))))***,,,------------...000......//////000000000000000000000111444555444222111222333333333222222111111111111111111111111111000000///............///------------------------------------------------111...---000111000000111111FFFSSSggguuuqqqoooggg___\\\SSSRRRUUUaaarrr|||mmm```cccuuupppccc``````ZZZQQQQQQPPPRRRZZZdddooozzzooo[[[UUUWWWbbbrrr~~~zzzooo___HHH444//////...,,,)))(((((()))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((()))))))))))))))))))))******+++++++++))))))******+++,,,,,,,,,---............/////////---------.........///////////////000000000000000111///000444666555444444DDDTTTooosss^^^PPPUUU\\\]]]cccuuuyyy|||bbbFFF888444///,,,+++,,,---...////////////////////////------........./////////------......//////000000000000////////////000000000111222333333222111000......//////......---,,,++++++******)))******++++++************))))))))))))((((((''''''(((((()))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))(((((((((((())))))))))))((((((((((((((()))))))))(((((((((((())))))*********((())),,,,,,***))),,,'''+++///111444;;;FFFNNNZZZiiiuuujjjmmm}}}wwwmmmqqqzzzlllgggccchhhsss|||{{{uuuiiiYYYLLLDDD<<<444++++++***(((&&&&&&(((***'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''(((((((((((())))))***,,,------------...000---......//////000000111/////////111444555444333111222333444333222111000000000000000000000000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---.........(((444777@@@dddtttiii]]]VVVOOOOOOUUU\\\```aaa]]]ZZZTTTNNNQQQ[[[cccfffnnnlllfffeeeppp|||vvvtttvvv~~~|||xxxkkkiiijjj}}}iiiPPP===111***(((,,,///---(((%%%&&&(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))((((((((()))******++++++((())))))******+++,,,,,,------------.........///------------............//////////////////000000---111444111+++)))...444222000777RRRyyyzzzjjjXXXUUUIIIFFFMMMSSSccc|||~~~||||||vvv\\\???***---111333000,,,***---222---------------------------------.........//////---......///000000111111111000000000000000000111///000111222222111000///////////////.........---******))))))))))))******************))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))(((((((((((())))))))))))&&&''''''(((((()))))))))''''''(((((((((((())))))+++))),,,333333---'''&&&,,,---------++++++...222///999@@@KKKZZZaaammmvvveeelllzzzpppgggggguuussskkkccc```ccciiimmmnnnWWWQQQEEE777000---)))$$$(((******)))((((((***---((('''''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''((((((((())))))***,,,------------...000------......///000000111.........111333555555333111222333444444222111///000000000000000000000000///......---,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++---000111111+++222111333EEE]]]{{{}}}vvvyyy}}}vvvllleeebbb```[[[XXX]]]bbbdddccccccdddbbb^^^~~~|||uuuvvvzzz~~~ttt{{{}}}hhhRRR<<<,,,(((***((()))***(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''(((((()))******+++(((((())))))***+++++++++,,,,,,---------.........---------............///000000000///////////////---222444000))))))...444888222000:::PPPlllpppfffUUULLLIIIAAAEEEXXXwww~~~xxxuuu~~~mmmOOO<<<777666///...------...//////000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........///000111111222222222111111111111222222...000111222222111000...111000000000////////////***)))))))))))))))******************))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))%%%&&&&&&'''((()))******))))))))))))************,,,$$$!!!%%%((())),,,111(((''''''(((((())),,,111+++111333666;;;:::@@@SSSXXX[[[___hhhjjjYYYSSSbbbhhhzzzzzznnnhhheeeeeennnyyy}}}||||||hhhbbb[[[UUUQQQMMMHHHEEE888666000***+++//////+++((()))***)))&&&%%%''')))((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))***,,,------------...000---------...///000000111...---...000333555555444111222444444444222000///111111111111111111111111......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++---...---,,,......---...000,,,...888@@@RRRmmmwwwzzzvvvooolllvvvzzzqqqpppuuuyyy|||}}}yyy}}}sss]]]GGG;;;333+++***///,,,)))%%%$$$&&&(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&''''''((()))******+++((((((((()))******++++++,,,,,,,,,---------......---------.........//////000000000000000/////////,,,,,,------000222///+++***...222333555AAA[[[qqq|||iii___XXXGGGBBBPPPbbbqqqzzzqqqfffoooxxxyyyrrrOOO???999333111333444222000---,,,,,,------------------,,,+++******++++++,,,---.........---+++,,,.../////////...---444333111000000111333444000000////////////000000000///...---,,,+++******)))***+++++++++)))((('''))))))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((())))))(((((('''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))))))))************'''((()))+++---.........333444444555666666777777@@@FFFLLLMMMIIIFFFFFFHHHOOOPPPQQQSSSSSSQQQPPPOOO===:::777333000///......************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''')))(((((('''''''''((((((,,,,,,++++++***+++++++++..............................//////000222333444333333222222111000//////000111111111000///------......---,,,,,,+++******,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------............000333666888___tttrrrzzz{{{uuupppkkkmmmsss}}}|||uuu{{{ttt^^^^^^ssspppaaa???:::333---***((('''&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((++++++******************+++++++++,,,,,,,,,---------------............///111111111000//////...............------,,,,,,,,,............///222777;;;ZZZqqqttt\\\KKKPPPVVV___aaa[[[XXXddduuuyyyooojjjffflllyyy{{{jjjPPP999222111---,,,000222111///...---,,,------+++,,,---------------,,,,,,,,,---...............,,,---......///.........444333222111111222333444111111000000000000111111111000000///...---,,,+++***************)))(((((())))))))))))((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((((((((()))))))))*********)))***++++++,,,,,,++++++***++++++,,,------......---111666666333111222444---...///000000///...---000///,,,***(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''((((((,,,++++++******+++++++++.................................///000111333333333333222111111000////////////......------------...------,,,++++++******+++******))))))******+++************************+++++++++,,,,,,,,,,,,---///...------...000222333888QQQkkk~~~yyyssswww{{{yyyppphhhdddiiiqqqwwweeeWWW]]]rrrrrrbbbTTTDDD777222///+++(((((())))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((('''))))))))))))))))))))))))************************,,,,,,,,,,,,---------------------............///000000000///......------------,,,,,,++++++++++++***+++++++++,,,...222555444CCCYYYtttzzzkkkZZZXXXUUUPPPGGGBBBJJJVVVtttnnnnnnsssvvvppplllooowwwuuu```OOODDD777---...000......111//////.........---------++++++,,,....../////////------.../////////.........------------...//////444333222111111222333444222222111111111111222222222111111000///...------******))))))(((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''')))((((((''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,++++++***)))((()))))))))******++++++,,,$$$'''***)))'''&&&'''***)))***+++,,,,,,+++***)))***)))((('''''''''((()))(((((((((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))++++++*********++++++,,,------------------------............///111222333222222222111111000000///---------,,,,,,,,,,,,,,,------,,,,,,+++*********)))******++++++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,///...,,,+++++++++,,,---***111;;;FFFXXXuuu}}}pppoooqqqqqq~~~|||zzztttbbb\\\cccsssjjjRRR@@@555---&&&)))'''&&&&&&((()))))))))&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((************************************************,,,------------.........---------............/////////......---,,,,,,,,,++++++++++++************((()))++++++++++++---///+++---333DDDcccvvvkkk___RRREEE??????III[[[yyy}}}jjjeeeeeekkkwwwyyysssnnnnnnttt|||sssaaaVVVKKK???666666111///222333000000333,,,------.........------,,,------...//////............///////////////.........---,,,,,,...///000333333222222222222333333333333222222222222333333111000000///......------***)))(((''''''((()))***))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''***)))((((((''''''''''''(((''''''''''''(((((()))((((((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))++++++++++++***)))((('''***+++++++++,,,,,,,,,---(((***+++***)))(((+++---((())))))******))))))(((******))))))))))))***+++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&'''((()))***************++++++,,,---------------------------------...///000111222222111111111000000000///,,,---///000000///---,,,,,,,,,++++++*********)))((()))***++++++***)))((())))))))))))))))))))))))************++++++++++++------,,,************+++444///---///444BBB```}}}zzzwwwuuu~~~vvvqqqwww}}}~~~}}}yyyyyy}}}yyy}}}mmmgggggglllggg\\\JJJ999///---------)))(((((()))******((('''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((***************************************+++++++++---------.........//////---------............///......------,,,+++++++++++++++++++++++++++******)))+++---...---,,,,,,---444222...111BBB\\\qqqzzz{{{ppp___LLL@@@AAAJJJ\\\mmmrrrllleeecccbbbmmm}}}zzzwwwpppjjjiiillluuuuuunnnggghhhooouuuvvvuuuuuudddNNN===666555555444000//////000...,,,,,,///+++,,,,,,---...------,,,......//////......---,,,...///////////////............---,,,,,,...///000222222222111111222222222333222222222222222222333.........------,,,,,,+++***)))(((''''''((()))***((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''***)))(((''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))*********))))))((((((((())))))))))))))))))******)))))))))+++---%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))***)))))))))******+++,,,------------------------,,,,,,------...///111222111111111000000000000000---///333666666333...++++++***************))))))((()))***++++++***)))(((************************)))))))))*********+++++++++++++++***+++++++++,,,111,,,---000......===PPPlll}}}nnneeelll{{{xxxfff]]]UUUSSSFFF>>>333,,,(((&&&''')))))))))((()))***)))'''%%%'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))************************))))))*********+++++++++---------.........//////---------............///---------,,,++++++******++++++++++++,,,,,,,,,,,,))),,,...///---,,,+++++++++...///---111<<>>555000/////////...---------,,,++++++,,,///,,,,,,,,,,,,,,,,,,,,,,,,/////////......,,,++++++....../////////...------...------------...//////111111111111111111111111111111000000000000111111,,,,,,,,,+++++++++******((((((''''''(((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''))))))*********((((((((()))))))))))))))((((((((('''((())))))*********))))))))))))******(((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((((('''''''''(((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111000000000000000000000000///222666999888444///+++))))))))))))))))))))))))((())))))******))))))(((************************((())))))))))))*********))))))******+++,,,,,,,,,'''(((---444222,,,...666888NNNkkkrrrbbbZZZcccwww~~~wwwZZZIII???666555333...******)))&&&%%%&&&%%%%%%%%%&&&(((((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))************************)))))))))***++++++,,,,,,,,,------------.........---------............///------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,(((***,,,,,,+++))))))***"""+++111///,,,---111222888GGG\\\nnn|||vvvjjjbbbbbbdddddd^^^UUUQQQSSSUUULLLNNNbbbuuuuuujjjaaa[[[bbbnnn~~~vvvsss{{{sssgggdddffffff```bbbfffjjjjjjcccXXXOOOIIIGGGLLL___vvvzzzjjj```VVVRRRRRRNNNDDD:::yyynnncccUUUEEE999000///.........---+++))),,,,,,,,,,,,,,,---......---,,,+++******+++,,,,,,,,,---------------,,,+++...............---,,,,,,,,,---......///.........//////000000000000///////////////....../////////+++++++++++++++*********&&&''''''((())))))(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((()))***%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))******************))))))(((((((((((()))***))))))%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))+++***)))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000///000000000000000000000222333444555444111---+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((())))))***************)))***---000///---+++,,,(((,,,888IIITTT]]]qqqkkkccc[[[^^^iiinnn[[[^^^OOO;;;333---''')))+++''''''+++---***)))+++%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,---------------------............///...------,,,++++++******************+++++++++,,,((()))++++++)))))))))***'''---000---***++++++***///222666;;;EEEXXXpppyyywwwwww{{{|||yyyyyy{{{wwwhhh```eeehhhaaaYYYWWWOOOOOOSSS___nnn{{{ooo___ZZZZZZ[[[eeerrr~~~rrrccc[[[[[[]]][[[TTTOOOSSSaaagggaaa[[[ZZZRRRQQQTTT^^^jjjooolllggg___YYYPPPGGG???888222...}}}zzzyyykkk```MMM<<<222111333222000---+++***+++---000111***++++++***+++---,,,***...---+++))))))***+++,,,******+++,,,---------------.........---,,,,,,++++++,,,.../////////...---......////////////............------------......,,,,,,++++++++++++++++++%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''')))******%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&'''((())))))((('''((((((''''''''''''(((((($$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***---,,,+++)))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000////////////000000000000444333222000///---,,,+++(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''------+++(((***...000...777+++)))111333333CCCYYYjjjtttqqq|||wwwhhhfff___XXXSSSKKK999<<<333---000...***---+++%%%$$$)))***'''&&&))))))'''%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((((())))))***++++++,,,,,,+++++++++,,,,,,,,,---------------.........//////......---,,,,,,++++++***(((((())))))*********+++)))***++++++******+++,,,)))***(((%%%''',,,///...---000111111000555===DDDVVVcccqqq{{{~~~yyyzzzxxxppppppwwwxxxrrrmmmpppvvvxxxtttnnnoooccc[[[ZZZWWWSSS[[[hhhooommmeee]]]^^^gggmmmlllggg]]]aaarrrxxxooolllrrraaa```_________`````````TTTRRRLLL@@@444,,,,,,///yyysssiii]]]TTT===;;;666222///,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++//////.........---------..................------.........///////////////---.........//////000000------,,,+++***(((((('''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******))))))((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&'''&&&%%%$$$$$$&&&''')))'''''''''''''''((()))))))))************+++++++++,,,,,,,,,++++++*********+++)))((()))---...---+++///000111222222111000///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......------...111333555EEEPPPiiivvvdddaaauuuqqqbbb___ZZZIII:::444///---,,,***))))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---..................---......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,------...///000000444>>>MMM[[[fffrrr}}}uuuqqquuu~~~}}}~~~xxxqqqnnnjjjgggeeecccbbbhhhqqq{{{zzznnn``````lllpppkkkhhhfffmmm{{{}}}tttppptttjjjgggccc]]]WWWQQQLLLJJJBBB???999222...,,,+++,,,{{{pppaaaTTTKKKEEE>>>:::333222000...------...///++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++///.........---------,,,.........---------------............////////////------......////////////------,,,+++***)))(((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&)))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&%%%$$$$$$&&&''')))'''''''''''''''((())))))))))))*********+++++++++,,,,,,,,,++++++*********,,,******+++...///...,,,...///000111111111000///---------,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((((((((((()))***+++,,,...---,,,,,,---///111333222777FFF[[[ooolllgggcccjjj}}}ttt___MMMFFFAAA777111222...---+++***))))))******''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))(((((('''(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++,,,------......------,,,---------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******)))))))))******++++++,,,------...,,,000555:::AAAMMM[[[eeezzz|||{{{uuuuuuxxx|||}}}yyywwwvvvrrrlllfffiiihhhhhhjjjhhheeegggmmmttttttmmmcccccclllmmmggg```\\\^^^gggggg```^^^ccc]]]ZZZTTTLLLCCC;;;555222111///,,,)))''''''((()))rrrddd[[[SSSJJJ===444111000000///,,,++++++***+++,,,---...******************************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++......------------,,,,,,------------------------........................---------............///------,,,+++***))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((()))))))))))))))*********+++++++++++++++++++++*********,,,++++++---///000///...---...///000000000000000------,,,,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******,,,+++)))''''''((()))***------,,,+++,,,---...///,,,,,,///333888EEE[[[ooo~~~rrroooooozzzxxxuuussswwwqqqaaaRRRCCC555111...)))***///---,,,+++***)))))))))***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((())))))******++++++******)))((()))000;;;DDDKKKSSS^^^gggmmmrrrxxx}}}|||zzzyyy~~~{{{vvvsssqqqmmmgggbbbdddeeeiiimmmmmmhhhgggiiinnnqqqnnngggeeehhheee^^^QQQJJJGGGIIIHHHCCCCCCIII>>><<<999555111---***(((((((((''''''((())))))***|||vvvkkk```TTTHHH===777000///------///000...,,,,,,+++***)))(((((())))))************************)))******+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///...............---------------------------------,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''((())))))))))))))))))************+++++++++***************++++++,,,...//////......,,,------...//////000000,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***,,,+++))))))))),,,///111---,,,++++++++++++,,,,,,/////////---)))+++777EEEMMMPPPZZZhhhsss~~~}}}~~~}}}yyy{{{qqqlllttt~~~~~~rrriiieee\\\MMMAAA111,,,***------))))))---++++++******))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************************************++++++++++++******+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))***,,,...---,,,,,,---///+++111888<<>>888333333000---...222((()))))))))*********+++******************))))))XXXRRRIII@@@999444000...)))***+++------+++(((%%%,,,+++***)))((('''''''''))))))))))))))))))))))))((()))******++++++******+++******))))))******+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------//////......---------,,,------------,,,,,,,,,,,,+++++++++******)))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((())))))(((((()))))))))*********************************)))***---.........------,,,,,,,,,------......///,,,++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))$$$$$$%%%(((,,,222888;;;,,,++++++***************++++++...111000...111777555555888>>>EEEOOO```nnn~~~|||vvvzzzzzzuuutttyyywww}}}fff[[[MMMCCC===888222///%%%&&&)))---...+++***+++))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))+++...///...+++)))(((,,,,,,---,,,---000555999???CCCJJJNNNOOONNNNNNMMMXXXZZZ]]]______[[[VVVQQQJJJIIIKKKPPPRRRNNNLLLNNNIIIJJJHHHAAA<<<:::777333111---++++++)))&&&&&&(((*********)))(((((('''''''''(((((((((((('''&&&%%%???;;;555000/////////...,,,,,,***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))******))))))))))))************++++++++++++************++++++++++++,,,,,,)))******++++++,,,,,,---//////......---,,,,,,,,,---,,,,,,,,,,,,,,,++++++******)))))))))(((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((()))))))))******)))))))))***************'''***---///...---------------,,,,,,,,,,,,------++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))'''&&&&&&'''))),,,000222************************,,,))))))---///......000///...///111222333:::CCCJJJOOOXXXaaajjjsss{{{}}}uuuttt}}}~~~}}}}}}tttmmmpppyyy}}}vvvjjj```XXXSSS???888222000...+++***,,,+++***)))((()))))))))***(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***)))))))))***+++,,,***+++,,,...///...+++(((...111444555555555666888:::===AAACCCBBB>>>888555666333222666888666666777444444333///,,,+++,,,---+++++++++,,,+++***)))(((*********))))))(((((((((%%%%%%&&&'''((((((((('''000...,,,+++,,,---,,,++++++***)))((((((***---000''''''((()))))))))))))))(((((((((((((((((((((((('''((())))))******)))))))))))))))(((((()))))))))******++++++++++++******************+++++++++,,,)))))))))***+++,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,+++++++++***((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))(((((((((((()))))))))***((()))))))))*********+++(((+++///111///...---......---,,,+++******+++++++++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))),,,+++***((('''&&&&&&&&&)))******+++++++++******...***)))++++++((((((+++,,,***,,,//////,,,,,,000---000444888<<>>999:::<<<:::444444:::;;;888888???@@@:::666888999666888666222222333444444333555333222333222222444666444444333111444888555///---000222111///...---+++%%%$$$######$$$$$$###!!!########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%################################################################################################$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$%%%$$$$$$###""""""############""""""######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################"""""""""!!!!!!""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((%%%&&&(((((('''&&&'''((()))***+++,,,...000000///333333444555555555333111666333333666<<<===:::555;;;>>>===999:::???@@@===BBBQQQ\\\YYYNNNFFF???:::======<<<:::777444444555888555333444555444444555888888444000000444555222333111///...000111000...%%%$$$"""###$$$$$$###"""########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%################################################################################################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$%%%$$$######"""###############""""""######$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$##################################################################################################################"""""""""""""""""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((%%%(((+++------...///000000//////222555777555444555333444888<<<===999555888666555888<<<>>><<<:::===@@@CCCEEEKKKRRRSSSQQQWWWnnnrrr^^^NNNFFFLLLOOORRRPPPKKKHHHHHHJJJFFF@@@;;;<<<;;;777777:::888888444///...333555444666222///111444555333000%%%###"""###$$$$$$###"""########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###################################################################################################%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$###############$$$######""""""######$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""#################################################################################"""""""""""""""""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''((()))***,,,---...***...222555666777888999:::888777777666555777;;;666666888===BBBGGGHHHGGG@@@??????AAADDDHHHJJJKKKKKKLLLNNNSSSYYY___```___fffzzzjjjYYYRRRMMMOOOQQQRRRRRRRRRSSSTTTSSSMMMHHHFFFBBB???FFFPPPNNNKKKCCC:::999<<<===;;;555444555999;;;<<<===???$$$###"""###$$$%%%$$$"""########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###################################################################################################%%%'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$###############$$$$$$######""""""######$$$%%%##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""""""""#####################$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))))))))***,,,...111333555555444666999:::999999:::;;;999???IIIMMMFFF===>>>EEEBBBDDDFFFGGGIIINNNUUU[[[OOOOOONNNNNNQQQVVV]]]bbb]]]YYYUUUWWWZZZ[[[YYYXXXbbbmmmyyy|||rrrddd\\\[[[YYYTTTOOOOOOSSSVVVVVVTTTQQQMMMLLLMMMJJJLLL___uuu{{{hhhSSSIIIHHHHHHGGG;;;:::===AAABBBHHHWWWggg$$$"""""""""$$$%%%$$$###########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###################################################################################################&&&(((&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$#########"""######$$$%%%######""""""######$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$######"""""""""#####################$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""############################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******---...111444777999;;;;;;;;;<<<<<<;;;888777888999;;;MMMgggvvvnnn[[[SSSWWWWWWXXXWWWSSSQQQSSS[[[bbb]]]\\\[[[YYYZZZcccoooxxxfff\\\TTTTTTVVVUUUUUUUUUXXX[[[```aaa___```iiitttuuuhhhYYYRRRSSSUUUSSSPPPLLLHHHJJJPPPRRRYYYtttqqqWWWLLLKKKLLLHHHEEEFFFHHHKKKWWWttt###"""!!!"""$$$%%%$$$###########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###################################################################################################&&&)))'''### """$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$######""""""###$$$$$$%%%######""""""######$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""#########$$$######$$$$$$$$$$$$######################################################################################################!!!"""""""""############################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''')))+++---///000111222333666999;;;<<<<<<===;;;;;;;;;:::999:::===???GGG\\\~~~wwwfffddddddaaa]]]XXXUUUVVVXXXZZZ^^^^^^\\\[[[___lll|||mmm___[[[ZZZXXXXXXYYYPPPQQQUUUWWWZZZeeeppp___WWWVVVVVVVVVYYYOOONNNVVV[[[aaauuunnnUUUNNNPPPRRROOOQQQVVVYYYccc|||###"""!!!"""$$$%%%%%%###########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###################################################################################################&&&)))'''""" !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$######""""""###$$$%%%%%%#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$######$$$$$$$$$$$$######################################################################################################!!!!!!""""""#########$$$$$$$$$##########################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''+++,,,...000333555777888666777999;;;<<<<<<<<<<<<777888999:::<<>>EEEKKKPPPRRRSSSYYYfff~~~uuupppmmmmmmjjjdddbbbccc``````ccciiinnnmmmddd\\\ZZZYYY^^^eeewwwlll^^^UUUXXXZZZWWWTTTVVVKKKRRR```qqq~~~pppkkkeeedddlllvvvwwwpppddd[[[WWW]]]fffnnnxxxwwwhhhYYYVVV```lllpppoooWWWMMMIIIOOOVVVXXX^^^eeemmm{{{sssdddkkktttkkk___""""""###$$$$$$$$$$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&''''''(((((()))******''''''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%''''''%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$##################################################################$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""##############################$$$%%%%%%$$$#############################################$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***,,,///000666555444666888999777555888444222444666555666888AAADDDJJJPPPUUUWWWXXXXXX```fffwwwvvvmmmhhheeeeeehhhdddaaa```dddiiihhh```XXXSSSTTT]]]eeeqqqpppdddbbbbbb^^^^^^bbbfffsssxxxxxx|||yyyyyy|||zzzyyy|||qqqrrr|||vvvmmmggghhhgggfffnnnzzzzzzrrrddd\\\""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((('''''''''((())))))******''''''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%"""###$$$%%%%%%%%%$$$###################################################""""""#########$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""###########################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))***---111444777:::;;;999444111444<<>>BBBDDDBBBCCCFFFJJJKKKNNNPPPRRRSSSTTTTTTZZZaaannnqqqfffdddcccdddfff```ZZZVVVZZZaaaeeeccc^^^ZZZZZZgggssszzzyyyvvvppphhhhhhnnnyyysssxxx~~~~~~|||zzzzzzzzzxxxtttooouuurrrggghhh""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''(((((())))))******''''''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%#################################"""###$$$$$$%%% !!!###$$$%%%%%%$$$$$$################################################""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###########################$$$%%%&&&&&&%%%$$$###########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((******+++---000555999;;;333777888444222>>>VVVjjj[[[TTTPPPSSSTTTPPPPPPTTTLLLKKKKKKJJJKKKMMMNNNOOOUUUbbbttt~~~kkkeeehhhiiihhhhhhZZZSSSNNNRRR^^^hhhkkkjjjmmmmmm|||{{{ooommmsss}}}vvvrrreeebbbnnntttnnnkkkqqqtttooosss|||{{{nnneeefffjjjnnnrrrwww{{{}}}tttnnnmmmkkkiiiqqq|||ooogggqqq$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################%%%$$$###""""""###$$$%%%######$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))((((((((((((''''''&&&%%%$$$$$$######((((((&&&&&&%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''***(((&&&%%%'''***+++,,,333333444555555555777888555222333666:::LLLwwwkkkffffffccccccgggZZZWWWRRRMMMMMMQQQTTTUUU\\\eeeppp}}}wwwtttnnneee\\\eeeuuucccVVV]]]ppp~~~vvvnnnjjjhhhfffeeeoooaaahhh\\\[[[fffjjj```ZZZ\\\gggaaaaaaeeeddd^^^cccnnn|||~~~mmmbbbeeejjjiiiggg\\\VVVZZZ\\\]]]hhhwwwxxxmmmfffggg######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$'''&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((('''&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---000333((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))---000222222999888888777777666555444444444:::BBBGGGUUUuuussspppqqqqqqvvv}}}xxxpppgggbbb```___^^^aaacccfffjjjpppqqqllldddeeecccdddgggyyyxxxwww~~~wwwpppllllllooosssvvvnnniiiaaa]]]]]]___```aaannnyyyooo```aaaaaaccciiillleee[[[^^^[[[^^^aaa___aaasss}}}ddd^^^______```YYYWWWZZZ[[[]]]jjjzzzuuueee___ddd"""##################""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$((('''&&&$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&$$$%%%&&&'''((()))************))))))((((((''''''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&***///555999(((((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%&&&&&&'''))),,,111444777888999999888666555555444222111444888BBBNNNTTT\\\ooo}}}vvvxxx|||qqqiiiggg```]]][[[\\\\\\\\\```eeecccbbbhhhpppzzz}}}qqqjjjbbbaaafffkkkkkkhhhuuuooofffaaa```bbbbbbaaa^^^eeeqqq||||||rrriii```lllooolllwwwjjjaaaaaaaaa^^^XXX]]]wwwtttaaaYYYVVVXXXUUUVVVZZZ[[[]]]kkk|||iii___ddd""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$###"""!!!!!!""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%&&&&&&'''(((((()))*********))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''***---///''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''&&&&&&'''((())),,,000444777888999999999555444222333555777999999???BBBJJJTTTZZZ___iiiuuuooonnnpppwwwxxxeeeaaaWWWVVVYYY___aaadddppp~~~xxxssssssssswww{{{kkkfffggggggffffffaaa___bbbppprrrwwwooofff```^^^\\\YYYVVVZZZYYY[[[bbbjjjlllfff``````ooo{{{yyyggggggfffaaa[[[___vvvvvvmmmiiidddbbbbbbbbbbbbhhhqqqwwwfffggg""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!!!!!!!!!!"""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&)))))))))((((((((((((((())))))(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((***,,,---222555888888666444333444222444555888;;;@@@EEEIIIMMMMMMOOOSSSWWW[[[ccckkkeeegggkkkooouuu}}}ddd```^^^aaajjjsssxxx|||tttllldddjjjsssqqqlllbbbYYYYYY[[[YYYWWWWWWYYY]]]iiiyyyrrriiiddddddbbb\\\WWWTTTTTTWWW^^^eeegggddd```WWWeeennn___^^^___aaadddjjjvvvxxxooolllllliiifffdddfff|||nnnooo"""##################""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""###"""""""""########################"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))((((((((('''''''''&&&&&&((((((((((((''''''''''''*********)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))((('''%%%###%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&''')))+++---///111222333555777555222111222555999???FFFIIIHHHIIIMMMQQQQQQOOOMMMKKKLLLRRR[[[aaalllkkkjjjhhhiiippp}}}vvvwwwxxxrrrfffdddaaadddddd\\\___XXXSSSTTTTTTQQQNNNNNN^^^dddpppssskkkiiifff```ZZZNNNQQQUUUYYY[[[ZZZXXXVVVRRR^^^xxxYYYSSSPPPOOOVVV```ffffffccclllsssjjjcccdddkkkmmmhhhbbbZZZiiiqqquuuzzzvvvrrrxxx######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""###%%%&&&&&&$$$""" ################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((()))((((((((((((((((((((((((((()))***++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((***---000333444555555222444666555444777===CCCTTT```llllllcccYYYWWWYYYTTTTTTRRROOONNNSSS\\\aaarrrnnnhhhcccbbbfffkkkmmmqqqpppcccppp~~~{{{hhhccc\\\VVVTTTPPPKKKIIIJJJZZZdddmmmuuusssaaaVVVSSSSSSOOOKKKJJJKKKMMMOOOOOONNNLLLKKKUUU^^^~~~tttUUUQQQJJJFFFLLLXXX]]]WWWMMMLLLVVVcccgggccc^^^```eeeWWWSSSQQQWWWaaagggfffaaaTTTXXXUUUVVVaaadddgggqqq$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""###%%%&&&$$$!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******&&&''''''((()))***++++++((((((((((((((()))))))))&&&''')))+++,,,---,,,,,,(((((((((((((((((((((((((((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((***---111555777888777666222444777888999@@@KKKSSStttooofffeee\\\___```]]]\\\```ggglllqqqllleeeaaacccggghhhfffjjjooowwwzzz{{{qqqqqqhhh```ZZZUUUOOONNNPPPJJJYYYbbb^^^___iiissstttrrrbbbOOODDDFFFKKKNNNNNNFFFFFFFFFIIILLLPPPRRRSSSXXX]]]rrrxxx\\\SSSLLLFFFLLLZZZbbb\\\QQQFFFJJJNNNOOOKKKJJJOOOWWWSSSSSSRRRUUUZZZ^^^]]]YYYJJJLLLFFFEEENNNQQQTTT___$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((''''''((()))))))))))))))))))))''''''(((((()))))))))***,,,+++))))))***+++******,,,((($$$$$$''')))***))),,,+++***)))))))))))))))%%%&&&&&&&&&((()))***+++,,,++++++***)))((('''''')))((('''&&&%%%&&&''''''(((''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''(((%%%###$$$'''))))))'''111000333999888111000444///666>>>FFFMMMUUU\\\bbbwwwrrrlllhhhkkkoooqqqnnnjjjdddiiiaaa]]]lllwwwtttqqqsss||||||oooiiiiiiwww}}}wwwvvvuuu\\\TTTLLLDDDEEEFFFPPPWWWTTTQQQSSSUUUVVVYYYWWWQQQJJJGGGJJJRRRWWWVVVKKKHHHUUUffflllggg```fffiiicccgggzzzvvvnnndddfff```XXX]]]hhhfff[[[QQQ\\\cccbbb___```aaa^^^hhhfffbbb```^^^]]]\\\[[[JJJGGGDDDCCCBBBEEEOOO[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&(((((((((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++,,,,,,***)))((()))---...---,,,---,,,,,,++++++++++++,,,+++************++++++,,,*********++++++,,,,,,,,,***)))((('''&&&''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''(((((())))))'''&&&''',,,///111000;;;777555555444222666===AAAHHHRRRZZZ```gggpppwwwzzzqqquuu{{{wwwoooiiibbbmmmpppuuuuuuvvvxxxuuunnneee```___]]]ffffff^^^ddd}}}}}}{{{nnnRRRNNNJJJ???:::CCCJJJQQQQQQNNNNNNTTT\\\wwwssshhh\\\^^^nnntttggg```iiiyyy~~~zzzssstttkkkffflllmmmmmmtttxxxkkk^^^[[[bbbiiigggcccggguuuyyysssmmmfff```WWWVVVVVVUUURRRPPPVVV^^^$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))***************)))))))))))))))***+++---...000111+++,,,---000333333222000222222111111111222333333111000//////............***++++++++++++,,,,,,,,,+++***)))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***+++******---222666888999777333000000///111777???IIIQQQ[[[aaadddjjjttt|||ooohhhwww~~~ooofffppp~~~zzztttjjj___XXXTTTRRRQQQTTT\\\___ZZZZZZhhh}}}yyyqqqtttxxxyyypppRRRLLLHHH@@@???GGGIIIPPPXXXZZZ\\\iiizzz}}}zzzmmmffflllvvvyyyuuupppkkkmmmgggbbbbbbcccuuu|||ddd___ccceeefffiiihhhvvv|||xxxtttnnnhhhffffffgggfff```YYYZZZ```$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((((()))))))))))))))*********++++++,,,,,,,,,///000222222333444666888444555666888999999888666777777777777777888999:::999888777777666666777777333333222111000...------,,,,,,,,,+++++++++++++++***))))))(((((('''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((())),,,...111444777888888888000000111222444777;;;@@@DDDLLLVVVZZZZZZ]]]eeellleee|||vvvgggjjjppp```ZZZZZZ[[[WWWXXXXXXWWWWWW^^^lllxxxlllgggddd```\\\gggvvvjjjbbb```hhh[[[TTTVVVccciiikkkyyyiii```]]]ccchhhdddZZZRRRSSSYYY^^^eeemmmttt}}}fff^^^bbbgggjjj___eeemmmsssyyy~~~tttmmmjjjmmmppprrrmmmkkkjjjhhhaaaXXXWWWZZZ$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''(((((())))))((((((''''''''''''((((((((())))))((((((((()))***+++++++++------...000111222333333555666888777666666999;;;<<<<<<;;;:::999999999999555555555555666777777888:::::::::::::::;;;<<<<<<<<<;;;:::999777666555444////////////......------+++******)))(((''''''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&((()))///222666999999666333222444666888888999===AAADDDAAAIIIRRRWWWVVVXXX\\\bbbZZZggguuu~~~ttthhhaaaooozzzyyynnn___^^^```]]]XXXSSSRRRUUUYYY\\\]]]aaa]]]WWWTTTWWW]]]kkk}}}pppaaa\\\eeejjjiiinnnyyyyyymmmooonnngggeee^^^ZZZ^^^bbb^^^VVVQQQKKKSSS^^^mmm|||uuu___eeemmmkkkdddccccccfffjjjmmmqqqsssvvvssslllccc]]]aaammmwwwjjjfffdddccc^^^VVVRRRSSS$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&'''(((((('''&&&'''(((''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((())))))******+++))))))***,,,...///000111222333444555666888999999555777999888666555888;;;999999888666444222333444333222222222222333333444444444333333444555666666999888888888888777777777222222333333222222111000------,,,+++***))))))(((((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''))),,,---222555999:::888555333222:::===???======AAADDDDDDFFFMMMVVV\\\]]]]]]^^^___UUUYYY\\\^^^dddkkkkkkgggccceeesss}}}rrriiijjjtttyyyaaa[[[[[[TTTSSSPPPNNNQQQWWWWWWSSSPPPTTTRRRXXXaaaaaafffxxxmmmbbb]]]aaaeeecccdddiiirrrsssmmm```YYY^^^jjjrrruuuiii^^^[[[[[[[[[ZZZ\\\SSS\\\cccnnnzzz~~~gggjjjqqqllliiieeebbbddddddccceeehhhhhhiiifff^^^VVVYYYggguuugggcccccciiijjjbbbXXXQQQ$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&((()))((('''&&&''')))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((())))))******))))))(((((())))))***++++++,,,,,,+++,,,...000333555777888555555666666666666666777222555888888555666:::>>>:::<<<>>>===:::888777888888888777777666777777777777666666555555555555666777777777777666666555555444555666666666555444333111111000///...---,,,,,,******))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''(((+++///333666555777888777666666999<<>><<<:::888777666666777888888888777555444444444333222111000//////++++++******))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&'''***...444:::===777888777555555999@@@FFFXXXmmmtttgggiiilllppppppjjj___VVVVVVOOOJJJOOO___nnnqqqnnndddnnnnnnaaaZZZ```eeeccc^^^]]]___lllsssiiijjj~~~sssZZZNNNGGGkkksss\\\ZZZ___^^^___tttxxxsssrrrpppkkkYYYUUURRR\\\bbb]]]VVVUUUVVVVVVWWWVVV[[[dddiiixxxmmmaaa]]]dddooonnnkkkrrruuurrruuutttqqqaaa]]]^^^[[[___eeeeee[[[TTT\\\jjj~~~~~~|||tttjjjccc```aaakkknnn}}}xxx```######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((())))))(((((('''))))))*********))))))(((+++***)))(((((()))++++++***)))((('''&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&'''$$$$$$%%%&&&((()))******''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))((((((((('''&&&&&&&&&((()))******''')))///222111111333///888444...555888444333444777666111111555555000888777888999;;;@@@GGGNNNPPPiii~~~{{{jjj___]]]^^^___YYYWWWXXXSSSJJJIIIPPPSSS\\\___\\\]]]```XXXKKKJJJHHHEEECCC@@@===:::777;;;???>>>888666:::999666555111666666------333000333---***+++,,,)))(((******++++++***((('''''''''(((((('''''''''((())))))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''((())))))(((((('''###'''...444888999999888999777888;;;;;;===HHHUUUdddqqqlllnnntttnnn```[[[```^^^]]]^^^dddqqqxxxssshhhlllaaaYYYYYYXXXVVV[[[ccc``````hhhrrrrrrjjjgggjjjyyyxxxaaaQQQOOORRR~~~zzzlllnnnyyy}}}xxxnnnoooqqqbbbZZZ```]]]]]]___[[[RRROOOQQQSSSTTT\\\eeelll|||qqqdddbbbgggggghhhggggggkkkqqqvvvrrrsssuuuuuurrrmmmgggccc]]][[[___ddd___TTTSSS[[[sss}}}|||xxx{{{tttgggccclllwwwrrr######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((''''''(((((()))*********)))))))))((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''(((((('''''''''(((((()))((((((((((((((((((((((((((())))))***++++++++++++)))))))))))))))))))))(((***)))(((((((((((()))***%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((***)))((((((((()))***+++///...000555777444333444333999555222777555222888...333666777;;;AAABBB>>>DDDDDDFFFJJJQQQZZZcccjjjppp|||uuurrrwwwooohhhfffaaa[[[\\\bbbdddnnnvvvxxx}}}zzznnnbbb[[[QQQKKKIIIIIIIIIHHHJJJQQQQQQIIIAAA===:::777:::444666666000333:::777888333000111111...---///(((((((((((((((((()))+++(((((((((((((((((()))***''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''(((((())))))***---///333555777777777666999:::???EEEGGGHHHRRR]]]iii~~~vvvjjjdddlllwwwwwwqqqkkk}}}yyyrrrjjjbbb\\\ZZZWWWVVVWWW[[[aaaeeerrrmmmlllpppmmmccc^^^```eeemmmooofffXXXRRRWWW^^^~~~xxxyyyuuussstttssskkkfffppp|||kkkaaa___dddoooyyyvvvfffUUUMMMQQQRRRYYYdddiiiqqqvvveee^^^iiiddd___^^^ccciiilllmmmrrrpppnnnnnnooosssuuuwwwoooccc]]]cccfff```[[[]]]gggsssvvv{{{rrrjjjfffkkkxxx######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))(((((())))))***+++************))))))))))))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''''''''))))))(((((((((((())))))************************'''(((((()))***+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++******++++++,,,((((((((())))))))))))***'''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''))))))***+++,,,...///000333111333777777333111333222444222444999444777HHHTTTXXXYYYSSSNNNMMMNNNNNNOOOOOOPPPUUU^^^jjjssswwwvvvvvvpppmmmrrrmmmjjjiiigggbbb______iiittt}}}yyyjjjfffaaa```bbbeeeffffffpppxxxzzzrrrfff\\\VVVRRREEE;;;888777222666:::444777222000333333111000111------+++***))))))))))))((((((((((((((()))******''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((('''&&&&&&''')))+++---...333333333333444444555555>>>BBBJJJPPPPPPPPPUUU\\\cccmmm}}}zzzmmmeeerrrjjj___\\\VVV```hhhllluuusssgggccc]]]RRRNNNPPPTTTZZZaaaaaa^^^\\\```eeeqqq||||||yyy|||wwwlllkkkfffbbbcccfffbbbZZZZZZaaaiii~~~zzzuuuoooxxxzzzdddXXXVVVTTTXXX___aaabbbkkkwww}}}uuunnnlllaaaVVVVVV^^^eeeeeebbbhhhfffeeekkkxxx|||kkkmmmsssoooeee^^^dddpppwww~~~tttddd]]]```hhhrrr######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''')))(((((((((((()))******+++*********))))))))))))'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''(((((()))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......333222111111111222333444222111111111000000000000000000///...---,,,,,,+++***))))))(((''''''&&&&&&******))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((******)))))))))(((((((((((()))+++---000333555777555333333555555333555999777555444<<>>JJJhhhoooaaa___cccbbbaaa______eeennnrrrsssyyyzzzyyyuuuqqqqqqrrrsssnnnssszzz~~~~~~xxxlllbbbfffnnnuuuxxx||||||uuuqqqwww~~~|||}}}yyy]]]PPPKKKIIIDDDDDDBBB888666222222666777444222333666555333111///+++(((%%%((((((((('''(((((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&'''***---111333555444333222444666:::<<>>AAAFFFNNNVVVYYYXXXWWWXXXZZZeeeaaa___dddqqq}}}~~~yyy}}}mmm}}}hhh\\\```fffppp]]]KKKHHHKKKQQQ\\\gggxxxzzzssseee``````lllooommmkkk```XXX]]]ZZZUUUWWW^^^^^^XXXXXX]]]aaaeeejjjllljjjkkkpppwwwzzzaaaVVV\\\___cccccc^^^ZZZ^^^eeerrr{{{}}}wwwyyy~~~lllfff^^^ZZZZZZ]]]aaabbbZZZYYY\\\fffxxxvvvkkkcccaaarrr}}}vvvtttmmmnnnwwwzzz######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((((((''''''''''''((())))))))))))))))))(((((((((((('''&&&%%%%%%''''''&&&%%%'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++,,,---//////333333333333333333333333555444333222222333444555333333444555666666666666999999999999888777666666222222222222333333333333222222111000...,,,***)))((((((((((((''''''''''''((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))*********+++,,,,,,------222333444444555555444444333111111333444777@@@KKKPPPNNNLLLTTT\\\[[[kkk{{{|||}}}uuuuuurrrmmmlllqqqyyy~~~sssiiimmmsss||||||uuupppgggiiillliiihhhbbbUUUFFFEEEHHHNNNMMMEEE<<<999444222111333777888666333...---,,,***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((())))))))))))***+++---000444777999444333444555777;;;>>>AAA???KKKVVVZZZZZZ[[[\\\\\\ccc]]]XXXXXXaaallluuuxxxzzzpppddd[[[hhhpppiii]]]ZZZ```fffgggYYYOOORRR[[[dddsss{{{lllbbbbbbmmm|||iiifffaaa\\\]]]eeefff]]]WWWWWW\\\]]]aaafffggghhhnnnuuuppp^^^\\\eeeooorrrmmmgggeeeeeeooonnnlllkkkmmmnnnfff[[[YYYXXXVVVRRRNNNNNNRRRVVVSSSRRRUUU^^^lllwww{{{|||sssvvvvvvpppfff^^^]]]___hhhuuuyyyzzzxxxyyy######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))))))))(((((())))))***+++(((((((((((('''''''''&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******+++,,,,,,------///000222444555666666666666666666666666555444444444555777999;;;999;;;===@@@@@@@@@>>>=========>>>======;;;:::999444444444555555555666666333444444333222111///...,,,,,,+++***)))(((((('''((((((((((((''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))***+++,,,...///000000222333444666666666666666333333666999;;;===EEEOOOTTTWWWWWW]]]eeefffppp|||xxxrrrvvvvvvxxx{{{xxxwwwwwwoookkkfffZZZOOORRRYYYccceee]]]SSSOOODDD>>>777444666999999888444333111...,,,******)))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))+++,,,...111444777999:::444666999>>>CCCGGGKKKLLLMMM[[[hhhjjjhhheee```[[[]]]UUUNNNPPPZZZgggttt|||zzzlllddd```\\\XXXcccjjjfff^^^^^^cccggg|||{{{eee]]][[[aaafffjjjsssxxxrrrqqqkkk```___fffyyy}}}pppbbb[[[aaaeee^^^VVVRRROOOOOOTTT^^^dddhhhpppyyyvvvbbbZZZ```fffhhhgggbbb\\\WWWUUUOOOOOOVVVZZZUUUNNNIIIKKKMMMNNNLLLIIIGGGIIIKKKJJJHHHJJJTTTaaalllpppooodddeeeeeebbb]]]ZZZZZZYYY]]]hhhhhhgggrrrxxx{{{xxx|||######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))*********)))***++++++,,,((('''''''''&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))***+++,,,,,,...///000111444666888999777777777777777777777777;;;;;;;;;<<<>>>AAAEEEGGGCCCEEEIIILLLLLLKKKIIIGGGAAAAAABBBBBBAAA@@@>>>===;;;;;;:::999888777666666333333555555555555444333333222111///---+++***))))))(((((((((''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***+++---///000222222---///222666888:::;;;;;;:::<<>>EEENNNUUU\\\```bbbjjjyyy{{{rrrggg]]]aaaWWWOOOSSS```ooo}}}vvvuuuooocccUUUNNNMMMOOOIIIWWWbbbcccaaaeeelllqqqmmmooosss~~~pppgggbbbccchhhgggbbbcccjjjkkkdddaaaeeeaaaZZZ]]]hhh}}}fffTTTVVV^^^]]]WWWSSSPPPLLLNNNUUU\\\```jjjttteeeRRRRRRPPPMMMLLLNNNNNNHHHAAAGGG??????KKKPPPLLLKKKPPPNNNPPPRRRRRRQQQOOONNNNNNHHHDDDCCCIIIVVVaaaeeeeeelllhhhbbb^^^]]]]]]YYYTTTYYYaaa]]][[[cccddd______^^^bbbjjjfff___gggqqqnnn$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))************)))(((''''''&&&&&&'''(((((('''''''''&&&&&&&&&(((((((((((((((''''''''')))*********)))***,,,...$$$'''++++++***((()))***000+++***///111///111555555777666333777===<<<666>>>???@@@BBBGGGLLLMMMKKKPPPUUUTTTMMMLLLVVVbbbhhhttt~~~ttteeeccc[[[ZZZZZZ]]]^^^ZZZQQQIIIJJJIIIHHHEEECCCAAA@@@@@@>>>@@@===777444666777666777222111333333///,,,---...,,,)))((((((((('''&&&"""###$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&)))))))))***++++++,,,,,,+++///222333222111333666666888<<>>;;;888555777333222777999555000...///---,,,+++,,,+++***(((###$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,,,,111333444333111111222444333AAAUUUmmmqqqeeeiiipppwwwxxxuuuwww|||vvvnnnkkknnnqqq{{{vvvlll]]]NNNDDD???>>>888888888999999999888888000...,,,***))))))))))))+++***)))((((((((((((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***,,,...///444777666333>>>SSS```bbbYYYZZZ]]]jjj}}}ooohhhcccmmmttt{{{mmmbbbZZZSSSPPPOOOMMMNNNQQQYYYcccmmmmmmeee]]]YYYXXX[[[XXXWWW^^^kkkwww~~~mmmhhheeeccc]]]TTTRRRUUURRRSSSVVVXXXYYY```ppp{{{zzzrrriiiiiimmmnnniiicccTTTRRRQQQRRRWWW___hhhnnnpppSSSGGGBBB>>>@@@KKKLLLNNNNNNMMMNNNOOOQQQRRRPPPOOOSSSZZZ______^^^]]]```dddffffffccc___\\\XXXWWWUUUSSSSSSUUU[[[___gggggggggggghhhjjjlllmmmoooooonnnmmmkkkhhheeedddbbbbbbaaa```___^^^]]]\\\$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''************+++++++++,,,******)))(((''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((((((***++++++)))(((((()))************,,,...111222222333666:::999777888<<<@@@CCCGGGKKKTTT^^^ccccccxxx|||}}}|||~~~wwwwwwpppcccWWWOOOFFF>>>:::444111444888666444333222000///......,,,***'''&&&&&&%%%%%%&&&((()))***'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((&&&'''(((***,,,---...///555555555333222111333555<<>>:::555555777888777555444333000---***+++)))'''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((((())))))))))))***+++---000222333444444333333333444777:::<<>>??????===999:::555111.........,,,***++++++******))))))******)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++...111333555222333222333???UUUgggoooggg___YYYccczzzjjjfff]]]\\\lll{{{uuudddSSSNNNSSSYYY]]]^^^XXXgggpppiiijjjmmmnnnlllfff___\\\fffbbb```___\\\VVVTTTVVV]]]ZZZYYY]]]gggppptttsssrrriii^^^WWWUUUTTTQQQNNNGGGDDD@@@======???BBBEEEGGGTTTTTTOOOQQQNNNFFFFFFNNNRRRWWWYYYWWWTTTPPPOOONNNLLLJJJJJJKKKLLLKKKIIIIIIIIIIIIIIIHHHGGGEEEDDDBBBBBBAAA@@@???@@@DDDGGGHHHHHHHHHIIILLLOOOSSSVVVRRRQQQQQQPPPNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLMMM$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))******+++++++++,,,,,,,,,+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((())))))******(((***,,,,,,++++++,,,---///111444555666;;;AAAFFFMMMZZZfffgggdddkkk~~~yyytttrrrrrrttt|||zzzwwwtttkkkZZZFFF;;;999<<<;;;999888888666333111///---***'''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))******))))))((((((((()))))))))******+++,,,---///222444666777111111333666<<>><<<;;;;;;;;;:::999:::999888888777666555555444555555555444666999;;;999888888888:::<<>>??????$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''(((((())))))******************+++++++++,,,++++++***)))(((((((((((('''(((((((((((()))))))))'''(((((())))))******++++++,,,,,,+++***)))+++---222555666666:::FFFYYYhhhwwwrrriiiaaa___^^^[[[YYYXXXccclllrrr~~~pppeeekkkiiiiiippp{{{lllPPPCCC>>><<<999777777666444333111///---+++)))(((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))(((((())))))******+++++++++,,,---///222444555666444555999???HHHQQQVVVXXXUUU^^^lllzzzwwwyyywwwkkk___^^^eeehhhaaaXXXMMMGGG???<<<;;;999444///000///---,,,***)))))))))******)))))))))(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''+++///444777777666444444999AAAIIITTTaaannnvvvvvvtttkkk```\\\bbbiiimmmjjjtttyyyrrrooo___```aaabbbfffooo|||yyyssshhhcccpppwwwjjjooorrrqqqooohhhfffhhhpppyyy{{{tttlllfffeeemmmsssnnnooonnnlllkkkaaa^^^[[[ZZZVVVRRRSSSWWWKKKCCC>>>BBBLLLSSSQQQMMMHHHFFFBBB===:::999999999;;;DDDDDDEEELLLIIIBBBEEE===>>>===:::777555555666222222222222333333444555444444333222222111111111111222333222111111222333222222222222333333444444444333333222222222222333333333333444444444555555$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''''''''((())))))***++++++)))))))))*********++++++,,,+++***)))(((((((((((('''((((((((())))))))))))'''(((((()))******+++++++++,,,,,,,,,,,,///333777777???FFFHHHJJJXXXppp}}}|||{{{|||vvvyyypppfff]]][[[XXXTTTSSSVVVUUU```kkkiiiUUU\\\\\\\\\^^^___``````___```aaabbbaaabbbfffooouuulllnnnqqqyyyqqq]]]OOOJJJCCC>>>:::777444222111000000...---,,,,,,+++((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((((()))******+++,,,,,,---...///111333555666777???@@@EEEMMMWWW___cccddd\\\___gggsss}}}|||}}}wwwqqqpppppplllhhh```VVVIIIAAA???===888444444333111///---+++***************)))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((+++---111444666777777666888:::DDDWWWooo~~~kkk___]]]___^^^___ooouuuhhhbbbXXXZZZ\\\\\\^^^gggttt~~~jjj```VVVSSS[[[qqq~~~uuutttoooiiihhh___aaafffnnnvvvvvvpppiiihhhccceee}}}tttlllhhhbbb]]]XXXRRRHHH@@@BBBIIIDDDBBBCCCJJJSSSYYYYYYWWWOOOLLLHHHCCC???<<<:::999999===999888???<<<777<<<555666555333000000111222///000000111111222444555333333333444333333333333222444555444222111111222222333444444444444333222222222111111111222333333333333333333333222222222$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++((())))))))))))*********,,,+++***)))(((((((((((('''((((((((())))))******'''(((((()))***+++++++++***+++,,,...222888???DDDIIIVVVccceeebbbgggxxx|||uuupppmmmhhhdddhhhqqqzzzrrreeepppyyypppjjjbbb\\\]]]cccXXXeeetttvvv]]][[[___dddgggfffdddbbbaaaPPPNNNLLLKKKKKKLLLMMMMMMMMMPPPTTT```tttwwwiiibbbWWWMMMEEE>>>999777000000111111111111000///)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((((())))))***++++++,,,,,,111111222444666777888999JJJKKKOOOWWWaaahhhkkkkkkiiibbb```hhhxxx~~~|||{{{}}}{{{qqqllljjjjjjooobbbPPPDDD@@@???<<<888888666444111///---++++++************))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))///000111333555777888999AAA@@@JJJfffzzzmmmjjjiiihhhmmmlll[[[VVV___bbbeeeccc______dddjjj^^^UUUOOOQQQTTT[[[ppptttsssqqqhhhaaabbbbbbcccfffmmmtttwwwvvvsssfff]]]XXXggggggSSSJJJJJJHHHHHHGGGAAA<<>><<<999888444444444444333333333333666444222111222222222111%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))***************++++++++++++++++++***&&&&&&'''''''''(((((((((((()))++++++)))))))))******))))))***,,,---,,,+++333999???DDDSSSlllyyyzzzzzzyyyyyy~~~zzznnnpppwww~~~~~~{{{wwwdddUUUIIIIIIJJJHHHLLLTTTOOOUUU```ooovvvgggXXXEEE===777999:::666333333000000,,,''''''***)))$$$'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%''')))***+++,,,***'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))((((((((())))))***(((&&&(((...222111111333555:::DDDMMMOOONNNUUU^^^ooo~~~}}}}}}|||yyyuuusss|||zzzrrrooopppwww~~~wwwtttqqquuu{{{]]]___^^^ccchhhaaaccctttpppgggggguuuwwweeekkkddd^^^]]][[[RRRJJJEEE<<<;;;;;;:::999777444222,,,,,,,,,+++***)))((('''))))))))))))))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))(((&&&'''))),,,...///111444555666CCCUUU\\\ZZZ\\\\\\cccvvvzzzkkkZZZTTTXXXbbbdddeeeaaa^^^cccppp{{{eee\\\YYY```dddaaaaaafffoooiiiccc```bbbeeefffeeegggeeedddeeehhhiiifffcccddd^^^ZZZYYYYYYYYY___fffgggnnnpppfffSSSEEECCCFFFDDDDDDEEEGGGJJJLLLKKKJJJNNNLLLIIIHHHGGGDDD>>>:::888666444333222111000///111111222222333444555555444444444555555555555555666888:::;;;;;;;;;===>>>;;;???CCCDDDCCCBBBBBBCCCCCCBBBBBBBBBDDDFFFHHHJJJEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::888777777888999888555222%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((************++++++++++++******++++++++++++******''''''''''''(((((((((((()))+++,,,+++***)))***+++***+++,,,,,,,,,...111333===GGGSSS___pppsss||||||zzz|||~~~xxxkkknnn{{{lll\\\UUUQQQLLLGGGPPPJJJFFFHHHSSS```lllrrruuuTTTHHH<<<999999999888888555555111+++((()))(((%%%(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%'''***---------///000111///,,,)))''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))******))))))))))))******'''&&&***222666555444666;;;HHHZZZdddccc^^^bbbiiiyyyvvv{{{zzzvvvjjjmmmkkkhhhmmm~~~yyy|||~~~eeegggdddggglllhhhkkk{{{zzzjjj^^^]]]aaaeeellluuuzzz|||}}}wwwhhhdddxxx}}}yyyuuunnnkkkkkkhhh\\\OOOGGGDDD???<<<:::888666444///......,,,+++)))(((((())))))))))))))))))))))))'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''+++((($$$%%%***///222333222555666;;;MMMcccllliii^^^\\\^^^jjj|||pppccc\\\[[[aaahhhqqqmmmfffaaabbbiiiuuu~~~vvvlllgggmmmqqqnnnjjjjjjooojjjbbb^^^```hhhrrryyy{{{pppccc[[[ZZZZZZWWWTTTbbb^^^]]]]]]YYYRRROOOOOOLLLPPPRRRNNNFFFCCCFFFLLLJJJKKKMMMPPPQQQPPPLLLIIIGGGDDD???;;;999777444333000000111111111111111111222111111222333555777999666777777888999999999999;;;>>>BBBEEEFFFGGGIIIJJJIIIMMMRRRUUUUUUTTTTTTTTTXXXVVVTTTTTTWWW]]]cccggg]]]ZZZUUUQQQOOONNNOOOPPPMMMMMMLLLJJJGGGBBB>>><<>>>>>EEEOOOXXXeeesssgggWWWIII@@@;;;:::;;;999888666111---***)))((()))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%)))///333222111000111222222000---***((('''''''''''''''''''''''''''''''''''''''(((((()))******))))))))))))******,,,---000444444333888???RRRbbbtttyyyrrrkkklllsss|||rrroooooowww{{{uuuzzz|||}}}wwwnnniiijjjhhhgggeee```XXX[[[ooo{{{iii]]]UUUIII@@@;;;999777666111000///---,,,+++******))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''(((+++(((%%%'''---222333222333555666<<>>;;;999666444333333333333222333444444444333444555444333222222333666888999999;;;>>>BBBEEEHHHJJJJJJLLLPPPVVVZZZ^^^```ccceeefffiiiooosssuuuuuutttsssvvvuuussstttwww}}}|||wwwrrrppppppqqqssstttssspppllleee]]]VVVRRRVVVQQQIIICCCAAAAAABBBBBB&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))************++++++++++++******((((((((()))))))))******)))*********))))))+++---+++,,,...333>>>QQQgggvvvsssgggeeeiiinnnooottt{{{ppp\\\LLLAAA???DDDMMMXXXbbbhhhtttwww^^^JJJ>>>999888666444444222///------*********))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&,,,222555444222///000111111111///---+++'''''''''''''''''''''''''''''''''((((((((((((((())))))(((((())))))***+++000222555444000222AAAPPPooo~~~|||uuuxxx~~~yyyuuuxxxyyy|||{{{{{{tttoooooovvvyyylllZZZKKKCCC???<<<:::333222000...,,,+++******************************(((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((((((((((((((((((((((())))))))),,,000222111///111555777<<>>AAACCCIIIMMMSSS[[[bbbhhhlllnnnooosssyyy{{{tttllleee___YYYVVV&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''((((((((())))))))))))+++++++++,,,,,,+++++++++))))))))))))************)))************+++...000,,,000888GGG\\\vvv}}}vvvvvvzzz{{{yyy|||zzz}}}sssZZZPPPRRRRRRJJJEEEHHHNNN[[[sssqqq]]]RRR???888333444555333222222,,,,,,++++++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%)))...222333222111///......000111111///---''''''''''''''''''''''''&&&'''((())))))))))))((((((((())))))***+++------000333666666333999KKK^^^vvv}}}yyy~~~~~~xxx|||{{{jjjZZZPPPJJJDDD@@@:::888555111...,,,+++***************************((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((***...111222333222222222888===BBBQQQcccjjjhhhkkkhhhgggdddYYYMMMNNNWWWddd~~~yyyvvvzzzxxxoooppptttlllfffhhhpppvvvuuuqqqnnniiieeejjjttt|||~~~~~~|||tttnnnooo{{{}}}rrriii]]]NNNBBBAAA<<<;;;AAAFFFHHHJJJLLLXXXZZZ^^^___]]]YYYTTTPPPJJJEEE???:::777555222111...000333444333222222333222444666666555777;;;???BBBDDDHHHNNNSSSXXX\\\___jjjnnnvvv{{{''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********,,,,,,------------,,,,,,)))))))))*********++++++***+++,,,,,,,,,...222555:::AAANNNccczzz~~~}}}zzznnnoootttyyyyyyxxx|||~~~vvvnnnhhhdddgggrrr~~~}}}uuuqqqrrrppppppzzzqqq^^^PPPGGGEEEPPP___rrrYYYIII:::666777555222333......---,,,,,,+++******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###''',,,000000//////...111///......111111000...''''''''''''''''''''''''&&&'''((()))***))))))((())))))***+++---///111222222333666;;;>>>CCCPPP]]]fffvvv}}}~~~zzzvvvyyy~~~{{{sssggglllgggbbbfffjjjppp~~~~~~qqqhhh___VVVNNNJJJGGGBBB;;;666222000...************************)))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))*********)))))))))(((((((((---222444333444777;;;<<>><<<<<<===@@@AAABBBMMMMMMLLLIIIGGGHHHMMMQQQgggiiijjjkkkuuuhhhTTTJJJIIINNN^^^uuu}}}^^^III===666444666111444222,,,***---...+++'''(((((())))))(((''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))000333///***---444***000333000---///000000******)))(((((((((((((((&&&'''(((***++++++++++++,,,)))***222888888666555777666AAAKKKKKKPPPUUUPPP]]]cccpppzzzwww~~~~~~~~~~~~yyy~~~|||uuusssuuu{{{zzzhhhkkkooolll[[[III>>>;;;:::111+++(((+++---+++)))))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,,,,+++)))((((((***---///222555555555888>>>DDDQQQ\\\___bbbjjjkkklllvvvyyytttiiiiiipppuuulllgggllluuuyyyyyyxxxvvvxxxzzzsssooommmeee^^^]]]aaa```[[[TTTRRRSSSUUURRRNNNPPPWWW\\\XXXUUUXXX^^^bbb```\\\\\\TTTJJJBBB>>>;;;888555333111222555333...///444111666:::;;;???GGGMMMNNNUUU^^^hhhooottt|||%%%&&&''''''((((((''''''(((((((((((())))))))))))*********+++,,,,,,------+++++++++++++++++++++++++++***))))))***+++***(((///,,,...777DDDTTTjjj{{{yyy{{{wwwuuusssppplllddd\\\VVVMMMLLLIIIDDDCCCEEEBBB======<<<;;;:::::::::;;;<<<:::888777777888999888777>>>;;;777555444555555666888999:::888777999===AAADDDIIIMMMRRR^^^ooo{{{~~~|||wwwaaaQQQKKKHHHOOO^^^vvvttt^^^JJJ;;;222///222666777444...(((%%%((((((((((((((('''''''''((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''---222111---...333333555444///---000111000******)))((((((((((((((('''((()))***++++++++++++,,,+++...222666999===AAAJJJHHHSSS^^^aaaiiinnnhhhffflllyyy{{{xxxyyyzzzuuuxxx~~~hhhLLL777:::444///000111---******)))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++,,,+++***)))***---///111111111444999BBBMMMSSSdddjjjgggfffpppwww{{{uuutttvvv{{{|||~~~{{{tttqqqxxxqqqaaaZZZVVVQQQMMMJJJKKKSSS\\\___]]]```fffddd```\\\]]]___]]]VVVPPPJJJDDD===888555444222000222000111555555333777======EEEMMMSSSZZZfffooorrryyy&&&&&&'''(((((((((((('''(((((((((((())))))))))))******+++,,,,,,------...------------------------+++++++++,,,,,,+++++++++333///555JJJggg~~~|||zzzrrrVVVRRRLLLHHHFFFCCC???;;;888999777444555999888444888777555555666777:::;;;???===;;;;;;===???@@@@@@;;;;;;999999999999:::;;;777888999888666666777888333777;;;===CCCMMMVVVZZZ^^^mmmlllaaaSSSHHHHHHYYYyyysssXXXDDD>>>555111444333...,,,000***)))((('''&&&''''''(((''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%*********)))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%***111444222111333555555111------222333111******)))((((((((())))))((())))))***+++++++++,,,,,,///222777>>>FFFNNNRRRYYYXXXfffxxx~~~wwwooommmlllkkkmmmqqqoooyyy~~~zzzvvvwwwuuuppppppqqqsssssspppjjjddd```eeewww{{{zzzxxxxxxkkkOOOAAA999222222111---***+++************))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))***((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((***++++++++++++,,,///222666333333:::KKK```rrr{{{uuujjjpppwwwxxxxxxrrrmmmsss}}}mmmcccaaapppyyytttyyyyyyeee[[[QQQJJJIIINNNSSS\\\eeeiiiffffffgggjjjfffaaa___]]]VVVLLLCCC;;;888444111111111111000444222333777:::===CCCJJJNNNZZZfffnnnwww&&&&&&'''((((((((((((((((((((((((((())))))))))))++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---///333111666GGGeee|||{{{uuuuuu~~~yyyjjjJJJDDD<<<888888999999888555777777444666:::;;;888888:::<<<>>>??????>>>===AAAAAAAAACCCGGGIIIJJJJJJCCCEEEGGGGGGEEEBBB???>>>;;;<<<>>>>>>===<<<;;;;;;;;;;;;:::777666999???CCCFFFQQQ___gggiiiqqqtttZZZHHHIII\\\ooogggOOO:::,,,111555111111777---+++)))'''&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((000666666444444//////,,,***...444444000******))))))((())))))***************+++,,,,,,------111888DDDWWWggghhhaaa___bbbyyy{{{~~~zzztttpppiiibbbaaaeee^^^XXXTTTWWW[[[]]]___aaaYYY```dddaaa```aaaaaa]]]\\\]]]___^^^[[[UUUPPPLLLQQQ]]]gggjjjnnnvvv{{{}}}wwwuuuzzzyyyvvv{{{mmmJJJ@@@666222000------...******************))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***+++***(((&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))++++++,,,...111444555222444BBB^^^}}}uuupppnnnrrr~~~wwwhhhccclllmmmgggmmmzzzvvvfff[[[TTTWWWooowwwqqquuuvvvwwwrrrdddaaaZZZUUUWWWZZZ^^^eeekkkmmmiiifffdddiiiddd^^^YYYUUUMMMDDD<<<666555444333333444555555999999;;;???DDDLLLVVV]]]dddppp{{{}}}zzz~~~}}}{{{{{{yyyyyyzzz&&&'''(((((())))))(((((((((((((((((())))))))))))+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///---,,,222<<<;;;IIIbbb~~~qqqrrrzzzsss~~~ttthhhdddgggggg]]]QQQFFFAAA:::555333444777999555999:::999;;;AAACCCBBBIIINNNVVV]]]```^^^YYYVVVcccdddhhhmmmrrrsssrrrqqqgggjjjllljjjbbbXXXPPPKKKHHHIIIJJJKKKKKKIIIFFFCCC===;;;888666555777<<<@@@999@@@JJJQQQUUU```wwwjjjOOOHHHOOOXXXfffcccGGG333555:::444......///---+++(((''''''((()))))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%'''///666777555444+++---,,,,,,000444111+++******))))))))))))******************+++---...///000666AAAWWWwwwmmmdddlll|||~~~rrrllllllhhh___YYYYYY[[[[[[^^^]]]^^^]]]YYYTTTTTTVVVWWWQQQNNNQQQTTTTTTTTTUUUWWW[[[\\\[[[[[[\\\]]][[[YYYZZZ[[[ZZZWWWRRRMMMJJJGGGLLLOOOPPPRRRWWW\\\]]]aaa]]]bbbmmmooommmxxx~~~mmm|||}}}sssZZZMMM@@@888444///...000******)))))))))))))))((())))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***+++***(((&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))&&&(((***,,,---///222555000000555EEEaaauuuhhhccckkk}}}~~~jjj___UUUiiitttqqquuu|||rrr]]]RRRNNNSSSiii}}}sssooowwwwwwvvvbbb___eeedddcccggg```dddhhhllloooooollliiiddd^^^UUUMMMGGGAAA;;;777333444444444444666888999@@@DDDIIIOOOXXXdddpppvvv}}}~~~~~~''''''((())))))))))))((((((((((((((()))))))))))),,,,,,---......//////000++++++++++++++++++++++++---+++,,,///...///<<>>888111333444444444888@@@GGGKKKRRRYYY^^^fffqqqyyy|||}}}xxxppphhhbbbNNNGGGBBBAAA???;;;888999444666:::???DDDMMM^^^nnnmmmzzzppp\\\KKKAAALLL^^^uuukkkGGG777444222000222111000...+++***)))))))))***))))))(((&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&---222333333444...111222000000111---'''******)))))))))***++++++)))))))))***,,,...000222444AAAQQQhhhwwwgggoooyyypppcccPPPKKKIIIEEEBBBAAAAAAAAAAAADDDHHHMMMNNNMMMKKKMMMOOOMMMIIIGGGJJJKKKIIIIIILLLMMMOOOQQQSSSUUUVVVWWWVVVWWWXXXYYYZZZXXXTTTPPPMMMHHHGGGEEECCCCCCDDDEEEFFFDDDDDDJJJSSSUUUUUU]]]iii|||}}}xxxpppsssyyyxxxqqqeeeYYYKKKBBB:::222---,,,++++++******)))(((((('''((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))***((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&))),,,...///111444666555:::AAALLL]]]uuuuuuccc\\\dddmmm~~~zzzooojjjhhhssspppfffbbb___fffwwwxxxpppmmmrrr|||nnn[[[\\\eeeiiijjjllliiilllmmmlllmmmmmmiiiddd[[[TTTIII???999666444333000111333444666:::???CCCNNNVVV^^^fffqqq''''''((()))))))))))))))(((((((((((())))))))))))---------...//////000000------------------------...,,,///555999AAAWWWnnn}}}yyyrrrnnnooooooggg\\\OOOJJJDDD???<<<<<<>>>BBB>>>GGGRRRXXX\\\cccppp{{{zzzrrrnnnfffVVVFFF>>>===999777999;;;???FFFOOOeeeppp}}}}}}\\\BBBBBBJJJVVVfffwwwnnnPPP@@@:::999999222222000...---+++***))))))))))))(((((('''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***&&&%%%))),,,,,,...222---111222///,,,,,,***'''******))))))******+++,,,(((((((((***,,,///222444999OOOdddsssnnnppp~~~sssnnn{{{xxx]]]FFF<<<888777777888:::;;;===>>>===CCCHHHIIIHHHHHHJJJKKKIIIGGGHHHKKKLLLKKKMMMSSSLLLNNNSSSYYY\\\\\\YYYWWWYYYZZZ]]]______^^^[[[ZZZXXXTTTOOOLLLJJJHHHFFFEEE@@@BBBCCCBBBAAACCCGGGKKKRRR[[[ccceeehhhxxx{{{}}}uuuyyy}}}tttssswwwwwwuuulllcccZZZTTTLLL@@@666111...---,,,+++***)))(((''''''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''((((((((()))))))))))))))+++...111222444666888???HHHRRRUUUWWWaaauuurrr___[[[ffflllvvv{{{rrrggggggnnnuuu|||yyy}}}}}}zzztttpppllliiidddbbbiiirrr~~~xxxnnndddaaaffflllmmmkkknnnpppooojjjgggeee]]]SSSJJJEEE===666222222333444222555999===BBBIIIRRRYYYgggpppyyy'''(((((()))))))))))))))(((((((((((())))))))))))------......///000000000........................000...333???HHHVVVsssxxx~~~xxxmmmaaaZZZTTTIII???777999===???BBBHHHTTT^^^rrrgggYYYOOOGGGAAA@@@@@@>>>???BBBGGGPPPdddzzzcccJJJIIIKKKOOOSSS]]]qqq}}}cccOOO===111333333222111///,,,***)))))))))))))))************''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))%%%$$$&&&''''''+++000)))...///***&&&(((************))))))***+++,,,,,,((((((((())),,,000444666<<>>======>>>???===:::;;;===AAAHHHOOOPPPPPPRRRUUUWWWZZZYYY[[[\\\[[[XXX\\\ccc]]]```hhhpppssspppjjjfffdddfffjjjmmmooopppooonnnnnnhhhccc```^^^ZZZVVVUUULLLNNNIIIAAA===@@@BBB@@@<<>>???CCCBBB@@@AAACCCEEEEEEDDDIIIPPPXXX]]]^^^```eeejjjtttvvvxxxzzzzzzyyyvvvuuuzzz{{{}}}zzzsssnnnhhh___TTTNNNMMMLLLHHHCCCDDDDDDDDDCCCCCCDDDHHHKKKYYYTTTWWWdddrrr|||~~~tttooolllrrrkkkQQQ<<<777444222...)))))),,,))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''%%%#########%%%&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&(((***///444444111111999CCCIIIVVVWWWXXXTTTLLLLLL\\\nnnkkkiiitttyyy|||lllccclllzzzuuujjjdddfffjjjsssuuupppbbbXXXYYY^^^aaasss~~~tttrrrpppnnnmmmllljjjhhhhhhhhhddd]]]YYYUUUIII;;;888666333111222555888;;;AAAEEEMMMVVV```jjjwww}}}(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,------..................///---+++...222222///111777GGG^^^vvvppp^^^dddiiivvvdddVVVEEE;;;777777<<>>???GGGVVViii|||www___LLLLLLVVVwwweeeJJJ>>>999333000------...000++++++******)))(((((((((***))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%&&&''''''(((((()))++++++++++++++++++*********+++,,,...111555999;;;<<>>777000555555777<<>>>>>???@@@]]]eee|||aaaMMMEEEVVVdddnnnbbbKKK999999;;;666000//////---***(((''''''((()))))))))((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''(((((())))))))))))))))))***++++++,,,---...111888@@@FFFIIIJJJHHHQQQVVVWWWbbbwwwyyyyyyqqqlllooo|||tttbbbQQQDDD<<>>???SSSdddnnnwwwhhhpppssskkk]]]TTTPPPPPPPPPPPPVVVcccrrr{{{{{{wwwgggddd^^^XXXYYY___bbbaaaZZZbbbooo|||~~~yyyuuusssgggeeetttwwwwww|||eeePPPCCC???AAACCCGGGLLLbbb~~~RRR@@@IIIKKKNNNdddxxx[[[???888:::777222///111///,,,)))((((((((()))((((((((((((''''''''''''((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&''''''((())))))***))))))))))))***+++------,,,///666???HHHPPPTTTVVVTTTYYY]]]aaammm}}}ttt||||||vvvxxxwwwvvvtttsssqqqpppnnnsss{{{oooUUUEEEAAA===@@@JJJOOOPPP[[[iiiwww}}}pppcccZZZTTTSSSTTTZZZeeesss|||qqqgggbbbkkkZZZFFF999000++++++...++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((()))******)))+++...000333777888:::BBBQQQ^^^dddjjjhhhkkkqqqrrrmmmiiiggghhhlllpppwww}}}}}}wwwbbbQQQ\\\bbbllltttxxxwwwtttrrrxxx{{{mmmhhhLLLDDDDDDFFFOOO[[[fffkkklllqqqqqqrrrsssrrrnnngggbbbWWWNNNAAA888333333666999666;;;CCCPPP^^^mmmyyy}}}zzzyyy(((((((((((())))))))))))******++++++,,,---------,,,------...............+++,,,...000666DDD___uuuzzz}}}www~~~|||{{{eee^^^TTTHHH===;;;EEEQQQddd}}}yyyvvvrrrhhh\\\VVVYYYcccllliii^^^SSSOOOPPPQQQPPPSSS]]]kkkvvv{{{{{{tttooofff______dddfffccc^^^^^^dddpppzzz~~~~~~tttllllllmmmnnnqqquuuyyyyyy~~~uuutttpppdddTTTHHHAAA@@@@@@AAAQQQoooaaaBBBDDDAAA@@@PPPpppqqqQQQ<<<666666555333222111...,,,***)))))))))((((((((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((&&&''''''(((((()))*********)))))))))***,,,...000...444>>>HHHQQQXXX___cccbbbgggmmmtttwwwuuuccceeekkkttt}}}}}}}}}|||ooocccRRRDDD???AAAEEEOOOZZZaaahhhzzzvvvlll___VVVUUUYYY^^^aaawwwyyyzzzrrrddd^^^ZZZRRRGGG>>>444---,,,000,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((()))******+++,,,///222222666:::===FFFSSS\\\^^^^^^cccllluuuvvvqqqmmmnnniiipppxxx~~~yyywwwtttiiiZZZOOOPPP___qqq{{{{{{vvvuuuuuu~~~eeeKKK>>>>>>BBBMMM\\\hhhnnnooorrrrrrssssssoooggg]]]VVVJJJBBB:::555333333888>>>AAAGGGQQQ]]]kkkwww}}}}}}}}}zzzyyy{{{(((((((((((())))))))))))******+++,,,,,,------...,,,------...............)))---111999KKKdddxxx|||uuuuuuzzzzzzssslllTTTKKKBBB???BBBOOOggg|||rrrjjjfffkkkoookkkfffdddmmmttt}}}{{{xxxwwwgggeeecccgggppp|||yyywwwyyyvvvqqqzzzxxx{{{~~~xxxqqqhhhdddcccmmm}}}vvvrrrooodddQQQCCCAAA@@@DDDSSShhh}}}ggg\\\MMMEEEIII[[[rrrsssUUUAAA<<<999444333222111///---+++)))((('''(((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))'''''''''((())))))************)))***+++...000222777AAAMMMWWW\\\bbbjjjpppttt{{{~~~fffhhhooo~~~sssZZZOOOJJJEEEEEEJJJNNNZZZkkkyyyyyytttkkkfffcccbbb```]]]^^^aaaccchhhooouuu}}}pppccc\\\ZZZdddsssooodddVVVRRROOOKKKBBB777111111---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''((((((((())))))))))))((()))***++++++---111333222999AAAIIIUUUcccjjjkkkdddhhhooosssrrrsss~~~|||xxxsssqqquuuzzz~~~vvvooolllfff^^^WWWVVVTTT```ppp{{{~~~{{{wwwuuu|||~~~{{{kkk[[[EEEDDDGGGQQQaaammmrrrrrrrrrrrrqqqooohhh]]]QQQHHH>>>999777999:::<<>>BBBDDDLLLWWWbbbttt|||yyyuuuxxxwwwrrrlllhhh```XXXOOOJJJFFFDDDAAA======@@@BBBFFFKKKPPPUUU\\\eeekkkqqq|||wwwppp```hhhmmmsss|||sssuuuqqq]]][[[YYYXXXPPPBBB777222---------,,,,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''(((((((((((())))))))))))((()))++++++,,,...111444444===IIIUUUeeeuuu}}}}}}yyyxxxwwwsssqqq{{{nnnaaa\\\```gggvvvooohhhddd^^^XXXXXX\\\bbbfffmmmwww}}}~~~zzzuuuuuuyyyyyyrrrkkkppp{{{rrrvvv}}}zzzqqqZZZVVVUUU[[[fffooorrrqqqpppooonnnjjjbbbUUUFFF===666333666>>>CCCGGGOOOYYYiiinnnvvvxxxzzz|||}}}ttt{{{)))************+++++++++***++++++,,,,,,------...+++222444...+++...000---444@@@SSSiiivvviiiiiijjjiiidddXXXJJJ???BBBNNNZZZggg}}}rrrtttyyyppphhhdddrrrvvvtttwwwuuuWWWGGGGGGIII<<<<<>>:::666000,,,------+++,,,...++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))((('''---'''&&&---222111222555<<>>;;;BBBLLLVVV```jjjuuu~~~}}}yyytttrrrvvv|||************+++++++++,,,------......///000000000222///...///000111777>>>OOOkkkuuunnn|||}}}zzzwwwssshhhUUUEEEFFFWWWhhh{{{{{{vvvkkkcccyyylllccchhhlll\\\DDD???CCC===TTTfffaaaMMMVVVdddwwwQQQ???:::555333333222///,,,))))))))))))((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&))))))(((((((((((())))))*********++++++,,,,,,,,,,,,...---///>>>SSS]]]\\\iiijjjllluuuwwwnnn|||kkkTTTHHHEEEGGGGGGMMMYYYgggvvv}}}zzzvvvwwwwwwxxxyyyzzz{{{{{{|||uuupppjjjfffbbb^^^]]][[[ZZZYYYUUUSSSOOOJJJDDD===888555222111000000//////000000111111111111111222333444999;;;>>>DDDOOO```ppp{{{~~~qqqrrryyy~~~xxx{{{|||aaa\\\CCC888...---///...,,,++++++++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))******...444777888;;;@@@@@@LLLiiitttpppsssyyyqqqfff]]]]]][[[VVVWWW^^^]]]___cccffffffdddaaa___XXXYYY___ooo{{{xxxooodddaaaeeejjjkkkrrrrrrmmmbbbXXXZZZfffrrr|||xxxxxxyyyyyyvvvtttkkkaaaKKK===>>>:::888@@@@@@JJJXXXdddmmmvvvzzzzzzzzz{{{~~~*********+++++++++,,,,,,------...//////000000111444000...//////222AAAQQQuuu|||yyy\\\VVVMMMGGGMMMfff|||uuuvvv{{{{{{tttvvvnnneeekkkmmmWWWBBB???CCCBBBFFFWWWrrrpppMMMJJJIII]]]|||yyyUUUGGG666...///222000++++++******)))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''')))(((((((((((())))))***)))******+++,,,---......---111222===^^^|||sssooommmwwwssskkkvvv|||fffRRRGGGGGGNNNTTTYYYbbbppp}}}vvvqqqooonnnkkkkkkmmmnnnpppqqqrrrrrrzzzyyyyyyzzzyyytttkkkdddZZZVVVQQQMMMLLLLLLKKKKKKFFFDDD@@@<<<888444222111111111111111111111111111111000000000000111111222999999999<<>>>>>>>>>>><<<:::777333111000000000000111111222222222222222000000000000111222333444555555555666:::AAAJJJPPPYYY[[[\\\^^^cccnnn~~~tttnnnmmmsss|||yyynnnfffRRR<<<111000/////////,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((''''''((((((((()))))))))((()))***+++,,,///555;;;???BBBFFFKKKOOOWWWSSS\\\rrrsssoooooonnniii___YYY\\\______eeemmm~~~~~~}}}xxxqqqjjjgggfffaaacccddddddjjjrrrwwwvvv~~~{{{yyy|||qqq___UUU\\\cccfffgggkkksss{{{~~~vvvhhh]]][[[MMMbbbpppsssrrrggg___dddaaammmzzz~~~}}}}}}~~~~~~|||{{{zzz~~~|||{{{{{{|||}}}++++++++++++,,,,,,,,,,,,------......///000000000///222555999HHHccc~~~uuu[[[BBBBBBIII\\\{{{ppplllyyy}}}ooopppzzzlllvvvvvvcccNNNBBB<<>>@@@JJJddd~~~}}}cccRRROOOTTTiiittt[[[EEE777222111111///...,,,***((())))))***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''''''''((()))***+++------------............111888DDDZZZ~~~}}}xxxkkkvvvyyyttttttuuutttoooooo{{{rrrfffZZZPPPMMMSSSZZZ___eeeooo|||~~~|||xxxmmmaaaTTTOOOGGG???999666666666777888:::===DDDKKKRRRVVV^^^```bbb```XXXMMMDDD>>>666444333333444666555444444333222111111222333444000111111222222111000///000000000000111222333333555666777666666666999;;;;;;===AAAFFFOOO\\\jjjtttvvvzzzvvvkkkhhhhhhwwwoooYYYHHH;;;222---------,,,,,,++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))(((((((((((())))))***)))(((((()))***,,,...000777???GGGRRR^^^cccaaaaaa[[[VVVYYYeeevvvwwwqqqvvv~~~|||sssqqqhhhcccffffffaaabbbggghhhkkkmmmmmmmmmpppwww}}}xxx~~~{{{wwwooofff\\\bbbkkkqqquuu|||}}}zzzooobbbbbbkkkoooooovvv|||zzzzzz|||~~~}}}}}}~~~~~~}}}}}}}}}~~~|||zzzzzz{{{}}}}}}}}}zzz|||}}}|||yyyxxxyyy{{{{{{||||||{{{wwwpppjjjfffllllllnnnmmmeee___eeepppqqqrrrrrrooollljjjkkkmmmssswww{{{}}}~~~++++++,,,,,,,,,---------000000000111222222333333222888:::DDDjjjzzz```MMMQQQYYYvvvvvveeeiiiyyy~~~wwwtttvvvmmmZZZIIICCCBBBEEESSSdddkkkYYYNNNWWWkkkuuuzzzkkkVVVAAA666555888000...,,,***)))))))))***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''''''''((()))++++++...............---------444===LLL___yyy}}}{{{eeeqqq~~~mmmxxx{{{{{{mmmcccjjjyyytttbbbVVVPPPMMMRRRXXX```eeelllyyy}}}vvvssspppdddWWWHHHDDD===777333222333444555444333555999???FFFJJJSSSWWWZZZWWWMMMAAA888444333222222333555666666555333333222222222333555666222333444444444222111000333333333222222222333333555666666555444555888:::;;;===AAAFFFNNNZZZfffnnnppptttzzzyyynnneeekkk{{{vvvcccRRRAAA333,,,+++------,,,++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))(((((((((((())))))***)))(((((()))+++---...444;;;DDDMMM\\\kkkpppmmmaaa^^^XXXWWWaaaqqqxxxxxxyyyzzztttyyywwwooollloookkk```ZZZ[[[dddhhhlllooopppvvv~~~}}}vvvrrroooaaahhhppprrrrrrvvvyyywwwoooiiirrryyyttt}}}|||xxxxxx|||~~~|||zzzzzzzzz}}}{{{{{{|||{{{~~~~~~{{{zzzzzz{{{zzzzzzxxxzzz|||{{{wwwuuuuuuvvvwwwyyyzzzzzzuuunnngggbbbggghhhkkkiii^^^VVV]]]kkkkkklllllliiieeebbbccceeefffkkkrrruuuvvvyyy+++++++++,,,,,,---------------000333222000333888:::777NNNkkk}}}|||{{{iiiUUUQQQjjjqqq``````gggmmmxxx~~~ssseeeooobbbQQQOOOFFF@@@LLLiii}}}SSSCCCMMM]]]tttyyyOOO999888666222444000((('''+++,,,(((%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++)))***------,,,///444???HHHQQQWWWaaaqqq}}}tttfffdddkkkxxx~~~xxxtttvvvqqqgggiiirrrsss]]]PPPPPPQQQMMMUUU```nnnyyy{{{~~~{{{qqqhhh^^^OOO@@@:::777333222222333111///222222222333555777999;;;@@@AAAAAA???;;;888777777222111222444666666444222111000111333555666555444555333222333333333111///666---111444///000888999555888:::999666555666888;;;AAAFFFIIITTTccclllmmmooooooqqqvvv|||ssshhhgggbbbllluuu|||tttiiiggg]]]FFF444000000***(((+++---+++)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))+++000333777===BBBHHH[[[uuupppddd[[[ZZZ[[[YYYVVVUUUZZZeee~~~tttjjjdddbbbbbbbbblllsss~~~zzzttttttmmmqqqvvvxxxxxxyyy~~~vvvjjjeeelll|||~~~uuuwww~~~~~~}}}{{{zzzxxxxxx}}}||||||||||||}}}}}}~~~zzz{{{}}}~~~}}}~~~|||{{{zzzzzzxxxvvvttttttwwwwwwrrrmmmkkkmmmnnnwwwuuuwwwyyyrrreee]]]\\\^^^bbbeeebbb[[[UUUSSSTTT]]]\\\XXXUUUSSSUUUZZZ^^^ccchhhmmmllliiillluuu~~~~~~++++++,,,,,,------......000---...333555444444777>>>SSSsss{{{ggg[[[ZZZiiiuuuiiidddmmmyyyjjjjjjgggggg___III===DDDNNNyyyjjjLLLEEEJJJ[[[rrrtttXXXGGG666111444222...,,,---+++%%%'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))...,,,,,,.........444<<>>BBBpppZZZEEE???EEE^^^{{{ZZZ:::444777777555444333---'''))))))))))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((()))))))))******,,,***+++,,,---111===IIIYYY]]]]]]ZZZ^^^lll}}}|||vvvwwwyyyzzzuuufffUUUMMMMMMRRR[[[cccppp{{{~~~zzzvvvqqqpppgggUUUEEE;;;777444444222111000111222222111111000000////////////000333444555333111//////000333444555555444444555666222222111111111222222222555555777;;;???AAAAAA@@@AAA555444:::777888:::555;;;;;;::::::;;;@@@FFFKKKNNNWWW___dddhhhnnnrrrtttqqqnnnllllllnnnqqqssssss{{{|||___XXXWWWXXXddd~~~nnniii{{{ZZZCCC666222000000---))))))---************************'''''''''''''''&&&&&&%%%(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((()))))))))*********+++++++++,,,000555999BBBDDDCCCDDDRRRiiizzznnnhhhbbb___ZZZUUUSSSUUU]]]cccssssssllliiiiiiiiiuuuwwwvvv|||yyytttxxxzzzvvvuuuxxx|||yyywwwxxx|||}}}yyyuuuaaaWWWRRR___vvvkkkhhheeeiiirrr|||zzzuuuqqqmmmpppwww|||zzzyyyzzzzzzyyyyyywwwvvvvvvvvvwwwxxx{{{{{{zzzyyyyyyzzzzzz{{{|||{{{zzzyyyxxxyyyzzz{{{|||{{{yyyzzz{{{||||||{{{tttmmmddd``````cccggghhhrrrrrrtttsssjjj\\\RRROOOQQQUUUWWWUUUNNNGGGCCCBBB???AAACCCFFFJJJOOOUUUYYY^^^aaabbb^^^ZZZ^^^kkkvvvsssvvv{{{}}}~~~,,,,,,---...//////000000222000000333444555:::@@@PPPzzz|||]]]]]]ccctttgggiiiddd___YYYJJJGGGfffiiiNNNBBBCCCPPPqqqtttNNN>>>===;;;999999888333...***))))))(((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((())))))******++++++***+++...111:::KKK[[[ffflllnnnlllooo{{{zzz~~~wwweeeVVVMMMQQQWWWZZZ```hhh|||~~~}}}}}}|||wwwsssooohhhZZZIII<<<666444555333222222222333444444444333222222222111111111111444555555444333222333444111333444444222222444666444444444333333444777999:::>>>EEENNNXXX^^^``````ZZZHHHBBBCCCAAABBBBBB;;;>>>???BBBFFFKKKRRRXXX\\\eeekkkooopppnnnoooqqqsssooolllhhhggghhhkkkmmmnnnsssssswww}}}vvv```[[[XXX[[[eeeyyyllltttxxxXXX>>>555---+++,,,++++++,,,)))))))))))))))))))))))))))))))))))))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,000666:::<<>>@@@WWWyyy___PPP???666444555777:::+++***)))'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''((())))))***+++,,,,,,...,,,---555@@@OOOaaaooovvv~~~|||jjj[[[UUUPPPOOOYYYfffttt{{{|||zzzzzz}}}{{{nnndddUUUFFF888444555444222111///111333444333333444555333444555555555555555444333333333222000111333555111111222444777888777555111333444333333777===CCCZZZggg}}}uuuddd\\\YYYPPPNNNXXXiii|||}}}vvvpppjjjjjjlllgggdddccccccgggkkkmmmnnnqqqmmmoooyyy___UUUPPPGGGMMM]]]zzzsssooosssbbb@@@111222222+++%%%(((((((((((((((((((((((('''''''''''''''&&&&&&%%%)))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,------///333999>>>FFFJJJPPPTTT[[[hhhxxx}}}zzzvvvtttyyy|||eeeYYYccckkkjjj___\\\aaafffrrr|||uuurrryyywwwkkkkkknnntttzzz}}}ttthhh[[[RRRSSSWWWZZZTTTJJJEEEIIIOOO```nnnyyyzzz{{{{{{zzzyyy|||~~~|||zzzyyyxxxxxxvvvvvvuuuuuutttuuuuuuuuutttuuuuuuvvvwwwxxxxxxxxxuuuuuuuuuvvvwwwxxxzzzzzzwwwwwwvvvvvvuuutttssssssrrrqqqqqqqqqssssssqqqoooiiieeebbb\\\PPPHHHPPP^^^kkkkkkfff\\\RRRMMMIIIEEEJJJKKKLLLLLLJJJGGGDDDAAA???@@@@@@???>>>>>>@@@AAAJJJRRRWWWRRRHHHDDDJJJSSS___gggqqquuuuuutttuuuxxx---...///000222333444444333444777;;;CCCWWWxxx{{{pppsss{{{~~~rrrfffdddhhhzzznnnmmmttt{{{wwwooottttttuuuxxx||||||yyyvvv{{{~~~www|||xxxffflllkkkcccQQQIIIaaajjjSSSEEEHHH[[[}}}vvvaaaIII<<<666555888===---,,,***((((((((()))***''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''((()))***+++,,,,,,---...+++000???RRRfffxxxnnn```VVVUUUZZZ___eeeppp~~~}}}{{{xxxzzzyyyzzz~~~vvvdddUUUFFF<<<444555777555333444222444777888666555666888777777888888777666444333555555444333111222444666555333444999@@@BBB===888444666777555444777???EEEUUUccc|||xxxgggaaa___YYY[[[eeewwwsssoookkkfffccceeecccbbbbbbdddgggkkkmmmmmmnnnkkklllqqqttttttvvvyyy}}}}}}dddVVVOOOJJJGGGYYYppppppeeennnxxx}}}{{{PPP999333111---)))************************'''''''''''''''&&&&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++***,,,---///333999@@@EEEQQQVVV\\\dddooo~~~wwwvvv~~~mmmcccrrrwwwuuubbb^^^ZZZZZZ___lll|||{{{ssskkknnntttzzzvvvfffXXXPPPNNNPPPLLLFFF@@@>>>EEERRR\\\lllwww}}}|||~~~xxxyyy}}}}}}{{{yyyxxxwwwwwwvvvttttttsssrrrrrrssstttuuurrrtttvvvwwwxxxwwwvvvuuutttttttttvvvwwwyyy{{{|||wwwuuuqqqnnnnnnppprrrtttooolllhhhfffhhhllloooqqqmmmgggdddaaaUUUJJJLLLWWWcccfffcccZZZQQQLLLGGGAAAGGGFFFFFFGGGGGGGGGEEEDDD;;;<<<;;;:::999999;;;>>>BBBMMMWWWSSSFFF>>>@@@FFFSSS]]]iiipppqqqqqqtttwww---...///000222333444555777555666===LLLhhh}}}sssxxxyyy{{{cccXXXfff{{{wwwmmmuuu|||}}}~~~vvvllloooppptttyyy~~~~~~{{{www|||~~~ggghhhnnnrrrbbbHHHJJJrrrvvvYYYGGGJJJjjjoooSSSCCC<<<888:::???///...+++***))))))***+++))))))))))))************((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&''''''((((((''''''(((((((((((((((((((((((('''((()))***+++,,,------222111999NNNiiinnnbbb^^^ZZZUUUcccnnnsss{{{|||wwwwwwxxxwwwyyyxxxzzz~~~~~~qqq[[[JJJ@@@:::888<<<;;;777666:::666999<<<===;;;999:::<<<;;;;;;;;;;;;999777555333333333222000//////111444888666666===GGGIIICCC;;;:::;;;;;;888666999AAAHHHTTTbbbzzz|||tttiiifffiiieeeeeemmm|||zzzooommmmmmhhhddddddaaaaaaaaadddhhhkkkllllllvvvuuuuuuuuusssqqqwww|||{{{}}}sssVVVTTTPPPFFFBBB\\\iiihhhwww}}}xxxZZZ===222000//////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++)))+++...111666===EEEJJJUUU]]]hhhvvvuuuuuu~~~tttrrrllleeekkk^^^\\\___jjjuuu{{{|||wwwssskkkmmmrrryyy~~~nnnYYYJJJHHHKKKLLLCCC999888BBBPPP\\\cccooovvvxxxwww~~~}}}vvvzzz||||||{{{yyyxxxwwwuuuuuuuuutttsssrrrrrrtttvvvwwwqqqsssuuuwwwxxxwwwtttssssssssstttvvvxxxzzz|||~~~wwwsssmmmhhhhhhlllrrrvvvnnnhhhaaa^^^aaahhhoootttssskkkgggggg^^^PPPMMMTTT^^^dddddd\\\TTTOOOGGG???AAA@@@???@@@BBBCCCCCCBBB>>>>>><<<:::888999;;;===@@@MMMYYYVVVHHH===;;;???LLLWWWeeemmmpppqqquuuyyy,,,...000000111333444333555555555???\\\}}}yyyjjjXXXaaa~~~www}}}~~~|||uuujjjbbbfffpppqqqlllttt{{{uuuxxx|||jjjkkktttgggTTTMMMOOOlllnnnMMMEEEVVVwwwhhhPPPAAA<<<<<<===555000+++((()))***)))'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%***------,,,---......---222AAA^^^sssggg]]]WWWTTT^^^gggrrrzzz}}}{{{zzzxxxxxxxxxxxx{{{|||}}}zzzlllWWWHHHBBB<<<:::777555555888;;;>>>@@@AAAAAA@@@???>>>???@@@>>><<<:::888777666666777666555333111000000111222111555???LLLTTTRRRIIICCC===<<<:::888777<<>>LLLZZZ[[[NNNAAA;;;;;;GGGQQQ^^^eeegggiiinnnsss............000444666666999666???ZZZ~~~~~~~~~sssfffjjj{{{{{{}}}wwwppp___\\\```ccceeerrrzzzsssvvvuuuvvv{{{hhhgggccc___TTTFFFPPPlllvvvsss^^^DDDNNNiii}}}lllTTTBBB;;;:::444000+++)))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''***,,,,,,,,,---......666<<>><<<===CCCKKKPPP]]]kkk||||||sssrrroookkkfffdddcccdddlllqqqwwwyyyvvvqqqllljjjiiigggeeeeeeggggggeeeccccccaaa```cccgggiiigggeeehhhmmmrrruuuuuutttssstttvvvuuuwwwzzzyyyuuuxxxbbbJJJFFFDDDOOOhhh}}}yyywwwuuu||||||UUU888111///***---,,,+++******))))))***))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++...222444666AAAQQQXXXUUUeeefffqqq|||wwwuuusssuuuuuummmnnn|||pppfffhhhwww~~~wwwwww|||}}}{{{qqqrrrwwwwww{{{}}}uuurrrlll]]]JJJ???>>>>>><<<::::::===GGGVVVdddmmmqqquuuzzz~~~{{{zzzzzz}}}}}}~~~zzzxxxwwwvvvuuuttttttuuuuuutttrrrrrrsssuuutttsssssstttuuuuuuwwwzzz{{{{{{yyywwwvvvqqqssstttrrrsssvvvuuurrrooolllaaaUUUXXXeeekkkhhhdddaaa```aaabbbdddnnnxxxsssmmmfff]]]QQQEEEBBBEEEHHHRRRSSSIIIAAAAAA>>>888888777555444555777:::===;;;999777555444333333333<<>><<>>IIIVVVcccmmmtttwwwyyy~~~{{{{{{~~~}}}zzzwwwuuutttsssrrrrrrssstttuuutttsssuuuvvvwwwvvvttttttuuuvvvssstttuuuvvvvvvtttsssrrrnnnrrrtttqqqppprrrqqqoooiiifff[[[OOOOOO]]]hhhkkk```]]]\\\___cccgggnnnuuupppllleeeZZZJJJ;;;777999888AAAEEE???;;;<<<:::555333222111000111444777999888777555444333222222222999BBBNNNSSSPPPIIIAAA===777???JJJSSSYYY```iiiqqq111...---///222333555888???CCCYYY~~~uuuaaaWWWkkk}}}~~~~~~|||{{{{{{|||zzzppphhhdddXXXXXX___fffsssxxxooodddZZZVVV^^^dddeeemmmxxx}}}~~~}}}}}}~~~~~~~~~fffmmmxxx}}}ggg???BBBDDDVVVxxxuuuHHH;;;FFFQQQrrrkkkGGG777555444222...+++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***************+++++++++))))))***...000000222555;;;MMMggg~~~qqqpppvvvzzz}}}|||}}}vvvuuuxxxnnnhhh___XXXWWW^^^iiippp{{{|||vvvqqqqqqrrrsssuuuwwwzzz|||{{{oooaaaTTTJJJBBBAAADDDFFFGGGJJJMMMPPPTTTVVVXXXVVVWWWYYY[[[\\\[[[XXXVVVQQQNNNIIICCC@@@??????@@@@@@>>>:::777777888;;;===<<>>;;;======999333@@@IIIVVVbbbjjjoootttwww}}}}}}{{{~~~}}}}}}zzzwwwrrrqqqpppqqqtttvvvvvvuuuuuuvvvwwwvvvtttttttttvvvqqqqqqppppppqqqqqqqqqpppmmmrrrtttqqqnnnnnnmmmkkkgggdddYYYLLLJJJVVVfffnnnfff```\\\^^^bbbffflllsssnnnjjjdddXXXFFF666000222000777<<<:::999:::888444000//////...000222555777555555444333222111111111555;;;EEEMMMOOOKKKCCC===777===FFFMMMTTT]]]hhhooo000---///333444222444999EEEUUUiiifffeeeooo~~~vvvxxx}}}|||zzz|||yyyyyy|||{{{ooodddaaa[[[bbbmmmpppvvvyyyrrrhhh\\\UUUYYY___```ccchhhqqqwww~~~~~~|||zzzzzz|||}}}|||}}}}}}}}}}}}}}}~~~|||zzz|||wwwwwwzzz{{{}}}{{{zzz}}}|||vvvvvvuuuwwwzzz{{{|||rrrbbbhhh~~~^^^LLLBBBGGGddd[[[AAA???JJJddd\\\BBB888444333111...+++)))((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))*********+++++++++,,,,,,***,,,///...,,,000777FFF]]]mmmooozzzooolllqqqvvvzzznnntttrrriiifffaaa\\\UUUPPPQQQ\\\jjjuuu|||{{{|||zzzwwwrrrrrrrrrsssuuuwwwzzz{{{|||kkkXXXOOOMMMLLLLLLNNNNNNOOOSSSVVVZZZ^^^```aaaaaaaaaaaabbbcccaaa]]]YYYUUURRRLLLHHHEEEFFFHHHJJJGGGDDD@@@<<<::::::;;;<<<999>>>HHHZZZoooxxxmmm\\\RRRMMMKKKNNNSSSSSSLLLEEEEEEKKKYYYeeegggaaa\\\^^^aaadddhhhiiieee```ZZZWWWKKKFFF@@@===???GGGPPPVVV___dddkkkqqqsssrrrpppnnniiifffcccdddfffhhhgggeeefffffffffhhhkkkoooqqqssspppsssxxx{{{{{{uuujjjaaa___aaaeeemmmzzz___MMMBBBCCCEEEJJJ^^^uuuzzzooobbbggghhhkkkfffTTT===111111---,,,+++******))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,------666AAAOOOggg{{{ooojjjttt|||{{{xxxyyy{{{aaaaaaqqq}}}zzzpppgggfffmmmsssuuussswwwsssxxx}}}||||||nnnVVVAAA>>><<<;;;;;;;;;;;;<<>>TTTllluuuQQQ999666666444111---*********''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,...,,,---///,,,,,,777GGGYYYjjjoooeeehhhllleeefffgggpppxxxqqqeeeeeeiiippp}}}tttiiibbb[[[ZZZWWWVVVYYYcccqqq|||xxxvvvxxxyyywwwuuutttuuuuuuwwwyyy{{{}}}uuueeeVVVQQQTTTXXXZZZ]]]___```cccfffjjjmmmoooqqqvvvrrrooommmkkkfff___ZZZVVVSSSOOOKKKKKKOOOSSSVVVPPPMMMHHHCCC>>>;;;999999444888???OOOhhhzzzuuufffVVVRRRPPPRRRUUUQQQGGG??????AAANNN^^^ddd^^^ZZZ[[[[[[]]]aaacccaaa]]]YYYVVVEEEAAA===>>>EEEOOOYYY___dddiiiooossssssqqqpppooollliiiffffffiiikkkjjjiiiiiihhhggghhhkkknnnppppppnnnrrrwww|||~~~rrrfffXXXVVVWWW___kkkzzzdddKKKDDD??????RRRkkkwwwuuu}}}vvvnnnkkkgggaaaUUUDDD666///---,,,+++******)))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***+++,,,---...///@@@QQQ___qqqpppccchhhqqqsssqqqqqq{{{yyy~~~tttjjjkkkvvvxxxsssllleeedddiiipppsssssstttttt|||~~~}}}pppWWWCCC???;;;999888;;;DDDNNNYYY___gggnnnsssyyy|||xxxyyy}}}|||}}}~~~~~~|||zzzpppooonnnoooqqqtttuuuvvvqqqsssttttttsssrrrtttuuusssooojjjjjjmmmooopppooolllooopppooopppqqqmmmggg```YYYMMMAAA===DDDQQQ[[[hhh___UUUQQQPPPSSS\\\eeebbb\\\UUUMMMBBB666111222...///222333444444333222000000//////000111333444111111222222222111000000///111666<<>>999777999>>>BBBHHHOOOWWW\\\//////333888555222@@@RRR|||qqqwwwttttttwww}}}}}}zzzpppoooqqqwww|||vvvhhhaaaiiittttttvvv|||zzzxxxkkkXXXPPP^^^qqqssshhh\\\]]]^^^]]]\\\\\\```ccckkkmmmkkkhhhiiillliiiccc___```aaaaaaccchhhoootttwwwuuunnngggfffhhhfff```YYYZZZ[[[ZZZXXXXXX\\\```bbbdddiiinnnuuu{{{xxxtttyyy~~~sssyyykkkQQQKKKWWWmmmaaaGGG:::CCCOOOiiicccCCC777888777333...++++++,,,''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((())))))***++++++,,,...,,,---//////666OOOkkkuuutttqqqiiidddiii{{{ppphhheeedddcccfffbbbbbbhhhffffffqqqxxxkkkdddVVV[[[aaaeeeiiipppyyy~~~|||vvvtttwwwxxxvvvvvvvvvvvvxxxzzz}}}zzzrrrjjjjjjmmmqqqxxx|||uuuqqqmmmhhh```YYYQQQOOOKKKJJJMMMSSSZZZ___YYYVVVQQQKKKDDD===888666111555888AAAVVVmmmtttmmmYYYUUURRRPPPOOOIIIAAA999888999FFF[[[eee^^^VVVUUUTTTYYY^^^\\\VVVQQQQQQRRRBBB@@@@@@FFFPPP\\\eeeiiijjjmmmqqqsssrrrppppppqqqmmmjjjggggggjjjmmmmmmlllhhhfffeeegggjjjmmmmmmmmmkkkooosssxxx~~~vvviiiZZZQQQLLLQQQ\\\jjjzzzhhhNNN@@@???IIITTTjjj{{{pppxxx}}}oooddd]]]UUUEEE666...---,,,++++++******+++))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***+++,,,......333JJJaaajjjtttvvvaaa___gggiiiiiijjjnnn{{{vvviiilllsssyyy~~~rrr{{{~~~xxxwwwnnnllljjjjjjlllooorrrsssrrrttt{{{}}}yyy{{{rrr\\\JJJDDDAAAAAACCCGGGSSS___cccggglllrrrxxx}}}||||||{{{yyyyyywwwwwwxxxwwwuuuuuuuuuvvvnnnmmmkkklllnnnqqqsssssspppqqqssssssssssssuuuwwwtttnnngggeeegggjjjjjjiiijjjkkkkkkmmmtttxxxssskkk\\\SSSFFF<<<777:::CCCKKKTTTNNNHHHEEECCCDDDNNNYYYVVVNNNFFFAAA<<<666222222///......000222222222333111111000///000000111111000000111222222222111000...///222666999:::888666444555999===BBBHHHNNNRRR//////444888444444GGG___vvvtttyyyvvvlllpppzzz}}}zzznnnppptttyyy~~~~~~}}}uuuhhhjjjqqqqqquuu{{{zzzvvvbbbYYYooommmkkkgggbbb]]]\\\\\\^^^\\\___^^^[[[\\\```\\\UUUOOOQQQTTTWWW\\\eeepppxxxzzzuuukkk``````ggggggccccccbbbaaa___]]]]]]bbbhhhkkkooottt{{{|||tttqqq{{{tttaaa{{{\\\HHHGGG\\\yyy\\\BBB;;;<<>>???BBBLLLYYYfffnnnrrrmmmpppssssssqqqppprrrsssmmmjjjggggggkkknnnnnnmmmfffdddccceeeiiillllllkkkgggkkknnnsss{{{vvvhhhaaaSSSGGGJJJTTTaaappp}}}^^^IIIGGGEEE???NNNjjj~~~xxxpppiiiVVVAAA//////...---,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))***+++---...///555PPPiiiooorrreee^^^ccceeeeeeeeebbbnnnllleeegggfffdddiiikkkpppuuuyyy~~~{{{ttt{{{{{{rrrqqqwwwnnnoooqqqqqqpppooopppppppppsssyyywwwssswwwsss```OOOJJJJJJPPPUUUYYY```hhhiiikkkooosssyyy}}}~~~|||}}}}}}xxxvvvvvvuuuvvvuuuqqqnnnmmmppptttmmmkkkiiiiiillloooppppppoooqqqssstttttttttvvvxxxzzzsssjjjggghhhjjjiiihhhggggggggglllwww}}}xxxooo[[[PPPCCC:::555666<<>><<<<<<777555333444;;;IIIZZZeeeXXXRRRJJJDDD@@@===888555666222<<>><<<<<<<<>>@@@BBBCCCIIIKKKLLLJJJEEEAAAAAABBB<<<888333111555===FFFLLLJJJFFF@@@<<<:::999666444666111888OOO^^^ZZZNNNHHHFFFGGGGGGCCC???;;;;;;<<>>BBBDDD111...111999===GGGccc{{{ssszzz|||~~~}}}}}}||||||}}}}}}||||||~~~}}}vvvrrrssssssqqqnnnmmmiiieeeYYYJJJGGG___~~~}}}~~~xxxdddOOOIIIKKKMMMKKKJJJOOOTTTYYYWWWTTTVVV___hhhmmmiiiccc\\\WWWUUUTTTUUUYYYWWWTTTPPPOOOOOOPPPQQQVVVTTTWWW]]]^^^YYY[[[aaabbbbbbfffiiijjjmmmvvv}}}ppp~~~sss\\\]]]fffcccJJJ>>>QQQhhhVVVBBB===NNNmmm|||TTT;;;:::666000...+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))************+++++++++,,,+++---111888EEE]]]|||vvvfff]]]ZZZWWWXXX[[[bbbggglllpppqqqrrruuuxxxvvvuuurrrpppooonnnnnnnnnpppqqqsssvvv{{{~~~yyymmmfff^^^WWWRRRNNNIIIFFF>>>===<<<:::888777999:::>>>@@@DDDGGGJJJMMMRRRUUUVVVOOOEEE===999888999:::<<<999666555555666666666777222777KKKZZZWWWLLLDDDAAAAAA@@@>>>;;;:::<<<===@@@DDDHHHLLLVVVdddnnnqqqrrrtttuuutttqqqooonnnnnnlllhhhddddddgggiiijjjiiigggdddbbbdddjjjooorrrsssggg```ZZZYYY\\\\\\XXXRRROOOKKKLLLQQQTTTUUUVVVXXX[[[aaammm~~~```PPPIIIFFF<<>>444111333444---......------111888>>>OOOMMMBBB333---222444111.../////////000000000000111000//////000111///...000111222333333222111000/////////000111222333444222222333555777:::<<<===333111444<<>>BBB???999666:::@@@EEECCCAAA>>>;;;:::999999???>>>===;;;:::::::::;;;???;;;<<>>DDDKKKfffmmmLLL>>>FFFWWW|||```BBB@@@===777222+++******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))*********+++++++++,,,,,,...,,,///888FFFYYYnnn}}}rrr[[[XXXYYYWWWZZZaaahhhmmmsssuuutttssstttvvvuuutttrrrooonnnmmmmmmmmmppprrrtttxxx~~~|||xxxpppggg[[[RRRNNNJJJFFFBBB777888777666555777;;;??????AAAEEEKKKUUUbbbpppyyyyyyjjjWWWFFF;;;777777555444333333555777999:::999444:::NNN^^^^^^QQQGGGBBBAAA???===<<<<<<>>>???;;;>>>AAAEEENNNZZZeeelllppprrrsssrrrpppnnnnnnnnnmmmjjjffffffhhhkkklllmmmiiieeebbbccchhhoootttvvvsssiii[[[TTTRRRSSSQQQOOOJJJIIILLLSSSWWWVVVVVVXXXZZZ^^^hhhvvvzzz]]]KKKFFF??????QQQnnn|||ttt~~~XXX777///000,,,***...************))))))((((((((((((((((((((((((((((((&&&''')))+++++++++******,,,******,,,---...555===RRRZZZYYY[[[dddddd```cccooolllnnntttxxxvvvssssssxxx{{{~~~yyysssrrr|||{{{sssrrrrrrqqqrrruuuxxx{{{}}}}}}}}}zzzrrrfff[[[UUUSSS^^^dddgggdddbbbeeeiiijjjlllppprrrqqqoooqqqxxx~~~|||{{{zzz{{{{{{{{{{{{{{{zzzxxxvvvtttsssrrrpppnnnrrrrrrnnnhhhdddgggnnnsssrrrrrrkkk]]]UUUZZZdddjjjhhhkkkoooqqqrrrrrrrrrsssooonnnooopppqqqnnngggaaabbb```mmm~~~wwwkkkXXXEEE888222333555...//////......111666;;;IIIPPPJJJ888///444666000///////////////000000000111000......///000///...000111111222222111111000000000000000111222333444111222333555666888999999222000444@@@QQQjjj}}}rrr}}}}}}xxxwww~~~yyyxxxzzzyyyzzz}}}{{{vvvrrrpppllliiihhhfff```ZZZZZZXXXWWWRRRBBB777DDDYYYvvvnnnaaaWWWSSSTTTTTTTTTLLLJJJFFFCCCBBBBBBCCCDDDEEE<<<444333444333333444111333555555333444666999444444555555555555444444555555666666777777777777999555333666888888888999===;;;===AAADDDHHHQQQ[[[fffvvv|||~~~oooUUUXXXQQQHHHGGGAAAQQQmmmxxxSSS@@@AAAIIIkkkkkkJJJ???888444111+++,,,+++***)))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************++++++++++++,,,,,,,,,///+++...;;;KKKYYYhhhsssuuu______bbb]]]]]]dddiiiooovvvzzzyyyvvvuuuuuutttssspppnnnmmmlllllllllppprrruuuyyy~~~|||{{{xxxnnn___SSSJJJFFFBBB@@@;;;:::777666888>>>FFFLLLSSSTTTWWW]]]iii~~~wwwWWW@@@777666555555444444555777:::<<<777555===RRReeegggZZZMMMEEECCC@@@>>>======>>>>>>888888;;;???GGGRRR___iiinnnoooqqqqqqooommmmmmmmmmmmkkkiiiiiikkkmmmpppqqqllliiiffffffiiinnnsssvvvzzzmmm[[[NNNJJJLLLNNNOOOQQQOOOQQQUUUVVVVVVXXX\\\___bbblllxxxmmmNNNAAAEEECCCCCCVVVuuu|||nnnxxxaaa>>>222000,,,+++...*********)))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((,,,***+++,,,,,,...666@@@VVVZZZWWWYYYcccbbb]]]```eeeeeelllyyy{{{yyy|||}}}~~~~~~xxxwwwzzzsssrrrqqqqqqrrruuuxxx{{{}}}~~~|||uuujjj]]]TTTQQQQQQSSSZZZ______```eeehhhhhhkkknnnooonnnkkkmmmtttzzzyyyzzz{{{zzzzzz{{{{{{{{{yyywwwuuutttttttttsssrrrzzzyyytttllleeeeeemmmwwwxxxzzzrrr^^^NNNMMMVVV___fffjjjnnnpppppppppppppppllliiiggghhhjjjjjjgggdddbbb```nnnwwwmmm\\\III<<<444222222111000000//////000333666AAAMMMNNN???444777666000000//////...///000111111222000......///000000///111111111222222111111111111000000000111222333444111222333555666888999999///000:::LLLbbbyyy}}}{{{www~~~zzzooonnnnnnrrrwwwvvvqqqkkklllllliiiffffffeee___WWWVVVQQQMMMIII>>>666:::FFFLLLKKKGGGAAA??????===999;;;:::888777666666666777333111111444333000111555444222111111222444555444222222444444555444444333222333333333444444444444444333111222444555555555666333444777:::===DDDKKKRRR```hhhqqqWWWGGGGGGJJJHHHAAAJJJ___yyyZZZBBB;;;@@@XXXxxx|||[[[CCC333333666000---,,,***)))(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******++++++++++++,,,,,,,,,,,,///,,,333GGGYYYeeepppzzzwwwgggfffgggaaa```dddhhhoooxxx|||{{{xxxvvvvvvrrrqqqooommmlllllllllmmmnnnpppuuuyyy~~~~~~|||}}}~~~~~~||||||}}}wwwjjj[[[NNNEEEAAA???;;;888777===IIIYYYgggoooyyyzzzyyyyyyuuuTTT@@@888666666666555444555888:::555444<<>>>>><<<;;;888777888<<>>===CCCUUUoooqqqRRR999999<<<222...,,,***)))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***+++++++++,,,,,,,,,------///000>>>XXXmmmuuu}}}yyymmmgggeeebbbccchhhjjjpppwwwzzzyyywwwwwwxxxpppooommmlllllllllmmmmmmmmmqqqwww||||||yyyzzz{{{{{{yyyxxxzzz~~~}}}nnn]]]OOOHHHFFF???===???MMMddd|||tttQQQ<<<777888888666333444777:::888555:::MMMdddooogggYYYIIIFFFCCCAAAAAA@@@===:::888555555999===DDDTTTcccgggkkkoooqqqpppmmmkkkiiifffhhhjjjkkklllmmmnnnoookkkkkkiiigggeeeccccccdddddd\\\SSSOOOQQQXXX___cccYYYTTTPPPOOOOOORRR[[[eeelllnnnuuu~~~~~~~~~SSSIII@@@>>>AAAKKK\\\lllvvv~~~{{{xxxvvvtttvvv{{{yyynnnkkklllaaaLLL777---------***)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((()))***++++++******,,,...///444BBBOOOUUU^^^dddmmmtttnnniiiqqqyyy}}}zzzrrrpppuuuxxxuuuxxx{{{zzzyyyuuuuuuuuuuuuwwwzzz}}}|||ssseeeYYYRRROOOOOOOOOWWW\\\```___aaadddeeecccffffffggghhhjjjmmmppprrrkkkrrrwwwvvvwww|||~~~xxxuuurrrqqqtttwwwzzz|||~~~}}}nnn``````hhhqqqsssWWWGGGEEEIIIZZZ]]]bbbgggiiillloooqqqsssmmmgggfffjjjooosssttthhh^^^fffxxxqqq[[[III>>>777222...///.........///000000000333:::@@@???:::555333444222222000000000111333444222000...///111333555555444333333333333333333444222222111111111222333333000000111333666:::>>>@@@888DDD___}}}{{{wwwvvvxxx}}}}}}vvvoooooosssvvvtttqqqhhhkkkkkkhhhjjjlllfff]]]\\\ZZZRRRFFF===666000+++444666222,,,,,,111333000---...///111222111000000111...---000111//////111...000222333222111111222///000111222222222222222111111000111111333444444...111444333222333444444333000000333444333666:::444999<<>><<<,,,...---+++)))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***++++++,,,,,,,,,---------111444HHHeeeyyy{{{|||zzzooofffaaabbbggglllmmmrrrvvvxxxwwwvvvwwwyyynnnmmmlllkkkkkklllmmmnnnnnnssszzz|||xxxxxxxxxwwwvvvuuuxxx~~~mmm\\\RRROOONNNKKKNNN^^^xxxrrrttt\\\===888::::::777555555888;;;===888:::JJJcccpppkkk___JJJHHHEEEEEEEEEDDD@@@<<<888444333555888>>>MMM]]]eeeiiiooorrrqqqmmmjjjhhhbbbdddhhhjjjjjjjjjkkklllfffffffffccc___[[[YYYXXXMMMJJJHHHJJJPPPYYY```cccRRRMMMJJJKKKMMMRRR___kkksssrrrwww|||zzzyyyiiiNNN>>>CCCCCC>>>MMMggg}}}|||uuuppppppooommmkkkrrr|||oooggg___^^^PPP888,,,......))))))))))))))))))*********))))))))))))))))))))))))'''''''''''')))+++---///((())),,,000222888GGGVVVYYYgggsss~~~zzzttt~~~|||~~~|||yyy~~~vvvkkkgggjjjpppuuu~~~xxxvvvxxx{{{||||||xxxwwwwwwwwwyyy{{{~~~zzzooo```TTTOOOOOOOOOOOOYYY^^^``````bbbffffffdddgggeeeddddddfffhhhiiihhheeennnttttttvvv|||zzzvvvsssrrruuu{{{|||qqq^^^YYY^^^jjj~~~}}}```JJJDDDEEETTTWWW]]]bbbgggkkkpppssszzzuuuooonnnsssxxx|||~~~hhhZZZ^^^ooo|||www]]]III???:::555111///......000222333333333111333888<<<888222222777333222111000000222444555222000...///222555666777555444444333333444444555222222222111222222333333/////////111555:::???BBB999MMMrrr~~~~~~{{{}}}}}}sssrrr|||}}}wwwnnnhhhjjjiiiiiinnnuuurrrjjj```]]]UUUHHH:::111000222000000111111111111000000111111000000000000111111///////////////000000000//////000000111111111111444333222222333333222111333222111111000111111111222111000222666777555222666555444444444666777888999:::;;;>>>BBBIIIRRRXXXnnn|||[[[@@@BBBOOOLLLBBBFFFfffsssKKK555666EEEeeeeeeMMM???777888///---++++++++++++)))(((******)))(((((((((((((((''''''''''''((((((((()))))))))))))))***+++,,,---************+++,,,---......999UUUvvvwwwpppnnn|||wwwjjjccc```bbbhhhooorrrvvvwwwtttrrruuuvvvtttrrrpppnnnnnnooonnnmmmkkkppppppttt~~~yyyssstttnnnrrrwwwxxxxxxzzzpppeee\\\XXXTTTYYYmmmzzz]]]]]]wwwtttHHHBBB===999888777555666:::;;;===<<>>KKKTTTaaaiiirrrvvvsssmmmhhheeekkkiiigggggghhhkkklllllleeeccc___YYYSSSMMMIIIFFFDDDDDDGGGOOOWWWYYYTTTNNNJJJCCC@@@DDDKKKRRR[[[cccjjjnnnrrruuuwww|||aaaGGGGGGAAA:::BBBMMMssswwwnnnjjjiiikkkssspppWWWTTTGGG666000444111))),,,+++******))))))******(((((((((((())))))))))))++++++*********************///111000555BBBOOOWWWfffppp||||||zzzzzzsssfff___iiiwww|||pppvvvooogggooozzz}}}}}}{{{{{{}}}zzzwwwxxx{{{}}}zzzwwwmmmaaaUUUNNNIIIGGGLLLUUU[[[\\\[[[\\\ccckkklllhhhkkkkkkfff``````eeeiiiiiiiiilllnnnooopppvvvzzzxxxvvvtttvvvzzzwwwrrrvvvyyyaaaSSSSSS___yyypppNNNMMMLLLTTTVVVUUUUUU^^^mmmvvvwwwzzzxxxzzzsssppp|||jjjNNNPPPdddlll{{{fffRRRHHHBBB999000111111111000000000333444333666888777555666888999::::::777444444777555000111000111333555666555444777888888777666666666777333222222111000///.........//////000222666<<<@@@===SSSuuu|||wwwxxx{{{vvvssswwwyyy{{{~~~sssiiiddddddaaa___dddjjjjjjddd^^^[[[TTTGGG:::222000111111111111111111111111111000000000//////000000000111111111111000000//////222222111111222222333333222222222111111111111222111111111111222333333333555444444666:::======<<<555555555555555555666666777888;;;>>>CCCJJJRRRWWWgggtttyyyWWWFFFCCCHHH@@@CCC___```;;;444CCCaaa|||nnnVVVAAA666888111...+++************)))******)))(((((((((((((((((((((((()))))))))))))))(((((((((((()))***+++,,,++++++,,,,,,,,,---...///555CCC^^^xxxyyynnniiiwww~~~~~~{{{sssfffaaa```bbbjjjqqquuuyyyyyyuuusssttttttrrrqqqooonnnnnnoooooonnnmmmqqqrrrvvv}}}wwwxxxtttwwwzzzzzzyyyzzz~~~rrraaaYYYQQQSSSaaawwwbbbPPPYYYsss{{{XXXDDD===666666777666777999:::;;;;;;CCC^^^zzz~~~qqqcccZZZTTTUUUTTTMMMEEEBBB:::999666444777@@@MMMVVVccchhhnnnqqqooollljjjiiihhhfffccccccdddfffffffff```\\\UUUMMMGGGCCC@@@@@@FFFJJJNNNPPPMMMIIIDDDBBBAAA???AAAHHHOOOUUU^^^fffgggkkkoooqqqrrruuuzzztttTTTKKKBBB;;;???BBBaaa}}}tttmmmgggkkkyyyrrrWWWUUUKKK===222...,,,***,,,+++******))))))******(((((((((((()))))))))***++++++******************+++...///111:::JJJXXX___cccqqq|||wwwvvvfff]]]\\\ddduuutttnnnuuu||||||sssvvvnnnkkkxxx~~~zzzzzz{{{zzz~~~{{{yyyvvvwwwzzzzzzvvvrrrggg^^^UUUQQQMMMKKKNNNTTTZZZ^^^```aaadddjjjlllkkknnnoookkkcccaaaeeeiiijjjkkknnnpppppppppssszzz|||zzzuuuooolllnnnqqqmmmsss~~~xxx___LLLHHHWWWooo}}}sssTTTQQQLLLRRRUUUUUUUUU\\\iiirrrsssrrrllluuuhhhMMMKKK\\\dddrrr~~~hhhYYYTTTOOOAAA444111111111111222333666888000333555555555999<<<<<<======:::555555666555111333222222444666777666444666888999888666444333333222222111111000000//////////////////111555;;;???IIIbbb}}}rrrxxx{{{wwwwww|||vvvpppmmmggg]]]UUUVVVTTTOOOMMMPPPUUUVVVSSSPPPOOOJJJBBB888222111222333333222222222222333333111111111111111111111111444555555444444333222222555444333222222222333444222444555444111000222444000111333444555666666666777666666888<<>>GGGDDDEEETTTtttLLL666AAASSSnnn}}}xxxdddHHH777:::444111,,,))))))***************)))(((((((((((((((************))))))))))))''''''(((((()))******++++++---//////......///111333NNNmmmqqqjjjpppvvv{{{xxxnnnjjjuuuyyynnnbbb^^^^^^bbbkkksssxxx{{{{{{wwwssstttssspppqqqooonnnoooqqqrrrrrrqqqttttttxxxyyyyyyzzz|||}}}{{{yyyyyy}}}ppp```PPPLLLOOO[[[qqqtttRRRIIIWWWrrrkkkLLL@@@666555777888777888888::::::BBB^^^~~~nnnddd\\\ZZZXXXQQQHHHBBB>>><<<:::999===GGGSSS\\\hhhjjjlllllljjjiiihhhiiiccc```]]][[[[[[\\\\\\[[[TTTOOOGGGAAA===<<<>>>@@@IIIOOORRRMMMCCC:::888::::::<<>>???:::LLLooossslllpppzzz___ZZZSSSHHH777+++)))...,,,+++******))))))******((((((((()))))))))************++++++++++++++++++---------222AAAUUUccchhhjjj|||yyyjjjooo~~~fffaaabbb___```gggdddiiifffeeekkkmmmvvvyyyrrrgggmmm|||vvvxxxzzz{{{|||zzzyyyxxxyyyzzzwwwqqqlll```[[[VVVTTTRRROOOQQQUUUXXX___ddddddeeejjjmmmmmmnnnqqqooofff```ccchhhkkkmmmppprrrqqqpppppptttwwwuuussstttvvvuuupppmmmnnnooolllsss|||dddMMMCCCJJJaaaqqquuuZZZTTTKKKTTTXXX[[[[[[```jjjrrruuu}}}vvvhhhkkkiiiPPPIIIUUU^^^mmmoooccc```[[[JJJ888111111111222444777999:::000444666555:::AAAFFFEEEDDDDDDAAA;;;888:::999666777555444555666777666444666:::>>>===999444111000111111111111111111111111////////////000444:::>>>ZZZwww~~~}}}xxxkkkcccXXXQQQMMMIIIDDD@@@DDDBBB>>>===>>>@@@@@@>>><<<===<<<999555444555666666666555444444555666666555666666666666666666555888999:::;;;;;;;;;::::::===<<<:::999999999;;;<<<888<<<>>>;;;666333444888555666888999::::::999999777666555666999>>>BBBEEE@@@AAABBBBBBBBB@@@???>>>>>>BBBIIIPPPXXXaaaiiiooooooxxxoooGGGHHHLLLMMMOOO[[[vvvgggAAAAAAGGG___vvvwwwVVV???AAA888333---)))(((***++++++***))))))(((((((((((((((*********)))))))))(((((('''((()))******++++++++++++---//////......000333333___{{{|||rrrmmmssszzzyyyooohhhooo{{{}}}tttiii___\\\]]]bbbjjjssswww{{{|||xxxuuuuuusssqqqrrrpppooopppsssuuuvvvvvvwwwxxx{{{yyyyyy|||||||||{{{xxxxxx{{{}}}lllSSSHHHCCCCCCRRRggg```NNNJJJ```xxxxxxZZZIII999666999:::888666888999:::BBB]]]wwwjjjbbb]]]VVVMMMFFFEEEBBB??????EEEPPP\\\dddllllllkkkiiigggdddcccccc^^^[[[VVVRRRPPPOOOMMMLLLDDDAAA>>><<<===@@@EEEIIIJJJNNNNNNGGG<<<666888===:::<<>>444333222333666888::::::444888:::;;;CCCOOOTTTQQQLLLLLLIIIBBB@@@AAA???<<<:::888666666666666555333444<<>>666333222111111111222222222222222000//////...///333:::>>>gggwwwfff^^^RRRHHHBBB???>>>>>>>>><<<;;;<<<<<<:::888777555666666666555666888::::::999999999999999999:::;;;<<<============<<<;;;;;;===???BBBDDDDDDDDDDDDHHHGGGFFFEEEEEEEEEFFFGGGAAAEEEHHHFFF???;;;:::<<<======>>>>>>>>>>>>======:::999777666777:::???BBBFFFFFFGGGHHHGGGFFFDDDCCCAAADDDIIIOOOUUU\\\ccchhhllltttTTTFFFNNNTTTPPPMMMYYYwwwNNN???AAAUUUnnneeeGGGBBB;;;666///***)))***++++++***))))))(((((((((((((((((((((((((((((((((((((((((()))***,,,,,,,,,,,,,,,))),,,///...------222666DDDzzz{{{ooowwwvvvkkklllttt{{{pppfff]]][[[]]]aaaiiippptttyyy{{{xxxvvvvvvuuussssssrrrqqqrrruuuxxxzzzzzzzzz{{{zzzzzzyyyzzzzzzyyyxxxxxxyyyzzzxxxWWWHHH???888>>>KKKbbbzzzgggQQQGGGVVVkkk{{{jjjVVVAAA999::::::888666999;;;<<>>;;;;;;CCCLLLVVV[[[bbbfffhhhjjjnnnqqqxxxxxx~~~wwwRRRCCCCCC>>>===GGG___ttt}}}yyydddLLL555---111,,,+++******))))))******))))))))))))******************++++++,,,,,,,,,,,,111///000;;;RRRhhhqqqpppqqqssswwwyyy{{{rrrlllooogggiiieeehhhssstttuuuxxxzzztttwww{{{|||{{{|||}}}~~~|||uuummmgggccc___YYYSSSPPPRRRUUUVVV[[[]]]aaaiiittt|||yyyqqqaaaggghhhbbb]]]```ggglllkkkmmmpppqqqqqqooonnnnnnkkkiiiiiilllkkkfffdddfffdddbbbiiiuuuvvvfffPPPDDDSSSmmm___WWWMMMJJJMMMRRRXXX___fffmmmsssuuu{{{mmmmmmZZZEEE@@@LLL^^^vvvsssddd\\\RRRFFF888666444444777999999888888===???@@@KKKZZZ^^^XXXOOOOOOKKKGGGGGGIIIFFF@@@===;;;888666555555333222000;;;GGGHHHAAA888444555222222222222333333333333000000......///444:::@@@rrryyy|||~~~wwwpppdddXXXNNNIIIHHHHHHHHHFFFFFFHHHGGGBBB@@@AAA@@@???<<<:::999:::;;;<<<===>>>????????????>>>===@@@AAABBBCCCCCCBBBAAA@@@===???CCCFFFIIIJJJJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIGGGKKKOOOOOOKKKEEEBBBAAADDDCCCBBBAAAAAAAAAAAABBBBBBAAA???===;;;===@@@DDDGGGGGGGGGHHHGGGGGGFFFFFFHHHIIIKKKMMMOOOSSSXXX\\\gggqqqbbbEEEIIIRRRVVVOOOOOOhhhUUU<<<:::HHH]]]xxxoooJJJ999===888111,,,******++++++******)))(((((((((((((((&&&'''''''''(((((((((((()))***+++---...------,,,))),,,...---+++...444;;;YYYvvv|||wwwkkkjjjpppttt|||vvvjjjbbb\\\\\\___ccciiioooqqqvvvyyywwwvvvwwwvvvtttsssrrrppprrruuuyyy{{{||||||}}}}}}vvvwwwxxxyyyyyyxxxvvvuuu{{{aaaKKK???888999>>>JJJgggnnnUUUHHHPPPaaauuu~~~~~~vvv```HHH===;;;:::999888===>>>???DDDXXXzzzqqqfff^^^XXXQQQLLLHHHIIIPPP\\\fffmmmjjjiiihhhgggfffbbb\\\XXXTTTPPPJJJDDDAAA>>>;;;999666888<<>>===???AAACCC===999888888666777???HHHOOOVVV^^^dddgggjjjnnnqqquuuvvv{{{bbbGGGAAA>>><<>>=========@@@BBBDDDEEEEEEDDDBBB@@@AAABBBCCCDDDDDDCCCBBBAAA===???CCCGGGIIIJJJJJJIIIDDDEEEGGGIIIJJJJJJIIIIIIGGGKKKPPPTTTSSSOOOIIIEEEFFFDDDCCCAAABBBCCCEEEGGGIIIIIIHHHEEEBBBBBBEEEHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKJJJJJJMMMRRRVVVcccpppxxxNNNFFFLLLZZZWWWOOO___|||UUU===666@@@OOOnnnWWW<<<>>>999222---+++***************)))(((((((((((((((&&&&&&'''((()))******+++((()))+++---------,,,+++***---...---+++///999AAAdddvvvnnnqqqzzz|||vvv|||yyyqqqccc]]]ZZZ]]]bbbeeekkkppppppuuuyyywwwvvvvvvuuusssrrrpppnnnooossswwwyyyzzz~~~|||}}}vvvwwwyyy{{{zzzxxxtttqqqrrr|||oooPPP>>>888999:::>>>VVVjjj}}}}}}gggQQQQQQ___vvv}}}{{{|||fffMMM???;;;::::::<<>>===;;;:::;;;???CCCGGGKKKNNNPPPQQQNNNKKKHHHGGGHHHIIIIIIBBB<<<999999999:::>>>DDDMMMTTT]]]eeehhhkkkooorrrtttwww|||vvvQQQCCC>>>:::>>>III```}}}|||\\\BBB444---,,,+++******))))))******))))))*********+++++++++******++++++,,,------...///333===NNNeeewwwzzzuuuzzzggg```rrrxxxssspppllliiimmmvvv||||||wwwvvvwwwwwwvvvxxx{{{zzz|||~~~}}}wwwooogggccccccbbb\\\SSSPPPUUUXXXWWWZZZ^^^dddmmmxxxzzzppp]]]aaaaaa______eeejjjllllllmmmnnnpppqqqpppooommmiiihhhiiillliii```ZZZXXXZZZ___iiirrrpppbbbQQQGGGPPPeeesss~~~eee^^^TTTQQQKKKKKKVVVbbbiiinnnrrrqqq|||zzzuuuYYYBBBBBBHHHZZZyyysssbbb^^^XXXOOO>>>;;;888999>>>@@@@@@>>>===DDDEEEFFFTTTeeedddVVVPPPMMMJJJNNNYYY^^^VVVIIIGGGCCC>>>:::888777555333444BBBPPPQQQFFF;;;888:::555555444444333333222222000000///...000777???EEE}}}xxxzzz|||rrrggg```]]][[[VVVTTTUUUSSSNNNPPPWWWTTTOOOHHHBBB@@@?????????BBBDDDGGGIIIIIIGGGDDDBBB@@@AAACCCDDDDDDCCCAAA@@@===???CCCFFFHHHHHHGGGFFFFFFHHHLLLOOOPPPPPPNNNMMMDDDHHHOOOUUUXXXTTTMMMHHHEEEDDDBBB@@@AAADDDHHHJJJLLLMMMLLLJJJFFFFFFHHHKKKIIIHHHGGGGGGHHHIIIKKKLLLFFFFFFEEEDDDEEEIIIOOOTTT___mmm~~~[[[GGGGGG[[[\\\NNNVVVqqqsssRRR???999AAANNNooommmKKK>>>:::333...,,,+++***)))******)))(((((((((((((((&&&'''''')))***+++,,,---'''(((***,,,---,,,+++***+++...///---+++000<<>>AAAEEEJJJOOOSSSVVVPPPRRRTTTSSSRRRPPPQQQRRRHHHAAA======>>>===>>>AAAHHHOOOYYYaaaeeehhhkkknnnppptttzzz[[[GGGAAA999>>>DDDQQQoooaaaGGG:::222,,,++++++***)))*********)))************+++++++++******+++,,,,,,---......---444AAATTTkkk|||~~~xxxjjjwwwggg^^^jjj{{{yyyuuujjj^^^fffvvv~~~ttt}}}yyyvvvvvvwwwuuusssvvv{{{xxxzzz{{{yyyssskkkddd``````aaa\\\TTTRRRWWWZZZWWWUUU\\\dddkkkrrrvvvrrrkkkaaacccbbb```bbbhhhlllkkkooonnnnnnoooppppppnnnlllkkkkkkmmmpppjjj]]]SSSOOORRRZZZfffoookkk\\\JJJ???888KKKYYYqqquuueee```UUUSSSIIIGGGRRR```gggjjjlllmmmzzzssssssZZZ@@@===>>>NNNnnnmmm```___XXXLLL???<<<999;;;AAAEEEDDDBBB@@@GGGIIIIIIWWWhhheeeUUUSSSOOOLLLSSSbbbhhh^^^NNNJJJFFFAAA===:::999777555;;;IIIXXXWWWKKK>>>;;;>>>666666555444333333222222000000///...111888AAAGGG{{{www~~~zzzyyy|||www{{{xxxgggVVV[[[RRRQQQYYY[[[TTTPPPTTTPPPNNNKKKFFFCCCBBBBBBCCCCCCDDDHHHMMMPPPNNNGGGAAABBBDDDFFFEEEBBBAAAEEEIIIGGGGGGEEEDDDCCCCCCDDDDDDOOOLLLNNNUUUXXXSSSMMMJJJLLLEEEDDDLLLRRRNNNJJJIIICCCCCCDDDFFFIIIMMMOOOPPPKKKHHHHHHKKKLLLIIIIIIKKKHHHHHHGGGGGGHHHLLLSSSWWWTTTJJJCCCEEEFFFEEEGGGKKKUUUZZZeeeuuu```HHHSSS^^^PPPNNNfff~~~aaaHHH:::===OOOfffnnnOOO@@@:::777111(((,,,///&&&(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++...)))***//////...:::KKKnnnppp^^^iiilllssszzzvvvwwwrrrggg\\\ZZZZZZ^^^ffflllpppppppppqqqsssttttttsssqqqpppoooooooooqqqsssvvvxxxzzz~~~}}}}}}|||yyyyyy}}}xxx{{{{{{zzz}}}xxxnnnppppppqqquuu~~~fffHHH999777888111888@@@OOOooopppcccddduuu}}}zzzrrrZZZGGG===;;;@@@EEELLLQQQGGG>>>GGG^^^tttiiibbbfffpppvvvxxxyyyxxxjjj```YYYUUUQQQOOOQQQMMMGGGCCCCCCCCCCCCCCCDDDFFFHHHIIIKKKNNNRRRUUU]]]bbbccc___[[[[[[[[[ZZZTTTNNNGGGBBBAAAAAA@@@???DDDMMMYYYaaaeeehhhmmmrrrtttvvvyyy|||tttUUUGGGCCC;;;<<>>CCCMMMYYY^^^[[[TTTOOOJJJEEEBBBFFFQQQ]]]fffiiirrryyykkkaaaTTTGGG999777JJJaaarrrtttooodddXXXQQQLLLHHH>>>AAA???CCCLLLHHHAAAFFFGGGIIIIIILLLXXXeeedddZZZVVVKKKJJJQQQ[[[jjjkkkZZZRRRNNNFFF???>>>???;;;444<<>>;;;777333111111111222666111000333444555???JJJxxx|||yyywwwvvvrrrsssxxx}}}|||wwwtttwww}}}~~~zzz|||zzzvvvuuuzzz}}}wwwmmm```XXXVVV]]]^^^WWWSSSVVVSSSOOOIIIGGGHHHIIIGGGEEECCCBBBBBBFFFKKKNNNOOOOOOLLLIIIFFFFFFIIIMMMPPPRRR^^^WWWOOOIIIGGGIIIJJJLLLPPPOOOQQQUUUUUURRRQQQTTTRRRKKKHHHKKKMMMJJJGGGFFFIIIOOOTTTTTTPPPMMMMMMPPPNNNMMMNNNOOOMMMJJJNNNTTTMMMKKKIIIHHHIIIKKKNNNPPPTTTMMMHHHHHHFFFCCCCCCFFFJJJPPPZZZjjj{{{sssNNNOOOXXXKKKEEEUUU~~~eee>>><<>>999///...------------+++)))+++***))))))))))))***+++)))+++------,,,,,,---...555>>>PPPfffwww|||zzzuuubbb______fffsssooodddbbbeeeiiinnn{{{zzz|||~~~yyyoookkkmmmtttyyybbbqqqyyysssqqqrrrrrrqqqppprrruuuwwwxxxzzz{{{yyyvvvnnn___PPPMMMQQQTTTVVVVVVVVVVVVVVVWWW]]]dddfffhhhjjjfffaaadddbbb```bbbggglllnnnooonnnnnnqqqsssooohhhhhhnnnlllmmmuuu{{{bbbMMMKKKSSS```ggg```OOOBBB@@@@@@DDDMMMTTTTTTOOOLLLLLLGGGBBB>>>@@@IIIUUUaaahhhkkkuuu~~~fff^^^VVVKKK>>>888EEEXXXdddeee```TTTJJJEEEAAA>>>===@@@???EEEOOOJJJAAAEEEGGGGGGEEEGGGUUUccccccZZZTTTLLLKKKPPP]]]pppqqq^^^XXXSSSJJJBBB@@@AAA>>>888@@@UUUlllrrr```IIIAAAEEEAAA>>>999666555555444333777222000222444888BBBMMMuuuqqq|||~~~}}}sssmmmpppzzztttuuussssss{{{}}}qqqkkkkkkiiilllvvviiiaaa^^^aaaaaaZZZUUUVVVRRRNNNIIIKKKPPPQQQNNNJJJGGGCCC@@@AAAGGGPPPWWW[[[SSSKKKEEEGGGPPPWWWWWWUUUbbb[[[SSSOOOQQQRRRRRRPPPQQQPPPRRRSSSQQQQQQWWW```ZZZSSSMMMKKKJJJHHHHHHJJJVVV```hhhdddWWWLLLJJJLLLOOOSSSZZZ\\\WWWOOOOOOSSSOOOOOOPPPSSSUUUSSSMMMHHHKKKKKKMMMQQQPPPKKKFFFFFFFFFJJJSSSbbbtttzzzQQQFFFQQQKKK@@@EEEkkkMMM>>>CCCPPPnnniiiYYYDDD:::888666,,,+++...***************************))))))))))))))))))))))))************++++++,,,,,,///---...111111222???PPPgggqqqwww}}}yyy|||~~~}}}mmm___VVVVVVYYY^^^eeejjjmmmnnnooooooqqqqqqqqqqqqoooooorrrrrrrrrrrrssstttvvvvvvzzz}}}zzzyyyxxxvvvwww{{{}}}}}}}}}vvvkkkhhhdddcccgggqqq|||ttt]]]III???<<<;;;888999555999SSSzzzrrrkkkyyyjjjUUUFFFCCCGGGKKKWWWYYYMMM@@@CCCPPPhhh~~~~~~~~~yyytttooojjjgggccc]]]XXXQQQOOOLLLJJJIIIHHHFFFEEECCCEEEGGGIIIKKKMMMQQQTTTYYY^^^```___aaagggkkklllnnnfff\\\TTTOOOKKKFFFCCCHHHPPPZZZ```ccceeejjjnnnuuuvvvvvvuuuwww}}}|||aaaJJJ@@@===???CCCZZZyyy{{{ssswww}}}}}}hhhGGG666000...------......,,,++++++***)))(((((()))***+++***+++------------...000666???PPPhhh}}}}}}tttmmmgggaaaaaahhhrrrzzz~~~yyynnnfffaaa^^^bbbiiivvvzzzsssssskkkdddttt|||uuusssoooppppppppppppqqquuuxxxuuuzzz}}}zzzuuukkk\\\OOOJJJLLLOOOQQQRRRTTTWWWYYYYYY```fffggghhhgggbbb[[[^^^]]]^^^bbbgggmmmpppqqqmmmpppvvvvvvooofffeeehhhiiilllvvv~~~fffRRRJJJRRR]]]bbbZZZKKKAAA??????DDDMMMPPPJJJBBBCCCJJJBBB???;;;:::???JJJXXXbbbdddppp}}}www```[[[VVVPPPDDD<<>><<<:::;;;???@@@HHHTTTNNNBBBCCCFFFCCC???AAAPPP```aaaVVVQQQLLLKKKNNN]]]www{{{eeeaaa[[[PPPEEEBBBCCCAAA<<>>:::888999999777444888444111222555<<>>;;;999444888888===TTTwwwyyyxxxoooYYYHHHEEEJJJNNNWWWXXXLLL???BBBKKK^^^uuu}}}~~~uuusssqqqooommmhhh```YYYRRRPPPNNNLLLJJJHHHDDDAAABBBEEEGGGIIIKKKMMMPPPSSSRRRWWWZZZ[[[aaakkkrrrtttqqqjjjaaaYYYTTTOOOJJJFFFHHHPPPZZZ```bbbeeejjjnnnssstttuuuuuuwww}}}kkkMMM@@@===???>>>MMMgggvvv{{{pppvvvzzzxxxhhhLLL777000...,,,,,,---...---,,,******)))(((((()))*********,,,------------///111666AAAVVVpppzzznnnfff___]]]bbbkkkrrrvvvsssmmmhhheeebbbbbbhhhppp|||}}}tttccciiivvvwwwrrrsssnnnooooooooooooqqquuuxxxuuu{{{~~~zzztttkkk^^^TTTLLLMMMNNNOOOPPPRRRVVVYYY___dddggggggfffgggccc^^^XXXYYY\\\```eeejjjmmmooolllqqqvvvyyytttkkkddd```dddhhhrrr|||fffSSSMMMTTT]]]___WWWKKKBBB???<<>>>>>===;;;;;;BBBNNNWWW^^^kkkxxxsss___XXXRRRNNNDDD===DDDQQQUUUSSSLLL@@@::::::;;;999999===???KKKYYYSSSEEEBBBDDD@@@;;;<<>>>>>:::555:::666333333888BBBNNNWWWyyytttrrrvvv|||uuutttzzz~~~{{{mmmpppnnnkkkvvvyyyrrrsssooojjjkkkqqqttttttqqqiiibbb^^^ZZZRRRKKKHHHCCCJJJSSSYYYZZZYYYYYYYYYZZZYYYWWWUUUTTTSSSSSSTTTRRRVVV[[[^^^]]]YYYRRRNNNRRRSSSZZZgggssswwwrrrkkkUUUMMMHHHKKKQQQWWW___fffhhhaaaVVVNNNLLLPPPSSSUUUaaadddeeeccc\\\VVVTTTTTTXXXYYY^^^ggghhh___UUUOOOTTTUUUYYYaaahhhhhhaaaZZZSSSNNNKKKPPPYYY]]]WWWOOOKKKLLLQQQZZZiiixxx~~~xxx```DDDTTTaaaVVVHHHGGGfffMMM<<>>:::888666222666888???TTTttt}}}}}}}}}qqqZZZHHHEEEKKKPPPSSSTTTHHH???CCCLLL[[[ooo|||}}}}}}tttrrrrrrqqqpppjjj```YYYUUUSSSPPPMMMJJJFFFAAA>>>DDDFFFIIIJJJKKKMMMOOOQQQNNNQQQTTTXXXbbbpppzzz|||vvvppphhhaaa[[[UUUMMMHHHIIIQQQZZZ```bbbfffkkkpppqqqsssuuuuuuwww|||}}}SSS@@@;;;===:::BBBYYYhhhuuu~~~|||wwwkkkbbbRRR@@@000...,,,+++,,,,,,,,,++++++***)))(((((()))***++++++,,,---------...111333;;;JJJaaayyy~~~mmmfff___]]]aaagggkkkmmmkkkfffdddffffffcccaaaccctttoooeeeqqqxxxsssqqqsssnnnooooooooooooqqquuuxxxxxx|||~~~zzztttmmmcccYYYRRRRRRQQQPPPOOOQQQTTTWWWbbbeeeeeebbbaaaddddddaaaXXX[[[^^^bbbeeehhhjjjllllllnnnsssyyy{{{uuuggg[[[```ccckkkvvv|||tttbbbSSSOOOWWW^^^\\\SSSIIIBBB>>>>>>HHHWWW```TTTAAA<<>>999AAANNNOOOLLLCCC888333555666444666:::>>>MMM^^^YYYHHHDDDBBB???:::;;;KKK\\\]]]SSSNNNJJJFFFEEESSStttwwwrrrkkk]]]MMMDDDDDDDDDBBB???QQQttt^^^IIIJJJCCC>>>;;;???FFFHHHAAA:::;;;999666666===JJJVVV]]]uuupppooorrryyy~~~{{{vvvrrrooonnnnnnoooqqqnnnmmmvvvoooeeeeeeiiikkkjjjeee^^^ZZZWWWSSSNNNJJJGGGOOOYYY\\\[[[ZZZ\\\```cccddddddaaa[[[UUUQQQOOOXXX```hhhjjjeee]]]YYYWWW___]]]^^^dddnnntttuuusss[[[RRRLLLOOOUUUYYY]]]aaaiiiddd]]]XXXZZZ\\\YYYSSSWWWWWWXXXZZZ___cccfffgggggg^^^XXX\\\aaacccddddddccc]]]WWWUUUZZZbbbhhhkkknnnaaaPPPGGGKKKSSSTTTPPPUUUUUUXXX___kkkxxxvvvtttOOOYYYmmmfffVVVCCCRRRlllQQQ;;;@@@VVV|||gggHHH999===777///---+++(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,---......,,,///111000333DDD^^^tttyyyqqqnnn{{{xxxuuuaaaQQQTTTZZZbbbhhhlllmmmnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkooooooooonnnmmmkkkiiiiiifffcccbbbiiirrrxxxwwwtttmmmiiiggghhhhhhfffgggkkkooosss{{{zzzgggYYYZZZgggsssuuulllYYYEEE999777777444444444333999MMMooo~~~www|||uuu]]]IIIFFFLLLQQQPPPQQQFFF>>>FFFOOO\\\nnnuuuzzz}}}zzzvvvuuusssrrrqqqqqqpppjjjaaaZZZYYYVVVSSSOOOLLLHHHCCC@@@FFFHHHKKKLLLLLLMMMNNNPPPLLLOOOQQQVVVcccttt|||uuuooohhh___TTTMMMMMMTTT\\\aaacccfffkkkpppppprrrsssssstttwww~~~eeeKKK@@@BBB<<>>;;;<<>>@@@KKKpppvvvNNN999===:::111,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...///***...000///555KKKkkk{{{}}}}}}hhhYYYRRRUUU[[[dddjjjmmmllllllmmmjjjjjjjjjiiiiiijjjjjjjjjlllkkkiiigggccc___[[[YYYVVVSSSTTT^^^llltttsssoooiiieeecccdddbbb]]]\\\^^^fffhhhqqqooo^^^[[[hhhvvvrrrgggUUUBBB:::999777444444222111888MMMnnnxxx|||cccLLLHHHOOOTTTQQQQQQFFF???HHHQQQ]]]mmmkkknnnmmmkkkuuu}}}yyysssoooooorrrqqqooopppoookkkddd^^^]]]ZZZVVVSSSQQQNNNJJJGGGIIIKKKMMMNNNMMMMMMMMMNNNJJJKKKMMMSSSbbbuuu|||vvvlll```WWWRRRYYY```ccccccdddiiinnnmmmoooqqqqqqqqqtttyyy~~~wwwUUUDDDEEE??????OOO^^^hhhttt|||qqqfffbbbPPP444111...,,,+++++++++***---,,,+++******+++,,,---,,,---...------///333666DDDVVVfffiiikkkpppqqqmmmrrrvvv}}}{{{mmmcccaaabbbjjjtttwwwoooddd]]]___wwwuuummmssszzzyyyfffppp}}}ttttttpppqqqrrrrrrqqqppprrruuuwww}}}|||sssbbbRRRRRRRRRSSSRRRRRRTTTXXX[[[]]]___\\\XXXWWWZZZ[[[YYY[[[```eeehhhhhhhhhjjjkkkjjjlllmmmqqqyyy~~~wwwllleeebbb```bbbeeeccc\\\UUUUUU^^^ccc]]]RRRIIIAAA999@@@FFF[[[qqqnnnUUUBBB>>>888<<>><<<===HHHYYYccceeeuuujjjcccgggpppwww{{{}}}zzz|||qqqjjjgggeeedddcccbbbdddiiiooopppnnneeeaaa[[[WWWXXX[[[```ccchhhiiigggbbb\\\YYYZZZ\\\]]]]]]^^^]]]\\\```eeejjjqqqmmmgggaaa^^^^^^```bbbhhhfffeeeccc]]]WWWWWW\\\[[[bbblllyyyvvvaaaQQQSSSWWW^^^fffpppxxx}}}|||rrrfff```^^^bbbmmmwwwyyyqqqdddWWWRRRUUU___fffqqqqqqiiiYYYPPPSSSWWWYYYZZZZZZ\\\cccmmmxxx|||zzzRRRYYY|||VVVLLLYYYTTTBBBAAADDDfffRRR999===<<<222,,,(((************************)))))))))))))))))))))))))))******+++---...//////(((,,,...---444MMMqqqvvv^^^TTTUUUTTT\\\eeekkkmmmlllkkkkkkjjjjjjiiiiiiiiiiiijjjjjjjjjhhheeeaaa[[[UUUPPPMMMDDDBBBFFFSSSdddnnnmmmggggggdddbbbbbb^^^XXXTTTUUU\\\]]]ggg|||ooo]]]YYYfffvvvmmmdddSSSCCC<<<<<<999444000000222===TTTqqq|||hhhPPPKKKQQQUUUTTTSSSGGG@@@IIIRRR\\\kkkbbbccc```\\\eeevvv{{{xxxyyyxxxssspppqqqrrrpppnnnoooooommmgggccc___\\\YYYVVVUUUSSSQQQOOOKKKMMMOOOOOONNNMMMMMMMMMFFFHHHIIIOOO^^^rrrvvvjjjaaaWWW]]]cccdddccccccgggkkkiiilllooopppqqqtttzzz{{{UUU@@@AAA===<<>>CCCQQQbbbiiihhhZZZ^^^aaa^^^WWWPPPNNNNNNOOOQQQVVVeee|||}}}kkk\\\cccrrroooaaaOOO@@@888777777888444333444<<>>;;;;;;888::::::===JJJ[[[dddeee```cccddd___UUUKKKFFFEEEDDDEEEIIIUUUlll~~~}}}kkk[[[```nnnnnneeeWWWIII@@@:::888777555444444<<>>999@@@NNN[[[bbbYYYUUUQQQQQQWWWbbbmmmtttxxxvvvuuuxxx||||||wwwrrrqqqrrrnnngggcccaaaaaaccceeeddd^^^XXXVVVWWWWWWVVVSSSOOOKKKIIIAAADDDCCCCCCMMM```pppwwwzzzxxxxxx{{{~~~|||vvvppphhhiiiiiihhhffffffgggiiikkklllmmmnnnppprrrtttuuukkkIIIAAA>>>999>>>LLLkkk~~~xxxHHH333555///***000,,,,,,,,,,,,,,,+++++++++******,,,///,,,+++000000555DDD```lllrrrnnnooovvvyyyvvvzzz~~~zzziiihhhrrrllliiifffpppvvveeeeeegggbbbjjjsssjjjaaafffqqqzzzzzzrrrooopppoooqqqrrrtttuuuxxx{{{~~~~~~{{{zzzlllWWWKKKKKKOOOMMMLLLNNNQQQSSSVVVXXX]]]\\\[[[ZZZUUUPPPQQQVVV[[[^^^bbbdddeeeeeefffgggjjjiiihhhjjjooovvv|||{{{nnn]]]ZZZ```YYYSSS\\\ccctttrrrVVVMMMKKK???@@@;;;===MMMbbbqqq|||XXXFFF666666>>>@@@:::555888777FFF[[[mmm}}}~~~ooommmdddbbbkkksssrrrooonnnkkk```QQQCCC999333111222333444999IIIaaannnbbbMMMJJJIIIAAA999@@@YYYuuuuuu```RRRQQQPPPYYY~~~zzzmmmmmmooojjjwww}}}tttnnnddd```^^^```aaa]]]SSSJJJIIIGGGJJJMMMUUUlllyyyqqq~~~hhheeegggqqqzzz}}}}}}|||~~~xxxwww~~~yyysssuuuxxxyyyzzz}}}{{{rrrjjjeeeccc___eeennnuuuxxxvvvppplllbbbbbbcccdddcccbbbaaaaaaYYYZZZ\\\```ggglllppprrriiiccccccmmmwww|||}}}~~~{{{ooofffpppqqqiiihhhnnnnnnuuummmaaadddfffhhhmmmvvvyyyqqqeeeUUUUUUWWW\\\```^^^XXXRRRXXXWWW[[[fffrrrzzzUUUTTTyyytttRRRGGG[[[pppZZZAAAAAAZZZ[[[CCCAAA:::...---,,,,,,+++***************************************++++++,,,,,,,,,,,,------///222111222GGGkkk~~~xxxuuuyyyuuukkkooo{{{zzz___PPPQQQRRRVVV___ggghhhhhhiiihhhfffbbbfffgggeeefffiiiiiiggg___\\\VVVMMMDDD===:::999999999777888CCCTTTaaafffgggiiihhhaaaVVVJJJBBB???=========DDDWWWooo|||ooo___aaannnpppkkkcccWWWJJJ@@@:::888666555555===QQQmmmsssaaa^^^eeejjjVVVJJJ<<<666;;;GGGSSS[[[VVVSSSPPPQQQWWWaaalllsss}}}~~~|||vvvttttttpppiiiccccccdddgggiiigggaaa[[[ZZZZZZYYYWWWUUUQQQNNNLLLBBBBBB???<<>>999BBBYYYoooiiiFFF;;;GGGQQQFFF333999666???QQQdddyyy~~~qqqkkkbbb[[[^^^jjjtttyyyzzzzzzmmmXXXFFF;;;777555444444444666EEE```sssiiiTTTKKKJJJDDD===BBBWWWsssgggZZZ]]]YYYZZZyyyuuullllllmmmnnnkkkdddZZZSSSSSSNNNPPPUUU___sss|||rrrzzzooobbbdddjjjsss{{{}}}{{{yyywwwtttuuuzzz|||tttwww~~~sssaaaaaadddiiimmmnnnoooqqqrrriiijjjkkkkkkhhhddd___\\\UUUVVVYYYaaajjjrrrvvvxxxnnnfffccciiirrr{{{wwwkkkbbbkkk|||lllhhhnnnrrrxxx|||wwwooommmpppqqqooolllkkkpppuuutttoooccc```\\\ZZZZZZZZZXXXVVVZZZYYY___lllwww|||bbbKKKiiiyyy[[[JJJWWWrrrhhhGGG@@@VVV}}}eeeFFFAAA;;;111...,,,,,,+++************+++************************+++++++++,,,,,,,,,---------000///333MMMtttzzzwwwoooiiiyyyrrrYYYLLLPPPSSSYYYaaaggggggfffggggggffffffhhhiiiggghhhkkkiiiddd[[[ZZZVVVPPPIIIBBB???>>>===;;;888999AAAQQQaaakkkjjjlllkkkeee[[[OOOEEE@@@===<<<;;;===JJJ___uuuyyy}}}vvvfffgggrrrsssrrrlll```QQQDDD<<<999777777777>>>QQQjjj}}}pppbbbbbbiiiooo\\\QQQAAA888888AAALLLSSSPPPOOONNNQQQWWWcccpppxxxxxxuuutttpppjjjgggffffffggggggeeeaaa]]]]]]\\\ZZZXXXUUURRROOONNNCCCAAA===999<<>>;;;;;;AAANNN```mmmmmmnnnmmmiii___RRRGGGAAA<<<;;;;;;===DDDUUUlll~~~xxx}}}}}}llliiiqqqvvvuuuooocccTTTFFF===:::888888999???PPPeeetttyyy~~~{{{||||||uuuhhh]]]___hhhqqqbbbWWWGGG:::666999@@@EEEEEEFFFHHHKKKTTTaaaqqq|||yyyuuutttpppkkkllljjjfffcccbbb```___]]]^^^]]][[[XXXUUURRROOONNNDDDBBB===:::;;;CCCQQQ\\\^^^YYYRRRKKKIIIMMMSSSYYYdddfffhhhiiihhhgggggggggmmmmmmmmmmmmnnnppprrrsssuuuzzz___III???===@@@FFFhhhrrrgggooozzzQQQ333...///111(((...,,,,,,,,,---------------+++111///...333555???RRRlllxxxzzzuuuuuuvvvgggmmmttt|||nnnhhhuuuxxxpppyyy}}}rrrdddgggxxx~~~rrrjjjnnnpppkkknnnnnnqqqyyy}}}rrrgggYYYMMMHHHIIIHHHKKKMMMNNNTTT[[[YYYRRRHHHFFFFFFFFFDDDDDDJJJQQQZZZ]]]___aaabbbccceeegggffffffffffffhhhnnnwww}}}|||nnndddbbbYYYRRRWWWjjjzzz}}}ZZZJJJBBBFFF>>>BBBQQQWWWXXXjjjoooaaa]]]SSSGGG???888:::DDDYYYvvvsssmmmfffXXXIIIEEESSSmmmzzzdddLLL???<<<999555333222111;;;XXXrrrooo[[[IIIJJJHHHDDDGGGYYYyyyssshhhtttqqqlll|||xxxoooiiihhhfffdddjjjllliiipppxxxtttnnnyyyeee^^^ZZZcccmmmsssvvvyyyyyyvvvrrruuuzzz||||||~~~||||||qqqgggeeehhhoootttzzzzzzzzzxxxuuupppllliiigggfffeeedddeeehhhnnnssswww~~~sssqqqvvvwwwsssxxx{{{qqqqqqsssvvvyyyyyy~~~wwwnnnjjjgggeeelllmmmlllfff\\\UUUSSSTTTXXXZZZddduuu\\\______NNNiiicccCCCGGGffflllHHH@@@???666///------,,,+++++++++++++++************************++++++,,,,,,,,,,,,---------222444>>>___wwwzzz___LLLMMMRRR^^^eeeiiigggfffhhhiiiiiihhhjjjkkkmmmssszzzzzzuuukkkkkkjjjddd\\\SSSLLLIIIFFFCCC@@@???AAAIIIZZZjjjnnnpppooolllcccWWWJJJCCC;;;::::::===BBBOOOeeeyyyxxx~~~qqqkkkqqqzzzxxxrrrgggYYYKKK@@@:::888999;;;AAAOOOaaakkkmmmsssyyy|||qqqnnnmmmhhh\\\TTTWWWdddpppeee\\\NNN@@@777444666999<<<===>>>AAAJJJYYYjjjwww{{{~~~{{{wwwuuusssooopppmmmhhhccc```^^^^^^___^^^]]]\\\YYYVVVRRROOOMMMGGGCCC@@@===;;;???KKKXXX\\\[[[VVVPPPIIIHHHKKKOOO[[[___eeeiiiiiihhhffffffkkkkkklllnnnoooqqqrrrrrrssswww}}}kkkPPPCCC???>>>???SSS}}}rrrttt|||SSS555---...111))),,,+++++++++,,,,,,,,,,,,------222000...333777EEE[[[mmm~~~}}}wwwbbb]]]dddvvv}}}}}}kkkaaadddppp}}}zzzyyybbbSSSdddrrrxxxpppkkkoooqqqmmmkkklllpppvvv}}}zzzoooaaaTTTJJJFFFEEEGGGLLLNNNPPPXXX```]]]SSSEEECCCBBBBBBAAABBBIIIQQQZZZ\\\^^^```aaabbbeeegggeeefffffffffhhhoooyyywwwnnnmmmbbbVVVUUUhhhvvvlllSSS@@@GGG???>>>DDDCCC???FFFSSSmmmwww}}}ssscccUUULLLGGG<<<666777@@@UUUttt}}}mmmooofffZZZMMMBBBGGGeeepppVVVEEE???:::333222444333999RRRnnnmmm[[[MMMLLLIIIEEEFFFXXX|||vvv{{{xxx{{{tttqqqqqqooouuuuuummmpppxxxvvv|||mmm[[[XXXZZZeeeooorrrtttyyyzzzyyyuuutttuuuxxx{{{}}}xxxwwwxxxwwwvvv||||||}}}}}}}}}}}}}}}}}}{{{zzzvvvmmmggggggooowww|||}}}|||rrrsss|||sssqqqtttwwwvvv{{{~~~{{{vvvrrrmmmgggggghhhiiiiiifffbbb___^^^[[[XXX\\\jjjxxxjjjcccnnnLLLXXXxxxqqqJJJGGGccc~~~oooKKKCCCCCC999000------,,,++++++++++++,,,************************++++++,,,,,,,,,,,,------,,,222666AAAdddpppSSSQQQXXX```fffjjjhhhgggiiikkkkkkjjjkkkkkknnnvvv|||tttuuuuuuqqqjjjaaa[[[WWWNNNJJJHHHFFFCCCFFFTTTdddoooppprrrqqqkkkaaaUUUMMMBBB>>>===>>>AAAKKK___rrrvvv~~~|||vvvzzz{{{sssgggXXXIII@@@777:::===CCCOOO\\\cccbbbffflllpppooonnnnnnjjjddd___```\\\RRRJJJNNN___ppplllfffZZZLLLAAA;;;999999999999999999???MMM```mmmrrrwww~~~zzzzzzxxxuuupppoookkkgggcccaaabbbbbb^^^^^^]]]\\\XXXTTTOOOLLLHHHEEEBBB???::::::DDDQQQZZZ]]]___ZZZRRRLLLKKKMMMVVV[[[bbbfffgggfffeeeeeeggghhhkkknnnpppqqqqqqpppqqquuuyyytttWWWHHHBBB>>>:::FFFooowwwuuuxxx{{{{{{MMM999000---111***...++++++,,,,,,,,,------------333000///555<<>>DDDNNNZZZ^^^\\\[[[aaaddd```]]]\\\\\\ZZZWWWXXXUUUMMMEEEIII\\\pppuuupppfffZZZNNNEEEAAA@@@;;;:::888666:::FFFYYYgggqqqxxx~~~~~~}}}zzzoooooonnnlllhhhfffeeeeee^^^______^^^ZZZUUUOOOLLLJJJFFFCCC@@@999666???LLLYYY___eeecccZZZRRROOOOOOUUUZZZ___ccceeedddddddddcccfffjjjnnnpppppppppoooooossswww}}}xxx[[[KKKEEE???999>>>fffyyyvvvjjj{{{qqqkkkkkkkkkgggEEE<<<222,,,000,,,000,,,,,,,,,---------......---333000///777@@@TTTooo|||nnncccdddeeecccfffmmmkkkrrr~~~~~~sssnnnkkknnntttyyy}}}www\\\YYY}}}wwwrrroooooooooooorrruuuwwwxxx|||ttt```PPPJJJIIIJJJEEEMMMQQQTTT^^^iiidddWWWGGGDDDCCCCCCBBBCCCKKKUUU^^^___```_________aaaccc^^^```dddfffjjjuuuvvv]]]QQQVVVeeeiiiIIIEEEAAABBBFFFIIIEEEAAA???888999@@@AAA999666999:::666888AAAVVVtttyyydddXXXIIIEEEKKKEEE???UUUyyymmmXXXPPPJJJBBB333;;;;;;:::MMMgggjjjZZZRRRPPPMMMKKKNNNeeezzzpppqqqtttppprrrvvvrrrcccWWWXXXbbbhhhooouuuxxxxxxxxxxxxwwwrrrnnnnnnsssyyy}}}~~~oookkkqqqxxxxxx}}}~~~ssslllssstttvvvyyy|||{{{yyyvvvmmmjjjggggggjjjnnnrrrtttfff^^^XXX[[[fffqqqwwwyyy}}}^^^TTTeeeYYYFFFVVVmmm~~~tttOOOCCCVVVnnn|||^^^FFF===AAA111000---+++***+++,,,,,,+++++++++++++++++++++++++++,,,,,,------------------222222555GGGjjj}}}zzzvvvssstttmmmUUURRRUUUeeegggjjjlllkkkkkklllmmmkkkjjjhhhiiipppxxxyyyuuuuuuvvvxxx{{{|||yyytttpppcccWWWOOOOOOLLLGGGMMMXXXkkknnnuuu|||wwwhhh\\\SSSGGG@@@BBBFFFKKK\\\nnnwwwpppZZZLLL===???BBBHHHNNNSSSTTTTTTVVVWWWWWWWWWVVVUUUTTTSSSPPPLLLLLLKKKEEECCCUUUlllxxx{{{uuuggg___\\\QQQCCCCCCCCCAAA======GGGXXXfffsss{{{}}}xxxvvvuuusssoookkkjjjkkkjjjeee``````___]]]ZZZVVVSSSQQQPPPJJJGGGBBB>>><<<<<<===>>>PPPXXXcccfffbbb[[[VVVUUUYYY[[[^^^``````aaadddeeeeeegggjjjllllllmmmoooppprrrvvvxxx||||||aaaPPPGGG???777FFFZZZ|||uuulllvvvjjjaaaaaabbbMMM:::555222,,,+++000...------------...//////222......222777CCC]]]xxxrrrccc]]]VVV[[[jjjqqqjjjnnnsssyyy{{{xxxrrrmmmkkkhhhkkktttyyy|||qqq\\\^^^~~~|||yyyvvvsssqqqpppppprrrpppqqquuuvvvvvv}}}qqq^^^PPPJJJGGGEEEIIIKKKOOOXXXgggqqqiii[[[FFFFFFDDDCCCEEEKKKSSSYYY]]][[[ZZZZZZXXXUUUWWW\\\^^^aaacccccciiivvvfffMMMTTTWWWxxx\\\NNNFFFIIILLLIIIIIIMMM@@@???<<<999999:::777222222555888<<>><<>>;;;888777666:::???FFFKKKLLLNNNQQQSSSXXX\\\bbbeeeeeedddcccccceeegggiiijjjjjjjjjkkkmmmpppsssuuuyyygggPPPEEE@@@<<<>>>SSSyyyzzznnnwwwqqqtttpppWWW???555222...,,,......------------...//////000000000222888KKKjjjyyyqqqhhhddd^^^aaaiiiiiipppeeeZZZWWW^^^hhhnnnpppfff```ffftttxxxvvvnnnsss|||xxxtttqqqqqqrrrsssvvvuuuzzzsssbbbRRRIIIFFFGGGHHHMMMNNNQQQYYYdddjjjdddYYYNNNJJJEEEEEEJJJQQQVVVXXXXXXOOOGGGEEEFFFGGGIIILLLPPPWWW^^^bbbfffpppeeeZZZUUUgggxxx\\\OOOLLLMMMOOOWWWQQQGGG>>>666222222333///333888;;;RRR{{{qqqaaa]]]VVVVVVRRREEEKKKdddttt___NNNAAAAAA>>>AAAVVVlllmmm```___hhhfffaaagggxxxrrr___RRRUUUnnnuuutttmmmccceeennnggg___dddggg[[[[[[fffiiinnnqqqsssssssssttttttqqqnnnnnnpppqqqooommmqqqlllmmmwww~~~zzzvvvtttqqqooohhhfffeeefffggggggfffeeedddeeefffiiinnntttzzz}}}eeeSSSqqq[[[GGGYYYzzz{{{eeeNNNFFFTTTgggqqquuuaaaMMMBBBFFF:::111///,,,+++,,,,,,++++++************************+++,,,,,,------.........222555LLLtttwww{{{}}}jjj{{{[[[JJJUUU```fffhhhkkkkkkjjjhhhhhhiiiiiigggdddbbbdddaaaRRRBBB999<<>>CCCFFFSSSXXX```eeegggfffdddccchhhjjjlllmmmllllllmmmnnnooopppsssxxxjjjQQQDDD@@@>>>===XXXssswww}}}~~~ttt[[[@@@444111///...---...------------.../////////111222222:::RRRrrrvvvkkksss}}}uuukkk\\\\\\eeegggpppeeeZZZZZZdddooottttttrrrgggfffqqqtttpppxxxsssyyyyyytttqqqpppqqqrrrssstttzzz{{{mmm[[[NNNGGGEEEGGGJJJTTTTTTVVV[[[aaabbbZZZRRRNNNHHHCCCDDDKKKSSSWWWXXXMMMEEEAAADDDHHHHHHGGGGGGIIIQQQ\\\fffkkkttt}}}bbbYYYaaasss___VVVRRRXXXWWWSSSLLL@@@555222444///333777;;;RRR|||ooohhh]]]XXXSSSAAA>>>OOO}}}hhhRRREEEDDD@@@DDD[[[ttttttfffeeennnkkkbbbfffuuuwwweeeVVVKKKMMM[[[hhhyyysssllluuunnnaaaaaakkkeeeZZZ[[[yyyccc[[[\\\jjjmmmqqqrrrsssssstttuuutttooojjjiiilllppprrrrrrpppmmmnnnttt|||zzzssslllhhheeedddddddddeeeeeedddbbbaaabbbdddgggmmmttt{{{~~~||||||nnnQQQjjjgggMMM\\\tttSSSAAAMMMaaarrrvvvdddNNNAAAFFF===222000---,,,,,,,,,+++***************************++++++,,,,,,---...//////222777PPP{{{~~~~~~}}}ooodddOOOVVV^^^gggiiikkkkkkjjjiiiiiiiiiiiigggbbb``````]]]PPPBBB:::666;;;SSSttttttkkkdddXXXKKKDDDJJJLLLNNNOOOMMMKKKJJJJJJDDD>>>888444444888AAAJJJRRRkkk~~~mmmbbbYYYWWWTTTSSSRRRQQQOOOMMMMMMLLLJJJHHHGGGFFFFFFFFFEEEFFFIIIIIIDDD>>>===@@@[[[uuu~~~tttppptttxxx{{{tttqqqnnnkkkiiihhhfffddd```___[[[XXXUUUSSSRRRRRRIIIHHHGGGEEEAAA>>>:::888888777666555666999>>>AAAKKKRRR\\\dddggggggfffeeehhhjjjlllmmmmmmlllmmmooonnnoooqqqvvv~~~mmmTTTFFF@@@>>>:::YYY}}}uuu{{{sss]]]BBB444000000///......------------...//////...222333222???[[[xxxxxxoooffffffttt}}}fffaaahhhjjjqqqggg]]]^^^iiiuuu{{{{{{xxxjjjdddjjjooonnnrrr{{{vvv|||wwwrrrooooooqqqrrrqqqsssyyyyyyhhhVVVMMMHHHEEEGGGKKKTTTTTTWWW]]]___[[[SSSMMMJJJEEE@@@CCCKKKUUUZZZ[[[HHHGGGKKKWWW```aaa^^^\\\MMMPPPWWWaaakkk|||wwwggg___wwwyyygggOOOQQQUUUUUUJJJ;;;444666000333777===TTTxxxpppeeeaaa]]]KKKAAAJJJjjjqqqZZZKKKHHHCCCIIIccc}}}~~~nnnkkksssmmmcccgggvvv|||fffXXXHHH===@@@LLL[[[jjjwww~~~xxxjjjqqqzzz~~~|||vvvpppmmmuuunnnaaa```jjjeeeXXXVVVnnn[[[XXX]]]mmmoooqqqrrrqqqqqqsssttttttnnnfffcccfffkkkpppqqqlllmmmpppuuuzzz~~~vvvmmmkkkiiigggfffdddaaa______]]]\\\___gggqqqxxx|||~~~~~~{{{TTTjjjuuuUUU```bbbCCCFFFYYYqqqwwwhhhQQQ@@@CCC;;;333000---,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,---...//////000777OOOwww}}}ooogggQQQWWW]]]gggiiikkklllkkkjjjjjjkkkjjjjjjgggdddccc```UUUKKK???888777HHHgggxxxoooiii___QQQFFF@@@?????????>>>>>>======666555444333333555:::>>>GGG\\\rrrggg^^^[[[XXXVVVUUUSSSQQQOOOLLLKKKIIIGGGEEEEEEEEEFFFDDDFFFIIIIIIEEE???;;;999JJJeeezzztttsssuuuyyytttrrroookkkiiigggffffff]]]]]][[[YYYVVVTTTRRRQQQHHHGGGFFFDDDBBB@@@===<<<:::888666555666999===???GGGOOOZZZcccggghhhhhhgggfffhhhjjjkkkkkkkkklllnnnooonnnpppuuu{{{rrrYYYKKKCCC???<<>>XXX{{{nnnjjjhhhTTTAAABBBZZZrrrzzzcccRRRMMMGGGOOOlllyyyssszzzrrrggglllxxxeeeZZZMMM===999???HHHQQQ\\\bbb]]]UUUMMMSSS]]]gggnnnppppppoooqqqmmmaaa___iiieeeYYYVVVhhhXXXZZZccclllmmmnnnnnnmmmmmmooopppqqqjjjccc```dddjjjnnnpppmmmrrrvvvxxxzzz}}}zzzwwwtttpppiiibbbaaahhhrrrxxx{{{\\\kkkWWW]]]uuuLLLEEEQQQdddxxxuuukkkVVVCCCEEE<<<444111...,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000...777MMMrrrpppfffRRRYYY___gggiiilllmmmlllllllllmmmlllpppqqqnnnjjjfff^^^UUUBBB<<<999@@@TTToootttkkkhhhaaaRRREEE:::777444555777777666444///222333333333444666777???LLLppp{{{nnneeeaaa]]]ZZZXXXVVVTTTRRROOONNNKKKHHHFFFEEEEEEEEEGGGIIIKKKKKKHHHCCC===888<<>>;;;::::::<<<>>>???HHHPPPZZZcccgggiiiiiihhheeegggjjjkkkkkklllnnnooopppnnnoootttxxx~~~vvv```QQQGGG@@@???OOO~~~{{{tttfffOOO:::///---.........------------...//////...444444555KKKlll}}}{{{mmmmmmmmmnnnooosss{{{|||}}}uuupppmmmlllpppvvvzzz{{{zzz{{{qqqnnnhhh]]]kkkttt{{{{{{ppp^^^eee}}}zzzwwwtttsssssssssooouuu|||zzzjjjXXXIIIGGGGGGDDDEEEKKKIIILLLUUU______UUULLLIIIBBBBBBDDDIIISSS___jjjqqq___bbblll{{{uuufff\\\```nnnlllddd{{{fffQQQPPPTTTMMMBBB<<<777444666@@@\\\xxxuuuttt___FFF@@@MMMfff~~~hhhYYYSSSMMMVVVvvvyyyvvvjjjmmmqqquuu|||rrrkkkhhhmmmaaaTTT>>>666888:::@@@KKKRRRMMMCCC@@@CCCKKKXXXfffnnnooonnnlllkkkaaa^^^gggeeeZZZWWWhhh[[[```mmmjjjkkklllkkkjjjjjjkkkmmmmmmgggbbbaaaffflllqqqrrrqqqxxx||||||{{{tttooosss{{{~~~~~~}}}{{{{{{}}}```jjjTTTXXX~~~}}}QQQBBBIIIVVVmmmpppmmm[[[HHHIII@@@444111...---,,,,,,+++***------------------------******+++,,,---//////000///999MMMooopppeeeRRR[[[cccgggiiilllmmmmmmmmmnnnooonnntttyyywwwrrrlllccc\\\BBB@@@<<<<<>>000,,,---......------------...//////...444444666NNNppp}}}vvvoooppptttyyy}}}{{{~~~zzzmmmrrrzzzyyyssswww{{{zzztttggg___jjjjjj```RRRKKKbbb~~~yyyuuurrrqqqmmmvvvxxxbbbPPPCCCCCCEEECCCDDDJJJJJJMMMVVV```^^^QQQGGGDDDAAACCCGGGMMMWWWdddrrrzzz[[[\\\bbbkkkqqqvvv}}}uuufff\\\```iiitttjjjhhhffftttXXXPPPXXXVVVJJJ@@@999444666BBB___~~~qqqXXXPPPFFF^^^zzz}}}hhh]]]WWWQQQZZZ|||~~~xxxjjjiiifff^^^]]]TTT^^^PPPKKKIIICCCXXXiiitttfffTTT888888888999@@@MMMWWWUUULLLBBBBBBIIIVVVfffppprrrooohhhiiiaaa]]]fffeee[[[YYY{{{eee^^^cccjjjooolllgggdddccceeehhhkkkfffbbb```bbbhhhooosssuuu|||zzz|||zzz{{{~~~cccjjjeeeRRRggggggJJJIIIJJJiiixxxooo^^^KKKBBBGGG888222---......++++++---******+++++++++,,,,,,,,,.........///////////////222666JJJqqqzzzxxxuuuiiimmmSSSXXXbbbhhhiiikkkmmmnnnooooooppprrr~~~}}}zzz{{{ssseeeSSSEEE===@@@AAAGGG^^^zzzqqq___XXXWWWRRREEE888555444333111111222444555222222333666777666666777:::777NNN~~~ooojjjddd```___]]]YYYVVVXXXYYYUUULLLHHHIIIGGGCCCJJJQQQUUUUUUQQQKKKAAA777666;;;FFFRRRZZZ\\\XXXTTTJJJHHHCCC>>>999777777999DDDMMMVVVaaattt}}}xxxsssvvvtttqqqmmmiiifffdddccccccbbb```]]]YYYUUURRRPPPKKKHHHGGGHHHKKKMMMMMMKKKMMMRRRUUURRRQQQQQQPPPMMMRRRWWW^^^fffjjjkkkiiihhheeegggiiilllnnnoooppppppssstttuuussssss{{{{{{cccRRRGGGAAA===@@@XXXxxxuuuqqqjjjXXXAAA333000///+++---------------...000000---///111===ZZZwwwxxxpppttt|||{{{jjjiiiqqqwwwxxxyyynnnbbb{{{{{{oooqqqjjjllliiiZZZHHHLLLpppzzzrrrmmmooottt{{{}}}mmmWWWLLLCCCAAACCCCCCDDDFFFLLLRRRZZZ^^^YYYNNNFFFCCC>>><<>>@@@GGGMMMccc}}}kkkYYY@@@;;;555555GGGllliiiRRRLLLXXXdddpppuuunnnkkkoooeeeZZZ]]]___[[[[[[rrraaa^^^fffmmmmmmjjjeeebbb```bbbdddffffffcccaaaccchhhnnnqqqrrryyyyyy}}}~~~~~~~~~dddfff{{{aaaLLL^^^eeeEEECCCOOOlll{{{qqq```KKKAAAEEE:::333------...,,,+++---******+++++++++,,,,,,,,,............////////////333777IIIlllzzz|||kkkfffoooTTTXXXbbbjjjkkklllnnnnnnpppqqqssswwwyyylllUUUIIIAAACCCCCCHHH___{{{ooo[[[PPPLLLHHH???777333333333222222222444555888777777888888888888999;;;777CCCbbbsssnnnhhheeecccaaa]]]ZZZXXXYYYVVVNNNJJJJJJHHHDDDKKKRRRXXXXXXVVVQQQGGG===777;;;AAAHHHLLLLLLIIIGGGCCCBBBAAA>>>;;;::::::;;;:::CCCOOO[[[lll{{{uuutttssspppmmmiiigggeeedddcccbbb```]]]ZZZVVVSSSQQQJJJGGGEEEFFFKKKQQQTTTVVVTTTYYY[[[XXXVVVXXXXXXVVVYYY]]]ccchhhlllmmmlllkkkhhhiiikkkmmmnnnpppqqqqqqssstttuuussssss{{{yyybbbRRRHHHBBB;;;>>>WWWrrrxxxwww~~~ppppppgggTTT???333222222000------------...///000000555555777FFFddd|||vvvwww{{{mmmllltttzzzpppggg{{{vvvhhhmmmrrrrrrhhhSSSBBBLLLwww|||uuuppprrrvvv|||}}}mmmVVVKKKCCCBBBCCCDDDFFFIIIJJJPPPWWWXXXRRRIIIDDDDDD@@@<<>>AAAKKKSSSdddsssnnnhhheeecccaaa]]]ZZZZZZ[[[YYYSSSPPPOOOLLLHHHKKKRRRXXXZZZYYYUUUJJJ???888;;;???AAA@@@???>>>>>><<<<<<=========<<<:::999;;;GGGUUUbbbppp}}}wwwsssrrrooollliiigggfffeeecccbbb```^^^[[[WWWTTTSSSLLLHHHEEEFFFMMMWWW```eee]]]bbbeeebbbaaacccbbb```___aaadddhhhjjjllllllllliiiiiiiiijjjkkkmmmpppqqqsssttttttrrrsss{{{wwwaaaRRRIIIDDD;;;???WWWooouuu~~~uuummmmmmttt~~~pppjjj```MMM:::000//////...------------...///000111555333999OOOooo~~~{{{yyy{{{~~~mmmmmmvvv|||mmm{{{}}}hhhmmmuuuxxxjjjOOO@@@KKKxxx|||vvvrrrtttwww||||||mmmTTTKKKCCCBBBDDDEEEHHHKKKJJJRRRYYYVVVLLLEEECCCFFF@@@<<>>LLLnnn{{{bbbKKK:::666444AAA___tttWWWPPPVVVfffrrrnnnffflllcccTTTOOOKKKKKKTTTsss```YYY```hhhlllqqqoookkkgggdddcccddddddaaabbbdddhhhmmmqqqssstttrrrttt|||xxxxxx}}}xxxuuusssnnnmmmjjjeeecccdddjjjoooiiihhhjjjrrr{{{~~~{{{uuuuuurrruuu}}}|||yyyxxxyyyzzzzzz{{{~~~tttaaatttlllOOOYYYZZZ===<<>>======;;;<<>><<>>===HHHaaa|||zzzhhh[[[]]]aaabbbfffnnnuuujjjaaa```eeellluuu}}}tttVVVHHHCCCOOO```ppp|||cccZZZXXXFFF@@@GGGWWWoooxxxeeeccchhh||||||zzzuuunnnnnn{{{wwwgggUUUJJJEEE???:::999555777999888777777999;;;???bbbjjjXXX???:::333333>>>TTTkkkyyyrrrZZZJJJHHHLLL\\\hhheee]]]aaaWWWLLLKKKIIIKKKUUUnnn]]]ZZZaaaggggggllljjjgggdddbbbaaa``````dddfffhhhkkkmmmppprrrsssqqqssszzzrrreeeYYYVVV\\\gggtttuuujjjbbb\\\YYYWWWSSSSSSPPPKKKFFFFFFJJJOOONNNMMMNNNSSSZZZ^^^]]][[[YYYXXX[[[dddlllqqqvvv{{{yyyuuuqqqnnnpppsssvvvwwwwwwzzz}}}uuuXXXjjjuuuTTTZZZuuuRRR===@@@MMMgggzzz{{{oooWWWIIIMMMEEE999///---...---,,,---******+++++++++,,,,,,,,,---------...///000000111///222AAA^^^{{{{{{vvv{{{rrrsss^^^eeeoooWWWYYYaaagggjjjlllllllllnnntttyyynnncccVVVKKKBBBAAAOOO___ooofffWWWGGG;;;555555777444666777999???KKKZZZfffyyyzzzhhhRRRCCC>>>======<<>>DDDIIIHHHEEE@@@>>>===>>>AAAEEEIIIJJJHHHEEEBBBOOOdddxxx}}}|||zzzvvvtttsssppplllhhhfffdddcccbbbbbbaaa___]]][[[YYYWWWUUUPPPKKKHHHLLLWWWdddmmmhhhsss}}}{{{ssskkkdddcccbbbbbbdddgggjjjlllgggfffddddddfffiiimmmooottttttsssrrrttt{{{wwwaaaRRRIIIDDD>>>@@@ZZZwww|||zzz}}}||||||zzzxxxkkk]]]KKK===666222000///...............///111111333222GGGqqqxxx|||qqqvvvssszzzxxxsssPPPCCCEEEbbbzzzuuuuuuuuuxxx}}}yyyhhhRRRKKKFFFEEEDDDCCCFFFJJJQQQ^^^ddd[[[LLLDDD@@@>>><<<;;;EEE[[[qqq~~~xxxjjj______bbbccciiipppuuukkkcccdddhhhnnnuuu{{{|||aaaIIICCCHHHXXXzzzsssaaaZZZKKKDDDKKKZZZqqqsssoooqqq|||wwwqqqooovvviiiYYYHHHBBB@@@>>>;;;:::666777888999999999999:::888KKKvvvxxx___NNNHHH@@@888333777AAAJJJEEE======???BBBPPP___```WWWWWWLLLFFFKKKKKKKKKTTTkkkZZZYYYaaafffeeelllkkkjjjhhhfffeeeddddddiiikkkllllllllllllmmmooosssuuuzzz|||~~~uuuhhheeekkksss~~~eee\\\WWWNNNKKKNNNUUUbbbqqq{{{zzzssshhh]]]UUUOOOJJJHHHGGGHHHFFFBBB>>>===???BBB??????@@@BBBFFFHHHIIIHHHGGGGGGJJJRRRWWW\\\eeemmmpppnnnkkkkkknnnqqqtttuuuyyy{{{}}}~~~yyyWWWhhhaaabbb~~~pppSSS@@@BBBSSSmmmyyy]]]KKKNNNIII<<>>666111///000............///000111111666555NNN~~~{{{|||{{{wwwqqqnnn~~~ppp|||tttIII@@@CCC^^^{{{xxxyyy}}}tttaaaOOOIIIEEEDDDDDDCCCFFFKKKRRR^^^cccXXXJJJCCC===888<<<888<<>><<<999888555666666666777777777777<<<999MMMsssiiiTTTOOOJJJCCC;;;444555:::777666<<<<<<:::HHHZZZ\\\TTTQQQFFFBBBIIIHHHGGGOOO}}}fffVVVUUU___fffgggnnnnnnnnnnnnmmmmmmlllkkkgggiiikkkjjjiiijjjmmmpppvvvyyy{{{{{{~~~hhh```cccfffggggggllluuuuuuhhhaaa]]]aaaeeemmmmmmXXXVVVUUUMMMHHHLLLPPP\\\iiiqqqvvvzzzxxxtttlllfff]]]UUUOOOJJJFFFCCCBBBCCCCCCBBB@@@@@@@@@AAA;;;<<<===???@@@@@@@@@@@@@@@AAAEEEIIIKKKOOO[[[hhhnnnnnnoooqqqtttvvvuuutttxxxyyy{{{{{{{{{{{{}}}~~~ZZZkkklllkkk~~~```FFFAAARRRlllaaaLLLNNNLLL===000,,,......------******+++++++++,,,,,,,,,,,,,,,---...///000111111333666HHHjjjyyyzzz}}}aaafffrrrYYYZZZ___ccchhhnnnooonnnoootttzzzttt```QQQJJJHHHKKKOOOWWWQQQHHH???999666666777444999BBBLLL\\\ssslllMMMBBB===:::???III\\\uuu{{{xxxvvvtttqqqmmmmmmgggccccccbbb___```eeepppuuuzzz}}}}}}uuucccRRRJJJMMMTTT^^^ggghhh```XXXKKKHHHGGGJJJPPPTTTTTTSSSPPPRRR```uuu}}}yyyxxxvvvqqqpppooommmkkkiiiggggggfffbbbaaaaaa```___^^^\\\\\\TTTRRROOOKKKIIILLLSSSXXXcccppp~~~xxxlllaaaZZZYYYYYYZZZ]]]aaaeeehhheeeeeeeeegggjjjmmmqqqsssuuusssqqqqqqttt{{{}}}iiiZZZQQQKKKBBB===ZZZ}}}zzzuuuvvvXXXCCC666...---///............///000111222666444PPPzzzzzzvvvooottt|||lllhhhwwwzzz{{{}}}uuuoooBBB???CCC[[[}}}oooYYYIIIEEECCCCCCCCCCCCGGGMMMTTT^^^___RRRGGGDDD???888:::888;;;DDDNNNVVV___ggggggbbb^^^]]]\\\]]]aaafffiiiccc___ccchhhjjjmmmpppuuunnnPPPOOOlllsssdddRRRMMMVVVfffuuu~~~wwwnnnhhheeeYYYOOOEEEAAA???;;;777777666555444444555666666666===555<<>>@@@??????CCC@@@:::EEERRRQQQKKKKKKCCCAAAFFFBBBCCCNNNzzzcccQQQQQQ]]]gggjjjllllllmmmmmmnnnmmmmmmlllaaacccfffggghhhkkkppptttyyy{{{|||zzzyyy}}}}}}~~~rrr___UUUUUUUUUPPPLLLPPPWWW^^^cccdddcccdddeeevvvyyy{{{yyysssmmmiiihhhZZZ]]]\\\]]]lll|||dddTTTVVVUUUKKKEEEIIIJJJUUUaaahhhlllnnnlllhhh^^^ZZZTTTOOOKKKIIIFFFDDD:::;;;<<<===??????>>>>>><<<>>>@@@@@@@@@?????????<<<>>>BBBDDDCCCGGGUUUdddoooqqquuuyyy|||{{{wwwsssrrrtttvvvxxxxxxyyy{{{}}}}}}YYYjjjnnnkkkmmmLLL@@@KKKfffcccMMMOOONNN>>>000,,,...///------******+++++++++,,,,,,,,,,,,,,,---...///000111222444888MMMsssyyyttteeehhhttt[[[[[[___^^^dddkkkmmmkkkkkkqqqvvvjjj[[[VVVUUUUUUVVVSSSMMMEEE===999999:::<<<:::AAAKKKVVVeee|||hhhOOOFFFDDD666???TTTppp~~~|||yyyuuuuuunnniiijjjiiifffhhhnnn}}}qqq___TTTUUU\\\jjjxxx}}}wwwpppccc]]]XXXWWW[[[^^^^^^\\\\\\YYY___qqq{{{zzzvvvpppllllllkkkjjjiiiiiiiiiiiiaaaaaaaaaaaa```___]]]]]]UUUUUUSSSPPPLLLMMMQQQUUU]]]iiiuuuyyywwwooocccXXXOOONNNOOOPPPTTTXXX]]]___bbbbbbdddfffiiillloooqqquuusssqqqqqqttt{{{lll^^^UUUNNNGGG@@@]]]{{{iiiMMM;;;000...222.........//////000111222777555RRRyyy~~~yyyrrrbbbkkkrrruuu|||~~~sssdddeeewww||||||jjj@@@AAAEEEWWWlllSSSEEEBBBAAABBBCCCDDDIIIPPPWWW^^^\\\OOOFFFFFFCCC<<<777999AAALLLSSSWWW\\\bbb```^^^\\\ZZZYYYXXX[[[^^^ccc^^^\\\aaafffhhhiiikkkrrr~~~cccLLLVVVhhhwwwiiiXXXTTT^^^mmmwwwzzzkkkaaa]]]UUULLLEEECCC@@@;;;888888777555333333444666666666444555<<>>???@@@BBBCCCCCCCCCBBBDDDAAA???AAACCCFFFOOOXXXkkkooovvv|||~~~|||vvvqqqpppsssvvvyyy{{{||||||}}}[[[eeewww^^^yyyXXXAAAJJJgggzzz}}}wwweeeTTTPPPNNNBBB333++++++------+++///...---,,,,,,,,,,,,,,,,,,,,,---...///000111111000:::YYYzzzvvvhhhbbbvvvWWWUUU[[[___```cccfffggghhhqqq{{{xxxjjjccc```___```[[[SSSIIIAAA???@@@CCCEEECCCLLLYYYdddooo{{{eeeMMMBBB===>>>JJJdddyyyrrrqqqqqqrrruuuzzzxxxlll^^^```hhhvvvzzzuuutttssslllfffcccgggiiinnnuuu~~~~~~|||yyytttpppnnnllliiijjjnnnpppooommmiiiiiihhhfffcccaaa___^^^^^^ZZZXXXWWWRRRMMMNNNQQQZZZdddlllmmmiiiaaaUUUKKKIIIHHHFFFEEEEEEGGGJJJMMM[[[^^^eeekkkkkkjjjnnntttrrrssssssrrrsssyyyzzznnniiiddd\\\JJJEEE```SSS666333333,,,///000111000///000111333888444OOO~~~uuupppeee\\\```ffffffjjjlllfff\\\ooo}}}cccAAA999DDD^^^{{{kkkQQQJJJEEEBBBBBBAAACCCIIIQQQbbbgggcccSSSFFFCCC@@@<<<;;;<<>>;;;999888777666555555666777888;;;:::999:::BBBUUUmmm~~~wwwrrrtttlll\\\YYYbbbRRRPPPMMMIIIAAA::::::???:::<<<>>>>>><<<===@@@CCCttt\\\WWWWWW^^^fffdddjjjmmmllljjjkkkmmmiiibbb``````bbbgggmmmqqqqqqqqqpppsssvvvyyy{{{}}}{{{{{{~~~www|||vvvpppsssvvvjjjjjjpppeeeSSSHHHDDDHHHQQQSSSKKKGGGKKKXXXlllrrrhhhUUUSSSMMMKKKYYYnnnuuuqqqqqqqqqeee[[[YYYQQQIIINNNMMMXXXdddkkkppprrrnnniiiaaa\\\VVVPPPLLLIIIEEECCCAAA@@@@@@??????@@@@@@AAAAAABBBCCCEEEEEEEEEDDDCCCEEEBBBBBBDDDFFFHHHNNNVVVfffjjjpppvvvzzzyyyuuurrrppprrrtttwwwxxxzzz}}}~~~{{{YYY]]]www[[[iii\\\BBBGGGdddyyy}}}yyyfffRRRMMMOOOCCC444,,,,,,...---+++///...---,,,,,,,,,,,,---,,,------...///000111111666>>>YYY}}}fff[[[zzz\\\UUUVVV^^^___bbbffffffhhhppp{{{qqqiiifffddddddZZZSSSJJJCCCAAADDDGGGIIIFFFJJJQQQWWW^^^eeennnssszzz}}}\\\GGG??????IIIaaa{{{zzzzzz{{{{{{~~~wwwnnnooouuu}}}uuuqqqlllnnnrrryyy}}}yyyuuuqqqrrrpppnnnnnnqqqrrrpppmmmiiihhhgggggggggfffdddccceeebbb```___ZZZTTTSSSVVV[[[cccfffbbbYYYQQQGGG@@@BBBGGGIIIFFFAAA>>>AAAFFFPPPTTT\\\dddggggggllltttuuuuuuuuussssssxxxvvvkkkiiifffaaaRRRLLLdddccc===333111,,,///000111000///000222444:::888SSSyyyxxxiiiYYYXXXdddooovvvooo]]]cccxxxrrrKKK>>>HHHdddiiiPPPJJJFFFCCCBBBBBBCCCIIIQQQaaagggdddUUUIIIDDD@@@:::;;;>>>EEEOOOWWWYYYVVVQQQOOOTTTVVVSSSOOOOOOOOONNN\\\```hhhooommmhhhhhhkkkmmmoooyyy```IIIRRRjjjvvvccc^^^aaaooo}}}|||pppeeeXXXYYYbbb{{{wwwoooeee\\\UUUQQQMMMHHHDDDAAA>>>;;;888777666555555555666777888666666555444777AAAPPP\\\vvvsssyyy}}}kkkdddjjj\\\PPPDDD===888555555888888:::<<<<<<<<<<<>>@@@qqq\\\[[[\\\```ffffffgggggghhhjjjlllkkkccc[[[\\\^^^bbbgggkkknnnoooooopppoooooosssyyy}}}|||{{{xxx{{{yyykkkYYYOOOLLLXXXeeecccWWWMMMVVVeeevvv}}}}}}{{{wwwssscccXXXKKKGGGSSSdddjjjfffRRRUUULLLCCCFFFGGGEEEJJJNNN[[[iiipppssstttqqqlllhhhddd]]]XXXSSSNNNIIIFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFHHHKKKOOOQQQQQQQQQQQQOOONNNQQQUUUUUUUUUXXX]]]```dddiiinnnppprrrttttttpppqqqssstttuuuxxx~~~sss```YYYsssddd\\\vvv\\\AAAJJJfff{{{rrr]]]TTTUUUHHH777...---...---+++...------,,,,,,,,,------------...///000111222222333CCC\\\|||}}}ccchhhQQQRRRVVVZZZ\\\aaafffffffffnnnvvvyyytttnnn\\\VVVOOOKKKKKKNNNRRRUUUPPPKKKFFFGGGKKKNNNNNNMMMLLLPPP[[[jjjxxxjjjMMMAAA>>>EEE[[[rrr~~~zzzxxxzzztttzzz}}}{{{zzz||||||}}}~~~}}}|||{{{xxxvvvvvvxxx{{{zzzwwwsssooollljjjmmmqqqtttssspppmmmkkkkkkjjjddd[[[WWWWWW\\\ccceee\\\OOOEEE>>>:::999DDDNNNNNNFFF>>>===??????CCCMMMYYYaaaeeelllsssvvvwwwwwwuuuuuuxxxwwwmmmnnnnnnkkk]]]WWWmmmyyy\\\<<<111222222///000111000000222555777;;;===[[[}}}lllhhhnnnuuuvvvzzzwwwhhhsss|||MMMFFF[[[{{{nnnZZZKKKGGGDDDDDDCCCCCCHHHOOO[[[bbbbbbXXXOOOKKKCCC999<<>>hhhUUUYYY[[[```gggiiifffdddffflllqqqnnnggg```\\\___cccgggjjjkkkkkklllqqqooonnnqqqvvvxxxxxxvvvzzz}}}eeeZZZUUU```oooqqqeeeYYYYYYbbbjjjmmmsss~~~qqq[[[OOOSSS^^^cccbbbQQQWWWMMMCCCGGGIIIHHHKKKRRR```nnntttuuutttqqqlllfffccc^^^YYYUUUQQQMMMJJJFFFFFFFFFFFFFFFGGGHHHIIIIIIKKKNNNSSSWWWZZZ\\\]]]XXXVVVWWWZZZZZZZZZ^^^ddddddhhhlllooopppqqqsssuuutttxxx{{{|||{{{}}}}}}lll^^^VVVmmmeee^^^ppp~~~zzzWWWBBBFFF```ttt}}}sss^^^UUUXXXKKK999///---///...,,,------,,,,,,,,,------...------...///000111222222222HHHccc~~~pppcccKKKNNNVVVWWWZZZ```eeefffeeelllttt{{{rrr```ZZZSSSOOOOOORRRVVVWWWLLLFFF??????DDDHHHHHHFFFFFFDDDIIIQQQWWWaaazzzkkkOOOAAA===DDDZZZrrr~~~~~~xxxuuuqqqjjjggggggbbbhhhrrr|||}}}}}}~~~xxxwwwxxx{{{|||yyytttrrrqqqrrrvvvxxxxxxwwwuuutttttttttoooeeeaaaaaadddmmmrrrmmmaaaUUUIII@@@===BBBJJJNNNNNNIIIEEEBBB???BBBJJJVVV^^^ccchhhnnnrrrsssuuuuuuvvvzzzvvvlllkkkjjjdddXXXVVVpppvvvpppzzz~~~zzzuuudddIII666222111000000000111000000333666:::<<>>;;;999555444333333444555666777999999999888777666666777<<>>@@@DDDHHHIIIFFF???>>>DDDDDDBBBQQQeeeuuuqqqSSSEEE???DDDXXXppp{{{{{{wwwsssoookkkiiigggeee___[[[PPPIIICCCAAA???;;;:::;;;???CCCJJJRRR\\\hhhuuu~~~|||zzzwwwvvvuuuvvvvvvvvvyyyyyyyyyyyywwwyyyxxx{{{}}}}}}{{{}}}~~~wwwuuuwwwtttbbbWWWSSSQQQSSSVVVVVVPPPKKKGGGHHHMMMXXX___aaadddggglllooorrrsssuuuzzzkkk\\\YYYVVVPPPMMMTTTvvvtttwwwuuuoooeeeTTTAAA666222000...000000000000111444999===888HHHooo}}}ooottt~~~{{{|||pppmmmvvvkkkCCCGGGeee~~~zzz\\\IIICCC@@@@@@AAABBBBBBGGGNNNVVVYYYUUULLLGGGGGGBBB:::<<>>;;;999888666555444555555666;;;::::::999999888666555666555999@@@DDD???777222111......111222///---...---...000666;;;>>>>>><<<{{{wwwTTTFFFRRRYYY\\\eeejjjfff^^^^^^hhhpppmmmfffcccVVV[[[bbbggghhhhhhjjjllliiillloooooooooqqqvvv{{{~~~|||}}}rrrlllfffhhhqqq|||~~~{{{nnnnnnfffVVVHHHDDDDDDEEEOOOQQQVVV___hhhoootttyyy|||gggaaa\\\QQQLLLQQQaaarrryyyyyywwwtttrrriiigggccc___\\\XXXSSSOOONNNNNNNNNNNNOOOPPPQQQRRRWWWWWWWWWZZZ___fffmmmrrriii]]]PPPFFFAAACCCNNNYYYaaagggmmmpppoooooorrruuuqqqzzz~~~dddPPP^^^nnneeessswwwyyy{{{lllPPPBBB;;;XXXtttiiiYYY___PPP===111...//////---,,,,,,,,,,,,,,,---...///......///000111222333333777DDD]]]ssstttooozzz{{{lll{{{tttXXXGGGIIILLLRRRVVV^^^eeeeeedddhhhoooxxxmmmggg___XXXTTTSSSSSSSSSEEEAAA<<<;;;===BBBGGGJJJEEE<<<;;;BBBBBB===HHHZZZpppoooSSSGGGAAADDDWWWmmmwwwtttooojjjeee___[[[WWWRRRKKKEEECCC<<<888888888666777:::999<<<@@@DDDLLLXXXeeeooovvvvvvuuuuuuvvvvvvvvvvvvwwwxxxzzzzzzxxx{{{www|||}}}~~~vvvddd___ZZZYYYYYYXXXTTTPPPMMMLLLRRR\\\ccceeegggjjjlllooorrrsssuuuyyygggXXXTTTRRRNNNLLLUUUyyy~~~tttrrrnnnllldddTTTBBB666222222333000111000000111555:::>>>BBBTTT{{{zzztttttttttrrrjjjkkk{{{}}}kkkgggsss}}}}}}aaa;;;===[[[{{{yyywwwYYYGGGAAA???>>>AAAAAABBBGGGMMMXXXZZZTTTHHHCCCDDD@@@888<<<@@@NNNccctttuuufffVVVVVV[[[]]]ZZZZZZaaakkkqqqpppjjjfffeeedddcccfffkkklllfffcccgggkkknnnqqqtttxxxsssnnnlllXXXEEE<<>><<<:::;;;AAAFFFKKKSSS[[[pppzzzqqqoooqqqpppqqqooommmlllkkkhhhddd```UUUQQQLLLGGGDDDBBB>>><<<:::999888666555555555555777777888:::;;;:::777555444666:::<<<;;;888777999777111---000222111///000------000666<<>><<>>---///000,,,,,,...------,,,,,,------...//////000000111111222222555FFF___sssyyytttmmmiiiyyy~~~wwwvvvyyy}}}iiiUUUnnnwwwlllaaaNNNEEEEEEBBBMMMTTT\\\______aaaggglllwww}}}ttteeeZZZRRRLLLSSSUUUJJJCCC>>>999888===EEEGGGEEEIIIFFF>>>555555===EEEHHHZZZkkklllVVVFFFEEEJJJYYYkkksssooohhheee^^^RRRHHHAAA>>><<<;;;555555444333333333444444666888999:::===GGGUUU___qqqrrrsssrrrqqqrrrtttuuuyyyvvvssssssyyy}}}}}}wwwhhh```aaacccaaa]]]ZZZ[[[]]]```dddgggiiijjjssssssrrrqqqsssyyyzzz___UUUQQQIIIHHHDDD^^^xxxvvvrrr~~~tttyyysssnnngggUUU@@@444333333//////000000111111444888;;;AAAQQQvvvpppnnnfffccckkkyyyuuuvvvooopppjjjjjjvvvtttjjjNNN:::AAASSSkkk}}}}}}|||[[[MMMCCC???===>>>>>>@@@FFFNNNXXX]]]SSSFFFGGGDDD<<<:::===DDDRRReeesssuuulllbbbXXXYYY[[[]]]\\\\\\ccclllrrrmmmfffbbbcccdddddddddffffffggghhhiiikkkmmmnnnooottt|||pppZZZQQQJJJCCC888888888888888777666666666555888<<>>,,,///000,,,---...------,,,,,,------.../////////000111111222222777FFF___vvv||||||{{{yyyqqqppppppppp[[[HHHcccrrrjjj___KKKBBBEEEDDDLLLRRRYYY]]]^^^aaaeeeiiiooovvv}}}uuubbbTTTLLLJJJTTTWWWKKKCCC???:::777;;;BBBHHHJJJKKKKKKEEE;;;555666999999GGGTTTooo~~~xxxlllXXXKKKLLLSSSaaapppwwwrrrlllccc[[[OOODDD>>>:::999888555444444333333333444444444555666666777>>>HHHQQQcccggglllppprrrtttvvvxxxxxxuuurrrsssxxxuuunnnlllkkkhhhdddaaabbbdddeeegggiiikkkkkkqqqrrrssssssuuuyyy~~~xxx^^^UUUQQQJJJJJJNNNooovvv}}}|||}}}vvvtttlllZZZCCC555222111///000111222222333666:::>>>@@@OOO}}}~~~tttnnnrrrzzz|||yyyuuujjjxxx|||{{{~~~}}}zzzllllllkkkkkkrrrqqqfffJJJ:::HHH___qqq~~~}}}zzzXXXJJJCCC???===>>>>>>@@@FFFNNNWWW]]]SSSFFFFFFDDD<<<:::???HHHYYYooozzzqqqrrrooonnnooommmhhhgggiiimmmiiieeecccdddeeeeeeeeefffffffffhhhiiikkklllmmmnnnqqqtttuuusssrrrssstttyyy}}}jjjYYYPPPIIIAAA999999888777777888999:::222222444888:::<<>>EEEJJJFFF@@@sssOOOKKKPPPZZZgggffflllccc``````dddccc]]]XXXVVVVVV\\\eeelllooooooooonnnooonnnmmmmmmooossswwwzzzwwwtttrrrrrrwww|||ooo```YYYXXXVVVSSSOOOOOOTTTXXXfffqqqxxxnnnWWWDDD===???AAAAAAEEEQQQgggyyy}}}wwwfffZZZMMMFFFCCCDDDJJJQQQaaavvv{{{xxxxxx~~~{{{wwwssspppnnngggccc___\\\ZZZZZZYYYXXXUUUOOOPPPTTTSSS[[[~~~jjjXXXMMMWWW___jjjsssvvvvvvtttrrrrrrrrrssswww{{{xxxccceeeoooeeeqqqDDDLLLeee}}}hhhWWWYYYTTT>>>---...///,,,......------,,,,,,------......//////000111111222222777DDD\\\vvv|||pppttt|||~~~tttxxxtttqqqZZZGGGdddyyyrrrdddKKKAAAEEEGGGJJJNNNUUUZZZ]]]```ccceeeoooxxx~~~hhhUUUJJJIIITTTWWWKKKCCC???:::777888@@@JJJRRRUUUWWWRRREEE999666666777;;;DDD[[[mmmrrruuummm\\\MMMQQQZZZhhhuuuzzzwwwrrrccc[[[NNNCCC<<<888777666444333333333333333444444333555555333222555;;;AAARRRXXXaaajjjpppsssvvvxxxwwwtttrrrsssxxx~~~~~~|||{{{uuuqqqmmmjjjhhhhhhiiiiiijjjjjjjjjkkknnnppprrrtttvvvyyy}}}vvv]]]TTTPPPJJJKKKWWWwww}}}uuu|||sss___GGG666000000000111222444444555888===@@@AAAOOO}}}vvvzzz~~~{{{uuuqqqppp||||||tttnnnkkkttt~~~jjjlllsssvvvzzzqqqfffHHH:::PPPmmmzzz{{{||||||~~~{{{XXXIIICCC???===>>>???@@@FFFMMMVVV^^^UUUFFFEEEDDD===;;;<<>>DDDHHHKKKMMMJJJEEE~~~vvvQQQKKKPPPZZZgggeeeiiicccaaaaaadddaaaZZZUUUUUUUUU]]]ggglllmmmmmmnnnpppnnnnnnmmmmmmnnnsssyyy}}}|||zzzwwwwwwyyy|||~~~}}}}}}~~~~~~~~~qqqbbbXXXXXXWWWTTTNNNIIIKKKQQQbbbhhhjjj___NNNBBBBBBGGGHHHHHHJJJTTTeeessstttnnn\\\SSSKKKJJJKKKLLLNNNQQQ^^^ppp~~~{{{yyyzzz{{{{{{zzzyyyxxxvvvuuulllgggbbb^^^]]][[[XXXUUUQQQHHHHHHOOOMMMPPPmmmrrr[[[ZZZbbbkkkssswwwwwwvvvuuuxxxuuussstttxxx|||}}}|||xxxaaabbbqqqnnnUUUPPPeee}}}yyyfffWWWYYYUUU???---...///,,,///...------,,,,,,------.........///000111222222333666AAAYYYvvvtttsssvvv{{{zzz|||yyybbbMMMiiipppQQQAAADDDGGGHHHLLLRRRXXX]]]```cccdddttt~~~|||fffTTTJJJPPPTTTKKKBBB>>>999666666===MMMZZZaaaddd___PPPAAA;;;;;;<<<:::???RRReeemmmtttnnn\\\OOOTTT___lllwww{{{yyyvvvhhh___RRRFFF???:::888777444444333333333333444444555666777555333333666888EEEKKKTTT^^^ffflllrrrvvvwwwtttssstttwww{{{~~~~~~|||zzzxxx}}}yyyssspppvvv~~~wwwqqqmmmllliiiiiiiiiiiiiiiiiiiiiiiilllnnnppprrruuuyyyttt\\\SSSMMMHHHKKKXXXwww|||{{{xxxaaaHHH666//////111222333444555777:::???BBBBBBQQQ}}}wwwttt}}}vvvkkkccciii}}}rrrqqqzzzvvvVVV@@@SSSsss|||}}}~~~~~~{{{YYYKKKBBB???>>>??????@@@FFFMMMVVV```WWWGGGEEEEEE>>>;;;999EEEZZZuuu{{{sssqqqmmmgggaaa```ccccccdddeeeffffffeeedddeeeeeefffggghhhiiiiiiiiijjjhhhddd___ZZZVVVTTTTTTZZZbbbddd\\\RRRIIIAAA:::999999888888888888999999222000111555777666888<<<:::<<<@@@BBBCCCDDDFFFGGGNNNTTT\\\cccgggiiikkklllkkkkkklllkkkjjjiiigggggg___[[[UUUQQQNNNKKKGGGDDD===<<<999777555555555666888999:::;;;;;;;;;;;;;;;::::::JJJwww|||eeeNNNDDDEEE@@@IIIQQQRRRPPPOOOKKKGGG}}}yyySSSKKKPPPYYYfffbbbeeeeeecccdddfffbbbZZZVVVVVVXXX^^^fffhhhggghhhlllqqqlllmmmmmmlllmmmrrryyy~~~~~~|||zzzyyy{{{||||||{{{{{{|||~~~~~~yyyrrrmmmkkkmmmppprrrvvv{{{qqqbbbXXXXXXZZZYYYRRRJJJKKKQQQ___aaaaaaZZZQQQLLLLLLOOOMMMNNNOOOVVVcccmmmmmmfff[[[WWWWWW\\\___]]]ZZZYYYhhhttt~~~wwwxxxxxxyyyyyyxxxxxxxxxlllfff```]]]\\\ZZZVVVRRRRRRHHHGGGNNNMMMJJJZZZqqqeee___dddlllrrruuuuuuuuuuuuzzzwwwssstttwwwzzz{{{zzzuuu___aaatttvvv___MMM```vvvuuueeeWWWZZZWWWBBB///......,,,000...------,,,,,,------.........///000111222333333666???ZZZ|||~~~{{{wwwqqqttt}}}~~~~~~hhhOOOfff{{{WWWCCCCCCDDDGGGLLLRRRWWW\\\```eeehhhvvv{{{~~~{{{cccNNNMMMQQQKKKAAA<<<888777666<<>>PPPbbbmmmuuuppp___XXX[[[cccmmmwww{{{zzzwwwnnneeeXXXLLLCCC===:::888666555444444333333444444666666777666555444444555888===DDDMMMWWWbbbmmmssstttrrrqqqsssuuuxxxyyyyyy}}}|||zzzxxxvvvtttqqqvvvtttoookkkgggbbb]]]YYYTTT[[[eeeooowww}}}~~~{{{uuupppmmmllliiiiiiiiiiiijjjjjjjjjjjjllllllmmmooossszzzsss[[[RRRJJJFFFKKKVVV{{{xxxsssqqqvvv{{{```GGG666///000333111333444666777;;;@@@DDDCCCTTT~~~ttteeebbbooo{{{tttMMMSSSppp~~~~~~|||}}}}}}}}}|||}}}yyyXXXKKKBBB???>>>???@@@@@@EEELLLWWWddd[[[HHHEEEEEE???;;;;;;DDDTTTjjj~~~zzznnneee[[[SSSRRRTTTbbbcccfffggggggfffddddddeeefffggghhhiiihhhhhhhhhfffbbb\\\WWWSSSQQQPPPPPPSSSWWWWWWRRRJJJDDD???;;;888999::::::::::::888888444111111555888777888;;;888:::;;;;;;;;;:::;;;<<>>;;;888777777777888<<<<<<<<<<<<<<<;;;;;;:::;;;999CCCccc}}}dddXXXYYYOOOYYY```^^^YYYTTTOOOJJJ{{{SSSKKKOOOZZZgggbbbdddfffeeefffhhhccc[[[WWWXXX[[[___dddeeedddeeejjjoookkkmmmmmmllllllnnnuuuzzzyyyxxxwwwxxxyyyyyyxxxwwwwwwxxxyyy|||xxxqqqkkkiiihhheeeeeegggjjjlllpppvvv~~~ssseeeVVVWWW\\\___XXXNNNOOOXXX```eeeiiijjjddd]]]VVVSSSMMMMMMMMMSSS```mmmppplllgggdddfffjjjllliiiggggggwww}}}xxxwwwvvvuuutttttttttuuulllfff___\\\[[[XXXSSSMMMMMMEEECCCHHHIIIGGGLLLUUUaaaooo~~~|||ccc]]]ccckkkqqqttttttttttttvvvuuutttuuuxxx|||~~~xxxaaacccvvvttt}}}WWWIII[[[qqq}}}~~~uuueeeXXX]]]ZZZEEE222///...,,,000...------,,,,,,------...---...///000111222333444777@@@]]]ssskkksssxxxYYYjjj\\\EEEBBBAAAEEEKKKRRRVVVYYY___gggooozzzyyyrrr|||iiiRRRNNNSSSNNNDDD===999888777999GGGWWWgggvvvyyyhhhUUUHHHKKKNNN^^^nnnvvv}}}yyyiiibbbaaaccckkkvvv||||||yyytttlll```SSSIIIAAA;;;777999888777555444444333333444444555555555444222222///111666>>>HHHVVVdddmmmkkkkkklllooorrruuuuuutttuuu|||zzzwwwtttqqqnnnkkkhhheeebbb]]]TTTMMMHHHDDDBBB@@@===BBBLLLWWWdddrrr~~~zzzzzzzzzxxxtttqqqooooookkkkkkkkkllllllmmmmmmmmmllllllmmmnnnsss{{{pppZZZQQQHHHEEEMMMVVV||||||qqqaaaeeennnzzz^^^DDD666000111444111333555777999===BBBFFFEEE[[[~~~gggWWW[[[zzzZZZRRRmmm}}}}}}zzzzzzzzzyyyyyy|||uuuTTTGGGAAA>>>>>>@@@@@@@@@EEELLLZZZhhh```JJJEEEFFF???:::888===GGGUUUbbblllqqqsssnnnggg___YYYSSSNNNOOOTTT```cccggghhhgggffffffffffffggghhhiiiiiiiiihhhgggaaa[[[TTTMMMJJJIIIHHHHHHIIIIIIIIIFFFBBB???>>>>>>888999;;;<<<============777333111555777666777:::666777777666444333333444;;;@@@HHHRRR[[[aaadddeeeiiiiiijjjkkkjjjhhheeeddd___]]][[[WWWSSSOOOMMMKKKDDDBBB???<<<;;;;;;<<<=========>>>>>>======<<<;;;<<<:::>>>MMMfffooogggjjjaaaiiinnnkkkddd^^^VVVPPPzzzRRRJJJPPP\\\jjjfffgggffffffhhhiiiddd[[[XXXZZZ[[[^^^bbbdddeeegggkkknnnlllnnnooommmiiijjjnnnrrrrrrrrrsssuuuwwwwwwuuutttvvvyyyzzz{{{}}}ttttttvvvssspppoooooonnnnnnqqqxxx{{{ssshhhUUUWWW___fff```VVVXXXbbbfffoooxxxyyyqqqdddZZZUUUKKKJJJIIIOOOaaauuuxxxqqqmmmhhhfffkkkrrr{{{yyywwwuuuuuuvvvxxxzzznnnhhh```\\\[[[XXXPPPJJJDDDDDDBBBBBBEEEJJJNNNPPPFFFHHHMMMVVVccckkkeeeYYYYYYaaammmuuuyyyxxxuuusssrrrtttvvvxxxzzz}}}}}}dddcccqqqhhh}}}eeeLLLHHHZZZooo}}}xxxgggYYY```]]]HHH444000...,,,000...------,,,,,,------...------...000111222333444:::AAA^^^mmmmmmcccqqqdddLLLEEEAAAAAAIIIRRRUUUUUU\\\iiiuuu~~~oootttyyyqqqcccSSSUUUYYYSSSJJJ@@@::::::888666???LLL___rrrtttsssrrr{{{|||lll___[[[ZZZcccsss|||uuuiii]]]QQQGGG>>>999<<<;;;999777555444333333444444333444444333111000---...111555===HHHTTT\\\^^^```ccciiinnnrrrsssrrrmmmqqqxxx~~~zzzwwwoookkkgggccc^^^ZZZTTTQQQHHHDDD>>>:::777666444333555777<<>>>>>@@@AAAAAAEEEKKK]]]mmmdddLLLEEEFFF@@@:::555999@@@HHHPPPUUUWWWXXXXXXTTTSSSYYY^^^]]][[[\\\^^^bbbfffhhhhhhhhhiiikkkggghhhjjjkkkkkkiiihhhggg^^^WWWNNNHHHEEEEEEEEEDDDBBBAAA@@@@@@>>>===>>>???:::::::::;;;>>>BBBGGGIII???888444666777666666999555555555444222111222333555:::BBBLLLVVV^^^ccceeefffhhhjjjkkkllljjjhhhggg``````^^^[[[VVVRRRPPPOOOIIIFFFCCCAAA@@@AAACCCDDDAAAAAAAAA???>>><<<:::999777777999===GGGWWWkkkxxx{{{jjjffflllmmmsssuuuqqqkkkeee]]]VVVyyyQQQJJJQQQ^^^mmmiiikkkeeeeeehhhiiiddd[[[XXXZZZZZZ]]]aaaeeegggiiilllmmmnnnpppqqqmmmhhhfffhhhlllooooooqqqtttvvvwwwuuussstttyyyzzzxxx}}}tttqqqkkkjjjppptttnnndddUUUXXXbbbkkkggg]]]___jjjlllwww~~~pppaaaYYYWWWJJJHHHGGGNNNccc~~~xxxiii___^^^hhhuuu}}}}}}~~~rrrjjjbbb^^^\\\WWWOOOGGGCCCGGGGGGCCCGGGSSS[[[\\\VVVNNNFFFFFFMMMTTTUUURRRVVVaaappp{{{}}}xxxuuurrruuuyyyzzz{{{|||~~~}}}eeeaaajjj\\\lll}}}yyyhhhUUUHHHHHH[[[qqqzzziiiZZZbbb___JJJ555111...,,,000...------,,,,,,------...------...000111333444444<<>>HHHQQQSSSRRRYYYjjjxxxttttttjjjbbb^^^YYYTTT[[[```XXXOOODDD<<<<<<888333888DDDQQQddd}}}tttdddVVVPPPOOO[[[ppp}}}rrreeeYYYMMMBBB<<<>>><<<:::888666444333333666555444444444333111000111111111222666===FFFLLLUUUWWW\\\dddkkkppprrrrrrjjjkkkpppwww}}}xxxssspppeeeaaa\\\VVVQQQJJJDDD???777555444444555444333111888777888===III[[[nnn{{{|||vvv~~~zzzvvvsssrrrrrrqqqpppooonnnnnnmmmlllkkkkkkjjjnnnppprrruuuwww{{{jjjWWWPPPJJJIIITTTUUUhhh|||vvvlllkkkxxx___CCC888222111333444666888:::===AAAGGGKKKTTTqqq|||vvvqqqttt}}}dddeeesssVVVNNNooo}}}zzzvvvrrrrrrxxxwwwWWWJJJ@@@>>>>>>AAAAAAAAAEEEKKK^^^ooofffMMMFFFGGG@@@999888<<>><<<;;;999:::>>>FFFOOOTTTFFF>>>888888999777777999666666666555333333444666444888???JJJVVV___eeegggeeegggjjjlllmmmmmmkkkjjjbbbbbbaaa]]]YYYUUURRRRRRLLLJJJGGGDDDDDDEEEHHHIIIHHHGGGDDDAAA===999666444555777888888;;;EEETTT```pppsssyyy{{{nnn___]]]eeeqqquuuvvvrrrnnniii```XXXTTTHHHOOO]]]lllkkkrrrqqqkkkhhhhhhaaaXXXYYYaaa\\\___aaaaaabbbffflllrrrqqqpppnnnllljjjlllpppsssvvvqqqnnnpppuuuwwwsssnnnmmmxxx~~~|||{{{~~~wwwqqqlllmmmrrrqqqjjjbbbXXX[[[bbbiiihhheeeiiiqqq|||zzzgggXXXNNNIIIDDD@@@FFFNNNZZZxxxjjj^^^YYYYYYcccpppooo^^^XXXXXXVVVQQQNNNEEEDDDEEEGGGKKKUUUgggxxxlllYYYGGGCCCIIINNNQQQTTTYYY^^^jjjvvvzzzwwwvvvyyylllssswwwuuuvvvzzz~~~}}}}}}~~~}}}|||zzzyyyyyyfffcccjjjZZZlllyyy~~~yyyaaaIIIDDDIII]]]vvvlllUUUaaacccNNN333...000,,,***...------------...//////---///000111111222444666<<>>===999666444333111...000222333444333111000/////////000333999AAAGGGMMMPPPUUU\\\bbbgggkkkmmmdddhhhkkkkkkqqq}}}|||ssskkk```ZZZPPPFFF@@@<<<999888666555444333333333333444666555555777???PPPdddrrr}}}~~~|||yyy~~~zzzwwwxxxyyyxxxrrrmmmnnnnnnmmmllllllllllllmmmmmmooorrrtttwwwzzz~~~fffTTTPPPJJJHHHQQQ[[[jjj{{{nnnyyygggDDD444222333222444666999===BBBJJJRRRXXXhhh{{{|||bbbkkk~~~]]]OOOfff{{{uuutttuuuxxx\\\GGGBBBAAA@@@???AAADDDGGGIIIYYYcccaaaOOODDDCCC===222777999BBBNNNVVVWWWWWWXXXdddeeepppyyyzzz{{{tttbbb[[[___eeehhhgggggghhhjjjiiigggeeefffhhhhhhfffccc]]]XXXPPPJJJFFFEEEDDDCCCDDDCCCAAA@@@??????>>>>>>@@@???;;;888===JJJUUUYYYKKKAAA999999999777555555;;;@@@AAA???======;;;777888;;;BBBLLLXXX```bbbbbbggghhhjjjkkkkkkjjjhhhgggbbbaaa```___]]]ZZZUUURRRRRRNNNJJJIIIKKKLLLLLLJJJGGGDDD???:::555111000///222222222333777>>>GGGMMM^^^hhhqqqooo```UUUXXXcccjjjyyy{{{vvvzzzwwwlllgggTTTHHHOOO\\\jjjjjjqqqxxxrrrnnnkkkbbbVVVTTT[[[XXX[[[]]]]]]]]]aaaggglllpppooonnnlllkkkkkknnnqqqpppnnnllljjjhhhgggfffddddddkkkqqqrrrsssttttttppplllnnnqqqrrrnnniiibbbbbbeeejjjkkkjjjnnnvvv~~~vvvcccTTTLLLHHH???>>>EEEMMMWWWooouuufff___YYYVVV^^^jjjwwwwww{{{~~~ooo___YYYVVVQQQKKKHHHGGGEEEDDDEEEJJJ\\\|||}}}eeeSSSOOORRRXXXZZZ\\\]]]ccckkkpppoooppptttpppuuuwwwttttttyyy~~~}}}yyyvvveeeiiiqqqcccuuulllOOOEEEEEEaaawwwcccdddfffPPP555///111...,,,...------------...//////...///000111111333666999;;;KKKnnn~~~vvvnnnfff___BBBFFFDDDDDDJJJRRRWWW^^^qqqyyyvvv~~~rrr^^^WWWVVVbbbnnnnnndddQQQ@@@<<<:::555555999888BBBXXXuuuvvvfffWWWMMMGGG???BBBDDDHHHYYYuuukkk[[[PPPJJJBBBBBB@@@<<<:::888666555222333444555555444333333////////////111555<<<@@@GGGKKKQQQWWW^^^bbbfffgggdddeeeccc```cccooo|||yyynnndddUUUOOOEEE>>>;;;999888666555555555444444333333333666555444444:::HHHZZZgggttt~~~}}}|||zzz}}}zzzxxxyyy||||||xxxtttppppppnnnmmmllllllllllllmmmoooqqqsssuuuzzz|||fffSSSMMMIIIMMM[[[jjjzzz}}}bbbBBB444222333333888;;;@@@DDDIIIOOOUUUYYYZZZ|||llluuu|||rrriiigggnnnfffPPPKKK```{{{|||wwwvvvwwwzzz]]]GGGBBB@@@???>>>???BBBEEEGGGQQQ[[[[[[LLLDDDEEEAAA777999999AAAQQQ___dddccccccrrrooovvv}}}~~~wwwcccZZZ^^^dddggggggggggggiiihhhggggggkkknnnnnnhhhcccZZZUUUOOOKKKIIIIIIIIIHHHDDDCCCBBBAAA????????????@@@AAA???>>>BBBLLLRRRSSSHHH???888888888666444555>>>MMM[[[^^^XXXOOODDD<<<:::;;;@@@IIITTT]]]bbbcccggghhhjjjkkkkkkjjjhhhgggeeedddcccbbbaaa^^^ZZZVVVVVVSSSQQQQQQRRRPPPKKKGGGDDDAAA<<<777333000...---/////////000333999AAAGGGUUU]]]eeecccWWWMMMQQQ\\\lll}}}zzzxxx{{{WWWJJJOOO[[[iiihhhooo{{{uuurrrooodddVVVRRRWWWZZZ\\\^^^^^^^^^aaafffkkknnnoooooommmlllkkklllnnnmmmnnnmmmggg^^^YYYXXXZZZWWWVVVYYY[[[\\\bbbxxxyyysssqqqooommmnnnqqqsssssssssjjjeeeccccccdddfffkkkppp{{{{{{jjjUUUGGGAAA???<<<;;;CCCJJJRRRfffyyyyyyxxxqqqlllkkkgggbbbgggqqqrrrtttxxx~~~~~~xxxyyyrrrggg]]]WWWRRRLLLGGGFFFJJJIIIGGGDDDDDDTTTuuujjj^^^```dddccc^^^ZZZYYY^^^bbbeeehhhmmmrrrvvvwwwssssssyyy{{{vvveeennnyyyooo}}}WWWFFFGGGgggzzziiiiiijjjSSS666///111///......------------.../////////000111111222555999===BBB[[[mmm^^^|||nnnLLLIIIDDDDDDIIIQQQVVV___ttt|||yyyrrr\\\QQQ^^^oooooommmYYYEEE===:::555555888333666>>>OOOaaaooouuuvvviiiccc[[[PPPGGGAAA===;;;999888999???JJJaaauuubbbTTTHHHEEE@@@>>><<<:::888666444444444444333333333333111111111111111333777:::AAADDDJJJQQQWWW\\\^^^___eeeddd]]]TTTUUUaaapppyyy{{{zzz|||zzzmmmcccUUULLLAAA:::999888777444444444555666555444333222666555222111444>>>MMMXXXkkkuuu~~~}}}zzzyyyxxxvvvyyywwwvvvyyy|||~~~|||yyytttsssqqqooommmlllkkkjjjnnnoooppprrrtttxxx~~~~~~xxxcccRRRMMMKKKVVVlll}}}www{{{~~~ZZZ???444333444555666:::???DDDGGGKKKNNNQQQLLLppp}}}|||kkkrrrzzzbbbTTTSSSKKKAAABBBXXXvvv~~~yyyxxxyyy|||\\\EEEBBBAAA???>>>>>>@@@BBBDDDKKKUUUVVVJJJCCCEEEBBB::::::888@@@TTThhhrrruuuvvvqqqhhhhhhnnnsss{{{wwwfffYYY]]]cccggghhhgggggghhhgggeeeffflllrrrqqqjjjbbbYYYUUUPPPLLLKKKKKKKKKJJJEEEDDDCCCAAA@@@@@@@@@@@@>>>@@@@@@@@@CCCIIIJJJGGGCCC<<<666666777555444555;;;UUUrrr~~~xxxgggSSSEEE======???EEEOOOYYYaaaeeehhhiiijjjkkkkkkjjjiiihhhfffeeeddddddcccaaa^^^[[[ZZZZZZYYYZZZYYYSSSIIIBBB???<<<888444000...,,,,,,,,,,,,,,,,,,...333999>>>GGGMMMTTTSSSIIIBBBHHHTTTiiiwww|||ZZZLLLPPP\\\iiihhhooovvvrrrqqqqqqgggYYYTTTXXX\\\^^^``````___aaafffjjjnnnpppqqqpppnnnmmmmmmmmmoooqqqqqqjjj```WWWSSSSSSSSSLLLIIIKKKHHHHHHWWWjjjvvvzzzwwwoooooooooooopppssswww{{{rrrkkkccc^^^]]]___bbbeeevvvyyysss```JJJ>>>999777===;;;AAAHHHQQQhhh~~~}}}yyyyyywwwuuuvvv{{{zzzyyyzzz|||zzzzzzzzzxxxpppddd\\\[[[___ZZZVVVTTTPPPJJJHHHJJJIIIIIIJJJHHHEEEJJJ\\\ooo}}}mmmkkkggg___YYYRRROOORRRWWWZZZ___dddnnnssswwwuuuuuu{{{{{{fffnnnzzzttt\\\EEEDDD```xxxkkkkkklllUUU777///000//////...------------.../////////000111222444777<<<@@@NNNjjj|||gggSSSeee|||WWWMMMEEEEEEIIIPPPSSSZZZnnn}}}mmmWWW\\\gggcccooo^^^MMMDDD???:::888999888555222444;;;AAADDDDDD>>><<<999777555555555666888444555:::???LLLooo~~~cccSSSJJJBBB@@@???===;;;:::777666555444444444444444222333444444333444666888<<<@@@EEELLLRRRVVVYYYZZZdddccc[[[PPPOOOZZZiiisssuuuvvvzzzvvvnnneeeYYYIII>>>::::::777555333444666777777666444222555444222///000777CCCKKKeeeooowwwvvvtttssssssrrruuuttttttvvvyyy{{{{{{yyyvvvuuussspppmmmllljjjjjjnnnooopppqqqsssxxx~~~{{{qqq\\\OOOOOOPPP___wwwuuu{{{oooOOO;;;444333555777555888;;;>>>AAACCCGGGJJJIIIgggtttrrrvvvhhhjjjlll]]]III;;;<<>>>>>???AAABBBLLLTTTTTTJJJBBBBBB???999999888@@@SSShhhwwwppp___VVVVVV^^^pppyyyoooZZZ^^^cccgggiiijjjiiiiiijjjffffffkkkrrrsssmmmeeeZZZVVVQQQNNNLLLJJJHHHGGGFFFFFFDDDCCCBBBAAAAAAAAA???AAABBBBBBDDDGGGEEE??????888444555666444333555777SSSuuuzzzcccQQQ@@@???>>>BBBJJJVVV```gggiiiiiijjjkkkkkkjjjiiiiiicccbbbbbbbbbcccbbb```^^^]]]\\\[[[ZZZWWWPPPEEE===:::888555222///---,,,+++***+++*********...333777;;;???DDDDDD===999AAALLLccczzz]]]NNNQQQ\\\jjjiiioooqqqoooppprrriii[[[UUUXXXZZZ\\\______^^^___cccgggoooqqqsssrrrqqqooooooooopppqqqqqqmmmeee\\\VVVRRRQQQJJJFFFGGGDDDCCCKKKWWWcccvvvyyytttqqqqqqqqqpppoooqqqvvvzzz|||vvvkkkbbb^^^^^^``````uuuyyytttaaaLLL???:::888???;;;@@@HHHUUUuuu{{{{{{yyywwwuuuwwwtttrrrttttttqqqrrruuuqqqooonnnmmmhhhaaa\\\\\\SSSQQQPPPQQQOOOKKKJJJLLLGGGGGGIIILLLMMMMMMSSS[[[tttxxxhhhbbbZZZOOOMMMHHHFFFJJJMMMPPPTTTYYYfffnnnuuuwwwyyy}}}gggjjjvvvvvvcccIII???SSSpppxxxllljjjmmmVVV777---///...///...------------.../////////111222444555999===AAAOOOpppvvvfffNNN[[[\\\KKKEEEDDDIIIPPPSSSXXXkkkddd```fffaaasssfffVVVIII@@@;;;;;;===:::666111000222555666666444444444444333222111000666222444;;;:::@@@^^^}}}dddUUUHHHDDDDDD@@@>>>???:::999888777666666666666222444555555444444666777:::===BBBHHHMMMRRRVVVWWW___```[[[QQQNNNWWWeeennnrrrsssvvv|||}}}tttgggTTTFFF>>>;;;999777444555777888888777666444444444222000000555===DDDZZZdddmmmnnnmmmpppssssssvvvuuuuuuvvvwwwyyyyyyxxxvvvuuussspppnnnlllkkkjjjooopppqqqrrrtttxxx~~~{{{mmmVVVLLLPPPRRR]]]sss~~~ssswwwwww___EEE888555444666999;;;<<<======>>>BBBGGGKKKOOOccc}}}|||sssoooqqq|||~~~qqqpppwwwYYYCCC<<>>???AAABBBLLLSSSSSSJJJCCCAAA>>>999777888@@@OOO___qqqsss```VVVVVViiiyyyvvv^^^```cccgggkkkllllllkkkmmmhhhdddggglllooolllhhhYYYVVVRRROOOMMMKKKIIIGGGIIIHHHGGGEEEDDDDDDDDDDDDEEEGGGFFFFFFIIIJJJEEE===;;;666333555444222222555999MMMgggzzzyyyfffUUUBBB@@@???@@@GGGSSS___gggiiiiiiiiijjjjjjiiiiiiiiiaaa```______``````^^^]]]YYYVVVRRRPPPMMMGGG???888666555333111///...---,,,***++++++******+++///111444666999:::666444<<>>;;;@@@;;;???HHHXXX{{{vvvtttrrrkkkeeeccc``````dddfffggghhhllllllmmmmmmkkkgggbbb```___SSSPPPPPPRRRQQQLLLJJJLLLNNNKKKIIIKKKLLLLLLOOOTTT[[[ccccccXXXOOOMMMJJJFFFDDDBBBBBBEEEFFFFFFKKKQQQ```jjjtttxxxzzz~~~jjjjjjttt|||sssWWWJJJUUUkkknnn```hhhlllVVV888......---///...------------.../////////111444555777999===???GGGnnn|||}}}jjjMMMVVV___HHHEEEDDDHHHOOOSSS[[[pppnnncccgggdddrrrlll```PPPBBB999999;;;:::888555444444444444333000111222333333333111000222000444;;;:::===SSSlll{{{fffQQQJJJGGGBBB???@@@<<<;;;:::999888777666555555666666555444444555666999:::===BBBHHHMMMRRRUUUXXX[[[YYYPPPLLLTTT```hhhmmmnnnpppuuu{{{{{{qqqaaaRRRGGG@@@===;;;666777888999999999888777444555444222111444:::@@@MMMWWW```cccfffnnnvvvyyyyyyxxxwwwwwwwwwwwwxxxxxxuuutttrrrpppnnnmmmlllkkkooopppssstttvvvyyy}}}{{{kkkUUUOOOSSSRRRYYYmmmxxxvvvyyy~~~nnnkkkppphhhRRR===666666555666:::=========<<<===AAAFFFKKKSSS^^^sssjjj|||vvvnnnkkkqqqwww}}}}}}jjjLLL???KKKlll{{{{{{{{{|||___NNNFFFDDDBBB?????????AAABBBHHHMMMOOOIIICCCAAA@@@===555777>>>JJJVVVeeezzz|||jjj^^^fffrrrpppaaaaaabbbfffjjjmmmnnnnnniiiddd___]]]___bbbccccccXXXVVVTTTSSSRRRQQQNNNLLLLLLKKKJJJHHHGGGGGGFFFFFFEEEGGGHHHJJJMMMMMMDDD:::999555444555444111111444777AAAMMMXXX``````UUUHHHAAA@@@???@@@EEEPPP\\\eeegggffffffffffffffffffggg```^^^\\\[[[ZZZYYYWWWUUUNNNJJJDDD@@@???<<<777333222222111000///......---***+++++++++******---///111111333444222111888AAAZZZ|||xxxqqqwwwyyy~~~\\\MMMOOOZZZhhhhhhoooooonnnssswwwnnn^^^VVVWWW\\\```cccdddccceeehhhlllooopppqqqqqqqqqqqqrrrtttqqquuuxxxtttmmmlllqqqxxxzzz~~~|||vvvuuuyyysssiiihhhqqqyyy{{{}}}~~~{{{vvvsssnnnjjjhhhfffeeedddjjjooonnnfff```aaaaaa___nnnwwwyyynnn\\\MMMDDD@@@BBB===@@@EEEPPPmmmuuukkkhhheee^^^WWWPPPOOOQQQTTTUUUWWW^^^ggghhhkkkkkkhhhccc^^^\\\[[[XXXSSSRRRTTTUUUQQQNNNNNNRRROOONNNNNNLLLKKKQQQYYYXXXSSSJJJBBB>>>???AAACCCEEEEEEGGGGGGCCCAAAHHHQQQaaajjjrrruuuxxx||||||lllpppuuuxxx{{{\\\QQQ\\\rrrgggWWWfffkkkWWW::://////...///...------------...//////...111555777888:::;;;===AAAlllzzzuuuOOOPPPqqqlllPPPHHHEEEFFFLLLPPP[[[ttt}}}gggdddbbbgggpppuuummmZZZIII???;;;;;;:::777555444222000///------...000111333444555222222555999:::===JJJYYYhhh[[[UUULLLHHHIIIFFFFFFFFFFFFDDDBBB@@@???>>>>>><<<999777555666888666666888;;;@@@GGGNNNQQQVVVZZZYYYPPPJJJPPP\\\dddjjjkkklllpppwww~~~uuugggWWWJJJBBB???999999999:::::::::;;;;;;666777777555222333777;;;DDDNNNVVVZZZ___jjjuuuzzzwwwwwwwwwvvvuuuuuuvvvxxxrrrqqqpppooonnnmmmmmmmmmnnnqqquuuwwwyyy{{{~~~vvvjjj[[[YYY]]]XXX___uuuvvvnnnpppvvvmmmdddhhh^^^III777555777666777;;;;;;<<<======>>>@@@DDDGGGOOOWWWoooqqq{{{sssnnnwwwuuuOOO===KKKmmm~~~zzzzzzzzz{{{^^^LLLEEECCC@@@>>>>>>???@@@BBBDDDIIIKKKGGGBBB@@@???===555555;;;FFFRRR]]]lllxxxnnnkkkooojjjcccaaa```ccchhhmmmooooooiiigggbbb^^^\\\\\\___bbb^^^\\\[[[ZZZYYYWWWSSSQQQNNNMMMLLLKKKJJJIIIIIIIIIFFFJJJOOOSSSWWWTTTHHH:::888555444555444000000444111666:::===AAAEEEBBB=========>>>???CCCLLLXXX```bbbbbbbbbaaaaaabbbbbbbbb___[[[WWWSSSOOOLLLHHHEEE@@@<<<666444444333000---///////////////...------***+++,,,+++******+++---///...///111///...333;;;LLLkkksss^^^UUU}}}~~~yyyooo[[[KKKNNNXXXffffffnnnllllllsssxxxqqqbbbYYY[[[XXX\\\___aaa```bbbeeeiiimmmoooppppppooopppsssuuuvvv}}}{{{rrrtttyyy~~~wwwrrrlllhhhdddaaa]]]ZZZaaajjjnnniiidddeeefffeeeqqq|||yyyhhhYYYNNNHHHDDD???@@@AAAEEEYYYmmmooommmjjjddd^^^[[[XXXSSSMMMJJJKKKLLLKKKHHHIIIVVVddd]]]aaadddccc```______^^^ZZZTTTRRRVVVYYYWWWTTTSSSLLLOOOTTTWWWUUUTTT]]]hhhnnn___NNNFFFAAA<<<<<>>???AAADDDHHHJJJFFFAAA===<<<;;;555444888EEEQQQZZZbbbhhhsssvvvuuuooocccaaa___aaagggllloooppprrrrrroooiiidddcccgggjjjgggeeebbb```]]]ZZZUUUQQQPPPOOONNNLLLKKKKKKKKKJJJMMMSSS[[[aaafffbbbRRRBBB888666555666444000000444000555888666666;;;??????:::;;;<<<>>>BBBJJJTTT\\\______^^^^^^^^^^^^______\\\XXXQQQKKKEEE@@@;;;777666222...---......,,,))),,,------......------,,,)))***,,,+++******+++,,,---,,,---///...,,,000666===YYYkkkmmmkkk]]]HHH>>>xxxfffyyybbbIIIKKKTTT```kkkmmmgggjjjooopppiii]]]VVVVVV[[[```dddbbb^^^^^^dddjjjooommmllllllooosssuuuuuuyyyvvvxxxrrrkkkeeebbb___[[[WWW^^^dddiiiiiimmmrrrpppjjjvvv|||cccNNNMMM>>>@@@@@@@@@FFFPPPTTTSSSWWWWWW[[[ccciiifff[[[RRRPPPJJJFFFGGGFFFFFFMMMVVV\\\```cccccc```]]]\\\\\\WWWUUUTTTWWW\\\]]]YYYTTTUUUTTTQQQUUUYYYUUUccckkkUUUDDD===???CCCMMMYYY\\\RRRJJJKKKNNNLLL```iiiqqqrrrtttyyy~~~uuujjjrrrtttdddpppNNNIIIUUUqqqhhhbbbdddiiiVVV999......---000...------------...//////222333555777999<<<===>>>FFF```tttsssxxxcccKKK```bbbRRRIIIOOOIIIJJJZZZnnnwwwbbbaaa___ooodddHHHDDD@@@:::777777888777666444444444444555666777777555888::::::;;;>>>DDDHHHcccvvvmmmjjjppptttuuuqqqllljjjeee```XXXQQQGGG@@@===:::666333333444444444666<<>><<<;;;:::999888888999999<<>>:::>>>===666:::888888???JJJTTTYYYZZZeeeooowwwzzz|||{{{sssiiidddaaa^^^___fffnnnqqqoooqqqwwwxxxqqqjjjiiikkkkkkkkkjjjgggeeebbb]]]WWWSSSNNNUUUZZZXXXQQQLLLLLLNNNQQQWWWaaammmzzzxxxcccKKKBBB555444:::666444444000666666666666888:::<<<>>>;;;:::::::::>>>EEEOOOUUU[[[]]]````````````aaabbb^^^ZZZSSSJJJAAA:::777777444333000...---,,,,,,---,,,------......------,,,---,,,++++++******++++++///---++++++---///111111:::LLL```gggaaaTTTEEE:::{{{iiivvv```FFFHHHPPP]]]jjjmmmggggggjjjjjjcccYYYUUUVVVYYY]]]```aaa______bbbeeekkkkkkkkklllmmmooorrrsss}}}uuupppiiiccc```]]]XXXTTTYYY```gggkkkqqqxxxxxxsssgggPPPLLLBBBAAA>>><<>>===PPPnnnwwwpppppp]]]\\\oooWWWHHHJJJGGGHHHWWWlllpppddddddooonnn[[[OOOBBB;;;:::;;;888444444444444444444555666666666888:::;;;;;;===AAAEEE[[[{{{wwwqqqkkk```[[[SSSIII???888555444222333333333444:::CCCJJJUUU```bbbVVVLLLRRR]]]dddjjjfffhhhrrrxxxzzzkkkQQQGGGAAA=========;;;<<>>BBBEEEFFFNNNzzz___aaazzzSSS===HHHhhh~~~xxxwwwwwwxxx{{{vvvTTTEEECCC???<<<===???AAABBBBBBJJJKKKAAA;;;<<<;;;555777555666===HHHRRRWWWXXX\\\dddiiilllnnnpppllldddcccbbbaaaccciiioooqqqpppxxx}}}~~~xxxtttssssssqqqqqqoookkkgggddd___YYYUUUPPPTTTYYYXXXTTTPPPPPPPPP[[[```hhhttthhhLLLBBB555555:::555222333000777666666777888999;;;<<<999999888888;;;BBBKKKQQQXXXZZZ]]]^^^]]]^^^___```YYYUUUNNNEEE===777555444444333111000...---,,,,,,,,,------......------,,,---,,,,,,+++++++++++++++,,,+++******+++---......333CCCVVV___^^^VVVGGG:::rrr|||eeeIIIHHHMMMYYYfffjjjhhhfffeeeccc\\\TTTTTTXXXXXXZZZ]]]___```aaa``````fffiiilllmmmlllmmmpppsss|||wwwsssnnnhhhddd```\\\VVVQQQTTT[[[bbbhhhqqqyyy}}}}}}mmmUUUPPPJJJFFF???:::@@@MMMWWW[[[]]]aaadddkkk|||{{{cccVVVNNNGGGFFFGGGFFFFFFHHHPPPUUU[[[___aaabbbcccccc[[[YYYWWWYYY]]]^^^]]][[[UUUWWWTTTWWW]]]```vvvbbbDDDNNNRRRYYY\\\XXXRRRRRRVVV___gggmmmmmmooouuuyyyzzzeeedddtttpppooo~~~vvveeeOOOCCCQQQooofffbbbhhhlllXXX999//////...///......------......///000222333555777999<<<===>>><<>>@@@NNNfff}}}uuujjjggg^^^PPP@@@666333444000111222111222777???FFFUUU^^^___VVVRRRZZZcccgggjjjddddddmmmuuuzzziiiPPPIIICCCAAA===999999<<>><<<:::999888999999:::@@@EEEGGGMMM[[[gggmmmuuutttsssqqqooonnnmmmlllmmmmmmnnnnnnnnnnnnnnnnnnrrrpppqqqvvv{{{{{{vvvqqq___RRROOOUUUbbb~~~}}}zzznnnlllqqq~~~rrrUUUAAA222444777444333888777888999999:::<<>>???AAABBBAAALLLPPPHHH???===;;;777444333444;;;EEENNNRRRSSSXXX[[[\\\\\\___bbbaaa]]]___```cccgggkkkoooqqqsss}}}~~~~~~{{{wwwyyyuuupppkkkgggccc^^^[[[SSSTTTVVVWWWWWWUUUSSSRRRbbbeeekkkxxxoooOOOEEE777777===666222444333888888777777888888999:::888888777777999>>>EEEJJJRRRUUUWWWYYYYYYZZZ[[[]]]VVVRRRLLLDDD===888444222333333222111///...---,,,------............------------,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,222>>>LLLXXX^^^\\\PPPCCCuuusssRRRLLLMMMVVVcccgggkkkgggbbb]]]VVVQQQSSSYYYYYYYYY\\\```dddeeebbb___eeejjjooopppnnnnnnqqquuu~~~~~~yyyuuuqqqkkkgggddd___XXXRRRTTTWWW[[[___fffooovvv{{{ppp]]]YYYSSSNNNEEE???FFFVVVeeelllwww~~~pppqqq}}}~~~rrr^^^TTTIIICCCBBBBBBAAA@@@JJJOOOUUU\\\```bbbcccccc\\\ZZZYYYYYY\\\^^^^^^]]]YYY[[[XXXWWWZZZ[[[mmmfffVVVSSSWWW^^^]]]VVVXXX```dddkkkoooppprrrwww{{{|||{{{jjjhhhvvvppptttppp^^^IIIEEEPPPmmmjjjdddkkknnnXXX999000000.....................//////000222333555777999<<<===>>>@@@CCCOOOnnnlllaaarrryyyyyy~~~[[[OOOLLLLLLRRReee```ZZZXXXbbbsssrrraaaTTTNNNIIICCC>>>AAAAAA@@@???>>>===;;;;;;:::;;;<<<<<<<<<<<<;;;;;;AAAMMMbbbvvvpppiii]]]MMM>>>555333444///000111000000444<<>>===>>>>>>???AAABBBNNNWWWQQQGGG@@@===:::333222444999AAAHHHMMMNNNRRRRRRPPPNNNOOOQQQSSSSSSXXXZZZ```gggkkkmmmqqqvvv~~~zzz{{{uuupppllliiifffcccZZZXXXWWWXXXYYYYYYVVVSSSaaadddjjjwww|||[[[KKK:::999???999333777888:::999999888888888888888777777777666777;;;@@@EEEKKKNNNQQQSSSTTTUUUWWWXXXUUUSSSPPPLLLFFF>>>666111000111111111000000///.........////////////............---,,,,,,,,,,,,,,,,,,.../////////.........888>>>FFFQQQ]]]ddd___VVVkkk}}}{{{YYYPPPMMMTTTaaafffjjjeee```ZZZRRRMMMOOOVVVYYYYYY[[[aaagggiiieeeaaahhhmmmrrrsssqqqqqquuuyyy{{{{{{}}}zzzuuupppkkkhhhccc\\\VVVVVVUUUTTTTTTVVV[[[eeelllsssdddaaaZZZUUUKKKFFFNNNaaasss{{{kkkkkkssstttjjj___PPPEEEAAABBBAAA???FFFJJJQQQXXX^^^``````___^^^]]]\\\]]]^^^`````````\\\___[[[XXXXXXVVV```vvvtttlllhhhjjjhhhbbbdddmmmiiinnnqqqqqqtttyyy}}}|||{{{lllhhhuuussstttkkkZZZHHHGGGPPPkkkjjjdddlllnnnWWW888///000......///............///000000222333555777999<<<===>>>DDDFFFNNNfffpppvvvkkk```PPPJJJIIINNN]]]sssdddVVVVVV^^^eeemmmtttzzzvvvppphhh___WWWPPPLLLHHHHHHGGGFFFDDDAAA???===<<<<<<<<<======<<<;;;:::<<<@@@IIIZZZuuu~~~sssjjj___OOOAAA999555444333///000111000///333999???OOOWWW[[[[[[aaammmrrrpppggg]]]ZZZbbbllltttttt[[[NNNIIIEEEBBBAAA>>>>>>===<<<===>>>???@@@>>>CCCFFFIIIPPP]]]fffjjjmmmmmmnnnnnnooooooooooookkkkkkkkkkkklllnnnooopppppppppsssyyy{{{pppfff[[[WWWWWWYYYiiiwwwwwwuuuvvvcccGGG>>>888;;;<<<888666999999:::;;;;;;<<<>>>BBBEEEPPP\\\sssppp}}}|||{{{oooMMMLLLXXXWWWbbbjjjrrrqqqRRRBBBOOOiiizzz~~~{{{{{{zzzxxxwww|||gggOOOEEE======>>>======@@@AAAMMMWWWUUUKKKBBB===;;;555444444777===DDDIIILLLFFFGGGHHHGGGEEEEEEIIINNNSSSTTTZZZdddjjjkkkqqqxxx}}}yyytttqqqnnnllljjjccc```\\\\\\^^^^^^[[[WWW^^^dddjjjwwwtttUUU???999???:::444888:::;;;;;;;;;:::999999888777777888777777777999>>>AAAEEEGGGKKKMMMNNNPPPRRRTTTTTTTTTUUUUUUQQQGGG;;;222//////000000111111111222000000111111111111000000///...------,,,,,,------,,,///111111///...///000777;;;???HHHWWWfffllljjjzzzggg~~~|||ZZZPPPMMMSSS```fffhhhddd___ZZZQQQJJJKKKPPPVVVWWWZZZaaagggiiigggdddiiillloooqqqppprrruuuxxxxxxwww{{{}}}xxxqqqlllhhhccc]]]XXXXXXTTTPPPLLLIIIJJJQQQZZZwwwpppkkk```[[[RRRLLLTTTfffwww~~~~~~mmmkkkkkkqqqiiiZZZKKKFFFFFFFFFCCCEEEHHHOOOWWW]]]```^^^\\\``````aaabbbbbbccccccddd\\\___YYYVVVWWWTTTWWWfff~~~vvvppplllmmmpppllloooqqqpppsssyyy|||{{{~~~fffeeeuuuuuunnnyyycccVVVGGGHHHSSSnnn}}}cccccclllmmmUUU666///111///...//////......//////000111222333555777999<<<===>>>GGGMMMUUUggg}}}uuu___cccPPPFFFEEEIIIRRRpppqqq^^^YYYZZZ[[[___fffiiimmmrrrqqqjjj```WWWRRRNNNMMMLLLJJJGGGDDD@@@>>>>>><<<;;;<<<===>>>===<<<>>>======BBBNNN___nnnxxxxxx{{{~~~~~~~~~}}}pppYYYNNNAAA777444444444333000111222111000222888===KKKUUU\\\___fffpppsssoooeee[[[XXX```jjjqqqzzznnnYYYOOOIIIFFFFFF@@@???>>>>>>>>>???AAAAAA???CCCFFFIIIQQQ\\\eeegggkkklllnnnppppppppppppoooggggggfffggghhhjjjlllmmmnnnqqqvvv}}}zzznnncccYYYXXX]]]bbbnnnsssqqqxxxzzzpppZZZAAA<<<:::<<<<<<999888::::::;;;<<<<<<===@@@DDDGGGPPP[[[}}}}}}wwwuuuYYYQQQaaaccclllrrryyymmmNNNBBBXXXyyy~~~zzzxxxuuussswww}}}rrrSSSFFF===>>>@@@======@@@>>>HHHSSSTTTLLLCCC<<<:::666555555666;;;CCCKKKOOODDDJJJRRRTTTOOOJJJPPPXXXVVVRRRVVVaaahhhkkkqqqzzz~~~xxxuuurrrooommmjjjgggcccaaabbbbbb```]]]___hhhoooxxxgggIII<<<@@@;;;555777999<<<<<<===<<<;;;:::999888666777888777777888;;;>>>???BBBEEEHHHJJJLLLOOOQQQPPPSSSWWW[[[YYYQQQCCC999444333222111111222444555222222333333333333222222//////...------------...+++...000000...---000333666:::===AAALLL^^^lllrrrnnn]]]RRRLLLQQQ^^^dddjjjgggddd___VVVLLLJJJMMMPPPRRRWWW]]]cccfffffffffgggggghhhjjjlllooorrrtttxxxzzzzzzqqquuuyyy|||~~~{{{vvvnnnhhhddd```ZZZVVVWWWSSSPPPMMMFFFAAADDDLLL```{{{gggcccZZZSSSYYYgggsssxxxrrrfffmmmjjj```RRRJJJJJJJJJFFFDDDGGGNNNWWW^^^aaa```]]]^^^```bbbccccccbbbbbbbbb]]]]]]TTTPPPSSSPPPOOOXXXeee~~~vvvvvvtttpppoooqqqqqqqqqtttzzz|||zzz||||||}}}~~~aaaggg~~~ssssssjjjYYYHHHJJJ\\\yyysss\\\dddkkkkkkRRR555...111///...///////////////000000111222333555777999<<<===>>>DDDNNNWWWggg~~~}}}bbbRRRppp[[[JJJEEEIIIJJJ^^^yyyyyyoooiiibbbaaafffbbbiiirrrxxxvvvlll```XXXTTTSSSRRRPPPLLLHHHCCCAAA???<<<:::;;;>>>@@@@@@???@@@>>><<<<<<>>>CCCIIINNNPPPSSSVVVWWWYYY```jjjqqq}}}|||lll\\\CCC???999555222222222333111333333222111333888===NNNZZZdddggglllssstttnnneee[[[XXXaaakkkpppvvv~~~mmmYYYNNNLLLOOOIIIHHHFFFEEEDDDDDDEEEEEEBBBFFFHHHKKKSSS^^^eeegggkkkmmmpppqqqqqqpppmmmkkkffffffeeefffgggiiilllnnnmmmrrr{{{yyylllbbbYYYXXXbbboooyyyyyyqqquuummmooozzzhhhNNN<<<::::::;;;;;;999999:::;;;;;;<<<======@@@DDDGGGPPPYYY|||{{{hhhZZZwwwrrrMMMBBB]]]zzzwwwuuusssuuuyyy~~~XXXIII???AAACCC???>>>BBB>>>EEEOOOSSSNNNEEE===999555444444666;;;EEEPPPWWWQQQ\\\jjjmmmbbbWWWZZZeee```WWWVVV```iiilllrrr{{{|||wwwrrrnnnkkkhhhfffcccaaaaaaaaaaaaaaa]]]jjjppptttYYYDDDFFFAAA999999999======>>>>>>===<<<;;;:::444666666666666777999<<<;;;>>>BBBEEEGGGJJJMMMOOOOOOQQQVVV]]]___ZZZPPPGGG===:::777444333333555666444444555555555555444444000//////...............,,,///111000...///333777BBBHHHJJJFFFGGGSSScccmmm{{{rrrbbbUUUMMMPPP[[[```mmmkkkiiifff\\\PPPLLLMMMKKKNNNTTTZZZ___bbbeeefffdddcccbbbcccgggkkknnnoooxxxwww~~~tttppppppqqqpppqqqyyyyyysssjjjddd```\\\WWWSSSUUUSSSRRRPPPHHH??????EEELLLwwwnnnjjjaaaYYY\\\fffooorrrxxxiiieeegggaaaUUUMMMLLLJJJFFFCCCFFFMMMWWW```cccbbb___ZZZ\\\___aaa```_________^^^\\\OOOIIINNNKKKHHHNNNVVVsss~~~}}}tttqqqssssssrrrvvv|||~~~|||yyyxxxwwwyyy{{{}}}~~~~~~}}}aaammmnnn~~~dddMMMNNNeee{{{iiiWWWgggjjjjjjQQQ444...111/////////////////////000111111222333555777999<<<===>>>;;;FFFQQQaaaqqqvvvYYYEEEqqqiiiRRRJJJLLLGGGRRRXXXzzz|||kkkcccdddkkkqqqzzz}}}nnnbbbYYYYYYXXXUUUQQQLLLGGGEEE@@@<<<:::;;;>>>AAABBBBBBAAA>>>===>>>>>>===<<<<<<<<<>>>>>>;;;;;;AAAJJJPPPWWW]]]dddggghhhaaaPPP@@@444777999777222000111333222444444333222333888===SSSaaallloooqqqvvvuuuooofff\\\ZZZccclllpppttt{{{yyygggWWWVVV\\\SSSQQQOOOLLLKKKJJJIIIIIIFFFIIIKKKNNNWWWbbbhhhiiilllnnnqqqsssrrrnnnjjjggghhhhhhggggggiiillloooppplllsss}}}xxxkkkbbb```]]]kkk~~~vvvmmm```\\\gggqqqyyyxxxeeeIII999999999::::::888888::::::;;;<<<<<<===???CCCGGGSSSXXX~~~zzzeeeXXXEEE]]]zzzwwwwwwwwwxxx{{{\\\KKK@@@CCCEEEAAA@@@DDD???EEENNNSSSQQQHHH???;;;444333333555<<>>?????????>>><<<;;;333444555555555666888:::999<<<@@@CCCFFFHHHLLLNNNPPPRRRVVV^^^cccbbbZZZSSSDDDAAA<<<777444444555777555555666666666666555555000000///..................111333222000111777===SSS[[[[[[QQQHHHLLLZZZdddvvv~~~mmmwwwiiiRRRMMMRRRZZZ___jjjqqqooollljjj]]]OOOMMMJJJMMMRRRWWW\\\___```aaaeeeeeeeeeeeefffiiinnnrrrwwwuuuwww{{{mmmiiijjjlllnnnrrrxxxxxxqqqfff]]]XXXWWWWWWXXXRRRXXXYYYRRRKKKGGGCCC@@@HHHbbbrrrdddWWWRRRTTTXXX___eeehhhrrrvvvggg^^^]]]XXXKKKFFFIIIHHHHHHKKKQQQYYY^^^^^^]]][[[[[[\\\^^^aaaaaa```^^^^^^WWWNNNJJJIIIIIIFFFCCCMMMaaa|||~~~vvvqqqtttqqqooorrrwww|||~~~~~~xxxyyyzzz{{{|||~~~fffjjj{{{fffgggPPPTTThhhxxxfffbbbhhhllleeeIII111000111---...//////...//////000111222444444666777999;;;<<<======CCCIIINNNkkkxxxoooqqqwww^^^EEE[[[~~~jjjNNNEEEIIILLLTTTfffqqqnnnrrrmmmaaa^^^]]][[[XXXTTTOOOIIIFFFCCCDDDDDDDDDCCCCCCEEEGGG???BBBCCC@@@>>>???>>>:::AAA:::555888;;;:::::::::;;;===@@@AAAAAA???;;;999222333333333333222222111555444666888666333999BBBOOOZZZjjjwww|||zzzuuuqqqfffaaaaaakkktttwwwuuuttt{{{{{{uuuhhhfffgggdddccc```ZZZUUUQQQPPPPPPRRRSSSVVVZZZ```eeejjjmmmooooooooonnnmmmllljjjiiihhhiiikkkkkkkkkkkkmmmnnnnnnuuu||||||uuukkkeeeccc^^^gggqqq}}}ooocccXXXYYYdddsss~~~{{{bbbGGG::::::999999999999888888999999888888:::@@@GGGMMMQQQ[[[ooo}}}ggg||||||QQQYYYwww~~~{{{zzz|||~~~~~~eeeKKK@@@CCC>>><<>>EEECCCAAA@@@???===:::777555555555666666777888999:::<<<>>>@@@BBBFFFLLLPPPPPPSSSWWW]]]bbbeeedddcccUUUPPPHHHBBB===999333///666666777777777666666555333333222222222111111111444333333333222333===HHHUUUppp{{{rrrggg[[[TTTWWW|||pppxxxoooVVVNNNRRRXXX]]]nnnuuusssnnnkkk]]]NNNMMMNNNQQQUUUYYY]]]___``````ddddddeeeeeefffiiimmmpppsssqqqqqqxxx~~~ssshhhfffhhhkkknnnrrrvvv{{{~~~zzzyyyxxxtttqqqjjj___VVVQQQRRRUUUWWWYYY___aaa[[[SSSMMMGGGBBB???VVV|||jjj]]]QQQMMMOOORRRWWW\\\bbbffflllzzzkkkbbb___YYYRRROOOIIIIIIKKKQQQWWW[[[ZZZXXX[[[ZZZZZZ\\\^^^```___^^^]]]WWWOOOJJJIIIGGGCCC???AAARRRiiixxxzzzxxx~~~~~~yyyrrrqqqppprrrvvvyyy{{{{{{wwwvvvvvvwwwyyy|||uuuyyyqqq^^^vvvaaaMMMRRReee|||sssbbb___fffmmmdddHHH111///000,,,---//////...//////000111222555555666888999;;;<<<===;;;AAAFFFJJJfffuuummmzzzpppAAALLLggg___MMMGGGFFFKKKWWWwwwxxxzzzqqqgggdddbbb___\\\XXXRRRMMMJJJMMMOOOPPPOOONNNMMMNNNPPPOOOPPPOOOLLLLLLKKKFFF?????????BBBBBB<<<777888>>>888999:::;;;:::888666555222333333333333333222222888666666777444222999BBBRRR[[[jjjvvvzzzxxxsssnnngggaaaaaakkktttwwwuuusssssstttyyyuuuqqqpppnnnmmmjjjeee```\\\[[[\\\ZZZ[[[]]]```eeejjjnnnpppnnnnnnmmmlllkkkjjjiiiiiihhhiiijjjjjjiiiiiijjjlllqqqwww|||zzzqqqggg```]]]]]]dddooo~~~|||tttmmmaaaXXX[[[gggtttfffHHH999999999999999:::::::::;;;;;;;;;<<<===BBBHHHMMMKKKRRRfffpppZZZmmmhhh]]]rrr~~~|||{{{zzz{{{|||}}}}}}jjjNNN@@@BBB???<<>>BBBIIIPPPQQQLLLDDD???:::444222666999@@@SSSfff___VVVZZZfffbbbOOOKKKVVVddd```^^^aaaeeekkkuuu~~~|||uuuoookkkjjjhhheeebbb```___```\\\dddiiijjjrrr{{{\\\QQQMMMEEE??????CCCAAA??????>>><<<:::777666666666666777888999999;;;===>>>???AAADDDHHHLLLOOOQQQWWW]]]dddiiilllmmmfff___TTTJJJDDD???;;;888777888888888777666666555444444333333333333333333444333333333222444>>>III^^^{{{xxxfff```pppvvvvvvZZZNNNOOOTTTWWWllltttsssnnnlll^^^PPPOOOQQQSSSVVVZZZ]]]___``````bbbcccdddeeeeeehhhkkknnnooonnnnnnrrrvvvtttllleeedddgggkkkooosssuuuwwwwwwpppsssrrrmmmiiiiiihhhgggggg```WWWNNNJJJLLLPPPTTT```gggkkkeee\\\RRRIIIBBB:::JJJdddmmm___QQQLLLLLLLLLNNNQQQVVVSSSQQQVVVjjj~~~iiidddddd\\\PPPIIIIIIJJJOOOTTTVVVSSSQQQUUUTTTSSSSSSVVVXXXXXXXXX[[[VVVPPPMMMJJJGGGBBB===>>>HHHXXXfffjjjkkkpppxxxvvvxxxzzz~~~~~~zzzvvvoooqqqrrrsssssstttvvvwwwttttttssstttvvvzzz}}}~~~wwwssseeennn]]]NNNSSSfff{{{ppp```___hhhnnncccFFF000//////+++---////////////000111222222666777888999:::;;;<<<<<<;;;>>>CCCFFF___}}}nnnuuuyyyEEEBBBRRRfffPPPFFFDDDGGGNNNdddvvvwww}}}yyynnnggggggddd```^^^\\\[[[YYYWWW]]]___aaabbbbbbaaaaaabbbiiihhhffffffhhhhhh___TTTHHHDDD@@@@@@<<<777666888666666555444444333222222333333333333444444444444777666555555444444:::BBBFFFOOO^^^llluuuwwwtttqqqhhhbbbaaajjjsssuuusssqqqpppsssyyy~~~zzzyyyxxxuuupppkkkgggfffgggcccdddeeegggjjjnnnppprrrmmmllljjjhhhgggggghhhhhhggghhhiiiiiihhhggghhhjjjqqquuuwwwssskkkccc^^^\\\ZZZ```lll{{{mmmjjj___YYYbbbqqq|||fffIII888999999::::::;;;;;;<<<===>>>??????@@@CCCHHHKKKJJJNNNaaa}}}~~~fffRRRbbb~~~^^^hhhwwwyyyzzz|||sssRRRAAABBBAAA???@@@======@@@GGGOOOTTTPPPFFF<<<999555555777888>>>RRRgggbbbXXXWWWaaa___QQQKKKQQQXXXYYY\\\bbbeeekkkvvv{{{vvvpppoookkkhhhdddbbbaaa```___fffkkkmmmsss}}}^^^PPPLLLGGGBBBAAAAAA???>>>======<<<:::888777777777777888999::::::===>>>?????????AAAEEEHHHLLLOOOUUU\\\eeemmmssswwwtttkkk^^^RRRIIICCC@@@>>><<<<<<;;;:::888777666555444444444555555555555555444222222333222444???KKK___}}}{{{qqqkkkqqqzzz\\\LLLKKKOOORRRcccmmmooolllkkk___RRRSSSPPPRRRUUUYYY\\\___```aaaaaabbbdddeeefffgggjjjllllllnnnqqquuuvvvsssmmmiiidddfffkkkqqquuuvvvtttrrrcccbbb```\\\YYYYYYYYYYYYXXXVVVQQQLLLJJJLLLPPPTTTeeennntttpppfffZZZNNNDDD???GGGRRRddd}}}lllZZZPPPMMMKKKJJJKKKLLLLLLHHHEEEMMMgggssseeeccc[[[LLLIIIHHHIIILLLOOOPPPMMMIIIKKKIIIFFFFFFHHHJJJLLLLLLTTTQQQOOOMMMKKKHHHBBB>>>???DDDNNNZZZaaaeeekkkrrrrrrpppnnnnnnppprrrssssssmmmpppssssssqqqppprrrtttrrrrrrssstttuuuwwwxxxyyyzzzrrrwwwoooqqq{{{XXXMMMXXXjjj~~~qqqaaabbbmmmpppcccEEE000000///+++.........//////000111222333888888999:::;;;<<<=========???CCCEEEYYY}}}xxxwww~~~}}}tttOOO???EEEmmmbbbMMMGGGGGGFFFIIIXXXsssuuunnnkkkgggbbbaaaeeeiiimmmnnnvvvyyy|||}}}}}}{{{{{{{{{uuu]]]EEE>>>AAAAAA999222777666555333333333333444555555555555555666777777666777888999888999<<>>???AAAAAABBBCCCFFFHHHJJJLLL___}}}pppooohhhWWW```wwwZZZ^^^pppuuuxxx{{{~~~{{{WWWAAABBBBBBBBBBBB>>><<>>@@@@@@AAABBBEEEHHHJJJMMMRRRYYYaaakkksssyyyzzzssshhh]]]SSSMMMIIIGGGFFFDDDBBB???<<<999777666666666555555555555555555333111111222111555@@@LLL]]]xxxhhhnnn___LLLJJJOOOQQQ[[[gggkkkjjjiii\\\PPPQQQMMMOOORRRVVVZZZ^^^aaabbb```bbbeeeffffffggghhhjjjiiinnntttzzz|||yyysssnnnfffhhhlllrrrwwwwwwtttqqqccc^^^XXXSSSOOOLLLKKKLLLHHHKKKNNNOOOQQQTTTXXX\\\mmmxxxvvviii[[[PPPLLLKKKJJJSSSnnnsss^^^RRROOOMMMMMMNNNRRRXXXZZZQQQGGGNNNhhhlllbbbZZZOOOKKKIIIGGGIIIKKKLLLIIIFFFCCC@@@===;;;<<<>>>@@@@@@FFFGGGGGGHHHGGGDDD@@@===:::;;;AAALLLUUU[[[bbbiiifffeeeeeeggglllppprrrssslllooorrrssspppoooqqqsssrrrsssuuuvvvvvvuuusssrrrzzzqqqwwwpppkkkrrr~~~oooPPPJJJZZZmmmqqq```cccooorrrbbbCCC000222000,,,000......//////000222333444888999:::;;;<<<===>>>???AAABBBEEEGGGUUU~~~|||~~~{{{___CCC>>>WWWxxxmmmUUUHHHEEEAAADDDOOO^^^pppxxxqqqpppvvvrrr[[[QQQHHH>>>888999888888777666666777777888777777888888:::;;;<<<;;;@@@DDDFFFEEEDDDCCCAAAEEEIIIQQQ\\\ffflllnnnmmmllldddaaaffflllmmmiiihhhiiimmmtttwwwuuuuuu~~~}}}wwwqqqllljjjkkkqqqqqqqqqqqqqqqpppppppppjjjhhhfffdddcccdddfffgggdddfffhhhiiiiiiiiikkkmmmnnnkkkddd___]]]```fffkkkbbbjjj|||{{{kkkdddeeevvv~~~uuuxxxzzzwwwkkkXXXEEE:::777777888999;;;<<<======<<<>>>???@@@@@@AAACCCEEEFFFJJJ[[[|||lllpppwwwwwwyyy|||kkkYYY___ssszzzmmmpppRRRTTTfffooorrruuuwwwxxxzzz~~~]]]CCCAAA@@@AAABBB>>><<<@@@EEELLLVVVYYYMMM===<<<888555555444:::RRRkkk}}}xxxxxxzzzpppjjjbbb[[[WWW[[[eeeooozzz}}}|||{{{zzzzzzuuuqqqllljjjiiiiiihhhfffccccccdddhhhppp}}}lllWWWLLLJJJGGGCCCBBB???===<<<<<<<<<;;;::::::999999::::::;;;<<<===<<<>>>AAACCCDDDFFFIIILLLJJJMMMQQQUUUZZZccclllrrr|||yyytttmmmfff___ZZZXXXQQQOOOKKKFFFBBB???<<<;;;:::999999888666555555444222000000111111555BBBNNN```yyyiiioooeeeNNNKKKOOOQQQWWWeeekkkkkkhhhYYYKKKLLLKKKLLLPPPTTTXXX]]]```bbb```bbbfffggggggggghhhiiihhhlllttt{{{}}}wwwrrrhhhiiikkkqqqvvvxxxuuurrrlllcccXXXQQQKKKEEECCCDDDAAAGGGOOOUUUYYY\\\aaaeeetttzzzlllaaaXXXQQQJJJMMM```{{{nnnZZZSSSSSSTTTUUUWWW___iiirrrlllZZZMMMRRR___{{{yyyjjjbbb[[[NNNKKKHHHHHHJJJKKKJJJHHHBBB>>>:::888888999::::::888:::===??????>>><<<:::555444999BBBJJJQQQZZZaaa]]]```eeekkkpppqqqooommmmmmooopppqqqqqqrrrtttuuutttuuuvvvvvvuuusssqqqooowwwgggvvvjjjjjjuuukkkOOOOOOYYYlllooo^^^bbboooqqq___@@@///222000,,,111......///000111222444555888999:::;;;===???@@@AAADDDCCCGGGHHHQQQxxx|||xxx\\\PPPVVV\\\zzzmmmOOO@@@AAACCCJJJSSS[[[ooo|||yyywww}}}kkkNNNAAA@@@;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;<<<>>>@@@BBBFFFMMMUUUYYY[[[\\\XXXSSSLLLMMMQQQYYYdddmmmqqqrrrpppgggbbbfffjjjiiieeeccceeeiiiooorrrqqqooovvv~~~yyysssooonnnnnnvvvvvvvvvuuutttrrrpppooohhhhhhfffeeeeeeeeeffffffeeefffhhhiiihhhiiijjjlllmmmggg```[[[[[[aaaiiinnnnnnzzzxxxmmmhhhkkk|||wwwssswwwyyyrrr___III>>><<<666777777888:::;;;<<<<<<:::<<<===>>>===>>>AAACCCEEEMMMZZZ~~~pppllllllmmmpppzzzvvvlllUUUYYYooo|||nnneeeooo|||aaaCCCKKKYYYlllppptttwwwxxxzzzkkkLLLCCC>>>===???===;;;@@@CCCHHHRRRXXXOOOAAA>>>888555555333888LLLaaa}}}}}}tttiii```aaaiiisss~~~}}}xxxrrrppppppqqqpppnnnkkkfffbbbccciiittt{{{bbbRRRMMMKKKFFFEEEBBB???=========<<<;;;;;;;;;;;;;;;<<<===>>>>>><<>>;;;888777666333111111222333888EEERRRbbbzzzjjjooohhhNNNIIIMMMOOOSSSdddmmmnnnkkk[[[LLLLLLLLLMMMPPPSSSWWW[[[^^^``````cccgggiiiiiihhhhhhhhhlllmmmrrryyyzzztttjjjiiijjjnnntttxxxvvvtttpppdddXXXRRRMMMGGGEEEHHHKKKQQQWWW[[[[[[]]]```dddsssvvvkkkaaaWWWPPPPPPXXXeeevvvzzzjjj[[[YYY^^^aaaaaaaaadddlllyyytttbbbXXXXXXggg~~~vvvlllfffSSSNNNJJJIIILLLNNNOOONNNCCC???;;;999888888777555111444777999999999888888444333666===CCCIIIRRR[[[]]]```eeekkkoooqqqooolllooonnnnnnooosssvvvxxxxxxwwwvvvuuutttssssssssssssyyyzzzgggssszzzhhhmmm|||iiiPPPSSSWWWlllnnn]]]```nnnooo[[[;;;,,,111///+++111......///000111333444555777888:::<<<>>>@@@BBBCCCCCCBBBFFFGGGLLLnnnwwwsssYYY```^^^EEEFFFDDDGGGNNNTTTaaa|||~~~sssllljjjbbbiiimmmqqqjjjNNNEEE???AAAFFFIIIJJJIIIFFFDDD??????>>>???@@@CCCEEEGGGMMMWWWbbbkkkttt}}}}}}yyyiiifffdddgggpppxxx}}}~~~uuukkkeeegggjjjhhhccc```dddfffkkkqqqqqqppptttzzzyyy}}}~~~}}}yyyuuusssssstttvvvvvvvvvuuussspppnnnlllhhhhhhggggggggggggfffffffffhhhiiihhhffffffggghhhdddaaa\\\[[[^^^fffnnnsssxxx{{{ooojjjgggmmm~~~xxxsssuuuvvvooo[[[EEE<<<===666666777888888999::::::999:::;;;;;;;;;===@@@CCCDDDOOOVVVzzz{{{mmmkkkkkkiiilllwwwyyyoooXXXSSSfff}}}{{{pppkkkggglllkkkmmm___CCC999DDDLLLgggmmmvvv{{{}}}^^^NNNAAA<<<>>>===999???AAACCCLLLUUUPPPDDD>>>999666777555555@@@PPPfffkkkrrryyy|||rrrjjjbbbccciiirrryyyuuuvvvvvvtttrrrrrrjjjddddddgggnnnzzzoooYYYRRROOOJJJHHHEEEAAA??????>>>======<<<<<<<<<<<<===>>>??????===@@@CCCFFFHHHJJJMMMOOOOOORRRTTTSSSRRRUUU\\\bbbeeeiiimmmnnnkkkgggeeeddd___]]]ZZZWWWTTTSSSSSSSSSOOOMMMJJJFFFBBB>>>;;;999666444444555666<<>>KKKMMMiiisssqqqpppjjjcccooo~~~uuu```RRR]]]zzzvvvkkkmmmfff```PPP<<<;;;DDDDDD^^^gggsss{{{~~~oooYYYGGG>>>@@@???888>>>@@@???GGGRRRPPPFFF>>>999777999666222777BBBNNNTTTZZZ___eeekkklllhhhddd```^^^```eeeooo|||wwwwwwwwwuuuqqqvvvmmmggggggjjjnnnxxxxxx^^^UUURRRMMMKKKHHHCCCAAA@@@???>>>===<<<<<<<<<======>>>???@@@>>>AAADDDFFFHHHIIIKKKMMMRRRTTTVVVTTTRRRTTTZZZ___```dddhhhjjjhhheeeeeefff```___]]][[[ZZZZZZ\\\]]]WWWUUURRRMMMHHHCCC???===888666666888999???MMMZZZgggvvvwwwqqquuutttmmmkkkhhheeeiiiLLLHHHKKKJJJQQQZZZeeellllllggg```[[[UUUWWWZZZ[[[[[[[[[]]]^^^___```cccgggiiikkkllllllpppnnnnnntttvvvrrrmmmjjjjjjiiigggeee]]]SSSOOOVVV___aaa```___hhhhhhggggggeeebbb^^^[[[bbbbbbhhhqqquuuqqqmmmllllllkkkggg]]]PPPOOO___rrrwwwnnnfffgggqqqzzz}}}|||zzzmmmeeeppptttiiihhhppp{{{zzzpppjjjmmm___XXXRRRRRRSSSRRRTTTXXXLLLGGG@@@;;;888777666555555555666888;;;;;;:::888444444333333555;;;CCCIIITTTUUUZZZeeekkkmmmmmmooorrrrrrsssvvvxxxxxxvvvtttyyywwwsssqqqppprrruuuxxx{{{eeelll]]]vvvwww___QQQVVV___rrrwwweee```eeekkkOOO555---//////...///...///000111333444555666888888:::;;;<<<>>>?????????>>>AAAEEEHHHZZZsssMMMTTTnnngggUUUIIIBBBDDDHHHMMM\\\nnn{{{pppiiiaaabbbzzz```RRRSSSYYYbbbiiiiiiccc___WWWQQQMMMMMMMMMKKKKKKNNNSSS[[[cccpppwwwoooooolllfffcccfffdddfffiiimmmqqqsssrrrqqqnnnmmmlllkkkjjjkkklllllltttuuuvvvwwwxxxxxxxxxxxxuuutttsssrrrqqqnnniiifffeeefffggghhhiiiiiiiiihhhfffeeeeeeeeeeeedddbbb```\\\QQQNNN^^^sss||||||zzzlllgggaaajjjkkkkkkfff[[[LLLAAA;;;:::666777888888777666888999:::;;;:::999888:::>>>AAABBBEEELLL[[[~~~zzz~~~mmmnnnkkkyyydddJJJ[[[}}}uuu]]]@@@:::???;;;MMM___rrryyy{{{}}}|||yyyzzzbbbFFFCCCCCC@@@>>>======@@@EEEHHHIIIHHH===<<<:::777555444444444@@@DDDIIIMMMOOORRRTTTVVVVVVZZZ^^^```eeeqqqxxxrrrlllpppsssrrrppppppvvv{{{qqqggg___WWWLLLJJJEEEBBB??????AAABBB?????????@@@AAABBBDDDEEEEEEFFFGGGGGGHHHJJJMMMPPPSSSTTTUUUVVVVVVWWWWWWVVV^^^___bbbeeegggeeeaaa^^^WWWVVVUUUUUUVVVYYY[[[]]]XXXYYYZZZZZZVVVPPPIIIEEECCC???;;;::::::BBBSSScccmmmpppnnngggaaa^^^\\\XXXwwwfffrrrsssRRRHHHJJJIIIPPPXXXdddkkklllggg```[[[XXXYYY[[[[[[ZZZYYYYYYZZZ^^^___bbbeeegggiiiiiiiiiiiihhhiiiooo|||~~~vvvoooeee]]]ZZZZZZZZZYYYXXXWWWYYYcccqqq|||tttpppllljjjjjjiiigggeeebbbaaafffnnnpppkkkeeebbbllljjjfff\\\QQQQQQcccwww~~~rrrkkkmmmvvv|||nnnllluuu}}}vvvqqqssstttpppkkkiiiaaaZZZVVVWWWWWWUUUUUUVVVPPPKKKDDD>>>;;;888666555444444555888;;;======<<<888888777666777;;;AAAFFFOOOPPPWWWcccjjjkkklllnnnppprrrvvvxxxzzzzzzzzzzzz{{{{{{zzzxxxwwwwwwyyyzzz|||ooooooeee}}}aaaPPPSSSqqqnnn```bbbkkkhhhMMM444---//////...///...///000111333444555666999999:::;;;===>>>???@@@@@@???BBBDDDCCCMMMnnnPPPEEEWWWoooZZZGGGEEEHHHKKKSSS]]]mmm{{{vvvxxxvvviiidddqqqzzzoooccc^^^ZZZWWWWWWZZZ[[[```ffflll|||tttjjjiiiggg```^^^aaacccfffjjjnnnppppppnnnllliiiiiihhhhhhiiijjjkkklllqqqrrrsssuuuwwwyyyyyyzzztttsssqqqpppooollliiifffggggggggggggggggggggggggccccccccccccbbb```]]][[[]]]WWWZZZjjjzzzrrriiifffrrr|||pppooohhhZZZJJJ>>>999999777888999888666666777888999999999888888:::>>>AAACCCEEELLLXXX|||zzzwwwtttrrrTTTfffyyyOOO;;;<<<;;;GGGZZZmmmvvvyyy{{{{{{yyy{{{~~~iiiKKKCCC@@@<<<@@@>>>===@@@DDDGGGHHHGGG>>><<<:::777555444444444999===BBBFFFHHHKKKNNNQQQVVVZZZ^^^```eeerrrtttllljjjooovvv{{{|||lllgggccc\\\QQQNNNJJJEEEBBBAAABBBCCCAAAAAAAAABBBCCCDDDFFFFFFGGGHHHIIIIIIJJJLLLOOOQQQSSSTTTUUUVVVWWWWWWWWWWWWYYYZZZ\\\^^^```^^^[[[XXXUUUTTTTTTTTTTTTVVVWWWXXX[[[\\\]]]]]]ZZZUUUOOOLLLFFFBBB???>>>???HHHZZZkkklllggg]]]RRRNNNNNNLLLHHHjjjiii~~~YYYIIIIIIKKKPPPXXXdddlllmmmhhhaaa]]]ZZZ\\\\\\[[[YYYWWWWWWWWW[[[]]]```bbbeeefffggggggfffggghhhnnnzzzsssiii[[[QQQMMMPPPUUUXXXgggooouuuyyyyyyrrroooqqqrrrpppnnnhhhfffiiipppqqqiii```[[[bbbaaa]]]TTTLLLNNNaaauuutttlllppp|||}}}ooohhhqqqyyyoooooorrrpppjjjeee___[[[]]]^^^[[[XXXWWWVVVRRRKKKEEE@@@<<<888666555444444666:::===??????<<<<<<;;;:::999;;;???BBBHHHKKKTTTaaahhhjjjkkknnnlllqqqwwwyyyyyyyyy{{{}}}yyy{{{}}}~~~}}}}}}~~~yyywwwnnnkkkhhhXXX]]]yyy{{{eeeZZZ```kkkcccJJJ333---///...---///...///000111222444555555888999:::;;;<<<>>>??????>>>???BBBCCC???BBBXXXpppbbbBBBLLL]]]rrrQQQEEEGGGJJJMMMPPP___lll~~~zzz{{{sss~~~uuuqqqooopppssstttvvvvvvssssss}}}pppeeeccc```ZZZXXX\\\aaaeeejjjooopppooommmjjjeeeeeeeeefffhhhjjjlllmmmlllmmmpppsssvvvxxxzzzzzztttqqqnnnlllkkkjjjhhhfffhhhggggggfffeeefffffffffcccbbb```^^^\\\YYYWWWVVVXXX___lll{{{xxxqqqooozzz}}}vvvtttjjjYYYFFF999666888777888999888666555666777777777888777888:::>>>AAABBBDDDJJJTTTttt|||xxxcccssscccBBB<<<<<>>@@@CCCFFFGGGGGG>>>===:::777555444333333333666;;;???BBBFFFJJJMMMUUUYYY^^^```ffftttsssqqqtttvvvuuusssxxxvvvmmmfffeeeaaa\\\VVVSSSNNNIIIFFFDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIJJJLLLLLLMMMNNNQQQSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQXXXYYY[[[[[[YYYVVVRRROOOEEEBBB@@@@@@BBBMMMbbbuuuxxxlllWWWFFFAAAEEEGGGDDDoookkk___JJJJJJNNNPPPXXXccckkklllhhhccc```[[[]]]]]]\\\YYYWWWWWWWWWXXXZZZ]]]aaadddfffggghhhkkklllnnnqqqyyy~~~mmmcccWWWNNNMMMVVVaaaiiizzz}}}xxxxxx{{{{{{vvvqqqqqqnnnqqqwwwwwwmmm```YYYWWWWWWUUUPPPIIIKKK\\\nnnwwwrrruuu{{{pppjjjtttwwwppptttvvvsssmmmfffbbbdddfffccc___]]]^^^ZZZTTTOOOIIIDDD>>>;;;999777555555888;;;======<<<======<<<;;;<<<>>>AAAEEEJJJTTTaaaiiijjjlllpppjjjpppvvvwwwuuutttxxx{{{vvvyyy|||~~~~~~yyyrrrwww~~~iiijjj~~~jjj^^^iiiuuuttt```WWW^^^hhh]]]FFF111---///...---/////////000111222333444444777777888999:::;;;<<<===;;;===AAABBB>>>@@@OOO```|||rrrvvv|||xxxIIIIIINNN```IIIDDDGGGKKKNNN]]]bbbjjjxxxyyy~~~oooccc```]]]WWWVVV[[[bbbeeejjjnnnoooooonnnnnncccdddeeegggiiijjjlllmmmhhhjjjmmmpppsssvvvxxxyyyrrroookkkiiihhhgggfffeeegggfffeeeddddddeeeffffffdddbbb^^^ZZZXXXYYY\\\^^^\\\mmmxxxuuu{{{|||zzzuuuiiiUUUAAA555444777888999999888666444555555555666777777888:::>>>@@@AAAAAAEEEOOOooo{{{zzzxxxrrr~~~wwwRRR???555BBBSSShhhvvv{{{}}}}}}sssUUUHHHEEECCC>>>>>>>>>???BBBEEEHHHIII???>>>;;;888555333333222222555999<<<@@@DDDJJJMMMTTTXXX\\\```ggguuu|||vvvppprrrpppkkkeeeccc```\\\WWWVVVSSSOOOKKKHHHFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIKKKMMMNNNNNNPPPRRRTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVTTTTTTUUUUUUSSSQQQMMMMMMNNNNNNMMMLLLJJJJJJMMMNNNPPPQQQPPPMMMKKKIII???===<<<<<>>999777777888999999:::;;;=========>>>AAACCCHHHMMMXXXdddkkkmmmpppuuuooossswwwvvvsssrrruuuzzzzzz}}}~~~}}}~~~tttooowwwvvvfffjjjxxxddd^^^qqq}}}mmm[[[XXXaaajjjVVVAAA///---///...---000//////000111222222333333444555555666777888999999:::;;;===>>>===@@@KKKWWW{{{qqqnnnmmmPPPCCCJJJrrrwwwVVVFFFDDDIIINNNTTTXXX\\\qqqqqqccc___\\\WWWXXX^^^dddgggjjjkkkjjjiiijjjkkkddddddfffgggiiijjjkkkllljjjkkkmmmppprrrtttuuuvvvqqqmmmiiifffffffffeeeeeeddddddcccddddddeeeffffffbbb```\\\XXXYYYaaallluuuppp~~~yyyrrrtttssslllrrrxxxqqqbbbNNN===444444777888888999777555444444555444666777888888:::===@@@CCCAAADDDOOOooouuunnniiiqqqvvvxxxVVV777CCCRRRgggwww}}}}}}~~~wwwXXXHHHEEEGGG<<<<<<===>>>AAAEEEIIILLLAAA???<<<999666444333333222444777:::>>>CCCIIIMMMQQQVVV[[[___gggwww}}}}}}{{{ssskkkgggeee___YYYVVVTTTRRROOOLLLJJJIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKJJJLLLNNNPPPPPPQQQSSSUUUSSSTTTUUUVVVWWWWWWWWWWWWXXXVVVTTTSSSSSSSSSQQQPPPJJJJJJJJJJJJIIIGGGFFFEEEBBBCCCDDDDDDDDDBBBAAA@@@999777777888<<>><<<;;;:::888:::<<<===>>>???BBBEEEHHHOOOSSS]]]hhhmmmooottt{{{xxxyyyyyywwwtttuuuxxx|||~~~~~~tttssspppiiiqqqxxxyyycccfffgggWWWZZZffflllOOO===...---///...---000//////000000111222222333333333444444555666666777:::::::::999999===EEELLLjjjyyyzzzaaaIII@@@OOOzzzuuuYYYJJJGGGIIINNNSSSVVVccc{{{}}}xxxrrrooorrryyypppbbb]]]ZZZVVVXXX___eeehhhkkkjjjgggddddddeeeeeeggghhhkkklllnnnnnnnnnqqqrrrrrrssssssssssssrrrooolllhhheeeeeeeeeeeedddbbbcccddddddddddddcccccc\\\[[[XXXWWW\\\iiizzzyyyzzzxxxuuuzzzvvvpppvvvyyyrrrsss{{{|||rrrgggVVVEEE:::555555666666777888777555444555666555777888999999:::===???EEECCCGGGPPPkkktttjjjfffhhhmmm~~~www}}}\\\EEERRRgggxxx}}}{{{|||~~~^^^HHHBBBDDD<<<===>>>>>>???CCCHHHLLLDDDBBB>>>;;;777555444333111222444666999???FFFJJJOOOSSSXXX]]]fffxxxwwwmmmllljjjbbb]]]\\\VVVTTTRRROOONNNLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLKKKMMMPPPQQQRRRRRRTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXVVVTTTSSSRRRQQQOOOMMMIIIIIIHHHGGGFFFEEEDDDCCC============<<<;;;::::::666555555666;;;LLLkkkfffKKKFFFTTTbbbyyyfff```RRRSSSNNNQQQUUUXXXXXXXXXYYYZZZXXXYYY[[[ZZZXXXWWWWWWXXXWWWYYY\\\```dddfffggghhhgggkkkmmmkkklllqqquuuuuuzzz~~~|||fffWWWUUUVVVVVVSSSKKKGGGMMMVVVnnnuuu}}}}}}|||wwwxxx}}}wwwqqqqqqqqqqqqooojjjccc^^^WWWSSSMMMHHHDDDBBB???======>>>@@@@@@BBBEEEIIIMMMUUUZZZbbbkkkoooqqqwww}}}yyywwwvvvyyy}}}rrrxxxmmmmmmyyy|||vvvzzzxxxvvvnnnaaakkk}}}bbbUUUZZZccceeeJJJ999,,,---///------000//////000000111111222222333333333444555555666666888999888888999===AAACCCWWWxxxYYY@@@===TTTggg}}}aaaOOOFFFJJJOOORRR[[[iiiuuuyyyjjjgggbbb]]][[[]]]```cccvvv}}}lll]]]XXXUUUSSSVVV^^^```fffmmmoookkkgggeeeeeekkklllooosssuuuwwwxxxyyy|||{{{zzzyyyvvvtttrrrqqqmmmkkkhhhffffffeeedddccccccdddeeefffdddbbb___]]]UUUUUUTTTSSSWWWccctttwwwxxxrrrjjjjjjmmmzzz}}}{{{zzzyyyiii[[[JJJ===888777777666555666777777555444555666777888:::::::::;;;===>>>AAABBBHHHLLL___wwwuuusssooo|||{{{}}}}}}JJJVVVjjj{{{~~~zzz{{{~~~hhhLLLAAAAAA?????????>>>>>>@@@EEEJJJFFFDDD@@@<<<999666555444000111222333666;;;BBBGGGLLLQQQVVV\\\eeexxxxxxppppppmmmddd```ccc\\\ZZZXXXUUURRRQQQOOOOOOMMMMMMLLLLLLLLLMMMNNNNNNMMMOOORRRTTTUUUUUUVVVWWWYYYZZZ[[[\\\\\\]]]\\\\\\YYYXXXVVVTTTTTTRRRNNNLLLIIIHHHFFFDDDCCCCCCDDDDDD>>>===<<<:::999888777777444444444444:::LLLmmmyyyZZZOOOWWWcccmmmhhhVVVTTTRRRTTTVVVWWWWWWXXXZZZ\\\WWWYYYZZZYYYVVVUUUTTTUUUXXXZZZ]]]```bbbdddddddddgggmmmpppppprrrxxx~~~tttddd___^^^\\\WWWNNNIIIOOOYYYiiiwww~~~zzzxxx}}}zzzssstttuuuvvvvvvqqqkkkfff^^^ZZZTTTOOOKKKHHHDDDAAAAAABBBBBBBBBCCCGGGLLLPPPZZZ]]]eeemmmoooqqqxxx~~~xxxuuuvvv{{{yyynnnzzzkkkooo}}}}}}|||vvvkkkfffbbbYYYeeexxx```VVVZZZ\\\XXXHHH888,,,---///------000//////000000111111222222333444444555555666666666666777888999<<<@@@BBBAAAIIIuuuxxxrrr|||^^^NNNCCCIIIHHHnnnxxxZZZHHHAAAHHHMMMWWWcccjjjqqqmmmfffbbb```_________lll~~~~~~tttmmmooouuuyyyhhhXXXSSSQQQOOOSSS\\\ZZZcccooouuusssooolllkkkqqqssswww{{{}}}yyyuuurrrpppllljjjhhhfffffffffdddbbbeeefffggggggeee```\\\YYYQQQRRRQQQNNNOOOWWWeeeoootttccc]]][[[fffvvvyyy{{{cccTTTBBB888777999888666444555777666555555666777888999;;;;;;;;;;;;===>>>;;;@@@GGGGGGRRR|||ooommm}}}PPP[[[nnn||||||~~~rrrRRRCCCBBBBBBBBBAAA???===>>>CCCGGGGGGEEEAAA===:::777555555111111222222555;;;BBBGGGKKKOOOUUU[[[eeexxx|||zzz|||zzzqqqrrrnnnccc```fffbbb```]]]ZZZVVVTTTRRRQQQOOOOOONNNNNNNNNOOOPPPPPPNNNQQQTTTVVVWWWWWWXXXYYY\\\\\\]]]^^^____________\\\ZZZYYYXXXWWWTTTPPPMMMIIIGGGEEECCCBBBCCCDDDEEE???===;;;999777666555555333222222333888KKKmmmcccTTTWWW___ssseeeTTTQQQQQQQQQRRRSSSTTTVVVXXXYYYUUUVVVWWWXXXXXXWWWUUUTTTWWWZZZ^^^``````aaabbbcccmmmllllllqqqyyynnniiiaaaWWWOOOHHHGGGTTTcccuuu~~~xxx}}}sssqqqrrrwwwyyytttooommmfffccc___]]]ZZZSSSKKKDDDIIIFFFFFFJJJLLLKKKMMMQQQ^^^dddkkkoooooooooppprrrmmmnnnqqqtttwwwzzz|||}}}}}}~~~~~~~~~tttlllooo~~~zzzmmm^^^RRRUUUhhh}}}sss[[[OOO[[[cccWWW777444000......///////////////000111222222333333222222222222333444555555777777888999;;;===@@@AAAKKKeee||||||~~~\\\???BBBLLLTTTsssMMMGGGEEEKKKUUUXXX\\\mmmzzzsssmmmgggbbb^^^```fffrrr}}}rrrmmmhhhbbbbbbgggwwwhhhYYYSSSRRRRRRRRRTTT[[[___fffkkkmmmnnnoooooowww~~~}}}wwwrrrqqqooolllhhhfffeeeeeedddcccccceeefffeeeccc___WWWQQQOOORRRSSSNNNJJJQQQfffyyysssccc___cccjjjuuuqqqRRRHHH===666555666555444444444444555555555555555888999:::::::::;;;===???III999EEEOOOJJJnnndddVVVfffKKKVVVkkk~~~xxxyyy|||TTTHHHBBB@@@@@@>>><<<;;;===@@@CCCFFFDDD@@@>>><<<:::666444444222111111444999>>>BBBJJJOOOUUUZZZcccvvv~~~|||~~~{{{xxxvvvsssqqqnnnjjjgggcccbbb```^^^[[[XXXVVVUUUTTTSSSRRRQQQRRRTTTVVVWWWVVVVVVVVVVVVXXX[[[]]]^^^^^^```bbbbbbaaaaaaccceee]]][[[WWWUUUTTTRRRPPPNNNOOOLLLHHHFFFDDDBBB???======<<<:::777666555555555555444555777;;;LLLooovvv___WWWbbbtttgggSSSNNNNNNOOOPPPRRRTTTVVVWWWWWWSSSSSSTTTTTTTTTSSSRRRRRRVVVYYY\\\___```bbbccceeekkkmmmppptttzzz~~~yyyzzzwwwjjj\\\SSSNNNSSSfffzzz{{{}}}vvvsssvvv}}}xxxnnnkkkfffdddbbb^^^XXXSSSSSSOOONNNOOOOOONNNPPPTTT```eeekkkoooooopppsssvvvnnnoooqqqsssvvvyyy{{{||||||}}}~~~~~~}}}uuu|||mmmyyyvvvgggXXXNNNRRReeexxx}}}kkkUUUKKKXXX]]]OOO777333000......////////////000000111222222333333333222222333333444555666777666666777999<<<>>>@@@>>>TTTqqqjjjJJJCCCEEECCCfffqqqQQQHHHEEELLLRRRVVV```lll}}}xxxsssppprrrvvv|||xxxpppiiigggddd``````dddttt~~~pppggg___]]]\\\\\\___cccdddcccccceeeiiilllnnnooo}}}~~~|||xxxssspppqqqooolllgggdddddddddcccbbbccceeeddd```YYYSSSNNNKKKHHHIIILLLQQQZZZiii|||~~~pppeee^^^cccmmmxxxiiiJJJBBB888333333555555444444444444555555666666666888999:::::::::;;;===???GGG:::???FFFDDDbbbwwwbbbeeeGGGIIIVVVjjjuuuvvvyyyeeeLLLCCCBBBAAA???===<<<===???@@@HHHFFFCCC???:::666444222444333111111333777<<>><<<:::888666555555555444444555777===PPPtttllldddooobbbnnnUUULLLJJJLLLOOOQQQSSSTTTTTTSSSPPPPPPPPPPPPPPPPPPQQQQQQUUUWWW[[[^^^```bbbdddfffccchhhnnnsssyyywwwsssjjjgggqqquuu```TTTPPPYYYqqqsssnnnrrr~~~yyysssooonnnllliiifffaaa\\\WWWVVVUUUSSSTTTYYYcccggglllnnnppprrrwww{{{pppqqqrrrsssuuuxxxzzz{{{|||~~~~~~xxxyyyzzzuuurrrmmmZZZPPPUUUhhh{{{vvvbbbPPPJJJWWWXXXFFF555333///....../////////000000000111222222333333444333333444444555666777777666555555777:::===???;;;IIIaaa|||fffHHHAAA===IIIxxxmmmYYYHHHGGGMMMQQQVVV\\\gggzzzuuuqqqnnnkkkhhhhhhkkkrrryyyooolllmmmqqqtttwww}}}|||tttiiieeeggglllooopppvvv|||yyytttppplllkkknnnkkkhhhcccaaa```aaaaaaaaabbbaaa^^^WWWOOOHHHFFFGGGGGGHHHOOO```vvvuuuuuuxxxsssfffaaaaaaiiitttyyy|||~~~~~~{{{}}}^^^AAA;;;333000111333444444333333444555666777777888888999:::::::::;;;===???AAA???>>>BBBFFFTTT{{{vvvppplllyyynnnFFF>>>AAASSSgggrrrwww{{{~~~}}}SSSDDDCCCBBB@@@>>>============EEEEEEDDD@@@999555444555555444222111222555999;;;@@@GGGOOOVVV```rrr~~~|||yyyvvvuuutttsssrrrpppjjjiiigggdddbbb```___^^^^^^]]]\\\[[[ZZZ[[[\\\\\\]]]\\\\\\\\\]]]^^^``````___aaaccccccbbbbbbcccdddaaa^^^[[[YYYXXXWWWUUUSSSSSSPPPMMMKKKIIIHHHFFFDDDAAA???===;;;999888888888555666777:::AAAXXX}}}|||uuu~~~YYYwwwxxxYYYKKKHHHJJJNNNQQQRRRQQQPPPNNNMMMLLLLLLLLLMMMOOORRRSSSUUUXXX[[[]]]^^^```bbbdddbbbfffkkkrrr|||vvvpppfff^^^cccwwwhhhZZZUUUZZZooo}}}sssiiigggvvv{{{uuurrrpppnnnkkkjjjccc]]][[[XXXVVVYYY^^^dddgggkkknnnppptttzzzssssssssstttuuuwwwyyyzzz}}}yyyuuuwww|||uuuxxxxxx^^^PPPTTTjjjrrr\\\NNNNNNYYYWWWBBB444111///...////////////000000111111111222222222444444444555555666777888999777666555666999===???BBBFFFTTToooTTTAAAFFFEEEXXX{{{[[[KKKIIILLLRRRWWW[[[kkk{{{yyyuuuuuuwww|||zzzxxx|||{{{nnnmmmpppqqqpppkkkmmmqqqzzzzzzqqqmmmiiiffffffiiieeebbb___]]]^^^___`````````ZZZSSSMMMHHHDDDDDDFFFGGGPPP___uuu{{{lllnnnrrr{{{}}}uuuttttttwww~~~zzzssspppmmmnnn|||yyySSS;;;777222///000222222222222333333555666777888888777888999999999:::<<<>>><<>>============<<<===@@@BBB???999666777:::666555222111111333666777===DDDLLLQQQZZZkkk~~~{{{yyyxxxwwwvvvtttllljjjhhheeecccbbbaaaaaabbbaaa___^^^]]]]]]]]]^^^____________`````````aaa```bbbdddeeedddccccccdddbbb___\\\[[[ZZZYYYWWWUUUUUURRROOOMMMLLLKKKIIIGGGDDDCCC@@@>>><<<;;;;;;;;;888:::;;;===GGG```ZZZjjj\\\IIIHHHJJJNNNQQQQQQPPPMMMLLLHHHGGGFFFFFFHHHLLLQQQTTTWWWXXXZZZ[[[[[[\\\___aaahhhhhhkkktttvvvppphhh```dddmmmssshhhaaa___lll~~~xxxiii```jjjyyyssspppllliiiiiibbb\\\ZZZXXXWWWZZZ___bbbfffkkknnnpppsssyyy~~~uuutttttttttuuuwwwyyyzzz}}}~~~~~~|||wwwyyy|||___OOORRRggg|||mmmWWWMMMOOOZZZTTT===222000......///000000///111111111111111222222222555555555555666777888888:::999777777777:::<<<>>>???AAANNNhhhhhhDDDFFFCCCEEE^^^yyyXXXFFFCCCJJJQQQWWW```dddqqqxxxvvvsssooojjjiiihhhlllxxxyyyrrrlllkkkiiifffeeegggbbb```^^^]]]^^^___```___]]]QQQHHHFFFEEEBBBBBBEEELLL]]]ttttttlllnnnrrrxxxzzzyyywwwvvvyyy{{{yyyooodddfffhhhmmmuuusss^^^FFF888666333111111111111111111222333444555666777888666777888888888999;;;===;;;GGGBBBEEEPPPKKKjjj}}}vvvyyywwwhhh\\\ZZZeeejjj]]]CCC;;;888AAAQQQaaannnuuu}}}~~~iiiKKKCCC@@@===<<<===>>>>>><<<:::???BBBAAA<<<888999;;;777666333222111222333444:::@@@HHHNNNWWWhhh~~~|||zzzxxxsssqqqnnnkkkhhhgggggggggccccccbbbaaa```______^^^aaaaaaaaabbbbbbaaaaaaaaabbbdddfffgggfffeeedddeeebbb```]]][[[[[[ZZZXXXVVVUUUSSSPPPOOONNNMMMLLLJJJFFFDDDBBB???>>>=========:::<<<===>>>JJJgggdddbbbaaaIIIGGGIIIMMMPPPRRRQQQOOONNNFFFDDDAAA@@@CCCHHHMMMQQQVVVXXXYYYYYYXXXYYY[[[^^^hhhfffgggppp}}}uuunnngggiiiiiiqqq{{{pppiiibbbjjj{{{{{{jjj\\\^^^nnnxxxrrrlllhhhaaaZZZUUUTTTRRRRRRUUUZZZ^^^ccciiinnnooorrrvvvyyytttsssrrrrrrsssuuuwwwyyyzzz~~~uuuzzzxxx{{{iiicccgggtttfffQQQJJJMMMVVVNNN777000///---...///000000///111111111111111111111111555444444555555666777888:::999999888999:::;;;<<<999???PPPmmm~~~VVVEEE<<<===PPPZZZsssTTTEEEDDDHHHOOOWWWYYYaaatttzzzuuuqqqnnnjjjhhhnnnxxx{{{xxxrrrmmmjjjkkkjjjgggfffgggbbbaaa_________^^^\\\ZZZUUUKKKDDDEEEFFFDDDFFFLLLaaavvvxxxzzz~~~ooogggkkkqqqssspppnnnuuu~~~uuufffjjjjjjccc\\\SSSGGG<<<666555444333222111000000111111222333444555555666444555666666666777999;;;;;;DDD======IIIIIIfffxxxlll{{{|||ttthhhZZZYYYXXXKKK<<<999777;;;GGGWWWhhhsss|||~~~YYYHHHCCC>>><<<>>>??????======BBBFFFFFFBBB===:::999888777444222222222333333555<<>>:::;;;CCCCCCWWW{{{mmm\\\bbbooobbbZZZLLL>>><<<888777>>>NNNaaannnyyy|||nnnQQQJJJBBB>>>???@@@@@@>>>@@@DDDIIIKKKJJJEEE???;;;999777555333222222333333222888@@@GGGRRRggg|||wwwssspppnnnmmmnnniiiiiiiiiiiihhhggggggfffdddeeefffggghhhggggggffffffhhhkkklllkkkiiihhhgggeeeccc```______^^^\\\[[[YYYWWWUUUTTTTTTTTTRRRQQQMMMLLLJJJGGGEEEEEEDDDEEEAAAFFFHHHJJJ\\\}}}bbbsssUUUAAADDDIIIOOOSSSWWWYYYYYYRRRNNNHHHDDDCCCGGGLLLOOOQQQRRRSSSTTTUUUWWW[[[^^^bbbeeeggggggiiiqqq~~~nnn```VVVNNNOOOkkk~~~sssjjjqqq~~~qqq^^^```eeennnxxx{{{lll\\\TTTXXXgggwww}}}xxxpppjjjeee^^^WWWQQQRRRLLLHHHGGGFFFDDDFFFJJJUUU]]]gggnnnooonnnnnnnnnnnnmmmkkkkkklllooorrrtttpppsssxxx|||yyy~~~yyyxxx^^^JJJFFFIIIOOOFFF000...------...000111000///222222111111111111111111444333333444444555666777666777888999999888777666:::999AAA[[[XXX???888;;;>>>RRRvvveeeVVVFFFIIIHHHLLLUUUUUUXXXffflll{{{tttlllggggggkkkkkk|||}}}tttooooooooollllllfffaaaaaaaaa______bbb___^^^\\\ZZZVVVOOOHHHBBB???BBBMMMXXXWWWWWWggg}}}|||tttlllaaa]]]YYYZZZcccnnnvvv~~~kkk___jjj~~~uuudddUUUJJJ@@@999///000333333333222111222111111111111111111222222111222333333333444666888111:::===???BBB>>>FFF\\\{{{aaaZZZ|||zzzmmm___GGGCCC:::444999III\\\hhhwwwzzzXXXPPPFFF@@@@@@AAA@@@>>>???CCCIIIOOOQQQMMMEEE@@@999888666444333333333444111777===CCCMMMaaa|||{{{wwwuuuuuuuuullllllmmmmmmllllllkkkjjjeeefffhhhiiijjjjjjiiiiiigggjjjmmmnnnllljjjiiihhhgggeeebbbaaaaaa```^^^]]][[[YYYWWWVVVVVVVVVUUUTTTTTTSSSPPPNNNLLLKKKKKKKKKHHHMMMPPPSSSgggdddnnnjjjGGGJJJHHHLLLVVVWWWWWW______XXXLLLAAA@@@FFFJJJIIISSSTTTUUUUUUUUUWWWZZZ]]]______aaahhhlllqqqyyyrrr[[[SSSGGGEEEbbbvvvmmmvvvxxxjjjdddbbbcccgggpppqqqvvv|||xxxbbbSSSSSS```lllvvvkkkaaa]]][[[YYYVVVUUUTTTQQQMMMIIIAAA>>>CCCLLLZZZaaaiiinnnnnnnnnnnnooolllkkklllnnnppprrrqqqpppuuurrruuu{{{~~~vvvuuu}}}```GGGGGGOOOKKK;;;000......//////000000111111444333333222222111111000222222333444444555555666555555666666777777888888333>>>@@@HHHggghhhFFF===???>>>@@@OOOpppkkkSSSFFFHHHOOOIIIHHHQQQVVV```eeelllqqqvvvvvvhhh```\\\YYY\\\```aaawwwqqqooonnnmmmjjjhhheeebbbaaa```aaabbb]]]YYYXXXWWWRRRGGG>>>;;;===OOOXXXYYY[[[aaatttyyypppsssuuuyyykkkaaa___kkkuuu|||nnnccceeepppuuuttttttvvvyyy|||}}}}}}ttt[[[JJJDDD===444111111111111111111111111111111111000000000000000222222222333444555666777666888<<<@@@AAABBBIIIRRRwwwYYYnnnrrr^^^KKK;;;888;;;BBBUUUjjjvvv}}}kkkUUUDDDBBBAAA;;;:::@@@BBBAAAEEEOOOYYYYYYNNNCCC===:::777666666666555444111222777>>>FFFVVVpppzzzuuurrrrrrrrrrrrrrrrrrrrrrrrooonnnkkkhhhgggfffggghhhkkklllnnnoooooollljjjhhhhhhfffdddcccddddddcccbbbcccaaa___[[[YYYWWWWWWWWWYYYXXXVVVUUUUUUTTTQQQNNNMMMRRRUUUYYYkkk___]]]VVVJJJEEELLLQQQUUU]]]dddccc]]]PPPDDDAAAFFFKKKKKKPPPRRRTTTUUUUUUWWWYYY[[[^^^^^^bbbiiinnnqqqxxxwwwwww___OOOFFFEEE]]]}}}qqqttttttgggcccdddhhhooovvvxxx{{{pppYYYSSS___mmmuuunnncccYYYUUUTTTSSSPPPPPPMMMKKKIIIFFFCCCHHHOOO]]]cccjjjnnnnnnmmmmmmnnnnnnmmmnnnppptttuuuuuutttuuutttvvv|||wwwkkklll~~~vvv[[[FFFGGGNNNIII:::000.........///000000111111111222222222222222222222222222333333444555555555444555555666777777888888333;;;;;;@@@WWWrrrWWWAAA===;;;???HHHUUUnnneeeMMMCCCHHHHHHKKKQQQPPPOOOSSSXXX[[[^^^dddmmmuuuuuu~~~tttjjj^^^WWWQQQNNNQQQVVViiizzztttooollljjjfffdddaaa^^^\\\[[[ZZZZZZ^^^WWWPPPMMMGGG@@@===>>>@@@MMMVVV___kkkuuuvvv|||yyyqqqmmmrrrzzzwwwiiiaaaddddddiiimmmllliiiiiinnnttt~~~xxxgggPPP@@@:::666111111111111111111111111111111000000000000000000000222222222333444555666777888888<<>>AAA@@@???BBBLLLVVVWWWOOOEEE>>>;;;777555444333222111222333666<<>>???@@@GGGPPP{{{uuu{{{lllzzzqqqRRR===888???JJJQQQmmmvvv~~~{{{XXXGGGBBB???>>>??????===???GGGQQQTTTPPPJJJAAA>>>999666444333222111333333555888===HHH\\\nnn~~~|||zzzyyyxxxwwwuuurrrooommmlllkkkkkkmmmnnnoooppppppooommmlllnnnkkkhhhffffffeeecccaaabbbaaa```___^^^]]]]]]^^^[[[ZZZXXXXXXXXXWWWUUUTTTYYY]]]```eeevvvttt\\\kkkTTTEEEOOOGGGNNNdddgggsssnnnaaaOOOCCCBBBDDDDDDKKKOOOUUUZZZ[[[\\\\\\\\\aaa___bbbgggkkknnnuuu|||sssmmmnnnZZZWWWUUUWWWccc|||}}}{{{tttqqqtttxxxyyyjjj\\\ZZZ```jjjmmmccc[[[XXXNNNBBBHHHEEEFFFLLLOOOOOOOOOQQQ]]]bbbhhhjjjjjjjjjkkkmmmkkkjjjkkkmmmqqquuuvvvvvvtttvvvyyy|||tttxxxiii[[[WWW^^^mmm|||dddRRRFFFIIIKKKBBB444---------......///000000111000000000000111111222222111111111222333333444444333444444555555666777777999888666888<<>>QQQeeelllXXXJJJFFFEEE===DDDFFFHHHIIIIIIJJJMMMOOONNNRRRUUUWWWXXX\\\dddjjjrrruuuzzz|||}}}zzzrrriii___VVVOOOIIIEEEDDDIIIRRR```ttt}}}yyysssnnnkkkiiigggeeeeeedddccc```\\\YYYUUUTTTHHHCCC@@@???<<<:::===BBBKKKUUUcccyyyppp```\\\aaagggjjjfff```dddsss|||hhhOOO===666444333333111111111111111111111111000000000000000111111111222222222333555666888888<<<::::::===>>>???EEEMMMhhhuuuooonnnwwwssscccvvvhhhKKK999:::FFFPPPiiisss|||hhhJJJ@@@?????????>>>===>>>DDDLLLQQQQQQOOOEEEAAA<<<888777666555444333222333666999BBBRRRbbbzzz~~~{{{yyywwwtttqqqooonnnnnnpppqqqrrrssstttsssrrrqqqrrrpppmmmllllllkkkjjjhhhgggfffeeedddccccccbbbbbb___^^^\\\\\\\\\]]][[[ZZZ[[[aaafffooofffccc[[[EEELLLDDDLLLaaacccpppoooeeeTTTGGGBBBCCCCCCJJJOOOWWW\\\____________ccc``````cccfffjjjsss|||yyy{{{ssseeedddaaa]]][[[jjjtttbbbTTT]]]```ZZZVVVVVVQQQIIILLLIIIIIINNNQQQQQQPPPRRR[[[```eeehhhhhhjjjmmmpppkkkjjjjjjlllpppsssttttttssswwwzzz|||~~~~~~~~~```RRRPPP___sss^^^QQQIIIJJJIII===111,,,---------...//////000000111111111000000/////////000000111111222333333333333333333444555555666666888777555999999888TTTqqqPPP???BBBFFFFFFcccvvvYYYKKKJJJFFF???@@@BBBBBBCCCEEEGGGIIIIIILLLNNNOOOPPPRRRVVVZZZYYY\\\```fffkkkppptttvvv}}}~~~|||{{{yyyxxxqqqhhh[[[WWWSSSQQQNNNIIIFFFFFFFFFIIIRRRbbbsss~~~zzzppplllhhheeeeeeggghhhhhheeeccc```ZZZTTTNNNIIIFFFCCC???===>>>@@@DDDNNNXXXbbbnnn{{{oookkkllljjjhhhhhhnnn{{{cccCCC444333222000000000000000000000000000000//////000000111111111111222222333444555777888999>>>;;;:::===>>>>>>CCCIIINNN|||~~~qqqkkklllxxxxxxUUUPPPfff{{{___AAA555BBBTTTfffpppyyy||||||~~~~~~|||{{{~~~VVVDDDBBBCCCAAA???>>>>>>BBBHHHNNNRRRSSSGGGCCC===999888888777666333222222555888>>>KKKXXXmmm~~~}}}{{{xxxvvvsssrrrqqqqqqrrrtttuuuuuuuuuuuuttttttrrrpppppppppqqqpppoookkkkkkjjjiiigggeeedddcccaaa```^^^^^^___``````___^^^gggqqqnnn]]]iiiKKKHHHCCCKKK\\\aaafffjjjhhhZZZMMMGGGFFFFFFGGGMMMUUU\\\___`````````bbb___^^^aaadddgggpppxxxuuuxxxxxxmmmjjjgggaaa[[[aaa|||}}}bbb___YYYUUUTTTUUUWWWYYYSSSPPPPPPRRRSSSRRRSSSWWW]]]aaaeeehhhiiikkkooorrrooonnnmmmmmmpppsssttttttsssxxx}}}}}}~~~|||{{{xxxttt}}}fffYYY\\\ppp~~~XXXNNNIIIJJJEEE888...,,,,,,------......///000000111111000000///......---///000000111111222333333222222333333444555555555333555444777999777LLLqqqvvvttt|||lllFFF>>>@@@>>>FFF]]]lllSSSJJJBBB============???AAACCCDDDEEEGGGJJJLLLMMMNNNOOOQQQQQQRRRUUUYYY^^^bbbeeefffqqquuuyyyyyyxxxwwwxxxzzzzzz}}}}}}|||~~~~~~{{{zzzzzz}}}xxxppphhhgggggg```WWWPPPHHHCCCDDDCCCAAAEEEMMMKKKSSSfff~~~yyytttpppnnniiifffdddccceeefffggggggfffccc]]]UUUMMMEEE???<<<>>>:::999===DDDQQQdddttt~~~zzzyyytttxxxpppjjjnnn~~~^^^===444555333000222000000000000000000000000/////////000111111222222222222333444555777999:::>>>;;;:::===???>>>@@@EEEFFFdddxxxkkkjjj|||{{{RRRJJJPPPsss{{{tttRRR999???SSSllluuu}}}xxxfffKKKDDDBBB>>>@@@??????@@@DDDJJJPPPTTTJJJFFF???;;;888888777666444222222555777;;;EEEPPPeee~~~{{{yyywwwvvvrrrssstttuuuvvvvvvwwwwwwtttsssqqqqqqsssssssssrrrnnnmmmmmmkkkjjjgggeeedddcccaaa______aaacccccccccdddnnnyyyxxxgggnnn}}}\\\xxx[[[GGGEEEKKKVVV^^^bbbjjjlllbbbSSSIIIEEEDDDCCCHHHQQQWWW[[[]]]^^^^^^^^^\\\^^^bbbdddfffkkkrrrvvvmmmffflllppphhhccc^^^XXX[[[ooorrreeebbb]]]UUUSSSWWW[[[XXXWWWWWWUUUSSSYYY```bbbeeeiiijjjjjjlllpppttttttqqqooonnnppprrrrrrrrrttt{{{rrrwww~~~ooofffmmmjjjPPPJJJGGGHHHAAA444,,,...,,,,,,---......//////000//////////////////////////////000000111222222222222222222333444444555555111555444666:::888DDD^^^|||ooommmyyy```HHHAAAAAA>>>FFF[[[{{{qqq]]]KKKDDDAAA???===>>>@@@AAABBBDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKMMMPPPSSSVVVXXXZZZccceeeiiilllnnnoooooooooqqqssswwwyyyzzzxxxvvvtttwwwyyy||||||{{{{{{|||}}}rrrrrrmmmeeebbbcccccc```XXXOOOLLLQQQRRRRRR[[[jjjxxxzzzzzzxxxuuuqqqmmmjjjgggfffeeeeeeeeeffffffdddaaa^^^]]]ZZZTTTLLLEEE@@@<<<::::::<<>>;;;;;;>>>@@@>>>>>>AAAKKKVVVwww]]]PPPMMMeee{{{lllHHH@@@NNNpppyyy{{{}}}ZZZKKKDDD>>>@@@@@@??????AAAFFFLLLQQQSSSMMMFFF???<<<:::888777666444333444555777>>>GGGWWWvvv}}}|||vvvvvvwwwxxxyyyzzz{{{{{{xxxvvvuuutttuuuvvvuuutttppppppqqqpppooommmlllkkkgggeeecccccceeehhhiiiiiikkkvvvnnnwww```ffflllKKKHHHKKKQQQ[[[dddnnnrrrgggVVVIIIBBB??????EEEMMMSSSWWWYYY[[[\\\ZZZZZZ^^^dddffffffhhhmmmqqqxxx~~~~~~zzzuuummmeeetttcccWWW[[[}}}qqqfff]]]YYYTTTUUUfff{{{|||www{{{mmm```bbb___]]]\\\ZZZVVVUUU]]]gggfffiiilllmmmlllmmmqqquuuuuurrrooonnnoooppppppooovvv~~~|||yyy}}}lllgggtttuuu[[[JJJFFFEEEFFF>>>111,,,///,,,,,,------...//////000------......///000000000/////////000111111222222111222222333333444555555222777666777;;;:::@@@RRRqqqzzzpppvvvppplllxxxqqqttt```KKKEEE???:::???YYYjjjIIIFFFAAA>>>===>>>??????@@@AAABBBCCCEEEGGGHHHJJJGGGGGGHHHJJJMMMOOORRRSSSRRRTTTWWW]]]aaacccbbb```ggghhhjjjlllmmmnnnmmmmmmtttuuuwwwwwwxxxzzz}}}{{{{{{yyynnnnnnllljjjgggeeecccbbbccceeeggghhhgggaaaYYYSSSLLLJJJEEE@@@<<<:::999999<<>>;;;;;;???AAA>>>===>>>IIIHHHyyy|||nnnlllQQQMMM^^^xxxWWWCCCIIImmmtttzzzzzzzzz}}}~~~~~~mmmXXXMMMDDD@@@@@@???>>>>>>BBBIIIOOO\\\VVVMMMEEE@@@===:::999888555333444444444:::AAAIIIeeezzz{{{|||}}}~~~~~~|||yyyxxxyyyxxxwwwvvvssstttuuuuuuuuutttsssrrrkkkiiihhhhhhjjjmmmooooooooo|||yyyWWWhhhjjjIIIBBBUUUOOO]]]mmmvvvmmmaaaWWWKKK>>>???===AAAKKKSSSUUUUUUVVVXXXZZZ]]]```bbbeeeiiilllqqqxxx~~~|||rrrddd[[[VVVfff~~~yyybbbWWWSSS[[[}}}xxxfffTTTLLLHHHKKK]]]sssuuuvvv|||ooommmrrrmmmlllnnnlllgggeeehhhgggiiikkkmmmoooooooooooommmnnnmmmlllllllllnnnppp}}}~~~yyydddeeemmm{{{gggNNNEEEHHHHHHBBB888000,,,,,,////////////////////////---------............///---...///000111222333333222222222222222222333333555555555777;;;@@@EEEHHHZZZyyypppxxxsss|||hhhRRRBBB===???JJJXXXqqqoooYYYFFFCCCBBB<<<;;;>>>999<<>>FFFXXXqqqwwwqqqvvv|||xxxsssnnnjjjcccZZZTTT\\\mmm|||{{{sssddd[[[```iiibbbSSS>>>888111......000000/////////............/////////000000000111111111111333444555444444444666888:::;;;===>>>???@@@??????FFFKKKggg~~~cccgggiiiyyy|||\\\QQQPPPmmm{{{QQQ<<<777IIIQQQ]]]fffkkkpppuuuyyy|||www\\\FFFAAAAAAAAA@@@@@@BBBBBB@@@QQQWWWWWWMMMCCC>>>===<<<888555444666666444777===>>>TTTsss}}}zzzyyyxxxwwwvvvtttvvvwwwxxxxxxvvvtttssspppoooooopppssssssqqqnnnvvv}}}``````YYYCCCNNNKKKWWWhhhsssoooeee\\\NNNAAA@@@===@@@IIIQQQTTTUUUVVVYYY[[[^^^___```cccfffiiikkkqqqwwwvvvnnneee^^^[[[ppp|||jjjUUUNNNQQQYYY~~~xxxhhhWWWMMMFFFGGGXXXmmm}}}|||~~~zzzyyyuuummmhhhiiikkklllmmmnnnnnnnnnmmmlllpppppppppmmmkkkmmmrrrvvv}}}||||||iiidddgggnnnyyyvvv^^^JJJFFFGGGFFF@@@666///------........................---------............///......///000111222222333111222222222222333333333333444777:::===@@@AAABBBIIIccc{{{jjjSSSEEE:::<<>>??????@@@AAABBBEEEGGGCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNPPPRRRSSSSSSTTTUUUVVVXXXYYYYYY\\\___bbbeeejjjooorrrsssvvv}}}}}}{{{~~~|||sssnnnlllkkkhhhdddaaa```^^^\\\[[[YYYWWWVVVUUUSSSNNNFFF???;;;:::888777888===FFFMMMWWWddd{{{|||qqqvvvxxxsssmmmhhheeeaaa]]]ZZZjjjuuuvvvfff^^^```aaaXXXLLL:::666111......///////////////.........//////000000000111111111222222222222444444444333444666888999:::<<<>>>?????????>>>BBBGGG^^^fff```gggttt|||{{{lllaaaZZZlll~~~rrrQQQ@@@:::<<<@@@HHHSSS```llltttxxxzzz~~~iiiFFFAAA???>>>===???AAABBBAAAHHHRRRYYYSSSIIICCC???===:::777666777666444555999>>>LLLaaa~~~}}}|||{{{yyywwwwwwxxxxxxwwwvvvuuutttvvvtttssstttuuuuuurrrpppwwwyyy|||~~~sss\\\wwwpppHHHHHHHHHOOO```oooqqqlllcccUUUGGGBBB>>>???GGGNNNQQQTTTVVV[[[\\\^^^___```aaadddggglllrrrxxxyyyuuuppplllkkkzzzeeeTTTPPPOOOTTTvvvyyymmm___TTTJJJIIIWWWiiiwww}}}~~~{{{}}}{{{tttnnnmmmoooooooooooommmlllkkkjjjppprrrqqqnnnkkkmmmttt{{{|||~~~~~~zzzrrryyyhhh]]]hhhmmmuuu|||yyyjjjUUUFFFGGGGGGCCC<<<444...---///........................---------............/////////000000111111111222111111222222222333333333222555999===???>>><<<;;;>>>PPPqqqlll___QQQEEE>>>CCCZZZrrrwww\\\OOOEEE@@@?????????>>>===>>>???AAABBB@@@AAABBBCCCEEEFFFGGGHHHKKKLLLLLLMMMMMMMMMMMMMMMOOOPPPQQQRRRSSSUUUXXX[[[]]]aaahhhlllnnnqqqwww{{{{{{{{{vvvuuuzzzyyyrrrnnnllllllnnnkkkfffbbb^^^ZZZVVVSSSLLLKKKJJJGGGCCC???:::777555777999:::???LLL\\\hhhrrr~~~|||gggfffrrrtttpppjjjfffeeeeeeffffffsssyyyxxxggg```\\\TTTIIIBBB555333000.../////////..................///000111111111111111222222222222222333444444333333555777999999;;;<<<===>>>>>>>>>???BBBRRRxxxwww~~~{{{|||zzz{{{nnnoooppp]]]HHH>>>888777777;;;FFFXXXiiiuuuzzzxxx}}}QQQFFFBBB===<<>>AAAJJJiii}}}|||{{{zzzyyyyyyxxxxxxxxx|||zzzyyyxxxyyyxxxvvvttt}}}~~~```jjjRRRGGGHHHHHHXXXjjjssssssmmm^^^QQQFFFAAA???DDDKKKNNNRRRUUUZZZ[[[^^^___```bbbfffhhhrrrwww}}}|||yyyyyyooo___ZZZOOOMMMbbbxxxooodddXXXSSS]]]kkktttyyy|||}}}{{{wwwssspppppppppooonnnmmmllljjjjjjmmmqqqsssqqqnnnooouuu|||{{{||||||tttppplllxxxmmmaaa```ooowwwxxxbbbNNNEEEHHHEEE@@@888111---...000........................---------............///000000000000000111111111111111111222222333333444444666:::<<<===;;;999777<<>>>>>???AAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHKKKLLLNNNNNNNNNPPPTTTVVVTTTYYY^^^ccceeehhhkkkmmmnnnuuu~~~zzztttqqqssstttyyy{{{ooogggeeefffggghhhiiigggbbb^^^ZZZUUUOOOLLLCCCBBB???;;;666555666777999AAAIIINNNXXXjjj~~~{{{ccc]]]ccc~~~zzzuuupppmmmnnnpppqqqtttxxxwwwuuuccc]]]UUUGGG;;;999000000////////////............---......///000111000000000000111111111111111222333333222333555777888888999:::;;;<<<======???AAAIIIlll|||mmmgggaaaNNN???:::555888777999AAAQQQbbbpppwwwxxx{{{lllPPPGGG@@@???AAAAAA>>>===AAAKKKTTTWWWVVVQQQGGG>>>>>>:::888:::999555444555:::;;;===OOOsss~~~|||{{{{{{|||}}}~~~}}}|||||||||||||||iii___vvv___IIIEEEEEERRRdddrrrxxxtttggg\\\OOOGGGAAACCCHHHKKKOOOTTTVVVYYY\\\___aaaeeeiiilllsssyyy|||yyy{{{fff[[[PPPFFFOOOhhhuuuggg___bbbiiipppuuuxxxzzz~~~zzzxxxwwwrrrmmmmmmmmmmmmllllllllllllllllllqqqvvvwwwvvvuuuxxx|||{{{zzz|||~~~yyynnnhhhhhhuuu{{{zzz{{{fffbbbgggttt~~~xxx[[[IIIDDDHHHDDD<<<444...,,,...000........................---------............///000000000000000111111111000000111222333333444444777777888888888888777777888888EEEhhhnnnXXXHHHCCCPPPlllbbbSSSNNNJJJDDD@@@>>>===;;;:::<<<======>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIJJJKKKOOOQQQNNNQQQUUUXXXZZZ[[[]]]^^^aaacccfffjjjooouuu|||~~~}}}ppppppooommmkkkjjjjjjjjjpppppptttzzzyyysssnnnmmmhhhaaaZZZVVVWWWYYYZZZYYY[[[YYYUUURRROOOKKKGGGCCC>>><<<999777666:::@@@EEENNN[[[iiisssrrrmmmooorrrmmmmmmdddfffjjjhhhjjjmmm[[[TTTJJJ<<<333333---...//////...........................///000000............////////////111222333222222222444666777777888888:::;;;<<<<<<>>>AAADDD^^^pppVVVGGGAAA999444555777<<>>===BBBEEEHHHNNNVVVZZZRRRFFF@@@;;;888:::;;;888777777555;;;<<>>>>>>>>===>>>???AAABBBCCCCCCCCCBBBCCCDDDDDDDDDEEEHHHKKKJJJKKKMMMOOOPPPQQQRRRRRROOORRRVVV[[[___aaabbbbbbfffeeecccbbbaaabbbbbbccc^^^_________^^^```ccceeegggcccbbbcccbbb^^^^^^```YYYVVVTTTRRRQQQPPPOOOMMMJJJGGGEEECCCBBB@@@>>><<<777888999>>>EEEOOOWWW\\\ppp~~~|||nnnccccccWWWUUUWWWUUUSSSeeeyyy}}}rrrdddTTTHHH>>>666111000---...//////...---.../////////............//////------------............000111222222111222444555666666666777888999;;;;;;;;;AAACCCTTTttt~~~vvvcccVVVGGG777777888999@@@NNNaaannnooorrrvvvxxxzzzpppZZZGGGBBBCCCAAA???@@@@@@>>>===DDDQQQ\\\[[[TTTEEE>>>999;;;<<<:::999:::444<<<>>><<<===HHHrrriii]]]\\\FFFDDDIIIUUUeeesssvvvpppkkkcccVVVJJJEEEEEEGGGKKKPPPPPPSSSWWW[[[___dddiiimmmzzzvvvsssqqqXXXLLLFFFIIIQQQ[[[yyyttthhhccccccccceeekkkpppssszzzqqq```aaaooo}}}wwwrrrrrrmmmeeehhhhhhhhhhhhjjjkkkmmmoooqqqqqqtttyyy}}}}}}|||yyyxxxtttggg[[[```nnnqqqjjjnnnppp{{{hhhJJJ@@@FFFFFF@@@777000,,,,,,...///---------------------------------............///......///000111222222333///000111222333444444555444444444555555666777777777888===OOOsss{{{sssXXXMMMCCCJJJjjj~~~lll^^^TTTMMMGGGCCC=========<<<<<<<<<<<<;;;<<<<<<>>>???@@@@@@AAAAAA???@@@@@@@@@@@@BBBEEEGGGHHHGGGGGGHHHJJJKKKLLLLLLIIIJJJMMMRRRUUUWWWWWWVVV[[[ZZZXXXWWWWWWWWWXXXYYYUUUVVVVVVUUUTTTUUUYYY]]]YYYUUURRRTTTSSSQQQSSSVVVOOOPPPQQQOOOLLLIIIGGGFFF???===:::999::::::999999:::>>>GGGWWWhhhvvv~~~wwwmmmyyyeee]]]aaa\\\RRRPPPOOONNNZZZhhhgggggg___OOO>>>555333222///...///000///---,,,...000111000///......---......---------........./////////111111111111111333555666555555555666888:::;;;999AAABBBJJJfffrrrkkkxxxzzzfffEEE@@@999777>>>NNN```mmmmmmrrrxxx|||uuuUUUGGGCCC??????BBB>>>>>><<>>>>>===<<<<<<;;;::::::<<<======>>>??????>>>>>>???@@@@@@@@@@@@BBBDDDGGGGGGEEEDDDEEEGGGJJJKKKKKKRRROOOLLLLLLNNNRRRUUUVVVQQQQQQQQQQQQRRRRRRSSSSSSNNNOOOOOOMMMKKKLLLPPPUUUOOOMMMNNNQQQQQQLLLJJJLLLCCCFFFIIIHHHDDD@@@???@@@===:::777666777999:::999FFFMMM]]]uuuyyyggggggwwwzzz___]]]fffnnn^^^XXXXXXYYYcccjjjdddbbb^^^NNN999///222333...///000111///,,,,,,...111222111000///------------.........////////////000///000111111000111333555555555555555666777999;;;999BBBAAABBBSSSnnnlllpppuuulllqqqpppsssQQQEEE777111999KKK\\\gggooouuu}}}cccMMMDDD>>>>>>BBB???AAAAAA???CCCNNNXXX\\\QQQGGG>>><<<<<<:::999:::::::::888<<>>===;;;777888:::<<<>>>>>>>>>===>>>>>>===<<<>>>@@@@@@===>>>CCCDDDAAABBBGGGHHHDDDHHHGGGGGGIIILLLOOOOOONNNLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEECCCBBBCCCEEE>>>===<<<<<<<<<;;;999777<<<999555333666???JJJRRRfffuuummm```]]]eeeooowww{{{xxxwwwsssnnnkkkiiillljjjddd]]][[[PPPIII>>>555000...---,,,.........------,,,,,,,,,/////////...------,,,,,,------......///000000000///000111222111222555777111444666777666666777888===:::;;;CCCGGGKKKtttooojjjmmmwwwiiiZZZxxxxxxMMM;;;;;;444<<>>;;;>>>AAADDDJJJPPPVVVPPPFFF===999:::===???::::::888777888<<>>===;;;<<>>666<<>>777222000000111111......---------,,,,,,,,,---------...............------......///000000000///000111111111222444666444555666666666666777999;;;888666<<<@@@CCCiii~~~zzzyyy{{{|||dddNNNZZZvvvbbbCCC===666:::EEEFFFUUUiiisssQQQGGGFFFCCC@@@===<<>><<<;;;:::999999<<<@@@BBBCCCVVVQQQzzzyyyXXX@@@EEEPPPWWWfffzzznnnXXXIIIGGGKKKIIIKKKMMMQQQUUUZZZ]]]___gggzzzoooeeekkkvvvvvveeeTTTMMMJJJKKKUUUbbbddd[[[SSSSSSZZZbbbfffeeefffhhhgggeeehhhooossssss{{{|||~~~zzzmmmccc^^^aaafffuuu}}}zzz{{{tttrrrqqqpppooommmjjjggghhhiiijjjjjjiiiiiikkkmmmmmmrrrtttrrrqqqrrrqqqnnntttssskkk___aaa{{{~~~yyyrrrkkkZZZEEEAAAEEE@@@:::222---...///------...------------------------------------............////////////000000000000000000000000111111111111222333333333444444444555444999:::;;;<<<<<>>???===;;;????????????????????????;;;;;;:::::::::::::::;;;555777:::;;;999777555555777888888666444888AAAIIIHHHPPP\\\gggqqq||||||}}}|||mmmaaaXXXQQQQQQTTTZZZmmm|||~~~xxxkkkWWWFFF???666444000///000111111111...------------,,,,,,,,,+++,,,,,,---......//////------......///000000000///000111111111222444666777777777666555555777:::<<<999777<<<@@@CCCcccpppVVVLLLPPPrrrvvvMMM>>>777999;;;777CCCWWWttt```GGGCCCEEE???>>>@@@AAA???===@@@FFFMMMSSSXXXUUUKKK@@@;;;999===<<<;;;;;;;;;;;;<<<======???XXX~~~~~~]]]dddnnnKKKHHHOOORRR]]]mmmyyy{{{gggUUULLLJJJKKKLLLMMMPPPSSSWWWZZZ\\\ccctttzzzsssttt~~~lllTTTLLLNNNRRR[[[dddbbb[[[TTTUUU\\\dddhhhiiifffhhhhhheeeggglllooonnnuuuwwwzzz{{{{{{{{{}}}~~~zzzllleeeeeehhhsss|||xxxvvvxxxwwwuuuvvvyyymmmlllllllllkkkkkkjjjiiiiiiiiiiiihhhfffgggiiikkkmmmsssvvvtttqqqrrrtttssswwwrrreee[[[jjjuuuvvvxxx{{{tttfffTTTFFFJJJJJJ===444///,,,...///---,,,---------------------------,,,,,,---------................../////////000000/////////000000000111111222222222333333444444555444999999;;;===:::FFFaaa~~~}}}ddd[[[hhh~~~vvvkkk___UUULLLBBB<<>>>>>===;;;>>>======<<<;;;:::::::::::::::999888777777777777555666888888777666777888555<<>><<<;;;;;;;;;;;;:::999DDD===CCCcccyyyxxx|||}}}lllMMM^^^___NNNKKKJJJTTTbbbnnnxxx|||lll\\\SSSMMMLLLLLLMMMPPPUUUYYY[[[eeennn}}}|||^^^RRRSSSXXXaaajjjoooggg]]]ZZZ^^^eeejjjlllgggiiihhheeefffjjjlllkkkoooqqqttttttssspppooonnnjjjooo~~~wwwiiifffgggqqqvvv~~~|||tttoookkkggggggiiikkklllpppuuulllkkkjjjhhhgggggghhhiiiggggggfffdddcccdddgggjjjrrrwwwyyyuuurrrtttvvvuuutttmmmbbbccc}}}tttqqqqqqwwwppp^^^OOOJJJQQQLLL777000,,,+++...///,,,+++---------------------------,,,,,,,,,------------...---............/////////....../////////000000000111111222222333444444555333555111444;;;888;;;JJJlllnnn^^^ZZZ___dddggg|||iii]]]LLLDDD>>>===<<<999:::===888888999:::;;;:::999:::<<<:::999:::;;;<<<<<<;;;999888777666666666666777888777666555444444444444999888777555444666:::===@@@NNN___lllttt}}}vvvssspppvvvxxx|||vvvpppgggjjjqqqssszzzlll]]]SSSTTTZZZaaacccdddaaaVVVKKKKKKQQQccc~~~qqq[[[PPPLLLDDD:::333000///......///...,,,***------------------------......------,,,,,,,,,,,,------......///000000000///000111111000000222444999999888666555555888:::444888888===CCCAAAKKKbbblllTTTMMMWWWooo{{{YYYAAA333444>>>:::AAATTTlll}}}dddKKKCCCBBBBBBCCC@@@<<<===BBBBBBGGGQQQ[[[```\\\SSSKKKAAA>>>;;;:::;;;;;;:::999:::777:::III^^^yyyssssssxxxSSSEEE___}}}zzzYYYHHHFFFNNNYYYdddnnn~~~ssshhhUUURRROOONNNOOOSSSXXX\\\gggkkkuuuhhh[[[[[[aaannnzzz~~~ttthhhaaaaaaeeejjjlllfffhhhgggdddeeehhhjjjhhhiiikkkmmmlllhhheeecccbbbbbb^^^___gggpppwww|||xxxttttttyyyyyyiiieeeeeelllnnnttt{{{{{{wwwsssmmmiiijjjjjjiiiiiilllkkkkkkiiifffccccccdddfffeeeeeedddccccccgggllloooyyy{{{zzzuuurrrssstttrrriiifffhhhyyyqqqllllllsss{{{|||fffTTTMMMLLLOOOFFF000...++++++......++++++...------------------------,,,,,,,,,,,,------------------------.........///............////////////000000111222333444555555666555///111:::888555===JJJddd|||qqquuu|||xxxhhh\\\YYYlllssshhhbbbYYYMMMGGGHHH===:::999::::::888999<<<===:::777666777888999999777666555444555555777777555555444444444444444555555666777:::@@@IIISSSZZZjjjxxxzzz~~~|||wwwlllcccfffooossspppddd[[[TTTUUUYYY```dddiiiiii```VVVVVV[[[]]]rrrjjjNNN@@@<<<777000,,,...------...//////---,,,,,,,,,,,,------------.........------,,,++++++***------......///000000000///000111111000000222333777777777666555555777:::666;;;:::<<>>???FFFSSS```gggfffaaaKKKEEE>>>:::;;;<<<<<<;;;555999???BBBCCCPPPuuu~~~{{{|||}}}}}}zzztttoookkkkkkjjjiiikkkqqq{{{|||vvvPPPLLLnnnsssUUULLLMMMOOOWWWbbbsss|||kkkeee]]]UUURRRSSSVVVYYYdddhhhsss{{{oooeeedddjjjyyyzzznnneeeccceeegggiiifffhhhhhheeeeeeiiiiiigggeeeffffffccc___\\\ZZZYYY\\\XXXUUUUUUTTTVVV___kkkxxxuuuppplllkkknnntttxxxpppgggddddddiiimmmsss{{{{{{sssrrrqqqmmmiiigggggghhhhhhfffbbb``````bbbccccccdddeeehhhmmmuuuzzzyyyyyyvvvqqqpppsssrrrooo```fffyyy}}}hhheeehhhrrrzzzzzzzzz|||qqq[[[OOOOOOLLLHHH>>>---...,,,,,,......++++++///------------------------++++++,,,,,,,,,---------,,,,,,---------.........------........./////////000000111222333444555555555666111111:::888666===>>>KKKeeekkkvvvwwwrrrmmmnnnyyy{{{nnnlll___WWWPPPNNNMMMLLLPPPWWWVVVRRRLLLHHHGGGHHHIIIJJJEEEDDDAAA>>><<<<<<<<<<<<888888999:::<<<>>>@@@AAA???CCCJJJTTT___mmm{{{}}}vvvpppyyyyyyiiibbbaaaaaaaaacccllllllnnnqqqnnngggcccddd\\\iiittt~~~ooo[[[EEE999333...++++++...---,,,---......---+++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,------......///000000000///000111000//////111333444555666666666666777999999===:::;;;BBB???<<>>===??????>>>???GGGSSS```iiilllXXXOOOCCC<<<;;;===>>>===>>>???CCCDDD>>>===NNNccczzzyyywwwrrrssssssrrrppplllgggdddcccccceeeiiiqqqzzz{{{dddIIIlllhhhVVVNNNGGGKKKVVViiizzzzzzlll___VVVSSSTTTUUU^^^eeeuuuwwwxxxmmmiiikkkyyy{{{pppgggddddddffffffgggjjjiiiggggggkkkkkkiiidddcccbbb^^^ZZZVVVUUUUUUOOOQQQVVVXXXUUURRR[[[hhhkkkjjjiiigggfffhhhkkknnnkkkrrrtttlllddddddfffeeehhhnnntttxxxyyy{{{xxxpppppprrrpppkkkhhhbbbeeehhhgggccc___^^^^^^aaabbbdddggglllttt}}}tttsssooollloootttsssooo]]]jjjtttaaa```fffssszzzyyyxxxyyyjjjUUUNNNSSSMMMBBB999...///,,,,,,...---***+++000------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---------........./////////000111222333444555555---222//////666555666???AAA???LLLrrrjjjVVVZZZttttttnnnkkkkkksss}}}zzztttlllfffdddeeefffgggYYYVVVQQQKKKGGGCCCAAAAAA>>>???AAADDDHHHKKKNNNPPP[[[```hhhqqq|||wwweeeaaakkkwwwuuuddd```fffkkklllmmmsssnnnmmmrrrtttooogggccc]]]fffoooyyyxxxVVVKKK???666///+++,,,000111///---,,,,,,+++)))(((,,,,,,,,,------.........***++++++,,,,,,------...------......///000000000///000111000//////111333111444666777666666777888555999555555???@@@>>>CCCGGG{{{ZZZYYYeee~~~UUUBBB666???>>>666===WWWooovvvsss|||fffXXXJJJDDDDDDBBB@@@@@@BBB???===>>>EEERRRaaakkkbbbVVVHHH>>><<<>>>???>>>AAA<<<;;;@@@AAA???EEEOOO```zzzjjjuuu~~~}}}uuunnnmmmllllllllljjjgggdddccccccdddggglllttt{{{hhhYYYbbbRRRLLLMMMQQQ]]]lllxxx}}}yyymmmaaaYYYUUUUUU\\\aaaqqqqqquuu|||rrrjjjdddlll{{{xxxssskkkfffccccccddddddccceeeggggggfffeeeeeeeee\\\^^^___\\\WWWTTTTTTVVVVVVTTTRRROOOOOORRRXXX]]]aaa```^^^]]]]]]```eeeiiifffbbb\\\YYYZZZ___fffkkklllooorrrqqqnnnooosssxxxuuuqqqmmmkkklllllljjjhhheeeggghhhfffbbb``````aaafffeeefffllluuu|||}}}|||sssrrrpppnnnpppssspppkkk\\\www~~~yyykkkmmmsssuuuttt~~~vvvbbbMMMEEEOOOOOO;;;...///,,,,,,,,,++++++*********,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,---................../////////////////////000111111222222000111222333555666777888===???DDD[[[pppVVVRRRZZZpppzzzwwwmmmccc\\\bbb^^^]]]aaakkksssxxxxxxzzztttlllhhhhhhoooyyygggdddpppzzzxxxrrrhhh]]]```rrr|||vvvmmmkkkllliiisss~~~rrr\\\EEE===555000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,+++,,,---...///---------............///111000///...///111333444777777777777777666666666555777999999999;;;>>>@@@KKKfffmmmdddfffyyy```DDD???999666:::HHH]]]mmmwwwzzz}}}lllRRRKKKDDDBBBDDDDDD===>>><<<:::===HHHTTT[[[kkkdddUUUFFFBBBDDDAAA:::;;;;;;;;;<<<>>>??????@@@HHHWWWuuu|||pppqqq{{{~~~wwwtttooofffdddkkkllldddaaaeeeaaa``````dddkkkqqqsssrrrtttyyyiiiNNNNNNJJJMMMZZZeeellluuu~~~zzzqqqhhhcccbbbccc```aaajjjwwwwwwvvvjjj___aaalllooolllhhhfffeeedddbbbaaaaaacccdddcccaaa^^^]]]]]]WWWWWWYYY\\\]]]]]]\\\[[[YYYWWWTTTRRRRRRTTTVVVXXX___```___\\\XXXXXX]]]aaa^^^[[[WWWUUUVVV[[[bbbfffnnnooommmhhhaaa]]]^^^aaadddddddddfffgggfffdddbbbccceeegggfffdddbbbcccdddgggeeehhhpppyyy}}}zzztttnnnmmmmmmnnnmmmjjjhhhgggrrrtttpppsss}}}|||{{{lllTTTJJJHHHMMMFFF444+++---,,,,,,,,,++++++*********,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++,,,---................../////////////////////000111111222222000111222333444666777777888999:::JJJrrrrrrrrrxxx~~~{{{nnnjjjXXXYYYaaannnuuuwww~~~xxxpppllljjjvvvtttxxxnnn[[[UUUZZZkkkvvvsssooopppjjjaaadddiiigggdddYYYFFF;;;555...,,,---...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,+++,,,---...///------------............000000///...///000222444666666666666666666666666444555777888888:::===???JJJ\\\yyy{{{qqqOOO666777::::::LLLfffrrruuu|||{{{{{{qqq\\\JJJAAAAAA???BBBBBBAAA@@@BBBEEEGGGHHHWWWbbbfff[[[KKKBBB@@@???>>>???>>><<<:::;;;???BBBDDDFFFLLL\\\zzz}}}www}}}yyytttnnneeeccciiijjjdddbbbfffccc```]]]]]]aaadddeeedddkkkzzzkkk^^^OOOFFFMMMVVV[[[dddooo}}}{{{vvvpppllljjjlllnnnhhhcccdddqqquuufffXXXUUU[[[cccbbbcccdddeeedddaaa^^^aaacccdddbbb___[[[XXXWWWUUUWWW[[[dddnnnrrrpppmmmlllgggbbb]]][[[WWWRRRMMMQQQTTTVVVVVVUUUXXX___fffcccaaa^^^]]]]]]aaaeeehhhmmmnnnlllggg```[[[ZZZ[[[[[[___eeehhhhhhfffdddccceeegggiiiiiihhhggghhhiiijjjjjjmmmuuu||||||tttllllllkkkmmmnnnhhh```dddnnn~~~}}}vvvmmmuuuyyy}}}ppp^^^GGGJJJLLLHHH;;;,,,(((++++++++++++++++++*********++++++************++++++*********++++++++++++,,,***++++++,,,,,,---......---............/////////...//////000000111111222000111222333444555666777;;;999888===PPPqqq|||zzzssslllfff___WWWQQQ[[[___hhhuuu{{{pppdddcccpppxxx{{{yyyddd___\\\aaaoooyyy{{{{{{~~~mmm^^^VVVRRRJJJFFF???111000---)))))),,,---,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------............000///......///000222333444444444444444555555555222333555777777999<<>><<<===@@@AAA@@@???FFFWWWgggfffZZZMMMEEEAAA>>>???@@@>>>;;;;;;>>>AAA>>>??????AAAKKKccc}}}|||tttrrrjjjhhhmmmnnniiiiiimmmmmmggg```\\\[[[[[[ZZZXXXXXXssszzzeeeeeeOOOMMMQQQRRRVVV]]]llllllmmmkkkjjjjjjlllmmmnnnhhhdddjjjzzz~~~nnn^^^QQQMMMRRR[[[\\\^^^aaacccdddaaa___cccdddfffeeeaaa^^^\\\[[[ZZZ^^^fffpppzzz~~~~~~|||wwwrrrkkkgggccc]]]SSSKKKJJJJJJMMMQQQYYYdddnnnuuutttrrrnnnllljjjjjjkkkkkkqqqtttvvvuuuoooiiidddbbbaaaeeekkkllljjjgggfffffffffggghhhhhhhhhhhhhhhhhhqqqssswwwzzzzzzuuunnnhhhnnnmmmooommmaaa[[[lllqqqggggggllloooyyyzzzuuudddRRRGGGMMMMMMAAA222***))))))+++++++++***************++++++************++++++************++++++++++++******+++,,,---------------------.........//////......//////000111111111000111222333444555666666888777999<<<>>>HHHccc~~~}}}|||~~~ppp\\\WWWRRRRRRUUUYYY\\\^^^lll|||}}}xxx~~~|||qqqnnnpppssstttwww}}}zzzpppzzzyyyvvvwwwtttkkkbbbqqqmmmmmmvvvuuu___PPPFFF:::666444+++,,,+++***+++---......,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,---------.........//////......///000222222333333333333333444444444222333555777888:::===???BBBBBBBBBUUU}}}kkk999<<>><<>>:::<<>>@@@???<<<>>>???AAA@@@@@@AAAEEEIIIMMM___ttt~~~vvv}}}|||qqqpppqqqsssrrrnnnlllnnnppphhh\\\TTTPPPOOOMMMKKK<<>><<<>>>??????AAA???<<<<<<>>>AAACCCDDD???HHHOOOSSS___wwwyyyyyy{{{xxxuuuuuuwww~~~{{{rrruuuyyyzzzwwwqqqllljjjfff___TTTMMMJJJIIIHHHFFF;;;KKK{{{kkk]]]rrrdddfffwwwXXXEEEGGGKKKIIIMMMQQQWWW[[[^^^aaadddfffccceeehhhnnnxxx}}}fffTTTOOOQQQXXXWWWWWWYYY[[[\\\\\\[[[[[[\\\]]]___aaaffflllqqqwwwuuupppiiiaaaZZZVVVTTTTTTSSSRRRQQQQQQRRRRRRRRRSSSVVVZZZ```jjjwww{{{yyyxxx|||{{{ooolllhhhdddcccaaa___^^^bbbdddjjjttt~~~yyyrrrlllhhhfffeeecccaaaZZZYYYooouuullliiiooovvvuuu{{{nnn]]]WWWUUUOOO@@@111+++------+++***((()))))))))*********+++******))))))))))))******))))))))))))************(((***,,,---......---,,,,,,,,,---------.........------......///000000000111111111222333333444444<<<999777777777999<<>>AAA;;;<<>><<>>555:::mmmmmmOOOcccxxx\\\lllmmmQQQJJJHHH???FFFIIILLLPPPTTTZZZ```dddbbbfffkkkqqq{{{mmmXXXQQQRRRVVVVVVWWWYYY[[[ZZZXXXVVV[[[\\\\\\^^^aaagggoootttooohhh___XXXUUUQQQLLLHHHGGGJJJOOOTTTZZZbbbkkkpppxxx~~~~~~yyyzzz~~~||||||||||||}}}ssskkkhhhdddaaa```aaa```]]]YYYYYY\\\eeerrryyyqqqmmmmmmlllfffaaa```\\\TTTZZZ~~~ooojjjppp{{{yyyvvv{{{mmm\\\XXXYYYFFF666)))))),,,***(((***(((((())))))*********+++******))))))))))))******))))))))))))************(((***,,,.........---,,,,,,,,,,,,---------......------......///000000000111111111222222333333444000333555555777;;;;;;888444]]]rrr}}}}}}vvvzzzqqqqqqqqqsss{{{xxxoooiiieeeccc___[[[\\\gggyyyxxx~~~rrrvvvzzzhhhXXX???...,,,222---)))+++++++++,,,+++*********---///((())))))***++++++,,,,,,))))))************))))))'''((()))++++++******)))++++++,,,,,,,,,---------,,,---...///000000000000111111222333444444555555444666666666666666888:::777===@@@>>>AAATTTxxxdddeee|||zzzvvvuuuyyyWWW>>>999:::===NNNeeerrroooggggggllliiijjjoootttvvvzzzXXXHHHEEEBBB@@@BBB???;;;;;;>>>>>>===CCCLLLWWW___eeeaaaUUUIIIBBBAAA;;;===>>>>>>======???AAA888===???<<<:::<<<@@@@@@GGGWWWhhhnnnrrr}}}|||{{{vvvpppkkkjjjkkkllllllkkkhhhfffgggfffdddgggmmmdddfffiiimmmooommmhhhdddeeennnvvvwwwpppfff[[[SSSIIICCC;;;666555555333111///;;;bbbeeeQQQ}}}^^^\\\ssshhhGGG@@@KKKBBBDDDHHHLLLRRRWWW[[[]]]cccgggmmmsss{{{uuucccXXXTTT\\\\\\ZZZYYYXXXXXXXXXXXX^^^]]]\\\\\\]]]___bbbccciii]]]TTTSSSSSSOOOLLLMMMEEEMMMYYYeeeooo{{{{{{xxxuuuwwwxxxvvvqqqjjjeeebbbcccaaabbbccc___YYYZZZ```bbbccchhhqqq}}}uuuoookkkkkkiiieeeeeehhh[[[aaajjjooolllvvvxxxnnnbbbYYYYYY```<<<555---***+++---,,,)))************************+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000000000000111222222333333666666666666777888999::::::DDDOOOeeeqqqtttmmmmmmooopppooojjjjjjppprrrnnnmmmooozzz}}}lllsss}}}dddUUUPPP111000---+++))))))***+++,,,,,,,,,,,,+++)))'''&&&))))))))))))************,,,+++++++++***)))))))))***************************+++,,,---............///......---------......333333222222333333444555555555444555666777999:::;;;999<<>>GGG___nnnjjjhhhjjjgggjjjmmmoooppprrrwwwxxxWWWLLLHHHCCC>>>>>>@@@CCCCCC<<<777<<>>>>>>>>???;;;;;;<<<<<<===>>>>>>???>>>CCCIIIMMMQQQYYYccckkksss}}}wwwqqqiiidddfffeeeeeeeeeeeedddddddddccccccbbbbbbbbbccccccddd___aaaccceeedddbbb^^^\\\^^^ccchhhjjjdddXXXJJJBBB>>><<<999555333111111222333777TTT\\\jjjuuubbbjjj{{{uuuVVVEEEFFFFFFGGGGGGGGGIIINNNUUU[[[bbbffflllqqquuu{{{}}}fffZZZWWW]]]\\\[[[ZZZYYYXXXXXXXXX^^^]]]\\\\\\]]]^^^aaabbb___WWWPPPNNNMMMLLLQQQXXXXXXcccrrr}}}yyyuuusssqqqqqqppplllgggbbb```___```^^^```aaa]]]VVVVVV[[[```ccciiipppwww|||}}}|||qqqlllddd______bbb```\\\PPPiiimmmooo}}}}}}nnn___[[[^^^ZZZRRR999333,,,)))***,,,+++)))*********************************)))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------------......//////000000///000000111111222333333666666666666777888999999<<>>MMMaaannnfffuuuiiiDDD999444;;;@@@SSSaaa___```eeedddhhhkkkmmmnnnpppttt{{{fffQQQHHHGGGDDD===999;;;?????????AAABBBIIITTT^^^cccaaa\\\WWWEEECCC???<<<;;;<<<>>>???==================<<<<<<999<<<@@@@@@@@@CCCIIIOOOQQQ\\\gggkkkiiijjjsss{{{~~~zzzuuuooojjjeee```ZZZUUUWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\^^^___```XXXYYYZZZ[[[ZZZXXXUUUSSSQQQSSSVVVVVVQQQIII@@@:::888777444222111111111222555222AAAkkk|||YYYddd~~~mmmiiizzzsssWWWEEEDDDEEEFFFEEEEEEIIIOOOTTT\\\aaafffiiijjjlllpppsss}}}~~~rrrrrr|||ggg\\\[[[\\\[[[ZZZYYYYYYXXXYYYYYY^^^]]][[[[[[[[[]]]___```\\\YYYVVVUUUTTTXXXcccooosss{{{vvvuuutttqqqooommmkkkjjjhhhgggddd___[[[ZZZ\\\]]]\\\\\\]]]]]]XXXRRRQQQUUU[[[```fffjjjlllmmmmmmmmmhhhdddZZZQQQNNNOOOLLLEEE\\\|||~~~xxxnnnttt|||xxxhhhWWWZZZddd[[[FFF444000***(((***++++++)))******************************))))))))))))(((((())))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,------------------...//////000000//////000111111222222333555555555555666777888999;;;:::999???SSSxxx{{{ssslllddd[[[TTTUUUZZZ___fffkkkxxx}}}uuueee\\\[[[UUUJJJ<<<333222444---,,,+++***)))***++++++))))))))))))******+++,,,))))))))))))***************************+++++++++************************,,,,,,------------,,,,,,......---------......///000000000///000111111222555555555555666888999:::===;;;===@@@===999???JJJ|||wwwqqqmmm\\\JJJ<<<888CCCOOOOOOSSS\\\]]]dddgggkkklllmmmpppuuuzzz|||pppUUUHHHDDD<<<888;;;???>>><<<<<>>>>>===<<<;;;;;;;;;999;;;===<<<888777999;;;999???EEEFFFFFFGGGMMMRRRXXXYYY[[[\\\[[[\\\^^^___aaaaaa```^^^]]]\\\[[[ZZZ\\\YYYUUURRROOOKKKGGGDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMNNNPPPQQQSSSTTTLLLLLLLLLKKKJJJHHHGGGFFFAAAAAA@@@>>><<<888555333111000/////////000111222444///333LLLwwwoooNNNRRReeepppnnnrrrUUUDDDDDDDDDFFFIIIKKKLLLLLLSSSWWW\\\___```cccgggkkkmmmkkkkkknnnkkkffffffkkkwwwwwwddd[[[YYYWWWWWWVVVWWWWWWXXXYYYYYY\\\[[[ZZZYYYYYY[[[]]]^^^___``````bbbdddlllwww}}}tttnnnfffeeecccbbbaaaaaaaaabbbaaa```]]]YYYVVVVVVXXX[[[XXXYYYYYYWWWSSSQQQRRRVVVYYY]]]aaaaaa___^^^^^^```XXXSSSOOOKKKCCC===CCCNNNyyywwwvvvrrrssswww}}}|||tttvvvrrrfffZZZZZZ\\\OOO;;;111...***)))***,,,+++***************************))))))))))))))))))(((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000//////000000111222222222444444444444555666777888777666888>>>DDDSSSqqquuummmuuuwwwaaaPPPZZZWWWXXX\\\bbbcccaaa^^^kkkuuu|||nnn]]]NNNHHH>>>333+++)))+++---+++***)))))))))******+++***)))((((((((()))+++,,,((()))))))))************)))))))))***+++++++++,,,************************,,,,,,---------,,,++++++...------------...//////000000//////000000111222444444555666777888999999<<<:::<<>>FFFNNNTTTVVV[[[WWWRRRKKKEEE@@@===;;;>>>>>>>>>===<<<<<<;;;;;;:::<<<>>>>>>;;;999999:::888999999::::::;;;>>>@@@;;;<<<===>>>>>>???AAAAAADDDDDDCCCCCCBBBAAAAAAAAAFFFDDDCCCAAA@@@>>><<<;;;888888999;;;<<<===>>>??????>>>??????@@@AAABBBCCC@@@@@@>>>===;;;:::::::::777666444222111111000000......------...///000000222111111:::RRRzzzrrrZZZOOOhhhtttoootttUUUNNNFFFDDDHHHLLLKKKIIIKKKOOOSSSWWW[[[bbbjjjqqqtttnnnjjjiiihhhgggfffgggdddjjjpppoooggg]]]VVVSSSQQQQQQRRRSSSUUUWWWXXXYYYYYYXXXWWWVVVWWWXXXZZZ\\\```bbbfffjjjqqqwww|||~~~}}}zzzwwwsssrrruuuyyy}}}yyyxxxxxxwwwuuunnneee___[[[ZZZYYYYYYZZZ\\\^^^___aaaaaa___ZZZVVVSSSSSSSSSQQQTTTUUUTTTTTTWWW]]]aaaaaaaaa```[[[UUURRRSSSUUUKKKCCCBBBEEE;;;777TTT||||||ooojjjfffxxx|||vvvqqqooojjjddd___UUUFFF888000...---,,,+++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------.../////////...//////000111111222222333333333333444555666777666333888@@@AAA@@@MMM^^^{{{{{{kkk[[[YYY___gggsssvvvlllaaannnmmmmmmooopppkkk___UUU[[[lllqqqaaaRRR>>>:::333...++++++++++++(((((((((((())))))******,,,+++)))((((((((()))***((()))))))))************)))))))))***+++++++++,,,************************,,,,,,,,,---,,,,,,++++++---------------...//////000000000000000111222222444444555666777888999999;;;:::;;;===??????BBBGGGZZZzzzwwwmmmrrruuuuuu{{{^^^DDD777888777<<>>EEEJJJYYYXXXVVVSSSMMMFFF@@@<<<========================777999;;;<<<;;;::::::999;;;888666555666777777777777666666777888999999999888888888888777777777777999999999888888777777777444444555555555666666666777666666555555555666666888777555333222222222222000000000000000000000/////////............//////000222555666>>>ZZZ{{{^^^XXXqqqiiilllnnn```NNNDDDCCCFFFJJJJJJIIILLLOOORRRWWW```kkktttxxxtttpppllliiifffdddccc```___^^^\\\ZZZWWWRRROOOOOOPPPPPPQQQSSSTTTVVVWWWTTTTTTSSSSSSTTTVVVXXXZZZbbbhhhnnnrrrvvvyyyvvvrrrjjjkkkkkkkkkkkkjjjiiihhhiiiiiikkkllljjjfff___[[[XXXWWWWWWXXXYYY[[[]]]^^^cccbbb```[[[UUUOOOLLLLLLKKKQQQWWWXXX[[[bbbhhhkkkiiieee^^^UUUNNNIIIIIIJJJJJJ???;;;<<<777===ggg{{{jjjgggjjj|||wwwqqqmmmjjjhhhbbbNNN777,,,///,,,------,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++))))))*********+++++++++,,,,,,,,,---......//////......///000000111111222222222222222333444555666666333555<<<===;;;@@@HHHPPPlll{{{zzzppp^^^VVVVVV^^^pppwwwsss|||{{{yyy~~~{{{qqq~~~{{{vvvssstttsssiii___TTTaaazzzqqq^^^PPPBBB111000.........---+++)))'''(((((((((((((((((((((+++***))))))(((((((((((())))))))))))***************************+++++++++************************++++++,,,,,,,,,,,,++++++---------------...///000000000000000000111111222333444555777888888888888;;;;;;;;;;;;;;;===BBBFFFMMMggg|||iiieeeaaa^^^aaannnxxxUUU===999666888@@@BBBPPPXXXaaagggiiiiiijjjlllnnnnnnpppwwwtttNNN???BBBDDD???999;;;===>>><<<::::::???CCCJJJLLLOOOQQQOOOJJJDDD@@@<<<<<<<<<===============999999:::;;;;;;:::999888:::888555444444555555444666555444444666666555444666666666555555555555555222333444444333222333444444444333333222222222222555444333222111111111111333222111000////////////,,,---...///000//////...000000000/////////......000000444777555DDDpppzzzbbb___}}}mmmoooxxxuuukkk\\\MMMDDDBBBGGGKKKIIIJJJLLLMMMOOOVVV___fffkkknnnooommmhhhdddaaa___aaa]]]XXXUUUTTTTTTSSSRRRRRRRRRRRRQQQRRRRRRSSSSSSPPPPPPOOOPPPQQQTTTWWWXXXcccnnnvvvvvvrrrpppjjjeee^^^^^^___aaabbbaaa```^^^^^^___``````___]]]\\\[[[XXXXXXXXXXXXXXXXXXYYYZZZ]]]\\\ZZZVVVQQQMMMLLLLLLNNNYYYaaacccdddhhhiiigggbbb]]]UUUMMMHHHDDDAAA???BBB???===>>>FFF^^^uuuiiinnnwwwzzzmmmhhhmmmjjjYYYBBB222...000***+++,,,,,,+++***))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++,,,,,,------......///......//////000111111111111111111222222333444555555555555777999:::===@@@@@@SSSnnnrrrgggdddkkkzzzxxxfff```^^^lllvvvzzzuuupppsssxxxuuulllXXXXXX``````PPPEEE<<<000***++++++,,,,,,+++***)))''''''(((((((((''''''&&&'''((())))))))))))))))))))))))))))))************+++++++++***************************************)))***+++,,,,,,,,,,,,,,,---,,,,,,------///000000//////......//////000111333444666777888888888888888<<<===;;;:::<<>>HHHQQQ\\\dddgggggghhhiiimmmkkkmmmqqqvvvzzzaaaVVVNNNCCC<<<=========<<<<<<<<<>>>???>>>AAAFFFJJJKKKIIIFFFDDD>>>>>>======<<<<<<;;;;;;<<<<<<;;;<<<<<<<<<;;;:::999888777777666666666666333222000222444555444222555555444444333333333333000222333222000///000222222222111111000000000000222111111000000000000111////////////////////////,,,---......///............//////000000000//////000,,,000666222666ZZZooo[[[jjjddd^^^mmmlllfffYYYKKKCCCDDDIIIHHHIIIIIIHHHGGGJJJPPPUUU\\\eeemmmoookkkgggdddbbb```]]]XXXTTTSSSUUUWWWXXXVVVVVVTTTSSSQQQQQQPPPPPPNNNMMMMMMNNNPPPSSSVVVXXX```nnnxxxsssiiibbb^^^YYY[[[YYYUUUTTTUUUXXXZZZ[[[SSSTTTTTTSSSRRRTTTWWW[[[XXXXXXWWWWWWVVVUUUTTTTTTSSSSSSQQQOOOMMMMMMPPPRRRWWWccclllmmmjjjiiiccc]]]TTTOOOIIIFFFDDDAAA===999000<<>>CCCGGGVVV^^^|||yyy{{{|||kkkIII@@@;;;999===<<>><<<:::<<<>>>BBBEEEGGGGGGFFFEEE@@@@@@???===<<<;;;:::999:::999999:::;;;<<<<<<;;;777888888888777777777888555333222444777999888666333333222222111000000000111333444333000...000222////////////////////////...............///000111---...//////000000//////..................//////,,,---...///000000000000333//////222000333FFF^^^ooofffzzz\\\MMMWWWccceeeWWWGGGAAADDDCCCCCCCCCDDDFFFIIIMMMOOOVVV[[[ccciiijjjhhheeeddd```]]]ZZZVVVTTTTTTVVVWWW^^^\\\[[[YYYYYYWWWTTTRRRNNNNNNMMMLLLMMMNNNOOOPPP]]]```bbb]]]UUUPPPQQQTTTTTTRRRQQQRRRTTTTTTPPPMMMKKKMMMNNNNNNNNNOOOQQQSSSXXXVVVTTTSSSSSSUUUWWWYYYUUUTTTRRRPPPRRRYYYdddlllooopppqqqoooeeeVVVNNNLLLIIIFFFAAA===999777777999;;;HHHccczzz}}}zzziii\\\eeeYYYHHH888...++++++---))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,---...//////......//////000000111111111111222222222333333333222333444666777999:::;;;===;;;???GGGOOOccchhhcccjjjuuu}}}|||}}}yyyuuuuuuzzz|||uuummmiiivvvsssddd[[[\\\ooo{{{~~~vvvrrrjjjgggjjjUUUHHH999222...***((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************)))************+++++++++)))************+++++++++---,,,,,,,,,,,,---......000000///////////////000222333555777888888777777888:::;;;;;;;;;<<<>>>@@@PPP[[[nnn}}}wwwxxxVVVHHH888111>>>>>>AAAKKKYYYcccfffggghhhjjjkkkmmmnnnppppppppppppyyyoooMMMPPP@@@<<>>::::::999999:::===??????>>>AAA@@@???>>>===<<<;;;;;;:::888777666777:::===???AAA>>>;;;999::::::888555444555666666666666555555555555444333333222222111222222222222111111111000111111222222222222111111//////000111111111111111.........//////000000000000///...------...///000222000///...///222555777111...///444222111>>>PPPuuujjj|||RRRPPPSSS[[[]]]TTTGGG???===>>>>>>???BBBEEEGGGIIIPPPUUU\\\cccgggkkknnnpppjjjgggaaa\\\XXXVVVVVVWWWZZZYYYXXXZZZ]]]^^^[[[YYYPPPOOOMMMLLLLLLLLLMMMNNNQQQTTTVVVSSSNNNLLLOOOSSSOOONNNMMMNNNPPPPPPNNNLLLJJJKKKLLLLLLLLLNNNQQQTTTUUUSSSQQQPPPPPPRRRTTTVVVWWWYYY\\\^^^aaafffmmmssspppllliiieee\\\OOOHHHGGGEEE>>>;;;<<<<<<999:::>>>UUUiii~~~|||vvvjjj```ZZZNNN===222...---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((())))))******(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,---......///.........///000000111111111111111222222222333333222333444555777888999::::::888;;;@@@CCCNNNkkkzzzvvvwww~~~zzzyyy}}}wwwwwwpppkkkjjjhhhdddbbbcccYYYfff|||uuufff\\\WWWZZZpppvvvlll^^^UUUTTTAAA777///......,,,******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********************************))))))*********+++++++++)))************+++++++++---,,,,,,,,,,,,---......000000////////////000000111222444666777777777666888999;;;;;;:::;;;>>>@@@FFFPPP^^^qqq{{{qqqtttnnn[[[GGG777888<<<>>>FFFSSS]]]```bbbdddjjjjjjkkklllmmmnnnoooppplll{{{[[[HHHBBBDDDAAAAAAAAA;;;BBB???<<<;;;;;;;;;::::::==================<<<<<<;;;;;;:::999:::;;;===???AAA>>><<<;;;<<<<<<:::777999999888777666555444444666666555444444333333222333333333222222222111111111222222333333222222111000000111222222111111111000000000///////////////------------...000222333+++,,,---000444999===@@@///---///444333000555>>>lllnnnmmmXXXUUUYYYVVVIII>>>;;;;;;;;;<<<===???AAABBBHHHLLLQQQXXX^^^fffnnnsssrrrooojjjddd___\\\ZZZYYYYYYWWWWWWZZZ___```\\\XXXLLLLLLJJJIIIIIIJJJKKKLLLGGGJJJMMMLLLIIIIIIJJJMMMKKKJJJHHHIIIJJJLLLKKKKKKJJJJJJJJJIIIJJJLLLPPPSSSQQQPPPNNNNNNOOORRRVVVXXX___ccciiimmmoooooooooppphhhaaaZZZVVVPPPGGGCCCBBB???999888;;;777666FFF\\\zzzuuusssrrrmmmeee^^^III>>>111+++---///---)))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((())))))***(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,------......---......//////000111111111111111222222222222333222333444555666777888888<<<999;;;>>>===???MMM^^^sss}}}~~~|||rrrvvv~~~uuullliiigggeeegggjjjiiisss|||qqqppprrrnnngggdddaaannn~~~|||vvvjjj]]]LLL???;;;000***(((,,,...,,,***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******************************)))))))))*********++++++)))************+++++++++---,,,,,,,,,,,,---......000000////////////000000000111222444555555555555777999::::::999:::<<<>>>BBBIIIRRR^^^uuuxxxsssooovvvbbbGGG666;;;;;;@@@KKKTTTWWW[[[^^^hhhhhhhhhiiijjjlllnnnooonnnqqq|||iiiTTTHHH===>>>AAA<<<===;;;888777888:::::::::999999:::;;;<<<<<<===>>>????????????@@@@@@AAAAAABBB@@@>>>======<<<:::888;;;:::888666555555555666777666666555444444333333444333333333222222222222222222333333333333222222111111111222111111000000111111000000///.........111000////////////000000000222555999>>>CCCFFFHHH...,,,...333333000000444KKKnnnpppxxx\\\NNNGGGDDDEEEAAA???<<<:::999:::<<<>>>AAADDDGGGKKKPPPWWW^^^cccllllllkkkjjjgggddd```^^^___[[[YYY\\\______YYYSSSHHHHHHGGGFFFFFFGGGHHHIIIFFFHHHKKKMMMKKKIIIGGGFFFHHHGGGFFFEEEEEEGGGGGGHHHKKKKKKJJJIIIIIILLLQQQUUUTTTTTTTTTUUUXXX\\\```bbbjjjmmmpppqqqoooiiiddd```YYYPPPIIIHHHFFFBBB??????:::777999;;;777>>>bbbvvvnnnvvvwwwtttqqqooollleeeZZZRRR999333,,,)))+++---+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------......///000000111111111111111222222222222222222333444555666666777;;;888999======<<>>BBB???;;;999888888:::;;;;;;:::777777888999:::;;;<<<<<>><<<;;;:::999777555555777888999666666666555444444333333333333333222222222222111111111222222222222111111000111111111111000//////000000000000////////////111111222333555666777888@@@AAACCCEEEFFFGGGGGGFFF///------000111111111333888LLLuuuzzzooo}}}YYYBBB@@@HHHJJJFFF@@@;;;777777999:::;;;===@@@CCCEEEIIIMMMPPPZZZ^^^ccchhhjjjhhheeebbbfffcccaaaccceeeddd___ZZZOOONNNKKKIIIGGGFFFFFFFFFEEEHHHLLLPPPQQQNNNIIIEEEFFFFFFEEECCCBBBBBBDDDEEEIIIIIIJJJKKKMMMQQQXXX\\\dddddddddeeegggiiijjjkkkooonnnmmmjjjddd]]]VVVQQQKKKDDD???@@@AAA===:::999777444:::GGGTTTfffrrrbbbpppxxxvvvuuuuuurrrkkk^^^NNNCCC//////---+++)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,---------...//////000000000000111111111222222222222222333333444444444555555444444777999:::===@@@DDDEEEIIISSSeeeyyyuuuxxxppprrrsssqqqtttxxxvvvsssoooooouuu~~~}}}xxxqqqkkk___^^^ggg{{{wwwkkkccchhhvvv~~~sssqqqiii```aaaggggggaaaVVVJJJ===666222...+++***///+++)))+++***'''&&&(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++---,,,,,,,,,,,,---......///////////////000111111///000000111222333444555666777888777777777999;;;:::???DDDEEEHHHYYYwwwUUU>>>888666:::>>>AAAEEEJJJPPPTTT[[[bbbhhhkkklllmmmuuusssooommmrrrpppYYYNNNBBBBBB@@@>>>===<<<;;;888666888888888888999999999999;;;===???BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHH???===:::888777777888999666666666555444444333333333333222222222111111111000000111111111111000000000000000111111000000///...//////000111222333333111333666;;;???CCCFFFHHHGGGHHHGGGFFFDDDAAA>>><<>>???BBBDDDGGGIIINNNVVV]]]bbbcccaaa```eeefffgggiiimmmoooooooooccc```\\\VVVQQQMMMKKKJJJHHHIIILLLQQQUUUUUUPPPKKKGGGHHHHHHGGGFFFEEEGGGHHHIIIKKKMMMPPPSSSYYY___dddpppqqqqqqqqqpppnnnllljjjhhheee```\\\XXXSSSNNNJJJCCC???<<<===<<<777555555999;;;IIIgggrrreeexxxyyyzzzyyywwwrrrfffUUUCCC777,,,...000---(((&&&(((+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,------......///000000000000000111111111111222222222222222222333333333555555555666777999;;;>>><<>>777...***)))*********,,,((('''((((((%%%&&&)))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++---,,,,,,,,,,,,---......///......//////000111222000000000000111333444555555666777666555555777999666;;;@@@@@@>>>CCCTTTfffjjjBBB;;;555666777777:::???DDDIIIQQQZZZaaafffhhhiiihhhnnnssstttrrruuukkkOOOHHHDDD@@@<<<;;;:::999888999999999888888777777777555777999<<<>>>?????????AAABBBCCCEEEHHHMMMSSSXXXLLLIIIEEEAAA<<<999777666777777777666555555444444333333333333222222222222111111111222222111111111000111111222333333222222111111222333555666777888>>>???AAACCCDDDEEEFFFFFF???>>>>>><<<:::777444222---///000///...///111333777222<<>>;;;:::;;;888555666:::BBBWWWuuuxxxuuuwww~~~~~~~~~zzzrrrfffWWWGGG888///---......,,,***(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,---......//////000000000000000111111111111222222222222222111111111444666777666777999;;;<<<444;;;DDDCCC;;;;;;NNNdddaaa[[[cccjjjsssyyy}}}{{{}}}qqqfff^^^ZZZYYY]]]ddd}}}{{{wwwyyyvvvppp~~~{{{nnnYYYFFF:::333000111...***((()))++++++))))))''''''***)))&&&'''***((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++---,,,,,,,,,,,,---..................///000111222000000000000111333555666444555666555444444666888777888<<>><<<======999999999888888888777777555666777888999:::::::::;;;<<<>>>???CCCJJJSSSZZZXXXUUUQQQLLLFFF@@@<<<::::::999999888888777777666666555555555444444444444222333333444444333333222222333444555666777777777777777888999::::::;;;;;;FFFEEEDDDCCC@@@===;;;999555555555444333222111111+++000222000------///000999000111LLLzzz{{{wwwNNNPPPSSSSSSOOOHHH???999999888888666666999===AAAAAAAAABBBDDDGGGJJJNNNPPPOOOTTT[[[```eeelllwww{{{wwwsssooonnnmmmeee^^^VVVUUUYYY\\\ZZZWWWSSSWWW\\\^^^^^^^^^aaaccc]]]^^^^^^]]][[[ZZZ[[[]]]YYY]]]aaadddddd```[[[XXXQQQLLLHHHEEEDDDCCC@@@>>>999888888888666555:::BBBKKKuuu~~~xxxzzz~~~wwwjjjYYYIII:::///***///---+++***++++++)))'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,------...//////000000000000000111111111111222222222111111111111111---111444444333555888999>>>888444777::::::@@@HHHVVVlllvvvoooiiiooottteeedddccc___cccmmmxxx|||vvvsssyyy}}}yyy~~~vvvvvvtttggghhhxxxrrrmmmlllnnnjjjnnnyyyrrrvvvxxxvvviiiiii```MMM999///000444***+++******+++---+++((())))))+++...,,,(((''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---,,,,,,,,,,,,---..................///000222222111111000000111333555666444555555555444444555777444333777<<<<<<:::AAAKKK[[[wwwTTTKKKCCC???;;;888888;;;;;;<<>>>>>>>>??????@@@AAAAAAEEEGGGJJJLLLOOOXXXeeeooo{{{uuusssvvvzzzppplllgggddddddfffggghhhiiijjjlllmmmnnnmmmkkkjjjnnnjjjeeebbbbbbbbb```^^^]]]\\\[[[YYYVVVPPPJJJEEECCC>>>999888;;;<<<:::777666333333666;;;EEEZZZnnn~~~tttrrruuuyyypppjjj\\\JJJ999///---...+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...............////////////111000///...///111333444444444555555666777777777666888999999999:::===???IIIIIIUUUjjj~~~vvvjjjjjjuuu|||gggXXXQQQNNNWWW^^^YYY[[[WWWTTTUUUWWW\\\ccciiimmmtttsssssszzz{{{tttwww~~~zzzooommmlllsssuuuggg\\\HHHCCC;;;333...,,,,,,---+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))++++++,,,,,,,,,,,,------...------------...//////000111222222444444555666888777555555777777777666999888888777888:::;;;<<>>===777444777999777888666777;;;;;;666333444666666666666666777777888CCCDDDFFFHHHHHHHHHFFFEEE@@@???===<<<<<<===???@@@????????????????????????;;;:::::::::999999888888999999999999999999999999666666666555555555555555222333444444333222111///222000///222555777555222...............//////000...---000666AAA]]]jjjVVVPPPRRRJJJIIICCC:::555333111---333444666999;;;===>>>>>>===@@@BBBBBBDDDKKKUUU]]]fffmmmsssuuurrrnnnmmmmmmpppmmmiiihhhiiikkkmmmmmmpppooonnnlllkkkjjjjjjjjjjjjfffaaa]]]\\\[[[YYYWWWUUUSSSPPPLLLHHHDDD@@@===<<<;;;:::::::::888555222888666;;;KKKbbbzzzsssppprrrqqqooopppcccOOO>>>222---***)))+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))******************************+++,,,,,,------...............////////////000000///...///000222444555555555666777777888888777888999999999:::<<<>>>???;;;???JJJRRRYYYjjj}}}vvvlllmmmtttyyy}}}mmmgggmmmtttzzzqqqeee[[[WWWYYY```eee~~~sssmmmnnnrrrppp___SSSKKKCCC===444333000---+++***))))))*********)))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))++++++,,,,,,,,,,,,------------------....../////////000000111222333444555777666444444555666666666999888888888888999:::;;;>>>LLLiiizzzwww}}}vvvfffSSS???999<<<<<<666:::CCCBBBIIINNNUUUZZZ]]]cccjjjppplllooossswww}}}}}}cccSSSJJJHHHDDDAAA===:::888777888444333555666666888;;;666666555444444555555666999:::<<<>>>>>>===<<<;;;;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888777666666666555555555555555555555444444333333222111000111333444555555444444222222222333666777777777......------......///000555+++---888999AAAmmm}}}^^^RRROOORRRYYYSSSAAA777;;;>>>:::666777888999999999999999888:::;;;;;;;;;>>>DDDJJJLLLTTT]]]ccccccaaa______fffdddccccccfffhhhiiiiiinnnlllhhhdddbbbaaaaaaaaa```\\\XXXTTTQQQOOOMMMKKKIIIGGGCCC???;;;:::999999444666777777555333222222000666KKKlll{{{hhheeeiiikkkkkkkkkXXX@@@111------***'''+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))******************************++++++,,,------------............/////////000///......///000222333555555555666777777888888777999::::::999999:::;;;AAA===>>>DDDFFFGGGQQQ^^^sss}}}vvvvvvuuupppvvv}}}|||rrrwww{{{jjjcccgggpppxxxyyyjjjllluuuxxxgggPPP===555222111000***,,,---......---+++)))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,------,,,---......//////.........///000111222333333444777666444333333444666777999999888888888999999:::<<>>888:::555555;;;;;;@@@DDDJJJOOOTTT[[[cccjjjfffiiikkklllnnnvvvdddWWWLLLIIIEEE===;;;>>>???999666777888666666999333222222111111111111222222333444555666555444333888777666555555666777888888888888888888888888888777777666666666666555555333333333222222222111111000000111111111000//////000000111222222333444444444555777777888:::>>>@@@...------------...//////777///000999555444SSS{{{hhhPPPeeelllmmm```OOOAAA999444:::999888777666666666777777999:::999999999<<>>===;;;999777777888:::666777666222///111888???@@@RRRrrr~~~zzzwwweee]]]```ggglll\\\KKK666++++++---,,,)))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))*********************************+++,,,,,,---------------.........////////////......///000222222333444444555555666666777777999::::::888777888999999777:::@@@CCCDDDKKKSSSNNNTTT^^^iiisss{{{pppnnnsssrrr}}}yyywww|||vvvtttyyy~~~~~~lllaaaMMMDDD999222000111000///,,,---///000///---+++)))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------,,,---.../////////......//////000111222333444444777777666444333444777999999999888888888999999999;;;@@@KKKbbbtttMMM666777999:::<<<999999<<<@@@EEEKKKSSS\\\cccdddgggiiiiiiiiimmmuuu{{{}}}ggg]]]RRRCCC???DDD???:::888;;;<<<999666666333222222222222333333444333333444555555555444333666666555444444555666666555555555555555555555555333333333333333333333333222222222111111111000000...///000111222222222222333333222222333333444555444777;;;===???CCCJJJPPP---------------...//////......111222000222>>>MMM||||||bbbfffsss|||oooRRRAAA@@@888777444333222333555666666777777777777777888888<<<<<<;;;:::;;;???DDDGGGDDDCCCCCCDDDFFFGGGFFFEEEGGGGGGGGGGGGEEECCCAAA?????????>>><<<:::999999999555666777666444333555777666777666555888EEEWWWeee{{{uuuuuu}}}qqqeeeccccccaaa]]]EEE<<<000***)))+++,,,+++***))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,---------------.....................//////000111111111111222222333444444444777888::::::888777777777777777:::===??????BBBEEECCCCCCEEEHHHMMMSSSWWWYYYnnn{{{|||wwwvvvggg\\\\\\\\\RRRFFF@@@444111...------,,,***'''************)))(((''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))************+++++++++,,,,,,,,,------,,,------...............000000111222333444555555888888888666444555888;;;888999999999::::::::::::888>>>GGGRRRiii}}}~~~zzzvvvuuuqqqSSSHHH<<<666888888666777999<<>>CCCIIIOOOUUU^^^hhhooo------,,,,,,------...///)))000222...///555666111QQQyyyvvvyyy}}}dddYYY___LLLIIIFFFAAA<<<888555333444444555555444444444444666777777888999999999999>>>===<<<<<<>>>>>>===<<<:::;;;<<<======;;;999777444555666555444333444555111333444333000000222555000666@@@MMM^^^uuutttooohhhmmmiiiUUU@@@111///+++)))((()))*********)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,------------.........---......//////000000111000000000111222222333333555777999999888666666777;;;<<<>>>@@@BBBCCCCCCDDDDDDAAA>>>===???CCCEEEFFFHHHVVVfffqqq{{{}}}{{{ssspppmmmeee]]]YYYIIIAAA<<>>AAADDDLLLddd}}}{{{pppxxxoooNNN:::999:::555555444666:::???EEEHHHKKKNNNRRRVVVYYY]]]bbbeeekkklllmmmnnnsss~~~wwwfffSSSGGG@@@;;;888999777777666666555555666666444444444333333333333333222222222222222222222222222222222222222222222222000000111111111111222222///000000111222222333333444444333222333666888::::::;;;===BBBIIIQQQXXX\\\bbbgggnnnvvv------,,,,,,------...///---222111---000666666000888TTTvvv{{{ddd\\\bbbaaa```[[[TTTJJJAAA<<<:::999888777777666555444333444555777888888666555:::888777888999;;;;;;:::777777777888888777777777///222444333222111222444111333555444333555<<>>CCC@@@======???@@@???>>>;;;AAAFFFGGGIIINNNRRRQQQPPPRRRXXX___hhhuuu}}}rrrnnnooottt~~~ppp[[[SSSKKKGGGAAA:::555555+++,,,111888;;;555---(((+++***))))))***,,,---...((())))))***++++++,,,,,,'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''(((((()))******++++++++++++,,,,,,,,,,,,------///...,,,++++++---///111000000111222333444555555444888;;;:::777555666999777999:::<<<>>>>>>>>>>>>AAA>>>@@@DDDCCCMMMooo{{{dddUUUFFF999777666555777:::<<<===BBBDDDHHHMMMQQQUUUYYY[[[eeeggghhhhhhiiimmmuuu|||~~~wwwgggWWWLLLFFFBBBAAA???===;;;999888777777666666555555555555555333444444444444444444333333333333333333333333333333333333333444444444555333333444666777888999:::;;;::::::===BBBIIIPPPUUUVVVWWW[[[bbblllwww---,,,,,,,,,,,,---......000///---+++,,,000444555777CCCYYY___aaaeeeiiikkkggg^^^TTTMMMCCCAAA>>>===<<<;;;:::999555333222333555777999999666444333333666888999999888777555444444555777888///222444444222000222333333555777777999@@@KKKUUUlll{{{sss]]]FFF333)))---+++((())),,,---+++((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......,,,---...///000000000000000111111222333333444444222555888999888777666777666888999:::<<<>>>===:::???===<<<===??????<<<888;;;>>>===;;;<<>><<<999888888999999999:::===@@@DDDHHHLLLPPPRRR\\\```eeefffffffffhhhkkktttyyylllaaaTTTRRROOOKKKGGGDDDBBBAAA<<<;;;::::::999999999:::666777777888888777777666444444444444444444444444555555555666666777777777888888:::<<<===???@@@AAAGGGGGGJJJPPPZZZfffrrryyy|||}}}+++,,,---.........------------......///000000000///777BBB[[[tttfff]]]```eeeccc___^^^TTTOOOGGGAAABBBEEE@@@888777888999888777666777888666666444333444777888666<<<666333666888555222222222...---222444111333777444999===AAAOOOggg{{{|||xxx\\\CCC888222---))))))))))))((((((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))***++++++,,,++++++---------............///............////////////...///000111111222111111333333333444444444555555555666777888888999999888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999888777777:::>>>CCCFFFLLLPPPWWWaaammmyyywwwkkkeeeiiiuuu|||kkkaaaccckkkmmmhhh\\\YYYSSSLLLDDD===888555111111000///...---,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&))))))))))))((((((((((((((())))))***+++,,,,,,,,,)))************+++++++++,,,,,,+++,,,,,,---.../////////111222222222222222111444888:::999777666666888999;;;===>>>>>>>>>===<<<>>>BBBCCCAAADDDQQQ___xxx{{{bbbIII999;;;===555444:::999???@@@:::;;;DDDLLLNNNUUUXXX^^^ccceeedddbbb```jjjlllrrr{{{{{{tttlllhhheee\\\OOODDDCCCAAA@@@@@@BBBAAA===999888777777888:::;;;;;;;;;888:::;;;;;;999888777888999:::;;;<<<===>>>>>>>>>>>>BBBFFFGGGGGGJJJQQQWWW___aaafffppp~~~,,,,,,,,,------------...------......//////000000333555777DDDgggxxxuuuvvvoooddd[[[XXXSSSIIIAAABBBHHHJJJGGGHHHGGGDDD@@@;;;888666666222333444555666666555333333///...222444333333555888666777999888666;;;CCCRRR^^^nnn|||uuuxxxzzz{{{~~~|||xxx~~~sss]]]EEE444...***&&&))))))))))))((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))***++++++++++++------------............---.........////////////...///000111222222222222333333333333444444444444555555666777888888888888999::::::::::::;;;;;;;;;:::999888777777666777777888777555333444555777999999999:::<<>>;;;999888888444555777999999888666555999666777999999777:::???777888<<>>???AAAEEEJJJLLLCCCDDDEEECCC@@@???AAADDDGGGFFFCCC<<<444000111444333333111...///222111---*********************+++***+++++++++,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''(((((())))))******)))))))))*********++++++,,,,,,,,,,,,---...///000...///000111111222222222222444666666555555777888666777888:::;;;;;;;;;;;;===;;;;;;===<<<;;;???DDDKKKaaa}}}kkkooo~~~^^^@@@AAA===;;;<<<<<<:::888999>>>???AAACCCFFFJJJMMMNNNOOOQQQUUUZZZbbbjjjqqquuu{{{}}}|||zzzwwwuuutttsssrrrrrrsssuuuuuurrrnnnjjjggghhhmmmttt|||uuukkkpppuuuooofff---,,,+++******,,,...///,,,,,,---......//////000222000222555888GGGjjjooo```XXXRRRLLLIIIDDD@@@======<<<<<<999777666666555444666:::999:::===@@@AAABBBHHHOOOSSSSSSUUU]]]kkkzzzvvvsss}}}xxxrrrmmmjjjjjjooovvvgggKKK111***+++***)))+++))))))((((((((('''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''((()))***+++++++++++++++,,,,,,,,,------------,,,,,,---------............///000111222222222222222222222222333333333333333444555666666777666666777777888888888999999999666555444333222222222222000000111222222111111111---......///111444666777333444444333111333666999:::???BBBAAA???===888222333222111111111222333444...111444444222000000111***,,,......------///222,,,000222000000111111...//////...---,,,******)))******+++++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))************,,,,,,,,,,,,---...///000---...///000111111111111222333444333333444777999666666777888888999999999<<<888999>>>AAA@@@AAADDDGGGQQQoootttjjjfffwwwcccJJJ@@@888888888444444777::::::;;;<<<>>>@@@BBBCCCHHHJJJNNNTTT[[[bbbhhhkkknnnrrrwww{{{}}}sssooommmgggaaa---,,,*********+++---///,,,,,,------.../////////111///333888666777III```zzzqqqiiiddd___[[[XXXXXXRRRLLLIIIFFFFFFMMMWWW]]]___eeemmmrrruuu}}}~~~xxxrrroooqqqpppiiidddcccHHH555'''(((***((('''+++((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))************++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------......///000111111111111111111111222222222333333222222333555555555555555666666666666777777777888555444333222222111111222...///111222333333333222000//////.........---...///000111111000111222333111777;;;888444444333000111111000000000////////////111444555333111///...+++,,,,,,,,,,,,,,,---///''',,,...+++)))***+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((('''&&&&&&''''''((((((((()))'''''''''''''''((((((((((((((()))))))))*********,,,++++++,,,,,,---...///------...///000000000000111222222222111333666999666666666666777777888999;;;777888???CCCCCCCCCDDDFFFHHHVVVuuuqqqmmmrrr|||uuubbbLLL===666555:::???444555666888999:::;;;;;;;;;>>>DDDKKKSSS[[[aaadddccceeehhhkkknnnqqquuuxxxuuu}}}xxxyyyvvvqqqpppyyywwwkkkfffdddccc,,,+++*********+++---...,,,,,,,,,---......//////222///000333111///777CCCaaa|||ooojjjrrrwwwhhhPPP@@@111,,,)))***+++))))))***((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((()))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------...///000000000000000000111111111222222222111222333444444555444444555555555555666666666666444444333222111111111111//////000000000000//////444444333222000///...---......//////////////////)))...111...+++,,,...---...............---------''')))+++,,,,,,+++***)))///...,,,++++++++++++,,,,,,000000+++***,,,---+++)))))))))))))))))))))))),,,,,,++++++*********)))*********))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((&&&&&&&&&''''''(((((()))''''''((((((((((((((((((((((((((()))))))))******************+++,,,---...,,,---...///000000000000///000111111111222666888666666555555666777888888;;;888999>>>@@@???>>>@@@CCCBBBGGGZZZyyy{{{lllhhh~~~bbbHHH===:::777222333444555666666666666444666;;;BBBJJJQQQWWWZZZ[[[\\\^^^aaaeeeiiikkkmmmeeeiiimmmooopppttt|||}}}yyyuuuqqqnnnkkknnnnnnlllgggdddjjjwww}}}rrriiigggiiimmm***++++++++++++,,,,,,,,,+++,,,,,,------....../////////000000000000222555@@@dddtttlllmmmeeeOOO888---***------+++***------***(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))************************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...////////////000000000000111111111222000111222333444444444444444444444444555555555555333333222111000000000000//////.........---------***+++,,,,,,---------,,,222111000//////...,,,+++***...///---,,,000333222---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...******)))***+++,,,,,,,,,(((******&&&'''))))))%%%......,,,+++)))((('''&&&((()))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***+++,,,---,,,,,,---...////////////...///111111111222555777777666666555555666888888999777888<<<===:::;;;>>>CCC===@@@NNN]]]ppp~~~uuullloooqqq___LLL;;;@@@???<<<999777666666666555666888<<<@@@FFFJJJMMMPPPRRRUUUZZZ___bbbddddddgggiiijjjiiihhhiiimmmqqqlllpppvvv|||{{{tttmmmiiillllllkkkjjjhhhgggeeeddddddfffeeebbb___aaahhhnnnqqqqqqpppnnnmmmmmmppprrr)))***+++,,,,,,,,,,,,+++++++++,,,------......///***///333333333444333000333@@@\\\xxxuuuuuu}}}ttteeeJJJ///(((000(((---,,,%%%%%%,,,---'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---............000000000000111111111111000000111222333333333333333333333444444444555555222111000//////......///......------......///000//////000111111111000000...------...000111111000---///---)))'''***+++)))///...------------------+++***(((((()))*********+++******+++,,,,,,***)))(((***)))(((***,,,***%%%)))*********++++++++++++%%%%%%&&&'''((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((%%%%%%&&&&&&'''((()))))))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,+++,,,---...////////////,,,...000111222222444666777777666555555666888999666666888<<<<<<:::<<>><<<<<>>666??????DDDMMMVVV\\\___aaafffcccaaabbbeeehhhgggfffbbbdddfffhhhiiiiiihhhggghhhgggeeeddddddeeefffhhhooorrruuuxxxyyyuuuoooiiiffffffhhhiiijjjhhhffffffffffffeeeeeedddhhhiiifffeeehhhgggbbbeeefffddd______aaaaaa___ccc^^^\\\```aaa```bbbhhhlllmmmoooqqqrrrrrrpppooo))))))*********+++++++++,,,,,,------------......,,,...///000//////000222444666888@@@YYYzzzyyyrrr\\\BBB444///+++))))))))))))))))))((((((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&'''***+++***)))+++******)))))))))))))))************+++,,,------,,,,,,,,,,,,,,,---......///............000111222111111111111111111111111333222222111111111111111111111111000000/////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((''')))))))))))))))******+++++++++++++++++++++++++++++++++,,,---...///000000000000000111222222222333777555444555888999888666777666666666777999;;;<<<<<<;;;>>>AAA???BBBWWWooovvvyyy|||yyyuuu{{{mmmTTTEEE:::777444...222666000222444:::CCCLLLTTTZZZ^^^]]][[[ZZZ[[[]]]```aaaaaabbbbbbccceeefffgggggghhhhhhgggeeecccbbbbbbcccdddfffiiijjjlllooosssqqqlllooolllgggcccaaaaaabbbcccdddcccbbbccccccddddddcccaaaeeefffccccccfffeeeaaaaaabbb```]]]^^^aaabbb___ccc``````dddffffffjjjqqqrrrssstttuuuuuuvvvwwwwww)))))))))*********+++++++++++++++,,,,,,,,,,,,---,,,...//////...///000111000222111///999TTTuuuuuuooouuuwwwrrrnnnLLL===///***+++***)))))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''')))******))))))))))))))))))******+++++++++*********++++++,,,******+++,,,,,,,,,,,,,,,......---......///111111000000000000111111111111111111000000000/////////000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''''''''''''''((((((''''''(((((((((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000111111111111111111111111666555444555777999999999777777666555666777888999<<<999:::===<<<>>>KKK\\\zzzgggkkk|||gggSSSEEE;;;222555;;;777666888;;;>>>BBBHHHNNNRRRNNNOOOPPPQQQRRRUUUYYY]]]______aaabbbdddeeefffffffffdddbbb```___^^^______aaadddeeeeeegggiiifff```eeeccc```^^^]]]]]]^^^_________```aaabbbcccccccccaaaddddddbbbbbbeeeeeebbbeeefffeeebbbdddhhhhhheee```aaaeeehhhiiiiiinnnuuu~~~{{{))))))))))))************************+++++++++++++++---............///111---000111//////999JJJXXXyyyzzzssseeeRRRFFF555---(((***,,,+++)))***))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))))))))(((((((((((()))***+++,,,,,,,,,+++***************)))***,,,---------,,,+++------------...///000000/////////000000000000000000000000000000//////...///.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&'''((()))''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////111111111111111222222222666555555555777999:::;;;999888777666666666777888<<<888888;;;<<<<<>>>>>444666999:::;;;@@@GGGMMMOOOSSSYYY^^^___]]]YYYWWWYYYZZZZZZ[[[\\\]]]^^^^^^]]]bbbdddcccdddffffffcccaaaaaaaaabbbbbbcccdddddd```bbbccccccbbbcccfffiiiiiigggggghhhiiikkkmmmoookkklllmmmnnnuuu||||||wwwwww~~~}}}((((((((()))))))))******)))))))))************+++***,,,------,,,---...000111......111444333444777777OOOwwwqqq\\\HHH888000...---***+++---,,,'''%%%'''((((((((('''''''''&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''(((***(((((((((((()))***+++,,,,,,+++***)))))))))))))))+++,,,,,,---------------***+++,,,---............------......//////000000//////000111000///...---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------......///111222333444555444666888999888888999::::::999888777777777888999888888999;;;<<<===>>>???BBBCCCNNNlllqqqmmm}}}sss\\\FFFFFF@@@666444999888222333333333333444888===AAAEEEIIINNNSSSTTTQQQMMMJJJPPPQQQRRRTTTWWWYYYZZZ[[[\\\```bbb``````dddfffeeeccccccccccccdddeeeeeefffcccdddeeeddddddffflllqqqrrrooommmppprrrsssvvv{{{vvvwwwyyy}}}xxxxxx~~~}}}oooaaa(((((((((((()))))))))***))))))*********+++++++++***+++------,,,,,,...///111---,,,000222000222777555;;;NNNmmm~~~~~~iiiQQQ@@@555---+++,,,***((((((***(((%%%&&&***(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&((((((&&&&&&(((***))))))(((((()))***+++++++++***)))))))))))))))***+++++++++++++++,,,,,,---)))***,,,---......------,,,,,,---......///000000------/////////...,,,+++++++++++++++,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&''''''((())))))***)))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,---------//////000111222222333333333666:::;;;:::888888888888777666555666777888999666888999999888999999999888999???NNNhhh|||hhheeeZZZMMMJJJLLLEEE999???;;;666444444666888999;;;===@@@CCCCCCBBB???===AAACCCEEEHHHJJJLLLNNNOOOTTTXXXZZZXXXZZZ```fffhhhhhhgggfffeeeeeefffggghhhgggiiijjjjjjjjjoooxxx{{{zzz}}}zzzjjjXXXOOOOOONNNGGG???(((((((((((())))))))))))************++++++++++++)))+++,,,,,,,,,,,,---//////,,,...222111,,,,,,111111000444AAATTTqqqyyytttuuutttoooJJJ;;;...,,,///...***((('''%%%&&&((('''%%%)))///(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###&&&((((((&&&&&&(((***)))))))))))))))******+++******))))))))))))******+++***)))))))))***,,,---)))***,,,---......---,,,,,,,,,------...///000000+++,,,---......,,,***)))******+++++++++,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&"""$$$%%%'''(((((('''&&&&&&&&&&&&'''((())))))***)))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,---111111111111111111111111333777<<<===;;;888777777666555555444555666777888444888999777555555555555777999999888AAAZZZ~~~|||fffqqqqqquuutttLLLEEE>>>999999999888666555666666777777666666555555666999;;;>>>@@@AAABBBEEEKKKNNNNNNQQQ[[[dddhhhlllkkkiiigggggghhhiiijjjlllnnnooooooqqqxxxwwwhhh\\\\\\bbbbbb\\\OOOEEE:::555666777666444))))))))))))*********************)))))))))))))))++++++,,,,,,,,,,,,------,,,---...000000000000///222000333777888AAA\\\zzzzzz{{{}}}|||rrr___III:::111000///---+++*********************)))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******)))(((((()))++++++,,,------......------+++,,,------......------......//////...---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************************+++,,,---,,,++++++---/////////000111111111111111444444555555555555555555666444444444555666555444555555555555666666666666222666888666777AAASSSbbbyyyqqqjjj___bbb{{{yyy~~~mmmRRROOOCCC>>>AAA;;;<<<:::666222333666777666666444333444555555777999<<<;;;<<>>888333555555222999<<<222(((((()))))))))*********))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,...///000000/////////---///333111222DDDZZZiiivvvuuuuuu}}}xxxjjjYYYGGG999111///...---,,,,,,++++++,,,*********))))))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))******)))(((((()))+++++++++,,,------------,,,+++,,,,,,------------------------------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))((((((((('''''''''&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))***************************+++,,,+++***+++,,,...//////000111111111111000333444444444555555555555555444333444555666555333444555555555666666666666222555777666555:::EEEMMMwww{{{llldddkkkxxx~~~}}}zzzcccXXX___bbbOOOKKKDDD>>>===<<<:::777666666666888999888666555555555666999???EEEJJJMMM```___]]]YYYXXXZZZ```eeeeeecccccccccaaa]]]___cccjjjggg```VVVOOONNNUUU[[[nnnooonnnkkkbbbWWWKKKDDD<<<777333444222///000555777222777<<<>>>FFFFFF888(((((())))))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,---...////////////000...000444111---333>>>CCCXXXuuuyyyyyyzzz}}}uuuoooaaaNNN;;;000,,,---,,,,,,+++++++++,,,,,,---))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))******)))(((((()))+++)))***++++++,,,,,,++++++++++++,,,------------,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))************************)))***++++++******+++---...///000000111111000000222222333444444444444444555444333333555555444333444444444555555555666666222333555666666666888:::NNNtttyyyqqqnnnuuu}}}}}}ccc]]]WWWUUUVVVTTTOOOKKK???===;;;999888777555333666666555666888;;;???@@@EEEDDDCCCAAAAAACCCHHHLLLRRRNNNKKKKKKHHHCCCBBBDDDDDDDDDAAA===888888<<<@@@GGGGGGGGGEEEAAA;;;666222777555555666555333555:::555888LLLdddvvv~~~jjj(((((((((((()))))))))***((((((((()))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,---......//////000...000555555000000444555;;;GGGbbb{{{mmmSSSMMMBBB555,,,))),,,000++++++************++++++(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((()))***)))'''''')))***((())))))*********************+++,,,,,,,,,,,,,,,***++++++,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************************)))***+++***))))))+++---...//////000000000000000000111222444444444444333444333222333444555444222333333444444444555555555111111333555777777666444:::KKK\\\yyy{{{~~~rrrkkk^^^PPPGGGCCC===777777555444444666777777777111333555777777777666666===999888999888444333555000333555555444444666888666666666555555555555555222222222333333444777:::AAAMMMqqq'''(((((((((((()))))))))''''''(((((())))))))))))*********+++++++++,,,,,,+++++++++,,,------...///---+++,,,000222000///000111///...999LLL]]]}}}nnnUUUDDD777222,,,)))***,,,---...,,,+++***))))))((())))))'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((())))))(((''''''(((***'''((())))))******)))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((************************)))***+++***))))))+++---......///000000000000000///111222444555555444333444222111222333444333222333333333333444444444444333111111222555666555333666888888LLLwww|||uuu|||}}}|||ooo^^^PPP???AAAEEEKKKOOOIII>>>444555666777888888777555333333111222444444111111444111222444444444333333333666555444444555777999:::444555666888>>>FFFKKKMMMWWWddd''''''(((((((((((())))))&&&''''''(((((())))))***************+++++++++++++++++++++++++++---......000...---...///000000///...222111222888;;;KKKeee}}}yyy{{{mmmXXXDDD666......***'''(((+++,,,***&&&,,,+++***)))((('''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((())))))(((''''''(((***'''((())))))******))))))))))))***++++++++++++*********+++,,,,,,,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((************************)))***++++++******+++------...//////000000/////////111333555666666555444333222111111333333222111222222222333333333444444555222000///000111111000222666333777NNNlllttthhhssswwwssszzz}}}fffkkkvvviiiTTTBBB@@@===;;;:::999666444222333666999777333666;;;:::;;;<<<===???AAACCCDDD???>>>>>>>>>???@@@BBBDDDEEEFFFGGGNNNZZZfffjjjgggfffooo'''''''''((((((((())))))&&&&&&''''''((())))))***************+++++++++++++++*********+++,,,---...000000///......000111111,,,666666555888555555???QQQeee~~~}}}|||zzz[[[AAA333......///++++++************)))((())))))(((''''''(((((((((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))(((((()))************)))((())))))***************((()))******++++++******((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((***************************+++,,,+++***+++,,,...---...//////000000/////////111444666777777666555333111000111222333222111222222222222333333333333333333222000//////000111---555555333:::HHHkkkrrrrrr~~~cccYYYZZZsssWWWVVVWWWWWWTTTMMMDDD===;;;???FFFJJJFFFCCCHHHQQQSSSRRRQQQSSSWWW\\\aaadddUUUVVVYYY[[[___bbbdddfff```______eeeqqqzzzuuujjjkkkttt''''''''''''((((((((()))&&&&&&&&&'''((())))))***)))************++++++++++++******)))***,,,---...)))+++,,,++++++...//////***333111---444777444666:::DDDWWWrrr~~~iiiVVV???333222444111,,,)))+++,,,+++((())),,,000&&&&&&&&&'''''')))******&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))((())))))***************(((((()))***************''''''((())))))***))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((************************+++,,,---,,,++++++---///---......//////////////////111444777888888666555222111000111222333222000111111222222222333333333000222333333222222444666,,,111111333888<<>>222222000...,,,++++++,,,,,,***))))))((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))((('''((()))***)))((((((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&(((++++++(((&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((************++++++++++++,,,,,,,,,,,,,,,------.........///000000///......///000111333444555555555555555333222111111111222111000000000000///////////////000000000111111111//////000111333555666777???TTTrrruuullliii___]]]bbbmmm^^^]]]mmmyyyzzzzzzssszzz~~~rrrvvvzzzyyy~~~{{{}}}|||nnnhhhhhhyyy''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))***************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------......///000000000---///111000//////444777@@@SSSjjj|||ttt]]]GGG999222---+++...---+++***)))))))))******)))((((((''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%&&&'''))))))'''%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........//////000000000//////000000111333333444444333555555444333222222222222111111111000000000//////////////////000000000000.........///000111333333222777EEEaaavvvhhh]]]]]]iii|||xxx___MMMGGGXXX|||ssspppzzzssskkk~~~''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))*********+++++++++***++++++++++++,,,,,,,,,,,,------......///000000+++...111333333444666888555===FFFNNN\\\pppqqqfffTTTKKK>>>444000111222333...---,,,+++************))))))(((''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))((('''((()))***)))(((************************'''''''''&&&&&&'''''''''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******++++++++++++,,,,,,,,,,,,------,,,,,,------...///....../////////000//////000111222222222222222222555444444333333333222222111111000000000/////////........./////////000000...............///000111000444:::DDD[[[xxxjjjbbbfff\\\DDDNNNBBBOOOqqq~~~pppjjjtttwwwuuurrrrrruuuyyy''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////000111222222111111111222444555444333888CCCMMMRRRbbbqqqpppVVV@@@666555222///------------------,,,,,,+++************)))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))************+++++++++,,,,,,,,,---,,,,,,,,,,,,---.....................//////000000111111222222111111000333333333333333333222222000000000////////////...---............/////////...............///000000---333777666999OOOvvvmmmhhheeeXXXXXXMMM[[[|||ooottt^^^UUUKKKKKKXXXjjjuuuwww~~~yyyzzzxxx&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))'''''''''((((((((())))))************++++++++++++++++++,,,,,,---.........111000///...---...///000222222222111222444555555;;;CCCLLLUUUcccxxxxxxjjjYYYJJJ===111++++++---,,,+++)))))))))***+++******)))))))))((((((((()))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''%%%$$$%%%&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))))))))*********+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,---...///000///000000111111111000000111222222333333222222111/////////.........------------------.........///------------...///000000,,,...111333444;;;KKKZZZvvvddd[[[iiivvveeeOOOAAAAAAFFFJJJKKKOOOyyy|||yyy{{{yyy&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))************+++++++++++++++++++++,,,------......,,,++++++,,,///111222333111111222444555444333333///444555444777DDDQQQXXXpppttt~~~~~~qqqbbbSSSJJJAAA888///,,,***)))+++///+++++++++*********,,,...((((((((((((((((((''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''''''''''''''((((((''''''''''''((((((&&&((()))'''%%%$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''((((((((((((((((((((()))))))))*********+++************+++,,,,,,++++++******+++,,,...///......///000111111111000000000111222222222111000...------------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,---...///000///---...333666555777===RRRmmmqqqnnn{{{dddSSSIIIEEEFFF@@@]]]{{{rrr&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************)))************+++++++++***++++++,,,,,,---......+++***+++,,,...000///...222///---...000111333666...444888666333666:::;;;;;;@@@MMM___mmm{{{vvv```WWWLLLDDD>>>999666666111......111111+++'''&&&***+++,,,,,,***((((((((()))))))))***))))))(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))((('''((()))******((())))))))))))))))))))))))((((((''''''''''''(((((('''))))))(((%%%$$$&&&(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''(((((((((((())))))))))))******))))))******+++,,,******))))))***,,,---...---...///000111111111111//////111222222111000///------,,,,,,,,,+++++++++,,,,,,,,,---------......*********+++,,,---///000000......000...,,,111:::111KKKsssqqqtttooo]]]WWWXXXaaajjjyyyzzzooojjjjjjfffdddrrrxxxyyytttggggggnnnsss&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,...............---------////////////000000000000222222222333333333444444888888:::>>>EEENNNVVV[[[mmmqqqxxxuuuiii___VVVMMMGGG888888777666666555444444------,,,,,,+++***))))))+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))******************))))))******+++,,,,,,...///...---++++++,,,000000////////////000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000000000333777MMMqqqwwweeeqqq{{{tttppp|||~~~lll```XXXWWWUUUUUUUUUVVVVVVVVVSSS]]]|||}}}wwwpppoooqqqrrrqqq~~~yyy~~~%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------......//////....../////////000000000111111111111222222222222111111222444666:::===???<<<>>>BBBHHHOOOVVV[[[^^^kkklllnnnqqqrrrsssssssssxxx{{{|||yyytttqqqrrruuussssssrrrnnnggg^^^VVVQQQGGGBBB===999777555222///000//////...------,,,,,,---,,,,,,+++******))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((()))))))))***************))))))******+++,,,,,,...///...,,,++++++,,,/////////......////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...//////000000666111444CCCWWWrrrsssxxxooozzzppp^^^UUU[[[ccchhheee\\\QQQJJJMMMKKKWWWooo}}}}}}~~~~~~tttcccgggiiilllrrrvvvtttnnnddd]]]WWWWWW___lllxxx~~~%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,***++++++,,,...//////000.........////////////000/////////000000000111111000111111111111000///...222222333555777:::<<<===999:::<<<>>>@@@BBBCCCCCCDDDFFFGGGFFFBBB@@@AAACCCAAAAAAAAA???<<<777333111555333000//////000000///......------,,,+++++++++,,,,,,++++++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))*********))))))))))))***+++++++++---......,,,++++++,,,..............................//////......---,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---......//////000...---000444888DDD```{{{wwwrrrooouuu~~~}}}uuu}}}pppcccRRRGGGLLLOOOMMMQQQ[[[nnnuuu|||qqqsssmmmcccbbbuuu~~~```^^^eeecccZZZTTTSSSOOOLLLNNNTTTUUURRRXXXYYY]]]hhhxxx$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************************++++++++++++***++++++,,,------......------........./////////////////////000000000000222222222222222222222111555444444333333333333333444444444555555555555555444666777666333222444555000111111222333444444444444333111//////........./////////.........------++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))))))))))))))***+++++++++,,,......,,,++++++,,,---------------------------............---,,,,,,++++++++++++++++++++++++************************************+++++++++++++++,,,,,,---......//////+++///777:::666444>>>LLLmmmxxxddd___lllpppZZZUUURRRMMMQQQ[[[\\\sssttt___]]]iiisssqqqiiifffkkkrrrnnnrrruuu~~~wwwgggZZZSSSQQQLLLPPPsssbbbJJJFFFPPPXXX[[[jjjhhhaaaVVVSSSXXX```cccgggmmmxxx###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++------------............////////////000000000000000///......///111333444000000///............///444444333222111111000000111222222222111111222222222111000///............***************+++,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))(((((('''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))(((((())))))***+++***,,,------,,,+++,,,,,,,,,,,,---......---,,,,,,---------------,,,,,,+++************************)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------......222111111111//////444<<>>LLLSSSdddxxxqqqgggqqq|||vvvwww{{{###$$$$$$$$$###"""!!!!!!%%%%%%$$$$$$###############$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))((((((''''''&&&((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###"""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$######""""""############$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((())))))******************************+++******)))((((((''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,---,,,,,,,,,---......//////...///000000//////222666666777===GGGOOOXXXfffttt{{{www{{{"""###$$$%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""""""""###""""""#########$$$$$$$$$########################################################################$$$$$$###############"""$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))******)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))************+++++++++++++++++++++,,,------......///111111///...---------///---,,,---000555???IIITTTbbbwww|||sssssszzzvvvxxx|||"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#######################################$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$"""""""""############$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################################################################$$$$$$#########"""""""""########################$$$###""""""""""""###$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++******+++,,,,,,------...***------,,,,,,//////---+++,,,.../////////111333777===IIIVVV```iiivvv~~~~~~vvviiinnnuuummmpppxxx|||#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################""""""#########$$$$$$$$$"""############$$$$$$$$$############$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%########################################################################""""""""""""############""""""""""""####################################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))************+++,,,,,,------...(((+++,,,***---222333000***---000111111111000///666444777<<<>>>@@@GGGPPP]]]fffrrrxxx{{{{{{yyywwwnnnvvv~~~tttooozzzxxxssswwwzzzxxx}}}uuuggg%%%$$$######"""######$$$"""""""""""""""############$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""######### !!!"""###$$$%%%%%%########################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************************)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***++++++,,,,,,---.........111///******...---(((---...---,,,,,,.../////////---000555555111222777333;;;AAA??????EEENNNRRRTTTXXX\\\eeennnsss{{{wwwwwwvvvlll]]]XXX]]]^^^MMM888$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##########################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$ !!!"""$$$$$$######"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$%%%########################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********************)))(((((()))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))))))))************,,,,,,++++++,,,,,,---...............////////////222222111111111111222222000444999;;;>>>JJJ^^^mmmrrrooojjjeeebbbbbbbbbccciiirrr}}}mmmooorrrwww{{{}}}~~~}}}~~~}}}ppp^^^PPPJJJHHHDDD>>>:::777555111..."""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$!!!!!!######$$$######"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$########################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))))))))*********))))))(((******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''((()))++++++***)))((((((((()))))))))*********,,,++++++++++++,,,------------........./////////000//////......//////000111333555222000333<<>>DDDMMMTTTUUUPPPIIIDDDFFFGGGIIILLLOOORRRTTTUUUJJJLLLLLLLLLKKKJJJKKKLLLGGGHHHJJJMMMPPPRRRSSSTTT\\\lllxxxtttnnnzzzhhhZZZMMMFFF@@@888333333555222...---------,,,*** !!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$###############"""############$$$$$$$$$!!!"""######$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""######"""""""""######$$$########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++*********)))))))))(((((())))))*********))))))***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))***+++***)))((((((((())))))))))))******++++++******++++++,,,---------------............------,,,,,,,,,,,,---------...000000...,,,---...111000////////////000000111444888;;;:::666111---000000111222222333444444666777888777666555666888444444555666777777777777222AAAKKKDDD<<>>???@@@======<<<<<<;;;;;;::::::;;;:::999888666555444333000///...---,,,+++******(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%################################################&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################################################################!!!!!!"""$$$$$$%%%%%%%%%################################################""""""""""""####################################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((+++---000222333888888777777666666666555333333555777999;;;===>>><<<<<<;;;:::999888888777;;;:::999777666444333222333222111000///...------((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$##################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$###############$$$##################$$$$$$################################################%%%$$$$$$$$$###"""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&(((((((((((()))***++++++&&&***///444666555333111222333444555444333111000222000//////111444666777777444555999999333111444,,,000333222---+++...222/////////000000///......000...,,,***))))))******'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$######################################################""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$############$$$$$$##################$$$$$$################################################$$$$$$$$$###############################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((()))***+++,,,------444555555555444222000///---///111333444333111000222222333333333222222222777333222444222,,,+++---555555333111///...---,,,---...............------000000000///...,,,+++***))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$######################################################""""""""""""""""""""""""####################################$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&((())),,,///222444555666===;;;777333111/////////+++,,,///111222222111000...000222444333333333444AAA>>><<<<<<:::777666888888444111111444444111---------------------------...///111222222111///...,,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""###############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***)))&&&$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$######################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))***,,,...222666:::<<<>>>???999777444222111111333444222333333444555555666666333444666777888;;;???AAA@@@????????????=========;;;999777888::::::555111//////////////////000000,,,---///111222333333333///...---,,,***)))''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***)))&&&$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,///000333555777999;;;<<<===>>>444444444555555666777888;;;:::888777777888999:::===;;;999999<<<@@@CCCDDD???@@@AAA@@@AAABBBAAA@@@<<<<<<======<<<:::777666333222222222222333444555111000/////////000111222111111///...,,,+++***))))))((((((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######################################################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&%%%$$$$$$#####################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++...111333555999888888777777777777888888888999:::::::::999999888777666555555555555666999777666999???@@@===888999;;;:::888999>>>AAAAAA555666666666666888;;;===777666666555666777999::::::888444111...---------333222111000///...---,,,,,,+++)))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$######################################################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))***---///222444666666777666555444444666888:::<<<;;;;;;:::::::::999999777999<<>>;;;888===JJJTTTWWWOOOFFF<<<555666:::===???:::999888888888:::<<<>>>>>>===:::777444111///...333333222222111000//////...---***)))((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$######################################################%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++---000333555666666666333222111222555:::???CCC<<<;;;999777777888999:::???DDDLLLRRRSSSOOOIIIDDDCCCKKK```}}}xxxcccccc___\\\eeeyyyoooUUUDDD>>>===;;;888;;;:::999999999;;;>>>???<<<<<<<<<<<<:::888555333333333333222222111111111000...+++)))((('''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################%%%%%%$$$###$$$%%%'''((('''''''''&&&&&&%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((()))((((((''''''***)))'''%%%''')))---///222555888777333000///000000000333:::???@@@>>>>>>???777555777555333???QQQTTT___ssssssfffccc```aaauuuuuukkk___MMMDDDFFFNNNPPPLLLAAA999777888888888888999<<<>>><<<666111999333555666000222666000/////////...,,,***((('''%%%&&&'''(((''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$""" !!!###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((((((((()))))))))(((((('''&&&&&&''''''''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))***,,,...///000222222222111222333555666999888999;;;;;;;;;===AAACCCEEEIIIJJJHHHJJJXXXhhhvvvppp{{{wwwbbbXXXaaahhhiii\\\KKK???888444888888888:::>>>???>>><<<===777::::::333111222***000000///...---,,,******&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&'''(((((('''''''''''''''((())))))'''(((((()))))))))((((((&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&&&&))),,,000222222111000//////000222555777888888777666666777666:::GGGUUUssswwwuuuzzz}}}{{{zzzoooXXXFFF<<<888777666888<<<>>>>>>>>>CCC===AAABBB<<<;;;:::111000000000///...------,,,(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))''''''''''''(((((()))***(((((()))***+++++++++*********))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))((((((((('''(((((((((***,,,///222333333111000---000555999999999999999555555888;;;>>>JJJfffzzzyyyzzzeeeWWWIIIIIIKKKNNNPPPOOOIIIEEE>>>666999<<<888:::;;;333111000000//////.........+++***(((&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))((((((((((((((((((((()))******------///000111111111111000///...---,,,+++***)))((())))))******))))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%########################""""""$$$%%%%%%$$$""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))(((((((((((()))***+++111111111111111111111111000555999999999<<>>===888;;;>>>666222111000///.../////////...,,,***((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))*********))))))))))))))),,,,,,++++++++++++,,,,,,222333555666777888999999555555333111///...,,,+++)))***,,,,,,,,,,,,***)))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%########################"""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((((((***,,,...///666555333111111111222333888888888:::AAAQQQfffttt~~~zzzzzzwwwooopppuuujjjmmmwwwtttjjjsss~~~|||{{{ppp^^^PPPHHHBBB::::::;;;222555444222000000000000111000///---,,,***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))''''''''''''(((((((((((())))))))))))***************+++,,,---...///000000111111000///............333444666888999:::;;;;;;888888777555333222111000...///111222222111///...,,,,,,++++++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###$$$$$$%%%$$$###"""!!!############$$$$$$$$$%%%##############################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))+++...111333777666555444444444555666999777:::GGG```}}}vvvxxx}}}xxxrrrfffbbbttt~~~yyyfffWWWOOOJJJBBBBBBAAA777999888555333222222222333111111000///---+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))*********+++''''''''''''((((((((())))))*********++++++++++++------///111444666777888666555333222111111000000111222333555777888999999999999888777666555555444444555777888888777555444000///...---+++***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###$$$%%%%%%$$$###"""!!!!!!!!!""""""#########$$$########################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((***,,,000333666666666777888888888888888555555???ZZZ~~~}}}yyynnnhhheee^^^bbb~~~rrrnnnmmmhhhiiihhh^^^===;;;888555444444444555222222222111///,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&***)))(((((()))***)))(((***---///000000///000111777555333222444555555444444666888888777666555555777888888888777777666666999555555888888555555888555666666555444444555555333222222333222000000222000---)))&&&&&&'''((((((***)))(((''''''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((&&&%%%$$$###"""))))))))))))))))))))))))'''''''''((((((***++++++++++++---000555777666444888<<<777666===;;;666999@@@EEEOOOccczzzyyy~~~{{{yyyaaaAAA444======999888888<<<999444///...///...+++((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((''''''(((+++...000111---000333444333222222333222333444555555555555555777;;;>>>>>>;;;<<<@@@EEEDDD???<<>>UUU``````cccjjjeee```cccuuuxxxlllbbbdddmmmqqqooouuummmiiimmmooosssuuu]]]HHHBBB888333<<>>888:::EEE>>>===888444333666666444777555555888;;;;;;777333...---,,,***))))))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))+++,,,,,,---))))))))))))))))))))))))))))))))))))***+++,,,---111222222111//////222444///888GGGkkkxxxooowwwtttYYYVVVVVV\\\^^^YYYRRRNNNHHHEEE@@@:::888999;;;<<<;;;>>>DDDGGGAAA<<>>===:::888888111///,,,)))((('''((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''''')))***+++,,,---+++...333555555555777888444444444555777<<>>???@@@>>>>>>@@@=========>>>>>>===<<<<<<999999;;;<<<;;;999:::>>>===EEEKKKIIIDDDBBB???;;;<<>>555333///,,,***(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''((((((((()))(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&'''(((***,,,---//////333555777555222000222444222777???JJJVVVeeesss|||}}}xxxrrrooorrryyy~~~vvv~~~yyyqqqmmmnnn{{{XXX???:::===>>>999666444444666888888888666555333111...,,,++++++)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((())))))************************))))))+++,,,///111333555333222222444777:::::::::OOOYYYaaappp~~~~~~~~~sss\\\IIIBBB===888:::999;;;??????===@@@EEEFFFEEEIIIPPPSSSQQQOOONNNQQQJJJCCC??????@@@BBBBBBBBBCCCAAA======???>>>;;;>>>888888DDDWWWhhhttt|||www|||}}}YYYHHH;;;:::<<<<<<===@@@999777555111...,,,***))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++))))))))))))((((((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((()))***,,,///111222333666888888666555999AAAHHHJJJQQQ]]]kkkyyyyyyrrroooppprrrmmmnnnpppsssxxx|||}}}xxxsssrrrrrrpppkkkgggsss{{{}}}kkkOOOFFFGGGHHHCCCJJJPPPKKK@@@777666888555444222111///.........************))))))))))))&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***************************)))***+++...111444777999666555888BBBOOOXXX[[[YYYmmmqqqmmmnnn}}}|||kkkgggUUUQQQJJJAAA::::::???CCC>>>GGGSSSZZZXXXUUU[[[dddkkkffffffmmmssspppmmmlllbbb]]]UUUOOOMMMLLLIIIFFFGGGHHHGGGDDDEEEHHHHHHDDDHHH>>>777999???EEEMMMUUUeeelllxxxzzz^^^DDD<<<===<<<===AAA===<<<;;;888444000---+++)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))***++++++,,,,,,---...///111222333333...//////////////////...,,,+++++++++******))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%'''((((((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))***,,,...111333555666000333666;;;DDDSSSggguuunnnsss|||~~~uuummmiiihhhhhhgggbbbbbbdddmmmwww}}}~~~|||yyytttuuuyyyzzztttnnniiiqqqzzz{{{vvv{{{{{{bbbXXXUUUSSShhhwwwsssVVV>>>666999222111111000000000000000++++++++++++*********)))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((()))***++++++,,,************************)))***,,,///333666999;;;111444???VVVqqqzzzmmmWWWQQQIIICCC@@@CCCEEEEEEIIINNNYYYeeeuuu|||xxxvvv|||{{{||||||xxxsssmmmeee]]]XXX]]]```______aaa```]]]LLLDDD>>><<<:::888<<>>======@@@@@@@@@???===999444///,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))((((((''')))(((''''''((()))+++,,,'''(((***+++,,,,,,,,,++++++...444999===???>>>>>>::::::999888777555444333333111---***))))))***+++++++++,,,+++***)))'''&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((('''&&&'''(((*********...+++,,,222555333333666111;;;EEENNNeeezzzooopppqqqkkkjjjooossswww|||{{{www~~~vvvuuu{{{}}}rrrjjjkkkppprrrDDD777???888666333000//////111333///...,,,,,,,,,+++(((%%%***(((&&&&&&((()))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************((()))***+++++++++++++++,,,---///222555777888888555===[[[pppUUUHHHFFFDDDKKKWWWfffpppwww~~~~~~zzzjjjSSSBBB===>>>;;;666888:::>>>FFFVVVmmm{{{ooooooxxxkkkSSS???===AAA;;;>>>@@@???;;;888888666333,,,)))'''(((******(((%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***------...//////...------///222555999;;;;;;;;;:::999999999999888777666555222111///.........///000+++,,,,,,,,,,,,***)))(((((((((''''''&&&''''''(((&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((((((***)))'''''')))+++---......222666777555555999===NNNYYYccciiittttttnnnnnnxxx}}}ttttttzzzwwwvvvxxxzzzRRR>>><<<<<<;;;999999888777555333222000...---------+++)))***'''%%%%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))************)))******+++++++++++++++***///555888888777999;;;AAANNNppptttaaaPPPFFFHHHPPP___pppvvveeeXXXNNNFFFAAAAAA>>>;;;<<>>???AAAAAA>>>>>>===888000///,,,)))((())))))'''%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((()))***+++***)))))))))***+++---...666666666666555444333222333444555666666666555555444444444555444333333222/////////000000111222222------...///////////////(((''''''''''''((())))))&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))(((((())))))******))))))***,,,///222444888888444111:::LLLWWWXXX[[[eeemmmqqqvvv~~~}}}wwwvvvvvvxxxmmm[[[SSSJJJGGGDDDBBB@@@===:::888666444111/////////...---,,,)))&&&%%%&&&(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))))))))*********++++++***+++++++++,,,,,,,,,,,,,,,333999;;;777666999===EEEWWW|||zzztttppp[[[UUUNNNJJJKKKVVVjjj|||xxxiii___ZZZ]]]SSSGGG===:::===CCCGGGOOOUUU]]]iii~~~}}}~~~~~~sssWWWIIIFFFBBB???AAACCC<<<333444111,,,***)))((('''&&&'''''''''&&&&&&&&&&&&%%%(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))%%%&&&&&&&&&&&&'''''''''(((((('''((((((***+++,,,+++++++++,,,...111333555777666666666666555444444555555444333222222222333000000000000000///...---,,,---...000000000//////---...000111333555666666+++***))))))(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((()))******((())),,,...///222555777777777333:::VVVtttyyylll]]]dddhhhlllvvv}}}zzzqqqdddbbb\\\RRRFFF???===>>>:::777333111111111111000///---***'''&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,---......222555888:::<<<@@@FFFKKKMMMZZZvvv}}}jjjYYYPPPQQQGGGGGGMMMYYYjjj~~~}}}rrr]]]KKKAAA>>>======999===CCCMMMddd|||dddYYYHHH<<<===BBBAAA<<<999555000,,,)))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))(((''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((((((((()))***+++,,,..................000222444555000000111111222333444444999888777666666666777777555555555444333222111000000111222333222111000...,,,---///111333666888999000///---+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''''''''(((((()))***'''***...000111111333555444???KKK[[[tttqqqqqqssstttwwwqqqYYYEEE===<<<===:::666333222222111111333222000---***(((''''''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***************+++++++++++++++++++++,,,---///000111555555999DDDUUUeeerrrxxxwwwsssuuuyyyfffWWWJJJHHHNNNPPPUUUddd{{{uuu]]]MMMEEE@@@>>>===???AAADDDRRRmmmyyyZZZAAA888===BBBBBB<<<:::555///+++)))((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&((()))((('''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''((((((((()))))))))***+++---///000111222222333222111000000111222222333333444555777999;;;<<<>>>>>>=========>>>??????????????????>>>===<<<;;;::::::;;;;;;:::888666555//////000111222444555666444333111...,,,***)))((())))))(((''''''&&&&&&%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((()))******)))---111222333555:::>>>NNN[[[fffkkktttuuuVVVBBB:::AAA>>>:::777555444222000444666777555111,,,)))(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))***************++++++++++++,,,+++++++++,,,...111333555555999FFF^^^}}}}}}iiiVVVPPPRRRXXXbbbmmm{{{~~~xxxeeeYYYSSSQQQHHHFFF@@@;;;>>>OOOgggxxxyyyWWWCCC>>>AAABBB>>>===999333---***)))***((((((((('''''''''&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((''''''((((((((())))))))))))((((((((((((((((((((((((&&&''''''((())))))******))))))))))))************---///222555777777777666555555444444444666777888::::::;;;<<<===@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???:::999777555444444444444666444222000...---,,,,,,---,,,+++***)))'''&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))***+++,,,+++...222666;;;EEESSS]]]jjjjjjkkkooozzzkkkTTTHHHEEEBBB???;;;999666222000222777<<<<<<888222---+++)))(((((((((((((((((()))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))******************+++++++++,,,,,,*********,,,///222666888666CCC]]]ttt[[[NNNHHHFFFPPPddd|||~~~zzzxxxaaaVVVHHH===999<<>>>>><<<666000+++***+++((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))'''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++)))*********++++++++++++///222666:::<<<<<<:::999444555666777:::>>>AAACCC;;;::::::;;;===???AAABBBBBBBBBCCCCCCCCCBBBAAAAAA>>>???AAACCCEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEECCC???;;;888666555444555444333111000/////////000///...,,,***)))''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************))))))))))))***+++,,,---+++...333:::EEEWWWmmm|||jjjbbbeee|||xxxggg\\\HHHEEEBBB???<<<888333000///666>>>AAA===666000---))))))(((((((((((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))******************+++++++++,,,,,,,,,))))))***,,,///333777:::999NNNqqqkkkdddWWWEEEHHHKKKRRRbbb}}}qqq]]]OOOGGGAAA===;;;@@@VVVsssiiimmmuuuuuuZZZJJJCCC>>>???===888111,,,++++++)))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((((((((()))((((((((('''&&&&&&%%%%%%''''''(((((()))))))))***%%%(((***)))'''(((---111333333555999999777999===<<<;;;<<<>>>@@@AAA???===;;;>>>???@@@EEEKKKKKKHHHRRRSSSRRRRRRQQQQQQSSSTTTOOOKKKIIIMMMRRRSSSPPPMMMLLLGGGEEEFFFEEE@@@AAAEEEIIIGGGDDDAAA>>><<<:::999666333111333666555...(((//////000000///,,,)))'''(((((())))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))(((((((((((())))))******))))))+++***))),,,111999222444HHHccctttvvvrrrjjjrrr{{{yyy{{{xxxuuuxxxbbbNNN@@@BBBDDD>>>888777444555:::@@@DDDAAA666---111---(((&&&(((***+++***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''((()))******++++++***/////////......------,,,---(((***444777333222777<<>>:::<<<:::222***)))+++)))''''''(((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((''''''''''''''')))))))))))))))******++++++---...---,,,---///222111333888>>>===999777:::::::::;;;>>>CCCHHHNNNRRRZZZ```ccccccfffnnnuuuwww~~~}}}~~~||||||kkkbbbYYYUUUOOOHHHDDDEEEAAABBBDDDEEEDDDAAA===:::===;;;888666555555666666---...///000000///...---,,,+++)))(((''''''(((((((((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((((((((((()))*********)))+++......,,,000666888DDDUUU```dddhhhqqqzzz{{{ooouuu|||zzz{{{iiiXXXQQQIII>>>:::===999:::===BBBEEEDDD>>>999444///***((()))******)))((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((()))***++++++++++++//////......---------,,,------///222222222999AAANNNdddgggXXX]]]lllxxxooo]]]LLLAAA???===???LLLccc~~~___@@@<<<:::<<<;;;555333666+++)))'''&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))******))))))***+++---...///000000000111222333333666666999>>>???===>>>BBBMMMPPPTTTYYY___hhhttt|||{{{tttqqq```XXXLLLCCC@@@AAADDDFFF??????>>>;;;666222222444,,,,,,---...000111333444111///,,,((('''&&&'''((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))(((((()))******+++((((((+++...//////555===BBBUUUgggkkkeeedddooo{{{~~~}}}vvv|||}}}|||}}}|||qqq___JJJ???@@@<<<===???@@@AAAAAA@@@@@@888444///,,,+++***)))((((((((())))))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***++++++++++++.........---------------,,,222666666999FFFUUU]]]kkksssvvviiilll{{{zzzyyymmmaaa]]]^^^hhhpppxxx~~~mmmbbbRRRGGG===<<>>???AAA@@@??????@@@BBB<<<999555111...+++)))((((((((()))************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,---------------.........---444:::BBBXXXttt}}}{{{qqq|||zzzlllllloooxxx{{{rrr```XXXVVVdddzzzzzzgggddd```\\\WWWQQQNNNMMMHHHKKKNNNPPPSSSZZZdddlllmmmooorrrssstttyyyvvv___JJJBBB>>>BBBXXXqqqjjjEEE777>>>DDD<<<111111...+++************)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))***'''(((((()))***+++,,,,,,((()))***,,,///333666888666666555444444555777999>>>???DDDOOO[[[hhhwwwooo]]]KKK@@@HHHFFFEEEFFFFFFBBB;;;555///---,,,***+++,,,...000444555666666444000,,,)))***)))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))******+++------......000333666===MMM\\\kkknnnvvvnnniiippp{{{rrroooRRR??????@@@BBBBBBAAABBBCCCEEE???===:::666111---***)))))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((()))))))))***+++,,,,,,------------------....../////////222555>>>UUU{{{zzz|||ssscccVVVaaajjjwww|||rrrhhh^^^VVVQQQHHHBBBCCCQQQhhhuuuqqqggg```[[[TTTPPPOOOPPPNNNKKKGGGGGGEEEAAA???AAAFFFJJJFFFIIILLLOOORRRZZZdddkkksss___OOOGGGBBBIIIWWWhhhvvvVVV<<<<<>>:::555///---,,,******++++++******)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******+++,,,------------------...///000000111111888999FFFjjjvvvbbbTTTPPPRRRqqq~~~pppggg[[[OOOHHHDDDBBBAAADDD@@@BBBQQQnnnzzzssseeeWWWNNNKKKGGGBBBAAACCCDDDDDDBBB@@@??????===???AAAAAACCCHHHQQQXXXbbbiiimmm}}}jjjXXXIIIBBBCCCKKKYYYmmm|||zzzyyy|||qqqPPP===999;;;===888444...+++)))((((((''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))*********'''(((((())))))*********---...111333555555555444000666<<>>===???AAACCCCCCCCCCCCCCCDDDEEEDDDBBBAAACCCIIINNNSSSZZZ\\\gggsss\\\LLLEEEDDD???EEEbbbvvvyyyzzzzzzuuuaaaTTTIIIAAA>>>999333...+++***)))(((&&&'''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))000222444666666444222000777@@@LLLUUU^^^nnntttdddrrr~~~xxxoooeee^^^WWWPPPLLLSSSaaaiiigggaaa___WWWVVV[[[ZZZZZZlll|||cccPPPEEEAAA>>>===:::777444111//////000222555888:::::::::999111000...,,,)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))*********************+++,,,---///000333;;;HHHSSSYYY___mmm{{{{{{~~~{{{xxxkkkZZZNNNIIIGGGDDDBBB???AAABBB???999444111111------,,,,,,***)))'''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))++++++,,,---...............///000111222333444555<<>>888777;;;;;;777666999???BBBCCCRRRkkkaaaSSSWWWOOOOOOOOONNNKKKJJJKKKMMMLLLIIIFFFFFFIIIKKKJJJIIINNNQQQWWW]]]]]]^^^jjjxxxvvvnnn\\\EEE;;;EEENNNXXXvvvsssPPPAAA;;;888---)))***&&&******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************))))))))))))***+++,,,...000111000...222333666888;;;AAAKKKTTTgggyyy~~~tttfffXXXOOOTTT[[[___bbbgggooouuunnnpppqqqsss|||}}}vvvpppnnnllljjjgggiiinnnssswwwyyy~~~wwwTTTBBB444666===>>>:::666222333555999;;;<<<:::888;;;999555111...+++***))))))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))***)))))))))((()))******+++...,,,,,,.........333:::EEEPPPYYY^^^iii|||{{{www~~~yyyuuuZZZMMMGGGCCCDDDCCCAAA@@@>>>;;;777444555333000,,,***)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))*********++++++,,,***)))***---......---111111111222555777:::;;;PPPgggwwwiii___TTTLLLDDD===<<<>>>>>>999777:::;;;:::;;;???AAAAAA@@@NNNiii|||ssstttqqqpppnnniiiddd```______[[[XXXTTTRRRRRRPPPMMMKKKRRRRRRVVVYYYXXXUUUZZZcccmmm|||{{{```GGGAAACCCMMMgggpppTTTCCC===222,,,---***+++******)))(((((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******************************&&&(((,,,...///000222333666777;;;BBBNNN^^^mmmuuu~~~qqqjjjlllqqqtttqqqlllmmmssstttnnnsss|||}}}yyy~~~```FFF@@@AAA<<<999<<<555444444666;;;======<<<<<<;;;999666333000---+++)))'''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******)))(((((((((((()))******++++++---///...000;;;GGGYYY___eeeooosss|||nnnYYYHHH>>>>>><<<;;;;;;===>>>>>>>>>999777333...+++)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************,,,+++)))***,,,...//////---000333444555:::DDDKKKmmm|||ooofffPPPFFF===:::888666555777:::777666888999888:::>>>@@@>>>===MMMjjj~~~{{{xxxtttpppjjjfff^^^ZZZWWWVVVSSSPPPPPPSSS[[[aaappplllNNN???@@@KKKVVVooo\\\CCC@@@888///,,,)))++++++******)))((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))***************++++++))),,,...///...111666;;;???FFFPPP___sssvvvccc]]]```dddlllvvvyyyhhhSSS<<<777@@@>>><<<999888888;;;???BBB>>>>>>===;;;888444111///***)))'''&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********)))))))))))))))******+++++++++---111555;;;HHHUUUccckkkwww{{{}}}|||ttt~~~iiiTTTCCC>>><<<;;;<<>>;;;777222...+++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********------------///000000000---000444666===LLLccctttyyyfffWWWOOOEEE<<<666777999888777888888:::===@@@AAA@@@@@@AAACCCBBB@@@MMMddduuuvvvmmmfff___YYYUUUUUUPPPTTTcccrrr~~~uuuXXXLLLDDD===FFFXXXrrrssskkkoooWWW???AAA>>>444---(((,,,++++++******)))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************))))))******+++++++++,,,000000000///000555>>>EEESSSbbbwwwvvvnnnpppwwwzzz|||zzztttqqq}}}tttPPP======AAACCCCCC@@@<<<:::<<>>>>>???>>><<<999555333---+++((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************++++++******++++++,,,---000---///777@@@HHHRRRZZZaaaqqq{{{{{{zzz}}}{{{~~~zzzfffUUUHHHFFFCCCAAABBBCCCCCCCCCAAA@@@<<<888333///,,,***************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************+++---///111111000//////555666999???OOOlllzzzpppfff[[[OOODDD===>>>888666:::=========???===EEEPPPVVVYYYYYYWWWVVVSSSSSSNNNQQQ\\\eeexxxwwwiiiaaaXXXUUU[[[______gggrrrmmmVVVBBB:::DDDTTTllliiiZZZjjj[[[CCCCCC>>>777444000,,,,,,,,,+++******))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++))))))******+++,,,,,,,,,---------///444===GGGOOOjjj~~~pppsss}}}rrrccciiizzz{{{rrr}}}mmmLLL999777;;;???@@@???===<<<======>>>??????>>>;;;999777222///+++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((('''''''''(((((())))))***)))))))))*********++++++,,,++++++++++++,,,------///...222===IIIOOOUUUZZZcccuuu|||nnnkkkpppuuuyyy||||||sssgggMMMIIICCC@@@@@@AAACCCCCCDDDCCCBBB???:::444...+++************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''(((((())))))***)))*********++++++++++++)))+++///000111111222333;;;999:::FFF___~~~iii^^^SSSNNNKKKDDD<<<888<<<888666888999888;;;@@@IIIXXXhhhsssyyy{{{zzzwwwnnnooojjjiiinnnqqq~~~qqqcccXXXRRRQQQWWW___vvvgggMMM======@@@PPPoootttVVVXXXmmm}}}iiiSSSHHH:::555666444------,,,,,,+++*********((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++))))))***++++++,,,------,,,---000999EEERRR\\\bbbvvvzzznnnnnnvvvxxxfff```YYY\\\fffvvvmmm___fffrrr}}}kkkWWWOOOHHH???<<<===???>>><<<<<<<<<===>>>>>>===;;;;;;666222---***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))&&&''''''((())))))******))))))*********+++++++++++++++******++++++,,,---...222>>>MMMXXX]]]bbbhhhuuu{{{qqqppprrruuu|||xxx}}}zzzddd[[[OOODDD@@@AAADDDFFFEEEEEEFFFDDD@@@888111,,,************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((())))))******++++++++++++,,,,,,,,,,,,***,,,///000222555;;;???>>>;;;<<>>BBBNNNZZZiiiyyyiii[[[XXXZZZZZZ]]]nnndddRRRGGG>>>DDDYYYvvvnnneeemmmzzz}}}qqq]]]DDD:::888222---------,,,++++++******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++))))))***+++,,,,,,------222555<<>>===:::;;;;;;<<<===============888444///+++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))&&&''''''((()))******+++)))************+++++++++*********)))******+++,,,222===PPPbbblllqqqxxxxxxvvvzzz|||zzz~~~uuuxxxiiivvv~~~hhhSSSGGGBBBBBBCCCEEEGGGIIIHHHCCC;;;333---************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((()))******+++++++++,,,,,,,,,---------...///000111444;;;EEELLLEEE@@@CCCWWWwww{{{jjjPPPCCC???>>>AAA???999888<<<;;;<<<@@@GGGPPP___www}}}kkk[[[TTTYYY^^^eeevvvsss```NNNIIIOOOaaayyyXXXGGG???222...------,,,,,,++++++***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''