BM6P6(@ qqqfffpppyyyzzzwwwnnnhhhaaaYYYLLLEEE@@@?????????CCCHHHTTT]]]hhhooorrrxxx~~~ppphhhooo{{{bbbEEE666222444000222444///222222111111222222333444777;;;cccpppKKKDDDDDDHHHWWWbbbaaa___jjj}}}|||sssjjjbbbbbbaaa\\\VVVRRRQQQQQQPPPZZZsss{{{}}}yyynnndddaaa\\\XXXTTTNNNIIIKKKQQQSSSbbbzzz]]]@@@888666444333333333222111222222222222333444555555999888FFF~~~]]]UUU]]]SSSRRRNNNOOOOOOZZZppp}}}xxxxxx~~~ppp___WWWUUUYYYXXXRRRVVVjjjppp^^^hhhiiiPPPBBB;;;333222111111000000111111111000000000000000111222444777EEEFFFHHHKKKTTTzzzssstttxxxyyyooo[[[TTTQQQSSS^^^ooonnnpppzzzvvvtttmmmfffcccbbb\\\RRRIIIHHHNNN[[[mmmyyy~~~xxxsssooohhhcccjjjtttwwwhhhgggsssxxxooohhh___VVVLLLFFFBBB@@@@@@BBBJJJRRRbbbjjjsssyyy}}}xxxtttzzzaaaEEE666222444000111444///222222111111222222333444777<<>>RRRbbb```dddNNNIIIKKKLLLMMMVVViiizzz{{{lllbbbeeeuuuwwwiiieee___[[[[[[\\\]]]]]]aaadddooo}}}qqqllliiigggcccaaahhhxxxrrreeerrreeeNNN@@@:::333222111111000000111111000000000000000111222222777>>>PPPSSSUUUVVV^^^~~~}}}zzz```uuuhhhTTTOOONNNRRR___qqqmmmooo~~~xxxsssppplllgggbbb\\\UUUQQQJJJIIIPPPaaarrr}}}vvvjjjaaaWWWRRROOOQQQTTTUUUXXX\\\ooo[[[^^^mmmtttiii[[[PPPKKKGGGDDDEEEHHHQQQbbbqqqyyy}}}jjjGGG888333444000111444000222222111111222222333444999???iiirrrLLLGGGKKKNNNZZZccceeehhhssstttnnnggg^^^UUUOOOQQQVVVrrr~~~rrrmmmyyyxxxrrrkkkeee]]]SSSNNNOOOSSSccc~~~cccKKK888666444333333333222111222222222222333444555555222===QQQZZZ]]]fffRRRLLLOOOLLLMMMUUUeeevvvuuuggg]]]XXXfff~~~{{{rrrnnnhhh```^^^___```___\\\\\\[[[aaaiiilllooo}}}xxxtttwwwrrrmmmmmmuuutttkkkzzzcccLLL???888333222111111000000111111000000000000111222333333777@@@UUUZZZ\\\\\\ccczzzccctttgggTTTPPPOOOSSS```rrrmmmppp~~~zzzsssrrrnnniiiccc]]]XXXUUUKKKHHHLLL]]]ppp}}}vvvooohhh```ZZZWWWSSSQQQUUU\\\```aaaaaafff[[[___qqqwwwkkk[[[OOOIIIEEEDDDHHHOOO[[[mmm}}}~~~{{{zzznnnIII999333444///111555111222222111111222222333444999???iiisssMMMHHHLLLMMMYYYdddiiiooozzzyyyoooeeeYYYQQQSSS[[[xxxooohhhuuu|||ssslllcccXXXQQQPPPTTTdddbbbJJJ888666444333333333222111222222222222333444555555111<<>>999333222111111000000111111000000000000111222333444666AAAZZZaaacccaaagggooo~~~uuu~~~gggWWWQQQQQQUUUaaassskkknnn|||{{{tttrrrooojjjddd___ZZZXXXLLLHHHLLL\\\nnn{{{yyyqqqkkkeee]]]XXXWWWVVVXXX```mmmwwwzzzxxxuuubbb[[[___mmmxxxkkk[[[NNNHHHDDDDDDMMMYYYgggxxxwwwrrrxxxnnnJJJ:::444444///111555111222222111111222222333444999>>>hhhuuuOOOIIILLLLLLWWWbbbiiiqqq~~~yyyoooaaaXXX[[[fff~~~jjjggguuuzzzrrrhhh\\\UUUSSSWWWfffbbbHHH888666444333333333222111222222222222333444555555333;;;IIIvvvYYYRRR]]]SSSPPPKKKKKKNNNSSS]]]nnn{{{zzzzzzvvvnnngggWWWWWWbbbvvv|||yyyzzzyyyvvvrrrooonnnpppnnnddd^^^gggxxxyyynnn}}}xxx[[[HHH???;;;333222111111000000111111000000000111222333444555777EEEaaaiiikkkhhhmmmlllsss{{{gggYYYRRRQQQVVVcccssshhhkkkyyy}}}~~~vvvrrrmmmiiieeeaaa\\\YYYOOOKKKMMMYYYiiiuuu~~~~~~vvvjjjaaa^^^aaagggrrrooocccYYY___vvvwwwjjjZZZMMMIIIDDDEEERRRcccsss{{{sssllljjjmmmnnnvvv}}}oooKKK:::444444///111555111222222111111222222333444888===fffvvvQQQJJJKKKLLLTTT]]]dddnnn~~~|||oooeeekkkxxxnnnjjjwwwuuukkk```YYYWWW[[[iiidddHHH888666444333333333222111222222222222333444555555666:::DDDttteeeTTTXXXQQQPPPIIIIIILLLPPPYYYjjj}}}zzzuuuttttttqqqiiibbbSSSQQQZZZooouuujjjkkktttuuukkk|||xxxZZZGGG>>>:::333222111111000000111111000000000111222333555555:::JJJiiirrrtttqqquuummmqqqvvvdddYYYPPPPPPVVVccctttiiilllxxxzzz}}}xxxrrrkkkgggfffccc^^^XXXTTTNNNLLLSSS___lll{{{|||rrrsssxxx~~~{{{nnnaaa```qqquuuiiiYYYLLLJJJEEEGGGVVVjjjzzz{{{vvvpppggg```^^^[[[cccppp|||qqqLLL;;;444444///111555111222222111111222222333444888<<>>iiieeeHHHFFFDDDCCCOOOWWWXXXaaatttzzzsss|||tttbbb___hhhwwwwwwnnngggccc```gggxxxzzzWWW:::888444333222222111000111111111111222333444444333666:::UUUlllNNNMMMOOOLLLKKKJJJJJJOOO[[[jjjuuuyyygggYYYOOOKKKDDD@@@>>>CCCMMMZZZmmm|||~~~yyytttpppmmmkkknnnrrrwwwwww}}}lllpppkkkRRRFFF===444444444333222222222222333555333444888888888;;;AAAOOOuuuuuuuuu]]]QQQOOONNNVVVgggwwwnnn]]]aaawww~~~zzzuuu}}}yyyqqqjjjggggggiiihhhdddbbb___VVVNNNTTT```sssttt[[[WWW[[[TTTUUUdddxxxppp\\\OOOLLLKKKKKKMMMVVVhhh~~~mmmZZZXXX___wwwwwwPPP<<<555888444333666333444333333333333444555555:::???jjjeeeKKKGGGBBBEEEPPPWWWWWW]]]qqqqqqsss{{{tttddd___eeennn|||~~~ssskkkeeebbb```fffwwwwwwSSS;;;888555333222222111000111111111111222333444555444666777OOO~~~UUUNNNMMMMMMMMMKKKJJJLLLUUUbbbmmmvvvhhh[[[QQQKKKEEE@@@???BBBHHHRRRbbbppptttqqqnnnqqq}}}}}}{{{|||hhhpppgggPPPFFF>>>555333333222222222333444444555333555999;;;;;;???DDDYYY|||zzz~~~\\\VVVOOONNNUUUfffvvvrrrZZZYYYnnn}}}|||xxxssszzz}}}uuunnnkkklllooommmgggdddaaaWWWMMMRRR^^^tttllldddaaaVVVSSS___pppzzz}}}ooo[[[OOOLLLKKKIIIGGGLLL]]]wwwhhh\\\\\\ppp|||uuuPPP<<<555888444333666333444333333333333444555555:::@@@iiiiiiOOOJJJCCCFFFQQQWWWUUUZZZnnnyyyqqqqqqssszzznnn___]]]bbbfffpppzzzpppiiieeebbbaaadddvvvuuuPPP;;;888555333222222111000111111111111222333444555666777555LLL~~~^^^SSSPPPNNNNNNLLLIIIIIIPPP\\\fff{{{yyyuuuiii^^^SSSLLLGGGCCCBBBCCCGGGOOO]]]jjjkkkiiidddeeettt}}}uuufffooobbbMMMFFF@@@888222222222222333444555555555444666:::<<<<<>>777555444333222222222333444444666888999:::???FFFLLLqqqzzz{{{aaaRRRNNNNNNWWWggguuu}}}{{{[[[QQQbbbssszzzwwwrrrwwwvvvuuuzzzwwwyyyooogggaaaUUUKKKQQQ```{{{ooohhh___WWWUUUYYY___fffkkkuuueeeXXXQQQPPPNNNLLLJJJGGGFFFRRRkkkiii[[[aaattt~~~mmmMMM<<<666555111333777333333444444444333333555666:::FFF```pppOOOHHHGGGFFFPPPZZZ]]]___iiizzzwww|||uuuooovvvzzz|||kkk^^^TTTSSS[[[ooo~~~sssggg___\\\\\\]]]cccnnnyyyTTT999777444333333333222000222111111111222333333444333444555EEEoooyyy[[[QQQPPPNNNMMMLLLKKKLLLUUU___ooowwwzzziii^^^YYY\\\ccclllqqqtttrrroooiii]]]QQQOOOJJJFFFDDDDDDJJJZZZkkkmmmeee___]]]\\\eeexxxkkkwww{{{___NNNEEE>>>777555444333222222222333444555888:::;;;<<>>@@@RRReeeyyyzzz~~~}}}yyy}}}|||tttvvvbbb\\\nnnkkkLLL;;;555555111333777333222333444444333333555777:::EEE]]]qqqPPPIIIHHHFFFOOOYYY^^^aaakkk}}}~~~sssuuuvvvsssnnnnnnvvv}}}|||lllXXXSSSTTTeeeyyynnnddd]]]ZZZZZZ[[[^^^gggwww{{{VVV999777555444444333222000222222222111222222333333333444444BBBkkkaaaVVVQQQNNNLLLLLLKKKKKKSSS\\\jjjsssmmm^^^SSSPPPQQQUUU]]]gggnnnqqqmmm```SSSNNNMMMKKKJJJIIIOOO___nnnpppfff]]]VVVPPPSSShhh{{{qqqxxx}}}rrrlllyyyxxx^^^OOOFFF===777444444333222222333444555777999<<<===???CCCJJJPPPmmmoooooowwwzzz]]]QQQNNNNNNVVVfffuuu~~~___PPP\\\lllvvvrrrnnnrrr}}}~~~vvvlllbbb[[[SSSRRR]]]mmmzzzjjjZZZVVVWWWVVVTTTTTTyyyooohhhdddaaaUUUQQQLLLEEE>>>;;;DDDOOOVVVWWW[[[___aaaeeeooo{{{vvvmmmwwwmmm\\\iii}}}jjjKKK;;;555666111333666222222333444444333333555777888@@@VVVqqqOOOGGGFFFEEELLLVVV]]]aaalllssstttiiihhhkkkkkksss{{{|||iii^^^XXXeeeyyysssjjjbbb[[[XXXXXXYYYYYY```nnn}}}XXX:::888555444444444222111333222222111111222333333666777777BBBfffhhhYYYRRRNNNLLLLLLKKKKKKQQQXXXfffppp}}}tttcccWWWRRRQQQKKKSSSaaannntttpppaaaUUUQQQPPPOOOMMMMMMUUUffftttpppeeeZZZRRRKKKLLL^^^ssszzziii___dddooozzzzzzllljjj{{{ttt^^^PPPFFF<<<777444333222222333444555666777:::>>>???AAAEEELLLRRRiiiggghhhwww___QQQNNNNNNUUUeeettt~~~cccPPPWWWggg}}}~~~tttppplllppp||||||}}}yyynnnaaaXXXSSSUUUcccrrrooo___\\\]]]YYYTTTSSS|||vvvqqqmmmiii[[[RRRIIIEEECCC@@@@@@BBB@@@@@@BBBFFFJJJSSScccqqqooodddfffyyy~~~bbbgggwwwjjjIII:::555666222333666222111333444444333333666888777===QQQtttQQQHHHFFFEEEIIISSS[[[```iii~~~vvvrrrggg___^^^dddlllsssxxxwwwjjj___gggzzzrrrnnnggg```ZZZXXXWWWWWWVVVZZZfffxxxXXX:::888555444444444222111222222111111222222333333555999:::BBBcccsss[[[SSSOOOMMMMMMLLLKKKOOOTTTbbblllzzzyyyggg\\\VVVTTTKKKPPP]]]mmmvvvrrreee[[[UUUTTTPPPLLLOOO\\\mmmyyypppdddXXXPPPJJJKKK\\\pppvvvbbbUUUVVV\\\hhhooo}}}yyylllmmmooo\\\QQQEEE;;;666333333222222333555666888777;;;>>>AAABBBGGGMMMRRRhhhbbbdddyyyeeeQQQNNNMMMTTTcccrrr}}}gggPPPTTTccc{{{}}}tttpppmmmppp~~~yyyzzz~~~uuueeeZZZUUUZZZiiiwwwsssccccccddd^^^XXXXXX|||xxxsssnnnaaaTTTHHHFFFGGGEEEAAA???>>><<<;;;===???FFFUUUcccrrr~~~uuucccVVVUUUccc}}}oooiiippphhhHHH999444666222333666222111222333333333444666888:::>>>OOOzzzWWWKKKGGGDDDFFFOOOXXX\\\dddzzzzzz{{{~~~ooobbb^^^]]]___ccckkkzzzuuuhhhkkk}}}{{{tttllliiiccc]]]YYYVVVVVVVVVUUUWWW```rrr}}}VVV:::888666555555444333111111111111111222333444555111777999@@@___```UUUQQQNNNOOONNNLLLNNNQQQ[[[fffuuusssggg___ZZZPPPPPPXXXfffqqqqqqiiicccWWWTTTNNNKKKRRRbbbrrrzzzqqqcccVVVMMMGGGIIIZZZmmmzzzlll\\\VVVVVVYYYaaaqqqyyynnnpppjjjZZZQQQDDD999555333222222222444666888999888<<<@@@BBBDDDHHHOOOTTTgggaaaaaajjjRRROOOMMMSSSaaappp{{{kkkRRRQQQ___yyy|||tttqqqppprrrzzzzzz|||mmm___[[[cccrrr}}}yyykkkkkkiii___YYYZZZyyyrrriii\\\OOOKKKKKKHHHDDDBBBAAA?????????===>>>HHHSSS]]]gggmmmkkkmmmwww{{{xxxooodddWWWOOOLLLTTTiii~~~qqqnnndddGGG888444666222333666111111222333333333444666888<<<>>>NNN~~~YYYMMMGGGCCCDDDKKKTTTXXX___ttt{{{yyyvvviiibbb______hhhqqq|||yyyvvv~~~wwwpppfffccc___ZZZVVVTTTSSSSSSVVVVVV]]]nnnyyyQQQ;;;888666555555444333222///000000111222444555666222777888;;;XXXhhhWWWRRROOOPPPPPPMMMMMMPPPSSS___ppp}}}vvvkkkbbbXXXQQQRRR]]]hhhjjjgggeeeWWWSSSLLLKKKVVViiitttwwwpppbbbSSSJJJEEEHHHZZZmmmvvv~~~kkk___YYYQQQXXXhhh{{{uuullluuufffXXXPPPCCC777333222222222333444666888:::999===BBBEEEGGGKKKQQQVVVcccccc]]]lllUUUOOOMMMRRR___nnnxxxnnnTTTPPP]]]xxx|||uuussstttuuuwwwzzz}}}~~~vvvgggcccmmm|||xxxvvvnnn^^^WWWZZZ~~~vvvpppdddXXXRRRNNNIIIGGGHHHAAAAAABBBBBB>>>;;;@@@HHHLLLUUUVVVPPPPPPZZZ```^^^[[[TTTPPPOOOMMMNNN[[[lll}}}zzzpppaaaFFF888444666222333666111111222333333333444666999<<<===LLL~~~YYYKKKEEECCCBBBIIIRRRUUU[[[qqq{{{zzzttthhh]]]ZZZ]]]fffppp}}}|||wwwqqqjjjbbb```\\\XXXTTTRRRQQQQQQWWWUUU[[[lllvvvNNN;;;999666555555555333222/////////111222444666777555:::888888RRRoooXXXSSSPPPQQQQQQNNNMMMOOOMMMZZZlllzzzpppfff___TTTOOOVVV___bbbaaabbbUUURRRLLLLLLZZZmmmuuusssnnn```QQQIIIEEEJJJ]]]qqq{{{vvvfff^^^OOOUUUdddzzzyyyoooiii~~~cccWWWPPPBBB666222222222222333444777999:::;;;???DDDGGGIIIMMMSSSXXX]]]eeeYYYlllVVVPPPMMMQQQ^^^lllwwwpppUUUPPP\\\www|||vvvuuuwwwwwwvvvvvvttt}}}~~~|||mmmjjjtttsss^^^UUUXXX{{{|||uuuiii\\\RRRLLLIIIHHHFFFGGGGGGDDD@@@@@@CCCFFFDDDFFFHHHGGGEEEEEEIIILLLOOOMMMLLLMMMMMMNNNVVV___yyyvvvbbbDDD<<<444333333222333555333444444444333444777999???AAAOOOxxx[[[LLLFFFGGGAAAEEEPPPTTTXXXmmmzzzyyy{{{ppphhhggg___^^^cccmmmuuuzzz{{{ssslllhhheeeccc```\\\XXXTTTRRRQQQQQQWWWXXX[[[ggg{{{qqqSSS999777555333333333111000222222222222333444444555999111:::AAALLLzzzZZZTTTSSSPPPMMMUUUUUUGGGOOOWWWeeerrr|||kkk```]]]ZZZUUURRRZZZeeegggaaaVVVNNNJJJSSSdddqqqsssoooeeeXXXMMMHHHEEEGGGZZZooo~~~ooo^^^UUUMMM\\\xxxwwwllliii{{{zzzddd[[[MMMAAA:::111555555555555777999;;;<<>>???MMMvvv\\\NNNHHHGGGBBBDDDNNNQQQTTThhh}}}yyyvvv}}}kkkbbb\\\___eeejjjrrryyy~~~xxxqqqkkkfffccc___]]]YYYUUURRRPPPOOOOOOTTTVVV[[[ggg}}}mmmOOO999777444333333333111000222222222222333444555555999333:::@@@HHHrrrcccWWWSSSRRROOOSSSSSSHHHLLLTTT```lllvvvrrrhhh[[[YYYTTTRRRZZZeeehhhdddYYYRRRNNNVVVeeeoooooojjj]]]QQQGGGDDDBBBFFFXXXmmmxxxiii[[[PPP\\\wwwuuukkkjjjwwwbbb\\\NNN???888333555555555666888:::===>>>@@@CCCFFFIIILLLPPPUUUYYY___tttxxxaaaqqq|||^^^WWWOOOLLLPPP]]]jjjttt{{{}}}cccUUU[[[ooo}}}xxxzzz{{{wwwrrrpppmmmyyytttwww}}}aaaSSSSSSwwwmmmccc[[[WWWNNNKKKGGGEEEDDDEEEEEEEEEHHHHHHHHHEEEBBBCCCHHHLLLPPPPPPQQQPPPJJJIIITTT```ttt~~~___BBB:::333333444333333555333444555555444666999;;;<<>>CCCgggqqq[[[SSSVVVRRROOOOOOJJJIIIOOOXXXbbbmmmwwwwwwmmm```\\\VVVTTTZZZdddgggeee[[[VVVSSS[[[gggmmmiiibbbSSSJJJCCCAAAAAAGGGYYYmmmwwwcccUUU]]]uuusssjjjmmmsss```]]]NNN;;;555555555555666888:::===???AAA@@@CCCGGGKKKNNNRRRVVVYYY___kkk}}}___iii~~~eeeXXXPPPLLLOOO[[[hhhrrryyyhhhWWWXXXhhh}}}zzz|||}}}xxxrrroooiiiqqq}}}|||nnnWWWNNN~~~uuulllfffbbbZZZTTTNNNKKKKKKLLLJJJHHHJJJJJJJJJHHHGGGIIIPPPUUU[[[]]]^^^YYYPPPLLLUUUbbbsss{{{{{{]]]AAA999333333444333333555333444555555666777:::======BBBMMMqqq\\\MMMGGGFFFAAABBBGGGJJJNNN^^^qqqxxxsssyyyiii```]]]]]]^^^aaacccgggmmmuuu{{{zzzxxxwwwuuuqqqlllfffaaa]]]YYYWWWTTTPPPMMMLLLKKKKKKMMMRRRZZZjjjbbbDDD888666444333333333222111222222222333444555666777777777;;;===BBB^^^```RRRWWWTTTMMMMMMNNNHHHKKKQQQYYYcccnnnzzz~~~tttiiiccc[[[VVVYYY^^^aaaaaa\\\XXXWWW^^^gggjjjccc[[[OOOHHHCCCAAABBBKKK^^^ppp~~~}}}jjjZZZ___tttqqqkkkrrrnnn]]]^^^MMM888333777555666888;;;===@@@BBBDDDAAAEEEIIIMMMPPPSSSVVVYYY]]]ddd{{{[[[bbbrrrZZZPPPLLLNNNZZZgggqqqzzzqqq[[[UUU```www~~~}}}vvvsssnnnnnnvvv}}}jjjVVVzzzrrrmmmjjjhhhccc]]]VVVRRRQQQQQQPPPNNNNNNOOOPPPOOOPPPTTT[[[aaaggghhhhhhbbbUUUMMMSSS]]]qqq}}}|||rrrsss{{{}}}uuu\\\???777222333555444333555333555666666777999<<>>CCCXXXgggSSSWWWTTTMMMNNNPPPIIIJJJMMMRRRZZZfffsss|||{{{mmmeee\\\WWWWWWYYY]]]___[[[YYYZZZaaahhhggg^^^UUULLLHHHCCCAAADDDOOOcccttt~~~uuulllhhhmmmzzzooo___cccwwwqqqooozzzjjj\\\[[[KKK777555999777888:::===@@@CCCEEEFFFCCCGGGKKKNNNQQQSSSVVVXXXYYY```zzzYYYaaa]]]PPPLLLNNNYYYgggrrr|||}}}cccUUUZZZqqq{{{xxxqqqooozzzkkk~~~vvvnnnkkkjjjjjjfffaaa[[[WWWVVVVVVWWWWWWWWWYYYZZZYYYYYY]]]ccciiilllmmmllleeeXXXMMMMMMTTTfffnnnuuutttqqqrrrrrrrrr~~~wwwkkkhhhmmmpppnnnvvvvvvvvvvvvuuuuuuvvvvvv|||qqqXXX===666111333555444444555333555666777888:::>>>AAACCCMMMUUUlllkkkUUUJJJEEEBBBAAACCCFFFLLLYYYfff|||zzzmmm|||yyyuuuxxxxxxwww|||{{{yyyvvvrrrmmmgggbbb___\\\ZZZUUUQQQNNNKKKKKKJJJIIIPPP\\\mmmZZZ@@@777666333333444444333222222222222333444666777888666::::::>>>FFFSSS~~~sssYYYXXXTTTPPPQQQPPPJJJJJJJJJLLLRRR^^^kkkssspppfff]]]XXXXXXYYY^^^ccc___]]]^^^ccchhheeeZZZQQQIIIGGGCCCAAAFFFUUUkkk|||zzzmmmaaaXXXZZZhhhvvvqqqdddjjj}}}rrruuuhhh\\\XXXGGG999888999999:::===@@@CCCEEEGGGGGGFFFIIILLLNNNOOOQQQUUUWWWWWW]]]~~~~~~]]]eee```RRRMMMMMMXXXeeeqqq|||pppZZZVVVjjj~~~uuummmooo|||zzzsssuuu{{{rrrnnnllllllfffdddaaa]]]\\\]]]bbbeeedddeeefffccc```aaadddhhhmmmlllkkkfffZZZMMMJJJMMMTTTYYY]]]___bbbddd```YYYgggooooooddd^^^aaa```ZZZbbbdddfffeeecccdddhhhmmmsssnnnSSS<<<555111333555444444555333555777888999;;;???BBBEEEQQQWWWhhhrrrXXXJJJGGGCCCAAABBBDDDJJJUUU___rrr|||}}}{{{|||ooo~~~yyyuuu{{{uuuoooiiidddbbb^^^[[[VVVQQQMMMKKKIIIIIIGGGOOO]]]ppp|||WWW???777555333333444444333222222222222333555666888999888<<<:::>>>HHHOOOtttcccZZZTTTTTTTTTNNNJJJIIIGGGHHHLLLVVVbbbkkk}}}{{{pppfffaaa^^^]]]cccjjjeeeddddddgggiiicccWWWMMMIIIHHHEEECCCJJJ^^^wwwqqqcccVVVRRR\\\jjjzzzrrriiissssss{{{uuufff]]]SSSBBB;;;<<<888;;;===???BBBEEEGGGHHHHHHJJJKKKLLLMMMMMMOOOSSSVVVXXXZZZwww```fffeeeTTTOOONNNVVVbbbnnnxxx~~~bbbTTTaaawww~~~wwwmmmjjjmmmsssyyy{{{}}}~~~yyyuuutttuuuuuu|||wwwrrrwwwlllhhhwwwzzztttpppoooffffffeeecccaaadddkkkqqqnnnooonnniiidddaaabbbdddmmmkkkjjjfff\\\OOOIIIJJJFFFHHHKKKPPPXXX[[[TTTJJJPPP^^^ddd[[[TTTVVVSSSKKKQQQUUUXXXVVVTTTUUU]]]eeelll}}}mmmOOO;;;555111333555444444555444555777888999<<<@@@CCCEEESSSXXXffftttXXXHHHHHHEEEBBB@@@BBBGGGQQQYYYlllxxxyyyvvv~~~lll{{{~~~qqq}}}~~~wwwpppjjjfffddd^^^[[[WWWQQQMMMJJJHHHHHHFFFNNN]]]rrrzzzUUU>>>777555333333444444333222222222222333555777888999:::===999>>>HHHLLLmmmjjj[[[UUUWWWVVVMMMKKKIIIFFFEEEHHHQQQ]]]eee{{{}}}qqqkkkfffcccgggoookkkiiiiiijjjiiibbbUUUKKKJJJJJJGGGFFFPPPgggzzzkkk[[[RRRXXXdddtttzzzrrrlllyyyuuupppfff^^^QQQ@@@===???888<<<>>>AAADDDFFFGGGHHHHHHKKKLLLLLLLLLLLLNNNRRRUUUYYYWWWqqqbbbdddhhhWWWPPPNNNUUU```jjjttt|||iiiTTT[[[nnn|||vvvnnnhhheeeeeeffffffbbbhhhoooqqqooolllkkkllllllyyytttfffaaaxxx|||vvvmmmrrr|||wwwkkkkkknnnjjjmmmyyy~~~vvvooollljjjgggdddeeekkkgggccc___YYYRRRMMMLLLEEEDDDDDDFFFIIIKKKLLLLLLIIIHHHGGGEEEDDDDDDDDDDDDFFFDDDEEEGGGIIILLLVVV```fffuuuwww~~~mmmUUU888777666444333333333444555666777888:::>>>DDDHHHIIIRRRZZZggg^^^LLLGGGEEECCCAAA>>>AAANNN\\\mmmyyy{{{wwwtttuuuwwwsssvvvooobbb^^^ZZZTTTPPPNNNLLLKKKJJJGGGOOO```yyynnnJJJ:::666666555444333333222222222333444444333555888:::;;;>>>>>>AAADDDIIIggguuuRRRTTT\\\TTTKKKOOOLLLGGGCCCDDDKKKTTT[[[lllyyy}}}qqqkkkkkknnnqqqoooppppppmmmeee\\\TTTPPPJJJHHHHHHLLLYYYooottt```VVVVVVZZZiiiqqqyyyyyywwwzzzxxx{{{yyykkklllhhhfff^^^PPPBBB<<<>>>AAA@@@BBBDDDEEEEEEDDDEEEEEEGGGFFFFFFGGGIIIMMMQQQTTTTTT[[[qqqfffXXX{{{{{{vvv___XXXOOOJJJPPP\\\hhhsss{{{~~~uuu```[[[```~~~yyynnneeeddddddaaa___^^^___```bbbccccccaaa^^^]]]bbbooo|||hhh[[[XXXnnnyyyyyy}}}tttsssvvvssswww~~~uuuqqqmmmgggcccbbbeee___[[[^^^___XXXOOOHHHDDDCCCBBBDDDFFFIIIIIIIIIGGGFFFEEECCCAAA???===<<<>>>===>>>@@@BBBDDDMMMWWWcccrrriiiOOO888777666444333333444444777888999:::<<<@@@FFFJJJJJJRRRYYYdddiiiQQQHHHEEECCCAAA>>>AAAMMMZZZooo{{{~~~yyyrrrrrr}}}yyy|||vvvjjj]]]YYYTTTPPPNNNMMMKKKJJJLLLSSSdddnnnKKK;;;666555555444333333222222222333444444444555888:::<<>>@@@AAADDDDDDEEEDDDDDDEEEFFFHHHHHHHHHHHHHHHKKKOOORRRUUUVVV[[[llljjjTTTmmmwwwttthhhYYYQQQKKKPPP[[[gggqqqzzz}}}hhh[[[\\\ooo}}}uuukkkcccccceeedddcccccc\\\]]]]]]]]][[[WWWTTTRRRZZZhhhvvvxxxcccYYYXXXjjjyyyvvv|||}}}~~~{{{zzzuuuppphhhbbb```\\\TTTTTT]]]eee^^^PPPFFFEEEDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDBBB???<<<888777888777888;;;;;;===EEENNN```qqqcccGGG888777555444444444555555888:::;;;===???CCCHHHLLLNNNUUUYYYaaa~~~vvvWWWJJJFFFCCCAAA>>>@@@JJJVVVnnn|||{{{wwwrrr~~~}}}}}}wwwmmm]]]YYYTTTQQQNNNMMMKKKIIINNNVVVjjjiiiHHH:::555555555444444333333222222333444444444666999<<<>>>AAABBBGGGLLLLLL[[[yyylllYYYTTTSSSXXXNNNOOOMMMHHHDDDEEEKKKRRR___jjjvvv~~~wwwtttvvvyyy}}}yyyssskkkbbbZZZSSSPPPOOOIIIFFFLLL___wwwuuubbbVVVRRRSSSLLLQQQWWW\\\___aaaccceeeuuuxxxkkkfffqqq}}}dddkkkeeePPPAAA@@@CCCAAAGGGFFFDDDCCCCCCEEEFFFHHHJJJIIIIIIJJJMMMPPPSSSVVVXXXZZZfffoooPPP```tttssszzz[[[RRRMMMQQQZZZdddnnnwwwzzz}}}eee[[[___tttjjjbbbccceeedddcccddd[[[[[[ZZZXXXTTTOOOKKKHHHOOO^^^ppp}}}mmm[[[VVVXXXggg}}}|||qqqpppttt|||yyyuuuppphhhaaa```VVVPPPSSSaaahhh```RRRJJJJJJHHHGGGGGGHHHIIIHHHGGGFFFFFFFFFEEEBBB>>>:::888888666888::::::;;;AAAJJJ^^^rrr~~~^^^AAA777666555444444555666666999:::===???AAAEEEJJJMMMTTTYYY[[[aaazzz~~~ZZZLLLHHHEEEBBB??????GGGQQQgggxxxzzz|||vvv}}}wwwmmm___[[[VVVRRROOOMMMJJJIIILLLYYYqqqbbbCCC777555555444444444333333333222333444555555777;;;===AAACCCBBBGGGNNNNNNXXXnnnfffVVVSSS[[[OOOQQQPPPKKKEEEBBBGGGLLLXXXbbbnnnyyyzzzzzz}}}}}}wwwqqqjjjbbb[[[VVVQQQMMMJJJOOO^^^sssqqq___SSSQQQRRRPPPRRRVVV[[[___```]]]ZZZaaannn~~~uuuhhhhhhyyytttbbbkkkfffOOO@@@CCCFFFBBBFFFFFFEEEFFFGGGGGGFFFEEEKKKJJJKKKLLLNNNQQQTTTUUUWWWYYYaaasssQQQZZZuuusss\\\TTTNNNQQQXXX```kkksssyyy~~~yyy^^^WWWmmm|||qqqhhhggggggeeebbbbbb]]]]]]\\\ZZZUUUOOOJJJFFFIIIWWWkkk||||||fffUUUSSSXXXiii}}}}}}{{{rrrooolllooovvv|||vvvoooggg```^^^TTTSSS\\\iiikkk___UUUTTTOOOMMMKKKJJJJJJJJJIIIHHHFFFGGGGGGGGGEEEBBB???===;;;999999:::::::::AAAIII[[[ooo~~~xxxZZZ>>>777666555444555666777888999;;;>>>@@@CCCFFFKKKNNNYYY^^^___bbbvvv^^^OOOKKKFFFCCC@@@???DDDLLL]]]ooo{{{wwwxxxwwwyyy|||rrrgggbbb[[[TTTPPPNNNKKKJJJMMM```|||\\\???666444444444444444333333333333444666666777:::===@@@DDDEEECCCFFFNNNOOOWWWjjjbbbTTTXXXPPPRRRRRRMMMFFFCCCDDDGGGRRR\\\hhhssszzztttkkk```YYYPPPQQQRRRUUU___qqqppp___UUUTTTUUUTTTTTTVVV\\\bbbccc^^^YYYTTT___ppp~~~uuuiiinnnkkkccciiibbbMMMAAAEEEHHHEEEHHHIIIKKKNNNPPPOOOJJJFFFKKKLLLLLLMMMOOORRRTTTUUUTTTXXX^^^|||vvvSSSYYYyyyqqq]]]UUUOOOQQQVVV]]]gggqqqzzz~~~iiiYYY\\\kkkyyyooolllkkkgggdddccc^^^___```___[[[TTTNNNJJJHHHUUUjjj|||vvvbbbSSSQQQ[[[qqqyyypppjjjeeegggnnnzzzwwwoooeee^^^[[[VVVYYYggguuurrrbbbZZZ^^^VVVSSSPPPOOONNNMMMKKKJJJFFFGGGGGGGGGFFFEEECCCBBB>>>;;;:::999888999@@@IIIZZZlll|||rrrTTT<<<666666555555555666888999999<<>>777444444444444444444444444444666777888:::<<<@@@CCCEEEIIIFFFGGGNNNPPPVVVfffwwwZZZTTTSSSRRRPPPMMMIIIEEEDDDDDDKKKVVVccclllwww~~~tttggg^^^VVVZZZ]]]___fffxxxpppaaaXXXVVVVVVTTTRRRSSSXXX^^^```]]]YYYMMMUUUaaaooo}}}yyyqqqyyyggghhheee[[[MMMFFFGGGKKKKKKMMMNNNQQQVVVZZZXXXRRRLLLMMMNNNOOOPPPRRRTTTUUUVVVRRRXXX\\\uuu{{{VVVXXX{{{nnnuuu]]]VVVPPPPPPTTTZZZeeeooozzz}}}eeeXXXUUUiiizzzoookkkiiiddd```___]]]```cccdddaaaZZZRRRMMMJJJUUUhhh{{{qqq___RRRSSSbbb|||~~~~~~tttiiieeeeeekkkyyy~~~tttlllbbb\\\[[[XXX^^^pppkkkaaaeee___]]]YYYWWWVVVTTTRRRPPPJJJJJJIIIHHHGGGGGGFFFEEEBBB>>>;;;999777888AAAJJJ___qqqkkkNNN:::666555555555555777999:::;;;===AAADDDGGGKKKOOORRRXXX\\\___```mmmuuuVVVPPPKKKHHHCCC@@@AAAEEEPPPcccrrrtttttt~~~wwwpppzzzmmmaaaYYYUUUTTTSSS^^^sss|||TTT;;;666444444444444444444444444555777999:::<<>>KKKXXX^^^dddnnnyyy~~~zzzvvvvvv}}}|||ppphhhddd```\\\WWWTTTSSSRRRPPPNNNJJJIIILLLXXXjjj|||rrriiivvvaaaQQQPPPQQQNNNPPPYYYQQQPPPPPPUUU[[[\\\XXXTTTSSSTTTUUUVVVXXXYYYZZZ[[[UUU\\\ZZZhhhaaaZZZxxxwwwooo\\\UUUPPPPPPRRRXXXcccnnnyyy|||sssZZZSSS[[[rrr~~~wwwmmmeeebbbbbbgggnnnpppmmmcccXXXPPPJJJRRRcccvvvwwwdddVVVQQQXXXooozzzxxx~~~vvvmmmhhhhhhnnnuuusssjjjddd___]]]___^^^ddd{{{sssrrrllljjjhhhfffdddbbb^^^[[[XXXVVVTTTRRRQQQPPPMMMKKKLLLEEE===999999===FFFMMMfff}}}rrrkkk___DDD666999999888777666888<<>>FFF]]]rrrxxxwww{{{vvvrrr~~~xxxnnniiiooo|||ooobbb[[[[[[]]]llllllJJJ777555555555444444444555555666444777;;;>>>AAADDDHHHKKKHHHJJJMMMQQQTTTVVVWWWWWWdddxxx[[[WWWRRRRRROOOHHHLLLMMMDDDCCCDDDJJJTTT]]]eeepppyyy}}}qqqjjjfffdddcccaaaZZZOOOIIIHHHLLLKKKKKKSSScccwww||||||zzz|||rrr]]]MMMMMMQQQPPPSSSZZZVVVTTTRRRSSSWWWXXXWWWTTTRRRSSSUUUVVVVVVWWWYYY[[[ZZZZZZ]]]fffjjj^^^kkkyyy|||iiiOOORRRRRRNNNVVV\\\kkksss{{{fffWWWYYY___vvvooollljjjpppzzzuuucccVVVUUUQQQLLLMMM[[[kkkvvv|||~~~nnn[[[RRRQQQdddzzz|||{{{~~~zzzwwwyyywwwooommmkkkoooxxxzzznnngggaaa]]]```eeeffflllzzzxxxuuuppplllhhhddd___\\\[[[[[[ZZZYYYXXXUUUQQQNNNJJJFFF@@@===:::<<>>AAADDDEEEGGGJJJNNNQQQSSSUUUUUUZZZZZZ___kkkzzzoooYYYOOONNNGGGBBBAAA<<>>@@@QQQdddxxx~~~}}}hhhooooooRRR@@@999777999:::<<<===@@@EEEHHHNNNOOOPPPSSSUUUWWWYYYYYYXXX^^^]]]\\\```iiibbbOOOMMMKKKIIIDDD:::AAAEEEUUUkkkttttttvvvxxxppphhheee___WWWOOOJJJHHHHHHHHHKKKHHHGGGIIIIIITTTpppyyyVVV===444666444333444444555666777888:::===@@@CCCDDDGGGJJJMMMKKKLLLNNNQQQTTTWWWYYYZZZ]]][[[ggg```RRRQQQUUUPPPNNNOOOKKKHHHCCCAAACCCGGGNNNZZZeeeiiirrr{{{}}}pppnnnppptttqqqggg]]]YYYOOOKKKHHHLLLUUUbbbsss~~~ooosss}}}|||aaaUUULLLMMMPPPPPPPPPQQQOOORRRVVVVVVRRROOONNNNNNNNNOOOQQQRRRRRRSSSUUUWWWTTTTTTZZZ^^^kkkeeeLLLUUUuuu~~~rrreee^^^WWWPPPTTTUUU```lllvvvyyy```bbbxxx}}}}}}{{{qqqfff```\\\YYYVVVQQQJJJHHHPPPZZZjjjttt|||pppaaaZZZ[[[nnnzzz\\\ooozzzwwwxxxxxx||||||xxxuuuqqqlllgggjjjxxx{{{sssrrrsssuuunnnmmmlllllljjjfffaaa]]]QQQKKKGGGDDDAAAEEE]]]xxxzzzjjjJJJ;;;;;;777999<<<>>>AAADDDHHHLLLPPPQQQRRRTTTVVVXXXZZZ[[[[[[aaa___]]]___eee|||jjjRRRMMMKKKJJJFFF;;;@@@BBBQQQhhhsssrrryyy{{{rrr}}}jjj^^^UUUPPPKKKHHHHHHHHHHHHHHHHHHGGGHHHIIIHHHOOOiiipppMMM999555555444444444555666777999:::;;;>>>AAACCCDDDGGGJJJLLLMMMNNNOOOQQQSSSUUUWWWXXXWWW\\\```pppoooWWWMMMRRRPPPNNNPPPMMMLLLGGGBBBBBBDDDHHHSSS]]]dddmmmwww{{{vvvmmmiiillloooiii^^^WWWPPPJJJFFFHHHLLLTTTdddtttxxxllluuu{{{[[[TTTMMMMMMPPPQQQPPPPPPMMMQQQUUUUUUQQQNNNMMMNNNLLLNNNPPPQQQQQQRRRTTTUUURRRRRRYYY^^^ggglllMMMNNNeeekkkhhh^^^WWWQQQUUUTTT\\\lllvvvtttcccppp}}}zzzzzzuuummmiiiccc^^^YYYUUUPPPJJJJJJNNN[[[hhhyyy{{{lll\\\XXX]]]sss}}}SSSdddpppppprrr{{{~~~yyyxxx~~~|||xxxvvvsssqqqnnnqqq|||vvvuuuuuussssssssssssqqqmmmfffaaaVVVLLLFFFEEEDDDLLLgggcccCCC666999999;;;>>>AAACCCGGGKKKNNNQQQQQQSSSUUUWWWYYY[[[\\\]]]aaa^^^\\\___bbbsssxxx[[[RRRMMMKKKHHH>>>???AAANNNaaammmooossszzzrrrsssiii[[[SSSOOOJJJHHHIIIJJJIIIGGGIIIIIIKKKMMMJJJNNNccczzzgggEEE888666444444444555666888:::;;;<<<===???BBBDDDEEEGGGJJJLLLMMMNNNQQQTTTVVVWWWWWWWWWRRR[[[ZZZ]]]cccNNNQQQQQQOOOQQQOOONNNHHHDDDBBBBBBCCCJJJSSS^^^hhhrrrvvv{{{}}}rrrjjjlllnnnjjjaaaZZZSSSLLLHHHHHHHHHLLL[[[llltttmmm{{{nnnZZZUUUOOOMMMNNNNNNNNNLLLLLLNNNQQQRRRQQQPPPPPPPPPLLLNNNPPPQQQQQQQQQSSSUUUTTTSSS\\\bbbfffxxxVVVKKKYYYhhhkkk```YYYTTTXXXTTTZZZlllvvvpppmmmzzzwwwuuurrrpppjjjccc]]]ZZZWWWOOOIIIGGGPPP\\\nnn}}}{{{jjj]]]___iiiwwwKKK[[[jjjppptttzzz}}}}}}wwwzzz{{{xxxwwwwwwwww{{{zzzvvvvvvxxx{{{~~~|||uuukkkdddYYYMMMFFFGGGHHHPPPkkkwww\\\@@@555999:::===@@@CCCEEEHHHLLLOOOQQQRRRTTTVVVYYY[[[]]]^^^\\\]]]YYYYYY^^^^^^kkkhhhZZZPPPMMMJJJBBB===AAAJJJVVVccclllpppppp~~~tttxxxqqqccc\\\VVVNNNKKKLLLMMMLLLJJJMMMLLLNNNPPPMMMMMM\\\ooo___@@@999888333555555666888999;;;===>>>@@@BBBDDDFFFGGGHHHKKKMMMKKKNNNSSSWWWZZZ\\\[[[[[[VVVXXXUUUVVVmmmvvvTTTSSSTTTRRRRRRQQQOOOJJJGGGEEECCCAAAEEEKKKTTT^^^hhhmmmsss{{{yyysssrrrpppiiibbb```VVVPPPMMMMMMJJJKKKZZZmmmyyyxxxwww{{{aaaVVVSSSNNNJJJKKKMMMMMMKKKLLLLLLMMMOOORRRSSSSSSRRRLLLNNNPPPQQQQQQQQQSSSUUUWWWTTT\\\ccceee}}}lllWWWTTT|||lll}}}qqqeee___ZZZ]]]VVVZZZjjjttt~~~||||||wwwxxxyyyzzzssskkkeeeaaa[[[RRRKKKIIIJJJSSSbbbrrruuuddd[[[eeevvv|||BBBQQQcccoootttwwwzzz}}}vvvxxx|||~~~{{{zzz|||zzzwww{{{{{{nnneeeZZZMMMFFFIIIKKKRRRkkknnnXXXAAA777:::;;;>>>AAADDDGGGIIIMMMPPPQQQRRRTTTWWWZZZ\\\^^^___ZZZZZZVVVWWW\\\\\\eeezzzsss```SSSNNNLLLEEE;;;@@@FFFNNN\\\jjjooolll||||||yyy{{{nnneee]]]SSSNNNNNNPPPPPPNNNNNNLLLMMMOOOKKKIIITTTddd[[[>>>999999333666666777888:::===???@@@BBBDDDFFFHHHHHHJJJLLLNNNIIIMMMSSSZZZ^^^```___^^^^^^WWWSSSWWWccc~~~YYYUUUVVVTTTTTTRRRQQQMMMJJJIIIEEEBBBDDDIIIJJJTTT^^^dddkkkuuu|||}}}|||yyyqqqfffbbbcccYYYSSSQQQRRROOONNN]]]qqqyyymmmvvv}}}YYYPPPNNNJJJHHHIIIMMMOOONNNLLLKKKJJJMMMRRRVVVVVVTTTLLLNNNPPPQQQQQQRRRTTTUUUWWWSSS[[[bbbbbbvvvfffUUU|||sssvvvjjjccc___```XXXZZZgggrrr}}}{{{~~~xxx{{{zzztttmmmggg^^^TTTOOOOOOHHHNNNZZZjjj{{{{{{hhhWWWSSScccxxxCCCIIIVVVfffssszzzzzzwww|||wwwvvv~~~xxxjjj^^^RRREEEDDDQQQfffxxx]]]HHHBBB>>>:::<<<@@@EEEGGGGGGHHHLLLOOOLLLMMMOOOSSSWWWYYYXXXWWWXXXZZZZZZXXXXXX]]]gggpppbbbQQQQQQOOOGGGDDD???>>>HHHUUU___ffflllvvv{{{~~~uuunnnjjj```VVVTTTXXXXXXSSSVVVQQQNNNOOOOOOOOOSSSYYYyyy{{{UUU;;;777888555555777999;;;<<<>>>AAACCCDDDGGGJJJLLLLLLNNNPPPQQQHHHLLLRRRWWW[[[\\\[[[ZZZUUUUUUWWWXXXXXXgggWWWLLLWWWZZZRRRMMMQQQSSSOOOHHHBBBAAACCCFFFLLLTTT[[[```gggrrryyy}}}wwwwwwtttjjjcccbbb^^^[[[XXXRRRLLLNNNaaauuuxxxwwwlllXXXQQQNNNJJJIIIKKKNNNPPPQQQPPPOOONNNMMMLLLMMMNNNOOOMMMNNNPPPPPPPPPQQQTTTVVVTTTXXXZZZ```fffjjjzzz```}}}zzzhhhcccccc^^^XXX```ppp}}}|||ssslllfff___WWWRRRIIIKKKTTTcccvvvlll[[[UUU[[[kkk{{{@@@FFFQQQ___mmmvvvxxxxxx{{{|||{{{zzz|||}}}rrraaaUUULLLRRRfff{{{{{{YYYDDD>>>===:::AAADDDHHHJJJKKKLLLOOORRRQQQPPPPPPRRRVVVYYYYYYYYYXXXYYYYYYXXXWWW[[[cccjjjjjjUUURRRQQQKKKDDD???===DDDNNNXXXaaaiiiqqq}}}}}}||||||sssppphhh___]]]```^^^XXXXXXTTTPPPQQQPPPNNNPPPUUUppprrrOOO999777888555444777:::<<<>>>@@@CCCEEEEEEHHHKKKNNNOOOQQQSSSUUUOOOPPPRRRTTTVVVXXXYYYYYYUUUTTTVVVWWWTTT^^^}}}uuuZZZUUUVVVUUURRRRRRQQQNNNJJJEEEAAA>>>@@@EEELLLRRRXXX```jjjrrr{{{|||wwwppplllmmmiiiddd^^^VVVPPPSSSeeeyyy~~~yyyzzz```QQQPPPMMMIIIHHHJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPPPPRRRUUUXXXXXXZZZZZZ___eeehhhzzzkkkrrrhhhhhhbbbXXX^^^nnn}}}wwwnnnhhhccc]]]XXXMMMNNNTTT```qqq{{{eeeVVVSSS\\\ooo===AAAIIIUUUcccooovvvyyy}}}}}}}}}yyyhhhYYYOOOXXXrrrpppSSSAAA===???@@@FFFHHHKKKMMMNNNPPPSSSUUUVVVTTTRRRRRRUUUXXXZZZZZZXXXZZZ[[[ZZZYYY[[[aaafffvvv\\\TTTSSSPPPDDD@@@===@@@EEEMMMZZZfffjjjttt}}}}}}wwwpppnnnlllggg```^^^YYYVVVVVVTTTPPPOOORRRdddyyyeeeFFF777777777444555888;;;>>>@@@BBBEEEHHHHHHKKKNNNQQQRRRTTTWWWYYYWWWUUUSSSRRRRRRTTTWWWYYYUUUSSSTTTVVVSSSWWWjjjtttZZZUUUYYYXXXUUUQQQPPPOOOKKKCCC<<<<<<@@@DDDIIINNNWWWbbbjjjsssxxx}}}yyyyyy}}}yyyqqqggg\\\VVV\\\nnnyyywww~~~|||nnnUUUOOOOOOLLLIIIHHHIIIJJJJJJJJJLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPRRRVVVZZZ\\\\\\XXX\\\ccceeewwwzzziiippplllfff[[[\\\kkk{{{}}}tttnnnhhhbbb^^^TTTSSSTTT]]]jjjxxxnnnZZZOOOPPP]]]sss;;;===BBBLLLYYYgggrrryyy|||yyy~~~xxx||||||ppp```RRRWWWmmmeeeMMM???>>>DDDHHHIIIJJJLLLNNNPPPRRRUUUVVVVVVTTTSSSSSSUUUWWWXXXXXXXXXZZZ\\\]]]]]]___cccfffxxxdddVVVRRRRRRGGGCCC???>>>>>>DDDRRRaaaeeekkkyyy}}}wwwnnngggbbb^^^\\\[[[XXXSSSPPPRRRYYYsssyyyYYY???666777777444666:::>>>BBBDDDFFFIIIKKKLLLOOORRRSSSTTTUUUWWWYYYYYYXXXUUUSSSSSSUUUWWWYYYUUUSSSSSSUUUUUUWWWcccpppmmmZZZXXXZZZXXXUUUTTTSSSOOOHHHBBB===???AAACCCHHHPPP[[[bbbhhhnnnvvv{{{~~~|||oooccc```hhhyyy~~~www|||ttt___SSSSSSPPPMMMKKKIIIJJJJJJIIIHHHLLLMMMNNNOOOOOOOOONNNMMMNNNNNNOOONNNOOOQQQUUUYYY[[[ZZZUUUXXXaaacccnnnyyy]]]ooo|||ppphhh___\\\hhhxxx{{{|||}}}vvvmmmddd^^^YYYVVVUUUYYYdddrrr~~~rrrbbbPPPIIIOOO___vvv:::;;;>>>EEEPPP^^^llltttuuuwww~~~yyy{{{wwwrrrkkkooozzzvvvlllbbbcccooo~~~www^^^III@@@AAAGGGLLLJJJJJJKKKMMMOOORRRTTTUUUTTTSSSTTTUUUWWWWWWUUUSSSVVVXXX[[[]]]___aaadddeeeooonnnYYYRRRQQQKKKGGGBBB>>>;;;>>>LLLZZZ```dddnnn~~~{{{pppiiiccc___]]]]]]YYYSSSPPPQQQRRRmmmrrrPPP<<<777888777666:::===BBBFFFHHHJJJLLLNNNQQQRRRTTTUUUTTTTTTUUUVVVWWWWWWVVVVVVWWWXXXZZZZZZXXXUUUSSSSSSTTTXXX___fff~~~eeeSSSXXXXXXWWWVVVSSSOOOLLLJJJ@@@@@@??????CCCJJJRRRXXX]]]ccclllrrrvvvzzz~~~uuukkklllvvvyyy}}}|||yyyttt^^^UUUTTTSSSQQQOOOMMMLLLLLLKKKJJJHHHLLLMMMOOOPPPPPPPPPOOONNNLLLMMMMMMMMMMMMOOORRRUUUVVVVVVQQQTTT^^^```gggyyyvvvYYY^^^wwwkkkddd^^^ffftttlllssseee\\\]]]YYYUUUWWW```ooo}}}gggYYYJJJGGGQQQbbbxxx999:::<<<@@@HHHUUUbbbkkkqqqtttyyy~~~xxxooofff^^^dddrrr|||||||||}}}uuuYYYGGGBBBCCCGGGLLLLLLKKKKKKLLLPPPSSSUUUUUUSSSSSSTTTVVVXXXWWWTTTRRRUUUVVVXXX[[[^^^```bbbcccfff||||||aaaTTTPPPOOOJJJEEE@@@<<<<<>>BBBGGGKKKMMMNNNOOOQQQTTTUUUWWWVVVUUUTTTTTTUUUTTTUUUVVVWWWYYYZZZ[[[[[[ZZZWWWSSSQQQRRRUUUYYY]]]kkk|||]]]XXXXXXWWWTTTQQQNNNMMMMMMDDDAAA>>><<<>>>CCCHHHLLLQQQWWW___fffkkkpppvvvzzz~~~|||uuuxxx{{{qqqjjjSSSQQQSSSMMMQQQOOONNNNNNNNNMMMKKKIIILLLMMMNNNOOOOOOOOOOOOOOOLLLMMMNNNNNNMMMMMMOOOQQQOOORRROOOQQQ[[[\\\aaaooowww\\\SSSyyytttjjjbbbfffppp~~~kkkooo{{{kkk```___[[[VVVUUU]]]kkkzzzsss]]]QQQGGGIIIVVVgggzzz777888:::<<>>GGGRRRZZZfffrrrxxxvvv~~~xxxxxxlllZZZPPP[[[nnniiiKKKBBBGGGMMMQQQSSSSSSPPPNNNPPPTTTXXXZZZYYYXXXVVVTTTTTTVVVXXXYYYYYY\\\[[[[[[\\\^^^aaaaaaaaadddooosss\\\RRRRRRLLLFFFCCC>>>;;;===BBBGGGRRRaaakkknnnuuuyyyzzz}}}|||rrrkkkeee```XXXPPPKKKLLLJJJXXXxxxvvvyyyZZZ>>>999<<<;;;>>>DDDEEEIIINNNQQQRRRSSSSSSTTTTTTVVVXXXYYYXXXXXXXXXYYYTTTSSSRRRRRRSSSVVVYYY[[[QQQSSSUUUTTTUUUXXXZZZ[[[[[[aaa~~~kkkbbbWWWTTTXXXYYYUUUOOOMMMIIICCC???>>>??????@@@@@@EEELLLRRRWWW]]]fffllljjjqqqyyyvvv{{{hhhUUULLLLLLOOORRRNNNNNNNNNOOOPPPOOOKKKIIIJJJIIIIIIIIIIIIKKKMMMNNNMMMOOORRRRRRPPPNNNMMMMMMIIIPPPPPPPPPUUUUUUWWWcccwwwcccIIIlll~~~~~~{{{kkkgggkkkxxx{{{mmmddd___]]]___cccrrrvvvaaa]]]VVVRRRVVVbbbqqq|||zzzxxxzzznnnZZZOOOGGGEEEOOO```qqq<<<:::888999<<>>BBBJJJWWWaaafffmmm}}}zzzyyy|||rrrhhhccc]]]VVVQQQPPPOOOXXXrrryyy}}}___LLL===<<<>>>===@@@GGGMMMNNNPPPPPPPPPQQQTTTVVVYYY[[[\\\XXXSSSQQQTTTWWWRRRRRRSSSTTTUUUVVVVVVWWWWWWRRRMMMMMMQQQTTTSSSQQQ```[[[gggwwwYYYVVVXXXRRRPPPVVVTTTOOOIIIDDDAAA???<<<;;;<<<>>>AAAFFFMMMTTTZZZ^^^```gggpppssstttvvv~~~~~~zzzaaaTTTLLLEEEHHHQQQMMMMMMMMMMMMLLLKKKIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJPPPPPPQQQQQQQQQQQQQQQQQQNNNMMMOOOSSSTTTTTTXXX^^^pppqqqUUUhhhkkkrrr{{{hhhcccvvvqqqdddZZZWWW[[[bbbfffooovvvkkk___TTTRRRWWW^^^iiirrrxxxppplllaaaTTTNNNEEECCCSSSiiizzz>>><<<999888:::@@@FFFJJJTTT]]]ffflllrrryyy|||{{{|||~~~}}}vvvuuuuuuqqq\\\UUUgggsss\\\JJJKKKRRRUUUWWW[[[WWWVVVVVVUUUVVVWWWXXXYYY]]][[[ZZZ[[[]]]^^^\\\ZZZWWWXXXZZZ[[[]]]]]]^^^^^^___cccttt}}}]]]WWWRRROOOMMMGGG???<<<>>>???EEEQQQ[[[```gggwwwzzzzzzsssllleee[[[RRRNNNOOO[[[tttxxxVVVEEE:::;;;??????BBBIIIMMMOOOPPPQQQPPPQQQRRRTTTWWWZZZ]]]ZZZVVVRRRSSSUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTQQQNNNMMMNNNPPPSSSUUUUUUYYYaaauuummmYYYZZZ]]]YYYRRROOOLLLHHHEEECCCAAA>>><<<<<<<<<>>>AAAFFFLLLQQQTTTZZZaaaiiilllmmmpppwww}}}www|||rrrYYYOOOLLLHHHHHHMMMKKKKKKKKKLLLKKKKKKJJJJJJFFFFFFGGGHHHHHHIIIIIIIIINNNNNNNNNNNNOOOOOOOOOOOONNNLLLMMMQQQRRRRRRVVV\\\ddd{{{|||]]]lllggg___rrrgggsssqqqddd[[[XXX]]]dddbbbbbbvvv}}}vvvggg]]]SSSRRRVVV^^^kkkwwwzzznnnggg]]]RRRLLLEEEGGGXXXooo~~~CCC???;;;888888<<>>:::???HHHRRRWWW___mmm{{{tttzzz{{{uuunnnbbbVVVPPPQQQccc}}}oooKKK???888===BBBDDDGGGMMMNNNQQQSSSTTTSSSRRRRRRRRRSSSWWW[[[[[[WWWTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQOOOPPPOOONNNLLLNNNSSSXXX[[[cccdddcccyyyiiiZZZ\\\ZZZQQQNNNMMMKKKIIIHHHEEE@@@===<<<<<<<<<===@@@CCCFFFHHHPPPVVV^^^aaacccgggnnntttyyy|||}}}xxxuuuvvv~~~{{{}}}eeeOOOIIIKKKIIIHHHIIIHHHIIIJJJJJJKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKLLLLLLMMMMMMMMMNNNLLLLLLNNNNNNNNNSSSYYY]]]iiieeellldddMMMggglllnnn{{{sssfff]]]ZZZ```gggeee\\\dddzzztttpppllliii]]]WWWQQQPPPSSS^^^ppp}}}nnndddZZZPPPIIIGGGNNNaaauuuGGGCCC>>>:::888999<<<>>>???IIITTT\\\dddmmmqqqppp~~~nnnnnnaaaXXXRRRSSSVVVWWWZZZ___\\\ZZZWWWUUUUUUWWWZZZ\\\\\\ZZZWWWUUUUUUVVVWWWWWWVVVWWWXXXYYYYYYYYYYYYYYY___```ccctttddd[[[SSSRRRPPPIIIBBB???999;;;AAAIIIOOOVVVcccooo{{{yyyxxxzzzuuukkk___XXX[[[ppp|||hhhEEE===:::@@@FFFHHHKKKOOOPPPSSSWWWXXXWWWTTTRRRRRROOORRRUUUVVVUUUTTTTTTUUUSSSSSSRRRQQQQQQPPPOOOOOOMMMNNNOOOPPPQQQRRRTTTUUUccchhheee^^^eeejjjYYYVVVWWWRRRQQQPPPOOOMMMIIICCC???>>>===<<<<<<<<<>>>@@@BBBFFFLLLRRRWWWZZZ___gggmmmooosssyyy~~~~~~{{{zzz{{{www|||www{{{jjjYYYJJJFFFIIIIIIIIIJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEIIIIIIJJJJJJKKKKKKLLLLLLOOOMMMLLLMMMMMMLLLQQQWWW[[[]]]zzzgggfffgggFFFTTTtttlllwwwwwwjjjaaa^^^ccckkklll^^^]]]xxx{{{vvvnnnfff```[[[WWWUUUQQQNNNKKKLLLQQQ```xxxssshhhZZZOOOGGGJJJUUUiiizzzJJJGGGBBB===:::999999:::<<>><<<::::::;;;<<<===???CCCIIINNNRRRYYY```eeefffkkkqqqvvvzzz}}}~~~rrrkkknnnttt{{{}}}zzz{{{pppXXXQQQJJJHHHHHHHHHJJJMMMKKKKKKKKKJJJIIIGGGFFFEEEGGGGGGEEEDDDDDDDDDDDDDDDHHHIIIIIIJJJKKKLLLLLLLLLPPPNNNMMMNNNNNNLLLPPPVVVZZZWWWllljjj```oooHHHHHHwwwpppwwwpppfffbbbgggnnnsssbbbZZZlllgggeeeaaa^^^\\\WWWRRRNNNHHHFFFFFFIIIQQQdddzzznnn\\\NNNGGGNNN]]]ppp~~~LLLJJJFFFBBB>>>;;;999888;;;@@@DDDFFFLLLXXXaaaeeehhhuuuzzzfffWWWVVVUUUTTTUUUUUUWWWXXXYYYWWWUUUSSSSSSTTTVVVXXX\\\\\\ZZZWWWTTTRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXXXX[[[[[[\\\eeettt^^^TTTSSSQQQKKKFFF???;;;:::???EEEKKKTTT\\\hhhqqqzzzwww~~~xxxvvvcccNNN???>>>???BBBFFFIIIJJJJJJLLLOOOSSSTTTSSSPPPNNNMMMLLLLLLLLLMMMPPPSSSVVVXXXPPPPPPPPPPPPPPPPPPQQQQQQLLLJJJLLLRRRXXXYYYSSSLLLSSSOOOTTT]]]]]]^^^vvviiiVVVTTTRRRPPPOOOOOONNNLLLJJJAAA???===:::999999999:::;;;===AAAEEEJJJOOOVVVZZZ\\\```fffkkkooossswwwyyy}}}}}}{{{rrrddd]]]eeeqqqqqq___NNNNNNMMMLLLKKKLLLNNNPPPMMMLLLLLLJJJIIIGGGEEEDDDGGGFFFDDDCCCBBBCCCCCCDDDHHHHHHIIIJJJKKKLLLLLLMMMOOONNNNNNPPPOOOMMMPPPUUU[[[XXXfffuuu```tttzzzOOOBBB]]]{{{xxxyyylllfffjjjpppzzziiiZZZbbbddd```]]]___aaaaaa[[[VVVGGGDDDDDDHHHSSSiiiooo[[[MMMJJJTTTfffxxxLLLKKKJJJGGGCCC>>>:::777888<<<>>>???DDDNNNWWWZZZbbbooo{{{nnnZZZTTTTTTSSSSSSUUUXXXXXXWWWVVVUUUTTTSSSRRRSSSSSSTTTWWWXXXYYYWWWTTTRRRSSSUUUSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXZZZbbbrrriiiYYYVVVTTTOOOKKKDDD===999<<>>;;;999999999999:::<<<>>>@@@DDDIIILLLOOORRRWWW\\\```dddiiimmmtttxxx}}}~~~{{{sssmmmgggbbb\\\]]]iiiwww|||fffTTTLLLMMMMMMOOOQQQSSSRRRPPPLLLLLLKKKKKKIIIHHHFFFFFFEEEDDDCCCAAAAAABBBDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMLLLNNNQQQQQQNNNOOOSSSWWWXXXaaa~~~bbbaaaZZZEEELLLpppwwwyyyrrrjjjlllrrrwwwjjj\\\^^^uuupppggg]]]\\\aaaddd```ZZZMMMHHHEEEJJJWWWnnniiiVVVLLLNNNZZZnnnLLLLLLLLLJJJFFF@@@;;;777555999<<<<<<@@@IIIPPPSSS\\\fffnnnrrrxxxgggTTTSSSSSSRRRSSSWWW[[[[[[XXXTTTTTTSSSRRRRRRQQQRRRRRRQQQSSSVVVUUUSSSRRRSSSTTTRRRSSSUUUWWWXXXZZZZZZZZZYYYWWWYYY___fffxxxrrr]]]XXXVVVRRRNNNFFF>>>999;;;@@@EEELLLRRRRRR___pppsssvvv|||pppSSSCCCDDDGGGHHHJJJMMMQQQSSSRRROOOQQQTTTUUUTTTSSSRRRSSSPPPPPPRRRTTTUUUTTTQQQOOOLLLMMMNNNPPPRRRTTTUUUVVVIIIKKKLLLLLLKKKLLLNNNQQQQQQUUUVVVSSSSSSZZZaaadddmmmfff]]]UUUQQQOOONNNMMMOOOLLLHHHCCC???<<<::::::999999999999:::<<>>@@@DDDFFFHHHOOORRRWWW\\\aaahhhooosssyyy{{{||||||||||||~~~~~~~~~~~~~~~{{{vvvpppkkkfff___UUUNNNIIIMMMWWWhhh{{{uuu```QQQNNNIIIHHHHHHIIIKKKLLLKKKJJJFFFFFFFFFFFFEEEEEEEEEEEEJJJHHHFFFEEEDDDDDDEEEFFFFFFGGGHHHIIIHHHGGGFFFEEEKKKKKKLLLLLLMMMLLLLLLKKKOOOMMMZZZjjjsssZZZXXXyyy^^^BBB???]]]{{{}}}~~~pppeeefffmmmpppnnnllleeefffwwwxxxggg^^^XXXSSSOOONNNNNNOOOVVVcccuuuqqq[[[PPPNNN\\\nnnMMMKKKNNNSSSOOOFFFDDDIII>>>===;;;999:::<<>>BBBHHHTTTdddqqqzzzuuuyyyjjjZZZPPPKKKKKKLLLOOOSSSXXXXXXTTTPPPXXXXXXWWWWWWWWWWWWXXXXXXZZZXXXUUUTTTTTTTTTSSSRRRSSSSSSTTTTTTUUUVVVWWWWWWRRRRRRQQQQQQQQQRRRRRRRRRSSSRRRRRRTTTWWWXXXXXXXXX``````xxxuuu]]]SSSSSSSSSSSSQQQOOOJJJGGGEEEEEE@@@===:::999999999888777999888888999:::<<<>>>???DDDGGGKKKPPPUUU[[[aaaffflllnnnqqqrrrrrrtttvvvxxxvvvxxx|||~~~~~~|||{{{yyy{{{}}}~~~zzzrrrnnnfff]]]UUUMMMHHHEEEEEEYYYnnn}}}~~~pppaaaTTTNNNLLLHHHGGGGGGHHHIIIJJJHHHGGGCCCDDDDDDDDDEEEEEEEEEEEEKKKJJJIIIGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEKKKLLLMMMNNNMMMLLLJJJIIIMMMNNNXXXcccuuufff]]]yyyxxxjjjIII:::FFF\\\rrrlllwww~~~{{{yyy~~~lllhhhtttttthhh]]]VVVQQQQQQTTT___ooo}}}|||kkkXXXPPPPPPgggwwwZZZLLLGGGQQQTTTKKKEEEGGGAAA@@@===;;;::::::;;;;;;@@@BBBEEEIIILLLPPPVVVYYYRRR\\\fffjjjjjjnnnyyy}}}zzz}}}zzz|||zzzvvvoooqqqrrrttt{{{vvv```UUUSSSSSSOOOOOOPPPPPPQQQSSSTTTUUUQQQQQQQQQNNNLLLLLLMMMOOOOOOMMMJJJHHHGGGHHHKKKLLLQQQQQQPPPQQQQQQRRRRRRRRRSSSVVVUUUWWW[[[YYYddd|||hhhYYYYYYRRRRRROOOHHH@@@;;;;;;===@@@EEEPPP[[[eeeppp}}}||||||}}}ttt^^^WWWSSSOOONNNLLLLLLQQQWWWYYYVVVRRRYYYYYYXXXXXXXXXXXXYYYYYY\\\YYYTTTQQQPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUQQQRRRSSSTTTTTTSSSRRRRRRUUUSSSSSSVVVZZZ\\\ZZZXXXaaa]]]iiiqqqaaaZZZWWWTTTSSSRRRPPPJJJEEEFFFCCC???===<<<:::888777888888777777888999;;;<<<>>>@@@DDDHHHLLLQQQWWW[[[___aaadddfffgggiiilllnnnnnnqqquuuxxxzzz{{{|||}}}vvvyyy}}}yyyssspppjjjeee\\\RRRJJJIIIMMMRRR]]]sssuuu```SSSPPPNNNKKKHHHGGGGGGHHHIIIIIIGGGEEEFFFFFFFFFGGGGGGGGGGGGGGGKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNLLLKKKJJJJJJKKKNNNOOOPPPNNNLLLJJJMMMOOOUUUZZZjjjrrraaatttpppzzzuuuVVV???>>>IIInnnvvvtttsssmmmuuu~~~oooeeeZZZXXX[[[hhhyyyyyypppbbbUUUSSSWWWnnn|||}}}___HHHKKKTTTQQQLLLKKKEEECCCAAA>>><<<:::999999===>>>@@@AAACCCFFFJJJNNNKKKSSS[[[]]]]]]```jjjrrr}}}wwwwww|||zzzvvvnnnjjjjjjeeefffbbb^^^eeevvv~~~hhhXXXRRRSSSSSSNNNNNNNNNOOOPPPQQQRRRSSSQQQSSSTTTTTTQQQOOONNNNNNNNNLLLJJJHHHGGGHHHJJJKKKNNNOOOPPPPPPPPPPPPPPPQQQSSSVVVUUUWWW]]][[[aaasss|||cccWWWSSSSSSQQQLLLEEE@@@>>>???===BBBKKKUUU[[[cccssskkkYYYUUUUUURRRPPPLLLIIILLLSSSXXXXXXVVVXXXXXXWWWWWWWWWWWWXXXXXXYYYVVVRRRNNNLLLMMMOOORRRQQQRRRSSSSSSSSSSSSRRRRRROOOPPPRRRTTTUUUUUUTTTSSSWWWUUUUUUWWW\\\^^^\\\YYYZZZ___cccmmmtttgggXXXRRRTTTUUUQQQKKKLLLIIIFFFCCCAAA???<<<:::888888777777888999;;;<<<:::<<>>;;;::::::;;;<<<<<<<<<===@@@CCCAAAGGGMMMQQQTTTYYYbbbiiitttpppmmmmmmrrrwww{{{|||xxx~~~~~~}}}sssggg^^^ZZZZZZUUUVVVRRRPPP]]]yyysss___TTTSSSRRRPPPMMMMMMNNNNNNOOOPPPRRRSSSOOORRRUUUVVVTTTQQQOOOOOOMMMMMMKKKKKKJJJKKKLLLLLLLLLOOOQQQRRRQQQPPPPPPPPPRRRVVVTTTWWW___^^^```lllvvvvvv\\\UUUSSSPPPLLLHHHDDDAAA???:::<<>>IIIoooxxxwwwzzzqqqttt}}}vvvsssqqquuu|||xxxnnndddZZZVVV]]]ggg}}}kkk[[[TTTPPPMMMKKKJJJIIIGGGEEEBBB???===:::;;;<<<;;;::::::;;;===;;;===AAAGGGMMMTTT[[[```bbbaaaaaacccggglllrrruuuooottt}}}}}}xxxvvvxxxwwwqqqhhh```ZZZTTTOOOLLLIIIJJJJJJPPPiii~~~iiiYYYUUUXXXUUUPPPMMMMMMMMMNNNOOOPPPRRRRRRNNNPPPRRRSSSQQQPPPOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNLLLPPPTTTVVVTTTRRRQQQQQQRRRUUUSSSUUU______]]]eeekkkkkk[[[VVVQQQNNNMMMJJJEEE@@@:::999<<>><<<:::999999999999777888888888888999<<<>>>@@@AAADDDEEEEEEFFFHHHJJJKKKPPPUUUWWWYYY^^^fffllliiifffdddeeehhhiiigggddd]]]___aaa^^^YYYSSSPPPOOOPPPYYYhhhxxxhhhWWWHHHFFFGGGDDDDDDHHHFFFFFFHHHJJJLLLLLLIIIGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGCCCDDDGGGIIIJJJJJJJJJJJJHHHIIIKKKLLLMMMNNNOOOOOONNNVVVRRRQQQZZZbbbnnnsss{{{fffKKK@@@FFF[[[{{{zzzrrrttt}}}yyypppfffbbbiiirrrsss___TTTNNNLLLLLLLLLJJJHHHDDDBBB@@@<<<===>>>===;;;::::::;;;===<<<<<>><<<:::::::::888999999777666777999;;;;;;===>>>?????????AAACCC>>>DDDKKKNNNOOOQQQWWW\\\[[[WWWSSSUUUYYY\\\ZZZVVVSSSVVVYYYXXXSSSNNNKKKKKK^^^kkkyyy]]]MMMEEEIIIHHHAAACCCLLLDDDEEEGGGJJJLLLLLLIIIGGG@@@@@@@@@AAAAAAAAAAAABBBAAABBBCCCDDDEEEFFFFFFFFF@@@BBBDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLHHHRRROOONNNUUUUUUjjjiiieeegggsssTTTEEEEEEOOOuuuuuuyyy~~~{{{wwwyyy}}}tttooosss|||}}}```RRRIIIKKKKKKJJJHHHFFFFFFFFFCCCCCCCCC@@@===:::999999;;;;;;;;;<<<>>>AAADDDEEELLLNNNRRRTTTWWWZZZ___bbbbbbdddiiiqqqzzz~~~}}}{{{}}}|||{{{{{{{{{vvvooojjjiiinnnuuuzzzyyyyyyyyyyyyuuukkk^^^UUUUUUNNNGGGCCCEEEFFFDDDBBBAAAEEEPPPnnnqqqaaaWWWXXXYYYUUUUUU\\\WWWPPPLLLOOORRRPPPOOOQQQPPPNNNJJJIIIKKKMMMOOOPPPSSSRRRPPPOOOMMMMMMLLLLLLOOOQQQSSSTTTUUUTTTRRRQQQTTTTTTUUUVVVVVVWWWXXXXXX```hhhyyyiiiXXXPPPNNNLLLIIIHHHDDD@@@<<<999:::???FFFJJJXXX```gggkkkttt~~~mmmYYYOOOMMMOOOSSSWWWQQQQQQRRRRRRRRRRRRQQQQQQOOOPPPQQQPPPNNNLLLLLLMMMLLLMMMOOOOOOMMMMMMMMMNNNLLLKKKKKKLLLLLLMMMNNNOOONNNMMMJJJIIIIIILLLOOOQQQTTTSSSSSSSSSSSSUUUWWWXXXVVVXXXYYYWWWWWW]]]gggpppxxxiiiaaaWWWRRRQQQPPPNNNKKKHHHGGGEEECCC@@@>>>===<<<:::999888666555555666666999999:::;;;;;;;;;;;;:::>>>>>>>>>@@@CCCGGGKKKMMMPPPNNNLLLKKKMMMNNNPPPPPPQQQPPPPPPPPPKKKIIIPPP\\\zzzzzzfffTTTKKKBBB???BBBFFFFFFCCCGGGGGGGGGFFFGGGGGGHHHIIIBBBAAA@@@???@@@BBBDDDEEEAAACCCEEEEEEEEEEEEEEEGGGLLLGGGFFFIIIIIIEEEFFFKKKJJJHHHGGGGGGHHHJJJJJJJJJJJJJJJLLLOOORRRWWWcccooosss]]]TTT|||___EEEDDDKKKiii{{{pppqqqrrrqqqsss~~~}}}|||xxxwwwuuu|||\\\MMMKKKJJJKKKMMMMMMIIIFFFDDDDDDCCCAAA???>>>>>>>>>::::::::::::;;;===???@@@AAACCCFFFHHHJJJLLLPPPSSSWWWYYY^^^fffnnnssstttsss|||yyyzzz~~~zzzzzzxxxuuurrrqqqrrrtttvvvuuurrrooollljjjhhhgggnnnmmmjjjhhhccc[[[QQQJJJFFFEEEDDDBBB@@@?????????EEE[[[qqqiii]]]WWW[[[\\\VVVTTTWWWTTTRRROOONNNOOOQQQRRRRRRQQQOOOLLLJJJKKKMMMOOOPPPRRRQQQQQQPPPOOONNNMMMMMMNNNOOOQQQRRRRRRRRRQQQPPPRRRSSSSSSTTTTTTTTTUUUUUUYYY^^^rrr}}}dddVVVQQQNNNLLLKKKIIIEEE@@@===<<<===AAACCCOOOXXXaaahhhrrr}}}|||vvvfffVVVOOONNNNNNOOOQQQPPPPPPPPPPPPPPPPPPOOOOOOMMMNNNOOOOOOLLLKKKKKKKKKJJJLLLNNNNNNMMMKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNMMMKKKJJJKKKLLLOOOPPPQQQQQQPPPPPPQQQRRRTTTUUUQQQTTTVVVWWWXXX\\\ccchhhzzzsssddd[[[VVVQQQNNNNNNMMMKKKIIIGGGDDDBBB@@@AAA@@@>>>===<<<;;;<<<<<<999:::::::::999999888888999999999;;;===@@@CCCDDDGGGGGGGGGHHHJJJJJJIIIHHHLLLKKKLLLNNNPPPWWWfffvvv|||fffTTTMMMGGGAAA???AAADDDDDDCCCEEEEEEEEEEEEFFFGGGGGGHHHDDDCCCAAA@@@@@@AAABBBDDD@@@BBBCCCDDDCCCBBBBBBCCCGGGCCCCCCGGGHHHFFFHHHLLLMMMJJJGGGFFFHHHIIIIIIHHHJJJJJJKKKNNNOOORRR\\\ggg|||dddXXXooogggJJJBBBGGGeeerrrnnn}}}uuu{{{|||wwwtttssssssyyy___UUUJJJGGGKKKNNNLLLHHHHHHGGGEEECCCAAA@@@???>>>;;;::::::999999::::::;;;;;;===???@@@AAACCCFFFHHHIIIKKKOOOUUU\\\aaaddddddmmmllljjjjjjjjjkkkmmmmmmiiijjjjjjiiihhhiiilllnnnsssrrroookkkeee___YYYVVV___\\\YYYUUUQQQLLLFFFBBB===@@@AAA???;;;<<>>>>>>>><<<<<<<<<;;;;;;:::999999888999:::;;;<<<===>>>>>>===???AAACCCDDDCCCAAA@@@EEEIIIPPPYYYbbbnnn~~~{{{iiiVVVIIIDDDCCCAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFDDDBBB@@@@@@@@@AAABBB???AAACCCCCCAAA@@@???@@@@@@>>>???CCCFFFFFFHHHLLLQQQKKKEEEDDDGGGIIIHHHEEEJJJIIIJJJMMMMMMMMMTTT\\\oooooo^^^iiisssSSSCCCCCCZZZxxxkkkttt{{{}}}{{{vvvuuuyyy}}}zzztttpppqqqtttvvvzzzqqqZZZKKKGGGIIIKKKJJJLLLKKKIIIHHHGGGEEEBBB@@@>>>>>>===<<<:::999999999;;;<<<=========>>>@@@BBB@@@AAACCCGGGKKKPPPSSSTTTXXXZZZ[[[ZZZXXXXXX[[[^^^___aaadddeeeffffffhhhjjjmmmhhh```XXXRRROOOOOOOOOPPPOOOMMMKKKIIIFFFCCCAAA>>>???@@@>>>@@@KKK\\\iiiqqq]]]YYYUUUVVV\\\]]]XXXTTTSSS___gggcccSSSMMMSSSUUUPPPSSSRRRPPPMMMKKKKKKMMMNNNIIIJJJKKKLLLLLLKKKJJJJJJMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOVVVVVVWWWeeeppp]]]QQQOOORRRMMMLLLJJJHHHDDD@@@<<<:::===BBBJJJRRR[[[dddhhhjjjrrrttt|||}}}||||||}}}jjj]]]UUUNNNMMMMMMJJJHHHIIIMMMMMMMMMMMMLLLKKKJJJJJJHHHJJJKKKKKKIIIGGGHHHHHHEEEHHHKKKKKKJJJHHHFFFFFFKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOMMMMMMOOORRRVVVXXXXXXWWWaaa___nnnsssiiiXXXUUUQQQMMMKKKKKKLLLMMMFFFEEEDDDBBBAAA@@@???>>>@@@@@@??????????????????>>>???@@@@@@@@@@@@??????>>>???AAABBBAAAAAAAAAAAAEEEPPPaaarrr}}}}}}jjjWWWLLLHHHAAACCCEEEEEEBBB@@@AAACCCAAAAAAAAAAAABBBDDDEEEFFFEEECCCAAA@@@???@@@BBBBBBAAACCCEEEDDDBBB@@@??????<<<<<<===@@@CCCEEEGGGIIIPPPIIICCCBBBFFFIIIHHHEEEHHHGGGIIILLLLLLKKKNNNTTT___{{{{{{eeejjj```KKKAAAKKKjjjjjjiiiuuu~~~{{{rrrooossskkk~~~xxxppplllooowwwhhhXXXPPPMMMKKKIIIHHHGGGHHHJJJKKKIIIGGGCCCCCCBBB@@@???===<<<;;;999:::;;;:::999888:::<<<======>>>???AAACCCFFFGGGLLLOOORRRQQQOOOOOORRRVVVRRRVVV\\\______]]]\\\\\\]]]WWWOOOHHHDDDDDDGGGIIIEEEFFFFFFEEECCCAAA@@@???<<<@@@GGGOOOZZZkkk~~~hhhTTTVVVTTTUUUXXXYYYWWWUUUVVV___gggdddTTTMMMSSSUUUOOORRRRRRQQQNNNKKKJJJLLLNNNIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOUUUWWWWWW]]]rrrpppYYYQQQSSSLLLLLLLLLKKKIIIEEEBBB???======@@@EEEKKKPPPVVVZZZeeekkkuuu|||~~~}}}ttteeeXXXQQQKKKKKKLLLJJJIIIKKKLLLLLLLLLLLLKKKKKKJJJIIIGGGIIIJJJJJJHHHGGGGGGHHHFFFHHHJJJJJJHHHFFFEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIJJJJJJJJJHHHGGGFFFIIIJJJKKKMMMNNNOOOPPPQQQOOONNNNNNOOORRRUUUVVVVVV]]][[[___rrrpppjjjbbbYYYSSSQQQRRRSSSKKKJJJIIIGGGFFFDDDBBBAAABBBBBBBBBBBBBBBCCCDDDEEEBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBB@@@@@@BBBGGGKKKRRR```uuulllUUUFFFCCCEEEBBBFFFJJJIIIEEEAAAAAABBB@@@@@@@@@@@@AAABBBCCCDDDAAA@@@???>>>???@@@BBBDDDCCCEEEGGGGGGEEEBBBAAA@@@;;;===>>>???AAACCCDDDCCCKKKFFFAAAAAAEEEHHHGGGEEEEEEDDDFFFJJJLLLKKKMMMQQQXXXjjjooohhhzzzpppXXXCCC???UUUyyypppdddiiisss~~~xxxmmmooojjj{{{iiiddd```cccnnn~~~rrrddd[[[NNNIIIDDDCCCEEEHHHIIIIIIFFFFFFFFFEEECCCAAA???>>>======>>><<<::::::;;;<<<===>>>???>>>======???AAABBBEEEHHHHHHGGGGGGIIILLLDDDHHHMMMPPPOOOLLLJJJIIIIIIGGGEEECCCAAAAAAAAAAAA???@@@AAA@@@>>>===>>>@@@???LLL^^^ppp}}}bbbOOOTTTSSSSSSSSSTTTTTTVVVWWWWWW\\\ZZZQQQNNNRRRSSSOOOOOOQQQQQQNNNJJJIIIKKKMMMLLLLLLKKKKKKKKKKKKLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQSSSVVVZZZddd~~~gggUUUQQQNNNNNNNNNMMMLLLJJJGGGFFFBBB???===>>>@@@BBBFFFKKKSSS]]]hhhooovvv}}}}}}~~~{{{qqqeeeUUUOOOKKKLLLLLLJJJJJJLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGIIIJJJJJJIIIHHHHHHIIIHHHIIIJJJIIIGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIHHHGGGFFFEEEGGGIIIKKKMMMPPPQQQRRRSSSQQQPPPOOONNNOOOQQQTTTVVVUUU[[[]]]]]]iii{{{nnnbbb[[[WWWUUUOOONNNNNNLLLJJJGGGEEECCCEEEDDDCCCCCCCCCDDDFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB?????????===>>>EEEOOOWWWiiiuuuxxx___JJJ@@@@@@CCCCCCGGGJJJJJJFFFCCCAAAAAA@@@@@@@@@@@@@@@AAAAAABBB???>>>=========???AAACCCCCCFFFHHHIIIFFFDDDBBBAAA===@@@AAA???@@@BBBBBB???DDDCCCAAAAAACCCDDDEEEEEEBBBAAACCCHHHKKKJJJLLLOOORRR\\\ffffffcccLLL@@@IIIccc}}}hhhbbbiiivvvzzz{{{eeerrr{{{rrrlll```\\\\\\cccrrrwwwjjjXXXKKKFFFEEEFFFFFFFFFFFFFFFFFFEEECCCAAA@@@BBBCCCCCCAAA???>>>???@@@===???@@@@@@>>>===???@@@>>>???@@@AAA@@@@@@@@@AAA>>>@@@CCCCCCBBBAAAAAABBBAAAAAAAAAAAAAAA???>>>======>>>???>>>???CCCIIINNNXXXkkkppp[[[OOOOOOPPPPPPOOOOOOQQQSSSTTTTTTRRRQQQPPPQQQQQQOOONNNMMMOOOPPPMMMIIIGGGJJJMMMMMMKKKIIIGGGGGGIIIJJJLLLFFFGGGHHHIIIJJJIIIHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPOOOMMMRRRXXXZZZfffggg[[[TTTSSSQQQOOOMMMKKKJJJIIIHHHBBB???@@@???<<<===BBBFFFQQQZZZ\\\___hhhqqqtttrrrwwwzzzzzz{{{}}}yyynnn```PPPMMMLLLNNNNNNJJJIIIKKKEEEFFFGGGHHHHHHHHHHHHHHHHHHJJJKKKKKKJJJIIIJJJJJJKKKKKKKKKIIIGGGFFFHHHIIIKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEGGGJJJMMMQQQSSSTTTUUUNNNPPPQQQPPPNNNNNNQQQTTTVVVXXXZZZZZZXXXeeerrrhhhcccZZZZZZYYYWWWUUURRROOOMMMLLLJJJHHHFFFFFFFFFGGGGGGEEEDDDCCCCCCDDDEEEGGGHHHBBBDDDFFFGGGKKKUUUcccmmm~~~kkkTTTHHHDDDBBBAAAAAACCCFFFGGGEEECCCAAA@@@BBBAAA@@@@@@???@@@@@@@@@???>>><<<;;;<<<===???@@@@@@CCCFFFGGGEEEBBBAAA@@@>>>BBBCCC@@@@@@CCCBBB>>>@@@BBBCCCCCCAAA@@@@@@BBBAAA???@@@EEEHHHHHHJJJMMMMMMTTTiiisss\\\ccclllZZZLLLEEEMMMuuusssdddcccooo|||sssooo~~~|||||||||zzzwwwyyyuuurrrvvvzzz___PPPJJJGGGGGGDDDEEEEEEFFFEEECCCBBBAAACCCCCCCCCAAA???>>>???AAA<<>>@@@BBBAAAAAAAAAAAAAAAAAA???>>>@@@AAAAAA@@@???@@@BBBEEEDDDCCC@@@>>>===>>>???@@@===>>>???@@@DDDMMMYYYaaaxxxuuu___SSSRRRKKKNNNOOOMMMMMMOOOPPPPPPWWWQQQNNNRRRTTTPPPLLLLLLKKKNNNOOOMMMIIIGGGJJJMMMKKKIIIEEECCCBBBDDDGGGIIICCCEEEGGGHHHIIIHHHFFFEEEGGGHHHIIIKKKMMMNNNOOOPPPPPPJJJNNNWWWTTTVVVuuunnnZZZWWWTTTPPPMMMKKKJJJIIIKKKFFFCCCDDDBBB<<<;;;>>>AAAJJJQQQPPPQQQYYY___aaa___nnnvvvrrrqqqwww}}}}}}~~~{{{zzz|||}}}vvv|||{{{}}}{{{wwwvvvwwwyyyzzzzzz~~~wwwjjj[[[MMMKKKLLLPPPPPPKKKHHHHHHBBBCCCDDDFFFGGGGGGGGGGGGIIIKKKLLLLLLKKKJJJKKKLLLMMMMMMKKKIIIGGGGGGIIIKKKOOONNNMMMLLLLLLKKKLLLLLLOOONNNLLLKKKIIIIIIHHHHHHCCCEEEIIIMMMQQQSSSUUUUUUKKKOOOSSSRRRNNNLLLOOORRR]]]TTTWWWaaa]]]VVVhhhxxxjjjjjjiiigggeeeaaa^^^]]]SSSQQQNNNKKKIIIHHHHHHIIIJJJIIIHHHHHHIIIKKKNNNOOOOOORRRWWW[[[bbbnnn}}}uuuZZZIIIEEEEEEAAA<<<>>>???AAACCCDDDCCCAAA???CCCBBBAAA@@@????????????@@@???===;;;:::;;;<<<======@@@DDDEEEDDDAAA???>>>>>>CCCDDD@@@AAADDDCCC>>>>>>BBBFFFDDD???<<<===???AAA>>>>>>CCCFFFFFFGGGJJJKKKQQQYYY{{{^^^PPPwwwrrreeeWWWDDD<<<\\\~~~gggaaakkkwwwsssnnnyyywwwrrrooottt{{{gggTTTGGGLLLDDD@@@BBBEEECCCAAA@@@BBB@@@???BBBDDDCCCBBBBBBAAA@@@??????@@@AAA@@@>>>>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@AAACCCDDDDDDEEE???>>>@@@@@@<<<>>>DDDEEEBBBDDDNNN]]]mmmnnn___WWWUUUUUUUUUPPPJJJHHHJJJMMMNNNMMMQQQQQQPPPLLLIIIIIILLLPPPLLLMMMNNNOOONNNLLLJJJHHHDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDBBBAAAAAACCCEEEGGGHHHFFFFFFHHHKKKLLLJJJHHHMMMLLLLLLMMMSSS]]]iiirrrnnnYYYNNNNNNPPPNNNKKKLLLIIIFFFFFFFFFDDD???;;;???AAACCCDDDDDDFFFLLLPPP]]]ccckkknnnmmmkkklllnnnvvvwwwyyy|||}}}tttmmmgggooottttttvvvzzzzzzwww{{{~~~ooo^^^UUULLLMMMNNNOOOOOONNNLLLKKKDDDEEEFFFGGGHHHIIIIIIIIIGGGJJJMMMNNNLLLLLLNNNQQQMMMLLLKKKIIIGGGHHHKKKMMMLLLNNNPPPQQQQQQPPPOOOMMMYYYUUUPPPLLLJJJIIIHHHGGGHHHIIIKKKOOOSSSUUUUUUTTTRRRRRRRRRTTTUUUUUUTTTRRRUUUWWWYYYZZZ[[[]]]```ccc}}}||||||xxxuuutttlllcccWWWPPPSSSWWWPPPGGGKKKRRRWWWXXXZZZ___dddeeeeeemmmtttxxx~~~yyyfff[[[MMMCCCAAABBBBBBAAA@@@@@@???>>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>???>>><<<:::999:::;;;<<<<<<<<<>>>???AAACCCDDDEEECCCDDDDDDBBB@@@>>>>>>???@@@@@@@@@??????>>>>>>>>>???@@@BBBDDDFFFGGGHHHHHHLLLLLLMMM]]]qqqWWWfffuuu```PPP???AAAkkkttt___bbbnnnwwwzzzssssssttt}}}xxxlllttt}}}vvvtttrrrrrrqqqsss~~~rrr\\\QQQGGGDDDCCCBBBBBBCCCDDDCCCBBBDDDEEEDDDBBB@@@DDDCCCAAABBBCCCDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBBBB>>>@@@AAABBBBBBCCCEEEGGGIIIEEECCCEEECCC@@@BBBGGGGGGMMM\\\pppttt^^^RRRQQQUUUXXXQQQNNNKKKIIIJJJKKKLLLLLLMMMNNNMMMKKKHHHHHHJJJMMMLLLLLLNNNNNNMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDGGGEEECCCBBBBBBCCCEEEFFFHHHGGGFFFHHHKKKLLLKKKIIIKKKKKKLLLMMMRRRZZZdddkkklllVVVLLLLLLNNNOOONNNLLLKKKJJJJJJHHHDDD@@@???AAAAAAAAA@@@AAAEEEIIIPPPVVV\\\^^^\\\[[[\\\^^^iiikkknnnrrrvvvzzz}}}~~~}}}zzzxxxvvvuuurrrmmmiiimmmrrrrrrmmmlllssszzz}}}}}}xxxhhhYYYRRRMMMMMMMMMMMMMMMLLLKKKKKKFFFGGGHHHIIIIIIIIIIIIIIIHHHKKKNNNNNNMMMLLLNNNPPPMMMMMMLLLIIIHHHHHHKKKNNNJJJKKKMMMNNNOOOOOOOOONNNUUURRRNNNKKKJJJJJJJJJJJJNNNNNNOOORRRVVVXXXYYYXXXRRRQQQRRRTTTVVVWWWUUUTTTQQQSSSUUUVVVWWWYYY\\\^^^iii}}}|||qqqiiijjjmmmiiiaaadddiiillllllnnntttzzz{{{pppeeeVVVNNNEEE@@@???@@@???>>>??????>>>======>>>??????AAA@@@@@@??????????????????>>><<<:::::::::;;;<<<;;;;;;===>>>@@@BBBCCCDDDCCCDDDDDDBBB@@@>>>>>>???@@@@@@@@@@@@?????????>>>@@@AAABBBDDDFFFHHHHHHIIIJJJKKKLLLWWWsssuuuZZZdddmmm___KKK@@@SSSrrrmmmfffdddsss}}}zzz~~~vvveeedddnnn{{{sssiiikkkrrr|||mmmcccXXXLLLCCC@@@BBBAAAAAAAAACCCDDDCCCBBBDDDBBB@@@???AAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@BBBEEEGGGHHHIIIKKKMMMKKKGGGEEEFFFHHHMMMVVV___iiiqqqeeeRRRKKKNNNSSSVVVNNNOOOPPPNNNLLLIIIHHHHHHHHHIIIJJJJJJHHHGGGHHHJJJJJJKKKLLLMMMLLLJJJHHHGGGHHHHHHFFFEEEDDDCCCCCCCCCIIIGGGEEECCCCCCCCCEEEEEEHHHGGGGGGIIIKKKLLLKKKIIIJJJJJJLLLMMMPPPUUU]]]bbboooeeePPPIIINNNTTTNNNMMMMMMLLLKKKIIIGGGEEEBBBBBBBBB@@@??????AAACCCDDDHHHLLLLLLKKKIIIKKKMMMWWWYYY]]]bbbfffiiikkkllllllmmmnnnrrruuuwwwvvvuuuhhhfffeeeeeegggiiiiiihhhfffmmmrrrqqqpppsssxxxzzz|||wwwkkk]]]TTTQQQOOONNNMMMLLLKKKKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKMMMMMMMMMLLLMMMNNNNNNMMMLLLJJJIIIIIILLLNNNJJJJJJKKKLLLLLLMMMNNNNNNPPPOOOLLLKKKJJJKKKLLLMMMSSSRRRRRRTTTWWWYYYZZZZZZSSSSSSSSSTTTWWWWWWVVVUUUOOOPPPSSSTTTTTTVVVXXXZZZ[[[cccvvv{{{mmm[[[RRRFFFBBB>>>===??????>>>;;;>>>======<<<<<<======>>>>>>============>>>?????????>>>===;;;:::;;;;;;<<<999:::;;;<<<>>>@@@AAAAAABBBCCCCCCBBB@@@>>>???@@@@@@@@@@@@@@@@@@?????????@@@AAACCCEEEFFFHHHHHHIIIIIIIIIKKKPPP\\\uuuaaaaaa{{{kkkVVVBBBAAANNNmmm^^^mmmvvv}}}iii___``````dddiiiiiiaaaZZZ^^^gggppp\\\SSSLLLJJJFFFBBBBBBEEEEEECCCFFFDDDAAAAAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDFFFLLLSSSWWWWWWUUUMMMLLLMMMQQQZZZhhhzzz|||nnn\\\QQQOOOPPPPPPNNNOOOSSSVVVUUUOOOIIIFFFEEEFFFGGGHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKIIIGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDJJJHHHFFFDDDCCCCCCCCCDDDFFFGGGGGGHHHJJJJJJJJJIIIHHHJJJLLLMMMOOORRRVVVYYY]]]{{{~~~```QQQQQQVVVPPPPPPPPPNNNLLLKKKJJJJJJFFFFFFEEECCCBBBBBBCCCCCCBBBCCCEEEDDDCCCBBBCCCEEEIIIKKKOOOSSSVVVWWWXXXXXXVVVVVVXXX]]]ccceeedddaaa]]]]]]^^^```ccceeeggghhhfffiiinnnqqquuuyyy|||}}}}}}sssdddVVVQQQTTTRRRPPPNNNLLLKKKKKKKKKKKKHHHIIIIIIIIIIIIIIIHHHGGGIIIJJJKKKKKKKKKJJJJJJJJJMMMMMMMMMKKKIIIIIIKKKMMMLLLKKKKKKJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJLLLMMMSSSRRRPPPQQQTTTVVVXXXXXXVVVUUUTTTUUUVVVVVVUUUTTTOOOQQQTTTUUUUUUVVVWWWYYY[[[\\\bbbrrr}}}www___PPPIIIBBB@@@>>>>>>??????===<<<========================:::999999:::;;;<<<======???>>>===<<<;;;;;;;;;;;;888888999;;;<<<>>>??????@@@AAABBBAAA???>>>???@@@@@@@@@@@@@@@@@@@@@??????AAABBBCCCEEEFFFGGGHHHHHHJJJGGGIIILLLNNN\\\ooo___ooorrr\\\HHHBBBGGGkkkxxxbbbeeeooozzzsssccc\\\UUURRRVVV^^^```\\\ZZZ]]]yyywwwsssgggXXXOOOMMMIIIDDDJJJGGGEEEDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDAAADDDPPPaaajjjiiiccc___fffooovvvhhh^^^SSSMMMNNNOOOLLLHHHMMMRRRWWWWWWSSSNNNKKKJJJFFFGGGHHHIIIJJJIIIHHHFFFFFFGGGHHHIIIIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEIIIGGGFFFDDDBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGHHHGGGIIILLLMMMNNNOOOQQQRRRXXXgggiii___]]]ZZZXXXTTTPPPNNNMMMMMMMMMHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBCCCDDDCCCDDDGGGIIIKKKJJJIIIIIIMMMLLLNNNSSSXXXZZZYYYVVVWWWYYY]]]```bbbcccdddeeeooojjjhhhlllvvvuuubbbSSSRRRXXXRRRQQQOOOMMMLLLKKKLLLLLLGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHGGGKKKLLLKKKJJJHHHHHHJJJKKKNNNMMMLLLKKKJJJJJJKKKKKKMMMMMMMMMKKKIIIHHHJJJLLLQQQOOONNNOOOQQQTTTUUUUUUXXXVVVTTTTTTTTTTTTRRRPPPOOOQQQTTTUUUUUUUUUVVVWWWUUUWWWZZZ^^^jjjxxxfffUUUKKKGGGEEECCC???===<<<;;;;;;:::<<<==================<<<999999999::::::<<<===>>>>>>===<<<;;;;;;:::::::::777777888999;;;<<<======>>>???@@@???>>>===>>>???????????????????????????@@@AAACCCDDDFFFFFFGGGGGGKKKEEEGGGLLLLLLSSSrrrfff```wwwfffPPPGGGGGGTTTyyynnnccciiisss}}}yyycccWWWSSSVVVaaammmkkk```^^^dddvvvoooggg^^^SSSKKKJJJHHHGGGGGGEEECCCAAAFFFEEEEEEDDDDDDEEEEEEFFFMMMLLLQQQaaauuu{{{mmm]]]UUUKKKFFFGGGIIIJJJIIIGGGLLLQQQTTTTTTSSSQQQQQQHHHGGGHHHIIIJJJJJJGGGEEEDDDEEEFFFHHHGGGFFFEEECCCCCCBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@BBBDDDDDDDDDCCCDDDEEEDDDGGGJJJKKKKKKLLLMMMNNNTTTYYYkkk|||tttllldddYYYRRROOOMMMKKKIIIJJJHHHGGGGGGIIIIIIHHHFFFGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBGGGHHHJJJMMMPPPRRRRRRQQQRRRVVV[[[___aaabbbccceeennnllloooyyyxxxttt}}}}}}rrraaaSSSQQQVVVPPPPPPNNNMMMLLLLLLLLLLLLFFFFFFGGGHHHHHHGGGGGGGGGEEEDDDDDDEEEGGGHHHFFFEEEHHHIIIIIIHHHFFFFFFGGGHHHMMMLLLLLLKKKKKKJJJJJJIIILLLMMMNNNLLLHHHFFFHHHKKKOOOMMMMMMNNNQQQSSSSSSSSSWWWUUURRRQQQQQQQQQPPPNNNMMMOOORRRSSSSSSRRRRRRSSSLLLTTTZZZZZZZZZeee{{{rrrbbbUUULLLFFFCCCEEEBBB>>>:::888777777888:::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<===>>>???<<<<<<;;;;;;:::999999888777777888999:::;;;<<<<<<;;;===>>>===<<<<<<===>>>=========>>>>>>>>>>>>>>>@@@@@@BBBCCCDDDEEEEEEEEEIIIDDDEEEKKKLLLPPPddd|||yyyaaaaaa|||```LLLCCCDDDYYYjjjhhhllluuu~~~{{{vvvzzz{{{hhh\\\QQQaaayyyttt___bbbssszzzfffeeedddcccbbb___[[[XXX______^^^]]]]]]^^^______mmmooovvvttt^^^VVVQQQJJJFFFEEEGGGIIIJJJFFFGGGJJJNNNQQQRRRQQQOOOJJJHHHFFFGGGIIIIIIFFFDDDBBBCCCEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>><<>><<<:::777666666777777888999::::::999888777999999999999::::::;;;<<<::::::::::::999888777777777777888999:::;;;;;;<<<999:::<<<;;;;;;:::<<<===;;;<<<<<<<<<=========>>>??????AAABBBCCCCCCDDDDDDFFFDDDEEEGGGHHHKKKWWWeeeoooWWWeeezzz]]]KKK@@@HHH^^^wwwllleeejjjttt|||vvvpppvvv}}}xxxkkkaaaTTTaaaxxxwwwaaa```ooowwwhhhSSSPPPPPPOOOMMMKKKJJJIIIHHHIIIGGGFFFIIILLLNNNKKKHHHKKKHHHEEEEEEGGGGGGEEEBBBAAACCCDDDFFFFFFEEECCCBBBDDDCCCBBBAAA@@@?????????@@@@@@??????>>>=========:::===@@@@@@>>>===???AAA>>>@@@CCCEEEFFFGGGIIIJJJHHHLLLNNNQQQfffsssmmmhhh```YYYRRROOOMMMMMMNNNMMMJJJFFFFFFEEEEEEFFFGGGFFFCCCAAABBBBBBBBBAAABBBBBBCCCDDDEEEHHHKKKLLLLLLNNNRRRWWWVVVYYY^^^aaafffmmmvvv|||zzzooogggkkk|||fff\\\YYYSSSLLLGGGIIIIIIJJJKKKKKKJJJIIIHHHFFFGGGHHHIIIJJJJJJKKKJJJDDDBBBBBBDDDHHHJJJHHHFFFCCCDDDEEEDDDCCCBBBBBBDDDBBBDDDGGGIIIKKKKKKJJJJJJGGGJJJMMMLLLHHHFFFIIIMMMEEEFFFGGGJJJMMMOOONNNLLLOOOMMMKKKLLLNNNPPPPPPPPPMMMPPPRRRTTTSSSQQQQQQQQQPPPQQQSSSTTTUUUVVVXXXYYYcccyyy~~~}}}ooo]]]VVVNNNGGGEEECCC@@@>>>:::;;;<<<;;;999888888888555666777888888777666555666666666666666777777888999999999999999777666666777777888999:::;;;;;;<<<777999::::::::::::;;;===:::;;;;;;;;;<<<<<<======>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCFFFOOOWWWzzz~~~VVVTTTmmmsss\\\BBBBBBDDDZZZppp```bbblllvvv~~~sssmmmqqqvvv{{{zzzpppddd[[[ZZZZZZfffxxxwwwfff\\\___lllnnnqqqyyywwweee[[[XXXLLLMMMLLLKKKIIIHHHIIIKKKHHHEEEHHHPPPQQQJJJDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA>>>???BBBCCCCCCAAA???===============>>>???@@@AAA999;;;<<<<<<;;;::::::;;;===============<<<<<<;;;>>>???@@@AAACCCDDDEEEFFFHHHHHHKKKPPPTTTggguuu```[[[TTTQQQQQQQQQOOOMMMKKKGGGGGGJJJIIIEEECCCFFFEEEDDDBBBBBBCCCBBB@@@???EEEEEEFFFHHHFFFGGGOOOYYYZZZ___\\\```ooouuuvvv|||ppp\\\aaaxxxvvvlll]]]QQQLLLLLLLLLMMMLLLKKKJJJKKKMMMKKKGGGCCCGGGFFFEEEFFFIIIKKKKKKJJJEEECCCBBBCCCEEEFFFFFFEEEBBBAAA@@@@@@@@@@@@@@@@@@DDDDDDEEEFFFGGGHHHIIIIIIFFFHHHJJJKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLIIILLLTTTVVVRRROOOPPPPPPPPPPPPQQQRRRSSSSSSTTTXXX\\\hhhqqq]]]MMMJJJFFFCCCAAA???===;;;;;;;;;:::999888777666555777888999999999777666555333333444555555444333333555555666777888999999:::666666666666777888::::::888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBDDDDDDDDDFFFIIILLLdddmmmYYYWWWzzzoooVVV888???PPP```hhh\\\eeelllrrr~~~vvvlllrrrpppyyyxxxcccZZZ\\\ccciiihhhccc___]]]\\\]]][[[aaapppxxxfffXXXQQQOOOLLLMMMMMMLLLJJJIIIIIIJJJIIIEEEFFFKKKLLLGGGDDDDDDBBBBBBAAAAAA@@@@@@??????===>>>@@@AAAAAA@@@>>>===;;;;;;;;;<<<<<<===>>>???===>>>>>>===;;;999:::;;;<<<<<<===============<<<<<<===>>>???AAABBBCCCDDDFFFEEEGGGKKKLLLWWWwwwvvveeehhhxxx{{{kkkWWWWWWRRRNNNNNNQQQRRRLLLGGGBBBCCCDDDFFFGGGHHHGGGFFFFFFFFFHHHJJJKKKNNNXXXcccllljjj^^^UUUZZZ^^^cccnnnssswwwooojjjwwwzzzeee^^^TTTMMMJJJJJJJJJJJJJJJIIIHHHIIIJJJJJJGGGDDDHHHFFFEEEEEEGGGIIIIIIIIIDDDCCCAAABBBCCCDDDDDDCCCAAAAAA@@@??????>>>??????AAAAAABBBCCCDDDEEEEEEFFFEEEGGGIIIIIIHHHGGGFFFEEEHHHGGGFFFEEEFFFHHHJJJLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKHHHJJJPPPRRROOOLLLNNNPPPPPPPPPPPPPPPQQQPPPPPPTTTVVV[[[eeevvvqqq]]]NNNDDDBBB???>>>===<<<:::999::::::999888777666555555555666777777777666444333222222333444555555666666666666666777777888888999666666666666666777888999777777777777777888888999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@BBBCCCCCCCCCEEEIIIKKKWWWxxxuuu[[[SSSjjjyyyaaaFFF???CCCNNN~~~vvvbbbeeeiiilllvvv}}}rrrsssnnntttooofffZZZ\\\]]]\\\ZZZ[[[^^^___ZZZXXX^^^mmm}}}|||xxxfffYYYQQQNNNLLLJJJKKKMMMMMMJJJIIIHHHHHHIIIEEEDDDFFFGGGDDDBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======>>>>>>>>>999999999999:::;;;<<<===@@@@@@???<<<999888999;;;:::;;;<<<===>>>>>>>>>>>>:::;;;<<<===>>>???@@@AAAAAA@@@BBBFFFEEEIIIZZZnnn}}}jjjddd[[[VVV]]]fffaaaUUUQQQPPPNNNKKKJJJHHHHHHHHHJJJGGGEEEEEEDDDIIIWWWdddllliiiWWWIIILLLVVVggg}}}yyygggUUUQQQLLLIIIIIIJJJJJJJJJKKKIIIHHHIIIJJJKKKJJJHHHIIIGGGEEEEEEFFFGGGHHHGGGEEECCC@@@@@@AAABBBBBBAAAAAA@@@???>>>============>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGFFFEEEDDDCCCGGGFFFDDDCCCDDDGGGKKKNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLIIIIIILLLNNNMMMLLLMMMOOOOOOPPPPPPOOOOOONNNNNNPPPRRRRRRQQQUUUdddzzzuuueeeTTTGGG???===;;;::::::::::::999888999888888777666555444444333333444555555444222111222222222333444666888:::666666666777777777777777666555555555555555666666666555555555555666777777888999999999::::::;;;;;;::::::;;;;;;<<<===>>>>>>???@@@AAABBBBBBDDDGGGJJJKKKccchhhVVV[[[qqq[[[FFF<<>><<<<<<<<<===============:::999999999:::<<<===>>>999888888999999:::;;;<<>>===:::888777999;;;999:::;;;<<<>>>>>>??????::::::;;;<<<===>>>?????????===???CCCDDDFFFNNNXXXlllsssyyyuuupppggg___ZZZ[[[___bbbeee^^^VVVPPPPPPXXXkkk}}}|||{{{jjj[[[___nnnkkkZZZQQQNNNKKKIIIIIIJJJLLLMMMMMMLLLKKKKKKLLLMMMNNNNNNLLLIIIGGGFFFGGGHHHHHHGGGFFFCCC@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<>>???@@@@@@BBBEEEHHHHHHRRRppp}}}dddYYYtttsssTTTAAA???HHHqqqlllaaa___fffttt|||}}}sssrrrpppvvvjjj]]]WWWUUUUUUVVVXXXTTTSSSZZZkkk}}}~~~~~~lllaaaTTTLLLJJJJJJHHHEEECCCEEEHHHHHHFFFCCCBBBBBBAAABBBCCCCCCDDDCCC???;;;<<<<<<<<<<<<============999888777777888:::<<<===999999999999:::;;;<<<===;;;;;;:::888666777999<<<777888:::;;;======>>>>>>:::;;;;;;<<<===>>>??????@@@======@@@DDDFFFKKKOOOQQQlll{{{www|||vvvsss|||nnn^^^VVVTTTRRRNNNJJJHHHHHHJJJMMMLLLLLLLLLLLLLLLMMMNNNPPPNNNLLLKKKJJJKKKKKKJJJIIIGGGDDDAAA???@@@BBBBBBBBBAAA@@@???>>>============>>>>>>???@@@AAABBBCCCCCCDDDCCCBBBCCCEEEEEECCCAAAAAACCCEEEGGGIIIJJJKKKKKKOOONNNNNNMMMMMMNNNNNNOOOMMMKKKGGGFFFGGGJJJLLLKKKKKKLLLNNNPPPQQQRRRQQQQQQUUUUUUTTTQQQNNNNNNRRRUUU```qqqssseeeSSSFFF@@@>>><<<:::;;;:::999999:::999777555666666555555444333333333222222444444444444333222666555333222333444666777666666666555555555555555555444333333333333333444333333222222333333444555555555666777888999:::;;;888888999999::::::;;;;;;;;;<<<===>>>>>>@@@CCCFFFIIIIII[[[www___]]]bbbIIICCC;;;RRRxxxcccZZZ^^^jjjsss~~~}}}|||vvvlll```WWWWWWYYYWWWVVVWWWNNNNNNWWWiii{{{nnnWWWQQQJJJGGGHHHHHHFFFBBBBBBCCCEEEEEECCCAAA@@@@@@>>>AAACCCCCCDDDDDD@@@:::<<<<<<<<<<<<<<<<<<<<<<<<888777777666777888:::;;;999999999::::::;;;<<<===888999999777666666888:::666777888:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???AAA???===>>>@@@DDDFFFHHHOOOTTTeee{{{iiiYYYUUUXXXTTTSSSOOOJJJFFFEEEGGGIIIHHHJJJKKKKKKJJJJJJKKKMMMNNNNNNNNNOOOPPPOOOLLLJJJFFFCCC@@@???@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@<<<===>>>???@@@AAAAAABBBEEEBBBAAABBBFFFGGGFFFDDDAAACCCFFFJJJKKKLLLKKKJJJNNNNNNMMMMMMMMMMMMNNNNNNIIIIIIFFFCCCEEEJJJKKKIIIIIIKKKMMMPPPRRRRRRRRRQQQWWWSSSNNNKKKJJJLLLMMMNNNSSSZZZgggyyyzzzppp\\\QQQBBB:::999;;;:::999888888777888888777444111555555555444444444333333222222444555555444444333555444333333222333444555444444444555555555555555444333333333333333444444333222222222222333444444333333555666888999:::;;;888888888999999:::::::::999:::;;;<<<<<<>>>AAADDDHHHFFFOOOnnnkkkTTTgggrrrTTTHHH999AAAdddrrr___[[[aaaiiittt|||}}}iii___ZZZ^^^^^^WWWQQQQQQFFFGGGQQQeeexxx}}}mmmaaaMMMJJJGGGGGGHHHHHHFFFDDDBBBCCCDDDCCCAAA???@@@AAA???BBBBBB@@@BBBEEEDDD>>>===<<<<<<;;;;;;:::::::::888888777777777888888888999999999999:::;;;<<<<<<999::::::999777666777888555666777888999::::::::::::;;;;;;<<<<<<=========???>>><<<<<<>>>AAACCCCCCMMMJJJOOOfffssseeeXXXPPPPPPUUUOOOPPPPPPMMMIIIFFFFFFHHHGGGIIILLLLLLJJJIIIIIIKKKMMMNNNOOORRRSSSQQQMMMJJJDDDAAA>>>===>>>AAACCCCCCBBBBBBBBBBBBBBBCCCCCCDDD>>>>>>???@@@AAABBBBBBCCCEEEBBB@@@CCCGGGJJJIIIGGGDDDEEEGGGIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLIIIJJJHHHDDDGGGMMMOOOKKKHHHJJJMMMPPPQQQQQQOOONNNRRRPPPMMMKKKJJJJJJKKKKKKOOOSSSXXX___jjj|||{{{nnn```SSSFFFAAA;;;777666777999999666666666777888777444111555555555555444444444444111222333444555444333333111222222222333333444444333333333444444555555666333333333333333444555666333222222222222333444444111222333555777999:::;;;888888999999999999::::::888999::::::;;;<<<@@@BBBCCCFFFJJJ[[[bbbXXXnnnjjjVVVCCC???MMMwwwppp```ZZZ```iiisss|||zzz}}}wwwfff___]]]ccc```SSSJJJJJJAAABBBMMMcccxxx}}}wwwiiiZZZXXXGGGFFFDDDDDDEEEDDDCCCBBBDDDDDDDDDBBB@@@???AAABBBAAACCCBBB>>>@@@FFFFFFBBB<<<<<<;;;;;;:::999888888888888888888888777777777888888888888999:::;;;<<<;;;<<<===;;;999666666666555666777888888888888888:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<>>>BBBCCCCCCBBBDDDHHHOOO___}}}wwwaaaXXXVVVRRROOOPPPJJJNNNQQQQQQMMMIIIHHHHHHHHHKKKOOOOOOLLLJJJJJJKKKKKKMMMPPPSSSUUURRRMMMIIIBBB???<<<;;;===@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFFFFAAAAAABBBCCCDDDEEEEEEFFFEEEBBB@@@CCCIIILLLKKKIIIHHHHHHGGGHHHIIIKKKMMMNNNIIIIIIHHHHHHHHHHHHIIIIIIKKKNNNLLLHHHKKKRRRSSSOOOHHHJJJMMMOOOOOONNNLLLKKKKKKNNNRRRRRROOOLLLIIIIIIHHHPPPWWWWWWUUU[[[hhhuuurrrbbbWWWIII===666888999777555555888<<<666666666888:::999666444555555555555555555444444000111222333444333333222...///000222444444555555222222333333444555666666222222222333444555666777333333222222333333444555111111333555777999:::;;;999999999999999:::::::::777888999999:::<<>>???AAAAAAAAAAAACCCEEE>>>>>>>>>===<<<:::999888555555666666666666666555777666666666666888:::;;;;;;;;;<<<<<<;;;999888666777777888999::::::::::::888999<<<===>>>===<<<;;;===>>>>>>>>>????????????>>>@@@EEEJJJNNN]]]{{{qqqgggYYYQQQNNNNNNMMMKKKNNNNNNNNNNNNMMMLLLJJJJJJLLLKKKJJJIIIJJJKKKMMMOOORRRPPPRRRXXX\\\ZZZQQQHHH:::999999888999:::<<<===@@@AAABBBBBBBBBCCCEEEGGGDDDDDDDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDEEEGGGIIIKKKIIIKKKLLLJJJHHHGGGIIIKKKNNNJJJJJJLLLKKKHHHIIILLLLLLKKKKKKJJJJJJKKKLLLMMMGGGHHHIIIJJJOOORRRLLLDDDMMMOOOPPPPPPMMMJJJIIIHHHKKKNNNQQQSSSTTTVVVYYY\\\\\\kkk~~~}}}sssbbbRRRGGG@@@<<<:::;;;:::888666666666666777444555555555444333333222444444333333333222222222222222222222222222222222000000000000000000000000111111222222222333333333333555666555444444555666444444444555444444333333333333333222111333666888888777888999::::::777555888888777888999;;;===??????CCCEEEGGG[[[lllTTTfff{{{eeePPP@@@LLLlllwwwiii___ZZZbbbpppyyy}}}}}}mmmccceeegggaaaYYYTTTRRRLLLGGGIIIPPPPPPKKKEEEEEEQQQjjjtttmmmwww~~~uuu|||}}}nnnaaaVVVPPPMMMMMMJJJGGGEEEEEEDDDCCCBBBDDDEEEFFFFFFFFFDDDBBBAAA<<<===??????>>>>>>@@@AAA============;;;:::999888444444555555555555444444666666555555666888999:::;;;;;;;;;::::::999888777666777888999::::::::::::888999:::<<<<<<<<<<<<;;;=========>>>>>>>>>??????===>>>AAADDDDDDLLL```ttt}}}pppddd]]]TTTOOOMMMNNNPPPPPPNNNMMMMMMLLLKKKKKKJJJJJJLLLKKKJJJIIIJJJKKKLLLNNN[[[ZZZZZZ\\\[[[VVVLLLDDD999999888888999:::<<<===AAABBBCCCBBBBBBBBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGIIIIIIIIIJJJKKKJJJHHHHHHJJJLLLKKKHHHHHHJJJJJJGGGHHHKKKKKKJJJJJJIIIIIIJJJLLLLLLIIIIIIGGGFFFJJJOOOMMMGGGKKKMMMOOONNNLLLIIIHHHHHHIIIKKKMMMOOOPPPRRRTTTWWW[[[\\\]]]```iiiyyyvvvbbbZZZOOOEEE>>><<<:::999888777666444444444444555444444444444444333222222333333333333222222222222111111111111111111111111000000000000000000000000111111111222222222333333222333444444333222333444333333444444444444333333444444444333333444777:::BBB>>>:::777666666666555777777777888999;;;===>>>???BBBDDDEEEQQQtttyyy]]]bbbzzzaaaNNNGGG[[[xxxhhh[[[[[[bbbjjjuuu~~~tttooorrrrrrjjjaaa]]]XXXOOOIIINNNUUUTTTLLLFFFJJJYYYqqqyyyjjjgggooowwwwww|||}}}}}}ssseeeZZZSSSOOOKKKIIIMMMJJJGGGEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBB<<<>>>??????=========>>><<<<<<<<<<<<;;;999888888444444444444444444444333555555555555666777888999;;;:::999888888777777888666777888999::::::::::::888888999::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???BBBDDDBBBCCCJJJTTTfff~~~jjj\\\WWWUUURRRNNNLLLLLLOOORRRMMMLLLKKKIIIIIIIIIJJJJJJMMMLLLJJJIIIIIIJJJKKKLLL[[[\\\]]][[[VVVOOOFFFAAA999999999999:::;;;<<<<<>>??????AAABBBFFF]]]lllaaawwwuuu```HHHJJJhhhvvvbbb\\\ZZZ]]]jjj{{{xxxlllggg^^^TTTPPPUUUZZZVVVNNNHHHRRReee{{{wwwppppppgggfffhhhqqqzzz{{{~~~xxxhhh___TTTNNNMMMMMMJJJGGGIIIGGGDDDBBBBBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBB===???AAA@@@>>>=========;;;;;;;;;;;;:::999888777555555444444444444444444444444555555555666666777:::999777666555666777888777888999::::::;;;::::::999999999999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<===@@@CCCDDDDDDEEEGGGMMM___zzzzzzjjj[[[RRRRRRTTTUUUQQQLLLJJJLLLPPPLLLKKKIIIGGGGGGHHHIIIJJJLLLLLLJJJIIIIIIIIIIIIJJJOOORRRUUUTTTOOOHHHDDDBBB;;;;;;;;;;;;<<<===>>>>>>BBBCCCDDDCCCBBB@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHJJJKKKMMMHHHEEEDDDGGGGGGEEEFFFIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKHHHDDDFFFKKKKKKIIIFFFHHHIIIIIIGGGEEEEEEFFFIIIKKKNNNPPPRRRTTTWWWYYYUUU\\\aaa^^^UUUNNNMMMOOOYYY```kkkuuu}}}|||wwwooocccXXXLLLEEE<<<999666444444444333222333222222111111111000000111222222222222222111111222222111111111000000000////////////////////////////////////////////////000000000111111111111222111222333222000000000222111222222333333333333222222333444444444555888:::HHHAAA999222111222444555666555555666777999;;;===@@@<<<>>>AAAAAALLLsss~~~gggkkk}}}rrrTTTGGGKKKgggrrrfff___ZZZaaannnuuu{{{~~~qqqhhhccc\\\YYYZZZYYYTTTNNNLLL[[[qqq|||hhh^^^cccqqq{{{}}}uuuiiibbbYYYSSSNNNLLLOOOOOOLLLHHHHHHEEEBBBAAAAAAAAA@@@???>>>??????@@@AAAAAAAAAAAA<<<>>>@@@@@@===;;;;;;;;;999:::::::::999888777666777777666555444444555555333444444444555555555555888777666444444555666777777888999::::::;;;;;;:::999999999999:::;;;<<<===999999:::::::::;;;;;;;;;777888:::<<>>???@@@@@@@@@@@@AAACCCDDDDDDBBB@@@@@@@@@DDDDDDDDDEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFHHHIIIKKKKKKHHHEEEDDDGGGGGGEEEEEEHHHHHHHHHIIIJJJKKKKKKKKKLLLJJJKKKJJJGGGHHHJJJJJJFFFDDDFFFGGGFFFEEEDDDEEEFFFHHHKKKOOORRRTTTWWWZZZ]]]hhhmmmmmmcccRRRGGGFFFIIIIIIMMMPPPSSSYYYeeevvvxxxjjjeee^^^VVVMMMDDD???<<<999777555555555444222000111111222111111111000000000000111111111111111000111111000000000/////////................................................//////000000000111111111111222333222000///000111000111111222333333222222///111222333222333555777<<<888444222222444555555555444444555666888:::<<<@@@:::;;;AAABBBFFF]]]yyysssfffwww}}}hhhUUUCCCFFFZZZvvvrrreee[[[[[[___hhhqqq}}}{{{llleeefffgggddd^^^VVVQQQOOOSSSeee{{{zzzvvvvvvxxxgggvvv{{{vvv}}}|||ooocccYYYSSSOOOMMMLLLMMMPPPPPPLLLIIIGGGEEEBBBAAAAAAAAAAAA@@@<<<=========>>>>>>??????888:::<<<===;;;999888777888888999999888777666666999888666555444444555666222333333444444444333333555555444444444444555555555666777888999999999999777888888999999:::;;;;;;888888888999999999::::::999::::::999;;;AAABBB@@@AAAEEELLLTTTddd~~~wwwfffWWWMMMKKKNNNQQQMMMQQQTTTRRRNNNKKKMMMOOOJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGJJJMMMLLLHHHDDDCCCCCC??????@@@AAABBBBBBBBBBBB@@@BBBDDDDDDBBB@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEECCCDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBDDDFFFHHHIIIHHHHHHEEEDDDFFFFFFCCCCCCFFFFFFFFFHHHIIIJJJKKKKKKJJJGGGKKKKKKIIIHHHIIIGGGCCCCCCDDDEEEEEEDDDCCCDDDFFFFFFIIILLLOOORRRTTTXXX[[[aaafffhhhcccWWWLLLFFFEEEJJJIIIGGGCCCCCCKKKYYYdddsssvvv{{{tttfff]]]TTTNNNHHHDDD???999888:::555444333444555444222000000111111222222111000000...///000000111000000000000000/////////.........................................................////////////000000000000111222333222000//////000///000111111222222222222...000111111111111222333222111000111444555555444444444333444555777999;;;>>>::::::@@@BBBDDDPPP]]]nnneeehhhoooQQQAAADDDPPPuuummmbbb\\\XXX```hhhttt~~~{{{mmmiiilllpppnnndddXXXSSSUUU```rrrpppnnn|||~~~{{{{{{xxxmmmccc[[[UUUPPPLLLHHHIIIJJJKKKKKKKKKJJJIIIEEECCC@@@??????@@@???>>>;;;;;;;;;;;;;;;;;;<<<<<<666888;;;<<<:::888777777777777888888777777666666999777555444333333444555222222333444444333222111333333444444444444333333222333444555666666666666444555666888888888888777777777777888888888999999<<<>>>===999:::???AAA>>>===BBBHHHHHHJJJXXXqqq~~~nnneeeWWWMMMJJJKKKNNNOOOJJJMMMOOONNNKKKJJJJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIIIIHHHLLLMMMMMMLLLIIIFFFCCCBBB>>>???AAABBBCCCCCCBBBBBB???AAACCCDDDBBB@@@@@@@@@??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCEEEFFFFFFDDDBBB@@@BBBEEEGGGFFFEEEHHHDDDCCCEEEDDD@@@@@@CCCCCCDDDEEEGGGHHHHHHHHHHHHFFFIIIJJJFFFDDDEEEDDDAAABBBCCCDDDDDDCCCCCCEEEGGGFFFHHHKKKMMMNNNPPPSSSUUUQQQSSSYYYaaaccc\\\MMMAAADDDDDDBBB@@@???DDDLLLRRR[[[WWWSSSTTT[[[iiiyyy~~~{{{xxxrrrqqqnnnfffZZZNNNEEE@@@AAA<<<:::;;;999444444777222111111222333333111000...///000111111000//////---...//////000000000////////////.........------........................------------------------........./////////000000000111222000...------......///000111222222222222...000222111000///000111/////////111333444333222333333333333555777999:::999;;;======>>>BBBHHHMMMgggjjj[[[mmmmmmVVVLLLAAASSSuuuhhhZZZ]]]bbbkkkttt|||uuuuuuvvvuuulll```\\\^^^nnn~~~hhhrrruuuwwwwwwzzzwwwsssuuuyyytttxxx|||tttqqqxxx}}}zzzhhhaaaXXXQQQOOONNNLLLKKKEEEFFFHHHGGGFFFEEEFFFGGGBBB@@@===<<<<<<===<<<;;;;;;::::::999999::::::;;;666999<<<===<<<:::999999666777777777777777666555888666444222111222333444111222333444333333111000111222333444555444333222000000111222333333333333111222555666777777555444777777777777888888888888777<<<;;;777666;;;===:::;;;===@@@AAAAAAFFFRRR]]]~~~zzzpppYYYSSSKKKGGGGGGIIIHHHGGGKKKLLLLLLKKKHHHFFFFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIFFFGGGHHHHHHIIIIIIIIIIIIMMMMMMLLLKKKIIIGGGDDDCCC>>>???AAABBBCCCCCCBBBAAA>>>@@@CCCDDDBBBAAA@@@@@@<<<<<<===>>>??????@@@@@@AAAAAA@@@AAABBBDDDFFFGGGDDDAAA???AAADDDEEEEEECCCGGGDDDBBBCCCBBB>>>>>>AAA@@@AAACCCEEEFFFGGGFFFFFFEEEHHHHHHCCCAAABBBBBB@@@BBBCCCDDDCCCCCCCCCEEEGGGGGGIIIKKKLLLMMMMMMPPPQQQTTTMMMKKKVVVdddfffZZZKKK>>>???@@@@@@AAABBBDDDFFFFFFEEEDDDEEEHHHNNNTTTXXXYYY```iiiooorrruuuyyy|||xxx{{{xxxpppqqqvvvvvvqqqlllhhhfffbbb]]]YYYOOOPPPNNNHHH@@@:::999:::777444444999888222111444444222111222222222000...---...///000000000......------...///000000////////////.........---------////////////////////////------------------------............/////////000///000000///---+++,,,---......000111111222222222///111222222000//////000111000000111222333222000333222222333444666888:::666<<>><<<999888777777777666777888888888888888777888>>>AAA@@@>>>>>><<<888666666666666555444333222111111111222222333333333333333333222222222111111//////111333555555333222111111222222222333333333333333333444444444555555555555555555666666666666777888888999::::::;;;;;;:::;;;<<<>>>@@@BBBDDDEEE\\\lll{{{dddXXXQQQOOOKKKHHHFFFEEEEEEFFFEEEEEEJJJNNNKKKCCCBBBGGGEEEEEEFFFFFFGGGGGGHHHHHHMMMKKKIIIIIIJJJKKKKKKJJJIIIQQQSSSIII@@@AAAEEEGGGCCCCCCCCCCCCCCCBBBBBBAAA???@@@@@@AAAAAA@@@@@@???@@@???>>>===>>>@@@BBBDDDEEECCC@@@@@@AAABBBBBBAAAEEEAAA>>>???CCCDDD@@@===DDDEEEEEEDDDCCC@@@>>>===@@@AAACCCEEEFFFGGGGGGFFFHHHCCC>>>>>>@@@BBBCCCBBBAAACCCEEEEEEDDDCCCDDDEEECCCEEEHHHMMMOOOOOOKKKHHHKKKKKKJJJLLLVVV^^^YYYOOO@@@@@@>>>===<<<<<<<<<<<<>>>===<<<<<<===???AAABBBFFFFFFFFFGGGIIILLLNNNPPPQQQRRRSSSSSSQQQQQQRRRSSSQQQOOOMMMJJJHHHGGGGGGGGG???===:::777444333444444444444555555555444333222333222222111000//////...111000///...............---------............///////////////////////////------------------------...------,,,,,,------...000///...------...///000...---,,,,,,,,,,,,---...//////000111222333333444111333555333000...///000...//////000111222222222444444333333444555777888888:::;;;<<<<<<<<<>>>???NNNbbbjjj\\\___}}}qqqWWWIIIHHHcccvvvfff___]]]cccjjjqqq{{{{{{ooo```fffzzzSSSUUUXXX]]]gggvvvrrrvvvxxxpppllllllqqqxxx~~~ttthhh\\\UUURRRQQQOOOMMMLLLKKKKKKKKKIIIFFFDDDFFFIIIIIIFFFBBB>>>===;;;999777777777777555666777777888888888888666;;;>>>===;;;;;;999666555555555555444444333222111111111222222222333333333222222222222111111111000//////000111222333333111111111111222222222222333333333333444444444444333333444444444555555555666777777888888999::::::::::::;;;<<<>>>???@@@@@@BBBKKKZZZkkk~~~}}}rrrcccWWWRRRNNNLLLJJJHHHFFFEEEEEEEEEEEEDDDHHHMMMLLLFFFEEEHHHBBBBBBCCCDDDDDDEEEFFFFFFLLLJJJIIIIIIIIIKKKKKKLLLLLLQQQPPPFFF???BBBIIIMMMHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCBBBBBBAAA???>>>=========<<<===>>>@@@BBBDDDEEEDDDCCCAAA?????????@@@EEEAAA???@@@CCCDDDBBB>>>AAABBBBBBBBBAAAAAA@@@???AAABBBCCCEEEEEEEEEDDDDDDFFFCCCAAA@@@AAABBBBBBBBBBBBCCCEEEEEEDDDCCCCCCDDDBBBCCCFFFIIILLLLLLJJJGGGGGGGGGFFFGGGLLLRRRNNNEEE???>>>===<<<<<<<<<<<<<<<===<<<;;;:::;;;===???@@@>>>>>>===<<<===>>>???@@@???@@@AAA@@@???>>>???AAA@@@???>>><<<;;;;;;;;;;;;;;;:::777444333222222333333333444444444333222111222111111000//////......000//////...............------------....................................------------------------------,,,,,,,,,,,,------000///...------...//////...---,,,,,,,,,,,,---...//////000000111111222222222444555444000......///......///000000111222222444333333333444555666777888999;;;;;;;;;;;;===???BBBOOOgggaaaZZZlllpppXXXLLLGGGdddwwwiii]]]\\\aaahhhrrrzzz}}}pppuuuNNNQQQUUUXXX[[[bbbkkkrrryyyqqqhhh```YYYRRRNNNLLLKKKJJJIIIJJJKKKLLLMMMIIIFFFDDDEEEFFFFFFCCC???===<<<:::888777777777777555555666777777777777777333888:::888777777666333333333333333333333333222111111111111111222222222222222111111111000000000000///.........000222333//////000000000111111111222222222333333333333444222222222222333333333333555555555666777777888888888999999999:::;;;;;;;;;===@@@DDDHHHQQQccc{{{~~~lll^^^TTTMMMIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDBBBDDDHHHJJJHHHEEEFFF@@@AAABBBCCCDDDEEEFFFGGGMMMLLLKKKJJJIIIJJJJJJKKKKKKOOOPPPIIIDDDEEEJJJLLLJJJIIIFFFDDDCCCEEEGGGIIIFFFEEEDDDBBB@@@???===<<<;;;;;;<<<===>>>@@@BBBCCCEEEFFFFFFCCC>>><<<===???DDDBBB@@@AAADDDEEEDDDAAA????????????@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEDDDBBBBBBBBBCCCBBBDDDEEEEEEDDDBBBCCCDDDBBBAAABBBEEEGGGIIIHHHGGGDDDEEEEEECCCDDDFFFCCC>>>===<<<;;;::::::;;;<<<<<<::::::999999999;;;<<<>>><<<;;;:::888777666666666444555666666444444555666666666777777777666666555777555333222111111111222111222222333333111000///000000//////...---------///............---------,,,,,,,,,---------..............................,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---......---------......///------,,,,,,,,,,,,------////////////////////////222444444333111/////////......//////000000111111333222222222333444555666777888::::::::::::<<<>>>>>>CCCMMMmmmrrr___\\\}}}mmm[[[GGGIIIVVVvvv~~~iii^^^^^^ccckkkqqqyyyzzz}}}}}}OOOSSSWWWXXXZZZ]]]bbbgggiiippp{{{rrrgggccc]]]YYYWWWUUURRRQQQHHHHHHGGGGGGHHHIIIKKKLLLHHHFFFCCCCCCCCCCCC@@@>>>===<<<:::999888888888999777777777777777666555444111666888555444555555333333222222222222222222222000111111111111111111111111111111000000000//////...///000000///000111222........./////////000000111111111222222222333333111111222222222333333333333333333444555555666666666666777777888999999999CCCFFFGGGDDDAAAFFFSSS^^^|||mmmeee[[[SSSMMMIIIFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEBBBAAADDDGGGGGGDDDAAAAAABBBCCCDDDFFFGGGIIIIIIPPPPPPNNNLLLJJJIIIJJJKKKIIINNNRRRQQQMMMJJJGGGFFFIIIHHHFFFEEEDDDEEEFFFGGGGGGFFFEEECCCAAA@@@???>>><<<======>>>??????@@@@@@CCCFFFHHHEEE???===???CCCDDDBBBAAABBBEEEFFFEEEDDDAAA@@@@@@???@@@AAACCCDDDCCCCCCDDDDDDEEEEEEEEEEEECCCFFFIIIHHHEEECCCDDDFFFCCCEEEFFFEEECCCBBBBBBCCCBBBAAA@@@AAADDDFFFGGGGGGEEEGGGGGGEEEBBBAAA@@@???;;;:::999888888:::;;;<<<999999888888999:::;;;;;;<<<;;;:::888666555444333333555666555444333444555666777888999999888666555333222111000000000111111///000111111111000///............------,,,,,,,,,------.........---------+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------------000111222222111111000000.........//////000000000111111222222333333444555555777999999999999;;;===???CCCEEEWWWsss\\\gggzzzdddNNN@@@QQQtttqqqfffcccdddgggnnnrrrxxx}}}NNNPPPRRRRRRRRRUUU[[[___^^^```cccgggnnnvvv~~~{{{sssfffZZZSSSQQQPPPPPPQQQQQQOOOMMMHHHHHHGGGFFFFFFGGGHHHIIIFFFDDDBBBAAA@@@???>>><<<===<<<;;;999999999:::;;;;;;:::999888666444222111222666777444333555666444333333222111111111222222000000000000000000000000000000/////////.........,,,///333444333111000000------........./////////000000000111111111111222111111222222222333333333111222222333333444555555333444555666888999:::::::::>>>AAA@@@<<<===CCCIIIUUU]]]iiiwwwvvviii___XXXVVVSSSOOOMMMKKKHHHEEEEEEFFFFFFGGGGGGFFFFFFEEEIIIGGGDDDDDDFFFGGGDDD@@@BBBBBBCCCEEEFFFHHHIIIJJJNNNOOOOOONNNLLLLLLOOOQQQPPPQQQSSSTTTQQQLLLHHHFFFGGGHHHIIIJJJIIIHHHFFFEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@AAAAAAAAAAAA???>>>===@@@DDDGGGFFFBBB@@@CCCGGGCCCCCCBBBCCCEEEEEEEEEEEEEEEDDDBBBAAAAAABBBCCCDDDCCCCCCDDDEEEGGGHHHJJJJJJDDDHHHKKKKKKHHHEEEEEEGGGDDDEEEFFFEEECCCAAAAAABBBCCCAAA???@@@CCCFFFGGGHHHFFFFFFGGGFFFCCC@@@@@@BBB:::999777666666888:::;;;999888888888999999::::::777777666666555333222222111333444333222111222333444444555555555333222111111111111111111111111222...///000000000///...---------------,,,,,,,,,,,,+++,,,------------,,,,,,++++++++++++,,,,,,,,,---------------------------+++++++++,,,,,,,,,------++++++************++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...000111222222222.............../////////000000111222222333333333444666777888777888:::;;;777AAACCCJJJeeeooo^^^mmmdddJJJDDDNNNggg|||jjjaaa]]]___eeemmmuuu{{{MMMNNNNNNLLLKKKMMMSSSXXXZZZ[[[\\\___aaadddeeefffooo{{{wwwjjjccc^^^WWWPPPOOONNNNNNOOOOOONNNLLLIIIHHHGGGFFFDDDCCCDDDDDDEEEDDDCCCAAA???===<<<<<<<<<<<<;;;:::999999999:::;;;<<<<<<;;;999777555222111333666777333222555777666555444333111000000111222000000000000/////////////////////.........------***///555777444000//////------.........//////////////////000000000111111111111111222222222222333111111111222333333444444222333444555777888999:::777888999888777999???CCCBBBDDDIIIQQQZZZgggzzzxxxjjj```XXXRRRNNNRRRRRROOOJJJGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFLLLLLLJJJFFFFFFHHHGGGCCCAAABBBCCCDDDEEEFFFGGGHHHGGGJJJMMMNNNMMMPPPUUUYYY[[[WWWTTTVVVTTTPPPLLLLLLIIIKKKMMMOOONNNLLLIIIHHHEEEEEECCCCCCCCCDDDEEEFFFDDDEEEEEEEEEDDDAAA>>><<<===AAADDDEEEDDDCCCEEEHHHCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFHHHJJJLLLMMMFFFHHHIIIIIIHHHFFFFFFFFFEEEFFFGGGFFFCCCAAA@@@AAACCCAAA???@@@BBBEEEGGGHHHDDDCCCCCCDDDBBB>>>???BBB:::888666444444555888999777888888888888888888888555555666666555555444333111222333333111111222333222222222222111111000///000111111111111111111111...///000000000///---,,,------,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++******))))))******+++******+++,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...111222222111------.....................///000111222222222222333444666666666777888:::333>>>AAAEEETTTmmmlll]]]kkkmmmWWWGGGJJJhhhpppdddYYY\\\bbbiiipppwww{{{}}}~~~MMMNNNNNNLLLJJJKKKPPPTTTYYYZZZ[[[\\\^^^^^^]]]\\\ZZZ^^^hhhwww}}}xxxjjjkkkggg___YYYWWWSSSOOOQQQPPPNNNNNNNNNMMMKKKHHHFFFEEECCCAAAAAAAAAAAAAAAAAAAAA???===;;;;;;;;;<<<999888777777777888999:::;;;;;;;;;:::888777555444333666666222111555777777888666444222000000111111000000/////////..................------------,,,***///444555111......///............////////////....../////////000000000//////000000000111111111000111111222333333444444222333333444555666666666;;;999777666666888:::;;;<<<:::<<<@@@BBBFFFRRR___kkkuuupppiii]]]RRRKKKHHHIIIKKKMMMOOOMMMFFFDDDGGGGGGEEEHHHHHHFFFFFFEEEFFFGGGHHHIIILLLKKKEEECCCGGGHHHFFFCCCDDDDDDEEEFFFGGGGGGHHHEEEHHHLLLMMMLLLNNNTTTYYY\\\XXXZZZ```aaaYYYQQQNNNLLLMMMNNNNNNNNNMMMKKKJJJGGGEEEDDDCCCCCCDDDFFFGGGEEEFFFHHHHHHGGGDDDAAA>>><<<>>>@@@BBBDDDDDDEEEEEECCCDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDDDDEEEGGGIIIKKKLLLGGGFFFEEEEEEFFFFFFEEECCCFFFGGGGGGFFFCCCAAA@@@@@@AAA@@@>>>???BBBEEEFFFFFFDDD???>>>AAA@@@<<<<<>><<<::::::;;;<<<777666666555555666888888:::::::::::::::999888777333666555111000444777777999888555222000000000111000000//////.........---......---------,,,,,,,,,+++///333111---+++---000........./////////000000............/////////000............/////////000111111111222333333444444333333333333333333333333666444444666999:::888555888888;;;>>><<<:::AAAKKKNNNRRRYYYbbbnnn{{{vvviii```RRRQQQNNNJJJGGGGGGJJJMMMEEEKKKLLLHHHFFFIIIHHHDDDJJJIIIGGGEEEEEEFFFHHHIIIDDDIIIIIICCC@@@DDDGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGKKKMMMLLLJJJJJJOOOTTTUUUVVV```nnnpppcccSSSJJJMMMLLLLLLKKKKKKKKKKKKKKKHHHGGGEEEDDDCCCDDDFFFGGGEEEGGGIIIJJJIIIGGGCCCAAA<<<<<<===@@@CCCDDDCCCAAACCCDDDDDDCCCBBBAAAAAABBBAAABBBCCCDDDCCCBBBAAA@@@EEEEEEDDDDDDEEEGGGIIIJJJGGGDDDAAABBBEEEEEECCCAAAFFFGGGGGGFFFCCC@@@@@@@@@@@@>>>===???AAADDDEEEEEEEEE???<<>>AAAAAACCCDDDEEEEEEEEEEEEDDDEEEGGGFFFCCC@@@??????>>>@@@AAACCCDDDDDDCCCCCCEEEGGGIIIJJJIIIHHHHHHIIIHHHFFFDDDDDDEEEFFFEEEDDDFFFGGGHHHFFFDDDCCCCCCDDDAAA@@@??????>>>>>>??????DDDBBB???<<<:::999999:::777666666555444333333222333444444555555444444333222333555666666555333222111000000/////////////////////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************))))))*********+++++++++************************++++++******************+++******)))))))))))))))''''''(((***+++,,,---...---,,,***)))))))))***+++)))***+++******+++---000++++++,,,,,,,,,,,,------,,,---......///.........---.........//////000000000000111222444555555666555888999:::;;;BBBMMMVVVqqq\\\^^^yyy___OOOJJJPPP___{{{xxxmmmfff^^^ZZZZZZ]]]aaaiiipppqqqooorrrxxxxxx{{{~~~zzzwwwtttqqqvvvtttrrrttt{{{IIIHHHHHHIIILLLPPPSSSTTTVVVTTTRRRRRRTTTVVVVVVVVV[[[VVVTTTVVVXXXWWWUUUTTTYYY\\\```bbbeeehhhkkknnnnnnooosssxxx~~~{{{yyywwwwwwtttooohhheeedddaaa\\\WWWZZZZZZZZZYYYXXXWWWVVVUUURRRXXX___aaa\\\VVVRRRQQQQQQRRRQQQOOOJJJGGGFFFEEEBBBAAA@@@???>>>>>>??????===<<<:::888777666666666444444444444444444444444555666555444333444777999777:::<<<999555222333555444333222000///.........//////......------,,,,,,------------------------,,,,,,---...............------------------------------------............//////...............///000000000111111111222222222222111111222222333444444555555666666555555444555666777888999:::::::::<<<;;;;;;<<>>???AAABBBCCCCCCCCCBBBDDDFFFIIIIIIHHHGGGGGGHHHFFFDDDCCCBBBDDDDDDDDDCCCDDDEEEFFFEEECCCAAABBBCCC@@@@@@???>>>>>>>>>>>>>>>BBB@@@===;;;999888888999999888777666444333111111222333333444444333333222111222333555555333222111111000//////......//////////////////////////////.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++************************************************+++***))))))(((((())))))(((((())))))***+++,,,,,,,,,+++******)))))))))***)))*********)))***,,,///+++++++++,,,,,,,,,------,,,,,,---...............////////////............000000111222333444555555666888:::::::::???HHHOOOjjjgggRRRiii{{{nnnaaaZZZTTT[[[qqqoooddd\\\XXXZZZZZZ^^^cccddddddjjjqqquuuxxx|||zzzuuurrrqqqqqqqqqrrrrrrtttxxx~~~GGGGGGGGGHHHKKKNNNQQQSSSTTTRRRRRRRRRTTTUUUTTTSSSVVVYYYYYYWWWVVVWWWTTTQQQ[[[\\\^^^^^^]]]]]]^^^```_________aaadddhhhmmmooollljjjhhhhhhjjjlllmmmlllooommmjjjfffcccbbbaaaaaaccc]]]VVVSSSSSSTTTSSSRRRPPPQQQRRRSSSTTTTTTSSSSSSLLLRRRYYY[[[XXXRRRNNNMMMPPPQQQPPPNNNJJJFFFEEEDDDBBBAAA???>>>=========>>>;;;;;;:::888777666555444333333333333333333333333222333444444333333444555444888;;;;;;777444444555333222111///............------------------------------------------------+++,,,------......------------------------------,,,,,,,,,---------............---------......//////000000000000000111111000000000000000111222222333333444444444444333333333444555666777888888888999999999999999:::;;;<<<777:::>>>AAADDDGGGKKKNNNRRRWWW\\\___bbbeeejjjoootttttttttsssrrrqqqpppooommmkkkhhhddd```\\\YYYWWWQQQPPPNNNLLLJJJIIIHHHHHHCCCCCCBBBCCCCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIGGGIIIKKKLLLLLLIIIFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAABBBDDDFFFHHHBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGIIIJJJKKKJJJJJJIIIHHHKKKOOOSSSTTTRRROOOLLLQQQOOOLLLJJJJJJIIIGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHAAAAAABBBCCCDDDDDDDDDDDDAAA@@@AAADDDGGGGGGCCC@@@>>>???@@@AAABBBBBBBBBAAACCCEEEFFFGGGFFFEEEFFFGGGDDDBBBAAA@@@AAABBBAAA@@@BBBCCCDDDCCCAAA@@@@@@@@@???>>>>>>>>>============???>>>;;;999888777777777:::999888666444222000000111111222222222222111111///000111222222111000///000//////..........................................------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************************************************+++***))))))(((((())))))((()))))))))******************++++++******))))))((()))))))))((()))+++---++++++++++++,,,,,,,,,,,,+++,,,------......------000000//////...---------000000111222333444444555555777999999999<<>><<<<<<;;;<<<<<<999999999888666555333222222222222222222222222222...000222333222111111222333555888888666444555666222111000///............++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------,,,------......//////////////////////////////......//////000111111222222333333222222111222333444555666777777777888888:::;;;<<<<<<<<<<<<<<<<<<>>>??????@@@AAABBB@@@BBBDDDDDDCCCCCCEEEGGGNNNNNNNNNMMMMMMKKKJJJJJJLLLJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEE@@@@@@AAAAAABBBCCCDDDEEECCCEEEIIIKKKKKKIIIEEECCCCCCBBBBBBAAAAAAAAAAAABBB@@@AAAAAAAAABBBCCCDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEGGGIIIIIIHHHGGGFFFFFFEEEFFFHHHJJJKKKMMMMMMMMMPPPNNNKKKJJJIIIIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHBBBCCCDDDDDDEEEEEEEEEDDDCCC@@@===>>>CCCEEECCC???>>>??????@@@@@@@@@AAAAAA@@@BBBCCCCCCBBBBBBCCCDDDDDDBBB@@@???@@@@@@@@@??????AAACCCBBBAAA?????????===============<<<<<<;;;<<<;;;999888666666666666888888777555444222111111///000000111111000000///......////////////......///......------------------------------------------,,,,,,,,,+++++++++***++++++++++++++++++++++++************************************************((((((((()))))))))******************************))))))))))))******************)))((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((('''((())))))(((((()))+++***++++++++++++,,,,,,,,,++++++,,,---------------.....................---000000000111222333333444333666888999999;;;>>>AAAGGG```|||cccbbbmmmuuu^^^KKKIIIeeessshhhccc]]]YYYXXXWWWTTTUUUXXX```bbbgggmmmtttzzz|||}}}{{{vvvrrrssszzz~~~{{{~~~~~~yyyuuutttxxx{{{{{{zzzzzzwwwzzz~~~}}}zzzyyyyyyDDDFFFGGGFFFFFFHHHLLLOOOPPPPPPRRRTTTWWWWWWVVVTTTSSSVVVUUUQQQOOOSSSUUUUUURRRSSSUUUVVVVVVVVVXXXZZZYYYYYYXXXVVVVVVYYY___dddZZZYYYWWWWWWWWWVVVTTTRRRUUUWWWYYYXXXVVVUUUVVVXXXVVVTTTRRRPPPPPPPPPOOONNNRRRPPPMMMKKKLLLNNNQQQTTTQQQQQQPPPNNNKKKIIIIIIIIIJJJKKKKKKIIIFFFCCCBBBBBB@@@???===;;;::::::::::::888888777666555333222111111111111111111111111111,,,...111222111//////000222222222111111222444555222111000///////////////******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---....................................------......///000000000111111111111000000111222333555666666666666333555666888999999999999999999999999:::;;;::::::<<<===>>>>>>>>>???@@@AAA@@@AAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>???@@@@@@???????????????@@@AAAAAACCCCCCBBBAAA@@@@@@AAAAAA@@@??????>>>>>>???@@@AAA???AAAEEEHHHHHHFFFCCCAAABBBBBBAAA@@@@@@@@@@@@@@@???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFEEEHHHKKKJJJGGGDDDCCCCCCDDDDDDDDDEEEGGGIIILLLMMMMMMKKKIIIHHHIIIIIIHHHGGGCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEHHHAAA;;;999===@@@@@@>>>>>>>>>>>>>>>?????????@@@>>>???@@@@@@???>>>@@@AAACCCBBB?????????@@@???===>>>@@@BBBBBBAAA???>>>???;;;;;;<<<<<<<<<;;;:::999999999888777666555555555555555444444333333222222...//////000000//////...,,,------------------,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))************))))))((('''((((((((()))))))))((((((((((((''''''(((***++++++***)))(((&&&((())))))((('''(((************+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,---...//////000///000000111111222222222111333666888:::;;;===>>>@@@JJJhhh}}}eeeaaaxxxjjjRRRQQQ^^^mmmmmmgggccccccbbb^^^ZZZZZZ[[[[[[]]]ccciiinnnpppooogggdddbbbgggrrr~~~|||xxx}}}xxxuuuxxxzzzzzz~~~|||yyy|||~~~~~~yyywwwzzz}}}DDDFFFGGGEEECCCDDDHHHLLLNNNNNNPPPSSSWWWXXXWWWVVVVVVRRRPPPQQQRRRQQQTTTXXXTTTUUUVVVVVVTTTTTTTTTVVVRRRTTTTTTSSSRRRTTTYYY]]]ZZZYYYVVVVVVUUUTTTRRRPPPPPPSSSUUUTTTRRRQQQSSSVVVRRRSSSRRRRRRPPPNNNMMMLLLPPPNNNKKKHHHHHHJJJLLLNNNRRRPPPNNNKKKIIIHHHGGGGGGEEEFFFGGGFFFCCCBBBAAABBB???>>><<<:::999888888999777777666444333222111000////////////////////////+++---000000///......///111000...---...000222333000000///...............*********++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,------............------------,,,---------------...//////...//////////////////...000111222333555555555555444444555555555555444444666555444666888999888777<<<<<<<<<<<<<<<===============>>>>>>===<<<<<<;;;=====================<<<<<<<<<<<<<<<<<<===>>>>>>@@@???????????????@@@@@@CCCBBB@@@???>>>>>>???@@@>>>@@@CCCEEEEEEDDDAAA@@@BBBAAA@@@??????>>>>>>??????@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAACCCDDDEEEEEEIIILLLLLLHHHDDDCCCDDDDDDDDDCCCDDDEEEGGGJJJKKKJJJIIIGGGGGGIIIJJJJJJIIICCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAADDDEEEEEEFFFFFFEEEEEEEEEIIICCC<<<999:::===>>>>>>>>>>>>=========>>>>>>???===>>>???>>>======???AAACCCAAA???>>>>>>>>>===<<<<<<>>>AAABBB@@@>>>======999:::;;;;;;;;;:::888888777777777666666555555555222222222222222222222222......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))************)))((((((''''''((((((((((((((((((''''''''''''(((((())))))******))))))&&&(((******)))(((((()))************++++++++++++)))***++++++,,,,,,++++++******+++---...///000111//////000000000111111111000111444666999;;;<<<<<<<<<>>>PPPxxx{{{\\\YYYwwwqqq```\\\___yyyooohhhhhhiiigggdddccc___[[[XXXYYY\\\^^^^^^\\\SSSSSSUUU]]]iiixxx}}}~~~{{{yyyxxxxxxvvvuuunnniiiiiimmmoooqqq|||||||||EEEGGGHHHEEEAAAAAAEEEJJJKKKLLLMMMQQQUUUXXXXXXXXX]]]QQQNNNWWWYYYRRRQQQXXXYYYZZZZZZXXXUUUSSSSSSTTTQQQTTTWWWWWWTTTTTTWWW[[[[[[YYYVVVTTTTTTSSSRRRPPPOOORRRTTTSSSPPPOOORRRVVVTTTTTTTTTSSSRRRPPPPPPPPPKKKJJJIIIIIIHHHHHHHHHHHHMMMLLLLLLKKKJJJHHHFFFDDDAAABBBCCCCCCAAA@@@@@@AAA???===;;;999888777777777777666444222111000000000........................,,,---//////...---...//////.........//////000///...---,,,,,,+++,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++************++++++++++++************+++,,,---...------------,,,,,,,,,+++---------------...//////------............------...///000111222333333333666666555555555444444444777666555777:::<<<;;;999:::999888888888888777666:::::::::::::::999999888:::;;;;;;<<<;;;:::999888;;;;;;;;;;;;<<<<<<===>>>============>>>???@@@@@@CCCBBB@@@???>>>???@@@AAA???@@@BBBCCCDDDCCCAAA@@@AAAAAA@@@???>>>======>>>AAAAAAAAABBBBBBBBBBBBBBBCCCBBBAAA??????@@@AAABBBBBBGGGLLLMMMJJJGGGFFFHHHDDDDDDDDDDDDDDDEEEGGGGGGJJJHHHGGGGGGHHHIIIIIIHHHCCCDDDEEEEEEFFFFFFFFFEEEBBBCCCDDDDDDDDDCCCAAA@@@CCCCCCDDDDDDDDDDDDCCCCCCFFFDDD@@@>>><<<===>>>???>>>>>>===<<<<<<<<<===>>>???@@@@@@???>>>>>>AAACCCAAA???===<<<<<<<<<;;;:::999<<>>===<<<;;;888999:::;;;:::999777666666666666666666666555555222111111111000000//////......////////////......,,,,,,++++++++++++,,,,,,,,,,,,+++***************++++++++++++++++++++++++)))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((((()))******+++))))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((()))******''')))++++++)))(((((()))************++++++++++++)))******+++++++++++++++++++++,,,------...///////////////000000000000000///000111333666888888888:::===FFFZZZ}}}ttt[[[___yyyaaalllwwwqqqrrrsssuuuwwwtttlllccc]]][[[ZZZVVVSSSLLLNNNRRRWWW```lllxxx}}}|||xxx||||||uuuuuuvvvuuutttvvvssspppkkkiiiiiiiiiiiihhhccc``````dddcccfffwwwEEEGGGHHHEEE@@@@@@CCCHHHJJJIIIKKKNNNSSSWWWXXXXXXaaaPPPNNN\\\```RRRNNNVVVXXXXXXXXXVVVSSSQQQQQQRRRRRRVVV[[[[[[WWWUUUVVVYYYXXXUUURRRPPPPPPOOONNNMMMOOOQQQSSSQQQMMMLLLPPPUUUOOOOOOOOOMMMLLLKKKMMMNNNFFFHHHJJJKKKKKKIIIGGGEEEGGGHHHJJJLLLLLLJJJEEEBBB>>>@@@AAAAAA@@@@@@@@@AAA>>>===;;;999777666777777888666333111//////000111........................,,,---///...------...000------...000111000...,,,++++++******)))*********************************************************))))))***+++++++++++++++++++++++++++++++++++++++)))************+++++++++************+++,,,---...---------,,,,,,+++++++++...------------...//////,,,------......------,,,,,,---...000111111222222333333222222333444555666555333222444888:::999777444444444777:::<<<======999999:::::::::999888888555777999::::::999777666999999999:::;;;<<<===>>>:::::::::::::::;;;<<<<<>>======???@@@BBBAAAAAABBBCCCCCCCCCBBBAAAAAA@@@???>>>============BBBBBBBBBBBBBBBBBBCCCCCCCCCBBB???>>>===>>>???@@@@@@FFFLLLNNNKKKIIIJJJLLLDDDDDDDDDDDDDDDDDDDDDDDDKKKIIIGGGGGGHHHIIIHHHGGGDDDDDDEEEFFFFFFFFFFFFFFFAAACCCDDDFFFFFFEEECCCBBBAAABBBBBBCCCBBBBBBAAAAAACCCDDDDDDBBB@@@>>>???@@@>>>>>><<<;;;;;;<<<===>>>AAAAAAAAA@@@???@@@BBBEEE@@@===;;;:::::::::999888777:::===>>>===;;;::::::777888:::::::::999777555555666666777666666555555222222111000///...---,,,......////////////......,,,,,,++++++++++++,,,,,,,,,++++++***)))*********************************)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))((('''''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''''')))***+++''')))+++,,,***)))((())))))************+++++++++))))))***+++++++++++++++,,,---------------------////////////000000000000000//////111333555555555666===@@@CCCVVV~~~jjjUUUnnnooocccrrrwwwmmmgggccc]]]YYYOOOQQQTTTVVVYYYaaakkkrrrvvv~~~xxxpppppptttxxxppphhhcccbbbcccccceeeiiiiiieeeaaa^^^^^^```aaaaaa^^^[[[\\\^^^[[[]]]qqqAAAAAACCCDDDFFFHHHIIIJJJGGGJJJMMMMMMMMMNNNRRRUUURRRRRRSSSUUUWWWUUUPPPLLLRRRTTTUUUVVVVVVSSSPPPOOONNNPPPTTTUUUVVVXXXZZZ\\\___YYYTTTQQQMMMIIIIIILLLOOOQQQSSSQQQMMMJJJJJJLLLRRRPPPNNNKKKIIIHHHHHHHHHHHHGGGFFFGGGIIIJJJIIIHHHBBBEEEJJJLLLKKKGGGBBB???@@@??????>>>??????@@@@@@::::::999999888777777666666555333111111111333444000000000000///...---,,,***+++,,,---............111000///...---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------......///000111222222222222222222222222222444666888888777555333333444555666777888999:::888999999888666555666777:::999888777666666666666777888888999999::::::;;;:::999888999;;;<<<;;;:::::::::;;;;;;===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCC???@@@BBBBBB@@@@@@@@@@@@FFFFFFEEEBBB???>>>???AAA@@@CCCEEEFFFDDDAAA???>>>AAADDDGGGIIIIIIHHHIIIIIIHHHFFFCCCAAAAAACCCFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGHHH@@@@@@BBBEEEIIIHHHDDD@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAA@@@???===;;;============<<<<<<<<<<<>>===>>>>>>???BBB@@@===<<<<<<;;;:::888888999;;;===<<<:::888666:::;;;;;;:::999777555444555555666666666666666555///000000000///...---,,,......///111222333444555*********)))******++++++******))))))))))))******))))))))))))))))))))))))***************)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,---------............///...............///000000000000000111222333555666888666888???EEEXXXiiiiiitttxxxooo|||oooooo}}}oooeeebbb]]]XXXWWWXXX[[[___cccsssxxx}}}yyyoooeeeaaaaaa```^^^\\\[[[\\\\\\[[[ZZZ```dddeeebbb```aaaeeegggaaabbb[[[XXXYYYYYYeee|||zzzyyy@@@AAABBBDDDFFFHHHJJJJJJGGGGGGHHHIIIJJJMMMOOOQQQRRRQQQQQQRRRSSSQQQNNNJJJQQQRRRTTTUUUVVVTTTRRRQQQPPPQQQQQQQQQQQQSSSVVVYYY]]]XXXTTTSSSPPPKKKJJJLLLKKKMMMOOONNNLLLJJJKKKMMMPPPOOOMMMKKKIIIHHHHHHHHHIIIGGGFFFFFFFFFFFFEEECCCCCCEEEHHHIIIHHHEEE@@@===>>>>>>============>>>>>>999999888777666666666666666555333111000111222222////////////...---,,,+++++++++,,,---............000000///...---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))************)))((()))))))))))))))*********************************)))))))))*********++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------...///000111222222222222222222222222222444666888888777555444444444555666777777888999777888999888666555666777::::::999888888888888999777777777888999999:::::::::999888999;;;<<<;;;:::::::::;;;;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCBBB@@@?????????CCCCCCCCCAAA??????@@@BBB@@@BBBDDDEEECCCAAA@@@@@@BBBEEEHHHIIIIIIHHHHHHIIIFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIICCCBBBCCCFFFHHHHHHDDDAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>======<<<<<<===>>>>>>?????????CCCBBBAAA@@@??????@@@AAA@@@>>>;;;::::::;;;:::999999:::<<<<<<<<<:::777555999999999999888666555444444555555666666555555555000000//////...---------------...///000111111222++++++***************+++******))))))))))))******)))))))))))))))))))))))))))************)))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))(((((((((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))***)))((((((((()))++++++,,,---------...........................//////000000000000111222333444555888555777<<>>CCCDDDEEEEEEDDDBBB???===<<<<<<;;;;;;;;;;;;<<<<<<999888666555444444555555666555333111000///000000---.........---,,,+++***+++,,,---......///......//////...---,,,,,,++++++************************))))))))))))))))))))))))((())))))******))))))(((*********)))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,------------...///000111111111111111111111111111333444666888888777666555444555555555666666666666666777888777666555666777:::999999999999:::;;;;;;666777777888888999::::::<<<:::999999;;;;;;:::888:::::::::;;;<<<===>>>???@@@@@@@@@AAAAAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@AAAAAA@@@??????@@@BBB???AAABBBCCCBBBAAABBBCCCDDDGGGIIIJJJIIIHHHHHHIIIEEEFFFGGGHHHIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKGGGFFFEEEFFFGGGGGGEEECCCBBBBBBAAA@@@???>>>======???>>>>>>======>>>>>>>>>;;;<<<===???@@@@@@AAA@@@DDDDDDCCCBBBBBBBBBBBBCCCAAA>>>:::999999:::;;;;;;;;;<<<======;;;999666444666666666666666555444444444444444555555444444333111000...---,,,,,,------,,,,,,,,,---------......---,,,+++******************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((()))******+++,,,,,,,,,,,,------------...------------...///////////////000111222333444666444666:::;;;>>>MMM^^^}}}eeewww|||ppp___VVVXXX```iiinnnsssqqqjjjdddaaabbb^^^^^^]]]ZZZYYY\\\ccciiilllooovvv}}}}}}ccc\\\nnnAAAAAACCCDDDFFFHHHIIIJJJHHHHHHHHHHHHHHHJJJNNNQQQPPPNNNLLLLLLMMMOOORRRSSSOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTSSSQQQPPPRRRUUUXXXXXXUUUUUUVVVSSSLLLHHHHHHJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDBBB@@@===BBBBBBBBBBBBAAAAAA@@@@@@<<<;;;::::::999:::::::::999888666444333444555555666555333111///.........,,,,,,,,,,,,,,,+++******,,,,,,---.....................------,,,++++++***************************))))))))))))))))))))))))((())))))))))))))))))(((************))))))))))))************************((((((((()))))))))******************************************************)))))))))*********++++++***++++++++++++,,,,,,,,,------------...///000000111111111111111111111111222333555777777777666555555555555444444444444444555666777777555555666777888888888888999:::;;;<<<777777888888999::::::;;;<<<;;;::::::::::::999888::::::::::::;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDAAA@@@??????AAACCCCCCCCC???@@@AAA@@@>>>>>>???@@@>>>???AAAAAAAAAAAACCCEEEFFFHHHJJJJJJIIIHHHHHHIIIFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIGGGFFFFFFFFFFFFEEECCCCCCBBB@@@???===<<<<<<>>>===<<<<<<<<<===???@@@;;;<<<===>>>????????????EEEDDDDDDDDDDDDDDDDDDDDDFFFBBB===::::::;;;<<<<<<>>>>>>>>>===<<<999666555333333444444444444444444333333333444333333222222111000---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,---------,,,,,,------...///////////////000111222333444222444999;;;;;;BBBKKKgggxxxkkkdddssszzztttwwwppp\\\]]]hhhmmmoooqqqoookkkiiikkknnnkkkmmmmmmiiiddddddjjjpppxxxyyy}}}nnngggzzzBBBCCCDDDEEEFFFGGGHHHIIIDDDHHHJJJIIIFFFGGGMMMSSSTTTSSSQQQOOONNNOOOQQQRRRQQQPPPPPPOOOOOOPPPPPPQQQPPPRRRSSSTTTSSSSSSUUUWWWWWWUUUUUUWWWSSSKKKFFFEEEHHHHHHHHHIIIKKKMMMOOOPPPJJJJJJJJJIIIHHHHHHGGGFFFDDDDDDDDDEEEFFFEEECCC@@@@@@??????@@@@@@AAACCCCCC;;;;;;:::999999999999999999888666555444444555555444333222000///------,,,++++++++++++++++++***)))+++,,,------------------------,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))*********)))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************************+++++++++,,,*********+++++++++,,,,,,,,,,,,,,,------...///000000000000000000000000000111222444555666666666555444444444333333333333333444555666666555444555777666666666666777999:::;;;888888999999:::;;;;;;;;;<<<;;;::::::::::::999888::::::999::::::;;;<<<===@@@@@@???@@@@@@AAABBBCCCBBB@@@>>>???AAABBBBBB@@@@@@AAABBB@@@>>><<<<<<===<<<>>>@@@AAAAAABBBDDDFFFFFFHHHIIIIIIHHHGGGHHHIIIGGGFFFDDDCCCCCCEEEHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJIIIGGGFFFEEEFFFGGGEEEDDDCCCAAA@@@>>>===<<<======<<<<<<<<<>>>???@@@============<<<=========CCCCCCDDDDDDDDDDDDDDDDDDJJJFFF@@@===<<<<<<<<<<<>>BBBHHHcccyyy\\\XXXpppzzziiilll|||}}}{{{}}}|||qqqhhheeefffhhhfffggglllllliiiiiimmm}}}}}}DDDDDDEEEEEEFFFFFFFFFFFF@@@DDDGGGGGGFFFGGGLLLPPPXXXXXXVVVSSSOOOLLLKKKLLLPPPOOOMMMLLLLLLMMMNNNOOONNNPPPRRRSSSSSSRRRSSSTTTWWWUUUUUUWWWTTTLLLGGGGGGEEEDDDDDDHHHMMMRRRUUUVVVKKKKKKKKKJJJIIIHHHFFFEEECCCDDDEEEGGGIIIHHHFFFDDD>>>>>>>>>>>>???AAABBBCCC;;;:::999888888777888888777777777666555555444444222222111000...---,,,,,,***+++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((()))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,************++++++++++++,,,,,,,,,,,,---...///000////////////////////////000111222333444444555555333333333222222222222222333444555555444444555666444444444555666777888999777888888999::::::;;;;;;<<<:::999999;;;;;;:::888999999999999999:::;;;<<<>>>>>>>>>??????@@@AAABBBEEEBBB@@@AAACCCCCC@@@===AAABBBCCCAAA???<<<<<<<<<;;;===@@@AAAAAABBBCCCEEEEEEFFFHHHGGGFFFFFFHHHIIIHHHFFFCCCAAAAAACCCFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJHHHFFFEEEFFFGGGEEEEEEDDDBBBAAA???>>>>>>============>>>>>>???@@@@@@>>><<<::::::;;;===>>>@@@AAABBBBBBCCCBBBBBBBBBIIIEEEAAA===<<<<<<<<<;;;>>>>>>===;;;:::888666555222222111111111111222333111111111111111000///...///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))*********+++,,,++++++++++++,,,------...---------......///000444333333333444666888:::BBBMMMdddyyyfff___lllrrrxxx}}}|||{{{lll\\\QQQLLLHHHHHHNNNYYY^^^```iiiuuuFFFFFFFFFFFFEEEEEEEEEDDDBBBAAABBBFFFKKKNNNMMMKKKSSSUUUVVVTTTOOOJJJHHHHHHMMMKKKJJJIIIJJJLLLNNNPPPSSSSSSTTTSSSQQQQQQSSSUUUVVVTTTUUUXXXVVVPPPLLLLLLGGGEEEDDDGGGLLLQQQSSSTTTLLLLLLLLLKKKJJJHHHFFFDDDDDDDDDFFFHHHJJJIIIGGGDDD>>>>>>============>>>>>>999888777666555555555555444555666666666444222111000000000///...---,,,,,,***++++++,,,,,,++++++************++++++******)))++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))''''''((()))***++++++,,,))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))************************)))))))))************+++************++++++++++++,,,,,,,,,,,,---...//////////////////////////////...///000111222333444444111111111222222222222222222444555555444444555666555444444444555666777777666666666777888888999999:::999888999;;;<<<;;;:::999999999999999::::::;;;============>>>???@@@AAABBBAAAAAADDDHHHHHHDDD@@@@@@AAACCCBBB@@@>>>===>>>:::===@@@BBBBBBBBBBBBCCCCCCDDDFFFFFFEEEFFFHHHJJJGGGFFFDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEGGGHHHIIIIIIGGGIIIJJJIIIFFFEEEFFFGGGEEEDDDCCCBBBAAA@@@??????>>>>>>??????????????????AAA???;;;999999<<>>???@@@@@@@@@??????BBB???<<<;;;;;;;;;:::999;;;:::999888666555444333333222111000000111111222000111111000///...------------,,,,,,+++*********+++++++++++++++,,,,,,,,,((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***+++******)))((((((((()))))))))******+++++++++++++++,,,,,,---------------------...///000222333222111333555666@@@CCCMMM```}}}nnndddrrr|||}}}~~~~~~ooouuu|||rrrkkkiiikkknnn~~~wwwmmmaaaVVVPPPNNNQQQ\\\jjjpppsssHHHGGGGGGFFFEEEDDDCCCCCCFFFAAA???GGGRRRWWWQQQIIIKKKOOOSSSSSSOOOKKKIIIHHHJJJIIIGGGGGGIIILLLOOOQQQZZZYYYWWWSSSQQQRRRUUUWWWUUUSSSUUUYYYXXXSSSQQQRRRLLLIIIFFFGGGKKKNNNNNNNNNMMMMMMMMMLLLJJJHHHEEEDDDEEEEEEFFFHHHJJJIIIFFFCCC>>>>>>===<<<;;;::::::999888777666555444333333333222333555666666333000....../////////...---,,,,,,***++++++,,,,,,,,,++++++))))))*********))))))(((+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''')))***+++,,,---))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,---...//////////////////////////////---...///000111222333333000000111111222222222222222333444444333333555666666555555555555666666777444444555555666777777777:::999888999;;;<<<;;;:::999999999888999999::::::<<<<<<<<<<<<===>>>???@@@======???FFFMMMOOOKKKGGG>>>@@@BBBBBBAAA@@@???@@@:::===AAACCCCCCBBBAAAAAABBBCCCDDDEEEEEEFFFHHHJJJFFFFFFFFFFFFEEECCCBBBAAADDDDDDDDDDDDDDDEEEEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJEEEHHHJJJIIIFFFEEEFFFGGGDDDCCCCCCBBBAAA@@@??????>>>???@@@AAAAAA@@@???>>>AAA???;;;888999>>>CCCFFF;;;<<<===>>>???>>>>>>===;;;999888888999:::999888888777666555444333222111444333111000000000111222000000000000///...---,,,,,,,,,,,,,,,,,,+++)))))))))*********++++++++++++''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))(((((((((((((((((((((((('''((()))++++++******)))(((((((((((())))))))))))++++++******++++++,,,---------,,,,,,,,,---......,,,000333222111333555666777:::@@@IIIZZZxxxooojjjqqqzzz{{{{{{|||tttgggjjjxxx~~~{{{xxxuuuuuuxxx|||{{{uuuqqqsssvvvQQQOOOLLLJJJIIIGGGEEECCCCCC>>><<>>>>>999888AAANNNSSSLLLBBB>>>@@@AAABBBBBB@@@===;;;===>>>???@@@AAA@@@@@@???AAABBBBBBBBBAAAAAACCCEEEHHHGGGFFFCCCAAA@@@BBBCCC@@@CCCDDDCCCAAAAAADDDGGG@@@@@@BBBCCCDDDEEEEEEEEEGGGGGGGGGFFFEEECCCAAA@@@>>>===<<<>>>@@@@@@===:::???@@@@@@??????===<<<<<<===???@@@???<<<:::<<<>>>;;;;;;;;;<<<;;;;;;:::999777777777777666666666666444444555555555444222111---.........//////000000...///000///...---...//////---++++++++++++)))'''***((('''(((***++++++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((()))***+++,,,---------++++++,,,,,,,,,,,,------...///000111222333444444666666;;;AAAEEEQQQsss{{{bbbmmm}}}~~~MMMKKKJJJIIIHHHGGGDDDBBBBBBBBBAAAEEEMMMSSSOOOFFFFFFIIIKKKLLLJJJGGGFFFEEECCCDDDFFFHHHJJJMMMOOOPPPUUUTTTRRRQQQQQQRRRTTTVVVYYYYYYVVVQQQPPPPPPMMMHHHIIIGGGFFFGGGIIIJJJJJJHHHIIIKKKLLLMMMKKKHHHCCCAAAHHHFFFEEEEEEEEEDDDBBB@@@@@@???===:::999777666666666666555444333222111111111111111111000000000000/////////.........------,,,,,,+++++++++*********+++++++++******)))))))))*********))))))(((&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((***,,,,,,***((('''((((((((((((''''''&&&&&&((((((((('''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********++++++******++++++,,,---------------------............000000/////////000111111222222222222222222222222333333333333333333333333222222222222222222222222222222222333444555555555666666666666777777777777777777777777777888888999::::::::::::;;;<<<======;;;999:::???EEEGGGDDD???>>>???@@@AAA@@@>>><<<;;;<<<===>>>@@@AAAAAA@@@@@@@@@@@@AAA@@@??????AAABBBCCCDDDEEEDDDAAA@@@@@@AAA???AAACCCDDDCCCCCCBBBBBB@@@AAABBBBBBCCCCCCCCCCCCFFFFFFEEEDDDCCCBBBBBBAAA>>><<<<<<===@@@AAA???===???????????????>>>======<<<>>>@@@???<<<::::::<<<:::::::::;;;:::999999888666666666666555555555555333444555555555333222111---........./////////000...///000///...---...///...---++++++,,,,,,+++)))***((('''((()))++++++***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------......///000111222333333222222666;;;<<>><<<999777666555444444333333222111000//////000000/////////.....................------------++++++++++++*********)))************))))))))))))))))))))))))(((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********************+++,,,,,,------,,,,,,,,,---------......//////......//////000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444444444444444555555666666666666666555555555666777777:::999888888999:::<<<===777:::<<<<<<;;;:::;;;<<<>>>>>>>>>>>>>>>===;;;;;;:::;;;===???@@@AAAAAA@@@@@@AAAAAA@@@>>>>>>@@@AAA>>>@@@CCCCCCBBB@@@@@@@@@@@@??????BBBEEEEEEAAA===@@@AAAAAABBBBBBAAAAAAAAADDDDDDCCCBBBBBBBBBBBBBBB>>><<<;;;<<<>>>@@@AAAAAA??????????????????>>>>>>:::===??????===:::999999999999999:::999888888777555555555444444444333333222333444444444333222111.............../////////---...//////...---...///...---,,,,,,---...---,,,***((('''((()))******)))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&(((((((((&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,---......///000111222222333333777;;;:::999CCCQQQ{{{kkk```lllDDDCCCDDDFFFGGGGGGEEEBBBDDDHHHIIIEEEBBBDDDFFFEEEEEEFFFGGGFFFEEEEEEGGGHHH?????????@@@BBBEEEGGGHHHKKKKKKJJJJJJKKKMMMOOOQQQPPPQQQPPPNNNOOORRRQQQMMMMMMJJJFFFEEEGGGIIIKKKKKKFFFGGGHHHIIIHHHGGGEEECCCCCCAAA??????@@@@@@>>>===>>>===:::888666444333222222222111111000//////............------------,,,------------,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******))))))******+++,,,,,,,,,+++,,,,,,,,,------------.........---......///000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222333333222222333333444444555555555444444444444444555555999888777666777888:::;;;777999:::999666555888;;;>>>>>>===<<<;;;;;;;;;:::999:::<<<>>>@@@AAAAAA@@@AAAAAABBB@@@???>>>@@@AAA===???AAAAAAAAAAAACCCDDDCCC???<<<>>>DDDEEEAAA<<>>BBBAAAAAA@@@@@@AAABBBCCC???===;;;:::;;;===???AAA?????????>>>>>>?????????:::<<<>>>???>>><<<999888999999999999999888777777333333333333222222222222111111222333333222111000........................,,,...///...------...000...,,,,,,---///000///...***((('''''')))***))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***++++++*********++++++++++++,,,,,,,,,,,,------...///000000000222222555;;;;;;888;;;BBBUUUsssoooiii{{{BBBBBBBBBDDDGGGGGGFFFDDDFFFHHHGGGCCCBBBEEEFFFDDDIIIIIIIIIHHHFFFFFFHHHIII??????>>>???@@@BBBDDDEEEHHHHHHHHHIIIJJJLLLNNNOOOJJJLLLLLLKKKNNNSSSSSSPPPNNNKKKGGGEEEFFFIIIKKKLLLFFFFFFGGGGGGFFFEEEEEEDDD@@@>>><<<<<<<<<===<<<;;;<<<;;;888666444222111111222222111111000/////////---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((()))******++++++,,,++++++++++++,,,,,,,,,---------,,,,,,------...///////////////////////////////////////////////////000000000000000000000000000000000111111111111111000111111222333333444444444444333333333333333444777666666555555666888888888777777777777888:::;;;======<<<;;;;;;:::::::::888999;;;>>>???@@@@@@@@@>>>??????>>>======>>>@@@AAAAAA@@@@@@@@@BBBGGGJJJIIIBBB;;;;;;AAAEEECCC???AAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@AAAAAABBB@@@>>><<<999888999<<<>>>@@@???>>>=========>>>>>>;;;<<<>>>??????===999777888999999999999888777777222222222222111111111111///000111222222111000000...............---------+++---......------...000---,,,,,,---///000000///***)))''''''((())))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((()))*********))))))*********+++++++++,,,,,,,,,,,,,,,------......///......000444666666777999<<>><<<999999::::::::::::999888666444333111111000111111111111000000000///------,,,,,,,,,+++++++++++++++++++++************))))))))))))((((((((((((''''''''''''((((((((((((''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,------...........................////////////////////////////////////////////////000000000000000000000000000000111222222333444444444444333222222222333333555555555555555555555555777555333555999<<<<<<:::<<<<<<===<<<<<<;;;999999888999;;;===>>>??????>>>:::;;;<<<<<<;;;;;;===>>>CCCBBBAAA???@@@CCCIIINNNMMMEEE===;;;@@@EEEEEECCCAAAAAAAAAAAAAAA@@@???>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>;;;888888;;;===@@@???===<<<;;;;;;<<<<<<<<<;;;;;;<<<===<<<999666777777888888777777666555222222222111111111000000...///000111111111000///.........---------------+++,,,......------...000...,,,,,,---///000///...***)))''''''((()))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((************+++++++++++++++++++++,,,,,,,,,------000000000222333444555777===>>>FFF\\\~~~xxx|||@@@???===>>>AAACCCEEEEEEAAAEEEEEEBBBAAACCCCCCAAACCCEEEFFFGGGFFFFFFGGGIIIGGGEEEBBB@@@???@@@AAABBBDDDEEEEEEFFFGGGHHHHHHIIIHHHJJJJJJIIILLLQQQQQQMMMIIIFFFCCCAAABBBDDDEEEEEEGGGFFFEEECCCCCCBBBCCCCCC<<<:::777666777999999999666555444333222111111111000000000000000/////////------,,,,,,,,,+++++++++++++++*********)))))))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&'''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''(((((()))******+++************+++++++++++++++++++++++++++,,,------------------------------///////////////////////////////////////////////////////////////////////////000111222333444444555555444333333222222222333222333555555555444333222333222333555888999:::999;;;<<<===>>>===;;;999888999:::;;;===>>>>>>======:::;;;======<<<===???AAABBBBBBBBBAAAAAADDDIIILLLMMMGGGAAA???CCCFFFFFFEEE@@@AAAAAAAAAAAAAAA@@@@@@???@@@BBBCCCCCCBBB???>>>???@@@@@@===;;;:::===@@@AAA???===:::999999::::::;;;999888888::::::777444444555555555555444333333222222222111111111000000---...///000111000//////.........------,,,,,,,,,***,,,------------...000...---,,,,,,...///...---***)))''''''(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''************++++++++++++*********++++++++++++,,,...000222222222444666777<<<<<<>>>GGG[[[~~~|||vvvttt@@@===;;;;;;>>>AAADDDEEE>>>DDDGGGCCC>>>>>>@@@@@@>>>@@@CCCDDDEEEEEEGGGHHHIIIGGGDDDAAA@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFJJJLLLKKKIIIKKKOOONNNJJJFFFCCC@@@???@@@AAABBBAAAHHHGGGEEECCCBBBBBBBBBBBB;;;999666555666888888888555444333222111111111111///////////////.........---------,,,,,,,,,++++++************)))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********)))************+++++++++++++++******++++++,,,---------------------------///////////////////////////////////////////////////////////////.........///000111222333444555555555444444333222222222333111222444666666444222000///111444555555555666888;;;<<<>>>???>>><<<999777999:::<<<=========<<<<<<===>>>???@@@@@@AAACCCFFF???AAABBBCCCCCCDDDGGGIIILLLHHHDDDCCCEEEGGGGGGFFF@@@AAAAAABBBBBBBBBAAAAAA???AAACCCEEEDDDBBB???===>>>@@@AAA???======@@@CCCAAA???<<<:::888888888999:::888555555777888555333222333333333333222111111222222222222111111111111,,,---///000000000//////.........------,,,,,,,,,***+++------------...000...---,,,,,,---...---,,,+++)))'''''''''((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''')))************+++++++++***************+++++++++'''+++/////////111444555000666;;;;;;???TTTzzzlllrrr~~~www{{{???=========@@@BBBDDDDDDBBBCCCBBBAAAAAABBBCCCBBBAAACCCFFFHHHIIIIIIGGGFFFJJJHHHDDDAAA???@@@BBBCCC???@@@BBBEEEHHHHHHFFFDDDKKKLLLMMMLLLKKKJJJKKKLLLGGGDDDAAA@@@@@@AAAAAA@@@IIIIIIHHHGGGEEECCC@@@??????;;;777555555777888888555333111000111111000///---...///...---,,,---......---,,,+++************))))))))))))))))))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))************))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------............//////////////////.........,,,------...///000000111111111111111222333444555444555666555444333444555444444444444444555666666222333555555444444666777<<<===@@@AAAAAA???===;;;:::===@@@AAA@@@>>>>>>>>>BBBAAA>>>===>>>DDDLLLQQQ@@@BBBDDDDDDCCCBBBEEEHHHIIIGGGFFFDDDDDDEEEGGGHHHJJJEEEAAAAAADDDEEECCC@@@AAACCCEEEGGGGGGFFFCCCBBBBBBBBB@@@>>><<<<<<>>>@@@EEE>>>;;;>>>???:::777888666555444333333444555666555555666666555333111000000///...------,,,---------......////////////////////////...---+++***)))++++++,,,------.../////////...---+++******++++++******)))''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++)))((('''&&&'''(((***+++((()))))))))************)))************+++++++++...------......///000111555777888888;;;DDDSSS^^^zzzssswww{{{zzzwwwAAA@@@???@@@BBBCCCEEEEEECCCCCCBBB@@@@@@BBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGKKKIIIFFFCCCBBBCCCEEEGGGDDDDDDFFFIIIKKKKKKIIIFFFOOOPPPPPPNNNKKKHHHHHHHHHGGGDDDBBBAAABBBCCCDDDDDDHHHHHHHHHHHHFFFDDDBBBAAA>>><<<999888888777666555444222000000000111000///...//////...---,,,,,,---------,,,+++************)))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))******(((((()))))))))*********,,,++++++++++++,,,------,,,,,,,,,------------...------------............////////////............------...//////000111111111111111111222333444444444555666555444333444555555444444444444555666666222555888999999777777777:::;;;===?????????>>>======???BBBBBBAAA@@@@@@AAABBBBBBAAA@@@@@@CCCHHHKKK@@@BBBEEEEEEDDDCCCEEEGGGGGGFFFEEEDDDDDDEEEGGGHHHIIIEEEAAAAAADDDFFFDDDAAA@@@AAADDDFFFGGGGGGFFFEEEEEEEEEDDDBBB@@@???AAABBBFFF@@@===@@@@@@;;;888999888777666666555555555666666666666666555333111000000///...------,,,,,,---------.../////////////////////......---+++***)))******+++,,,,,,---.........---,,,******************)))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((()))******000...+++)))''''''''''''(((((()))))))))*********))))))*********+++++++++------------...///000111333555666666666;;;CCCKKKXXXwwwyyyxxx{{{uuuooowwwEEEDDDDDDDDDDDDEEEFFFGGGEEECCCBBBAAAAAABBBCCCEEEHHHGGGFFFEEEEEEFFFHHHHHHHHHGGGEEEDDDDDDFFFGGGIIIGGGGGGIIIKKKMMMLLLIIIGGGLLLNNNOOONNNLLLIIIHHHHHHFFFDDDBBBBBBDDDFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDD>>>===;;;:::999777444111333111//////000000///......///000...,,,***+++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((())))))))))))******++++++******++++++,,,---,,,,,,,,,,,,------------------------.......................................//////000000111111111111111000111111222333444333444555555333333444555555555555444555555666777333666;;;======;;;999888::::::;;;<<<===>>>??????>>>@@@AAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBDDDEEE@@@BBBEEEFFFEEEDDDEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHHHHDDDAAABBBDDDFFFEEECCC???@@@BBBCCCEEEGGGHHHIIIEEEFFFFFFEEEBBBAAAAAABBBBBB>>>===???@@@===<<<===:::::::::999888777666555666666666666555333222111000///...---,,,,,,,,,,,,,,,---......//////...............---,,,+++***)))))))))******++++++,,,,,,,,,+++***)))(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))111///---***((('''''''''(((((((((((()))))))))))))))))))))*********++++++------------...///000000///111444444333333777;;;<<>>;;;999888666333111222000....../////////......//////...+++))))))***++++++***)))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******************+++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------...............//////000000000111111111222000000000000111222333444222333444444333222444555555555444444555555666777555888;;;<<<<<<;;;::::::===<<<;;;;;;<<<===>>>???===>>>>>>>>>======???AAAAAABBBCCCBBBAAAAAACCCDDDAAABBBEEEFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGFFFDDDBBBBBBDDDEEEEEEDDDAAAAAAAAABBBCCCEEEGGGIIIBBBCCCDDDCCCAAA???>>>???<<<;;;<<<>>>?????????@@@<<<<<<===<<<;;;888666555777666666555444333222111//////...---,,,,,,,,,,,,,,,,,,---............------------,,,,,,+++***)))((((((((())))))*********)))))))))(((((('''''''''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################################################################$$$$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((******))))))))))))***+++'''''''''((((((((())))))))))))))))))************,,,,,,,,,,,,---...///000,,,///222333333333666888999CCCUUUmmm}}}kkkmmmyyyIIIKKKLLLKKKIIIHHHIIIKKKKKKGGGEEEHHHHHHEEEGGGKKKKKKLLLMMMMMMMMMKKKIIIGGGDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGIIIKKKMMMLLLIIIFFF???AAAEEEGGGHHHIIIKKKLLLFFFEEECCCBBBCCCCCCBBB@@@BBBCCCDDDFFFGGGGGGFFFFFFDDD@@@:::666555444333222000///------...///...---...//////---***))))))*********)))((((((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***))))))))))))***+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---------......//////000000000000111111111111000000000000111222333333000222333333222222333555444444444444444555666666777888999888777888:::<<<@@@???===;;;;;;;;;<<<===<<<=========<<<<<<>>>@@@@@@AAAAAA@@@???AAADDDGGGBBBBBBCCCDDDEEEEEECCCBBBAAAAAABBBBBBCCCDDDEEEFFFEEECCCBBBBBBCCCDDDDDDEEECCCBBBAAA@@@AAABBBCCCEEE???AAABBBAAA???======>>>@@@AAAAAA@@@@@@@@@@@@@@@======>>>===;;;999666555666666555444333222222111///...---,,,,,,++++++,,,+++,,,,,,---------------,,,,,,,,,,,,+++***))))))''''''((((((((((((((((((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$#########################################################################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&((()))***+++&&&''''''''''''((((((((((((((()))))))))*********+++++++++,,,,,,---...///...///000000111333555888555777>>>KKKbbb~~~tttmmmuuuHHHKKKNNNMMMJJJIIIJJJLLLLLLFFFFFFKKKKKKFFFFFFLLLJJJLLLNNNOOONNNLLLJJJHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHJJJLLLNNNMMMJJJHHHBBBCCCEEEEEEDDDDDDFFFHHHEEEDDDBBBBBBBBBAAA???>>>???@@@BBBCCCDDDEEEDDDDDDCCC???999444222222222111///---,,,,,,---......---,,,---...,,,***))))))***))))))(((((((((((())))))''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((()))))))))))))))((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////000000000000000000000000000000///000000111222333///111222222222222333555333333333222333444444555777777666555444666999<<<@@@???===;;;:::::::::;;;<<<===>>>>>>======>>>??????????????????AAADDDGGGCCCBBBAAAAAACCCCCCCCCAAAAAAAAAAAABBBCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCDDDBBBAAA????????????@@@???@@@AAA@@@???>>>???AAAIIIKKKJJJEEEAAA@@@???=========<<<;;;:::888777666666555444222111111111111///...---,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++***)))(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""#########################################################################################################""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))******++++++++++++,,,---......111///...------///111222444444666;;;EEEYYYwww}}}ttt{{{GGGJJJNNNNNNJJJHHHJJJMMMJJJDDDEEELLLLLLEEEDDDJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKJJJHHHFFFEEEEEEFFFGGGJJJMMMMMMJJJHHHFFFFFFEEECCCAAAAAACCCEEECCCBBBAAAAAABBBBBB@@@???<<<===???AAABBBBBBAAAAAA@@@<<<888555333222000///...,,,++++++,,,------,,,+++,,,,,,+++***))))))***(((((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''((((((((()))))))))(((((((((((()))*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...///////////////////////////////////////000000111222333///000222222111111333444222222111111222222333444555666666666555666888:::;;;;;;:::999999888888888999;;;===>>>===<<<<<<<<<<<<>>>@@@AAAAAAAAABBBCCCDDDAAA>>>>>>@@@BBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAACCCCCCBBB@@@??????@@@AAAAAAAAA@@@>>>>>>=========>>>>>>???>>>===>>>AAACCCIIIMMMLLLEEE@@@@@@???<<<===<<<:::999888777777666555444222000/////////000///...---,,,++++++++++++******+++,,,,,,,,,,,,,,,******************)))(((((((((((((((((('''''''''%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""##############################""""""""""""######################################################################################################"""""""""""""""###$$$$$$"""#########$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***************+++,,,---...///...---------.........666444555777777;;;JJJYYYxxxEEEJJJNNNMMMJJJHHHJJJMMMHHHCCCDDDMMMMMMDDDCCCHHHKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJJJJHHHFFFCCCAAAAAABBBDDDGGGJJJJJJHHHEEEHHHGGGEEECCCAAAAAADDDGGGAAAAAA@@@BBBCCCDDDBBBAAA;;;<<<===???@@@@@@@@@???<<<:::888666555222///,,,---,,,***+++,,,------,,,***+++,,,+++***)))***+++(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))''''''''''''((((((((()))((((((((((((((()))************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////////////////............////////////000111222333...000111222111111333444111111000000111111222333222555777888777777777888777777777777888888888888555888;;;<<<;;;999999999;;;>>>BBBDDDCCCAAA@@@???EEEAAA===<<<>>>AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@CCCCCCBBB@@@>>>===???@@@???>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;===@@@CCCBBBHHHHHHBBB>>>???@@@===<<<;;;999777666666777777444333111///......//////......---,,,++++++++++++******+++,,,,,,,,,,,,+++)))************))))))(((((((((((((((((((((''''''%%%&&&'''((((((((('''&&&$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""##############################""""""""""""##############################################################################""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))************+++,,,---...,,,,,,---///000111000...333000111555555555<<>>>>>???BBBEEEGGGEEEDDDBBBAAAAAABBBDDDEEEBBBCCCEEEEEEDDDBBB???===;;;:::888777888888888777666666555333111000///...------,,,++++++******)))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))(((((((((((()))************+++++++++,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------..................------......///000111222333333333222111000/////////000...//////000111222222222777666666555555555555666888999999888888777666555666777999:::;;;;;;:::::::::999:::<<<@@@AAA???<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@?????????@@@===???AAABBBBBBCCCEEEGGG@@@@@@@@@@@@@@@???>>>===========================@@@@@@AAA???===<<<<<<===777777888888888666444333111111111111000000000000......---,,,,,,+++******((((((((((((((((((((((((***))))))((('''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((())))))&&&%%%&&&)))***)))''''''((()))***+++,,,------+++++++++,,,,,,,,,------......000111333555666777AAAGGGUUUlllwwwqqqmmmkkkrrrAAACCCFFFHHHHHHIIIJJJKKKEEEAAA???AAABBB@@@@@@BBBGGGGGGHHHKKKMMMLLLHHHDDDFFFEEEEEEDDDCCCBBBBBBAAABBBAAA???>>>>>>???AAABBBBBB@@@???>>>>>>???AAABBB@@@AAACCCCCCBBB@@@===;;;:::999777666777777666555555444333222111///......---,,,,,,++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''(((((()))((((((((((((((((((((())))))*********+++++++++,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------..................------......///000111222222333111111000////////////////////////000111222222222555444444444444444555555666666666777666666555444666666888999999999999888:::999999;;;???@@@???===========================@@@>>>=========>>>>>>===>>>@@@AAABBBBBBCCCEEEGGG@@@@@@??????>>>===<<<<<<===========================>>>>>>===<<<;;;;;;<<<666666666666555444333222000000000000////////////...------,,,++++++******)))))))))))))))))))))))))))))))))((('''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))(((&&&%%%&&&)))***)))''''''(((((()))+++,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,...///111333444555555999@@@NNNfffwwwnnnpppwww>>>AAAEEEHHHHHHGGGGGGGGG@@@>>>>>>@@@???===???CCCGGGFFFFFFHHHIIIIIIFFFDDDEEEDDDCCCBBBAAA@@@??????AAA@@@@@@???>>>===<<<<<<===<<<;;;:::;;;<<<>>>@@@>>>?????????>>><<<:::999999777555444555555444333222111111000//////......,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,------------------......---...//////111111222333000000///.........////////////000000111222222222222222222222333333444555555555666777777777777666666666777888888888777777:::999888:::===?????????<<<<<<<<<<<<<<<<<<<<<<<>><<>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::444444333222111111111111//////.........---------------,,,,,,+++*********))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$############"""""""""""""""""""""############$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&((()))((('''''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,******+++---///000111222333555555666>>>VVVvvvxxxuuullltttyyyuuummmnnnzzz???BBBFFFHHHFFFDDDBBBBBB<<<===AAADDDBBB>>>@@@EEEFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA???>>><<<<<<>>>>>>>>>>>>===;;;:::999:::999888888888:::<<<>>><<<<<<<<<;;;:::999888777888666333333333333222111//////..................,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((((((((())))))))))))************+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------......------...///000111222222000000/////////000000111000000000111111222222222111111111222333444555666666777888999::::::::::::777777888888888888888888:::999888999;;;===???@@@========================???<<<:::;;;???AAA@@@===>>>??????>>>>>>@@@CCCFFFCCCAAA???<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999888888888999:::999999444333111000//////000111------------,,,,,,,,,,,,,,,,,,++++++*********)))************************(((((((((''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$############""""""""""""!!!"""""""""#######################################""""""""""""""""""###""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((()))***++++++************++++++++++++)))***+++,,,---///000000333555666333222:::KKKYYY{{{|||zzztttlllfffcccdddffftttzzzzzzzzzBBBEEEHHHHHHEEEBBB???>>>:::===CCCHHHFFFAAA@@@CCCEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBAAA???>>><<<;;;:::999:::<<<======<<<:::999:::999888777888999;;;===;;;:::999888777666666666777555222111222222000///------------------------,,,,,,+++******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))(((((()))))))))***************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------......------...///000111222222000000000000111222333333111111111111222222222222222222222222333444555666555666777888999:::::::::888888888888999999999:::::::::::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::;;;>>>@@@???>>><<<===>>>======>>>@@@CCCDDDBBB@@@===<<<<<<===>>>::::::::::::::::::::::::999777666777999:::999777444333222000///000000111,,,,,,,,,,,,+++++++++***+++***************))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$######""""""######$$$""""""""""""""""""""""""!!!"""""""""####################################"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''''''((('''''''''(((((())))))***)))))))))*********++++++******+++,,,---///000000---000222444666999>>>BBBQQQfff{{{pppjjjiiifffdddeeekkkttt|||{{{{{{EEEGGGIIIHHHEEEAAA???>>>;;;<<>>===<<<;;;;;;888999:::;;;<<<<<<;;;:::<<<:::999888888999:::;;;;;;:::888666555555666666666444222111111111///...---------------,,,,,,,,,+++++++++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))((((((((()))))))))******)))******+++,,,+++++++++************++++++++++++++++++,,,,,,------......,,,---......000000111222000000000111222333444555222222222222222222222222222222222222333444555555333333444666666777777777888888888888999:::;;;<<<;;;<<<======<<<<<<>>>???????????????????????????<<<;;;;;;;;;;;;;;;<<<===;;;<<<>>>>>>>>>>>>???@@@BBBAAA@@@>>>>>>>>>??????999999999999999999999999999666444555888999777444444333222111000000000000,,,,,,++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""############""""""""""""######!!!!!!"""""""""""""""###""""""""""""###########################$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&&&&'''(((&&&'''''''''((((((((()))((())))))))))))************++++++,,,---...///000000///...111555999999999:::FFF```zzzvvvssspppmmmjjjnnnwww{{{xxxzzzxxxrrrnnnjjjjjjrrrzzz{{{zzz}}}FFFHHHIIIHHHFFFCCCBBBBBBAAA>>>@@@EEEFFFCCCAAAAAABBBDDDFFFEEEBBB@@@AAABBB@@@??????>>>===<<<<<<<<<999999::::::;;;;;;;;;:::===;;;999777777777999999<<<:::888555444555666777777444222111111000///---.........------,,,,,,,,,++++++******))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))(((((((((((()))))))))***((()))***+++,,,++++++***************++++++++++++***++++++,,,------......,,,------...///000111111/////////000111333444555222222222222222222222222222222111111111222222333222333444555555555555555666666666777888:::<<<===<<>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===???===:::999;;;???:::===@@@AAA@@@??????@@@???????????????>>>>>>>>>999999999999999999999999888555222333555666333000222222222111111000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((('''%%%$$$##############################$$$$$$$$$%%%%%%%%%######""""""""""""############""""""""""""######!!!!!!!!!!!!""""""######""""""""""""############""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$&&&''''''%%%%%%&&&(((&&&&&&''''''''''''((((((((((((((()))))))))************+++,,,---......///222000---...111333333111333666BBBWWWlll~~~|||zzzuuuqqqllliiijjjpppyyy}}}pppdddgggooozzzFFFGGGHHHHHHFFFEEEFFFFFFHHHBBB???CCCFFFEEEDDDEEEBBBEEEGGGFFFCCC@@@@@@AAA??????>>>>>>=========<<<;;;:::::::::::::::::::::===<<<999777666666777888===;;;888555444555777888777555222111111000///---//////...------,,,++++++++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((()))***+++,,,+++******)))************+++++++++******+++,,,,,,---......,,,,,,---...///000111111.........///000222333444222222222222222222222222222111000000000000000111444555666666666666666666444444444555777999<<<======@@@BBBBBB>>><<<<<<==============================AAADDDAAA;;;999===BBB;;;>>>BBBDDDCCCAAA@@@@@@<<<<<<===>>>???>>>>>>>>>888888888888888888888888777333000111444444111---000111111111111///...,,,,,,,,,,,,++++++++++++***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$##############################$$$$$$$$$%%%%%%%%%######""""""""""""############""""""""""""###### !!!!!!!!!""""""######""""""""""""############""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""###&&&((('''%%%$$$&&&)))&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,------...)))***---000222333222111444111444<<>><<<;;;>>>????????????>>>===<<<@@@@@@@@@BBBCCCBBB???<<<;;;>>>@@@AAA@@@>>>==================<<<<<<<<<<<<999777666777888888777666777555333111000111222333111000...---,,,,,,------...---+++)))(((((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$###"""!!!!!!"""###$$$#########"""""""""""""""###"""""""""!!!!!! $$$#########""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###""""""""""""#####################"""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((************+++,,,------............////////////222333333444666;;;AAAFFFbbbuuuyyyoooiiieeedddJJJGGGHHHLLLLLLGGGFFFIIILLLMMMLLLIIIIIILLLKKKGGGDDDBBB@@@@@@AAA@@@===:::??????===<<<;;;;;;;;;;;;999888888999<<<===;;;999999999999999888888888888777666666555444333222222000000000/////////......++++++,,,,,,++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$################################################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,------...///000000000000111111111222222222222222222111000//////111111222222222333333333333444444555666777777888777888888999999999999999>>>??????@@@@@@>>>===<<<===>>>>>>>>>?????????@@@AAA@@@@@@AAABBBAAA???===<<<===??????>>>======>>>>>>>>>============<<<<<<999888777777888888777555555444222111111111111111000///...---,,,,,,,,,---...,,,***)))(((((()))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""############$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$###"""!!!!!!"""###$$$###"""""""""""""""""""""#########""""""!!!!!!!!!############"""""""""!!!""""""""""""####################################""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%$$$######""""""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***,,,,,,------........./////////000000111111222555:::===BBBOOOeee~~~vvvrrrkkkddd___[[[ZZZYYYMMMJJJJJJKKKKKKHHHHHHJJJKKKMMMLLLIIIIIIKKKIIIDDDHHHDDD@@@AAAEEEFFFBBB===CCCBBB@@@>>><<<;;;:::999999888888:::<<<===<<<;;;999999999888888888777777555555444333222111000000////////////.........---+++++++++++++++***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---...///000000000000000111111111111000111111222111111000000000000111222333444444555444444555555555666666666888888999::::::::::::999<<<===???@@@@@@@@@???>>>======<<<===>>>@@@BBBCCCBBB@@@??????@@@AAA???>>><<<=========;;;;;;<<<>>>???>>>>>>>>>============:::999777777777777555444222222222222111000000/////////...---,,,,,,,,,,,,,,,+++***((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###############$$$$$$$$$$$$######$$$$$$$$$###############"""""""""""""""""""""""""""###$$$$$$###"""###$$$######""""""""""""######""""""""""""""""""#####################"""""""""############""""""""""""""""""""""""####################################""""""""""""""""""""""""$$$###""""""!!!"""""""""""""""""""""############""""""""""""""""""""""""###""""""""""""###$$$$$$$$$######""""""######$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((()))***+++------------...............///000000000111333555444777AAASSSlll~~~ooobbb\\\[[[XXXVVVTTTTTTTTTTTTPPPOOONNNMMMKKKHHHFFFFFFGGGIIIIIIGGGHHHKKKHHHDDDEEEBBB@@@CCCGGGJJJHHHFFFEEEDDDBBB???<<<;;;999999999:::;;;<<<>>>>>>>>>>>>:::::::::999888888888777555444444333222111000///............------------*********+++***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((((())))))***))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///////////////000000000111111//////000111111111111111//////000111222444555555555555555555555555555555888888999::::::::::::::::::;;;===???@@@@@@@@@???>>>===<<<;;;<<>>>>>???@@@???>>><<<<<<;;;:::888999;;;>>>>>>>>>>>>>>>============;;;999777666666666444222111222333333333111///.........---,,,,,,++++++++++++***)))(((((((((((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""###$$$$$$###"""###$$$###""""""""""""""""""###"""""""""""""""#########$$$$$$###########################"""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""######""""""""""""""""""!!!"""""""""############!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((()))***+++,,,,,,,,,,,,------------...000111222111111222333777555555:::FFFVVVfffoooxxxqqqmmmhhhaaaZZZTTTTTTSSSSSSSSSRRRRRRRRRLLLNNNOOONNNMMMJJJFFFBBBEEEGGGGGGFFFHHHLLLKKKGGG???@@@AAAAAABBBCCCEEEGGGEEEDDDBBB???===;;;:::999:::<<<===>>>>>>>>>??????<<<;;;;;;:::999999888888555444444333222111000000------------,,,,,,,,,+++))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++,,,,,,---...///....../////////000000000...///000111111111111111......///000111333333444444444444444555555555555888888999::::::::::::999888:::<<<>>>???@@@@@@???>>>===<<<;;;;;;===???@@@AAA???===<<<===>>>>>>===;;;:::999777666777:::============<<<<<<<<<;;;;;;999777666555555444333111111222333444333111///------------,,,,,,+++******))))))(((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""###$$$$$$###"""###$$$"""""""""######"""""""""!!!!!!""""""##############################$$$$$$""""""""""""""""""######!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!"""""""""############ !!!!!!""""""""""""""""""!!!!!!""""""###$$$###""""""""""""""""""###""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''(((((()))***+++++++++++++++,,,,,,,,,,,,+++---000111111111222333000222333333555;;;FFFNNN]]]ooo|||nnnggg]]]WWWWWWWWWVVVSSSNNNNNNOOOOOOPPPPPPOOOOOODDDIIILLLLLLLLLLLLIIIDDDEEEGGGFFFEEEHHHNNNNNNLLLDDDEEEEEECCCAAA@@@CCCFFFDDDCCCAAA???===<<<;;;::::::<<<>>>>>>===<<<===>>><<<;;;;;;:::999888777777444444333222111000//////,,,,,,,,,,,,++++++++++++)))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***+++)))))))))))))))))))))))))))))))))************+++***++++++,,,,,,++++++***++++++++++++,,,---...///............////////////...//////000111111111000------...///000111111222333333444444444555555555777777888999999999999888777888:::<<<>>>>>>>>>>>><<<<<<;;;::::::;;;======>>><<<;;;;;;<<<===;;;:::999999888666555666888;;;;;;::::::::::::999999999777555333333333333111000000111222333222000...---,,,,,,,,,,,,+++***))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$$$$#####################$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""############""""""!!!!!!!!!"""######$$$$$$"""""""""###############""""""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""############"""""""""""""""############ !!!!!!""""""###"""!!!!!!!!!!!!"""#########""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))***+++************++++++++++++(((***---.........///111***///444444222222777======HHHUUU```jjjyyyzzzpppbbbXXXUUUQQQPPPRRRRRRPPPMMMKKKKKKLLLMMMNNNOOOPPPPPPBBBGGGIIIHHHHHHKKKIIIEEEEEEFFFDDDAAADDDJJJLLLJJJIIIGGGDDDCCCCCCDDDEEEEEEAAA@@@???>>>===<<<<<<<<<999;;;===<<<:::888999:::::::::999888777666555555333222222111000///......,,,+++++++++************(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++***++++++++++++,,,---...///------.........///////////////000000000000000///---------.........//////222222333444444555666666666666777888888888888777666777999;;;<<<<<<<<<<<<888888999999:::;;;<<<<<<;;;::::::;;;<<<;;;999777666777777666444555777999888888888777777777666666444222111111222222111///...////////////---,,,++++++,,,,,,,,,+++***)))(((&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""###$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$!!!!!!!!!""""""#########!!!"""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""############ !!!""""""###!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***)))))))))*********++++++(((***+++,,,+++,,,---///,,,///222333222000111222444666888:::>>>HHHUUU```sss{{{zzztttsssiiibbb]]]TTTNNNMMMLLLNNNQQQRRRPPPNNNNNNMMMMMMMMMNNNOOOPPPQQQEEEIIIIIIDDDDDDHHHGGGCCCDDDDDD@@@===???EEEGGGEEEEEE@@@<<<===BBBFFFEEEBBB???>>>>>>===============777:::;;;:::777555666888888888777666555444333333111111000///...---,,,,,,+++++++++************)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++***++++++++++++,,,---......---------.........////////////000000000000//////,,,,,,------------------111111222333555666777777555555666777777777777777555666888:::;;;;;;;;;;;;444555777999;;;<<<======999999999;;;<<<;;;888555555666777666444444666777666666666666555555555555222000///000111111000///------------,,,+++******++++++,,,,,,+++***((('''&&&&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""###$$$%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$ !!!!!!"""""""""###!!!!!!""""""#########$$$""""""""""""####################################"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""""""""""""""############ !!!""""""###!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((())))))))))))************+++,,,---,,,++++++---///,,,,,,,,,///222333222000111222222222333666;;;>>>===FFFTTT^^^aaaeeeqqqppp^^^XXXYYYTTTRRRTTTPPPIIIGGGEEEEEEIIIMMMPPPQQQQQQOOOMMMLLLKKKKKKKKKLLLKKKDDDAAACCCEEECCCAAABBBEEECCCAAAAAACCCDDDCCCBBBEEEBBB???<<<;;;;;;===???AAAAAA???>>><<<;;;::::::999777555555666666555444333333333333222222111000111111000///---,,,+++*********))))))((((((''''''))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$############"""########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***+++...///---,,,,,,***&&&(((((((((((())))))))))))******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........///000111111000///...------------...000111111111222333333222222444666555666777888888888888888777555555888;;;<<<:::777555444444444666888:::;;;:::888666555555666888:::777666444333444555777888;;;999777555444444555666222000///---,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$#########""""""##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$###!!!!!!!!!"""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""######$$$%%%$$$$$$$$$###"""!!!!!! $$$$$$######""""""!!!!!!""""""""""""############$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,---------............///.........///000222333444777999<<<@@@EEEIIILLLNNN]]]^^^eeemmmnnnmmmttt~~~xxxmmmfffXXXTTTPPPOOORRRUUUVVVVVVGGGIIIJJJJJJKKKMMMPPPSSS[[[ZZZUUUOOOPPPUUUUUUOOOLLLEEE@@@BBBCCCBBBAAABBBEEECCCBBBBBBDDDEEEEEEDDDCCCAAA===;;;::::::<<<===@@@@@@??????>>><<<;;;;;;888666444444555555555444222222222222111000////////////...---,,,++++++***))))))))))))((((((''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$############"""########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***---222333///,,,+++)))&&&(((((((((((())))))))))))******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......//////000000000000//////............///000111111000111222222111111333555444555666777777777777777666555555888:::;;;999777444444444555666888999::::::888666555555666888:::888777555444444555777888<<<;;;999777666666666777222111///---,,,,,,,,,---+++++++++*********)))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$"""!!!!!!!!!"""######"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""""""""""""""###############"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""##################""""""######$$$%%%$$$$$$######"""!!!!!! #########"""""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((())))))***++++++*********+++++++++,,,,,,------------............---------...///000222222444444666888999;;;======AAABBBGGGLLLMMMKKKPPPXXXccclllyyy{{{rrrkkkfffbbb\\\XXXUUUQQQMMMLLLMMMPPPQQQPPPIIIKKKLLLMMMMMMOOOSSSVVVYYYYYYVVVPPPPPPTTTTTTPPPMMMEEE@@@@@@AAA@@@@@@AAAEEECCCBBBCCCEEEFFFFFFEEEAAA???<<<:::999:::;;;<<<===>>>???@@@???>>>===<<<666555333333444555444333111111111000000///...---,,,,,,,,,,,,++++++******)))))))))((((((((((((''''''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$############"""########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***000666888222+++))))))'''(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......000//////...//////000000000000/////////000000111///000111111000111333444333444555666666777777777777666666888::::::999888444444666777888888888888999888777555555777888999999888666555444555777888<<<<<<<<<;;;:::999777777333111000...------------++++++*********))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!$$$###""""""!!!"""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###############""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""############""""""""""""##################""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))******************++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,---...///000111333333444444555666666666444555888;;;:::888;;;@@@EEEKKKUUU___gggjjjkkkkkknnnwwwuuufff^^^YYYUUUSSSTTTUUUSSSQQQQQQNNNJJJHHHHHHJJJJJJJJJJJJLLLMMMNNNNNNPPPTTTWWWUUUXXXWWWSSSPPPQQQRRRPPPNNNFFF??????@@@???@@@BBBDDDBBBAAABBBDDDEEEEEEEEE@@@???===<<<;;;;;;;;;<<<;;;<<<>>>@@@@@@???>>>===555333222222333444333222111111111000///...---,,,************************((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))222999;;;444***'''(((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000///...------///000111222111000000000000000111///111111111111111333555333444555666777888888888888888888999:::;;;::::::555777888:::::::::999888999888777666666777888999:::999777555555555777777:::;;;<<<<<<;;;999777555333222000...---------...************))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""######"""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$$$$######""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""###$$$$$$############""""""!!!!!!!!!!!!""""""######$$$$$$!!!"""""""""###############""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---...///000111111222444555777888999777888999:::999888:::<<<===@@@CCCGGGIIIHHHGGGFFFIIIOOOZZZgggrrrwwwwwwvvvoooqqqssstttooodddUUUJJJPPPNNNNNNQQQUUUVVVUUURRRPPPMMMJJJHHHFFFGGGGGGGGGKKKLLLMMMNNNNNNPPPSSSVVVRRRUUUVVVTTTPPPNNNOOOQQQNNNFFF??????AAA@@@@@@CCCCCCAAA@@@@@@BBBDDDCCCCCC@@@@@@??????>>>=========:::;;;===>>>??????>>>>>>444333111111333444333333222222222111000...---,,,((((((((()))))))))))))))'''''''''''''''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))000777999222)))'''((()))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,++++++++++++,,,------///...---------...000111222111000000000000000111111222333222222222444666444444666777888999999999:::;;;;;;;;;:::;;;;;;<<<888999;;;<<<<<<;;;:::999888888777666666777888888;;;999777555444444555666888999::::::999777444222222111///...------------*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""#########""""""!!!!!!""""""############""""""""""""""""""""""""!!!!!!"""############"""$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##########################################""""""""""""""""""""""""!!!!!!""""""###$$$#########"""""""""""""""!!!!!!""""""######$$$$$$!!!"""""""""############"""""""""######"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))))))))*********+++++++++++++++++++++,,,,,,,,,---------------...///000000,,,,,,...000222444666666111333444444444555666666666777:::===???@@@@@@@@@>>>@@@CCCHHHNNNRRRSSSRRRLLLMMMNNNOOONNNLLLIIIFFFGGGHHHLLLRRRWWWXXXTTTPPPOOOMMMKKKIIIGGGGGGHHHIIINNNOOOPPPOOOOOOQQQTTTVVVPPPRRRSSSRRROOOLLLMMMPPPMMMEEE@@@AAACCCBBBBBBDDDCCCAAA@@@@@@AAABBBBBBAAA@@@AAAAAAAAAAAA@@@???>>>::::::;;;<<<<<<===>>>>>>444222111222333444444333222222222111000...---,,,((((((((((((((()))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$############"""########################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())),,,222333---''''''))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,+++++++++++++++,,,------------------...///000000000000/////////000000111111222333333222333555777444444666888999:::::::::;;;;;;<<<;;;::::::;;;===;;;;;;;;;;;;;;;;;;::::::888888777777777777888888;;;999666444333333444444555666777777666444222000222000///---,,,,,,,,,,,,******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!"""############"""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!""""""######""""""############"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""!!!!!!!!!!!!"""############""""""""""""""""""""""""""""""############""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((()))))))))************+++******+++++++++,,,,,,,,,---------------...///000......///000111222333333...111222000111444555333333555777:::<<<>>>??????>>><<<<<<===AAADDDEEEFFFJJJIIIFFFEEEDDDFFFHHHIII@@@BBBGGGOOOUUUUUUQQQLLLLLLLLLLLLJJJHHHHHHIIIKKKRRRRRRRRRRRRQQQQQQTTTVVVPPPNNNNNNOOOMMMJJJKKKNNNKKKEEEAAACCCEEEDDDDDDEEEEEECCCAAAAAABBBBBBAAA@@@@@@@@@BBBBBBBBBAAA???>>>;;;:::999999999;;;===>>>444333111222444555555444111111111000...,,,+++***))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$############"""########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''++++++(((&&&((()))((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,+++++++++***++++++,,,---+++,,,---...////////////............///000111111000111222222111222444666222333555777888999999:::999;;;;;;:::777777:::<<<;;;;;;:::999999999999999888777777777777777777888:::999666333222222222333555555555555444222111///111///...,,,++++++++++++***)))))))))((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""" !!!"""###$$$######""" !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""#########!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""############"""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&''''''(((((())))))))))))************************++++++++++++,,,,,,,,,,,,,,,------...000000111111222222333333111444444111333777777333555666888999999999888888999888888999===@@@AAAAAALLLKKKHHHEEECCCCCCDDDEEEAAAAAACCCHHHMMMMMMJJJFFFGGGIIIJJJIIIGGGHHHJJJMMMQQQRRRQQQPPPNNNNNNPPPQQQQQQKKKHHHKKKKKKIIIIIILLLJJJDDDAAADDDGGGFFFEEEFFFGGGEEECCCBBBBBBBBBAAA@@@???@@@AAABBBBBBAAA???>>><<<:::888777777999<<<>>>444333222222444666666555000000///...---+++)))(((******))))))((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$############"""########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$&&&&&&$$$%%%)))***((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++******++++++,,,---***+++---///000000///...------------...000111111///000111111000111333555111222444666777888999999888999:::888666555888;;;;;;:::888777666777777888777777777777777777777777:::888555333111111111222555555555444333222000000000///---+++*********+++))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""$$$$$$$$$###""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""#########$$$$$$######""""""!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((())))))))))))************)))************++++++++++++++++++***++++++,,,,,,,,,,,,---...000111222222///222222...000444444///333444666777888777777666555555666999===???@@@???DDDEEEEEEDDDAAA???>>>>>>CCCAAA???@@@BBBCCC@@@===CCCEEEHHHGGGFFFGGGJJJMMMOOOOOONNNLLLJJJIIIJJJLLLRRRIIIEEEHHHJJJHHHHHHKKKFFFBBB??????BBBDDDEEEEEEFFFEEECCCAAA@@@@@@@@@AAADDDBBB@@@BBBDDDCCC???:::;;;999777666777999;;;===666666666555444222111000333222111///---+++)))((())))))))))))(((((((((((())))))((('''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################################################################################################################%%%$$$###""""""###$$$%%%########################################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,******))))))******+++,,,++++++,,,---...///000111------------///111333444333222000///...///111222///111222444555555555444777777777777888888888888888777444333222333555666888777666555555666777888888666555333111000000000444444333222111000///...,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""#########""""""!!!((($$$ %%%'''&&&###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******+++,,,,,,------)))******++++++,,,------,,,,,,---...///000111222111111111111111111111111333333444444555666666777666666666777888:::;;;<<<===<<<;;;;;;<<<>>>AAABBB@@@BBBDDDEEEDDDCCCCCCDDDBBBAAAAAACCCEEEGGGGGGFFFJJJIIIGGGFFFFFFHHHJJJKKKKKKGGGFFFHHHHHHGGGLLLSSSGGGDDD@@@???AAADDDDDDDDDFFFDDDCCCAAA@@@@@@@@@@@@@@@BBBDDDDDDBBB???===;;;<<<;;;999888777888999:::555555555555333222111000222111000...,,,+++***)))))))))))))))(((((((((''')))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################################################################################################################$$$$$$###""""""###$$$$$$########################################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++*********+++++++++,,,,,,+++************+++,,,,,,++++++,,,---...///000000......---...///000222333222111///......///000111///000222333444444444444666666666777777777777777777777555444444444555555888777666555555666777888777777666444333111000000333222111000///...------,,,,,,+++******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!######""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""############""""""&&&$$$""""""$$$%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,)))******++++++,,,,,,---,,,------...///000000111111111111111111111111111222222333444444555555666555555555555666777888999<<<;;;::::::;;;===???@@@>>>AAACCCCCCBBBAAABBBBBBAAA??????@@@BBBDDDEEEDDDGGGFFFEEEDDDDDDFFFGGGHHHGGGFFFEEEEEEGGGKKKOOOQQQGGGDDDAAA@@@BBBCCCDDDDDDEEEDDDBBB@@@?????????@@@===BBBFFFEEE@@@;;;:::;;;;;;;;;:::999777666666555444444444333333111000/////////...---,,,+++******)))))))))(((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$########################################################################################################################$$$$$$###""""""###$$$$$$########################################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))(((((())))))***+++*********++++++++++++,,,+++++++++++++++,,,------++++++,,,---...//////000//////......//////000111//////.........///000000000111222333333333333333555555555555666666777777777777777777777666666555777777666666666666777777666777777666555333111000111000000///...---,,,,,,,,,++++++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######################################################$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""############""""""###$$$&&&&&&$$$"""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''(((((())))))***++++++))))))******+++,,,,,,,,,------........./////////000000000000000000000000111111111222333333444444333333333333444444555666:::999888888999:::<<<======???AAABBBAAA@@@@@@@@@AAA???>>>>>>AAACCCDDDDDDCCCCCCCCCBBBCCCDDDEEEEEECCCFFFEEECCCIIISSSVVVQQQDDDCCCBBBAAABBBDDDEEEFFFDDDCCCAAA@@@???>>>??????<<<@@@CCCCCC???;;;888777777888888888777555333222222222222222111000///...,,,,,,,,,,,,++++++++++++))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################################################################$$$##################$$$########################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((()))******************++++++++++++,,,,,,++++++,,,,,,---...++++++,,,------...//////////////////.../////////---......//////000000000111111222222222222222222333444444555555666666666666777888999999888666555777777666666666666777777666666777888666444222000000//////...------,,,,,,+++++++++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""############"""!!!&&&***)))%%%!!!!!!######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***)))))))))***++++++,,,,,,........................000000000000000000000000//////000000111222222333222222222222222333444444888777777777777888999:::;;;===@@@@@@???>>>>>>???BBB@@@>>>>>>@@@BBBCCCDDDAAABBBBBBCCCCCCDDDDDDDDDBBBHHHHHHDDDLLL\\\]]]RRRAAAAAABBBBBBCCCEEEGGGIIIDDDCCCAAA???>>>>>>>>>>>>>>>======??????===888333222333555555555444222111111111111111000///......***+++++++++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#################################################################################################################################$$$$$$#################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''((())))))***))))))*********+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---.........///////////////......---,,,---///111111222111111333333222222222222222222222333333444555666666666555666999::::::999777555666666777777777777666666555666777777777444222000/////////......------,,,++++++******)))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""""""""### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""############""""""""""""!!!!!!"""###############!!!''',,,,,,&&&""""""$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))((())))))******+++,,,,,,------------............////////////////////////......//////000111111111222222222222333444444555666666666666777777888888;;;===???@@@???>>>>>>???@@@>>>======???AAAAAAAAAAAABBBCCCEEEFFFFFFEEEEEEAAAHHHHHHEEEMMM\\\\\\QQQ@@@BBBCCCDDDDDDEEEGGGIIICCCBBB@@@>>>=========>>>>>>;;;999;;;======888333111222333444444333111000///////////////...------)))*********************((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################"""###$$$$$$$$$$$$###"""########################################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))***)))))))))************++++++++++++++++++,,,------++++++,,,,,,------------....../////////......------...111333555555444333555555444333222222222333222333333444555666777777555666888999:::999777666666666777777777777666666555555666666555444222111............------,,,,,,+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""### !!!!!!""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###"""""""""""""""!!!!!! !!!"""######$$$######!!!&&&++++++&&&"""###$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))(((((())))))***+++++++++,,,,,,---------.........////////////////////////.........///000000111111111111111222333444666666444555555666888888999999<<<>>>@@@AAA@@@?????????===<<<<<<===???@@@???>>>AAACCCEEEGGGHHHHHHGGGFFF@@@EEEFFFFFFLLLUUUUUUNNNBBBDDDFFFEEECCCCCCEEEGGGCCCAAA@@@>>>============::::::999999999999888777555555444444333222111000---............------,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################"""###$$$$$$$$$$$$###"""########################################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))************+++************+++,,,,,,+++,,,,,,,,,,,,---------,,,---.../////////...---...000333666888888666555777666555333333333333333333333444555666777888888555555777888888888777777555666777888888777666555555555444444333333222222,,,,,,,,,,,,,,,+++++++++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""######$$$$$$$$$!!!$$$''''''%%%""""""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))(((((())))))******++++++++++++,,,------...//////.................................///000000111111//////000111222444666777333444666777999:::;;;;;;===???AAABBBAAA@@@@@@AAA>>>>>>???AAABBBBBB@@@>>>AAACCCFFFIIIJJJIIIGGGFFFBBBDDDFFFIIILLLMMMMMMLLLEEEGGGHHHFFFCCCAAABBBDDDBBBAAA???>>>===<<<======777999;;;999666555888;;;999888777555333111000000------......------,,,,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################"""###$$$%%%%%%$$$###"""########################################################################################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,.../////////...---...111555888::::::888777999777666444333333333444333333444555666777888999555555666777777777777777555666777888888777666555555444333222222222222222+++++++++************************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!  !!!######$$$$$$$$$ """###$$$###""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((()))******++++++******+++,,,...///000000..............................//////000111111111------...000222444666777333444666888:::<<<======>>>@@@BBBCCCBBBAAAAAABBBBBBBBBDDDFFFHHHGGGDDDAAA@@@CCCFFFIIIJJJJJJHHHFFFEEEEEEHHHNNNMMMIIIIIIMMMGGGGGGFFFDDDAAA??????@@@???===<<<<<<=========;;;888888888888888777666555888777555444444333111///......---,,,,,,+++******)))************(((&&&%%%''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$&&&((())))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,---222666555000,,,,,,.........////////////......///000111222444555666666999666333444777888555111000111333444555666666666777777777777888999::::::777555444555666777666444777666444222111000//////---,,,++++++******+++++++++***(((&&&%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$################################################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""############""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""##################""""""""""""###### !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))+++++++++,,,,,,,,,------------------------------......//////000000111111...//////111222333444444333444555666777888999999===>>>@@@@@@@@@@@@BBBCCC@@@@@@BBBDDDFFFDDD@@@======AAAFFFIIIJJJJJJKKKLLLFFFFFFGGGIIIKKKLLLJJJHHHDDDDDDDDDAAA>>><<<<<<======<<<<<<;;;::::::;;;;;;777777777666555555444444777555333222222222000......------,,,++++++***************))))))(((&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((('''&&&))))))))))))))))))))))))*********+++++++++,,,,,,,,,555???CCC>>>666000---......////////////......000000111222333555777777===888333222555888888666111222333444555666666777888777777888888999:::;;;888666555555666666555444666555333222000/////////,,,,,,+++************+++---+++)))'''&&&%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!$$$###"""!!!!!!"""###$$$############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""##################""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''((((((((())))))))))))+++++++++,,,,,,,,,,,,---------------------------.........///000000111111//////000111222333444444444444555666777888999999<<<===????????????AAACCC@@@@@@@@@BBBDDDEEEDDDBBBCCCEEEGGGHHHGGGHHHIIIKKKIIIHHHHHHIIIKKKLLLKKKJJJDDDDDDCCCAAA===;;;:::;;;999;;;<<<;;;888777999<<<888777555444333333444444555333222111111000...,,,------,,,,,,+++***************)))(((''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&''''''&&&%%%))))))))))))))))))))))))*********++++++++++++,,,)))222<<>>666///+++......////////////......000000000111333555888999@@@:::333000333777::::::333333222333444555777888888888888888999:::;;;<<<999888666666666666444222555444222111///.........,,,++++++***************...---***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$#######################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""""""""""""""##################""""""""""""###############"""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------......//////000111111000000111222333444444555444555555666777888999999:::<<<===>>>>>>>>>@@@BBBAAA???>>>???BBBEEEFFFFFFIIIIIIIIIGGGEEEEEEFFFHHHJJJHHHFFFFFFHHHIIIIIIHHHFFFGGGFFFDDD@@@===<<<<<<888<<<>>><<<777666999===;;;999777555444444555666555333111000000000...,,,,,,,,,++++++*********)))***)))((('''&&&''''''(((&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&'''))))))((('''))))))))))))))))))))))))************+++++++++++++++///222333000...---------......//////......---/////////000222555888:::===888333000222666888:::444333222222333555777999888888888888999:::;;;<<<:::888666555555444222111333222111///...---------++++++***))))))))))))))),,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""###""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""###""""""""""""""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!"""""""""##################""""""""""""#########"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))************++++++++++++,,,,,,,,,,,,,,,---------------......///000000111000111111222333444444444444555555666777777888888888999;;;<<<<<<===>>>@@@@@@???>>>???BBBDDDEEEEEEIIIJJJIIIGGGEEEDDDEEEFFFHHHEEEBBBAAABBBDDDEEEEEEFFFGGGGGGEEEBBB???======:::===???===999777:::>>>>>><<<999777666666777888555333111000000000...,,,+++***************))))))***)))'''&&&&&&&&&((((((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&(((+++,,,,,,+++(((((((((((((((((((((((())))))*********+++++++++///......---,,,---///111------............------......///000111444666888666444222111222444555555333222111111222444777888777777777777777888:::::::::888555444444333111///111000///...---,,,,,,,,,+++***))))))(((((())))))((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""######""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""""""""######"""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############!!!"""""""""##################""""""""""""###### !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))))))))*********+++++++++++++++,,,,,,,,,---------------...//////000000111111111222222333333444444444444555555666666777555777999::::::;;;===??????>>>???AAACCCCCCBBB@@@DDDFFFHHHIIIGGGEEEDDDDDDGGGDDD@@@???@@@BBBDDDDDDCCCDDDEEEDDDAAA>>>===<<<<<<>>>???>>>;;;:::<<>><<<:::888777777777777444333111000000///---+++))))))))))))))))))))))))((((((''''''&&&''''''((($$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((+++---------(((((((((((((((((((((((()))))))))************+++***+++,,,.........---,,,------............------------...000111222333333000111111222222222222222111111000111222333555666444444444444555666777888888666444333333222000...//////---,,,,,,+++++++++***))))))(((((((((((((((%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""######$$$"""############$$$$$$$$$###############################################################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""##################""""""""""""###### !!!"""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((((())))))))))))***************++++++,,,,,,------,,,------......///000000000000111111111222222222333333333333444444555555333555777888888999;;;=========>>>@@@BBBBBB@@@>>>???CCCFFFHHHGGGEEEDDDCCCGGGEEEBBBAAABBBDDDFFFFFF@@@BBBDDDCCCAAA>>>======>>>>>>======<<<<<<======::::::999777666444333333333111///.........,,,***))))))))))))))))))))))))&&&'''''''''(((''''''&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''')))++++++***(((((((((((((((((((((((())))))))))))************'''(((***,,,------+++***,,,------......------,,,+++,,,...000111000000/////////000111000000111222//////000111222333333444222222111222222333444555555444222111111111///---...---,,,+++++++++++++++))))))(((''''''''''''((($$$%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$"""############$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############"""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""###$$$$$$###"""!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******)))******+++,,,,,,------,,,,,,---......//////000///000000000000111111111111222222222222333333333111333555666777888:::<<<<<<;;;:::;;;>>>@@@AAA@@@???AAADDDDDDCCCCCCCCCDDDEEECCCAAAAAACCCEEEFFFFFF@@@BBBDDDDDDBBB@@@???>>>???===<<<<<<=========;;;777777666555444222000///111000...------,,,***((((((((((((((())))))))))))%%%&&&'''(((((((((&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((())))))))))))************---+++******,,,///000000,,,------......------,,,***,,,...000111///---,,,///000000000///000222333---...///111222222222222000000000000111222333333444222000000111000...---------,,,+++************))))))((('''''''''''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!""""""###$$$$$$"""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""##################""""""""""""############""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,------...//////000////////////000000000000111111111111111111222222000222444555666777999;;;;;;999777888;;;@@@CCCDDDAAABBBBBBAAA@@@AAACCCEEEBBB@@@???@@@BBBDDDEEEDDD;;;<<<===>>>>>>===<<<<<<<<<>>>@@@???<<<999777777666666555444222000...---,,,,,,------,,,,,,+++***(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""###$$$$$$$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((())))))++++++***)))(((((())))))+++++++++***************---,,,+++,,,...///...------......///000/////////000000000000000000000000000000000000111111111111...///000///......000222222000000000000000...,,,---,,,+++)))((('''''''''((('''&&&%%%%%%&&&'''((((((&&&%%%&&&((((((%%%"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""######""""""""""""######"""############$$$$$$$$$######################################################""""""""""""######$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!"""###$$$%%%%%%%%%&&&%%%###!!! !!!"""""""""""""""############$$$###!!!"""######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))))))))***+++,,,------------...///000000111111000/////////000222333///000111111000//////...222111111222222444555666777888888999:::<<<======<<>>===???BBB::::::<<<=========<<<<<<<<<>>>??????<<<999777777666555555333222000...---,,,,,,,,,---,,,++++++***((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############################################################$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''((())))))+++******)))(((((())))))******************++++++---,,,+++,,,.........---,,,---......//////......//////////////////////////////000000000111111111000111111000///...000111111000//////000///---,,,---,,,***)))((('''''''''((('''&&&%%%%%%&&&'''((((((&&&%%%&&&''''''%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$"""######""""""""""""######"""############$$$$$$$$$######################################################""""""""""""##################"""""""""!!!$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""######$$$$$$%%%'''&&&$$$"""!!!""""""###""""""""""""###############"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))***+++,,,------------...///000000000000000/////////000111222/////////000222222111000111111222333444555666666666666777888:::<<>>??????@@@??????@@@AAAAAAAAA???>>>???@@@888888:::;;;<<<<<<<<<<<<<<<===>>>===;;;888777777555555444333111///...---+++,,,,,,,,,,,,+++******(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$#######################################"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''((())))))******)))((((((((()))))))))))))))***+++++++++,,,---,,,+++,,,---...---,,,+++,,,------......------........................//////000000000000111111111222333222000//////000000///......///...,,,+++,,,+++***(((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&''''''%%%###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$#########""""""""""""######"""############$$$$$$$$$######################################################""""""""""""##################""""""""""""######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################'''&&&$$$###""""""###$$$""""""""""""############"""!!! !!!###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))))))))***+++,,,------------...//////000000//////.........///000111000......000444555444111///000333555666777777777777666555666999<<<@@@CCC???===:::;;;>>>???>>><<>><<<666666777999:::;;;<<<<<<:::<<<===<<<999777666777444444333222111///---,,,+++++++++++++++******)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&'''''''''''''''((())))))***))))))((((((((())))))(((((()))***+++,,,,,,,,,,,,+++***+++---...---,,,++++++,,,------------,,,------------------------////////////000000000111333444444333000////////////...------...---+++)))+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$#########""""""""""""######""""""#########$$$$$$$$$######################################################""""""""""""###############"""""""""""""""###""""""""""""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""%%%$$$###"""""""""######!!!"""""""""############!!! !!!$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))***+++,,,------------....../////////...............//////000111///---000444666333000...000333666888888888888999777666666777;;;???BBBDDD???::::::>>>@@@>>>;;;>>>======???BBBAAA===:::555555666666888999:::;;;888999:::999777555555666333222222111000...---,,,******++++++******)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''((()))))))))((((((((((((((())))))(((((()))***+++,,,,,,,,,,,,+++***+++---...---,,,***++++++,,,---,,,,,,,,,------------------------...////////////000000000333444555444111///......---,,,+++,,,,,,,,,***((())))))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$######################################################""""""""""""######""""""""""""""""""######"""""""""######"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!"""""""""############!!! !!!$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,---------------............---......///////////////222111///111333333111......000333666888888888888;;;:::777666777:::===@@@CCC>>>::::::===???===:::===;;;;;;>>>AAA@@@===999444444444555666777888999666777777666444222333444222111111111///...---,,,)))************)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#######################################"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''(((((()))))))))))))))***+++++++++,,,,,,+++***+++,,,---,,,+++***+++,,,,,,------,,,,,,------------------------......////////////000000111333444333111...------,,,+++******++++++)))'''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&&&&%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$######""""""""""""######"""############$$$$$$$$$######################################################""""""""""""######""""""""""""############""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""!!! !!!###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))***+++,,,------------------------------...///000000000000///222333333333222222111111///000333555666777777777<<<:::888777888999<<<===???<<<999999<<<<<<;;;999;;;;;;;;;===>>>>>><<<;;;555444333333444555666777444444444333111000111333111111111000///...---,,,))))))******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""#######################################$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''((())))))'''''''''''''''((())))))******************+++++++++*********,,,---,,,++++++,,,,,,---------------------------------------........./////////000000///111333333111...------+++***))))))******(((&&&((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$!!!###&&&&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$!!!!!!"""$$$######""""""""""""######"""############$$$$$$$$$######################################################""""""""""""######!!!"""""""""############!!!"""###$$$$$$###"""!!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""###############"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---------------------------...///000111111111000000111444777777444222444777111111222333444555666666999999888888999;;;<<<===;;;<<<<<<<<<<<<<<<;;;:::999;;;<<<<<<;;;;;;<<<===555444333333333444555666222333333111000///000222000000000000///...,,,,,,)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''((())))))'''''''''''''''((()))***+++++++++***************+++***)))***,,,---,,,++++++,,,------......------..................................../////////000...000222222000...------+++***))))))***)))'''%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$ ###&&&&&&$$$###$$$'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$!!! """$$$######""""""""""""######"""############$$$$$$$$$######################################################""""""""""""######!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!"""######$$$!!!"""############""""""""""""""""""############$$$###!!!"""######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---------------------------...///111222222222111000000555:::999555444888<<<222111111222222444555666777777888999:::<<<>>>>>>;;;===@@@@@@???======>>>888;;;<<<;;;999999<<>>?????????;;;;;;<<<===>>>>>>>>>===666666555555444333222222555555444222111000000000111///...---------+++)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$#########$$$&&&((()))&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------...///////////////+++,,,.........---+++*********))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%$$$$$$###"""""""""################################################################################################$$$$$$###############$$$########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""############"""""""""!!!##################$$$$$$########################!!!!!!"""###############""""""""""""""""""""""""$$$###!!! !!!"""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''((((((((())))))******+++,,,,,,------............------/////////000111333444555111222555888::::::666333555333111111333555666666888777555444555777999;;;<<<:::999:::<<<>>>>>>===:::;;;<<<<<<<<<<<<<<<<<<444444444333333222222222555444444333222111000000111000//////000///,,,***(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$#########$$$%%%'''(((%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$#######################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,,,,---------------------------------///......------......///...------------...//////++++++,,,---,,,+++***)))***))))))(((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################################################################################################################$$$###############$$$$$$########################""""""############""""""""""""""""""""""""""""""############""""""""""""$$$$$$##########################################!!!!!!"""###############""""""""""""""""""""""""$$$###!!! """#########""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((()))******++++++,,,------............------------...///111333555666000111444777::::::777555555333000111333555666666777666666666666777888888:::888777888:::<<<<<<;;;:::::::::;;;::::::999999000000111222333444444555333333333333222111000000///...///000000///,,,)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))************+++,,,,,,,,,,,,---------...........................------------------......---,,,,,,,,,---///000++++++,,,,,,,,,+++***)))))))))((((((((('''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$#########################################################################################################"""######$$$%%%########################"""""""""######"""""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$#######################################!!!!!!"""###############""""""""""""""""""""""""############""""""""""""###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))(((((())))))***+++++++++,,,,,,---.........------++++++,,,---///111333444111111333666:::;;;:::888444222000000222555666666555666666666777666666666888777666777999:::::::::999999999999888777777666000000111111222333444444111222222222111000///...,,,,,,---...///---***'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------........................------,,,,,,,,,,,,---------,,,+++++++++,,,...///,,,,,,,,,,,,,,,+++******((((((((((((''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%######################################################################################################""""""###$$$$$$%%%###########################""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!###%%%''''''&&&###!!!"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***'''(((((()))******++++++++++++,,,---......------,,,,,,------...000111222222222333666999;;;;;;:::444222000000222444555555444555666666666666555444888777666666888::::::999777777888777777666555555555444444333222111000//////000111111111///...---++++++***+++,,,,,,)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))((((((((()))))))))************+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++++++++,,,------,,,,,,,,,+++++++++******''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$%%%################################################################################################""""""""""""###$$$%%%%%%##############################""""""""""""######""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" """%%%((((((&&&###!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''((())))))******+++***+++,,,------...------.........///000111222333333222333555888:::;;;;;;444222///000222444555555555555555666555555444333777555444555777999999888666666666777666666555555777666555444222000///...---...///000///...,,,+++,,,***))))))***+++***((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################"""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++******))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###############################################################################################################$$$$$$$$$################################################################################################""""""""""""###$$$%%%&&&########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""""""""############!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""###$$$$$$$$$######!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''((((((''''''(((((()))***************+++,,,------------,,,------...000222444555333222111222555888999999444111//////111444555555555555555444444444333333555333222333555777777666555555666666666666666666555555444333333222222111+++,,,...//////---,,,***---+++))))))***+++***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################"""######$$$$$$$$$######$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,---,,,++++++******)))(((((((((((((((&&&''''''''''''''''''''''''&&&$$$$$$$$$$$$&&&'''########################################################################################################################################################################################################################""""""""""""###$$$%%%&&&########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!###$$$%%%&&&'''""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""!!!  !!!###%%%!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$&&&''''''(((''''''(((((()))*********)))***+++,,,------...---((()))***,,,...111333555222000///000333555777777333111//////111444555555666555444333333333333333333222111111333555555444444444555666777777777666333222222222333222///---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&(((***+++***)))******))))))***+++,,,,,,,,,+++*********+++,,,---+++++++++*********))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""######"""############$$$$$$$$$ !!!"""######$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!! ###$$$""" """############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((******+++,,,,,,,,,,,,+++.........///////////////222444444111222555777444222222333333444555555555666555555555444444444444666444111///000222555777777666666666888888666444222222111222222222///---,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))(((((()))******)))'''******)))******++++++,,,++++++*********+++,,,---+++++++++*********)))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""######"""############$$$$$$$$$ !!!!!!"""######$$$""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!! ######""" """"""#########$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,++++++............////////////222555555333444888888666111222222333333444555555666666666555555555444444888666333111111222444666888777666777888888666444222111000111111111///---++++++++++++++++++++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&***)))((()))******(((&&&***************+++++++++++++++******++++++,,,---+++************)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""######"""############$$$$$$$$$ !!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!! !!!"""###""" """""""""#########$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))***++++++,,,,,,++++++------........./////////000444666555666:::999666111111222333333444444555777777777666666666555555;;;999666333222333444666888777666777888888666444222000//////000///...,,,++++++++++++++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''')))(((((()))++++++***(((*********+++++++++******+++***++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$#########""""""######""""""""""""######""""""#########$$$$$$$$$!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""!!!""""""""""""############!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((()))))))))******))))))***+++++++++++++++,,,------....../////////...222555555777:::999666222222333333444555555555777777777777666666666666:::999777555444555777888888777666666777777555333111///...---......---,,,************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&''')))+++---,,,+++******+++++++++******)))******++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$#########""""""######""""""""""""######""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""!!!!!!!!!"""!!!!!!"""""""""#########!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,---...//////000+++000333333444777777333333333333444555555666666777777777777666666666666777666555555555777999:::888666555666666666444222111///---,,,------,,,+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))&&&&&&&&&))),,,......---******+++,,,,,,***)))((()))***+++,,,,,,,,,,,,+++(((((()))))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################################################################$$$$$$$$$############"""######""""""""""""######"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###"""!!! !!!###!!!!!!!!!"""""""""######"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((()))******++++++******++++++,,,---...//////000+++///111000111555444111222222333444444555555666777777777666666666555555444444444444555777888999666555444444555444222000000...,,,+++,,,,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))'''''''''))),,,------,,,)))***,,,,,,,,,***)))''')))***+++,,,,,,,,,++++++(((((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################################################################$$$$$$$$$############"""######""""""""""""######"""############$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###### !!!###!!!!!!!!!!!!"""""""""#####################$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))******************++++++,,,...//////000---000000...///333333111000111111222222333444444666666666555555555444444333333333333333444555666555444333333333222000...000...+++***+++,,,++++++))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$%%%##############################$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******)))))))))***,,,,,,+++***)))***,,,---,,,***(((''')))***+++,,,---,,,++++++'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$############"""######""""""""""""######"""############$$$$$$$$$$$$$$$##################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """$$$### !!!###!!!!!!!!!!!!""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))*********************+++,,,...//////000///111111......222333111/////////000111111222222666555555555444444444444444333333222222222333333555333222222222111///---...---,,,+++******************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$#########""""""!!!!!!"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''(((((()))***+++++++++******************************++++++++++++******))))))))))))((((((((((((+++***'''%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""##############################""""""""""""######$$$$$$$$$#########""""""########################!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!! """"""############""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! $$$#########""""""!!!!!!"""############$$$$$$$$$########################'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))***+++,,,,,,------,,,,,,---...///000111111333000...///111222111///333444444444444444444444000222333444333333444555111111111111000...---,,,------,,,+++************))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########"""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))'''(((((()))******++++++************************)))******++++++******)))))))))))))))((((((((('''***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%########################""""""###$$$$$$###""""""##############################""""""""""""######$$$$$$$$$#########""""""########################!!!""""""###############""""""""""""""""""""""""########################!!!""""""###############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! ############"""""""""!!!"""############$$$$$$$$$########################''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((((((((((((((((((((())))))******+++,,,,,,---,,,,,,---...///000111111333000...///111222111///222222333333444444444555000222444444333333444555222222111000///......------,,,+++***)))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))************)))))))))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%########################""""""############""""""##############################""""""""""""######$$$$$$$$$#######################################!!!"""######$$$$$$######""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!############"""""""""""""""############$$$$$$$$$########################&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))******++++++++++++,,,,,,---...///000000111000...///000111111000000111111222333444555555111333555555444333333444333222000...---------...++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((())))))******))))))))))))))))))))))))((())))))))))))))))))((())))))((((((((('''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$######""""""######$$$################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!#########"""""""""""""""""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))*********++++++,,,---...//////000000////////////000111111//////000111222444444555222444555555333222333333222000...+++***+++,,,---******)))((((((((())))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################$$$$$$############$$$$$$################################################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((())))))))))))))))))***************+++,,,---...//////...///////////////000111......///000111222333444222444555444222111111222000...+++)))(((((()))***))))))(((((((((((())))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""######################## !!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!""""""######$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))************************)))******+++,,,---......---...//////......000222---......///000111222222222333444333111//////000...---+++)))((((((((()))(((((((((''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""########################!!!!!!"""############"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!"""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))+++++++++++++++++++++***))))))***+++,,,---......,,,...//////---...000333.........//////000000000111333333222000...---...------,,,+++***))))))((((((((('''''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""#########$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))),,,,,,++++++++++++++++++))))))***+++,,,------...+++...//////------000333.........///////////////111222333111///---,,,---............,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%,,,***(((%%%###!!!!!!!!!########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$############"""""""""############""""""""""""""""""####################################"""""""""!!!"""######$$$""""""""""""""""""""""""%%%""" !!!###$$$###!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!""""""""""""!!!!!!!!!"""#########"""  !!!!!!""""""############""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&'''''''''&&&((((((((()))******++++++...------,,,,,,,,,------******))))))******+++,,,..................------////////////000000000000333333222000///---,,,,,,,,,,,,++++++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&$$$####################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$############"""""""""############""""""""""""""""""####################################"""""""""""""""######$$$""""""""""""""""""""""""%%%""" !!!###$$$###!!!""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!!!!!######################## """###"""!!! !!!###!!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!"""######"""""""""!!!!!!!!!""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))******++++++------,,,,,,,,,,,,------******))))))******+++,,,..................------/////////000000000000111333222111000...---,,,+++,,,,,,+++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$############"""""""""############""""""""""""""""""####################################"""""""""""""""#########""""""""""""""""""""""""$$$"""!!!!!!"""######"""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###""""""""""""!!!!!!!!!######################## """###"""!!! !!!###!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!! """"""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''(((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,------------------......//////000000000111111111222111000///...,,,,,,+++++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!###$$$%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""""""""############""""""!!!"""""""""####################################!!!!!!"""###############""""""""""""""""""""""""######"""!!!"""#########""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!""""""""""""!!!!!!$$$###!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""############!!!"""""""""###############$$$$$$$$$$$$$$$%%%%%%#########$$$%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''(((((()))************++++++,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,------------....../////////000000000111111000000///...---,,,++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$###"""########################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""""""""############""""""!!!"""""""""####################################!!!!!!"""############"""""""""""""""""""""""""""#########"""!!!"""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""" """###"""!!! !!!###!!!!!!""""""""""""!!!!!!$$$###!!! !!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""############!!!"""""""""#####################$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&'''((('''''''''((())))))******))))))++++++,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,------.........////////////000000000///......---,,,+++******))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&##############################$$$$$$$$$$$$######$$$$$$$$$############"""""""""############""""""""""""""""""#################################### !!!"""$$$$$$######""""""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!! !!!###!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!! """"""""""""############""""""""""""#####################$$$$$$%%%%%%&&&&&&&&&''''''((()))******)))((('''&&&&&&&&&'''(((&&&''''''(((((())))))***'''(((***+++,,,,,,+++*********))))))******+++,,,++++++,,,,,,------......------........./////////------,,,,,,+++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&########################$$$$$$############$$$$$$$$$$$$$$$############"""""""""############""""""""""""""""""#################################### !!!###$$$$$$$$$"""!!!""""""""""""""""""""""""!!!###$$$###!!! """%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!! !!!###!!!!!!""""""""""""!!!!!!"""""""""""""""!!! """!!!!!!!!! ######"""""""""!!!!!!!!!""""""""""""############""""""""""""############"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))***)))'''&&&%%%&&&'''(((&&&&&&''''''((()))))))))&&&''')))+++,,,+++************))))))******+++,,,***++++++,,,------......,,,,,,,,,------------...,,,,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&((()))########################%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&########################%%%$$$###""""""###$$$%%%$$$$$$$$$############"""""""""############""""""""""""""""""#################################### !!!###$$$%%%$$$"""!!!""""""""""""""""""""""""!!!###$$$###!!! """%%%""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###"""!!! !!!###!!!!!!""""""""""""!!!!!!!!!"""#########""" """"""!!!!!! ############""""""""""""""""""""""""############""""""""""""############""""""###$$$%%%%%%&&&&&& !!!!!!"""$$$%%%&&&&&&+++***'''&&&%%%&&&'''(((&&&&&&''''''((()))))))))%%%''')))+++,,,+++***)))*********)))***++++++,,,******+++,,,,,,---......+++++++++,,,,,,,,,------,,,+++++++++******))))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""""""""############!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$######"""!!!""""""""" """###"""!!! !!!###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%&&&'''))))))+++***)))'''&&&&&&&&&&&&&&&&&&&&&'''''')))*********)))((((((((()))+++,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,******++++++++++++******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$######""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***)))(((''''''&&&&&&'''&&&&&&&&&'''((()))*********)))((((((((()))++++++***++++++++++++***)))((()))))))))*********++++++)))******++++++******)))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""""""""#########$$$$$$############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################""""""""""""""" """###"""!!! !!!### !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%'''((()))(((((('''''''''''''''((('''''''''(((((())))))***)))))))))((()))******+++******++++++******))))))((((((((()))))))))******))))))************)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""#################################"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###########################"""!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''(((((()))))))))))))))))))))))))))******+++))))))************))))))((((((((()))))))))******((())))))))))))))))))((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############################################################$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""############"""!!!!!! """###"""!!! !!!###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&&&&'''((()))'''((())))))***))))))(((((()))))))))************((())))))*********)))))))))))))))*********++++++'''(((((())))))(((((('''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########################################################$$$$$$$$$$$$%%%############""""""""""""################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""######$$$$$$"""!!! """###"""!!! !!!###########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''((()))*********)))((((((((()))************)))(((((())))))******)))))))))))))))*********++++++''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########################################################$$$$$$$$$%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""$$$$$$$$$###!!! """###"""!!! !!!###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((()))***++++++***(((''''''((()))***+++******)))'''(((((()))))))))))))))((((((((()))))))))******&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""$$$%%%$$$###!!! !!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&((()))***++++++***(((''''''((()))++++++******)))''''''((()))))))))))))))''''''''''''((((((((()))&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###""" ######""""""!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((+++*********))))))((((((******))))))((((((''''''((()))*********((('''&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))******)))))))))(((((((((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''(((***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""##################""""""""""""#################################"""""""""$$$$$$"""!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''*********)))))))))(((((())))))))))))((((((''''''))))))*********)))'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))((())))))))))))*********************************))))))))))))))))))))))))***************************))))))(((((())))))***)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((()))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""#########$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""##################""""""""""""######""""""""""""""""""""""""###"""!!!"""$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''******))))))))))))(((((()))))))))(((((((((((('''))))))*********)))((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++************************)))))))))*********++++++************************(((((()))))))))))))))******************************))))))))))))))))))***))))))(((((('''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((&&&((((((((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""##################""""""""""""######"""""""""###############$$$###""""""###$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!###################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++*********+++++++++++++++************++++++++++++************************((()))))))))******++++++******************************))))))))))))******))))))((((((((())))))***((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))'''''''''((((((((())))))'''((())))))''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""##################""""""""""""###############$$$$$$$$$%%%%%%&&&$$$""""""###$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!#########################################################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((())))))'''''''''''''''((((((((((((((((((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,************************+++******))))))******+++)))))))))))))))******+++(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""##################""""""""""""###############$$$%%%%%%&&&&&&)))&&&###"""######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""###############$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))&&&''''''''''''(((((((((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))************************+++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***)))))))))******+++,,,((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((()))))))))*********(((((()))))))))*********((()))******(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""##################""""""""""""######"""""""""###$$$%%%%%%%%%+++((($$$"""""""""!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,------...//////------------------------++++++************++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))************(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""##################""""""""""""###### !!!!!!"""###$$$$$$$$$---)))%%%###"""!!!!!! !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$************))))))))))))---,,,***+++,,,---,,,,,,///...,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,---............------,,,,,,,,,+++,,,---...///000111111......---------...///000++++++,,,---...---)))&&&...---,,,+++++++++,,,,,,+++++++++++++++,,,------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((()))***+++***'''&&&(((------***&&&******)))((((((((()))))))))(((((()))*********))))))******++++++******)))+++++++++***************)))((((((***,,,---,,,***)))+++------***)))***,,,++++++************))))))((()))******++++++******)))'''&&&&&&((())))))(((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((%%%###&&&+++,,,***&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""############""""""""""""############ !!!"""$$$$$$######"""""""""!!!""""""###$$$$$$(((&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$################################################,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,,,,,,,---,,,,,,---...000000111...------------.........////////////000000000111111000///------------..................---,,,,,,111///...---...---,,,***+++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++***))))))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((+++)))(((+++///111...***,,,,,,+++************+++******))))))))))))((((((*********++++++*********+++++++++++++++************))))))***++++++***))))))+++---,,,***)))***++++++++++++++++++*********+++++++++++++++++++++******)))'''''')))***))))))'''(((((()))******))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))&&&%%%'''+++---+++'''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""############""""""""""""############ !!!"""###$$$######""""""""""""""""""###$$$$$$%%%$$$######""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&(((***+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$################################################+++++++++++++++,,,,,,,,,///...---,,,,,,---...///---------,,,,,,------...222222444555777888888999999999:::;;;<<<>>>??????>>><<<999777555444444444111111222333222///---+++///---******---///111111//////000000///---+++***---.........---,,,+++***,,,,,,+++***************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((('''''''''''''''(((***((((((+++///111///,,,++++++***)))))))))))))))++++++******))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******++++++***(((+++---......,,,,,,---...)))))))))*********************************)))))),,,***((()))***+++***)))(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&)))''''''(((,,,---+++(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$###############""""""""""""############""""""""""""############!!!!!!"""############"""######""""""######$$$$$$$$$$$$############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################################################+++++++++++++++,,,,,,,,,---......------...111333333555666777999;;;===???FFFHHHKKKOOOQQQSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZWWWVVVUUUSSSQQQOOOMMMLLLBBBDDDEEEEEEDDDAAA===;;;888555222000000111000000.....................---....../////////...---,,,---,,,,,,+++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++***))))))((()))))))))+++***)))+++...000///---******)))))))))))))))***)))***++++++******+++,,,------------------------+++,,,,,,,,,,,,,,,---------+++******,,,,,,,,,+++//////////////////000111+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++))))))***+++***)))))))))******+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))(((''')))+++,,,***(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""""""""############!!!"""""""""############!!!"""""""""############$$$$$$#########$$$$$$%%%%%%&&&&&&%%%###""""""###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$################################################+++,,,,,,------......///,,,///222555777:::>>>AAAEEEIIINNNRRRVVV\\\bbbfffgggiiillloooqqqqqqpppooommmmmmnnnoooooopppqqqqqqpppppppppooolllhhhdddaaa]]]]]]^^^^^^\\\ZZZXXXVVVSSSPPPLLLGGGCCC>>>999666111000///...///000222333---------.........------......---,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))******)))))))))))))))***,,,,,,+++,,,---.........++++++******+++,,,------'''***,,,------...111333222222111000000111222222/////////000000111111111000...------///111111000000///......///111111111------,,,,,,,,,+++++++++---------------...///000---+++))))))***+++***)))***+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""""""""############!!!"""""""""############"""""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%***++++++((($$$!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################)))***,,,...111333555666;;;AAAHHHMMMPPPSSSXXX\\\___cccfffhhhhhhkkkppptttxxxyyy{{{|||{{{xxxtttrrrnnnoooooopppqqqrrrrrrrrruuuuuuuuutttpppkkkgggdddjjjiiihhhgggffffffggggggfffdddbbb```^^^\\\XXXUUUKKKHHHCCC===777333000//////...------,,,---------///......---------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))((((((((()))))))))*********************************)))))))))))))))******+++***))))))***+++,,,---...,,,,,,,,,---///000222222///333666888888999===@@@@@@???>>>======>>>???@@@=========>>>>>>??????@@@>>><<<999999;;;<<<<<<<<<777555333333555777888888000000///...---,,,++++++...---,,,+++++++++,,,---///---+++++++++,,,+++***+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$""""""""""""############""""""""""""############"""""""""!!!"""######$$$&&&&&&%%%%%%$$$$$$%%%%%%...000///+++%%%!!! !!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$################################################000222666;;;@@@EEEIIIKKKVVV\\\cccffffffeeefffhhhfffiiikkkiiieeedddgggjjjrrrtttvvvwwwuuuqqqllliiieeefffggghhhjjjlllmmmmmmllllllkkkjjjiiihhhhhhgggllliiifffdddeeehhhkkknnnjjjhhhgggiiilllnnnppppppfffddd___XXXOOOFFF>>>:::888666333000......///000000///......------......++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))************))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,---...///000...///000111333555888;;;999999:::<<<>>>@@@BBBDDDCCCGGGKKKLLLKKKLLLPPPTTTVVVUUUSSSRRRRRRSSSUUUVVVUUUUUUVVVWWWWWWXXXYYYYYYWWWTTTQQQOOOOOOPPPOOOOOOJJJGGGEEEEEEHHHKKKKKKJJJCCCBBBAAA???===<<<;;;:::999777444111///.........222000...---......---,,,,,,,,,------,,,++++++***************************))))))))))))))))))))))))))))))))))))(((((((((''''''((()))))))))(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############""""""""""""###############"""!!!!!!!!!"""$$$$$$''''''&&&%%%%%%%%%%%%%%%111222222...&&&""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$################################################???BBBGGGNNNVVV]]]bbbeeeeeekkkppppppjjjdddaaaaaaZZZ^^^aaaaaa___```eeeiiiiiikkkoooqqqqqqnnnjjjgggcccdddfffiiikkknnnpppqqqhhhgggfffgggiiimmmrrruuunnnkkkfffdddeeejjjppptttooolllhhhfffhhhkkknnnooojjjlllmmmmmmiiibbb[[[VVVBBB???:::666333222333444000000///...............++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000222333555666;;;===???AAADDDGGGLLLOOOMMMNNNOOOQQQTTTWWWYYYZZZVVVZZZ^^^^^^\\\]]]aaaeeeiiihhhfffeeeeeefffhhhiiijjjkkkkkklllmmmnnnnnnooommmiiieeebbbaaa```___^^^]]]ZZZWWWXXX[[[^^^___^^^]]]\\\[[[YYYWWWUUUSSSRRRKKKHHHDDD???;;;999888888444222000000000000///...------------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))(((((((((((((((***++++++))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""############""""""""""""###############"""!!!!!!!!!"""$$$%%%((('''&&&%%%%%%%%%%%%%%%111333333///(((######&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$################################################UUU]]]dddgggjjjnnnmmmjjjhhhjjjiiieee```]]]^^^```ZZZ]]]bbbhhhlllmmmllljjjbbbeeekkkpppsssrrrnnnkkkfffbbb^^^gggssspppooo{{{pppqqqlllgggooosssiiimmmyyy|||zzzvvvpppkkkiiikkknnnmmmmmmjjjeeehhhnnnnnnhhhkkkaaaRRREEE===::::::;;;777444000---,,,---000222)))+++...///...............---,,,+++************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))(((((()))---333999===(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))******)))(((((((((((()))((()))+++,,,+++)))'''&&&***)))(((((((((***+++,,,***,,,......,,,,,,...111333333333333222333555777===>>>@@@DDDGGGJJJLLLMMMQQQTTTYYY\\\^^^```bbbddddddbbb```aaadddgggjjjjjjiiinnnooojjjfffiiinnnpppssstttuuuwwwxxxxxxxxxxxxwww}}}~~~xxxxxxqqqmmmooorrrqqqoooppphhhhhhgggffffffhhhllloooooosssvvvtttoookkkkkkmmmkkkgggaaa\\\YYYVVVSSSQQQNNNKKKFFFAAA<<<999888777111000000///...---,,,+++,,,***)))***,,,---+++))))))******+++++++++******+++++++++***)))((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################'''&&&$$$""""""###$$$%%%...333888666///&&&"""!!!""""""!!!!!! """"""""""""""""""""""""############""""""""""""$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!!!!"""###############fffmmmpppiiiaaa^^^^^^]]]SSSUUUWWWYYYYYYZZZ\\\]]]```dddiiimmmooommmiiifff]]]dddqqq}}}~~~xxxuuuvvvvvv|||~~~uuukkkdddeeemmmsssvvvuuuooojjjjjjnnnlllfffllllllllljjjggg```YYYTTTCCC???;;;888666444111///111111///---+++***+++++++++++++++++++++,,,,,,,,,++++++,,,++++++******)))***************************)))((((((***...222555(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''((((((((())))))+++++++++***+++++++++,,,((()))***+++++++++***)))++++++*********+++,,,---,,,---//////000222777<<<888;;;???BBBDDDHHHNNNSSSRRRTTTWWW[[[```dddhhhjjjfffiiilllmmmnnnnnnpppqqqrrrqqqqqqsssuuuxxxxxxxxxyyyyyyvvvooollloooqqqppptttvvvzzz~~~~~~|||yyywwwyyy}}}}}}{{{|||~~~{{{tttzzztttpppqqqrrrqqqrrrtttooonnnmmmkkkjjjjjjlllmmmlllqqqvvvwwwuuussstttvvvuuussspppllljjjiiijjjjjjjjjhhhfffccc^^^YYYUUUSSSMMMJJJFFF@@@999222,,,)))000---++++++,,,,,,+++)))------,,,,,,,,,,,,,,,,,,+++++++++,,,++++++************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################&&&%%%$$$""""""###$$$%%%000333444111***$$$###$$$######"""""""""!!!!!!!!!####################################""""""""""""############"""""""""!!! !!!!!!"""######$$$$$$########################$$$###"""!!!!!!"""###$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%################################################!!!!!!"""###############fffnnnooodddWWWSSSUUUXXX\\\]]]___aaadddeeecccaaabbbhhhooouuuwwwwwwvvvvvvpppvvvwwwuuu{{{~~~uuullliiilllnnnmmmpppooooooooooooppppppqqqgggaaaZZZUUUOOOGGG;;;222222111///...............---......//////000000000///...---+++************++++++++++++++++++++++++***)))((((((((()))+++,,,)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))))))))))))))))))))*********+++++++++++++++++++++***,,,,,,,,,---...000111222999:::<<<===@@@FFFMMMQQQSSSWWW\\\]]]\\\___dddjjjjjjkkklllnnnqqqtttwwwyyyyyy{{{|||{{{zzzyyyzzz|||{{{{{{zzz{{{{{{zzzxxxuuuxxxvvvppphhhgggjjjllljjjlllmmmoooppprrrrrrrrrrrrwwwyyyyyywwwxxxzzzwwwsssfff```\\\\\\[[[YYY\\\`````````___^^^^^^^^^^^^^^^bbbhhhooorrrsssrrrtttuuuxxxxxxvvvrrrnnnooorrrvvvsssuuuxxxyyyxxxtttooolllhhhfffaaaZZZRRRJJJCCC@@@;;;888444111000...,,,+++///...---,,,,,,---......++++++++++++*********)))*********))))))))))))((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################%%%$$$###""""""###%%%&&&000000///+++%%%"""$$$&&&$$$$$$############""""""####################################""""""""""""############""""""""""""!!!!!!!!!"""######$$$$$$##############################""""""""""""##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############[[[cccfff```ZZZZZZ^^^aaaeeecccdddgggkkkllliiifffnnnttt|||tttiiigggmmmrrrrrrooojjjffffffkkkrrrwww}}}yyytttrrroooeeeVVVJJJ??????@@@@@@>>>999333///333333333333333333222222222000...,,,************++++++++++++++++++++++++)))))))))((((((''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))************************))))))(((---,,,++++++***+++++++++...000222555999===@@@AAAMMMNNNQQQTTTXXX]]]aaadddhhhlllooommmiiigggkkkoooqqqqqqqqqrrruuuxxx|||~~~~~~|||{{{|||}}}zzzxxxuuussspppmmmhhheeeeeeeeeaaa[[[ZZZ```dddddd\\\YYYUUURRRUUU[[[ccchhh```aaabbbdddffffffdddaaaOOOJJJGGGEEECCC@@@AAAFFFGGGGGGGGGHHHKKKLLLMMMLLLSSSXXX___dddffffffggghhhkkklllkkkeee^^^]]]aaaggghhhlllrrrxxx|||}}}|||{{{vvvuuurrroooiiiddd^^^[[[RRRNNNHHHBBB===999666444222000...,,,+++,,,---......---,,,,,,++++++******++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################""""""###$$$%%%&&&,,,,,,***'''###"""###%%%############################################################"""""""""!!!#########"""""""""""""""!!!!!!""""""#######################################""""""""""""""""""##################$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############```eeegggdddcccdddfffeeebbb```aaafffooovvvyyyzzzzzzoooqqqwww~~~}}}zzztttooommmmmmooouuutttvvv|||wwwnnnbbbccceeeddd^^^PPP@@@555555444333222111111222222333222///---+++******+++************************)))))))))))))))(((((('''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))************+++------......---,,,+++***))))))***,,,...111333444;;;===BBBGGGMMMSSSWWWYYYaaacccfffjjjlllmmmlllkkkiiilllnnnlllgggdddfffiiifffffffffhhhlllrrrwwwzzzvvvwwwxxxxxxvvvuuuvvvwwwqqqnnnkkkhhheeeccc___\\\YYY\\\\\\WWWVVV[[[aaacccTTTPPPKKKHHHJJJQQQZZZ___^^^^^^```dddfffeeecccaaaUUUOOOKKKJJJHHHDDDEEEHHHFFFCCCBBBBBBEEEHHHIIIIIIIIIMMMSSSYYY\\\^^^_________```^^^XXXQQQOOORRRWWW]]]aaaffflllrrrwwwzzz{{{wwwwwwwwwvvvsssoookkkiiikkkhhhccc[[[TTTNNNJJJIII@@@===888333///---,,,,,,......------------...///++++++++++++************************************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""###$$$$$$%%%&&&''''''&&&$$$#########""""""""""""""""""""""""####################################"""""""""!!!""""""""""""""""""######"""""""""""""""#########"""""""""""""""""""""""""""""""""######"""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############kkknnnmmmhhheeeeeeccc```eeeaaa___aaahhhsss|||{{{pppkkkmmmpppqqqrrrvvv~~~{{{}}}rrraaaTTT???===888444111000000111333222000///---,,,++++++************************))))))))))))***************)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******)))))))))*********++++++++++++***+++,,,---------,,,+++))),,,000666<<>>EEEMMMTTT[[[___aaagggiiimmmppptttvvvxxxxxxxxxwwwvvvuuutttoooiiidddjjjhhhdddbbb___\\\VVVRRRRRROOOKKKIIIIIIMMMQQQTTTcccfffjjjlllkkkiiihhhgggdddfffkkkpppsssrrrmmmiiiffffffeeehhhpppuuuoooeeedddggglllrrrzzzvvvooolllpppuuuzzzzzzmmmlllssszzzssskkkjjjmmmnnnooorrrqqqqqqrrrsssttttttsssssssssrrrpppnnnmmmlllkkk```___^^^\\\ZZZXXXVVVUUUYYY\\\aaafffjjjkkkkkkkkkqqqtttwwwxxxvvvttttttuuunnnlllfff```XXXRRRLLLJJJ???===999444111...---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******'''((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$#######################################""""""!!!!!!!!!!!!###$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""""""""###############"""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%################################################!!!!!!"""###############aaakkkrrrrrrttt||||||uuuqqqooopppqqqtttxxx|||}}}tttdddSSSDDD:::444222000111222111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))************)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&)))&&&"""%%%///888&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,---000444999===???@@@AAAOOOSSSZZZaaahhhmmmppprrrtttuuuwwwyyyyyyyyyyyyxxxpppmmmiiifffddd```ZZZUUUWWWTTTSSSUUUZZZ[[[WWWSSSSSSRRRQQQSSSXXXaaaiiinnnllloootttvvvuuurrrpppooonnnsss{{{zzztttsssooommmuuuooojjjlllqqqzzzzzzvvv{{{~~~}}}|||zzz}}}|||zzzwwwttttttsssppplllgggaaa\\\YYYRRRSSSVVVWWWWWWUUURRRPPPccciiipppuuuwwwyyy{{{~~~zzzxxxuuuqqqlllgggcccaaaZZZVVVOOOFFF>>>777333111---------,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******'''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$#######################################"""!!! """!!! """$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!""""""#########$$$#########"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&""""""""""""""""""""""""########################!!!!!!"""###############rrrpppfffjjjwwwxxxyyyxxxqqqcccQQQAAA777444111222666555000...111///---++++++,,,---,,,++++++++++++************)))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%&&&((()))*********))),,,+++***+++++++++***)))+++++++++******+++///111333777>>>EEEKKKRRRYYY]]]```iiippppppqqqvvvwwwsssuuuzzz}}}}}}{{{zzzwwwtttjjjddd___^^^[[[TTTOOONNNPPPOOOTTT]]]```]]]]]]aaahhh\\\```kkkjjjjjjoooppprrr}}}~~~mmmgggjjjqqqvvv|||}}}ttt}}}~~~~~~yyy}}}pppiiihhhbbbbbbdddddd\\\QQQOOOTTTTTTWWW\\\eeepppxxx|||}}}|||yyyyyy||||||wwwqqqiiifffccc^^^WWWOOOFFF@@@888555000------......------+++******++++++***(((,,,***((('''((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""############""""""""""""""""""####################################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################vvvllliiijjjtttxxxqqqsssvvvxxxvvvkkk\\\QQQ@@@888333666777444000000+++***)))***,,,------+++++++++++++++************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***&&&''')))*********))))))(((((()))***,,,,,,+++***)))***,,,...000444888<<>>666111222///---,,,---.........,,,***)))***+++,,,+++***((((((((()))))))))************)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%########################$$$$$$############$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""############""""""""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################www~~~|||{{{rrrjjjjjjpppwww{{{sssaaaJJJ:::444333333444111000///000000///,,,***,,,,,,+++++++++*********+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((()))))))))*********)))*********************------,,,,,,,,,...111444777;;;@@@FFFMMMTTT[[[___fffiiilllnnnoooqqqtttvvvvvvvvvuuuwwwzzz~~~~~~|||yyywwwwwwxxxwwwtttssstttwwwrrrnnnmmmmmmooowwwxxxrrr{{{{{{qqqsss|||yyy||||||ppphhhiiijjjlllnnnqqqtttxxxzzz~~~|||zzzxxxwwwtttpppmmmnnnkkkgggbbb\\\UUULLLGGG;;;888333000///...---++++++******+++---...---,,,(((((()))))))))******************)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""############""""""!!!"""""""""####################################""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################xxxxxx}}}~~~uuuooonnntttyyy~~~uuudddRRRCCC:::333000111000//////000///---,,,,,,,,,,,,++++++++++++***++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''((((((((())))))))))))))))))***************************+++++++++,,,,,,,,,---///555>>>DDDJJJNNNSSSXXX]]]ccciiimmmppprrrsssttttttuuuvvvxxx{{{yyyyyyzzz{{{yyyxxxwwwtttqqqooopppoooooowww~~~uuuqqqrrryyy{{{qqqpppuuu~~~pppfffiiiqqqxxx}}}ooocccgggqqqrrrwwwooohhhllljjjrrr||||||uuuqqqoooqqqyyy}}}vvvyyytttpppsss|||ooopppnnnllloootttwwwvvvtttyyyyyyyyy{{{|||zzzwwwtttqqqpppooonnnlllggg```\\\MMMIIICCC>>>999555111///,,,+++***+++,,,---,,,+++))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""############""""""!!!"""""""""############################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################xxxlllggglllvvvvvvpppnnn{{{}}}zzzooo___OOO>>>333///---,,,,,,...000000///,,,,,,,,,,,,++++++++++++,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''((((((((())))))))))))))))))*********++++++************+++,,,---...(((,,,111555;;;EEEPPPXXX^^^```dddgggjjjmmmpppssstttvvvwwwwwwvvvvvvwwwyyyxxxvvvvvvvvvtttqqqrrrvvvqqqhhhcccgggmmmwww~~~ssskkknnnvvvyyylllkkksssssshhhiiissswwwjjjoooyyyvvvkkkkkkhhhttt{{{jjjfffgggooo}}}|||nnnjjjdddbbbiiirrryyy}}}xxxooohhhiiinnnssszzzyyytttttt{{{xxxrrrmmmnnnooorrrvvvwwwwwwvvvrrrrrrrrrsssrrrooojjjfffaaa]]]XXXRRRMMMGGGAAA===444111...,,,,,,++++++***)))))))))*********++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$############$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""############""""""""""""""""""############################################################$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################vvvmmmdddooo}}}~~~wwwsssyyy}}}uuujjjWWWGGG666333000...///000000000------,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''((((((((())))))))))))))))))*********+++++++++***))))))***+++---///000...666@@@HHHPPPXXXbbbiiijjjllloooppppppppprrrssstttuuuwwwvvvuuuuuuvvvxxxppppppqqqsssrrrsss}}}rrriiippp}}}wwwpppuuu|||}}}~~~uuuuuu{{{|||||||||xxx{{{xxxqqqppp{{{}}}qqqhhhiiipppvvv|||zzzjjjbbbbbbhhhttt~~~{{{wwwuuuvvvwwwwwwwwwuuuuuuuuuvvvvvvtttooolllnnnlllhhheeeaaa[[[UUUQQQFFFAAA:::444000...,,,+++))))))*********++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""############""""""""""""""""""###########################################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################wwwyyy{{{}}}~~~|||~~~|||nnn^^^BBB>>>777333000000//////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++)))))))))***,,,...000222999CCCQQQ[[[aaaffflllqqqoooqqqssssssrrrqqqqqqrrrqqqsssttttttsssssstttuuunnnooossswwwzzz{{{nnnttt{{{uuuppp{{{vvvppppppvvv~~~vvvmmmooouuuxxx~~~xxxxxxxxxyyyzzzxxxuuuqqqrrrqqqpppooommmhhhbbb^^^VVVOOOFFF===777333000///)))************++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""############""""""""""""""""""############################################################""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################{{{~~~yyyvvvvvvkkk[[[FFF666000000111222---,,,,,,---//////---***,,,,,,,,,+++++++++******************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((******+++***))))))+++---------------111888BBBHHHUUU___fffhhhiiinnnssstttuuuuuutttrrrssssssrrrpppxxxsssnnnllloooxxxyyyooorrryyyttt|||uuuuuu~~~vvvqqqssswwwxxxvvvzzz{{{zzzxxxtttpppkkkhhhgggdddbbb\\\RRRGGG===666333/////////---++++++,,,------------+++)))(((((()))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!################################################""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################xxxxxx|||wwwpppooohhhVVVAAA333000222,,,---//////---+++++++++,,,,,,,,,,,,++++++++++++************))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***,,,,,,++++++---///+++...333888@@@IIISSSYYYbbbjjjpppooonnnoooqqqqqqoooqqqssstttvvvwwwvvvuuujjjiiilllsss|||vvvpppnnnrrr}}}|||~~~xxxuuusssrrrnnnkkkjjjhhheee___VVVLLLBBB<<<444222000//////...,,,+++,,,,,,,,,,,,,,,,,,,,,---************))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################ppphhhsss~~~{{{ssswwwvvvlllXXXCCC555///---000222111,,,***+++...------,,,,,,,,,+++++++++++++++*********)))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***,,,---------...000222111888AAAKKKTTT]]]dddhhheeemmmrrrqqqooooooooommmppppppoooooopppsssxxx|||kkklllsss}}}zzzppprrrwwwppprrryyyyyywwwwwwuuurrrmmmkkkiiigggccc[[[QQQIIICCC===555000//////...---*********+++++++++++++++++++++*********)))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################zzzkkknnn}}}zzzrrrlllllllllaaaJJJ777111222111000......///111------------,,,,,,,,,,,,+++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***************+++,,,---------...111666999DDDKKKUUU^^^dddgggiiijjjcccjjjooopppoooqqqqqqnnnooommmlllnnnrrr|||uuusssvvvjjjhhhtttyyywwwrrrllliiiiiifff___YYYVVVOOODDD999222//////111---,,,,,,+++,,,,,,+++***+++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################yyymmmnnnvvvtttbbbQQQ;;;555...,,,///222111///.........---------,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))*********++++++,,,,,,)))***+++...222:::CCCJJJVVV\\\dddjjjlllkkkiiihhhhhhmmmooonnnooorrrsssppphhhjjjrrr}}}|||}}}zzz}}}ppplllnnnqqq{{{uuummmkkkjjjhhheeeaaa```ZZZPPPCCC888333222333111......///000000...++++++++++++************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################}}}wwwssspppllliiiNNNCCC555///000222000---//////.........---------,,,++++++++++++*********++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,------'''***000666???JJJUUU\\\___dddjjjmmmmmmkkkjjjiiilllnnnnnnkkkmmmssswwwvvvpppvvv~~~yyynnnfffdddllluuuzzzvvvooommmkkkjjjiiimmmoookkk___OOOAAA:::555111,,,+++---000000///,,,++++++++++++*********++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))((('''&&&$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################{{{xxxvvvpppqqquuuiii[[[HHH:::444222000...////////////.........---,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))***************++++++,,,------......333===GGGOOOXXX___ccccccfffiiikkkkkkkkkkkklllkkkllllllmmmuuuwwwuuu}}}uuulllrrr|||yyyxxxxxxwwwvvvvvvsssjjj[[[PPP???888000,,,,,,...---,,,,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$'''***,,,%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################wwwoooyyy}}}{{{zzz~~~qqq\\\GGG999333222222000/////////............,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......777???JJJTTT[[[___aaabbbeeeggghhhiiihhhiiikkkmmmjjjlllooouuu{{{}}}llliiimmmwww~~~uuutttzzz{{{qqqgggRRRHHH<<<444111111///,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&***///222%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################################################################|||lll{{{wwwllleeeUUU===000...---...000111000///---,,,---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***))))))***+++***)))&&&)))+++***))),,,555<<>>444000000111111///------......---+++,,,,,,,,,+++++++++******+++++++++***)))((((((''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################&&&&&&%%%$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$#########"""!!! !!!######!!!|||rrriiiaaaUUUCCC444000000000...---...000111---------,,,,,,,,,++++++++++++++++++***************************************))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((''''''((()))***)))(((++++++,,,,,,///777BBBJJJTTT\\\bbbbbb```bbbcccbbbgggfffdddfffppp{{{}}}zzz|||zzz|||wwwuuuwwwxxxwwwoooaaaQQQCCC888000------...///...---+++******,,,,,,+++++++++*********+++++++++***)))((((((((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$######"""###$$$"""!!!###'''+++zzzllliiiiiiYYYCCC555333111/////////000111------------,,,,,,,,,,,,,,,+++++++++***************************************))))))((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))******&&&'''((()))*********)))---------111:::FFFRRRZZZ___dddddd^^^[[[\\\______fffdddcccjjj|||~~~}}}pppkkkjjjuuu}}}yyyyyyzzzwwwrrrjjj]]]MMM<<<111...///000000...,,,******++++++++++++************+++++++++***))))))(((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######%%%&&&### ###,,,444~~~sssllliiiaaaWWWAAA;;;444222333333///***...------------,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))))))))************(((((((((((((((((((((((((((((()))))))))*********(((***+++,,,+++++++++,,,,,,...333===IIIUUU]]]aaa]]]^^^[[[TTTRRRWWW\\\___^^^cccjjjuuu{{{qqqqqq}}}zzzxxxwwwwwwsssfffSSSDDD777333///...//////...---,,,+++++++++************+++++++++******))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!$$$+++222xxxuuuyyytttddd```fffXXXJJJ;;;333333333///***.........---------,,,,,,,,,,,,,,,++++++++++++***************************)))))))))))))))((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&''''''''''''((())))))))))))************))))))))))))))))))))))))))))))))))))***************+++,,,,,,******,,,...000666AAANNNYYY```aaa___UUUTTTPPPKKKMMMWWW```ddd```mmmzzz{{{xxxuuuwwwssshhh]]]EEE;;;///+++///222111---,,,,,,,,,,,,+++++++++***++++++++++++***************)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""###$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&wwwrrrzzzjjjcccjjjnnn^^^III999333222111000............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++)))***+++***)))***///333;;;CCCPPP[[[aaaaaa]]]ZZZQQQQQQOOONNNVVVeeerrrwwwvvv}}}}}}pppmmmppp}}}wwwssstttrrrpppWWWIII999000///111000---------------,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###"""!!!###%%%%%%"""zzzmmmgggppplll```OOO>>>444222333............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++)))+++,,,++++++///777>>>HHHOOOXXX\\\[[[WWWUUUTTTPPPSSSVVV\\\lllyyyqqqsss}}}vvvvvvxxxiii^^^OOO???555111000000//////.........---------++++++++++++++++++++++++*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%$$$#########xxxdddgggppptttgggMMM888000000//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))*********(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++***,,,......///666AAAIIIQQQUUUYYYWWWQQQLLLLLLNNNPPPVVV]]]jjj{{{{{{}}}xxxzzzuuupppbbbOOO<<<222111444000////////////.........++++++++++++++++++++++++************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!%%%((('''###!!!%%%)))rrrlllmmmoooooodddPPP<<<111111444111+++)))...111111//////.........------------+++***+++---...---+++************************))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%***---,,,(((&&&***...+++---...///777DDDOOOSSS[[[UUUSSSNNNGGGOOOYYYUUUYYY```mmm}}}yyyzzzppplllkkkYYY===111777222000//////000000...,,,---------,,,,,,,,,++++++******))))))))))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$}}}vvvsssqqqpppppplll___JJJ999000111222111...---///000//////.........------------+++)))***,,,---+++)))***************************)))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))*********************************************+++,,,///222666<<>>GGGSSSYYYZZZTTTOOOPPPUUUXXXSSSYYYkkk{{{xxxpppbbbSSS@@@444111222000---............---------,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{xxx}}}~~~sss___KKK;;;444333444000000000000/////////...,,,...///...,,,+++,,,...************************+++++++++*********))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))*********++++++++++++++++++++++++++++++++++++---///111666???IIIPPPWWWVVVQQQLLLMMMTTTYYYZZZ^^^jjj}}}ssshhhVVVEEE999333000000............------------------,,,,,,,,,,,,------))))))))))))))))))))))))'''((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyhhhbbbZZZXXXZZZ^^^bbbcccnnnxxxsssnnn~~~tttZZZAAA555333444000000000000////////////***,,,...---+++***,,,...************************+++++++++************)))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''')))************+++++++++++++++++++++++++++++++++///......333<<>>777222222222///.../////////...---------------++++++++++++++++++++++++*********)))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))))))))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%xxxtttrrrqqqjjjccc^^^aaacccdddfffjjjgggdddbbb``````^^^\\\[[[WWWVVVTTTPPPKKKHHHHHHHHHJJJMMMPPPOOOOOOWWWeeeppp~~~tttnnniiieeeDDD===444000000111111000111000000///......------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++++++++***+++,,,,,,---***++++++***,,,222<<>>GGGLLLMMMAAAKKKTTTWWW]]]uuu~~~tttooonnndddYYYdddzzz~~~vvvuuu}}}hhhPPP@@@777222000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((iiiooovvvxxxtttlllddd```[[[^^^[[[VVVUUUWWWSSSKKKLLLKKKMMMSSS[[[eeevvvnnniiieeeaaaeeevvv|||}}}|||ppphhheeecccddddddbbb```______```]]]]]]]]]]]][[[YYYVVVUUUVVVUUUSSSMMMGGGEEEGGGJJJLLLSSS```ttthhhnnn~~~wwwooocccllleeeIII555444555111333222000///000///---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---+++***)))+++,,,,,,,,,---111222<<>>:::555222222222222111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,...000111444===JJJTTTXXXiiiqqqnnnlllmmm|||ooohhh```]]]kkk~~~}}}zzzxxxyyyzzz}}}{{{}}}mmmHHHAAA888333333444222///000/////////............---------,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))(((&&&%%%&&&'''***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))xxx|||~~~nnngggbbbaaa___hhhtttmmmnnnqqqttttttqqqkkkeeebbbfff```^^^___^^^ZZZ\\\aaa[[[[[[\\\]]]]]]ZZZUUUQQQKKKFFFCCCHHHOOOUUUXXXZZZaaa[[[[[[eeeuuuvvvvvvzzzdddaaapppWWWCCC333444777333///000000/////////..................---------,,,,,,,,,+++******+++------,,,***,,,++++++******++++++,,,)))************+++++++++************************))))))))))))************++++++,,,---------,,,,,,+++---111666>>>GGGRRRYYYjjjmmmnnnnnnvvvooo```WWWZZZkkk{{{yyywwwwwwxxxzzz}}}zzzeeeOOO:::444555333000...111111000///////////////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))***)))(((''''''((()))***&&&&&&'''(((((((((''''''((((((''''''(((***,,,---******)))((()))***,,,---***,,,------,,,++++++,,,+++***)))***++++++)))(((,,,,,,***)))(((((((((((()))+++,,,,,,+++))))))***))))))))))))))))))))))))'''((((((((())))))******************))))))))))))~~~{{{nnnccc___\\\gggtttnnnssswww{{{yyytttooonnnnnnjjjgggeeefffccc]]]]]]```______^^^]]][[[XXXWWWVVVVVVPPPJJJLLLRRRWWWZZZZZZZZZWWW\\\iiivvv~~~|||~~~{{{oooffffffbbbNNN:::333555666333000000000/////////..................---------,,,,,,+++******+++------,,,***,,,++++++******++++++,,,)))************+++++++++************************))))))))))))************,,,,,,,,,---------,,,,,,,,,///333999BBBMMMYYYaaarrryyy{{{zzz|||uuusssddd[[[\\\jjjxxx{{{wwwuuuttt{{{~~~~~~bbbCCC444111111222333111111000///////////////.........---------,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***,,,+++***)))(((((())))))'''((()))***+++,,,------...---,,,+++++++++,,,,,,000000//////.../////////+++,,,---,,,******+++,,,...,,,******,,,.........,,,+++************++++++'''((())))))))))))******))))))******++++++++++++((((((((()))))))))******************))))))))))))wwwiiibbb^^^eeeyyyvvv{{{yyyvvvxxx|||qqqnnnllllllhhhbbb______aaabbb```]]]XXXWWWYYY\\\ZZZSSSLLLMMMTTTZZZ[[[YYYYYYWWW\\\jjjvvvyyyvvvsssrrr}}}}}}}}}pppaaalll\\\EEE555333777666000000000000000////////////.........------------,,,+++******+++------,,,+++,,,++++++******++++++,,,)))************+++++++++************************)))))))))*********++++++---------------------,,,...111666>>>IIIVVVdddmmm{{{yyytttvvviii___]]]fffqqq~~~wwwqqqoooppprrrxxx}}}yyyTTT;;;222222444777111111000////////////000.........------------,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''***+++(((%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******)))))))))(((((((((((((((+++************+++,,,,,,++++++++++++,,,------...---...///000111111111111777777777555333333555666555222///...///000111111...---,,,***************...---,,,+++******)))***))))))************)))((()))))))))))))))*********++++++*********)))))))))rrrllleeedddwwwwww{{{wwwqqqkkkiiijjjhhhbbb^^^^^^aaaaaa^^^XXXWWW[[[```XXXSSSOOORRR\\\eeeccc]]]___YYY[[[jjjxxx}}}yyytttmmmsss{{{{{{jjjllleeeRRR;;;222666666111111111111000000000//////............------------++++++***,,,---...---+++,,,++++++******++++++,,,))))))*********+++++++++************************))))))*********+++++++++......---------------...000444<<>>@@@BBBDDDFFFIIIMMMPPPRRRSSSSSSSSSSSSQQQOOOMMMMMMOOORRRMMMKKKGGGEEEDDDCCCAAA???===;;;888555111...+++***///---+++***+++++++++***,,,,,,,,,,,,,,,+++***)))************************+++++++++*********))))))zzztttllljjjzzzzzzzzzzzzqqqgggdddhhhkkkgggaaa[[[___aaa___ZZZYYY\\\```ZZZYYYWWW]]]kkkuuuqqqeee^^^YYY]]]ppp~~~uuulllsssuuuzzz|||vvvfffhhh]]]FFF666444555333222111111111111000000000//////.........---------,,,++++++,,,......---+++,,,++++++******++++++,,,))))))*********+++++++++************************************++++++++++++......---------...///000333999DDDPPP]]]kkkxxxwwwooofff___```dddqqquuuvvvtttvvvzzz{{{yyy~~~~~~zzzsssnnnlllnnntttyyy|||www~~~[[[BBB777555555222222111000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((+++(((%%%'''+++---)))%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++)))***---000444888<<<>>>EEEIIIOOOUUU[[[```bbbdddccceeehhhlllppprrrssssssssssssqqqooommmnnnpppsssqqqooommmlllkkkiiieeebbb]]][[[WWWQQQJJJBBB<<<888000...,,,,,,---...---+++---------.........//////+++++++++++++++*********++++++++++++************zzzrrrsss{{{uuulllfffhhhmmmlllhhh^^^```aaa___[[[ZZZ\\\^^^\\\[[[ZZZaaassszzzlll\\\XXXaaa{{{nnnhhh{{{yyyrrrvvv{{{eeeiiidddRRR>>>555333555222222222222111111111000/////////.........------,,,++++++,,,......---,,,,,,++++++******++++++,,,)))************+++++++++*********************************++++++++++++,,,...---------...000111333888AAANNN]]]jjjvvv}}}|||}}}}}}uuuoooiiibbbaaaccceeeiiijjjjjjlllqqqrrrppptttvvvzzz|||~~~~~~yyyrrrooommmlllkkkkkkrrrzzz}}}pppNNN<<<666666222222111000000000000111/////////.........------------------------------************************(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''***+++(((%%%''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********+++++++++***)))))))))+++,,,---111666===FFFOOOWWW]]]```fffiiinnnssswwwyyyyyyyyywwwwwwyyy{{{|||}}}}}}~~~{{{zzzxxxrrrjjjaaaXXXSSSKKKGGGCCC???===999333...---,,,+++***+++---///111,,,,,,,,,+++++++++++++++,,,++++++++++++*********zzzyyyzzz}}}{{{rrrkkkmmmpppqqqhhhfffaaa]]][[[ZZZ[[[\\\[[[YYYXXX```uuuwwweee___fff{{{mmmqqqyyyttt|||oookkkeee[[[JJJ:::444666333333222222222111111111////////////............,,,++++++---...///---,,,,,,++++++******++++++,,,)))************+++++++++*********************************+++++++++,,,,,,---,,,,,,---...111444555>>>HHHYYYjjjwww}}}wwwwwwvvvtttrrrrrrsssuuusssvvv{{{{{{tttnnnkkkgggaaa___```]]]aaacccccceeejjjlllkkkkkkmmmpppsssvvvyyy}}}~~~}}}|||}}}~~~{{{xxxrrrmmmdddfffkkkssszzz}}}xxxssstttwww}}}gggKKK<<<666333222111111000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++...222888>>>AAANNNSSS[[[dddmmmssswwwyyyyyy{{{|||zzz~~~~~~~~~~~~}}}{{{zzz|||~~~}}}uuulllgggeeeaaa]]]ZZZXXXSSSJJJDDD<<<999444///------///111------,,,,,,,,,+++++++++,,,,,,+++++++++*********{{{~~~xxx}}}nnnlllsssxxxqqqkkkbbb\\\YYYZZZ[[[[[[\\\ZZZXXXaaazzzuuuiiijjjxxxppp{{{www}}}yyynnneee___QQQ???666777333333333222222222111111000/////////............,,,,,,+++---...///...,,,,,,++++++++++++++++++,,,)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,///222555777BBBNNN```rrr~~~}}}|||zzzwwwlllmmmkkkiiifffeeefffgggiiikkknnnooopppppprrrtttvvv{{{~~~{{{{{{~~~{{{vvvssslllgggfffccc]]][[[]]]ZZZ^^^``````dddiiikkkjjjfffhhhkkkmmmooorrrvvvxxx|||{{{yyyyyy{{{}}}~~~~~~~~~}}}|||~~~~~~~~~~~~|||tttkkkgggcccdddjjjppppppmmmkkkjjjjjjppp}}}[[[BBB555333222111111000111111111000/////////............++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++000111444:::CCCNNNXXX^^^kkkoootttzzz~~~{{{xxxkkkkkkkkkkkkmmmoooqqqsssuuuwwwzzz{{{zzzzzz{{{|||{{{vvvooolllmmmqqquuuwwwvvvzzzzzzrrrmmmaaa```aaafffkkklllgggbbbVVVPPPGGG>>>777444444555---------,,,,,,+++++++++,,,,,,,,,+++++++++******~~~~~~vvv}}}~~~ttt~~~{{{mmmlllsssxxxpppeee\\\ZZZ\\\```bbb___\\\YYY___tttyyy}}}{{{mmmddd```MMM777111888222///222555444222222+++888333(((---222///---...---,,,,,,///111...***+++++++++***++++++,,,,,,************************)))************++++++++++++,,,,,,------......///,,,...///......222999???EEE[[[nnnvvv{{{~~~zzzvvvqqqllliiieeedddbbb```___```aaabbbeeefffgggggghhhhhhhhhgggjjjjjjlllmmmoooqqqrrrsssllljjjhhheeebbb```^^^^^^]]]___bbbdddfffeeedddcccdddeeefffgggggghhhlllnnnqqqqqqqqqrrrtttyyy{{{{{{|||}}}}}}}}}}}}|||{{{}}}~~~~~~|||zzzzzz{{{~~~yyynnnccc^^^______```aaaaaabbbbbbaaadddrrrnnnNNN<<<999000111333...///444000//////.........------------------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***((('''(((++++++)))&&&***)))***+++++++++)))'''...,,,***)))+++///333555@@@IIIUUU___ffflllqqquuuvvv|||}}}xxxnnnddd^^^MMMIIIGGGMMMYYYgggppptttmmmnnnkkkccc[[[XXX^^^dddfffffffffeeeccc___ZZZVVVaaafffjjjnnnvvv|||kkklllggg]]]YYY\\\aaacccmmmnnnjjj___NNN???888666///.........///...,,,***,,,---.........,,,+++)))yyyzzz}}}zzzooossszzz~~~tttllljjjmmmggg```[[[ZZZ]]]```bbb^^^\\\ZZZ^^^ooowww~~~yyyuuurrrooommmpppqqqzzzwwwpppfffVVVCCC555888333111444555222000111***333000---444555//////---...//////000000...+++,,,+++++++++++++++,,,,,,************************************++++++++++++++++++,,,,,,---.........------...///222666;;;???NNN```ttt|||yyyvvvrrrppplllhhhfffbbbaaa___]]]\\\]]]^^^___ccccccdddeeeffffffffffffddddddfffgggiiikkklllmmmmmmkkkiiifffdddaaa``````^^^___bbbeeefffeeedddcccaaabbbcccccccccdddgggiiilllmmmnnnnnnppptttyyy}}}uuuvvvwwwwwwxxxxxxxxxxxxzzz|||~~~~~~}}}|||}}}~~~}}}oooeee```]]][[[YYYWWWXXXXXXXXXZZZcccoooxxx\\\DDD;;;222444666//////444000//////.........------------------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))(((''''''''''''((()))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++)))((()))++++++)))'''*********+++,,,+++***(((***,,,000444:::AAAGGGLLL^^^cccjjjppptttwww|||ttthhh\\\SSSNNNAAA===;;;@@@NNN^^^iiioooooosssssskkk]]]QQQKKKJJJOOOOOOTTT]]]gggkkkhhhdddbbbaaa]]]YYY___kkkssssssvvvggg[[[VVVTTTRRRZZZcccmmmssspppeeeWWWNNN@@@:::222---+++,,,...//////...,,,)))((()))******tttnnnmmmooouuu{{{|||yyywwwzzztttnnnmmmuuu|||xxxooohhhgggccc^^^[[[[[[]]]^^^^^^ZZZ[[[[[[___lllrrrmmmvvv{{{qqqkkkiiigggdddcccaaabbbjjjzzzzzzwwwhhh]]]OOO777888444333555444000...000000222...///444---&&&+++,,,,,,---///000///......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,***++++++,,,,,,------...------...000444:::@@@DDDZZZdddyyy}}}zzzyyyooommmjjjiiigggfffcccaaa```___]]]\\\[[[[[[\\\\\\___```aaabbbcccccccccccc``````bbbccceeefffggghhhmmmllljjjgggeeedddcccbbb___aaaccceeeffffffeeeddd```aaabbbbbbbbbbbbdddfffiiikkklllmmmnnnooorrruuuqqqrrrrrrssstttuuuvvvvvvyyy{{{~~~}}}nnneee___[[[XXXTTTTTTTTTUUUWWWZZZ]]]___mmm{{{qqqOOO???444555888111///333111/////////.........------------------,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))***++++++)))(((++++++++++++++++++,,,,,,,,,333===GGGOOOXXXaaahhhnnnrrrxxx|||~~~zzzxxxwwwyyy|||~~~}}}|||}}}vvvnnngggbbb___UUUOOOHHHHHHNNNWWW___cccgggllloookkk```TTTMMMJJJQQQQQQWWWfffwww}}}{{{uuujjj___\\\```ccccccllluuu}}}}}}vvvlll___TTTLLLRRR]]]kkkuuuyyyvvvrrrcccYYYJJJ<<<333////////////...---+++************tttkkkgggeeegggkkknnnxxx}}}yyyuuummmnnnrrrrrrqqqppplllggg```\\\ZZZYYYYYYYYYTTTWWW[[[aaakkk{{{{{{xxxrrrfffdddkkkppp~~~}}}wwwssspppjjjfffbbb___bbbtttxxxtttyyykkkfff\\\===777555444666444000///222222111---000333)))***;;;222,,,(((+++///000000000------,,,+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,---------,,,...000111333<<>>GGGRRR\\\dddkkksssyyyvvvxxxzzzzzzxxxtttooommmhhhiiimmmqqquuuxxxyyyyyy|||}}}~~~xxxrrrjjjeeeeeefffhhhhhhhhhkkkllliiidddaaabbbdddhhhhhhllluuu{{{tttmmmgggbbbVVVdddttt|||tttccc]]]VVVTTTZZZggguuu}}}zzzmmm]]]NNNAAA555///---...000111111...,,,***wwwpppiiieeedddeeeppp{{{~~~xxxssslllgggjjjpppmmmggg^^^XXXUUUUUUUUUUUUPPPTTTYYY```gggssszzzoooeeegggaaa^^^```aaaqqqxxxsssllljjjfff```ZZZ___rrrooopppzzzqqqqqqiiiJJJ:::555444555444111111444//////...222666111???\\\BBB333((()))000222111000...------,,,+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,---......,,,000333222444@@@UUUfffgggjjjuuu~~~~~~{{{vvvqqqmmmjjjhhhfffdddaaa```___^^^\\\ZZZ\\\[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^```bbbccccccdddffffffggghhhjjjkkklllllllllkkkjjjiiihhhgggggggggeeefffggghhhiiiiiiiiihhhggghhhjjjjjjiiiiiijjjkkklllnnnrrrssssssrrrrrrrrrtttuuuuuuwwwyyy{{{}}}~~~}}}yyyssskkkccc\\\WWWSSSSSSVVVYYYYYYXXXXXXXXXaaayyyvvvzzzQQQ<<<444666000...222222000000/////////..................---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))((())))))))))))))))))(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))***************************))))))((((((((()))***((()))+++...333<<>>KKK^^^ttt~~~{{{{{{~~~~~~}}}~~~vvvrrrlllmmmlllkkkjjjgggeeeccccccaaa_________^^^\\\[[[TTTUUUVVVXXXZZZ[[[\\\]]]```aaacccfffhhhjjjkkkkkkkkkkkklllmmmnnnoooooopppooonnnnnnmmmmmmmmmnnnnnnllllllmmmmmmmmmnnnnnnnnniiilllooopppppppppqqqrrrmmmppptttvvvwwwxxxyyyzzz{{{{{{{{{}}}qqqkkkeee]]]XXXXXX\\\aaaeee^^^[[[[[[aaammmZZZ>>>999555222444222000000000000/////////...............------------+++++++++************)))))))))))))))))))))))))))((()))************)))(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))************************)))***+++******+++///333666>>>JJJTTT\\\cccjjjpppoookkkgggfffiiikkkjjjhhhccc]]]WWWUUUXXX^^^dddggggggjjjmmmmmmkkkjjjkkkmmmbbb^^^WWWSSSUUU[[[dddjjjwwwyyy{{{||||||{{{zzzzzzzzz{{{{{{{{{yyyxxxxxxxxx{{{{{{|||{{{zzz{{{~~~yyyxxx{{{}}}uuummmjjjttt{{{pppiiiaaagggpppzzz~~~kkkbbbTTTEEE999222000000vvvnnnwww|||zzztttkkkccc``````^^^ZZZWWWUUURRROOOLLLJJJIIINNNXXX```fffrrr~~~wwwfffddd]]][[[^^^WWWWWWfffyyypppiiiggggggdddbbbbbbcccwwwrrroooQQQAAA444222555555222///...333000000666333---222...((()))...---(((///;;;000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000333333666CCCWWWmmm}}}~~~qqqzzz~~~}}}}}}~~~}}}}}}|||sssnnnfffggghhhiiiiiigggeeeddd```^^^]]]]]]^^^^^^]]]\\\TTTUUUXXXZZZ]]]^^^___```bbbdddfffhhhkkklllnnnnnnnnnnnnoooooopppqqqrrrrrrqqqpppppppppppppppqqqqqqnnnnnnnnnnnnoooooooooooolllooorrrtttttttttuuuvvvpppssswwwyyy{{{|||~~~~~~lllggg___XXXUUUXXX]]]bbbbbbbbbdddeeeeeennngggDDD<<<888555555222000000000000//////////////////.........---------+++++++++************)))))))))))))))))))))))))))((()))***++++++***)))(((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))************************)))+++---,,,,,,...222666DDDOOO]]]gggkkklllmmmooofff___XXXXXX]]]bbbaaa^^^eeeeeefffjjjmmmmmmiiieeebbb```]]]\\\^^^```aaaaaabbbbbbdddgggjjjnnnrrrttt{{{|||||||||zzzyyyyyyyyyuuussspppmmmlllmmmppprrrtttsssssstttvvvuuusssppprrrqqquuu{{{}}}{{{yyyppprrrvvv|||nnnllllllpppvvv}}}{{{ppp```PPP@@@555...rrr||||||sssppppppllleeeeeeggghhhddd[[[SSSOOONNNNNNNNNOOOUUU```nnn{{{xxxpppeee\\\\\\``````^^^^^^wwwrrrmmmlllnnnllleee^^^eeekkk~~~ssssss\\\HHH777444666555222222111111111111000000000000---------......000111111333///,,,,,,---...---,,,,,,,,,+++***+++,,,---...++++++,,,,,,,,,---------333...,,,...///---...111555444BBB^^^vvv{{{ssslllppp{{{ssswww||||||zzz}}}~~~yyyxxx}}}~~~zzztttttt||||||}}}zzzsssnnnmmmhhheeedddfffeeebbbbbbdddbbb___\\\XXXWWWXXXZZZ\\\YYY[[[ZZZZZZ___ffffffccciiijjjjjjkkkllllllmmmmmmmmmpppsssqqqooooootttyyyyyyxxxwwwvvvuuutttttttttvvvvvvvvvuuutttsssrrrrrroooppprrrtttvvvxxxzzzzzz{{{{{{|||}}}zzzmmmaaaZZZXXXVVVWWWZZZdddiiimmmmmmjjjkkkrrryyy~~~NNN:::888666444666111111111111000000000000//////.........---------------,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************...+++)))***,,,,,,)))%%%+++,,,---...111:::FFFOOOXXXaaahhhkkkooorrrlllddd\\\[[[]]]aaagggmmmqqqssstttvvvuuuoooeee[[[WWWUUUGGGRRR[[[^^^ccckkkooonnnxxxpppnnntttxxxuuusssttttttvvvzzzzzzsssiiieeegggfffjjjkkkiiijjjooommmggglllkkkpppvvvtttkkkfffhhhhhhooouuusssrrrvvv{{{~~~}}}~~~{{{{{{|||uuutttzzz{{{nnn^^^HHH555~~~xxxxxxyyytttlllnnnlllhhheeebbb^^^XXXTTTOOONNNPPPVVVbbbrrrvvvooogggccceeefffccc___^^^{{{{{{rrrnnnnnnlllgggbbbdddgggttttttdddPPP;;;555777666444333111111111111000000000000---------......///000111222///---,,,---...---,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,---------000,,,***---///...///222555:::MMMkkkyyyssskkklllrrrooosssyyy~~~~~~|||}}}yyysssqqqjjjmmmnnnmmmpppxxx}}}{{{xxxvvvxxxvvvoooiiihhhdddbbbbbbdddccc```___aaacccaaa___]]]\\\]]]___``````bbbaaaaaaffflllmmmjjjmmmmmmnnnoooppppppqqqqqqnnnqqqttttttssstttyyy~~~}}}}}}|||zzzyyyyyyyyyxxxzzzzzzzzzzzzzzzyyyyyyxxxuuuvvvxxxzzz|||~~~~~~qqqddd\\\YYYVVVVVVYYY```eeekkkmmmlllkkkmmmooocccFFF:::555333333111111111111000000000000//////.........---------------,,,,,,,,,,,,++++++++++++++++++*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***((((((***,,,------''')))///888EEEQQQ\\\aaajjjnnnpppoooppprrrmmmfffgggiiikkkpppuuuxxx{{{{{{}}}yyyqqqiiicccbbbbbb\\\dddkkklllooouuuyyyxxxtttnnnmmmrrrtttpppllllllkkkqqq{{{wwwqqqqqquuuzzz|||{{{}}}yyyzzz|||tttttt{{{zzz{{{zzzxxxyyy|||vvvrrrtttvvvuuu|||{{{lll]]]xxxrrrwww~~~yyyssskkkcccbbbdddddd^^^WWWQQQOOOPPPXXXfffwwwuuunnniiihhhgggcccbbbdddyyyyyyqqqnnnllliiifffdddeeekkk|||tttppp[[[CCC888777666555444222222111111111000000000......---......///000111222000...---......---,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------...++++++///000000222666777DDD^^^|||{{{vvvmmmjjjlllssswww|||||||||~~~}}}vvvqqqooohhhlllkkkggghhhpppzzzyyytttqqqqqqtttssslllgggeeeccc```aaadddccc___^^^___dddcccccccccdddeeeffffffhhhjjjjjjjjjmmmssstttrrrqqqqqqrrrsssuuuvvvvvvwwwrrruuuxxxyyyyyy{{{uuuhhh```[[[WWWVVVXXX\\\```ggglllnnnkkkhhheeewwwWWW<<<444444333222222111111111000000000/////////.........------------,,,,,,,,,,,,++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))************+++---///111444;;;IIIYYYdddhhhhhhlllnnnnnnmmmppptttsssppptttvvvxxx{{{|||{{{zzzyyy{{{zzzxxxvvvsssqqqpppoooppptttuuutttssswwwyyyyyyxxxzzzxxxsssxxx~~~}}}tttssstttvvv{{{~~~}}}xxxqqqmmmjjjtttvvv~~~rrr|||sssoooyyyzzzrrrjjjggggggfffaaa[[[TTTRRRRRRZZZjjj|||zzzoooiiieeeccchhhooo~~~tttooommmjjjhhhffffffjjjsss{{{yyyfffMMM===777666555444222222222111111111000000...............///000000111000///.........------+++++++++,,,,,,,,,------,,,,,,,,,------------...///---...222222222555:::<<>>;;;999DDDBBBHHHUUU___ccchhhmmmmmmqqqtttsssnnnjjjkkkmmmfffmmmssstttssszzztttuuurrrttt{{{{{{{{{wwwsssuuu{{{ccc[[[^^^gggyyyxxxoookkkkkklllhhhbbbaaaeeeppp}}}sssqqqzzz{{{jjjQQQ@@@888444666555444333222111111111000000000000//////////////////000000000000//////...---,,,+++,,,---...///---...//////---,,,---...222---+++333:::999LLLrrrjjj^^^eeeqqqwwwzzz}}}}}}|||yyysssppprrrsssqqqooooooooolllmmmrrrvvvvvvwwwyyy~~~~~~yyyrrriiiaaa\\\[[[[[[[[[\\\^^^```aaaaaaZZZ```uuuuuuKKK;;;444444333222222555777666111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((((()))***++++++***)))(((&&&'''((())))))***---///333AAATTTbbbeee___XXXTTTEEEBBB>>><<<>>>DDDLLLQQQYYYaaagggjjjmmmrrrsssrrrsssvvvmmmddddddcccdddoooooosss}}}}}}|||}}}}}}}}}gggaaagggttttttmmmiiikkkhhhdddbbbeeennnzzzyyy||||||ppp\\\HHH;;;666777666444333222222111111000000000000///////////////000000000000000///...------,,,,,,------......---...//////------...///000111///444===DDD```zzzeee]]]dddooosss}}}}}}yyysssqqqsssuuusssrrrssssssooooootttwwwwwwwwwzzz~~~~~~xxxlllccc\\\[[[[[[ZZZ[[[]]]___```bbbZZZYYYcccyyyXXX===777666444333333555555444111111111111000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))))))))******+++,,,,,,+++***)))***++++++)))(((,,,444;;;NNNVVV___bbb^^^VVVOOOKKKMMMNNNPPPTTT[[[bbbiiimmmlllssswwwuuussssssppplllgggjjjccc___ggglllrrr{{{xxxzzzuuuxxxiiiaaammmzzznnnggghhhhhhgggdddcccjjjuuuzzzvvvhhhOOO;;;444777666555444333222222222000000000000////////////000000000000000///......,,,,,,---...............---...//////------...///...555444555BBBWWWyyy}}}nnngggbbbgggpppooo||||||xxxuuuxxxyyyxxxxxx{{{xxxtttssswwwzzzyyyyyy{{{~~~qqqggg]]]\\\ZZZYYYZZZ[[[^^^______\\\XXXVVVbbb{{{jjjAAA:::888555444444333222222111111111111000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))++++++,,,,,,,,,,,,,,,+++------,,,***+++444AAAKKK]]]```cccaaa\\\WWWUUUTTT^^^aaafffkkkoooqqqrrrsssqqqwwwyyyuuuqqqnnnjjjeeeaaaggggggkkkzzz~~~zzzuuupppxxxzzzkkk___ppppppffffffhhhiiieeebbbgggrrr|||xxxzzzrrrXXX???555888777666444333333222222000000000000////////////000111111000000///...---+++,,,.../////////...------...//////......///000---777555666LLLjjjsssqqqrrrlllllltttppp}}}}}}}}}~~~~~~yyyxxx{{{|||{{{{{{}}}vvvmmm```^^^ZZZXXXWWWYYY[[[]]]YYYaaa```YYY[[[oootttPPP===777333444444222111111111111111111000000000///............------------------------------------++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,++++++///777DDDQQQYYY```bbbdddbbb______aaadddkkkmmmppprrrrrrqqqnnnlllpppsssrrrlllfffdddaaa]]]cccoooxxx~~~~~~|||rrrdddxxxsssjjjeeeggghhheeebbbfffqqq{{{rrrwwwwwwbbbIII<<<888888666555444333333333000000000000////////////000000000000000///......,,,---...///000///...------...//////......///111...666555===[[[zzzxxx}}}|||pppkkkqqqwww}}}zzz}}}~~~~~~{{{tttdddaaa\\\XXXVVVWWWYYY[[[WWWgggfff\\\YYYaaauuuyyydddAAA888111333444111000222111111111111000000000/////////.........---------------------------------++++++++++++++++++++++++***************+++++++++************++++++,,,,,,******...999IIIWWW___bbbeeegggiiihhheeedddgggjjjmmmnnnppprrrttttttttttttrrrsssnnneee^^^^^^]]]\\\iiixxx~~~{{{||||||pppxxxnnneeeffffffcccccchhhsss{{{|||hhhjjjpppfffPPP@@@999888777666555444444444000000000000//////////////////000000000000//////------...////////////...---...////////////000222000666999JJJnnn{{{mmmhhhnnn~~~|||zzzjjjeee^^^XXXUUUUUUWWWYYYZZZjjjeeeXXXVVVVVVppp{{{ssssssJJJ<<<222333444111111444111111111111000000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******))))))***+++,,,------111:::IIIXXXcccffffffbbbfffkkklllkkkkkknnnpppppppppppppppqqqrrrtttuuummmnnnkkkeeebbbfffiiiiiivvv{{{zzz~~~wwwzzznnneeedddbbbaaadddlllvvv}}}~~~mmmfffmmmkkkXXXDDD999999777666555444444444000000000000////////////---...///000000111111000...............//////000,,,...000000//////111222222999BBB\\\{{{rrrkkknnnvvv}}}|||oooiiiaaaYYYTTTSSSUUUWWWYYYiiiaaaWWWZZZRRR___vvvUUUDDD666555555111111555111111111111000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******+++,,,...///666???MMMZZZaaaeeeggghhh```eeekkknnnnnnpppsssuuurrrqqqpppoooooooooppppppuuuxxxxxxtttsssvvvxxxxxxuuu{{{kkkfffccc``````eeennnxxx~~~|||~~~oootttuuucccKKK:::999888666555555555555000000000000////////////,,,---...000111111111111//////...------///000111,,,...000000//////111333444;;;IIIhhhsssjjjmmmxxx}}}{{{rrrlllbbbYYYTTTRRRTTTVVVTTTgggaaa\\\bbbTTTUUUyyy{{{^^^JJJ:::777666111000666111111111111000000000000000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,...///000>>>LLL]]]eeeeeeccceeeiiihhhkkkoooooommmmmmoooqqqnnnnnnoooppprrrtttuuuvvv~~~zzz}}}oooeeeccc^^^[[[___jjjvvv}}}zzzsssxxxjjjQQQ@@@999444555777555333333444333222111000000000000222///---...000111000...222111///...---...000111---///...---...111333333999BBBWWW~~~{{{|||qqqkkkggglll|||uuujjj___YYYWWWUUUUUUWWW\\\\\\```ccc___XXXYYY___uuuJJJ888;;;222000666111222111111000000000000000................................................---,,,******+++,,,+++***---------,,,,,,,,,++++++(((***,,,+++***---444:::UUUZZZ```eeeffffffffffffkkknnnpppoooppptttssspppkkkooommmjjjjjjhhhuuu}}}}}}{{{qqqfffddd```\\\^^^gggssszzz}}}zzznnn\\\DDD<<<666777888666444444444333222111000000000000222000......000222111///222111///.........000111///000000//////111333444:::KKKdddxxxnnniiiiiiqqq{{{ooobbb[[[XXXTTTTTTVVVYYYZZZ^^^bbb___YYYYYY^^^XXX???<<<333000555000222222111000000000000000................................................000...,,,+++,,,---,,,,,,---------,,,,,,,,,++++++***---...,,,+++111===GGGXXX\\\aaaeeegggggghhhhhhkkkppprrrpppoooqqqpppmmmggghhhccceeeooottt|||wwwyyy~~~ttthhheeeaaa]]]]]]cccoooxxxwwwooogggJJJ@@@888888999777555555333333222111000000000000222111//////111222111000222111000///...///000000111111222222111111333666???\\\zzzzzzrrriiifffkkkyyyuuufff^^^XXXTTTSSSUUUVVVWWW\\\``````\\\[[[]]]qqqmmmKKK>>>444111333111222222111000000000000111................................................444111...,,,---.........------------,,,,,,,,,,,,,,,...///...000:::JJJVVV[[[___cccfffggghhhjjjkkklllrrruuurrroooppppppnnnggggggccclll~~~yyyhhheeebbb^^^\\\aaannn{{{xxxpppoooPPPDDD:::888999888555555333222222111000000111111222222111000111222222222222111000/////////000000111111222333111000444999HHHnnntttmmmfffeeeoooyyyhhh^^^XXXSSSRRRTTTUUUVVVZZZ___aaa___]]]\\\jjj|||XXX@@@555222333222333222111111000000111111................................................555222...------............------------,,,,,,,,,---------111999EEESSS\\\^^^```ccceeegggiiikkknnnnnntttwwwssspppppprrrqqqgggnnnqqqhhheeebbb```\\\```qqq|||pppoooVVVHHH;;;777888777555444333222111111000111111111222222111111000111222222222111111000000000000000111///000222111000666???QQQ{{{pppkkkeeeggguuu{{{jjj^^^WWWRRRQQQTTTUUUVVVYYY^^^ccceeeccc___fff~~~wwweeeDDD888444333555333222222111111111111111////////////////////////........................333111---,,,---......---.........---------,,,,,,,,,+++---666DDDQQQXXXZZZ___aaadddfffhhhjjjnnnppprrrvvvvvvrrrnnnoooqqqpppiiiyyykkkgggdddaaa]]]```uuu{{{jjjhhh]]]LLL<<<777888777555444222222111111111111111222000111222111//////111222222222111111111000000000222...///222111111;;;HHHaaarrrllliiifffkkk{{{~~~lll___VVVQQQQQQSSSTTTVVVXXX]]]gggooonnniiibbb{{{tttLLL===666333888333333222111111111111222////////////////////////........................000...------......---,,,............---------,,,---...333???NNNXXXZZZYYY___bbbeeehhhkkknnnqqqtttvvvwwwtttooonnnrrrtttsssvvvpppjjjfffccc]]]```www|||iiigggcccQQQ???999999888666444222111111111111111222222///111222000......000222111222222222111111000000333...///333333444AAASSSzzziiiffffffgggooo~~~{{{|||~~~zzzyyyzzz}}}yyyyyyzzzzzz|||pppaaaWWWPPPPPPRRRQQQSSSVVV\\\kkkxxx{{{uuugggTTTCCC888222999444333222222111111222222////////////////////////........................---------...000000...,,,............------------000555???IIISSSYYY\\\^^^```ccchhhlllooorrrvvvxxxvvvtttpppooouuutttmmmhhhddd]]]___xxxqqqrrrgggTTTAAA:::::::::777666222111111111111111222222...000111000...---///222111222222222222111000000444//////444444777FFFZZZvvveeebbbeeehhhqqqzzzwww{{{~~~wwwpppmmmnnnppplllkkkiiihhhiiiooowww}}}tttcccXXXPPPOOOQQQOOOQQQTTT\\\nnn~~~oooZZZGGG999111:::444333222222111111222222000000000000000000000000........................,,,,,,---000222222///---//////.........---------333<<>>GGGiii|||uuuddd___ffflll}}}~~~rrrpppnnnnnnkkkfffgggkkkooossswwwzzz|||~~~mmm]]]eee|||pppjjjhhhddd```[[[WWWSSSQQQTTTYYYaaajjjsss|||mmmcccZZZUUUTTTMMMNNNPPPQQQUUUccc}}}}}}]]]???999666555444333222222222222000000000000000000000000........./////////////////////////////////////////////111444:::CCCNNNTTTWWW[[[]]]\\\]]]eeetttyyy}}}wwwiiiiiinnnwwweeeUUUBBB:::;;;777666666555444444444444444444444333222222222222333222222222222333333444555555111;;;FFFSSSyyykkkccc___eeesssxxxppppppqqqnnnfff^^^___eeeeeehhhkkkmmmqqqvvv|||zzzjjjkkkxxxqqqhhhbbb```]]]XXXTTTQQQTTTWWW\\\cccmmmxxx~~~mmmcccZZZUUUSSSNNNLLLMMMPPPSSS```yyyyyygggDDD:::666555444333333222333333000000000000000000000000............/////////000000000000000000000000000111000222777AAAJJJPPPRRRXXXYYY[[[]]]dddrrr||||||}}}yyykkkkkkqqq|||kkk[[[FFF<<<:::555666666555444444444444555555444333333222222333333333222222222333333444555555000===KKK\\\tttfffccc___dddxxxrrrpppqqqrrrmmmbbbXXXZZZbbbaaabbbeeeggglllsss{{{{{{mmmdddbbb```\\\XXXTTTSSSRRRRRRXXXbbbnnnwww}}}~~~mmmbbbYYYTTTRRRNNNKKKKKKOOOSSS___vvvwwwnnnHHH<<<666666555444333333333333000000000000000000000000---.........//////000000000000000000000000000000222111222:::EEEMMMPPPPPPVVVUUUVVV]]]lll}}}~~~ooopppyyyyyyhhhGGG:::???999999888777666444444333333555555444333333333333444666333111333666888777555555666;;;MMMrrrooo___^^^ccckkk{{{qqqhhhiiiiiieee___\\\[[[\\\^^^]]]]]]^^^bbbkkkvvv}}}ttthhheeedddbbb```VVVTTTQQQMMMNNNUUU```hhhuuu|||rrrfff]]]TTTNNNKKKJJJJJJLLLRRR___vvvoooNNN>>>666555333333444555333222222222222111111111000000000000000000000000000000111000......///000000000000666>>>FFFNNNSSSRRROOOVVVUUUZZZcccwww~~~ooouuusssMMM<<<>>>;;;:::999888777666555555555555555444333333333333444555333222333555777777666666777???XXXlll```]]]cccooouuukkkeeefffeeeaaa\\\XXXWWWXXXXXXXXXXXXZZZ___iiittt{{{rrrkkkgggddd```[[[YYYTTTOOOLLLNNNUUUZZZmmmttt~~~wwwjjjaaaXXXQQQKKKIIIIIILLLQQQ^^^ttt~~~XXXAAA777555444444444444333222222222222111111111000000000000000000000000000000000000//////000000000///333;;;EEEKKKMMMMMMNNNNNNSSSVVVcccttt|||qqqWWW???======;;;:::999777666666666666555555444333333333333444555333222333555777777666888999EEEfffyyyggg```[[[cccvvvzzzmmmdddbbbbbb```\\\WWWSSSRRRRRROOOPPPQQQUUU[[[eeeqqqyyy}}}uuunnniiieee___^^^YYYTTTOOOMMMMMMOOOaaaiiiuuu{{{mmmbbbXXXQQQKKKIIIHHHJJJOOO\\\rrrcccDDD888666444444444444333222222222222111111111111111000000000000000000000000///000000000000000000000777AAAMMMQQQNNNKKKMMMQQQQQQ^^^ttt}}}uuubbbDDD<<<<<<:::999888777666666666666555555444333333333333444444333333444555666777777:::<<>>EEEOOOTTTQQQMMMOOOTTTUUUmmm|||jjjKKK;;;;;;888777666666555555555555555555444333333333333444333444444444444555666777:::@@@TTT{{{yyyaaa]]]___YYYfff~~~yyyqqqhhhaaa[[[YYYVVVSSSPPPMMMJJJHHHCCCEEEIIINNNVVVbbbmmmuuuxxx|||rrrkkkdddcccaaa^^^ZZZTTTOOOLLLOOOVVVbbbooozzznnn^^^RRRJJJIIIGGGFFFIIIMMMZZZppprrrOOO===:::666444444444333333111111111111111111111111111111111111111111111111...000111111000222555777FFFGGGKKKPPPOOOKKKMMMSSSaaavvvnnnQQQ===;;;777777666555555555555555555555444333333333333444333444555444444444666888999DDD___ppp[[[YYY^^^]]]nnn~~~vvvooogggaaaWWWTTTQQQOOOMMMKKKHHHEEEAAACCCGGGMMMUUU```kkksssuuuuuullljjjgggccc___ZZZUUUNNNJJJLLLQQQZZZfffsssqqq___RRRKKKGGGFFFFFFHHHNNN[[[qqq}}}[[[???;;;777555444444444333111111111111111222222222111111111111111111111111///111222111111333999>>>MMMHHHHHHKKKJJJGGGLLLVVVttt~~~~~~yyywwwoooWWW@@@<<<888777666666666666666666555555444333333333333444222444555555333444666999;;;KKKjjjwwwiiiXXXUUU]]]cccxxx}}}tttlllddd^^^RRROOOLLLKKKJJJIIIFFFCCC@@@BBBFFFKKKSSS]]]hhhooottt~~~~~~sssoookkkeeeaaa]]]XXXRRRMMMJJJMMMSSS^^^lllzzzqqq```SSSLLLFFFEEEEEEHHHNNN\\\sssfff@@@===888555444444444333000000111111111222222222111111111111111111111111000111222111000555>>>EEEMMMHHHHHHJJJHHHHHHUUUgggxxxtttzzzooo[[[BBB>>>999888777777777777777888555555444333333333333444222444666555333333666999>>>QQQrrrnnneeeVVVTTT]]]ggg|||rrrjjjaaa\\\OOOLLLIIIHHHHHHGGGDDDAAA???AAAEEEJJJRRR[[[fffmmmuuu}}}rrrmmmgggccc```]]]XXXUUUJJJKKKOOOYYYgggwwwooo___SSSMMMEEEDDDEEEHHHOOO]]]tttjjjAAA===888555444444444333000000111111222222222222111111111111111111111111000222222000000666AAAIIIJJJHHHJJJMMMJJJMMMbbbzzzxxx~~~qqqaaaOOO>>>999999888777666666666777555555444444444333333333555111111333444444888===AAAYYY~~~bbb^^^[[[YYY[[[iii{{{qqqiiiaaa[[[SSSMMMGGGEEEEEEDDD@@@<<<===@@@CCCHHHNNNXXXaaahhhuuu|||yyyqqqkkkiiifff```ZZZYYYTTTNNNLLLTTTbbbppp~~~tttdddUUUJJJFFFGGGGGGHHHOOO```xxxkkkKKK:::444777444444777444222222222222222222222222111111111111111111111111333111///222888???EEEIIIIIIHHHHHHIIIJJJVVVssszzz~~~|||lllUUU>>>:::999888777777666666777555555555444444444333333555222111333444444888>>>CCCbbb|||aaa[[[WWWXXX___ppp{{{rrrjjjaaa[[[RRRLLLGGGDDDDDDDDD@@@<<<===???CCCHHHOOOXXXccciiivvv|||~~~vvvnnnkkkgggaaa\\\ZZZVVVOOOLLLSSS```mmm|||tttdddUUUKKKFFFGGGGGGHHHOOOaaayyyvvvRRR>>>777888444444666333222222222222222222222222111111111111111111111111333111000222999AAAGGGKKKNNNMMMLLLLLLRRReee|||{{{zzz{{{~~~```@@@::::::999777777666666666555555555444444444444333555222222444444555:::@@@GGGpppwww___WWWRRRVVVdddzzzzzzqqqiii```ZZZOOOKKKFFFCCCCCCBBB???<<<===???CCCHHHPPPZZZdddkkkwww}}}}}}sssnnniiibbb]]]\\\ZZZRRRMMMRRR\\\iiiyyyqqqbbbTTTLLLEEEFFFFFFGGGPPPccczzz]]]DDD888999555333666333333333333333333333333333222222222222222222222222333111000333;;;CCCKKKNNNNNNMMMJJJLLL\\\yyy}}}}}}kkkFFF;;;:::999888777666666666555555555555444444444444555333333555555555;;;CCCOOOrrr]]]WWWQQQUUUeeeyyyooofff\\\UUUMMMIIIEEECCCBBBAAA???===<<<>>>CCCHHHPPPZZZeeelllwww~~~xxxqqqkkkccc___^^^]]]UUUOOOQQQYYYfffvvvmmm^^^RRRKKKEEEEEEEEEHHHRRReee}}}gggIII888888555333666444333333333333333333333333222222222222222222222222333222222666>>>GGGNNNRRRNNNKKKHHHQQQmmm}}}yyy|||~~~oooKKK<<<;;;:::888777777666666666666555555555444444444444333444555555666===FFFXXXhhh[[[XXXTTTUUUeeewwwmmmbbbWWWOOOKKKHHHEEECCCAAA@@@???>>><<<>>>BBBHHHPPPZZZeeelllvvv}}}}}}uuummmeee`````````XXXQQQQQQWWWcccsss}}}jjj[[[PPPJJJFFFEEEEEEIIITTTiiiqqqNNN888777444333666555333333333333333333333333222222222222222222222222333333444:::BBBJJJQQQTTTPPPLLLNNNccc}}}}}}}}}vvvqqqqqqzzz{{{mmmQQQ===<<<:::999777777666666666666666555555555444444444444555666555666???IIIbbbdddXXXWWWUUUWWWgggvvvlllaaaUUULLLJJJHHHFFFCCCAAA@@@@@@@@@<<<>>>BBBGGGOOOYYYcccjjjssszzz|||yyyuuuvvvwwwwwwwwwxxx{{{~~~zzzrrriiidddbbbbbbZZZTTTSSSXXXbbbrrr|||hhhYYYNNNJJJGGGFFFEEEJJJWWWmmm~~~UUU:::888555333555666333333333333333333333333333333333333333333333333222444777>>>GGGNNNRRRSSSOOOMMMYYYyyy|||tttttt{{{{{{{{{xxxrrrpppzzzkkkZZZ===<<<;;;999888777666666666666666666555555555555444444666777555666@@@LLLiiiwww```UUUTTTSSSXXXlllvvvmmmcccWWWOOOIIIHHHGGGDDDBBBAAAAAABBB<<<>>>AAAFFFMMMWWWaaahhhqqqxxx}}}xxxsssmmmiiifffffffffdddbbbcccgggjjjnnnqqquuuyyy}}}xxxooohhhfffbbb\\\VVVUUUYYYbbbrrr}}}iiiYYYOOOJJJHHHFFFFFFKKKZZZppp^^^???;;;777333444555444444444444444444444444333333333333333333333333222555:::BBBKKKPPPRRRRRROOORRRiii|||}}}xxxllldddgggpppkkkbbb>>>===;;;999888777666666777666666666555555555555444555666777555777AAAMMMnnnhhhZZZRRRQQQPPPXXXqqqwwwooofff[[[RRRIIIHHHGGGEEEBBBAAABBBCCC<<<>>>AAAFFFMMMVVV```fffooovvvyyyzzz~~~yyytttpppjjjddd```^^^^^^]]]YYYVVVVVVZZZ^^^]]]___dddjjjrrrxxx|||~~~}}}rrrkkkiiibbb\\\WWWWWWZZZbbbrrr~~~jjjZZZPPPKKKIIIGGGFFFLLL\\\rrreeeCCC>>>888333444444444444444444444444444444333333333333333333333333222555<<>>999<<<888666999666888777777666555555444444555999666666:::;;;GGG^^^]]]TTTSSSOOOPPP\\\rrr}}}rrrjjjbbbXXXOOOJJJLLLJJJDDDAAACCCCCC@@@???@@@BBBDDDIIIQQQ[[[bbbjjjrrr|||}}}yyyyyyxxxtttqqqqqqvvvzzzyyyxxxtttuuu||||||wwwuuummmgggccccccaaa[[[XXXYYYXXXUUURRRRRRVVV\\\bbbdddmmmpppvvv~~~uuulllfff^^^ZZZVVVUUUWWW___ppphhhVVVNNNLLLEEEGGGIIIRRRhhhvvvMMM<<<999666555777333333333333333333333333333333333333333333333333777999CCCJJJMMMUUUYYYUUUcccwwwrrrhhhooo~~~{{{jjjXXXBBB999;;;777666999888888777777666666555555444444777666777;;;===MMMiiizzzXXXTTTRRROOORRR```ttt~~~oooddd\\\TTTNNNMMMMMMIIICCC@@@BBBCCCAAA??????AAACCCHHHOOOXXX___fffmmmvvvwwwqqqrrrrrrqqqnnnmmmooouuuzzz~~~{{{yyyvvvvvvzzz}}}~~~wwwppplllgggaaa^^^^^^^^^YYYSSSOOOPPPRRRUUUVVV```eeennnwwwxxxmmmfff]]]YYYVVVUUUVVV^^^oootttcccUUUMMMJJJEEEFFFKKKWWWnnn|||TTT???:::777555555333333333333333333333333333333333333333333444444888<<>>RRRsssmmmVVVUUUSSSPPPUUUfffxxxqqqfff\\\SSSMMMLLLJJJGGGCCCBBBCCCCCCAAA>>>???@@@BBBFFFMMMVVV[[[bbbiiirrrzzzzzzqqqkkkoooooonnnjjjiiilllsssyyy~~~~~~vvvoooiiidddbbbccc___YYYUUUSSSQQQOOONNNSSSZZZeeennnuuu}}}yyymmmeee]]]YYYUUUTTTVVV^^^ooovvvkkk```UUULLLHHHIIIIIIOOO^^^uuuXXXAAA:::777555555444444444444444444444444333333333444444444444444:::???EEENNNVVVTTTTTT^^^zzzrrrmmmnnn|||mmmLLL:::;;;888666:::;;;777777777777777666666666555777555888;;;>>>VVV|||bbbUUUTTTQQQPPPYYYmmm}}}|||yyyxxxkkk```UUUMMMKKKHHHEEEEEEEEEDDDBBBAAA>>>???@@@BBBEEELLLSSSXXX^^^fffpppyyy~~~yyyrrrmmmpppooommmhhhfffiiiqqqxxxyyypppiiiccceeeccc```]]]ZZZVVVQQQMMMLLLRRRZZZcccjjjttt~~~zzzmmmeee\\\XXXUUUTTTUUU]]]nnn~~~pppfff^^^TTTKKKGGGJJJJJJSSSfff\\\CCC:::888777555444444444444444444444444333333333444444555555555;;;CCCFFFMMMVVVPPPTTTkkkzzzooodddfff~~~vvvQQQ;;;<<<:::777:::;;;777777777777777777777777777777666999<<>>???AAABBBEEEKKKQQQVVV[[[cccnnnxxx~~~~~~zzzuuuqqqrrrppplllgggdddhhhpppwww}}}qqqgggfffeeecccaaa___ZZZUUUPPPKKKMMMRRRXXXaaakkkvvv}}}|||nnneee[[[WWWTTTSSSTTT\\\mmm}}}pppfff^^^SSSKKKIIIHHHIIIUUUnnnaaaEEE;;;999888555444444444444444444444444333333333444555555666666<<>>===888999:::777777777777777888888888777777888===AAAGGGjjjlll\\\```LLLPPPTTThhhmmmhhhvvvjjj[[[MMMHHHFFFCCCCCCGGG???AAABBBDDDFFFJJJPPPTTT\\\aaahhhooouuu}}}}}}zzzxxxwwwnnnlllhhhcccbbbgggqqqyyy~~~ppplllgggcccaaa```___^^^QQQLLLHHHKKKUUUaaakkkpppzzzpppfff[[[WWWSSSRRRTTT\\\mmm}}}pppggg^^^RRRLLLNNNNNNNNN\\\yyylllKKK===:::777333555555555555555555555555333333444444555666777777>>>MMMKKKOOO\\\XXXsss}}}llljjj}}}bbb@@@777???:::444999888888888888777777777777999555666:::===NNNwwwmmmUUUQQQSSSSSSZZZooolllkkkiiiLLLGGGKKKHHHCCCBBB@@@???>>>@@@CCCIIIOOOSSSYYY___fffmmmttt{{{~~~yyyuuurrrkkkddd___```dddiiipppwww~~~|||rrrjjjiiigggbbb```bbb[[[QQQGGGFFFKKKUUUcccnnnssszzz|||mmmddd^^^WWWRRRRRRSSSXXXiii|||tttiii___TTTOOOOOOMMMOOO]]]yyyuuuPPP===999999666777777666666555555555444666666666555444555888;;;AAAFFFIIIOOOXXXgggsssqqqvvv```CCC:::>>>999444<<<888888888888777777777777888555777;;;@@@SSSmmmVVVRRRRRRSSS^^^yyynnndddnnn}}}uuu```NNNJJJJJJEEEBBBDDD??????>>>???CCCHHHNNNRRRXXX^^^eeelllrrrzzzyyyrrrnnngggaaa]]]___cccgggooovvv}}}}}}qqqnnnmmmhhheeeeeebbbXXXNNNIIIJJJOOOZZZeeeooowww|||mmmccc___XXXSSSSSSSSSXXXhhhzzzwwwkkk```WWWTTTVVVUUUWWWeee{{{TTT>>>999888666777666666666555555555555666666666555444666999<<>>888555>>>999999888888888777777777666777:::<<>>===>>>AAAFFFLLLOOOWWW\\\dddjjjpppxxxyyypppjjjaaa]]][[[^^^bbbfffmmmttt}}}xxxwwwqqqooolllgggdddeee]]]TTTMMMIIIIIIRRR]]]jjjsss}}}|||mmmccc```YYYTTTTTTSSSVVVfffwww{{{nnnbbbZZZZZZ^^^ZZZ___nnn[[[AAA888777555666666666666555555555555666666666555555777;;;>>>IIIJJJSSSSSS\\\{{{~~~nnnMMM<<<>>>:::777>>>999999999888888888777777555999<<<===EEEdddbbbSSSQQQPPPQQQ___qqq^^^SSSPPPQQQNNNLLLLLLIIICCCCCCGGG???>>>======@@@DDDIIIMMMUUUZZZaaagggnnnvvvyyynnnfff\\\YYYZZZ^^^bbbeeemmmuuu}}}~~~}}}yyytttxxxuuussspppjjjdddccc^^^XXXQQQJJJHHHPPPZZZeeeppp{{{~~~nnnddd___XXXTTTTTTRRRTTTbbbsss~~~ooobbb\\\^^^ccc\\\cccuuuaaaCCC888666666666666666666666555555555555666555555555888===@@@IIIIIITTTUUUbbbUUU===>>>===999===999999999999888888888888555;;;>>>===IIImmmuuuYYYOOOPPPPPPPPP\\\~~~|||nnn___UUURRRQQQMMMJJJJJJIIIFFFEEEFFF@@@???===<<>>>>>:::===:::999999999999888888888666<<<>>>===MMMxxxhhhRRRNNNPPPPPPQQQ^^^yyyzzzlll___VVVSSSRRRNNNJJJHHHIIIIIIHHHFFFAAA@@@======>>>BBBFFFIIIRRRVVV\\\bbbhhhqqq{{{wwwiii^^^UUUTTTVVV[[[^^^dddoooyyyyyytttzzzqqqiiifffjjjwww}}}vvvmmmiiiddd___YYYPPPIIIIIINNN[[[hhhvvv}}}sssggg\\\VVVSSSTTTRRRRRR^^^mmm{{{mmmeeedddffffffkkkuuupppLLL:::777888555555555666666666666666555555555444666:::AAAFFFJJJJJJWWWjjjoooGGG>>><<<:::===::::::999999999888888888666<<<======SSS```QQQPPPQQQOOOVVViii~~~}}}mmm^^^TTTQQQOOONNNLLLJJJIIIIIIIIIHHHCCCAAA>>>===>>>BBBFFFIIIPPPUUUZZZ```fffooozzzsssdddYYYQQQQQQSSSWWW[[[aaannn{{{yyyttt|||tttkkkgggffflll{{{yyypppmmmggg```\\\TTTKKKHHHIIISSSbbbrrr{{{sssggg[[[VVVTTTUUUTTTTTT___nnn~~~~~~vvvllliiilllllliiisss~~~xxxQQQ<<<777888555555555555666666666777555555444444666;;;BBBGGGJJJKKKWWWvvv{{{xxxLLL>>>:::888>>>:::::::::999999999888888555<<<<<<===XXX|||]]]RRRRRRRRROOO[[[tttppp___SSSOOOJJJNNNOOOLLLIIIHHHIIIIIICCCBBB???>>>???BBBFFFHHHPPPTTTYYY___eeennnyyy|||ooo```TTTOOONNNPPPTTTXXX___mmm{{{}}}vvvnnnhhhbbbbbbpppxxxmmmfff```\\\WWWOOOIIIHHHNNN^^^oooyyyrrrfff\\\WWWUUUWWWVVVVVVaaappp{{{{{{zzzssskkklllrrrrrrmmmvvv~~~UUU===666777444555555555666666777777555555444444666<<>>999???:::::::::999999999888888<<<666@@@@@@___xxx[[[OOOOOOQQQPPP[[[ssscccYYYLLLPPPNNNMMMLLLMMMLLLKKKIIIEEECCC@@@===<<<>>>BBBFFFNNNPPPVVV___eeejjjsss}}}wwwjjjZZZNNNLLLMMMQQQSSSRRRVVVeeettt}}}qqqiiiffffffllltttwwwoookkkfffaaa]]]VVVMMMFFFPPPZZZggguuutttddd\\\XXXUUUVVVWWWXXX```hhhrrrxxxqqqllljjjjjjjjjooouuuZZZ;;;===;;;777777777777666666666666555666666666888===CCCHHHXXXOOOfff|||MMM@@@>>>999===:::::::::999999999999888<<<777AAAEEEhhhrrrYYYQQQPPPPPPQQQ___uuueee[[[NNNQQQPPPNNNNNNNNNMMMLLLJJJFFFEEEBBB>>><<<===BBBEEEMMMOOOUUU^^^ccciiirrr|||wwwkkk\\\QQQKKKMMMPPPRRRQQQUUUcccqqquuummmgggcccfffjjj}}}zzzqqqmmmgggbbb^^^XXXPPPIIIOOOWWWdddrrr~~~sssfff^^^YYYWWWWWWXXXZZZbbbjjjsss~~~tttpppmmmllljjjjjjooovvv\\\999999777777777777777666666666666666666666666888===DDDIIISSSSSSttt~~~PPP@@@>>>:::;;;::::::::::::999999999999;;;888BBBKKKuuugggVVVSSSOOOOOOTTTeeezzziii^^^QQQSSSQQQOOOOOOOOOOOOMMMKKKHHHGGGCCC???<<<===@@@CCCJJJLLLSSS[[[aaagggqqqzzzwwwjjj\\\RRRKKKLLLNNNPPPPPPSSS```mmm|||wwwooohhhbbb```cccrrrtttoooiiiddd```[[[TTTOOOMMMTTT___mmmyyy~~~rrrhhh```\\\YYYYYYZZZ]]]dddmmmvvvxxxoooooooooooollljjjqqqyyy```;;;999666777777777777666666666666666666666777999>>>EEEIIIOOO[[[YYY???<<<<<<;;;;;;;;;:::::::::999999999;;;999AAAOOO]]]SSSTTTOOOOOOVVVkkk~~~nnndddWWWSSSQQQPPPOOOPPPOOONNNLLLKKKIIIEEEAAA===<<>><<<;;;;;;;;;:::::::::999999::::::@@@QQQ\\\TTTTTTOOOOOOWWWooo|||tttkkk^^^TTTRRRPPPPPPPPPPPPNNNLLLLLLKKKGGGBBB>>>===>>>@@@FFFHHHNNNWWW^^^cccmmmwwwqqqbbbTTTKKKJJJIIIJJJLLLLLLNNNWWWbbbqqqzzzzzzooogggaaa^^^___fffrrr{{{uuummmgggdddbbb^^^[[[PPPPPPVVVdddpppzzz|||sssooofffaaa^^^^^^___bbbkkkuuuwwwqqqsssxxxyyyvvvttt{{{qqqEEE===999777777777777666666666666666777777888:::@@@GGGLLLUUUmmm~~~www{{{{{{{{{{{{}}}tttjjjmmmrrryyyFFF:::@@@===;;;;;;;;;;;;::::::::::::999===AAATTTggg\\\WWWQQQQQQWWWnnn}}}zzzpppcccUUUTTTRRRRRRRRRQQQPPPNNNMMMLLLHHHDDD???===>>>???DDDFFFMMMVVV]]]cccmmmwwwppp___RRRJJJIIIGGGHHHJJJJJJLLLSSS\\\iiisssrrriii```\\\[[[cccppp~~~wwwnnngggeeedddbbb```WWWRRRTTT```kkkuuuvvvrrrkkkfffbbbbbbcccgggqqq{{{}}}wwwwwwzzz}}}{{{zzzzzzIII<<<666777777777777666666666666666777777888;;;AAAHHHMMMXXXvvv~~~~~~ooofffhhhpppyyyyyysssooolllnnnppptttNNN;;;AAA;;;<<<;;;;;;;;;;;;:::::::::888@@@EEEYYY{{{iii\\\TTTTTTWWWiii~~~tttfffXXXWWWUUUTTTUUUTTTSSSQQQMMMLLLIIIDDD@@@>>>>>>@@@CCCFFFMMMVVV\\\bbbmmmwwwqqq```TTTMMMHHHFFFFFFHHHHHHJJJPPPXXX```kkkzzzwwwnnnccc\\\YYY___oooxxxnnngggffffffeeeddd```WWWTTT]]]fffoooyyyuuuqqqkkkggggggiiimmmwww|||zzz{{{}}}~~~NNN>>>777777777777777666666666666666777888999<<>>???@@@CCCEEELLLVVV\\\bbbmmmwwwrrrbbbWWWPPPHHHFFFEEEGGGHHHIIIOOOVVV[[[fffvvv{{{ssshhh___ZZZ\\\mmmxxxnnngggfffffffffeeefffZZZUUU[[[bbbkkk{{{{{{vvvuuuoookkkkkkmmmqqq{{{{{{zzz}}}SSSBBB;;;777777777777666666666666777777888999<<>>???AAABBBGGGOOOVVVZZZ___lllyyywwwgggYYYPPPMMMJJJIIIIIIFFFDDDGGGNNNZZZaaammmzzz}}}~~~uuujjj___ZZZ^^^kkkyyyjjj```^^^bbbhhhkkkddd]]]WWWUUUYYYcccuuu~~~~~~uuuoooqqquuuyyy~~~{{{}}}[[[>>>:::888777666777888999888666333;;;999777@@@EEEHHHQQQbbbxxx~~~{{{vvv___YYYgggwwwtttmmmbbb^^^XXXQQQLLLMMMRRRVVV^^^___WWWPPPQQQRRR\\\ppp^^^AAA>>><<<<<<<<<;;;;;;;;;;;;<<<<<<;;;AAADDDsssxxxhhh[[[YYY___qqqvvvjjj[[[YYYWWWVVVWWWWWWUUUTTTRRRQQQOOOIIICCC??????AAAAAAEEELLLTTTXXX___mmm{{{tttfffYYYPPPLLLJJJIIIIIIFFFCCCFFFLLLTTT[[[gggssszzz{{{wwwsssyyylll```ZZZ^^^kkkzzzmmmdddbbbdddgggiiieee___ZZZWWWXXXaaarrr}}}zzz~~~wwwrrruuuyyy~~~~~~___@@@:::777666555666777888777555333;;;999777@@@EEEIIISSShhh~~~~~~|||dddWWW```ooorrrfff\\\VVVOOOMMMJJJGGGEEEGGGLLLPPPZZZ[[[SSSLLLMMMMMMVVVjjj~~~]]]DDD???999<<<<<<;;;;;;;;;;;;<<<<<<:::AAAGGGzzzzzzgggYYYYYY```uuuppp```]]]XXXVVVUUUVVVWWWVVVUUUTTTQQQKKKEEEAAA??????@@@CCCIIIPPPUUU^^^ooo~~~sssfff[[[TTTMMMJJJHHHHHHEEEBBBCCCHHHOOOVVVbbbnnnvvvyyyxxxwww{{{nnnaaa[[[\\\iii}}}rrrkkkhhhhhhhhhgggeeebbb^^^ZZZXXX\\\lll|||~~~yyywww~~~yyywwwzzzcccBBB:::777666555555777777666555333:::888888@@@DDDJJJVVVuuuzzzttt||||||}}}kkkXXX\\\gggwww{{{pppeee]]]VVVQQQNNNKKKKKKJJJHHHGGGHHHLLLOOOVVVXXXPPPHHHIIIHHHQQQdddxxxYYYEEEAAA<<<<<<<<<;;;;;;;;;;;;<<<<<<:::AAAIII}}}fffWWWVVV]]]wwwzzzjjjeee]]]WWWVVVVVVWWWXXXWWWUUURRRMMMGGGBBB???===???AAAFFFLLLRRR]]]ooovvvjjj___XXXNNNJJJHHHHHHEEEAAAAAAEEEHHHOOOZZZfffqqqzzzzzzlllaaa\\\ZZZhhhxxxrrrooollliiifffeeecccaaa\\\WWWYYYeeesssyyyvvv}}}||||||dddDDD:::888666555666777888777666444:::888999AAADDDKKK[[[tttlllttt|||{{{rrr\\\[[[```jjjtttssshhhbbb[[[UUUSSSQQQQQQPPPMMMLLLKKKIIIFFFFFFHHHJJJUUUWWWOOOGGGGGGEEEMMM___xxx}}}VVVBBBAAA>>><<<<<<;;;;;;;;;;;;<<<<<<<<>>???DDDIIIOOOZZZnnnyyylllaaaZZZQQQLLLIIIIIIFFFBBB@@@BBBDDDIIIQQQ[[[ggguuuvvviii```]]]\\\jjj~~~xxxtttpppkkkffffffdddbbb^^^YYYWWW```kkkyyy|||yyy}}}eeeEEE:::999888777777999999888777555:::888:::AAADDDMMM```vvv}}}pppfffooo{{{{{{sss^^^\\\[[[___ccc```YYYVVVRRRPPPQQQRRRSSSRRRQQQQQQOOOLLLIIIHHHIIIKKKVVVXXXPPPHHHHHHEEELLL^^^ttt[[[BBB???===<<<<<<;;;;;;;;;;;;<<<<<<===CCCNNNjjjZZZYYY]]]pppvvvjjj___YYYWWWWWWWWWWWWUUUSSSQQQNNNIIICCC???>>>???CCCHHHMMMXXXkkk}}}~~~pppddd\\\UUUOOOKKKKKKIIIDDDAAAAAAFFFJJJPPPWWWaaaoootttfff___]]]^^^mmm|||wwwsssmmmiiigggdddbbb```]]][[[___fffrrrwww~~~}}}hhhGGG::::::999888888::::::999888666999888;;;BBBDDDOOOeeeuuuvvvkkkcccmmm~~~~~~nnn^^^]]]XXXVVVWWWRRRRRRQQQPPPQQQSSSTTTTTTTTTVVVUUUTTTQQQOOOOOOQQQSSSYYY[[[RRRKKKJJJGGGMMM^^^sss~~~lllIII???;;;<<<<<<;;;;;;;;;;;;<<<<<<===DDDSSSfffZZZ[[[aaarrrxxxlllaaaZZZXXXWWWWWWWWWVVVTTTTTTRRRNNNHHHCCC???@@@CCCHHHLLLVVVhhhyyyvvvjjjbbbXXXRRRNNNMMMKKKFFFBBBAAACCCHHHNNNTTT\\\iiixxxuuufff^^^]]]]]]lll~~~yyytttooollljjjeeebbbcccccc```aaadddkkkoootttwwwwwwvvvvvvvvvxxxyyy|||nnnJJJ:::999888777888999:::999777666999888<<>>FFFNNNUUUaaannnxxxwwwggg^^^\\\YYYhhh~~~yyyuuuqqqnnnmmmgggcccfffgggeeeddddddfffiiilllnnnnnnnnnoooooouuuwwwzzz~~~tttMMM999888777666777888999888666777999888<<>>???CCCJJJOOOWWWeeerrrssshhh```[[[^^^gggwww~~~wwwqqqjjjeeegggiiillloooooollliiifffeeefffgggggghhhkkkooossstttxxx|||FFF<<<999999888888888888999999555888;;;777BBBIIIOOOxxxrrrvvvppphhhdddppp~~~xxxwww{{{vvvvvvjjj^^^YYYWWWVVVWWWYYY___[[[WWWWWWYYY[[[[[[\\\ZZZ]]][[[YYY___jjjnnniiibbbZZZVVVWWWUUUQQQXXXdddtttSSSDDD>>>======<<<;;;;;;;;;;;;<<<===EEEfffyyy```TTT\\\kkk}}}{{{~~~vvvhhhaaa^^^[[[YYYZZZZZZZZZYYYWWWSSSPPPNNNEEECCCBBBEEEIIIPPP___lllsssmmm```ZZZTTTQQQQQQMMMEEE>>>??????BBBHHHLLLSSS```lllyyy}}}|||ooofff^^^ZZZ^^^eeetttyyypppfff```eeegggkkknnnnnnmmmjjjiiifffggghhhiiiiiilllpppsssuuuyyy}}}GGG<<<999999888888888888999999666888<<<777BBBIIIQQQ|||wwwqqqhhhdddppp~~~{{{{{{|||wwwssshhh^^^ZZZ[[[\\\___ccchhhddd___\\\]]]```bbbcccXXX]]]WWWNNNYYYrrr~~~yyyeee]]]WWWXXXVVVVVV^^^iiiyyy~~~uuu}}}VVVCCC<<<>>>===<<<<<<;;;;;;<<<<<<>>>IIIkkk}}}sss}}}ppp\\\TTTaaattt|||xxx{{{rrriiiccc^^^[[[ZZZZZZ[[[ZZZXXXUUUSSSQQQHHHDDDBBBCCCFFFMMM[[[hhhvvvnnneee^^^WWWSSSRRROOOJJJDDD@@@???@@@DDDGGGMMMXXXcccooovvvxxxmmmeee___\\\^^^cccooo}}}rrrfff^^^ccceeeiiilllmmmmmmlllkkkhhhiiijjjkkklllnnnqqqtttxxx{{{III<<<999999888888888888999999666888<<<888CCCIIITTT}}}~~~rrrhhhdddqqqzzzuuuxxxxxxooogggfffgggiiinnnsss|||zzzuuummmjjjjjjiiiggg^^^XXXJJJAAALLLggg}}}hhh```YYYXXXYYY\\\fffpppzzzlll___ccc{{{XXXCCC===>>>======<<<<<<<<<<<<<<<===LLLqqqpppnnnwwwyyyvvvhhhWWWSSSfff||||||www{{{zzzoooiiiccc```[[[\\\]]]\\\[[[XXXVVVTTTLLLGGGCCCCCCDDDIIIVVVcccyyy|||qqqkkkddd\\\VVVTTTRRRNNNKKK@@@>>>===@@@CCCGGGQQQ[[[iiiqqq~~~wwwmmmfffbbb```___bbbkkkuuu~~~xxxjjjbbbdddeeehhhjjjllllllkkkkkkjjjkkkmmmnnnnnnpppsssvvv{{{}}}LLL>>>999999888888888888999999777888<<<999CCCIIIXXX~~~uuujjjeeerrr}}}uuusss{{{|||xxxyyy{{{}}}}}}wwwttt\\\CCC<<>>>>>===<<<<<<<<<<<<======NNNuuuzzzfffoooppplllaaaSSSSSShhh|||xxx}}}vvvooojjjfff______```___^^^[[[YYYWWWQQQLLLGGGDDDDDDGGGRRR^^^ssswwwqqqkkkbbb[[[WWWUUURRRPPPBBB>>><<<>>>AAADDDLLLTTTbbblllyyyvvvmmmgggcccaaa```aaagggooouuu|||ooohhhhhhiiijjjkkkkkklllkkkkkklllnnnppprrrsssuuuxxxzzzPPP@@@999999888888888888999999888888===:::CCCIII\\\zzznnngggttt{{{vvvvvvyyynnnLLL???===BBBXXXrrrbbb\\\XXX[[[hhh{{{qqq\\\QQQKKKNNNaaawww```DDDAAA???>>>======<<<<<<=========PPPzzzhhhkkkiiidddZZZPPPSSSiii|||zzzxxxpppjjjccccccdddcccaaa^^^[[[ZZZUUUPPPKKKHHHEEEGGGPPPZZZmmmwwwqqqhhh```ZZZWWWUUUSSSHHHBBB>>>>>>???AAAGGGNNNYYYbbboooxxx}}}uuummmgggbbb```______ccciiinnnvvv|||rrrmmmmmmmmmnnnnnnnnnoooppppppooorrruuuxxxyyy|||RRRAAA999999888888888888999999888888===;;;DDDJJJ```rrrjjjvvv|||wwwwwwhhhQQQHHHLLL\\\mmm___ZZZVVVZZZkkkqqqYYYPPPKKKLLL^^^vvvgggDDDAAA???>>>>>>===============???SSS~~~sssgggbbb[[[SSSMMMSSSiii}}}}}}zzz|||tttkkkgggggggggfffdddaaa]]][[[YYYTTTPPPLLLHHHGGGNNNWWWfff|||vvvmmmeee^^^YYYVVVUUUPPPHHHBBB@@@??????BBBGGGPPPYYYeeennnrrrwwwwwwpppiiiccc```]]]]]]___cccgggnnn|||{{{tttrrrrrrrrrrrrssstttvvvwwwxxxtttwww{{{~~~TTTAAA999999888888888888999999999888===<<>>===============AAAUUU}}}eee^^^UUUNNNKKKTTTiii|||yyyyyy}}}vvviiijjjjjjiiihhhfffbbb___\\\[[[WWWSSSOOOJJJHHHMMMUUU```|||yyyqqqggg___ZZZVVVUUUVVVMMMEEEBBB???===???CCCKKKUUUaaaiiimmmsss|||{{{tttlllfffbbbZZZZZZ]]]```ccciiivvv|||wwwvvvttttttuuuvvvxxx{{{~~~www{{{TTT@@@999999888888888888999999999999>>>===DDDJJJdddoooxxxyyyooozzzyyyxxxmmm]]]TTT\\\lll}}}sss___TTTJJJIII^^^yyyJJJDDD@@@@@@???>>>======>>>>>>BBBOOOfffXXXRRROOOJJJUUUjjjuuutttrrrvvv}}}mmmrrrjjjiiiggg```cccfff^^^\\\\\\ZZZSSSLLLIIIKKKOOO[[[mmm}}}rrrkkkeee^^^YYYYYYWWWSSSMMMFFF@@@=========EEEKKKWWWccciiilllsss|||zzztttoooiiidddddd\\\[[[bbbgggjjjvvv{{{vvv~~~{{{zzz|||aaa999===;;;::::::::::::999777;;;666>>><<>>>>>>>>>>>>>>CCCRRRvvviiiZZZSSSQQQMMMXXXlllvvvsssrrrvvv~~~vvvmmmllliiibbbcccddd[[[^^^___]]]WWWOOOKKKMMMOOOXXXiiitttmmmiiibbb\\\ZZZYYYUUUOOOIIIEEEBBB@@@>>>CCCHHHSSS___eeehhhpppxxx{{{uuupppkkkgggeee^^^]]]dddhhhkkkwww}}}zzzddd>>><<<:::::::::<<<<<<<<<::::::555======@@@LLLooosssyyyzzztttttt}}}zzzwwwzzz~~~yyyjjjbbbjjjzzz}}}nnn___VVVOOOSSSnnnSSSEEE@@@???>>>>>>>>>>>>>>>>>>CCCUUU|||ppp___VVVRRRNNNXXXkkksssqqqqqquuu~~~~~~ssspppnnnfffeeeeee]]]aaabbb```[[[TTTOOONNNOOOUUUdddyyyrrrooojjjccc___\\\WWWRRRNNNLLLIIIEEEAAAAAADDDNNNXXX^^^bbbjjjrrr{{{}}}zzzyyyxxxzzz}}}xxxtttqqqooohhhbbb```dddgggiiissshhhCCC;;;:::999:::===>>>===<<<:::555===<<<@@@NNNqqqyyy{{{uuuuuuyyymmmfffdddbbbaaa\\\\\\^^^```eeennnxxxyyyuuuhhh___fffyyyxxxmmmaaaXXXRRRZZZwwwUUUDDD??????>>>>>>>>>>>>>>>???CCCWWWxxxdddWWWRRRNNNXXXiiiooonnnpppvvvwwwtttsssmmmkkkkkkdddcccdddccc___XXXSSSPPPOOOSSS___yyywwwtttpppiiieee^^^YYYUUUSSSRRROOOIIIDDDAAABBBIIIRRRWWW[[[bbbjjjuuuzzz|||xxxuuusssrrruuu}}}|||xxxvvvuuuuuuooojjjhhhjjjjjjlllsss|||jjjEEE;;;:::999:::<<<===<<<;;;:::555===<<>>>>>>>>>>>>>>??????CCCYYY~~~gggWWWQQQNNNYYYjjjpppmmmooovvv{{{uuuvvvqqqooopppkkkdddeeedddaaa[[[VVVRRRPPPTTT[[[ppp~~~xxxrrrkkkggg___\\\YYYWWWVVVSSSNNNJJJEEEDDDGGGMMMRRRUUU\\\cccnnnttt}}}~~~~~~}}}|||yyywwwtttrrrqqquuu}}}zzzuuurrrqqqqqqsssqqqpppqqqrrruuu{{{jjjDDD;;;:::999999::::::999777;;;555<<<;;;>>>LLLppp~~~~~~vvvddd```]]]ZZZZZZ[[[\\\\\\ccccccbbbaaa______bbbdddcccgggkkkmmmlllgggaaa\\\WWWWWWWWW\\\hhhuuuyyyxxxuuukkk___WWWYYYhhhTTTDDD>>>>>>>>>>>>>>>??????@@@CCC\\\nnnZZZRRRPPP]]]nnnsssllloooxxxzzzzzztttqqqrrrnnngggfffeeebbb^^^ZZZVVVTTTTTTXXXhhhuuukkkfff```___^^^\\\XXXUUUSSSQQQMMMJJJIIILLLOOOQQQVVV\\\hhhnnnvvv|||zzzxxxuuutttuuuvvvvvvvvvtttssssssxxx}}}uuupppnnnmmmpppqqqrrrtttwww}}}iiiBBB;;;:::888888999999777666;;;555<<<;;;>>>MMMrrr|||kkk\\\\\\[[[[[[\\\```fffjjjqqqsssuuutttqqqmmmkkkjjjcccbbbbbbbbb___YYYSSSPPPNNNMMMTTTcccqqqxxxyyyzzzssshhh[[[UUU\\\pppUUUEEE>>>>>>>>>>>>>>>???@@@@@@EEEaaadddWWWRRR]]]mmmqqqkkkpppyyyzzzttttttqqqjjjhhhfffcccaaa^^^[[[YYYUUUUUU```yyy~~~nnngggbbbdddddd```ZZZWWWWWWZZZVVVPPPLLLMMMNNNOOOSSSXXXaaafffmmmsssuuuuuuuuuuuuooonnnlllmmmooorrrsssssssssrrrttt{{{zzzwwwwwwzzz|||~~~hhhAAA:::999888888::::::999888:::444<<<<<>>>>>===>>>>>>???@@@@@@FFFeeeooo]]]TTT\\\iiikkkkkkpppzzzxxxvvvsssllljjjgggeeecccaaa^^^\\\TTTSSS[[[ssssssiiicccggghhhccc\\\XXX[[[___\\\UUUOOONNNNNNNNNQQQVVV]]]aaagggkkkmmmlllllllllgggffffffiiillloooppppppqqqqqquuu}}}hhhBBB999888888999;;;<<<<<<;;;999333<<<===CCCUUU|||zzzooolll}}}yyyuuuyyynnnhhhkkkrrr|||sssbbbWWWTTTSSSOOOLLLGGGNNNVVVaaauuujjj___VVVZZZhhh~~~\\\DDDAAA@@@???>>>>>>???@@@AAAGGGqqq]]]SSS^^^iiijjjhhhoooxxx~~~}}}xxxyyyrrrmmmhhhffffffddd```\\\ZZZZZZ^^^kkkrrrooommmjjjgggdddbbbaaaaaaZZZ[[[ZZZWWWRRRQQQRRRUUUXXXZZZ___cccfffhhhhhhiiiddddddeeeiiinnnpppooommmqqqtttzzziiiBBB;;;:::999999888888999999999<<<<<<>>>CCCSSSrrrmmmaaaxxx{{{rrrpppxxxyyymmm^^^UUUQQQPPPLLLIIILLLVVV___fffrrroooaaaVVV]]]ppp```DDDAAA@@@???>>>>>>???@@@AAAGGGrrr^^^UUU```jjjkkkeeelllvvv}}}}}}zzzsssqqqnnnjjjfffcccaaaaaa[[[ZZZ\\\gggzzzzzzqqqjjjffffffffffff\\\\\\\\\XXXTTTRRRSSSUUUXXX[[[___bbbdddfffggghhhhhhhhhiiimmmrrruuuuuussswww{{{jjjCCC;;;:::999999888888999999888;;;;;;===CCCSSS{{{ooofffxxxtttzzz~~~mmmdddZZZTTTRRRRRROOOLLLQQQ___iiilllqqq{{{rrrbbbXXXbbbxxxfffDDDAAA@@@???>>>>>>???@@@AAAGGGsssyyy]]]UUU```hhhhhhdddlllwww|||wwwxxxuuuooogggbbbccceee]]][[[]]]eeeuuuxxxqqqnnnlllhhhddd______]]]ZZZWWWUUUUUUVVVXXX[[[___ccceeegggjjjlllmmmmmmooosssxxx{{{||||||kkkEEE;;;:::999999888888999999777::::::===CCCTTT}}}oooggg~~~|||yyyppppppssszzzwwwlllmmmooopppvvv~~~wwwgggccc^^^YYYXXXYYYYYYVVVTTTTTTaaalllooottt{{{~~~zzzoooccc]]]hhh|||hhhDDDAAA@@@???>>>>>>???@@@AAAGGGtttpppXXXSSS]]]eeeeeefffooo{{{zzzrrriiieeedddeeeaaa______dddrrr}}}xxxnnnfffcccbbb___\\\YYYWWWWWWWWWYYY]]]bbbeeehhhkkkqqquuuqqqrrruuuyyy}}}iiiDDD;;;:::999999888888999999555999999<<>>>>>???@@@AAAIIItttzzzhhhUUURRR]]]eeedddgggppp|||~~~uuuoookkkgggdddgggddd```bbbmmmyyyqqqlllhhhccc___\\\[[[\\\\\\___cccgggiiijjjmmmtttyyyvvvxxx|||gggBBB;;;:::999999888888999999555999999<<>>>>>???@@@AAAJJJwwwzzzuuuqqqcccUUUTTT___ggggggeeemmmyyy~~~xxxsssmmmiiillliiidddbbbhhhuuu~~~yyyssskkkeeecccdddeeefffjjjnnnppppppnnnqqqwww}}}eee@@@;;;:::999999888888999999666999999<<>>>>>???@@@AAAKKKzzzooojjjhhh^^^RRRSSS___hhhiiiccckkkuuu}}}yyyuuusssqqqooommmjjjlllrrr}}}uuunnnmmmooorrrssstttxxx{{{zzzyyy|||ddd@@@;;;:::999999888888999999666::::::<<>>>>>???@@@AAALLL}}}hhhbbbbbbYYYOOOPPP]]]ggghhhdddkkkuuu{{{||||||zzz{{{tttuuuuuuttttttxxx~~~}}}uuutttwwwzzz|||xxx}}}ddd@@@;;;:::999999888888999999777::::::<<>>>>>CCCHHHOOOTTT^^^kkkuuueeeDDDAAA@@@?????????@@@AAABBBQQQyyybbbWWWQQQMMMMMM[[[fffaaadddlllvvv~~~oooqqq^^^AAA;;;:::999999888888999999777999999===AAAMMM~~~|||wwwtttqqqlllkkkmmmeeeeeedddaaa]]]YYYUUURRRHHHNNNMMMLLLUUUfffnnn___\\\^^^UUUPPPPPPMMMdddvvv{{{wwwuuummmeeehhhqqqyyy|||vvvsssssssssjjjccc[[[UUUSSSSSSQQQOOOOOONNNJJJDDD@@@???@@@@@@EEEJJJUUUaaajjjsssjjjDDDAAA@@@?????????@@@AAABBBSSSbbbVVVOOOLLLMMM\\\gggaaaccckkkvvvooommm}}}\\\AAA;;;:::999999888888999999777888888>>>AAAKKK{{{||||||uuuooojjjgggfffaaaaaaaaa___]]]ZZZWWWVVVHHHKKKGGGFFFOOO\\\{{{{{{mmm```______UUUPPPPPPLLL___sss|||yyyvvvjjj```aaabbbeeegggeee___[[[YYYXXXSSSOOOLLLLLLPPPSSSSSSRRRPPPQQQNNNHHHDDDCCC@@@===???BBBJJJTTT\\\eeetttjjjDDDAAA@@@?????????@@@AAABBBSSSaaaTTTNNNKKKNNN^^^hhhcccdddkkkvvv~~~qqqkkkyyyYYY@@@;;;:::999999888888999999888777777>>>AAAHHHwwwlllmmm~~~xxxpppjjjfffcccaaa``````___^^^\\\ZZZYYYXXXNNNNNNHHHFFFLLLSSSjjjlllbbbbbbaaaVVVRRRQQQLLL\\\rrr{{{xxxssseeeYYYZZZVVVVVVVVVVVVVVVSSSPPPOOOKKKHHHEEEFFFKKKPPPRRRRRRPPPSSSSSSMMMKKKJJJDDD=========AAAIIIQQQZZZgggsss}}}fffEEEAAA@@@?????????@@@AAABBBTTT```SSSLLLKKKOOO```kkkdddfffllluuu|||pppfffqqqWWW???;;;:::999999888888999999888666666===@@@EEEsssllldddwwwuuupppiiieeecccaaa___``````^^^]]][[[ZZZYYYXXXVVVTTTKKKIIIKKKLLL[[[wwwmmmddddddbbbWWWSSSSSSLLL\\\qqq{{{vvvoooaaaUUUUUUPPPNNNNNNRRRUUUUUUSSSQQQSSSNNNIIIIIIMMMRRRTTTUUUQQQVVVVVVRRRPPPPPPIII@@@>>>;;;===CCCKKKTTT```kkkrrrbbbFFFAAA@@@?????????@@@AAABBBVVV```SSSLLLKKKPPPaaalllfffhhhmmmuuu{{{nnnaaajjjyyyVVV>>>;;;:::999999888888999999999666666===???CCCqqqxxxhhh{{{vvvooofff```___aaabbbbbb```[[[XXX[[[\\\ZZZXXXYYYWWWVVVTTTNNNJJJLLLTTT\\\yyysssjjjdddccc___UUUOOONNNTTTmmm{{{ppp___ZZZYYYVVVJJJJJJLLLUUU___ccc```[[[XXXSSSNNNKKKIIIJJJNNNSSSPPPVVVXXXTTTQQQRRRPPPKKKEEECCCAAA???BBBIIITTT[[[lllwwwZZZGGGBBB??????@@@???===@@@EEEXXXfffUUUMMMMMMQQQ___jjjfffeeemmmxxx~~~mmm]]]cccrrr|||TTT@@@;;;:::999999888888999999666777<<<999>>>EEEcccyyy}}}yyyssskkkfffaaaaaadddfffeeebbbaaa]]]ZZZYYYWWWTTTVVVZZZVVVWWWVVVRRRMMMLLLPPPTTTbbb||||||rrriiifffbbbYYYQQQOOORRRhhhvvvlll\\\TTTRRRPPPPPPOOOOOOUUU]]]ccceeedddggg]]]SSSQQQTTTTTTPPPLLLHHHNNNRRRRRRTTTXXXWWWRRRKKKHHHDDD@@@@@@FFFNNNTTT^^^lll~~~TTTDDDBBB??????@@@???===@@@EEEZZZeeeTTTLLLLLLPPP___kkkhhhgggoooyyyqqq^^^___jjjuuuSSS???;;;:::999999888888999999888888===999===CCC^^^||||||ttt|||}}}uuupppmmmiiiggggggmmmtttuuuooohhhgggbbb^^^ZZZUUUQQQUUU[[[[[[^^^```]]]UUUPPPPPPRRRQQQbbbyyywwwlllhhheee^^^VVVQQQPPPcccpppiiiYYYPPPMMMJJJMMMNNNQQQVVV\\\bbbgggiiippplllgggdddbbb]]]SSSKKKEEEHHHJJJNNNUUU[[[[[[WWWRRROOOIIIBBB???AAAGGGKKKRRRbbbwwwQQQBBBBBB??????@@@???===@@@EEE\\\dddTTTLLLLLLPPP___lllkkkiiiqqq{{{xxxbbb\\\aaammmvvvQQQ???;;;:::999999888888999999999999<<<777<<<@@@WWWsss~~~kkkqqq{{{uuuxxx||||||sssjjjaaa]]]YYYVVVVVVYYYcccmmmvvvuuukkk```[[[ZZZTTTZZZggg{{{xxxnnniiihhhccc[[[TTTNNN]]]iiigggZZZOOOKKKKKKEEELLLTTT[[[```fffkkkooommmwww~~~uuuiii]]]UUUNNNJJJGGGIIIPPPWWWXXXVVVVVVSSSMMMFFF@@@@@@CCCFFFPPP___rrrVVVCCCBBB??????@@@???===@@@EEE]]]fffUUUMMMLLLOOO^^^mmmmmmkkkrrr{{{iii^^^\\\dddmmmxxxPPP???;;;:::999999888888999999777888;;;666<<<@@@QQQwww~~~hhhkkkvvvfff``````]]]XXXVVVcccuuummmccc\\\[[[___lllzzz{{{sssnnnlllhhh^^^VVVLLLVVVaaacccYYYNNNJJJMMMGGGMMMSSSYYY^^^fffpppwwwlllyyyrrraaa[[[QQQHHHFFFJJJPPPTTTUUUVVVUUUPPPKKKEEEBBBCCCDDDPPP[[[kkk|||ZZZCCCBBB??????@@@???===@@@EEE[[[|||iiiYYYPPPMMMNNN]]]mmmooolllsss{{{ppp```WWWXXX```mmmzzzNNN???;;;:::999999888888999999555666999555===@@@LLL}}}jjjiiiqqqfffeeebbb[[[VVVZZZpppkkk```[[[[[[ccckkkoooxxx~~~~~~{{{vvvrrrmmmcccYYYLLLPPPYYY^^^XXXLLLIIINNNLLLLLLKKKKKKOOOYYYgggqqqooorrrxxxnnneeeYYYMMMHHHHHHKKKQQQVVVUUUUUUTTTQQQLLLHHHFFFEEELLLSSSaaasssYYYBBBBBB??????@@@???===@@@EEEZZZjjjZZZQQQNNNOOO___pppsssnnnttt{{{xxxcccUUUPPPTTT___nnnxxx~~~LLL???;;;:::999999888888999999555666999444>>>AAAGGGrrrooolllqqqiiieeeaaa```XXXbbb{{{yyyeee\\\ZZZaaaccc```ccclllpppwww|||zzzvvvrrriii___QQQPPPVVV]]]XXXKKKIIIPPPNNNLLLIIIGGGIIINNNUUU[[[dddfffiiisssooodddXXXQQQKKKHHHLLLSSSTTTVVVXXXWWWRRRMMMHHHFFFGGGLLLVVVddduuuTTTCCCBBB??????@@@???===@@@EEEZZZiiiZZZRRROOOPPPaaauuuyyyqqqwww|||kkkZZZSSSQQQTTT___iiipppyyyKKK???;;;:::999999888888999999888999:::555>>>@@@AAAgggwwwrrrzzzlllggghhhkkk\\\WWWccclll```[[[aaaaaaWWWRRRVVV```mmmxxxzzzxxxuuunnnfffXXXTTTXXX___ZZZLLLJJJSSSRRRRRRSSSSSSQQQOOOKKKIIISSS^^^dddeeepppwwwmmmaaaYYYOOOFFFGGGNNNTTTWWW[[[[[[VVVOOOJJJFFFEEEJJJPPPYYYfff{{{PPPFFFBBB??????@@@???===@@@EEEZZZgggXXXQQQOOOQQQdddyyy~~~tttxxx~~~tttbbb[[[SSSPPPUUU]]]dddooozzzzzzKKK???;;;:::999999888888999999:::;;;<<<555>>>???>>>aaayyy~~~xxxnnnnnnnnnfffaaaWWW\\\vvviii^^^]]]___YYYOOOGGGJJJ```ssswwwvvvuuunnneeeXXXZZZ]]][[[QQQIIILLLTTTVVVTTTTTTWWWXXXTTTPPPNNNFFFMMMWWW___hhhuuusssbbbddd```PPPIIIOOOSSSTTTVVVYYYZZZWWWOOOHHHEEEDDDFFFOOO\\\nnnIIICCCAAA@@@???>>>>>>@@@BBBCCC]]]~~~ggg[[[UUURRRTTTggg{{{vvvwww}}}~~~pppcccYYYQQQQQQVVV[[[bbbhhhppptttyyy~~~{{{}}}~~~|||yyywwwyyy|||}}}|||||||||||||||{{{yyyxxxwwwwwwxxxxxxzzzyyy||||||JJJ>>><<<;;;:::999888888888888666777999:::999;;;FFFRRR}}}|||rrrrrrtttzzzqqqnnnpppnnnggg]]]aaaqqqdddaaaaaaZZZOOOHHHFFFUUUfffqqquuusssjjjaaaVVVUUUUUUUUUQQQKKKLLLQQQWWWYYY]]]___]]]ZZZXXXWWWNNNLLLLLLQQQYYYggg{{{~~~llleee```VVVLLLIIIQQQQQQSSSVVVXXXUUUMMMFFFDDDAAACCCJJJUUUfff|||uuuEEECCCAAA@@@???>>>>>>@@@BBBCCCZZZiii[[[SSSQQQSSSiiixxxggg]]]UUUTTTUUUVVVYYY]]]eeeiiiooossswwwzzz~~~~~~zzz{{{{{{zzzxxxuuuwwwyyyyyyxxxwwwxxxyyyuuutttsssrrrrrrrrrssstttnnnmmmoootttwwwuuuvvvyyy|||III>>><<<;;;:::999888888888888777777999:::999:::DDDPPP{{{pppnnnlllrrrtttnnnsssuuujjjbbbggg|||lllfffddd\\\QQQJJJDDDHHHWWWkkkwwwttthhh```YYYTTTRRRSSSSSSQQQQQQTTT[[[aaagggfffaaa^^^___bbb\\\QQQGGGFFFMMMXXXiiiwwwyyyiiibbb___VVVIIIMMMMMMOOOSSSUUUSSSMMMGGGEEEAAAAAAFFFNNN\\\pppjjjAAACCCAAA@@@???>>>>>>@@@BBBCCCWWWkkk[[[RRRPPPUUUlllqqqggg]]]YYYVVVRRRQQQRRRXXX[[[___dddhhhmmmrrruuu{{{~~~|||{{{|||yyyxxxwwwvvvwwwwwwvvvttttttuuuvvvqqqpppooonnnnnnnnnooopppllljjjlllqqqqqqnnnmmmooosssuuuwwwxxxyyyzzz|||~~~zzzHHH>>>;;;:::999888888888888888888888999:::999999BBBLLLxxxwww{{{xxxqqquuuwwwmmmlllwwwrrrkkkggg```UUUOOOEEEAAALLLgggzzzxxxllldddZZZTTTPPPOOOOOONNNRRRWWW^^^kkkuuutttlllfffeeeeeefffYYYNNNKKKLLLOOO[[[hhhqqqfffhhhaaaRRRKKKKKKMMMQQQUUUUUUQQQLLLHHHDDDBBBDDDKKKVVViiiyyyeeeAAAEEEAAA@@@???>>>>>>@@@BBBCCCVVV~~~jjjYYYQQQSSSYYYpppsssfff___YYYSSSOOOPPPPPPRRRTTTWWWZZZ^^^dddhhhooorrruuuzzz~~~}}}~~~~~~||||||zzzwww|||zzzwwwwwwxxxyyyxxxvvvssssssuuuwwwsssrrrpppnnnnnnnnnnnnoooqqqpppqqquuuuuupppmmmnnnoooqqqsssttttttuuuwwwyyyzzz}}}vvvFFF>>>::::::999888888888888888999888999:::999888???GGGggg|||~~~zzzuuuvvvuuuvvv}}}vvvooollleee\\\VVVHHHAAAGGGaaavvvwwwmmmfffUUUQQQMMMIIIFFFEEELLLUUU\\\rrr{{{ooofffggg^^^WWWUUUOOOIIINNN[[[ppp}}}mmmkkkggg]]]NNNLLLMMMPPPUUUXXXVVVTTTKKKFFFBBBCCCGGGQQQbbbrrrfffDDDFFFAAA@@@???>>>>>>@@@BBBCCCVVViiiXXXRRRVVV]]]rrr}}}oooeee^^^VVVSSSSSSPPPPPPQQQQQQQQQTTTXXX\\\aaadddhhhooozzz|||}}}~~~|||{{{{{{{{{{{{zzzxxxvvvuuu}}}{{{wwwzzzyyyvvvwwwyyyyyyxxxvvvtttsssuuuvvvvvvuuurrrpppnnnnnnnnnnnnqqqpppssswwwwwwqqqnnnnnnoooqqqssssssssstttvvvxxxuuuxxx|||~~~pppCCC>>>999999888888777777888888999888888:::999888<<>>>>>@@@BBBCCCVVVkkkXXXRRRWWW^^^qqqxxxoooggg^^^YYYXXXTTTTTTSSSQQQOOOOOOQQQTTTSSSXXX]]]dddnnnxxx{{{xxx|||~~~}}}{{{{{{}}}}}}zzzwwwuuutttttttttuuutttrrrpppvvv{{{}}}xxxuuuwwwyyyxxx~~~{{{wwwvvvvvvxxxyyyyyywwwuuutttuuuvvvwwwuuusssqqqooonnnnnnnnnrrrrrrvvv{{{|||vvvrrrrrrppprrrssstttttttttvvvxxxuuuxxx{{{}}}~~~iii???===999888888777777777888888888777777::::::888:::???RRRooo|||zzz{{{zzz|||xxxwwwqqqgggaaaRRROOOLLLOOOYYYaaa^^^VVVPPPNNNOOOSSSSSSPPPPPPRRRQQQeee{{{wwwggg]]]\\\TTTGGGEEENNNWWWiiirrrhhhjjj```ZZZSSSQQQSSSXXXZZZ[[[SSSLLLFFFBBBAAAFFFTTTaaassscccEEEDDDAAA@@@???>>>>>>@@@BBBCCCUUUpppZZZQQQUUUZZZmmmvvvjjjaaa]]]WWWWWWVVVSSSPPPNNNOOOPPPLLLRRRWWW\\\dddoootttttt{{{~~~}}}zzzzzzwwwuuuwww{{{|||yyyuuutttrrrrrrsssuuuuuusssppptttxxxyyywwwwwwyyyyyyvvvxxxyyyzzzzzzxxxwwwvvvvvvyyyzzz{{{{{{yyywwwwwwxxxwwwvvvtttsssrrrrrrsssssstttuuuzzz~~~zzzzzzuuuwwwyyyyyyyyyyyy{{{|||}}}ccc<<<===888888777777777777888888777555666::::::888:::>>>GGG~~~}}}{{{}}}{{{zzztttjjjdddXXXXXXRRRKKKOOOYYYXXXOOOIIIGGGKKKTTTZZZVVVOOOJJJPPPXXXbbbqqqqqq```^^^XXXMMMKKKRRRNNNYYYwwwyyykkkpppggg___VVVQQQRRRVVVYYYZZZYYYRRRJJJDDDAAAEEEQQQ^^^nnnxxx___DDDBBBAAA@@@???>>>>>>@@@BBBCCCTTTuuu\\\PPPRRRWWWjjjuuuhhhbbbYYYYYYXXXUUUQQQOOOOOOPPPKKKQQQWWWZZZ```jjjqqqsss|||~~~zzzwwwxxxuuusssuuuzzz|||yyyuuuvvvttttttvvvxxxxxxvvvssswwwyyyyyyxxxzzz~~~}}}yyy{{{{{{{{{{{{zzzyyyxxxwww{{{}}}~~~|||{{{|||wwwvvvvvvuuuvvvwwwyyyyyysssuuu{{{~~~~~~|||~~~___:::<<<888777777777777777888888666444666999:::888999======sss}}}|||yyy|||zzzxxx|||wwwlllfff``````[[[RRRKKKJJJLLLMMMGGGDDDEEENNNZZZ```\\\VVVRRRNNNOOO[[[lllgggaaaddd]]]PPPHHHKKKSSSkkkvvvjjjjjjcccYYYTTTTTTVVVWWWWWWXXXVVVPPPGGG@@@CCCOOOZZZeeetttYYYBBBAAA?????????>>>===>>>@@@BBBTTTuuu\\\PPPQQQUUUiii{{{wwwjjjccc[[[VVVUUUTTTSSSQQQMMMOOORRRVVVZZZaaahhhmmmuuu|||~~~}}}{{{zzzvvvtttssswww|||~~~{{{wwwxxxyyywwwtttsssuuuvvvuuuyyy|||}}}zzzyyy}}}xxxvvvyyy{{{xxxvvvwww}}}||||||{{{zzzyyy{{{}}}~~~|||yyy}}}RRRAAA888999999888888888888999999666666666777888:::;;;<<<@@@ZZZppp~~~zzzooolllpppuuunnnbbbVVVPPPOOONNNKKKIIIFFFHHHUUUeeelllfff]]]UUUNNNKKKPPPZZZlllwwwjjjfff```TTTJJJHHHLLL^^^|||{{{jjjkkkhhhddd___ZZZXXXXXXYYYXXXXXXSSSKKKDDDDDDLLLTTTdddqqqOOO>>>>>>?????????>>>===>>>@@@BBBSSSttt[[[PPPRRRVVViiiyyyrrriiibbb^^^\\\XXXUUUPPPQQQSSSUUUXXX^^^eeeiiirrr{{{~~~~~~~~~~~~~~~|||{{{{{{{{{|||zzzvvvrrrssswwwzzzyyywwwyyyzzzyyywwwvvvwwwwwwvvvyyy|||~~~{{{yyyxxx~~~yyyxxx{{{}}}{{{zzzzzz}}}}}}|||}}}~~~NNN@@@888999888888777777888888999666666666777888999;;;<<<>>>OOOgggyyyiiiqqqttt```WWWUUUQQQJJJJJJGGGMMM```vvvxxxlll___TTTKKKIIIKKKSSSiiitttiiifff]]]PPPGGGGGGOOOfffppphhhjjjlllhhhbbb]]]\\\]]]ZZZ[[[XXXQQQIIIEEEIIIMMMeeeqqqtttJJJ???@@@?????????>>>===>>>@@@BBBSSStttZZZOOOSSSXXXjjj{{{sssmmmhhhbbb]]][[[\\\]]]^^^___dddiiimmm{{{~~~}}}|||||||||~~~~~~~~~}}}|||{{{yyyxxx{{{||||||}}}}}}}}}||||||~~~}}}|||}}}{{{uuusssuuuxxxyyyyyy|||||||||}}}|||zzzyyyyyy}}}~~~}}}{{{zzzzzz~~~zzzyyy}}}~~~~~~}}}}}}zzzIII>>>999999888888777777888888999666666666777888999:::;;;<<>>===>>>@@@BBBRRRvvvZZZOOOUUUYYYiii|||vvvpppppppppqqqqqqrrrtttyyy|||{{{{{{~~~}}}||||||{{{zzzyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuutttvvvyyy{{{|||~~~{{{xxxxxxzzzzzzzzz}}}}}}~~~~~~||||||~~~~~~}}}{{{{{{~~~zzz{{{xxxHHH===999888888777777777777888888666666666666777888999:::;;;:::```tttlll|||fff[[[WWWSSSKKKIIITTTrrryyygggYYYUUUNNNGGGQQQbbbuuuuuupppbbbSSSOOOGGGHHH\\\www}}}iiigggfffggghhhhhheeeccc```___[[[TTTLLLGGGGGGHHHSSS]]]ppp___BBB@@@@@@?????????>>>===>>>@@@BBBRRRzzz\\\PPPVVVYYYhhhyyytttsssvvvzzzttttttttttttsssrrrrrrrrruuutttsssrrrrrrssssssttttttuuuwwwxxxyyy{{{~~~|||{{{zzz|||zzz}}}|||~~~}}}~~~~~~yyyHHH===999888777777777777777777888666666666666777888999999<<<999TTTxxxyyyjjj\\\YYYWWWOOONNNXXXwwwsss```ZZZRRRHHHKKKYYYyyy}}}wwwjjj\\\WWWMMMFFFMMM]]]lllsssmmmiiieeedddfffeeeaaa]]]^^^]]]ZZZUUUOOOJJJGGGGGGLLLWWWmmm^^^DDDDDDAAA?????????>>>===>>>@@@BBBOOO```QQQVVVXXXeee|||uuupppmmmnnnooooooooopppppppppoooooonnnqqqqqqqqqqqqrrrsssttttttwwwxxxyyywwwuuuvvvzzz~~~~~~~~~}}}||||||yyy|||wwwFFF===:::888777777666666777777888666666666666666777888999;;;===KKK~~~|||lll___[[[XXXVVVTTT\\\yyykkkaaaWWWJJJJJJUUUiii~~~ttthhh___UUUNNNIIIKKKVVVbbbcccbbbaaa```___\\\YYYWWWXXXYYYYYYWWWSSSMMMHHHEEEKKKVVVooo^^^GGGFFF@@@?????????>>>===>>>@@@BBBKKKdddRRRVVVVVVbbb~~~~~~~~~xxxtttqqqooommmlllooopppqqqrrrrrrqqqqqqppppppqqqrrrsssuuuvvvwwwwwwwwwzzz}}}|||xxxwwwyyy|||}}}pppAAA;;;;;;777777666666666666777777777666666666666777888888888???BBBeeemmmaaa\\\VVV\\\XXX___yyyuuuggg\\\MMMKKKUUU[[[{{{rrrfff]]]VVVLLLDDDIIIUUUTTTXXX\\\\\\XXXTTTSSSTTTRRRUUUYYYZZZWWWPPPHHHCCCHHHTTTmmmYYYCCCCCC:::?????????>>>===>>>@@@BBBHHHyyy|||{{{fffRRRUUUUUU```}}}yyyyyy{{{}}}~~~zzzuuuttttttuuusssqqqooopppqqqrrrsssrrrqqqqqqrrrsssuuuwwwyyyzzz{{{|||vvv{{{~~~|||}}}iii<<<:::<<<777777666666666666777777777666666666666777777888555@@@<<>>??????>>>>>>>>>AAACCCNNNzzz}}}}}}cccPPPYYYTTT\\\{{{wwwtttrrrrrrqqqqqqrrrssstttsssrrrtttnnnnnnsssvvvttttttxxxuuuwww{{{~~~~~~|||zzz|||zzz{{{\\\===999999777777777777777777777777666666666666777777777777999<<<:::FFFxxx~~~vvvaaaZZZXXXUUU[[[\\\___ooovvvfff___TTTJJJIIIVVV|||tttoooiii[[[VVVWWWSSSMMMMMMKKKJJJHHHFFFDDDDDDJJJKKKOOOTTTWWWUUUOOOIIIHHHRRRhhhtttNNNDDD@@@@@@>>>??????>>>>>>???AAACCCLLLxxxzzzzzzkkkTTTZZZUUU\\\}}}zzzwwwuuussstttrrrqqqsssvvvyyyyyyxxxzzztttrrruuuvvvsssrrrtttvvvxxx{{{~~~~~~zzz|||XXX<<<999999777777777777777777777777666666666666777777777777999999;;;CCChhhuuuzzz}}}|||{{{iiiZZZWWWZZZ[[[dddcccaaajjjmmmbbbYYYSSSKKKKKKiiizzzjjjaaa```]]]YYYVVVRRRMMMIIIGGGFFFFFFIIIJJJLLLPPPUUUUUUQQQMMMGGGPPPfffdddHHHBBB???>>>>>>?????????>>>???BBBDDDLLLuuuxxxxxxuuuXXXXXXTTTZZZ|||yyyvvvxxx~~~}}}|||yyyxxxwww{{{wwwssstttyyy}}}}}}|||zzzxxxzzzzzzxxxwwwxxx{{{|||}}}|||}}}SSS:::999999777777777777777777777777666666666666777777777777999555<<<@@@QQQttt{{{yyyuuupppwww}}}wwwvvvuuuooobbbXXXWWW^^^cccvvvqqqhhhggg~~~pppbbb\\\ZZZRRRKKK\\\ooogggaaahhheee___YYYTTTQQQQQQQQQNNNMMMMMMPPPSSSUUURRROOOHHHOOOdddWWWDDDBBB???===>>>?????????>>>@@@BBBEEEMMMtttzzzxxx[[[TTTRRRVVVttt|||{{{~~~~~~}}}|||{{{}}}vvvvvvzzz}}}}}}{{{}}}}}}~~~NNN888999888666666666666666666666666666666666666777777777777888333===??????mmmzzztttllllllllltttzzzssspppkkkeee^^^XXXXXX```hhhqqqggguuusssbbb^^^]]]RRRMMMRRRooosssjjjrrrooojjjddd___]]]\\\\\\YYYVVVSSSSSSTTTUUURRROOOIIINNNbbb}}}QQQDDDCCC???>>>>>>????????????@@@CCCEEEOOOttt{{{rrraaaSSSSSSUUUmmm~~~~~~yyywwwzzz}}}~~~}}}{{{KKK888999666666666666666666666666666666666666666777777777777888555===>>>888YYYvvviiieeeiiikkktttwwwoooiiiaaa\\\\\\\\\\\\eeepppyyygggnnn|||ggg___]]]SSSSSSPPP\\\zzz{{{yyyvvvrrrnnnjjjhhhgggfffbbb\\\YYYXXXWWWSSSOOOJJJMMM^^^yyyNNNDDDCCC???@@@>>>????????????AAADDDFFFOOOrrr|||iiigggUUUWWWWWWjjj~~~|||}}}xxxIII999:::666777777777777777777777777666666666666777777777777666888;;;;;;;;;KKK~~~|||}}}pppfffgggnnnpppuuuvvvmmmeee]]][[[ccciiijjjssshhhhhhqqqbbb\\\YYYXXXRRRUUUrrr{{{xxxpppkkkeee```^^^ZZZUUUQQQJJJJJJYYY{{{vvvLLLCCCBBB???BBB>>>??????@@@@@@AAADDDGGGLLLnnneeekkkUUUYYYWWWfffuuuHHH;;;===888777777777777777777777777666666666666777777777777444<<<777888@@@@@@bbbvvv|||xxxpppiiimmmtttuuuxxxwwwlllggg^^^___mmmvvvyyyjjjdddzzzeee[[[ZZZXXXQQQOOO___uuupppiiieeeaaa]]]WWWSSSJJJIIIVVVwwwtttKKKCCCAAA???DDD===???@@@@@@@@@AAAEEEGGGIIIkkkfffkkkSSSXXXVVVbbbsssHHH<<>>:::888999999999999999888777666666555555666666666777777777999777:::??????<<>>@@@AAABBBCCCEEEIIINNNRRRYYYkkkkkkiiihhhWWWWWWOOOUUUmmm{{{LLL;;;888777999666666777777666555444444555555555666666666777777888666888===???<<<===AAAZZZeeePPPVVVxxxvvvnnnrrreee___^^^qqqvvvkkkaaa___aaabbbccceee___aaa```\\\[[[^^^aaa```[[[\\\]]]]]]___eeemmmrrrwwwssshhhbbb______XXX___}}}eeeEEE@@@AAACCCCCC>>>AAABBBCCCDDDFFFJJJPPPTTTXXXiiinnnhhhoooYYYTTTMMMRRRgggyyytttGGG:::888666888555666666666666555555444555555555555666666666666777555666:::<<<<<<===???KKK}}}vvvZZZPPPdddyyyoookkkssslllbbb^^^mmm~~~rrreeeaaadddiiirrrzzzooonnnjjjaaa\\\[[[YYYVVVRRRSSSSSSQQQOOOOOOTTTXXX]]]ooorrrhhheeebbb\\\dddZZZBBBAAAAAABBBCCC???BBBCCCEEEFFFGGGKKKQQQUUUYYYfffuuufff~~~___TTTNNNQQQ```}}}rrrmmmDDD999888666888777777777888888777777666444444555555555666666666666666666888:::<<<>>>AAADDDeeejjjTTT[[[zzzoooeeegggvvvrrrddd___hhh{{{uuutttwwwzzzpppjjjgggccc]]][[[]]]\\\XXXQQQLLLLLLNNNPPPUUUggg}}}yyynnnkkkaaa___kkktttTTTBBBDDDAAA@@@BBBAAADDDEEEFFFGGGHHHLLLQQQUUU\\\eee}}}dddzzziiiXXXRRRRRRXXXlll}}}xxxsssfff@@@999999666888666666777777777777777666444444444555555555666666555888:::999999;;;???AAACCCNNN}}}iiieee{{{hhhaaahhh}}}uuuccc^^^fff{{{|||uuussspppllldddggggggbbbYYYRRROOOPPPKKKDDDOOOnnn{{{pppnnn___aaapppmmmQQQCCCEEEAAA???BBBAAAEEEFFFGGGGGGIIILLLQQQUUU^^^dddaaaqqqqqq\\\VVVSSSSSSWWWxxxtttyyyaaa>>>999:::777999444444555555555555555444444444444555555555666666444999===<<<:::;;;>>>@@@EEE>>>fffrrrttteeebbbmmmyyyddd```gggsss{{{{{{~~~llljjjfffbbbaaa```]]]YYYWWWMMMHHHHHHUUUkkkzzzxxxpppbbbbbbttteeeRRRCCCBBBBBB???@@@FFFEEEFFFHHHIIIKKKNNNSSSWWW[[[ddd]]]lll]]]TTTVVVUUUYYYeeezzzvvvwww}}}VVV;;;;;;777333<<<666666555555555444444444666555555444444444555555888999999999:::;;;???AAAJJJHHHUUU}}}|||mmmbbb```kkkhhhaaagggvvv|||}}}pppmmmkkkiiigggccc```^^^UUUOOOJJJOOO___ooovvvvvveeefffwww^^^MMMAAABBBCCCAAABBBGGGEEEFFFIIIKKKNNNRRRXXX\\\```fff~~~hhhiiiaaaTTTSSSSSSVVV^^^uuurrrtttyyyQQQ;;;<<<888444999666666555555555444444444666555555444444555555555888:::;;;;;;;;;===???AAADDDIIISSSkkkpppfffcccbbblll~~~nnnaaahhh|||yyyrrrmmmiiifffeee^^^VVVNNNKKKRRR```qqq|||iiikkk}}}UUUHHH???AAADDDCCCCCCGGGEEEGGGJJJNNNQQQVVV\\\```fffhhhpppbbb|||fffTTTPPPPPPRRRVVVooo|||ppppppuuuzzz{{{JJJ:::<<<:::666777555555555555555444444444666555555444555555666666888:::<<<======>>>@@@AAA@@@LLLQQQWWWxxxzzzqqq~~~qqqeeeeeeiiiiiitttsss```jjjxxxqqqjjjddd```[[[SSSMMMLLLVVVkkk}}}mmmrrroooNNNEEE@@@BBBEEEDDDDDDFFFFFFHHHLLLPPPSSSXXX]]]aaaiiiiii}}}rrr^^^pppiiiSSSNNNNNNQQQPPP\\\wwwmmmpppyyy~~~rrrDDD999::::::888555555555555555555555555555555555555555555666666777888:::<<<>>>>>>???@@@BBBCCCLLLPPPQQQdddgggxxx~~~{{{zzzuuugggaaagggrrrvvvxxxaaammmsssbbb___\\\ZZZUUUOOORRReeeyyyssszzz]]]KKKFFFBBBDDDFFFEEEDDDEEEHHHKKKNNNRRRUUUYYY^^^aaaiiijjj{{{wwwcccooogggSSSMMMNNNPPPMMMQQQnnnuuukkkppp}}}{{{kkkAAA999777777:::555444555555555555555555555555555555555555666777888777999<<<===>>>???BBBDDDHHHHHHNNNUUU\\\qqqvvvuuuuuutttqqq{{{vvvvvvzzzoooeeeaaakkkyyyfffrrr~~~~~~mmmccc```^^^[[[TTTRRR```rrrzzzTTTJJJGGGEEEEEEGGGGGGGGGFFFKKKNNNRRRVVVYYY]]]aaadddkkkmmm{{{jjjqqq}}}cccRRRNNNNNNLLLLLLNNNaaatttjjjrrrwwwbbb>>><<<555555;;;555444444444555555555555555555555555555666777888888888999;;;===>>>AAAFFFIIIJJJFFFMMMYYYZZZ^^^~~~zzzhhhiiimmmooo~~~tttvvvqqqjjjcccaaannn~~~nnnvvv}}}wwwnnnnnnnnnoooqqqvvvnnnfff```]]]VVVRRR]]]mmmrrrSSSHHHHHHGGGGGGHHHJJJKKKJJJNNNRRRWWW\\\```dddiiilllppprrr}}}hhhkkksss^^^RRRNNNNNNJJJMMMOOOYYYzzzwwwnnnzzz}}}wwwXXX<<<@@@555333:::333444444444555555555666666555555555555666777888999:::;;;<<<===@@@EEEKKKOOOKKKJJJQQQYYYWWWXXXmmmqqqiiimmmppprrruuuwwwjjjeeeaaaaaappptttxxxuuunnnggg\\\bbb]]]]]]aaaccciiixxxxxxkkkaaa\\\UUUQQQ\\\kkkkkkUUUGGGHHHHHHGGGIIILLLNNNNNNQQQUUU[[[aaafffkkkpppssstttvvv~~~aaaaaammm[[[RRROOONNNIIIOOOQQQSSSjjjzzzttt{{{{{{PPP;;;CCC666333:::111444444444555555555666666555555555555666777999999<<<<<<===>>>AAAGGGOOOTTTLLLRRRWWWXXXVVVZZZgggtttrrrmmmqqqsssooo}}}~~~pppbbbbbbbbbYYYfffyyywwwxxxnnniii______^^^]]]^^^aaagggkkknnnjjjjjjooooooiiifffgggiiinnnzzzttt```^^^]]]PPPUUUooo^^^RRRNNNMMMKKKJJJKKKNNNSSSVVVWWWYYYaaahhhiiijjjuuucccaaaeee___LLLNNNMMMKKKKKKLLLSSSccc|||yyyyyyzzzxxxsssMMM777999999666666333777666555444444555666777666555555555666777999:::;;;===??????AAAFFFNNNSSSRRRSSSVVVYYY^^^bbbfffhhhwwwtttppprrrrrrrrr~~~|||nnn`````````WWWeeezzzrrrkkkfff```[[[ZZZ^^^bbbfffjjjeeecccfffddd^^^ZZZZZZXXXYYYaaarrr|||fffaaaaaaUUUYYYqqq~~~WWWLLLMMMKKKHHHHHHKKKPPPTTTVVV\\\]]]ccciiikkkllluuuiii^^^ssssss___PPPMMMKKKMMMKKKLLLQQQ___{{{}}}zzz}}}hhhGGG666999888666777555777666555444444555666777666666555555666888999;;;;;;>>>BBBEEEFFFIIIMMMQQQQQQRRRUUUXXX[[[___bbbdddpppyyysssoooyyyoooqqqxxxlll^^^]]]\\\VVVfff|||yyyrrriiidddbbbccccccbbbgggcccbbbdddccc___\\\[[[UUURRRRRR\\\pppkkkbbbbbbZZZ___uuusssRRRIIILLLJJJIIIKKKOOOSSSWWWXXXbbbbbbdddiiimmmpppvvv}}}sss\\\ddd]]]UUUNNNKKKNNNLLLKKKOOOYYYsssyyyYYY???444999666555888777666666555555555555666666666666555666777999;;;<<<;;;@@@EEEIIIKKKLLLMMMMMMOOOPPPRRRUUUYYY]]]```aaapppxxx}}}tttzzzpppjjjrrrvvvjjj]]][[[ZZZUUUjjj}}}vvvrrrpppmmmfffaaagggffffffhhhjjjiiigggfffaaa]]]XXXVVV]]]sssooo```___\\\eeezzziiiPPPLLLIIINNNTTTWWWXXXYYY]]]aaaeeedddeeehhhmmmrrrxxx|||{{{~~~}}}]]]]]]]]]YYYPPPLLLOOOKKKJJJMMMUUUlllwwwNNN;;;666:::666444888888666666666555555666666666666666666777888:::<<<>>>===@@@EEEHHHKKKKKKKKKKKKMMMNNNPPPTTTXXX\\\```bbbppprrr~~~zzzuuuooopppuuujjj]]][[[YYYVVVooowww}}}zzztttooorrrrrrrrrrrrrrrppplllhhhcccaaa]]]VVVRRR```xxxaaa\\\\\\hhh~~~^^^OOOOOOIIIUUUbbbfffbbb```eeekkkeeeeeefffgggllltttzzz}}}yyyzzzccc___xxxggg\\\RRRLLLMMMJJJJJJMMMRRRfff{{{uuuxxxHHH:::888<<<666444777666555666666666666666666555666666666777999<<<>>>@@@???@@@BBBDDDGGGJJJKKKKKKKKKLLLOOOTTTYYY^^^bbbdddhhhlllwwwtttmmmooo|||tttjjj^^^[[[XXXWWWssszzzqqq```___]]]WWWPPPWWWvvvggg^^^___lllkkkTTTNNNOOOMMMZZZhhhlllgggeeejjjqqqeeehhhiiihhhkkkttt|||kkkbbbqqqyyy___SSSKKKLLLIIIJJJMMMPPP```wwwvvvkkkEEE999999<<<555444777444555555666666666666555555666666777888:::===@@@BBBBBBAAA@@@BBBFFFJJJMMMMMMKKKLLLOOOTTTYYY^^^bbbdddaaaiiiooovvvxxxiiijjj~~~rrriii]]]YYYWWWVVVvvvuuunnngggaaaYYYXXXjjjlllccceeessszzzZZZOOOPPPRRRUUU[[[cccffffffhhhmmmrrrgggmmmoookkkkkksss|||qqqbbbhhhbbbVVVLLLKKKHHHJJJMMMMMMYYY{{{uuuyyy___BBB777777999555555888333444555666777777666555444666666777999;;;>>>AAACCCEEECCCCCCFFFKKKOOOPPPPPPMMMNNNPPPSSSXXX\\\___aaa```eeeiiimmm{{{rrrdddrrrqqqhhh]]]XXXVVVVVVwwwyyyoooddd[[[bbbpppnnnfffjjjyyynnnRRROOOUUUWWW[[[ZZZ[[[^^^ccciiimmmpppjjjrrrtttnnnkkkrrr||||||uuu``````dddYYYNNNKKKHHHKKKMMMKKKTTT{{{~~~~~~qqqfffvvvuuu}}}WWW@@@555444777444666999222444555666777777666555444666777777999<<>>???AAACCCDDDDDDFFFJJJOOOSSSUUUUUURRRUUUWWWXXX\\\```^^^YYY^^^]]]___dddkkkuuuuuusss|||xxx}}}zzznnneee___[[[TTTZZZ~~~~~~dddWWWXXX]]]cccsssvvvoooooottt^^^SSSYYY]]][[[]]]```cccfffgggiiilllnnnsssoookkkjjjmmmuuu|||XXXYYY~~~~~~[[[UUUNNNIIIJJJNNNKKKMMMdddoooppp{{{tttiiimmmxxx{{{yyy~~~|||{{{III<<<;;;:::888777666555555555666666777888888888888666999<<<>>>???@@@BBBDDDIIIHHHHHHJJJNNNQQQRRRRRRTTT\\\aaa```______^^^\\\]]]]]]```eeeiiimmmwwwpppooottt{{{wwwlllfffhhhzzz{{{rrrccc\\\\\\XXX]]]lllWWWTTTZZZUUUdddjjjjjjpppxxxwwwZZZTTTZZZccchhh```dddhhhkkklllmmmmmmnnnsssqqqnnnmmmoootttzzzaaaXXXsssmmmeeeVVVPPPJJJIIIMMMKKKKKKYYYmmmlllmmmzzz}}}qqqhhhkkksssxxxzzzzzztttjjjjjjqqq~~~}}}{{{hhhAAA<<<;;;:::999888888888888777777777888888888888888888;;;>>>@@@AAACCCEEEGGGLLLKKKIIIJJJNNNQQQSSSSSSRRR]]]eeeddd````````````]]]___ccchhhhhhfffjjjpppuuuuuufffYYY```iii~~~~~~tttfff^^^___ZZZ^^^}}}nnniiihhhgggggg]]][[[YYYZZZ___hhhqqqvvvsss]]]TTTUUUVVV```ccceeeoooxxxkkkYYYYYY^^^fffqqqcccfffjjjlllnnnoooqqqrrrmmmppptttvvvxxxyyyzzz{{{kkkZZZkkkjjjnnnxxxgggVVVMMMGGGGGGLLLMMMLLLTTT```zzzjjjlllzzzyyyooofffggglllooorrruuuuuuiii```aaaiiivvv}}}xxxwwwXXX>>>;;;;;;:::999999999::::::999999888888888999999999;;;===AAACCCDDDFFFHHHJJJLLLJJJIIIJJJNNNSSSVVVXXXPPPXXX______^^^aaacccdddaaabbbgggkkkjjjfffhhhllltttqqqeeekkknnn{{{sssiiibbb___XXX^^^uuudddYYYUUUUUUTTTSSSKKKJJJHHHGGGHHHKKKNNNPPPPPP___oootttlll```XXXVVV\\\aaabbbhhhuuu```YYY^^^___eeennndddfffhhhjjjlllppptttxxxnnnrrrwwwzzz{{{|||~~~{{{uuu]]]ccclllZZZbbb^^^ZZZMMMHHHHHHMMMNNNLLLOOOVVVbbbzzz~~~hhhkkk{{{{{{qqqgggccccccdddiiioooqqqddd[[[\\\dddqqqyyyooottt~~~OOO???;;;;;;:::::::::::::::;;;:::999999999999:::;;;;;;===@@@CCCFFFGGGIIILLLNNNOOOMMMKKKLLLPPPTTTVVVXXXTTTXXXYYYYYY]]]cccdddbbbaaabbbfffjjjiiihhhkkkrrrtttvvvwwwsss}}}qqqllleee\\\XXXdddyyyddd```]]][[[[[[ZZZVVVSSSRRRQQQOOOMMMKKKIIIHHHGGGAAAGGGPPPVVVZZZ[[[[[[[[[\\\bbbggguuuppp[[[ZZZ``````bbbgggdddeeegggiiikkkpppuuuyyyuuuvvvwwwwwwwww|||{{{bbb\\\wwwpppLLLKKKRRR]]]RRRNNNLLLMMMLLLIIIJJJNNNTTTeeevvv{{{eeeiii{{{|||www{{{sssiiiaaa\\\ZZZ___gggrrrdddZZZZZZbbbkkk~~~yyyvvvvvv}}}xxxIIIAAA;;;;;;:::999999999::::::::::::999999:::;;;===>>>@@@BBBFFFIIIJJJLLLOOOQQQTTTRRRPPPOOOQQQSSSSSSSSS[[[\\\[[[ZZZ^^^cccbbb^^^^^^^^^aaaeeefffgggmmmuuuzzzsssvvv{{{sssqqqggg[[[___uuuyyypppkkkcccdddeeefffeeebbb___]]]\\\[[[ZZZXXXVVVSSSPPPOOOIIIFFFDDDEEEJJJQQQXXX[[[[[[dddpppwwwiii^^^^^^cccddddddeeedddfffiiikkkmmmppptttvvvxxxyyyyyywwwwwwzzzmmm[[[nnn}}}RRREEEIIIYYYSSSPPPNNNLLLIIIFFFGGGJJJNNNXXXbbbnnnyyybbbgggyyy~~~uuurrrmmmggg```YYYUUU[[[dddzzzvvviii]]][[[bbbddduuu~~~zzz}}}gggFFFAAA;;;;;;:::999999888999999:::999999999:::<<>>???AAABBBBBBBBBFFFMMMSSSUUUTTTQQQNNNOOORRRWWW[[[\\\[[[ZZZZZZVVVRRRQQQSSSTTTTTTVVVZZZYYYYYY[[[]]]___aaacccfffeeehhhkkklllkkkiiiiiijjjlllsssqqqfff\\\ZZZaaaooovvvyyy}}}yyyvvvqqqkkkfff```bbbaaaaaa___XXXgggxxxhhhhhhiiikkknnnqqqrrrpppooorrrpppnnnnnnoooqqqpppoooxxxxxxyyyyyyzzz}}}dddoooxxxRRRCCC@@@BBBEEEHHHHHHGGGEEEDDDEEEPPPkkkpppjjjyyyooofff___^^^]]]YYYWWWWWWWWWdddyyy~~~vvvtttnnnkkkeeeaaa______aaacccjjjsss~~~{{{wwwzzzLLL:::>>>777777777888888999;;;<<<======>>>>>>???@@@BBBCCCCCCDDDFFFJJJMMMPPPQQQPPPPPPRRRVVV[[[^^^]]][[[[[[[[[YYYTTTQQQRRRRRRQQQSSSXXX]]]\\\ZZZZZZ]]]aaaeeeggg___aaacccdddeeeeeeeeefffiiimmmtttzzzuuurrrsssrrrrrrrrrnnnnnnzzzxxxrrrzzzrrrkkk``````___ccceeeaaatttpppllliiikkkmmmooopppqqqqqqppprrrpppoooppprrrrrrooolllrrrtttuuuvvvxxx{{{jjjeeesss]]]DDD@@@BBBDDDGGGGGGGGGEEEDDDBBBIII___uuu~~~tttmmm{{{ssskkkcccaaa___[[[WWWWWWZZZ```ooo|||lllkkkhhhdddaaa```______[[[bbblllttt}}}zzzxxxwwwoooEEE<<<>>>666888888999:::;;;===???@@@AAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIKKKMMMOOOQQQRRRTTTYYY]]]^^^\\\ZZZZZZ[[[ZZZUUUQQQRRRQQQOOORRRVVV___^^^[[[XXX[[[bbbfffeee\\\]]]___aaacccdddeeeeeedddjjjrrruuurrrwww{{{gggaaaeeessszzzyyy~~~vvvmmm~~~|||hhhddd___dddiiikkkvvvnnnooojjjlllnnnoooppprrrsssuuutttrrrrrruuuxxxwwwrrrmmmoooqqqsssuuuvvvyyy|||ttt^^^cccpppNNNAAABBBDDDEEEFFFEEEDDDDDDBBBBBBNNN]]]lll{{{sssrrr|||uuunnnzzzzzzqqqiiifffddd^^^[[[ZZZ^^^^^^fffxxxuuurrrnnniiieeebbb```___WWWZZZ]]]ccckkkxxx{{{xxx|||XXX??????===888999999:::;;;===???AAABBBDDDCCCCCCCCCCCCEEEFFFGGGIIIJJJJJJLLLNNNPPPRRRSSSSSSWWW[[[[[[XXXWWWYYY[[[XXXTTTQQQRRRRRRPPPSSSWWW^^^___\\\YYY\\\cccdddaaa\\\]]]```dddfffgggfffeeeaaadddnnnuuuooojjjvvvxxxsss}}}tttiiizzzrrriii```dddlllrrr}}}pppooopppkkklllnnnpppqqqsssvvvyyyvvvuuuuuuyyy}}}{{{uuuooonnnpppssstttuuuvvvyyyzzz{{{}}}~~~|||]]][[[|||\\\AAABBBDDDEEEEEEEEEDDDDDDEEE>>>BBBLLLZZZttttttjjjiiirrrzzzvvvnnnzzzxxxooollliiiccc___^^^[[[WWW[[[lll}}}wwwooohhhccc```___[[[YYYWWWXXX^^^iiivvvssstttvvvyyyHHH;;;@@@<<<:::999::::::<<<>>>@@@BBBCCCFFFEEEDDDDDDDDDEEEGGGHHHJJJKKKMMMOOOPPPRRRSSSTTTPPPUUUYYYXXXVVVUUUXXX\\\VVVRRRPPPRRRSSSRRRTTTYYY\\\^^^]]]ZZZ]]]cccbbb\\\YYY[[[___dddgggfffccc```bbbaaahhhrrrpppgggkkkwwwppplll~~~{{{ooommmuuutttqqqrrrqqqrrrqqqpppooorrrvvv{{{}}}{{{rrrllloooppppppqqqrrrtttwwwzzzzzzxxxyyy}}}~~~^^^^^^\\\eeeHHH>>>AAAHHHDDDCCCFFFDDDAAABBBBBBCCCHHHYYYooorrrggg```cccnnnxxxooovvvyyynnniiijjjhhhaaaddd___```gggllluuuvvvnnnlllkkkhhheee```]]]WWWRRRRRRYYYeeennn{{{uuurrrtttxxxqqqCCC???>>>555555:::;;;======???BBBFFFJJJKKKMMMKKKEEEEEEJJJLLLIIIJJJLLLMMMOOOTTTXXXVVVPPPRRRWWWUUUQQQVVV^^^[[[PPPTTTWWWZZZZZZWWWVVVWWWXXX[[[[[[]]]___```aaaaaaaaa]]]]]]^^^^^^___`````````fffgggiiijjjkkkmmmnnnooowwwuuurrrooo{{{rrrooo}}}rrrppprrrqqqsssrrrqqqqqqssswww|||{{{xxxwwwyyy}}}|||vvvpppqqqqqqrrrrrrssstttuuuwwwwwwvvvxxx}}}bbbXXXYYYvvvRRRDDDDDDJJJFFFDDDEEECCC@@@AAAAAA???CCCOOObbbppprrrhhh```bbbhhhooovvv|||vvvyyy~~~tttpppppplllffffffaaa```eeegggmmmzzzqqqnnnllliiifffaaa___[[[WWWTTTUUU[[[```kkkqqq~~~zzzvvvssstttxxxggg@@@???>>>666:::<<<===???@@@BBBEEEJJJNNNWWWVVVPPPHHHEEEJJJLLLKKKJJJMMMOOOQQQWWW\\\[[[VVVRRRWWWVVVSSSWWW___]]]SSSVVVZZZ]]]\\\ZZZXXXYYY[[[]]]]]]]]]]]]^^^^^^^^^^^^bbbbbbaaa```___^^^^^^]]]gggfffhhhlllqqqrrrpppmmmrrruuu{{{mmmhhh___```pppuuusss~~~nnnnnnppppppssssssttttttuuuxxx}}}}}}vvvpppqqqwwwzzzwwwssstttttttttuuuttttttsssrrrsssssswww}}}uuuUUUZZZooo___KKKFFFKKKGGGEEEFFFBBBBBBBBBAAA>>>>>>EEERRR\\\jjjbbb\\\^^^bbbeeeiiimmmxxx}}}{{{{{{yyywwwrrrllllllfffdddeeedddfffssszzzuuurrrmmmjjjddddddbbb^^^YYYUUUSSSSSS\\\```mmm|||uuummmkkknnnwwwWWW>>>@@@<<<888@@@>>>???BBBDDDFFFJJJOOORRR\\\YYYRRRIIIFFFJJJNNNOOOJJJLLLNNNQQQXXX______ZZZSSSWWWWWWUUUYYY```___WWWWWWZZZ]]]\\\YYYXXXYYY[[[``````___^^^]]]]]]^^^^^^cccbbbbbbaaa```___^^^]]]hhhgggiiipppxxxyyytttnnnlllkkkkkknnnwwwssssssgggbbbmmmwwwyyyvvvuuuzzzsssrrr{{{xxxzzzxxxkkkkkknnnnnnsssuuuvvvwwwwwwyyy~~~|||uuusssuuuvvvuuussswwwvvvvvvvvvuuussspppnnnpppqqqvvv}}}ZZZ^^^ggglllPPPDDDHHHGGGFFFGGGEEEEEEEEEDDD@@@>>>@@@GGGMMMZZZUUUTTTYYY^^^aaadddgggqqqyyy{{{~~~xxxrrrtttoookkkjjjgggeeekkktttzzzsssnnniiiiiihhhddd___YYYTTTRRRVVVWWW___mmmyyytttmmmlllmmmppptttzzzyyyIII<<>>AAADDDKKKIIILLLTTT[[[]]]```dddgggnnnvvv~~~{{{{{{vvvrrrooollliiiiiilllyyyxxxppplllkkkiiifffccc^^^ZZZXXXSSSPPPSSS]]]iiisss~~~xxxrrrnnniiifffhhhqqq|||iiiAAA>>>???999:::CCC@@@BBBEEEHHHJJJMMMQQQTTTNNNMMMLLLMMMMMMNNNOOOQQQNNNOOOPPPQQQVVV\\\\\\XXXWWWXXXXXXWWWYYY]]]]]][[[TTTWWWXXXVVVSSSRRRTTTVVV\\\\\\\\\]]]^^^```aaabbb[[[\\\^^^___``````___^^^]]]dddmmmrrrrrrpppnnnnnnfffiiimmmmmmjjjhhhiiikkkxxx{{{yyyvvvtttsssssstttuuurrrllllllnnnqqqqqqvvvzzz{{{yyyzzz~~~}}}zzzwwwwwwyyyyyyvvvsssssstttsssoookkkmmmnnnsss{{{|||ddddddhhhbbbCCCBBBDDDGGGJJJIIIDDDEEEDDDAAA???======???CCCCCCHHHQQQVVVWWWYYY\\\___fffooowww~~~yyyuuurrrooollljjjppp}}}~~~sssnnnkkkhhhfffeeebbb___]]]QQQMMMLLLQQQYYYcccppp||||||wwwqqqkkkhhhhhhkkknnnyyy\\\>>>@@@???:::>>>BBBBBBDDDGGGIIIJJJLLLOOOQQQOOONNNOOOSSSSSSOOOMMMNNNSSSSSSSSSSSSXXX]]]]]]XXXYYYYYYXXXXXXXXXXXXYYYYYYTTTVVVWWWUUURRRPPPSSSUUURRRTTTVVVXXXZZZ\\\]]]]]][[[\\\^^^______^^^\\\[[[XXX```hhhkkkgggdddeeehhhdddfffggghhhhhhiiijjjlllqqqsss|||yyytttrrrppprrrvvvooouuu{{{|||zzzzzz~~~zzz|||}}}|||zzzwwwvvvvvvyyytttqqqppprrrrrrooolllnnnnnnrrryyy}}}qqqbbb\\\qqqsssJJJDDDEEEFFFIIIHHHFFFFFFEEECCC@@@======<<>>DDD@@@>>>CCCBBBDDDGGGIIIJJJJJJKKKMMMNNNPPPNNNPPPTTTTTTOOOLLLNNNSSSSSSRRRRRRWWW]]]]]]XXX[[[ZZZYYYWWWUUUTTTTTTVVVRRRSSSTTTRRRNNNMMMOOORRRMMMOOORRRVVVXXXYYYXXXXXXZZZ[[[^^^```aaa```^^^]]]\\\```ddddddbbb```aaabbbaaaaaaaaacccgggjjjllllllmmmmmmsss~~~{{{vvvvvvvvvssstttyyynnnuuu|||}}}zzzyyy}}}|||zzzwwwwwwwwwvvvssspppxxxsssooonnnqqqrrrpppmmmooonnnrrrxxx|||```TTTcccRRRGGGFFFFFFHHHFFFJJJIIIGGGEEEBBB???>>>===;;;<<>>IIIFFF>>>OOOIIIHHHHHHIIIIIIFFF???999:::<<<>>>BBBEEEHHHJJJLLLQQQTTTZZZ___dddkkkqqquuu}}}vvvtttuuu{{{vvvllljjjmmmjjjeee___aaa___YYYPPPLLLMMMPPP^^^fffsssvvvpppmmmjjjfffbbbdddlllzzzYYYNNNDDDBBBCCCDDDEEEGGGKKKKKKKKKLLLMMMOOOPPPQQQLLLMMMOOORRRSSSRRRNNNKKKMMMNNNQQQUUUXXXYYYWWWUUU[[[WWWTTTTTTUUUUUUQQQNNNTTTSSSQQQMMMJJJIIIKKKMMMUUUUUUUUUTTTTTTUUUXXX[[[YYYUUUXXXaaafffccc``````cccaaaaaabbbdddfffhhhhhhdddaaa___```dddggghhhhhhggggggiiimmmsssxxx{{{|||{{{~~~~~~}}}wwwtttwwwxxxwwwuuuvvvyyyyyyzzz|||~~~{{{xxxwwwyyyyyyxxxuuutttvvvxxxxxxvvvsssqqqpppqqqqqqqqqooommmoootttwwwyyyvvvSSSPPPtttvvvIIIIIIGGG@@@MMMJJJJJJIIIJJJJJJGGGBBB===;;;;;;===???BBBEEEHHHIIILLLOOOTTTYYY^^^ccciiimmmzzz{{{}}}{{{wwwyyy}}}~~~rrrmmmnnnlllhhhcccbbb___[[[WWWSSSOOOMMMXXX___kkkwww~~~tttqqqooolllgggcccdddiiimmmyyyTTTKKKCCCCCCEEEFFFGGGIIILLLLLLLLLLLLMMMOOOQQQRRRMMMNNNOOOPPPRRRQQQNNNKKKLLLLLLNNNQQQTTTUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUSSSSSSQQQOOOLLLMMMOOOQQQYYYZZZYYYVVVRRRQQQSSSVVV[[[WWWXXX___bbb___\\\[[[___^^^]]]]]]___bbbdddeeehhhddd```___```aaaaaa___eeeeeefffiiimmmppprrrsssqqqtttzzz|||yyyzzz|||yyyxxx{{{zzzwwwvvvxxxvvvyyy}}}~~~|||zzzyyyrrrtttwwwyyyxxxwwwwwwxxx|||zzzvvvsssrrrsssuuuwwwtttpppppptttxxxyyy{{{[[[HHH```ZZZGGGDDDBBBJJJLLLKKKKKKLLLLLLJJJFFFCCC<<<;;;:::;;;<<<@@@CCCEEEGGGJJJOOOSSSWWW\\\aaaeeeoooqqqtttwww{{{}}}zzzyyy{{{vvvsssrrrooogggdddaaaaaa```\\\TTTMMMTTTYYYbbbkkkttt}}}|||{{{wwwqqqiiibbb^^^]]]^^^hhhwwwwwwNNNGGGBBBDDDGGGGGGHHHJJJNNNMMMLLLLLLMMMOOOQQQSSSPPPNNNNNNNNNOOOOOOMMMKKKJJJJJJJJJLLLOOOQQQQQQQQQNNNQQQTTTSSSQQQQQQTTTXXXPPPPPPPPPNNNMMMNNNQQQTTTXXXZZZ[[[XXXRRRPPPRRRUUUbbb^^^]]]```ccc```]]]\\\]]]\\\ZZZZZZ\\\^^^bbbdddfffccc___]]]]]]\\\[[[ZZZcccdddeeefffgggiiijjjkkkiiijjjlllnnnqqquuu{{{ttttttssstttvvvxxxyyyxxxwwwwwwxxxwwwyyy|||{{{yyyzzz~~~www{{{~~~}}}yyyxxxzzz}}}rrrsssuuuvvvwwwwwwxxxxxx{{{zzzwwwtttssstttxxx{{{wwwrrrpppuuuyyyzzzzzz|||pppLLLQQQpppnnnFFF>>>AAAHHHLLLMMMNNNOOOOOOMMMKKKIII???===:::888888;;;???AAAEEEHHHLLLOOORRRVVV[[[^^^eeehhhlllqqqvvv~~~}}}{{{}}}yyyvvviiihhhhhhiiihhhcccZZZSSSVVVXXX\\\aaahhhrrr|||}}}rrriiibbb^^^UUU\\\fffqqq}}}hhhJJJEEEDDDGGGIIIHHHHHHIIIPPPNNNMMMLLLMMMOOORRRSSSQQQOOOMMMLLLMMMMMMKKKJJJJJJIIIHHHIIILLLOOOPPPQQQOOOPPPQQQPPPNNNNNNPPPSSSMMMMMMMMMLLLKKKLLLNNNPPPPPPUUUYYYWWWSSSRRRUUUYYYbbb___]]]___aaaaaa^^^\\\]]]\\\[[[ZZZ[[[^^^bbbeee___^^^\\\[[[\\\\\\\\\\\\cccdddeeefffffffffggghhhkkkllllllkkkkkklllooorrruuu{{{qqqppppppqqqssstttuuuuuutttxxxsssrrrtttxxxxxxvvvxxx}}}zzz||||||xxxttttttzzzwwwuuusssrrrsssuuuxxxyyyxxxwwwuuusssqqqsssxxx}}}xxxrrrpppuuuzzz{{{}}}~~~~~~[[[KKK\\\OOO;;;>>>EEEKKKNNNPPPRRRRRRQQQOOONNNDDDAAA<<<999777999<<<>>>BBBEEEHHHKKKMMMQQQUUUXXX___bbbgggmmmssszzzzzzmmmoooqqqrrrnnnggg```[[[[[[YYYWWWXXX\\\fffsss{{{{{{qqqjjjfff]]]]]]^^^aaahhhvvvZZZIIIFFFGGGJJJKKKHHHGGGHHHOOOOOOMMMMMMNNNOOOQQQRRRPPPNNNKKKJJJKKKKKKKKKJJJJJJHHHGGGIIILLLPPPRRRRRRPPPMMMJJJJJJLLLMMMMMMLLLMMMNNNMMMLLLJJJIIIKKKLLLLLLPPPUUUVVVTTTSSSVVVYYYXXXWWWVVVXXX[[[^^^\\\YYYZZZ[[[[[[ZZZZZZ\\\```dddZZZZZZ[[[[[[[[[\\\]]]^^^___bbbeeeeeeddddddeeegggggghhhiiihhhhhhiiikkkmmmlllpppuuuzzz}}}~~~wwwuuuuuuuuutttrrrpppooonnn~~~|||xxxttttttwwwxxxwwwyyy|||||||||yyytttppprrryyyzzzvvvpppnnnppptttxxxzzzuuuvvvuuurrrooopppuuuyyyvvvqqqooossswwwzzz~~~~~~}}}~~~~~~pppPPPQQQmmmgggFFF@@@CCCIIIMMMSSSVVVVVVTTTSSSRRRIIIFFFAAA<<<::::::;;;======???BBBEEEGGGKKKOOORRRZZZ]]]ccchhhnnnuuu}}}|||wwwxxxyyywwwrrrjjjddd```\\\ZZZVVVSSSUUU\\\fffnnnyyy|||rrrmmmiiifff```[[[[[[dddrrr|||oooMMMJJJHHHIIIMMMLLLHHHGGGHHHNNNNNNNNNNNNNNNOOOPPPPPPNNNLLLJJJJJJKKKKKKJJJIIIHHHGGGGGGIIINNNQQQTTTTTTNNNJJJFFFGGGKKKNNNMMMKKKNNNOOOOOOMMMJJJIIIIIIJJJLLLOOORRRTTTTTTSSSSSSSSSRRRTTTTTTVVV[[[```^^^YYYTTTWWWYYYXXXWWWXXX\\\___YYY[[[\\\[[[ZZZZZZ[[[\\\[[[___ccccccbbb```bbbdddbbbccceeeeeefffgggiiilllfffhhhjjjlllnnnqqquuuyyyzzzzzzxxxxxx}}}~~~wwwvvvwwwvvvsssoookkkjjjjjj{{{uuurrruuuzzz{{{}}}{{{zzzwwwsssppprrrwww|||zzztttooommmoootttyyyzzzvvvwwwwwwsssnnnlllooossstttpppoooqqqsssuuu|||~~~{{{}}}~~~\\\RRRXXXzzz]]]FFF@@@FFFLLLTTTXXXXXXVVVTTTTTTOOOKKKFFFAAA>>><<<<<<===999<<>>======999;;;???AAADDDGGGLLLOOORRRUUUZZZ___eeejjjqqquuunnnooottt{{{~~~yyywwwpppdddZZZ\\\]]]]]]\\\YYYXXXXXXXXX[[[eeerrr}}}yyyxxxtttlllbbb\\\[[[\\\eeewwwyyyQQQQQQIIIHHHKKKNNNNNNKKKKKKNNNJJJLLLNNNOOOOOONNNMMMKKKJJJIIIIIIJJJKKKLLLJJJHHHDDDDDDFFFJJJOOOSSSUUUUUUSSSSSSQQQLLLFFFDDDGGGJJJGGGHHHIIIHHHFFFEEEEEEFFFKKKJJJKKKPPPUUUVVVQQQLLLLLLQQQTTTUUU[[[aaa^^^VVVNNNSSSXXXYYYWWWUUUXXX[[[SSSVVVYYYYYYXXXXXXYYY\\\^^^bbbfffeeeaaa]]]^^^```^^^```aaabbbbbbccceeefff````````````aaaccceeegggccceeehhhlllnnnmmmoooqqq{{{}}}yyywwwzzz{{{vvvuuuxxxssstttuuuwww|||zzzqqqmmmooorrrqqqooommmnnnpppyyyuuuvvvsssnnnnnnvvv}}}}}}tttlllllloooqqqtttxxxuuummmhhhjjjnnnooopppsssyyywwwuuusssrrrqqqnnnllloooooonnnmmmooouuuyyyzzz{{{}}}^^^TTTbbbZZZHHHDDDBBBLLL\\\]]]RRRQQQ\\\WWWWWWQQQFFF???@@@BBBCCC???===???EEEFFFDDDDDDGGGNNNQQQSSSVVV___iiiiiiccciiikkkooorrruuuxxx}}}||||||rrreee[[[cccZZZPPPNNNSSSWWWWWWTTTTTTWWWaaannnyyyyyypppkkkfffaaa]]]dddgggrrrdddKKKMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLLLLMMMMMMKKKHHHDDDFFFFFFGGGHHHIIIKKKLLLMMMMMMOOOOOOMMMIIIGGGIIIKKKIIIHHHFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLNNNPPPTTTXXXWWWWWWWWWWWWXXXZZZ[[[\\\TTTSSSSSSTTTVVVWWWWWWVVVVVVVVVXXXYYY[[[[[[\\\\\\\\\^^^aaabbbbbb```]]][[[\\\^^^_________```bbbdddbbb]]]]]]aaabbbaaaccciiibbbdddeeeggggggfffdddccckkklllmmmnnnppprrrtttvvvwwwkkkooouuuwwwttttttyyyzzzwwwzzz{{{{{{zzzxxxxxxyyy{{{}}}wwwtttvvvwwwuuussssssqqqnnnmmmqqqvvvyyywwwttt{{{vvv}}}tttuuupppnnntttzzz{{{{{{|||yyyooommmnnnppptttyyyrrrlllhhhiiikkkkkkmmmqqqtttrrrqqqrrrssstttsssrrrlllllllllmmmooorrruuuvvvxxx{{{~~~qqqRRRUUU{{{sssPPP@@@FFFPPPXXXYYYWWWVVVWWWWWW[[[XXXLLL@@@===???@@@???<<<;;;>>>>>>===>>>BBBGGGJJJLLLOOOXXXbbbddd```bbbeeeiiilllooossswww{{{pppeee\\\YYYUUURRRRRRTTTWWWYYYRRRRRRWWWaaalllwww|||ssskkkeee```aaaaaafffqqq~~~\\\KKKQQQJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMKKKGGGDDDGGGFFFEEEEEEFFFGGGHHHIIIGGGHHHHHHHHHGGGGGGIIIKKKGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIIIIJJJLLLNNNSSSTTTUUUVVVWWWXXXYYYYYYXXXVVVUUUUUUUUUVVVUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]^^^___```aaaaaa___\\\[[[\\\^^^____________```bbbccc___]]]```aaa^^^```eeebbbccceeefffgggfffdddccceeeeeefffggghhhiiijjjkkkoooqqqvvvzzz~~~|||yyywwwzzzvvvmmmrrruuusssnnnnnntttxxxxxx{{{||||||{{{yyyxxxxxxyyy{{{yyy{{{zzzvvvuuuwwwrrrpppooorrrvvvxxxvvvsss}}}xxx{{{|||vvvvvvqqqooossswwwvvvuuuvvv|||qqqnnnnnnooossswwwqqqmmmkkkkkkjjjiiilllrrrqqqppppppqqqtttuuuuuutttiiiiiikkkmmmoooqqqrrrssssssvvv{{{\\\MMMkkkeeeCCCJJJOOOOOOUUU\\\[[[SSSXXX___```SSSCCC<<<<<<===>>>:::777888888888;;;@@@BBBFFFIIIKKKPPPWWW[[[ZZZZZZ\\\```cccgggkkkooosss|||}}}oooXXX[[[\\\XXXTTTTTTZZZ```TTTPPPOOOUUU]]]jjj{{{xxxnnniiieeeaaa___cccjjjxxxqqqPPPJJJQQQKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKJJJFFFCCCGGGEEECCCBBBBBBCCCEEEGGGCCCBBBAAABBBEEEGGGIIIIIIEEEFFFFFFGGGFFFEEEDDDCCCDDDFFFGGGGGGFFFEEEEEEFFFOOOPPPRRRTTTVVVVVVVVVVVVXXXWWWUUUTTTUUUVVVXXXYYYVVVWWWYYY[[[\\\]]]^^^^^^````````````___^^^\\\[[[\\\^^^```aaa___^^^^^^^^^ccc```^^^___^^^\\\]]]```aaabbbdddeeefffeeedddccc______```aaabbbbbbbbbbbbfffhhhkkkmmmoootttyyy|||~~~}}}|||}}}|||zzzuuuqqqooonnnqqqwwwyyyuuuvvv{{{zzztttoooqqqooolllmmmrrrttttttyyyzzz|||{{{xxxuuutttttt~~~}}}~~~{{{uuuvvvzzzuuusssrrrsssvvvwwwuuurrr}}}|||{{{|||}}}{{{tttqqqrrrwwwyyyvvvssssssxxxpppnnnoooooopppssstttrrrqqqqqqmmmkkkooouuuuuusssrrrrrrrrrrrrqqqooohhhiiilllqqqrrrqqqppprrrppprrrxxxwwwSSS```VVVNNNEEEGGGRRR]]]\\\VVVZZZaaabbbXXXKKKCCC>>><<<===999777999999999;;;@@@AAAEEEJJJLLLNNNPPPRRRSSSSSSVVVZZZ]]]```dddiiilllqqqtttyyywwwaaabbbbbb]]]XXXXXX___eee\\\VVVQQQRRRWWWaaappp}}}}}}uuupppkkkeeebbbcccjjjzzz\\\HHHGGGLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEFFFIIIJJJIIIFFFCCCFFFDDDAAA??????BBBEEEGGGFFFCCC@@@@@@DDDGGGFFFEEECCCEEEFFFHHHGGGEEECCCAAADDDFFFHHHHHHFFFEEEDDDEEEKKKMMMPPPSSSUUUUUUTTTTTTSSSSSSSSSSSSUUUXXX\\\```WWWXXXYYY[[[]]]^^^______aaa```___^^^]]]\\\\\\\\\^^^```bbbbbb```^^^]]]\\\```^^^]]]]]]]]]\\\]]]^^^___aaacccdddeeedddcccbbb\\\]]]___aaabbbbbbaaaaaagggjjjkkkjjjlllpppssssssyyy{{{{{{uuuwwwyyyxxxtttqqqnnnnnntttyyyzzzvvvuuuwwwwwwtttiiikkkmmmoooqqqsssrrrqqqvvvxxxyyyxxxuuurrrppppppzzz|||yyyrrrtttzzzxxxvvvuuuuuuvvvuuusssqqqssszzz{{{{{{|||zzzttttttyyy}}}wwwvvvtttnnnkkknnnqqqpppnnnooouuutttsssssspppmmmpppwwwvvvtttsssrrrrrrqqqooommmkkkjjjnnnuuuvvvrrrqqqsssuuuuuuyyyeeeZZZssswwwWWW>>>BBBQQQXXXYYY[[[\\\______YYYSSSNNNGGG@@@AAA===<<<===<<<999999<<<>>>BBBGGGLLLMMMMMMMMMNNNPPPRRRVVVXXX[[[___cccggghhhlllqqqwww|||~~~~~~sssooohhhaaa\\\]]]```cccbbb]]]XXXWWWWWWZZZbbbkkkxxxyyysssnnnjjjfffeeellluuunnnRRRHHHHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFDDDCCCBBBBBBBBBCCCBBBCCCEEEGGGIIIIIIFFFDDDCCCBBB@@@???@@@CCCFFFIIILLLHHHCCCBBBCCCEEEDDDBBBBBBDDDFFFGGGGGGEEEBBB@@@@@@CCCFFFGGGFFFFFFFFFGGGJJJLLLOOOQQQSSSSSSRRRRRRQQQRRRSSSSSSSSSVVV\\\```VVVWWWYYY[[[]]]^^^______aaa```^^^]]]\\\\\\\\\]]]```bbbddddddaaa^^^]]]\\\[[[[[[\\\[[[\\\^^^^^^^^^^^^___aaacccddddddcccbbb\\\]]]^^^```bbbddddddeeegggjjjjjjhhhjjjooopppmmmooowww|||yyyxxxppprrruuuuuutttrrrqqqqqqppptttuuussspppqqqrrrrrrkkkiiiiiimmmrrrtttuuuvvvtttvvvxxxxxxuuurrrppppppyyy|||zzzrrrsssyyyyyyxxxvvvvvvuuusssqqqooowwwqqqwwwvvvwwwyyyuuuvvvwww~~~{{{zzzkkkggghhhnnnsssqqqnnnnnntttqqqpppqqqpppmmmppptttsssrrrqqqqqqrrrsssqqqpppllljjjnnnvvvxxxrrrppptttyyyzzz{{{}}}```___gggmmmGGGCCCMMMQQQUUU]]]\\\^^^]]]ZZZZZZXXXRRRJJJHHHDDDBBBAAA???:::888:::======@@@FFFIIIIIIJJJMMMMMMOOORRRUUUWWWZZZ^^^aaacccfffkkkpppuuu{{{}}}tttjjjeeebbb___^^^aaa^^^\\\\\\YYYUUUWWW[[[aaakkkyyy~~~wwwtttnnnhhhfffhhh}}}^^^NNNLLLJJJFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDBBBAAAAAABBBBBBCCCAAAAAACCCGGGIIIIIIGGGEEEAAA@@@??????@@@CCCFFFIIINNNKKKFFFCCCBBBBBBBBBBBBBBBCCCEEEFFFFFFDDDBBB@@@<<>>@@@AAABBBEEEHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLNNNQQQSSSRRROOOOOORRRVVVTTTUUUWWWZZZ\\\]]]^^^___\\\\\\]]]]]]]]]^^^^^^^^^___``````___]]][[[\\\\\\VVVZZZ\\\ZZZ\\\```aaa]]][[[]]]___aaacccbbbbbbaaa\\\[[[ZZZZZZ\\\^^^aaacccdddiiijjjfffkkksssssskkkdddfffjjjqqquuuvvvrrrooohhhjjjlllllllllmmmooopppjjjnnnssswwwxxxzzzrrrkkkhhhnnnssstttuuuwwwpppqqqssssssssssssuuuvvvyyy{{{|||sssqqqtttwwwxxxwwwuuussspppnnnnnnwwwtttuuurrrlllttt}}}wwwsssrrrtttwwwuuupppooorrrmmmhhhhhhooottttttsssttttttnnnkkkooorrrrrrqqqrrrrrrqqqpppppprrrsssrrrpppkkkfffiiirrrssslllkkkqqqkkkqqqxxx}}}~~~~~~jjjTTTLLLooouuuMMM@@@GGGQQQTTTZZZ```ccc___[[[\\\^^^^^^RRRLLLHHHGGGHHHHHHLLLRRRWWWIII>>>>>>@@@AAADDDHHHGGGIIIKKKMMMMMMOOOSSSUUUVVVYYY]]]aaaeeejjjooosssxxx~~~||||||~~~oooccc]]]WWWXXX\\\aaa___YYYVVVWWWRRRRRRUUU\\\gggvvvzzzpppkkkfffppp~~~[[[GGGGGGHHHFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@AAABBBDDDEEE???@@@CCCGGGJJJJJJHHHFFFAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBB???===>>>CCCHHHBBBCCCDDDDDDDDDCCCBBBAAA???@@@AAABBBCCCEEEIIILLLJJJIIIIIIHHHHHHIIIIIIJJJHHHMMMQQQQQQOOOOOOSSSWWWSSSTTTWWWYYY[[[]]]^^^^^^[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^\\\ZZZYYY[[[\\\WWW\\\]]]ZZZ[[[``````\\\[[[\\\___aaabbbbbbaaaaaa^^^]]]ZZZYYYYYY\\\```bbb```ffffffccchhhrrrrrriiieeeeeegggmmmtttuuuqqqmmmfffggghhhgggggggggjjjlllcccfffkkknnnmmmnnnttt{{{llliiilllwww|||vvvnnnkkkkkklllnnnnnnooopppsssuuuwwwxxx|||~~~zzzqqqnnnooowwwwwwwwwuuurrrooonnnnnnxxxqqqtttvvvtttppppppuuuzzzqqqqqqpppqqqqqqrrrttttttpppllllllqqquuutttssssssvvvvvvuuuqqqnnnmmmoooqqqtttpppmmmmmmpppssstttsssllllllnnnooollljjjpppxxxyyyooollluuu|||zzz|||}}}VVVMMMdddfffMMMCCCDDDTTTXXX\\\``````___```bbbbbb[[[SSSJJJIIINNNOOOJJJDDDDDDBBB>>>;;;<<>>===<<>>>>>CCCHHHJJJFFFAAAAAABBBBBBBBBBBBAAA@@@???<<<<<<<<<===>>>@@@BBBDDDBBBCCCDDDEEEEEECCCAAA@@@DDDCCCAAAAAAAAABBBDDDEEEHHHJJJKKKLLLLLLJJJHHHGGGGGGJJJMMMOOOOOOOOOOOOPPPOOOSSSWWWYYYXXXXXXWWWXXXTTTUUUVVVYYY\\\^^^^^^^^^aaa___]]][[[[[[]]]___aaabbb```______``````___^^^]]]]]]]]]^^^```bbbcccdddaaadddaaaZZZWWWZZZ^^^```cccbbbccceeehhhjjjkkkjjjllliiinnnqqqpppwwwxxxllldddgggiiihhhfffeeefffhhheeefffgggggghhhkkkooossslllhhhggglllppppppooopppnnnllljjjkkkmmmooopppppprrrqqquuu{{{zzzpppjjjjjjmmmnnnnnnoooooonnnmmmlllwwwqqqooorrruuuuuusssrrrtttvvvnnnppprrrsssqqqqqqrrrssssssooooootttwwwuuutttuuuzzzssspppqqqrrrrrrrrruuurrrnnnnnnqqqtttuuuuuummmllllllmmmkkkkkkrrr{{{}}}rrrvvv{{{zzzyyy|||jjjMMMVVVmmmaaaCCC===NNNYYY\\\___bbbcccdddeeeddd]]]XXXQQQLLLJJJIIIIIIHHHBBB>>>:::777888<<>>???>>>???CCCHHHIIIFFFBBBAAAAAA@@@@@@@@@????????????>>>>>>======>>>@@@@@@@@@AAABBBCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCGGGIIIJJJLLLLLLKKKJJJIIIHHHJJJMMMNNNNNNMMMMMMNNNPPPSSSWWWZZZYYYXXXWWWVVVRRRRRRTTTWWWZZZ\\\]]]\\\aaa```^^^]]]]]]]]]___```bbb```^^^^^^___^^^\\\[[[___]]][[[ZZZZZZ\\\^^^```aaadddbbb[[[XXX[[[```bbb]]]^^^___cccfffjjjkkklllllllllvvv|||{{{}}}pppeeehhhkkkkkkiiigggggghhhddddddcccccccccggglllpppnnnhhheeehhhkkkkkklllooollllllkkkkkklllooorrruuuvvvssstttwwwuuunnnkkkmmmmmmnnnpppqqqqqqpppnnnmmmooollllllnnnqqqttttttsssqqqpppkkkpppvvvvvvrrrnnnnnnpppuuurrrqqquuuvvvtttsssuuu|||pppmmmrrrvvvuuuqqquuussspppppprrrtttvvvvvvnnnlllkkkllllllmmmuuu~~~zzzwww{{{yyyvvvuuu|||TTTLLL\\\TTT@@@IIIRRRUUU[[[```cccbbbaaa```___^^^YYYPPPGGGDDDFFFJJJDDD@@@;;;777888<<>>@@@??????CCCGGGHHHEEEBBBAAA@@@???>>>>>>>>>???@@@AAA@@@????????????@@@AAA===>>>@@@BBBBBBBBBAAAAAABBBDDDFFFHHHHHHFFFCCCBBBEEEFFFHHHJJJKKKKKKKKKJJJIIIKKKMMMMMMKKKJJJJJJJJJOOOSSSXXXZZZYYYWWWUUUTTTOOOPPPRRRUUUXXXZZZ[[[[[[``````______^^^^^^^^^]]]aaa___^^^]]]]]]\\\ZZZXXX]]][[[YYYWWWWWWYYY[[[\\\___cccbbb\\\YYY]]]bbbccc\\\]]]^^^aaadddhhhlllnnnwww}}}xxxeeeiiimmmooommmkkkhhhgggeeedddaaa______ccciiinnnnnngggcccdddffffffiiimmmkkkllllllkkkjjjmmmtttyyyzzzvvvsssrrrooollllllooolllnnnqqqssstttrrrpppooowwwooonnnmmmmmmnnnqqqsssrrrpppnnnqqqxxx~~~wwwqqqpppqqquuurrrqqqssssssqqqpppsssxxxnnnlllrrrvvvuuuqqqtttrrrpppoooppprrruuuvvvllljjjkkkmmmnnnooouuu|||~~~yyyyyywwwuuuuuuzzzlllUUUWWWiiiuuuNNN???HHHMMMWWW___aaa^^^]]]___``````\\\TTTJJJDDDDDDFFFHHHEEEAAA>>>===???BBBDDDFFFFFFEEEDDDDDDDDDDDDDDDHHHIIIKKKLLLLLLNNNRRRUUUYYY]]]bbbggglllrrrxxx|||}}}|||~~~zzznnnfffaaafffjjjiiieeebbbaaaaaaaaa___^^^___aaacccfffiiiooowwwXXXLLLKKKLLLCCCAAAFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAA???>>>===<<>>???AAADDDEEECCC@@@BBBAAA???======???@@@AAAAAAAAA@@@???@@@AAABBBCCC===>>>???AAABBBCCCCCCCCCCCCFFFJJJMMMMMMJJJEEEBBBCCCDDDEEEGGGIIIJJJJJJJJJIIIKKKLLLKKKIIIGGGGGGHHHNNNRRRVVVYYYWWWTTTRRRQQQNNNPPPSSSVVVWWWYYY[[[\\\^^^^^^______^^^]]]\\\[[[___^^^]]]^^^^^^^^^[[[YYYZZZZZZ[[[[[[[[[ZZZZZZZZZ]]]aaaaaa\\\YYY]]]bbbccccccbbbaaa```ccchhhpppuuuyyyfffiiinnnpppooolllhhheeegggeeeaaa^^^]]]aaagggllljjjeeecccdddffffffiiimmmmmmnnnooollliiilllttt{{{{{{wwwssspppnnnmmmmmmooojjjmmmqqqtttuuusssqqqooo}}}ttttttuuuuuusssppppppqqqsssssssssxxx|||uuussstttvvvrrrqqqsssrrroooooossswwwtttqqqppprrrtttuuuuuusssqqqpppnnnmmmnnnqqqssshhhhhhjjjoooqqqoooqqquuu|||yyyxxxvvvvvvxxx}}}nnn[[[\\\gggiiiBBB@@@FFFQQQ]]]___]]]^^^ddd___]]][[[WWWQQQKKKEEEAAAEEEDDDDDDCCCCCCDDDEEEEEEKKKJJJHHHFFFDDDCCCBBBBBBEEEFFFGGGHHHHHHJJJNNNQQQVVVXXXZZZ\\\aaaiiiqqqwwwtttvvv|||{{{|||{{{pppffffffhhhgggdddbbbdddeeeeeedddbbbbbbccceeedddeeehhhmmmvvvpppTTTMMMNNNMMMAAA@@@GGGGGGEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA???>>>============>>>???AAAAAA@@@???CCCAAA@@@??????@@@BBBCCCBBBAAA???>>>>>>>>>??????>>>>>>@@@AAABBBCCCDDDDDDDDDGGGLLLPPPPPPMMMIIIEEEAAABBBCCCEEEFFFGGGHHHHHHIIIJJJKKKJJJHHHFFFFFFGGGLLLPPPTTTVVVTTTRRRPPPOOOPPPSSSWWWXXXXXXYYY[[[^^^\\\]]]^^^^^^^^^\\\[[[YYY\\\\\\]]]___aaaaaa___]]]]]]___bbbcccbbb]]]XXXTTTZZZ______ZZZXXX\\\```bbbgggeeebbbaaaccckkkwwwsssssspppgggiiilllnnnnnnlllgggdddfffeeeaaa^^^\\\___dddhhheeecccdddhhhiiihhhkkkooopppqqqqqqmmmiiikkkrrryyyxxxwwwvvvssspppooonnnmmmjjjlllppptttuuussspppnnnxxxvvvxxxzzz}}}zzzvvvrrrqqqsssvvvxxxuuuyyy~~~|||wwwrrrqqqrrrwwwtttssstttrrrooopppuuuqqqssstttsssqqqrrrvvvyyyrrrqqqpppmmmjjjjjjmmmooogggfffiiiooopppmmmlllnnnuuuvvvwwwxxxxxxxxxyyyzzzkkkWWWNNNaaajjjFFFBBBEEEPPPWWWYYY]]]ddd]]]ZZZYYYYYYXXXSSSJJJBBB@@@@@@AAACCCEEEFFFHHHIIIMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCEEEIIILLLRRRRRRSSSTTTXXX```iiioooppprrrwww|||}}}|||yyy~~~~~~pppiiifffdddcccdddggghhhiiihhhfffeeeggghhhcccdddeeefffkkkttt~~~aaaTTTNNNOOOLLLBBBBBBHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEECCCAAA@@@??????>>>>>>???????????????>>>BBBAAA@@@@@@@@@AAABBBCCCCCCAAA???===<<<;;;;;;;;;??????@@@AAABBBCCCDDDEEEDDDGGGKKKOOOPPPNNNKKKIIICCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGFFFGGGIIILLLOOORRRSSSRRRQQQPPPPPPTTTWWW[[[[[[ZZZZZZ\\\___[[[\\\]]]^^^^^^]]]\\\[[[\\\\\\^^^aaacccdddbbb```bbbeeeiiijjjfff^^^UUUOOOZZZ^^^___ZZZXXX[[[___```dddcccbbbaaadddmmmzzzwwwhhhkkkkkkiiiiiijjjkkkllljjjgggdddeeeeeecccaaa______aaadddccccccfffjjjkkkjjjlllqqqrrrrrrqqqnnnkkkmmmrrrvvvtttwwwxxxuuutttssspppllllllnnnqqqssstttrrrpppnnn{{{zzzwwwvvvzzz}}}|||xxxsssoooooosssxxxppprrrttttttrrrqqqrrrsssuuusssrrrssspppmmmpppuuuqqqrrrqqqooommmoootttyyyssssssqqqmmmiiihhhjjjmmmiiiggggggkkkllliiigggiiimmmoooqqqtttxxx{{{zzzxxx~~~bbbQQQUUUoooeeeOOO@@@EEEQQQWWWYYY\\\[[[YYYYYYZZZ\\\YYYRRRLLLDDDCCCAAA@@@BBBDDDHHHJJJKKKJJJIIIHHHGGGGGGFFFFFFDDDDDDCCCBBB@@@AAAEEEGGGIIIKKKMMMOOOSSSXXX___dddkkklllqqqvvvvvvuuuyyy~~~}}}~~~sssjjjeeegggkkkkkklllkkkjjjgggggghhhiiidddeeeffffffhhhlllsssxxxnnnXXXOOOIIIKKKKKKDDDFFFJJJDDDGGGGGGGGGFFFFFFGGGGGGGGGHHHGGGEEEBBBAAA@@@?????????@@@AAA@@@?????????@@@??????@@@@@@@@@AAAAAAAAABBBAAA@@@??????@@@AAABBB?????????@@@@@@AAACCCCCCCCCEEEHHHKKKMMMMMMLLLKKKGGGFFFFFFEEEDDDDDDDDDDDDEEEGGGHHHHHHGGGHHHJJJKKKMMMOOORRRRRRRRRRRRSSSTTTVVVZZZ]]]]]]ZZZYYY\\\___\\\]]]]]]^^^____________\\\]]]___aaaddddddaaa___aaadddhhhjjjggg___VVVQQQZZZ___```[[[YYY\\\___```___aaabbbaaabbbhhhrrrzzzqqqiiimmmkkkmmmkkkhhhhhhjjjjjjhhhfffgggiiijjjhhhfffdddccccccfffeeegggiiiiiihhhmmmsssrrrqqqooonnnnnnpppsssuuusssxxxyyywwwuuuvvvsssmmmoooppprrrssstttsssqqqpppwww}}}~~~vvvssswwwxxxyyywwwrrrkkkiiinnnssstttttttttuuuwwwzzz|||}}}rrrpppppppppmmmjjjmmmssssssqqqllliiihhhkkkqqquuuttttttrrrmmmiiigggiiillllllgggfffhhhhhhfffeeegggnnnnnnnnnrrryyy~~~{{{uuu|||zzz|||xxxeee^^^aaasssfffFFFEEETTT[[[ZZZYYYZZZZZZZZZ[[[\\\[[[WWWUUUNNNJJJDDD@@@???BBBFFFIIIHHHHHHHHHGGGHHHHHHIIIJJJHHHHHHFFFCCC@@@AAACCCEEEBBBEEEIIIMMMPPPSSSXXXZZZbbbccchhhmmmmmmlllpppvvv|||{{{www|||pppjjjmmmsssnnnnnnmmmjjjhhhggghhhiiieeegggjjjjjjiiijjjmmmpppsss{{{ZZZTTTJJJDDDGGGIIIFFFJJJLLLCCCHHHGGGGGGFFFFFFGGGGGGHHHGGGEEECCC@@@???>>>===>>>AAABBBBBBBBB@@@@@@@@@AAA===>>>???@@@@@@@@@@@@@@@@@@@@@AAACCCFFFIIILLLNNN>>>>>>>>>>>>???@@@AAABBBAAACCCEEEHHHJJJKKKLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDFFFGGGGGGGGGIIIKKKMMMOOOPPPRRRRRRRRRSSSUUUWWWWWW[[[___^^^ZZZYYY[[[^^^]]]^^^^^^___```aaabbbbbb]]]^^^___bbbcccccc```]]]\\\```dddgggeeeaaa[[[WWW\\\```aaa]]]ZZZ\\\___```^^^aaacccbbb```aaafffkkkqqquuu}}}zzzllljjjnnnhhhppplllhhhggghhhjjjjjjiiikkknnnppppppmmmiiigggfffjjjhhhggghhhffffffllltttqqqooommmnnnqqqsssuuuuuusssxxxzzzvvvvvvxxxuuuooorrrssstttttttttsssrrrqqq|||zzzzzz{{{|||uuuqqqllliiijjjlllmmmnnnpppqqqsssvvvzzz}}}vvvooojjjkkklllllllllnnnmmmiiieeeeeejjjooorrrsssqqqssstttqqqlllhhhhhhiiiddddddeeegggfffdddhhhnnnvvvsssqqqsssxxx{{{zzzxxx}}}|||{{{zzz{{{www[[[VVVYYYeeePPPNNNPPPRRRSSSTTTUUUVVVXXX\\\___^^^ZZZVVVQQQIIIAAA<<<<<>>>>>BBBBBBBBBAAA@@@???>>>===@@@@@@???>>>======>>>>>>AAA???EEE<<<;;;hhhbbbDDDAAA>>>;;;;;;<<<>>>@@@AAACCCEEEGGGGGGHHHIIIKKKJJJIIIGGGFFFFFFFFFDDDBBBEEEEEEFFFGGGIIIKKKMMMNNNPPPPPPPPPQQQQQQQQQQQQQQQTTTXXX]]]___]]]\\\\\\]]][[[]]]___aaabbbbbb```___`````````bbbcccbbb___]]]```aaaaaa```___]]][[[ZZZbbbcccdddbbb___\\\[[[[[[^^^\\\[[[^^^cccggggggfffmmmrrrqqqjjjiiiooolllcccllllllkkkiiigggiiilllooooooooonnnmmmmmmkkkiiigggkkkmmmnnnkkkgggeeefffhhhiiiiiijjjmmmrrruuuvvvuuuvvvvvvvvvwwwwwwwwwuuutttuuutttssstttvvvwwwvvvuuu~~~zzzwwwvvvuuuuuupppnnnlllkkkllllllkkkjjjkkkppptttvvvuuuwww{{{xxxqqqlllmmmnnnmmmmmmooorrroookkkkkknnnqqqssssssnnnpppqqqoookkkhhhhhhjjjhhheeecccdddcccbbbfffmmmqqqpppqqqvvv|||~~~}}}yyyxxxyyyxxxvvvuuuwww}}}ooo___ZZZvvvqqqTTTFFFFFFJJJOOOQQQSSSVVVZZZ\\\[[[XXX[[[XXXRRRJJJCCC??????@@@EEEDDDDDDEEEGGGKKKNNNPPPPPPNNNJJJGGGGGGFFFDDDCCCAAAAAACCCEEEGGGJJJMMMNNNPPPUUUYYY[[[ZZZ[[[___cccfffiiinnnssswww|||~~~tttsssuuu{{{xxxvvvuuurrrnnniiiggg^^^^^^```bbbdddgggjjjkkkoooqqquuu|||aaaNNNPPPMMMOOONNNIIIDDDCCCFFFJJJGGGCCC===>>>FFFMMMHHH???AAAAAA@@@@@@???>>>>>>>>>AAAAAAAAAAAA@@@???>>>===??????>>>===============>>>:::CCCAAABBBiiigggCCCAAA>>>;;;;;;<<<>>>@@@@@@BBBEEEFFFFFFGGGHHHJJJHHHFFFEEEEEEFFFEEEDDDBBBDDDEEEFFFGGGIIIKKKLLLMMMMMMNNNNNNOOOQQQRRRRRRSSSTTTXXX\\\\\\ZZZYYYYYY[[[\\\]]]^^^```````````````_________aaabbbbbb___]]]bbbaaa___^^^]]]]]]]]]]]]aaaccceeedddbbb___]]]]]]^^^]]]\\\___cccfffgggggghhhnnnmmmffffffkkkjjjccciiiiiijjjjjjjjjmmmqqqtttqqqzzzvvvkkkffffffhhhjjjlllllliiifffdddcccfffgggjjjnnnsssuuutttssswwwvvvuuuwwwzzzzzzwwwtttvvvuuuvvvxxx{{{}}}}}}}}}www{{{wwwtttqqqooonnnjjjjjjkkkmmmnnnmmmjjjhhhgggnnnttttttppppppvvv}}}xxxrrroooppppppnnnnnnqqquuusssqqqpppqqqqqqpppooollloooqqqpppmmmkkklllnnnnnngggbbbbbbbbbbbbeeejjjkkklllooovvv|||}}}zzzwwwyyyzzzwwwrrrrrrvvv{{{~~~qqq]]]aaazzzhhhJJJCCCEEECCCFFFLLLSSSYYY\\\]]]^^^\\\\\\YYYSSSKKKDDD???===BBBBBBDDDEEEGGGJJJKKKLLLQQQOOOLLLKKKJJJIIIGGGEEEBBBAAAAAAAAABBBEEEGGGIIIGGGKKKOOOQQQQQQRRRVVVZZZ\\\```ffflllqqquuuyyy|||{{{yyy}}}~~~{{{wwwuuuuuuqqqjjjccc[[[\\\]]]```dddhhhkkkmmmmmmllllllpppxxxrrrRRRHHHMMMNNNOOOOOOKKKEEEBBBCCCEEEDDD@@@<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>======>>>>>>===<<<<<<<<<======AAA:::@@@AAA???UUUcccQQQAAA???===;;;;;;<<<>>>@@@???BBBDDDEEEEEEEEEFFFHHHDDDCCCBBBCCCDDDEEEDDDBBBCCCDDDEEEFFFHHHJJJKKKKKKJJJKKKLLLNNNPPPQQQSSSTTTTTTWWWZZZYYYVVVUUUVVVXXX\\\\\\\\\]]]]]]^^^______]]]]]]^^^```bbbbbb```^^^cccbbb```^^^]]]]]]^^^___```cccffffffdddaaa___^^^___]]]]]]^^^aaadddffffffbbbggggggaaabbbggghhhcccggghhhiiiiiijjjlllooorrrmmm~~~~~~mmmgggggghhhhhhiiikkkkkkhhhccc___aaacccffflllppprrrqqqooorrrooonnnqqqwwwyyywwwtttsssssssssuuuwwwyyyxxxwwwllluuuxxxwwwvvvtttrrrpppnnnmmmiiiiiijjjlllnnnmmmkkkiiiggglllqqqqqqnnnnnnsssxxxtttpppoooqqqqqqooopppsssttttttsssrrrpppnnnllljjjnnnqqqsssssspppoooqqqsssssskkkeeeeeegggffffffhhhjjjkkkmmmsssyyy||||||{{{|||}}}wwwtttwww{{{mmm[[[]]]nnnfffNNNAAAAAABBBGGGOOOVVVYYY[[[^^^ZZZ[[[[[[WWWQQQJJJEEECCC??????@@@AAACCCFFFIIIJJJMMMLLLKKKLLLMMMLLLJJJHHHCCCBBB@@@>>>>>>@@@BBBDDDCCCFFFIIIKKKKKKNNNQQQTTTVVV[[[bbbhhhmmmppptttvvvwww}}}yyy{{{xxxwwwvvvoooggg```aaaaaacccfffjjjnnnpppmmmkkkiiijjjpppzzz|||]]]LLLGGGIIIKKKLLLLLLJJJEEEBBBAAAAAABBB@@@>>>???GGGLLLHHH@@@;;;;;;<<<<<<<<<=========>>>?????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<>>===;;;;;;;;;===???@@@???AAACCCDDDCCCCCCDDDFFFAAA@@@???AAACCCDDDCCCBBBBBBCCCDDDFFFGGGIIIIIIJJJIIIJJJKKKLLLNNNPPPQQQRRRUUUWWWYYYWWWTTTSSSTTTWWW\\\[[[ZZZYYYZZZ[[[]]]^^^\\\]]]^^^aaacccdddbbb```dddccccccaaa```^^^]]]\\\\\\```dddfffeeebbb___^^^]]]\\\\\\\\\^^^```bbbccc^^^bbbbbb______dddfffdddhhhiiiiiihhhfffeeeggghhhggguuu~~~rrrkkkiiijjjiiigggiiijjjiiiddd_________aaaeeejjjmmmmmmlllsssnnnjjjlllsssxxxyyywwwtttsssrrrrrrqqqpppmmmkkkeeerrrjjjlllmmmooopppqqqqqqqqqqqqkkkjjjiiijjjlllmmmmmmllliiikkklllmmmnnnoooqqqrrrnnnlllmmmqqqqqqpppqqquuussstttttttttqqqnnnkkkiiinnnqqqtttsssqqqppprrrttttttnnnjjjlllnnnkkkhhhhhhooonnnoooqqquuuzzz}}}~~~~~~zzz{{{}}}mmm\\\^^^bbbhhhHHHHHHBBBAAAGGGNNNPPPTTTYYY[[[\\\]]][[[VVVQQQMMMLLLAAA???===<<<>>>BBBFFFIIIHHHGGGHHHJJJLLLMMMLLLKKKFFFDDDAAA>>>===>>>???@@@BBBCCCDDDFFFGGGJJJMMMOOONNNSSSZZZ```dddgggjjjlllnnnvvv~~~rrrkkkiiittt}}}||||||xxxrrrjjjiiihhhggghhhjjjmmmnnnmmmllljjjkkkooouuu|||aaaSSSNNNIIIEEEFFFGGGGGGFFFDDDBBB@@@@@@===??????<<<<<<@@@AAA???:::::::::;;;;;;<<<<<<=========>>>>>>======<<<<<<;;;::::::999::::::;;;;;;???888;;;@@@???>>>>>>:::;;;;;;::::::;;;===???@@@???AAACCCCCCBBBBBBCCCDDD???>>>===???AAACCCCCCBBBBBBCCCEEEFFFHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNVVVXXXYYYWWWTTTSSSTTTWWW[[[ZZZXXXWWWWWWYYY[[[\\\]]]]]]___bbbdddeeecccaaabbbdddffffffddd```[[[XXXXXX\\\aaacccbbb___]]]\\\[[[[[[ZZZYYYYYY[[[^^^```\\\```aaa______aaadddeeehhhiiiiiihhheeecccbbbccchhhjjjoootttwwwuuuooojjjnnnkkkgggfffhhhhhhfffccccccaaa```aaafffjjjmmmnnn~~~wwwpppnnnrrrwwwyyyyyyxxxvvvuuutttrrrpppkkkhhh```eeennnwww}}}uuugggbbbdddhhhlllpppqqqrrrrrrmmmkkkhhhhhhjjjlllmmmnnnjjjjjjjjjkkkmmmnnnnnnnnnjjjjjjmmmqqqqqqoooppptttsssuuuwwwwwwtttqqqoooooommmppprrrrrrooonnnoooqqqrrrnnnmmmppppppllljjjjjjsssrrrrrrsssuuuzzz~~~~~~}}}|||kkkUUUSSSxxxrrrPPPAAA888===GGGMMMTTT[[[\\\^^^___^^^[[[WWWTTTSSSHHHEEEAAA>>>>>>@@@DDDGGGEEEEEEEEEGGGJJJLLLMMMLLLIIIGGGDDDAAA@@@??????@@@@@@@@@@@@AAABBBEEEGGGIIIKKKNNNTTTYYY\\\___ccceeegggllluuu|||tttjjjlllwww}}}zzz~~~|||xxxsssqqqmmmjjjhhhhhhjjjkkkmmmllllllmmmooosssvvvyyyfffQQQNNNNNNIIICCCCCCCCCCCCCCCBBBAAA@@@@@@===BBBCCC>>>:::<<>>======>>>AAABBBBBBAAABBBCCCEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLUUUWWWYYYXXXUUUSSSTTTVVVYYYXXXVVVUUUUUUWWWXXXZZZ]]]]]]___aaaddddddcccaaa^^^aaadddgggeeeaaa[[[WWWVVVYYY]]]___^^^\\\[[[ZZZZZZZZZYYYWWWVVVWWWZZZ]]][[[___bbbbbb```___aaacccdddfffhhhhhhgggeeeeeeeeelllgggdddhhhooorrrnnniiiooolllhhhfffffffffffffffhhheeebbbbbbeeejjjoooqqqzzzsssmmmlllmmmoooqqqsssrrrrrrsssrrrqqqmmmjjjXXXZZZ___ggglllrrr}}}wwwuuunnnggg\\\___dddiiilllnnnnnnmmmllljjjhhhgggiiijjjkkkkkkgggiiikkkkkkiiiiiikkkmmmkkkkkkooorrrqqqmmmnnnrrrrrruuuwwwxxxuuuttttttuuuoooqqqsssrrrnnnlllmmmooonnnllllllnnnllliiijjjnnnooopppqqqsssvvvyyy}}}~~~~~~|||www{{{[[[SSS___zzzlllSSS===<<>>CCCEEEAAA???@@@@@@???::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;888777777777777888999::::::>>>;;;888;;;999555666777777888999;;;>>>@@@AAAAAACCCDDDDDDBBBAAABBBCCC>>>======>>>AAABBBBBBAAACCCDDDFFFHHHIIIIIIHHHGGGEEEEEEFFFHHHJJJKKKLLLMMMRRRUUUYYYYYYVVVSSSTTTUUUWWWWWWVVVUUUUUUUUUVVVWWW\\\\\\]]]```bbbbbb```^^^XXX[[[___bbbbbb```\\\ZZZVVVXXX[[[\\\[[[YYYYYYYYYZZZZZZYYYVVVTTTUUUYYY]]]ZZZ^^^cccddd```\\\]]]___```cccfffggggggfffeeeeeehhhgggffffffgggiiijjjjjjkkkjjjjjjgggeeeddddddeeeiiifffccccccfffiiilllmmmqqqqqqooolllhhhfffgggiiillllllmmmooopppooollliiiRRRSSSXXX^^^```eeetttvvvooonnnkkkhhh[[[^^^cccgggjjjjjjiiihhhjjjhhhggghhhiiiiiiiiigggdddiiimmmkkkfffdddhhhnnnmmmnnnqqqtttqqqllllllpppooosssvvvwwwuuutttuuuwwwrrrtttvvvtttpppmmmnnnoookkkjjjjjjjjjhhheeejjjqqqhhhkkkooorrruuuwwwzzz||||||{{{}}}|||www~~~nnn]]]UUU\\\|||rrrOOOBBB@@@>>>===@@@CCCJJJTTT[[[^^^]]][[[YYYZZZXXXSSSNNNIIIDDDAAA???JJJHHHEEEEEEGGGIIIJJJJJJMMMLLLKKKIIIGGGDDDCCCBBBAAA???======???AAABBBCCCDDDFFFIIILLLNNNQQQVVVYYYZZZ]]]```dddggglllqqquuuxxx~~~ssseeecccttt{{{{{{vvvpppllljjjjjjkkkgggggggggiiilllpppsssvvv|||fffPPPNNNLLL@@@>>>EEEFFFDDDBBBAAAAAAAAA@@@???:::===??????@@@AAA>>>888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;777777666777777888999999666>>>;;;666<<<>>>;;;<<<666777888999;;;>>>@@@AAABBBCCCEEEDDDCCCBBBBBBCCC???>>>===>>>@@@BBBAAA@@@CCCEEEGGGIIIJJJIIIHHHHHHBBBCCCEEEGGGIIILLLMMMNNNOOOTTTXXXYYYVVVSSSSSSTTTVVVVVVUUUUUUUUUUUUUUUUUUZZZ[[[\\\^^^``````^^^\\\SSSVVVYYY]]]______^^^]]]VVVXXXZZZZZZYYYXXXXXXYYY[[[[[[ZZZWWWTTTUUUYYY]]]ZZZ^^^ccceee```[[[ZZZ]]]^^^aaadddeeedddcccbbbaaa^^^eeejjjhhhcccaaaeeekkkfffiiikkkiiieeebbbbbbccceeecccbbbbbbeeeggghhhhhhdddiiinnnnnnkkkhhhjjjlllllllllmmmooopppoookkkiiiOOONNNMMMPPPVVV___iiioooxxx~~~jjjddddddccc```aaabbbbbbcccccccccbbbbbbdddiiijjjggghhhmmmlllfffaaaaaahhhiiiccchhhmmmfffkkkkkkllloooqqqrrrooommmqqqrrrsssqqqooolllkkkkkkoooppprrruuuuuurrrlllhhhiiibbbccckkkkkkddddddjjjiiimmmqqquuuvvvvvvwwwxxx~~~|||yyyvvv{{{|||}}}pppfffWWWVVVpppvvvVVVGGGDDDAAA>>>???@@@FFFQQQXXXWWWVVVVVVXXXXXXWWWUUURRRNNNKKKIIIFFFFFFGGGJJJMMMMMMJJJFFFFFFHHHJJJLLLLLLJJJHHHGGGEEEDDDCCCCCCDDDDDDBBBAAABBBDDDFFFHHHJJJLLLMMMMMMVVVUUUUUUZZZbbbggghhhhhhnnnlllrrr{{{|||{{{{{{iiijjjwww|||wwwtttqqqnnnlllgggccc```aaagggnnnrrrtttxxx^^^UUUKKKEEEDDDDDDCCCAAABBBBBBBBBCCCCCC@@@<<<999<<<<<<<<<<<<<<<===>>>???;;;;;;::::::::::::999999<<<<<<;;;:::999999999999<<<;;;999777777888999:::::::::::::::::::::::::::999999:::;;;===???AAABBB===???BBBCCCAAA???===<<<>>>>>>?????????@@@@@@@@@BBBCCCEEEGGGHHHHHHHHHGGGAAAAAABBBDDDFFFJJJMMMOOOLLLOOOTTTXXXXXXWWWSSSQQQTTTRRRPPPOOOPPPRRRSSSSSSWWWZZZZZZYYY[[[^^^]]]YYYYYYXXXYYYZZZ]]]^^^]]]\\\WWWYYYXXXTTTUUUZZZXXXSSS\\\YYYVVVUUUWWWZZZ]]]^^^^^^aaacccaaa^^^\\\^^^```YYY___fffiiigggdddcccdddfffdddbbbaaaccceeefffggg___cccfffeeebbbbbbeeeiiifffdddaaabbbfffhhhiiihhhgggjjjmmmllljjjjjjlllooouuusssrrrrrrrrrooojjjeeeWWWUUURRRPPPRRRVVV[[[^^^iiinnnvvv~~~pppaaa]]]___aaa```^^^^^^___```aaaaaabbbbbbggggggeeeeeegggkkkllljjjkkkfffgggfffcccmmmwwwsssgggiiikkknnnpppppppppooooootttxxxwwwqqqlllmmmpppffffffgggjjjlllmmmllljjjlllbbb```hhhlllgggdddfffiiilllqqqtttvvvvvvwwwwwwyyy|||}}}|||{{{yyy}}}~~~~~~qqq\\\YYY[[[ccc```NNNDDD===>>>;;;===CCCHHHMMMUUU]]]XXXXXXXXXXXXVVVTTTQQQOOOLLLJJJHHHHHHJJJKKKIIIGGGFFFHHHIIIKKKKKKKKKJJJIIIFFFDDDCCCCCCEEEFFFFFFEEE@@@AAACCCEEEGGGHHHIIIIIIMMMNNNQQQUUU[[[^^^______bbbaaagggrrrvvvvvv~~~rrrnnn~~~zzzvvvsssppphhheeebbbdddjjjpppssstttuuuzzzxxxXXXQQQHHHCCCCCCCCCAAA???AAAAAAAAABBBBBBAAA===:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999888888888888999:::;;;<<<;;;999777777888999:::::::::::::::::::::::::::999999999:::<<<===>>>???===???AAABBB@@@>>>======@@@@@@@@@@@@@@@?????????@@@BBBEEEGGGIIIHHHGGGFFF???@@@AAABBBEEEHHHKKKMMMQQQTTTWWWXXXWWWUUURRRPPPRRRPPPNNNMMMNNNOOOPPPPPPYYY[[[[[[YYYZZZ^^^^^^[[[YYYXXXXXXZZZ\\\\\\ZZZYYYUUUWWWVVVSSSUUUYYYXXXSSSYYYXXXWWWWWWYYY]]]aaadddbbbdddeeeccc___^^^___bbbZZZ\\\___dddhhhhhhfffcccdddcccaaaaaabbbccceeeeeeeeeggghhhfffddddddiiinnnkkkgggdddeeehhhjjjhhheeefffggghhhiiiiiijjjmmmooorrrpppoooppppppmmmhhhddd```]]]YYYUUURRRQQQRRRSSS^^^aaafffkkkrrryyy|||qqqcccZZZXXXZZZ\\\^^^\\\\\\]]]^^^___bbbdddfffjjjddd```aaaeeegggjjjlllppphhhgggeeeeeepppzzztttcccfffiiillllllmmmnnnoookkkttt}}}{{{sssmmmnnnsssaaa___^^^___cccfffggghhhmmmbbb]]]fffnnnkkkdddbbbgggjjjnnnqqqrrrsssttttttuuuyyy}}}~~~}}}|||~~~}}}~~~eeeYYYSSSNNN\\\sssrrrZZZJJJBBB>>>===???@@@BBBIIIQQQSSSTTTVVVXXXYYYYYYXXXWWWTTTPPPLLLJJJIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLHHHEEECCCCCCEEEGGGIIIIIIAAABBBCCCDDDEEEFFFFFFFFFFFFIIILLLOOOPPPQQQSSSTTTXXXVVV[[[fffmmmnnnttt|||rrr|||}}}yyywwwooollljjjkkkooorrrsssrrrtttuuuzzz~~~ZZZPPPKKKEEEBBBBBBBBB???===?????????AAABBB@@@>>>;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999666666666777888:::;;;<<<;;;:::999777777888999999;;;;;;::::::999999888888999999999:::;;;;;;<<<<<<>>>???@@@???>>>===>>>???BBBBBBAAAAAA@@@@@@?????????BBBEEEHHHIIIHHHFFFEEE??????@@@BBBDDDFFFHHHJJJPPPSSSUUUUUUTTTRRRQQQPPPRRRQQQPPPNNNNNNNNNOOOOOOYYY[[[ZZZWWWWWW[[[\\\ZZZXXXXXXYYYZZZ\\\[[[YYYVVVUUUVVVUUUTTTVVVYYYYYYVVVVVVXXXYYYZZZ[[[___fffllleeeffffffccc___]]]___bbb]]]ZZZYYY```iiilllhhhccccccbbbaaaaaaaaabbbcccdddjjjjjjiiifffdddffflllqqqqqqlllggghhhlllmmmhhhcccgggeeedddeeehhhkkkmmmmmmnnnmmmmmmmmmmmmkkkgggdddeeeccc```]]]ZZZXXXWWWVVVXXXZZZ]]]aaaeeellltttyyy~~~wwwkkkfff___YYYWWWWWWYYYZZZ\\\\\\\\\]]]```dddgggjjjnnnddd^^^```bbbbbbeeekkkmmmffffffffffffooorrrhhhbbbeeehhhiiihhhhhhiiikkkhhhqqqyyyyyysssmmmmmmpppdddbbb```___aaabbbcccbbblllccc___fffmmmkkkeeeaaadddgggkkkmmmnnnnnnpppqqqtttxxx}}}~~~}}}~~~}}}ooo___YYYUUURRRjjjbbbLLLFFFBBBCCCCCCAAA@@@AAAHHHJJJNNNSSSVVVYYYYYYZZZYYYWWWTTTQQQOOONNNMMMLLLJJJJJJJJJJJJKKKMMMOOOPPPJJJGGGDDDCCCDDDFFFHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFFFFHHHJJJIIIHHHIIILLLPPPXXXSSSTTT\\\cccfffjjjnnnqqqnnnooo~~~~~~ttt~~~yyyvvvsssrrrtttuuusssqqqtttuuuyyyfffLLLIIIFFFCCCBBBBBBAAA???<<<=========???@@@@@@>>><<<;;;;;;;;;;;;;;;:::999999:::::::::999999999999888777777777777888999;;;;;;:::999888888777888999999<<<;;;;;;:::999888777777999::::::;;;;;;;;;;;;;;;>>>??????===<<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBFFFIIIJJJIIIGGGEEE@@@@@@AAACCCDDDFFFGGGHHHJJJLLLOOOPPPOOONNNPPPRRRUUUUUUTTTSSSQQQPPPQQQRRRZZZ\\\[[[UUUTTTWWWXXXWWWXXXXXXZZZ\\\^^^^^^\\\YYYXXXWWWVVVWWWYYY\\\]]]\\\UUUXXX[[[[[[[[[^^^gggnnnfffgggfffbbb^^^]]]___bbb```\\\[[[```hhhllliiieeedddddddddcccbbbbbbdddeeehhhhhhgggeeeccceeeiiimmmsssmmmhhhjjjooopppkkkdddkkkhhhddddddgggkkklllkkkkkkkkkkkklllkkkjjjgggfffhhhgggfffdddbbb```___^^^VVVWWWXXXXXXZZZ^^^dddhhhooossszzz{{{jjjbbb```___\\\YYYWWWVVVWWWXXXZZZZZZZZZ[[[^^^bbbfffhhhnnnhhhcccbbbaaa___bbbfffhhhaaaaaabbbbbbkkkoooeeedddeeeffffffeeeeeeeeeffffffkkkoooqqqooolllkkkkkkiiihhhggghhhhhhgggeeeccchhhdddccchhhlllkkkfffcccdddgggjjjlllmmmmmmoooppprrrvvvzzz|||}}}|||~~~yyy^^^RRRPPPOOOooohhhWWWGGG@@@@@@@@@@@@@@@===???DDDIIINNNRRRTTTVVVXXXYYYZZZZZZWWWTTTQQQPPPMMMLLLLLLLLLMMMOOORRRSSSNNNKKKGGGDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHFFFFFFIIIQQQWWWZZZTTTPPPTTTYYY]]]```bbbaaabbbdddkkkyyy{{{yyyvvvvvvxxxxxxuuusssssswww}}}~~~yyywwwyyyyyywww{{{}}}~~~kkkQQQGGGDDDCCCBBBBBBBBBAAA???===<<<<<<<<<===??????===<<<<<<<<<<<<<<<<<<;;;:::999::::::999999999888888888;;;;;;:::999999999999999888888888888888888888999;;;;;;:::999888888777777:::;;;<<<<<<<<<<<<;;;:::>>>>>>===<<<;;;;;;>>>@@@>>>>>>???@@@BBBCCCDDDDDDAAACCCGGGIIIJJJJJJHHHFFFBBBCCCDDDEEEFFFGGGGGGHHHHHHKKKOOONNNLLLLLLOOORRRVVVWWWWWWUUUSSSQQQRRRTTT]]]```^^^WWWSSSUUUWWWVVVXXXXXXZZZ^^^aaabbbaaa```]]][[[YYY[[[^^^___aaabbbWWWZZZ\\\[[[ZZZ\\\dddkkkgggiiihhheeeaaa___aaadddbbbbbbcccdddfffggghhhhhheeeggghhhgggeeedddfffhhheeefffffffffeeeeeeggghhhoookkkgggjjjoooqqqnnniiiqqqlllgggfffhhhjjjjjjiiikkkkkkllllllkkkiiihhhhhhjjjjjjiiigggfffdddbbbbbb\\\\\\[[[YYYWWWWWWYYY[[[___dddlllttt{{{pppccc\\\XXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXX[[[^^^aaabbbkkkooonnnhhhbbbbbbccccccddd]]]\\\\\\\\\iiisssnnnhhhgggeeeeeeffffffeeeccceeefffhhhiiiiiiiiiiiijjjkkklllmmmppprrrqqqmmmjjjfffdddeeeiiimmmmmmiiifffgggiiilllmmmnnnnnnppprrrppprrruuuyyy|||~~~}}}{{{}}}xxx\\\TTTMMMXXXmmmaaaKKKAAA>>>???AAA:::;;;===@@@DDDHHHLLLNNNRRRVVV[[[^^^\\\YYYUUUTTTPPPPPPOOOOOOPPPRRRTTTUUUSSSPPPLLLIIIIIIHHHHHHGGGIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFEEEEEEHHHNNNVVV[[[VVVRRRNNNOOOTTTXXXZZZ[[[[[[bbbjjjnnnpppyyy{{{yyyvvvwwwzzz|||{{{xxxrrrxxx~~~|||{{{zzzuuu~~~}}}yyywwwtttnnnnnnoooppprrruuuwwwxxxwwwyyy|||tttUUUGGGFFFBBBBBBBBBBBBAAA@@@>>>>>><<<;;;;;;<<<===>>><<<;;;;;;;;;<<<======<<<:::999999999999999888888888888>>>===<<<:::999888777777777777777888888888888888::::::999999888888777777::::::<<<======<<<;;;:::<<<======<<<;;;;;;===@@@<<<<<<>>>@@@BBBCCCEEEFFFBBBCCCFFFHHHIIIIIIHHHGGGDDDEEEFFFGGGHHHHHHGGGGGGLLLPPPSSSQQQMMMKKKMMMPPPRRRTTTVVVTTTQQQOOOQQQSSS]]]aaaaaa[[[VVVWWWYYYXXXXXXXXXYYY]]]aaacccdddcccaaa\\\ZZZ]]]``````bbbeee[[[\\\\\\[[[ZZZ\\\aaafffhhhjjjkkkiiieeecccdddfffbbbfffiiihhheeecccfffiiigggiiikkkjjjgggfffgggjjjggggggggggggggggggggggggjjjgggfffggglllooopppooorrrooollljjjiiiiiiiiihhhkkklllmmmllljjjhhhhhhhhhlllkkkjjjiiigggffffffeeeccccccbbb___[[[YYYYYYZZZWWW[[[aaafffkkkppptttxxx~~~wwwhhhaaa^^^VVVTTTRRRRRRSSSTTTTTTRRRUUUUUUVVVXXXZZZ[[[\\\]]]eeeuuu{{{pppggghhhiiiccc^^^ZZZ\\\]]][[[gggrrrooommmhhhdddeeejjjlllhhhdddccceeegggeeecccdddiiinnnooooooqqqsssvvvvvvsssqqqgggdddccchhhppptttmmmeeefffhhhjjjllllllmmmoooqqqrrrqqqsssxxx~~~}}}zzzwww{{{}}}|||}}}}}}iiiZZZVVVZZZiii~~~zzzcccPPPEEECCC@@@>>>===<<<===@@@CCCEEEJJJOOOWWW[[[[[[YYYXXXWWWSSSSSSSSSSSSSSSTTTUUUUUUWWWUUURRRQQQPPPPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLIIIGGGFFFGGGJJJNNNQQQRRRKKKMMMNNNQQQUUUZZZ[[[[[[\\\dddmmmqqqrrrttt|||}}}}}}}}}uuuxxx}}}{{{tttpppkkkhhhmmmpppmmmkkkkkkjjjgggjjjjjjlllooorrruuuxxx{{{xxx{{{~~~]]]MMMGGGCCC@@@@@@AAA@@@???>>>=========;;;:::;;;<<<<<<;;;:::888999;;;<<<<<<;;;:::999999999999999888888888888>>>===;;;999888777666666666666777888888888888888999999999888888888888888777999:::<<<<<<<<<;;;:::;;;<<<<<<<<<;;;;;;===???<<<<<<===???AAABBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHHHHGGGGGGFFFJJJOOOTTTRRRMMMJJJLLLPPPNNNRRRUUUSSSPPPNNNPPPSSSWWW]]]___[[[WWWXXXZZZZZZXXXWWWWWWYYY]]]```bbbbbbaaa[[[YYY\\\^^^^^^___ccc^^^]]][[[ZZZ[[[^^^aaaddddddhhhjjjjjjfffccccccdddaaaeeeiiiiiieeeccceeehhhgggkkkmmmlllhhhfffhhhjjjiiihhhfffeeefffggghhhhhheeeeeedddeeegggkkkooorrroooooonnnllliiihhhiiijjjkkklllmmmkkkhhhffffffhhhkkkkkkjjjjjjiiijjjjjjkkkbbbccccccaaa^^^\\\\\\]]]YYYZZZ\\\]]]^^^```dddfffkkkooouuuxxxyyy{{{~~~|||{{{~~~vvvoooyyywwwddd]]]]]]]]]ZZZVVVQQQPPPRRRSSSPPPNNNVVVWWWXXXZZZ[[[\\\\\\\\\aaayyyuuujjjnnnnnneeeWWWXXX```ccc___ffflllfffoooiiidddfffmmmqqqmmmgggbbbgggiiieee___```jjjtttsssrrrrrrtttuuuvvvtttrrriiiccc```fffsssyyypppdddccceeeggghhhhhhiiilllnnnuuussstttzzz~~~xxxsss{{{}}}vvvtttzzz}}}}}}kkkbbb\\\ZZZYYYeeeoooVVVLLLGGGDDD???<<<:::;;;>>>@@@DDDJJJRRRWWWXXXXXXXXXZZZUUUUUUUUUUUUUUUUUUUUUUUUZZZXXXWWWVVVWWWVVVTTTSSSPPPPPPQQQRRRRRRRRRQQQQQQMMMKKKIIIIIIKKKKKKHHHDDDCCCIIIPPPUUUZZZ___```______dddjjjnnnrrrwww~~~yyyzzz}}}pppjjjfff```___ccceeedddeeeiiiiiifffllllllmmmqqqtttuuuxxxzzz|||aaaLLLIIIEEE===??????@@@>>>===<<<<<<======<<<::::::;;;<<<:::999666777999;;;;;;;;;999999999999999888888888888777<<<;;;:::888777666666666555666777888888888888888888888888888888999999999555777999;;;<<<;;;:::999999;;;<<<<<<;;;;;;===>>>======>>>???@@@AAAAAABBBAAAAAAAAAAAABBBDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDJJJPPPQQQLLLJJJMMMQQQNNNRRRUUUTTTQQQOOOQQQTTTOOOWWW[[[XXXUUUVVVYYYZZZXXXVVVUUUVVVYYY\\\^^^___```YYYWWWZZZ\\\[[[]]]aaa```]]]ZZZZZZ]]]```cccddd___cccggggggdddaaa```aaa```cccggghhhfffdddeeefffgggkkknnnlllhhhfffgggjjjkkkgggcccaaabbbeeeggghhhcccddddddccccccgggnnntttkkkmmmooommmjjjhhhiiikkkjjjlllmmmjjjgggdddeeegggkkkmmmlllhhhjjjnnnmmmfffeeeeeeddddddcccaaa``````\\\[[[ZZZ[[[\\\]]]]]]\\\```bbbfffiiikkkoootttwww}}}|||}}}|||yyywwwwwwyyy}}}bbboooyyynnnddd___ZZZYYY\\\WWWUUUSSSPPPOOOPPPRRRSSSXXXYYYXXXWWWVVVWWWZZZ]]]bbbeeeiiimmmppprrrssstttcccccccccdddfffhhhkkklllooojjjfffgggkkkooopppooodddaaabbbffffffeeeiiiqqqrrruuusssllliiimmmpppnnniiiddd___bbblllsssmmmaaa___iiisssqqqiiidddiiipppqqqqqqqqqxxx~~~{{{wwwsssrrruuu{{{ppp]]]QQQRRRcccwwwooo___III>>>FFFHHH>>>:::AAAUUUFFF???GGGPPPQQQTTTZZZVVVVVVWWWWWWWWWWWWXXXXXXWWWUUUTTTTTTUUUUUUTTTRRRPPPPPPQQQQQQQQQQQQPPPPPPTTTQQQNNNLLLLLLLLLKKKJJJIIIJJJJJJKKKNNNQQQTTTUUU___cccgggiiiiiimmmuuu{{{{{{|||wwwxxxvvvppphhhaaa______bbbcccdddfffhhhhhhgggfffnnnlllnnnrrrvvvzzzgggOOOEEEBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<<<<<<<;;;;;;<<<;;;999777777888999:::999999888777666666777777666666777888999;;;<<<===888777666555555666777888666666666666777777777777999999999999999999999999888888999999999:::::::::<<<<<<<<<<<<===???@@@AAACCCCCCCCCBBBBBBAAAAAAAAACCCEEEGGGHHHGGGFFFGGGGGGIIIJJJLLLLLLKKKJJJKKKKKKPPPPPPPPPPPPOOOOOONNNMMMPPPQQQRRRSSSVVVXXXZZZ[[[XXXVVVSSSSSSUUUWWWXXXXXXYYYXXXXXXXXXZZZ]]]___aaafffbbb]]][[[]]]bbbfffhhhiiijjjiiigggdddaaa``````aaadddfffgggeeedddccccccggghhhhhhiiiiiihhhffffffgggjjjkkkhhhbbb___bbbeeedddcccaaa```bbbgggmmmqqqmmmllljjjgggeeeeeefffhhhllleee```ccciiijjjhhheee```ddddddcccgggnnnooollljjjhhhfffccc```^^^\\\\\\cccbbbaaa``````___]]][[[[[[]]]___aaabbbdddgggjjjrrrtttxxx{{{}}}~~~~~~}}}zzz{{{|||~~~~~~}}}|||xxxuuutttvvvxxx~~~{{{xxxwwwxxxzzz||||||tttqqqbbb^^^^^^[[[YYYXXXTTTSSSQQQPPPPPPRRRTTTVVVWWWXXXWWWVVVUUUVVVXXX[[[___aaafffjjjmmmnnnnnnnnngggfffdddcccdddgggkkkmmmqqqlllgggeeegggjjjkkkjjjkkkgggfffjjjkkkhhhjjjnnnsssvvvtttnnnkkknnnpppoookkkgggbbbbbbiiioookkkbbbbbbmmmwwwxxxooohhhfffiiinnnrrrvvvyyy}}}zzzwwwuuuwwwzzz}}}yyy}}}pppXXXLLLSSS___kkktttXXXJJJCCC<<<>>>EEENNNCCC>>>DDDIIIIIIOOOXXXSSSSSSTTTTTTUUUVVVWWWWWWXXXWWWUUUUUUVVVVVVUUUSSSTTTTTTTTTTTTSSSQQQPPPOOOSSSPPPNNNLLLMMMMMMLLLKKKLLLLLLLLLLLLMMMOOOQQQRRRUUUYYY]]]^^^___cccjjjpppsssxxx~~~{{{{{{wwwjjjnnnpppppplllfffaaa```aaa^^^```cccdddfffgggiiikkkooorrrvvvyyywwwwwwxxxYYYGGGAAA???>>>???========================:::::::::;;;;;;;;;;;;<<<;;;:::999777777888999:::999999888777777777777777:::999888888777777777888777777666666666666777777666666666666777777777888999999999999999999999999888888999999999:::::::::<<<======>>>???@@@AAABBBCCCBBBBBBAAAAAA@@@AAAAAABBBDDDGGGGGGFFFEEEEEEFFFGGGIIIJJJKKKJJJIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNQQQQQQRRRTTTVVVXXXZZZ\\\\\\ZZZVVVTTTSSSUUUYYY[[[ZZZZZZYYYYYYZZZ\\\^^^```ddd```\\\[[[]]]aaadddeeefffhhhhhhgggdddaaa_________```aaaaaa```aaaccceeedddeeefffffffffeeeddddddhhhiiijjjgggcccaaabbbdddgggdddaaa___```bbbdddeeehhhiiiiiigggdddbbbccceeehhhfffeeeggghhhiiiiiiiiiSSSXXX\\\___bbbggghhheeeffffffeeedddcccbbbbbbbbbeeeeeedddeeeeeeccc___\\\YYYZZZ[[[[[[ZZZ[[[\\\^^^ccceeehhhlllnnnnnnnnnmmmqqqssssssrrrrrrsssooojjjiiikkkooopppooonnnmmmmmmnnnnnnoooqqqssssssqqqooorrrrrrpppmmmkkknnntttyyy|||xxxvvvvvvzzz~~~}}}kkk___VVVYYY______ZZZUUUQQQPPPOOOOOOQQQSSSVVVXXXWWWWWWWWWUUUTTTTTTVVVXXXZZZ]]]aaafffhhhjjjiiiiiihhheeebbbaaaccchhhmmmqqqppplllhhheeefffiiikkklllrrrmmmkkknnnpppmmmjjjjjjrrrtttsssnnnlllnnnoooooonnnlllgggbbbdddiiiiiidddgggmmmttttttnnniiiggghhhmmmwww~~~|||yyyzzz~~~~~~}}}|||{{{zzzzzz{{{vvv]]]PPPNNNQQQeeeqqq___RRRGGG???EEE???===@@@@@@===AAAIIINNNNNNOOOQQQTTTVVVXXXYYYXXXWWWUUUUUUVVVVVVTTTSSSVVVVVVVVVUUUUUUSSSRRRRRRRRRQQQOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOMMMPPPSSSTTTUUUXXX]]]bbbgggkkkooosssvvv{{{uuuhhheeegggfffdddccccccfffhhhfffbbb```aaacccccceeehhhhhhhhhjjjooosssuuu~~~zzzttt~~~sss```JJJ@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::<<<===:::999888777777888:::;;;999888777777777777777777::::::888777666666555555666666777777777777666666666666666777777777888888888888888888888888888888888888999999999:::::::::======>>>???@@@AAABBBBBBBBBAAA@@@?????????@@@AAAAAACCCEEEFFFEEEDDDDDDDDDDDDFFFHHHIIIHHHHHHIIIJJJFFFGGGIIIJJJLLLMMMNNNNNNQQQRRRRRRTTTVVVXXXZZZ[[[]]]\\\XXXSSSPPPQQQVVV[[[[[[ZZZYYYYYYYYY[[[]]]___```]]][[[ZZZ\\\___```aaaccceeegggfffddd```^^^]]]^^^^^^]]]]]]]]]___cccggg```aaabbbcccccccccbbbaaahhhhhhgggfffdddcccbbbbbbhhhddd```___``````___]]]cccgggkkkjjjeeeaaabbbdddbbbeeehhhhhhffffffhhhiiiKKKOOOTTTYYY]]]```aaa```bbbdddfffggghhhgggfffeeeaaabbbccceeefffeeebbb___\\\]]]]]]\\\[[[ZZZ\\\]]]______```aaaaaabbbcccccceeefffeeeddddddcccbbb___]]]```cccdddcccbbbbbbcccgggffffffggghhhiiiiiigggjjjkkkkkkjjjjjjmmmsssxxx{{{wwwtttvvv|||{{{sssmmmrrrqqqpppcccZZZTTTXXX```bbb\\\TTTPPPPPPOOOPPPQQQSSSUUUWWWWWWXXXWWWVVVTTTSSSUUUVVVUUUXXX]]]bbbfffhhhiiiiiicccbbbbbbbbbeeejjjooorrrkkkjjjhhhgggiiimmmqqquuusssooommmpppsssqqqlllggglllnnnooonnnmmmnnnppppppsssrrrllldddbbbeeeggggggiiiiiiiiigggfffgggkkknnnqqqyyy~~~wwwuuuzzz}}}~~~|||yyy|||~~~~~~}}}fffUUUVVVWWWaaaqqqzzzyyydddQQQEEE@@@===??????<<<<<<@@@GGGHHHJJJMMMQQQUUUXXXZZZWWWUUUTTTTTTUUUUUUTTTRRRTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRPPPQQQRRRSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPNNNPPPRRRRRRQQQSSSVVVYYY^^^```cccfffhhhlllrrrvvv}}}~~~zzzllldddeeeccc\\\]]]fffbbbeeegggfffdddbbbdddfffhhhlllooopppppptttzzzyyy~~~~~~]]]PPPCCC@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::<<<===888888777777888999:::;;;888888777777777777777888999888888777777777888888555666777888888777666555666666777777777888888888777777777777777777777777888888999999999:::::::::<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>>>>>>>@@@AAA@@@BBBDDDDDDCCCBBBBBBBBBAAACCCFFFGGGGGGGGGHHHIIIEEEFFFGGGIIIKKKLLLMMMMMMPPPPPPQQQRRRTTTVVVXXXYYYXXXZZZYYYTTTNNNLLLQQQVVVYYYXXXXXXXXXYYY[[[^^^___]]][[[YYYYYY[[[]]]]]]]]]___bbbeeefffccc```]]]\\\^^^^^^^^^]]]]]]^^^bbbeee]]]^^^```aaabbbaaa``````gggfffddddddeeeeeecccaaaeeebbb___```cccdddaaa^^^aaagggmmmmmmgggcccccceee]]]bbbeeeddddddeeeeeedddZZZUUUOOOOOORRRVVVZZZ]]]___aaaeeeggggggeeebbb```aaabbbcccfffggggggcccaaa```aaaaaaaaa______aaacccdddbbb___]]]\\\^^^```aaaaaa`````````^^^\\\\\\\\\[[[\\\^^^^^^^^^___bbbdddcccbbb```aaabbbdddcccbbbdddeeegggiiikkkmmmnnnpppwwwsssooonnnqqquuuwwwwwwmmmooouuuhhhaaafffddd]]]VVVWWW]]]```[[[RRRQQQQQQPPPPPPQQQRRRSSSTTTWWWXXXXXXWWWUUUTTTUUUVVVSSSVVV[[[```eeehhhkkkkkkbbbbbbccceeegggiiikkklllggghhhiiiiiiiiilllrrrwwwnnnmmmkkkmmmqqqrrrmmmggghhhjjjmmmooopppppprrruuuuuuvvvqqqhhhbbbdddgggiiihhhgggfffeeeeeeiiimmmppptttwww{{{{{{wwwuuuxxx|||zzz|||zzzvvvuuuvvvyyyxxxvvvxxx~~~www```UUUQQQYYY]]]```qqqeeeWWWIIICCCCCCBBBAAAAAA@@@AAABBBEEEJJJOOOSSSVVVUUUTTTSSSTTTUUUVVVUUUTTTTTTTTTTTTUUUTTTTTTSSSSSSRRRQQQPPPQQQRRRSSSQQQPPPQQQRRRRRRSSSSSSTTTTTTTTTSSSTTTTTTSSSRRRRRRRRRSSSTTTUUUWWWXXXZZZ]]]```ccceeeeeegggmmmuuuyyyuuuuuuuuuuuufffgggttt{{{ggg^^^dddeeehhhjjjiiigggeeegggiiiiiinnnuuu|||sssrrrzzz{{{```QQQHHHBBBAAAAAA>>><<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888888999;;;===777777777777888999999:::888777777777777777888888::::::999888888888888999555666777888888777666555777777777777888888888888777777777777777777777777888888999999999::::::::::::;;;===>>>???@@@@@@???@@@???>>>>>>>>>???@@@@@@???AAACCCCCCBBB@@@@@@AAA@@@BBBDDDEEEEEEEEEGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKNNNNNNOOOPPPQQQSSSUUUVVVUUUXXXZZZXXXRRRNNNOOORRRVVVVVVUUUVVVXXX[[[^^^```ZZZYYYWWWXXXYYYZZZZZZZZZ\\\```cccdddbbb```]]]\\\]]]^^^___]]]\\\[[[\\\]]]\\\]]]^^^```aaaaaa``````eeedddcccdddeeeeeebbb```aaa``````aaaddddddaaa^^^___eeejjjkkkgggccccccddd^^^bbbbbbaaacccgggfff```xxxbbbUUUQQQOOONNNOOORRRUUUYYY^^^aaabbbbbbbbbeeedddeeefffgggfffcccaaaaaabbbcccbbbaaabbbdddeeehhhfffbbb___^^^___aaacccaaa``````bbb___[[[[[[^^^\\\]]]_________aaacccfffbbb```___```aaabbbaaa```bbbbbbdddiiiooopppmmmiiihhheeebbb```aaaeeekkkooowwwfffVVVVVV^^^aaa]]]VVVSSSWWW[[[XXXQQQRRRRRRQQQQQQQQQQQQQQQQQQUUUWWWXXXWWWUUUUUUUUUVVVSSSUUUXXX]]]bbbgggjjjlllcccdddeeefffffffffeeeeeefffjjjlllkkkggggggkkkpppgggiiiiiiiiimmmooolllggghhhiiimmmrrrsssrrrtttxxxtttvvvsssjjjdddeeeggggggeeehhhlllnnnnnnnnnnnnooowwwssssssvvvwwwuuuuuuvvvwwwyyy}}}~~~yyyrrroooppptttvvvttttttvvv}}}nnnYYYOOOJJJIIITTTddd~~~mmmXXXNNNGGGAAA<<<>>>>>>>>>@@@BBBFFFJJJLLLRRRQQQPPPRRRTTTUUUUUUTTTTTTUUUUUUTTTTTTRRRQQQQQQSSSRRRQQQQQQRRRQQQOOOMMMPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQSSSRRRRRRSSSTTTVVVXXXYYYZZZXXXYYY]]]```dddkkksssxxx|||zzzpppiiigggggghhhiii]]]bbbppp|||vvvddd^^^ddddddgggjjjjjjhhhhhhjjjlllqqqwwwpppfffdddhhhyyyuuu]]]NNNIIIDDDAAABBBAAA<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999;;;<<<777777777888888888888888777777777777777888888999>>>===;;;999888777666666666666777777777777666666777777777888888888999999888888888888888888888888888888999999999:::::::::999;;;<<<>>>????????????>>>?????????@@@@@@@@@@@@???AAACCCCCCAAA@@@@@@@@@@@@BBBDDDEEEDDDDDDEEEGGGIIIIIIJJJJJJKKKJJJJJJJJJLLLMMMMMMNNNPPPQQQSSSTTTUUUXXX\\\[[[WWWTTTSSSSSSUUUTTTTTTTTTVVVYYY\\\]]]ZZZXXXVVVVVVWWWYYYYYYXXX\\\^^^bbbcccaaa```^^^^^^\\\\\\\\\ZZZWWWUUUUUUUUUZZZ[[[]]]___````````````bbbcccdddeeedddcccbbbaaaaaabbbbbbbbbaaa___]]]\\\___aaadddeeedddbbbbbbbbbbbbfffeeeaaadddjjjhhh```|||ooo```WWWRRRRRRRRRTTTXXX\\\```bbbbbbaaaaaabbbdddeeecccbbbaaabbbbbbbbbaaaaaaccceeeeeedddcccbbbaaaaaabbbbbbaaa```bbbeeeaaa[[[[[[___\\\^^^aaabbbaaaaaaaaabbb^^^^^^]]]^^^______^^^\\\___[[[\\\ccclllpppjjjccc[[[]]]```dddjjjvvvrrrcccVVVOOOQQQWWWVVVVVVSSSPPPRRRXXXWWWSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTVVVVVVUUUTTTUUUVVVTTTUUUVVVXXX\\\aaafffiiibbbbbbbbbcccdddeeeffffffhhhmmmqqqnnnhhhdddfffkkkbbbggghhhfffhhhkkkkkkgggggggggkkkqqqrrroooppptttpppsssqqqkkkfffffffffdddbbbhhhnnnqqqqqqrrrtttwww{{{tttqqquuuwwwuuussssssvvvvvvyyy~~~zzztttrrrqqqsssvvvuuurrrsssvvvuuu}}}dddRRRIIILLLSSS^^^wwwfffVVVKKKFFFDDDBBB@@@@@@AAACCCDDDIIIHHHHHHKKKNNNPPPPPPPPPPPPQQQRRRTTTUUUUUUVVVVVVYYYXXXVVVVVVUUUSSSPPPMMMPPPQQQRRRTTTTTTTTTTTTSSSUUUTTTTTTUUUUUUUUUTTTSSSWWWVVVTTTTTTUUUVVVWWWWWWXXXVVVVVVYYYWWWUUUXXX___cccgggiiikkkttt|||xxxyyy}}}yyysssmmmllloooqqqpppmmmuuuuuuuuutttttttttsssssstttsssnnniiijjjnnnmmmiiikkkiiieeecccbbbbbbbbbbbbbbbaaacccggggggeeehhhoookkkoootttvvvwwwxxx|||xxxkkkeeehhhttt|||wwwZZZNNNFFFDDDAAA@@@BBBAAA===<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::888888888888888777777666777777777777777888999999<<<;;;:::888777666666666777777666666666666777777777777888888888999999999999999999999999999999999888888999999999::::::::::::;;;===???@@@@@@@@@???===>>>@@@AAABBBAAA@@@???@@@BBBCCCCCCAAA@@@???@@@AAACCCEEEEEEDDDCCCDDDEEEHHHHHHIIIJJJJJJJJJIIIIIIMMMMMMMMMNNNOOOQQQRRRSSSVVVWWWYYYYYYYYYWWWVVVUUUVVVUUUTTTSSSTTTUUUWWWYYYZZZXXXUUUTTTVVVWWWXXXXXX\\\^^^aaaaaa`````````aaa]]]\\\ZZZVVVSSSRRRSSSUUUXXXYYY[[[]]]_______________bbbeeefffcccaaabbbcccbbbeeegggeee```]]]]]]___bbbaaa___```bbbdddcccbbbbbbiiiiiibbb```fffgggcccyyyccc___XXXRRROOOPPPTTTWWW[[[ZZZ[[[]]]aaacccddddddaaabbbcccbbbaaa```bbbddd___```bbbddddddcccbbbaaaaaa```cccfffccc[[[[[[___ZZZ^^^bbbdddbbb___]]]\\\WWWWWWWWWXXXYYYYYYWWWTTTVVVQQQNNNVVVccchhhcccZZZZZZaaalllwwwsss```UUUQQQOOOPPPRRRLLLPPPRRROOORRRXXXZZZWWWPPPPPPPPPQQQQQQQQQRRRRRRPPPRRRTTTUUUTTTSSSTTTUUUVVVUUUTTTUUUXXX]]]bbbeee^^^^^^^^^___bbbfffkkkmmmhhhoootttrrrkkkfffhhhlllaaagggiiieeedddhhhjjjgggeeedddhhhoooooojjjiiinnnmmmpppooojjjggggggeeeaaaaaafffjjjlllmmmrrr|||~~~wwwtttwwwyyyuuussstttvvvuuuvvvyyy}}}|||uuuoooppprrruuuvvvqqqlllooouuuqqqsss}}}vvv```RRRLLLXXXwwwpppPPPMMMIIIEEEBBB@@@AAAAAA@@@@@@@@@CCCGGGIIIJJJJJJIIIKKKNNNSSSWWWZZZ]]]^^^```^^^]]]\\\ZZZXXXTTTQQQPPPQQQRRRSSSSSSRRRQQQPPPTTTSSSTTTVVVXXXYYYXXXWWWXXXVVVTTTSSSTTTUUUUUUTTTRRRQQQTTTYYYYYYVVVZZZbbbffffffaaaZZZZZZccclllooovvvyyy}}}}}}{{{wwwtttuuuvvvuuussssssuuuwwwvvvsssnnnlllkkkjjjhhhgggdddfffggggggfffhhhlllooohhhbbb\\\\\\```ccccccaaaddddddddddddddddddcccccceeeeeeaaa\\\\\\```aaa^^^^^^___```bbbccccccbbbaaaffffffhhhnnnuuuxxxyyyyyyzzzxxxiiifffcccccctttYYYHHHFFF???AAA???@@@CCCBBB???@@@CCC<<<<<<<<<<<<<<<<<<<<<<<<777888999::::::::::::999888888888888888777666555777777666777777888999999777777777777777888999999888777666555555666777888777888888888888999999999999999999999999999999999888888999999999:::::::::;;;<<>>AAACCCCCCBBB@@@???@@@BBBDDDCCCBBB@@@???@@@BBBCCCEEEEEEDDDCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIMMMNNNNNNOOOPPPQQQSSSTTTWWWUUUTTTUUUVVVXXXWWWVVVXXXVVVTTTSSSRRRRRRTTTUUU[[[XXXUUUTTTUUUWWWXXXXXX\\\^^^```aaa``````aaabbb```^^^ZZZUUURRRRRRVVVYYYVVVWWWZZZ\\\^^^^^^^^^^^^\\\bbbffffffbbb```aaadddbbbgggjjjhhhbbb___bbbfffgggbbb^^^___cccgggfffddd___jjjlllaaa[[[```eeedddxxxmmm^^^WWWVVVPPPQQQQQQSSSWWWXXXXXX]]]dddccceeefffddd```^^^___aaa```bbbcccbbb___^^^^^^```bbbbbbbbbbbbaaa```^^^]]]______aaadddaaaZZZWWWXXXYYYVVVTTTRRRRRRRRRQQQPPPLLLNNNfffrrreeehhh|||jjjjjjcccUUUJJJIIILLLNNNNNNJJJRRRPPPQQQQQQsssKKKMMMOOOQQQPPPMMMKKKMMMOOOTTTTTTTTTTTTTTTTTTTTTTTTYYYVVVTTTTTTWWWYYY[[[ZZZ[[[ZZZYYY[[[___eeekkkoookkkpppsssooohhhdddgggllleeecccbbbdddgggfffaaa]]]iiidddccciiijjjggggggjjjhhhlllmmmhhheeegggiiihhhooojjjfffhhhnnntttwwwvvvpppsssuuuvvvuuurrrqqqppprrrvvvxxxvvvuuuvvvtttqqqoookkkggghhhkkkooopppppptttqqqrrrzzzdddQQQZZZiiissslll]]][[[lll|||nnn```RRREEEAAADDD@@@BBBEEEDDDBBB@@@AAACCCJJJNNNUUU\\\___\\\SSSKKKMMMPPPUUUYYY\\\]]]\\\[[[MMMMMMMMMNNNPPPSSSUUUWWWRRRTTTUUUVVVVVVWWWXXXZZZYYYUUUQQQPPPSSSUUUVVVUUUVVVWWWWWWVVVUUUVVVXXXZZZfffbbb^^^\\\\\\^^^``````eeeeeefffgggggggggggggggfffhhhjjjjjjhhheeeddddddcccaaa______`````````___aaa```___^^^^^^]]]]]]]]]^^^\\\ZZZ^^^dddgggfffddd^^^\\\ZZZYYY\\\bbbiiinnnfffeeeccc```^^^\\\[[[[[[___```aaa```^^^\\\\\\]]]aaa^^^^^^bbbeeeeeeeeefffllloooyyysssnnn[[[```[[[^^^yyy|||aaaOOOEEECCCEEEAAA@@@>>>===<<<<<<<<<===<<<@@@;;;;;;AAA===666:::999999999999999999999999666666777777777777666666777777777777888888888999777888888777555555666888555555555555666777888888888888777777777777888888;;;;;;::::::999999888888888888888999999:::;;;<<<;;;===???AAAAAAAAA???>>>EEE;;;>>>DDD@@@???AAA<<>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999::::::::::::;;;555666777777666888:::===777777777777888999::::::;;;;;;;;;::::::;;;;;;;;;::::::::::::999999999999::::::::::::;;;<<<======<<<===???@@@AAAAAAAAA@@@DDD===BBBHHHCCCAAACCC???DDDEEEFFFEEECCCBBBCCCDDDHHHHHHHHHHHHIIIIIIHHHHHHDDDEEEFFFGGGFFFGGGIIIKKKKKKNNNRRRTTTTTTSSSRRRSSSWWWVVVVVVXXX[[[]]]^^^]]]ZZZ[[[ZZZWWWSSSTTTXXX\\\```\\\XXXUUUVVVWWWXXXYYY\\\^^^```___]]]___eeejjjhhhjjjkkkhhhbbb______bbb```___]]]\\\]]]___bbbdddcccdddeeeffffffgggggggggeeeiiinnnooollliiiffffffjjjiiigggfffffffffffffff\\\aaabbb___```eeehhhggg|||xxxuuurrriii\\\SSSQQQLLLPPPTTTXXXZZZ]]]___aaa^^^ZZZWWWXXX\\\^^^\\\ZZZ\\\ZZZXXXXXXZZZ[[[ZZZZZZYYYUUUTTTXXX[[[XXXUUUUUUVVVZZZaaajjjssszzzjjjXXX]]]___[[[QQQJJJIIIJJJJJJIIIGGGMMMLLLNNNTTTiiiNNNNNNLLLJJJJJJLLLNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUVVV[[[[[[[[[\\\]]]___```aaajjjgggcccccceeefffbbb___]]]bbbiiikkkiiigggiiikkkccc```aaaeeegggeeeddddddgggjjjjjjfffeeeiiimmmmmmqqqmmmhhhhhhlllppprrrrrrrrrrrrqqqppppppoooooonnnsssvvvtttnnnkkknnnssstttooollliiihhhjjjiiigggdddhhhffffffhhhnnn{{{ppp___VVVQQQNNNLLLRRRkkknnn___YYYQQQJJJGGGDDDAAA>>>@@@??????AAAEEEIIIKKKKKKFFFDDDAAA??????BBBFFFHHHMMMMMMNNNOOOOOOOOOOOOOOOQQQSSSVVVWWWWWWYYY[[[]]][[[YYYWWWVVVVVVWWWVVVTTTSSSUUUVVVVVVVVVXXX[[[]]]```^^^[[[[[[[[[[[[ZZZYYYZZZ[[[\\\^^^```bbbcccddd```___]]][[[[[[\\\^^^```___^^^]]]\\\[[[[[[[[[[[[]]]\\\ZZZYYYXXXXXXYYYYYY\\\[[[\\\___ccceeebbb___```___]]]\\\]]]___aaaccc`````````_______________]]]^^^``````___```ccceeehhhkkkpppwww~~~{{{hhhUUUPPPRRRXXXdddqqqzzzdddLLLCCCCCCDDDCCCBBB@@@??????>>>>>>>>>???@@@KKKuuutttIII666@@@AAA666::::::::::::::::::::::::999999::::::::::::999999777777777888888888999999666666777777888;;;???BBB555555555555666777888999:::::::::999999:::::::::777777777888888888888888999999999999:::;;;<<<<<<;;;;;;<<<===>>>???@@@AAABBB;;;AAAHHHCCCAAACCC>>>AAACCCCCCCCCAAA@@@AAABBBFFFFFFGGGGGGGGGGGGFFFFFFAAABBBDDDDDDEEEGGGJJJMMMKKKOOOSSSTTTSSSQQQOOOOOOVVVUUUVVVWWWZZZ[[[ZZZXXXUUUYYY\\\YYYTTTRRRWWW\\\```\\\VVVSSSSSSUUUWWWXXXVVVXXXZZZYYYYYY\\\aaafffiiikkkmmmkkkfffcccbbbccccccbbbaaaaaabbbeeehhhiiieeeeeeeeeddddddeeeeeefffeeegggjjjjjjhhhgggffffffeeefffhhhiiiiiigggeeeccc\\\^^^]]][[[\\\aaaccccccsssiiidddeeeeeeeeebbb___]]][[[XXXWWWWWWXXXYYYYYYWWWUUUXXXWWWWWWYYY]]]___]]][[[UUUXXXaaammmttttttsssuuuzzzbbbTTTQQQFFFJJJJJJGGGEEEHHHJJJJJJIIIGGGLLLKKKLLLUUU```NNNVVVQQQMMMLLLNNNPPPQQQOOOVVVUUUTTTSSSRRRQQQPPPOOOPPPSSSUUUUUUTTTSSSTTTVVV[[[[[[]]]^^^______^^^^^^dddbbb```aaadddeeecccaaaaaacccfffhhhggghhhkkkmmmfffeeeeeehhhjjjiiigggfffdddgggfffccceeejjjnnnmmmkkkhhheeeeeeiiinnnrrrssssssqqqppppppqqqrrrrrrqqqpppssssssmmmkkkooosssuuullliiiggghhhiiihhhddd```gggfffeeedddeeemmmyyyjjj\\\XXXXXXTTTXXXaaahhhggghhhxxxxxxiii]]]TTTLLLFFFOOOJJJEEEAAA@@@CCCFFFIII@@@@@@@@@@@@???>>>===<<>>>>>>>>>>>CCCGGG===777???BBB;;;999999999999999999999999999888999999::::::999999888777777777777888888888888:::::::::999888:::>>>AAA555555555555666777888888:::999999888888999999:::888888999999::::::;;;;;;;;;::::::;;;;;;<<<===>>><<<<<<<<<===>>>@@@BBBCCCDDD;;;???FFFCCCBBBDDD>>>???AAABBBAAA??????@@@AAADDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFHHHLLLOOOMMMQQQUUUVVVUUURRRPPPOOOSSSSSSTTTVVVXXXYYYXXXVVVTTTWWWZZZYYYWWWVVVWWWYYYZZZWWWTTTRRRSSSUUUUUUUUUNNNQQQUUUWWWXXXZZZ^^^aaaeeehhhjjjiiifffcccaaaaaacccbbbbbbccceeehhhjjjlllfffeeecccbbbbbbbbbcccddddddfffiiijjjjjjhhhgggfff```cccgggjjjiiihhhfffeee___^^^]]]]]]___aaa___]]]wwwrrrkkkqqqvvvwwwrrrmmmkkklllooonnnooosssvvvvvvqqqlllcccoootttaaaQQQMMMQQQIIILLLMMMIIIHHHJJJJJJHHHKKKIIILLLKKKJJJXXXVVVPPPWWWRRRNNNMMMPPPSSSSSSRRRXXXWWWWWWVVVUUUTTTTTTSSSSSSUUUVVVWWWVVVUUUVVVVVVZZZ[[[^^^```aaa```______]]]```ccccccccccccfffiiinnnkkkhhhhhhkkkoooqqqrrriiiiiiiiiiiijjjkkkiiifffeeeggggggeeehhhnnnqqqpppkkkiiigggfffiiinnnrrrtttrrrqqqqqqsssvvvwwwvvvuuurrrtttsssnnnllllllkkkhhhkkkjjjiiijjjlllkkkgggccciiiiiihhheeedddgggnnnrrrvvvrrrkkk[[[RRRPPPXXXZZZWWWYYY```{{{rrrnnnfffaaaWWWNNNFFFCCCCCCDDD@@@AAABBBBBBBBB@@@???>>>>>>@@@BBBEEEFFFGGGGGGFFF@@@CCCFFFIIILLLOOOSSSVVVUUUWWWXXXYYYZZZ[[[\\\]]]___bbbfffgggddd```\\\ZZZ_________aaabbbcccaaa```aaaaaaaaacccdddgggiiijjjjjjhhhhhhiiijjjjjjgggeeeeeeggggggfffdddcccdddffffffeeebbb`````````bbbccccccdddgggiiikkkkkkhhhfffdddeeeggghhhiiijjjjjjjjjlllnnnoooqqqsssssstttttttttvvvxxxxxxyyyzzz}}}vvvqqqooojjjddd```eeeeeeaaaZZZTTTSSSXXX]]]```gggsssuuubbbNNNIIIEEEEEEDDDCCCFFFKKKDDDDDDCCCBBBAAA@@@>>>>>>;;;999666<<<@@@666555GGG<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;===<<<;;;888666666777999777777777777888999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>???AAACCCCCCGGG<<<>>>EEECCCCCCDDD>>>@@@AAABBBBBBAAA@@@AAABBBDDDEEEGGGHHHHHHHHHGGGFFFHHHIIIJJJIIIHHHIIILLLNNNOOORRRVVVWWWVVVSSSRRRQQQQQQQQQSSSVVVYYYZZZYYYXXXXXXWWWWWWZZZ]]]]]]ZZZWWWUUUUUUUUUVVVXXXXXXVVVTTTMMMPPPVVV[[[]]]^^^______dddeeeggghhhfffdddbbbaaa_________aaaccceeegggiiigggfffdddcccbbbbbbcccdddbbbdddhhhkkkllljjjgggddd```cccgggiiiiiihhhiiijjjdddaaaaaaeeehhheee___ZZZ{{{cccWWWSSSOOOKKKIIIHHHKKKKKKHHHHHHJJJJJJGGGHHHGGGHHHIIIGGGYYYMMMQQQPPPNNNLLLKKKMMMOOOPPPPPPPPPPPPRRRSSSTTTVVVWWWWWWUUUTTTSSSTTTUUUVVVUUUSSSUUUWWWYYY[[[]]]\\\[[[ZZZTTT[[[aaaaaa]]]]]]cccjjjtttoooiiiiiimmmrrrssssssnnnnnnllljjjjjjlllkkkgggeeegggggggggjjjpppqqqooonnnllliiiggggggjjjnnnppppppoooqqquuuyyyyyyvvvrrrrrrttttttuuuxxx{{{xxxqqqjjjhhhgggiiikkkkkkhhhdddeeehhhgggcccaaadddffffffjjjmmmxxxxxxeeeUUURRRSSSPPPNNNOOO]]]yyywwwgggXXXOOOKKKJJJHHHDDDBBB@@@@@@AAABBB======>>>>>>???>>>>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHOOOQQQSSSTTTUUUWWWZZZ\\\___ccciiimmmnnnnnnnnnnnnmmmmmmooorrruuuwwwwwwvvvuuuuuuvvvwwwzzz}}}}}}|||||||||yyy{{{|||{{{yyyyyy{{{~~~wwwuuurrrpppoooppprrrssssssvvvyyy}}}uuudddTTTOOOPPPNNNJJJGGGFFFJJJOOOQQQUUUbbbuuuvvv[[[MMMDDDDDDEEEEEEAAA===@@@FFFAAAAAAAAAAAA@@@>>>===<<<888@@@>>>;;;>>>;;;;;;CCC;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999999999::::::::::::======<<<:::666444444555777666666777777888999:::::::::999999999999::::::999999999999999:::::::::999999999::::::;;;<<<===;;;<<<<<<======>>>>>>???AAA<<>>@@@===???@@@AAAAAA@@@???AAABBBAAACCCEEEHHHIIIHHHGGGFFFGGGIIIJJJIIIHHHGGGHHHIIIKKKNNNQQQRRRQQQQQQQQQQQQOOOOOOPPPRRRVVVWWWWWWVVVXXXUUUTTTXXX^^^___[[[UUUSSSSSSUUUXXXZZZYYYUUURRRMMMPPPVVV[[[___```______aaabbbbbbccccccbbbaaa```\\\]]]^^^___aaaccceeefffeeeddddddcccbbbbbbbbbccc]]]___bbbgggiiigggccc______bbbfffgggeeeeeegggiiiddd___```ggglllggg^^^XXXtttcccRRRNNNQQQQQQNNNKKKIIIKKKKKKJJJLLLQQQQQQOOOLLLLLLMMMOOONNNdddPPP]]]YYYYYYXXXVVVSSSRRRRRRSSSQQQRRRTTTVVVYYY[[[]]]^^^```[[[VVVWWW\\\^^^\\\YYYYYYZZZ\\\]]]^^^]]]\\\[[[XXX___eeeddd```___eeelllrrrpppooooooqqqsssuuuvvvzzz{{{wwwqqqqqqttttttoooiiilllmmmnnnrrrwwwwwwrrrsssqqqooollllllnnnrrruuuwwwwwwzzzzzzsssvvvvvvvvv|||pppnnnllllllnnnnnnlllhhhfffjjjjjjfffeeehhhiiifffllllllmmmvvv~~~kkk```[[[XXXXXXPPPZZZdddgggeeekkkxxxwwwkkkgggbbb[[[TTTOOOKKKIIIEEEEEEDDDDDDDDDDDDDDDEEECCCDDDEEEDDDCCCBBBCCCDDDHHHJJJKKKKKKKKKNNNRRRVVVWWW[[[```ffflllrrryyy~~~}}}}}}uuukkkkkkfff^^^XXXPPPIIIKKKOOOQQQTTTXXXXXX___iiittt{{{```PPPLLLGGGFFFHHHJJJGGGBBBBBBFFF@@@AAABBBCCCCCCBBBAAAAAA???EEE>>>:::FFFLLLDDD???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<<<<<<<<<<<============>>>@@@AAA@@@>>>;;;;;;;;;::::::999::::::;;;<<<===>>>======<<<<<<======>>>=========<<<<<<<<<<<<<<<>>>======>>>>>>???@@@AAA@@@AAABBBCCCCCCBBBAAAAAA???EEEWWW\\\JJJ@@@DDDFFFCCCDDDEEEEEEDDDDDDEEEGGGDDDFFFIIILLLNNNNNNMMMMMMKKKMMMPPPPPPOOOMMMLLLMMMNNNPPPRRRTTTTTTUUUWWWYYYUUUTTTSSSTTTWWWYYYYYYYYY[[[ZZZZZZ]]]aaabbb___\\\]]]]]]]]]^^^___]]]ZZZWWWRRRSSSVVVZZZ^^^aaabbbbbbbbbbbbaaabbbcccccccccbbbaaabbbcccdddfffggghhhiiiiiiiiiiiijjjiiiiiihhhhhhbbbbbbcccgggjjjjjjhhheeeccchhhllllllhhheeeeeegggfff______hhhppplllddd___ttt___\\\ZZZZZZXXXUUUWWW]]]ZZZ[[[ZZZWWWXXX\\\\\\YYYXXXYYYZZZ^^^^^^www___ppppppqqqpppkkkccc^^^]]]]]]___```aaaccceeeggghhhiiiqqqiiicccdddkkknnnkkkfffffffffggghhhhhhgggfffeeeggglllqqqppplllkkkoootttqqquuuyyyzzzxxxxxx{{{~~~{{{{{{zzzuuuxxxyyy{{{}}}{{{zzzyyywwwxxx{{{}}}~~~{{{xxx~~~}}}zzzwwwvvvxxxxxxuuurrrppptttuuuqqqqqquuuvvvrrrqqqsssrrrppptttzzzooohhhjjjbbb]]]^^^______ccchhhxxxssskkk^^^\\\XXXUUURRRPPPOOONNNFFFHHHIIIIIIHHHHHHIIIJJJIIIKKKKKKJJJIIIKKKPPPUUUXXXYYYZZZ\\\```hhhqqqwww||||||~~~www```XXX]]]___ZZZUUUUUUYYY```eeejjjttt}}}lllVVVOOOTTTQQQNNNNNNRRRRRRNNNLLLMMMFFFGGGIIIKKKLLLMMMMMMLLLLLLNNNJJJMMMSSSMMMGGGOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFGGGGGGAAACCCFFFHHHGGGEEEDDDEEECCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQOOOMMMLLLFFFWWWrrrvvv\\\KKKQQQXXXNNNOOOPPPPPPOOOOOOQQQRRRNNNPPPTTTWWWZZZZZZYYYYYYWWWZZZ]]]___^^^\\\ZZZZZZZZZ[[[^^^___```cccfffiiibbb```^^^^^^```aaabbbaaaccceeegggiiijjjjjjjjjkkkooommmkkkjjjiiihhheeeccc\\\[[[[[[]]]aaafffiiijjjjjjiiihhhhhhiiikkkkkkjjjiiiiiijjjkkkmmmnnnooooootttuuuvvvwwwwwwvvvuuutttqqqooonnnppptttvvvuuusssoootttyyyyyysssnnnkkklllooofffdddnnnxxxwwwqqqmmm|||sssqqqyyy