BMvM6() CCC>>>555<<<444666222222222111111111111000000111111111111222222222111555777LLLyyy|||}}}]]]<<>>777...------------,,,+++******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((('''&&&%%%%%%''')))((((((((((((((((((((((((''''''&&&&&&'''(((***+++***+++,,,,,,,,,...222555GGGOOOaaaggg]]]___lllppptttrrrxxxzzzqqqpppuuuqqqkkkllljjjggghhhmmmqqqpppwwwyyymmmiii~~~xxxxxxnnnvvvvvvlll```dddnnndddNNNFFF@@@888111...,,,,,,+++************))))))))))))JJJ===777888;;;222333333222222111222222222222---...333666333222333000===bbb}}}vvvvvvrrrYYY555---)))***+++)))(((***(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''(((((())))))******+++'''%%%'''***++++++***///111***444YYYtttpppeeeRRROOOTTTcccqqq{{{~~~~~~vvvlllddd```eeevvv}}}cccEEE333,,,222,,,((()))***)))***,,,)))***+++++++++)))((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******)))******++++++,,,------))))))+++...///.........(((444666<<>>III\\\oooppprrrmmmjjjhhhgggeeegggjjjooosssuuu|||qqqzzz||||||qqqfffyyyzzzwwwxxx|||qqqyyy|||uuuoooppprrrqqqrrrvvvjjjNNN;;;888444,,,(((***------,,,)))'''&&&GGG<<<777888;;;333444333222222111222222222333333000///444999555---LLLmmmzzzvvv~~~VVV<<<((()))...+++'''(((((()))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''(((((()))*********###///444---(((,,,---***'''666QQQqqqyyy```PPP[[[aaaeeesss}}}xxxtttqqqjjjdddcccooozzzsssZZZBBB000......000///+++***+++((()))*********)))((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))***************+++,,,,,,------&&&...000+++''',,,111222999222666\\\~~~~~~~~~fffQQQ:::888444000,,,*********(((((((((((())))))******((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))+++,,,//////,,,000CCCVVVwww}}}}}}~~~pppkkkiiiooo{{{~~~yyyooohhhfffcccYYYPPPTTTcccoookkk```www}}}mmmcccMMM???333///...+++***,,,((())))))'''&&&&&&))),,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''(((***++++++***,,,222555>>>OOOXXXbbbsssjjjooosssxxx|||mmmsss{{{nnncccbbbyyySSSMMMooouuuXXXUUUppp{{{{{{vvv~~~zzzvvvyyyooozzzuuubbbGGG666555000...,,,)))'''(((***,,,}}}CCC:::777888;;;444444444333222222222222222111111222333111333===IIIpppsssyyyzzzVVV444---000---(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((())))))))))))''''''((())))))******++++++++++++,,,---------,,,>>>[[[mmmkkkdddZZZXXXaaaooovvv~~~}}}uuutttjjjaaabbbkkksssuuusssNNN@@@333...,,,***))))))'''((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((((()))************++++++,,,,,,------(((000111+++***000333000...CCC___zzz~~~~~~zzzUUUDDD>>>777222...+++)))'''((((((((())))))))))))***((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))************************'''))),,,///333AAA\\\tttxxxzzz~~~yyyzzz~~~nnncccggghhhmmmvvv}}}zzz}}}uuu\\\LLL:::///+++)))***,,,******)))'''%%%'''***---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((('''(((************+++,,,222>>>KKK___uuu|||qqqmmmtttuuuxxx~~~|||zzzqqqnnnZZZaaaeee___TTTPPPTTT[[[```YYYWWWXXXSSSKKKPPP]]]fffooossskkkaaa```fffkkkvvvvvv|||~~~wwwwww}}}uuu```QQQPPP???999000(((%%%&&&))),,,zzzAAA;;;888777:::555555444333222222222222222222...555;;;111///VVVrrrhhhwwwuuuUUU;;;000---,,,************)))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))'''(((((()))******++++++333&&&$$$...///***777NNNiiinnnZZZCCCJJJbbbrrr{{{}}}{{{tttxxx{{{xxxhhhZZZ\\\nnnfffEEE222+++)))***,,,''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++******++++++,,,------...///,,,,,,000444444222111;;;qqq{{{{{{yyybbbSSS???222///...+++'''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***************++++++***)))+++222AAAVVVmmm}}}wwwzzz~~~sssnnntttrrrfff]]]___fffqqq~~~www}}}{{{lllaaaQQQ@@@333,,,+++------,,,+++***))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))******'''&&&***111666HHHYYYiiizzz~~~}}}hhheeesss}}}uuummmiiiggg{{{pppwwwqqqYYYSSS___lllkkkoooxxxqqqtttqqqkkkmmmsssnnndddZZZSSSGGG;;;333---+++)))xxx@@@===:::777999555666555444333222222222222333333555444555KKK}}}zzzhhh{{{UUU555///...(((+++*********)))))))))((())))))((((((((('''''''''(((((((((((())))))))))))(((((())))))***++++++++++++---000///...<<<[[[yyypppZZZGGGRRRkkkrrryyy}}}yyy|||~~~wwwnnnyyyyyypppiiieeedddkkkSSS<<<,,,+++000)))(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++***++++++,,,------......111***,,,444222,,,888NNN~~~qqqqqqpppttt~~~tttRRR<<<555444///)))************))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++++++++,,,111...000>>>VVVlllwwwyyyzzzyyy}}}{{{ttteeeUUUKKKSSScccqqqppp~~~|||~~~~~~zzzuuusssuuu{{{{{{dddJJJ666---***************++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***(((&&&%%%)))444DDDOOOgggtttzzz}}}|||ooogggoootttxxxzzzzzzoooddd]]]\\\___dddxxxxxxuuusssvvvzzzuuukkkvvvpppfffZZZMMM???222***uuu>>>===;;;777888555777666555333222222222222000666000,,,GGGzzz{{{qqqppprrrLLL;;;333(((+++++++++******))))))((()))))))))(((((((((''''''(((((((((((())))))))))))(((((()))******++++++,,,(((111---'''???iii{{{rrrYYY___dddsss|||}}}zzz~~~yyytttqqquuuxxxXXX999---000++++++***)))((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((***))))))))))))***++++++++++++,,,,,,------......---,,,111333***---RRR}}}vvvrrrkkkwwwttt{{{gggLLL???777///(((+++************)))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,111===RRRnnnwwwuuu}}}uuu]]]TTTXXXXXXEEERRRnnnzzzzzzxxx}}}|||]]]CCC333***(((''''''(((***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))'''&&&''',,,888KKK```mmmyyy}}}xxxsssrrrlllmmm{{{rrrkkkvvv|||~~~}}}{{{|||wwwppphhhcccrrrhhhnnn~~~www|||}}}yyyssskkk___NNN;;;///ppp;;;<<<<<<666888666777666555444333222222222111111555LLLxxxppplll|||oooTTT>>>111,,,,,,+++******))))))((())))))))))))((((((((('''(((((((((((())))))))))))((())))))******+++,,,,,,---///222???___zzzsss\\\aaa~~~{{{rrr|||mmmsss~~~xxx^^^DDD555...---+++***))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))******+++,,,++++++,,,,,,---.........+++000222111999UUU~~~zzzwwwbbbOOO???333---+++++++++*********))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++,,,------///BBBZZZnnn~~~{{{zzz|||~~~wwwuuuuuuwww~~~gggGGGMMM___VVVUUU___YYYooozzz|||xxx}}}zzzhhhZZZLLLAAA333...)))'''(((*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))''')))000===PPPeeevvv}}}|||ssssss|||~~~ooofffmmmttt~~~xxxwwwwwwuuu}}}wwwllluuuffffffhhhiiijjjvvvvvvggghhh{{{uuuuuutttrrrpppmmmggg[[[KKK@@@kkk777;;;;;;666888777777777555444333222222222;;;///EEE}}}iiifff~~~jjjJJJ<<<,,,,,,++++++***))))))((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,***333QQQsssuuu___XXXeeeyyy|||tttmmm~~~cccBBB000///---+++))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))*********)))******+++,,,++++++,,,------......///---222///111RRRxxx{{{~~~wwwaaaLLL???:::++++++++++++******))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,,,,------BBB^^^{{{|||yyydddWWWNNNNNNMMMLLLSSS___rrrxxxJJJGGG\\\VVVXXXhhhgggaaaxxx~~~xxx{{{|||wwwttttttyyyzzzvvvrrrrrrsssmmmcccBBB:::000)))'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***///:::LLLbbbuuu|||uuuyyy}}}}}}|||ssshhhuuuwwwtttccc]]]bbbjjjooopppnnnmmmooonnnhhh^^^UUUaaa===???999;;;777444;;;666333444222///222888555@@@iiiyyytttrrruuuxxxyyyuuuooommmrrrwwwppprrrqqqpppvvvnnnjjjkkkLLL444111---***)))***)))'''***************)))(((((((((((((((((())))))))))))(((---///+++(((***///333,,,___{{{nnn______kkkyyy~~~{{{wwwwwwqqqttt{{{yyyrrrFFF999,,,(((,,,///---))))))(((((()))******((('''(((((((((((()))))))))))))))))))))***++++++,,,,,,)))222---'''///555111///222---333NNNttt|||wwwsssrrruuu|||{{{qqq~~~~~~xxxzzz[[[LLLBBB666000)))&&&&&&''')))+++(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))$$$...+++%%%,,,111222666```zzzzzzmmm^^^RRRQQQVVV]]]]]]SSSLLLWWWiiiqqqkkk]]]bbbnnnlll___bbbffflllvvv}}}vvvqqqxxx|||}}}xxxqqqpppwww~~~rrrZZZ<<<---+++,,,((($$$))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++***)))***,,,---+++***222@@@QQQ___kkksssrrrlllrrrxxxqqqnnnpppooozzz~~~qqqjjjhhhgggdddkkkhhhqqqwwwqqqmmmfffYYY^^^;;;===888;;;888555777555333222444666555111CCCfffyyywwwxxxtttpppnnnmmmlllkkkkkkfffnnnuuuvvvrrrpppsssxxxggghhhhhhjjjpppwwwwwwssszzzwwwwww~~~aaa;;;333---------+++***+++***************))))))((((((((((((((()))))))))***,,,))))))...000...///333EEE\\\```XXX___ppptttoooiiiggggggfffbbb^^^bbbdddgggjjjmmmqqquuuyyywwwssswww}}}~~~iiiHHH///000000&&&$$$---(((''''''(((******)))'''(((((((((((()))))))))***)))))))))***++++++,,,,,,***333///(((...111...//////333OOO}}}zzzvvvzzz~~~yyyvvvsssnnnjjjkkkkkkiiifffcccbbbggglllyyy}}}}}}}}}~~~fffnnn}}}www}}}eeeAAA@@@666,,,(((***+++***((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***&&&+++++++++......999PPPfffyyy|||zzzeeeUUUUUU```iiixxxeeeVVVYYYlllttthhhfffeeefffmmmyyy|||yyyppp{{{{{{rrrqqquuu{{{xxxeeeFFF---%%%)))---***)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))******))))))***---///BBB]]]ooollluuuzzzrrruuujjjiiifffzzzxxxxxxssskkkpppzzz~~~}}}nnn[[[999<<<888;;;999777555666444222555::::::666ddd{{{vvvnnnggghhhlllnnnllliiihhhjjjmmmooooooggglllqqqqqqllliiillloooooommmjjjiiilllooohhh___dddkkkvvv|||vvvmmmzzzQQQ<<<---///111+++***...******++++++******)))(((((((((((()))))))))******---'''(((...000000999FFFSSSSSSLLLSSSpppyyyqqqkkkddd______\\\[[[\\\___aaa___]]]]]]\\\\\\^^^bbbeeehhhiiirrrtttxxx{{{~~~yyy|||uuutttzzzbbbEEE999222)))&&&+++((('''&&&''')))***)))(((((((((((()))))))))******))))))******+++,,,,,,,,,+++333000+++000000---222111GGGnnn|||}}}wwwooohhhddd```[[[WWWYYY]]]___ZZZRRRMMMNNNQQQbbbooozzz{{{oooggglllpppvvvXXXLLL@@@222***+++---+++'''((((((((('''''''''&&&&&&''''''((((((((()))))))))((((((((()))))))))******)))******///111///CCChhhyyyuuuiii[[[YYYiiisssTTTKKK\\\tttyyyooosss~~~~~~xxxllleeeppp}}}qqqwwwnnnNNN000&&&***000******)))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((()))***)))+++,,,***(((---999CCCYYYssswwwttt}}}sssooo{{{yyyrrruuuxxx~~~rrr\\\:::<<<888;;;999777777555666666333444AAAQQQ|||zzz{{{vvvrrrppppppnnnnnnssszzzxxxwwwtttqqqsssxxxzzzyyy{{{vvvrrrpppqqqtttwwwrrrqqqnnnjjjlllpppoookkkhhhjjjmmmpppuuu}}}~~~~~~zzzvvvzzz{{{vvvuuuOOO111///222,,,)))...***++++++++++++***))))))(((((()))))))))*********)))+++,,,+++,,,666IIIYYYIIIMMMUUUmmmkkkfff___[[[\\\^^^```aaa```___```bbbfffhhhgggeeekkkhhhggghhhkkkllljjjhhhaaabbbdddfffhhhiiikkkkkkhhhkkkpppvvv}}}~~~~~~}}}wwwsssrrruuuxxxiiiKKK999888111$$$((('''&&&''')))******)))(((((()))))))))*********))))))***++++++,,,,,,---+++000---...555222///555777gggvvvwwwoooeee^^^\\\]]]]]]\\\[[[aaaaaaVVVHHH@@@@@@AAAKKK[[[qqq~~~|||~~~{{{|||zzzqqqxxx~~~}}}www~~~\\\QQQ???///)))******((((((((((((((('''''''''''''''(((((((((((()))))))))(((((()))))))))*********,,,,,,)))///:::@@@RRRppp}}}|||~~~|||yyywwwhhheeeeeemmmlllXXXbbbjjjUUUIIIVVVhhhuuujjjccclll~~~{{{|||}}}mmmeeeZZZOOOBBB666,,,(((*********)))))))))((((((((((((((((((((((((((((((((((((((('''((())))))******,,,,,,***,,,:::RRReeeooo|||yyyjjjqqq~~~uuummmqqqvvvqqq___<<<>>>999;;;999666999222444888000...NNNxxxzzzqqqppptttwwwxxx{{{uuurrrtttuuuuuuwwwzzzuuuwwwwwwvvv{{{|||sssrrrxxx||||||yyyiiioooqqqnnnmmmqqqtttuuuoooooonnnmmmmmmqqqwww{{{}}}yyyuuuooommmvvvzzzhhh===222333---(((++++++++++++++++++***))))))))))))))))))************(((---,,,)))444HHHQQQOOOFFFXXXnnn{{{lllaaa\\\ZZZ\\\^^^___```ccchhhmmmiiiiiiiiijjjkkkkkkjjjiiipppooooooqqqtttsssnnnjjjfffeeebbb```^^^^^^______aaaaaaaaacccgggmmmrrrvvv{{{|||vvvooohhh~~~lllQQQCCC444%%%***(((&&&''')))*********))))))))))))*********************+++,,,,,,------,,,---***...555111///999SSS{{{zzz}}}|||yyynnn___]]][[[^^^dddiiikkkkkkfffkkkfffUUUDDD===<<<<<<;;;GGGZZZnnn}}}~~~}}}~~~zzz}}}yyy}}}uuunnnYYY>>>***&&&((()))))))))((((((((('''''''''(((((((((((()))))))))***))))))))))))************+++...***000JJJ^^^hhhppp{{{zzzxxxwwwxxx{{{|||yyyvvvqqqssswww{{{}}}~~~~~~~~~{{{vvvpppmmmcccfffnnn{{{yyyxxxooo___\\\{{{TTT@@@777AAAOOOXXXhhhzzzssswww}}}vvv~~~~~~{{{{{{||||||dddWWW^^^]]]GGG000'''************))))))))))))))))))))))))))))))))))))((((((((((((((()))*********+++******333JJJjjj{{{zzzyyy~~~yyyzzzxxx```===>>>999<<<999666777000222888444<<>>IIIZZZlllyyy~~~~~~}}}zzzwwwwwwuuusssvvv|||~~~yyyvvvyyy{{{vvvSSS666***)))((()))))))))(((((((((''''''((((((((()))))))))******)))))))))*********++++++)))///...:::\\\uuuwwwtttwww|||uuuuuuuuuxxx|||}}}vvvppp}}}{{{zzz{{{~~~}}}wwwqqqmmmjjjsss{{{{{{xxxuuuqqqmmmUUULLL@@@HHHmmmrrrDDD999444999>>>CCCSSSeeexxxuuuqqqmmmmmmrrr{{{yyynnnttt{{{|||iiiaaaiiigggOOO:::333++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((***111@@@YYYtttwwwoooyyy~~~{{{uuurrrrrrsssssszzztttlllfffbbb^^^XXXTTTbbbcccffflllttt|||}}}tttrrruuu}}}]]];;;===999<<<999777444444444888FFFddd{{{tttwwwsssoooqqqvvv{{{zzzxxxtttyyyxxxqqqqqqtttwwwxxxvvvsssqqqqqqjjjsss|||nnnnnnrrrvvvxxxzzzyyyrrr[[[HHH999000---++++++,,,,,,++++++***)))))))))*********+++++++++///)))///EEEUUUUUUPPPOOOsssmmm```WWWYYY___fffmmmsssnnnppprrrssssssqqqpppooommmllljjjgggdddbbbbbbbbblllnnnpppqqqqqqrrruuuvvvooooooppppppnnnkkkhhhgggdddcccbbbaaa`````````aaaggggggjjjrrr~~~~~~|||ttt{{{```EEE@@@000---***)))***++++++***))))))*********+++++++++******+++,,,,,,------...,,,///000111000000KKKuuu~~~xxxkkk```\\\rrrxxx{{{hhhZZZ]]]___VVVCCC999;;;===:::===<<>>::::::888888???MMM___nnnuuurrrpppooorrrssssssyyyoooqqqrrrssswww~~~{{{vvvyyylllRRRCCC555'''))))))))))))(((((((((((())))))))))))************)))************+++++++++---000:::RRRhhhggghhhxxxwww|||vvvqqqnnnmmmmmmnnnkkkeee```___^^^UUUKKK@@@===???OOOhhhrrrcccLLL333444444333000222999???SSS[[[dddfffdddeeelllsssvvvxxx|||{{{ggg___ccccccmmm||||||ooopppvvvbbbBBB+++++++++************))))))))))))))))))))))))))))))))))))))))))******+++,,,///;;;NNNcccmmmlllfffwwwwwwlllfffpppWWWAAA999===999???888888:::;;;@@@zzztttqqqsssxxxxxxyyy}}}~~~qqqwwwyyyuuuyyysss|||uuuiiiooozzzyyyqqqyyy~~~kkkQQQ===000///---,,,------,,,***(((...$$$,,,333)))+++111''')))999UUUXXXDDDOOOuuuxxxnnnmmmdddgggnnnmmmfffjjjvvvxxxqqqvvvjjjZZZQQQVVV]]]]]]VVVXXX[[[[[[YYY\\\dddfffbbbeee___\\\______]]]___eeefff[[[[[[^^^___iiiwwwyyyxxxtttooonnnnnnmmmhhhddddddbbbbbbdddcccaaaccchhhlllvvv}}}~~~zzz|||uuuwww|||ZZZKKK>>>...'''***------+++++++++++++++++++++++++++------,,,,,,,,,---......///,,,444333222YYYuuu||||||xxxsssnnnkkkjjjlllmmmeeegggiiikkknnnwwwnnnWWWMMMLLLCCC;;;777555444555999555;;;???FFFLLLMMM___vvv}}}pppfffdddQQQBBB000///---)))'''))),,,,,,)))*********)))))))))))))))***+++&&&&&&...---***///000===SSSdddiiikkksss}}}xxxqqqpppmmmhhhccc```_________XXXWWWTTTOOOKKKIIIGGGEEE???;;;DDD^^^qqqkkkSSSAAA555000...111222///111666BBBaaauuulllfffkkkvvvxxxZZZSSSmmmvvvyyy{{{aaa000---...---,,,,,,---***'''))))))))))))************(((+++---,,,************000<<>>CCCFFFLLLOOOJJJUUUpppxxxqqq|||zzzyyy~~~~~~}}}wwwpppzzzrrrWWW000---,,,)))'''((()))((('''***)))))))))))))))))))))***---((((((///---)))111333LLLccclllsss|||vvvssssssvvvxxxyyywww{{{~~~tttrrrooommmkkkfff^^^XXXSSSRRRRRRSSSUUUXXXYYYZZZXXXTTTMMMGGGEEEDDDBBB@@@:::888AAATTTaaaYYYFFF777333///...111222111333888<<>><<<999777666888???JJJLLLCCC777///000......111333444666:::888BBBRRReeevvvxxxqqqkkkhhhgggiiirrr|||ooo```YYYWWWWWW___gggvvvttthhhaaavvv|||vvvlll{{{wwwoooeee@@@...,,,+++************+++)))))))))*********++++++'''(((***)))(((***...333FFFggg~~~}}}{{{{{{vvvhhhtttQQQ@@@:::>>>999???999888AAA[[[zzzyyyyyyrrrooonnnpppnnnjjjhhhjjjgggjjjlllllliiieeecccbbbsssvvvvvvssssssxxxrrrrrr|||xxxqqqxxxqqqzzzvvveeehhhnnnfff\\\ppp}}}XXX???111///...---...---,,,+++$$$000---+++333---)))888dddooo^^^TTTsssxxx{{{uuummmeeeUUUWWWXXXYYYZZZ\\\```ccc}}}zzzyyyxxxzzztttpppttt}}}}}}tttsss||||||rrrhhhhhhcccbbb```^^^]]]```dddiiikkkoookkkiiihhheee```aaaffffffccc___```fffnnnssssssyyyttthhhUUUAAA222,,,---000,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000...555333KKKzzziiiWWWMMMLLL@@@999555666777777:::>>>FFFPPPWWWYYYSSSHHHTTTsss~~~{{{tttgggYYYOOOMMMPPPUUU[[[\\\^^^hhh{{{~~~}}}wwwlllQQQ333///,,,,,,+++((((((***)))))))))))))))************---,,,---000+++,,,;;;[[[ssszzzyyywwwgggnnnppptttzzz~~~}}}{{{vvvpppkkkiiihhhppprrrvvv|||~~~zzzlll[[[III>>>999555111000666;;;AAABBB===555///.........///222555888:::===>>><<<@@@QQQiii}}}yyyqqqsssvvvwwwyyy}}}{{{|||vvvkkkcccaaabbbaaa```lllvvvuuunnncccwwwvvv|||vvv|||}}}tttgggHHH444000,,,,,,,,,***)))+++))))))*********+++++++++))))))))))))((()))111:::YYYnnnyyyqqqwwwOOO???:::>>>999???:::???DDDzzz}}}pppiiifffkkktttllljjjkkkppprrrrrrtttxxxzzzzzzyyyvvvrrrooonnnnnnpppmmmeee^^^```iiimmmkkkyyykkkiiiyyyzzztttyyy~~~rrrrrrxxxrrrhhhXXXEEECCCYYYzzziiiLLL555333000.........---,,,(((...,,,///444)))111TTTccc\\\TTTiii|||{{{{{{~~~nnneee^^^QQQDDD[[[llllllqqqssskkkmmmpppqqqtttooommmttt|||~~~xxxqqqiiikkkrrryyyzzzvvvrrrqqqssszzz|||iiihhhqqqqqqppphhh___]]]aaadddccc```ddd```^^^^^^]]]]]]cccjjjppphhh___]]]___dddiiilllooozzz|||{{{wwwcccMMM:::///---///,,,,,,,,,,,,,,,,,,,,,,,,............///000111222333444<<>>999@@@;;;<<>>>>>999<<>>PPP^^^VVVZZZsssyyyuuu{{{uuuppptttKKK???;;;>>>999@@@<<>>;;;666333111000...,,,,,,***,,,,,,---DDDfffyyyVVV[[[wwwzzzwwwppp```YYYVVV```kkkiii{{{{{{}}}}}}yyyrrrpppsssuuusssooolllnnnwww{{{wwwrrrpppzzzssslllkkkpppwwwzzzjjjuuuwwwfffjjjuuurrrtttpppmmmooosssrrrkkkdddeeebbbaaabbbbbbaaadddjjjllliiiggghhhfffaaaccchhhgggjjjooovvv{{{{{{ppp```KKK888---------------------------.........///000111333333222???nnnzzz{{{wwwrrrooo```KKKFFFNNNBBB:::333111333555;;;AAABBBKKKQQQTTTXXXbbbtttjjjbbb]]][[[RRRKKKKKKUUU^^^cccnnnzzz```FFF///***,,,)))''')))'''(((((()))******+++++++++,,,+++---000111HHHmmm~~~~~~~~~|||vvvpppmmmoooqqqqqqqqqppplllhhhggggggbbbXXXOOOHHH;;;222222222///333;;;:::===999000***,,,/////////555888999===DDDFFFDDD???JJJHHHBBBYYY]]]UUU\\\vvvyyyssshhh^^^[[[^^^]]]YYYttt~~~tttnnnxxxrrr{{{rrrQQQ222***---,,,+++,,,*********+++++++++,,,,,,---((()))---...444GGG]]]mmm^^^___zzzxxxvvvJJJ>>>;;;???999@@@<<>>FFFHHHEEELLL______SSSddd|||RRRZZZtttxxxqqqcccPPPEEECCCDDDCCCQQQxxxzzzyyyrrrtttnnnyyyyyyhhh>>>...---,,,***+++******+++++++++,,,,,,,,,+++&&&(((...111888NNNffftttcccbbbzzzppp}}}HHHFFF999999::::::HHH{{{iiijjjwwwvvvsss~~~yyy~~~|||qqqjjjqqqkkkeeedddhhhfffaaaeeeooossstttvvvuuuqqqnnnkkkjjjrrrpppmmmlllnnnsssxxx|||~~~xxxuuuwww{{{yyysssnnnuuuyyy}}}yyy}}}{{{yyyvvvrrrooorrrppptttiii999:::666///888,,,---,,,111,,,+++DDDfffmmmaaa```wwwqqqtttyyy}}}nnnWWWZZZzzzuuuiiipppkkkiiihhhkkkpppvvvxxxyyymmmpppnnneee```bbbgggjjjmmmjjjqqq~~~vvvmmmmmm```nnnggg```nnnmmmbbbdddYYYiiibbbOOOQQQ```hhhmmm___gggnnnpppnnnnnnrrrwwwsssrrrpppooonnnnnnnnnooovvvpppllllllkkkhhhhhhjjjddddddeeehhhqqqxxxuuummm{{{jjjQQQ333000))),,,222///000111+++111+++///111,,,///555222>>>mmm|||ggg{{{|||vvvlllmmmmmmlllllllllnnnoooppprrrvvvyyy}}}|||ppp```SSSIIIEEEJJJRRRLLL888222888999???IIIKKKPPPPPPRRRUUUZZZmmmlll]]]PPPGGGDDDFFFEEEIIINNNSSSVVVVVVUUUSSSaaacccfffiiinnnttt|||www^^^@@@---333###111'''******+++++++++,,,,,,,,,111---,,,...222@@@```~~~vvvkkkiiidddhhhpppvvv{{{~~~}}}wwwttthhh^^^\\\^^^^^^^^^``````eeefffcccccceee```XXXAAA<<<...)))444888777>>>???:::333---+++,,,000333333;;;===>>>AAA@@@FFFXXXooojjjqqq|||qqqccc}}}nnnhhhmmmeeeWWWHHH>>><<<@@@EEEXXXlllnnnaaa___fffppp{{{|||{{{rrrRRR333(((,,,...*********+++++++++,,,,,,,,,---***---///333LLLlllzzztttkkkpppoooHHHBBB999@@@>>>AAAWWW{{{ppprrrjjjpppmmmjjjnnnkkkeeeiii^^^]]][[[[[[\\\^^^``````bbbcccbbb```]]]\\\^^^___]]]___bbbfffiiilllnnnooo|||wwwvvvyyy|||xxxrrrnnnnnnssszzzzzzvvvqqqmmmjjjllljjjlllvvvwwwHHH999777000111...------333///555VVVrrrooocccxxxxxxggggggkkkggg```VVVWWWdddwww{{{qqqjjjllldddcccdddgggjjjllljjjhhh^^^cccccc___]]]aaadddeeebbb```gggrrrsssfff^^^]]]VVV```WWWOOOYYYWWWNNNQQQOOO[[[RRRCCCHHHSSSTTTRRROOOQQQTTTWWWYYY\\\___bbblllooosssvvvwwwvvvsssqqquuullleeefffiiiiiiiiijjjjjjjjjhhhgggkkkoookkkdddxxx___666555,,,...111,,,---111---000+++---222111444777444[[[llluuu{{{}}}wwwqqqllldddfffjjjnnnqqquuuxxxzzzvvvvvvwwwzzz}}}~~~}}}{{{pppcccSSSHHHBBBBBBIIIRRROOO;;;444999:::@@@KKKMMMUUUUUUVVVVVVYYYiiiwwwdddUUUKKKDDDCCCFFFEEEHHHLLLPPPRRRRRRQQQPPPQQQQQQQQQPPPPPPRRRUUUXXXfffkkkttt~~~{{{~~~}}}|||sssxxxJJJ555***))),,,,,,***++++++++++++,,,,,,,,,...///---...:::SSSqqqzzzpppllllllmmmwwwzzzsssjjjgggfffhhhlllppptttuuusssmmmjjjgggaaaYYY;;;666,,,,,,555777888???;;;777111,,,+++---111555<<<@@@===;;;AAADDDOOObbbtttiii|||hhhOOOJJJ@@@CCCEEEDDDBBBDDDHHHLLL]]]eee^^^UUU___lllpppuuu~~~~~~|||}}}|||~~~|||nnnTTT::://///////******++++++++++++,,,,,,,,,///---///000;;;^^^zzz|||ssswww~~~~~~LLL>>>666???777BBBfff~~~|||yyynnnwwwtttrrr~~~yyyxxxzzzwwwppppppnnnkkkjjjjjjlllooopppmmmmmmnnnppprrrrrrpppnnnkkkeeedddkkksssuuuuuuvvvhhhnnnuuuzzz|||}}}xxxsssooolllllliiijjjooottt|||```;;;<<<555+++333///+++000...AAAkkkxxxkkkhhhyyyjjjeeefffccc[[[SSShhhwwwuuulllgggbbb\\\UUUTTTTTTUUUWWWXXXWWWUUUUUU[[[^^^[[[XXXYYYZZZYYY\\\]]]eeemmmjjj^^^VVVVVVXXX___YYYUUU\\\\\\VVVWWWZZZaaaWWWNNNXXXaaa[[[VVVWWWSSSPPPPPPSSSVVVWWWVVV]]]aaahhhnnnrrrttttttsss|||pppffffffkkkllljjjjjjmmmnnnjjjfffeeefffddd___yyyyyyxxxFFF;;;000///111******111000111,,,,,,111333333555999nnnppp```ppp}}}{{{zzzzzzyyywwwuuuqqqssswww|||~~~~~~zzzuuu```RRRCCC======BBBJJJRRRRRR===555999999@@@LLLPPPVVVWWWYYYXXXYYYfffvvvaaaRRRIIIDDDDDDGGGFFFGGGJJJLLLMMMMMMMMMLLLMMMNNNMMMMMMMMMOOOTTTWWWWWW```ooo}}}~~~|||vvv{{{XXX@@@'''222&&&...++++++++++++,,,,,,,,,,,,+++111///...EEElll{{{zzz}}}~~~}}}pppdddZZZNNNEEE555///---333;;;<<>><<>>HHHbbbmmmbbbbbblll|||wwwvvv{{{oooQQQ999,,,***---+++++++++,,,,,,,,,------+++///111444RRRsssssssssyyyxxxMMM===;;;CCCGGG```IIISSSeeewww|||kkkRRRFFFKKKRRRbbbsssxxxxxxwwwcccSSSXXXUUUXXXfffwww|||ssshhhnnnbbb```ppp~~~zzzxxxwwwyyyyyyxxxvvvvvvyyy|||yyyyyyzzz||||||yyytttpppfffdddeeegggfffkkkNNNEEE???---555...000,,,;;;fff|||ggghhhsss~~~lllbbblllyyy}}}yyytttkkkaaaVVVNNNJJJIIIKKKOOOWWW```jjjrrrzzz~~~{{{xxxxxx|||tttpppssstttnnnqqqzzz~~~{{{zzzyyyxxxyyy~~~}}}xxxqqqnnnpppppprrrqqqllliiihhheee```aaaeee|||kkkJJJ777222555...+++///111///333000000000,,,AAAjjjqqq~~~zzzyyy{{{}}}xxxtttmmmbbbZZZEEE===888<<>>AAAGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCEEEIIIQQQ___nnnxxxwwwwwwyyyuuussspppxxxJJJ888111)))+++++++++,,,,,,,,,---------+++222333888YYYvvv}}}yyyjjjiiivvv|||yyy```YYYOOOFFF>>>888333111333---666???@@@GGGHHH999++++++---///333888<<<>>>AAACCC???AAAJJJLLLQQQ___UUU???777666888777999:::999;;;GGGbbb|||tttvvv{{{cccHHH111***...++++++,,,,,,,,,---------...111777BBBbbbsssyyyLLL>>>???AAARRRvvv\\\QQQ[[[eeesss}}}|||xxxjjj[[[ZZZmmmxxx}}}~~~zzzzzzxxxmmmZZZKKKNNNUUUdddyyykkkXXXXXXVVVccc|||rrrnnn}}}{{{yyyxxxvvvvvvuuusssuuuzzz~~~~~~yyyuuufffaaaaaadddcccfff{{{___CCC<<<333000+++---///LLLmmmlll]]]rrrqqquuuoooddd]]]fffvvv|||wwwmmm^^^TTTTTTVVVTTTXXX```eeeooo|||~~~}}}fff[[[aaakkk}}}lllaaahhhlllnnnwwwwwwqqq{{{|||~~~~~~xxxpppnnnrrrtttvvvuuuqqqnnnjjjbbbZZZWWWKKKuuu\\\BBB666777111---///000+++444111000444222RRRuuu~~~{{{{{{zzzxxxxxx||||||pppggg```WWWMMMFFF<<<888888???FFFJJJMMMPPPGGG555000444222999HHHOOO\\\______ZZZ\\\lllwww{{{wwwdddOOOEEEDDDEEEHHHKKKGGGGGGFFFEEEDDDCCCCCCBBB@@@>>><<<<<>>:::666333222444666222<<<@@@???PPPOOO///,,,---000444888===@@@BBBFFFFFF???>>>HHHPPP^^^sssgggCCC:::777888999333???AAABBB???===CCCOOOYYYgggrrr{{{}}}tttuuuyyy^^^===---...,,,,,,,,,,,,------------,,,,,,:::RRRooouuuaaayyy|||yyy{{{III===AAA>>>ZZZxxxqqq^^^YYYrrrwwwssseee\\\ddd|||||||||yyyrrrhhh___ZZZjjjzzzgggRRRGGGQQQkkk~~~tttvvv}}}zzzxxxyyy{{{{{{xxxtttmmmpppuuu|||}}}lllaaa^^^cccdddfffxxxtttCCC999<<<---...***<<>>888222...111000---444+++...:::888YYYxxx|||gggsss|||||||||zzzsssnnniiieee^^^UUULLLEEE???===:::999===DDDIIINNNVVV___DDD555333999888>>>LLLSSS^^^aaa]]]TTTXXXmmmzzzhhhWWWFFFCCCHHHNNNSSSWWWRRRRRRSSSSSSRRRPPPNNNMMMIIIJJJLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGLLLZZZmmm{{{vvvlllsssooolllgggiii{{{===>>>,,,+++,,,,,,,,,---------......222***;;;ddd|||ssspppsssyyy}}}yyynnntttkkkKKK@@@888777666555999@@@999===MMMOOOXXXNNN111333777<<>>444333@@@DDDFFFFFFDDDAAA???>>>@@@BBB888?????????HHHOOO[[[ooowww~~~zzzvvvzzzwwwzzzsssFFF///000,,,,,,,,,---------......444...LLL}}}|||||||||}}}{{{qqquuu|||~~~{{{~~~fffNNNIII[[[rrrOOOBBB;;;III}}}rrrXXXcccaaaVVVNNNJJJ___~~~zzzyyyeeeLLLUUU^^^hhhTTTXXXhhhpppooosss|||~~~ssskkkfff^^^[[[dddrrr{{{|||{{{vvvaaa___bbbYYY```mmmiiiUUU555<<<555000...XXX___UUU{{{yyytttwwwpppjjjttt~~~wwwvvvssseeezzz~~~nnnrrrnnnIIIKKKjjj___kkkmmmeeehhhwww~~~zzz___mmmeeeSSSWWWjjjUUUBBB;;;HHHUUUZZZbbbmmmiiitttpppuuusssooo||||||yyy}}}tttqqqtttoooeeemmmyyyxxxuuuyyypppZZZKKKKKK333FFF___UUUIII@@@000333,,,///000666***333111777tttrrrmmmkkkyyy{{{|||qqqqqqqqqrrrtttuuuqqqkkkrrrggg\\\TTTLLLAAA:::777777AAA<<>>CCCKKKRRRZZZeeejjjgggmmmfffNNNHHHIIIEEETTTjjjkkk[[[ZZZSSSSSSZZZSSSJJJMMMHHHNNNQQQMMMLLLNNNNNNJJJIIILLLJJJDDDCCCKKKVVV\\\uuuzzzllloooyyymmmeeefffmmmPPP222444...---,,,,,,,,,,,,---......000222EEElllwwwrrrttt|||qqqeeeeee{{{zzz^^^DDD===666333666999:::999???GGGFFFMMMuuuSSS222>>>===@@@KKKCCC;;;GGGIIITTT\\\iii~~~aaaFFF<<<444555999<<>>EEEKKKRRRYYYnnngggTTTKKKFFFGGGcccxxxlllWWWYYYYYY[[[aaa^^^YYY]]]\\\______[[[^^^gggooorrrnnnsssvvvtttuuu}}}}}}nnnkkkvvv{{{nnncccccciii~~~vvv```888333///------,,,,,,------...///222666SSS~~~vvvtttsssyyywwwccc[[[\\\nnn~~~eeeLLLBBB<<<666444777:::;;;:::999CCCCCCBBBYYYrrrdddAAAAAADDDEEEMMMUUUNNN@@@>>><<>>DDDJJJHHHKKKJJJEEE???>>>======BBB>>>???EEEMMMUUU___hhhmmmpppyyy|||ssszzzzzzUUU444+++------,,,,,,,,,---...///111333[[[uuu}}}yyynnnnnnpppccc^^^ooo{{{||||||{{{zzzyyywwwuuurrrqqqrrrvvvzzz}}}}}}|||zzz{{{}}}|||||||||{{{yyy}}}{{{xxxsssqqqeeecccHHH<<>>555???666UUUQQQ@@@===222111111,,,666...000;;;\\\sssrrrzzzxxxhhhUUUGGG>>>888777999;;;EEEHHHPPPUUUnnnggg999888<<>>LLLeeemmmZZZHHHEEEDDDJJJDDD???KKKaaaooofffTTT<<<888777:::>>>AAAGGGNNNQQQSSSVVVUUURRRPPPSSSWWWNNNQQQSSSVVV]]]iiiqqqsssvvvwww}}}xxx{{{|||```EEE999...---,,,,,,,,,---//////444888^^^yyyzzzlllgggzzzccccccVVVnnn{{{yyyxxxxxxwwwwwwrrroookkkiiijjjnnnsssvvvvvvyyyxxxtttsssvvvyyyyyyuuuvvvuuussstttyyy|||{{{|||xxxssskkkcccXXXPPPZZZKKKCCCEEE||||||hhhppp}}}lllooovvvuuu___NNN```~~~|||}}}{{{|||zzzhhh```mmm^^^gggzzzzzznnnZZZLLLNNNZZZkkktttrrrqqqsssjjjZZZGGGBBBSSSlll||||||mmm```YYYUUU[[[gggoooxxxwwwCCC:::666<<>>CCCHHHLLLRRRXXX|||___666777===FFFKKKMMMRRRWWWggg|||fffSSSHHHDDDRRR}}}ooovvvgggdddlllsss{{{qqq```]]]bbb{{{III222111.........---......///000333???lllyyy}}}xxxpppjjjzzzxxxmmmXXXhhhwwwwwwlll]]]PPPHHH???;;;666444444555444333555AAAIIIDDD;;;999::::::HHH\\\|||nnnwwwyyysssfff[[[eee|||oooPPP???<<<<<>>...------,,,,,,...///000555>>>aaa~~~mmmppphhhhhh{{{```mmm{{{yyywwwuuusssqqqiiifffbbb______ccchhhlllllloooqqqoooooorrrsssqqqooonnnjjjdddaaaaaaeeegggkkknnnqqqrrrpppiii]]]TTTRRREEEHHHqqq}}}IIIFFFNNN~~~dddYYYoooooovvvuuuqqqjjjPPPMMMzzz{{{|||{{{lllhhh{{{nnnbbbuuuvvvsssuuunnn___TTTPPPZZZrrryyyvvvmmm^^^JJJAAANNNhhh{{{{{{qqqcccYYYWWWVVV]]]hhhmmm~~~EEE999777AAAeeetttooosssxxxvvvxxx```hhhnnnzzz|||tttsssoooaaa```]]]eeeppp___SSS\\\}}}~~~www{{{pppxxxyyyuuujjj\\\SSSfffzzz___MMMHHH777777???KKKOOOLLLKKKOOOaaaZZZNNNbbbwwwzzz{{{kkkzzz}}}zzzuuuvvv}}}}}}xxxwwwtttzzzyyypppnnnbbbGGG===444AAA@@@JJJuuukkkEEEDDD444444111000555555111NNN}}}}}}uuupppqqq```iiiiiiXXXFFF;;;888888>>>DDDHHHIIIIIIQQQ[[[XXX555666;;;AAACCCCCCFFFKKKTTTcccnnnrrrjjjOOODDDIII[[[}}}jjjbbbgggqqqzzzrrraaa\\\aaatttwwwPPP333333///............///000000333FFFnnnkkkkkkfffuuuxxxnnnYYYqqqxxx___KKKCCCBBB666555333222333444555555999DDDNNNOOOGGG@@@???@@@MMMNNNiiiwwwYYYAAA<<<:::>>>BBBEEELLLRRR[[[ZZZnnn~~~llltttzzzyyy|||fff777......---,,,---...///000444GGGjjjyyy}}}```|||vvv|||xxxtttoooiiieeeWWWTTTPPPMMMMMMPPPUUUXXX___dddhhhiiikkkmmmjjjeeeddd___WWWOOOIIIHHHKKKPPPVVVYYY___dddbbbXXXMMMFFFJJJDDDIIIiii|||CCCDDD^^^mmmTTTVVVzzzvvvgggvvvyyyggg^^^KKKFFF```~~~~~~yyyyyy{{{||||||xxxxxxlllggg~~~xxxkkk]]]uuuvvvoooqqqfffQQQGGGKKKQQQ```tttooopppdddOOOAAAIIIbbbxxxyyyuuueeeYYYXXXSSSUUUcccgggIII888777DDDpppyyy{{{vvvzzzzzzkkkXXXmmmssszzzvvvmmmqqqqqqbbb]]]fff}}}rrr___QQQSSSlllwww~~~tttfffoooxxxttttttlll[[[PPPccc~~~uuuUUUAAA;;;888888???KKKUUU]]]fffnnnssscccxxxmmm^^^LLLYYYhhhrrrttt{{{rrrtttoooxxxtttbbbbbbaaaJJJ>>>111888===EEExxxMMMAAA:::444111333111555444WWW|||}}}rrriiibbbjjjZZZMMM@@@;;;;;;===CCCHHHMMMLLLEEEJJJQQQccciii???555666999===<<<:::>>>DDDNNNWWW[[[XXXdddvvvTTTEEEOOOeeennnaaa^^^kkkuuuwwweee^^^```jjj\\\777333///////////////000111111666UUUqqqsss\\\nnnkkkmmm}}}uuujjj\\\qqq{{{iiiMMM;;;888888//////111333666999;;;<<<>>>GGGQQQUUURRRLLLFFFAAA???;;;DDDPPPXXXjjjbbbhhhuuubbbAAA999444999AAAHHHPPPVVVWWW[[[zzzkkkqqqttt~~~}}}yyysss???///...---------...000000333VVVyyybbb}}}||||||~~~~~~|||yyyuuuooofff\\\UUUHHHFFFCCC@@@@@@BBBEEEGGGOOOUUUZZZ\\\```aaa]]]VVVTTTLLLDDD???;;;999<<<@@@DDDFFFJJJMMMJJJCCC??????:::UUUxxxwwwpppAAAKKKnnnhhhVVVccciii[[[ooosss\\\HHH???SSS}}}|||vvvvvvyyyyyy{{{|||qqqrrrfff^^^}}}xxxxxxfffTTTqqqwwwsssmmmdddQQQ??????JJJTTTbbbnnnjjjsssjjjTTT???AAAZZZrrr}}}zzzxxxfffXXXYYYSSSSSSdddfffRRR:::;;;MMM{{{ooozzz|||rrrdddaaaxxx|||}}}qqqgggppptttfff\\\rrryyywwwdddOOOIIIXXXzzzfff^^^mmm}}}qqqrrrvvv}}}xxxjjjUUUXXXdddiiigggmmmssslll\\\WWW```dddRRR@@@888333666888???IIIWWWlllxxxwwwLLL999222444CCCZZZooo~~~|||tttzzzsss|||eeeeeeeeeKKK<<<555555999DDDfffVVV===AAA444333444+++333777```^^^ppp}}}fffMMMDDD======@@@BBBEEEIIIIIILLLBBBEEEEEE@@@AAA000777777999<<<::::::@@@HHHNNNVVVXXXUUU___dddNNNRRRooouuuooo^^^SSSaaammm}}}}}}lll```^^^fff}}}kkk===111000000//////000000111222===iiiyyyttthhh|||qqqzzzlll___[[[dddbbbNNN;;;555555444111333555888;;;===???AAA@@@IIISSSWWWZZZYYYPPPDDDEEEKKKIIIDDDDDDHHH[[[vvvtttIII<<<333666AAALLLTTTZZZfffsss|||yyy{{{}}}ooo[[[hhhuuu}}}sssttt|||PPP///...---------...000111888fff}}}kkklllwwwrrrqqqooommmnnnqqqvvvzzzyyyxxxwwwssslll```RRRJJJ@@@???===;;;;;;;;;===>>>AAAEEEIIIKKKOOOQQQMMMFFFFFF>>>888:::<<<;;;<<>>===>>>???===<<>>AAAVVVhhhsss}}}xxxnnndddoooooocccooovvvhhhcccppp}}}qqq\\\FFFDDDWWWuuukkkTTT[[[sssxxxbbbjjjxxx|||iiiTTTMMMNNNQQQTTTcccmmmgggPPP```nnnaaaDDD:::<<<666222888@@@JJJXXXtttxxxooo???666>>>;;;:::GGG^^^ooouuu|||zzztttnnnjjjdddDDD999;;;999:::GGG```\\\;;;GGG555555888,,,777???jjjuuurrrgggVVVFFF@@@===@@@DDDEEEEEEHHH===HHH@@@GGGFFF555888;;;888888:::<<<<<<===EEENNNLLLVVVZZZXXXbbbsssWWWSSSuuuvvvppphhhnnn|||{{{ppp\\\JJJYYYfffyyyqqqbbb\\\^^^mmm|||vvvBBB///000000000000000111111222BBBwwwvvveeeUUUSSSSSSGGG555---333666222888:::<<<>>>>>>>>>@@@AAA@@@LLLUUUYYY___bbbZZZLLLOOORRREEECCCPPPOOOLLL[[[iiiTTTDDD666888CCCOOOVVVZZZkkk~~~^^^YYYaaaZZZZZZbbbeeecccgggooozzzlll]]]lllzzz|||rrryyyWWW///......---...///000111>>>ppp~~~uuuWWWuuuvvv}}}hhh```aaa```^^^]]]___dddkkkqqqwwwwwwwwwtttlll^^^OOOEEE:::999888777666666777777888:::<<<===AAAEEEBBB<<<>>>777555===DDDDDDDDDEEECCC@@@?????????FFF[[[ooozzzpppxxxKKKGGGnnnVVV}}}ccc^^^uuusssZZZLLLWWW}}}}}}~~~|||~~~}}}rrruuuppp^^^KKKKKK```uuu{{{~~~jjjOOOZZZ{{{{{{dddPPPNNNHHHJJJ```gggdddtttzzzfffbbbhhhhhhTTT??????NNNcccyyyzzzmmm]]]RRRPPPXXXaaajjjsss===666[[[xxxhhhhhhssscccnnnyyytttcccbbbnnn}}}pppddd}}}vvvzzzsssZZZOOOWWWcccwwwzzzeeeLLL^^^ggg{{{~~~kkkaaaCCCGGGIIILLLSSSZZZZZZVVVWWW\\\YYYLLL???999444000:::999@@@JJJXXX|||~~~rrr\\\???555<<<===FFFHHHNNNdddsssuuuwww~~~rrrwwwhhh___DDD666777>>>999GGGddd~~~\\\KKK888666555666444...BBBxxxttttttwwwhhhSSSEEE>>>999<<>>AAAAAAAAAHHHRRRUUUWWWTTTSSSbbb~~~```YYY~~~dddhhh```WWWTTT^^^ooorrr[[[JJJVVVfff~~~bbb[[[bbb~~~222888111//////000///...111666PPPlllyyyttt^^^KKKIII<<<111000222333666;;;======>>>AAADDDFFFFFFEEEDDDNNN[[[UUUYYY\\\RRR]]]{{{hhhPPPLLLXXXXXXUUU\\\cccoooccc@@@;;;>>>FFFSSSWWWcccpppxxxnnnBBBXXXRRRUUU\\\gggrrr{{{~~~}}}{{{gggggg]]]kkkwww~~~vvvuuukkk555666333...,,,...000///LLLaaayyy|||yyyddd}}}sssrrrpppdddVVVWWWgggfff[[[\\\^^^[[[[[[cccttt|||nnn[[[OOOGGG???666666666777999:::999888CCC>>><<<>>><<<888:::@@@===<<<>>>DDDGGGFFFFFFIIIGGGDDDFFFMMMYYYpppyyyiiijjjtttMMMZZZ~~~nnnYYYrrrssskkk\\\XXX|||vvv}}}zzzxxxzzz}}}~~~{{{xxxtttsssiiiVVVFFFJJJ```uuuyyyaaaOOObbbtttooo[[[HHHGGGQQQcccwwwlllsssyyydddbbbnnnjjjUUUAAA@@@III^^^xxx|||xxxmmm___SSSQQQVVV]]]fffttt>>>999dddoooqqqxxxkkkyyymmm^^^bbbqqqssseeeuuu~~~|||{{{zzz___QQQYYYlll|||mmmddd~~~~~~hhh\\\BBBDDDHHHNNNYYYaaa___WWWUUUZZZWWWJJJ===888666444===;;;BBBHHHRRRuuummm\\\KKK:::;;;HHHPPPYYYZZZ```sss~~~||||||wwwooolll^^^YYYFFF888666===999CCCYYY___KKK:::777555111111000JJJ{{{lllxxxhhhqqqlllVVVJJJ???<<<888;;;DDDEEE???===CCCEEEGGGKKKPPPTTTSSSNNNJJJ>>><<<===@@@DDDHHHLLLQQQWWWZZZYYYWWWdddkkk```{{{aaalll~~~tttSSSQQQPPPRRRVVVaaavvv}}}rrr[[[IIIRRRccc}}}aaaZZZYYY???999222//////000000...111777IIIuuu|||rrrUUUXXXrrr~~~sssdddSSSHHHDDD999222333777999<<<@@@AAA@@@AAACCCFFFHHHHHHGGGHHHOOO\\\XXXZZZ^^^^^^vvv}}}YYYKKKUUUYYY]]]iii___nnnkkkPPPBBB<<>>???DDD???===>>>===999999======@@@EEEIIIJJJKKKTTT___eeezzzpppfffccckkktttPPPuuuppp^^^www{{{vvvTTTPPPWWW~~~}}}|||tttvvvtttsssuuuxxxyyywwwtttuuuooo```MMMBBBKKKbbbwwwqqqSSSIII```{{{zzziii\\\\\\[[[SSSPPPbbbvvv{{{kkk```YYYiiisssiiiSSSCCC???BBBVVVuuu{{{wwwnnnaaaUUUPPPSSSXXXccc||||||CCC<<>>???EEEIIIPPPpppwwwTTTCCC:::444<<>>BBBEEEGGGIIIDDD@@@@@@???;;;999:::888===EEEKKKPPP___{{{lll]]]]]]jjjxxx~~~PPPuuucccnnnmmmzzzyyyYYY>>>@@@KKKZZZ}}}uuurrrssspppjjjiiijjjllloooqqqpppnnnmmmeeeVVVHHHCCCNNNdddvvvgggLLLMMMdddtttkkk[[[]]]^^^jjjiii```pppyyywwwuuuWWWbbb|||rrrfffPPPCCC>>><<>>ooovvvnnncccttt~~~}}}```ZZZlllZZZtttvvvxxxttt___RRRTTTfffsssaaafffpppxxxzzz~~~|||ooo^^^QQQIII@@@BBBJJJ^^^wwwttt]]]bbbaaaTTTDDD888666888===BBBMMMRRRXXXvvveeeFFF<<<999777===HHH^^^{{{kkkrrrnnnxxxyyybbbRRRKKKBBB999000999>>>DDDOOOtttNNN@@@888333777444666SSS|||pppwww||||||qqqvvveeeOOOIII@@@666777:::BBBIIIHHHCCCFFFMMMOOOQQQTTTWWWYYYYYYXXXVVVGGGHHHFFFAAACCCKKKNNNLLLUUUWWWXXX^^^nnnrrruuu}}}lll|||iiibbbdddkkkssszzzwwwaaaLLLPPPddd___WWW\\\{{{SSS888333000///000000///333:::XXX~~~qqq]]]XXXYYYwww___NNNHHHJJJ888777888===CCCGGGJJJKKKLLLKKKJJJKKKMMMOOOOOONNNNNNJJJXXX^^^aaa]]]dddcccPPPWWW\\\dddttt|||lllEEEOOOaaa___wwwzzzXXXCCCLLLWWWTTTSSSZZZrrr|||nnnuuueeeQQQHHHWWWxxxwwwfffDDD+++///444---,,,666HHHcccrrrlllfffiiitttrrrccc{{{___UUUKKKBBB>>><<<<<>><<>>===???EEEVVVlllyyytttgggXXX[[[[[[SSSDDD999666999>>>GGGWWW```jjj~~~aaaFFF>>>??????CCCJJJhhhrrrfffdddkkknnnaaaQQQDDD:::999...777===DDDPPPzzz{{{KKKBBB999444555222888ZZZppp|||uuu}}}^^^IIIAAA888444999@@@IIIOOONNNKKKLLLPPPSSSTTTVVVWWWWWWVVVVVVVVVOOOXXXXXXKKKCCCIIIOOOPPPYYYYYY___qqq{{{{{{eeePPPUUUjjj^^^VVV]]]xxxxxxXXX@@@333000///000000000555;;;YYY|||tttaaalll~~~vvvcccTTTNNNNNN666999===AAAGGGLLLNNNMMMPPPNNNMMMNNNPPPRRRRRRRRRMMMEEERRR]]]cccZZZVVVwww~~~eee___ggghhhjjjvvvWWWSSSaaacccttt```]]]jjjuuutttllliiiwww|||TTT```]]]LLLKKK^^^{{{~~~xxxMMM...///444------777<<>>BBBIIILLLFFF???AAAGGGOOOSSSRRRPPPOOOPPPLLLKKKKKKOOOXXX]]]WWWMMMFFFFFFGGGJJJIIIJJJPPPYYY[[[RRRJJJIIIPPP^^^sss~~~~~~}}}sssiiiRRR~~~mmmgggOOOBBBCCCHHHEEEHHHRRRVVVaaadddssswwwXXXDDDCCC>>>???AAAAAAAAAAAAAAAAAA???AAAAAA@@@AAAIIIUUU^^^SSSPPPNNNSSS```nnnvvvxxxrrrrrrpppqqqoooffffffttt{{{iiibbbdddVVVCCC===AAAUUUpppsssqqqjjj___SSSOOORRRVVV^^^~~~LLLBBBccc~~~```cccxxxcccmmmyyylll[[[ZZZjjjOOOCCCJJJPPP___zzzUUU@@@AAA;;;;;;EEEFFFEEECCCBBBDDDFFFFFFBBB???999===@@@CCCKKKTTTYYYXXXXXXPPPJJJHHHDDDBBBFFFMMMQQQZZZjjjvvvqqqQQQBBB???BBBKKKTTTZZZmmmgggkkkqqqsssqqqiiiTTTAAA>>>666111:::<<>>hhh|||tttwww|||}}}mmmEEE@@@<<<;;;NNNLLLNNNQQQSSSTTTVVVWWWVVVUUUVVVWWWUUUTTTTTTWWWZZZ^^^rrrtttZZZGGGLLLVVVWWWXXX[[[mmmuuufff^^^UUUWWWeee}}}~~~hhhQQQVVViiixxxZZZVVVSSSrrrhhh===555111000111111111777>>>vvvzzzvvvhhhZZZNNNGGG999AAAHHHKKKPPPWWWYYYWWWRRRPPPOOOPPPSSSVVVWWWXXXPPPJJJRRRXXX___WWWHHHXXXeeegggfffnnnyyy{{{yyy___fffyyyiiiqqq```XXXeeeQQQKKKNNN```~~~xxxbbb;;;000222000000555XXXzzz~~~rrrlll]]]hhhlllSSSIIIJJJ;;;GGGFFFGGGKKKNNNKKKDDD???FFFLLLRRRTTTSSSSSSUUUXXXXXX[[[```hhhrrrttteeeTTTGGGHHHJJJLLLHHHEEEHHHNNNcccQQQ>>>555888JJJjjjyyypppmmmkkkmmmpppYYYppp[[[LLLDDDIIINNNIIIMMM\\\cccfffnnn{{{MMM:::EEECCCDDDDDDCCCAAA????????????BBBCCCCCCBBBHHHTTT]]]XXXWWWTTTSSS]]]nnnzzz~~~wwwrrrbbb```hhhbbbkkk{{{sssmmmddd\\\cccUUU???888@@@RRRiiijjjjjjggg^^^UUUQQQRRRVVVaaaLLLAAAccczzzXXXYYYttt|||kkkwww}}}vvvzzzyyyvvv|||___KKKRRRZZZlll~~~PPP;;;???AAAIIIMMMAAADDDAAA???@@@BBBBBB>>>999:::AAAGGGJJJRRR___lllqqqfffZZZNNNKKKIIIJJJQQQYYY[[[aaannnxxxaaaPPPJJJKKKRRR[[[vvv|||uuurrr{{{zzzrrrdddJJJ888:::222111===>>>EEESSS{{{DDDCCC:::333555222@@@nnnyyyggg|||}}}^^^===BBB???===RRRSSSSSSQQQPPPSSSXXXYYYXXXUUUVVVWWWVVVUUUVVVZZZ^^^```ttttttYYYGGGMMMWWWUUU___cccwwwvvvjjjmmm}}}zzzggg^^^TTTHHHLLLFFFIIIZZZrrr}}}gggOOOSSSeee}}}|||}}}tttXXXVVVVVVzzzggg===555111000111111222777???iiiyyyuuuxxxwwwfffVVVHHHAAA:::DDDKKKNNNSSS[[[^^^\\\QQQPPPNNNOOOSSSVVVXXXYYYSSSOOOVVVVVV\\\XXXKKK[[[nnnqqqpppwww|||eee]]]UUUmmm\\\aaaeee}}}|||NNNMMMQQQ]]]|||nnneeeggg???000000111111444CCCzzzxxxzzzooowwweeeRRR[[[aaaPPPQQQUUU@@@EEEKKKVVV```aaaXXXMMMFFFJJJNNNRRRSSSRRRTTTYYY^^^hhhnnnuuunnnWWWUUUTTTSSSOOOIIIGGGPPP\\\eeeEEE555<<<999---???cccsssmmmmmmvvvyyyrrrnnnpppZZZzzzmmmXXXKKKKKKKKKKKKOOOYYYhhhrrruuuwwwmmmHHHIIIGGGKKKEEEAAAAAA@@@===<<<>>>???FFFJJJFFFEEELLLVVV[[[_________cccnnnwwwwwwrrrqqqhhhZZZ___kkkeeeqqqvvvlllfffaaadddcccVVVEEE<<<:::AAAQQQ___lllkkkggg```TTTNNNRRR[[[hhhLLLEEEkkkuuuuuuRRRmmm{{{{{{|||zzzuuuzzzsss^^^SSSSSSXXXmmmhhhIII;;;AAAEEEHHHHHHAAAAAACCCFFFHHHHHHFFFBBB???BBBGGGHHHGGGNNN]]]jjjoookkkXXXUUU```LLLKKKoooqqqpppxxxaaaDDDEEEPPPaaavvvzzz|||ssstttppp\\\KKKAAA888///<<>>>>>111777<<<===PPPgggvvvrrrllloooooojjjZZZ|||}}}fffRRRGGGHHHJJJPPP[[[jjjyyy~~~lllIIILLLLLLIIIEEECCCEEEEEEBBB@@@AAABBBIIINNNLLLJJJOOOWWW[[[cccgggllluuuttthhh___XXXaaannnrrrnnnfffjjjnnnjjjbbb[[[QQQEEE<<<:::DDDYYYmmmvvvtttmmm```TTTPPPTTTYYYgggHHHBBBnnn}}}yyyWWWmmmzzz}}}~~~~~~}}}{{{vvvoooeee]]]WWWaaaRRRNNNQQQUUUhhh~~~```EEE:::BBBHHHLLLNNNHHHHHHIIIKKKMMMNNNMMMKKKHHHNNNQQQPPPLLLPPP\\\gggkkkhhhggg___[[[PPP^^^xxxqqqSSSDDDJJJQQQkkkpppqqqddd```kkkuuugggRRRDDD:::444888<<>>???===AAAHHHIIIIIIVVVfffyyywww^^^KKKOOOaaannnvvvxxxjjjXXXTTT[[[iiiwwwqqquuu@@@555000///111000...777DDDlllsssrrrqqq[[[ZZZeee~~~}}}~~~zzzeeePPPEEEDDDCCCPPPYYYWWWXXX^^^^^^YYY[[[[[[[[[\\\^^^```aaaaaaZZZWWWQQQXXXbbb^^^[[[eeerrr}}}uuuxxxeeeLLLGGGLLLOOO]]]jjjzzzYYYHHHMMM]]]sssuuuNNN666;;;222333777EEEbbbiiiqqqpppzzzhhh^^^UUUVVVYYYXXXWWWWWWWWW___ggguuusss\\\SSSJJJUUUXXX]]]fffhhhjjjuuusssccc]]]aaacccffffffdddnnnUUU;;;666///777<<<>>>KKK[[[hhhkkklllnnnkkkeeeTTT~~~wwwwww]]]LLLGGGGGGKKKXXXlll~~~hhhLLLRRRSSSPPPMMMMMMQQQSSSQQQPPPQQQLLLUUUZZZYYYWWWZZZ^^^___jjjnnnuuuqqq```^^^kkkxxx}}}fffeeerrrrrrrrrnnn]]]RRRKKKCCC<<<:::FFF^^^uuuzzzyyymmm[[[QQQTTTYYYZZZeeeDDD???nnnxxxXXXggguuuyyy|||~~~|||}}}~~~uuudddRRRIIIKKKPPPYYYQQQRRRVVV[[[lll}}}[[[DDD>>>FFFKKKPPPRRRMMMNNNNNNPPPRRRUUUWWWVVVUUUVVVWWWVVVTTTXXXcccnnnttt|||mmmPPPLLLcccxxxdddWWWnnnxxxGGGDDDPPPXXXpppllloooqqqgggrrroooSSSAAA888888333===BBBJJJUUUuuuKKKFFF:::555666333@@@sssxxx}}}bbbFFFBBBLLLRRRUUUYYYYYYYYYWWWTTTUUUXXXXXXUUUXXXYYY```lllyyy}}}yyyrrreeebbbUUUMMMNNNNNNUUUfffmmmZZZCCC???CCCJJJOOOQQQOOORRRWWWTTTMMMNNNUUURRRYYYgggyyysssZZZHHHMMM___lllrrrssseeeVVVUUU___```ooopppmmmzzz@@@777111000333111///666BBBiii}}}hhhppp}}}qqqxxx|||vvvssstttyyy|||~~~hhhPPPDDDDDDHHHTTT]]]\\\]]]aaa```\\\aaabbbeeegggiiiiiiiiihhh[[[YYYRRRVVV___^^^___kkkvvvjjjKKKAAA@@@BBBCCCBBBMMM\\\kkk|||bbbKKKMMM```}}}[[[888555111333333BBBZZZuuuiiigggqqq~~~~~~{{{uuuiii]]]ZZZ[[[\\\^^^aaacccnnnuuu}}}oooYYYTTTPPP]]]ccckkkxxx|||}}}{{{hhhcccgggqqqssspppjjjqqq]]]888444444<<<;;;???@@@HHHUUUccclllnnnhhhcccQQQ|||ooolllUUUIIIKKKKKKRRRccczzzbbbQQQYYYYYY___[[[[[[```ddddddeeehhh___gggmmmllliiijjjjjjiiippprrrxxxjjjhhhzzzhhhcccnnnhhhWWWOOOGGG???:::;;;EEEYYYlllwwwtttfffRRRLLLVVV]]][[[eeeDDD>>>{{{kkk~~~www]]]eeeuuuxxxxxxyyy}}}{{{www}}}hhhPPP@@@AAAPPP^^^]]]WWWYYY\\\cccwwwYYYHHHDDDKKKMMMPPPSSSMMMPPPPPPQQQVVV\\\```aaa```YYYZZZ[[[]]]eeesssoooGGGHHH\\\eeeOOOXXXtttwww^^^PPPYYYhhhxxxyyyvvv{{{xxx|||gggJJJ<<<888777111CCCBBBNNNLLLzzzMMMIII:::777777111<<>>:::555444444888>>>DDDNNN^^^nnnyyynnnQQQOOObbbfff999//////333///???XXXqqqpppcccwwwtttzzz|||qqqddd^^^___aaaffflllmmm|||zzzbbbRRRUUU___pppyyywwwiiikkkuuuyyy}}}yyywwwRRR999<<<@@@BBB<<>>EEEVVViiipppmmmgggfffWWWvvvhhhgggRRRIIIKKKPPP[[[oooaaa\\\cccbbbjjjfffeeejjjoooqqquuuyyyttt{{{}}}yyyxxxuuurrrtttxxxqqqssshhh]]]hhhiiibbbSSSOOOEEE:::888<<>>===>>>LLLVVViiirrrbbbIIICCCMMMLLLVVVbbbkkkoooqqqrrrsssvvvyyy}}}|||yyyvvvvvvwwwyyyooorrrwwwyyykkkPPP::::::AAAAAAAAAEEE>>>>>>@@@CCCAAA<<<;;;===:::EEE\\\xxxrrrQQQJJJ^^^ppp~~~|||GGG555444:::555AAAbbbkkk|||yyy}}}tttllljjjlllqqqyyy}}}ooojjj}}}tttlllrrr}}}sssLLL;;;AAAHHHRRRXXXXXXjjj{{{lllcccdddVVVpppjjjmmmWWWIIIJJJ]]]vvv{{{}}}}}}zzzccc[[[qqqsss```UUULLLHHH>>>777999CCCQQQbbbooosss___PPPRRRYYY\\\```eee{{{MMMIIIggg___{{{wwwwwwpppdddyyy}}}{{{rrrzzzxxxkkkXXXCCC===IIIXXXaaaccceeekkkxxxsssMMMJJJQQQVVVVVVaaalllkkkhhhjjjppp{{{xxxooojjjhhhlllrrrzzz~~~``````PPPGGG[[[ZZZhhh~~~aaapppssseee|||mmmaaaUUUFFF@@@<<<111333???CCCGGGNNNqqqiii]]]<<<999666444???ggg{{{}}}~~~RRRLLL\\\XXXZZZccc[[[___^^^bbbhhhiiigggkkkrrruuuxxx~~~zzzttthhhiiidddfffpppuuuvvvpppjjjNNNMMM[[[vvv{{{\\\KKKHHHNNNaaaiiieee^^^QQQMMMXXXaaavvvgggAAA666///000111111888BBBiiiwwwlll{{{qqqnnnllliiiWWWTTTNNNFFF???::::::;;;LLLWWWkkktttbbbGGGAAAMMMQQQZZZgggqqqvvvvvvwwwyyy~~~~~~yyy}}}rrrfff\\\TTTJJJCCCGGGKKKIIIEEEDDDGGGDDDEEEKKKMMMIIIGGGHHHCCCAAABBBKKKYYYlllaaaMMMOOOeeewwwlllttt{{{LLL777222777222;;;jjjsss|||yyyvvvyyy}}}uuuuuukkkFFF===;;;FFFNNNdddvvvsssmmmbbb```TTTpppnnnrrrYYYGGGOOOeee|||iiiUUUkkkrrrXXXKKKIIIBBB;;;777;;;EEEXXXqqqlllTTTGGGQQQ\\\^^^bbbkkkMMMLLLdddZZZ{{{{{{uuueeezzz}}}~~~}}}~~~xxxqqqyyywww\\\NNNAAABBBPPP^^^bbb___gggrrrVVVOOONNNUUUYYYYYYdddqqqqqqoooqqqxxxxxxaaa\\\[[[bbbiiissstttxxx[[[OOOjjjggguuuyyy}}}iiiZZZnnn|||ggglllrrreeeXXXHHH<<>>999666444555FFFAAAOOO]]]???<<<;;;111:::jjj}}}{{{|||]]]LLLWWW\\\]]]dddhhhdddjjjpppqqqooonnnsssxxx~~~}}}{{{vvvssstttxxxssszzz~~~WWWCCCCCC[[[ddd|||eeeLLLEEEJJJWWW\\\dddcccUUUJJJPPP\\\eee~~~sssfffDDD---111333,,,333EEE\\\zzzcccfffmmmTTTCCCAAAFFF===;;;999999:::;;;:::888>>>;;;>>>DDDGGGFFFJJJQQQccceeehhhooovvv|||kkkfff~~~~~~yyy{{{qqqmmmggg___ZZZZZZ___cccfffnnnzzz}}}tttDDDTTTZZZrrrbbbaaaPPP???:::,,,;;;888HHHoooqqq[[[QQQFFF@@@@@@===FFFMMMWWWooowwwjjj{{{iiiaaa[[[SSS|||lllsssvvvZZZPPPbbb|||vvvJJJBBBVVVnnn}}}vvvdddVVVKKKCCC888222;;;GGGPPPiiizzzqqqVVVEEEHHHYYY[[[\\\ooouuuqqqttt}}}hhhzzzuuuxxxtttyyyoookkkiiiQQQBBBCCCOOOTTT[[[fffiii|||vvv```PPPMMMRRRRRRNNN``````aaauuuyyy{{{}}}ppp]]]^^^dddkkkmmmllltttwwwfffaaadddmmmvvvNNNIIIIIIKKK]]]mmmpppllliiiooonnnkkkaaaQQQDDD<<<888666444===>>>FFFKKKoooDDD???888444999\\\zzz[[[KKKUUUZZZ]]]eeeiiihhhmmmrrrsssqqqrrrxxx~~~hhhzzzvvvSSSCCCHHHccc{{{```JJJFFFKKKXXX]]]ccc___RRRIIIPPP]]]tttrrryyylllTTT<<<---111444000666DDD\\\xxx|||hhhzzzooo^^^RRRGGG???;;;<<<<<<===>>>===<<<<<>>AAAOOO___nnnnnnmmmnnnrrr{{{sss```aaa|||uuuvvvIIILLLXXXzzzkkk|||```JJJ>>>>>>222:::<<>>555777888MMM|||{{{|||[[[LLLUUUZZZ___iiinnnpppssswwwwwwwww{{{sssooosss|||PPPCCCJJJfffsssYYYHHHGGGNNNZZZ___bbb\\\NNNHHHQQQ^^^ppp|||\\\|||}}}AAA777000222333222777>>>ZZZvvvlllttttttaaaaaajjjfffXXXKKKIIIFFFDDDDDDEEEGGGHHHJJJIIIGGGBBB???GGG\\\qqq|||tttooorrrqqq[[[VVVeeejjjQQQCCC===III```{{{GGGGGGXXXzzzqqq~~~rrrGGG???CCC:::999555999VVVjjjvvvyyysss}}}}}}{{{ooommmrrr~~~sssfffZZZKKK<<<888>>>FFFOOOTTTKKKAAAFFF]]]sssvvv[[[PPPJJJWWWmmmzzzuuu~~~yyymmmvvv|||fffcccaaaVVVRRRjjj]]]JJJBBB;;;555777===DDDLLL]]]ooogggPPP<<>>999<<<<<<777222777IIIVVVcccqqqhhhNNN???AAAIIIJJJKKKWWWpppsss{{{yyyxxx}}}~~~yyy|||yyykkklllbbbOOOFFFMMMXXXWWWYYYccchhhbbb```ZZZSSSUUUlllwww~~~|||~~~|||zzzppp```bbbXXXbbb{{{pppnnnooobbbRRRLLLHHHDDD===777444777>>>CCCFFFSSSGGGssswwwFFF:::999555222EEElllvvvkkk~~~}}}{{{www]]]YYYYYYbbbrrriiiWWWUUU]]]___eeennnqqqwwwzzzzzzqqqKKKFFFMMMbbb|||]]]LLLGGGIIINNNSSS]]]dddfffZZZMMMNNN[[[fffyyyjjjZZZ>>>;;;777333111222666:::LLL{{{bbbggg~~~lll\\\ZZZbbb|||aaaYYYYYYmmmaaaIIINNNfff}}}ssseeemmmaaaGGG777222:::KKKnnn|||cccBBBLLLOOOfffTTTIII@@@FFF===555;;;CCCcccwwwxxx|||vvv|||sss~~~{{{~~~~~~zzz{{{hhhOOOAAA<<<>>>EEELLLPPPXXXjjjmmm[[[vvvVVVtttssszzzhhhYYY```eeegggkkkrrruuusssuuussstttyyy{{{~~~vvvnnnnnnooosssEEE???<<<;;;???>>>999777888@@@VVVccckkklllWWWCCCIIIOOOIIIFFFIII```aaa}}}www|||vvv|||~~~vvv}}}}}}ooommmnnnZZZLLLOOO[[[]]]```ffffff___dddaaa]]]gggrrrwwwwwwbbbjjjcccvvvlllfffcccWWWKKKFFFAAA???;;;666555:::CCCJJJKKKLLLTTTzzz@@@<<<888888111???lll}}}iiitttuuuxxx~~~qqqeeebbb___LLLJJJKKKSSSbbbqqq|||eeeXXXZZZdddeeeiiipppppp{{{fffCCCDDDMMM```jjjMMMAAAEEELLLRRRUUU___eeecccSSSHHHMMM^^^lll{{{fffOOOAAA999444555555222444:::EEEpppqqqYYY}}}uuuaaafffrrroooQQQOOOWWWttt|||^^^UUUooovvv~~~iiiYYYkkkcccFFF666999FFFVVVooo|||yyyQQQCCCMMMPPPwwwyyy~~~sssMMMHHH===GGG???555666:::ggg~~~}}}|||~~~~~~|||www~~~}}}}}}yyy{{{~~~yyywwwtttvvv{{{eeePPPCCC@@@MMMVVV[[[jjj|||jjj\\\XXXrrr[[[xxx~~~zzz~~~hhhjjjtttxxx|||ccc```cccnnnyyy~~~{{{wwwtttqqqlllggggggkkkqqqnnnjjjjjjnnnwwwSSS===OOO999;;;???@@@888333:::FFFLLLbbbjjjiiiaaaFFF???YYY```SSSPPPXXXwwwQQQkkk||||||vvv|||wwwuuupppzzzaaaQQQQQQ^^^cccfffhhhdddeeegggfffkkkyyynnnvvv}}}aaakkkttt|||iiiYYYRRRMMMGGG@@@>>><<<999666666<<>>FFFSSS^^^eeeeee[[[aaakkklllnnnsssrrraaa<<>>DDDGGGnnn~~~oooDDD???PPP^^^iii|||pppfffEEEFFF<<>>888444444555777???RRRlll~~~ZZZooouuuaaa```dddbbbdddjjjsss}}}mmm\\\VVV\\\jjjxxx~~~ttt[[[mmmgggzzztttxxxvvvzzziiiRRRAAA888888CCCOOOvvvoooPPP>>>FFFRRRlllxxxaaa\\\QQQAAAGGGBBBEEEGGGAAA:::>>>aaaqqqzzz|||wwwsss|||{{{PPPYYYppp}}}vvvsssuuuxxx{{{~~~{{{zzzyyyxxxyyy{{{|||{{{yyyzzz|||}}}|||{{{yyyxxxxxxvvvwwwzzzzzzuuussstttyyyyyyyyyyyywwwvvvtttsssnnnooopppsssvvvzzz}}}ttt]]]gggTTTLLL{{{mmmllllllmmmwwwzzzxxxpppXXXAAA<<>>:::EEERRRZZZ```gggggg```FFFAAAVVV\\\pppjjjsssFFFJJJFFF???999666666777999999OOOkkk}}}yyy[[[mmmnnnUUUTTT[[[```gggcccnnnyyy~~~~~~zzzqqqiiibbblll}}}iiiYYYbbb}}}\\\WWWhhhooowwwxxxllldddXXXHHH<<<777:::FFFSSS```EEE???FFFQQQ\\\oooxxxlll[[[KKK===DDDAAAEEEFFFDDD666???RRRkkkuuuuuuyyySSSKKK^^^||||||sss}}}yyyooosssxxxxxxxxxxxxwwwvvvvvvxxx|||~~~|||yyyxxxvvvrrrrrrwwwxxxvvvtttvvv|||{{{zzzwwwtttqqqnnnllljjjjjjkkkmmmoooqqqsssuuuwwwfff___OOOCCCTTTyyyddd```aaajjjhhhuuuxxxjjjqqqbbbJJJEEEAAA???===999999;;;555888<<<@@@HHHTTTcccnnnhhhRRR@@@@@@IIISSS]]]ffffffeee{{{kkk]]]hhhlll~~~}}}zzzzzzyyyzzzyyyyyyxxxsssrrrppplllvvvhhhgggZZZLLL???>>>@@@===999777::::::555AAAUUUNNNFFFUUUWWWCCC555<<<999666@@@:::666fff|||~~~}}}oooccc```___ZZZSSSOOOMMMeeesssvvv|||tttnnn|||xxxoooZZZVVVHHHBBBJJJKKKMMMWWWsss{{{iiiJJJDDD???@@@KKKWWW^^^dddiiiddd]]]DDDEEE```aaarrriiixxx___KKKJJJGGGAAA;;;777777888999333NNNnnnccchhhmmmmmmSSSQQQXXX___hhhhhhsss~~~}}}uuuooo~~~[[[[[[nnnbbbQQQkkkvvvppp~~~wwwjjjQQQMMMEEE<<<888777<<>>777999===>>>888111222888<<<;;;>>>KKK[[[gggiiihhhWWWDDD:::EEETTT[[[___ddd]]]lllttt[[[eeeaaazzzzzzyyyxxxrrrmmmvvv|||}}}pppgggooovvvpppeee^^^TTTKKKEEE@@@>>>;;;777555666333777:::HHHSSSHHHVVVEEEAAA>>>777888333???<<<111VVVvvvjjjccc___```dddtttyyyyyy|||wwwdddmmmwwwiii[[[QQQCCCEEEBBBFFFPPPNNNLLLVVVOOOSSSSSSZZZcccaaaaaammm|||mmm```]]]]]]QQQAAABBBBBBGGGRRR]]]dddhhhlll]]]SSS@@@GGG```fffyyyYYYUUUQQQIIIFFFAAA===999888777888444FFFaaa{{{ssslllbbbqqqWWWPPPRRRWWW^^^mmmwww}}}bbb]]]~~~wwwkkkaaaYYYMMM]]]vvvzzzgggyyyfffVVVCCC@@@;;;777666666<<>>TTTsss{{{lll]]]SSSGGGJJJEEELLL[[[gggrrrsssjjjkkknnnrrrvvv|||~~~}}}{{{xxxvvvuuutttsssqqqooolllgggaaa\\\UUUPPPNNNPPPOOOGGG???;;;===666333666:::::::::<<>>EEEHHHUUU\\\zzzhhhMMM???CCCCCCIIIVVVZZZYYY\\\\\\___bbbgggkkkooosssvvv|||}}}|||wwwrrrrrrtttvvvxxxxxxxxxwwwtttqqqnnnlllllliiieeeaaa]]]WWWQQQMMMFFFBBB>>>===<<<;;;<<<>>>AAA888333777???CCCDDDEEEFFFMMMYYYbbbccc\\\PPPGGG;;;AAAKKKWWW___aaa```___pppbbbiii\\\aaaccc```|||~~~}}}zzzxxxyyy|||{{{oooaaaaaaiiimmmttt~~~zzzxxxpppkkkrrrxxxxxxaaaZZZWWWMMMDDDBBB??????<<<888555555666666<<>>555999777444444555222>>>bbbvvvppprrr}}}xxxpppssswwwpppyyy}}}rrrhhh^^^ggglllIIIEEELLLUUU]]]cccgggkkklllXXXGGGKKK[[[ddd{{{]]]QQQNNNGGGGGGFFFDDDAAA<<<888555777999JJJssstttVVVHHHEEEHHHQQQWWWaaakkkssskkk\\\bbbxxxuuu~~~}}}ooo~~~}}}PPP888===888999888777888888===JJJYYYrrrOOOCCCLLLXXXkkkwwwtttEEE===AAAAAA???EEE;;;AAAEEE???CCCAAA^^^dddIII???NNNXXXOOO^^^eeeqqquuujjj```___iiiqqqooonnnqqqlllnnnqqquuuxxxyyyyyyyyykkk\\\OOOQQQ\\\dddhhhjjjiiihhhfffeeedddcccdddddd\\\\\\]]]]]]\\\[[[YYYXXXUUUVVVYYYZZZXXXVVVWWWYYYZZZ\\\TTTUUULLLDDDJJJ>>>EEEEEEGGGTTTtttrrr>>>gggAAAJJJ@@@777??????AAASSSIIINNNTTT[[[aaaeeehhhiiinnnjjjeeecccaaa```eeekkklllmmmnnnnnnllliiieeeccc[[[XXXTTTQQQNNNJJJFFFBBB???AAA>>>888777<<<<<<999888777:::>>>??????CCCIIIFFFUUUeeehhh\\\LLLAAA>>><<>>,,,@@@777888777888555444QQQ~~~zzzxxxxxx{{{~~~nnnlllxxx|||zzzzzzmmmcccrrrjjjAAAKKKSSS[[[___bbbdddeeeeeeLLL>>>OOOcccddd{{{hhhzzzOOONNNGGGHHHHHHGGGDDD>>>999666333;;;MMMfffrrrSSSFFFFFFNNNZZZmmmtttwwwtttvvv}}}jjjjjjooo```dddZZZ999777AAA333444444666888:::@@@PPP___dddEEEEEETTT___nnnaaa```@@@???FFF@@@:::<<<>>>???GGG===III;;;RRRiii{{{SSS333@@@OOOFFFCCC[[[kkkmmmvvvoooaaa[[[dddlllkkkiiillllllmmmppprrrsssrrrpppnnniii___\\\ffftttyyyvvvrrrfffeeedddbbbaaabbbbbbcccZZZZZZ[[[[[[ZZZXXXWWWVVVTTTUUURRRLLLIIIKKKLLLKKKMMMLLLAAA@@@999:::GGG;;;===OOOYYYmmm~~~cccAAAEEEgggMMM===<<<:::===???999AAA@@@BBBFFFGGGGGGJJJOOORRRNNNKKKMMMRRRWWWWWWUUU[[[ZZZYYYVVVRRROOOLLLJJJHHHEEEBBBAAAAAA@@@<<<999===<<<;;;;;;;;;:::777555888<<<@@@CCCFFFHHHLLLPPPfffgggcccXXXIII>>>;;;<<>>@@@NNN]]]dddnnnTTTIIIKKK]]]sssmmmooodddPPP@@@AAACCC>>>:::;;;BBBAAA???===???EEEMMMSSSwwwyyyzzzmmm[[[KKKEEEJJJDDDIIIZZZiiirrr~~~uuu```SSSUUU___cccaaabbbfffkkkooopppnnnkkkhhhiiigggmmmnnngggccc___^^^^^^_________[[[YYYVVVWWWXXXWWWTTTQQQQQQMMMGGGCCCCCCEEEGGGHHH999CCCEEE;;;999BBBHHHFFFLLLgggvvvcccFFF===HHHUUUiiiUUUJJJ???>>>BBB???>>><<<>>>BBBCCCBBBDDDHHHIIIFFFDDDFFFJJJLLLIIIFFFKKKJJJIIIHHHFFFDDDCCCAAA???===;;;;;;======;;;999:::888777777888999::::::<<>>===;;;999222222444999:::<<>>MMM[[[dddaaakkkaaaQQQHHHJJJIIIGGGEEECCCBBBAAA@@@555:::888SSS{{{}}}{{{]]]HHHZZZ~~~llleeedddoookkkVVVhhh}}}xxx```LLLFFFJJJNNNIIIIIIKKKDDDGGGEEECCCDDDFFFKKKQQQVVVvvv|||cccCCCEEENNNbbb}}}wwwVVVFFF<<<@@@DDDBBBAAAEEE@@@???>>>===>>>CCCIIINNNgggoooyyy}}}yyytttSSSFFFJJJIIIJJJLLLOOOYYYkkk|||{{{eeeRRROOOYYYcccgggeeebbb```aaadddhhhkkkhhhhhhooo~~~lllfffbbb^^^[[[ZZZZZZZZZZZZXXXUUUSSSRRRRRRQQQMMMJJJFFFFFFFFFFFFEEEBBB>>>;;;GGG<<<===IIIJJJAAAIII]]]ccceee\\\III:::???QQQaaappp\\\FFF======999===:::;;;>>>>>>;;;;;;===@@@>>>>>>???AAA@@@<<<888;;;;;;<<<<<<<<<<<<;;;;;;:::888777888999:::999777999888666555777;;;???AAACCCFFFJJJMMMSSS^^^mmmxxxjjj^^^LLL===888???KKKTTT]]]dddiii^^^WWWvvvTTTRRROOOJJJLLLeeesss]]]RRRnnnwww}}}wwwuuuxxx}}}~~~tttssssssttttttwwwoooqqq~~~zzzuuuuuusssooouuu~~~uuurrrooommmfff[[[TTTRRREEEBBB@@@>>><<<:::777444777222222999AAAEEEIIILLL===KKKpppQQQ666<<<666333888444555777333222444111888MMMppphhhsssfff]]]zzzpppUUU777???WWW```jjjbbbXXXbbbfffSSS@@@@@@YYYbbbdddvvvsss___IIIJJJHHHGGGDDDCCCBBBCCCDDDEEE:::===999RRR{{{uuusss~~~bbbRRR}}}~~~___QQQHHHFFFSSSpppuuu^^^[[[eeexxxqqq~~~|||yyytttooojjjccc___dddmmmpppuuu~~~cccGGGZZZfffxxxrrrfff}}}rrrNNNDDD>>>AAACCC@@@@@@DDD===============???DDDHHHWWWnnn|||qqq___NNNaaa]]]RRRCCC???GGGTTT\\\ooopppZZZPPPNNNTTTVVVYYY]]]```bbbcccdddeeeeeehhhpppwwwwwwqqqjjjeeeaaa[[[XXXVVVUUUTTTSSSTTTRRROOOMMMKKKIIIFFFDDDCCCBBB???======???AAABBB:::BBBHHHHHHJJJVVVfffrrrVVVMMMBBB<<>>;;;999;;;===;;;:::;;;<<<;;;888555888888999:::;;;;;;;;;;;;;;;:::999888888888777666<<<<<<;;;;;;<<>><<<:::999777555333:::666888BBBLLLMMMGGGCCCOOOxxx]]]===222:::666222666555444666222111555111111>>>]]]qqqgggtttvvvxxx~~~xxxrrrUUU@@@888FFFYYYaaaeee```^^^eee]]]HHH===PPPbbbbbbtttqqqpppZZZMMMIIIFFFFFFDDDCCCCCCDDDDDDEEE===???;;;NNN|||lllqqquuunnnxxx}}}{{{gggeeexxxOOOBBB555===JJJ[[[sssiiiQQQTTTqqq|||XXXLLL]]]lllggguuurrr{{{~~~vvvHHHBBB@@@BBBAAA===>>>AAA;;;<<<======<<<===???AAADDDmmm|||zzzttt]]]FFF@@@HHHJJJEEESSShhh{{{bbbNNNEEEHHHLLLQQQVVVYYY\\\]]]```___]]]ZZZ[[[___eeejjj___[[[VVVSSSQQQQQQPPPOOOOOONNNKKKHHHEEECCCAAA???CCCAAA???===<<<>>>BBBEEEBBBCCCDDDOOOmmmqqqPPP===888999DDDSSSiii}}}ooo{{{}}}|||vvvfffQQQHHHCCC@@@AAABBB@@@>>>???===;;;999999999:::::::::::::::;;;;;;;;;;;;;;;:::999999999999999999999:::???@@@BBBBBBBBBCCCGGGIIIRRRRRRXXXfffrrrqqqbbbSSSAAA===<<>>777>>>IIISSS[[[]]]^^^```gggfffOOO???EEE\\\fffkkkwww|||[[[OOOSSSDDDEEEFFFFFFFFFEEEDDDBBBAAA<<<===:::CCCbbbwwwjjjssswwwjjjgggooo{{{}}}nnnnnnqqq}}}qqqSSSGGGFFFWWWYYYNNNXXXzzz~~~wwwrrroookkk[[[LLL[[[{{{yyymmmfff}}}rrrOOOUUUaaalllhhhUUU>>><<<===???@@@???@@@CCC:::<<<===<<<;;;;;;<<<===555TTT~~~llloooOOO>>>AAAEEEDDDDDDIIISSSbbbttt}}}vvviiiWWWPPPFFF???>>>EEENNNTTTRRRSSSRRROOOLLLOOOXXX```TTTPPPLLLIIIIIIIIIIIIIIIHHHGGGEEEBBB???=========;;;>>>BBBDDDCCCBBBBBBCCCSSSXXXmmm}}}]]]EEE@@@???;;;DDD]]]zzzwwwrrryyyxxx^^^PPPHHHBBBBBBBBB@@@??????===<<<:::999999;;;===>>>;;;;;;;;;;;;::::::999888444666999:::;;;<<>>^^^HHH<<<999666555444333333666///444111000666444000555>>>bbb~~~tttcccnnn{{{}}}uuuvvvwwwxxxrrryyy{{{ooo}}}rrrVVVDDD;;;777???JJJRRRWWWZZZZZZ```dddhhh___FFF@@@SSS^^^nnngggqqqjjjQQQEEERRR@@@EEEFFFGGGGGGFFFDDDAAA@@@BBB@@@===>>>JJJddd}}}zzz~~~qqqQQQ^^^sssggg___fffpppzzz~~~vvvooofffKKKTTTZZZPPPGGGRRR^^^VVV<<<>>>ccc{{{qqq^^^aaaeeeyyyzzzVVVLLLCCCUUU\\\KKK```yyy|||~~~sssGGG@@@???>>>======<<<;;;;;;999:::;;;;;;999999999;;;:::;;;kkk~~~hhhpppddd>>>000777BBB>>>@@@AAADDDMMMYYY``````fff```VVVLLLDDDAAAAAABBB===AAAFFFFFFDDDCCCEEEHHHHHHDDDAAA??????AAAAAAAAA?????????===;;;:::<<<>>>;;;<<<>>>@@@DDDMMMZZZcccooo|||PPP000222DDDEEEMMMgggyyyyyyyyytttyyy}}}~~~ssslll```TTTNNNJJJDDD@@@@@@>>>??????>>>>>>>>>??????===============<<<;;;:::777:::===??????AAADDDGGGCCCGGGLLLOOOQQQWWW```gggeeekkkmmmcccQQQDDDAAADDDFFFJJJQQQZZZaaadddeeedddmmmzzz\\\ZZZXXXQQQOOOFFFKKKNNNJJJDDDDDDHHHLLL\\\mmmqqqXXXSSSWWW^^^bbb```^^^dddnnnqqqtttyyy|||uuuqqqhhhfffhhhmmmxxxrrrkkkfffeeedddaaa___XXXVVVVVVWWWUUUTTTZZZccchhhgggddd]]]WWWSSSOOOLLLEEEFFFBBB:::777999888555222333444444555999@@@FFFMMMKKKHHHEEEIII^^^\\\999666:::555000444555222222---444222///333222///555---EEEjjjyyysssvvvvvvuuu}}}uuusss}}}tttTTTVVVeeexxxooovvvyyyjjjhhhhhhqqqbbbOOO???:::???GGGOOORRRSSSVVVZZZ^^^llljjj\\\NNNEEEKKK^^^eeexxxttt}}}{{{VVVQQQCCCKKKFFFFFFFFFFFFEEEEEEDDDCCCCCCGGGAAA@@@???@@@UUUyyydddhhhxxxllljjjjjjooowww}}}~~~}}}yyy~~~{{{xxxaaaDDD???PPPWWWLLLEEEGGGBBB;;;DDD___{{{pppgggKKKFFFUUUhhhVVVKKKlllccczzzyyyCCCFFFCCC???;;;:::999666333666777888777666666777888;;;666FFFqqq{{{nnn|||^^^AAA999>>>===BBBCCC???===???CCCCCCVVVXXXZZZYYYTTTLLLCCC===777:::<<<>>>===<<<;;;;;;BBB???;;;::::::;;;<<<<<<;;;<<<======<<<===AAAEEEHHHKKKNNNQQQWWWaaapppzzz|||uuu[[[===:::KKKOOOCCC```zzzpppjjjxxx|||}}}yyyttt{{{pppdddZZZPPPHHHFFFAAACCCEEEEEECCCAAA@@@???@@@AAAAAAAAAAAA@@@@@@??????AAADDDEEEDDDDDDGGGJJJGGGKKKOOOSSSXXXbbbpppzzzppphhh[[[LLLAAA>>>@@@DDDVVVXXX\\\___aaacccccccccwwwTTTXXXQQQNNNTTTOOOWWWHHHDDDGGGDDDFFFJJJHHH>>>gggxxxUUUAAALLL[[[aaaZZZSSSVVV___dddllltttwwwtttooolllkkkjjjxxx{{{qqqqqq```UUUfffyyyzzzwwwddd^^^WWWUUUWWWXXXUUURRRNNNRRRUUUVVVWWW\\\ccchhhcccbbb[[[QQQIIIFFFFFFFFF<<>>>>>BBBIIIOOOQQQTTTYYY^^^cccxxxpppOOO@@@HHHVVVdddqqqkkkTTT```QQQUUUGGGEEEQQQFFFEEEDDDCCCCCCDDDEEEGGGDDD<<<===>>>;;;NNNwwwvvvtttuuujjjhhhmmmtttxxxxxxyyyyyywww}}}zzzlllUUUIII^^^ooobbbQQQKKKQQQfff|||bbbgggwwwXXXEEEOOO}}}KKK\\\aaavvvpppxxxvvveeeZZZ>>>@@@>>>:::888:::===;;;777444555666555333444555777,,,999///___|||pppvvv{{{kkkOOOCCC@@@AAA>>>999:::???BBBBBB???BBBFFFJJJMMMNNNNNNNNNDDDAAA===:::;;;===???@@@CCC@@@<<<999999:::::::::<<<>>>???@@@@@@BBBGGGLLLTTTaaarrr|||{{{ssslllgggBBB;;;:::???AAAFFFZZZrrrvvv}}}lllbbbwwwwww}}}{{{rrrpppwww~~~rrrcccWWWTTTOOOHHHEEEEEEEEEDDDBBBDDDCCCAAABBBCCCEEEDDDDDDFFFIIIKKKLLLKKKLLLQQQUUUOOORRRYYYcccmmmrrrrrrqqqfffSSSCCC@@@AAADDDLLLWWWaaaZZZ```mmmhhh]]]kkk|||fffTTTQQQPPPKKKIIIMMMQQQKKKEEEEEEFFFEEEDDDDDDBBBLLLsssXXXBBBCCC^^^hhhVVVJJJPPPMMMVVV```dddaaa___aaadddjjjiiijjjoootttqqqggg]]]UUUYYYYYYYYYeeexxxzzzrrreeeXXXUUUZZZ]]]VVVNNNXXXXXXXXXWWWWWWWWWWWWWWWRRRMMMFFFBBB@@@>>>;;;888<<<888444222333444444222///999777@@@SSSOOOCCCKKKIIIGGGZZZ~~~|||DDD444444333333222222111000//////000000000000000111111222444555BBBhhh|||}}}ssszzzzzzrrrqqqsssyyyvvvvvvqqq\\\RRRWWWfffrrr~~~tttppp~~~```QQQaaaiiiwwwuuuvvvnnnhhh]]]RRRHHHBBB@@@???FFFKKKOOONNNLLLQQQ___jjjpppooobbb===DDDZZZUUUjjjSSSgggaaaPPPLLLJJJKKKJJJDDDEEEFFFFFFFFFDDDCCCBBB>>>???AAA???;;;JJJyyykkkkkktttyyyuuutttvvv~~~|||nnnuuurrriiiqqq{{{uuu^^^ccciii}}}___PPPqqq~~~yyyjjj\\\XXXZZZYYYWWWrrrwww|||jjjtttDDD;;;;;;;;;:::999777666555555555444222111111222444555888000---FFFzzzyyytttmmm}}}xxxjjjEEECCCAAA@@@>>><<<<<<>>>666<<>>FFFRRRSSSZZZ}}}dddTTTrrrtttUUUqqquuullluuu{{{wwwrrrvvv}}}~~~mmmggg^^^WWWSSSPPPMMMKKKOOONNNMMMMMMOOOQQQPPPPPPJJJLLLNNNPPPSSSYYYbbbiiihhhjjjnnnrrrrrrkkkaaaYYYNNNGGGDDDHHHPPPWWW^^^cccYYYkkknnnZZZSSSooo___QQQGGGKKKNNNLLLMMMRRRPPPOOONNNKKKFFFAAA@@@AAA<<>>```mmmRRROOO\\\bbbkkkttt}}}wwwmmmmmmcccUUUWWWuuusssppptttxxx```ZZZmmmjjjZZZTTTKKKCCC>>>>>>@@@BBBKKKPPPTTTUUUVVV]]]kkkuuuyyy]]]LLL:::EEE[[[dddiiiaaaxxxVVVLLLIIIFFFFFFCCCBBBCCCDDDEEEEEEFFFEEEEEEBBBBBBBBB>>>777AAAggg{{{mmmiiihhhuuussssssuuuzzzyyyvvvppphhh```]]]___bbbkkkwww___HHH???HHHFFFYYYkkktttwww{{{~~~yyy^^^NNNTTTooo}}}{{{zzz~~~}}}}}}~~~rrrgggmmm^^^]]]```[[[ooo}}}{{{gggnnn<<<@@@===<<<;;;:::888777666555555333222111111222333555111;;;777333TTT{{{|||___BBB:::CCCGGG===000EEE===555333666:::999666@@@CCCGGGIIIJJJLLLNNNQQQRRRNNNKKKJJJKKKLLLLLLKKKLLLNNNNNNKKKFFF???;;;999555888===BBBDDDDDDCCCDDDQQQWWWZZZfff}}}uuuOOOFFFjjjkkkfffgggqqq{{{yyyqqqkkkllliiihhhnnn{{{wwwpppkkkfffbbb___YYYWWWWWWWWWYYYZZZYYYXXXRRRWWW]]]bbbeeejjjqqqvvvwwwvvvsssnnneeeYYYLLLDDDBBBFFFKKKPPPYYYcccgggfffeeeiii\\\KKK___oooPPPHHHEEEIIIJJJFFFFFFKKKIIINNNQQQLLLDDD>>>===???===EEEAAAXXXeeeQQQTTTXXXOOOCCCAAA>>>::::::<<>>===999666444333444555444444000111333333333666<<>>PPPWWWUUUOOOFFFLLLaaaRRR)))333???333222111111000000////////////////////////000111111000111555MMMsss}}}xxx{{{___DDDKKKVVVUUUVVV]]]hhhtttwwwnnnQQQRRRQQQZZZ|||}}}xxxuuuyyyrrriiifffooo{{{yyypppxxxkkkPPPDDDAAA;;;888:::???FFFJJJQQQTTTYYY^^^cccjjjqqquuugggEEEDDDMMMWWWiii~~~ttt[[[ggg{{{iiiLLLIIIGGGDDDCCC???AAAAAABBBCCCDDDFFFHHHIIIEEECCCBBB>>>888===UUUpppyyysssjjjTTTUUU```mmmppptttvvvxxx{{{qqqnnnwww___EEECCCFFFHHHPPPYYYbbbeeeooo~~~bbbooovvvrrrYYYWWWQQQVVVxxxvvvgggaaaiiivvv~~~zzzzzzhhhSSSGGGOOO^^^|||jjjtttVVV;;;CCC>>>>>><<<:::999777666555444333222111111222333444---:::888,,,999eeeyyy{{{lllUUUJJJJJJMMMOOO;;;888888===CCCEEEAAA;;;:::;;;;;;:::999999:::<<>>??????===LLLEEEDDDeee~~~ooo]]]JJJ>>>EEEBBB>>>;;;::::::888777666999;;;999555777>>>EEEDDDIIILLLMMMOOOQQQLLLEEECCCHHHNNNNNNJJJEEECCCBBB>>>===<<<:::888666444333444333222111111222222222444555777:::>>>DDDKKKPPPVVVUUUOOOIIIKKKXXXuuuUUU===777777777000000000000/////////......///............///000000...222///888VVVvvv}}}zzzxxxgggWWWaaagggYYYJJJFFFNNN\\\jjjttt{{{vvvmmmkkklllnnn~~~~~~{{{wwwpppnnniiifffkkkrrryyy{{{vvvdddMMM<<<<<<;;;:::<<>>===;;;888666555555666666444222111111222222333777666444333444:::AAAGGGDDDFFFHHHKKKSSS]]]dddfff}}}zzzsssYYYkkkeeeNNNVVV\\\rrriiiTTTbbbuuu{{{mmmnnnnnnlllhhheeeeeeffflllrrryyy{{{yyyyyy}}}{{{}}}yyymmmccc^^^OOOKKKEEEAAAAAAFFFMMMRRRVVVaaafffcccbbbffffffaaaVVV^^^{{{yyyNNNNNNMMMKKKJJJIIIFFFCCCDDDHHH???DDDDDD@@@>>>AAABBB@@@;;;>>>FFFFFFKKKrrrrrrNNN>>>===???AAA@@@>>>;;;::::::777777666444333333444555555888:::;;;===???===999<<<===>>>>>>===:::777555666666555444444333222222000111222333444555666888:::===BBBIIIPPPSSSSSSSSSOOOIIIQQQggg}}}QQQ...888>>>555...---//////...............---.........---......///000,,,555333000BBBccc{{{pppkkkmmmqqquuurrrrrr[[[CCC;;;@@@IIITTT\\\kkkzzz{{{sss~~~zzzvvv}}}vvvqqqgggooo~~~xxxsssxxxlllZZZRRRLLLBBB;;;;;;;;;===@@@EEEKKKPPPTTTWWW[[[ZZZ^^^hhhooohhhTTTBBBAAAEEEQQQ```rrr]]]XXXUUU^^^MMMHHHJJJEEEEEEGGGCCCBBBAAA@@@@@@AAACCCDDDFFF@@@??????AAABBBDDDKKKRRRjjjpppzzziiiYYYcccrrrqqqfffccc[[[OOOTTTXXX___iiirrrxxxzzzyyyqqqyyyyyyqqqWWWWWWtttzzzrrriiibbbbbblllxxxzzztttdddQQQFFFBBB@@@CCCHHHLLLYYYlll{{{}}}{{{uuu___PPPIIIEEEKKKNNNLLLNNN^^^yyyZZZ{{{sss[[[mmmnnnCCC===666:::999888666444333111111111111111111111111111111666///000666111,,,DDDgggyyymmmwwwsssyyyyyyppp]]]RRR```dddfff```TTTIIIDDDDDD:::999777777888999::::::@@@???>>><<<;;;<<<>>>??????CCCGGGIIIHHHFFFDDDDDDKKKSSSZZZ___kkk{{{zzz{{{YYY\\\qqquuujjjtttpppsssnnnXXXTTTXXX^^^dddkkkmmmiiidddbbbbbb^^^bbbggghhheeedddgggkkkooouuu~~~{{{xxxyyyxxxsssiii]]]TTTOOONNNEEEGGGJJJMMMPPPUUUZZZ^^^___fffjjjfff___\\\[[[YYYmmm^^^HHHKKKKKKJJJHHHEEEBBB@@@BBBCCCDDDHHHGGG@@@>>>BBBBBB===BBB000AAAPPPDDDSSSyyyWWW???444777;;;=========>>>@@@<<<:::888888888777333000111222111111111111222111555333111222444555333111333222222111111000000000...111555888:::===@@@CCCEEEJJJPPPTTTTTTPPPLLLIIICCCSSSzzzJJJ777111555111111333000---------------------------------------...//////)))555888555;;;NNNwww}}}oooiiiiii___zzzrrrYYYBBB===BBBDDDFFFIIIWWWcccmmmiiixxxxxxwww~~~{{{wwwttttttwwwzzzsssmmmdddaaa___WWWMMMEEE>>>===;;;666888???>>>AAAFFFKKKPPPSSSTTTUUU```aaadddhhhggg[[[GGG777EEEVVVbbbhhh```{{{jjjpppmmmSSSIIIHHHGGGAAABBBFFFAAAAAA@@@@@@@@@@@@@@@AAAAAA>>>>>>===>>>???@@@CCCEEEVVVrrrhhhhhh\\\mmmrrraaaQQQYYYooo}}}sssggg___aaaiiirrrwwwvvvxxxzzz|||}}}}}}}}}}}}}}}{{{uuu}}}{{{|||wwwbbbLLLDDDGGGKKKLLLMMMMMMGGGMMMcccvvv|||zzzxxxxxxzzzuuufffSSSGGGFFFIIIGGGMMMQQQRRRRRRWWW```hhhiii{{{XXXpppVVV999:::;;;666555444333222111000///000000000000000000000000,,,333666222///333999;;;~~~eeejjjyyy}}}zzzxxxqqqVVVYYYaaammmvvvvvvlllcccSSSPPPKKKGGGDDDAAA===:::AAAAAA@@@>>>======@@@BBB@@@AAACCCEEEHHHNNNUUUYYYXXXssswww||||||xxxjjjrrrqqqRRRUUU}}}}}}xxx~~~www|||wwwSSSHHHQQQVVV^^^dddggggggeeeccc```aaaaaa___ZZZWWWVVVWWWbbbggglllpppqqqqqqsssuuuvvvuuuttttttsssqqqmmmiii^^^]]]YYYRRRKKKIIIKKKOOOOOOTTT[[[___```aaabbbccceeeccccccaaa]]]___jjjwwwhhhRRRMMMIIIJJJIIIFFFCCC@@@>>><<<999AAAKKKMMMDDD===??????;;;AAA777===JJJDDD>>>QQQjjjsss\\\EEEAAA<<<999999;;;===??????>>>=========<<<999666555444333222111000000222222111//////111333333333222222222222222222222222555999>>>AAACCCFFFKKKNNNOOOTTTXXXUUURRRVVVbbbmmmyyy{{{|||MMM222444999333***111888111,,,,,,,,,,,,,,,---------------,,,,,,------...///,,,111222444777;;;TTTzzzyyynnnccckkklllssseeeMMMIIILLLIIIDDDCCCHHHJJJZZZZZZ^^^fffhhhyyy|||eeekkksssxxx}}}yyyooouuusssaaa^^^]]]OOOJJJHHH<<<<<<;;;<<<;;;999888;;;@@@CCCFFFJJJOOOSSSWWWYYYYYY```dddgggbbbWWWKKKDDDBBBNNNbbbsss___}}}qqqXXXMMMGGGHHHFFF>>>AAADDD======>>>>>>???????????????======;;;999999<<<======HHHfffxxxuuusssyyynnnnnnjjj]]]GGGCCCeeetttcccYYYYYYaaahhhqqqssstttuuuvvvxxx{{{}}}|||wwwnnnvvvppp\\\TTTUUUXXX\\\```kkkbbbcccqqq{{{wwwooolllkkkggg^^^QQQEEE>>>AAAGGGJJJ@@@>>>FFFHHHDDDHHHRRR```iiioooCCC888999<<<333333222222111000000//////000000000000000000///(((111444000111888999333JJJzzzkkkqqqxxx```RRRRRRZZZbbbfffooollliiigggeeebbb]]]YYYSSSSSSSSSQQQOOOPPPSSSVVVXXXVVVSSSUUU___pppiiiaaaNNNUUUjjjrrr^^^eeekkkvvvwww|||oooNNNOOOSSS[[[cccfffdddaaaddddddccc```\\\ZZZYYYYYYXXXZZZ\\\\\\[[[\\\```dddXXXXXXWWWXXXXXXVVVSSSPPPJJJMMMPPPQQQQQQSSSWWW\\\\\\```dddeeedddbbbcccdddeee]]]XXX[[[bbbrrrqqqKKKEEEHHHFFFBBBBBBBBBAAABBBBBB???:::888HHHOOOFFF;;;;;;<<<:::111AAA;;;777CCC???===RRRuuucccUUUCCC999888:::;;;:::???@@@@@@@@@????????????<<<;;;;;;;;;:::888888;;;666777888777555555666777555555777888999;;;<<<===???CCCHHHJJJKKKMMMPPPSSSOOOUUUXXXTTTVVVmmmrrr???111666000111222---000222))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000+++'''---333///===]]]gggbbb\\\YYYjjjzzz[[[RRRRRRMMMHHHGGG@@@:::LLLNNNIIINNNOOOXXXhhhttt~~~pppjjjsssyyyyyyyyyqqqeee\\\ZZZIIIKKKLLL<<<:::AAA999555777777666666:::???DDDJJJLLLNNNRRRWWW\\\___aaa]]]eeehhh[[[HHH???FFFQQQZZZhhhrrrzzzlll{{{{{{gggNNNJJJFFFIIIFFF>>>AAADDD;;;:::;;;===????????????>>><<<<<<:::777777:::======JJJLLLzzzqqqoooiiipppjjjPPPIIIYYYzzzyyysssgggYYYSSSUUUZZZfffjjjoooqqqqqqqqqtttwwwttt|||tttzzz{{{~~~zzzrrrddd]]][[[___iiisss{{{vvv```[[[QQQLLLFFFCCCBBBBBBEEEIIIPPPDDDCCCKKKEEEEEElll___aaaDDD666:::555333222222222111111111000000//////000000000000//////111++++++222000)))+++444555QQQyyyzzz~~~vvv```QQQMMMOOOUUUWWW]]]fffqqqyyy||||||~~~~~~|||RRRTTT___kkkmmmttthhh^^^```]]]lllSSSMMMXXXccceee```bbb``````bbbaaa___```eee\\\YYYVVVWWWXXXXXXVVVSSSRRRUUUXXXYYYXXXXXXYYYZZZSSS\\\```^^^]]]______[[[aaa___^^^___aaaaaa\\\YYYJJJTTThhh^^^KKKLLLGGGDDDIII======>>>>>>===<<<;;;:::CCCEEEBBB;;;888;;;<<<888666888;;;>>>@@@@@@@@@???DDDsssmmm^^^MMM===999@@@???;;;:::===>>>>>>AAAEEE???BBBDDDEEEFFFGGGEEEAAAAAABBBCCCDDDCCCCCCBBBBBB???HHHIIIAAABBBLLLQQQLLLPPPHHHGGGQQQUUUNNNJJJMMMUUUeeeyyyZZZ???666///111000000///...---------...---,,,,,,++++++++++++******+++++++++,,,,,,,,,---,,,+++,,,...333888;;;lll~~~]]]]]]cccbbb^^^mmmkkk___]]]UUUHHHDDDAAABBBFFFEEE>>>===@@@GGGSSS```iiimmmttt|||{{{|||vvvkkkooo|||vvvmmmfffaaa]]]WWWSSSFFFCCC???:::888777777888222555888;;;>>>AAAFFFIIIOOOIIIIIITTTccciiifffaaajjjhhhQQQ???AAABBBNNNkkkjjjyyyeeejjj___iii~~~XXXPPPEEEEEECCCAAA???===<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999888777888;;;===???@@@KKKhhh}}}zzzxxxttt\\\OOOPPPYYY^^^YYYXXXSSSEEEHHHNNNZZZeeehhhgggnnnyyyssssssssssssrrrrrrvvvzzz{{{zzz|||~~~~~~}}}|||}}}~~~}}}|||zzzzzzqqqfffeeevvvhhhSSSDDD===AAAEEEEEEBBBDDDRRR```kkkOOO888===YYY}}}ooo[[[xxxxxxGGGGGG===999<<<222111222222222222111000000000000//////.........---////////////000000000000---555NNNzzzyyylllsss}}}xxxooodddaaaddd}}}zzzqqqfffggguuuvvvccceeeooooooiiijjjqqqhhhXXXNNNYYYfffnnnRRRHHHQQQ]]]ZZZYYY\\\```___ZZZXXXYYYYYYXXXWWWXXXYYYYYYXXXWWWZZZXXXVVVWWWYYYZZZZZZXXXbbbccc___WWWUUUZZZ^^^^^^]]]^^^______\\\VVVOOOIIInnnvvvLLLEEEIIICCC???CCC??????>>>===;;;:::999999>>>@@@===777555888888555666888:::<<<<<<<<<;;;::::::NNNoookkkMMM@@@999888:::@@@CCCBBBCCCFFFJJJGGGFFFGGGIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLJJJHHHGGGMMMQQQPPPQQQQQQMMMFFFMMMLLLHHHDDDFFFQQQ]]]eeesssWWW;;;222222222000000//////...------,,,------,,,+++++++++++++++*********+++++++++,,,,,,---,,,++++++---000333555XXXjjj}}}jjjYYYVVVYYYVVV\\\mmmwwwyyyeeePPPPPPFFF???>>>???======@@@<<>><<<;;;:::999::::::::::::::::::999888888777666777888:::<<<:::@@@UUUsssrrrooo___WWWZZZ___aaaZZZLLLDDDFFFCCCBBBKKKYYYaaaaaafffgggjjjooorrrqqqooommmttttttvvvyyy}}}~~~}}}}}}}}}}}}|||{{{{{{}}}}}}|||{{{zzzzzzzzzzzz{{{}}}|||{{{{{{}}}|||{{{yyyuuunnnhhhmmm___LLLAAA999===:::<<>>@@@AAA???===;;;999888888888888999777333222555555333666777888888888777666555999;;;MMMooo~~~xxx^^^VVVMMMGGGAAA<<<;;;???EEE===999???CCCBBBDDDIIIEEECCCCCCFFFIIIJJJHHHFFFKKKEEEAAABBBDDDDDDGGGKKKDDDUUUffftttzzzBBB111333111...000//////......------,,,,,,---,,,++++++***+++++++++*********++++++++++++,,,,,,,,,+++++++++,,,------<<>>????????????>>>@@@EEEMMMRRRKKKKKKLLLNNNSSSXXX]]]``````aaabbbcccjjj{{{|||rrrtttxxxvvvqqqsssnnnjjjhhhhhheee^^^XXXOOOKKKFFFAAA>>>;;;888666444444444444555666777888;;;???DDDHHHKKKNNNPPPRRRVVVZZZcccmmmqqqppppppsssUUUEEEBBBMMM\\\sss|||mmmlllsssYYYGGGDDDBBBAAA@@@>>><<<:::999888777888888999999888888777777777666555555666777888666888BBBXXXrrr{{{zzzhhh[[[QQQPPP]]]lllrrr~~~xxx\\\HHHIIIMMMJJJYYYZZZ\\\aaahhhkkkiiieeeiiikkknnnppppppqqqrrrtttzzzzzzxxxvvvuuuuuuxxx{{{yyyyyyxxxwwwwwwxxxxxxxxxxxxvvvuuuuuuvvvuuusssqqqtttnnnjjjrrrsssiiiYYYKKKCCCCCCFFFIIIOOOHHHFFFFFF???777===LLLZZZgggaaa\\\xxx[[[;;;555<<<444444999111111111111111111000/////////............---------.........////////////000---000---+++DDDyyyuuuqqq}}}lllbbbjjjZZZWWWhhhzzz}}}|||}}}nnnzzzZZZlllnnn\\\PPPJJJLLLPPPPPPYYYtttiii^^^PPPGGG@@@<<<>>>BBBHHHLLLRRRVVVWWWYYY]]]aaaXXXUUUTTTWWW\\\___^^^\\\UUUXXXYYYXXXTTTNNNHHHCCCIIIQQQ^^^mmm~~~[[[PPPGGGFFFLLLKKKAAA;;;===???===:::888777777888999444444333222222333444333444555555555555444333333999???CCCKKKfff{{{oooaaaYYYWWWOOODDD???EEEEEE???>>>DDD<<<888666888>>>BBBCCCBBBFFF???AAAKKKQQQSSS```rrrwww\\\@@@---333999222,,,///...---------,,,,,,,,,+++++++++************++++++************+++++++++++++++++++++,,,+++++++++***...@@@iiiqqqcccSSSPPPYYY[[[eeettt{{{kkk]]]RRRJJJCCC@@@===<<<<<<===>>>>>>===<<>><<<999777555444333333333555777999;;;<<<===DDDGGGJJJMMMPPPSSSWWWZZZ^^^jjjrrruuu~~~rrrXXXCCC<<>><<<:::888666666666666666777777666666666777666555444444444444555555888;;;GGGaaapppTTTdddhhhNNNLLL^^^xxxjjjTTTKKKHHHDDDGGGHHHHHHIIIOOOXXX]]]^^^\\\```eeeggghhhiiimmmqqqvvvwwwvvvuuusssrrrsssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssqqqpppooonnnkkkhhhkkkfff```aaakkktttssskkkGGGAAA>>>AAACCCCCCDDDHHHQQQNNNLLLGGG;;;:::UUUuuupppeee{{{zzzBBB777:::===555666:::222000000111111000000///...------------------------------........./////////***,,,444666,,,666oooyyyiii|||iiiddd```]]]cccWWW]]]uuuppp___vvvPPPCCCGGGEEERRROOOEEEHHHVVVyyyxxxjjjYYYKKKFFFCCCGGGLLLMMMKKKKKKLLLOOOTTTVVVWWWXXXWWWUUUSSSSSSIIIGGGFFFFFFHHHPPP[[[eeettt```NNNFFFEEEGGGHHHBBB999666999:::888666555555666888999222111111222333333333555111222222333444444444444222;;;>>><<>>===;;;::::::;;;<<<===>>><<<;;;<<>>@@@BBBCCCLLLNNNQQQUUUZZZaaahhhnnnqqqyyyzzz]]]HHHQQQHHH___nnn```lllvvv]]]]]]PPPHHH>>>III>>>===<<<:::888666555444444555555555555555555444666666555444444333333333333777:::>>>PPPppp~~~RRRJJJddduuubbbYYYWWWIII@@@IIIZZZeeeddd___HHHMMMLLLEEE@@@DDDJJJLLLJJJNNNTTTWWWYYY\\\bbbgggjjjmmmppprrrqqqpppppppppooooooooooooooonnnnnnnnnqqqooollljjjhhheeeaaa^^^VVVRRRKKKEEEFFFKKKKKKHHH???AAAGGGNNNLLLEEEAAACCCEEECCCCCCDDDJJJaaaJJJ;;;999999666111333444---///000000000000///......,,,,,,,,,,,,------------------------............333)))+++555111+++AAAccczzzfffxxx~~~|||uuuzzz}}}}}}www{{{}}}ssshhhUUUUUUkkkyyy{{{uuuyyy___```}}}PPPDDDGGGjjjvvvjjjVVVKKKAAAQQQyyywwwooonnnjjjdddZZZQQQJJJGGG???BBBFFFHHHHHHHHHJJJLLLUUU[[[eeepppxxxLLLAAAHHHCCCEEEEEEAAA;;;666777:::555444333333333444666666111///000333333222222444//////000111222444555555555333:::BBB???;;;NNNjjjfffAAA,,,///444222,,,+++111000)))++++++++++++************)))))))))((())))))***+++)))))))))************+++))))))***,,,,,,,,,,,,,,,...***000IIImmmxxxppp{{{uuunnnXXX[[[XXX^^^ooorrr\\\NNNMMMJJJGGGEEEEEEEEEDDDDDD>>>>>><<<;;;;;;;;;;;;<<<777777777888999:::888666:::;;;;;;:::::::::;;;===777777777888999888666444444666888888888888999;;;<<<===???AAADDDGGGJJJLLLOOOSSSXXX```hhhsss}}}___JJJTTTccciii~~~yyyeeeTTTggguuujjjVVVQQQFFF:::CCC===<<<;;;999777555444333333444444555555444444333444444444444333333222222...222666777???UUUwwwTTT@@@???llliiiVVVGGGHHHPPPXXXbbblllllltttqqqaaaOOOGGGBBB>>><<<>>>@@@BBBDDDGGGKKKNNNXXX\\\bbbggghhhhhhhhhiiihhhiiiiiihhhhhhgggeeeeeeaaa^^^\\\YYYWWWTTTPPPMMMDDDDDD???::::::@@@CCCBBBBBBFFFHHHFFF@@@<<<;;;===DDDMMMYYYfffwww~~~vvv\\\555999999444000000111111//////////////////......---++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,---,,,+++///444555000MMMzzzkkkhhh{{{uuusss|||aaallltttuuuzzz{{{zzz}}}~~~lllggg___[[[___eeeaaaYYYMMMUUUaaa|||qqqnnnuuugggAAA[[[___rrrRRRLLLFFF^^^iiiZZZIIICCC444===fffzzzttt~~~KKKAAADDD<<>>555777888888666666777999777:::===>>>>>>>>>AAACCCDDDDDDEEEHHHLLLQQQVVVYYY\\\bbbkkkuuuaaaYYYhhhwwwzzzfffVVV\\\rrrqqqdddMMMLLLEEE=========<<<;;;999777555333222333444444555555444444333111111222222222111111000//////222444555>>>[[[wwwxxxnnnjjjvvvWWWIIIOOOZZZpppxxxvvvggg[[[XXXUUUOOOKKKHHHEEEDDDCCCCCCBBBAAAIIIMMMRRRUUUWWWWWWXXXYYY[[[[[[[[[[[[ZZZXXXVVVUUUNNNLLLJJJIIIHHHFFFCCC@@@>>>@@@??????DDDJJJIIIDDDLLLNNNIII<<<888@@@GGGHHH]]]{{{mmmZZZwwwfff;;;777666888333111444111000555....../////////...------***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------$$$///333+++(((///222///111PPP~~~yyysssxxxtttmmmeeeaaadddmmmttt\\\^^^]]]ZZZ]]]eeelllnnn]]]XXXQQQOOOYYYhhhrrruuuyyyyyyvvv~~~}}}tttwwwUUUAAA;;;iiicccuuu]]]KKKKKK<<<<<>>777:::999444222444555333222222222222111///...---,,,)))***//////++++++///...............///000111000222222111555<<<===999>>>WWWzzzPPP999888444---)))111000...,,,)))(((+++...)))))))))))))))*********((((((((((((((()))******))))))))))))************++++++***)))))))))))))))&&&000000)))555XXXuuu~~~rrrssszzzttt^^^OOOQQQTTTQQQSSSZZZcccxxxtttcccUUUMMMJJJIIIGGGFFFEEEDDDDDDCCCDDDCCCAAA???>>>>>>@@@AAA@@@@@@?????????>>><<<;;;888;;;>>><<<999888<<<@@@===@@@DDDFFFEEEFFFIIIKKKJJJJJJLLLOOOTTTZZZ```dddpppxxxxxxyyyyyyqqqoooRRRNNNTTToooOOODDDEEEFFFCCC<<<===<<<:::999777555333222333444444555555444444333//////000000000000//////555000222666222333IIIfffwwwkkk```CCCKKKNNNKKKSSSdddnnnnnnkkkeee^^^XXXUUUQQQLLLHHHDDDFFFHHHHHHGGGGGGIIIJJJJJJJJJJJJIIIHHHEEECCCAAAFFFEEEDDDDDDDDDDDDBBB@@@===>>>???CCCKKKOOOGGG<<<999@@@@@@>>>MMMlllqqqfffvvv```:::+++@@@000444333333666///,,,666......//////......---,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------///***+++000///***...777777+++444```{{{sssuuuvvvooovvv{{{xxxwwwyyy}}}~~~{{{rrryyy~~~aaaDDD:::444222666vvvhhhYYYMMMWWWOOO@@@FFFBBBAAA@@@:::999LLLdddsss```nnnvvv^^^GGG@@@BBBAAA>>>===777666333111000000000000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///555333000......111555777888999FFF___zzz___NNN<<<555333///+++)))************************+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))---///...999\\\vvv^^^VVVQQQKKKLLLSSSZZZ]]]eeettttttggg^^^SSSJJJIIIKKKJJJIIIIIIMMMFFFBBBFFFLLLMMMGGGBBBEEEFFFGGGFFFDDDBBBCCCDDDAAAAAAAAAAAAAAACCCFFFHHHHHHHHHHHHHHHJJJLLLNNNPPPOOOSSSXXX\\\```iiittt}}}}}}uuu{{{^^^UUUbbbnnn~~~sssaaaLLLBBBCCCDDD???888;;;:::999777666666666666111222555666777555333222......//////000000111111///---///333444666AAAMMMrrrjjjfffeee]]]PPPPPPXXXqqq~~~zzzkkknnnhhh]]]RRRMMMMMMMMMLLLCCCCCCFFFIIIEEE??????BBB???AAAHHHPPPPPPGGG===999888DDDFFF;;;999EEEMMMKKKRRRVVVcccttt}}}cccaaaddd<<<<<<===111222111000000///000000000......---,,,,,,+++******,,,+++***))))))+++---...*********++++++,,,,,,,,,,,,,,,,,,---------......111000111:::RRR|||wwwrrrvvvyyyrrrllltttuuuzzzzzzwwwyyy|||xxx{{{nnnYYY@@@333333666444000qqqeee]]]LLLHHHFFFKKKYYYHHH<<<===???===>>>CCCIIICCC>>>EEE[[[{{{iiiOOOBBB999<<>>444,,,,,,......---...************************+++***((('''''''''((()))'''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********---******,,,***...DDD]]]iiiQQQKKKOOOHHHLLLPPPRRRVVVaaavvv~~~pppllljjjeee___\\\___XXXQQQPPPQQQPPPMMMJJJNNNKKKGGGEEEGGGJJJKKKKKKJJJGGGGGGMMMUUUZZZYYYVVVTTTTTTUUUWWWZZZ]]]```bbbffflllqqqssspppnnnooopppdddiiiqqqrrriiibbbiiivvvttt```gggqqqbbbNNNZZZMMMccc|||jjjvvvYYYPPPEEE???===<<<:::777:::999777555444333222222111222444555555444222000......//////000000000000333111111222111000777AAAvvv{{{vvvxxxsssqqqiiipppXXX\\\YYYOOOKKKQQQUUUTTTVVVUUUTTTRRRPPPMMMIIIDDDCCC???<<<;;;999666888<<>>???CCCFFFKKKZZZuuutttpppqqq~~~dddHHH<<<222///444111111111000000000//////...------,,,++++++******,,,+++***))))))+++,,,...******++++++++++++++++++,,,,,,,,,,,,------------///...,,,+++333GGGcccwww|||ooopppwwwyyyqqqqqquuummmwwwwwwPPP777===777000///222444333111mmmiiimmmUUU@@@???TTTSSSCCC888;;;AAA???999777444999;;;:::???UUUwww}}}YYYCCC???999888<<<@@@<<<666222222222111000000000000000//////......------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........///222444666666555444222111111222666AAAWWWkkkiiiIII444111,,,***---...,,,+++,,,))))))))))))))))))))))))***)))((('''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******///)))(((***)))'''...888]]]~~~rrrsssgggYYYSSSGGGGGGJJJKKKFFFCCCNNN]]]{{{|||uuupppoooooopppkkkeee^^^___dddiiijjjhhhmmmgggccciiitttxxxqqqiii______```aaaccceeeggghhhnnnppppppjjj___UUUNNNLLLEEEAAA???@@@DDDOOO```pppxxxaaaNNNKKKVVVddd\\\EEEVVVnnnzzzjjjhhhzzz{{{MMMFFFFFFEEEBBB===999888999888777555333111000///...111222444444444222000///...////////////000000000222111111111...,,,000666NNN\\\pppoooeeevvv~~~yyyfffpppzzz~~~EEEYYY{{{wwwuuudddUUUNNNKKKBBB???<<<::::::999888777:::444111444999;;;===@@@888777;;;EEEOOOVVV___ggg]]]hhhxxxoooggg^^^rrr```222444<<<111---999///000111111111000...---------,,,,,,+++*********+++***)))))))))***,,,---+++++++++***************+++++++++,,,,,,,,,,,,---+++------+++))),,,555===mmmyyyUUU===333000000)))---000111000//////000hhhmmmwww\\\AAA:::JJJ???======>>>;;;777:::@@@;;;<<<;;;;;;===CCCLLLSSS|||yyyZZZEEEBBBIIIBBB???<<<999888555333333//////////////////000000...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...000111222222000...------111888:::666333999CCCSSSbbbwww}}}}}}pppYYYFFF::::::BBB222000000111...))))))+++))))))))))))))))))))))))(((((((((((('''((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***+++((((((++++++((((((,,,///```~~~~~~~~~pppmmmyyywwwbbbQQQGGGJJJMMMHHHFFFJJJLLLXXXlll~~~}}}}}}tttjjjdddcccaaa___]]][[[ZZZYYYWWWTTTNNNEEE===888888999>>>>>>BBBJJJSSSWWWWWWVVVvvvKKKDDDYYYXXXTTT\\\aaajjjkkk\\\aaaIIIMMMBBBDDDFFFBBB<<<777666666555444333111000/////////333333444444333222000...////////////////////////---...//////...---///222111>>>YYY{{{wwwfffnnnyyyvvvaaaiii|||WWWDDDEEEEEEnnn~~~vvvuuuvvvttttttvvvssskkkccc___QQQNNNRRR^^^ggggggbbb___bbbllluuu\\\GGG555444777666555777...///000111111///---,,,,,,,,,++++++*********)))***))))))))))))***+++,,,++++++******)))))))))(((*********+++++++++,,,,,,(((,,,111222000000222555444FFFbbbVVVKKK<<<111...000555888444555555222---,,,...111bbbiiikkkTTTBBB666:::===>>>???===777333888???;;;:::;;;???CCCBBB<<<666AAAccctttPPPFFFGGGBBB<<<999:::999777333111222444555------..................,,,,,,,,,,,,++++++++++++************************++++++++++++,,,,,,,,,---000//////....../////////666444333444222000444:::333<<>><<<999777444111000222111111000000111111222333444444444333111000////////////...............+++---////////////000000///444GGGeee}}}|||qqqPPPGGG```{{{}}}zzz|||ssskkkbbbWWW777<<<;;;555111222222000---...000111000///---++++++***************)))))))))((((((((())))))***************))))))((((((((()))))))))************+++))),,,......,,,+++,,,......---...;;;XXXcccFFF777,,,///444777777222+++&&&000...---,,,,,,...000111ccceee^^^IIIBBB:::888???999555666:::<<<;;;888777;;;???AAA???===;;;;;;666CCCJJJVVVrrrgggWWWGGG===AAAFFFCCC;;;777444888999555333222111///,,,,,,------...------,,,++++++++++++************))))))))))))))))))))))))******+++++++++,,,,,,,,,...---,,,---///111555777///,,,,,,111333333333666>>>888222222<<>>333///===QQQpppyyyaaaTTTKKKFFF;;;AAAFFFDDD===888<<>>===???AAA888999;;;===????????????GGGIIIMMMRRRVVVXXXXXXWWW```ooojjjQQQHHHRRR```wwwzzzsss|||vvvHHHNNNMMMBBBAAA@@@;;;999777555666666666555000////////////000111111/////////////////////...//////.........---------...000000------111000+++000111111888KKKjjjwww~~~vvvllliiimmmiii{{{nnnBBB777===>>>333...333666111...222.........---------,,,,,,))))))))))))))))))))))))''''''(((((())))))((((((''''''((((((((((((((((((''''''((((((((()))))))))+++++++++++++++,,,...///!!!+++666999222---///444---777@@@FFFMMMXXX```aaaooouuu|||zzzvvvccc___VVVJJJCCC???666+++111//////222222///+++***$$$'''***---.../////////,,,,,,---......---)))&&&wwwWWW```cccIII999111999444666666777888999555111555555666888999999777555111888::::::888111888PPPgggrrrWWWDDD???@@@BBBBBB;;;===>>><<<<<<<<<999555111222///******000222///++++++,,,---,,,+++***))))))))))))))))))*********)))))))))))))))))))))))))))************+++++++++******+++,,,---///000000222///...///---,,,///555000444777666444444999>>>999888555888III```lllmmmqqqYYY>>>>>>999000,,,...000///---///000.........+++''''''$$$$$$(((+++(((&&&'''''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&(((((()))***,,,+++)))'''///000''',,,LLLwwwyyyxxxkkkbbbqqqzzzfffWWWOOOMMMLLLJJJGGGBBB@@@BBBBBB@@@AAADDD999DDDIIIAAA>>>BBBBBB===:::888777<<>>===<<<;;;;;;;;;;;;;;;>>>@@@DDDHHHKKKMMMNNNNNNNNNPPPUUU]]]fffnnnsssuuu}}}xxxeee[[[VVVZZZqqqllloootttsssNNNHHHLLL:::888BBB:::999999888666333111111222000000///...............,,,,,,------------------//////.........---------+++......+++---222222---***///...***333PPPqqq|||hhh```VVV===AAA???000---333666111000333222...///...---,,,,,,,,,------(((((((((((())))))))))))&&&''''''((()))(((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))'''((()))))))))(((((((((000+++((())),,,------......000...***---444666222111555:::;;;999888:::<<<;;;<<<===<<<999666444333111444222,,,---222333///***000000)))(((///000)))+++,,,---,,,***)))((((((,,,,,,+++)))''''''***,,,jjj\\\ZZZWWWFFF<<<>>>???333222111222444444444333444444222222222222444444555555555555666666666666CCCEEERRRkkk~~~]]]OOOAAA@@@???>>>======>>>>>>777777777666555555444444111111000///////////////,,,,,,++++++***)))(((((())))))))))))))))))))))))&&&'''((('''&&&%%%&&&'''(((((((((((())))))))))))))))))*********+++++++++------......///000000000222222333444444555555666999:::<<<>>>@@@BBBCCCCCCPPPXXXfffvvvmmmVVVGGG===555111//////...---,,,,,,+++++++++*********))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))---''''''******///CCCYYYyyyrrr|||rrraaaXXXfff~~~tttzzzvvvmmmoooZZZFFF>>>AAABBBDDDFFFAAABBBGGGCCCAAAFFFCCC???CCCDDDCCCBBBBBBCCCDDDFFFFFF<<<@@@CCCDDDDDDFFFKKKPPPQQQQQQPPPQQQUUUYYYYYYVVVWWW```kkk|||qqqXXXQQQUUUfffnnn^^^oooIIIGGGCCC???<<<:::999999777666444333222111111111222111111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000+++(((111??????444---......---...666BBBLLLcccxxxxxxiiiqqqzzz}}}~~~||||||wwwuuuiii>>>888???:::666999222222111000///...------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++++++++******++++++,,,---......................................................////////////......//////.........---------,,,+++))))))+++------,,,+++*********))))))(((((())))))))))))))))))))))))___PPPLLLKKK>>>666999999666555444444555555444444444333222222222222333444333333333444444444555555555444:::GGGTTT```mmmxxx~~~lllaaaTTTDDD>>>AAA===<<<;;;999888888999999555555444444333222222222//////...---------------,,,,,,+++******)))(((((('''''''''''''''''''''''',,,------+++(((&&&&&&'''''''''((((((((())))))))))))))))))*********+++++++++,,,,,,------...//////000000111111222333333333111222444666888999999:::777;;;@@@EEEJJJQQQYYY___xxx~~~sssdddTTTIIILLLCCC888000......---+++.........---,,,+++++++++*********)))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))&&&***///---)))000===VVVpppyyyggg```lllxxx~~~{{{{{{aaaccc\\\QQQJJJIIIJJJKKKSSSPPPFFFCCCKKKNNNLLLOOOHHHIIIHHHGGGGGGHHHJJJLLLQQQMMMJJJLLLRRRVVVWWWWWWQQQYYYbbbhhhjjjkkkkkkkkkrrr}}}}}}ggg[[[RRRbbb}}}jjjcccrrrNNNFFFDDD@@@<<<999888777777666555333222111000000000000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---,,,+++555DDDGGG@@@---...///---,,,...555;;;EEE```lllqqqtttxxxgggKKK666888===777000000222111111000///...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***++++++************+++,,,,,,------------------------------------------------------............------...------------,,,,,,,,,+++++++++***)))(((((((((*********)))))))))(((((())))))))))))))))))))))))UUUCCC>>>>>>666222555444666666555444333333333333333333222111111222333333111111222222222333333333333000000444666777;;;@@@EEENNN]]]nnn|||kkk]]]VVVKKKBBB@@@>>>999:::@@@:::999888666555555444444222222111111000000//////---,,,++++++******++++++++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,------+++(((''''''((('''''''''(((((((((((()))))))))))))))******************++++++,,,------------......//////000111111111222333444555666666666666666777666666777999<<<555888<<<@@@BBBCCCCCCBBBCCCDDDFFFIIIJJJHHHCCC???BBB===888666555444000---///,,,***,,,000222222000---------,,,++++++******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((&&&)))///---%%%$$$))),,,@@@\\\tttwwwvvv}}}sss|||xxxrrr|||___^^^```jjjtttrrrbbbTTTRRRRRRQQQOOOPPPVVV___gggccc]]][[[eeevvv}}}wwwuuuyyyjjj[[[QQQ]]]dddyyymmmvvvhhhIII>>>AAA???<<<999777555555444444333222000///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...---)))---777999444+++---///...+++***,,,...777MMMkkk{{{vvvoooUUU;;;777666999:::666111000111000000///...---,,,,,,++++++++++++*********)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********...000222000,,,)))((()))))))))))))))(((((((((((())))))))))))))))))))))))SSS>>>777999444333555333222222222111000000222333222222111111111111222222000111111111222222222222666555444555555444444555666:::>>>AAACCCJJJSSS[[[lllsssxxxqqqmmmsssZZZNNNRRRQQQIIIEEEAAAAAAEEEEEE>>>999999:::999888777555444444333111000000///......------,,,+++******))))))************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((&&&&&&'''''''''(((((((((((((((((()))))))))******)))******++++++,,,------,,,,,,------.../////////333444555666666777777666444444444444555666777999222444666888888888666555444444555666777555111...---+++***+++...000111000///...------...---***''',,,,,,+++++++++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))---(((&&&)))***((((((+++&&&&&&000LLLpppttthhhhhh{{{pppccccccbbbaaaeeeqqqrrrrrrhhhYYYVVVbbbiiihhhtttyyy{{{vvvOOOFFFGGG@@@===<<<999777555444333333222111000///............---,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,///---'''%%%((()))''')))+++......,,,,,,---...---444GGG\\\xxxlllDDD888???222777888555222333444333//////......---,,,,,,++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))*********)))))))))((((((+++000444222,,,((((((+++((((((((((((((((((((((((((((((((((((((((((((((((zzzRRR===555888444333555222...///000//////000444777111111111111111111111111000000111111111222222222///111222222333444444333888AAAJJJKKKEEE<<<777666AAAEEEOOOXXXXXXQQQMMMOOO@@@NNNIIILLLQQQXXXeeeZZZFFFIIIMMMRRRVVVYYY[[[\\\OOOVVVTTTIIIIIISSSTTTLLLKKKEEE@@@>>><<<888777777888777777666555444222222000000//////...---------,,,+++******))))))******))))))((((((((((((((((((''''''''''''''''''''''''###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))******+++,,,,,,------,,,,,,------.../////////111111222333333333333333555444333222222222111000---///111222333333333222444222000///000000...---444333222111000...+++)))+++***************((('''***************)))))))))'''''''''''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((,,,'''%%%''')))+++,,,...,,,+++)))---:::UUUxxx}}}ppp]]]hhhsssuuuzzz{{{bbb~~~zzzuuu|||wwwttttttpppeee\\\ZZZaaawwwmmmOOOEEE???<<<>>>:::999888666555444333333000000///...------------++++++++++++************++++++++++++++++++++++++************************(((+++,,,)))(((***,,,---******+++++++++,,,---///...,,,444EEE___|||qqqpppyyyqqqUUUBBB555444<<<444777555...,,,000111.........------,,,+++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))(((''''''''''''((())))))************************************************(((((())))))))))))(((((()))(((((((((((('''''''''###(((---,,,'''$$$%%%((('''''''''''''''''''''(((''''''''''''''''''''''''kkkNNN:::333777333222444111---///111000000222777;;;000000111111111111000000///000000000111111111111...111222000111333333000+++333<<<@@@@@@???AAACCC999<<<@@@CCCDDDCCC???===<<>>WWWkkkiii}}}zzzeeennnpppuuuqqqVVV>>>888;;;999555333333444333000000111///+++,,,,,,,,,,,,+++++++++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''&&&&&&###&&&))))))'''&&&''')))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''```FFF555222666222000333111---000111000...000666;;;//////000111111000//////............///////////////333444111111444444111;;;:::888444222444:::???<<<@@@@@@???EEEMMMKKKBBB666@@@888:::===???KKKDDDAAABBBEEEHHHKKKOOORRRTTTHHHFFFCCCAAABBBDDDGGGIII666777999;;;:::777111,,,///000111111111000//////......------,,,+++++++++++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))***+++++++++++++++,,,------............000111222222222222000///...000333555444222((())),,,...000111222333000...---,,,---...,,,++++++,,,---,,,***((('''&&&(((((((((((('''&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%'''(((((((((''''''%%%'''$$$&&&,,,///------000OOOkkk||||||zzzwwwppp{{{llllll{{{}}}tttpppyyy~~~|||vvvooogggmmmxxx}}}MMMMMMHHHAAA>>>@@@???:::444444444444333222222111//////...------------...************************************************))))))))))))))))))))))))***)))((((((((('''&&&&&&******)))))))))))))))(((%%%&&&***&&& ///AAABBB[[[kkk|||mmmdddqqqxxxxxx~~~iiiNNN;;;;;;:::888444000///000333111111333333000...---+++++++++++++++*********))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''((((((((()))))))))***%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&\\\BBB333111777222000444333---///000...+++,,,222777...///000111111000///...,,,,,,,,,---------......)))...///,,,...333444111+++---000222222222333444777<<<:::555<<>>777BBBDDD===GGGGGGHHHLLLPPPRRRQQQKKKEEEAAAAAA@@@BBBGGGFFF@@@;;;<<<<<<:::666333333444444222...///111222222222111000------,,,,,,+++***************)))(((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))*********+++,,,,,,------******,,,---.../////////222000///000222333111...333333222222000///...------,,,---...///...,,,))))))*********(((((()))***''')))***+++***)))******'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((('''$$$###&&&***,,,,,,%%%###(((+++))))))---""",,,OOOyyywwwfffttt{{{eeeYYYIIIZZZnnnooo}}}tttkkkjjjsss}}}~~~vvvxxxvvviii^^^[[[\\\```sss\\\HHHHHHHHHEEEAAA???===999666111222222222222111111000//////...---------......***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&(((++++++******(((((())),,,------,,,*********...,,,'''...444,,,;;;JJJ___pppzzzjjjkkkgggiiivvvrrr\\\JJJ<<<@@@777::::::555222333555555333---+++...,,,'''(((///+++++++++***************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((('''''''''&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&\\\;;;888555333222222111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................////////////000000111111000//////111222444;;;???===<<>>======???@@@IIIFFFDDDEEEGGGEEE@@@<<<@@@AAABBBBBBAAA???<<<:::555444444333333222111111////////////............,,,,,,***)))))))))***+++''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))************))))))***++++++,,,---...///000////////////////////////000//////...------,,,,,,,,,,,,,,,+++++++++******(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***+++000;;;RRRvvvxxxpppnnnzzzxxxfffooo~~~ssskkkrrrssshhhdddQQQVVVTTTeeerrrlllooopppjjjbbb```gggooollljjjxxxsssddddddggggggsssRRRFFFFFFEEECCCAAA>>>;;;888666555111111111111000000000///...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++///444<<>><<<:::777777666666555333222111111------......------,,,+++************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&TTT:::777444222222111000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........///000/////////111333444999;;;888666777888777;;;<<<>>>>>>>>>>>>@@@AAAFFFDDDEEEJJJPPPRRRNNNIII>>>>>>>>>===;;;999777666444444333333222111111111/////////.........------,,,+++***)))))))))******''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((((())))))******))))))((()))******+++,,,---..............................//////......---,,,,,,+++,,,,,,+++++++++*********((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++***((()))000AAAVVVfff|||vvvyyyrrrqqqzzzzzzvvvpppllloooyyytttpppzzzzzzyyyvvvWWWRRRRRRHHH===@@@???>>>;;;999777555444111111000000000/////////------,,,++++++++++++,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))))))))))))))*********++++++)))+++...555CCCZZZttthhhcccnnn|||zzzpppnnnssskkkSSSTTTKKKAAA;;;;;;;;;999555555444333222111000000///---------...------,,,+++*********)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||JJJ888666222111000000///...------------------------++++++++++++++++++++++++*********++++++++++++,,,************+++++++++,,,,,,---......---...000222111555666333222555777666999;;;<<<=========???AAABBB@@@BBBIIISSSWWWSSSNNN===<<<:::888666555444333333333222222111000000000............------------++++++***)))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))((((((((('''((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++*********)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((******(((%%%###&&&---333LLLnnn|||jjjqqqpppppp{{{}}}xxx{{{hhhIII;;;???FFFDDD===<<<;;;:::888666444222222000000000/////////......---,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))************)))***)))))),,,444@@@III___cccuuu}}}uuuttt}}}}}}hhhSSSHHHCCCAAA777777666777888777444111222222111000///...---------------------,,,++++++******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&pppDDD777444111/////////...---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************)))))))))*********++++++,,,---------,,,,,,...000---111222111333999======555777999::::::;;;===???CCC???===BBBIIIMMMJJJFFF???===:::777555444444444222222111111000//////...------------,,,,,,,,,,,,******))))))((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&'''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++************)))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((++++++++++++---///'''111BBBYYYyyy}}}zzzwww^^^GGGHHHHHHEEE@@@>>>???AAA:::999888666333111///.../////////............---,,,,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******,,,,,,,,,+++)))***---///000<<>>@@@FFFAAA======???BBBAAA@@@???===999666333333333444111000000///......------,,,,,,,,,,,,++++++++++++))))))))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&'''((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************)))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''')))***)))(((((()))//////***%%%...KKKpppuuuxxxvvv}}}nnnTTTDDD===GGG@@@999:::@@@CCC@@@;;;:::999777555222///---,,,.........---------,,,,,,++++++***))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))''')))+++,,,+++***))))))///333???LLL```~~~{{{zzz|||www{{{yyyqqqnnnjjjkkkqqqrrrmmmnnnuuuhhhoootttdddUUUIII???::::::===AAADDDDDD@@@:::555444555555333111000333555000000//////......------,,,,,,------,,,,,,+++***)))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___???555333000...//////...---++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))(((((((((*********+++++++++,,,,,,,,,------,,,++++++,,,...+++.........111777999666333555888::::::<<>>@@@AAA;;;999666333111000111111/////////...------,,,,,,++++++++++++************((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((())),,,,,,,,,,,,,,,,,,,,,,,,******************))))))))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''((($$$---444222***(((---444SSSeeeyyy~~~yyymmmrrr___IIIDDDHHHKKKKKKDDD===888:::AAACCC===777888777666333111...---,,,---------,,,,,,,,,,,,++++++***))))))((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&''')))+++++++++***)))+++'''((()))///AAALLLDDD///555BBBZZZzzzzzzkkkwww~~~}}}qqqggg\\\SSSMMMGGGEEEBBB???>>>>>>???@@@HHHEEE@@@;;;888777888999///111444444333222111111000000//////............,,,,,,,,,,,,,,,+++******))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWW<<<555333000////////////...++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))(((((()))************+++++++++)))+++,,,,,,,,,---///111+++,,,,,,,,,///333222---000222555777888:::<<>>:::888888333333222111000///...---,,,,,,,,,,,,++++++++++++******)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((()))))))))******+++***)))'''###***000...333888222000//////000333777999999HHHWWWgggooooooqqqyyysss|||xxxooo___]]]YYYTTTQQQPPPNNNLLLBBB>>>999666444111///...000222444555666777888:::444777;;;===<<<999777555444444333333222000...,,,//////.........---------+++,,,,,,,,,,,,+++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$RRR888555333000//////000//////++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))))))))((())))))))))))************''')))+++,,,---///222555)))+++++++++///333111++++++---000222333555888;;;===CCCHHHEEE;;;555555888777666555333222111111111......---,,,,,,++++++***************))))))))))))&&&'''((((((((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&)))---'''...111---***222AAALLLkkk___JJJCCC999777999>>>AAA@@@???AAADDDCCC>>>888444444666888999////////////////////////,,,,,,,,,+++++++++************)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((&&&&&&'''(((((((((---%%%(((---&&&%%%+++,,,+++((((((++++++(((+++111---///000111444:::>>>>>>GGG???888;;;CCCIIIMMMPPPMMMFFFFFFNNNOOOGGGAAAAAA777444;;;666%%%+++555***)))---000000000000...,,,222...,,,---///000111333777888888777666666666777;;;:::888666444333444666555111,,,***+++...///000...------------------,,,+++,,,,,,,,,,,,+++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyIII888333222111///............++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))((('''&&&&&&'''''''''''''''((())))))((()))))))))************++++++,,,,,,,,,---------///,,,---222333222888@@@:::BBBBBB999666:::888111222111///.........///000///...,,,+++***)))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""#########"""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&''''''((('''''''''&&&)))(((###!!!%%%((()))+++)))'''&&&%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************000444<<>>AAA@@@???===<<<;;;===>>>???;;;999888:::===;;;555///111111000///...---,,,,,,---,,,++++++******++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........////////////000111222222333444555666777222333444555555333111000000000000000////////////............---,,,+++***((((((((((((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################sssGGG666333222111///......------++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''(((((()))(((((()))))))))***************+++++++++,,,,,,,,,///,,,---222333333999@@@HHHNNNKKK???888888555...111000///.........///000///...---+++***)))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""###"""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''%%%&&&'''(((...555444000)))(((&&&%%%$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((()))))))))*********&&&'''''')))...888DDDMMMbbbpppuuugggZZZLLL???666999666333111333777===AAABBB@@@===:::888777777777999777777999;;;:::444...222111000///...---,,,,,,,,,,,,+++************+++***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............000000111222333444555555222333333444444222111000000000000/////////..................---,,,+++***+++++++++***)))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################jjjCCC333222222000///...---------++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))************+++***,,,///111222777===BBBFFFCCC999444666666111111000...---------...//////...---++++++*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&,,,777???:::000'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))------,,,***((('''(((***'''...666>>>FFFOOOYYY```|||uuuqqqccc^^^XXXSSSNNNHHH@@@::::::444...,,,---000000000---------...111333666888>>>===:::777555333333333777666666888999888333...222111000000///...------,,,++++++***************))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------......///000111222222333222222222222111111111111////////////.........---------------,,,++++++***,,,,,,+++***)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################___BBB222222111000///...---------************************((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))''''''((((((((()))))))))'''(((***,,,...000555999:::===;;;444111444555444000///---,,,,,,,,,---.........,,,++++++*********))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""##################"""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&***222888111''''''&&&%%%%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''((((((((())))))((()))***+++++++++++++++---......---,,,---111555555666:::???BBBCCCDDDFFFDDDCCCAAA>>>:::666111///666444333333555666555333---,,,,,,---000111///---///////////////000000000666555444444444444555555666666666777888777333000111111000//////...------++++++***))))))))))))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++************************)))))))))*********++++++)))))))))*********+++++++++,,,,,,---...///000000222111000000//////000000............------------,,,,,,,,,,,,,,,+++***************)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################UUUAAA222222111000...---------,,,************************''''''''''''''''''''''''((((((''''''''''''((()))&&&&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''((((((&&&)))++++++---000444666DDDDDD@@@888222111000//////...,,,+++++++++,,,------,,,++++++************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$########################""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''((((((&&&'''***(((###&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%&&&'''''''''$$$%%%%%%%%%%%%&&&(((***---,,,***((()))+++---...***+++,,,---......------)))(((&&&'''((()))******------.........+++'''$$$)))))))))***+++---///000000000111222333555666777555555555666666555333111000000//////......------+++***))))))(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))))))))))))))******+++,,,---......111000///............///------------,,,,,,,,,++++++++++++,,,++++++***))))))))))))******+++++++++'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################LLL@@@333111111///...---,,,,,,,,,************************''''''''''''''''''''''''(((((('''&&&&&&''')))***&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''''''''+++---,,,---111444444@@@@@@===777222...------...---+++*********+++,,,++++++***)))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""############$$$"""###$$$$$$%%%%%%$$$$$$$$$((()))$$$!!!$$$&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((---+++((((((***++++++***,,,,,,------,,,+++***)))***,,,,,,***)))++++++((('''''')))***+++,,,,,,,,,222111000...---,,,,,,,,,###$$$$$$&&&(((+++---///***)))))))))***+++---...///000000111222333333444333333444444444333111111.........---------,,,,,,***))))))(((((((((((((((''''''&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((()))***+++,,,------............------------,,,,,,,,,,,,++++++++++++******+++++++++******))))))******+++,,,---......&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################CCC???222111000///...---,,,,,,,,,************************''''''''''''''''''''''''((((((&&&&&&&&&''')))***&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&+++---******///111///000000111000///---...000---,,,+++***)))******+++***))))))((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""######$$$$$$$$$$$$$$$"""''')))%%%"""$$$&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%###$$$'''))))))'''!!!$$$''')))***)))$$$)))+++******,,,+++&&&))))))))))))))))))))))))''''''(((((('''''''''(((///...,,,)))''''''(((***+++++++++++++++******)))---...///000000111111111///000111111000/////////---,,,,,,,,,,,,+++++++++))))))(((''''''''''''((('''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((()))'''(((((()))***+++,,,,,,,,,---.........---+++***,,,+++++++++************))))))***************))))))))))))******++++++,,,&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################{{{???>>>222111000///...---,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%&&&'''***+++&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###)))***'''&&&+++,,,***+++,,,---///...,,,,,,...,,,,,,***)))))))))***+++)))((((((''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$"""'''(((%%%$$$%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%((((((&&&###,,,***((('''''''''&&&$$$$$$))))))&&&&&&++++++'''))))))))))))))))))******&&&(((******)))))))))***###%%%((())))))(((((())) ###&&&)))++++++***)))******,,,...///000111111---...//////...---------,,,,,,++++++++++++++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((()))***+++,,,,,,+++,,,---......,,,***)))+++++++++************)))((())))))*********))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################sssEEE333555000///...---,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********++++++,,,,,,,,,+++***************)))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$##################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***++++++,,,---...//////.........///......---,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++++++++++++++***)))(((+++*********))))))(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################################################################################################################################################################mmmCCC333555000///...---,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++++++++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''******+++,,,---...//////...............---,,,,,,++++++++++++++++++++++++))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))******++++++******)))(((*********)))))))))(((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################################################################################################################################################################fff@@@333444000///...---,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))***+++,,,---......---------------,,,,,,+++************************)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((())))))*********)))((((((******))))))))))))(((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################################################################aaa@@@333222000///...---,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''((()))*********((((((((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,---,,,,,,,,,,,,,,,++++++***************************))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((((('''))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################]]]@@@444///000///...---,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((()))))))))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))***+++++++++++++++++++++******)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((((())))))))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################################################################################################################################################################VVV???555...000///...---,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''')))))))))))))))(((''''''&&&''''''(((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))*********************))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################################################################################################################################################################MMM;;;666000000///...---,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((())))))))))))******))))))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################################################################################################################################################################EEE888777111000///...---,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---,,,+++***(((&&&%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((())))))))))))))))))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################################################################################################################################################################HHH<<<222444//////...---,,,++++++***))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########///...,,,***(((&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""################################################$$$$$$$$$#########""""""########################%%%%%%$$$###"""!!! ################################################""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################################################################$$$$$$#####################$$$$$$%%%%%%$$$$$$###}}}GGG;;;111222//////...---,,,++++++***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######(((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""################################################$$$$$$$$$$$$####################################$$$$$$######"""!!!!!!!!!################################################""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################################################################$$$$$$#####################$$$$$$%%%%%%$$$$$$###zzzDDD999000111//////...---,,,+++******))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############################################################%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#######################################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###xxxCCC999000111///......---,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###%%%'''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$$$$$$$########################!!!!!!""""""############################################################""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###vvvBBB:::111222......---,,,+++******)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%################################################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$################################################""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################################################################$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###tttAAA999111222......---,,,+++***))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$##################$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""#########$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################################################################$$$$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###qqq???888000000...------,,,+++***))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########################################################"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""#########################################################""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################################################################$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###ooo===777//////...------,,,+++***))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&######"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&################################################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""################################################""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################################################################$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$```@@@999222333///...---,,,+++*********+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############################################################$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$#########""""""########################################################################################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!(((222666222,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################^^^???888111222///...---,,,+++******************)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################$$$$$$$$$#########""""""########################################################################################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! %%%+++---***%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%########################ZZZ===888111111///...---,,,+++***************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""""""""""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################$$$$$$$$$#######################################################################################################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%########################VVV;;;777111000///...---,,,+++************)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""""""""""""""""""""""""""######""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$#########$$$$$$#########################################################################################################################################################################################################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%########################RRR:::888111//////...---,,,+++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$$$$##################$$$################################################################################################################################################################################################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%########################OOO999999222//////...---,,,+++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################""""""""""""""""""""""""!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$###""""""###$$$$$$###############################################################$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################MMM888:::333//////...---,,,+++*********(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$########################""""""""""""""""""""""""!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$&&&&&&%%%$$$###""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$###""""""###$$$$$$################################################""""""#########$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################LLL888;;;333000//////---,,,+++*********(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$&&&&&&&&&$$$###""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%$$$###""""""###$$$%%%################################################""""""######$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&***+++)))&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################CCC:::777444000......,,,+++***))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""!!!!!!######################################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""######$$$%%%######################################################################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCC:::666333000......,,,+++***))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""###""""""!!!!!!"""""""""""""""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""""""""######################################################$$$$$$$$$%%%%%%%%%########################$$$######"""""""""############################################################################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCC:::666222///......,,,+++***))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""######"""""""""######$$$""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$BBB;;;666222///......,,,+++***))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""##################$$$%%%!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~BBB<<<666111000......,,,+++***))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######""""""###$$$%%%%%%!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{AAA===666222222......,,,+++***))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""############""""""""""""""""""""""""""""""""""""""""""###$$$%%%""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&)))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxx@@@>>>777333333......,,,+++***))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$www@@@>>>888444555......,,,+++***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!"""$$$$$$######""""""""""""""""""""""""""" !!!"""###$$$""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhNNN;;;666666+++...---,,,+++************))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$ '''&&&***$$$)))%%%'''###%%%&&&"""&&&((( ,,,''')))%%%((()))+++!!!///***$$$ '''###***""""""'''"""!!!###!!!$$$'''""""""&&&"""""""""))))))###---((($$$$$$(((&&&&&&$$$$$$***''' !!!'''(((---###%%%(((%%%<<<######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########fffMMM;;;777777---...---,,,+++************))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''',,,///***''''''&&&'''&&&###!!!$$$'''$$$,,,$$$%%%)))(((%%%"""&&&((("""### %%%333***--- ***"""///%%%$$$!!!&&&...,,,(((!!! ### $$$777:::(((---+++''' ###)))''''''""")))888!!!+++***)))((( )))######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######```JJJ:::666666......---,,,+++************)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((222""",,,---+++ ###"""%%%...+++%%%(((111)))"""(((444###666###'''&&&!!!///((('''---+++,,,333%%% '''+++&&&''' !!!***+++!!! !!!&&&333---+++)))+++!!!!!!!!!666(((111((($$$)))***!!!'''""")))&&&###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###WWWDDD666333444,,,------,,,+++************(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%111 ,,,///%%%))) +++---!!!&&&+++!!!)))'''######(((%%%@@@ggg000...$$$222 +++"""111###,,,666|||UUU ...$$$$$$)))---...lllttt(((&&&%%%)))***"""!!!######(((666AAA///'''...+++(((""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$QQQAAA666222333---------,,,+++************((((((((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###)))---***===///&&&FFFQQQ>>>)))555(((888***FFF ///''''''111***}}}YYY)))''')))""",,,!!!!!!fff;;;(((###+++""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$OOOBBB999444666111...---,,,+++************'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))"""333)))nnn~~~@@@$$$;;;444+++*** ---,,,)))ooo!!!%%%333666333'''!!!&&&|||TTT&&&---,,,"""""""""############$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%MMMBBB:::555666222...---,,,+++************'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""222((((((444000mmm%%%%%%--- ***ccc(((""",,,:::***%%%,,,:::$$$!!!KKK###XXX//////,,,!!!eee''' %%%'''###///!!!""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((((((&&&''''''((())))))******))))))))))))))))))))))))************************((())))))***+++,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%JJJ@@@888444555111...---,,,+++************'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++,,,$$$'''%%%---vvvAAA..."""...'''333$$$"""999 ((($$$&&&<<<$$$,,,(((%%%iii333 """FFF...!!!EEE###'''fff%%%((($$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,...///000000000000000000111111222222------------------------))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%JJJ???666999222---......,,,+++***))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""jjjKKK""""""'''""")))***...$$$...+++$$$555$$$'''mmm'''999$$$ 555@@@)))"""222###'''QQQ$$$***$$$%%%###kkk)))!!!%%%################################################################################################""""""""""""####################################################################################################################################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******)))******((('''''')))+++...---***((('''))),,,...///,,,***,,,000111///+++,,,))))))---//////111555555777<<>>======888///,,,//////***'''(((++++++(((***,,,,,,***((('''(((((()))***)))'''$$$######%%%%%%&&&''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%JJJ???666888222---......,,,+++***))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""jjjNNN$$$###'''"""'''(((+++'''))),,,)))ggg(((000ggg(((vvv---(((###***!!!999&&&&&&&&&!!!555!!!...!!!################################################################################################""""""""""""##################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))((((((((((((((()))***!!!(((---...---,,,+++(((((()))+++,,,---,,,***((((((***+++---///222555@@@999777>>>HHHOOOVVV[[[YYYZZZ___eeeiiihhheeecccjjjmmmlllhhhiiillljjjdddWWWZZZXXXRRRPPPSSSSSSPPPGGG===666:::BBB@@@333&&&555///(((%%%&&&***...///))))))((('''(((+++///222$$$$$$###%%%''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%III???666777222///......,,,+++***))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""jjjPPP&&&%%%(((!!!%%%%%%'''&&&222$$$'''...111QQQ###(((QQQ]]]'''(((+++((((((""")))---!!!111%%% ---""" 666$$$+++$$$################################################################################################"""""""""#########$$$$$$######################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((((((((((((((()))//////...+++((('''((())),,,+++***+++,,,---,,,+++///666===???>>>CCCMMMVVVVVV```ooowwwvvvuuu}}}rrrddd]]]ZZZYYY]]]SSSLLLOOOPPPOOOQQQWWWCCC===777555555111(((!!!***+++------,,,((($$$!!!(((&&&$$$%%%''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&GGG???666666111000......,,,+++***))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""jjjPPP&&&%%%)))!!!%%%$$$&&&000'''!!!444$$$%%%sssSSS$$$###000""""""...,,,$$$---###,,,###!!!++++++###***&&&################################################################################################""""""#########$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******)))(((((((((((()))******)))((((((,,,111555+++,,,------///666AAAIIIRRR\\\gggiiifffiiiuuuxxxsssgggZZZ[[[dddiiiddd]]]WWWPPPFFF999000''''''((()))+++,,,+++***+++)))(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&EEE???777555111111......,,,+++***))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""jjjMMM$$$$$$((("""&&&%%%''' %%%...)))'''"""ddd###%%%LLL!!!)))OOO+++333""""""$$$+++555333'''QQQ""",,,(((############################################################################################################$$$$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((((((&&&%%%&&&'''&&&&&&&&&'''''''''((((((((((((((()))))))))******+++******)))))))))******&&&(((+++,,,------///111888BBBMMMSSSXXXcccvvv~~~{{{tttpppvvv}}}{{{tttxxx|||}}}wwwooonnnxxx}}}ooojjjccc]]][[[```hhhmmmOOOEEE777,,,((())),,,...)))(((((((((***)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''BBB???888555000111......,,,+++***))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""jjjKKK######((("""&&&%%%'''555###111sss!!!'''KKK""")))VVV)))((((((///kkk###)))###KKK222 ############################################################################################################$$$$$$$$$$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%)))++++++(((%%%&&&'''&&&&&&'''''''''((((((((())))))))))))************+++++++++***+++,,,,,,---111///---...444???MMMWWWuuummm^^^WWWUUUhhh```SSSHHH>>>555,,,%%%)))'''''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((??????999555///000......,,,+++***))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""jjjKKK###$$$)))"""&&&$$$&&&'''+++TTTbbb$$$'''NNN%%%"""nnn000&&&nnnuuuooo"""...$$$QQQ000((('''#########################################################################################################$$$$$$$$$%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''+++///---)))&&&&&&(((''''''''''''(((((((((((()))))))))*********+++++++++++++++,,,---...///000...222;;;JJJ```|||iiifffbbb```]]]UUUKKKBBB666222,,,)))((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((>>>???:::555...000......,,,+++***))))))))))))))))))))))))(((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%"""jjjLLL$$$$$$)))"""%%%###$$$***(((---"""%%%(((OOO)))``` ***777...&&&&&&!!!)))"""###,,,"""######################################################################################################$$$$$$$$$%%%%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))---111///***&&&&&&(((''''''''''''((((((((())))))************+++++++++++++++,,,---...000111222@@@PPPjjj~~~vvv~~~uuu}}}sssqqqxxxyyyttt}}}wwwwww}}}yyyhhh___[[[XXXVVVHHH@@@555---))))))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())){{{KKK===555555000222000///---,,,+++*********))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&+++111"""!!!***"""'''fffPPP***$$$&&&&&&(((!!!&&&&&&%%%+++QQQMMM'''&&&&&&&&&GGG"""&&&ggg&&&!!!rrr*** 000AAA###)))&&&)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""#########""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&''')))***)))))),,,'''&&&,,,///------000000***(((---333>>>RRRfffnnnjjjbbb\\\```fffbbbZZZ[[[```ggghhh]]]TTTZZZhhhllliiieee___qqquuu```hhhWWWiiiddd___]]]eeewwwrrrrrrWWWPPPOOOIII@@@:::777222,,,333(((!!!%%%)))(((''')))***)))(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************,,,---zzzJJJ===555555000222//////---,,,+++************)))))))))((((((((((((''''''''''''''''''''''''%%%333,,,"""(((&&&***iiiMMM'''!!!&&&)))+++"""&&&,,,+++)))+++...===111%%%&&&"""%%%UUU)))$$$RRR&&&"""SSS"""+++&&&((((((,,,%%%)))000$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""############""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&'''((())))))(((+++'''(((,,,---+++---111***222===DDDKKK^^^}}}pppvvv{{{qqqdddZZZ\\\dddppprrrkkkhhhyyywwwfffxxx}}}ccc\\\mmmjjjWWWUUUiiirrryyyxxxfffPPPFFFKKKNNNCCC444"""***333333'''$$$111''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******************)))'''((()))***++++++******xxxIII<<<555555000222///...---,,,+++***************)))))))))((((((((('''''''''''''''''''''''')))!!!,,,222555... ''''''iiiNNN'''"""&&&)))+++###&&&... )))111$$$vvv------$$$)))$$$bbb&&&$$$===''',,,PPP***$$$***,,,&&&kkk222222///222######$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''(((((((((((()))((((((+++...---,,,000666888FFF]]]www{{{pppjjj\\\^^^hhhrrrnnneeeiiiwww}}}tttuuu{{{{{{rrr~~~~~~www]]]QQQQQQQQQOOOHHH888)))(((------(((###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((('''(((((())))))*********++++++,,,...000000...,,,uuuGGG<<<666666000111///...---,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''---,,,......---"""fffPPP,,,'''(((&&&(((###,,,"""...+++###***---LLL"""%%%&&&]]]bbb""")))222'''&&&aaaqqq;;;:::000(((***(((ccc***pppVVV777+++"""((("""######$$$$$$######"""########################"""###############$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''((())))))(((((()))***---.../////////333>>>GGGgggzzz{{{yyyyyy```[[[nnnmmmwwwzzzrrrzzzmmmrrruuu```QQQSSSLLLAAA555,,,((()))---+++++++++******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))((((((((()))+++,,,---...***)))))))))+++,,,,,,+++rrrFFF<<<666666000111......---,,,++++++++++++************))))))))))))((((((((((((((((((((((((###!!!000(((***:::///+++%%%lllOOO---***)))###%%%(((777qqqFFF'''---"""!!!'''((((((777]]]''',,,(((444&&&DDD333&&&###***)))000!!!yyy%%%QQQttt((((((***"""######$$$$$$######"""########################""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******''')))++++++))))))+++---///000///000:::OOOhhhzzz|||tttuuuoooppp{{{wwwffflll{{{uuu}}}~~~}}}|||vvv```YYYOOOFFF@@@:::222************))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))))))))*********++++++---,,,,,,,,,,,,---...///111111000000111444888;;;oooDDD<<<777777000111...---,,,,,,+++++++++,,,++++++*********)))))))))((((((((((((((((((((((((555"""%%%((((((111((())){{{KKK+++)))(((###''',,,===666333///000+++***"""ccc+++&&&[[[///''',,,$$$]]]+++"""$$$###...'''BBB"""%%%#########$$$$$$$$$$$$#####################$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))))))))************&&&))),,,---++++++...111'''---555BBB[[[}}}}}}{{{{{{jjjdddxxxnnnrrrxxx}}}xxxYYYLLLPPPPPP>>>(((***)))(((''''''(((******''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******)))******++++++,,,,,,,,,...---,,,,,,,,,---...///222666:::;;;<<<@@@IIIQQQmmmCCC;;;777777000111------,,,+++++++++,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((!!!111***(((&&&UUUMMM***&&&((('''***(((333^^^888FFF+++!!!"""+++ dddxxx'''$$$888"""111000((((((vvv)))''''''...FFF!!!!!!&&&"""$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********++++++&&&***......------111555444EEE]]]uuuvvvyyymmmYYYmmmvvvooo}}}sssZZZMMMIIIGGG555333///+++))))))+++,,,''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***++++++******++++++,,,---------//////000333666:::>>>@@@===HHHTTTZZZ[[[```lllwwwkkkBBB;;;777777000111------,,,+++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))$$$)))111...///888RRR,,,%%%(((***+++"""%%%666)))'''---+++%%%+++%%%+++###,,,000&&&AAA888###444$$$999---+++HHH ***$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++%%%***...///...///333888VVVooo}}}tttnnnmmmvvvooo{{{zzzssswwwwww[[[BBBDDD???999222---+++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***+++++++++******+++,,,,,,---......555777;;;AAAHHHQQQXXX\\\mmm~~~]]]DDD;;;:::000555111......---,,,++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))777TTT+++%%%///$$$%%%---!!!DDD+++444###---000bbb---BBB&&&)))+++###---000''''''...***###\\\111PPP333###)))"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))(((***,,,+++(((***///---,,,...000...444LLLggg|||sss^^^qqq}}}eeePPPHHHAAA===666,,,))),,,,,,)))''')))((('''***///''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))******((('''***)))'''&&&'''((()))***,,,++++++***)))&&&''')))&&&******((((((,,,,,,)))...(((%%%***---+++******)))(((''''''(((***+++,,,)))++++++&&&###%%%***---)))'''''')))(((''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''))),,,*********+++***))),,,///...------/////////111444EEEDDDIIIUUUeeexxx[[[CCC999999///444000///...---,,,+++++++++++++++*********))))))))))))))))))))))))************))))))))))))))))))))))))111...RRR,,,'''111((()))222)))000+++hhhttt+++,,,,,,###444(((lll...333111'''000""""""***$$$xxx)))###)))---xxx'''%%%((('''000$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((())))))***+++)))***,,,+++(((***...---***,,,444???SSSttt{{{|||ssshhhwwwzzz{{{tttbbbOOOFFF@@@777...)))+++((('''(((((('''***///''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))((()))))))))))))))))))))))),,,+++******+++++++++***,,,,,,,,,,,,,,,------...***((())),,,///000...---///...---,,,,,,,,,,,,,,,,,,++++++,,,------+++)))///---+++,,,...---((("""%%%'''***000444111&&&,,,+++***)))(((&&&%%%%%%((((((((((((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((***++++++***((('''(((***------,,,,,,+++,,,///222000000222666:::===@@@BBBFFF]]]{{{YYYAAA888888...333//////...---,,,+++++++++++++++++++++*********)))))))))))))))*********++++++))))))))))))))))))))))))$$$:::666222LLL---(((///''''''...''')))(((111YYYIII???777444AAA(((222---$$$FFF???((($$$)))###///'''******---$$$777---$$$777***===bbb)))"""333!!!)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((())))))******,,,******------+++,,,///444...///AAA^^^uuuiiinnnvvvhhhUUUIII@@@:::777///+++)))***)))''')))---''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,,,,$$$%%%'''((()))***,,,------++++++...222333///+++111,,,,,,111111,,,---222111666666333777>>>===777999333...,,,...000000...222+++""""""&&&***,,,'''''''''&&&'''((()))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''&&&''''''''''''(((((((((((((((***++++++))))))***++++++---...---------///111555;;;DDDMMMVVV\\\```bbbsssWWW@@@888999///444000///...---,,,,,,++++++,,,,,,,,,+++++++++*********))))))*********+++++++++************************'''---***(((...999@@@<<<(((&&&...)))(((,,,)))(((///((("""999DDD===+++,,,777222999)))222:::...+++FFFPPP===777GGGEEECCC@@@JJJ111***999000888111&&&111444:::;;;(((((('''((()))***+++***%%%+++###%%%,,,111,,,'''666 '''%%%///%%%(((---'''444%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((())))))******++++++)))+++//////------000444<<>>___yyywww[[[FFF@@@888000---+++((((((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((()))))))))*********+++)))*********++++++,,,,,,,,,...000000---++++++,,,000///......111444666777???IIINNNMMMPPP[[[iiiqqqqqqlllqqqzzzyyyxxxwwwTTTiii|||{{{hhhUUUPPPSSSHHHBBB@@@BBBAAA999444333777999555---***+++***&&&)))))))))))))))))))))***)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))******'''(((*********+++,,,......222333333;;;LLLZZZ```eeeUUU???999;;;111666222000///...---,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++%%%&&&###!!!---;;;333!!!,,,++++++---,,,''''''+++***...---***222CCCNNNPPPffffffrrrtttjjjooo||||||{{{|||rrrooolllXXXMMMVVVAAAMMMDDD@@@===;;;;;;===>>>;;;999***...000555;;;GGGFFF;;;!!!555777$$$$$$)))((("""***+++---000---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...,,,///;;;IIInnntttbbb|||gggPPPDDD888222///++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((())))))******+++++++++*********+++,,,,,,------***---...---++++++...111//////333>>>LLLWWW[[[[[[qqq}}}zzzwww|||ttt}}}ttt|||zzzaaaMMMOOOXXXWWWLLLDDD>>>AAA===333000333222---+++++++++***))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''(((((('''(((((((((((()))))))))))))))))))))************---------,,,++++++---000333888:::<<>>......###"""---'''...!!!###+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---,,,---//////111???[[[tttmmm]]]KKK???666///,,,---((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***((())))))******+++,,,,,,******++++++,,,------...+++---...///222:::FFFOOOWWWXXX```rrr~~~~~~~~~{{{vvvzzz~~~mmmZZZYYY[[[VVVIIIDDDGGGEEE>>>666555333111...,,,***)))***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((()))))))))))))))))))))*********++++++.........------000555888???LLLYYYcccxxxPPP<<<777999000555000000000...---------------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...---...000)))000111222<<>>333,,,+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((())))))***++++++,,,,,,******+++,,,,,,---......111333555999BBBRRRgggvvv~~~}}}}}}uuuzzz~~~xxxnnnjjjnnnqqqpppsssoooooowww}}}xxxwww|||hhh]]]ZZZTTTJJJAAA???<<<888444000---,,,******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((('''((((((((())))))******)))************++++++++++++,,,---...111666>>>CCCOOOfff|||PPP>>>777:::222666///000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,---,,,,,,...000222,,,))),,,111333111///999>>>KKK^^^rrr~~~yyyyyy|||~~~bbbccceeejjjpppqqqhhhXXXLLL888---%%%(((------)))&&&,,,***((()))+++***&&&###(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''---+++)))((((((((('''&&&***'''&&&(((+++***))))))&&&'''***++++++***(((''',,,)))&&&%%%'''(((((('''((('''&&&'''))))))(((''''''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))*********)))))))))))))))222)))&&&---111---***,,,)))222666???___zzzpppooofff[[[FFFGGG@@@000******,,,+++'''$$$'''---(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))(((((('''&&&)))))))))(((''''''&&&&&&(((((((((((((((((((((((()))(((((((((((())))))***)))***,,,------------,,,000---+++,,,,,,---222888777FFF\\\lllqqqxxxzzz||||||~~~|||sssuuu}}}}}}tttqqqzzz{{{}}}yyyeeeSSSLLLJJJLLLEEE777111444111000,,,'''&&&))),,,---((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************)))***+++,,,,,,,,,,,,+++222***///>>>FFFGGGTTTgggNNN===777999222666///000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------...000000///---+++222777222)))(((555CCCNNN```{{{}}}lllrrr~~~}}}llljjjiiihhhhhhgggfffeeeFFF:::...)))''''''))),,,***)))((('''&&&'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''')))+++++++++,,,************)))(((((('''((())))))((('''''''''%%%&&&(((((((((((()))***---+++)))((())))))((('''++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))************************&&&,,,000---)))+++---...222222BBBfffvvv{{{vvvbbbKKKDDDEEE<<<***"""+++000)))$$$'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******///,,,***+++---/////////,,,000222222333999BBBIIIYYY~~~~~~wwwyyy~~~{{{~~~|||fff^^^YYYYYYQQQFFFBBBHHH???555***(((...000(((,,,***(((&&&&&&''')))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************000---***)))+++...000111...777GGGUUUZZZbbb{{{LLL;;;666888222777000111000//////......//////------------------------------------------------///---+++---111111...***+++---...222999GGGVVV```xxxvvvjjjddddddggg[[[RRRHHH>>>333)))&&&((('''((())))))(((((()))***((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))''''''((((((((((((((('''''')))***)))))))))***+++,,,------,,,***)))***+++)))+++---,,,)))&&&&&&''')))'''%%%&&&(((***************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************###///222***(((///111,,,555@@@cccnnnpppUUUEEEDDD777+++***...---((($$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''((())))))&&&&&&'''(((((()))******(((((((((((((((((((((((())))))(((((()))******+++---***(((***---......,,,...333666<<>>IIIZZZlllxxxiii```[[[VVVSSSTTTHHH>>>111(((''')))+++,,,)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,(((***+++***((((((+++...***000444666>>>JJJMMMIIIRRRXXX___bbb``````bbbeeeaaaVVVLLLLLLSSSTTTJJJ???<<<:::777666777888777666...---,,,,,,******)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))*********+++++++++++++++++++++,,,,,,------...***)))222888///***HHHqqqsssiiibbb}}}yyyQQQ888======***$$$000))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''((()))+++,,,++++++***))))))(((''''''))))))))))))))))))))))))))))))******+++,,,......---...//////444AAATTTccczzz~~~~~~___SSSTTTVVVXXX[[[???999111)))&&&'''***---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))******+++******+++,,,------...///,,,000333333888JJJggg}}}lllaaaUUUKKKGGGFFFEEEEEEFFFIII>>>999999000777222222111000000//////000000........................---......///000000111111,,,...000333:::III]]]lll|||zzzyyymmm```XXXWWWQQQOOOHHH???444...---...))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,---+++...111222222666===CCCLLLQQQTTTXXXeeeuuuxxxqqqxxxwwwyyyttteeeXXX```YYYOOOGGGCCCDDDEEEFFF;;;:::888444111---+++***************************(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,++++++,,,,,,---.........***---444888777CCCkkktttiiizzzmmmNNNGGGAAA111))),,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))******++++++******))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///000222999DDDTTTfffuuu~~~qqqfff\\\TTTZZZeeeQQQKKKAAA777000---,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++******+++,,,---...//////---111888CCCVVVsss|||cccZZZUUUDDDFFFAAA@@@DDDFFFFFFKKKQQQJJJ???:::999000777333222111111000000000000000////////////////////////---......///000111111222111222444>>>PPPiiiuuuccc\\\QQQZZZaaaZZZHHH777...---))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------+++111999AAAIIIUUUcccmmm{{{ttt```RRRLLLJJJJJJNNNLLLHHHCCC===888444222************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////333111///333DDDeeemmm|||yyy~~~sssLLL888:::666)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***++++++++++++((((((((()))******++++++))))))))))))))))))))))))*********+++,,,---///000777===LLLddd~~~sssuuu~~~~~~```MMMZZZXXXRRRJJJAAA666...)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++******+++,,,---//////000222888FFF^^^}}}tttWWWOOOPPPDDDCCCKKKEEEIIIJJJPPPXXXZZZYYY^^^gggNNN:::===999888222555333222111111000111111111111111000000//////......///111---///666222---444>>>:::CCC[[[yyyqqqvvvyyy|||ooo___\\\ZZZ[[[YYYQQQDDD;;;+++,,,,,,***((('''))),,,'''&&&&&&'''(((((($$$"""&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))***&&&''')))*********)))(((,,,))))))+++***(((***...&&&,,,222333000///333777AAANNNbbbsssxxx|||sssoooiii^^^VVVHHHBBBIIIHHH>>><<>>LLLPPPrrrsssnnnyyyuuulllaaa\\\[[[WWWPPPPPPSSSXXX[[[]]]]]]\\\\\\___hhhjjjaaa]]]``````[[[SSSMMMJJJOOOYYY```^^^YYYRRR]]]hhhmmmmmmrrr~~~qqqdddbbbXXXTTTLLL888666))))))...***))),,,)))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************+++,,,---...111+++((())),,,///666===___zzzhhhTTTIIIFFFJJJFFFJJJPPPWWW^^^gggpppvvvMMM<<<===888888333666333333222111111111111111333333333222222222222222+++333333222444444>>>SSSooo{{{zzztttmmm```XXXZZZTTTGGG888///------***'''++++++***(((&&&%%%'''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&))),,,///000---***(((******+++++++++******)))444+++$$$%%%(((+++...222+++111???RRRggg|||sssVVVCCCAAAPPPLLLFFF@@@:::333...,,,+++***))))))***)))(((&&&((((((((()))))))))******((((((((()))))))))************++++++++++++++++++///---+++,,,...000000111111777[[[yyyzzzccc}}}eeeJJJIII777333...+++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***,,,+++))))))+++//////111///000999FFF]]]www|||ttt}}}ssseee```[[[\\\[[[YYY[[[aaaeeefffsssxxx~~~ttt{{{zzzlllaaa^^^^^^[[[UUUQQQOOOSSSYYYZZZTTTNNNNNNSSSYYY]]]```bbbeeegggqqqzzzmmmbbbaaafffdddVVVBBB111+++---***---...'''******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......+++---111222111555DDDTTTmmmRRRAAA<<<@@@IIIQQQSSS\\\jjjvvvMMM======888999555666333333222111111111111222333333333222222222222222...555333000777AAAXXXvvv}}}```SSSVVVWWWWWWRRREEE555***(((***((()))***)))'''&&&(((***''''''''''''((((((((((((((((((((((((((((((((((((''')))---000000...+++(((++++++++++++******))))))+++(((***///222222444888PPP```www|||pppXXXRRRZZZLLLAAA@@@@@@;;;777666...,,,***(((((()))***+++(((((()))))))))*********(((((()))))))))***************+++++++++++++++,,,///,,,,,,///111111111333333QQQyyyyyykkk~~~~~~[[[HHHCCC:::222...,,,))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********''''''))),,,---++++++...+++888999@@@WWWcccrrrzzzppp}}}uuukkkaaa[[[^^^bbbpppyyy~~~|||~~~|||www{{{tttkkkeeeaaa]]]WWWSSSVVVZZZ___hhhxxxwwwiiieeekkkqqqQQQ@@@666111***,,,000***+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,...///000+++111777777777GGGlllgggPPPKKKGGGKKKUUU^^^eeehhhwwwMMM???===777:::666666444333333222111222222222222222222222222222222222555999555777EEEWWWttt}}}gggaaaUUUYYY[[[SSSEEE777///,,,&&&((()))***)))((())))))'''''''''((((((((())))))))))))))))))))))))))))))((()))+++,,,,,,,,,+++***+++*********************&&&+++000111111999QQQggg|||eeeHHH@@@AAA===;;;===777444///+++((((((***,,,))))))))))))************))))))))))))******************++++++,,,,,,,,,,,,///,,,---111111---///333???nnn}}}lll|||wwwtttYYYKKK???333///---******,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))*********+++,,,)))***///111...,,,...///666===\\\vvvuuu~~~vvvYYYbbbaaa```bbblll}}}tttlllccc___XXXVVV___oooxxx{{{uuulllooodddXXXNNN@@@---***...***++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,---///000111555111///777LLLrrruuubbblllTTTDDDIIIJJJMMMVVVfffwwwMMM@@@===666;;;777666444444333222222222222222111111222222222222333333///555;;;NNNmmmuuu___YYYSSSTTTVVVOOO@@@333,,,***))))))++++++)))(((''''''((((((((()))))))))))))))))))))))))))))))))******)))*********++++++++++++******++++++,,,---222...000???TTTfffuuu~~~zzzvvvQQQGGGDDD===:::>>>???===888111+++((('''((()))))))))*********++++++)))))))))*********++++++******++++++,,,---------000---///111...***000;;;___yyy}}}~~~sss}}}qqqWWWGGG777222000++++++///))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******+++++++++...))))))---...+++...666<<>>===???>>>:::333,,,)))((())))))*********+++++++++))))))*********+++++++++******++++++,,,------...///---///222......???SSS}}}}}}wwwxxxooonnn|||}}}}}}||||||~~~oooYYYEEE<<<555,,,))),,,))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((())))))******+++,,,,,,---***+++...+++,,,===QQQfffuuuyyy}}}kkk\\\WWWdddwwwlllNNNSSSaaaqqq|||www{{{}}}pppRRRAAA888,,,,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---...000222333---@@@hhhyyyOOO???DDDNNNZZZcccoooMMMAAA===666;;;888777555444333333222222333333444444444555555555666666===NNNlll~~~zzziii\\\XXXZZZ^^^```DDD999+++&&&))),,,+++((((((((((((((())))))))))))))))))))))))))))))))))))(((***+++------,,,+++***...------...///111333444QQQiii|||uuuiiiJJJAAA666;;;@@@@@@:::333---***)))************+++++++++)))************+++++++++******+++,,,,,,---.........,,,///333222777QQQmmmooobbbwwwzzzzzzxxxuuuqqqlllhhhfffhhhgggfffeeedddeeehhhkkkggglllvvvmmmTTTGGG;;;---&&&((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((())))))***++++++,,,,,,......222444111777TTTtttvvvvvv}}}hhh___aaawwwsssooonnnpppnnnooo}}}yyydddRRRCCC222,,,+++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---///111222333===___aaaNNNFFFPPPZZZ___kkk{{{{{{MMM>>>;;;:::<<<444888666555444333333333333333444:::777333666555666>>>MMMxxxxxxcccaaaYYYggg___LLL???444$$$!!!+++...+++......***+++///,,,%%%))))))))))))))))))))))))***+++++++++,,,......+++777%%%,,,555(((...TTTpppcccHHHDDDFFFHHHHHHFFF@@@666---)))(((+++...---((())),,,)))************+++++++++++++++,,,------......///111000...---111EEElllZZZttt|||wwwwwwwwwttttttvvvsssooollllllnnnnnnjjjgggccchhhmmmoooqqqtttvvvvvv}}}vvvsssqqqlllggg\\\^^^bbbgggjjjlllpppssstttyyydddRRRCCC222***,,,*********)))''''''((()))))))))))))))************))))))))))))************(((***++++++---......,,,###222222...BBBdddzzzrrrmmmeeevvvlllrrr~~~uuuvvvnnn^^^<<<555---(((***,,,+++)))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,---+++...444///111AAAdddjjjOOOOOOOOOTTT___ooozzzMMM>>>;;;:::<<<444888666555444444333333444444---000000333666222???[[[ooojjj]]]aaa\\\VVVPPPAAA000---...&&&)))++++++'''(((,,,---)))***************************,,,---+++))))))+++,,,+++,,,000111:::YYY|||www|||vvvrrrrrrUUU@@@EEEMMMGGG===;;;222,,,)))+++,,,++++++,,,************+++++++++++++++,,,,,,------......///,,,333333...999ZZZ{{{vvvooo~~~{{{~~~zzzxxxwwwvvvssspppfffccccccggghhheeeeeehhhddddddeeefffgggiiijjjkkktttyyytttqqqnnniiiaaaZZZYYY\\\eeeeeegggkkkpppuuu{{{ooo]]]MMM===111---+++,,,+++***)))(((((()))))))))))))))************))))))))))))************++++++******+++,,,,,,***000333000<<>>;;;:::<<<444999666555555444444444444555777999:::===<<<<<<```{{{kkkhhhWWWNNNQQQQQQCCC777///'''***,,,+++'''&&&***,,,,,,************************))),,,...---)))(((+++///...222111===___}}}}}}vvvMMMAAADDDCCC@@@@@@<<<111)))))),,,---,,,,,,************+++++++++,,,,,,,,,,,,---......//////)))555555222IIIqqq}}}hhh|||zzzsssmmmiiiiiifffbbb```aaabbbbbbbbb]]]```iiittt{{{~~~{{{mmmbbbaaaeeeiiifffbbbbbbfffjjjmmmnnnuuu~~~rrr^^^KKK888)))---,,,,,,+++***))))))((())))))))))))************)))))))))*********++++++,,,***)))***,,,------,,,444777@@@cccsssyyyggg```mmm~~~}}}~~~}}}yyyzzzxxxxxxwwwwwwwwwyyyzzz|||{{{~~~~~~|||~~~zzz{{{||||||OOOAAA333...---,,,***+++***************************************************+++++++++,,,,,,,,,------...---000444:::\\\~~~XXX???BBBSSSaaaqqqvvvKKK???<<<:::;;;444:::666666555555555555555666666999666666>>>QQQuuuooodddLLLMMM^^^UUU===000...---//////,,,))))))+++,,,++++++++++++++++++++++++***+++---///...+++---111///===KKKeee{{{vvv{{{{{{}}}~~~rrrvvvxxxvvvuuuzzz~~~|||eeeIII>>>>>>>>><<>>^^^|||{{{hhhmmm~~~uuujjjccc^^^\\\^^^bbbcccdddgggkkknnnoooooooooooottt}}}yyy}}}zzzvvvsssppplllnnnsssyyy}}}ppp\\\EEE111---,,,++++++++++++***)))((()))))))))************))))))*********++++++++++++)))***...///...///111222FFFeee{{{mmmkkkfffkkk~~~vvvppppppmmmmmmkkkkkkkkkmmmooopppoootttvvvvvvxxx}}}~~~|||~~~cccPPP;;;000,,,+++,,,...***************************************************++++++,,,,,,---------)))444555000777QQQjjjTTTKKKIIIWWWkkksssJJJ???<<<:::;;;444:::666666666555555666666777777777222>>>hhhrrryyyccc\\\___XXXLLL@@@333------------,,,******,,,++++++++++++++++++++++++---***+++000000------111333YYYwwwyyyooo{{{xxxjjjgggmmmsss}}}wwwsssgggPPP@@@===>>>999555222...)))(((,,,***++++++++++++,,,,,,,,,,,,,,,---......//////000444,,,444TTTuuuqqqbbb}}}nnnbbbddd]]]XXXZZZ^^^dddppp|||nnnlllssszzzxxxuuupppooorrrxxx~~~ttt}}}kkkVVVBBB...,,,))))))+++,,,,,,***((()))))))))************************++++++++++++***))),,,000///,,,///666HHHiiivvvhhhmmm~~~|||~~~zzz~~~}}}vvvuuuxxx}}}}}}xxxtttuuutttsssqqqooonnnmmmmmmmmmlllpppssssssuuuxxxxxxuuurrrqqqqqqrrrvvvyyy}}}~~~xxxlllQQQ===222---...222******************************************************+++,,,------......)))444000///PPPhhhFFFFFFVVVeeexxxqqqIII???===:::;;;555;;;777666666666666777777888:::;;;>>>aaayyyvvvkkkXXXQQQ]]]YYY>>>///+++))),,,---,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,000++++++//////---333===[[[xxx}}}pppKKKGGG???<<<:::888222***))),,,++++++++++++,,,,,,,,,,,,---------...//////000000555...AAAlll{{{ppprrrqqqiiiddd___[[[aaa___dddrrr~~~pppcccYYYVVVVVV\\\kkk|||hhhXXX^^^jjjttt}}}zzzxxxtttqqq|||}}}|||sssuuuqqq]]]JJJ444///***)))+++,,,,,,+++))))))))))))*********************++++++++++++,,,++++++...000+++)))444DDDuuu~~~ccclllzzzwwwwwwwwwuuurrrtttyyy{{{kkkbbbiiijjjpppzzz~~~}}}~~~~~~|||zzzxxxwwwvvvssswwwyyywwwvvvvvvsssnnngggddd```___aaadddfffgggjjjwwwjjjPPP:::,,,***...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...//////...000+++===yyyXXXKKKGGGVVViii|||oooHHH???===::::::555<<<777777666666777777888999222AAAYYY|||uuudddVVVZZZ]]]QQQ>>>333***+++...---,,,---------------------------...,,,...000...111EEE\\\ccc[[[FFF@@@;;;:::666000---...+++++++++,,,,,,,,,------------......//////000000222888WWW~~~rrrttt{{{uuummmiiijjjpppuuuyyy|||xxx}}}{{{nnnmmmvvvlllVVVHHH???<<>>777...***+++,,,,,,***))))))))))))*********************+++++++++,,,,,,++++++...///+++///HHHcccqqqggg}}}}}}xxxsssooonnnlllhhheeennnsssxxxzzzxxxyyy}}}vvvmmmiiixxx||||||wwwwwwsssuuuxxx|||~~~|||~~~|||zzzuuuoooiiiddd^^^ZZZ[[[]]]^^^___eeeqqqdddGGG222+++---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---.../////////333===dddNNNEEENNN___tttnnnGGG???===::::::555<<<777777666777777888999999999[[[eeeIIIMMM^^^PPP???000---///...,,,---------------------------+++,,,111333000888YYY|||{{{xxxzzz|||qqqMMMCCC:::999999555111///++++++,,,,,,,,,---------------......///000000000///DDDjjj|||iiiuuuzzzpppffffffkkksss}}}nnn```YYYhhhgggppprrrOOO888???>>>EEEQQQRRRKKKJJJQQQ\\\kkk|||~~~ooogggjjjxxxvvv~~~~~~zzz{{{|||{{{|||ttt|||}}}lllFFF===222,,,+++,,,+++)))))))))))))))******************+++++++++,,,,,,,,,******...000///999\\\tttcccooo~~~{{{xxxrrrrrrpppttt|||}}}xxxuuuvvviiifffcccdddggghhhgggdddkkkooosssqqqlllkkknnnsssyyyyyyyyyxxxyyyvvviiiggg[[[```gggpppxxx~~~{{{vvvqqqkkkddd```aaaccceeeeeepppuuu~~~~~~{{{|||}}}|||vvvWWW===333555++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---//////000,,,999YYY{{{XXXKKKPPP]]]rrrkkkHHHBBB>>>:::===777;;;222@@@777---888:::777AAALLL{{{PPPAAAUUU\\\NNN:::---,,,000000---///......---------......555000,,,---<<>>777---111///------......---,,,,,,///++++++222///,,,333666```zzzdddyyytttddd```___eeeppp|||ttt{{{gggaaalllsss|||^^^>>>BBBEEESSSTTTNNNTTTYYYZZZ```kkkrrryyy}}}xxxnnnmmmzzzvvviiihhhnnnggguuu~~~{{{|||}}}|||{{{yyy}}}lll777000111'''---+++$$$))))))))))))))))))))))))+++++++++***++++++,,,,,,///+++,,,333<<>>;;;===777;;;666>>>888666???;;;777DDDhhhSSSSSS[[[QQQBBB444...///000000///......---------......***333111111RRR}}}zzz{{{uuuXXXFFF@@@<<<555///111///---,,,---...---,,,+++///+++,,,222000...777FFFkkkppplllxxxmmmvvv~~~ooo```cccmmmxxxwww|||qqqooo{{{}}}|||SSS:::FFFWWW```\\\TTTUUUXXXbbbsss~~~pppxxx~~~rrrbbbUUUTTT[[[iiipppzzz~~~|||uuurrrqqqsssFFF999000(((///+++'''************************+++++++++***++++++,,,------,,,---666MMMooopppfff}}}kkkXXXIIIBBBHHHFFFDDDDDDHHHNNNPPPPPPTTTXXXVVVLLLDDDDDDEEEDDDCCCBBBAAA===999777777777===AAAFFFHHHIIINNNVVV]]]```]]]\\\\\\UUUFFF666///555555555555999@@@FFFIIIFFFXXXjjjssssssnnnfff___FFFHHHHHHEEEDDDCCCBBB@@@GGGBBBEEEPPPZZZ]]]^^^```VVVSSSWWWdddttttttqqqnnnIII555---...///...,,,,,,+++******++++++++++++,,,,,,,,,---******...000000000222CCCyyyyyyTTTPPPOOO]]]uuukkkHHHAAA>>>;;;===777<<<777777555:::===555===WWWlllTTTXXXUUUMMM@@@444...///222......------------......,,,333888FFFjjjmmm}}}rrr{{{}}}gggXXXJJJ>>>:::===222000---,,,---------,,,***...,,,---222///111>>>[[[{{{fff}}}xxxwwwxxx|||zzzzzzOOO===UUUgggcccYYYZZZbbbdddlllnnnnnnzzzmmm]]]RRRTTT[[[lllooozzz}}}||||||{{{tttjjjrrrqqq|||^^^III000)))111***,,,************************+++++++++++++++,,,---------///222AAAgggnnncccJJJ>>>;;;888555333333888===AAACCC@@@@@@===888666666333///333444555666666444333222000111222333444777<<>>;;;===888<<<888444555:::555555YYY___UUUVVVUUUMMM===000---111......---------...//////444333HHHnnnyyysssxxx}}}lllttt}}}}}}wwwkkkVVVAAA<<>>;;;>>>888======999;;;;;;444IIIuuuVVVVVVXXXTTTFFF555---...///.........//////000111000>>>hhhwwwsssYYYddd}}}iiiKKK;;;999666333///------------,,,,,,///------///---:::TTTvvvooolll{{{zzzZZZGGG```uuuhhhbbbtttqqqrrr~~~~~~|||zzzvvvppplllooovvv~~~yyy\\\^^^pppvvvcccdddttt{{{kkk@@@111222(((...************************++++++++++++,,,---...///---444LLLqqqqqqllltttbbbPPPDDD>>>???AAAAAA======???>>>::::::???FFFEEECCCAAA>>>::::::;;;555777888888666666999<<<666666888999;;;<<<======???<<<>>>EEEIIIHHHEEEEEE:::777777;;;<<<888888;;;<<>>DDDPPPZZZssssssxxxqqqFFF777+++***......,,,+++++++++,,,,,,,,,---------------111111+++---CCC^^^xxxVVVHHHQQQbbbrrr}}}||||||mmmfff^^^ZZZYYYXXXUUURRROOONNNJJJFFFDDDHHHNNNTTTiiiGGGAAA>>>;;;>>>888===;;;999<<<:::===iii___XXXTTTUUUNNN>>>222...000000///000000111222333333ZZZaaaSSSvvviiiMMM888999666111............------000...///000111EEEggg{{{]]]pppzzzpppkkkrrrhhhQQQaaasssuuuyyy~~~rrr|||}}}yyy{{{pppXXXbbbxxx{{{yyy~~~{{{qqqppp{{{yyySSS888333***,,,++++++++++++++++++++++++++++++++++++,,,...///000222DDDhhh{{{vvvlllaaaTTTMMMLLLNNNNNNMMMHHH@@@<<<@@@FFFOOO___ooowwwtttpppllldddYYYSSSRRRQQQWWW]]]\\\TTTOOOOOOQQQOOOWWWbbblllpppqqqpppoooqqqggggggyyyrrr]]]XXXPPPKKKMMMKKKHHHJJJQQQddd~~~|||}}}uuuooorrrxxxlllPPP@@@AAAEEEDDDCCCIII[[[ppp|||vvvzzz___GGG111,,,///...,,,---,,,,,,,,,,,,---------------...222333---444XXX~~~|||UUUIIINNNRRRjjj|||tttmmmfffaaaZZZYYYWWWTTTRRRPPPOOOOOOJJJGGGCCCAAAAAACCCDDDDDD>>>???@@@@@@>>>===>>>???iiiGGGAAA>>>;;;>>>999===888666:::<<>>;;;>>>999>>>;;;888===EEEiii}}}yyy{{{zzz^^^HHHJJJRRRLLL???777222222222222333444555666iiiwwwUUU^^^pppvvv@@@===999444000///000000000---//////222777===]]]bbbsss}}}{{{ppp~~~jjjkkk{{{}}}iii[[[pppfffhhh}}}rrrwww}}}|||||||||{{{kkk\\\ttt}}}{{{~~~xxxqqqnnnlllqqqwww|||~~~vvv}}}xxx||||||xxx~~~uuuEEE666111++++++++++++++++++++++++++++++++++++,,,---...000000RRRzzz{{{wwwkkkXXX```kkksssyyyttteeeYYYXXX[[[eee}}}{{{gggeeelllggguuuhhhgggkkkrrr]]]RRRhhhsss]]]aaaPPPVVVYYY[[[lllyyyvvv|||wwwhhhCCC555222...,,,...,,,,,,,,,---------......000+++,,,333999OOOvvvHHHRRRNNNgggkkkfffaaa^^^```dddiiillliiiiiihhhgggggggggggggggjjjrrr|||___GGG<<<>>><<<<<<===999:::BBB777bbb|||^^^eee{{{www~~~zzzvvvCCC===ZZZGGGMMM444000222:::(((///999333UUU}}}tttkkkbbbUUUtttZZZ555===:::333333000---111333111111111111CCClllzzznnnooo}}}vvvxxxaaaPPP]]]}}}yyymmmdddtttiiizzz~~~yyypppllluuu~~~~~~~~~~~~~~~yyy```[[[yyyuuu}}}qqqiiivvvhhhfffiiilllrrrzzz~~~{{{}}}~~~vvvnnnvvvuuurrrXXX>>>666"""++++++++++++,,,,,,---...---...//////,,,---666@@@vvvwwwllleeecccppp|||pppnnn~~~yyy]]]ppp{{{ooooooxxxsssNNN@@@LLLtttuuusssqqqpppppp}}}zzz~~~xxx|||zzzTTT777///222000)))---,,,,,,,,,,,,---......---111+++999===ssstttwwwTTTGGGMMM```|||^^^GGG<<>>:::888<<>>JJJMMMLLL===444000555222222666FFFlll{{{|||aaadddqqquuuCCC===999777222//////000///,,,000333999VVV{{{iiikkkuuu{{{qqq}}}___QQQFFFMMMdddxxx~~~|||~~~ddd\\\}}}~~~www{{{kkk```\\\gggxxx~~~}}}}}}zzzyyyiiiggg}}}ppppppcccaaasssjjjiiiiiikkkpppwww}}}~~~|||}}}~~~zzzoooqqqmmmhhhuuuppp{{{ccc===>>>000,,,,,,++++++,,,,,,---...,,,+++---...,,,---===NNNmmm{{{qqqkkkjjjsss}}}jjjHHH]]]~~~```FFFHHH```xxx~~~}}}zzz{{{tttKKK333222222---------,,,,,,------...//////333000---RRR~~~\\\JJJIII___uuuhhh[[[]]]FFF===???<<<<<<>>>;;;@@@888VVV|||{{{|||tttzzz~~~yyy|||tttkkkiiihhheeegggttt~~~]]]EEEAAAVVVKKKDDD999111...;;;666888dddvvviiinnn{{{{{{{{{wwwZZZ===777;;;111---333//////***111666DDDmmmcccooozzziiiZZZvvvlllMMMIIIGGGIIIQQQ[[[bbbeeepppwww~~~~~~qqqWWWQQQppp{{{ssscccVVVOOOXXXjjjwww~~~|||zzzyyyzzz|||}}}tttuuukkkgggrrryyyiii___TTTZZZsssnnnllljjjiiilllrrrxxx}}}mmmeeebbbaaaRRRggg|||FFF;;;---,,,,,,,,,,,,,,,,,,---...---+++---///---111JJJfffxxxwwwoooooossssssjjjwwwwwwvvvmmmUUUMMM___yyy|||zzzyyyzzzyyyxxxyyyaaa888...000...---------,,,------...///,,,333555000wwwfffIIIJJJVVVppprrr[[[TTT\\\FFF===@@@===<<>>@@@===<<<@@@???===```sssnnnhhhnnnkkk}}}ggguuuqqqaaarrrxxx~~~tttmmmtttYYYNNNOOOOOOFFF???<<<+++333:::[[[eeeyyyuuutttrrr{{{yyy~~~OOO999???222...666///444...111>>>]]]kkkwwwsssbbbGGGIIILLLOOOTTT]]]iiirrrttt{{{}}}{{{~~~{{{llliiinnnxxxzzzdddGGGFFFccc}}}}}}yyyyyy|||yyy~~~ssshhhJJJ>>>;;;HHHWWWbbbnnnzzzyyy{{{}}}~~~~~~|||{{{xxxtttnnn```TTTYYYmmm|||WWWEEEMMM___wwwvvvqqqjjjdddeeehhhmmmwwwxxxbbb^^^ppp^^^zzzfff<<<;;;......---,,,,,,---------///------///444FFFiii{{{|||vvvuuuvvvuuuwwwzzzyyybbbjjjnnnQQQ@@@CCC```|||jjjnnn}}}fff```ssslll```eeeppp{{{{{{}}}rrr```;;;...555...------------...//////...777666eeeeeeGGGJJJbbbwwwwww|||YYYFFF???AAA===<<>>DDDGGGDDD???888444UUUwwwkkkpppzzzttt\\\nnnoooEEE888777333000000---222444TTTllljjjzzzyyyooo}}}^^^IIILLLQQQXXXbbbqqq}}}{{{xxxwwwvvvuuuvvvvvvrrrnnnVVVPPPPPP^^^uuuiiiQQQYYYxxxvvvnnnmmmnnnppprrrvvvyyy}}}{{{~~~~~~~~~~~~sssgggOOOBBB>>>HHHNNNOOOXXXggg}}}|||zzzyyyxxxxxxxxxxxxrrrlllooocccIIIIII[[[aaawwwmmmGGGDDDZZZeeezzz}}}qqqhhheee```^^^hhhvvvqqqeeennn```^^^jjj}}}[[[::://////...---------------***000///...FFFppp{{{jjjrrruuusssvvv~~~}}}}}}wwwaaaVVV___jjjzzzfffZZZKKK<<>>333UUUxxxrrrqqqoootttzzznnn}}}yyyUUUAAAMMMfffZZZEEEDDDPPP___kkkuuurrr|||{{{TTT@@@___fff@@@111...............///000000222>>>yyyvvvsssKKKIII[[[pppwww{{{{{{eeeLLLIIIUUU[[[===???AAA>>>>>><<>>:::OOOuuutttwwwgggxxx{{{cccMMM\\\xxxfff~~~ZZZ666888333---666111999@@@yyy```bbbxxxtttsss|||^^^OOOPPPYYYjjjyyywwwtttrrrnnnhhhccc___\\\YYYWWWKKKAAAJJJooowwwdddWWWbbb|||xxxddd[[[ZZZZZZYYYZZZbbbfffnnnxxx~~~~~~zzztttsssvvvqqqvvvwwwsssqqqppphhh___MMMCCCEEEVVVccclll~~~{{{uuuzzzwwwooo```NNNEEENNN\\\eeennn\\\ZZZhhhwwwzzzkkkggg```UUUXXXdddvvvwww{{{wwwMMMWWW```HHHuuuyyy~~~JJJ777444///+++,,,//////...+++222111888```iiitttrrrqqquuu{{{wwwQQQHHHYYY^^^^^^VVV@@@PPPTTTVVVXXX[[[ZZZMMM===111PPPtttfff]]]eeevvv~~~xxx___bbb{{{xxxnnnZZZCCC>>>SSStttKKK???GGG\\\zzzlllssshhhooozzz~~~yyyjjjPPP@@@DDDpppCCC777111000---,,,///333222///+++QQQaaaGGGNNNbbbtttnnn^^^NNN???LLLmmm\\\>>>>>>@@@>>>@@@CCCVVVgggYYYooouuulllmmmSSSWWWmmmmmm\\\VVVMMMDDDDDDEEEMMMLLLMMMWWWaaaoooxxx^^^zzzqqqAAA===???CCC<<<>>>XXX}}}fffwwweee}}}jjjMMMQQQjjjiii555999222///000)))777LLL|||~~~]]]vvvvvv|||~~~gggNNNQQQ^^^sss{{{wwwpppjjjbbb[[[UUUQQQNNNLLLGGGCCCQQQuuuwwwdddTTTYYYooonnnZZZQQQOOONNNMMMNNNUUUYYYaaakkkuuu}}}}}}yyywwwwwwuuupppppprrrooorrrrrrooonnnmmmcccYYYCCC;;;AAAXXXnnn~~~|||xxxxxxwwwqqqbbbNNNDDDMMM\\\eeeuuunnnttt}}}mmmhhh```UUUUUU___lllnnnvvvxxxOOOOOOZZZHHHiii}}}NNN777444///,,,---//////---***///444DDDkkkwwwyyyuuuoooooouuuzzz~~~~~~wwwSSSHHHTTT[[[aaabbbUUUFFFCCC@@@CCCNNNTTTJJJ;;;999MMMrrr|||wwwtttgggWWWLLLVVVlllyyyyyyttt]]]XXXkkkrrrwww~~~sssnnnbbbSSS@@@<<>>@@@IIIjjj{{{VVV]]]xxx~~~ooo~~~bbbHHHYYY~~~aaaXXXUUUHHH??????<<<@@@???BBBJJJOOO___yyy```rrrIII::::::EEE<<>>CCCBBBQQQooo|||eeecccPPP888999FFF>>>PPPuuu___yyy~~~xxxaaajjjzzz{{{zzzzzzSSS999nnnyyyAAA>>>444;;;...777>>>nnnvvvooobbbrrr}}}|||uuuqqqhhh\\\OOOGGGBBB>>>===666333888HHHWWW___dddhhhTTTNNNIIILLL[[[mmmuuuvvvmmm\\\III???;;;888888:::999:::>>>CCCLLLWWWbbbiiissstttuuurrriii```___cccddd```\\\]]]___\\\PPPDDD???:::===NNNggg{{{yyyvvv~~~wwwwwwyyyvvvdddKKK???JJJ\\\nnnrrriii```TTTOOOQQQ^^^dddooozzz~~~}}}~~~ppppppWWWKKK```ZZZOOOZZZssszzzppp===555...---///...------555,,,888bbbqqq|||ggg[[[TTTOOO[[[hhhyyy~~~zzzxxxxxxoooiii___UUUMMMJJJJJJKKKVVVDDD;;;IIIccc{{{rrrcccNNN===555444444222888FFFiii}}}|||}}}{{{wwwvvvyyyppprrrvvvzzz{{{xxxrrrnnnRRR???111666DDDNNNUUUZZZccc^^^bbb\\\___]]]GGGFFF<<<999777555<<>>YYY~~~mmmtttwww~~~XXXvvviii{{{wwwuuuzzz{{{XXX999^^^www|||KKK;;;333<<<222444???xxxiiinnn}}}jjjppp~~~|||uuuqqqiii[[[NNNEEE@@@===;;;666333333999BBBKKKTTT[[[LLLJJJEEEEEERRRdddmmmnnncccTTTDDD;;;777444555777555555555666999@@@IIIPPP___fffnnnmmmaaaVVVWWW^^^\\\UUUPPPQQQTTTPPPEEE<<<999:::@@@QQQkkktttnnnmmm|||zzzzzzzzztttaaaIII???MMMbbbpppsssiiiaaaVVVNNNKKKYYY^^^kkkyyy}}}zzzcccbbbZZZUUUiiidddIIIgggvvvlll{{{DDD888......///...---...444---@@@rrrvvvaaaRRRFFF===BBBOOOaaarrr|||~~~{{{xxxzzz|||}}}~~~vvviiiHHHCCC<<<777444555777888???888444DDDfff}}}yyyfffeee```RRR@@@555666;;;999IIIiiiqqqnnnmmmmmmjjjdddaaabbbffflllvvv}}}rrrjjjJJJ<<<111222666:::EEESSSaaalllvvvkkkcccQQQ333777666777999;;;???OOOqqqbbb>>>CCCJJJUUU{{{~~~oooqqqlllJJJJJJ~~~TTT777222///111000...111777VVV|||lllOOOLLL```lllooo}}}gggDDD444;;;AAAFFFQQQTTTFFFBBB@@@BBB<<>>BBBOOOmmmoooIII???GGGZZZvvvooofffNNNKKKxxx\\\:::333///111000...444>>>dddXXXIIIMMMhhhhhheee}}}aaa>>>333;;;???GGGZZZSSSGGGAAA???DDDBBBhhh~~~aaaggguuuooobbbUUUOOOPPPPPPNNNPPPUUU^^^gggooouuuyyy|||vvvZZZYYYkkkuuuvvvEEECCCEEEKKKTTTiii^^^```xxxeeeIII@@@888333999666555<<<<<<<<>>CCCEEETTTSSSMMMHHHPPP]]]___WWWFFF===555222111//////222...111444333000///111555666<<>>>>>===999555555666<<>>333///444444444BBBVVVrrr{{{BBB===888666;;;CCCHHHSSSmmmzzzvvvTTT???MMMlllooo]]]PPP@@@sssaaa===444///111000///777EEEuuu{{{xxxHHHGGGQQQqqqjjjfff}}}ddd===555===@@@TTTvvvRRRGGG???>>>FFFHHHvvv~~~{{{aaa^^^sssccc^^^RRRHHHKKKSSSQQQGGGKKKLLLMMMMMMNNNSSS[[[aaauuuxxxmmmSSSllloooAAAAAACCCFFFNNN^^^xxx\\\```sss[[[BBB@@@;;;000888666333===@@@===>>>^^^mmm}}}VVVeeeggg===FFF@@@NNNwwwmmm~~~yyyzzzuuullleeeVVVVVVhhhtttttt``````ppp}}}tttvvvyyytttjjjcccpppsss\\\MMMBBBgggvvvfff222@@@111111:::SSSuuufffzzzzzzttt|||vvv{{{vvvtttkkk^^^OOODDD;;;444000444222///...333<<>>777111111000//////111***///444555333111222555555555999AAAFFFIIINNNTTTHHH???:::999888333222555333<<>>HHHMMMNNN>>>222...555888777CCCUUUwwwDDD777BBB???CCCMMMTTT]]]ttt}}}rrr{{{^^^DDDXXXoooVVVOOO999wwwrrr>>>555///111000///:::IIIrrrhhhKKKNNN\\\pppqqqkkkAAA999AAAFFFbbbWWWEEEAAA???AAAEEEvvvbbbSSS___|||llleee\\\XXXPPPLLLOOOSSSOOOHHHLLLLLLKKKIIIHHHIIIMMMPPPSSS[[[iiiwww{{{ttt~~~]]]llluuu@@@IIIRRRQQQ___wwwaaaaaaeeeJJJ>>>CCC:::777777777777999<<>>VVVuuuwwwwwwgggVVVSSSYYYaaaiiinnn{{{uuusss|||zzzpppXXXDDDAAABBBKKK[[[rrrnnncccqqq}}}wwwyyyzzzrrrooolllbbbqqq|||fffKKK???bbbqqqvvv999444666///@@@```kkkxxxsssmmmzzzzzzttt~~~{{{sssdddQQQ@@@777555777999666333333666:::>>>@@@RRRNNNTTTkkkeeeJJJ===;;;777333000///000111...///111333444555444444666333222666;;;DDDSSSaaaQQQFFF:::333444555444111666:::GGGUUUiii______ooo}}}cccIII@@@GGG\\\|||~~~qqqgggeee```UUUJJJDDDGGGVVVnnnwwwkkkoooxxxddd]]]IIIUUUtttwww888666777+++111///222444>>>]]]}}}hhhPPP>>>777999@@@AAA;;;;;;EEEMMMOOOEEE???666000111555666555555>>>KKKVVV]]]aaaeeehhhllllllggg\\\SSSVVVfffuuu}}}}}}~~~{{{oooaaa]]]bbb~~~xxxqqqrrr~~~\\\EEE222111444111...000///222333000000555888888777444333444333777FFFVVVsssqqqMMMFFFJJJQQQbbbfffhhh~~~MMM[[[}}}hhhTTTHHH???VVVEEE111444444000///999[[[eee[[[NNNMMMggg|||hhhdddooo{{{\\\???777:::IIInnnUUUEEECCCBBBCCCDDDiii[[[``````lll|||~~~qqqeeeddd]]]ZZZTTTNNNOOOQQQOOOJJJKKKKKKKKKIIIGGGHHHJJJMMMNNNOOOSSSZZZccckkknnnoooyyyvvvdddooodddBBBQQQPPPqqq{{{```______GGG>>>CCC777666666666666888;;;>>>@@@MMM]]]rrrbbbRRRrrrCCCCCC@@@^^^{{{xxxvvvYYYRRRNNNRRRWWWXXXWWWXXX\\\iiirrrtttxxxyyyuuucccLLLAAA@@@CCCXXXvvvpppXXX|||zzz~~~wwwwwwuuukkkiiiiiibbbnnnyyyiiiOOO@@@YYYooozzz<<<555888333:::hhhcccllluuurrr}}}mmmwwwzzz~~~sssbbbOOO@@@888555666666444222333666;;;???BBB???EEEXXXuuufffIII999777555333111222222333222222333444555555555555666333333666;;;BBBNNNYYYSSSJJJ===444222222333222777:::FFFTTTgggaaacccyyyttt]]]GGGAAAJJJ^^^{{{|||wwwqqqiiigggbbbVVVKKKAAABBBOOOeeeyyyvvv|||oooeeeBBBRRRsss~~~|||yyy<<<333333***000---///,,,>>>fff~~~nnnXXXDDD888999:::>>>AAA@@@>>>BBBHHH:::888555555888<<<>>>===GGGIIIXXXmmmtttlllhhhmmm}}}xxxsssmmmddd___fffpppttttttxxxzzzvvvoooooottt|||ppppppmmmjjjppp[[[FFF555555888666555777888;;;;;;666444555666444333333666999;;;???LLLZZZssslllRRRRRRaaaiiiuuu{{{TTTmmmlllTTTFFF===PPP~~~JJJ333333333///000>>>eee|||yyyNNNCCCTTTppp{{{iiiVVVOOOQQQcccNNN;;;888;;;LLLqqqWWWGGGCCCAAAFFFLLLzzz___XXXhhh___\\\bbbfffeeedddfffbbbaaa\\\TTTPPPQQQPPPMMMMMMNNNOOOMMMLLLKKKKKKLLLLLLHHHFFFGGGMMMVVV^^^ccctttrrrnnnpppkkkSSSMMMddd~~~nnn]]][[[VVVBBB@@@CCC444555555444555777;;;>>>@@@CCCSSSkkkdddLLL}}}wwwFFF;;;???fff|||wwwjjjcccqqqwwwZZZDDDEEEJJJRRRUUURRRPPPQQQSSS```lllsssyyy~~~{{{ssslllSSS@@@@@@EEEQQQsssmmmOOOrrr}}}uuutttooocccbbbfffbbbcccoooxxxfffNNN;;;LLLjjj{{{???444666555===nnnYYYkkkuuubbbnnnyyy~~~ppp\\\KKK???:::666555333222111222666;;;@@@CCCDDDDDDJJJWWWccc```OOO>>>666555444444333333333444666666777777888888888999999666666888:::===DDDLLLPPPIII???555//////111333888;;;FFFSSSeeedddiiigggTTTCCCDDDPPPddd~~~uuuppp|||qqqlllkkkeeeXXXLLLCCCBBBKKK___ttttttgggBBBTTTzzzFFF222111+++000......***BBBnnn~~~uuudddLLL:::@@@<<>>>>>:::666666555333444555777:::;;;@@@KKKWWWpppggg\\\eeerrr{{{~~~___mmmTTTCCC555HHHzzzRRR666333222///222EEEqqqpppKKKGGG^^^|||mmmVVVHHHBBB@@@HHH===777999???PPPttt[[[HHHAAA>>>HHHYYYsss[[[ZZZeee\\\WWW\\\ffflllmmmmmmkkkkkkeeeZZZQQQOOOPPPOOOQQQSSSUUUTTTRRRPPPPPPPPPMMMLLLLLLNNNPPPSSSUUUVVVjjjccceeeeeeUUUNNNbbb|||{{{vvvhhhbbb[[[XXXMMM???BBBBBB333444333333444777:::===???BBBPPPhhhdddQQQ{{{DDD888AAAqqq|||eee^^^ZZZjjjgggLLLJJJKKKPPPUUUWWWWWW^^^eeemmmqqqssssssvvvzzzwwwpppaaaKKK???DDDRRRmmmcccVVVwww~~~yyyrrrqqqkkk______dddaaa\\\jjjuuucccKKK999LLLlllxxxAAA333333222HHHmmmqqqWWW{{{vvvoooSSSfff}}}wwwhhhTTTEEE???<<<888555222333333444777;;;@@@DDDOOOGGG>>>999::::::777333666666666555555555444444999::::::;;;<<<>>>???@@@???<<<:::;;;:::888:::???DDDBBB===666///...111444:::<<>>;;;@@@CCCAAAAAACCCCCCAAAEEEBBB>>>999888???KKKVVVkkkssscccbbbqqqvvv~~~kkkaaa~~~iiiQQQAAA222HHHZZZ999333333111333IIIzzzhhhKKKOOOfffppp\\\LLLCCC???@@@777444555<<>>:::666444666777888999===CCCGGGMMMJJJFFFBBB===999666333444555666777888999::::::;;;<<<>>>AAADDDFFFHHHIIIGGGAAA===<<<:::555555777777999999666111000222666999<<>>>>>KKKccc{{{qqqXXXFFF>>>EEEdddvvv```777111222000222///444PPPvvv|||zzzwwwvvvwwwnnnUUU======GGGSSSfffxxxGGGCCCEEEMMMTTTYYYaaaiiieeebbb^^^___gggpppnnnhhhqqqjjjfff```NNN<<<<<>>NNNccc|||XXXIIIDDD@@@IIIXXXxxx]]]\\\kkkjjjgggaaaaaaooo~~~zzznnn\\\PPPOOOQQQSSSWWWYYY\\\]]]]]]]]]]]]^^^ZZZ\\\^^^___^^^^^^^^^______ZZZ]]]]]]SSSRRR___gggfffpppyyygggTTTUUUOOODDD@@@AAA<<<555333222333444777:::>>>@@@BBBKKKaaa|||fffSSSmmmFFFDDDAAAxxxpppMMMOOO```kkkdddYYYWWWZZZaaagggiiimmmyyyssshhhUUUJJJLLLSSSgggyyy}}}}}}ssskkkjjjiiiaaa``````YYYWWWgggttt___FFF:::[[[|||nnnCCC666777888MMMvvvppphhhffflll~~~xxxsss|||vvvooodddhhh}}}~~~ZZZPPPEEE@@@@@@@@@<<<777555888;;;===>>>BBBHHHMMMSSSQQQLLLEEE???:::999999555555777999<<<>>>AAABBB===@@@DDDHHHKKKNNNOOOPPPLLLEEE???===;;;777666888444666888777444444555888888<<>>HHHaaa{{{xxxgggOOO;;;<<<<<>>;;;IIIZZZeeegggwwwxxxlllbbbWWWSSSZZZppp|||aaaFFF```sss[[[GGG???888BBBuuuggg<<<222777555555PPP]]]{{{TTTDDDVVVrrr}}}bbbRRRWWWRRR===000333333666999AAARRRkkkWWWJJJDDD@@@HHHVVVgggVVV^^^nnnjjjkkkgggffftttqqq___UUUWWW[[[\\\dddgggjjjlllmmmnnnppprrrpppqqqqqqnnnjjjhhhiiikkknnnooolllbbbTTTMMMRRR\\\ppp}}}{{{oooZZZQQQQQQIIIBBBBBB===777666333333333555777;;;???AAAAAAHHH]]]yyylllOOOfffEEE>>>@@@vvvgggKKKOOOgggvvvfff______cccjjjrrrvvvzzzvvvfffQQQBBBKKK[[[mmmzzzssswwwkkkgggeee______]]]RRRQQQ___kkkXXXBBB666SSSpppeee{{{DDD444777;;;MMM~~~ooobbbooorrrrrrwww|||}}}wwwmmmOOOJJJEEECCCCCCAAA<<<777555999>>>AAACCCHHHOOOVVV^^^WWWKKK???777666:::???<<<<<<;;;;;;===@@@BBBDDDAAADDDIIINNNRRRSSSSSSSSSNNNEEE>>><<<<<<<<<===@@@>>>===;;;888777777999;;;;;;===HHHQQQ\\\uuummmeee[[[hhhrrrsssnnnNNNEEEAAAKKKhhh|||vvvkkk|||xxxsssnnnnnnnnnkkkccc[[[HHHCCC@@@IIIaaa|||vvvhhhQQQ<<<===???\\\qqqrrrqqq<<<333555***111000111SSS~~~~~~{{{|||tttoookkk]]]LLL<<>>===>>>???AAAEEEHHHNNNSSSUUUVVVTTTSSSMMMDDD<<<<<<>>>@@@CCCHHHJJJEEE???:::888888;;;<<<>>>@@@GGGKKKPPPbbbmmmfffQQQIIIBBBPPPTTTQQQRRR<<>>FFF^^^yyyyyylllUUU???:::CCChhh~~~zzzwww@@@666999+++444333666VVV~~~|||}}}uuunnnkkkaaaSSS:::MMMllluuu```RRRLLLYYYgggkkknnnrrroookkkooozzz}}}tttmmmmmmttttttfffQQQJJJTTT^^^___kkkvvv|||sssyyy{{{lllbbbfff``````^^^ZZZXXXYYY[[[ZZZ^^^bbbdddbbbdddiiimmmnnnjjjfffZZZLLLIIIRRRZZZ]]]fffttttttmmmlllfff^^^^^^UUUbbb~~~EEEMMMlll|||yyyvvvlllXXXDDD888;;;999gggqqq>>>...444555:::```vvvJJJGGGddd{{{{{{WWWaaacccTTT>>>333666>>>DDDMMMNNNHHHMMMccc}}}\\\HHHGGGAAAGGGlllyyy\\\QQQTTTZZZ[[[___dddkkkzzzyyysssuuu{{{}}}xxxtttmmmdddXXXLLLKKK\\\qqqpppPPPNNNIIICCC===:::888666444666555444555999===@@@AAA???JJJ```xxxhhhRRRAAALLLDDD}}}{{{zzz[[[HHH```mmmooommmrrruuu{{{xxxbbbJJJMMMMMMVVVsssyyyssskkkccchhhtttsssVVV___iiiYYYWWWYYYTTT___fffOOO333IIIVVV{{{iii888;;;777444bbbeeeiiizzz|||{{{hhhSSSJJJJJJJJJIIIIIIHHHDDD???;;;777999===EEENNNUUUYYYZZZYYYQQQIIIDDDAAAEEETTTddd___UUUHHHAAAAAADDDEEEEEENNNOOOPPPRRRTTTSSSPPPMMMJJJDDDBBBEEEGGGGGGMMMUUU[[[UUUQQQLLLCCC999888>>>999???FFFKKKLLLKKKHHHGGG??????>>>===;;;;;;<<<===BBBDDDVVVxxx~~~|||vvvmmmqqq~~~}}}wwwqqqooonnniiibbb^^^HHHDDD>>>BBBZZZvvv}}}jjjPPP<<<===>>>]]]tttFFF;;;222444000222888]]]}}}}}}xxxzzzzzzqqqiii]]]KKK@@@CCCjjj{{{qqqaaaYYY[[[```eeehhhkkkpppuuuqqqzzz~~~zzz{{{~~~vvvhhh{{{ppp```SSSPPPXXXeeeooovvv{{{}}}zzzyyytttnnnnnnmmmiiiaaa]]]```dddcccaaaaaagggooohhhaaakkktttrrrppprrrppplllcccUUUMMMVVVeeegggqqqvvvrrrmmmllliiieeekkkdddeeeqqqzzzGGGPPPrrr~~~zzzjjjSSSAAA999:::999hhhwww999...777333@@@ffflllKKKPPPfffsssddddddVVV\\\nnnaaa???333999;;;:::PPPLLLOOOYYYeeemmmrrrvvvbbbLLLHHHAAAIIInnn{{{fffUUUSSSYYY^^^TTT[[[dddnnn}}}}}}sssiii______mmm~~~}}}aaaNNNIIIEEE???;;;999777666555444333222444888<<<>>>???AAANNNfff}}}bbbMMMwwwGGGEEEHHH|||rrryyy[[[JJJ\\\uuuxxxzzzrrr___GGGHHHLLLWWWnnnzzzsssnnnmmmggg^^^ZZZ]]]|||ttt[[[___fffZZZZZZZZZMMMaaagggMMM444EEEsss~~~<<<666333888hhhhhhqqq|||sss~~~}}}}}}}}}|||xxx{{{sss^^^KKKDDDKKKJJJHHHGGGFFFCCC???<<<;;;<<<>>>DDDKKKPPPTTTUUUPPPKKKHHHHHHIIIOOO^^^mmmjjj___PPPFFFCCCEEEFFFFFFIIIJJJMMMPPPQQQQQQNNNLLLJJJGGGIIIPPPVVV[[[ccclllooommmjjjbbbSSSCCC@@@DDDGGGLLLRRRRRRMMMGGGDDDBBBEEEDDDAAA>>><<<;;;<<<>>>GGGOOOaaayyyzzzzzzvvvnnnrrr~~~}}}wwwrrrooommmhhhaaa\\\HHHCCC===CCC\\\zzz~~~mmmSSS>>>:::888SSSiiiIII888+++//////333:::___~~~~~~xxxzzzyyypppjjj___LLL<<>>@@@@@@DDDSSSlll|||^^^KKKqqqOOOEEENNN}}}rrrtttvvvYYYKKKZZZ}}}zzz~~~|||kkk^^^OOOKKKKKKTTTcccnnnooolllgggeeeeeegggfff___VVVOOOrrrvvvbbb___aaaWWWWWWSSSGGG```^^^FFF:::CCC```xxx}}}@@@222111;;;hhhdddrrrwwwjjj}}}zzzxxxvvvttt||||||{{{nnnXXXIIIEEELLLJJJGGGEEEDDDCCCAAA???======???CCCIIIOOORRRSSSIIIIIIKKKOOOUUU^^^kkkxxx{{{nnn\\\MMMFFFEEEFFFFFFFFFIIIMMMPPPQQQQQQOOOMMMIIIJJJPPPZZZbbbjjjttt}}}zzzfffQQQGGGFFFGGGOOOWWWYYYUUURRRSSSVVVQQQMMMGGGAAA>>><<<======IIIWWWhhhsssvvvwwwuuuooosss||||||yyytttooolllggg___YYYGGGAAA:::BBB^^^~~~{{{mmmTTT>>>999444LLLaaawwwOOO;;;+++...///222888aaa{{{|||zzzqqqmmmcccPPP888>>>XXXddd[[[aaahhh\\\ffflllttt{{{|||xxxoooggg{{{xxxzzz~~~~~~vvvnnn|||qqqccc[[[^^^gggqqqvvvxxx{{{~~~uuukkklllhhhggglllpppnnnlllkkkkkkuuussspppyyy|||tttppprrrrrrtttsssnnnhhhhhhlllrrrxxx}}}}}}|||}}}{{{wwwtttooolllkkkjjjqqqnnnCCCLLLrrr{{{qqq___JJJ===999999===qqqFFF444666111DDDpppjjjaaaGGGVVVrrr|||xxxmmmqqqnnnmmmttt___TTTnnnjjjJJJ999777222999NNNQQQXXXdddkkkfffZZZSSSRRRcccOOOEEE@@@JJJ[[[uuuccc[[[KKKKKKLLLQQQWWW[[[YYYUUUYYYjjj|||aaaHHHHHH@@@===999777666666555444666555666999===BBBDDDDDDFFFXXXqqqxxx\\\QQQyyy}}}VVVSSSVVV{{{www~~~jjjTTTOOOfffzzzxxx|||}}}zzzpppeee]]]]]]SSSLLLPPPWWW\\\aaafffeeeaaa\\\]]]aaaaaaVVVKKKfffuuufff]]]ZZZPPPOOOGGGHHH___PPP===???BBBwwwiiiTTTkkk}}}qqq???444333999fff~~~```ooorrrwww|||yyyuuusss~~~~~~}}}vvvdddPPPGGGHHHMMMIIIEEECCCBBBBBBBBBAAA======>>>BBBIIIPPPUUUWWWLLLMMMRRRYYYaaalllyyy{{{gggUUUJJJFFFFFFFFFIIILLLPPPSSSTTTSSSQQQQQQOOOTTT\\\eeelllttt}}}|||dddPPPFFFBBBLLLWWW]]]]]]aaakkktttaaa[[[QQQHHHBBB>>>======EEEUUUbbbeeennn}}}uuuvvvvvvqqqrrryyy|||{{{wwwqqqlllggg^^^VVVFFF???888@@@]]]}}}~~~|||yyyxxxuuujjjRRR<<<<<<777OOOdddfff|||WWWDDD111222000111333aaa~~~uuusssjjjUUU;;;999CCCEEEDDD___vvvlllmmmssszzzxxxooouuurrrrrrvvvxxxvvvqqqnnnyyyoooddd___cccllltttxxxuuuxxx{{{~~~yyynnneeekkkhhhjjjpppssspppmmmmmmnnnvvvssspppxxxxxxooolllvvvvvvyyy{{{xxxrrrlllhhhzzz|||}}}uuuttttttpppkkkpppvvvGGGIIIqqq{{{ooo[[[FFF:::888888===lllDDD222444222HHHuuuaaaIIIZZZxxxmmm]]]WWWNNNBBBIIIRRRWWWZZZbbbnnnxxx|||zzzeee\\\yyyhhhZZZDDD:::<<<999>>>PPPVVV```mmmpppfffXXXUUUXXXjjjVVVHHHBBBOOOZZZrrrYYYOOOJJJHHHJJJPPPXXX______[[[XXX```uuurrrPPPCCCDDD???===999777777666444333666666777;;;@@@DDDFFFFFFIII\\\sssuuuZZZXXX{{{bbbkkkggg{{{vvvzzzmmmXXXVVV___zzz~~~zzzqqqfff^^^[[[]]]UUUQQQTTTXXX\\\ccckkkeee\\\UUUWWW]]]ZZZMMMAAA[[[pppeeeZZZTTTJJJIIIAAANNNcccMMM:::<<>><<<===@@@FFFNNNSSSUUUPPPUUU[[[dddooo}}}ooo\\\OOOIIIHHHHHHMMMPPPTTTUUUUUUTTTTTTUUU]]]eeepppwww}}}zzz]]]GGGGGGPPP[[[aaadddjjjwwwrrriii\\\PPPHHHCCC???===BBBMMMTTTWWWcccyyy}}}uuuvvvwwwrrrqqqssszzz}}}zzzrrrlllggg^^^UUUFFF???888>>>XXXvvv}}}zzzyyyuuutttrrrhhhRRR===>>><<>>@@@HHHVVVaaauuujjj[[[cccqqqZZZXXX^^^QQQ???>>>CCCJJJTTT___gggpppooocccZZZ```kkkrrr]]]IIIAAAQQQ\\\hhhRRRSSSTTTTTTQQQRRRXXX]]]^^^```bbbiii|||XXXHHHEEEEEE>>><<<999777777666555333444444666:::@@@DDDEEEFFFKKKaaaxxxnnnXXX^^^~~~qqqmmmpppaaaYYYiii{{{}}}yyyoooccc]]]]]]VVVYYY\\\```dddjjjooossshhhbbbaaafffcccTTTDDD>>>\\\nnnaaaXXXQQQFFFIIIFFFWWWiiiPPP===888UUUXXXgggooozzzYYY555222888555aaaaaaqqqooo{{{ttt~~~zzzwwwuuuwwwqqqfffVVVGGG@@@BBBFFFKKKHHHCCC@@@AAABBBCCCCCC@@@>>><<<===CCCIIINNNQQQTTT\\\fffqqqtttcccVVVOOOLLLLLLOOORRRUUUVVVUUUUUUXXX[[[hhhuuuiiiNNNKKKTTTaaaiiiooovvvuuufffZZZQQQKKKEEEBBBEEEHHHKKKQQQ___rrr{{{uuuvvvwwwsssooonnnwww}}}{{{rrrkkkfff]]]SSSDDD???888<<>>===XXXmmmsssuuuSSS111111222333777]]]}}}|||{{{pppWWW???444:::FFFUUUyyyzzzxxx|||qqqsss~~~{{{ssstttwwwvvvooommmjjjhhhiiimmmrrrvvvuuuyyy~~~qqqlllnnnpppooorrrxxxyyyvvvtttvvv}}}wwwsssyyywwwqqqsssxxx|||}}}tttuuuwwwwwwtttpppqqqzzzTTTAAAccczzzmmmWWWAAA777666333HHH{{{BBB555666222FFFmmmcccJJJZZZvvvzzzOOO999<<<@@@JJJAAA<<>>CCCJJJPPPSSSZZZffftttwwwiii]]]VVVSSSRRRQQQTTTXXXXXXXXXZZZ```eeesss{{{eeeSSS^^^mmmzzz{{{mmmbbbZZZTTTNNNIIIJJJGGGIIIRRR]]]iiivvvxxxrrrtttvvvsssnnnkkkssszzzzzzqqqiiieee\\\PPPAAA>>>999;;;NNNhhhuuuuuuuuuxxxxxxuuupppeeeQQQ@@@>>><<>>DDDHHHJJJJJJPPPjjjuuudddYYYhhh|||~~~~~~tttxxxpppwwwyyyooopppxxxttt~~~~~~qqqooo}}}oooIIIFFF\\\gggYYYOOOAAAKKKTTTfffYYY777>>>QQQggg]]]vvvHHH<<<000444888^^^}}}lllpppmmm~~~}}}yyyuuussslllbbbSSSGGGDDDGGGJJJIIIIIIFFFBBBAAAAAACCCCCCCCCBBB@@@>>>@@@GGGPPPWWW[[[```nnnxxxmmmccc[[[WWWVVVSSSWWWZZZ[[[\\\```hhhooo~~~dddooo~~~}}}pppfff```ZZZTTTOOOMMMGGGIIISSS[[[```mmm|||{{{tttppprrruuutttnnniiipppxxxyyyooogggcccZZZNNN>>>>>>:::;;;LLLeeetttuuuqqquuuwwwtttnnnaaaOOO???AAA;;;RRRffffffnnnAAA999333...000XXX|||xxxwwwiiiLLL@@@222888DDDHHHYYYdddXXXlllwwwzzzrrrtttnnniiiyyy~~~sssppptttvvvtttooonnnsssyyyrrrxxx|||rrrpppsssuuutttvvvzzzyyyvvvvvvzzz|||~~~zzz{{{zzz~~~~~~yyyqqqpppzzz}}}}}}xxxrrrpppttt{{{|||zzziiiLLL```}}}tttcccLLL:::666:::666UUUzzzCCC777777333IIIpppjjjcccLLL\\\yyytttPPPBBBLLLRRR[[[fffzzz|||oooUUU===JJJkkk|||___{{{oooRRRMMMXXXfffrrrlllqqqvvvvvvsssyyy{{{wwwqqqyyykkkeeeqqqnnnUUU]]]www|||zzzzzz{{{|||wwwwwwwwwvvvsssoookkkhhhiiiccc^^^___cccaaaYYYQQQKKKIIIEEEBBB???<<<888555222444666777666555555555444888???EEEDDDBBBFFFLLL___uuudddiii]]]aaarrrzzz{{{qqqnnnvvv|||zzzwww}}}lllGGGRRRtttnnn\\\UUUFFFBBBSSScccnnnAAA:::EEEWWWrrreeefffttt>>>555:::111777bbb{{{iiixxxooo{{{}}}~~~{{{{{{tttjjjaaaPPPFFFNNNTTTOOOHHHFFFEEEDDDBBBAAABBBCCCEEEFFFKKKAAA;;;>>>EEELLLUUU___kkksss~~~~~~|||yyyuuunnnfff^^^XXXZZZYYY[[[aaaeeeiiiqqqyyyyyyzzz{{{sssmmmhhhccc]]]YYYYYYXXXWWWUUUWWW```llluuuzzzwwwqqqoootttwwwqqqgggeeeppprrrhhhcccdddYYYHHH<<<999666;;;LLLbbbnnnpppwwwssssssuuulllVVVCCC===>>>999OOOsss~~~VVVgggMMM666///222555LLLvvv~~~|||eeeDDD999999888EEEgggpppjjjrrr```YYYzzz~~~mmm}}}mmmrrrxxxxxxyyyyyy{{{~~~|||uuuqqqqqqqqqyyyzzzuuutttuuuvvvuuuvvvzzzxxxrrrtttzzzyyy}}}~~~|||}}}qqqhhh[[[cccppp}}}||||||wwwpppoooyyy}}}vvv~~~QQQggg{{{ooo\\\GGG999555666444SSSzzzHHH888666444GGGrrrmmmgggFFFZZZvvvnnnccchhhtttxxxiiidddMMMIIIIIISSSccclllhhh^^^mmmuuuiiiSSSLLLQQQ]]]lllnnnpppqqqrrrvvvzzzyyyxxxvvv~~~qqq^^^lll~~~~~~}}}{{{xxxtttqqqpppoooooooooooopppooolllgggbbb___[[[UUUOOONNNOOONNNHHHCCCCCC@@@===;;;:::888555222222444666777555444444555666999@@@FFFFFFEEEIIIPPPkkk}}}ccc]]]YYYzzzvvvuuuvvvxxxzzz}}}ccc^^^qqq}}}hhhZZZOOO@@@BBBVVVeee^^^@@@888@@@^^^ttteeevvv}}}@@@222666000444]]]zzzhhhqqqwwwuuuvvvqqqjjjUUULLLKKKTTTXXXPPPIIIHHHDDDDDDCCCCCCCCCDDDFFFGGGKKKBBB<<<===BBBHHHQQQZZZeeejjjrrryyy}}}~~~}}}}}}zzzyyyxxxuuupppjjjccc___^^^]]]```ggglllqqqzzz|||wwwqqqllliiieeeaaa]]]]]]]]]]]]\\\^^^eeennnuuu}}}yyyrrrnnnppptttpppjjjfffqqqtttkkkeeedddXXXFFF<<<999777<<>>JJJFFFXXXxxxttthhhWWW999000444222JJJsss}}}dddBBB888999===OOOnnnpppssskkkZZZ\\\oooqqquuuxxxvvvzzzzzz|||{{{~~~zzzqqqkkkooowwwzzzvvvttttttttttttwwwyyywwwtttxxx~~~~~~zzzjjj```UUU^^^lllyyy~~~{{{uuurrrnnnppp{{{bbblll}}}wwwjjjWWWDDD888666777888```vvvFFF666333444IIIppp}}}jjjIII\\\xxxyyymmmmmmtttsss]]]MMMEEEAAACCCPPPaaahhh```TTTiiipppgggVVVOOOOOOXXXiiikkkpppvvvzzz}}}tttlll}}}wwwwwwyyyzzz|||yyyxxxvvvsssooollliiihhheeefffgggfffccc^^^YYYUUUQQQMMMGGGCCCAAA???>>><<<;;;999777666666555333111333555777666555444444555888;;;BBBGGGGGGGGGMMMUUUtttqqqaaaUUUaaa~~~{{{iiieeeyyyiii]]]TTTHHH===GGG^^^hhhOOO@@@:::JJJ{{{mmmQQQxxxuuuAAA000222111444ZZZ|||nnnnnn~~~|||{{{wwwrrrpppmmmfff___HHHIIIPPPZZZXXXMMMFFFGGGCCCCCCDDDDDDEEEFFFGGGGGGKKKDDD>>><<<>>>BBBJJJRRR[[[^^^aaadddgggkkkpppsssxxxxxxyyyxxxuuuqqqmmmjjjeeeeeehhhpppvvv|||uuurrrooollljjjhhheeeccccccdddeeefffhhhlllrrrvvv}}}vvvooonnnppppppmmmdddppptttmmmfffbbbTTTCCC<<<999777<<>>OOOeeeqqqnnneeerrrbbbWWWhhh~~~lll{{{{{{vvv|||vvv|||rrrhhhpppuuu|||~~~zzzxxxuuussssssuuuxxxyyyvvvvvv}}}tttlllgggnnnxxx~~~~~~zzzuuuqqqlllllllllrrr~~~ppplllqqqhhhgggvvv{{{zzzrrrcccPPP@@@777777999AAAxxxtttGGG888222222IIIjjjnnnLLL]]]yyyxxxeee\\\^^^tttwww\\\FFFIIISSSfffvvvwwwiiiZZZhhhooojjj___VVVMMMRRRdddkkksss}}}|||}}}wwwtttuuuvvvuuuuuuwwwwwwwwwvvvtttooojjjeeebbb\\\^^^______\\\WWWQQQNNNIIIHHHEEEBBB>>><<<;;;<<<:::999777666666555444222555666777777555555555666===???DDDHHHHHHGGGNNNWWWyyyyyyYYYWWWLLLjjj{{{wwwuuuwwwwwwvvvuuutttsssrrrrrrzzzxxxyyy}}}}}}wwwvvvyyyrrriiiqqq}}}mmmYYYSSSMMMDDDAAATTTggggggHHH@@@AAAfffwwwHHH\\\XXX@@@000222666777WWW|||wwwsssvvv}}}|||yyyoooooommmkkkhhh```TTTKKKDDDKKKVVV\\\TTTGGGBBBDDDAAABBBDDDFFFGGGHHHHHHHHHKKKGGGBBB===:::===DDDKKKRRRSSSUUUUUUXXX]]]eeelllyyy{{{~~~~~~|||yyyvvvtttnnnmmmqqqyyy|||yyyzzzrrrpppooommmlllkkkjjjiiigggiiilllppprrrtttvvvwww~~~wwwrrrqqqpppmmm___kkkrrrmmmfff___PPPAAA:::888666<<>>444111EEEcccsssNNN\\\xxxoooTTTIIILLL___rrrzzzfffOOOIIIQQQcccvvv~~~vvvfff[[[jjjrrrpppiii^^^OOOPPPaaapppyyyyyy~~~{{{zzzzzzvvvrrrqqqsssssspppooopppmmmnnnmmmlllgggbbb\\\XXXSSSTTTVVVVVVSSSOOOJJJGGG???AAABBBAAA>>>;;;:::;;;;;;:::888777777666444222555777888777666666888999AAABBBEEEHHHGGGGGGOOOXXXyyyoooFFFHHHHHHwww~~~}}}}}}|||zzzxxxuuusssqqqmmmmmmllllllmmmmmmnnnoooqqqnnnooosssvvvwwwyyy}}}}}}xxxrrrkkkccccccdddjjjpppooobbbUUUQQQKKKIIIGGGLLLaaajjj^^^CCC;;;HHH[[[UUUFFF>>>222222666666PPPvvvzzzttt}}}vvv~~~~~~uuujjjeee___ZZZVVVNNNEEE@@@KKKSSS[[[[[[OOOBBB???CCC@@@AAACCCEEEGGGIIIIIIJJJLLLLLLHHH???:::;;;AAAGGGMMMOOOPPPPPPQQQXXXbbbjjjzzz~~~{{{yyyxxxwwwzzz{{{wwwqqqllllllppppppppppppooonnnmmmmmmmmmjjjmmmqqquuuyyyzzzzzzzzz}}}xxxrrrmmm\\\iiiqqqoooggg^^^OOOBBB777666666===NNNbbbkkklllkkklllnnngggRRR>>>;;;EEEGGGDDDRRRbbb~~~ssslll===888999111???dddlllVVVCCCMMMbbbtttvvvgggUUULLLAAACCC___yyyaaakkkyyy~~~xxxvvv}}}wwwwwwxxx{{{}}}||||||yyywwwyyy}}}~~~zzzwww{{{zzzqqqmmmnnnoooooorrrwww|||~~~~~~~~~pppyyyzzzllljjjooo}}}xxxkkkWWWEEE:::777888;;;NNNttt}}}RRRCCC888111AAAaaauuuxxxOOOZZZtttkkkLLLEEEOOO\\\iiihhhSSSEEEIIIRRRSSS^^^cccmmmsssnnnaaaZZZZZZgggsssuuunnndddVVVWWWgggwwwjjj}}}}}}{{{zzzxxxxxxwwwsssnnnjjjdddxxxvvvllliiiggggggjjjjjjfffeeegggaaabbbbbbaaa^^^XXXSSSOOOIIIJJJKKKKKKIIIFFFCCCAAA<<<>>>AAAAAA???===<<<;;;999777555555555555333111666777888888888999;;;===DDDDDDFFFHHHGGGIIIQQQ\\\ttt}}}gggBBBFFFaaa|||uuuxxxwwwuuusssrrrqqqqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmkkkgggfffjjjlllkkkkkkmmmqqqttttttqqqnnnmmmhhhccceee]]][[[``````WWWRRRSSSOOOHHHIIIOOOXXXeeebbbOOO===:::YYYxxxmmmXXX{{{GGG<<<444111111333MMMuuuzzzhhhyyyzzz}}}{{{ooogggZZZMMMEEEAAA???@@@CCCRRRXXX[[[VVVJJJAAA@@@BBB???@@@AAADDDFFFIIIJJJKKKNNNQQQNNNDDD;;;<<>>MMMCCC999SSSbbbrrriiiyyyeee??????888333;;;[[[tttgggPPPqqq}}}hhhYYYHHH]]]uuurrreeecccqqq{{{xxxssswww|||wwwrrrrrrtttyyy~~~}}}}}}|||}}}{{{zzzwwwnnnnnnrrrwwwvvvwwwzzz|||{{{|||sss{{{zzz}}}~~~ssseeeQQQ@@@999888:::;;;SSSUUUBBB:::444AAAaaakkk{{{PPPXXXqqqfffDDD===KKKNNNZZZ[[[HHH888>>>SSScccmmmggg```YYYLLLDDDJJJWWWbbbuuuyyyooogggaaaeeerrr^^^lll|||wwwmmmiiiggggggiiieee^^^VVVZZZnnnxxxuuurrrhhh\\\ZZZXXXZZZ\\\[[[WWWUUUXXXUUUVVVWWWVVVSSSOOOKKKHHHBBBBBBCCCCCCBBBAAA@@@??????>>>>>>>>>======<<<;;;555333333333555555444333777888999999:::;;;???AAAEEEEEEFFFIIIIIILLLWWWbbbttt}}}www[[[GGGQQQ||||||}}}yyyvvvsssqqqnnnkkkjjjkkklllnnnllllllmmmmmmllllllkkkjjjhhhcccaaadddgggeeedddeeeeeeggggggcccbbbcccbbb^^^ddd^^^ZZZYYYTTTNNNOOOTTTOOOIIIOOOZZZ^^^^^^RRR<<<<<>>>>>???AAADDDHHHKKKMMMPPPVVVUUUIII??????FFFKKKPPPQQQPPPNNNPPPZZZjjjwwwrrrfffWWWLLLEEEGGGRRR___gggjjjmmmooonnnnnnppprrrppppppsssyyy~~~qqq^^^iiiqqqooodddVVVHHH>>>666777999BBBUUUiiirrrrrrlllooonnnaaaHHH888CCCXXX]]]JJJlllwwwnnn|||___CCCFFF555555666SSSzzz~~~~~~{{{vvvnnnyyyiii}}}nnnqqqwwwzzz{{{|||zzzsssvvv~~~wwwmmmeeeggglllvvv~~~|||~~~~~~~~~qqqkkkqqqxxx~~~zzzzzz}}}}}}|||rrr~~~}}}}}}ssskkk]]]III;;;888:::<<<===fff[[[===999777@@@]]]~~~RRRXXXppp}}}dddAAA777CCCKKKSSSWWWMMM???:::CCCNNN]]]OOOCCC===999:::III[[[gggrrrjjjlllsss|||YYYfffxxxsssaaa[[[WWWYYY^^^]]]SSSIIIhhhwww{{{|||rrryyy{{{uuukkkbbbYYYRRRQQQPPPPPPQQQNNNIIIGGGIIIJJJKKKLLLKKKIIIFFFBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>;;;888666666777666555222222111333666777777666777888999:::;;;===AAADDDEEEDDDFFFIIIKKKPPP\\\hhh~~~wwwPPPJJJYYYjjjiii{{{xxxzzz|||tttqqqllliiigggiiikkkmmmfffgggiiijjjjjjjjjiiihhhfffaaa___bbbeeedddcccdddggghhhfffbbb```bbbaaa^^^ZZZ]]]]]]ZZZTTTPPPOOOOOOOOOJJJTTTbbb```VVVEEE000>>>\\\WWWnnnqqq\\\777999222000888:::|||___ttt|||}}}{{{nnn```JJJ@@@:::<<<>>>???AAAFFFIIIIIIHHHDDD@@@>>>===;;;>>>>>>>>>@@@CCCGGGKKKNNNQQQYYYXXXLLLAAABBBIIIMMMSSSSSSPPPMMMNNNZZZnnn}}}zzziii```TTTKKKDDDCCCKKKVVVbbbfffkkkmmmmmmnnnqqqsssrrrqqqtttzzzttt^^^gggnnnkkk___OOOAAA888777888;;;EEEXXXllluuuuuupppqqqnnn^^^DDD666GGGaaaZZZDDDqqqttt[[[GGGKKK333666444MMMwww}}}|||zzz|||~~~}}}~~~~~~~~~wwwzzzyyy}}}mmmYYY]]]fffsss~~~||||||vvvtttrrrwwwyyysssjjjkkkvvv}}}|||qqq~~~~~~~~~}}}wwwllleeeVVVDDD888777;;;>>>>>>{{{aaa:::888888>>>VVVSSSYYYqqqyyykkkJJJ@@@JJJSSSQQQQQQOOOKKKJJJTTT```WWWJJJCCCIIIQQQZZZjjj{{{rrrwwwmmmssszzzUUUMMMtttjjj\\\TTTMMMKKKJJJIIIKKKOOOnnnqqqjjj]]]XXX^^^```ZZZ]]]\\\dddooolll[[[OOONNNLLLHHHDDDDDDFFFGGGDDD@@@HHHFFFDDDBBBAAAAAAAAABBB===:::888;;;>>>???;;;666666555444333222333444555555555444555555777888999888888:::===BBBEEEGGGHHHIIIIIIHHHIIINNNYYYgggqqqtttcccMMMQQQnnnmmmhhh|||{{{}}}xxx}}}}}}yyypppnnntttooollliiiggghhhiiiiiihhhjjjiiihhhfffeeeeeeffffffeeeeeeeeedddcccbbbaaa```___``````^^^]]]]]]```bbb^^^]]]XXXRRROOONNNMMMKKKOOOMMM```bbbHHHBBBEEE666NNNwwwWWWNNN666555222///777===mmmppp~~~{{{xxx||||||xxxuuupppcccUUUBBB???>>>@@@???<<<<<<@@@AAA???>>>>>>???>>>;;;999======>>>???@@@DDDLLLUUU[[[^^^___XXXJJJ???CCCMMMSSSMMMKKKPPPZZZhhhxxx|||jjjdddXXXNNNHHHCCCAAAFFFOOOZZZ^^^eeeiiikkklllmmmmmmooorrrwww~~~rrrbbbZZZkkkgggRRREEE777777333333999III___oootttsssnnniiiiiiPPPDDD<<<@@@xxxTTTSSSooocccXXXUUU>>>>>>555???EEEppp}}}{{{zzz}}}```vvvyyy{{{~~~uuuTTTVVV```nnnyyy~~~ppphhh\\\[[[[[[]]]eeerrr|||{{{zzzwwwvvvnnn]]]JJJ===<<<888333<<>>>>>AAAAAA???;;;>>>>>>===============>>>:::888777999===>>>;;;777555444333333333444555666333333555666777888999999888999<<>><<<<<<=========<<>>555;;;:::666EEE]]]PPP<<<===222777GGGqqqxxxdddYYYiiivvv{{{YYYLLLNNNQQQiiiuuucccaaajjjxxxooouuu~~~MMMIIIcccwwwllldddRRRKKKEEEDDDBBB>>>===>>>CCCGGGDDD======BBBDDD@@@BBB@@@EEEMMMLLLDDD@@@BBB@@@===::::::;;;<<<:::777444555777999:::::::::999777555444666999999666222444444333333333555666777333444666777777777777777:::<<>>DDDIIIMMMQQQJJJGGGBBB???>>>???@@@@@@>>>GGGOOOQQQOOORRRYYY```bbbccceeeaaaUUULLLOOOVVVWWWXXXaaaqqqoooPPPIIIQQQMMMJJJHHHEEEBBBDDDIIINNNSSSZZZ```dddhhhkkknnnssstttxxx~~~xxxeee\\\hhh^^^III@@@555666888888===JJJ\\\iiinnnmmmmmmdddYYYCCC>>>EEEPPPtttHHHRRRaaaYYYXXXRRRRRRLLLEEE777666aaa{{{zzzxxxxxx|||xxxnnnyyy}}}pppUUUXXXcccrrr|||~~~~~~wwwvvvvvvxxxzzz{{{{{{zzzzzz{{{}}}}}}nnncccQQQUUU___nnn}}}}}}yyy{{{tttnnnfffYYYKKK;;;777>>>:::444JJJlll}}}III;;;;;;333999FFFooouuusss[[[ggguuu~~~ttt\\\ccctttlllpppiiijjjuuuxxx}}}{{{wwwtttyyy}}}|||MMMGGG[[[uuuiii```OOOIIIEEEDDDBBB>>><<<===<<<@@@???;;;;;;??????<<>>???CCCDDD@@@???BBB===;;;888888999:::888777111333666888999999777666444333222222333333000---666555444333333444555666777777666555555555666666>>>@@@CCCEEEFFFGGGIIIJJJKKKNNNUUU^^^hhhsss|||}}}bbbOOOIIIqqqmmmqqqgggUUUNNNZZZtttwww{{{zzzyyyxxxqqqllllllkkkhhhgggjjjcccaaa___^^^___```___^^^]]]]]]]]]^^^^^^___``````______^^^]]]\\\ZZZXXXWWWXXXWWWWWWXXXZZZYYYWWWVVVVVVRRROOOKKKJJJPPP^^^llllllYYY@@@<<<@@@>>>```VVVkkk^^^;;;<<<333333999...222VVVgggzzzyyywwwvvvrrrmmmeeeZZZLLLEEEHHHLLLLLLJJJ@@@;;;;;;BBBKKKPPPSSSVVVPPPNNNMMMLLLKKKHHHCCC???BBBJJJOOOOOOPPPXXXeeennnggghhhjjjhhh```WWWWWW]]]cccgggsss\\\EEEHHHPPPQQQRRRQQQNNNKKKKKKMMMMMMQQQWWW]]]bbbfffjjjmmmuuuwww{{{xxxeee[[[eeeWWWBBB<<<444666888999>>>LLL\\\hhhllllllkkkdddTTT===888EEEWWWkkkLLLbbbnnnsssqqqyyyYYYPPPXXXMMMKKK<<<666QQQqqq~~~{{{yyyyyy}}}{{{sssqqqzzzZZZ]]]gggvvv}}}|||sssrrrpppqqqtttvvvwwwvvvvvvwwwyyy|||~~~yyyqqqhhhaaa___ccckkkzzz{{{rrrpppiiiddd^^^RRRGGG===<<<@@@777333UUUGGG>>><<<777===EEElllyyy}}}]]]ddduuuyyyjjjjjj}}}}}}{{{xxx{{{PPPFFF[[[rrrbbbWWWLLLGGGDDDDDDCCC@@@>>>???999;;;:::888777999888666<<<999888888999888999<<<:::888777666777777666666111333666888888666444222111111111333444333222000888777555444333444444555777555333333444777;;;===BBBDDDGGGGGGGGGHHHKKKMMMUUUYYY```iiittt||||||fffOOOLLLVVV~~~eeehhhbbb[[[VVVRRRggg}}}zzzvvvrrr|||{{{sssrrrlllgggfffeeebbbaaabbb___]]]\\\\\\]]]]]]]]][[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYWWWVVVUUUQQQUUUXXXVVVSSSRRRVVVZZZfffYYYOOONNNTTT\\\hhhsss___JJJFFFCCC;;;XXX___mmmNNN;;;AAA555222888///444OOO}}}ccczzz~~~zzzqqqjjj[[[MMMAAADDDPPPXXXVVVQQQ???<<>>@@@;;;;;;999777666666666555888666444333333444666888555555444333333333333333111222444555555333000......000333555777888999999777777555444444444555666444333333444888>>>CCCGGGEEEHHHIIIIIIIIILLLQQQVVVdddffflllttt}}}}}}jjjOOOCCCQQQdddmmm```ZZZVVVZZZYYYOOO]]]~~~|||{{{yyyqqqfffcccggg^^^\\\YYYXXXYYYZZZZZZZZZYYYXXXWWWWWWXXXYYYXXXVVVYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVTTTSSSRRRMMMRRRUUUSSSPPPRRR\\\eeetttZZZHHHRRRfffnnnggg```EEE888;;;???TTTiii]]]cccEEE>>>CCC888333777333111FFFppphhhtttzzzvvvqqqcccPPPCCC:::BBBQQQVVVRRRLLL>>>===BBBJJJQQQUUUZZZ```iiinnnvvvzzztttdddQQQCCCHHHJJJJJJMMM]]]qqqyyywwwiiilllttt|||}}}wwwsssttt}}}nnnJJJDDDMMMOOOWWW]]]\\\XXXXXXYYYYYY___aaaeeeiiilllqqqvvvyyyvvv\\\SSSZZZIII555777333555666;;;EEESSSaaaiiikkkjjjccccccNNN===:::QQQhhhUUUFFFwwwhhh]]]SSSLLLPPPIIIEEEFFFEEE555JJJ|||xxxzzzyyyxxx|||vvvxxx{{{{{{yyy}}}~~~|||}}}zzzuuujjjhhhnnn{{{{{{vvvsssrrrrrrqqqqqqsssuuuyyy}}}{{{{{{uuuiiiZZZPPPMMMOOO```bbbiiisss~~~sssiiijjjmmmbbbVVVIII;;;999:::;;;666222FFFzzzmmmIIIHHH>>>:::;;;444VVV~~~zzzvvvjjj]]]jjjxxxvvv[[[QQQXXXfffPPPEEEHHHoooppp]]]PPPJJJEEEEEEDDD@@@???AAA???===;;;:::999888888999777777666555555777999:::333333333222111000111222111222333444444222000///000222555777888888999999555444444444555666888999555666999<<<@@@DDDGGGIIIFFFIIIKKKLLLMMMSSS\\\dddoooppptttzzzqqqWWWFFFSSSxxxsss```dddVVVPPPTTTUUURRRXXXccczzzxxxwwwxxx}}}rrr___VVVYYYKKKKKKIIIIIILLLOOOPPPOOONNNMMMLLLMMMNNNOOOMMMLLLPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPLLLNNNOOOOOOQQQZZZhhhrrrjjjUUULLL]]]ppplllXXXGGG777:::BBBYYYXXXttt|||KKKEEEAAA@@@<<<888666666---===```oookkkvvvxxxnnn___FFF===:::BBBKKKLLLHHHEEE???@@@FFFNNNTTT[[[gggrrr~~~ooo[[[MMMOOOSSSYYYfff}}}sssnnnsssbbbHHHFFFKKKQQQ[[[cccaaa___cccfffgggkkkmmmppptttwww}}}hhhUUUNNNUUUCCC111555333555888>>>IIIXXXccciiihhhfff___^^^GGG>>>EEEdddxxxPPPPPPwwwbbbrrr~~~RRRLLLKKKJJJKKKFFFHHHNNN;;;GGGsssyyymmm{{{{{{zzzzzzwww~~~{{{xxx|||yyytttyyyxxxvvvssstttuuuwwwyyy{{{yyyxxxssstttxxxssswww}}}xxxooolllnnnyyyqqqbbbXXXTTTTTT___dddnnnyyymmmeeeggggggYYYLLLBBB777===???;;;555;;;[[[{{{```GGGKKK@@@>>>???555VVVvvvtttwww]]]eeessskkktttMMMEEEJJJiiinnnUUUNNNIIIGGGEEEBBB@@@BBB???<<<:::999999888999;;;555666666555666999;;;;;;333333444333111111222333222333444555555444333333333555666666555333222222222222222333555888:::<<<999<<<@@@DDDFFFGGGFFFEEEFFFIIILLLMMMPPPXXXdddnnnttttttuuuzzz}}}xxxuuubbbHHHHHHrrrmmmbbbfffVVVNNNOOORRRZZZ]]]UUUeeevvv{{{xxx{{{}}}~~~uuubbbYYYNNNMMMJJJFFFFFFGGGFFFCCCCCCBBBBBBCCCEEEEEECCCBBBFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLKKKJJJLLLTTTbbbqqq{{{UUUPPPWWWjjjppp___GGG999888VVVooo```[[[vvvXXXAAAGGGBBB<<<>>><<<666777111===WWWuuujjjsss{{{{{{zzzkkk```DDD???@@@GGGKKKHHHGGGIIIBBBEEEJJJQQQXXXbbbtttuuubbbVVVVVV]]]jjjpppsss{{{\\\IIIIIIKKKVVVbbbjjjhhhhhhnnntttuuuyyy{{{|||ZZZQQQJJJRRR@@@///555444555:::AAAMMM[[[eeehhhfffccc\\\YYYAAA???OOOsssNNN```wwwZZZooojjjJJJFFFKKKGGGOOODDDBBBNNN???DDDfffwwwvvvggguuu|||}}}~~~~~~xxx{{{{{{wwwzzzvvvpppyyyrrrpppqqqtttvvvtttrrrrrrxxxxxxsssqqqpppiiiqqq}}}xxxsssooo{{{rrrmmmnnnxxxwwwqqqooommmuuu|||rrrfffccc^^^LLLBBB@@@;;;999;;;777444HHHsssxxxcccPPPTTTEEEAAA???000OOOrrr|||___dddrrr~~~HHHFFFHHH^^^wwwooo[[[HHHCCCDDDBBBAAABBB>>>DDDDDD===:::<<<<<<:::888777666777777666333111...///111222333222222111222222222222222222222222999888666444333222222333///111444666888;;;???BBBDDDEEEFFFEEEEEEEEEGGGHHHMMMLLLMMMTTT___kkkssswwwuuuppp~~~www{{{~~~___RRRLLLTTTaaa\\\UUUUUUOOOEEEGGGYYYkkkdddSSSXXXzzz}}}qqqooolllppp|||~~~{{{wwwccc\\\SSSMMMJJJIIIFFFCCCAAA======BBBBBB===<<>>??????hhh|||hhhaaapppzzz~~~FFFCCCDDDXXXiiiuuuaaaSSSIIIAAA@@@DDDCCCHHHIIICCC???@@@???===;;;:::999:::;;;;;;999777222222444444555444333333555555555555555555555555777666555444444555666666555888;;;===???BBBEEEHHHGGGGGGHHHGGGFFFGGGIIIKKKKKKOOOXXXdddpppwwwxxxwww~~~{{{qqqcccSSSTTT]]]wwweeePPPSSSRRROOOMMMFFFDDDOOO\\\YYYMMMIII```nnncccVVVUUU```gggmmmrrrwww|||~~~~~~|||zzzuuummmeee]]]WWWQQQNNNQQQLLLJJJIIIEEE@@@BBBHHHCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLOOORRRccclllpppqqqxxx~~~rrr^^^YYYLLLDDDDDDBBB===EEEUUUUUUUUUYYYHHHGGGCCC@@@@@@AAA???:::555<<<000NNNsss~~~vvv}}}vvvkkkKKKFFFEEEKKKRRRVVVZZZ^^^\\\^^^[[[UUUSSSXXX^^^```cccdddeeecccaaaaaaeeehhh^^^MMMSSSaaagggppp{{{```NNNFFFHHHCCC777000222777888???EEEQQQ^^^gggiiifffddd[[[NNN666<<<[[[dddGGGQQQuuummmtttWWWHHHMMMKKKOOOKKKIIILLLKKKJJJGGGGGG```|||}}}~~~~~~xxxyyyzzzyyyxxxwwwxxxyyyppprrrsssssstttwww}}}ttttttrrrqqqpppoooooooooqqqrrrddd]]]tttwwwqqqmmmggg^^^PPPCCC;;;;;;===???AAA:::333LLLkkkOOOIIIHHHGGGEEECCCAAA???>>>___sssyyysssbbbiiiwwwDDDAAAGGG[[[ccciiiooo\\\KKKDDDDDDBBBFFFFFFBBB@@@AAAAAA@@@>>>======>>>@@@AAA???>>>999::::::::::::999999888666666666666666666666666888888888999:::;;;======:::===@@@CCCDDDEEEGGGIIIKKKKKKJJJHHHGGGHHHLLLOOOWWW]]]gggttt}}}~~~{{{sssYYYOOOCCCXXXtttTTTSSSVVVVVVIIILLLIIIDDDGGGNNNNNNGGGDDDFFFaaa{{{ttt~~~bbbKKKHHHJJJLLLRRR\\\fffnnnuuuzzz~~~zzzssslllgggddd[[[VVVQQQMMMHHHFFFJJJQQQNNNMMMKKKJJJIIIKKKLLLMMMQQQSSSVVVYYY\\\aaafffjjj~~~xxxfffVVVHHH:::<<>>444///111666999AAAJJJWWWaaaggggggeeecccWWWGGG333FFFfffPPPIIISSSjjj```TTTIIIHHHMMMHHHDDDGGGLLLKKKGGGCCC@@@WWW}}}vvvvvvyyywwwyyywwwwwwwwwxxxzzzzzzyyyxxxvvvvvvvvvttttttuuuxxx{{{qqqrrrssstttsssqqqnnnlllrrrqqqdddaaayyy{{{zzz}}}~~~yyytttpppnnniiiZZZGGG:::666888;;;===;;;///666fffzzzoooJJJEEEDDDEEEGGGHHHGGGDDD@@@>>>KKKxxxvvvuuu}}}aaa^^^pppEEEAAAEEE___cccYYYhhhzzzeeeTTTKKKBBBBBBAAA@@@@@@BBBDDDEEE@@@??????AAACCCDDDCCCBBBAAAAAAAAAAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@AAACCCDDDDDDAAACCCFFFGGGGGGGGGHHHIIILLLLLLKKKJJJJJJLLLQQQUUUmmmoootttyyy~~~~~~eeeIIIHHHWWWOOOMMMRRRKKKJJJIIILLLJJJFFFEEEIIIIIIFFFIII>>>FFFggg{{{www{{{~~~bbbPPPIII@@@@@@CCCJJJSSS^^^jjjttt{{{|||zzzzzzpppkkkfffdddeeegggkkknnndddcccaaa___```bbbeeegggnnnrrrttttttuuuxxx{{{{{{}}}vvvqqqppplll^^^OOOGGGEEE777999CCCIIIaaaeeeOOOvvv\\\IIIHHHGGGDDDAAA???>>>??????>>><<<666444:::RRR}}}lllssswwwyyy~~~tttWWWJJJLLLcccuuuzzzyyydddWWWSSSRRRQQQRRRSSSRRRPPPRRR[[[jjjvvvuuullluuufffNNNHHHBBB@@@;;;444000333999>>>CCCOOO\\\dddffffffdddaaaQQQCCC888UUUqqqCCCPPP]]]XXX\\\iiiRRRLLLDDDLLLDDDEEEHHHLLLIIIFFFDDDAAARRRqqqvvvkkkyyytttpppooouuu}}}zzzwwwuuuvvvyyyzzzxxxvvvyyyxxxvvvsssqqqppppppqqqrrrtttvvvwwwvvvssspppnnnpppnnndddeeezzz{{{xxxtttqqqrrrrrrtttuuuvvvwwwwwwwwwzzz{{{{{{|||~~~zzzrrrlll]]]OOO@@@999888888888888000BBB___LLLBBB???AAACCCEEEGGGGGGEEEBBB@@@CCCqqqxxxeeeYYYmmm{{{FFFCCC>>>[[[```MMMOOOooottteeeOOOKKKFFFDDDCCCCCCEEEHHHBBBAAA@@@AAACCCEEEDDDCCCDDDDDDCCCCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFHHHIIIKKKKKKJJJJJJJJJKKKIIIJJJLLLNNNQQQWWW^^^dddxxxyyy{{{}}}pppWWWGGGEEE{{{YYYZZZOOOBBBHHHIIIIIIGGGEEEGGGJJJIIIEEEDDDDDDAAAIIIggg~~~xxxyyy~~~uuuiiiZZZMMMAAA===???EEEQQQ\\\mmmttt{{{}}}yyytttuuu|||}}}|||{{{{{{|||~~~{{{xxxtttooofff[[[QQQNNNJJJAAA;;;:::666???RRRkkk}}}___^^^aaaCCCFFFJJJBBBBBBAAA???>>>??????>>>>>>777888:::JJJwwwhhhtttrrrzzz___TTTYYYssshhhWWWTTTWWWXXXQQQYYYeeennnuuu|||wwwRRRCCCBBB>>>:::666333222555<<>>MMMwwwxxxvvv}}}~~~hhhRRRGGGAAA<<<===CCCOOOTTT\\\eeemmmuuu|||~~~|||yyyzzz~~~pppeee___XXXOOOJJJ@@@777555666888;;;>>>???nnn}}}SSS\\\xxxmmmgggLLLGGGEEEDDDFFFAAAAAA@@@@@@???>>>>>>>>>;;;<<>>MMMddd```EEEbbb\\\ooo\\\WWWVVVIIIGGGIIIOOOKKKLLLFFFFFFMMMKKKLLLWWWoooeeerrr}}}}}}uuupppsssyyy|||yyyvvvttttttuuuuuuuuusssrrrrrruuuxxx{{{||||||uuuuuuttttttssssssssssssmmmooonnnttt~~~yyyuuu~~~yyyuuuuuutttrrrrrrtttoooppprrrtttvvvwwwxxxxxx}}}zzzyyyxxxyyyyyyqqqsssyyy~~~{{{uuuuuuzzzyyywwwvvvuuuuuuvvvxxxyyy{{{wwwtttuuussshhhWWWIII;;;777777;;;:::555777???gggDDDAAAJJJ999>>>>>>>>>>>>???@@@BBBCCCCCC[[[~~~www|||zzzCCCCCCCCCVVVXXXIII===BBBbbbuuuyyyrrrkkkhhhaaaUUUKKKHHHMMMJJJHHHFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGEEEFFFGGGHHHJJJMMMRRRVVVaaacccgggkkkoootttzzz~~~zzzpppcccYYYLLL___uuufff___OOOAAA@@@DDDDDDAAAAAABBBDDDDDDBBBAAA666@@@EEE???@@@TTTttt|||xxx|||}}}||||||mmmiiidddWWWJJJFFF>>>>>>AAAHHHRRR]]]fffjjjssswwwxxxvvvxxx}}}}}}}}}{{{wwwpppiiieee```ddd^^^NNNEEEEEEBBB<<<::::::999<<>>======<<<;;;AAA@@@YYYyyyuuunnneeeUUU]]]mmmwwwqqqUUUEEE<<<888333///...444999<<>><<<999999;;;777777GGG\\\SSS@@@>>>;;;===::::::;;;<<<===>>>???@@@777RRRvvvyyyxxx~~~~~~zzzuuuAAAAAA555GGGPPPMMMCCC:::JJJjjjzzzqqqzzzjjj\\\WWWRRROOOKKKIIIIIIHHHGGGFFFFFFEEEEEEDDDEEEFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOSSSXXX```eeevvvwwwyyyyyyyyyzzz}}}xxx```SSSRRRRRR}}}fffMMMFFFJJJGGGNNNQQQAAABBBBBBCCCDDDCCCAAA@@@BBBDDD999999BBB>>>999NNNnnn~~~yyy}}}~~~zzzwww|||~~~iii^^^JJJDDD>>>===AAAHHHLLLNNNOOOYYY]]]YYYWWW___hhhmmmmmmmmmmmmiiiaaaUUUJJJCCCDDDHHHCCC666333:::>>>;;;;;;CCCKKKUUUggg|||{{{MMMVVVttteeeWWWLLLAAAAAADDDEEEBBBAAA???AAABBBBBB@@@>>><<<<<<;;;777???999JJJrrryyypppyyyzzzeee^^^ooo~~~|||~~~~~~{{{zzz|||}}}~~~{{{|||}}}\\\JJJBBB;;;555333///000888>>>AAAFFFLLLVVV___dddaaa```]]]OOO>>>:::DDD```___;;;WWWtttddd]]]JJJUUUAAAIIIOOOEEERRRNNNEEEMMMLLLJJJIIIAAA===DDDGGG```uuuSSSQQQvvvnnndddrrrnnnssszzz|||yyyuuuttttttvvvuuuuuuxxx}}}vvvxxxzzz{{{{{{yyywwwuuulllooorrr{{{xxxzzz}}}xxxwwwxxxzzzzzzxxxssswwwzzz}}}xxxtttuuutttooommmpppssstttvvvwwwxxxyyyyyyyyyzzzvvvrrrooopppsssuuuwwwuuuqqqpppvvv{{{}}}~~~~~~yyyvvvsssrrrqqqiiillllllcccSSSEEE<<<888666444555888888CCCccc~~~WWW666GGG;;;+++BBB777888:::;;;<<<===<<<<<<888RRRjjj{{{{{{sssmmmlll{{{{{{sssyyykkkGGG???@@@DDDGGGFFFBBB@@@CCCFFFuuuppp\\\qqqzzzvvvnnncccZZZUUUQQQMMMJJJJJJHHHGGGHHHJJJKKKHHHEEEGGGGGGHHHHHHHHHGGGFFFFFFGGGIIIJJJJJJJJJKKKNNNPPPOOOTTTYYY^^^dddmmmwww~~~~~~}}}{{{]]]NNNYYYlll\\\TTTRRROOOKKKIIIGGGFFFFFFGGG@@@>>>DDDDDD===:::===AAA???===<<<<<>>@@@AAAQQQFFF@@@DDDEEE<<<555444<<<777444777===EEENNNUUU|||~~~|||hhhEEEeeeuuuVVVCCCBBBAAAAAACCCCCCBBBAAAAAA@@@@@@???>>>======<<<<<>>666111000333666999===DDDMMMSSS^^^___aaaaaa\\\PPPBBB888;;;^^^iiiCCCOOO]]]XXXfff~~~sssMMMJJJHHHHHHJJJJJJGGGEEEGGGGGGFFFDDDCCCAAA@@@@@@AAATTTiii~~~\\\YYYwww}}}kkkfffcccmmmsssrrruuu{{{yyyrrrvvvwwwzzzzzztttzzzyyyyyyyyyyyyyyyyyyyyyvvvrrrqqqtttvvvvvvzzz|||{{{yyywwwvvvvvvwwwwwwuuuyyy~~~}}}wwwsssnnnmmmqqquuuvvvwwwzzzxxxvvvtttrrrrrrrrrrrrtttrrrooonnnpppuuu|||~~~}}}|||}}}yyywwwvvvwwwyyywwwsssnnnnnnmmmbbbOOOCCCAAA<<<333<<<:::666555FFFnnn\\\:::DDD555888DDD111::::::999999888999999999AAA:::ZZZ{{{bbbwwwuuu{{{jjjFFF>>>===AAAEEECCC???<<<>>>AAA]]]OOO[[[nnn~~~~~~wwwqqqkkkfff```\\\TTTRRRPPPOOOOOONNNKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMPPPSSSUUUYYY]]]```fffiiimmmooopppuuu{{{~~~|||YYYIII\\\hhhXXXSSSPPPKKKGGGDDDDDDEEEFFFBBB>>>???EEEDDD===<<<@@@<<<;;;999888888:::<<<===DDD^^^yyyxxxxxxkkk{{{~~~{{{}}}iii```^^^UUUHHH;;;999888888:::===??????222999>>>;;;777777:::;;;333<<>>>>>===<<<<<<;;;;;;===:::666>>>UUUpppoooyyyvvv}}}zzzzzz{{{~~~~~~~~~}}}{{{yyyyyy{{{}}}zzzzzz{{{}}}~~~{{{zzzzzzyyyzzz~~~sssRRR>>>555222222111555:::<<>>???JJJ[[[wwwfffZZZvvvpppccccccjjjsssuuusssvvv}}}xxxwwwxxxzzz|||{{{xxxuuutttttttttuuuuuuvvvvvvwwwvvvrrrqqqtttuuutttuuuyyyxxxwwwvvvuuuuuuuuuttttttwww{{{~~~{{{zzzvvvrrrmmmmmmppptttvvvvvvzzzyyywwwuuuttttttttttttlllnnnpppssswww||||||yyywwwxxxvvvtttttttttrrrmmmiiidddddd[[[JJJ<<<777999:::---777:::BBBhhh{{{III555???444555???444999999888888888888999999===999QQQzzzhhhrrroooxxxiiiEEE;;;<<>>;;;;;;===@@@\\\{{{```YYYiii~~~xxxsssnnnlllhhhfffdddaaa^^^[[[ZZZZZZYYYYYYYYY[[[\\\]]]___bbbfffjjjmmmqqquuuyyy}}}~~~~~~gggPPPgggnnnIIIMMMPPPMMMGGGBBB???@@@CCCEEECCC???@@@FFFDDD<<<;;;@@@>>>===<<<<<<;;;;;;<<<<<<<<>>>>>@@@@@@???>>>======<<<<<<;;;;;;::::::;;;:::;;;:::<<>>999888RRRcccJJJMMMddd^^^eee~~~LLLNNNLLLJJJIIIIIIHHHFFFDDDCCCCCCBBBAAA@@@>>>======>>>AAAKKKhhhWWWYYYpppzzzoooeee]]]bbbmmmuuuyyy{{{zzzxxxuuutttuuuuuutttsssnnnooopppqqqssstttuuuuuuuuurrrsssuuuuuurrrqqqtttwwwxxxyyyzzzzzzyyyxxxwwwxxx||||||yyyxxxuuuqqqmmmmmmppptttuuuuuuzzzyyyxxxwwwwwwwwwxxxxxxrrrwww|||}}}{{{wwwsssuuusssqqqppppppmmmgggbbbVVVNNNEEE???999666888===888555FFFnnn}}}RRR;;;666;;;444222777666888777777777777777888888999999DDDdddvvvrrrqqqxxx~~~fffEEE;;;@@@EEEHHHGGGAAA======???777EEEZZZ{{{XXXLLLXXXnnn~~~~~~|||zzzxxxvvvtttsssrrrrrrsssuuuwwwyyyyyy|||~~~rrrooohhhVVVqqqyyy}}}XXXGGGDDDLLLIIIEEEAAA??????AAABBBKKKCCC???BBBBBB;;;888;;;@@@@@@@@@??????>>>===<<<@@@===;;;HHHkkkvvvssszzzdddaaa}}}www{{{pppjjjtttfffRRRRRR^^^nnnuuunnnZZZGGGJJJIII???>>>===<<<===>>>>>>===<<<;;;;;;::::::999999999999;;;999<<<>>>:::>>>YYYyyyxxxsss|||wwwrrrsssyyy~~~~~~|||vvvxxxzzz~~~}}}~~~||||||zzzxxxvvvvvvxxxzzzxxxxxxyyyzzz{{{|||}}}~~~}}}~~~}}}~~~}}}{{{wwwuuutttvvvxxxvvvxxxzzz{{{zzzzzzzzz{{{~~~ttt^^^LLLEEE:::333111222444555888:::>>>DDDMMMVVV^^^bbb^^^```\\\OOO@@@999<<>>===<<<===@@@BBBTTTtttrrrPPPPPPWWWsssxxxrrrccc```mmmvvvuuuyyywwwuuusssqqqpppooonnnkkklllnnnppprrrtttuuuvvvuuusssuuuyyyxxxtttrrrssswwwxxx{{{}}}}}}|||zzzyyyxxx{{{~~~{{{yyyxxxvvvrrrnnnnnnrrruuuvvvuuuyyyyyyyyyyyyzzzzzz{{{{{{~~~~~~yyyxxx{{{|||yyyuuusssqqqppppppnnniii```YYYNNN<<<222888@@@>>>::::::>>>KKKrrryyy===:::===;;;888666111111777666555555555555666666777777:::999OOOvvv~~~|||~~~|||~~~~~~|||yyyvvv}}}bbbDDD;;;BBBFFFIIIGGGBBB===>>>@@@<<>>===<<<;;;;;;======<<<;;;999999999888888888888888<<<999===@@@:::888NNNmmm}}}oooooo|||uuupppkkklllrrrwwwzzzyyywwwxxxxxxzzz|||wwwsssvvv~~~}}}}}}}}}}}}}}}~~~|||{{{zzzxxxvvvvvvxxxzzzxxxyyyyyyzzz{{{|||}}}}}}~~~|||||||||{{{xxxuuutttuuuvvvuuuvvvvvvuuusssrrrrrrssssssqqqtttxxxyyyxxxzzz~~~xxxooocccQQQAAA===:::888666555444333222<<<;;;>>>IIIWWWbbbeeeccc```\\\SSSCCC666555???JJJVVV???OOOsssjjj^^^NNNGGGHHHHHHGGGEEEBBB@@@??????AAAAAA@@@@@@???>>>======:::CCC???@@@]]]xxxSSSXXXooo~~~kkk___gggssssssssstttssspppmmmkkkiiijjjkkklllnnnppprrrtttuuuttttttwww|||}}}yyyvvvwwwsssuuuxxxzzz{{{zzzxxxvvvwwwzzz}}}~~~|||{{{zzzwwwtttpppqqqtttwwwxxxwwwxxxyyyzzzzzz{{{|||||||||~~~zzzzzz||||||xxxtttuuuzzz|||{{{xxxuuussspppnnniii```TTTKKKEEE:::666<<>>;;;@@@888;;;___```CCCKKKTTTbbbrrrkkkhhhzzznnndddWWWIIIGGGGGGCCCCCCCCCBBBAAA@@@>>>===HHH<<<666<<>>:::;;;888888888888777666444444000222999???;;;===TTTqqq}}}{{{qqqrrr~~~hhh]]]bbbrrrmmmgggjjjaaaRRROOO[[[cccccc|||yyy]]]PPPEEEEEEDDD@@@===???<<<;;;::::::<<<<<<;;;:::888888888888888888777777;;;999;;;>>>999666EEE[[[~~~qqq~~~zzzwwwxxxtttpppmmmnnnppprrrsssssstttuuuvvvwwwyyyyyyzzz{{{hhh\\\eeevvvbbb~~~}}}}}}~~~~~~~~~}}}|||{{{{{{yyywwwuuuuuuwwwyyyxxxxxxyyyyyyzzz{{{{{{|||}}}}}}|||yyywwwxxxwwwuuusssqqqrrrssspppqqqrrrqqqppppppqqqrrroookkkjjjkkkjjjeeedddfffiiiggg___SSSKKKFFFAAA;;;777666333222222444777999@@@???DDDPPP___gggfffbbb___VVVGGG999333888DDDNNNTTT\\\}}}UUUWWW}}}cccKKKIIIGGGHHHGGGEEEBBB@@@@@@AAA@@@@@@??????>>>======<<<666AAA;;;555JJJkkkvvv@@@BBBYYYyyymmmbbbhhhgggjjjnnnpppooollljjjjjjjjjkkklllmmmooopppqqqrrrttttttxxx~~~{{{yyyzzzvvvwwwzzz|||}}}{{{zzzxxxwwwzzz~~~~~~}}}||||||xxxuuurrrrrrvvvxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{zzz~~~}}}xxxtttuuuxxx|||yyywwwwwwyyyzzzyyywwwvvvqqqjjjccc[[[QQQFFF>>>777;;;???===444333@@@PPPKKK333<<<999===666///222333111555111111111111222333444444333555333===[[[{{{|||yyy{{{}}}xxxtttrrreeekkkuuuXXX@@@<<<<<>>>>>=========888:::BBBBBB:::777999888888888777666666666666888111222::::::333666@@@ddd|||tttzzzrrriiimmmaaa\\\pppsssttttttvvv~~~~~~|||kkkfffbbbXXXRRRRRRLLL___lllmmmxxxppphhh___JJJ;;;MMMNNN:::333@@@FFF>>><<<;;;::::::<<<<<<;;;:::777777777777777888888888888777888:::777666>>>IIIffftttqqquuuxxx}}}}}}zzzuuuyyyxxxuuupppmmmmmmpppssspppqqqrrruuuvvvwwwvvvtttmmmUUUXXXjjjwwwgggZZZyyy}}}}}}}}}}}}{{{zzzzzzyyyyyyxxxuuussssssuuuxxxvvvwwwwwwxxxxxxyyyyyyzzzxxxxxxzzz|||}}}|||yyyvvvsssttttttssspppooonnnooojjjlllmmmmmmkkkkkkkkklllhhhdddcccdddccc___]]]___XXXUUULLL@@@::::::777444000//////000222777===@@@AAAFFFNNNYYYaaadddcccaaaXXXLLL===666:::EEEQQQXXX[[[\\\VVVgggUUUKKKJJJDDDFFFFFFDDDAAA???@@@AAA>>>>>>======<<<<<<;;;;;;888;;;777888BBBPPPjjjYYYKKKDDDRRRhhhrrriii[[[YYY^^^eeeiiikkklllmmmooonnnnnnnnnoooppppppqqqqqqtttssswww|||}}}zzzxxxyyyzzz{{{}}}~~~~~~}}}|||{{{zzz}}}~~~|||{{{{{{wwwtttqqqrrrvvvxxxxxxwwwvvvwwwxxxzzzzzzzzzzzzyyyyyy~~~{{{wwwyyy||||||{{{zzzyyywwwuuusssrrrnnneeeYYYOOOIIIDDD>>>;;;222:::>>>:::<<>><<<;;;======999444333777<<<888;;;:::999666777[[[yyy```LLLIIILLLPPP]]]nnnxxx|||~~~~~~|||~~~iii[[[ooo~~~VVVFFFJJJMMMBBBDDDGGG;;;BBB@@@>>><<<;;;<<<===>>>777999AAAHHHBBB555111555666666555444444444444555222999999222333===>>>666999RRRooo{{{yyy~~~wwwmmmddd```^^^]]]\\\XXXYYY[[[[[[ZZZXXXUUUSSSVVVQQQYYYmmmxxxxxxsssmmmyyy```RRRGGGCCCBBB===;;;===>>>;;;999999<<<;;;::::::<<<<<<;;;:::777777777777888888888888666666666666666777:::===TTTtttxxxsssvvvtttppp~~~||||||xxxwwwwwwwwwmmmnnnnnnjjjffffffkkkqqqqqqqqqrrrtttvvvuuurrrpppjjjRRR```wwwyyyfff]]]|||~~~||||||~~~}}}{{{}}}~~~~~~}}}{{{yyyyyyyyywwwwwwvvvtttrrrrrrtttvvvuuuuuuvvvvvvwwwwwwxxxxxxssstttuuuxxxzzzzzzwwwuuurrrttttttssspppnnnmmmmmmkkkmmmmmmllliiigggggggggddd___\\\\\\ZZZUUURRRSSSFFFEEE@@@;;;::::::444---111444777999:::<<<>>>@@@BBBKKKWWW___aaa```___```PPPDDD888888DDDUUU___ddd[[[mmm]]]pppVVVOOOIIIMMM@@@BBBCCCBBB>>>===>>>@@@<<<<<<<<<;;;;;;:::::::::<<<777666@@@CCC>>>VVVnnn:::333ZZZmmm^^^PPPVVV^^^dddhhhlllqqqtttssssssssssssrrrrrrrrrrrrtttsssuuuzzz{{{wwwuuuwwwyyyyyyzzz{{{{{{zzzyyyxxx}}}~~~{{{zzzzzzvvvsssqqqrrruuuxxxwwwvvvvvvvvvxxxyyyyyyyyyxxxxxxwww~~~~~~yyyyyy{{{xxxyyyzzzxxxtttqqqooonnnbbbXXXIII???;;;<<<>>>???<<<<<<888:::TTTzzzBBB666444666111222)))...444111///000---////////////000111222333444000777555333SSSyyywwwxxx{{{}}}zzz~~~}}}{{{yyywwwvvvuuugggaaa]]]aaammmzzzMMM===555999:::;;;:::888666666666444666999888555555@@@LLLyyysssLLL???FFFNNNMMMUUUkkknnnlllzzz}}}wwwqqqaaaNNN[[[zzzwwwjjjtttssskkkSSSKKKFFFBBBCCCBBB???>>>???GGGAAA;;;888999;;;;;;:::777777777777666555333333333333222111111222333333444333333222222333333444888666>>>YYY|||dddwww~~~|||{{{~~~]]]JJJJJJIIIDDDAAACCCAAA???<<<:::999999999;;;;;;::::::::::::999999555666666777777777666666444333333222222333333444CCCmmmvvv~~~|||}}}qqqooovvvxxx|||{{{yyyuuupppmmmmmmnnnsssmmmiiilllkkkfffdddffflllooossswwwxxxvvvrrrpppggg\\\ddd{{{~~~nnnnnn~~~}}}xxxzzzzzzzzzzzzzzzyyywwwwwwvvvwwwwwwuuusssrrrsssuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvuuuuuuuuuuuuuuuvvvsssqqqooonnnmmmllljjjhhhiiihhhgggeeecccbbbaaa```[[[YYYWWWUUURRRMMMGGGCCC===;;;777444222111222333444111444:::===<<<@@@GGGRRR[[[```]]]YYYXXXUUUPPP>>>:::888HHHGGGxxx{{{]]]eee\\\\\\NNNIII<<>>===<<<======>>>>>>===<<<;;;999888777666666555777888555777DDDUUUiii???222???OOOVVVOOOTTT\\\]]]fffqqqpppyyyxxxwwwvvvvvvwwwxxxyyywwwwwwvvvuuuuuuvvvvvvwww{{{||||||{{{yyywwwwwwxxx{{{}}}~~~~~~}}}{{{vvvtttrrrqqqrrruuuxxxzzztttuuuwwwyyyzzzzzzzzzzzz|||}}}}}}|||zzzxxxvvvuuussswwwzzzzzzuuulll```WWWKKK???@@@===222;;;AAA333???555:::\\\~~~HHH222333444222111///............---------111000...---...///111222222111333666666???^^^~~~~~~qqqfffppp|||~~~|||uuupppjjjeee^^^YYYZZZdddsssPPPAAA:::999:::;;;:::777555555666555555777777444333:::DDDOOOyyyooocccQQQ???KKKSSSQQQVVVeeebbb^^^kkkvvv{{{|||nnnVVV___hhh|||ooo|||jjjLLLMMMIIIDDD@@@AAAAAA>>><<<>>>@@@>>>;;;999999999888777777777777777666555444333333222111111111111222333222222111111111111222222111111333:::KKKccc{{{wwwlllpppuuusssZZZDDDBBBEEECCC??????AAA???===;;;999888888888777777888888999999::::::555555666666666666555555444333333222222333333444999bbb}}}}}}|||}}}}}}|||wwwrrrsssooooooooonnnjjjgggffffffggglllhhhfffhhheee```___bbbhhhkkkooosssuuutttrrrqqqhhhbbboooyyysss~~~|||{{{{{{zzzyyyxxxwwwwwwuuuuuuuuutttrrrqqqrrrsssssssssssstttttttttttttttssssssrrrrrrqqqqqqrrrrrrooommmkkkjjjjjjiiigggfffddddddcccbbb```___]]]\\\VVVTTTPPPLLLIIIDDD>>>:::888666333000//////000111333333777<<<===>>>HHHSSS]]]bbbbbbYYYQQQMMMHHHCCCIIIBBB333>>>UUUpppsssvvvtttMMMMMMuuuYYYAAAJJJFFF<<>>======>>>>>>===<<<;;;:::999777666666666555666666333111888BBBaaa~~~{{{iii\\\III444WWWLLLMMMRRRTTT^^^fffbbbccchhhoooxxx}}}~~~{{{xxx}}}||||||{{{{{{zzzzzzzzzuuuvvvwwwxxxxxxyyy{{{}}}~~~|||yyyxxxwwwuuusssqqqqqqtttwwwyyy{{{{{{|||}}}|||{{{zzzyyy|||||||||{{{yyywwwtttsss}}}zzzuuummmdddYYYMMMEEE>>>:::>>>AAA===>>>???:::===QQQuuu{{{kkkNNN333...222222111222............------------000///...------///111222222000111444333:::SSSnnn{{{~~~}}}yyyzzz~~~~~~yyysssllliiiddd[[[VVVXXXbbbjjj|||OOOAAA:::888999:::999777555444555666444444555444222444:::333QQQsss|||XXXFFFBBB<<>>??????<<<;;;===;;;<<<<<<;;;888555444444666666777666666555444333222111111000000111111222111000000//////000000111,,,000111///000;;;NNN^^^wwwwwwsssuuuwww~~~dddaaavvvuuuxxxlll^^^FFF@@@>>>BBBAAA;;;999===>>>===<<<:::888777666666444555555666777999999:::444555555555555555444444444333333222222333333444333QQQpppxxxgggpppzzzyyysssooofffhhhhhhhhhfffddddddfffhhhfffffffffeee```ZZZZZZ^^^dddfffjjjnnnpppqqqqqqqqqkkkgggsss{{{uuu{{{zzz}}}~~~}}}|||zzzxxxwwwwwwwwwwwwsssttttttsssqqqpppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqooooooooonnnnnnnnnmmmmmmkkkiiigggfffffffffdddbbb^^^^^^^^^]]]\\\YYYWWWUUUPPPLLLGGGBBB>>>:::666333333111000///...000111333555777;;;>>>>>>DDDRRRaaagggfff___RRRFFF@@@:::666...555666GGGsssvvvvvvcccQQQooovvv```CCCHHHKKK:::BBBAAA@@@???>>>>>>>>>>>>;;;;;;:::999777666555555444333444555333///000333:::^^^uuuPPP@@@QQQiiigggMMMDDDOOOWWWnnnnnnoooqqqtttzzz~~~}}}{{{yyyxxxuuuwwwxxxxxxxxxzzz~~~}}}{{{yyyyyywwwtttrrrrrrtttwwwyyy}}}}}}}}}}}}}}}|||{{{zzzxxxxxxxxxxxxwwwvvvuuutttrrrkkk```WWWOOOGGG>>>999999888444555888444777EEElll|||{{{<<<333...111222---,,,000......---------,,,,,,,,,///...---------...000111111......111111444DDDVVVnnn~~~xxx~~~~~~}}}wwwpppnnniii```VVVRRRSSSWWWjjjttt~~~LLL>>>777777888999888666444333444555222111444555333222333555;;;CCC___mmmjjj^^^OOOEEE>>>???GGGGGGJJJQQQZZZ```dddjjjoooxxxzzz}}}|||ppphhheeecccccccccfffjjjxxxrrrpppxxx]]]NNNXXXSSS???EEE???<<<>>>>>>;;;;;;<<<===??????<<<666333222444555555666666555444333333000000000000000000000000000000////////////000000222000///000222333111...EEEaaajjjuuuyyy}}}vvvqqqjjjVVV@@@>>>FFFDDDDDDCCC>>>777999@@@===<<<;;;:::888777666666444555555666777888888888555555555666555555444333333333222222222222333333444@@@ZZZwwwxxxbbbmmmuuuyyy~~~sssiii\\\dddeeeeeedddcccdddgggiiifffiiijjjggg___XXXXXXZZZ```aaadddgggkkkmmmooopppnnnhhhlllzzz{{{ssstttttttttwwwxxxwwwyyy|||}}}{{{xxxvvvttttttuuuvvvssstttuuutttrrrqqqqqqrrrqqqqqqqqqppppppooooooooommmmmmmmmmmmllllllkkkjjjhhhgggeeeddddddcccbbb```\\\\\\[[[YYYVVVSSSOOOMMMIIIEEE???;;;888666333111000000000000111333666777:::<<<>>>AAAEEEOOO^^^jjjhhhbbbVVVHHH===777444333555>>>TTT\\\xxxpppbbbiiizzzUUUcccQQQ@@@BBBDDDBBBAAAAAA??????>>>======999999888777666555444444444222333444555444333222222???dddRRRMMMPPPRRRNNNNNNIII:::===HHHXXXdddlllrrrxxx}}}~~~~~~~~~}}}{{{zzz{{{{{{{{{zzzyyyyyy|||~~~}}}{{{zzzvvvtttrrrqqqqqqtttvvvxxxzzzzzz{{{{{{{{{|||||||||yyyxxxuuurrrnnnjjjgggeeeVVVOOOIIIFFFDDD@@@<<<;;;===>>>555:::LLLRRReeeppp<<<666333222222///)))+++000------------,,,,,,,,,+++---------,,,------/////////------000111333:::DDDtttuuuuuu{{{}}}}}}}}}wwwssslllddd]]]XXXTTTRRRUUU]]]iiittt}}}JJJ<<<666666777888777555333222333333///000444777444222222555222---;;;```vvvQQQLLLNNNIIIBBB<<<:::???CCCEEEIIIOOOKKKSSS]]]eeekkkqqqxxx~~~vvvggg^^^```kkkyyyxxxooolll]]]ZZZzzzEEEDDDOOOEEE<<<@@@CCC>>>;;;===>>>;;;;;;===BBBCCCAAA;;;555111222444333444444444444333222222////////////////////////000000////////////000000555///)))***///444333111''';;;<<>><<<;;;;;;777777666555444333333222444333222222444777666444555000FFFsssppp^^^OOOGGGSSS^^^YYYMMMQQQUUUSSSQQQWWWeeerrrtttvvvxxx{{{}}}~~~~~~~~~}}}||||||~~~}}}zzzwwwvvvrrrrrrrrrrrrsssuuuwwwxxx{{{{{{zzzyyyyyyxxxxxxxxxxxxtttmmmdddZZZRRRKKKHHHDDD???===>>>===888777999111;;;BBBWWWwwwWWW:::333000...------,,,+++...222---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------111333444666:::XXXiiizzz|||tttsss{{{ssszzzyyyyyy~~~yyyoooiiigggccc[[[TTTKKKMMMRRR\\\gggrrr{{{III>>>999555666777666444222111222111...///444666333222333---333222222<<>>999444222222444111111222222222222111111---......//////......---000//////......//////000+++...000///......222666,,,222+++---???FFFNNNdddxxxkkkUUUHHHKKKAAA;;;>>>@@@???@@@DDD;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999777666555777777777666666555555555555555555555444333222222111000000000000000000111111---666WWWssspppkkkvvvrrrbbb\\\]]]^^^^^^___aaadddgggjjjoooqqqkkkddd___[[[WWWQQQQQQSSSVVV\\\dddlllpppllllllpppwwwxxxvvvxxx}}}zzztttsssuuuvvvwwwxxxyyy{{{}}}}}}}}}|||{{{xxxwwwuuutttssssssttttttvvvwwwyyyyyywwwuuuttttttqqqpppooonnnmmmlllkkkjjjkkkkkklllkkkjjjiiigggffffffdddaaa___^^^]]]ZZZXXXVVVTTTQQQLLLGGGCCC???>>>666333000///000111111111---...000222666999<<<======AAAHHHSSScccqqqvvvttt```SSSCCC999333222666;;;???AAAkkkjjjPPPPPPjjjttt@@@RRRAAAJJJGGG@@@>>>>>>>>>>>>===<<<:::888777555555444444333222222111444444222///000333444111111///444GGGiiiuuuNNNLLLcccpppvvvpppeeeVVVJJJIIIPPPXXX^^^```cccgggmmmrrrwwwyyyzzz|||~~~|||xxxuuussstttuuuvvvxxxyyyyyyyyyyyyzzzxxxuuurrrooolllkkkjjj___\\\VVVOOOHHHBBB>>>;;;===999888999666000444>>>GGGXXXppp|||HHH'''***:::,,,+++,,,---//////...,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,---...000222333555666GGG___|||{{{yyy~~~sssvvvuuuvvvzzzxxxqqqnnniii___WWWPPPJJJGGGKKKRRRZZZdddlllxxx}}}GGG>>>:::444666666555333111111111000///000333333000///222,,,555555222333111;;;OOO}}}rrrXXXJJJKKKFFFDDDBBBBBBBBBAAA>>>;;;;;;CCCKKKMMMNNNWWWhhhwwwsssyyyuuulllaaadddeee^^^^^^ooozzzrrroooyyyYYYMMMOOOIII>>>;;;CCCJJJKKK>>>999777:::;;;999999;;;;;;999777666555444222000//////000000000000000///,,,---............---,,,......------------......'''---333444///+++***+++222000000111000+++---444444;;;HHHWWWcccnnn}}}rrrSSSRRRTTTRRRGGG<<<@@@LLL???;;;AAAEEEAAA???@@@===:::<<<<<<;;;:::999888777888999999999888666555444444444444444555555555555333333333222222111000/////////............//////---000000???___pppnnnmmmvvv~~~xxxzzzmmmZZZ\\\^^^```bbbfffjjjmmmmmmrrrsssooollljjjddd]]]SSSQQQOOOOOOSSSYYY___ddddddgggmmmsssuuuttttttvvvvvvuuurrrpppooooooqqqssstttuuuwwwyyyzzzzzzzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxzzzzzzwwwuuuttttttooonnnmmmllljjjiiihhhggggggggghhhhhhgggeeecccaaabbb```]]]ZZZYYYVVVSSSQQQMMMKKKFFFAAA===:::999888111///...---///000000000///000333666:::===@@@AAADDDNNN[[[eeeooowwwvvvoooXXXJJJ;;;555444666===EEE\\\uuuaaa\\\jjj{{{SSSGGGJJJDDDCCCFFFEEE===;;;;;;;;;;;;999777555444444333333222222111111000...222222///...111111...---111000111DDDfffvvvuuuppp^^^IIIKKKQQQYYY^^^\\\SSSKKKMMMMMMNNNPPPSSSXXX]]]___eeeiiinnnqqqsssuuuwwwxxx~~~|||zzzvvvssspppnnnmmmlllnnnppprrrrrrpppmmmkkkiiigggccc^^^ZZZVVVTTTSSSCCCBBB@@@>>>===<<<<<<<<<:::777999>>>???DDDWWWmmm~~~iii>>>555===666$$$............///...,,,)))++++++++++++************)))******++++++++++++++++++---/////////000222333444IIIeee{{{zzzyyyxxxxxxzzzwwwnnnddd^^^XXXNNNEEEDDDFFFGGGLLLRRR```gggqqq{{{~~~CCC;;;888444555666555222111000111000///111333111,,,---111111111+++...888555000666EEEgggpppmmm___WWWPPPPPPUUUUUUNNNGGGEEEOOOWWWUUULLLFFFJJJQQQZZZXXXVVVWWW\\\aaaeeegggnnnpppvvvsss|||bbbGGGKKKPPPBBB:::@@@CCC??????DDD<<<777555888999888888:::222111111333666555111,,,......///////////////...,,,,,,............,,,,,,---,,,,,,++++++,,,,,,---///***&&&&&&***......,,,,,,&&&,,,444111333>>>CCC333111444888555222===MMMRRRYYYeeeoooqqqmmmqqqxxxpppvvvzzzyyywwwtttooojjjWWWRRRPPPJJJCCCFFFDDD555BBB<<<444000555;;;:::555;;;999??????888:::@@@===666999999666555888;;;===777777888777777555333222111111222333444444555666111111111111000///------......------------.........666...,,,JJJlllvvvtttjjjzzzzzzpppwww||||||zzznnnVVVYYY\\\___bbbggglllppppppuuuvvvtttssstttmmmeeeZZZVVVPPPLLLKKKNNNRRRUUU\\\___cccfffhhhkkknnnpppjjjmmmoooooonnnnnnpppsssoooppprrrtttvvvwwwxxxyyyvvvvvvwwwxxxxxxxxxxxxwwwuuuwwwzzzzzzwwwuuuttttttmmmmmmllljjjhhhgggfffeeecccdddeeeeeedddbbb___]]]___\\\YYYVVVTTTQQQNNNKKKFFFCCC>>>:::666555555555222000//////000111111000333444777:::>>>AAADDDEEEMMM\\\lllsssuuuvvvppphhhPPPBBB555222555;;;EEEOOOrrrccclllwwwCCCGGGMMM444MMM???888???>>>:::::::::999888666333222333333222222111111000000(((000333000///222333//////000333555444<<>>===;;;999888777888888999888???JJJVVVhhh|||vvvddd666///333------666***++++++((((((+++...///+++++++++************)))))))))***++++++++++++******---///---+++---///111222CCCYYYkkkyyy}}}wwwtttxxx~~~rrrjjjggg\\\QQQGGGEEEBBB>>>>>>BBBCCCLLL[[[hhhrrrxxx{{{|||~~~yyyAAA999333555444222111000000//////........................////////////000000000000///999TTTwwwvvvZZZ{{{vvvTTTOOOhhhlllSSSTTTwww~~~ttt{{{pppTTTEEECCCGGG@@@???>>>=========>>>???:::888555333111222333444222222222111111///......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))))))))******+++++++++,,,,,,,,,+++***+++,,,...555@@@KKK////////////000000000000444555555666777888888999<<<===>>>>>>>>><<<:::888777777888888888888777666777777666555555666777888777777777777888999:::;;;666666666777777777777777888777666444333333333333222111///...///000222333---......///......---,,,........................+++//////---999SSSgggnnnggguuuiiiqqqqqqiii\\\^^^jjjiiiiiittttttvvvxxxyyyyyywwwuuusssnnnaaaQQQFFFEEEGGGIIIJJJLLLLLLNNNSSS[[[bbbgggiiifffggghhhiiijjjkkklllllloooppprrrtttuuuuuuuuuttttttssssssssssssuuuwwwxxxtttwwwxxxvvvuuuvvvtttpppllljjjhhhhhhggggggeeecccddddddcccbbb```]]]ZZZXXXXXXWWWSSSOOOJJJEEEBBB@@@<<<:::666333000/////////333222111...---///333666777:::===>>>???DDDNNNUUU^^^gggllllllrrrvvvgggQQQAAA777888:::666BBB]]]nnniiibbbsssWWW@@@EEEEEEEEEDDDAAA>>>;;;999888:::;;;:::777333111111000000000000/////////////////////////////////////////////000222666999;;;bbbqqqxxxooojjj[[[IIIFFFPPP___aaafffeeeXXXJJJGGGMMMEEEAAACCCIIIKKKFFFDDDFFFHHHKKKJJJGGGIIINNNNNNHHHLLLMMMLLLIIIJJJLLLIIIDDDAAAFFFGGGBBB???@@@???;;;<<<:::777666555777;;;@@@EEEeee~~~AAA;;;333///000000...,,,---,,,,,,+++*********+++******************************))))))))))))***************+++,,,---///000///111;;;OOOiii}}}wwwtttuuutttrrrppp|||}}}pppddd[[[SSSPPPKKKBBB???@@@AAABBBDDDHHHOOOYYYdddkkkppprrrvvvzzz||||||{{{yyy|||~~~~~~~~~|||{{{|||}}}wwwAAA;;;444444444222111000/////////............................../////////000000000000111===RRRggg~~~VVVHHHOOOQQQDDD555@@@???>>>=========>>>???<<<:::777444222111222333111111111111000///...---++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((***---000*********+++++++++,,,,,,---+++******,,,...222555........./////////000000111111222333333444555555555666777888888666555444333444444444444444333333888777555444444444444555666666555666666777888888666666555555555444444444;;;:::888666444222111111111000///......///111222/////////......---------------------------------+++//////---222EEE\\\kkkqqqvvvtttqqq}}}}}}ppp^^^^^^lllnnnlllsssrrrsssvvvzzz~~~|||wwwqqqlllfff\\\RRRKKKGGGEEEDDDGGGGGGIIINNNTTTZZZ]]]^^^^^^```cccfffhhhjjjkkkkkklllmmmoooqqqsssssstttsssqqqqqqppppppqqqssstttuuuvvvyyyzzzwwwuuuvvvsssooommmkkkhhhgggfffdddaaa___aaaaaa```^^^[[[XXXUUUSSSNNNMMMJJJGGGCCC???<<<;;;999888555222000//////000---...000111111333666888888;;;???AAADDDJJJTTT\\\gggoooqqqkkkhhheeeXXXHHHCCC...222DDDCCCFFFppphhhOOOSSStttiiiKKKEEECCCCCCBBBAAA@@@>>><<<;;;888:::;;;:::777333222111000000000/////////..............................000///...///000222444666<<>>>>>???BBBFFFHHHYYY\\\aaagggmmmsssvvvxxxvvvxxxyyyzzzzzzzzz|||~~~rrr@@@<<<666444333222111000/////////---------------------------.........////////////111------111888IIIiii^^^LLL<<<<<>>???AAAFFFJJJLLLLLLSSSVVVZZZ```dddggghhhiiijjjkkklllnnnnnnooooooooommmmmmlllmmmmmmnnnooopppvvvyyyyyyuuusssssspppkkkjjjhhhfffdddcccbbb___]]]\\\[[[YYYVVVSSSOOOLLLKKKCCCBBB@@@===;;;888666555555333222000///000000111,,,///333666777888999:::>>>BBBHHHLLLQQQXXXbbbhhhnnnssspppcccVVVNNNDDD;;;777888<<>>=========888999:::999666333222222000////////////.................................000///...------...///000---===TTTlllkkkTTTLLLOOOTTTWWWYYYRRRYYYeeeoooqqqnnnnnnrrrkkkhhhbbb\\\[[[]]][[[VVVIIIIIIFFFBBBAAABBB@@@;;;:::333222888======BBBJJJccciiiooo{{{wwwPPP777+++222///,,,,,,...///---+++,,,+++*********************************************))))))(((((())))))***))))))******+++,,,......111---,,,555HHHaaawwwgggdddeeegggqqquuuxxxnnnfff]]]RRRLLLJJJBBBAAA@@@???>>>======<<<>>>@@@DDDJJJQQQYYY___bbbccceeehhhjjjkkkmmmooorrrlll>>><<<555444333222000////////////------------------------------------...............------...++++++666BBBUUUppp\\\@@@;;;AAAHHHHHHAAA;;;AAALLL:::999999888777777777777999777555222000/////////...............---,,,,,,************************))))))))))))))))))))))))+++*********+++000777<<<)))))))))************+++'''***,,,+++,,,---,,,***,,,,,,,,,,,,---------...,,,---------........./////////111222333333333333111222222333333333333222555444444333222222222222333333444444444444333333333333333333333333333333222222222333333333333333//////...---------......333222///---+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---...///)))))):::PPPrrryyyzzzvvvtttxxxooobbbmmmttt^^^QQQYYYnnn|||yyyvvvvvvvvvvvvsssppplllnnnooolllcccXXXMMMGGGAAA>>>:::999;;;>>>@@@AAAFFFJJJPPPVVV\\\___aaabbbeeeeeefffggghhhhhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkkrrruuuuuuqqqooonnnjjjfffdddbbb```______^^^\\\ZZZTTTSSSPPPMMMIIIFFFCCCAAA<<<;;;999777555333222111000000/////////000111222444666999;;;;;;<<<===>>>EEEIIIOOOVVV\\\cccjjjoootttqqqhhhYYYIII???999666222AAAGGGRRRzzzSSSXXXdddNNNDDDKKK>>>CCCBBB@@@>>><<<<<<<<<===777999999888555333222222/////////.........------------------------------......---,,,,,,,,,------111000333BBB[[[ttt|||xxxzzzuuufffYYYNNNPPPPPPKKKGGGKKKXXXddd^^^UUULLLIIILLLKKKBBB888<<<;;;888777<<>><<<888888888777666666555444333222111///.........///,,,,,,---------,,,++++++))))))))))))))))))))))))************************'''((()))(((((())),,,///(((((()))))))))*********'''///222,,,&&&'''***+++***++++++++++++,,,,,,,,,---------..................///000111222333333333000111222222333333333222111222222333444444444444222333444555555555444444222222333444555666666777222222333444444444333333//////...---------------333111...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///+++---000---)))000===^^^ooo}}}zzz{{{{{{kkk\\\^^^lllpppsssvvvuuuqqqnnnmmmnnnnnnmmmmmmooonnnhhh^^^UUUKKKEEE>>>999888:::;;;<<<;;;>>>CCCIIIMMMQQQSSSSSSVVVWWWYYY[[[^^^aaadddeeefffffffffgggggggggggggggkkknnnnnnjjjhhhgggddd___^^^\\\YYYWWWVVVUUURRRPPPJJJIIIFFFCCC@@@===;;;999666666444333111000.........//////000222333444555888:::<<<===>>>@@@DDDGGGKKKOOOUUU[[[```eeeiiilllsssiii[[[MMMAAA888666888???FFFWWW~~~tttZZZ]]]WWWEEEGGGCCCAAAEEEDDDAAA>>><<<;;;::::::666777777666333111111222............------------------------------------,,,,,,,,,,,,------......***000444222444DDDccc}}}wwwuuufff^^^\\\ZZZQQQMMMUUUaaacccXXXLLLUUUeeepppjjj^^^```ooo}}}uuuvvvoooDDD333555555///+++------,,,------,,,***((()))))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++,,,***///222//////<<>>@@@BBBbbb;;;<<<333333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...+++)))+++...111111111)))000666CCCYYYiii{{{vvv___UUUIII???III]]]KKKBBB<<>>777888999999888777666444444//////...---------------***++++++,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))''')))******((('''''''''(((((((((((())))))))))))333===???333'''&&&)))***))))))*********+++++++++------------------......,,,,,,------...///000000------...///000000000000///000111333444444444444111222444555666666555555333333444555666777888888888888888888666444222000/////////......---,,,,,,000///---++++++***++++++++++++++++++++++++++++++---+++,,,//////,,,---000EEEZZZssszzzwww}}}}}}{{{qqqbbbYYY]]]dddlllnnnkkkggggggjjjooolllkkknnnsssrrrllleeeTTTOOOGGG@@@<<<:::999888777888:::===@@@BBBDDDDDDDDDEEEHHHMMMRRRWWW[[[]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]```aaa^^^\\\]]]ZZZUUUVVVSSSOOOMMMJJJGGGDDDAAA@@@???<<<:::888666555444111111111111000000//////111222333555777999:::;;;999<<>>;;;999888777444555555333111///000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///***---000000---000>>>NNNmmmyyyOOO@@@333222333///++++++---------,,,+++***)))(((((((((((((((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((()))******+++%%%,,,111///+++222DDDTTTssswwwzzzdddvvvzzzmmmccc```bbbkkkwww}}}rrrhhhaaaXXXQQQNNNKKKGGGDDD::::::;;;;;;;;;999777666555666777777666666777999aaa======333333222111000............,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,---,,,)))&&&'''***---...------&&&))):::FFFTTThhhiiiTTTMMMHHHHHHEEE@@@AAAGGGCCCAAAAAACCCBBB===<<>>???444******+++'''(((((()))))))))*********++++++++++++++++++++++++************+++,,,,,,---***+++,,,---...............///111222222222222111///000333555666777666555666666555555555555555555777888888777555222///...000000000///...---,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++(((,,,---++++++......+++333AAA___uuussssss}}}|||qqq___ZZZZZZZZZYYYXXX\\\ccciiinnnmmmmmmooorrrsssqqqoooccc```ZZZTTTOOOHHHBBB===<<<<<<;;;::::::;;;<<<===:::;;;===???CCCGGGKKKMMMKKKLLLMMMMMMMMMMMMLLLKKKIIILLLNNNKKKKKKLLLJJJFFFGGGEEEBBB@@@>>><<<:::777888777555333222222222222///000111222444555666777777888:::<<<>>>@@@AAAAAA@@@CCCHHHMMMQQQTTTXXX[[[```aaacccddddddaaa]]]YYYIII???888777444666GGG\\\lllZZZ```XXXVVVppppppHHHAAAHHHCCCAAAKKK>>>>>>===<<<:::888666555222333333111///......000---------,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,---------111***'''---222111///...LLL\\\tttfffDDD'''---222000((($$$+++666+++++++++***)))(((((()))(((''''''''''''((()))***))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((()))*********,,,---,,,)))+++222888UUUfffooottt}}}~~~tttkkk```YYY___jjjttt}}}uuunnneee^^^YYYTTTMMMGGGAAA@@@>>><<<;;;:::999999666888999888777666777999bbb??????444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++###)))///...,,,++++++,,,%%%...///...///)))+++999888WWW|||vvvjjjTTTCCCJJJGGGIIIEEE>>>===AAABBB>>>CCC===;;;>>>@@@<<<999888222222333222111///---,,,222111000///---,,,+++***((()))************))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%%%%%%%%%%''')))''''''''''''((((((((()))&&&000222+++'''+++***###(((((((((((()))))))))))))))))))))))))))(((((((((+++************++++++,,,***+++,,,---...//////...//////000111111000///...---///222444666666666555888777777555444333222222111222333444333111...---000000000000///...---,,,******+++++++++******)))************************%%%---...((('''---///+++,,,000OOOqqquuusss}}}}}}dddYYYKKKBBBDDDQQQaaallllllnnnpppqqqppppppqqqsssvvvuuurrrnnnggg]]]RRRKKKEEECCC@@@===;;;;;;;;;<<<:::999888888999:::;;;<<<<<<<<<>>>>>>>>>===<<<;;;888<<<>>><<<<<<>>>===999888777666666888888777555333222111000///000000111000111333666999<<<>>>???;;;===???AAACCCEEEFFFFFFIIINNNTTTYYY\\\]]]^^^___^^^^^^^^^^^^[[[VVVOOOJJJ<<<777888===>>>EEE```}}}^^^ZZZhhhvvviiiHHH???BBB:::AAAGGG666999:::::::::999777555444111222222000...---...///---------,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++******...,,,---...+++(((///:::///777JJJeee~~~zzzRRR@@@666,,,444...(((***111444///''')))))))))((('''''')))***'''''''''''''''((()))***))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((())))))***---+++)))+++...111111000888XXXkkklllqqq{{{}}}tttvvv|||nnn]]]YYY]]]___bbbfffyyywwwkkk^^^TTTPPPMMMGGGAAA===;;;;;;;;;666888999888777777888999ZZZ>>>888222222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...333;;;GGGWWWjjj|||wwwvvvgggXXXFFF???CCCHHHGGGDDD<<<<<<======>>>>>>>>>???:::===???<<<666222333555222222111111000/////////......---,,,,,,+++*********)))))))))))))))***+++))))))(((((('''''''''&&&&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((*********))))))))))))))),,,,,,------,,,,,,++++++..................------...///000111222333444444333333222222111000//////000111111000000///...---,,,---...///...---+++***++++++***)))(((((())))))))))))))))))******************+++++++++,,,,,,,,,///)))///OOOooouuu|||zzzfffpppjjj]]]AAAIIIiiigggpppooolllkkkqqqyyy{{{uuummmsssvvvyyyyyyuuunnnfffaaaWWWPPPHHHCCCAAA?????????999999999999888777666555;;;:::999777666555555444444444444444444444444555222222222222222222222222000000111111111111000000555:::>>>???======BBBFFFGGGHHHHHHGGGFFFIIIOOOTTT]]]]]]___aaaddddddbbb```]]]]]]\\\XXXQQQHHHAAA<<<---;;;CCC@@@EEE```}}}iiiXXX[[[www{{{FFFEEEDDDAAA???<<<;;;:::===<<<;;;:::888666444222444222000000...++++++,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++***++++++,,,,,,------...+++---111777EEE\\\vvvuuunnn|||SSS888111222000+++,,,,,,,,,++++++*********+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((())))))+++,,,---......000FFFaaaqqqvvv|||~~~wwwzzz{{{gggXXXwwwiiiYYY\\\___[[[WWWwww|||~~~ssseee[[[QQQLLLJJJGGGCCCAAA???>>>===<<<:::888777777YYY>>>888333222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---000666>>>DDDVVV___hhhmmmrrr{{{kkk\\\KKK>>>IIICCC<<<999;;;???AAABBB;;;;;;;;;<<<<<<<<<======:::===???<<<777333444666222222111111000/////////---,,,,,,+++******))))))))))))(((((('''(((((())))))((((((((('''''''''&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,---------,,,------,,,,,,,,,,,,,,,,,,---......///000111222333333222222111000000//////111111111000///...---,,,,,,,,,,,,,,,,,,++++++***+++******)))(((((())))))(((((()))))))))******************+++++++++,,,,,,+++,,,...>>>XXXiiixxx|||}}}wwwfffggggggYYY___fffvvvqqqjjjeeeiiittt||||||xxxqqqtttwwwyyyyyywwwtttsssssslllddd]]]VVVLLLBBB;;;===<<<:::999999:::;;;<<<999999888777666666666777666555555444333222222111111000000000000000000111222222444555666777777888666;;;???@@@???AAAEEEIIIFFFHHHKKKMMMPPPUUU[[[```eeeddddddeeeeeedddaaa___aaa]]]UUULLLCCC;;;777666CCC@@@;;;LLLtttzzz]]]PPPGGGWWW|||QQQFFFEEEDDDBBB@@@>>>===<<<;;;;;;::::::888777555555------------...---...///---,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++******++++++,,,---------/////////...000999GGGRRRtttvvv|||kkkNNNBBB333,,,---000///,,,,,,,,,+++++++++******************)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((())))))***+++,,,---...+++333AAAUUUhhhtttwwwvvvsssvvvlll^^^ZZZMMMTTTcccttt~~~pppeee^^^XXXRRRNNNJJJGGGDDDAAA@@@@@@??????TTT:::777333222111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,333222000---******---///...222888@@@JJJXXXfffppp|||___XXXJJJ<<<777888777333333777:::;;;999:::===AAA999999999:::::::::::::::999<<<===;;;777444444666222222111111000000//////++++++******)))((((((((())))))((('''&&&&&&&&&&&&(((((((((''''''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((()))***+++,,,---------++++++++++++++++++++++++,,,------...///000111111222111111000000/////////111111000000...---,,,+++,,,+++******))))))************)))((((((((())))))(((((())))))))))))******)))*********++++++++++++&&&///,,,***<<>>999999:::999999888777666111111111000///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********************************+++,,,,,,---------......+++)))***...222HHHVVVlll~~~kkkLLL;;;'''))),,,...//////......+++++++++*********************))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))***+++,,,,,,---+++)))---;;;QQQcccmmmpppssszzz|||{{{|||fffaaaccc___ZZZYYY___jjjrrrvvvwwwooojjj```YYYQQQLLLJJJIIIGGGEEEOOO666555333111000///...---,,,,,,,,,++++++++++++++++++++++++************************************************************++++++++++++***+++,,,,,,+++,,,///111)))))))))***,,,000444666AAAEEEOOO^^^lllzzz}}}xxxuuuttt\\\___\\\SSSHHH???777111///...+++)))---444777666111777<<<===:::888:::===888888888888999999999999777999:::888555333333444222222111000000//////...*********))))))(((((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))((()))***+++,,,,,,,,,,,,******++++++++++++++++++,,,------...//////000000000000000/////////......000000000///---,,,***))),,,+++***)))((()))***+++***))))))((((((((())))))(((((((((((()))))))))***)))))))))************+++%%%...***$$$---<<>>CCCBBBAAA@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<===>>>??????@@@CCCHHHJJJMMMOOOTTTWWWaaaeeejjjooorrrtttuuuuuukkkgggbbb]]]ZZZWWWSSSQQQCCCAAA===888666999@@@FFFMMMjjjsss___XXX]]]TTTBBBGGGBBBAAAAAA@@@@@@???>>>>>>:::::::::999888777666555000111111...---...---***++++++++++++************))))))))))))))))))))))))************************))))))******+++,,,,,,,,,+++---//////......000222)))111???NNN___rrrxxxlllXXXFFF666///222///111333111...,,,,,,...*********************)))))))))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***++++++,,,***,,,---///777JJJdddwwwvvvxxx~~~www|||cccWWWlllsss___[[[OOO@@@<<>>>>>===???>>>===<<<<<<===>>>???DDDDDDDDDEEEFFFHHHJJJKKKOOOQQQTTTXXXZZZ^^^aaaccchhhjjjnnnrrrtttrrrooommmfffaaaXXXPPPKKKFFFBBB@@@999888666444888CCCTTT```~~~eeeSSSSSSQQQlllnnnFFFBBBFFF;;;>>>>>>============<<<<<<;;;;;;:::888777555333222***---,,,((((((---...+++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******++++++,,,---......---++++++,,,,,,+++++++++---555DDDVVVbbbvvvxxxyyy}}}zzzpppOOOAAA666444222,,,,,,222---,,,+++)))'''((()))+++))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))*********(((,,,---)))(((444MMMaaalllnnnrrruuusssuuutttkkkbbbFFF:::777333444666???MMMXXX```mmmzzzQQQ:::999777111000...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********...//////...,,,******+++&&&***------++++++///444...,,,---111222...++++++,,,.........//////000///"""***---)))(((...222222+++...---((((((,,,***$$$))),,,,,,***,,,111444333333333222333444555555444888777777777777666666666222222222222222111000////////////...------,,,,,,*********)))))))))))))))******)))(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((***************)))((((((*********++++++,,,------............//////000000------------------------,,,------,,,,,,+++***))),,,++++++***************((((((''''''(((((())))))''''''(((((((((((())))))(((((((((((())))))))))))'''))))))...///%%%(((>>>RRReeepppvvv~~~sssnnnbbbYYYccc|||}}}ooo```MMMAAACCCQQQ```jjjsss{{{zzzwwwvvvqqqxxxzzzuuussswwwwwwrrrqqqqqqrrrsssrrrrrrqqqpppgggeeebbb^^^[[[XXXVVVTTTUUUUUUTTTSSSQQQPPPOOOOOOOOONNNLLLKKKKKKLLLNNNOOORRRRRRSSSTTTVVVYYY\\\^^^___```bbbeeehhhjjjlllnnniiijjjmmmpppqqqnnnhhhddd]]]WWWLLLCCC<<<888555333111444999AAANNNeee|||aaaTTTVVV]]]cccxxxRRR777???FFF;;;;;;;;;;;;;;;::::::::::::::::::999777555333111///888:::666,,,(((,,,,,,'''*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,+++***)))))))))******000...,,,)))***...666;;;OOOSSScccyyy{{{{{{{{{{{{}}}zzz}}}~~~~~~pppTTT<<<...,,,***+++000222///------((((((((()))******)))((((((((((((((())))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))))))))++++++******,,,000666:::^^^iiissssssrrr{{{ooobbb[[[VVVddd{{{ooollllllfffRRRDDD999999777444;;;HHHOOO\\\eeedddkkkSSS:::777444000///...---,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******%%%'''((((((''''''(((***''')))++++++***+++...000666000,,,------,,,---111000+++---,,,++++++(((,,,***111444---%%%$$$''')))+++---------...///...******,,,,,,((((((---000000000000222333444555555666666666555555555444444444111111111111222111000///...------,,,,,,++++++***(((((((((((((((((((((((((((((('''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((())))))***)))))))))(((((())))))***++++++,,,------------............,,,,,,,,,,,,,,,---------***+++++++++++++++******))))))******))))))(((''''''''''''''''''((())))))'''''''''((((((((())))))'''''''''((((((((())))))%%%,,,***))),,,(((&&&...;;;QQQ\\\dddrrrxxxsssfffpppvvvkkk]]]UUU^^^vvvkkkVVVHHHDDDHHHMMM^^^gggrrrwwwuuuqqqqqqsssuuu~~~uuuooosssxxxxxxtttuuuuuuvvvxxxzzz|||}}}~~~|||yyyuuuqqqmmmkkkjjjllllllmmmmmmmmmnnnnnnnnnhhhgggeeecccccceeeggghhhfffeeeddddddeeefffhhhjjjgggggghhhjjjmmmoooppppppiiiiiiiiijjjiiiddd]]]WWWNNNHHH???888555444444444999FFFYYYmmmsss|||aaaHHHNNNiii{{{kkkNNNMMMEEE<<<>>>CCC:::::::::999999999888888777777666555444222000///BBBDDD<<<---(((,,,,,,&&&******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++((((((((()))+++---------+++,,,---------......///,,,///<<>>NNNdddTTT___TTTKKKgggyyyRRR<<<@@@AAA???>>>;;;;;;::::::999999888888888444444444444333222111000555888111&&&$$$---111---))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******************+++,,,,,,***))))))***,,,------,,,++++++///,,,///333///---;;;NNNdddgggqqqqqq```MMM???999...//////...000111///+++&&&...///***+++000///'''(((***+++((($$$$$$(((---&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((($$$(((+++)))&&&'''---444,,,LLLiiirrrppprrrrrrnnnccccccoooyyypppkkk]]]WWWooo|||```QQQMMMLLLDDD>>>FFFWWW]]]XXX<<>>???@@@AAADDDKKKVVV^^^cccdddhhhmmmnnnnnnrrrxxx{{{{{{zzzwwwvvv{{{|||yyyyyy{{{tttyyy{{{{{{}}}|||xxxuuuwww|||~~~}}}zzzwwwsssnnnnnnpppqqqnnnjjjkkkjjjjjjiiiiiihhhfffeeeddd\\\VVVRRRIII>>>888:::999555:::;;;666>>>MMMRRRrrrSSS^^^HHHTTT||||||dddHHHEEEAAAAAABBBBBB@@@======<<<:::;;;<<<===<<<:::777666333111//////000111------,,,,,,+++***))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......333333666===IIIYYYhhhqqqppp___SSSCCC@@@;;;555222111111222//////.........---------******++++++++++++******((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++,,,111777DDD^^^xxx|||rrrqqqtttyyykkksssmmmjjjzzzkkkUUU___nnn|||mmm{{{wwwlllrrrgggPPPEEE???BBB;;;;;;AAA===AAAQQQ888222444///...---,,,+++*********))))))************))))))''''''''''''''''''''''''''''''((())))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,++++++***))))))(((((()))))))))(((((((((''''''''''''((((((((())))))))))))(((((((((((((((((()))((()))******++++++*********+++,,,---............000222444555444333333444000000111111111111000000//////...,,,+++***)))((('''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((()))))))))******++++++++++++,,,,,,---,,,++++++******++++++,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&''''''''''''&&&''''''((()))''''''''''''''''''''''''&&&''''''((())))))******&&&&&&,,,888GGGYYYpppvvvwwwTTTIIISSSmmmnnnZZZPPPJJJAAA;;;999:::<<<===JJJLLLSSS]]]dddiiipppwwwrrrssstttssstttzzz|||{{{|||}}}}}}{{{|||{{{xxxzzzxxxvvvzzzwwwsssnnnmmmooooookkkhhh___```aaaccccccaaa\\\XXXOOOHHHBBBBBB???999666777555444>>>IIILLLWWWpppyyy|||~~~hhhOOOPPPRRRsss~~~bbbGGGFFFCCC@@@???@@@@@@===;;;===<<<<<<<<<======<<<:::777666333111/////////000------,,,++++++***))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,///...------000444999===:::EEENNNQQQWWWeeerrrxxxqqqnnnssswwwuuuxxxpppcccPPPKKKDDD???;;;666111---333111...,,,+++,,,---...------,,,,,,,,,+++++++++)))******++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++***...111999PPPooozzzwwwuuuwww|||~~~{{{vvv{{{zzzyyyjjj^^^lllmmmfffUUUJJJUUUtttuuu{{{{{{rrr[[[EEEAAAEEEvvvLLL777333555///...---,,,+++*********((())))))******))))))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++++++++*********+++******))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((()))((((((''''''''''''(((((((((((()))************)))))))))***+++,,,,,,,,,,,,///111333444333222222333---...///111222222222222......---,,,+++))))))((((((((()))))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))*********+++++++++,,,,,,,,,,,,+++************++++++******))))))(((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((())))))***))))))***---111???YYYpppzzz^^^OOOQQQfff~~~qqqdddTTTHHHEEEDDDBBB@@@BBB@@@CCCIIIOOORRRWWW]]]cccfffiiilllooovvvwwwyyyzzzzzzyyyyyyzzz|||}}}xxxvvvyyyzzzxxxuuusssssswww}}}wwwsssnnnlllkkkjjjfffcccaaa^^^[[[YYYWWWSSSMMMHHHDDD===888888999999999;;;IIIJJJWWWlll~~~lllXXXUUUWWW\\\|||^^^DDDGGGGGGEEEBBB@@@@@@???===;;;=========>>>???>>>;;;999777666333111///.........,,,,,,,,,+++******))))))******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++*********))))))(((((((((,,,000000---,,,///111000222...000888:::666777<<<777:::777000///222///'''444000+++((())),,,...///++++++******+++,,,------************))))))))))))))))))************))))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))***************...---+++666NNNdddnnn{{{zzzpppkkkooouuu~~~www~~~vvvbbb\\\iiiyyy~~~[[[KKKQQQvvv{{{mmmFFF555111222///...---,,,+++*********(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++++++++++++++++++++***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''((())))))))))))(((''''''((()))************---///222222111000000111---...///000111222222222---,,,,,,+++***))))))((()))))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((())))))******++++++,,,,,,,,,++++++***************))))))((((((((('''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%&&&'''&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))---,,,+++***(((000DDDXXXxxxuuu~~~uuuppp\\\???LLLggg|||sssaaaSSSHHH@@@;;;DDD===888999<<<===@@@DDDNNNRRRWWW[[[aaagggoootttkkknnnrrrtttuuuwwwyyyzzzwwwyyyyyyuuuuuuyyyyyywwwpppoooooorrrvvvxxxwwwvvvqqqmmmhhhdddaaa^^^ZZZWWWRRRKKKCCC>>><<<;;;999888<<<:::888888;;;@@@HHHNNN]]]nnnpppvvvhhhhhhRRRAAAJJJWWWlll~~~\\\BBBCCCRRRIIIGGGEEECCCAAA@@@???>>>======>>>???@@@>>>:::777666555333000...---,,,,,,,,,+++++++++******))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******((())))))))))))*********((()))+++---.../////////,,,,,,+++++++++,,,***(((333///...000///******---+++000222//////333555333---...///000111111000000---......------,,,+++***))))))))))))((((((((('''((())))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******(((------((((((111:::===YYYlll}}}}}}uuuhhhvvv}}}nnnnnn~~~www```XXXgggooobbbWWWWWWhhhxxxwwwcccAAA444222111///...---,,,+++*********(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))******+++,,,,,,(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''%%%&&&'''((())))))))))))+++...000000///...//////...//////000000/////////+++++++++******))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''(((((()))******+++,,,,,,,,,+++******))))))******((((((((('''''''''''''''''''''''''''''''''''''''$$$&&&'''((('''''')))+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))''''''((('''(((000:::YYY\\\kkk}}}{{{vvvkkkpppNNN\\\fffnnnpppfffcccPPPEEE;;;888999999;;;===:::<<<@@@EEEIIINNNSSSWWWYYY]]]bbbgggkkkooosssvvvvvvyyyyyyuuurrrqqqmmmhhhhhhgggggghhhhhhgggfffddd]]]ZZZUUUQQQLLLIIIEEECCC<<<:::777555555888;;;===444;;;CCCJJJRRRaaarrr~~~sssaaaVVVNNNFFF\\\sssVVVHHHHHHIIIGGGGGGFFFEEEBBB@@@>>>>>>>>>===<<<===>>>>>><<<888444444333111000...,,,++++++++++++***************))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************)))))))))(((((())))))***'''&&&'''+++//////...---)))'''''')))***)))+++---'''+++,,,)))&&&'''((((((&&&(((+++,,,,,,)))'''&&&++++++,,,+++***((('''&&&))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&)))++++++---//////,,,///DDDccc{{{|||xxxyyy~~~rrriiiwwwccckkk{{{sssfffccchhhhhhWWWQQQ```xxxZZZ???777555333///...---,,,+++*********'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&'''((((((((((((***,,,...///...------.........///......---,,,,,,******))))))))))))))))))(((((()))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,,,,++++++***))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((()))***,,,,,,+++)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''******'''(((+++444???VVVooo|||kkkvvvbbbQQQRRRbbbsss{{{~~~xxxiiiYYYPPPJJJAAA888444444444555666888:::<<<===???CCCHHHNNNRRRXXX]]]aaaaaaeeefffcccaaa___ZZZTTTRRRSSSSSSRRRPPPNNNKKKJJJDDDCCC@@@<<<999777555444000444999::::::<<<@@@DDDMMM[[[mmm{{{tttuuurrrvvvlllXXXNNNLLLOOODDDMMMvvvqqqOOOFFFIIIGGGDDDEEEBBBBBBAAA???===;;;<<<===<<<;;;;;;;;;;;;999555222111111000///---,,,++++++************************))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******+++***((('''''''''((()))...***)))++++++(((%%%&&&,,,,,,,,,---...///000111...//////...,,,,,,,,,---+++,,,,,,***))))))***,,,((())))))******))))))((())))))))))))((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((+++***)))+++...000///---///222===KKKUUU___rrr~~~yyyzzzhhhcccjjjtttxxxeeemmmTTT<<<777555222///...---,,,+++*********''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))+++---...---,,,,,,,,,,,,---------,,,,,,+++***((()))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,++++++***)))))))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''''')))***111///+++'''%%%$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''))),,,+++((((((,,,%%%...???UUUlll}}}nnnZZZQQQSSSwwwvvvpppjjj]]]NNNDDDDDDBBB???<<<:::999888777555666888:::<<>><<<:::888888666666666666555555666777000666===???@@@GGGUUUaaazzzeeevvvnnnRRRLLLKKKNNNYYYkkkwww^^^LLLCCCGGGGGG???AAAKKK>>>???@@@>>>;;;:::<<<>>>;;;:::888777777555222000/////////...---,,,++++++))))))))))))************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''((((((((((((((())))))***+++,,,------%%%###%%%***,,,+++---222((()))((('''&&&&&&%%%$$$''''''''')))***++++++,,,((())))))'''%%%&&&))),,,))))))))))))******++++++))))))((((((((('''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((---+++))))))***+++***+++888111000555999>>>LLL]]]yyy}}}uuu~~~ppp^^^mmmRRR;;;555222---//////---,,,+++*********''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((***,,,---,,,++++++,,,***++++++,,,,,,+++++++++(((((((((((())))))))))))'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,+++******)))))))))))))))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&'''444111,,,'''$$$$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))'''$$$(((///))))))***555LLLdddnnnmmmttt}}}sssuuudddhhh[[[gggtttxxxyyy{{{zzzxxxoooYYYUUUOOOJJJFFFBBB???======<<<;;;777555444666888777::::::666666888777444111333666777777666555555333555777999;;;===@@@CCCHHHNNNTTTXXX___ssszzztttsssiiifffbbb[[[WWWLLL???UUUyyyNNNBBBCCCDDDFFFGGGGGGEEECCC>>>@@@AAA???<<<;;;>>>@@@;;;999666555444333111///------......------,,,+++)))))))))))))))*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))((('''&&&%%%***''''''***(((###%%%+++(((***+++++++++,,,,,,***,,,(((''')))***)))((((((&&&))),,,,,,)))''''''))))))((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((***---,,,***+++---+++)))///:::;;;555666???CCCIIIMMMaaa}}}ppp]]]RRR<<<555///000......,,,+++***)))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&)))+++,,,,,,+++***(((((())))))******++++++,,,+++)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))+++333CCCYYYiiifffpppxxx~~~sss]]][[[ooo~~~{{{wwwuuuwww{{{|||||||||mmmbbbPPPQQQSSSJJJDDDEEEDDD===:::;;;>>>@@@CCCBBB===888777999BBB@@@<<<999===BBBAAA<<<@@@BBBIIIRRRVVVVVV[[[bbbnnnuuunnn]]]bbb}}}}}}iii___WWWSSSQQQSSS[[[mmm|||dddOOOJJJHHHGGGEEEBBB@@@AAAEEEHHH@@@???======>>>>>><<<;;;:::999888666555333222222///......---+++******))),,,+++)))((((((((()))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,...000222333555999;;;<<>>HHH___jjjnnnpppxxxzzz~~~xxxsssmmmbbbdddgggddd```^^^gggwwwsssllluuukkkxxx{{{yyywwwuuummmccc___aaaZZZPPPGGGFFFJJJNNNRRRVVVOOOYYYbbbdddccceeehhhiiisssxxx~~~sssttttttpppmmmuuuzzzjjj___[[[ZZZWWWTTT===PPPmmmppp\\\JJJAAAAAAEEEEEEDDDAAA@@@@@@CCCFFF@@@???======>>>>>><<<;;;999888777666555444333222///......---+++******)))+++***)))((((((((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))),,,---000111222444888::::::<<<>>>@@@CCCGGGMMMQQQHHH]]]lllkkkmmm}}}VVV;;;222///222......,,,+++***)))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''')))*********))))))))))))))))))(((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$########################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******(((&&&'''+++///???PPP\\\dddnnnoooqqqzzz|||~~~ppp^^^UUU\\\eeewww}}}{{{rrrTTTXXXpppqqqsss{{{yyysssMMMXXXzzzuuuSSSYYYxxxdddddddddYYYIIIFFFNNNKKK@@@oooxxxYYYEEE>>>===???BBBBBBCCCCCCBBB@@@???AAABBBAAA???>>>>>>>>>>>>===;;;777777666555444444333333......---,,,,,,+++******+++***)))((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))+++---///000111333666888;;;<<<=========???BBBEEEHHHPPPSSSOOOPPPWWWZZZYYYooowwwqqqVVV:::111...333......,,,+++***)))))))))(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((()))))))))((()))))))))(((((('''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''')))+++***((('''((()))'''444@@@SSSmmmuuuqqqsss~~~www___^^^]]][[[VVV]]]yyy{{{vvvPPPUUU]]]bbbcccdddgggkkkooorrr}}}~~~|||tttpppnnnqqqssslll]]]RRROOOTTTbbb```YYYrrr}}}zzzgggddd```VVVEEELLLMMMMMMZZZsss|||]]]QQQCCC>>>@@@CCCDDDCCC@@@BBBCCCBBBAAA???@@@AAAAAA???>>>>>>>>>>>>===;;;555555555444444444333333......---,,,,,,+++************))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***,,,...//////111444666888:::<<<>>>???AAADDDFFFHHHKKKLLLKKKNNNRRRNNNHHHMMMQQQHHHYYYbbb___mmmjjjTTT999111///333......,,,+++***)))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''''')))(((((((((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&'''((()))))),,,+++444MMM```mmmzzzyyysss{{{vvv```KKKJJJaaayyyyyyqqquuuttt|||cccRRRWWWbbbcccRRRHHHOOOVVVTTTOOOMMMZZZYYYRRRJJJHHHOOOWWWZZZ\\\MMMLLLYYY[[[PPPSSSbbbwwwllljjjddd\\\UUUOOOHHHBBBVVVbbbrrr{{{___LLL@@@EEEIIIHHHDDDAAA???>>>@@@BBBCCCCCCAAA@@@@@@@@@@@@>>>======>>>===<<<:::555555444444333333222222---------,,,,,,++++++***))))))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***+++---------...111333111444888;;;>>>@@@CCCFFFCCCGGGJJJKKKNNNOOOLLLGGGFFFFFF???EEEHHHGGGRRRSSSAAASSSWWWbbbjjjtttPPP999222///222......,,,+++***)))))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%########################$$$$$$############$$$$$$########################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))$$$---+++'''///;;;NNNfff___uuu~~~yyywwwtttWWWEEEYYYxxxsss}}}xxx}}}yyymmmuuurrrhhhtttzzzwwwjjj```hhh}}}zzznnnrrrzzzwwwsssqqqmmmccc___ddd___OOOFFFNNN\\\ccchhhmmmttt|||zzzhhhQQQAAA;;;???HHHMMMGGG>>>;;;>>>AAA@@@AAACCCBBB@@@??????@@@???===<<<<<<<<<<<<;;;999555555444333222222111111---------,,,,,,+++++++++(((((()))))))))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++,,,+++,,,///111111555999<<<>>>???AAABBBHHHJJJLLLJJJFFFBBB>>><<>>DDDEEE>>>:::===AAABBB???@@@AAA@@@>>>===>>>???>>><<<;;;:::;;;;;;:::888666555444333222111000///------,,,,,,,,,,,,++++++'''((()))))))))((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***++++++***+++---///222666:::===>>>>>>???@@@>>>@@@BBBEEEFFFEEEFFFHHH??????DDDDDDFFFHHHAAA@@@CCCGGG???GGGIIIDDDNNNKKKIII888555111000......,,,+++***)))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################$$$$$$############$$$$$$########################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))(((&&&$$$&&&***%%%$$$+++***%%%)))444444DDDbbbvvvyyy}}}sss}}}iii```PPPOOO\\\XXXSSSXXXjjj{{{{{{qqq```gggzzzqqqqqqvvvkkkhhhpppwwwsssiiinnnooodddQQQOOO[[[\\\RRRJJJLLLZZZcccUUUIIIaaa{{{yyyzzzaaaNNN<<<888<<<>>><<<:::;;;???>>><<<===AAA???888>>>??????>>><<<<<<===>>>===;;;::::::::::::999777666666444333111000///...---,,,,,,,,,,,,,,,,,,,,,'''((()))))))))(((&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))******)))***,,,......111666:::;;;;;;<<<<<>>IIIKKKBBBFFF???xxxFFF555000444---...---+++***))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""##############################$$$%%%&&&''''''(((&&&%%%###"""!!!!!! """"""############""""""""""""############""""""########################""""""############"""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((***+++...888HHH\\\ooo{{{{{{zzz{{{wwwnnncccsss|||vvvxxxrrr^^^TTTOOOLLLJJJKKK@@@MMMZZZ]]]XXXUUUUUUVVVZZZMMMJJJUUUXXXOOOIIIMMMLLLPPPOOOHHHGGGQQQ```jjjZZZjjjzzz{{{sssQQQ???999999888888999999:::;;;:::;;;===>>>>>>===<<<;;;999<<<>>>>>>===<<<<<<===>>>===;;;:::999999::::::666555333111...---,,,,,,,,,,,,,,,+++++++++******+++******)))(((''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++///111444777999:::;;;;;;>>>@@@BBBCCCBBBBBBCCCDDD?????????@@@AAABBBCCCDDDBBBAAA@@@AAACCCEEEEEEDDDwwwEEE666111555---...---+++***))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""#################################$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""############""""""""""""############""""""########################""""""############"""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''(((---666BBBNNNUUUooossswwwxxxyyyppptttyyyxxxsssvvv{{{eeeTTTWWWbbbfffZZZJJJJJJYYYggg\\\QQQTTTgggrrrlllccccccaaakkkkkkcccjjjzzzlll]]]MMM999,,,***555555555666666777888999;;;;;;<<<============<<<:::<<<>>>>>>===;;;;;;<<<<<<;;;:::999888888888999888777555222000...---,,,,,,,,,+++++++++***************))))))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++///000333666888::::::;;;===???AAABBBBBBBBBCCCDDD????????????@@@AAABBBBBBCCCBBBAAABBBCCCDDDDDDCCCuuuEEE777222666///...---+++***))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#######################################################################################""""""############""""""""""""############""""""########################""""""############"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((***))))))))),,,000444666HHHQQQ```ooozzz~~~|||pppvvv~~~wwwtttxxx{{{vvv~~~~~~||||||^^^KKK888111...+++---333111111111222333555666777;;;;;;;;;;;;;;;<<<======;;;===>>>===;;;::::::::::::999888777777777777777:::999777444222000...---,,,++++++++++++************))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))******+++...///111444777888999::::::===???AAAAAABBBCCCEEE@@@???????????????@@@@@@DDDCCCBBBCCCDDDCCCBBB@@@qqqDDD888333666///------+++***)))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################################################################$$$#########""""""!!!!!! !!!"""""""""""""""""""""############""""""""""""############""""""########################"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((+++++++++,,,,,,,,,,,,,,,***222@@@QQQaaakkkoooppp{{{sssyyytttwww}}}|||sss{{{uuuiiiRRR>>>...((((((...111...+++***------...///111333555666::::::999888999:::<<<===<<<======<<<:::888888888999888888777777777666666999888777555222000...,,,++++++++++++************))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))*********---...000222444777888999888:::===???@@@AAACCCEEEAAAAAA@@@@@@???@@@@@@@@@DDDCCCCCCCCCCCCBBB???===lllBBB999333666000------+++***)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################"""######$$$$$$######"""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################################################################$$$######""""""!!!!!! !!!"""$$$$$$$$$$$$$$$""""""############""""""""""""############""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&(((******)))(((''')))((((((+++555FFFXXXddd{{{|||{{{yyyvvvvvv|||wwwyyyqqqbbbOOO@@@555))) ///+++)))+++,,,***((('''+++,,,,,,...000222444555888777666666777999:::<<<<<<===<<<;;;888666777777888888888888888777777777666555555333111///---++++++++++++*********))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))******+++,,,...000222555777888666999<<<>>>???@@@BBBDDDCCCBBBBBBAAAAAAAAABBBBBBDDDCCCAAAAAAAAA@@@===;;;hhh???999333555///...---+++***))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""############""""""#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""#######################################$$$$$$$$$########################$$$#########""""""!!!!!!###$$$&&&'''''''''&&&&&&""""""############""""""""""""############""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''%%%%%%%%%'''((('''''',,,666>>>GGGMMMVVV\\\^^^eeeuuuwwwmmmwwwxxxmmmjjjooo~~~|||ttt|||zzzmmmbbb]]]<<<999222+++'''(((,,,///&&&%%%%%%'''+++...///000***+++,,,---///111333444444444444555666777888999;;;<<<;;;999666555666777666777777888888777666666222333333222111///---++++++************)))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))******+++,,,...000333555777555888;;;======???AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDBBB???>>>>>>===<<<;;;ccc===888333555///...---+++***))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""############""""""""""""###$$$%%%&&&''''''############$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$#############################################"""###$$$&&&''''''&&&%%%$$$""""""############""""""""""""############""""""###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%,,,///,,,((($$$"""%%%(((000888;;;AAARRRcccvvvsssnnnmmmwww{{{~~~~~~~~~sssqqqvvvkkkuuuwwwzzzyyyqqqhhh^^^OOO===000---'''((()))***)))((('''(((''')))******+++***'''$$$)))******+++---///000111000111222333555555666666:::::::::888666555666888444555666666777666555444000111222222111000...,,,************))))))))))))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))******+++,,,///111444666555777:::<<<<<<===???AAAAAAAAAAAAAAABBBBBBCCCDDDCCC@@@<<<::::::;;;;;;;;;aaa<<<888222444......---+++***))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""############""""""""""""###$$$&&&'''((()))"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$##########################################$$$$$$ """###$$$$$$###!!! """"""############""""""""""""############""""""###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&(((***,,,///+++(((&&&###$$$///===888777;;;III[[[iiijjjgggwwwvvvvvvyyyyyyzzzzzzzzz~~~~~~xxx~~~{{{pppqqq|||zzznnniiittteeeRRRQQQDDD===999111+++***'''$$$(((000,,,(((&&&''')))))))))***''''''&&&%%%&&&***------)))))))))***+++---...///...///111333444444444444999:::999777555555666888222333444555555555444333///000111222222111///...************))))))))))))&&&'''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))***+++...111444555555777:::;;;<<<<<<>>>????????????@@@AAABBBCCCDDDCCC???;;;888888:::;;;;;;XXX;;;555777...222......,,,+++***)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))""")))!!!""""""""""""#########'''###!!!###$$$"""!!!"""&&&!!!"""&&&%%%!!!$$$###"""!!!!!!"""###$$$$$$'''%%%$$$)))&&&$$$$$$$$$$$$######$$$$$$%%%""""""&&&%%%###"""!!!!!!"""$$$''')))########################!!!&&&&&&""""""&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!""""""############""""""######$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***+++,,,///444;;;@@@SSSVVV]]]fffrrr~~~~~~zzz{{{zzzqqqiiiddd___YYYUUUBBB???:::555000---,,,+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***,,,---...//////000111222444555666777777666666555555444444555555444444444333333222333111000///000///---,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((()))+++...111333333666:::<<<<<<<<<<<<===AAA@@@???>>>>>>@@@BBBCCCCCC???<<<===@@@AAA===888YYY;;;555777...222...---,,,+++***)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!&&&)))((($$$"""$$$$$$%%%%%%%%%&&&&&&&&&"""%%%######&&&&&&###&&&'''###$$$(((((($$$###############$$$%%%$$$###$$$''')))%%%!!!  """%%%(((%%%&&&%%%""" """!!!"""%%%((((((%%%######$$$########################&&&'''%%%"""###&&&((((((""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!#########""""""""""""""""""##################"""######$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((''''''(((,,,///+++,,,...222888>>>DDDGGGaaakkk{{{yyykkkSSSRRRNNNFFF===888777888>>>999444000///---+++)))000///,,,***((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++------//////000111222444555666666777888999888777555444444555777888777666333222333222000000000000...,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((()))***---000111111444888:::::::::;;;;;;>>>??????@@@AAAAAAAAAAAACCC@@@===>>>@@@@@@===999ZZZ<<<666777...111...---,,,+++***)))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###!!!$$$'''### !!!!!!!!!""""""$$$,,,---%%%!!!$$$$$$"""+++)))&&&'''###"""###$$$%%%%%%%%%%%%%%%***$$$""")))+++,,,!!!###%%%&&&%%%$$$!!!###)))***'''$$$$$$ $$$'''&&&!!!########################!!!&&&'''###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""##################$$$$$$$$$$$$######"""######$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))******(((&&&%%%'''((((((''''''&&&'''((()))***...333<<>>>>>@@@@@@<<<999[[[===666777---111...---,,,***))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******"""!!!%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$&&&"""###### ###'''!!!"""$$$%%%&&&%%%%%%$$$"""&&&'''###  ###$$$###$$$ %%%$$$!!! !!!""""""###%%%))),,,########################(((### ######!!!###)))""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################"""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))+++***)))((()))***+++***)))(((((())))))***)))&&&$$$$$$&&&)))))))))'''&&&%%%&&&)))+++,,,,,,---,,,+++***++++++++++++))))))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((''''''((()))***++++++......///000111333444555666666777777777777777777555666888999999777555444444333111000111000///---))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***+++---000333666666777999;;;;;;===@@@BBBCCCBBBAAA@@@BBB@@@???>>>???>>>;;;999[[[===666777---111------+++***)))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((%%%$$$&&&'''%%%!!!!!!!!!!!!"""""""""###+++!!!(((***### $$$)))!!! ''''''''' !!!###$$$$$$$$$###""""""###$$$$$$%%%&&&(((***---,,,'''###&&&%%%(((###!!!"""$$$&&&+++222***'''$$$"""!!!######################## ###(((((("""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""######!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''"""$$$'''''''''&&&&&&'''%%%%%%%%%&&&'''((()))))))))***+++---...---***(((+++)))&&&&&&&&&%%%$$$"""''''''&&&%%%$$$######$$$'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))******------......000111333444555444333222333444777888666555444444444555666666444222111000000000...---))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))),,,///222444555777:::<<<===>>>???@@@AAABBBBBBCCCAAA@@@???>>>===<<<:::888ZZZ<<<666777...111---,,,+++***)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((""" %%%((($$$!!!""""""""""""############(((***$$$ """$$$%%%&&&!!!""""""#########""""""!!!((("""!!!$$$""""""&&&$$$ %%%'''%%%""" ###'''***+++)))(((########################''''''###"""%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""############""""""""""""##################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%$$$$$$%%%''''''((())))))***++++++###$$$&&&''''''&&&%%%$$$,,,,,,+++)))'''&&&$$$$$$&&&((()))(((''''''''')))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))++++++,,,---...000111222333222000000111333555777555444222111111333555777333111000///000///---,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))+++---000222444666999<<<======>>>???AAABBBCCCDDD??????>>>===;;;999888777YYY;;;555777...222---,,,+++)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***!!! &&&###%%%555!!!!!!"""""""""#########""")))(((!!!))))))&&&(((!!!&&&)))%%%%%%%%%$$$###""""""""""""%%%&&&$$$"""###$$$***...,,,###!!!&&&&&& !!!)))((( ,,,...''' ###%%%!!!###########################&&&(((!!!"""****** """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!"""""""""#####################""""""""""""""""""##################"""!!!!!!"""$$$$$$%%%%%%$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''((()))((('''&&&'''((($$$$$$%%%%%%%%%%%%%%%$$$)))(((%%%######&&&***... ###%%%%%%###"""$$$&&&!!!$$$&&&&&&%%%%%%&&&(((%%%%%%&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))***+++,,,...///000...///111222333444444444333333222222333444555555222000///...///...,,,+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))*********)))+++...000222444888;;;:::<<>>===<<<999777666555XXX;;;555777...222---,,,+++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! '''+++ GGGwwwrrr:::!!!(((dddyyy((('''%%%###""""""######$$$'''$$$IIIKKK&&& ###"""$$$BBBMMM,,,!!!$$$########################$$$dddlll...""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!""""""############""""""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%&&&(((***&&&&&&'''((((((''''''&&&"""$$$''')))((((((((((((###'''+++***%%%###&&&)))!!!$$$&&&&&&$$$###%%%'''%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((((((((()))***+++---...///+++...222555777666333111111222444555555555444444111000.........---,,,***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))******++++++'''))),,,...000333777:::888;;;@@@DDDEEEDDDAAA???<<<======;;;888666555555QQQ;;;333555...///...---,,,+++************''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## ,,,$$$))),,,eee###,,,,,,///666!!!&&&%%%\\\vvv######)))!!!333$$$'''###(((###,,,///DDD$$$---***"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""#########""""""!!!!!!!!!"""###############""""""############""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,---000111333444555444444333111111111111111111111111000000000000///---,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''')))+++---...111666999>>>@@@BBBCCCCCCBBBCCCCCCBBB@@@===:::888888:::;;;MMM:::333555///000------,,,+++************''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&///(((FFFXXX@@@VVV$$$XXXJJJ(((%%%%%%***```[[[ttt""" %%%---GGG ''''''&&&===}}}111///'''///###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""!!!""""""############""""""!!!!!!"""###############""""""############""""""""""""""""""############"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***,,,---///000222333333333333222111111111111111111111111222222222111000...---,,,))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''')))***+++---000555888;;;>>>@@@AAAAAA@@@AAABBBAAA???<<<:::888777777888JJJ999333555///111---,,,+++******)))******''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''"""+++///$$$555"""""")))"""999gggHHH'''!!!444((("""***###eee;;;HHH###""",,,///PPP%%%"""444SSS*** ...%%%(((""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""""""""############""""""!!!!!!"""###############""""""############""""""""""""""""""############"""######$$$$$$######"""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""################################################$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((***+++,,,---...///111111222111111111111111111111111111111333333333222000...---,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))******+++...333777888:::===???>>>>>>???@@@???>>><<<:::888666444333HHH:::555444...222---,,,+++***))))))))))))'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%% ###&&& &&&///)))((('''999)))***PPP222''',,,MMM'''&&&***666)))%%%&&&&&&###FFF<<<###'''%%%/// 777 &&&***$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""!!!""""""############"""!!!!!!"""###############""""""############""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,---...///000000000111111111111111111111111333333222111///---,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))((())),,,111555555888;;;=========>>>???>>>>>>===;;;999666333111HHH<<<777444---111,,,,,,+++***))))))))))))'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################...,,,&&&  ---***'''$$$(((""")))jjjOOO,,,(((,,,DDD%%%!!!888000$$$))),,,&&&"""###000gggYYY===%%%111 ,,,III###***ccc'''(((***111)))""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""###############!!!!!!"""###############""""""############""""""!!!"""""""""############"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***++++++,,,---...///000000000000000000000000000111111000///...,,,***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((())))))((((((***...222333666999;;;<<<<<<>>>???>>>>>>>>><<<:::666333111GGG===888444,,,111,,,+++***))))))((())))))''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!''')))&&&+++---"""===,,,'''%%%$$$%%%***'''!!!!!!%%%YYYAAA))) ggg)))!!! TTT### ++++++++++++!!!%%%222 ***!!!)))"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############ !!!"""######$$$######!!!!!!"""###############""""""############""""""""""""""""""############!!!""""""######""""""!!!""""""""""""""""""""""""########################"""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""###############################################################$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((*********+++,,,...///000000000000000000000000000/////////...---,,,+++***))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((()))(((((()))+++...000333777999:::;;;===>>>>>>>>>===<<<999666444222DDD<<<888444,,,333,,,+++***))))))(((((((((''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################+++,,,"""!!!,,,'''&&&%%%$$$"""'''!!!)))!!!---***&&&sss!!!""")))!!!***''',,,'''%%% ))),,,+++(((###&&&333777"""%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############ !!!"""######$$$$$$$$$!!!!!!"""###############""""""############""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((***)))******,,,...000111000000000000000000000000......//////...------,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%'''))))))(((((()))***---000444777888999;;;<<<<<<<<<;;;999777555444333@@@;;;888444,,,444,,,+++***)))((((((((((((''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################&&& ((('''"""%%%&&&###%%%$$$---'''''')))!!!$$$### )))999|||!!!$$$$$$&&&###***999%%%&&&"""ggg)))###(((ooo!!!$$$uuuggg222""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!######$$$$$$$$$!!!!!!"""###############""""""############""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''***))))))***,,,...000111000000000000000000000000......////////////......))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''$$$''')))***)))((('''(((+++...222555666777999:::;;;:::999777666444333333III;;;999444222111---,,,+++)))((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###"""############$$$$$$$$$///,,,!!!(((>>>uuu'''###&&&((()))'''(((######&&&""")))'''(((???ppp"""vvvyyy%%% !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$#########""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""################################################################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&)))+++...///////////////000000111111222222000000//////.........---))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&'''&&&&&&&&&''''''((()))))))))(((((('''&&&&&&&&&***&&&''',,,+++%%%$$$((((((***'''"""$$$+++,,,'''...+++((('''(((*********---%%%)))---&&&%%%)))'''%%%&&&((())))))(((&&&%%%&&&)))+++***)))*********)))((('''((())))))'''%%%+++***(((((())))))'''%%%+++***)))))))))'''%%%"""'''''''''((((((((((((((('''''''''''''''''''''''')))+++///222555555555555666777888888777555333111HHH;;;999444222111---,,,+++)))((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###"""############$$$$$$$$$333"""***SSSFFF***###%%%&&&&&&)))$$$"""%%%&&&BBB}}}"""MMMqqq"""vvv&&&######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############################################################"""""""""!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################################################################################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$&&&(((+++---...//////000000000111222222333333111000000///...---------))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''###$$$&&&'''((('''''''''(((((('''''''''(((((()))''''''''''''((((((((((((&&&&&&'''******((((((***'''***+++***++++++)))&&&&&&(((***,,,,,,***((('''111'''***///,,,,,,///+++666333...+++)))***,,,---***+++,,,***))))))))))))///...,,,++++++,,,,,,,,,((('''&&&(((***---------+++)))&&&%%%(((+++------(((((((((((((((((((((((('''''''''''''''''''''''')))+++---111333555666666888888999999888555333111GGG:::888444222111---,,,+++)))((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###"""############$$$$$$$$$###111111######"""###$$$ 777***@@@HHH%%%]]]rrr """uuu$$$%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############################################################""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################################################################################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''***,,,---......000000000111222333333333222111000///...---,,,+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((($$$%%%&&&'''((()))))))))(((((('''''''''''''''((((((((())))))))))))******...111111---+++,,,,,,+++%%%%%%(((++++++((())),,,+++///333555444333555777888111888AAA>>>;;;999111((())),,,---...---,,,+++000///...---++++++***+++++++++***(((&&&&&&(((***111...***((('''&&&%%%###+++)))&&&&&&''')))))))))))))))(((((((((((((((((('''''''''''''''''''''''')))***+++...111444666888::::::;;;;;;999666444222FFF:::888444222111---,,,+++)))((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###""""""#########$$$$$$$$$""" yyy!!!))) !!!"""%%%///111###((([[[ttt""""""uuu!!!$$$!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########################################################"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((***,,,------......///000111222222333333222111///...,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((())))))***************)))))))))))))))***+++((((((((((((((()))))))))%%%,,,---)))'''+++...,,,333000222777888888>>>GGGHHHIIIGGGAAA<<<===CCCIIIPPPIIINNNRRRLLLKKKPPPNNNEEEGGGIIILLLMMMMMMLLLKKKIIIEEECCCDDDDDDCCCCCCDDD???@@@???;;;666222111111+++)))'''''')))+++,,,,,,(((((((((***,,,+++(((%%%******))))))))))))(((((('''''''''''''''''''''''')))))))))+++...222666888;;;;;;<<<;;;:::777444222}}}DDD999888444222111---,,,+++)))((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###""""""#########$$$$$$$$$(((###+++]]]!!! (((""""""'''222'''///888$$$HHHuuu######ttt!!!$$$!!!########################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''')))***,,,,,,,,,,,,---...///000111111333222111///...,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))*********)))))))))))))))))))))******+++---...///)))***+++---///111222333000888======>>>DDDIIIKKKNNNLLLNNNSSSUUUWWW\\\bbb[[[ZZZVVVMMMEEEBBBFFFKKKLLLFFFJJJKKKBBBEEERRRXXX[[[WWWRRRNNNKKKKKKMMMNNNYYYTTTRRRWWWZZZXXXXXX[[[^^^______\\\VVVPPPKKKIIIBBB>>>999555222000---+++))))))(((***,,,------,,,++++++******))))))))))))((((((((((((((((((((((((((((((((())),,,000444777:::;;;;;;;;;:::777444333{{{BBB888888444222000---,,,+++)))((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###"""############$$$$$$$$$""""""###"""$$$:::###!!!&&&%%%$$$''' [[[$$$$$$"""888www%%%###tttooo$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""########################"""############$$$$$$$$$################################################""""""""""""############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++***+++,,,---...///000111222111000///...---,,,+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))***))))))(((((())))))***&&&'''(((***---000222333999;;;>>>BBBGGGKKKNNNPPPSSSVVV[[[___\\\YYY\\\bbbZZZ\\\^^^^^^bbbfffeeeaaaRRRVVVXXXXXXUUURRRSSSTTTTTTWWWjjjuuunnnggghhhddd]]]```eeegggeee___WWWRRRJJJDDDDDDLLLQQQNNNMMMPPPSSSTTTVVVZZZ]]]]]]ZZZXXXZZZVVVPPPIIICCC===666222:::555...(((''''''((((((,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((()))+++...222444777888999999888666444222yyyAAA888888444222000---,,,+++)))((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###"""############$$$$$$$$$%%%/// ---***)))|||"""!!! )))'''&&&!!!!!!!!!''';;;MMM'''###"""'''###!!!,,,xxx&&&###sssSSS&&&"""%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""########################"""############$$$$$$$$$################################################!!!"""""""""############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$&&&(((***+++***+++,,,---///000111111111000000///...---------))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************))))))***+++---...000000222444888<<<@@@DDDFFFOOOQQQTTTYYY]]]bbbeeeggg^^^[[[___gggaaaSSSSSS^^^___bbb\\\TTTZZZhhhiii___\\\___dddhhhkkklllkkkkkk___aaarrr|||rrrggg[[[ZZZbbbmmmuuuvvvnnnccc\\\WWWPPPQQQ\\\bbb^^^[[[]]]VVVRRRPPPTTT[[[___^^^ZZZLLLMMMNNNQQQTTTUUUSSSQQQIIIEEE???999444000---***---,,,,,,+++******))))))((((((((((((((((((((((((((((((((()))+++---///000444555666777777555333222yyyAAA777888444222000---,,,+++)))((((((''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###"""############$$$$$$$$$$$$111!!!...888 ///%%%$$$&&& """&&&$$$aaa555###%%%---$$$###+++ yyy&&&###sss???%%%$$$"""########################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""########################"""############$$$$$$$$$################################################!!!!!!""""""#########$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%''')))***++++++---...///111222222000000//////.........---))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************++++++,,,---000333555777EEEGGGJJJNNNSSSXXX]]]___[[[\\\^^^aaacccfffhhhiii___ZZZbbbppplll[[[\\\lllllllll]]]LLLUUUoooxxxnnn~~~{{{yyyzzz{{{{{{zzz{{{oookkklllkkkfff___WWWVVVVVVUUUTTTPPPKKKGGGJJJLLLPPPSSSRRRLLLCCC===------,,,,,,+++***))))))))))))))))))))))))))))))'''(((((()))***,,,---...222333555666666444333222nnnAAA:::777555///222)))111111,,,111$$$+++((((((((((((''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""### %%%///)))!!!%%%"""###"""+++***+++###......... """%%%,,,vvv+++eee444!!!(((HHH%%%'''&&&BBBlll########################///'''|||)))###qqq...$$$,,,########################$$$$$$$$$#########""""""######################################################################################################################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""##########################################################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))***+++---///000111222111111000///...---,,,,,,,,,,,,+++***)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''))))))***)))((((((,,,***)))*********+++---111(((+++<<>>xxx222MMM$$$'''(((((( aaa---!!!&&&"""ppp999!!!///''' +++---,,,MMM)))(((...aaa)))'''"""%%%########################$$$$$$$$$#########""""""######################################################################################################################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$########################""""""""""""##########################################################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))***+++,,,...000111222000000000////////////...,,,,,,+++***)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''',,,***'''(((***++++++***''''''))),,,...000222444AAAGGGQQQZZZ```bbbbbbbbbfffbbbYYYZZZaaa]]]\\\hhhaaaXXXbbblllhhhrrr}}}wwwttt{{{mmmZZZ[[[pppppp\\\NNNLLLOOOLLLBBB777111...+++...///...,,,)))((()))***))))))(((''''''((()))***///111333555666555555444jjj>>>888555333---000111+++666***+++***$$$(((((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++$$$ """!!!555$$$"""&&&###&&& 444{{{!!!///000pppEEE111$$$...$$$%%% """ ***,,,999!!!###)))+++########################$$$$$$$$$#####################################################################################################################################################################$$$$$$$$$$$$######$$$$$$$$$#######################################################################################"""############$$$$$$$$$########################"""""""""#########$$$$$$##############################################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((()))***+++---///000111...//////000111111111111,,,++++++***)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((***(((&&&'''***+++***(((111///...///666BBBNNNUUU^^^hhhllleee``````___[[[eee^^^XXX___iiifffppp{{{vvvvvv~~~~~~|||~~~dddbbbPPPWWWTTTFFF>>>===555(((++++++***))))))(((((((((******)))))))))(((((((((---///222555666666444333iii>>>888555444---000)))@@@YYY,,,$$$(((///'''((((((((((((''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))###"""((("""999vvv$$$ &&&'''%%%%%%"""!!!EEEWWW###&&&%%%%%%ddd444000666)))(((;;;RRR%%%%%%)))222&&&!!!"""***%%%######################################################################################################################################################################################################$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((***,,,---////////////000111222111111000++++++******)))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))&&&(((***++++++*********+++222<<>>999666555...111)))@@@YYY,,,$$$(((///'''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!+++333((("""...aaa%%%###&&&)))"""%%%---"""222RRR))) 000!!!555444JJJ$$$333%%%$$$ggg!!! +++%%%"""***$$$######################################################################################################################################################################################################$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$####################################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''')))***,,,---...000111222222222111///...++++++******))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******'''+++---,,,))),,,444<<>>JJJWWWbbbhhhssswwwvvvqqqwwwnnn___XXX]]]eeexxx|||yyy|||zzztttkkkxxxwwweeeXXXQQQIII===333///...,,,***)))))))))))))))***+++---000222555666ddd:::777555444,,,///)))111111,,,111$$$+++)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''***$$$ ###!!! )))+++***&&&%%%***!!!+++(((///!!!)))&&&333%%%'''...###'''555 &&&555"""111"""((('''&&&888$$$###"""))))))&&&+++((()))$$$&&&***(((/// %%%%%%%%%%%%%%%%%%%%%%%%&&&+++222)))+++)))---''')))///%%%***"""&&&***"""'''########################""""""######$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$&&&((()))***+++)))+++...111222111000///************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((())))))***++++++,,,,,,222888GGG]]]rrr~~~~~~yyy~~~{{{yyyqqq{{{rrrrrrxxxtttpppttt~~~ooottt{{{uuuvvvttttttyyyyyyoooZZZIII777555222...+++******+++)))******,,,...222555777^^^999:::444666222......---,,,***)))((((((((((((((((((((((((''''''&&&%%%'''&&&######'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&%%%$$$###$$$%%%''''''&&&!!!###%%%'''(((''''''&&&(((&&&%%%&&&((('''%%%###'''&&&%%%&&&&&&'''((((((###%%%((((((&&&$$$%%%'''###%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$###!!! (((&&&$$$$$$$$$$$$###"""###"""""""""###$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))///000111222222111///.........,,,+++***))))))))))))(((((((((''''''''''''(((''''''&&&&&&&&&''''''(((%%%""""""###$$$""" $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&---***&&&###%%%)))***(((---)))'''+++///000111333TTTbbbuuuyyyttt~~~~~~|||yyywwwsss|||qqqmmmvvvwww|||tttcccAAA333***)))...---,,,(((''',,,///000111444]]]999:::444666222......---,,,***)))((((((((((((((((((((((((''''''&&&###'''(((&&&&&&)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&%%%$$$"""++++++***)))((('''''''''(((((((((((((((((('''''''''&&&&&&'''((())))))(((///,,,)))%%%$$$#########&&&((())))))'''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''%%%$$$%%%&&&((()))'''&&&%%%$$$$$$###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))---...000222222111000///000///...,,,++++++******))))))((((((((('''''''''((('''&&&%%%%%%$$$$$$%%%&&&$$$""""""$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###&&&)))***+++,,,,,,+++%%%+++222///$$$'''GGGkkk{{{zzz}}}~~~}}}}}}~~~{{{}}}vvv||||||xxxYYYHHH999111///***---***(((***,,,,,,111777[[[999;;;555666222...------+++***))))))(((((((((((((((((((((''''''&&&###''')))''''''(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###!!!"""$$$&&&'''''''''&&&'''&&&$$$######%%%'''((($$$&&&'''&&&&&&&&&(((***))))))((()))******)))''''''%%%$$$&&&)))+++***((()))+++---,,,***'''%%%%%%&&&%%%###""""""$$$&&&(((&&&&&&%%%&&&'''%%%""" &&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,...000111111111000111000///---,,,,,,,,,+++)))))))))(((((((((''''''((('''&&&%%%$$$#########%%%$$$######%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%(((++++++)))&&&%%%'''&&&//////)))888ZZZssswwwyyyyyy~~~zzzxxxpppwwwlllccccccYYYIII888'''***''''''******))),,,111YYY999;;;555666111...---,,,+++***))))))))))))(((((((((((((((''''''&&&$$$'''(((&&&&&&((('''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((###$$$&&&&&&'''((()))+++)))((((((((()))+++---...***,,,.........000444888777999;;;===???@@@AAA@@@<<<<<<======;;;555---(((111333555555333///...---((('''&&&%%%$$$###$$$$$$(((&&&$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***,,,...000111222222111000...---,,,,,,++++++)))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((---+++))))))'''%%%'''***111+++***AAAjjjttthhhvvv~~~vvvyyy~~~|||zzz~~~|||}}}~~~~~~nnnmmmvvvsssgggRRR;;;000+++))),,,...,,,***+++WWW888<<<555555111///,,,,,,+++***))))))))))))(((((((((((((((''''''&&&%%%''''''%%%''',,,000///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))***+++)))***)))'''%%%'''***...,,,...111444666777888888:::;;;<<<===???CCCHHHLLLEEEIIIMMMNNNMMMNNNQQQTTTPPPQQQSSSRRROOOJJJGGGEEE>>>@@@BBBAAA???<<<;;;:::666666666555222///+++)))***'''$$$###%%%(((******"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***---///000222222000///...,,,+++++++++******)))))))))((((((((((((%%%%%%%%%&&&((()))+++,,,+++***)))'''%%%#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))+++&&&&&&***---,,,---111444444IIImmm{{{vvv~~~wwwuuunnnhhhsss{{{tttxxx~~~~~~~~~}}}{{{zzzrrraaaIII;;;///---//////---,,,UUU888<<<555555111///,,,++++++***))))))******(((((((((((((((''''''&&&$$$&&&&&&%%%)))222888999&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))$$$'''***,,,///444<<>>:::555///***'''&&&$$$############$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))+++---///111222000///...,,,++++++************)))))))))(((((((((%%%%%%&&&(((***---///000------,,,)))%%%###"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***'''###%%%,,,---((()))000===```wwwooodddrrr|||yyyvvv{{{{{{uuuxxxhhhcccaaafffkkklllmmmooosssgggkkk{{{|||}}}~~~wwwgggRRR<<>>BBBLLL\\\gggnnnuuu{{{yyyqqqiiiddd___ZZZUUUTTTKKKMMMEEE888555;;;<<<555777,,,***555:::444333888666888;;;>>>AAAFFFLLLPPPOOOTTTZZZllltttfffeeeaaa]]]aaagggfff```aaaccceeedddaaa]]]YYYWWWWWWKKKBBB???666)))$$$'''$$$'''))))))'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&%%%$$$...&&&$$$)))+++'''%%%'''(((%%%"""###&&&***,,,---((()))+++,,,***''''''***///***'''###""",,,000###%%%((()))&&&&&&(((***)))(((((($$$'''...'''!!!)))''''''(((((('''&&&%%%%%%)))((('''&&&&&&&&&''''''''''''''''''))),,,///111333222000///---,,,,,,,,,,,,+++***)))((((((((((((***)))((((((***...111444...---+++***(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''%%%((()))'''&&&(((+++,,,$$$+++,,,+++===```{{{{{{zzz}}}rrrvvvhhhlllrrrtttrrrnnnjjjhhhcccbbbaaa___]]]\\\ZZZZZZ^^^^^^^^^^^^___aaabbbccccccdddgggjjjmmmnnnoooooovvvsssqqqsssvvvuuupppkkkqqqpppqqqtttuuuoooddd[[[dddhhhmmmqqqrrrrrrssstttpppooommmllllllmmmnnnoooooonnnnnnqqqtttwwwwwwwwwvvvooommmppppppjjjhhhjjjgggkkkqqqxxx}}}{{{{{{tttgggyyymmm^^^HHH222UUU888;;;444555111000---,,,+++***)))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''&&&%%%+++%%%"""%%%((((((+++000+++'''&&&)))---444EEEUUUeeeddddddccc___ZZZ]]]cccUUURRRMMMEEE???======<<<---...222888:::888777777@@@@@@@@@@@@BBBGGGKKKMMM@@@???>>>@@@CCCDDDDDDCCCBBB@@@:::@@@NNNOOOMMMUUUqqq{{{}}}{{{{{{qqqlllkkkhhhbbb]]]QQQXXX```dddeeeddddddeeeYYYXXXVVVQQQJJJAAA:::555...,,,)))&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&''''''&&&&&&!!! ###(((++++++******,,,---...---***&&&%%%%%%---'''"""###(((***'''$$$((("""***222...------(((,,,)))''''''(((&&&%%%%%%***)))%%%&&&***''''''000(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&'''''''''&&&&&&'''))),,,...000222111000///------,,,,,,,,,+++***))))))((((((((((((''''''(((***---111333...---+++)))'''%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***)))'''&&&''')))***...333111555TTT{{{qqqooo{{{|||sssiiiiiicccVVVWWW\\\bbbgggiiijjjkkkkkkttttttuuuvvvwwwxxxyyyzzz||||||{{{{{{{{{||||||}}}|||||||||{{{{{{{{{{{{|||iiifffccccccdddbbb\\\WWWRRRPPPOOOQQQSSSPPPIIICCCBBBDDDFFFGGGGGGHHHJJJLLLFFFFFFFFFEEEEEEEEEFFFFFFKKKLLLMMMNNNNNNOOOPPPQQQcccaaadddmmmuuu{{{}}}vvvnnnlllpppwww~~~}}}}}}zzzooohhhrrrwwwlll[[[GGGWWW999;;;444444111000---,,,+++******))))))***))))))******))))))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((***,,,***&&&&&&((('''...<<>>>>>JJJFFFMMM\\\___VVVSSSYYYYYY\\\VVVMMMQQQ___bbbZZZVVVZZZ]]][[[XXXVVVWWWYYYbbb\\\OOOLLLSSSNNNFFFIII999BBBGGGJJJXXXmmmyyywwwzzzyyynnnfffXXXKKKDDDEEELLLQQQTTTZZZ]]]ZZZXXXXXXRRRJJJCCC;;;000(((&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((((((+++///000---***(((&&&###!!!''',,,...,,,+++...000777888;;;???BBB@@@:::333<<<444===III@@@666777999555000222:::<<<555000000---,,,++++++)))&&&%%%)))((((((''''''''''''((()))$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&(((***---...111000//////...---,,,,,,,,,,,,***)))))))))))))))&&&&&&&&&&&&))),,,///111...,,,***(((&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))***))))))***+++...***===ddd}}}zzzsssttt{{{yyy~~~zzz}}}mmmbbbeeennnuuu}}}{{{uuummmddd]]]XXXUUUMMMMMMLLLKKKKKKKKKKKKKKKIIIHHHFFFEEEDDDCCCDDDDDDIIIFFFDDDDDDDDDBBB===999AAA>>><<<===@@@AAA???<<<@@@@@@@@@???>>>>>>AAACCC>>>??????@@@@@@?????????:::;;;<<<<<<;;;:::;;;<<<======@@@GGGNNNVVVaaajjj|||zzzwwwrrrooonnnpppqqq{{{}}}nnn^^^RRRSSSeeezzz~~~sss{{{YYY:::<<<444444222111------,,,+++************)))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''###%%%'''))))))))))))***(((***++++++))))))...333<<>><<<888888<<>>AAAIIIEEE;;;333:::FFFDDD999888AAAHHHEEE===:::BBBLLLIIIMMMLLLRRRaaabbbZZZ[[[YYY]]]ZZZMMMDDDAAA???;;;NNN```}}}|||rrr\\\QQQLLLEEE???CCCAAA@@@EEENNNUUUXXXYYYUUUKKK>>>555000,,,'''"""%%%%%%&&&'''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((('''''''''''''''&&&'''((((((''''''((()))%%%'''$$$###***......222333444444333333444666...777???AAAAAAEEEKKKNNNEEE===@@@DDD???@@@GGGGGG>>><<>>___~~~ssszzzrrruuu~~~wwwvvvmmmlll|||}}}tttrrrlllddd\\\VVVSSSRRRQQQOOOLLLHHHEEEBBBAAA@@@GGGGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFHHHJJJJJJKKKKKKFFFEEEEEEFFFHHHIIIGGGDDDJJJHHHGGGHHHKKKNNNNNNNNNLLLMMMMMMMMMKKKKKKMMMOOOMMMNNNPPPQQQQQQPPPOOONNNNNNLLLJJJKKKMMMNNNLLLJJJCCCCCCBBB@@@??????CCCGGGXXXfffvvv|||yyyrrrnnnnnnkkkqqq}}}yyy```GGG???PPPfffsssvvv~~~xxxxxx}}}\\\;;;<<<333444222111...---,,,+++***************************))))))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((()))''''''(((***''''''&&&&&&+++:::KKKWWWYYYTTTMMMHHHFFFAAA999111@@@>>>CCCNNNWWWVVVQQQOOOKKKLLLGGG>>>===DDDEEE@@@??????<<<888<<>>;;;:::;;;<<<222777:::>>>MMM\\\WWWGGG>>>LLLYYYWWWHHHDDDWWWpppjjj[[[NNNPPP[[[___UUUIIIQQQWWWPPPHHHIIIEEE???@@@RRRPPPNNNMMMNNNSSS___jjj}}}qqqfffbbb[[[QQQKKKLLLRRRTTTccc{{{lllZZZMMMBBB:::888;;;CCCCCCDDDGGGKKKKKKHHHDDD111///+++(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******'''(((((((((((()))))))))$$$'''******)))***---000444333777<<>>===:::666222///---'''''''''''''''((())))))&&&'''''''''(((((())))))+++,,,...//////...---,,,---,,,+++******)))*********)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))******+++***(((+++...,,,***555DDDsss{{{uuunnnuuu```jjj}}}sssfffhhhvvveeeHHH<<>>:::777111///,,,)))(((((()))***''''''((()))))))))((((((***+++---//////...---,,,------,,,+++************((((((''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))******++++++,,,***+++...---444MMMhhhhhhjjjqqq\\\dddssshhh```\\\iii}}}fffMMMAAAPPPbbbeeebbbccchhhlllrrrxxx||||||kkkWWWMMMPPPZZZdddiiinnnoookkkgggiiirrryyyyyyxxxjjjnnnsssvvvyyy{{{aaa>>><<<333444333333......---,,,++++++++++++***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%(((******)))---555<<>>===KKKTTTbbb___```oooeeeoooaaaaaafff^^^XXX```hhhrrr}}}ZZZiii}}}rrr||||||kkkuuu}}}~~~~~~vvv~~~~~~nnnpppzzzttttttjjjffflll^^^RRRJJJVVVqqq}}}jjjOOOOOOVVVhhhjjjRRRGGGXXXkkkEEELLLFFF===:::333******,,,((('''+++***%%%###&&&+++++++++,,,---///000111------,,,++++++******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))---'''%%%...///((()))(((333333,,,<<>>555---$$$"""&&&))))))&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%((('''&&&%%%$$$###""""""###$$$%%%%%%%%%%%%$$$### !!!"""###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((((((''''''%%%&&&)))***((()))---111---+++000999EEEPPPWWW```lllrrryyymmmeeelll]]][[[qqqwwwnnntttwww{{{gggkkkrrrxxxoooxxxoooaaammmvvvtttxxxhhhjjjrrrrrriiiiiinnnnnn|||~~~zzzzzz~~~|||xxxrrrrrrwwwsss___JJJKKKGGGMMMWWWeeeyyyppp\\\XXXQQQHHHBBBBBBBBB===333,,,(((((('''%%%''',,,))))))******,,,---......------,,,,,,+++*********(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))$$$***'''&&&---...+++111---%%%,,,HHHhhhxxxyyyuuuxxxoooxxxwww^^^TTThhhxxxiiiXXX^^^ddd^^^KKK@@@QQQkkk{{{tttjjj]]]SSSSSSSSS\\\mmmwwwqqqgggaaa```VVVQQQ```iiiwwwvvv]]]YYYtttvvvnnnyyysss???999666444555---000000000...+++***+++,,,++++++++++++++++++***)))&&&'''(((******+++++++++###,,,***&&&''''''***777BBBLLL[[[```RRR@@@===FFFSSSNNNFFFFFFQQQYYYNNN<<>>999CCCLLLTTTRRRDDDDDDFFFDDD===222)))&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&''''''&&&&&&(((((()))((('''&&&$$$###&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((+++*********)))+++444@@@HHHKKKRRR[[[fffjjjcccZZZnnntttsssxxxsssyyyxxxiiizzz{{{tttrrr[[[SSScccaaahhh{{{jjj___eeejjjrrr}}}rrrppp|||qqqnnn```WWWcccaaakkkmmmkkkhhhXXXKKKLLLPPPXXXaaadddeeegggkkknnn{{{ZZZXXXYYYKKK[[[VVViiimmmWWW[[[fffVVVIIIDDD>>>:::666000***&&&'''''')))+++,,,...///000...------,,,++++++******((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))+++111...---000+++'''000...FFFfffuuuiii___pppdddTTTNNNfff~~~gggVVVJJJGGG@@@>>>HHH]]]|||yyysss``````TTTEEEJJJ___llllllaaaaaalllvvvnnn]]]___ooo|||nnnsssyyywww~~~sss~~~|||ppp???999555444888222---......---++++++,,,---***++++++,,,,,,,,,++++++++++++************++++++000111---777OOOYYYVVVXXXRRRHHHHHHTTTVVVHHH>>>>>>GGGIIIEEE:::777GGGaaatttzzzssslllqqq}}}xxx|||uuuwwwwwwwwwiii[[[UUUTTTMMMIIIUUUhhhwwwuuu\\\WWWUUU___rrr___KKKJJJMMMWWW___\\\DDDDDDDDDAAA;;;555000...&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((''''''''''''&&&&&&%%%%%%$$$######%%%%%%&&&&&&'''((()))***###$$$%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((()))---222888AAAQQQ``````cccaaa^^^aaaiiinnnmmm~~~zzzvvvaaa^^^NNNWWWqqqiii```xxxyyyfffddduuuttt|||]]]bbbooo{{{uuukkkwww||||||uuupppmmmaaaZZZdddlllggg```\\\ZZZYYY[[[\\\zzz|||uuuqqqjjj\\\bbbOOOVVV```]]]ppp}}}iiiUUUOOOFFF???;;;888222,,,''''''''')))+++---///111......------,,,++++++***))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***&&&)))(((+++222---+++555;;;jjjmmmsssxxxfffUUUPPP^^^vvv^^^RRRHHH>>>AAAGGGUUUiiinnnpppcccLLLBBBMMM\\\dddkkk^^^\\\fffeeeYYYWWW```~~~lllnnn}}}wwwppp???:::555444888333...//////...,,,+++,,,...***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,...:::BBBNNN___aaaZZZ[[[NNNLLLOOOTTTPPPEEE???BBBDDDEEEIIIRRRccc|||yyytttyyy~~~yyymmmpppuuu||||||ssszzzvvvppp[[[LLLIIIPPPWWWeeesssttt~~~yyyiiiPPPAAAOOOwwwooo___JJJCCCPPP\\\\\\QQQGGGEEEHHHFFF===333,,,+++)))'''&&&&&&''''''$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&'''***,,,...000111333333333333444555666777444222000...,,,+++******%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))+++,,,(((,,,555DDDQQQ___ooo|||WWWbbbjjjjjjnnnyyy{{{vvvgggfffaaadddrrreeelllpppfffggg|||}}}vvvwwwyyy{{{uuurrryyy|||www~~~yyysssvvvwwwxxxpppgggaaa^^^sss___YYYaaaeeeqqquuullliiiZZZDDDNNNfffkkklllcccTTTFFF@@@===777000+++)))'''&&&'''))),,,.........------,,,,,,++++++)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********,,,(((***...))),,,<<>>:::444---(((''''''((($$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++++++++---222888>>>BBBJJJJJJJJJIIIIIIHHHHHHHHHMMMLLLIIIGGGEEEEEEEEEEEEAAA@@@>>>>>>@@@DDDHHHKKKEEECCC???;;;666222000...(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((()))+++...222444FFFKKKXXXhhhqqqpppllljjj{{{ooommmhhh___cccfffiii}}}zzzwwwkkkaaammmvvv|||eeeTTTgggjjjZZZQQQ\\\eee]]]cccnnnggghhhaaammmvvvoooqqquuuhhhwwwvvvtttwwwqqq\\\XXXjjjmmmrrrppp```ZZZVVVKKKfffpppqqqqqquuunnn]]]TTT]]]bbbgggkkkqqqrrrgggXXXAAA;;;444,,,))))))+++---///......------,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************###+++...---...333SSS}}}|||xxx{{{vvvZZZJJJWWWlllTTT\\\^^^RRRCCCDDDUUUfffyyy~~~}}}|||{{{|||~~~~~~}}}|||~~~~~~~~~|||||||||~~~xxx~~~}}}zzz||||||{{{|||{{{{{{{{{|||}}}~~~~~~wwwjjj___TTTIII@@@EEEXXXkkkiii\\\___oooaaa[[[KKKUUUzzzyyy~~~}}}vvv|||===888>>>222555555222111000//////.........(((---///---++++++...///,,,000111+++&&&---@@@QQQ^^^QQQTTTTTTHHHMMMTTTIIIOOOIII@@@???KKKbbbxxx~~~~~~wwwzzz}}}{{{|||xxxuuuvvvzzz~~~zzzuuusssxxx||||||xxxwwwtttcccNNNFFFKKKeeekkk|||yyyiii___QQQJJJ[[[yyyvvvmmmCCCkkkrrrOOOFFFNNNdddhhhTTTFFFGGGJJJ>>>777888555+++&&&(((%%%''')))'''$$$###&&&)))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%&&&&&&$$$&&&'''((('''&&&((())),,,111:::CCCJJJNNNPPPPPPQQQJJJCCCCCCGGGJJJHHHDDDKKKDDD>>>???EEEKKKKKKIIIFFFFFFCCC@@@CCCIIILLLJJJKKKJJJCCC999666888666111333333222...(((%%%%%%'''###%%%'''&&&%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***++++++***(((%%%$$$&&&&&&&&&'''''''''(((((()))&&&###$$$(((+++***(((***'''(((---,,,,,,888HHHWWWdddooopppqqqxxxzzzjjjjjjxxxuuupppwwwgggaaaWWWqqqzzzdddRRRZZZgggkkknnnpppxxx|||sssxxxttt|||qqqTTTIIISSSYYYiii}}}{{{yyyssshhhdddhhhqqq[[[qqqrrrlllrrrqqqgggSSSaaauuu{{{|||jjjOOOAAA666333000***&&&(((...///000000...---.........---+++***))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********111&&&...000)))GGGnnnttt\\\qqqxxxbbbKKKKKKrrr]]]\\\ZZZOOOHHHKKKPPP```zzz~~~}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzzzzzzzzzz{{{||||||~~~}}}{{{{{{zzzzzzzzz{{{{{{|||~~~|||{{{|||~~~~~~{{{yyyvvvwwwxxxyyy{{{|||}}}~~~~~~~~~wwwlllaaaZZZRRRIIIFFFQQQccckkkdddYYYbbbjjjcccQQQPPPggg||||||qqq@@@:::???333666555222111000//////.........,,,...///---++++++,,,---+++******000<<>>FFFLLLWWWKKKBBBLLLmmm{{{sss~~~}}}|||vvvlllbbb\\\YYYWWWWWWYYYWWWSSSSSSWWW\\\TTTMMMMMMTTTZZZ[[[YYYTTTVVVYYY___dddggghhhgggzzz{{{}}}~~~qqqbbbaaaiiibbbVVVSSSfffsss___SSSQQQYYYnnnyyywwwzzzxxxeeeJJJQQQcccggg___WWWKKKFFFBBB@@@:::222,,,+++%%%'''''''''&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%$$$&&&)))***)))'''((((((((((((+++222:::@@@NNNNNNMMMLLLIIIFFFCCCAAAQQQIII???:::<<>>HHHRRR[[[ZZZiiiyyy~~~~~~|||rrrmmmhhhooouuuccc\\\ZZZcccssswwwmmmaaa]]]bbbggg___NNNPPPjjjvvvpppeeeZZZdddxxxwww|||pppwwwjjjpppccciii{{{lll|||aaaTTTPPPRRReeegggeeeTTTAAA777666444...'''***,,,...//////......///...---,,,***))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++222......IIIgggiii\\\nnnxxx|||xxx```OOOSSSppp{{{[[[SSSLLLQQQMMMJJJSSSggg~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~|||zzzyyyyyyyyyzzz{{{||||||}}}}}}||||||}}}~~~{{{{{{zzzzzzyyyzzzzzzzzz}}}|||}}}|||yyywwwwwwwwwxxxyyy{{{|||}}}|||tttlllfff\\\RRRHHHGGGOOOZZZaaaccccccffffffcccaaaaaaaaa```sssDDD:::???333666555222111000//////.........////////////...---------,,,***///???VVVgggmmmkkkMMMHHHEEEJJJNNNDDDAAAMMMUUU^^^ooo{{{|||~~~rrrccc```\\\XXXWWWYYY]]]```bbb^^^aaadddeee___ZZZ___hhhooobbbVVVUUU]]]aaa\\\TTTTTT[[[bbbdddbbbaaadddhhheeejjjkkkgggeeeiiimmmnnnxxxrrrmmmkkkgggdddmmmzzzzzzpppfffdddhhhppp~~~uuu]]]LLLQQQaaatttsssdddkkkcccUUU\\\eeehhhjjj___YYYNNNDDDAAA@@@999111)))'''&&&&&&((()))***)))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''%%%%%%'''***+++)))'''***,,,000555<<>>FFFPPPVVVVVVUUUTTTPPPKKKJJJLLLJJJGGGBBB<<<555444666666333...***((('''%%%%%%&&&((()))%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))''''''&&&&&&'''''''''(((((((((&&&)))++++++***((('''''',,,333;;;@@@IIIWWWdddjjjlllvvv|||xxxrrrmmmsssuuuzzzwwwmmmfff___XXXlllyyyvvvqqqfff^^^UUUUUUddd|||zzzvvvwwwpppwwwhhhccchhhVVV```{{{xxxddd___YYYQQQZZZUUUbbbiiieeeRRR@@@777000******+++---///000///.........---,,,+++))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++%%%333,,,;;;kkkxxxffffff}}}eeeJJJIIIlllqqqaaaYYYEEEKKKLLLUUUqqq~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzz{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}}}}{{{xxxxxxxxxyyyyyy{{{||||||yyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||}}}}}}|||{{{zzzzzzyyyxxxxxxxxxxxxzzz|||}}}yyyxxxwwwvvvvvvvvvxxxzzz|||}}}|||wwwtttkkkcccWWWJJJFFFMMM\\\iii```\\\```kkklllbbbZZZZZZ~~~|||FFF:::===333666333222111000///............///...///222222///---...---555CCCSSS___cccaaa^^^EEEGGGDDDOOOYYYFFF;;;NNNhhhvvvvvv|||}}}zzzrrrooopppnnnjjjxxxzzz~~~uuu{{{wwwrrrrrruuuqqquuuuuupppmmmnnnooonnnccc___\\\^^^```fffuuuvvvpppttt||||||^^^EEEPPPpppmmmsssxxxeeeTTT\\\qqqxxxooo[[[IIIEEEIIIDDD999222---'''%%%'''))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))))))))((((((((()))***///666@@@IIIOOOQQQQQQQQQAAA>>>888444222444777:::444666999;;;;;;>>>CCCGGGDDD>>>777555777888666333777999999:::???HHHKKKJJJOOONNNMMMOOOVVV^^^dddfffRRRIII???999888777444000...,,,)))''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((((((''''''''''''((((((((((((&&&)))+++***''''''))),,,000BBBNNNIIIHHHVVVjjjvvvzzzxxxsssoooooorrrvvvxxxuuu{{{rrrlllhhhlllmmmjjjlllttt|||~~~tttlllhhhoooyyy~~~}}}}}}uuuvvv{{{qqqrrr{{{~~~|||xxxqqqppp}}}tttnnnZZZ]]]cccccc\\\pppwwwiiiLLLRRRiiiuuulllaaaYYYHHH444,,,,,,---...//////...,,,...---,,,+++***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******++++++,,,+++,,,666XXXqqqgggfffcccQQQIIIcccvvvlll\\\GGGIIIPPPYYYttt}}}||||||{{{zzzzzzzzzzzzzzzwwwxxxxxxyyyzzz{{{{{{|||{{{{{{{{{{{{zzzzzzyyyyyy{{{{{{}}}}}}zzzwwwwwwwwwwwwxxxzzz{{{|||wwwxxxzzz|||}}}}}}}}}}}}}}}|||{{{|||~~~~~~|||{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwzzz{{{xxxxxxwwwuuuttttttvvvyyy{{{{{{|||}}}~~~~~~~~~}}}|||tttqqqgggXXXLLLIIIQQQZZZaaa\\\\\\cccgggfffgggjjjtttssszzz|||www{{{yyyHHH999;;;333666222222111000///...............,,,...222111,,,***,,,222HHH```ggg\\\PPPLLLOOO444FFFPPPVVVSSS@@@JJJrrrwww||||||xxxzzz|||}}}uuulllggghhhllloooppp|||zzziiifffcccbbbcccfffoooxxxuuummmmmm{{{jjj___PPPbbbyyynnnppppppdddXXXfffxxx{{{rrr[[[IIIEEEDDDAAA===555,,,&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((+++,,,)))&&&'''...555>>>DDDLLLPPPOOOIIIBBB???===;;;777555666:::???BBBCCCDDDDDDBBBDDDKKKVVV___TTTMMMHHHJJJRRRUUUPPPJJJ??????===999:::>>>>>>;;;999777888@@@LLL[[[gggoooWWWPPPGGG>>>:::999999999000---+++******)))&&&$$$''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))))))))'''''''''((((((((())))))'''((((((''''''***000666???LLLRRRLLLMMM^^^sss~~~|||sssiiiiiissspppYYYTTT```mmmqqq{{{yyy{{{|||xxxzzzsssooonnnlllhhhjjjqqqqqqvvvrrrjjjnnn{{{|||rrrlllrrr}}}~~~tttvvv~~~uuurrrxxx~~~}}}xxxxxx{{{~~~mmm\\\jjjttt{{{nnnYYYggg{{{}}}vvv^^^```bbbaaaggg}}}oooFFF000---+++***,,,......---///...,,,+++******))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,222---LLLmmmddd\\\qqqkkkJJJJJJ___vvvfffNNNAAACCCKKKbbb~~~zzzzzzyyyyyyxxxyyyyyyyyyvvvvvvwwwxxxyyyyyyzzzzzz{{{zzzzzzyyyyyyxxxxxxxxx{{{{{{}}}~~~{{{vvvvvvvvvwwwwwwxxxzzzzzzxxxyyy{{{}}}~~~~~~~~~}}}}}}|||||||||~~~~~~|||{{{zzzyyyxxxwwwwwwwwwwwwwwwtttxxx}}}|||xxxvvvwwwvvvtttssssssuuuxxxzzz{{{{{{{{{|||}}}~~~zzzwwwooocccUUUKKKGGGGGG[[[aaacccaaaaaagggjjjiiiaaaeeepppvvvtttxxxvvviiiJJJ888:::333777222222111000//////.........///,,,---000...))),,,555GGG___uuusss]]]LLLLLLUUUJJJDDD>>>DDDUUUiiiwwwpppqqqsssssssssyyyzzzvvvvvvyyy|||gggkkkttt{{{uuuqqqpppqqqjjjcccbbblllyyy}}}ppphhh___```fff~~~{{{pppjjjfffYYYeeewwwsssWWWDDD@@@DDDEEE???555...)))(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((($$$(((,,,,,,,,,000:::BBBLLLLLLKKKGGGAAA;;;888666:::;;;===AAAGGGMMMSSSWWWOOOXXXdddnnnuuuzzz~~~wwwsssqqquuu{{{|||uuunnnSSSSSSOOOIIIGGGHHHFFFAAA;;;555111444:::AAAJJJQQQNNNKKKGGGDDDDDDDDDFFFGGG666333///...//////,,,))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''((((((((()))))))))((((((((()))---555>>>DDDbbb___YYYVVV^^^mmmyyy}}}}}}uuuzzz~~~gggWWWWWWkkkyyyttttttkkk___[[[aaadddaaaXXX[[[^^^]]]WWWSSSYYYbbbeeegggdddaaafffooonnnffffffmmmrrrooohhhhhhqqq|||ssslllhhhlllvvvzzzwwwrrruuuzzz~~~}}}|||}}}~~~zzzuuulllaaaVVVOOObbbssszzzaaa]]]___```ooommmtttooobbb]]]mmm~~~ttt[[[<<<555---***+++...000000///...---+++************)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***+++,,,------))):::bbbqqqddduuu}}}qqqMMMFFF\\\rrr]]]MMMEEEIIISSSZZZ}}}yyyxxxxxxwwwwwwxxxxxxxxxvvvvvvwwwwwwxxxxxxyyyyyyzzzyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{}}}}}}{{{wwwvvvvvvvvvvvvwwwxxxxxxxxxyyy{{{}}}~~~~~~}}}}}}}}}||||||}}}~~~~~~}}}{{{yyyxxxxxxwwwwwwxxxxxxyyyuuuxxx{{{|||zzzxxxvvvuuuvvvuuutttttttttvvvxxxzzz||||||||||||}}}~~~vvvlllcccYYYQQQKKKHHHWWWbbbdddfffjjjggg___```[[[ZZZZZZ\\\kkkrrrgggLLL888:::555:::444222111000//////.........000,,,,,,000...///>>>PPP```jjjppphhhYYYQQQVVV___bbbDDD888PPP{{{~~~yyypppiiijjjoooqqqppp~~~sssrrrqqqtttyyy~~~~~~zzzqqqeeeaaammm|||zzz}}}|||yyy}}}~~~}}}dddVVVcccxxxyyyiiidddlllwww{{{ppp[[[JJJCCCGGGEEE@@@999222,,,***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&(((,,,111888???CCCEEEFFFEEEBBB>>><<<===@@@DDDDDDIIISSS^^^jjjuuu|||wwwzzzzzzwwwsssrrrtttsssnnnYYYOOOFFFCCC???:::999===AAAAAACCCKKKSSSWWWTTTPPPHHHAAA888333222222111...+++***(((&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''((((((((())))))))))))***)))***000999DDDMMMRRRuuupppkkkkkkmmmsss~~~cccXXXSSSccc|||vvvhhhXXXUUUTTTRRRPPPQQQTTTUUUTTTMMMWWW```cccbbbdddfffhhhgggbbb]]]___dddhhhgggdddiiipppnnnbbb\\\bbbiiiiii[[[ZZZ```nnnvvvtttpppooozzz~~~}}}wwwuuuyyyuuuyyyyyyqqqfff[[[UUURRR\\\ppp{{{{{{rrrkkkooonnnjjjvvvqqqmmm___VVViiipppuuu|||yyyggg[[[]]]eeehhhXXXLLL<<<111...///000000///...---,,,+++*********))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***,,,------......XXXyyyxxxxxxzzzfffQQQXXXoooMMM>>>LLL___fff}}}|||}}}~~~~~~~~~~~~|||wwwwwwwwwvvvvvvwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvwwwxxxyyyyyyxxxxxxzzz|||}}}|||zzzwwwwwwvvvuuuuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{|||{{{{{{|||}}}}}}|||zzzxxxxxxwwwxxxxxxyyyzzz{{{xxxzzzzzzyyyvvvtttuuuvvvtttttttttuuuvvvxxxyyyzzzzzzzzzzzz{{{|||~~~}}}yyytttlllccc\\\EEEIIITTT```hhhgggcccaaaeeeXXXNNNHHHOOOfffrrriiiNNN999;;;777<<<666222111000//////.........000+++,,,000222:::RRRmmmjjjdddZZZQQQMMMOOOWWW]]]UUUGGGZZZvvvuuuooogggeeemmmyyytttgggsssvvvzzzzzz{{{zzz{{{~~~}}}zzz}}}{{{sssmmmmmmqqqmmmnnnxxx}}}qqqnnnnnnxxx___RRRppp|||qqqyyyuuuddd```uuuzzzYYY@@@FFFHHHHHHCCC999111,,,***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((())),,,***---666BBBHHHFFFBBB777888:::===AAAHHHPPPVVV```hhhuuunnneee]]]ZZZTTTKKKGGGHHH:::;;;AAAPPP___ddd\\\RRRZZZOOOAAA777333333111000---+++)))'''&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((())))))))))))******---666DDDPPPXXXZZZkkkrrr|||~~~uuutttsssdddZZZWWWZZZjjjxxxnnn```WWWWWWWWWNNNBBBNNNQQQZZZeeelllmmmmmmooouuuyyyzzzwww|||qqqlllrrrnnnbbb[[[WWW[[[dddddd^^^```jjjwwwzzz{{{vvvnnnmmmuuu}}}qqquuuzzz{{{yyyrrrfff[[[fffuuutttmmmaaa\\\hhhiiibbbxxxqqqbbbnnnsssnnnzzzvvviiidddgggjjjssscccLLL;;;222000///...///...---,,,+++*********))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))+++,,,---......GGG{{{yyyfff^^^lllkkkTTTDDDEEEJJJVVVwww}}}zzz}}}}}}|||{{{|||~~~~~~}}}{{{wwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwxxxyyywwwvvvvvvwwwyyyzzzzzzyyyxxxwwwvvvuuuuuuttttttuuuttttttuuuvvvwwwxxxyyyyyy{{{zzzzzz{{{||||||{{{yyywwwwwwwwwxxxyyyzzz||||||{{{{{{{{{wwwtttrrruuuwwwrrrssstttvvvwwwyyyzzzzzzvvvwwwwwwyyy{{{}}}~~~yyy{{{~~~~~~vvvkkkdddZZZJJJGGGWWWaaa]]]^^^ggg^^^WWWWWWZZZccctttsss___NNNAAA:::777888222222333444333111//////000111555111--->>>```yyyaaaWWWOOOOOOQQQPPPNNNMMMWWWuuuooommmlllqqqzzzyyykkkfffmmm|||}}}yyytttmmmhhhddd___YYYUUURRRRRRRRRTTTXXX]]]cccfffjjjjjjjjjkkkmmmoooqqqsssoooooooooqqqsssvvvyyy{{{}}}uuudddeeejjjsss}}}}}}mmm[[[QQQpppuuu[[[dddyyyzzzxxxaaannnyyyfffHHHFFFDDDCCCBBB;;;000(((***(((&&&%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((()))*********+++---,,,***---444AAALLLJJJ@@@<<>>???FFFSSSaaajjjooowwwtttuuuvvvuuutttyyyvvvrrrooommmmmmoooppppppooorrr}}}|||}}}{{{{{{rrreeePPPBBB999>>>LLLXXXaaafffjjj^^^PPPDDD;;;333......///000///+++))))))(((&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))+++'''''',,,,,,''''''***//////===RRRWWWRRRZZZmmm~~~{{{yyy{{{|||rrraaaTTTSSSXXX^^^kkkrrrfffeee]]]\\\XXXVVVZZZbbbeeedddvvvzzzwwwdddcccccchhhpppnnnbbbTTTLLL___fffgggbbbgggtttxxxssslllnnnssstttqqqmmmpppvvvyyyxxxpppfffbbbeeeccc^^^LLLZZZqqq}}}tttzzz~~~mmmiiiwww|||nnnaaaaaalllxxx^^^MMM999///;;;///000000...+++(((''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************'''...&&&%%%222...(((666fffwwwpppjjjfffvvvQQQEEECCCPPP^^^uuu~~~|||{{{zzzzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~~~~zzzyyy|||{{{wwwxxx|||wwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvvvvvvvwwwyyyzzzyyyxxxwwwvvvvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuwwwvvvuuussssssuuuvvvwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz}}}zzzwwwuuuuuuuuuvvvtttsssqqqooooooqqqsssuuu}}}{{{vvvttttttwww|||}}}~~~~~~xxxsssoooaaaYYYQQQOOOTTT]]]cccfff^^^```XXXZZZXXX\\\hhhUUUPPPAAA:::888999444555444222000...------...222%%%)))DDD\\\fffrrrbbbRRRUUUgggeeeMMMGGGUUU|||wwwtttkkkooovvvpppooopppuuu|||{{{|||{{{zzzwwwvvvtttpppiiibbb\\\XXXNNNJJJEEEBBB@@@===999666888888888999;;;???BBBCCCKKKKKKKKKLLLMMMOOOQQQRRRPPPQQQRRRTTTXXX[[[___```gggllltttzzzwwwqqqiiieeejjjqqqqqqlllPPPkkkoooQQQcccttttttqqqttt{{{yyylllZZZSSSLLLFFFCCC???999333+++)))&&&&&&((((((&&&$$$&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''')))++++++************777@@@NNNUUUNNNBBB???CCCBBBIIISSS^^^jjjyyyxxx|||uuurrrtttwwwxxxwwwsssrrrqqqppppppqqqqqqrrrooonnnpppuuuzzzyyyrrrkkkgggvvv|||yyy~~~ooocccUUUNNNIIIFFFHHHKKK^^^]]]XXXQQQHHH???777111222111000111///***&&&###&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))),,,'''$$$(((***)))+++///(((:::OOOYYYXXX]]]qqquuuuuusss___SSSQQQVVVbbbmmmsssrrrsssrrriii\\\TTTTTTWWW```lllwwwgggTTTGGGNNN[[[fffeeeWWWGGG>>>FFFMMMUUU^^^jjjrrrpppiiikkkmmmpppsssuuutttpppkkkqqqvvvvvvrrrooonnnkkkeeeQQQ[[[ooouuuvvv~~~ggg[[[hhhuuunnnccc___iii|||wwwVVV666***222222111///---------...******)))))))))((((((((((((''''''''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***************000++++++333...///CCCwwwwww___WWW___jjj]]]DDDEEEKKK[[[www}}}}}}}}}||||||{{{{{{zzzzzzyyyyyyyyyzzz{{{|||}}}~~~zzzzzz}}}|||xxxxxx{{{vvvwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvuuuvvvwwwxxxyyyzzzyyyxxxxxxxxxxxxyyyzzzxxxxxxwwwvvvuuuuuuuuuuuuwwwvvvtttsssssstttvvvwwwuuuvvvwwwxxxyyyxxxwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{zzzxxxvvvuuuuuuvvvvvvvvvtttrrrpppppprrruuuwww}}}zzzvvvrrrqqqtttwwwzzz|||}}}~~~~~~|||yyyxxxjjj```TTTNNNQQQXXX___bbb```aaa[[[bbbdddeeedddHHHQQQAAA999888:::666888444000...---.........333)))777[[[mmmddd___hhhSSSNNNXXXjjjiii___lllzzzuuuppphhheeehhhwww}}}{{{sssuuuzzzqqqgggaaaRRROOOLLLJJJKKKLLLLLLLLLOOONNNMMMJJJGGGCCC@@@>>>AAA>>><<<;;;<<<;;;:::999:::::::::::::::;;;;;;;;;999999888999999:::;;;<<<888888999;;;===???BBBCCCIIIOOOXXXbbbjjjrrrxxx|||yyy~~~zzznnnkkkooorrrqqqmmmvvviiiuuuuuu{{{|||zzzttt|||nnndddUUUHHHAAA>>><<<:::///+++'''''')))***&&&"""&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))''')))*********,,,222777888???HHHLLLHHHFFFNNNYYYccciiivvvyyyqqqgggaaaZZZVVVUUUTTTRRRPPP^^^_________^^^^^^]]]]]]```aaadddgggiiihhhccc___cccnnnuuussssss{{{xxxuuuvvvppp___III:::===SSSddd```QQQGGGBBB???777000///444555---''''''(((''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))+++(((''')))******---111===UUUgggfffaaahhhuuu|||yyy}}}ooosssgggZZZRRRWWWfffsss|||~~~ppp___XXXZZZaaammmwwwuuujjjjjjwwwxxxdddKKK>>>LLLWWWgggqqqjjjTTT@@@666>>>???IIIZZZgggjjjiiihhhwww~~~~~~uuuooonnnlllfffmmmqqqtttssssssttttttrrrkkknnnyyy}}}|||kkkZZZ\\\aaa```aaaeee___cccxxxbbbEEE000333111///---,,,,,,---...*********))))))))))))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************(((---,,,,,,---)))777UUU}}}```GGGJJJiiipppTTTBBBLLL[[[vvv}}}}}}yyyzzz{{{|||||||||{{{zzzyyyyyyxxxyyyyyyzzz{{{|||}}}{{{|||~~~~~~zzzxxxzzzvvvvvvwwwwwwxxxxxxyyyyyyuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuttttttttttttvvvuuutttsssssstttuuuvvvttttttuuuvvvvvvvvvvvvuuuuuuvvvxxxyyyzzzzzzyyyyyyxxxwwwvvvttttttuuuvvvwwwxxxvvvsssqqqqqqsssvvvxxx|||yyytttqqqoooppprrrtttyyyzzzzzz{{{}}}~~~xxxpppeee___^^^___``````aaabbb]]]gggllllllgggFFFQQQ@@@888777:::666666333000///111222222111000@@@[[[nnnmmm___VVVUUUNNNSSSUUUUUUbbboookkkiiieeeiiisss}}}{{{{{{|||}}}}}}jjjYYYOOOGGG???:::888888777888:::<<<===>>>999999999999:::;;;<<<=========<<<<<<===>>>??????======>>>>>>>>>===<<<;;;<<<;;;;;;;;;:::::::::;;;666666666555555555555555777999===DDDOOO]]]lllvvvsssvvvyyy{{{|||zzznnnbbbgggyyyvvvlllrrrpppqqqwww|||xxxwwwdddRRRGGG@@@===<<<666///(((&&&(((***'''###''''''((((((((((((''''''''''''''''''(((((((((((('''((())))))******))))))+++((('''+++111777@@@GGG===<<<;;;<<>>===EEESSSXXXYYYfffxxx{{{kkklllvvvzzztttooohhhdddhhhpppwwwyyy}}}}}}}}}}}}qqqdddVVVRRR^^^ppp^^^RRRdddzzzooo]]]OOO???333111///---,,,,,,+++***++++++*********)))))))))((((((((())))))(((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))************)))+++,,,---))),,,HHHlll~~~}}}eeeMMMGGG```gggWWWJJJYYYuuu~~~|||wwwxxxyyy{{{||||||{{{yyyxxxxxxxxxxxxxxxyyyyyyzzzzzz}}}}}}~~~|||zzzyyywwwwwwwwwwwwwwwwwwwwwwwwttttttttttttuuuuuuvvvvvvuuuvvvvvvwwwwwwvvvvvvuuuwwwvvvuuuttttttsssssssssttttttsssrrrrrrsssttttttsssssstttttttttuuuuuuuuurrrsssvvvxxxyyyyyywwwvvvxxxwwwvvvuuuuuuuuuvvvvvvzzzwwwtttqqqpppqqqsssuuuyyyvvvssspppnnnoooppprrrtttuuuwwwzzz|||~~~|||zzzwwwuuuqqqkkkccc]]]dddiiifffoooppprrruuu\\\PPP???777666:::666444333222222222222222111222QQQtttnnnYYYYYYeeefff[[[OOOUUUyyywwwccccccjjjnnnyyy}}}zzzwwwzzz}}}```VVVGGG>>>;;;:::888555;;;<<<===>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAA===>>>>>>======>>>???@@@===???AAABBBCCCBBBAAA@@@@@@@@@???>>>===<<<;;;:::;;;;;;;;;:::999888777777555444333444;;;GGGUUU^^^kkkoootttvvvwwwyyy}}}sssaaaWWWgggtttssskkkiiikkkkkk{{{{{{|||yyy{{{wwweeeVVVJJJBBB>>>===555+++&&&''')))(((''''''((((((((((((((((((''''''''''''((((((((())))))((())))))***+++*********+++(((+++777@@@CCCEEEHHHGGGBBB???EEEXXXrrr{{{mmm___ZZZ[[[aaaooo|||}}}}}}yyyqqqpppvvv{{{uuukkkuuuqqqyyy~~~pppdddWWWKKK@@@FFF```tttlllXXXPPPBBB666444111---///555+++***)))''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***(((---///,,,+++444EEESSSddddddkkkuuuyyyuuussstttqqqYYYIIIWWWcccwwwsssgggccc___mmmuuuggg___ZZZSSSLLLKKKQQQ[[[cccpppqqqsssuuuxxxzzz|||}}}{{{wwwttttttrrrjjj]]]SSSYYYUUU___nnnjjjWWWRRR[[[vvvzzz{{{jjjTTTHHHFFF>>>@@@JJJQQQJJJHHH```wwwvvvyyyyyy~~~pppbbb]]]bbbiiimmmnnnooorrrxxxyyyvvvuuuzzz{{{jjjaaafffoooiii^^^ooommmYYYOOOCCC777444111///000///---+++++++++++++++************(((((()))******)))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))************///---000000---<<>>@@@AAA???<<<<<<>>>??????>>><<<<<<===DDDCCCCCCBBBCCCCCCDDDDDDFFFGGGGGGEEEDDDCCCDDDFFFBBBCCCFFFHHHJJJKKKKKKKKKFFFEEEEEECCCAAA???===<<<<<<===>>>>>>>>>>>>======<<<;;;:::999777999<<>>333///000222,,,+++)))((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++---+++(((000EEE^^^nnnjjjlllssszzzxxxuuuzzzlllZZZMMMRRRaaaxxxvvvtttnnneeecccmmm{{{tttsss{{{rrr[[[HHH>>>>>>===<<<:::;;;>>>AAAIIIJJJNNNSSSYYY___dddgggpppjjjdddaaa```^^^XXXRRRVVVWWW```iiidddXXXYYYeeezzzooo\\\IIIAAAAAANNNTTT___bbbUUUMMM^^^xxx~~~zzzppphhhiiikkkhhhbbb^^^___hhhssszzzzzzyyy|||ttthhhooojjjppprrrbbbUUUTTTVVV@@@;;;333/////////...,,,,,,,,,,,,+++++++++******((()))***++++++***)))(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************///,,,///...///KKKqqqfff|||```GGGQQQ{{{yyyUUUCCCDDDVVV}}}yyywwwxxx{{{xxxxxxyyyyyyxxxvvvuuutttvvvvvvwwwwwwwwwwwwwwwvvvwww{{{|||{{{{{{}}}|||yyywwwwwwvvvuuutttsssrrrrrrsssttttttuuuvvvuuuuuuuuuvvvxxxzzz||||||zzzxxxvvvwwwwwwvvvuuuttttttttttttqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrqqqrrrsssssstttssstttvvvxxxyyyzzzzzzyyyzzzyyyyyyxxxvvvuuuttttttuuutttrrrqqqooonnnmmmmmmqqqqqqpppppppppqqqssssssrrruuuyyy}}}||||||{{{yyyuuupppllliii\\\mmmuuu}}}uuusss~~~pppQQQBBB:::999===999444666666222///111999AAA```aaajjjpppbbbLLLLLL[[[eeeooozzzrrr}}}wwwuuuxxxssseeeYYYLLLAAA:::???@@@CCCEEEFFFDDDBBBAAACCCGGGJJJKKKIIIHHHHHHIIIFFFGGGHHHIIIJJJKKKLLLLLLHHHIIIIIIGGGDDDBBBCCCEEECCCEEEGGGJJJLLLNNNPPPPPPTTTSSSRRRPPPNNNKKKHHHFFFBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDBBB???;;;999999@@@GGGSSSaaalllqqqqqqpppssstttrrrsssyyyzzzmmmgggffffffggggggvvvyyywww}}}{{{~~~~~~|||~~~xxxlll]]]PPPHHH@@@>>>999111+++((()))+++(((((())))))))))))(((((('''((((((((()))))))))))))))***++++++,,,,,,++++++...333AAAOOOPPPGGGDDDJJJNNNZZZlllvvvggg\\\fffuuuhhhkkkrrrwwwsssllliiilllpppwww~~~xxxcccTTT```wwwpppqqqfffOOO>>>888444......,,,***(((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********,,,+++***///BBB[[[lllqqqyyy|||~~~|||lll___XXX^^^ppp{{{tttmmmmmmrrr}}}~~~uuupppggg\\\[[[gggooohhhYYYHHH:::111999<<<@@@BBBCCCDDDEEEGGGDDDHHHOOOYYYccckkkqqqtttqqqnnniiiiiillloooqqqqqqppprrrxxx~~~~~~{{{~~~tttaaaPPPHHHIII\\\bbblllsssqqqnnnuuuhhh\\\]]]rrrggghhhooowwwwwwmmmccc___bbbgggnnntttxxx|||}}}}}}}}}kkkjjjmmmfffZZZVVVWWW```qqq]]]QQQAAA555000......------,,,,,,,,,,,,+++++++++((()))+++,,,,,,+++)))(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************+++)))---,,,333XXXwwwuuummm|||WWWJJJIIIhhhyyy```KKKOOO```{{{vvvuuuxxx{{{vvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvwwwwwwvvvuuuuuurrrvvvwwwtttuuuzzz{{{wwwssssssssssssssssssssssssssstttuuuvvvvvvvvvuuuuuuwwwyyy|||~~~~~~|||yyywwwxxxxxxwwwvvvuuuuuuuuuuuuppppppqqqqqqqqqqqqppppppqqqpppoooooooooppprrrrrrqqqrrrssstttvvvwwwxxxyyyvvvwwwwwwwwwvvvuuuuuutttnnnoooqqqrrrrrrpppooonnnooooooooooooppppppqqqqqqppprrrtttwwwzzz|||~~~~~~~~~{{{wwwsssrrr```iiijjjtttuuu{{{tttRRRCCC<<<;;;???:::333666666333000777FFFSSShhhkkkeeeZZZ[[[aaaZZZKKKTTTzzz~~~mmmtttwwwpppccc[[[PPPFFFAAAAAABBBCCCDDDEEEEEEDDDCCCDDDFFFHHHCCCGGGMMMPPPPPPPPPRRRTTTVVVWWWWWWVVVUUUTTTSSSRRRQQQRRRRRRPPPLLLJJJLLLNNNSSSTTTVVVYYY[[[^^^```aaa```___^^^\\\YYYVVVRRRPPPLLLLLLLLLLLLJJJHHHFFFEEEDDDFFFGGGGGGEEEEEEFFFGGG???AAAFFFQQQ^^^iiinnnpppjjjoooqqqpppooorrrsssqqq~~~zzznnnggglllwwwxxxppp{{{}}}~~~xxx|||~~~uuuhhh\\\TTT>>>???>>>777...((((((***(((((())))))))))))(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++666;;;FFFOOOJJJDDDNNN___mmm{{{uuujjjaaafff{{{zzzmmmlllooonnniiieeeppprrr~~~aaaSSSVVVrrr|||www^^^IIIBBB999---...---***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************---;;;UUUkkknnneeeuuubbb^^^WWWVVVcccuuuxxxqqqjjjhhhoooxxxmmm[[[OOOQQQUUUNNNBBBYYYccceeeUUUAAA;;;CCCMMMBBBCCCDDDEEEEEEHHHKKKNNNUUU[[[fffsssqqqccc]]]^^^UUUYYYdddttt{{{qqqnnnaaaLLLDDDKKKTTT^^^ooo}}}|||pppiiijjjiiieeeaaaaaahhhqqqtttsssxxx}}}vvveeetttkkk]]]aaacccgggxxx~~~mmmUUUAAA666333222222---------,,,,,,,,,++++++((()))+++,,,,,,+++)))(((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************---+++111000:::ddd}}}kkkwwwFFFJJJ]]]lllVVVHHHGGGbbb}}}~~~~~~}}}{{{yyyxxxxxxttttttttttttuuuvvvxxxxxxuuuuuuvvvwwwwwwvvvuuutttnnnsssssspppqqqwwwyyyvvvoooooopppqqqsssttttttuuussstttvvvwwwwwwwwwvvvuuuuuuwww{{{}}}}}}{{{wwwuuuyyyxxxwwwvvvvvvuuuuuuuuuppppppqqqqqqqqqqqqppppppooonnnnnnmmmmmmnnnpppqqqnnnnnnnnnoooqqqsssuuuvvvsssssstttuuuvvvvvvuuuuuujjjlllooorrrtttsssrrrqqqnnnooooooooooooooooooooommmmmmnnnpppssswww{{{~~~xxx}}}zzzsssoooqqqmmmcccnnnzzzVVV???::::::;;;:::777444888666...;;;YYYlllwwwwww^^^[[[xxxtttXXXUUUmmmdddvvv|||oooiiicccYYYQQQPPPHHHBBB@@@EEEGGGDDDEEEIIIMMMEEEHHHKKKEEEFFFJJJFFFJJJQQQVVVUUUUUUZZZ```bbbbbbaaa`````````^^^[[[YYY\\\VVVTTTVVVUUUSSSXXX```nnn^^^nnnpppmmmxxxvvvzzzssstttsssiiidddaaaYYYVVVOOOMMMRRRRRRLLLKKKPPPNNNNNNOOOQQQRRRRRRPPPOOOKKKMMMKKKJJJQQQ___hhhhhhpppllliiijjjnnnppppppooovvvyyyzzzqqqttt}}}}}}fffcccuuuuuuwww|||wwwsss{{{tttiiilllKKKCCC===:::555---))))))))))))(((((((((((()))***))))))))))))************...)))***///...))),,,555CCCRRRMMM;;;;;;JJJ^^^qqqrrr^^^ggguuu{{{|||tttrrrqqqnnn\\\eeettt~~~xxxhhhYYYSSSPPPppprrr___ZZZOOO<<<888000,,,+++***(((%%%''',,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))((()))******)))000000JJJrrrrrrhhhxxxgggRRR@@@OOO[[[dddssswwwccchhhzzz\\\MMMFFF@@@@@@@@@@@@BBBFFF```eee\\\FFF<<>>333,,,---))))))((((((((())))))***))))))))))))************)))***------+++---888EEE___MMM===HHH]]]dddoooiiiooo||||||~~~yyywwwtttooooookkkmmmyyy}}}pppfffVVV\\\XXX```uuuoooQQQAAA000,,,***+++***&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++///<<>>::::::;;;===CCCIIIPPPSSSUUUSSSSSSWWW]]]bbbeeeccceeeiiiooozzzgggWWWUUURRRJJJXXXZZZeeezzzwwwlllgggXXXKKKHHHHHHLLL\\\nnnqqqiiicccccceeehhhnnntttyyywwwuuuttttttuuuyyy}}}ttt}}}nnnjjjbbbTTT[[[```~~~dddUUUDDD555777---......---,,,,,,,,,------***)))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))*********)))******+++,,,111***...777YYY|||{{{NNNKKKaaaWWWLLLTTTWWW}}}~~~~~~|||}}}zzzxxxwwwsssrrrqqqppppppqqqrrrsssmmmnnnqqqtttwwwwwwvvvuuuvvvuuuttttttsssssstttuuuuuussspppoooooopppqqqpppssswwwxxxuuuttttttssspppnnnpppqqqqqqooommmmmmnnnlllnnnqqqsssrrrpppnnnllljjjiiigggfffeeedddbbb```ffffffffffffffffffffffffgggfffeeedddeeeeeeeeeeeegggiiikkkllljjjiiigggfff```___^^^^^^___ccchhhkkknnnkkkmmmuuuyyywwwtttuuunnnoooooommmlllooosssxxxuuuyyy|||{{{~~~~~~xxxrrrpppvvvtttrrrzzzYYYUUU???;;;888888888666444333555MMMwwwsssooofffWWW]]]jjjiiixxxnnnwwwyyyfffUUUMMMKKKGGGDDDDDDEEEFFFJJJOOOQQQPPPRRRYYY\\\[[[ZZZ[[[XXXKKKIIILLLHHHMMMXXX[[[hhhnnnttttttuuuwwwwwwuuuyyyuuupppmmmlllllllllkkkeeefffhhhjjjiiijjjrrr{{{rrrXXX\\\TTTPPPhhh{{{vvvxxxiiiKKK888;;;FFFIIIOOOYYYfffnnnnnnllljjjiiivvvuuuqqqlllkkkmmmmmmiii```dddiiiiiihhhgggjjjnnnnnnmmmmmmpppqqqqqquuu{{{kkklllqqquuuqqqnnnzzzjjjmmm{{{}}}~~~|||rrrhhhooo~~~rrrYYYEEEBBB@@@555------******)))))))))))))))***)))))))))*********++++++'''---///******444BBBLLLWWWHHHBBBXXXpppttteeerrryyy}}}|||uuupppsssxxx{{{}}}~~~zzzttt}}}rrrmmmuuu|||www```]]]]]]nnnpppUUULLL666000,,,------***(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---...---,,,333>>>iii}}}iiinnn~~~rrrTTTNNNZZZ{{{sssdddvvvgggPPPHHHDDD@@@:::<<>>DDDAAA>>>GGGPPPcccwwwkkkzzzvvvzzzzzzuuussswww|||~~~yyy}}}zzz{{{wwwuuutttrrrooorrrxxxnnnkkkkkkqqqsssgggVVVOOOBBB888000//////---***)))(((((((((((((((((((((((((((((((((((((((((((((((()))'''(((,,,......---...>>>JJJiiixxxrrrvvvzzzmmm~~~nnneeedddXXXLLL]]]|||vvvooo^^^HHHHHHNNNLLLEEE>>>@@@FFFMMMQQQVVVbbbnnn|||ooollluuuwwwvvvqqqnnn|||}}}|||}}}}}}~~~}}}|||oookkkqqqqqqvvv}}}|||zzzttttttrrrtttwwwoooZZZEEE:::LLLPPP]]]nnnxxxtttkkkfffiiiuuuwwwllloootttfffcccvvvqqqlll{{{ppp```qqqmmmfffTTT@@@<<<...000///...---,,,,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,---,,,111???qqqPPPJJJZZZ```EEEHHHSSSddd}}}|||~~~~~~|||yyyvvvxxxvvvoooeee\\\XXXWWWQQQPPPOOOMMMLLLLLLLLLLLLPPPRRRTTTTTTRRRPPPPPPQQQKKKMMMPPPSSSTTTUUUTTTSSSVVVRRRNNNLLLLLLNNNOOOOOOSSSWWWVVVPPPKKKKKKJJJHHHIIIJJJKKKJJJHHHFFFEEEEEEIIIJJJLLLLLLKKKHHHEEECCCDDDDDDEEEEEEDDDDDDEEEFFF===???BBBDDDFFFFFFFFFEEEAAABBBBBBBBBBBBCCCEEEFFFEEEEEEDDDDDDDDDCCCBBB@@@CCC@@@>>>???BBBEEEFFFEEEEEEJJJTTTaaakkkrrrvvvxxxtttsssrrrpppoooooopppqqqlllnnnnnnmmmlllmmmoooppphhhgggooo|||pppQQQ444QQQ???<<<888777888:::333AAAbbbgggddd|||}}}ssszzzuuucccRRRKKKGGGBBBEEEMMMDDDIIIQQQXXX___hhhooosssqqquuuyyy|||~~~|||vvvpppiiiLLL>>>EEENNNZZZdddeeeqqqZZZEEEVVVhhhrrrRRR777666@@@HHHQQQZZZ|||}}}rrrppplllhhheeefffggggggffffffffffffhhhkkkmmmllliiimmmmmmmmmnnnsssvvvlll___~~~xxxtttjjj|||xxxzzziiiKKK===AAA???333,,,,,,+++***************************++++++++++++,,,------111@@@MMMFFF777AAAIIIWWWxxx|||www|||~~~{{{}}}~~~~~~yyy{{{{{{zzz~~~yyywwwuuurrrlllgggjjjpppyyynnndddaaafffmmmeeeTTTNNNBBB555000///,,,******((((((((((((((((((((((((((((((((((((((((((((((((***'''(((,,,---,,,///555QQQfffiiieeemmmmmmkkkuuu[[[UUUTTTTTTOOOTTTvvvpppmmmsssMMM===AAAGGGEEE???KKKHHHIIIOOO\\\rrrmmmaaaaaammmrrruuu}}}ooottt|||sssvvvyyyyyyyyyyyyzzz|||}}}~~~}}}~~~uuuyyy~~~}}}yyywwwuuuuuuqqqooonnnpppmmmdddYYYRRRGGGMMM\\\pppzzzxxxqqqllllllppprrrrrruuu~~~fff[[[vvvsssdddmmmfffiii}}}|||vvvdddOOOFFF222222111000...---,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------***111LLLvvvnnnMMMRRRqqqJJJCCCFFF```~~~zzzxxxxxxyyywwwuuuwwwsssjjj]]]PPPHHHEEEEEE?????????>>>>>>>>>??????>>>>>>???@@@AAAEEEJJJMMMNNNMMMLLLJJJIIIGGGFFFEEEKKKHHHDDDBBBBBBCCCCCCCCCFFFLLLNNNJJJGGGGGGIIIHHHIIIIIIHHHEEEDDDDDDFFFIIIHHHGGGGGGGGGGGGIIIJJJKKKDDDFFFGGGGGGDDDBBBCCCCCCBBBCCCEEEFFFFFFDDDBBBAAA>>>@@@AAA@@@??????BBBDDDFFFEEEEEEGGGIIIJJJHHHEEEBBBAAAAAACCCFFFHHHJJJJJJGGGVVVgggqqqsssrrrsssuuusssrrrqqqqqqqqqqqqqqqpppkkkgggbbb___^^^\\\[[[ZZZWWWWWW]]]ooovvvZZZFFFNNN???>>>888777999666999UUUzzzjjjppp~~~```RRRJJJDDDEEEHHHJJJMMMPPPWWW]]]dddlllwwwmmmMMM???JJJVVVdddoooqqqmmmjjjJJJHHH[[[uuurrrooowwwYYYBBB666===CCCHHH___|||{{{uuuooollllllkkkhhheeeeeeggghhhhhhiiikkkhhhcccccckkknnnkkklllooojjj```hhhuuuyyy|||vvvuuuuuuUUU@@@@@@???666------,,,+++*********************++++++++++++,,,,,,,,,///;;;MMMUUULLL>>>GGGUUUrrr~~~~~~|||xxx{{{zzzwwwvvvzzz~~~|||tttoooqqqssssssrrrsssyyyqqqkkk___XXXdddnnnfffYYYMMM???777111+++)))***))))))))))))))))))))))))))))))))))))))))))))))))+++((()))---,,,+++555BBB]]]iii^^^___vvvmmmUUUXXXAAAJJJMMMHHHKKKfffeee]]]hhhNNNBBBBBBDDDIIIPPPSSSXXXeeezzzzzzqqqpppyyy}}}|||wwwpppvvv{{{}}}sss|||~~~~~~}}}|||{{{zzzzzzyyy~~~zzz|||yyyttt{{{qqqzzz{{{xxxtttqqqvvvwwwlll^^^TTTSSSYYYbbbiiigggiiiooovvvvvvooojjjjjjpppmmmpppvvvxxxyyylllVVVmmmuuufffhhhbbb___tttuuuuuunnnaaaYYYAAA444333222000...------,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++---------,,,222[[[xxxdddIIIUUUeeeDDDJJJMMMmmm|||xxxvvvvvvwwwxxxxxxtttkkk]]]NNNEEEAAAAAABBBGGGGGGGGGHHHIIIIIIIIIIIIFFFCCC@@@AAAEEEKKKPPPRRRXXXVVVRRROOOOOOQQQUUUWWWOOOMMMJJJIIIIIIIIIHHHGGGCCCLLLRRRRRRPPPRRRUUUVVVYYYXXXWWWUUUTTTVVV[[[___^^^[[[VVVRRRNNNMMMNNNOOOIIINNNUUUYYYYYYYYY[[[^^^cccbbbbbb```^^^[[[XXXVVVXXXZZZ[[[YYYUUUSSSUUUXXXQQQPPPRRRVVVZZZ[[[WWWTTTKKKHHHDDDAAADDDMMMZZZcccjjj~~~|||tttqqqqqqppppppqqqrrrqqqpppnnniii```XXXTTTOOOIIIDDDCCCFFFIIIKKK]]]zzz|||fffWWWLLL>>>???999777:::666MMMqqqpppmmm~~~zzzyyy]]]JJJGGGJJJLLLOOOVVV\\\[[[WWWVVVZZZ]]]eeevvvhhhLLLCCCPPP\\\iiiyyyYYYUUUUUUeeeoooEEE>>>@@@AAA::::::BBBKKK]]]rrraaaXXXUUUWWW```jjjlllllllllllllllkkkiiigggfffjjjjjjgggfffiiihhheeehhhhhhiiikkkjjjggghhhjjjVVVkkkyyyyyy}}}yyy|||vvvaaaJJJ<<<888888......---++++++******************+++++++++,,,,,,***---666CCCLLLMMMMMMNNNOOOsss|||yyywwwzzzzzz|||~~~~~~}}}zzzvvv|||zzzvvvtttxxx~~~}}}yyyyyyssspppqqqtttxxxsssqqqkkkYYY\\\nnnqqqdddZZZOOOEEE:::///+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***(((+++...,,,---???TTT]]]ZZZ\\\mmmxxxeeeEEE333???HHHFFFDDD___fffbbbyyyuuuaaaRRRUUU\\\___dddlllaaalll}}}}}}xxxsssmmmjjjtttyyyqqqyyy~~~{{{yyywwwwwwtttwwwwwwtttxxxxxxlll[[[^^^wwwlll[[[]]]\\\sssqqqrrrrrrpppxxxvvvooocccYYYWWW```nnnwwwzzzrrrqqqqqqoooqqqsssrrrsss~~~qqqQQQ[[[qqqpppmmmbbbNNNaaacccjjjpppnnnhhhNNN777555444222000......---+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***,,,---...***333:::kkk}}}}}}SSSIII___~~~RRRDDDKKK]]]~~~|||yyyxxxwwwxxxxxxxxxooodddWWWOOOOOOTTTZZZ\\\ccccccddddddeeeeeeeeeeee\\\VVVRRRSSSZZZ___```___^^^___bbbeeehhhkkkmmmnnnhhhgggeeeeeeeeecccaaa___aaakkksssssspppqqqrrrsssuuuuuuvvvvvvvvvyyy}}}}}}wwwpppiiieeebbbaaagggooozzz|||zzz}}}||||||~~~~~~uuukkkZZZMMMMMMaaa|||sssrrrqqqrrrtttsssooolllfff```XXXQQQFFF:::555777777AAAAAAQQQvvvnnn```JJJ>>>???999888;;;:::```}}}sssjjj~~~WWWIIIRRROOOWWW[[[[[[bbbkkkiii___IIIKKKOOOZZZssszzzaaaIIIEEETTT]]]iii}}}gggkkkeee{{{III666999333888999<<>>;;;>>>OOObbblll{{{tttrrrmmmfffbbbrrr}}}{{{yyywwwtttnnnhhh^^^XXX___^^^NNNTTTbbbooovvvzzzzzztttjjjpppfffaaadddiiilllrrrxxxuuujjjkkkvvvwwwlllhhhrrrtttkkkgggcccwwwYYYiiihhhXXXkkk]]]fffIII...333,,,***(((((()))******)))))))))))))))))))))))))))%%%000+++000(((777eee___VVV}}}ddd[[[AAA???>>>EEE777XXXjjj}}}{{{xxxddd^^^bbblll~~~}}}zzz{{{|||yyy~~~rrrkkknnnoooiiibbbkkkaaa]]]eeeppptttvvvyyyuuuxxxzzzzzzxxxuuutttttt|||wwwrrrpppqqqqqqooollliii{{{XXXOOOZZZdddjjjmmmmmmjjjjjjooorrrrrrkkkrrrooommmyyyrrr|||}}}yyyrrrddddddttttttlllhhhooottttttrrrssssssvvviiiGGGBBBppp~~~XXXcccPPPppp^^^eeeVVVSSS@@@...;;;444---666---333......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************+++,,,---...+++111MMMxxx}}}XXXPPPNNNpppCCCEEETTTttt|||{{{vvvuuuuuutttssssssrrrrrrnnnqqqvvv}}}NNNFFFJJJ```yyyzzzrrr}}}}}}xxxfffeeerrrpppoooYYYMMMTTTiiizzz}}}yyyxxxyyyxxxvvvuuutttsssqqqooollleeeccc\\\OOOAAA777555666...888@@@LLLlllcccFFF<<<777<<<<<>>;;;FFFDDDWWWoookkkwww\\\WWWbbbuuuvvv}}}{{{}}}zzzwwwxxxzzzssslllqqq~~~vvvhhheeehhhiiiccc\\\[[[[[[^^^eeeiiiiiilllrrrrrruuuwwwxxxvvvtttssssssqqqooommmnnnpppqqqooommmooovvv[[[TTT^^^hhhiiimmmooollllllooopppnnnmmmoooiiijjjtttvvvrrrvvvpppwwwaaa```hhhhhhggghhhggglllsssuuurrrqqqtttuuuyyyqqqOOO<<>>;;;HHHuuuxxxvvvppp___mmmkkkNNNDDDSSSiiicccAAA444999888666@@@ccc}}}uuuiiiXXXGGG<<<666777555MMMlllaaaPPP;;;000222777888777777:::>>>PPPrrrWWWAAA111000000111222333444444555222444777;;;@@@IIIUUU]]]cccdddeeefffffffffeeedddffffffbbb]]]___gggmmmnnnooo```[[[JJJWWWxxx~~~|||xxx}}}xxx```<<<888;;;666111---,,,,,,,,,,,,///---,,,...---***---222BBBGGGEEEBBBLLLhhhqqqaaadddyyy{{{dddOOOOOOZZZzzzfffYYYkkk~~~}}}|||}}}uuugggXXXMMMNNN^^^ppp~~~|||||||||}}}{{{wwwooohhhgggkkkooonnnkkkfffmmmiiidddbbbiiirrrpppjjjkkkHHH666000---***))))))******)))))))))))))))))))))))))))///(((&&&+++DDDYYYSSSUUUuuu{{{sssppp@@@<<<;;;LLLCCC|||vvvlllnnn[[[dddzzz~~~|||zzzxxxzzz~~~sssqqqqqqmmmcccZZZaaannnmmmiiidddccccccaaaZZZSSSWWW___iiilllfffbbbhhhrrrppprrruuuuuutttrrrqqqqqqnnnlllkkkmmmpppqqqnnnkkklllppppppfffWWWSSS\\\gggmmmppppppoooqqquuuwwwuuuqqqnnnhhhkkkqqqggg\\\```vvvrrr```cccllljjjeee]]]dddooowwwuuupppqqquuusssxxxxxx]]]:::===[[[nnn|||]]][[[VVV^^^qqqnnn\\\dddEEE999333666777+++000...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************+++,,,---...***===jjj{{{[[[IIIRRRvvvwwwxxxLLLAAA\\\{{{~~~}}}zzzvvvuuuuuuttttttssssssrrrrrrqqqsssuuuvvvyyy{{{}}}~~~~~~~~~ssshhhbbb]]]UUUXXXeeegggcccnnn~~~||||||}}}~~~|||vvvqqqpppnnniiiRRRiiitttzzz{{{yyyyyyzzz{{{zzzyyyxxxwww~~~{{{qqq\\\\\\jjjxxxzzzyyyrrrppplllkkkhhhfffggghhhiiihhhnnnuuu{{{vvvlllkkkuuupppooosssyyywwwssswwwzzzkkkbbblll}}}~~~{{{wwwyyywwwvvvttttttsssqqqmmmjjjbbb___VVVIII<<<444222333777:::;;;FFFkkkkkkGGG???CCC:::888YYYwwwvvv~~~~~~}}}rrrjjjrrrkkk}}}kkkVVVWWWZZZvvvoooRRR:::888DDD@@@@@@FFF```zzzxxxtttppphhh]]]PPPGGG;;;CCCKKKZZZgggmmmCCC444+++///666777777:::;;;===@@@TTTsssZZZIII<<<444111222333444555666666555777777777666666<<>>>>>FFFJJJWWWhhhxxxzzzwww~~~rrrqqqqqquuuzzzzzzuuurrrssspppnnnllliiiaaa\\\bbbllljjjlllkkkfff```[[[TTTMMM\\\eeemmmkkkbbb```jjjvvvnnnpppssssssrrrpppoooooopppllliiiggghhhhhheeebbbbbb]]]XXXUUUNNNJJJTTTdddiiilllnnnnnnssszzz|||{{{ssspppmmmrrrsss___QQQXXXwwwtttooossswwwjjjaaakkk```gggqqqvvvuuuqqqqqqsssnnnqqqwwwjjjDDD111NNNwwwiii___hhhaaasssqqqSSS888222:::777---111///...---+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***************+++,,,------***@@@tttzzzvvvtttJJJJJJWWWwwwDDDIIIaaa}}}{{{zzzwwwtttsssssssssssssssrrrrrrqqqqqqrrrsssuuuvvvvvvuuutttssspppsssvvvvvvuuuvvvzzz~~~uuulllssslllppptttvvvwwwvvvwwwwwwxxxyyyxxxuuuvvv{{{{{{yyyvvv}}}~~~xxxwwwxxxyyyyyyyyyxxxwwwwww{{{yyyzzzzzzqqqhhhqqqsssffflllpppnnnqqqaaaXXXccc}}}nnnppp{{{xxxxxxwwwuuusss```fffoootttqqqmmmpppvvvxxxsssiiicccnnn~~~|||uuuuuu|||{{{zzzyyyxxxwwwuuuqqqmmmccc^^^TTTGGG;;;444222333555777666CCCjjjjjjFFFDDDEEE777CCC|||uuuaaawwwuuuqqqwwwooohhhtttmmmppp]]]HHH888999BBBHHHMMMVVVllltttuuu|||~~~zzztttooohhh\\\NNNDDDCCCIIINNN```vvvppp:::000---444777333555===BBBBBBGGG]]]hhhNNN???888555555444444555666777777666666666555777999999===LLL\\\bbbeeehhhiiigggfffeeefff___cccddd___\\\[[[YYYUUU___fffQQQLLL>>>PPP}}}xxx{{{yyyzzzQQQ===999777444000,,,++++++,,,///---...///------333<<>>;;;DDDVVVsssfffJJJ;;;555222333888666666777777777888888888888555666:::999999FFFUUUeeehhhkkkjjjfffddddddfff^^^bbbccc```\\\YYYRRRKKK\\\mmmUUUYYYEEE:::{{{{{{~~~bbbAAA999888666111---***+++,,,------...///---///777BBBMMMQQQVVVccc|||uuuYYYXXXooo~~~{{{nnnUUUPPPwwwzzz{{{~~~{{{ttthhhccc```|||ssshhh```cccWWWSSSfff|||xxxwwwwwwuuusssvvvtttvvv||||||qqqccc[[[^^^|||oooiii[[[kkkooofffnnn{{{GGG:::555000,,,++++++++++++))))))))))))))))))))))))///%%%000EEE\\\eeejjjpppmmmsssSSSRRRKKKZZZLLLxxxlll|||zzzxxxxxx{{{{{{vvv~~~oooqqqqqq~~~zzzrrrllllllooooooooorrrllliiieeecccbbb^^^ZZZWWWdddiiifffYYYNNNMMMMMMJJJLLLMMMKKKHHHLLLXXXdddjjj^^^bbbfffhhhiiijjjjjjkkkooojjjccc___^^^]]]ZZZWWWRRRKKKDDD???777111777BBBJJJXXXiiiwww|||nnn___iiiooorrruuusssaaaTTT[[[dddzzz~~~nnnccc^^^aaalllzzzpppkkknnntttsssooopppkkkkkkqqqccc>>>999YYYvvvrrrdddvvveeetttvvveeehhhkkkFFF666===555444777111111///---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************+++,,,---...222AAAwww|||~~~dddCCCIIIeeevvvHHHIIIggg{{{xxxxxxvvvttttttqqqqqqqqqqqqqqqqqqqqqqqqppprrrtttvvvwwwwwwvvvuuuuuurrrppprrrvvvyyyyyyxxxvvvfffGGG???JJJ[[[jjjsssvvvuuutttxxxxxxvvvssstttvvvqqqjjjcccnnnwwwuuutttrrruuuvvvwwwxxxyyyxxxwwwwwwvvvuuuuuuwwwzzz|||}}}~~~rrrfffSSSNNNVVVXXX]]]kkkuuuxxxuuuvvvuuuoooppprrrtttvvvxxxyyyzzzrrrkkkuuu{{{vvvxxxsssbbbIII;;;FFF___sss~~~|||yyyuuuwww|||zzzyyyyyyxxxwwwtttnnnkkkfff^^^RRREEE;;;666555555222666777DDDjjjlllDDD>>>:::NNNxxxqqqzzzlll```XXXbbbnnnmmmzzz~~~hhhVVVHHHEEENNNmmm}}}hhh\\\MMMCCC===;;;>>>BBBFFFRRRsss}}}cccTTTSSSXXXaaaiiittt{{{|||zzzzzz{{{uuurrrpppppplllbbbRRREEEFFF]]]hhhFFF///000111222111222777<<<;;;SSSvvvcccNNN<<<999:::666777<<<666666666666888:::<<<===???::::::>>>===<<>>QQQ[[[cccHHH@@@GGGNNN```iiitttyyyxxxuuussstttllljjjjjjkkkhhh]]]LLL>>>999[[[dddccc222///222333222333888;;;;;;KKKmmmyyyMMM<<<333:::>>>999777<<<555555555666888;;;???AAADDD===>>>GGGKKKMMMYYYiiilllnnnnnnjjjccc```aaadddcccccc```^^^______XXXOOOTTTbbbiiiUUUFFF<<>>KKKjjj}}}xxx~~~yyyxxxwwwwwwwwwuuuqqqlllgggfff]]]OOOBBB999666555555222666555<<<^^^pppSSS555@@@|||~~~\\\~~~|||oooTTTKKKSSSbbbmmmqqqnnnZZZKKKJJJWWW^^^tttvvvhhhSSS???::::::999===CCCHHHbbbrrrQQQCCC>>>;;;SSS```ppp|||yyyqqqooonnnmmmjjjkkklllkkkeeeXXXFFF999BBBJJJVVVjjjxxxeeeDDD666000111000///222888;;;<<>>@@@@@@CCCBBBJJJSSSZZZkkk|||~~~zzzqqqkkkfffaaa```bbbeeegggfffcccaaaaaa\\\VVVHHHWWWccc^^^MMM???===AAAgggyyyxxxwwwlllAAA===>>>999---...111+++...000111***+++===DDD777LLLZZZbbb{{{^^^}}}uuuppp~~~~~~qqq\\\QQQppp}}}|||}}}~~~}}}yyykkklllppp~~~www|||uuuooojjjWWWEEEHHHmmmppptttuuutttssstttuuuuuusssrrrtttrrrqqqtttwwwpppfffTTTLLLqqqPPPOOOIII\\\tttkkk}}}tttyyyxxxrrrFFF111999222$$$---,,,&&&******+++++++++,,,,,,,,,111&&&MMMjjjYYYYYYrrrqqqxxxooo^^^RRRHHH???UUUlllVVVdddgggTTTJJJEEE<<>>666333333444222555888===WWWqqqEEE???KKKeee~~~gggOOOLLLVVVeeeuuuxxxcccUUUTTTbbbllluuudddPPP>>>999::::::===CCCIIIkkkmmmNNNAAA======XXXmmmxxx}}}xxxqqqmmmllljjjfffggghhhgggaaaUUUDDD888333CCCKKKQQQ\\\VVVAAA333000111333333666;;;@@@BBBOOOxxxpppHHHEEEGGGHHHKKKVVV___ZZZMMM<<<888444333777;;;======PPPSSS^^^aaaaaatttuuullleee```aaadddfffhhhfffbbbaaaaaa]]]WWWHHHRRR^^^```SSSBBB;;;<<>>666999===PPPjjjwwwwww}}}|||xxxtttpppooommmkkkjjjdddcccbbbddddddaaa[[[UUUSSSQQQQQQUUUZZZ\\\YYYUUU``````aaaaaa[[[QQQEEE===JJJEEE???999666444333222///000111222222333222222000222666===FFFQQQZZZ___bbbaaa^^^ZZZUUUMMMCCC===888333000000///---...333222;;;===HHHddduuuuuuuuu{{{tttnnnkkkggg^^^TTTggg{{{aaaPPP```|||lll```gggssssssssssssjjjddd___JJJ555111QQQpppaaa[[[kkkgggbbbccc]]]fffzzzQQQEEE999444999777555222111111000...,,,++++++************++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++,,,......333[[[{{{yyyhhh~~~{{{dddJJJCCChhhvvvuuuuuusssppppppooooooppprrrrrrssssssssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrrssstttuuuvvvqqqoooqqqssspppiiigggjjjfff___[[[RRRHHHSSSggglllmmmqqqsssqqqrrrqqqhhh]]]JJJbbbwww|||xxxtttuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppnnnhhhfffxxxzzzssspppeeeeeeiiikkklllnnnrrrrrrnnnkkkjjjjjjllloooooommmkkkggghhhiiiiiihhheeeaaa___YYYSSSFFF888666JJJmmm{{{~~~uuuyyyxxxvvvtttttttttqqqmmmiiicccYYYJJJ===555333333444333666888<<>>DDDOOOzzz}}}hhhJJJ>>>===AAAaaa}}}|||tttmmmiiifffcccaaaaaaaaa```\\\QQQBBB777333??????AAAXXXbbbMMM555///222666999;;;>>>EEEJJJZZZrrrzzzMMMCCC___ccc```ZZZbbbiiiXXX>>>333333222333666:::>>>AAAPPPTTT```gggmmm{{{nnneeeaaacccgggiiiiiifffbbb```aaa^^^YYYIIIJJJUUUbbb\\\FFF888666ZZZ}}}|||~~~zzz\\\CCC999;;;444---.........---,,,...888EEEGGGAAATTT```nnn\\\zzznnnlll}}}zzznnnSSSlllzzz{{{uuuwwwyyyzzz||||||||||||xxx|||uuussslllrrr{{{qqq}}}mmm]]]YYYHHHZZZpppkkkgggfffggg```^^^^^^ccckkkpppsssssslllqqqtttttttttsssnnniiiZZZOOOXXXyyySSS^^^JJJTTTqqqqqq}}}\\\;;;:::444(((///,,,&&&******+++++++++,,,,,,,,,,,,SSSbbbjjjOOOggglllvvvzzzcccJJJUUU\\\eee{{{iiiKKK@@@EEE===...+++///666FFF\\\lllvvv}}}xxxuuurrrooonnnllljjjhhh```]]]]]]```ccc```VVVNNNLLLMMMQQQWWW[[[ZZZUUUOOOeee___XXXQQQLLLHHHEEECCCGGGBBB;;;666222111///...---....../////////......,,,,,,,,,000777AAAKKKQQQ[[[ZZZXXXVVVQQQIII@@@:::444000...//////---000444222:::???OOOoooyyykkkhhhiiiaaaUUUccc~~~|||```OOObbbsss```MMMXXXjjjfffsssuuunnnfff\\\DDD000...@@@uuukkk[[[gggbbbgggwwwnnnkkkdddFFF999:::666666555222111111000...,,,++++++************++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++,,,......000WWW{{{zzztttqqqyyyvvv___FFFFFFfffwwwuuuvvvsssqqqqqqooooooppprrrssstttuuuuuuwwwuuutttrrrqqqqqqqqqrrrrrrqqqqqqrrrrrrssstttuuutttpppooorrrsssoookkkjjjeeeQQQIIIJJJFFFKKKYYYbbbhhhqqqsssooopppsssjjj[[[LLLrrr|||ssssssuuutttsssrrrqqqqqqqqqqqqsssrrrqqqsssuuusssooollldddeeeuuuuuulllhhh```___dddffffffiiinnnpppnnnggghhhjjjkkklllkkkjjjhhhdddeeegggfffbbb\\\VVVRRRHHH>>>555444999JJJjjj||||||tttvvvwwwvvvttttttrrrpppkkkhhhbbbXXXJJJ===555333333444555666777:::SSSsss???JJJkkk{{{rrrUUUGGGUUUccckkk{{{]]]KKK;;;999;;;<<<@@@FFFYYYwwwdddIII>>>>>>FFFkkkwwwmmmgggdddaaa^^^]]]\\\[[[ZZZWWWMMMAAA888>>>===999LLLuuu\\\555///333999<<<<<>>666333///---...///---///333555:::===OOOoooxxxhhheeefff\\\NNN^^^xxx{{{cccQQQbbb|||vvvlllRRRSSShhhmmmpppsssmmmfff^^^GGG222000555pppjjjZZZ```WWWeeeuuutttDDD444>>>555777555333222111000...,,,,,,,,,+++*********++++++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,......999```{{{sssmmmiiifffhhh[[[BBBHHHeeewwwvvvwwwuuussssssoooppppppqqqssstttuuuvvvyyywwwtttrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrssstttvvvssspppnnnkkkeee___[[[MMM@@@CCCNNNQQQTTTVVVPPP```lllqqqlllnnnsssiiiWWWCCCsss}}}zzzoootttttttttrrrqqqppppppoooooossspppqqqvvvwwwrrriiidddeeelllyyy}}}qqqccc^^^]]]ZZZaaagggggggggiiiiiihhhhhhhhhgggfffeeeddddddeee```aaabbb```ZZZQQQHHHBBB===333000777>>>MMMooozzzzzzxxxuuuvvvuuuuuuuuutttrrrnnnjjjgggaaaWWWHHH<<<555333333444555666666888SSSyyy~~~DDDFFF~~~qqqzzzkkkNNNDDDVVVeeehhh|||~~~{{{^^^KKK<<<:::===???DDDKKKcccssscccKKK@@@???JJJrrrsssjjjeeebbb```^^^\\\ZZZXXXVVVSSSKKKAAA999>>><<>>===???NNN^^^nnnffftttmmm```WWWGGG777///111222222333555;;;BBBGGGLLLRRReeezzzzzzrrrmmmjjjkkkooopppoookkkfffdddeeebbb^^^SSSBBBBBBVVV___NNN;;;444---KKKkkkzzzyyyNNN777===999///---///+++---,,,:::RRRUUUSSS^^^kkkooouuummm{{{qqqtttzzz|||rrr```OOOXXXxxx}}}xxx~~~}}}yyytttrrrpppwwwrrrnnnccchhh~~~www```IIIIIIAAA999mmmrrrjjjaaa\\\[[[VVVLLLCCC>>>555///222:::DDDTTTaaaiiimmmrrrvvvuuurrrpppoooeeeXXXFFFpppiiirrr]]][[[www}}}|||zzzrrrCCC:::777---///,,,,,,******+++++++++,,,,,,,,,000hhhZZZQQQDDDrrriiissskkkfffOOOJJJXXXWWWddduuuTTT;;;666222---///444888777555<<>><<<@@@CCCIIIQQQhhhqqqeeePPPDDD@@@KKKuuussskkkgggcccaaaaaa\\\YYYUUUSSSPPPJJJAAA;;;999DDDVVVsssmmmEEE222222555<<<@@@>>>BBBXXXpppkkkUUUOOOGGG888333:::666666666777999;;;===>>>@@@OOOeeerrrzzz~~~wwwtttqqqoooooorrrpppqqqmmmhhhffffffccc]]]VVVDDD>>>OOO\\\SSS@@@555///<<>>VVVPPPKKK```ooozzzuuulll}}}~~~|||uuuqqq|||wwwfffPPPHHHddd~~~vvv|||uuu||||||{{{zzzxxxvvvsssrrrqqqvvvooolllcccfffwwwkkkPPP777===AAAGGGdddeee\\\JJJ@@@@@@>>>888777333333888;;;>>>KKKYYYpppoooqqquuuvvvqqqnnnooofffXXXCCCccclllgggYYYQQQttt|||xxx|||yyy|||JJJ@@@<<<000...,,,///******+++++++++,,,,,,,,,$$$UUUSSSSSSTTTwwwlllmmmpppXXXAAA???DDDHHHbbbmmmLLL888333,,,,,,555888444;;;>>>;;;>>>NNNfffwwwvvvtttqqqnnnjjjddd]]]XXXNNNRRRUUUQQQIIIBBBAAACCC???CCCGGGJJJIIIEEE@@@===888@@@KKKVVVXXXQQQEEE<<<===999333///------------,,,------.........------++++++,,,---------------000777CCCMMMOOOHHH;;;111222///...000000...///333;;;===;;;FFF\\\jjjuuurrrhhh```RRRGGGBBB\\\iiissssssgggQQQRRRiiibbbaaahhhnnnaaaMMMTTTooossstttmmmjjjfffPPP666///666]]]___ZZZXXXVVVmmmmmmdddvvv\\\<<>>KKKeeewwwwwwxxxwwwuuuvvvqqqppppppooopppqqqssstttvvvuuutttsssttttttuuuvvvssssssrrrrrrrrrrrrssssssnnnrrrsssnnnhhhfffccc```GGGKKKWWW]]]^^^fffbbbOOOBBBOOO^^^hhhkkkdddQQQ@@@OOOpppwwwppplllpppooonnnmmmmmmmmmmmmmmmmmmnnnmmmqqqwwwsssfff\\\[[[eeepppsssqqqlll\\\UUU___aaatttttthhhdddcccbbbZZZOOOHHHGGGIIIJJJJJJKKKKKKJJJGGGBBB;;;555111///222999AAAHHH\\\{{{wwwpppqqqxxxwwwsssvvvwwwvvvqqqlllhhhfff^^^TTTFFF:::444222444555444444444777SSSvvvHHHeeemmmfffMMMAAAPPPcccmmm|||}}}hhhfffgggSSSAAA>>>BBBFFFNNNWWWmmmpppgggTTTGGG???IIItttrrrlllgggbbb```bbb]]]XXXSSSPPPMMMGGG@@@;;;999KKKXXXaaafffWWW@@@666555888>>>CCCAAAIIIfffyyy___TTTJJJEEE<<<333444;;;888999<<>>JJJYYYWWWEEE444222444bbbYYY???;;;666222000,,,,,,111...>>>SSSCCC;;;WWWxxxtttggg{{{yyy{{{zzzwwwkkkzzz{{{ppp\\\IIIFFFhhh|||vvvwwwwww|||zzzxxxvvvtttsssssssssqqqsssjjjhhhaaa```gggSSS@@@:::>>>LLLlllfffUUUSSSIII<<<444666999999555444888???@@@AAAQQQdddzzztttrrruuuvvvpppkkkkkkbbbRRR???SSSmmmXXXUUUIIIvvv~~~wwwyyySSSHHHDDD333---***000******+++++++++,,,,,,,,,999\\\jjjpppwwwoooOOO===<<<;;;MMMlll|||hhhKKK<<<666+++111<<<888444;;;@@@<<<555>>>ZZZuuuqqqooommmkkkgggaaaZZZUUUMMMNNNLLLFFF???:::999;;;666888:::;;;;;;:::999999=========???AAAAAA???>>>999555000---,,,,,,------+++,,,---...............******+++,,,---.........---000777>>>AAA>>>777222000---...111222111222666:::??????III[[[eeeppp|||gggcccZZZIIIEEEOOOcccmmmrrrqqqcccJJJHHH^^^mmmyyyoooooo___XXXmmmoootttqqqmmmeeeNNN777222555YYYddd______ttt{{{gggffftttiiiAAA???;;;;;;999777666555444222000......---,,,++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++,,,......???~~~|||OOODDD\\\}}}~~~]]]===LLLfffwwwwwwyyyxxxwwwwwwrrrqqqooonnnnnnoooqqqrrrrrrssssssuuuvvvwwwxxxxxxttttttssssssssssssssstttrrrsssqqqkkkgggfff```XXXPPPKKKRRRXXXTTTTTTWWWSSSCCCCCCIIISSSWWWPPPHHHDDD___nnnuuu~~~iiikkkkkkkkkkkkkkkjjjkkkkkklllmmmnnnllloootttmmmaaa]]]cccnnnssskkkhhhnnnaaaTTT[[[___xxxqqqaaa^^^```YYYNNNBBB===???AAA@@@===::::::999777555333222111000999CCCKKKXXXrrryyyzzzqqqqqqxxxtttsssvvvyyywwwrrrlllhhhggg\\\SSSEEE999333222444555333444444666RRR{{{uuu>>>oootttkkkRRRDDDPPPeeeuuutttbbb```www~~~kkkVVVCCC@@@CCCHHHQQQZZZqqq}}}ooohhhVVVHHH>>>FFFrrr}}}qqqkkkfff___]]]```]]]XXXRRRNNNKKKFFF???:::<<>>999888777666999@@@JJJRRRPPPHHH???DDDPPPdddsss{{{uuutttrrrooooooqqqmmmnnnmmmhhhfffeee```YYYSSSGGG???HHHXXX[[[HHH333444+++YYYzzz\\\BBB:::555333111***(((///...???UUUCCC:::\\\}}}qqqddd{{{vvvwwwxxxwwwfffssszzzlllYYYJJJDDDgggvvvttt}}}}}}yyyuuurrrrrrrrrsssooooooeeeeee]]]YYYXXX>>>666DDDBBBWWWqqqVVVEEE???:::888777444444666444333777===???DDD[[[uuuyyysssvvvuuuooohhhggg```QQQBBBOOOsssUUU[[[MMMoooxxxqqqZZZNNNIII555,,,(((000******+++++++++,,,,,,,,,<<>>777+++222===444???>>>>>>>>><<>>999666555444...000222444666888<<<>>><<<<<<===>>>???===999666666222---++++++,,,,,,,,,***+++,,,---.../////////---------------...000000.........111333555444333...,,,---111333333555999999@@@DDDNNN]]]dddppprrr[[[[[[SSSDDDHHH]]]qqqyyy|||wwwfffKKKIII```wwwdddllldddQQQ[[[iiirrrsssnnndddLLL888888777^^^kkkaaa___fffrrrssswwwnnnAAA<<<>>><<<:::888777666555333111///...---,,,++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++,,,......555zzzwww~~~wwwPPPJJJccczzz___===LLLgggwwwwwwyyyxxxwwwxxxrrrqqqooommmmmmnnnoooppppppqqqsssuuuwwwyyyyyyzzzuuuttttttssssssssstttttttttsssnnniiikkkllldddXXXNNN@@@FFFRRRJJJ@@@GGGQQQMMM???777<<<@@@???EEEOOOlllooowwwjjjpppnnniiiiiiiiiiiijjjkkkllllllnnnkkknnnqqqiii^^^```jjj{{{yyyhhheeeqqqfffSSSUUUYYYtttiiiWWWVVV[[[SSSHHH<<<999===@@@<<<666......---,,,---///111222666AAAMMMWWWhhh}}}xxx}}}sssqqqwwwqqqtttwwwzzzxxxrrrlllhhhggg\\\RRREEE999333222444555444444333666PPP~~~vvvfffAAAsssvvv[[[IIIRRReeeuuunnnVVVLLL]]]]]]lll~~~rrrZZZNNNCCCCCCNNNXXX\\\[[[}}}sssmmm```VVVLLL>>>FFFbbbwwwzzzooocccdddaaaYYYXXXRRRPPPMMMIIIEEEBBB???>>>CCC@@@@@@DDDHHHEEE<<<333888BBBCCCBBBJJJXXXvvvsssOOOPPPGGGFFFDDDBBB???<<<;;;:::999@@@LLL]]]bbbMMM;;;@@@NNNMMMnnnttt|||tttssspppkkkppprrrooohhheeeddd^^^VVVOOOOOO<<<:::UUUYYYDDD:::***888FFFooo{{{qqqDDD888;;;000///,,,...***+++GGGJJJ999IIIZZZwwwzzz\\\vvvuuu{{{zzzrrr```ooozzzwwwpppgggWWWEEEBBB___tttzzzwwwssstttooojjjjjjmmmooommmjjjgggeee___VVVLLLDDD>>><<<===EEERRR}}}jjjFFF===:::666222111222555777:::333;;;DDD>>>HHHooovvvvvvxxxrrrnnnooorrrUUUCCCCCCzzz[[[^^^QQQeeehhhnnn|||kkkYYYYYYAAA******,,,***+++,,,+++******,,,...:::MMMRRRNNNggg{{{vvvPPPOOO===666QQQrrr||||||fffWWWDDD777444:::@@@DDDGGG<<>>888666555222000///.........222777===@@@EEEMMMPPPIII???999666555111000...---,,,,,,---------......///000111111222222222222333333333444444333333333333222111000///111000222555555444666:::999AAAPPP]]]``````kkk{{{VVVFFFSSSKKKFFFWWWfff~~~hhhGGGJJJcccttt^^^vvvsssLLLRRReeezzzwwwfffNNN:::777;;;eeerrrfffiiijjjbbbdddssslllwww~~~===???======;;;888777777666555333222222111///...---,,,+++))))))))))))(((((((((((())))))))))))*********************+++,,,---...///@@@{{{ssssss{{{yyyFFFIII^^^PPPLLLDDDddd}}}yyyzzzwwwxxx{{{wwwrrrrrrqqqpppooooooooooooooonnnmmmppptttwwwvvvuuupppuuuzzz{{{xxxvvvuuuvvvnnnpppllliiijjj___TTTTTTFFF>>><<>>999>>>FFFEEE999---...+++---111///,,,111;;;GGGKKK[[[zzz|||vvvuuuwwwyyyyyysssrrrrrrqqqooolllgggcccXXXNNNAAA888444333333222444555444444MMM{{{xxxiiiSSSyyy^^^LLLSSScccppp~~~fffNNNIIIPPPOOO^^^vvv~~~cccMMMFFFAAACCCNNN\\\fffkkkyyykkkfffYYYPPPGGG:::AAA[[[pppyyyooo\\\UUURRRLLLKKKEEEDDDBBB@@@===<<<;;;:::===???AAABBB@@@;;;777333888AAACCCDDDNNN]]]zzz}}}oooeeeEEE@@@;;;>>>AAAAAA>>>:::888777<<>>AAAJJJgggaaaFFF:::999666444555666999;;;===;;;AAAFFFOOOsss{{{wwwxxxrrrllllllhhhMMMAAA@@@nnnZZZfffRRReeeeeefffrrrccccccHHH///...///***+++,,,+++******,,,...888RRRTTTLLLeeeyyykkkaaaIIILLL@@@>>>ZZZwww}}}zzziiiZZZHHH<<<:::>>>BBBDDDDDD:::???>>>:::ZZZtttgggCCCEEEOOOTTTPPPUUUXXXPPPNNNGGG===777333222///---111000//////000555<<>>???GGG]]]}}}yyytttssstttuuuvvvtttsssrrrqqqoookkkeeeaaaXXXNNNAAA777333333333222333444444666NNN{{{xxxbbb```gggVVV\\\jjjrrr{{{eeeNNNPPPUUUTTTeee}}}xxxTTT?????????AAAHHHUUUeeeppp}}}sssccc^^^QQQGGG@@@444:::RRRlll{{{pppRRRDDDAAA======888888777666666666777777555<<>>555777999:::999888777777;;;MMMRRRJJJ???444777HHH[[[nnn}}}vvvooo|||uuukkkoooppplllgggddd___[[[SSSNNN<<<888NNNYYYJJJ<<<000...222WWWtttwwwIII:::;;;111111......222999TTTRRR@@@WWWpppoooUUU~~~wwwwww~~~}}}wwwiiivvv~~~xxxjjj\\\KKK<<>>???AAACCCDDD^^^{{{uuuvvvrrrllliii```EEE@@@???]]]]]]wwwYYYZZZ\\\^^^{{{www{{{qqqpppPPP333000000+++,,,,,,+++***+++---///OOOaaaXXXQQQfffoooaaaXXX>>>DDD???GGGjjjgggYYYFFF<<<;;;???AAAAAABBB999===AAAFFFdddvvvggg>>>999???HHHPPP[[[[[[LLLFFFAAA:::555111000///...111222222//////555@@@HHHXXXbbbfff^^^OOOCCC999333444333111/////////000111111222333444666777888999999999999888777666666666222333333444333222000///111111444888888666888<<<<<>>999222999OOOooo|||lllHHH999999777666444333333333444555666666444:::>>>;;;333000444:::===BBBAAAEEEVVViiirrrSSSQQQDDD@@@777444222111444777888888;;;KKKKKK???::::::BBBQQQwww|||]]]^^^qqqoookkknnnooolllfff```\\\YYYVVVNNN<<<777JJJYYYOOO===111---555UUUuuu{{{NNN<<<<<<333444///---111999UUUUUUDDD[[[tttlllXXXyyyxxx|||zzzuuutttxxxwwwmmmaaaVVVIII===888LLL~~~eeeJJJCCC999888777999===AAAAAAAAADDDEEEBBB;;;666666>>>FFFMMMYYYfffRRRDDD555555777999;;;===>>>???CCCBBBEEENNNqqquuurrruuussskkkeee___CCCBBB@@@OOObbbeee^^^ggglllaaa|||VVV555///...,,,------+++***+++...000TTTgggaaahhhvvvjjj___^^^CCCDDD???MMMuuugggXXXEEE::::::>>>AAABBBBBB:::===DDDMMMbbbgggTTT???777999CCCLLLXXXWWWGGG===;;;777444111000111222///111222000///555BBBMMM___iiiooohhhYYYKKK@@@888666444222000///000111222444555666888:::<<<===>>>>>>===<<<;;;:::888777777555555666666555333111000555444666999888555555999:::@@@NNN]]]```^^^dddpppgggWWWUUUaaaeeedddooo|||wwwZZZJJJbbbaaaaaaooolll___KKKHHH___qqqwwwqqqiiiTTT===555---XXXhhh___\\\]]]mmmqqqTTTCCC>>><<<;;;999999999999666555222222111000...---,,,+++*********)))))))))((((((((()))))))))*********************+++,,,---...///KKKooowwwyyy[[[UUUmmmNNNFFFLLLiii|||vvvvvvqqqqqqsssnnnqqqpppppppppppppppqqqqqqtttsssssssssssstttsssssstttrrrppprrrvvvxxxwwwuuuaaa\\\ssssssuuuvvv^^^KKK;;;///222<<>>=========:::<<<:::999EEE]]]nnntttiiinnnoooqqqnnn]]]RRRZZZeeekkkeeePPP===555222...,,,...000...,,,,,,///222555777::::::999===JJJYYY}}}|||{{{xxxvvvvvvvvvvvvvvvtttsssqqqooommmhhhbbb^^^VVVLLL???666222222222222000444777999PPP}}}|||VVVsss{{{yyyooonnn|||iiiRRRWWWdddtttzzz```BBBJJJNNNHHH===888???HHHMMMVVV```{{{dddSSSNNN???777888888BBBWWWooouuu___???666:::888666555555555555555555666777777:::;;;888444555:::@@@BBBEEEBBBHHH]]]uuupppOOOPPPBBB777666333111333777999666222>>>GGGBBB:::@@@GGGMMMWWWnnnuuusssnnnwww[[[gggfff[[[bbbeeefffhhhiiifffbbb^^^]]]XXXLLL===777EEEYYYTTT===444///999QQQqqqTTTAAA@@@777888222///000666TTTXXXIII^^^tttiii\\\~~~zzzzzz|||zzzvvvxxxvvvqqqjjjbbbXXXIII===BBBgggvvvYYY@@@999<<<<<<<<<>>>@@@BBBCCCCCC@@@@@@>>>:::666999AAAIIIOOO\\\|||kkkYYYRRRCCC999:::;;;===???@@@AAABBBDDDAAAPPPmmmsssrrrvvvtttiii```^^^CCC@@@???DDDcccjjjzzzeee]]]666///.........---+++***,,,///111BBBqqqvvvyyyqqqdddTTTPPPKKKAAANNNxxx|||kkk]]]KKK>>>;;;???DDDHHHBBB>>>???DDDLLLUUUMMM:::999222666===CCCNNNOOOAAA;;;;;;:::666222000111333...111111...,,,000;;;EEEUUU```fff```TTTIII@@@;;;777555222000///000222444888999:::<<<>>>@@@AAABBB@@@@@@>>>===;;;999888777666555555444444333222111555444555888777555666;;;777>>>LLL\\\```^^^cccmmmeee^^^[[[bbbkkknnnvvvxxxooo]]]TTTkkkhhhooopppaaa\\\LLL===```rrrxxxsssiiiTTT<<<444111LLL]]]fffjjj___gggyyymmm\\\@@@888<<<;;;::::::;;;:::777555333333222111///...---,,,************))))))))))))((()))))))))*********************+++,,,---...///IIImmmvvvzzzwww___VVVxxxyyyMMMCCCMMMlll{{{uuuuuupppoooqqqlllpppooooooooopppqqqrrrrrrsssttttttsssrrrrrrrrrrrrrrrqqqqqqsssuuutttpppkkkjjjjjjuuupppmmmRRREEE;;;111000777CCCSSS^^^ooonnnrrrmmmiiiuuuuuu^^^WWWdddmmmgggWWWHHH===777444333222000///............111///,,,888MMMZZZYYYXXX```eeejjjiiiZZZRRR]]]bbbeee^^^JJJ999333000+++...---------///111444666<<<<<>>555222222222222///444888999QQQ~~~SSS||||||vvvuuuzzzsssaaaggg|||iiiHHHNNNQQQKKK@@@999<<>>777555@@@GGGMMMYYYmmm]]]ccccccbbbmmmfffrrrZZZdddpppzzzuuurrrrrrooogggaaa___ZZZKKK>>>888BBBZZZXXX<<<777...666FFFjjj{{{}}}TTTAAA???777777///222222888VVVZZZKKK```uuugggaaawww{{{|||{{{}}}~~~{{{uuurrroookkkdddXXXIII===CCCeeefffQQQBBBAAA>>>???@@@AAABBBDDDEEEEEEBBBAAA???===<<<@@@EEEIIILLLYYYhhhggg[[[VVVPPPCCC>>>???@@@BBBDDDEEEFFFGGG@@@DDDdddwwwvvvxxxsssggg]]]ZZZBBB;;;===>>>^^^cccmmmeee:::111000//////---,,,+++,,,///222TTToooqqquuupppHHHJJJGGGAAASSS|||jjj```OOO@@@888888>>>DDD???@@@???AAAFFFEEE999,,,444111777===@@@KKKPPPGGGAAACCCBBB<<<444......111///000000---)))***000666BBBKKKRRRMMMDDD???<<<::::::777444111111222444666<<<<<<>>>???AAABBBCCCDDDAAA@@@???===;;;:::999888555444333333333555777888777444555777777777;;;@@@999>>>LLLZZZ]]]YYY[[[cccaaaccc]]]aaarrrzzz~~~|||qqqgggXXXOOO]]]tttsssbbbnnnhhhZZZ^^^OOO===aaattt{{{sssfffNNN666...222GGGYYYkkkuuudddaaa|||nnnlllmmmdddCCC:::<<<;;;;;;;;;<<<;;;888666555444333222111///......++++++*********)))))))))))))))))))))*********************+++,,,---...///CCCyyykkknnnwww|||wwwccc___sssMMM>>>HHHgggzzzttttttooooooqqqllloooooooooooopppqqqrrrsssrrrssstttsssqqqpppqqqrrruuuuuuuuutttrrrmmmgggcccnnnqqqkkkgggbbbNNN<<<888222///333???QQQ^^^mmmnnnwwwpppdddqqqpppQQQBBBPPP^^^ccc^^^RRRBBB555999888777555444333333333///222111///444;;;;;;444???GGGMMMTTTXXXPPPOOO^^^[[[]]]TTTBBB444111...)))///---+++---222777999999===@@@IIIPPPPPP[[[|||zzzvvvtttuuuuuutttsssrrrsssuuuqqqpppooommmkkkgggaaa]]]TTTJJJ>>>555111222222222///555888999PPPKKK~~~~~~{{{wwwrrrrrrxxx{{{qqqxxx~~~~~~yyygggEEEHHHHHHDDD===;;;???DDDNNNbbbppp{{{SSS===>>>666666@@@EEEKKKYYYQQQOOOBBB<<>>EEE[[[ZZZVVV\\\qqqtttnnn[[[KKKQQQHHH<<<444@@@LLLMMMEEE???@@@EEE888:::888:::BBBDDDQQQiii___]]]ccc```ccckkk}}}}}}{{{aaa}}}xxxmmmccc^^^ZZZJJJ???999AAAZZZ[[[;;;777***333???jjj{{{|||UUUBBB@@@888777...000444<<>>???AAACCCDDDEEEGGGHHHGGGEEEBBBBBBDDDFFFGGGFFFEEEPPPYYY```dddYYYHHHBBB??????@@@BBBDDDGGGIIIJJJJJJ[[[|||xxxvvvuuuqqqggg]]]SSSAAA666>>>@@@ZZZsssVVVvvvwwweeejjj<<<333111000///...,,,+++,,,000333fffvvvffftttxxxuuuKKK???FFFLLLbbbhhhbbbUUUDDD555000333999999???===;;;???===444111666444;;;AAADDDOOOWWWPPPFFFIIIJJJBBB777//////111...///000///......///111444===AAA===888888:::<<<===;;;777444333555888:::??????@@@AAABBBCCCDDDEEE@@@???>>>===;;;:::999888666555444555999>>>CCCFFF???;;;888888777666;;;AAA<<<@@@MMMZZZ]]]VVVWWW]]]^^^fff```bbbyyyvvvlllbbbRRREEELLL\\\jjj___hhhddd___bbbOOOBBB]]]sss{{{sssdddKKK444...///JJJWWW```nnnkkkiiizzzjjjuuuuuujjjIII???;;;;;;;;;<<<===<<<999666666666555444222111000000+++++++++*********))))))))))))))))))*********************+++,,,---...///???kkkyyygggiiixxx{{{vvv|||ssslllkkkrrrQQQ===FFFdddyyyttttttoooooorrrmmmnnnnnnnnnoooppprrrssstttppprrrsssrrrpppoooppprrrvvvvvvvvvsssnnniiifffeeennnsssuuunnnhhhfff[[[KKK888777444000000888DDDLLLUUU\\\mmmeeeSSSdddlllNNNFFFFFFEEEIIIQQQTTTKKK???AAA@@@>>>===;;;:::::::::444444444555777888666333333888888>>>FFFEEEKKK^^^XXXXXXLLL:::///......***///......111666:::===???CCCKKKPPPSSSbbbwwwvvvvvvtttrrrssstttrrrpppoooqqqsssooonnnmmmllljjjfffaaa]]]SSSIII===444111111222111000555888888OOOGGG~~~zzz~~~{{{wwwxxx{{{rrryyyzzznnnhhhrrrrrr___???>>><<<999777999???CCCLLLeeevvvMMM<<<>>>999999CCCDDDEEENNNCCCCCC>>>BBBJJJEEEBBBLLLEEEEEEEEEEEEEEEFFFGGGGGGBBBAAA>>>666000222<<>><<<>>>MMMXXXSSSDDD@@@NNN^^^;;;@@@CCCGGGJJJIII^^^zzzVVVccckkkiiinnnuuuuuuhhh~~~zzzpppeee```ZZZIII@@@:::@@@[[[\\\:::444&&&222@@@ooo~~~]]]JJJHHH@@@>>>555---444???YYYTTTAAA[[[wwwpppppp{{{}}}}}}~~~}}}{{{zzzrrrnnneeeUUUDDD<<>>BBB@@@===999666666777:::<<<@@@AAAAAABBBCCCDDDDDDEEE??????>>><<<;;;999888888999888888:::???GGGOOOTTTIIICCC>>>;;;777444888>>>===AAANNN\\\___XXXXXX^^^___jjjcccddd}}}nnnhhhddd___QQQEEEKKK[[[yyyiiikkkhhhgggaaaFFF===WWWooo{{{ssseeeMMM999555222RRRXXXRRRcccssszzzaaavvv|||qqqJJJ:::;;;;;;;;;<<<===<<<999666777777666555333222111111+++++++++************)))))))))))))))*********************+++,,,---//////>>>bbbsssiiinnnjjjvvvtttuuuuuu~~~sssXXX@@@HHHfffyyyssstttoooppprrrmmmnnnnnnnnnoooppprrrssstttoooqqqrrrqqqooonnnppprrrsssuuuuuuqqqllljjjkkkmmmvvv|||tttjjjlllgggQQQ???:::999666111///111555666:::GGG___XXXEEE[[[nnnVVVDDDMMMRRRLLLEEEEEEJJJMMM>>>===;;;999888777666666777444222555:::@@@FFFLLL666666111333<<<>>>III^^^ZZZWWWIII555+++---///,,,///111333666888<<>><<<999888888999;;;<<<>>>@@@DDDGGGIIIJJJJJJJJJIIIJJJJJJIIIGGGGGGIIIJJJGGGGGGAAA888666;;;>>><<>>@@@IIIPPPUUUddduuuvvvuuummmSSSKKKMMMCCCDDDKKKMMM>>>666PPPpppyyyIII@@@FFFOOORRR^^^rrr|||fff```rrr{{{}}}|||wwwzzztttvvvtttdddhhhwwwmmm]]]YYY^^^CCC;;;999:::WWW^^^;;;333444000999lllyyyyyy{{{sssMMMTTTOOOHHH555555,,,AAA\\\UUUGGGWWWqqqwwwzzzjjjddd||||||||||||zzzyyyxxxuuuooo___JJJ>>>@@@DDDFFFGGGUUUmmm|||oooQQQ??????BBBCCCGGGLLLMMMJJJKKKOOONNNJJJEEECCCHHHOOONNNIIIIIISSS^^^ppp~~~mmmLLL:::>>>@@@999777EEETTTdddxxx|||tttrrrqqqrrrrrrmmmccc[[[RRR777666999CCCSSSMMMIIIrrroooyyy^^^jjj@@@888222111...------,,,+++///555\\\sss```mmmjjjOOOIIIZZZccceeetttrrrlllmmm[[[666...555---222666888999<<>>BBBAAA;;;666888;;;<<<@@@AAABBBBBBBBBBBBAAA@@@AAA???===;;;:::::::::;;;<<<999999>>>IIIVVV___dddYYYRRRJJJEEE>>>888777:::AAAGGGPPPVVVWWWXXXZZZ[[[___dddgggkkkxxx}}}nnnlllkkkiiieeeTTT>>>LLLvvvfffmmmkkkZZZSSSEEE<<<]]]kkkyyyvvvcccKKK;;;444888]]]fff^^^UUUyyypppkkk{{{iii@@@AAA>>>>>>>>>===;;;999777666;;;999777444222000000000,,,,,,+++***)))))))))*********))))))))))))******)))))))))***+++,,,......AAAjjjnnn```ttt{{{dddvvvvvvsssxxxddd<<>>666777777888:::???FFFKKKVVVaaawwwxxxSSS777999;;;;;;:::;;;===???CCCDDDGGGJJJLLLNNNNNNNNNKKKLLLMMMLLLKKKKKKMMMOOOMMMLLLEEE<<<;;;@@@CCCBBBJJJFFFIIIRRRXXX^^^nnnyyyxxxttt^^^TTTRRRGGGDDDIIIKKKHHHYYYJJJEEEIIIQQQRRRWWWdddkkkWWWeee~~~uuu```^^^nnnoooiiippptttsssyyy~~~ooommm]]]CCC;;;:::===XXX^^^<<<444111000:::eeevvv~~~|||\\\hhhbbbTTT777777///BBB^^^YYYHHHTTTmmmuuu}}}rrrkkk||||||~~~{{{{{{{{{zzzwwwuuuqqqdddSSSGGGBBBCCCFFFGGGNNNUUUhhhyyypppTTTCCCCCCCCCDDDIIIOOOPPPMMMOOOSSSRRROOOKKKIIIOOOVVVUUUPPPUUU\\\ggg{{{nnnLLL>>>>>>DDDBBBGGG___yyyzzzvvvssslllbbbZZZJJJ666999:::BBBPPPNNNQQQ|||iiiwwwbbbfff???<<<444222///---...---+++///555QQQhhh]]]mmmvvvXXXQQQ]]]bbbaaaooorrrkkkmmm[[[777,,,333,,,777:::;;;999:::;;;888444000888FFFIIIJJJXXXbbb[[[PPPJJJEEEBBB<<<555222333/////////000222666999;;;>>>===;;;:::999999:::;;;<<>>??????@@@???>>><<<<<<===@@@CCCEEE@@@>>>???GGGVVVeeennnrrrooo```PPPDDD<<<888999===FFFLLLRRRVVVVVVVVVXXXZZZ^^^bbbcccgggtttuuuwwwtttmmmfffUUUAAASSS~~~kkknnniiiUUUMMMCCCBBB```ooo}}}zzzeeeLLL:::333:::^^^aaa```OOOzzz{{{nnnssseeelllppp@@@888;;;<<<======<<<:::888666888777555222111000000000---,,,+++*********************))))))))))))******)))))))))***+++,,,......???lllqqqoooiii{{{zzzkkkgggiiikkkqqq^^^888HHHccczzzrrrrrrnnnoooqqqlllnnnmmmmmmmmmmmmnnnoooooopppooonnnnnnnnnoooppppppqqqnnnmmmnnnkkkgggjjjppp{{{rrrooorrrjjjUUUAAA999OOOJJJ===111///555:::999999IIIQQQLLLPPPYYYSSSBBB:::<<>>888666333222333333333222555777444222999EEEGGG@@@HHHGGGFFFGGGIIIKKKLLLLLLJJJBBB777---))),,,000444555666888:::>>>DDDKKKPPP^^^mmmuuutttrrrqqquuutttssswwwwwwsssrrrttttttppplllddd]]]aaajjjkkkeeebbbRRRIII<<<444000111111111222555666888QQQLLL}}}nnnyyyoooXXXuuujjjooobbbNNN???999555888???AAA;;;333666888;;;>>>AAAFFFKKKOOO\\\cccnnnvvv~~~VVV999:::;;;::::::>>>DDDHHHLLLLLLMMMNNNOOOOOOPPPPPPMMMOOOQQQQQQQQQQQQSSSUUUSSSPPPGGG??????DDDHHHHHHPPPOOOTTT[[[```fffwwwuuuwwwyyymmmaaaXXXLLLNNNZZZeeegggsss[[[:::<<>>BBB666444000//////---,,,///555OOOdddbbbpppbbbRRR\\\______nnnsssllloooaaa;;;---222...999<<<===:::888999888444:::JJJaaaggg```dddkkkfffMMMBBB::::::<<<999444000000000111222555888;;;===>>>===<<<;;;;;;;;;===>>>???DDDDDD===888999===@@@AAA@@@===;;;;;;<<<>>>???@@@???>>>>>>@@@EEEIIIMMMEEECCCEEEPPPbbbqqqyyy{{{~~~mmmZZZMMMEEE@@@===>>>GGGLLLRRRVVVVVVVVVYYY[[[\\\^^^___cccqqq|||zzznnncccSSSDDDXXXooolllbbbOOOGGG@@@GGGdddsss|||fffKKK999222666[[[\\\jjjVVVzzz{{{uuugggnnnpppAAA777888999;;;======;;;888777555444333222111000000000...---,,,+++******************))))))))))))******)))))))))***+++,,,......EEEwwwxxxpppxxxcccSSSccciiirrr]]]<<>>777555333222333444333333555555333333===HHHDDD888<<>><<<888555:::===AAADDDHHHNNNTTTXXXaaagggmmmpppXXXBBB>>>::::::>>>GGGOOOUUURRRRRRPPPOOOOOOOOOOOOOOOPPPRRRTTTVVVVVVWWWYYYZZZVVVPPPGGGAAABBBGGGKKKLLLSSSUUUZZZ___bbbgggwwwtttnnnrrr|||yyyjjjYYYNNNXXXcccqqqooo```WWWEEE)))444===GGGWWWhhhkkkdddbbbllljjjnnneeeooozzz}}}yyyaaaZZZRRR@@@777888@@@SSSRRR999111000111999[[[jjj}}}AAA555222CCCcccnnn[[[YYYppp}}}wwwmmmiiiwww~~~~~~{{{yyyzzzxxxrrrjjj]]]HHH<<>>CCCGGGIIINNNSSSRRRPPPUUU\\\___``````bbbiiipppoookkkmmmqqqoooLLLIIIIIIMMMHHHLLLcccwwwpppllleee[[[TTT<<<555:::<<>>JJJ]]]```WWW[[[cccaaaIII@@@:::>>>BBB???666000111111333555777:::===???>>><<<:::999;;;???CCCFFFIIIOOOQQQIII@@@<<<<<<<<<@@@???>>>============>>>EEECCC@@@>>>@@@DDDIIILLLNNNLLLOOO[[[mmm{{{rrrddd]]]WWWMMMCCC===BBBIIIQQQWWWXXXYYY[[[]]]YYY\\\^^^cccooo|||}}}~~~wwwjjj___QQQFFFZZZkkkcccYYYMMMDDD<<>>222///444999<<>>999666444444555666666555444555444555@@@KKKGGG<<<777999<<>>AAAIIISSS\\\aaaaaa```mmmzzzuuujjjpppooonnnpppnnnmmmmmmmmmmmmnnnmmmiiieeebbbgggXXX\\\sssiiiTTT^^^QQQHHH<<<333000000111111222444555666OOO~~~UUUwwwkkk|||~~~rrr]]]KKKmmmtttZZZBBB777444777;;;===;;;888888888@@@BBBEEEHHHMMMTTT[[[```eeeiiinnnqqqPPPCCC???>>>DDDOOOXXX[[[ZZZPPPOOOOOOOOOOOOPPPQQQRRRQQQTTTWWWYYYZZZ[[[\\\^^^YYYPPPGGGDDDGGGLLLPPPRRRWWWZZZ^^^aaacccgggsss~~~nnnmmmsssoooUUUKKK[[[QQQUUUUUU@@@000333:::EEEUUU^^^lll{{{hhhccc\\\hhhxxxoootttuuuaaaYYYOOOAAA777888DDDQQQLLL888---222222666___xxxFFF555444@@@bbbttt___UUUjjjuuuooommmyyy}}}yyyyyyxxxnnnbbbPPPBBB<<>>JJJJJJLLLPPPSSSQQQQQQWWW```gggkkkmmmpppuuu{{{zzzuuuvvv{{{hhhGGGHHHGGGLLLLLLUUUppp~~~yyytttpppllldddXXXPPP;;;666888;;;SSSaaaYYYiii\\\hhhxxxPPPZZZOOO===FFF:::999555222111///,,,///444TTTkkkddd\\\ooolll|||WWWRRRVVVYYY___tttvvvmmmxxxsssLLL333555555666<<<@@@>>>>>>@@@BBB@@@>>>>>>FFFJJJIIIUUUbbbcccVVVPPPOOOQQQPPPFFF;;;444222333444777999<<<>>>???<<<:::888888<<>>???AAABBBBBBAAA???>>>FFFDDDAAA???AAAEEEIIIMMMXXXXXX]]]jjj{{{wwwlllggg```SSSEEE===>>>FFFQQQXXXZZZYYYXXXYYYWWW[[[```fffooowwwzzzxxxuuuqqqfff]]]TTTIIIZZZ~~~dddXXXPPPMMMDDD:::LLLgggtttvvv]]]CCC555222:::]]]ZZZlll```vvvhhhwwwlllqqqmmmCCCAAA;;;<<<======<<<999666444444555555555555555555555111000///---,,,+++++++++******))))))))))))******)))))))))***+++,,,......===vvvmmmuuu{{{pppooo~~~YYY^^^hhhrrrTTT===HHHgggwwwppppppmmmooorrrlllkkkkkkkkkkkkkkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnqqqrrrtttvvvuuusssyyyttthhhUUUCCC???NNN```OOOGGG<<<444111222888<<>>999777555555666888888888666888888777???JJJJJJCCCDDDCCC???<<<<<>>___vvv]]]JJJ^^^rrrvvvxxxyyy|||}}}xxxwwwuuuhhhYYYEEE@@@@@@DDDCCCBBBHHHSSS\\\rrrcccHHHGGGSSSMMMOOORRRTTTSSSTTT___kkkssswwwzzz{{{~~~~~~xxx{{{^^^DDDIIIOOOWWW]]]nnn~~~~~~zzz~~~zzzuuuqqqlllaaaSSSIII;;;888777;;;[[[gggXXXhhh```pppzzzhhhWWWqqqzzzKKKAAACCC<<<;;;777444222///,,,///444NNNooodddVVVooorrrbbbSSSPPPMMMRRRiiiqqqiiiyyyzzzRRR444444666999@@@DDDCCC@@@AAAAAA???<<<444888CCCNNNbbbrrrrrrkkkeee```\\\TTTEEE999444444555666888:::<<<===>>>:::::::::===BBBJJJRRRWWWTTT^^^ccc\\\NNNDDD???======@@@CCCFFFGGGEEECCCAAAEEEDDDCCCDDDGGGLLLQQQUUU[[[___hhhuuupppfff[[[NNNDDD??????GGGPPPVVVWWWTTTSSSSSSVVV[[[bbbiiiooosssttttttnnnmmmfff```YYYOOO[[[yyyyyy```SSSLLLMMMCCC:::TTTmmmxxx~~~qqqVVV>>>444444===\\\\\\aaafffpppeeepppkkkmmm}}}rrrEEE===>>>>>>>>>===;;;999777555666666777888888777777666222111000...---,,,,,,,,,******))))))))))))******)))))))))***+++,,,......555jjj|||jjjhhhrrrtttvvvrrrcccaaayyyiiisssPPP===FFFccczzzssssssoooqqqtttnnnlllkkkkkkkkkkkklllmmmmmmlllmmmnnnoooooooooooonnnnnnqqqrrrsssvvvzzzyyyuuuwwwpppaaaMMM===:::DDDOOOCCC???;;;888333222777???HHHMMMTTT\\\bbbccc```\\\SSSSSSVVV[[[]]]WWWJJJ???999888666666888:::::::::<<<>>><<<:::@@@KKKMMMGGGHHHGGGCCC@@@???DDDNNNVVVSSSNNNEEE:::333333:::AAAPPPZZZgggqqqrrrnnniiifffbbbsss{{{}}}}}}qqqtttooojjjkkkjjjnnnllliiidddYYYJJJAAA???AAA<<<999TTTyyytttZZZTTTMMMDDD999222000222333444111333444666OOOyyyRRRlllvvv[[[www~~~|||{{{vvvjjj[[[PPPkkk\\\BBB888:::666:::>>>>>>===>>>DDDJJJIIIMMMRRRWWW\\\aaagggjjjnnnjjjooo{{{[[[QQQWWW___dddccc]]]UUUPPPIIIKKKOOOSSSVVVYYYZZZ[[[WWWZZZ^^^```aaaaaabbbccc^^^SSSLLLPPPWWWZZZ]]]```^^^aaadddhhhlllpppqqqppppppyyyuuuQQQNNN```QQQYYYcccPPP999>>>MMM[[[rrr```VVVIIICCC777888HHHLLL???333///111000777aaawwwMMM<<<<<<>>>]]]yyy^^^FFFYYYiiisss|||~~~|||uuutttrrrbbbPPP===???BBBCCCDDDHHHNNNTTT```pppyyynnn\\\SSSRRRTTTPPPQQQUUUWWWWWW\\\kkkzzz|||uuuxxxtttZZZLLLUUUbbbmmmwww{{{zzz||||||wwwqqqllleeeZZZKKK???888999888<<<^^^gggTTTeeecccxxxuuuhhhhhh~~~bbbJJJGGG@@@???===888555333000,,,...333EEEtttgggWWWvvvTTTPPPLLLSSSiii}}}nnnggg{{{ZZZ777555777999AAAGGGEEEBBB@@@???===444///:::PPPcccwww}}}}}}pppaaaVVVLLLAAA888666555666777999:::;;;<<<<<<999<<<@@@FFFLLLRRRVVVXXX___iiilllaaaQQQGGGBBB@@@>>>@@@CCCFFFGGGGGGFFFEEEIIIIIIJJJLLLQQQVVV[[[___aaahhhtttrrrdddVVVIIIAAA??????EEEMMMQQQQQQQQQRRRSSSVVVZZZbbbiiimmmoooqqqtttmmmmmmgggaaa[[[QQQZZZtttuuucccWWWMMMKKK???<<>><<<555111999EEENNNVVV]]]```fffkkkhhh```TTTRRRUUU___gggcccSSSDDD>>><<<:::;;;===???@@@@@@BBBBBB???@@@KKKXXXWWWMMMIIILLLOOOPPPPPPTTT\\\bbb___XXXLLL>>>555777AAAKKKZZZ___gggooorrrpppiiiccc___jjjttt~~~}}}qqqrrrmmmiiilllmmmjjjiiihhhcccSSSAAA888999======OOOooottt^^^TTTKKKBBB888111000333555666111333444666PPP{{{OOO```lllXXXwww~~~|||ooo\\\OOOcccWWWEEE;;;555666:::======<<<@@@GGGOOONNNSSSZZZaaafffiiilllnnnssskkkpppqqqfffkkknnnhhh[[[PPPKKKKKKOOOQQQTTTWWWYYYZZZYYYYYYZZZ]]]aaacccccccccdddeee]]]RRRLLLRRRYYY]]]___bbb___aaadddiiiooosssqqqmmmkkkwwwyyyTTTTTT___]]]hhheeeGGG555GGG]]]ooorrr___SSSEEE@@@333444EEEGGG777...222...///:::^^^kkkOOO======>>>^^^}}}cccHHH\\\nnn}}}mmmwww|||~~~~~~{{{sssqqqooo^^^JJJ:::???AAAAAAEEENNNSSSTTT\\\iiimmmddd^^^```YYYMMMRRRSSSWWWYYY[[[bbbtttxxxpppqqq{{{{{{rrrhhhZZZXXXeeeppp|||xxx|||wwwrrryyyvvvqqqiiiccc\\\QQQCCC888444::::::===^^^dddPPPdddeeewwwwwwTTTKKKKKK???BBB>>>999666444000,,,...333;;;tttgggXXXYYYXXXYYYdddyyywwwooohhh~~~```;;;777:::555???GGGFFFBBBAAA???===AAAAAAVVVtttttt]]]OOOGGGAAA>>>===666666888999:::;;;;;;;;;999>>>FFFNNNTTTWWWWWWWWWmmmuuuttteeeSSSGGGDDDCCC@@@AAABBBDDDFFFGGGIIIIIIPPPPPPRRRTTTXXX]]]aaadddnnnvvvsssfffWWWGGG???===>>>BBBHHHKKKMMMPPPTTTXXXVVVZZZ```gggkkkmmmqqqvvvmmmmmmgggaaa[[[QQQXXXpppuuuhhh]]]OOOIII<<<>>>nnnpppPPP888333777FFFbbbkkkWWW~~~zzzzzzxxxuuucccEEELLL???>>>===;;;;;;<<<======777888888999999888666555444333111000...------,,,******))))))))))))******)))))))))***+++,,,......777\\\yyypppcccsssyyyrrr}}}]]]SSSjjjuuuMMM@@@GGGdddxxxppppppkkklllnnnhhhmmmllllllllllllmmmnnnnnnkkklllnnnppprrrrrrrrrrrrrrrsssrrrnnnqqqvvvuuunnnlll^^^JJJ;;;888<<<>>>===<<<>>>@@@>>>555111;;;JJJSSS^^^eeedddiiiqqqmmmcccVVVRRRTTTbbbpppooo\\\IIICCCAAA@@@AAACCCEEEFFFFFFEEECCCAAAFFFWWWfffcccUUUXXX^^^dddfffdddccceeehhhjjj```PPP>>>333666BBBMMMaaa```bbbiiippppppiiiaaajjjhhhppp}}}{{{ooopppkkkiiinnnpppcccdddfffbbbRRR???888<<>>BBB:::222111---...111???YYYyyyXXXMMM::::::XXXooolll___ZZZxxxooozzz}}}sss{{{yyyssspppqqq]]]:::;;;>>>AAADDDHHHMMMRRRVVVaaa[[[XXX```lllpppiii```[[[]]]```bbbgggrrrzzztttoooooopppqqqoooiiifffmmmxxxzzzwwwttt{{{ooommmiiiaaaVVVIII===555888///@@@IIIaaaVVVccchhhooommm\\\PPPRRREEEGGGEEE@@@:::555333222222111EEEiiiccc]]]zzzdddZZZzzziiiqqqWWWBBB999999;;;BBBEEEHHHWWW```XXXcccrrr|||mmmhhhUUUJJJIII>>>???<<<888888:::;;;;;;:::===JJJXXX______ccclllvvvwwwiiiZZZNNNFFFBBBJJJHHHEEEEEEHHHMMMQQQTTTXXXYYYZZZ\\\___dddkkkpppzzz|||}}}nnnbbbMMM@@@???>>><<<===???CCCIIINNNQQQRRRPPPVVV\\\___aaaiiiwwwwwwqqqrrriiiRRRTTTqqq}}}iiiQQQIII777777[[[oooaaaBBB777555111NNNxxxaaa|||ooosssaaaEEEGGG???>>><<<:::999777777777777777666666555555444444555333222111111000---+++***)))))))))))))))******************+++,,,---...999SSS{{{iiipppxxx~~~vvv{{{|||[[[YYYiiirrrPPP@@@HHHeeezzzqqqoooooommmkkkkkklllkkkjjjjjjkkklllnnnooonnnooopppqqqqqqsssuuuwwwrrrrrrppppppsssuuuooogggfffQQQ===:::>>>AAABBBCCCEEEIIIEEE@@@===444666GGGMMMVVVdddpppuuusssmmmhhhXXX\\\\\\```ppp|||nnnTTTIIIJJJJJJJJJIIIJJJMMMOOOKKKGGGKKKYYYfffgggaaa\\\YYYdddkkkgggaaadddmmmsssuuufffNNN999222===NNNZZZbbb]]]___iiiqqqooogggaaacccrrr}}}xxxrrroookkknnnhhhmmmmmmcccaaadddTTT<<<;;;MMM{{{jjjYYYQQQJJJBBB777111///000000000222333444777NNN|||JJJRRR|||}}}zzzzzzmmmYYYSSStttzzzOOO444===999>>>??????AAACCCHHHLLLPPPRRRTTTXXX```hhhnnnoooooossssss{{{wwwjjj[[[TTTQQQOOOQQQTTTWWWXXX[[[^^^```aaaaaaaaaaaaggggggcccfffpppqqqjjjhhhbbbZZZVVVXXX[[[\\\[[[cccgggmmmqqqrrrsssuuuvvvpppxxx~~~^^^XXXiiieeelllkkkRRRAAASSSnnnsssyyyfffUUUJJJCCC888555===@@@999111000666000,,,:::___]]]GGG===BBB[[[pppooocccZZZlllwww{{{zzzkkk}}}|||||||||zzzuuuqqqrrr^^^;;;???AAADDDGGGJJJOOOTTTXXXSSSOOOQQQ___rrr|||wwwnnngggiiikkklllqqq|||{{{rrrmmmiiigggfffgggkkkpppzzzzzz|||yyyrrrooosssmmmjjjcccYYYMMMAAA888444999<<>>@@@DDDOOO^^^gggmmmtttppp```RRRHHHDDDLLLKKKIIIJJJMMMRRRVVVXXXbbbdddfffiiimmmttt{{{lll___LLLBBBBBB@@@<<<:::;;;???FFFKKKNNNNNNOOOUUU]]]bbbhhhppp{{{zzzzzzzzzxxxgggJJJKKKiiivvv[[[MMMDDD:::CCC```yyyxxxYYY>>>444444666bbbyyy```[[[zzzsss|||lllyyyUUU<<<<<<>>>===<<<:::999888777777888888777666666555555444555333222111111000---+++******))))))))))))******************+++,,,---...444QQQ|||kkkqqqvvvzzzwwwyyyeee[[[llltttQQQ???FFFeeeyyypppooopppnnnmmmmmmlllkkkjjjjjjkkklllmmmnnnjjjkkkmmmoooqqqtttvvvxxxrrrsssqqqnnnmmmnnnlllfff[[[KKK<<<<<>>>>>@@@CCCHHHMMMOOOPPPSSSVVV\\\eeemmmrrrttttttwwwvvvlll]]]NNNMMMQQQTTTTTTTTTWWWYYY[[[^^^```aaaaaaaaacccggggggdddhhhpppsssnnnmmmeee[[[UUUTTTWWW\\\___iiilllppptttvvvvvvuuutttuuuaaaXXXtttiiimmmuuu___EEEXXXzzzjjjbbbyyytttbbbQQQEEE@@@777555;;;===666000000000222888JJJpppZZZIIIIIIPPPaaassswwwiiiYYYkkkuuuqqqcccmmmxxxvvvzzz}}}}}}zzzvvvssssss___===???CCCGGGKKKOOORRRWWWZZZSSSPPPVVVjjjwwwzzz}}}rrrllliiiggggggeeejjjwww~~~{{{wwwsssqqqooojjjfff^^^PPPCCC999666666;;;>>>AAAccc^^^ggg___nnngggzzzTTTKKKKKKHHHFFFEEEBBB===:::777555222///444ZZZoooccc___tttyyyfffqqqmmm___[[[|||wwwsssyyy~~~rrrZZZGGGBBBGGGYYYqqqwww]]]VVVVVVNNNKKKFFF???::::::???GGGLLLZZZaaakkksssyyyssscccTTTIIIDDDNNNNNNOOOQQQTTTXXX[[[]]]eeehhhlllqqqwww~~~hhhYYYIIICCCDDDBBB===::::::>>>FFFLLLMMMKKKIIIOOOXXXaaaiiiqqqxxx}}}qqqxxx|||wwwbbbFFFOOOuuuXXXSSSDDD>>>SSSaaa~~~|||fffOOO:::///333>>>^^^```HHHgggrrreee{{{www}}}LLL===<<<>>>===;;;:::999888888888999888888777777666555555444333222111111000...,,,+++******)))))))))******************+++,,,---......NNN}}}nnnuuu{{{}}}xxxmmm]]]llluuuRRR???EEEfffyyypppoooqqqpppoooooolllkkkjjjjjjjjjkkklllmmmkkklllnnnpppsssuuuwwwxxxssstttrrrmmmkkkmmmkkkhhhNNNCCC999;;;AAAEEEHHHIIIMMMSSSPPPJJJEEE:::777AAAKKKTTTaaakkkppppppmmmllliiihhheeejjj|||{{{bbbXXXXXXXXXVVVUUUVVVXXX[[[___\\\ZZZ]]]fffoooqqqooooooooolllhhhkkkttt}}}hhhJJJ999;;;HHHVVV]]]]]]ZZZ\\\eeellljjjeeecccgggyyyvvvpppkkkmmmhhhlllhhheeecccZZZFFFDDDmmmooo]]]TTTQQQGGG???444...---000333444333444666:::SSSPPPQQQttt{{{vvvhhh^^^ccceee???888AAA444??????AAAFFFKKKOOOPPPOOOXXX\\\cccjjjqqqvvvwwwxxxwww{{{\\\PPPHHHLLLSSSWWWWWWVVV[[[\\\^^^aaacccddddddddddddggghhhhhhlllssstttqqqmmmddd[[[VVVVVVXXX^^^dddlllnnnrrrvvvxxxwwwuuurrrhhhXXXxxxkkkooo|||kkkLLLbbbwwwjjjaaaxxxppp^^^NNNBBB<<<666555888999444//////)))444AAASSSrrrvvvRRRLLLPPPSSS\\\nnnyyykkkTTTiii{{{pppooolllrrr~~~sssuuu~~~}}}{{{xxxuuuuuucccEEE@@@EEEMMMSSSVVVXXXZZZ[[[\\\ZZZaaawww~~~nnnlllnnnooommmnnnyyy}}}|||~~~wwwtttvvvssskkkhhhcccXXXIII<<<666888<<<<<<999DDDhhhccc^^^fff{{{]]][[[MMMGGGDDDGGGEEEEEECCC???===:::777333000888PPPjjjjjjffffff```aaa___eee|||vvvpppwwwzzzeeeRRRKKKUUUpppzzziiiddd^^^PPPTTTOOOIIICCCBBBIIITTT]]]jjjmmmrrrwww{{{~~~uuugggYYYOOOJJJOOOQQQTTTWWWYYY\\\___aaafffiiinnntttyyyaaaQQQDDDAAACCC@@@???======DDDLLLQQQOOOKKKJJJOOOWWWaaaiiinnnqqqrrrttt{{{|||sss]]]GGGYYYWWWWWWDDDDDDbbbgggtttXXXGGG777+++333EEEUUURRRBBBvvvuuuiiisssGGGBBBDDD===<<<;;;:::999888888888999999888888777666666666444222111111222111///---++++++******))))))******************+++,,,------111QQQ~~~lllpppvvv~~~sssooo___~~~hhhtttSSSAAAGGGhhh{{{rrrpppqqqpppnnnooolllkkkjjjiiiiiijjjkkkkkklllllllllnnnppprrrrrrrrrnnnnnnmmmjjjkkkmmmhhhbbbLLLEEE???>>>@@@AAABBBBBBKKKSSSSSSNNNKKKBBB===DDDMMMVVVcccmmmqqqqqqqqqqqqqqqpppooovvvhhh^^^^^^]]][[[ZZZZZZ]]]```eeebbb```eeerrr}}}{{{tttrrrwwwyyyxxxzzziiiFFF;;;GGGWWW```cccZZZXXX[[[dddkkkkkkjjjjjjmmm|||tttooollloookkkpppkkkdddVVVIIIIIIbbbuuubbbXXXTTTRRRGGG>>>444......222555666222333555;;;UUUQQQNNNbbb{{{vvvggg___fffyyyrrrttt^^^<<<:::BBB<<<@@@BBBDDDHHHMMMPPPQQQPPP]]]aaagggmmmrrruuuvvvwwwxxxkkkMMMJJJKKKQQQWWWXXXYYY[[[```bbbdddfffhhhiiiiiiiiieeehhhkkknnnrrrwwwwwwssslllbbb[[[[[[\\\]]]aaagggkkknnnrrruuuvvvvvvuuuttt{{{nnn^^^uuunnnqqq~~~sssVVVppp}}}ssshhh|||mmmZZZHHH>>>888666555777555111//////222555<<>>AAA===??????BBBIIIQQQTTTQQQMMMTTTXXX```hhhmmmooonnnmmmxxxaaaKKKYYY~~~LLLMMM???GGGkkkrrrmmmNNNBBB666,,,777MMM]]]ZZZPPP||||||xxx|||zzzeeeEEEAAACCC<<<;;;::::::999999999999999999888888777666666666333222111222222222000...,,,,,,+++***************************+++,,,------888UUU|||cccccciiiuuuyyyvvv|||nnnaaa}}}fffuuuUUUBBBHHHiii~~~tttrrrrrrooommmmmmlllkkkjjjiiihhhhhhiiijjjhhhfffeeefffiiikkklllkkkjjjjjjhhhhhhjjjjjj___SSSQQQOOOKKKFFFCCCCCCDDDDDDKKKVVVVVVRRRQQQIIIBBBFFFOOOYYYfffooorrrsssssstttvvvwwwzzzlllbbbbbb```^^^]]]___bbbeeeoooddd___iii{{{~~~yyyeeeBBB???SSSdddgggddd]]]\\\___fffjjjkkklllooosssyyyrrrnnnkkknnnjjjooogggZZZGGGCCC^^^|||qqqcccZZZWWWUUUQQQFFF>>>444///000333666888333444666===XXXRRRMMMYYY{{{{{{vvvdddYYYaaaPPPiiihhh???666999CCC@@@DDDHHHLLLNNNQQQTTTWWWcccfffkkkoooqqqsssvvvxxx}}}^^^HHHJJJQQQXXXZZZYYY\\\aaaaaabbbdddggghhhiiiiiihhhiiijjjmmmqqqvvvzzzzzzyyysssfff]]]```dddcccdddhhhiiinnnsssvvvuuuvvvxxx{{{mmmcccpppsssttt}}}{{{fffyyywwwmmm|||fffRRRAAA888666666777555333000///000555666GGGllljjjVVVJJJKKKFFFHHH]]]tttrrr```PPPddd~~~zzzrrrtttrrr}}}~~~yyy{{{{{{uuuvvvrrrbbbbbbhhhqqqvvvwwwtttooommmgggmmm}}}~~~}}}{{{tttmmmooorrrjjj]]]RRRKKKBBB999555666:::===;;;^^^xxxZZZlllcccdddEEEMMMJJJDDDIIIKKKFFFDDDAAA@@@>>><<<888555111===YYYbbbUUUdddvvviiibbb~~~xxxsss~~~{{{{{{|||wwwqqqwwwjjjtttuuu```MMMTTT```bbbcccYYY]]]___\\\YYY[[[dddlllmmmllllllkkklllnnnoooqqqvvvzzz|||wwwjjj^^^VVVSSSUUUYYY]]]______aaaeeehhhnnnqqqwww{{{nnnNNNBBB;;;===@@@======???CCCIIIOOORRRSSSSSS\\\aaahhhmmmoooooooooooolllSSSXXXvvvqqqFFFBBB???JJJhhhuuubbbFFF===555000>>>VVV]]]]]]dddwww~~~{{{hhh___KKK??????;;;;;;:::999999:::::::::999888888777777666555555222222111222333333111000---,,,+++***************************+++,,,---...333RRR{{{ddddddnnn~~~pppccc|||iiiwwwWWWBBBFFFhhhvvvsssssspppmmmmmmmmmllljjjhhhgggggghhhhhhfffbbb______bbbfffgggfffiiiiiiiiihhhhhhdddWWWJJJPPPQQQOOOGGGBBBCCCFFFHHHPPP[[[[[[VVVUUUOOOGGGHHHRRR]]]jjjsssuuutttuuuwwwzzz}}}pppggggggfffdddccceeejjjmmmsssaaaZZZjjj}}}~~~```GGGMMM```iiifff```cccccceeeiiijjjjjjmmmrrr{{{wwwpppllliiikkkdddhhhdddSSSGGGWWWkkkgggfffbbb[[[XXXXXXTTTOOODDD===444000111444555666555555888???[[[ZZZTTT___xxxjjj}}}zzzttt___OOOTTTQQQxxxiii@@@888111DDD???EEELLLOOOPPPSSS[[[aaajjjmmmqqqsssuuuwww|||mmmWWWMMMOOOTTTZZZ\\\\\\```gggcccdddfffhhhjjjjjjjjjjjjooommmnnnqqqwww{{{pppccceeeiiifffdddfffhhhooovvvxxxvvvxxxnnnbbbnnnyyyvvvyyywww|||}}}|||yyysssmmm[[[HHH;;;555444777888555111///000111222===aaaaaaPPPIIIKKKIIIIIIXXXkkkppphhhPPPbbbhhheeefff|||}}}uuuxxxvvv{{{{{{tttwwwyyyrrrqqqvvv}}}{{{xxx{{{zzzwwwtttqqqooojjj```XXXEEE>>>777444666:::;;;;;;KKKiiissscccxxxrrrwww~~~XXXFFFMMMKKKDDDGGGLLLFFFDDDAAA@@@???>>>;;;999111<<>>CCCAAA@@@BBBEEEGGGJJJPPPWWW\\\aaahhhooorrrrrrsssvvvzzznnnRRRVVVrrreeeGGG???IIIVVViii}}}lllSSS===777444666HHH___aaa[[[pppssszzzdddkkkYYYPPP???AAA:::::::::999999:::;;;;;;888888777666666555555444222111111222333444222111...---,,,+++************************+++,,,---...+++OOOnnnqqqzzz~~~pppbbbxxxkkkyyyXXXBBBEEEeeevvvttttttqqqoooooommmllljjjhhhgggfffggggggbbb[[[SSSPPPRRRTTTTTTSSSXXX^^^aaa]]]XXXTTTMMMFFFLLLQQQNNNDDD>>>AAAHHHLLLQQQ^^^^^^YYY[[[WWWOOOOOOXXXdddsss{{{|||zzzzzz|||}}}tttoooooommmlllllloootttxxxrrrbbbeeeooo```YYYdddnnnkkkbbb]]]ccccccfffjjjkkkkkkqqqxxxqqqllljjjgggiiibbbeeefffNNNLLLoooqqq```^^^___^^^ZZZXXXWWWSSSMMMAAA;;;333000000222222222444444666>>>ZZZeee^^^jjjmmm|||yyysssZZZGGGJJJ]]]XXX>>>@@@444GGG===FFFOOORRRRRRVVV```iiiqqqtttwwwyyyzzz~~~yyyaaaVVVTTTSSSUUUZZZ]]]___dddjjjkkkmmmoooppprrrrrrrrrrrrtttpppmmmpppuuu{{{zzzhhhhhhlllhhhdddeeehhhqqqyyyzzzxxxzzzssscccnnn~~~wwwxxx{{{yyyzzz|||xxxqqq___PPPAAA888555333777999555000///111222555FFFpppuuuTTTDDDEEEIIIIIIHHHNNN[[[ccccccMMM[[[uuummmjjjeeeyyyzzzsssuuuttt{{{{{{sssvvv~~~{{{uuuyyy||||||zzzuuuuuuzzzppppppqqqqqqjjj^^^TTTPPP>>>888222333999>>>>>>;;;]]]ddd]]]sss}}}YYYqqqdddQQQGGGKKKJJJBBBBBBKKKFFFDDDAAA?????????===<<<888<<>>444333:::;;;777===KKKcccaaakkkiii~~~]]]~~~UUURRRMMMIIIGGGGGGHHHIIIHHHDDDAAAAAACCCDDD@@@<<<;;;111VVViiiXXXTTTfffxxxrrrtttuuu}}}xxx|||~~~}}}zzz{{{~~~zzzmmmxxx~~~lllXXXMMMLLLQQQUUU\\\```[[[PPPEEEAAAGGGMMMRRRSSSRRRUUU]]]eeehhhrrryyywwwpppjjjddd___fffbbbfffooopppjjjkkkqqqvvv{{{fffKKK666777@@@BBBAAACCCGGGIIIKKKMMMRRR\\\iiirrruuu}}}~~~rrrUUURRRiiiWWWIIISSSdddooo|||JJJKKK...333<<<>>>\\\dddiiikkkssssssEEE===CCC888;;;;;;999888888888999:::888777555333222333444555777666666555444444333333000//////---,,,+++******+++*********+++,,,,,,---...<<>>>>>FFFPPPQQQQQQYYY___hhhxxx{{{zzz}}}{{{xxxyyyssscccZZZ]]]ddddddhhhooommmkkknnnppprrrxxx}}}zzzsssqqqrrrwww}}}~~~kkkdddkkkjjjgggnnnooosssyyy~~~yyylllmmm{{{zzz|||}}}zzzuuutttxxxyyywwwpppeeeTTTEEE;;;666444444444444333000///111333555CCCdddnnnXXXLLLIIIEEEHHHJJJHHHGGGNNN\\\iii```XXXZZZlllyyytttkkkooo|||}}}vvvvvvyyy|||}}}{{{yyyyyyzzz~~~|||}}}uuu~~~}}}zzzxxxwwwvvvuuuuuuooolllfff___UUUJJJ???888777666888======???MMM^^^]]]ooodddyyyuuukkkSSSQQQMMMJJJHHHGGGGGGHHHGGGDDD@@@AAACCCCCC@@@<<>>@@@DDDKKKHHHLLLRRRXXX___iiiuuu}}}{{{^^^[[[\\\rrrGGGVVVooonnn]]]KKK<<<222:::666===___kkkPPPooo}}}yyytttCCC<<<>>>666:::999888777666777777888666555333222222333444555555555444444333222222111000//////...---,,,+++***++++++******++++++,,,---111:::```uuufffkkk}}}{{{[[[cccuuu{{{ggg???IIIaaa{{{qqqqqqsssrrrpppooollljjjiiijjjjjjjjjhhhfffYYYDDD333222555444333555333888<<<>>>???DDDMMMUUUYYYRRRLLLKKKIIIEEEEEEIIIUUUZZZ```ccceeeggggggggghhhnnnwww}}}~~~zzzkkk]]]YYY]]]aaajjjtttzzz|||wwwssslllhhhfffffffffeee___NNNCCChhhvvv______]]]]]]YYYVVVUUUUUURRRLLLGGG;;;777222......//////000222333444888TTT~~~ppp}}}wwwqqq]]]JJJIIItttddd???<<>>FFFccczzzpppooorrrqqqoooooolllkkkjjjjjjkkkjjjhhhfffZZZEEE333333888999888::::::===@@@@@@===<<<>>>@@@DDDGGGLLLLLLFFF@@@CCCJJJWWW\\\bbbfffggghhhkkknnniiiiiilllttt}}}~~~zzztttjjj]]]TTTWWW___kkkvvvwwwsssmmmhhhgggfffffffff```VVVLLLaaakkk``````]]]ZZZWWWTTTSSSQQQMMMFFF@@@999555000......//////000111222444999WWW|||nnnzzzsssmmmZZZJJJJJJwwweeeAAA<<>>dddvvvsss___PPPKKKOOOGGGCCCFFFJJJFFFBBBRRRiiivvveee^^^ooottt~~~ppphhhwwwooorrruuuxxxyyyyyyyyyyyyxxxzzz}}}~~~||||||yyy{{{}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyyyyxxxuuutttuuuxxxwwwpppjjj___XXXOOOEEE???:::777555888===@@@AAAIIIYYYgggmmmuuuqqqyyy```IIIJJJIIIIIIHHHFFFDDDCCCBBBAAA???===>>>??????===;;;555===AAA???\\\nnn\\\___hhhuuuzzzzzz~~~qqqsssuuuxxx{{{zzzwww}}}zzzssslllkkkrrr~~~}}}uuulllgggeeebbb___```aaaaaaaaa```XXXJJJ<<<>>>AAAEEEGGGLLLTTT```iiijjjpppyyy|||pppeeeyyynnnGGG???===???DDDFFFIIIQQQ[[[\\\aaaiiiooovvv~~~uuubbbHHHfffooo{{{|||OOOEEE;;;333999...IIInnnUUUAAAlllmmmyyyNNN@@@BBB;;;===777777666666555555555555444333333333333444666666333333222222111000000000000000//////...------,,,,,,++++++***++++++,,,,,,***777___}}}uuuxxxwwwgggdddpppuuuccc===EEEdddwwwooopppsssrrrooonnnlllkkkjjjjjjkkkjjjhhhfff^^^GGG333333:::===>>>AAA===>>>???<<<777333111111666<<>>@@@GGGOOOXXXXXX[[[gggnnnuuuwwwjjjggg~~~pppaaa^^^dddeeekkkqqqooowww|||{{{||||||sssgggkkkmmmlllqqqvvvvvvwww|||xxxvvvvvvxxxssswwwlllkkkgggcccaaa^^^TTTIIIAAA===777444333444444444333///...000111444===GGG___yyywwwoooSSSOOOHHHLLLHHHCCCEEEJJJEEE@@@MMMccc}}}nnn___eee|||vvvwwwiiiqqqkkkqqqwwwwwwtttrrruuuxxxuuuyyy|||}}}|||{{{{{{|||}}}zzzzzzzzz|||~~~~~~}}}|||{{{tttuuuwwwxxxxxxyyy{{{}}}~~~{{{xxxuuusssrrrqqqvvvsssqqqrrrrrrnnneee^^^SSSKKKAAA999666666999:::@@@AAACCCJJJZZZllltttrrrwwwfffiiissssssLLLGGGDDDEEEEEEDDDCCCAAA@@@>>>======<<<<<<======<<<;;;555CCCFFF<<>>AAADDDIIIQQQ\\\dddmmmrrryyyzzz~~~ZZZ>>>CCCBBBCCCHHHNNNSSS[[[bbbhhhlllqqqvvv}}}bbb===PPPuuuddd:::III111555555000[[[jjjFFFTTTjjj{{{AAA???BBB999>>>888888888777777777666666555555555555555666777777444444444333222222111111000000000//////......---,,,,,,++++++***++++++,,,(((888___qqqpppxxx{{{yyy|||wwwfffeee|||rrrtttccc???JJJddd}}}tttooorrruuusssooolllkkkjjjiiiiiijjjjjjhhhfff]]]FFF444444===CCCIIINNNGGGHHHGGGBBB;;;666555666444555999@@@IIIOOOOOOKKKVVV^^^kkktttqqqjjjjjjqqqrrrkkkdddeeeooo{{{vvvmmmccc[[[XXX___ooovvvsssnnnkkkiiiiiihhhgggddd___\\\VVVYYY___YYYTTTUUUTTTRRROOOJJJCCC<<<777333111---,,,---/////////000111444>>>___uuuxxxoooiiiXXXKKKMMMrrrdddHHH@@@FFFSSS[[[\\\```kkkqqqttt|||~~~{{{rrrkkkwwwttteeebbbiiimmmvvv}}}~~~zzzwwwzzz}}}tttggglllqqqrrrwwwxxxxxxyyy|||||||||zzz|||tttqqqrrrhhhfff```XXXSSSOOOGGG>>>999777444222222333222111111...///222222555DDDVVVcccwwwtttPPPLLLEEEFFFGGGDDDEEEGGGCCC@@@IIIWWWvvvaaaYYYfffvvv|||{{{zzzmmmhhhooouuutttnnnkkknnnssssssuuuwwwxxxwwwwwwwwwwww{{{yyyvvvvvvxxxyyyxxxvvv{{{{{{{{{{{{zzzwwwuuusssssstttuuuuuuvvvxxx|||zzzzzzyyyxxxvvvuuusssrrrrrrpppmmmjjjeee]]]SSSLLLDDD>>>666222222666:::<<<>>>???DDDQQQcccsss{{{uuuRRRaaaQQQGGGGGGBBBBBBBBBBBBAAA@@@>>>>>><<<<<<<<<<<<<<<=========BBBCCCBBB888OOOlll```VVVddd{{{zzz]]]aaaaaabbbiiiqqqxxx{{{{{{|||xxxpppppppppooonnnoootttzzzyyyxxxpppnnnlllgggjjjiiicccaaaaaaYYYMMM===???CCCHHHOOOYYYcccjjjooottt{{{xxxbbbOOODDDHHHHHHKKKRRRZZZcccjjjmmmsssvvv{{{eeeAAAPPPwwwssspppPPPCCC888///111555GGG___MMMJJJqqqeee===???>>>666;;;888888999999999888777666666666666666777777777777555555555444333333222222111111000000////////////,,,,,,++++++******+++++++++777VVVuuuxxxiiijjj|||wwwtttsssooobbb\\\tttkkknnn```>>>HHHbbbvvvppprrruuusssmmmjjjjjjiiihhhhhhiiihhhfffddd^^^LLL>>>AAAJJJRRRZZZbbbdddeeeaaaUUUFFF;;;999;;;888999<<>>888444111...,,,+++---/////////111111555AAAcccqqq|||wwwttt{{{|||tttnnn\\\LLLMMMtttjjjJJJDDDNNNWWW^^^___bbbnnntttwww{{{yyy|||}}}wwwttt|||oooaaabbbmmmvvv}}}}}}tttfffjjjoooppptttuuuwww{{{}}}xxxssspppllliii```^^^VVVJJJCCC???<<<777555333222222333333111000///---000444333888OOOhhhxxxZZZRRRJJJEEEEEEDDDDDDDDDBBB@@@AAAEEEJJJmmmvvvuuugggYYYZZZeeennnuuulllnnnyyysssbbbggglllmmmkkkjjjlllooopppqqqqqqrrrsssssssssrrrsssssstttttttttuuuvvvwww{{{zzzyyywwwvvvtttsssssstttttttttssssssvvv{{{tttuuuvvvvvvvvvuuuttttttfffeeebbb]]]VVVMMMDDD???888666444444777:::;;;<<<===BBBOOO^^^fffnnn{{{eeeccccccKKKLLLGGGBBBBBBAAAAAA@@@@@@??????===>>>>>>???>>>>>>???@@@FFF???DDD===JJJkkkkkkaaa[[[oooYYY```]]]^^^dddlllrrrsssqqqooossssssooouuutttffffffhhhmmmrrrwwwzzz{{{|||tttpppuuusssiiieeegggbbbYYYCCCEEEJJJQQQYYYccclllrrrrrrzzznnn]]]UUUTTTSSSYYY```hhhooowww|||lllBBBQQQyyy|||{{{SSSFFFCCC+++000222BBB```UUUAAAiiiQQQ===???;;;777:::888888999999999888777666666666666666666666555555555555555444333333222222111111000000000000//////---,,,++++++******+++++++++444LLLnnnyyyiiiggg|||yyytttooonnndddYYYmmmyyy^^^hhhaaa>>>CCC___{{{rrrqqqrrroookkkjjjiiigggggggggggggggeeeccc```SSSLLLPPPWWWZZZaaaiiitttwwwtttdddMMM<<<888;;;;;;DDDMMMQQQUUU[[[[[[WWWTTT^^^ppp}}}xxxnnnrrr~~~uuuqqqlllkkkpppzzzzzzsssmmmmmmqqq{{{}}}pppmmmjjjgggfffeeedddcccdddZZZbbb\\\bbblllXXXTTTOOONNNKKKGGG@@@:::555333...---++++++---/////////222222555CCCfffmmmsss{{{___\\\qqqzzzsss___MMMLLLqqq^^^AAACCCVVVZZZ```___bbbooovvvzzz~~~yyy|||{{{uuuwww}}}lll```dddsss{{{jjjllloooooorrrtttyyy~~~qqqmmmlllhhhbbbWWWVVVMMMAAA888777777666333222222333444555333111,,,---222666555;;;VVVtttrrrGGGSSSJJJIIIIIIBBBDDDCCC>>>===AAACCC@@@LLL\\\llllllccc^^^dddmmmiii```gggqqqvvv{{{ZZZ]]]aaafffkkknnnoooooosssrrrpppqqqssstttsssrrrrrrvvvxxxuuuqqqooossswwwzzzxxxuuusssqqqrrrssstttrrrqqqpppnnnmmmpppvvvzzzuuuuuutttqqqoookkkhhhfffXXXYYYXXXTTTLLLDDD>>>;;;444555777;;;>>>???===;;;EEEOOObbbnnnkkklll}}}^^^ggglllMMMOOONNNDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>???@@@AAA@@@@@@BBBCCCAAA;;;LLLFFFEEEgggwwwuuu\\\iiiyyyjjj```]]]\\\aaajjjooonnnkkkiiilllxxxyyykkkeeegggccceeecccbbbfffnnnvvvzzz{{{ssstttzzzxxxkkkeeegggeee^^^EEEHHHLLLSSS[[[dddlllpppyyy|||llleeedddaaakkkwww~~~yyyGGGMMMrrrwwwqqqfffRRRFFF666111111999SSSlllJJJLLLzzznnnzzzDDD>>>AAA<<<;;;===777888999999999888666555555666666666555444333333555555444333333222222111111111111111000000000000---,,,,,,+++*********+++(((000HHHooopppgggxxx~~~rrriiillljjj^^^kkkrrrYYYjjjhhhCCCCCC]]]sssooonnnllljjjiiihhhgggffffffgggfffdddbbb]]]TTTPPPUUUXXXVVVYYY```iiippprrreeeOOO???<<<@@@<<>>888555333222222111111444777555///,,,...,,,111333000555KKKkkk}}}rrr___NNNIIIGGGIIIHHHEEEDDDBBBAAA@@@AAACCCDDD???VVViiikkkgggfff```WWWfffhhhmmmpppnnnnnnxxxlllfff^^^[[[^^^dddiiilllwwwtttooommmpppttttttrrrxxxvvvrrrppppppsssvvvyyyuuusssppppppqqqrrrrrrrrrwwwllleeejjjqqqtttsssqqqpppnnnkkkiiigggeeeaaa^^^TTTVVVQQQGGG@@@===666...444888999???FFFAAAAAAPPPddd```vvvrrrjjjZZZyyyyyyRRRJJJMMMIIIAAAEEEEEEDDDEEEEEEFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCC???DDDDDD@@@DDDTTTeeemmm]]]ZZZqqqvvveee^^^]]]dddjjjiiihhhjjjcccooovvvmmm[[[QQQXXXccc[[[[[[```fffffffffnnnxxxsssttt{{{}}}xxxuuupppiiidddcccTTTKKKKKKWWWaaagggrrroooOOOIIIbbb}}}kkkTTTDDD:::444333444NNNiiiZZZFFFiiivvvmmmYYY<<>>JJJTTTjjjqqqfffRRRHHHAAA>>>CCCTTT___qqqkkkOOODDDRRR]]]UUUYYYfffuuuyyyvvvyyy~~~{{{hhhqqqffffffeeedddcccaaa```___[[[ZZZVVVTTTWWWXXXQQQHHHIIIJJJ???777:::777///000,,,,,,++++++,,,...000111111888222>>>qqqjjjjjjRRRyyylllwww~~~xxxtttlll]]]QQQKKKeeesssSSSGGGQQQfffeeehhhpppuuuwwwyyy}}}{{{|||~~~~~~}}}}}}tttlllbbbgggllluuu}}}qqqkkkjjjnnnqqquuuwwwzzz~~~~~~}}}{{{sssiiiccc```\\\SSSMMMEEE@@@:::555333222222111222111222444222......111333555555444===VVVvvvUUULLLIIIFFFGGGEEEDDDCCCBBBAAAAAABBBDDDEEE???HHHXXXiiiqqqnnneee___iiihhhlllvvvuuukkkssseeeTTTJJJLLLXXXfffnnngggkkkpppsssttttttrrrppptttrrrpppooooooqqqtttvvvuuusssqqqooommmlllkkkjjjaaa```ccclllqqqoookkkiiifffdddbbb```^^^[[[WWWTTTQQQLLLAAA555222666888666???IIILLLJJJDDD===JJJfffcccjjj|||}}}bbbttt^^^MMMKKKHHHFFFGGGDDDCCCCCCCCCDDDDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBBBB<<<@@@@@@;;;;;;EEEOOOTTT^^^\\\mmmxxxuuu}}}|||pppjjjgggiiiiiieeecccdddooovvvzzzssseee]]]___fff[[[[[[```gggiiihhhnnnuuusssssswww{{{zzzyyytttmmmiiifffcccaaaVVVRRRYYYbbbiiivvviiiOOOTTTgggwwwoooQQQDDD===444///111CCChhhkkkMMMSSS{{{{{{yyyrrrzzzHHH888@@@777666<<<444666555444444333333444444444444333333333222222222000000000////////////...////////////////////////......---------,,,,,,,,,,,,(((666ooorrruuuqqq}}}~~~xxxWWWnnnhhhIII>>>UUUwwwzzzrrrmmmjjjjjjkkkkkkjjjhhhgggggghhhhhhgggeee```WWWIII;;;555999DDDMMM___[[[III999888;;;EEEUUUyyypppiiiVVV999333BBBNNNMMMTTTeeexxx}}}}}}ooodddaaafffffffffeeedddaaa___^^^\\\ZZZWWWUUUWWWWWWOOOFFFEEEHHH???555666222,,,...---,,,,,,,,,---...000111---555444DDDvvvlllcccHHH___xxx~~~wwwrrrjjj]]]QQQKKKXXX{{{tttYYYMMMRRRhhhmmmrrrvvv{{{{{{}}}~~~~~~}}}}}}sssfffaaaiiiooouuu}}}tttllllllppptttyyyxxxyyy}}}xxxkkkeee^^^YYYVVVPPPGGG@@@===999444111111111111111333111000111///,,,...333222000222===RRRoooaaaHHHIIIHHHEEEDDDAAABBBAAAAAA@@@AAABBBDDDEEEEEE>>>IIIfffzzzxxxnnnkkkgggpppuuuqqqoootttvvvssslllqqqrrrhhhXXXOOORRRYYY___eeekkknnnnnnooorrrvvvpppooonnnmmmllllllmmmmmmnnnnnnmmmllljjjhhhgggfffeeegggooovvvtttllleeecccaaa^^^ZZZVVVRRRNNNIIIFFF===:::333///333;;;??????KKKBBB888CCCZZZ```^^^eeevvvwwwsssXXX```www\\\DDDGGGKKKCCCAAAIIIBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@<<<@@@@@@<<<:::===AAACCCnnniiilllrrrrrrttt~~~xxxwww}}}|||rrrkkk{{{{{{{{{wwwqqqllljjjiiiRRRSSSZZZccciiilllooorrrnnnnnnooonnnlllppp}}}tttqqqkkkdddfff___\\\ccckkkrrruuuaaa^^^ZZZ```uuusssXXX???777222...333???ZZZhhhTTTQQQxxxRRR;;;999>>>333444<<<555444444333222222222222333333333222222222111111111////////////............////////////////////////......---------,,,,,,,,,...)))555gggxxxvvvrrrbbbfffrrrKKK===UUUttt|||xxxqqqllljjjiiihhhgggiiihhhgggggghhhhhhgggfffbbbXXXHHH999222555???GGGHHHCCC888555;;;===FFF[[[vvvaaaRRRGGG;;;>>>JJJOOO___bbbpppwwwVVVDDDKKKYYY```cccdddeeefffdddbbb^^^\\\ZZZYYYVVVSSSSSSRRRJJJ@@@???GGG???333111---)))------,,,,,,,,,---...///000...444666MMM~~~kkk^^^BBBXXXzzzyyytttuuuyyy~~~{{{vvvooocccUUUMMMQQQmmm}}}zzzppp```WWW\\\jjjvvv}}}|||}}}~~~|||pppiiihhhvvv|||{{{rrrooorrrvvv{{{xxxyyy~~~ooohhh___YYYRRRMMMJJJEEE>>>999666333111000111222222222444111111222///,,,---111111...555NNNooobbbJJJBBBHHHFFFCCCCCC???@@@@@@???@@@AAABBBCCCDDDCCC<<<@@@WWWooowwwsssoooaaaooorrreee```lllyyy}}}cccooo||||||mmmYYYHHH@@@PPPSSS[[[ccchhhkkkooouuupppppppppnnnllljjjhhhfffccceeehhhiiiiiiiiiiiiiiissssssuuuwwwtttjjjcccaaa[[[VVVNNNGGGBBB>>>:::777222333666;;;@@@BBB@@@<<<777CCCNNN[[[eeeaaafffxxxbbbUUUVVVtttZZZHHH>>>CCCGGGAAA???CCC@@@???????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>===<<<===@@@AAAvvvsssjjjjjjwww~~~vvv~~~{{{{{{xxxpppiiiIIIKKKSSS]]]fffkkkmmmnnnjjjkkkllllllnnntttuuuhhheeecccgggqqqyyy{{{bbbOOODDD___wwwzzzUUULLL???222,,,222DDDTTTaaaOOOFFFjjj|||rrrBBB<<>>444777===444555444333333222222333333333333333333222222222222000000/////////.........////////////////////////......---------,,,,,,,,,000,,,333YYYyyywwwnnnllluuuyyyiiiYYYtttMMMBBBVVVsssyyyvvvqqqmmmkkkjjjhhhgggiiihhhgggggghhhiiihhhfffdddYYYHHH:::222555===CCC>>>999444888???>>>IIIcccaaaIIICCCDDDLLLVVVVVV```]]]ggg}}}rrrvvvvvvvvvuuuuuuuuuvvvvvvxxxwwwvvvuuuuuuvvvwwwxxx{{{kkkWWWIIIDDDJJJRRR]]]___bbbccccccaaa]]][[[VVVVVVSSSOOONNNKKKBBB888:::EEE@@@111---***(((,,,++++++,,,,,,---......///444444666UUUfff]]]BBB???kkk|||{{{uuujjj[[[PPPRRRfffooollljjjddd```fffrrrwwwqqqrrruuu{{{xxxyyyxxxhhh]]]YYYVVVPPPHHHCCC???===999777222111000000222333333333333111222444222---,,,///666555DDDfffPPPCCCCCCHHHCCCAAACCC???>>>>>>>>>??????@@@AAABBB888:::<<>>>>>??????LLL[[[iiissstttiiikkk~~~sssRRRVVVhhhXXXHHHGGGCCC??????AAA@@@;;;>>>>>>===============>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;>>>AAAcccooollldddkkkuuuwwwxxxwww}}}pppdddSSSVVVZZZ___dddhhhgggeeeiiijjjllloootttwwwwwwvvvmmm{{{wwwooopppsss{{{vvv[[[LLLHHHHHHeeeggghhhVVVDDDDDD:::,,,000EEETTTWWWKKKDDDbbbWWW@@@@@@AAA<<<777<<<===444666666555444444444444444444444444444333333333333111111111000000000//////..............................---------,,,,,,,,,---***...GGGllluuuhhhkkkdddtttnnnRRR|||mmmLLLHHHRRRqqqxxxuuuqqqnnnmmmllljjjiiijjjhhhggghhhjjjjjjiiihhhiii]]]LLL===555555:::>>>???:::333555===CCCZZZ}}}jjjJJJHHHSSSiiitttrrr~~~|||}}}xxxrrrssssssssssssrrrqqqoooooommmlllkkkkkkkkklllnnnoooooopppsssvvvyyy~~~|||nnn[[[LLLWWWZZZ]]]___```^^^\\\ZZZUUUUUURRRLLLIIIEEE===444666DDD@@@000+++***)))---******+++,,,---...//////888333888___|||ddd\\\CCC666OOO~~~{{{{{{{{{|||~~~|||~~~~~~{{{wwwqqqdddXXXUUUdddhhheeeeeebbb```eeewww{{{ssstttxxx}}}{{{}}}qqqddd\\\TTTOOOLLLGGG@@@;;;888777666555111000000111333555444333111000222555333///...111666===WWWTTTJJJCCCEEEGGG@@@@@@CCC>>><<<<<<<<<===>>>>>>>>>???444===???;;;EEE^^^rrrxxxdddhhhhhheeejjjvvv|||zzz{{{}}}jjjXXXFFF??????AAAHHHQQQOOOPPPSSSUUUVVVUUUTTTSSSVVVZZZ]]]^^^\\\\\\___bbbccc___^^^aaa]]]PPPAAA999777444111222555:::>>>@@@AAA<<<777666888AAAQQQ___nnnnnnlllvvv{{{vvvRRRVVVpppRRRAAA@@@FFFDDD:::999@@@@@@888======<<<;;;;;;;;;<<<<<<999999::::::::::::;;;;;;===:::999;;;<<<;;;===AAANNNiiizzzoooaaafffooonnnkkk~~~rrreeejjjmmmllliiiggghhhfffdddhhhjjjjjjkkkmmmmmmeee\\\eeellluuu|||{{{~~~xxxdddNNNAAAEEEVVVfffxxxgggKKK???BBB:::,,,***>>>UUUWWWIII===SSSooo~~~FFF>>>@@@===777:::???===777777777666555555555555666555555555444444444333333111111111111000000000000..............................---------,,,,,,,,,++++++...===hhh}}}ooozzzgggtttyyyRRR|||aaaFFFIIIRRRrrrvvvssspppnnnnnnnnnmmmlllkkkiiiiiijjjkkklllkkkjjjkkk```OOO@@@777444555666777===???HHHUUU]]]ooonnnLLL:::CCCRRRggg|||zzzsssnnnnnnpppssstttrrrssswwwwwwwwwvvvuuusssqqqnnnmmmkkkkkkkkkkkklllmmmnnnnnniiiiiimmmrrrssspppqqqtttqqqtttxxxzzzwwwtttqqqpppeeerrrvvvsss{{{zzzaaaVVVXXXZZZ\\\\\\[[[YYYWWWTTTTTTPPPJJJEEEAAA:::333333BBB>>>---***,,,+++---)))***,,,...000111222222777333AAApppwwweeeXXXDDDHHHAAAiii{{{xxx{{{wwwzzzzzzxxxxxxxxxqqqggg```pppssspppooohhhaaacccnnnsss}}}xxx{{{nnn```[[[UUUMMMEEEAAA>>>:::777555333222222111000000222444444333111000...000333333222444999>>>OOOqqqpppGGGEEEBBBEEEDDD<<>>@@@AAABBBBBBAAA@@@FFFIIIKKKJJJHHHGGGKKKOOORRRPPPPPPPPPJJJ@@@888555:::999:::<<>>CCCGGGRRRhhh|||jjjyyyzzzdddeee{{{RRR;;;JJJ@@@AAA@@@;;;:::<<<===;;;===<<<<<<;;;::::::;;;;;;::::::;;;;;;<<<<<<<<<<<>>>>>AAADDDXXXwww{{{fffhhhxxxxxxlllzzz}}}|||{{{sssvvvzzzyyyrrrnnnqqqtttssspppqqqoooiiifffgggccc\\\iiigggllluuuyyyzzzwwwwwwsssgggYYYRRRLLLKKKSSSaaasss}}}wwwUUUGGGFFFDDDFFF555---999KKKRRRLLLEEEWWWvvvkkkrrrXXX>>>===???:::777===>>>999999888777666666555555666666444444444333333333222222111000000000000/////////..............................---------,,,,,,,,,+++...111777fffwwwpppzzzRRRvvv~~~VVV===CCCPPPssstttqqqnnnlllmmmooooooppplllkkkjjjkkkmmmnnnmmmlllcccYYYKKK???888555555444444AAAJJJWWWjjjrrrttt|||XXXAAA;;;FFFGGGJJJSSSYYYqqqjjjnnn{{{yyyzzzxxxtttpppxxxmmmhhhmmmssstttrrrrrruuutttsssqqqnnnllljjjhhhgggggghhhiiijjjjjjjjjjjjhhhfffjjjqqqsssooonnnpppmmmppptttuuusssqqqqqqrrrmmmrrrnnndddfffrrrsssjjj[[[[[[[[[[[[YYYWWWUUUTTTPPPPPPLLLCCC>>>;;;666000000???:::***)))---,,,+++***,,,...111444555666666666:::TTTmmmbbbUUUCCC<<<;;;GGGrrrzzzyyyvvvyyyxxxvvvyyy~~~|||tttqqqwwwjjjhhh```___lllssshhh\\\UUUSSSMMMCCC:::999888777555333111///...000000000222444444222000///------000222444:::AAATTTiii~~~IIIGGG@@@???DDDBBB:::>>>BBB;;;::::::;;;;;;;;;:::999999===:::;;;<<<999<<>>===<<<:::999777444777999888555666;;;@@@::::::;;;<<<:::999@@@IIIBBBBBBCCCDDDCCC???999444888BBBRRR^^^```aaammm}}}~~~|||kkkXXX{{{___DDDAAA@@@EEEDDD===<<<@@@>>>888888>>>===<<<;;;;;;::::::::::::<<<<<<<<<======>>>>>>>>>===999;;;AAACCC???===???<<<<<<___wwwlllpppuuuoooggghhhzzzsssyyy{{{uuuttt{{{{{{pppkkknnnrrrrrroooiiimmmyyy{{{www~~~~~~lllxxxsssuuuuuummmnnnsssoooooopppmmmgggiiisssyyyzzzkkkppppppggg\\\TTTNNNIII<<<<<>><<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;===???@@@AAAAAAXXX```eeehhhrrr{{{ttteee```iiitttwwwqqqmmmwwwoooggghhhnnndddRRRSSSbbbVVVSSSKKKIIIHHH<<<888DDD555888>>>BBB===777<<>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<;;;;;;::::::999===<<<;;;::::::;;;===>>>>>><<<:::;;;>>>???>>><<<@@@AAAGGGZZZuuuttt^^^aaavvvtttxxxgggbbbppp|||pppppptttrrrkkkkkkttttttxxxssseeecccfffsss{{{kkkkkkxxx|||vvvwwwzzz~~~{{{yyyvvvqqqlllfffsssuuudddVVVZZZfffmmmnnnddd]]]^^^^^^\\\]]]aaaKKKLLLIIICCCAAABBBBBB???>>>TTTjjjuuu}}}yyy```TTTQQQNNNIIIFFF>>>555QQQUUUFFF===HHH~~~xxx[[[???>>>AAA;;;;;;;;;888666555666888777777666555444444444444111111000///////////////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///(((PPPwwwhhhkkksssmmmpppssseeesssQQQTTT{{{vvvGGG000CCCSSSfffvvvbbbdddfffiiikkkllllllllljjjkkkiiihhhkkkooommmiiiMMMTTTWWWMMM===444888@@@FFFMMMVVV^^^fffttttttqqqoooooooooppppppooonnnnnnoooqqqqqqqqqqqqooommmlllnnnpppvvvvvvtttrrrooommmjjjiiiiiijjjjjjjjjiiijjjmmmoooiiiiiihhhhhhggghhhhhhhhhkkkjjjiiihhhhhhhhhjjjjjjhhhhhhfffcccaaa^^^]]]\\\UUUWWWXXXWWWUUUQQQOOONNNLLLGGG@@@:::555111---+++444111---***(((((()))++++++444:::888444555;;;???999UUUoooRRRwwwOOO???===???;;;CCCrrr~~~pppqqqsssvvvxxxzzz{{{{{{zzzqqqeeeaaaTTTMMMEEE???===;;;777333444444333333222222111111444444444222000...---,,,+++222111333???JJJZZZnnnxxxQQQBBBAAA===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777===============<<<;;;;;;GGGOOOYYYhhh~~~rrr\\\^^^fffnnnpppmmmmmmpppyyy|||zzzqqqdddYYYTTTQQQVVVXXXSSSPPPOOO@@@111111666888666333555;;;>>>===:::<<>>AAA???<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;::::::::::::::::::;;;;;;999888999:::<<<===<<<:::999:::===>>>===;;;<<<<<<>>>III]]]nnnmmmdddeeelllhhhttt~~~~~~hhhVVVXXXdddiiivvvuuupppooollliiimmmsssrrrlll}}}rrrhhhkkkuuuzzzqqqeeeddddddkkkqqqmmmfffiiittt}}}||||||{{{zzzzzzzzz{{{|||}}}tttqqqnnnmmmllljjjfffccc\\\iiilll```XXX___lllrrr___UUUQQQZZZ```YYYHHH<<<<<>>::::::DDDPPPVVVfffmmmwwwccc```YYYNNN>>>222333:::@@@LLL^^^EEE888RRRrrryyymmmAAA@@@BBB888666555444333444666888999666555444333222222222222000000///...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...+++000+++IIIpppmmmoooppppppwwwvvv```hhhSSSbbbwwwJJJ000@@@[[[nnnsss\\\NNNSSSXXX___fffkkkmmmmmmlllmmmmmmlllkkkmmmoooiiiaaaGGGCCC>>><<<===CCCIIILLLWWWbbbqqqvvvooonnnqqqrrrrrrmmmmmmnnnnnnoooppppppppprrrsssrrrpppnnnnnnoooqqqqqqqqqqqqpppooommmkkkiiiiiijjjkkkkkkjjjjjjmmmnnnkkkkkkiiihhhggggggggggggiiihhhgggffffffggghhhiiihhhgggfffcccaaa^^^]]]\\\SSSVVVWWWTTTMMMJJJKKKNNNCCC>>>777222000000000000444111---***)))***,,,...999777777999:::<<>>===CCC<<<555PPP}}}wwwmmmqqqwwwxxxyyy||||||lll\\\RRRNNNDDD???999666666555333000333333333333333222222222888555111.........---------333222888NNNeee{{{{{{JJJEEEFFF;;;<<<;;;;;;:::::::::::::::;;;;;;;;;:::999777555555=========<<<;;;999888777:::???JJJ]]]xxxmmmddddddgggkkkiiidddbbbdddwwwrrraaabbbWWWOOOTTTQQQFFFBBBBBBDDDBBB???EEEMMMDDD333@@@???@@@AAA===777888<<>>666<<>>999888::::::::::::999999999999888888999999999999999:::888888777666777888::::::999888888888:::;;;:::999>>>===;;;>>>KKK```sss|||vvvqqqjjj|||sss~~~aaaNNNMMMSSSeeevvvxxxrrrmmmggghhhqqqxxxtttmmmmmmVVVLLL^^^oooooojjjkkkpppooollliiigggjjjnnnrrrwww}}}~~~{{{~~~xxxqqqqqqqqqrrrooonnnqqquuuxxxvvvrrrlllkkkjjjkkklllmmmkkkiiibbbiiihhh\\\UUUZZZbbbeeeMMMHHHHHHNNNPPPHHH999///...<<>>NNNzzzzzz~~~zzzGGG666<<<>>>666>>>:::444222333444333222444333222111111000000000//////.........---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++///(((000...>>>dddsssvvvuuuttt{{{~~~ooonnn\\\eee{{{SSS777???QQQeee|||{{{cccKKK===CCCIIISSS]]]fffjjjllllllkkkkkkjjjkkknnnooofff[[[<<>>999222------///111333222000,,,******,,,///222;;;444333999===;;;>>>CCCbbbwwwRRR<<<555pppIII>>><<<@@@>>>666:::YYY}}}zzzeeejjjvvvzzz{{{wwwhhh[[[NNNEEECCC;;;888444333333333222111222222222222333333333333333000---,,,...///000//////555555BBBcccQQQ666???EEE===<<<;;;::::::999999:::::::::::::::999888777666555777777888999::::::::::::666777<<>><<<:::BBBYYYyyyzzzuuuwwwqqqKKK<<>>...kkkGGG@@@;;;777;;;???999>>>ggg~~~}}}}}}~~~wwwkkkpppsssppprrrzzztttwww{{{}}}pppaaaVVVMMMDDD???>>>777555333222111111111000111111222222222222222222---,,,,,,---...000000000...;;;FFF[[[yyyZZZ???<<<<<<<<>>>>><<<555444333222222111111222000111111111111000///...---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,(((...222...GGGrrrzzzjjjjjj}}}dddOOOkkkjjjLLLJJJYYYbbbkkkmmmggg\\\SSSNNNAAA@@@???BBBIIITTT```gggffffffeeegggmmmqqqmmmdddqqq|||zzz{{{{{{zzzzzztttqqqmmmkkklllnnnqqqsssmmmmmmmmmnnnooonnnmmmkkkllljjjjjjooouuuwwwsssooojjjllllllkkkiiihhhhhhiiijjjkkkllllllkkkiiigggffffffhhhjjjkkkjjjhhhhhhiiigggggggggfffgggggghhhhhhcccddddddeeeeeeeeeffffffdddcccbbb```^^^\\\[[[ZZZVVVZZZ```ccc___TTTEEE;;;///...---///222555666666+++***)))***,,,///333666444:::AAA>>>444<<<```___QQQMMM;;;...fffCCCAAA???555777@@@888222PPP}}}~~~}}}}}}zzz|||qqq___ZZZaaannnrrrwww{{{}}}{{{}}}}}}}}}~~~tttaaaVVVKKKFFFBBB<<<888999333333222000000/////////111111111111111000000000,,,...//////...///111333777PPPfff|||iii:::<<>>222888DDDQQQTTTMMMEEEAAAEEEjjjssshhh~~~nnnkkkxxx^^^MMM<<<888;;;===<<<999777444222444777::::::888666555444333333222222333000111222333222111000///.........---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---)))---+++000---<<>>@@@999777RRRiii[[[WWWAAA...///```@@@@@@???888777;;;555000>>>TTT~~~|||zzz{{{jjj[[[RRRccciiiqqqwwwzzzzzzzzz{{{{{{tttqqqmmmkkklllnnnqqqssslllmmmnnnoooqqqtttwwwzzz|||~~~yyyqqqfff]]]KKKCCC<<<:::999666333444000111111000//////000000111111000000//////......+++///111000---000777???UUUtttrrrLLL444;;;AAA666111999888777666666555555666666555666666777777777666666666777777777777777666555666666444111000555???IIIZZZ___nnnxxxppphhhwww{{{vvvoooggg^^^bbb______eeefffkkkyyyyyyvvvmmmbbbllljjjddd___bbbiiiuuu~~~lll|||qqqggg```aaajjjwwwhhh???222222888;;;666777888888666333222222111333333444444444555555555333333333333333333222222333333555666777888888888666888:::999888777999;;;:::999;;;>>>>>>===CCCKKKUUUccchhhwwwuuugggiiicccpppooommm|||oooNNNIII777AAAYYYwwwtttkkkaaaeeeeeedddhhhrrrvvvsssaaabbbcccfffiiijjjeee```kkkcccVVVOOOUUU^^^XXXIIILLLVVV]]][[[WWWXXX[[[]]]YYYUUUQQQNNNLLLHHHAAA<<<:::<<<===<<<888666666777<<<<<<<<<>>>@@@DDDJJJPPP\\\dddnnnvvv~~~qqqggghhhpppyyyttt]]]@@@111000333@@@OOOSSSJJJAAAFFFQQQnnn{{{qqqppp{{{pppzzzgggFFFFFF???555555<<<<<<555888777666666444333222111666555444333333222222333///000222222222111///......------------,,,,,,,,,************************************++++++++++++&&&333(((---000333^^^|||hhhfffqqqmmmuuuqqqVVVuuu{{{|||ooo```eeeyyyssslllgggddd^^^UUUNNNMMMHHHCCC>>>>>>BBBGGGKKKZZZaaagggiiikkknnnmmmiiinnnlllkkkmmmqqqrrrooollloooqqqtttvvvvvvuuuuuutttyyysssooooooooonnnppptttooopppqqqooolllhhhdddccckkkmmmoooppppppnnnmmmlllkkkkkkkkkkkkkkkkkkjjjjjjiiijjjlllkkkiiigggggggggjjjiiigggeeeddddddddddddeeeffffffeeedddccceeegggddddddcccccccccdddeeeeee___```bbbcccddddddcccccc___^^^]]][[[ZZZXXXWWWVVVTTTQQQMMMLLLMMMNNNOOOOOOKKKGGG@@@999444...)))&&&)))+++---111333555777777555:::;;;===SSS~~~wwwWWWUUUJJJ333***---[[[===@@@666888999999888999::::::aaazzzuuu~~~zzzxxxvvv]]]PPPXXXdddnnntttuuutttsssqqqwwwzzzxxxzzz~~~}}}{{{xxxvvvqqqlllhhhjjjhhhgggggghhhjjjkkkkkkggghhhhhhiiijjjmmmrrruuuqqqsssvvvyyyzzz{{{{{{zzz}}}|||zzz{{{yyyyyysssggg\\\TTTLLLEEEAAA:::555555666333111111///000111111111111222333111000000///...------,,,)))---111///---333@@@KKKsssqqqIII@@@999888888666666999555555444333333333333444555666666666555444333333555666666777888777777777111333555666444222444999III[[[rrr}}}vvvkkkkkkqqqmmmzzzzzzkkkgggsss|||zzzttt{{{}}}wwwyyy~~~{{{|||~~~vvvjjjkkkuuuwwwtttuuu{{{zzzuuuvvv~~~~~~rrrjjjzzz```TTTiiinnnbbbpppgggGGG333333>>>999111333666333333111......222666777333333333444444555555555444333333222222111111111333444555777888999999999777999;;;:::888888:::<<<999666888@@@BBB>>>;;;===<<>>:::888666555444333222333333444//////000111222333333444***///...(((''',,,///---555###...;;;333===dddttt777888888777666666666666666555444444444444333333333777777777777777666555555555666666777777777777666666555444333222222222222888999AAATTTiiitttrrrlllgggsss~~~~~~uuuvvvwwwwwwvvvyyy}}}xxxsssmmmhhhgggjjjnnnooonnndddoooyyy||||||zzzuuuoooddd|||~~~sssyyywwwddd```ttt]]]BBB666333333333222222222111111111111111111111111111111111111222222222333333333333333333333333333333333666666666666777777777888888:::;;;<<<<<<;;;999888888888999:::;;;<<<<<<===RRRCCCHHHbbbpppeee[[[]]][[[YYY___kkkssstttuuuxxxtttrrr```LLLJJJSSSiiittteeeaaaggglllbbb^^^```dddccc]]]^^^dddmmmmmmjjjfffhhhkkkkkkgggWWW\\\``````\\\VVVRRRQQQRRRQQQQQQTTTXXXYYYWWWUUU___]]][[[]]]bbbiiioooqqqrrrooorrryyy|||{{{~~~}}}nnnjjjeeefffrrrzzzssseeeFFF<<<111000>>>NNNQQQKKKEEEBBB:::===VVVvvv|||uuu~~~yyypppjjj}}}___BBB>>><<<;;;:::999777666555444555333222444777999888666444333333222111000//////......---,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,***+++,,,)))---DDD```llluuuwwwccc\\\eeeppptttoooiiiiiimmmttttttpppmmmkkkhhh]]]RRRFFFGGGHHHHHHFFFCCCAAA@@@BBBHHHRRR]]]dddgggggggggfffgggiiijjjjjjlllnnnpppmmmmmmllllllllllllkkkkkkmmmlllkkkjjjkkkmmmooopppwwwtttqqqooommmkkkhhhfffdddgggjjjmmmooonnnmmmllllllkkkiiigggggggggggggggjjjjjjiiiiiigggfffddddddgggfffdddaaaaaaaaabbbccceeedddbbbaaaaaabbbdddeeebbbccceeeffffffdddbbbaaabbbbbbbbbbbbaaa```___^^^\\\YYYWWWVVVWWWVVVSSSPPPMMMHHHBBB<<<888444111///...,,,+++))))))***,,,---///444444111555>>><<<333AAA555MMM___RRRCCC777...)))+++///VVVDDD:::;;;:::888777666666777777555NNN}}}|||kkkcccvvv|||nnnmmmsss|||zzzrrrrrrzzzuuuaaaRRROOOVVV___ggghhhhhhgggeeefffjjjmmmkkklllnnnmmmllliiihhhhhhddddddbbb```___^^^^^^^^^\\\]]]]]]^^^___`````````aaa```]]][[[ZZZ[[[\\\^^^]]]\\\\\\[[[[[[\\\^^^___^^^]]]^^^aaaeeehhhgggeee```___^^^[[[XXXTTTQQQOOOKKKIIIDDD???:::666222111333222111111111111222333444333222111///...------+++///000...,,,,,,,,,+++222---777===@@@]]]mmmEEE666666555444444333333444444444444444444444444444444666666777777666555555444555555666666777777666666555555444333222222222222555555888CCCSSSdddqqqwww|||zzzuuuqqqsssyyyvvvnnnsssrrrpppooonnnlllgggdddaaallltttsssnnnjjjhhheeetttxxxZZZZZZooo|||yyyuuuyyy}}}```EEE444......222222222111111000000000000000000000000000000000000000111111111222222222222222222222222222222222555555555555666666666666777888999::::::999888777777777888999:::;;;<<<===@@@===AAAOOObbbooosssrrroooiiijjjuuu}}}{{{uuurrrzzzggg\\\XXX```ssszzz~~~xxxnnneeeaaaccchhheeecccaaafffqqqyyyuuukkknnnsssxxxyyywwwvvvvvvwwwvvvtttssstttuuuuuuqqqmmmlllqqqvvvyyyzzzzzz{{{}}}ssswwwrrreee```dddiiihhhnnnpppjjjaaaUUUFFF999111333;;;JJJWWWZZZQQQGGGIII@@@IIIiii{{{tttwww}}}mmmlllZZZ======CCC;;;:::999888666555444333444222111333555777666444333222222111000///...---......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++)))+++...++++++;;;PPPkkksssvvv|||jjjmmmbbbhhhgggiiilllmmmhhh___YYYgggiiijjjjjjkkkkkkeee]]]VVVQQQKKKHHHGGGEEEBBB>>>===AAAGGGOOOWWW___eeehhhggghhhhhhhhhhhhjjjmmmooolllllllllkkkkkkjjjjjjjjjlllkkkjjjjjjkkkmmmoooppptttrrrpppoooooommmjjjgggggghhhjjjkkklllkkkjjjiiikkkjjjiiigggfffgggggghhhiiiiiiiiiiiihhhfffdddcccgggfffdddbbbaaaaaabbbccceeedddbbbaaaaaabbbdddeeecccdddeeefffeeedddbbbaaabbbbbbbbbbbbbbbaaaaaa``````]]][[[YYYWWWTTTOOOJJJIIIDDD>>>999555222///---,,,+++***)))***+++---......444888666555888<<<===@@@NNNvvvaaaUUUIII<<<444...+++,,,///SSSCCC999:::999888666555666666777222666WWWdddbbbZZZllldddgggqqqqqqmmmyyyiiiSSSIIIHHHMMMQQQWWW[[[^^^___```aaa___bbbdddccc```]]]]]]^^^]]]]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\ZZZYYYVVVUUUTTTUUUVVVWWW[[[ZZZXXXVVVUUUTTTUUUUUUUUUUUUUUUWWWXXXWWWTTTRRRMMMLLLJJJHHHEEECCCAAA@@@;;;;;;:::888555333111000222222111111111222222333444333111///---+++***)))))))))---111111......111...<<>>===QQQssswwwrrrvvv|||{{{vvvrrrxxxjjjYYYRRR[[[jjjqqq{{{qqqcccYYYUUUXXXZZZ^^^eeejjjfff^^^aaaeeeiiikkkkkklllooorrrsssqqqqqqsssuuuuuuqqqmmmrrrzzz|||tttooonnn^^^ggghhh___[[[bbblllpppdddfff___NNN===444111000>>>>>>JJJ___hhh[[[FFF999NNNYYYrrrxxx{{{{{{dddttt]]]???<<>>>>>@@@HHHSSS]]]dddfffgggggggggfffgggjjjlllkkkkkkjjjiiiiiihhhggggggiiiiiiiiiiiijjjlllnnnpppooooooooopppqqqpppllljjjiiiiiiiiihhhhhhgggffffffkkkjjjhhhgggffffffggghhhggghhhiiiiiihhhfffdddcccfffeeecccbbbbbbbbbccccccdddcccbbbaaaaaabbbcccdddcccdddeeeeeeeeecccbbbaaa___```aaaaaabbbbbbaaaaaa___^^^[[[YYYVVVQQQJJJFFFBBB>>>999444111...,,,***+++*********+++---///000333444888;;;:::777:::@@@MMM~~~cccKKKFFF<<<222///...,,,---000QQQCCC999999888777555444555555666666555<<<^^^zzzZZZeee]]]```iiigggdddwww~~~rrrhhhKKKLLLLLLMMMNNNOOOQQQRRRPPPSSSVVVVVVRRRPPPQQQTTTSSSSSSRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTPPPOOONNNLLLLLLLLLMMMNNNRRRQQQNNNLLLKKKJJJJJJJJJLLLLLLMMMNNNMMMJJJFFFDDDCCCBBB@@@>>><<<;;;::::::111222444555555444333222444444444333333222222222.........------,,,,,,,,,...***+++//////,,,000777666PPPfffkkkwwwiii===111333444000000///.........//////000000111222333555555666333333333444444333222222222222333444555555555555444333333222111111222222333555555111///111999AAAQQQKKKRRRdddssswww~~~yyyqqqooohhhbbbooowwwqqqjjjkkkpppsssppplllYYY___dddcccccchhhmmmnnnvvvjjj___fffjjjuuuaaaGGG222...------///111111,,,(((------------------------------------------------------------.........................../////////333222222222222111111111333333222222222333444444111111333444666777999999333<<<;;;555AAA```tttvvvzzzwwwsssooommmnnnrrrvvvtttrrrhhhkkkVVV\\\gggzzzzzzrrrqqqppp___gggkkkgggaaaaaaccceeeeeehhhlllmmmllllllnnnqqqrrrrrrtttxxx~~~~~~||||||zzz|||xxxnnngggddddddgggiiiggghhhZZZCCC===NNN```eeevvvaaaDDD///---777CCCIIISSS[[[eee___DDD444IIIkkkllluuugggOOOBBBGGGFFF>>>999999888888777555444444333333222222222222111111000222111111000///...---,,,...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))***************((()))------***+++000WWWvvvqqq```iiixxxzzzssspppjjjdddeeejjjjjj\\\MMMDDDIIIMMMOOOVVVaaakkkooosssiii\\\RRRMMMKKKJJJJJJFFFBBB===;;;>>>GGGQQQWWW```cccfffhhhgggggghhhhhhjjjiiiiiihhhgggfffeeeeeeggggggggghhhjjjlllnnnooolllmmmnnnqqqsssrrrooollljjjiiihhhgggffffffggggggiiihhhgggfffeeeffffffgggeeefffhhhiiihhhfffdddbbbddddddcccbbbbbbbbbccccccbbbbbbaaaaaaaaaaaabbbbbbcccccccccccccccbbb``````\\\]]]^^^```aaaaaabbbbbbZZZZZZYYYXXXTTTNNNHHHDDD===999444000...,,,***)))))))))***+++---///111222:::444444;;;>>>;;;???HHHvvvjjjMMMKKK999111+++,,,......///222PPPCCC999888777666444333444444555333888222:::eeejjjZZZUUU]]]```[[[aaapppzzzoooeeegggtttwwwlll[[[KKKAAA>>>???AAAAAABBBDDDBBB@@@@@@BBBDDDCCCCCCDDDEEEFFFGGGIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGDDDCCCBBBAAAAAAAAABBBBBB???>>><<<;;;::::::;;;;;;;;;===??????===;;;888666777666555333333222222222---///111333444444333333555444444333111000///...+++++++++,,,---.........555111...///000333<<>>???AAA<<<:::>>>999999888777666666555555444444444333222111111111333222111000///......---------,,,++++++++++++,,,************************))))))))))))))))))))))))(((((()))))))))*********+++((('''***,,,++++++---JJJpppvvv```gggrrrjjjkkkppprrrooogggbbb^^^VVVLLL>>>@@@@@@@@@GGGWWWeeemmmwwwsssjjj___TTTMMMMMMOOOIIIEEE???;;;<<>>CCC@@@<<<888666555666777666777777777999:::;;;<<<======<<<<<<;;;;;;::::::888888888777777777888888333222111111111222333444111333666666444222111111000000000000000000000000333444444555666666555555000000000///...,,,+++***,,,,,,------...............222555888AAAQQQ```gggvvvccc:::000333///+++---///...------,,,,,,------------...///000111222333...///000000000000000000...///000111222333333333222222111111111111222222222111000111333444555555,,,444666000111>>>KKKPPPeeeiiisss|||xxxssssss{{{yyywww~~~vvviii]]]QQQHHH000...***''''''---555:::***+++,,,******+++000444))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------....../////////000000000111111//////000000111222222222///000000111222333444444:::666888===;;;666:::CCCEEEZZZmmmqqqjjjeeegggjjj~~~rrr^^^OOOLLLNNNJJJBBBFFF[[[yyywwwpppqqqqqqggg[[[___aaabbbaaa^^^]]]```cccdddaaa]]]\\\]]]^^^[[[YYYYYYVVVSSSPPPNNNKKKEEEAAA:::===@@@EEEPPP[[[```^^^hhhuuurrr]]]>>>666<<>>RRRrrr}}}uuusssooosss{{{wwwiiibbbfffsssXXX999CCCDDD;;;777===>>>888999999888777777666555555333444555444222111222333333222222111000///...---------,,,+++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))*********((('''(((***,,,---...===bbbvvvhhhooo{{{rrrzzz{{{~~~ooobbbZZZSSSLLL@@@???<<<;;;DDDUUUdddjjjvvvxxxwwwnnn```UUUQQQPPPFFFDDDBBB???>>>>>>???@@@JJJQQQZZZbbbeeeeeeddddddfffffffffeeeeeeeeeeeeddddddeeefffggghhhiiijjjjjjhhhiiijjjllloooooommmkkkffffffeeeeeefffhhhjjjkkkddddddbbbbbbaaabbbcccdddaaaaaabbbbbbcccbbbbbbbbb______``````aaaaaaaaabbb]]]^^^^^^^^^^^^^^^^^^]]]^^^^^^]]]\\\[[[ZZZZZZYYY[[[\\\]]]___aaabbbbbbbbb]]]]]][[[VVVNNNEEE???===666333///---,,,,,,,,,++++++,,,...000222444555666222:::???;;;999PPPcccRRROOO@@@......,,,,,,...///333<<>>DDDLLLPPPSSSUUUYYY]]]___ccckkktttxxxtttllleee```WWWLLLDDD@@@>>><<<999777777666555555555666666888888777666555555444444444444444444444444555555333222222111222333555666222555777666444333444555444555666888888888888777999888777555444444333333,,,,,,---------,,,+++***---.........//////000000...===IIINNN\\\tttNNN666)))111555---+++222------,,,+++++++++++++++,,,,,,------...///000000------...///////////////------///000111222222222222222111111111111222222222111000...---...//////222222222000------222777444999???EEELLLVVVcccmmmiiifffhhhoooxxxxxxnnndddiiifffaaa]]]___bbb\\\TTTDDDCCC>>>999666333---%%%...///222222///)))%%%$$$...///000///+++'''$$$###))))))))))))*********+++******************************+++++++++,,,,,,,,,******+++,,,,,,---......---......///000111222222...///000222333333222222222222333333444444444444999777:::???===888999>>>999III]]]jjjsssvvvrrrkkk{{{zzzqqqoooiiigggppp}}}{{{vvvpppoookkkaaaVVVSSSJJJIIITTT]]]eeexxxuuucccbbb___ZZZVVVWWW]]]bbbbbb]]]VVVSSSSSSTTTRRRQQQEEEEEEDDDBBBBBBCCCEEEGGGVVV]]]eeeppp}}}xxxppphhhaaa\\\WWWSSSVVVWWW^^^eeedddWWWJJJDDDMMM___ttt}}}xxxrrrtttyyy}}}zzzkkkzzzSSS>>>;;;AAA???888:::BBB???444888777777666666555555444222444555444222111222444222111000///...------,,,---,,,++++++***+++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***''''''(((((())),,,---,,,000MMMsssttt~~~zzz~~~|||nnndddaaaYYYNNNDDDCCC@@@BBBMMM^^^iiilllnnnttt{{{zzzrrreee[[[UUUIIIIIIHHHFFFDDDAAA???===@@@GGGPPPXXX^^^aaadddeeeddddddeeeeeeeeeeeeffffffddddddeeefffggghhhhhhhhhfffffffffgggiiiiiihhhgggdddddddddeeeeeefffggghhhbbbaaa```___``````aaabbb```____________```aaabbb\\\]]]^^^___````````````[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXWWWVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\WWWWWWUUUOOOFFF>>>999888333000---++++++,,,,,,+++---...000222444666777777222:::AAAFFFWWW}}}fffSSSHHH@@@555&&&,,,---000111111777GGGWWWIII@@@777666555333222111222222333111555111...222777JJJggghhhHHH<<<===@@@DDD???;;;;;;???CCCEEEDDDJJJLLLTTTbbbuuutttcccWWWRRRNNNIIIDDD???>>>===;;;999888888777888888777666555555444444666666666666666666666777444333222222333444555666555777888777555444555888888:::<<<>>>??????>>>===777666333000---,,,++++++)))+++,,,...//////......,,,,,,...///111222333444>>>TTTcccdddooo{{{SSS///000...+++---111///(((,,,++++++***************++++++,,,------.........,,,------.../////////...,,,---...000111222222222222111111111111111222222+++...222333111000222444222)))***666777......777,,,333666333222444444333444444444777:::<<<:::888555777555333444777444///+++......+++***+++...///***(((''')))***+++...222+++***)))***,,,------,,,((()))))))))******++++++***************************++++++++++++,,,,,,,,,******+++,,,------......,,,---...///000222333333---///111333444444222111555555555555555555555555222444666777777888999888777???KKK^^^vvvuuuqqq||||||uuuqqqnnnrrrmmmoooqqqrrrvvv{{{{{{vvvhhhKKK666888;;;:::FFFZZZnnn{{{}}}yyywwwyyy|||}}}|||wwwuuupppgggbbbfffpppzzziiiZZZUUUSSSTTTSSSSSSZZZcccYYY]]]]]]QQQ???>>>ZZZzzz}}}yyyqqqjjjmmmvvv|||{{{vvvnnnmmmLLL;;;>>>===666888???===444555>>>666666666555555444444333000333444333111000222444000000///...---,,,,,,+++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$''')))))))))++++++***'''===mmmyyykkkgggsssssslllbbbcccfff\\\MMMGGGFFFFFFJJJXXXhhhppppppfffnnnyyytttfff[[[QQQPPPOOOMMMIIIDDD@@@===;;;@@@HHHPPPWWW^^^cccgggcccddddddeeeeeeffffffgggddddddeeefffgggggggggfffeeedddbbbcccdddeeedddcccccccccddddddddddddeeeeeeaaa```___^^^^^^___```aaa___^^^]]]\\\]]]___aaabbb[[[[[[]]]^^^______``````ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYWWWVVVUUUTTTTTTTTTPPPPPPRRRSSSTTTUUUUUUUUUMMMNNNLLLFFF>>>888555555111...+++***+++,,,,,,+++///000222444666777888888777999>>>RRR{{{eeeOOOTTTBBB,,,,,,000,,,...222333222:::NNNcccuuuHHH===666555555444333222222222222222222222333444666999:::nnnXXXHHH:::>>><<<::::::::::::::::::777AAAFFFHHHWWWmmmtttnnnkkknnnwwwzzzrrrpppeee___YYYVVVTTTQQQJJJEEEHHHDDD@@@>>>>>>?????????@@@@@@@@@???????????????======???BBBEEEEEEDDDBBBCCCCCCEEEGGGHHHIIIIIIJJJJJJHHHFFFBBB<<<777222///---///+++%%%&&&---///++++++///...)))+++222111)))...---(((,,,888999<<>>SSS^^^SSSCCC888555333---%%%444///)))===@@@PPPlllLLLrrrGGG<<<555555555444333222222222222333222222111222333555666BBBkkkqqqMMM888666555888:::999666555777999666222666@@@DDD@@@IIIMMMWWWccciiigggddddddrrrqqqqqqvvv{{{|||yyyuuummmkkkgggbbb___]]]]]]^^^ZZZZZZZZZZZZYYYYYYYYYYYYfffeeeddddddccc```]]]YYYWWWVVVRRRNNNIIIDDD@@@===111222111111///---+++******---////////////+++'''***---...------...+++'''"""888;;;555GGG___bbb\\\ssstttuuuwwwyyy{{{|||}}}SSS666000000,,,,,,,,,,,,+++++++++++++++++++++******)))))))))))))))***+++,,,---......------.........//////////////////000000111111111///000111111111111//////222222222333222111111000000000000000000000000000.........//////000000000////////////............------------,,,,,,,,,+++,,,,,,+++++++++*********))))))******++++++,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***++++++++++++,,,,,,,,,,,,---------...//////////////////000111111222222333333222222222333444444444333222444666888777666444222444;;;GGGQQQUUUVVVgggkkknnnllljjjllluuu~~~}}}vvvnnniiiyyyjjjjjj~~~vvv___UUUIIIJJJGGG???===CCCKKKOOOYYYcccpppxxxvvvttt}}}uuusssvvvuuukkk```TTTTTTTTTTTTPPPIIIBBB>>>???NNN```nnnuuuvvvpppiiiQQQ___wwwoooddd|||hhhQQQ>>>;;;<<<999666888777777888888888777666666333333222222222111111111000000111222333444555555/////////...------,,,,,,,,,+++******))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,&&&666]]]tttpppggggggpppppp~~~ppplllOOOIIIFFFGGGFFFCCCDDDHHHWWWffflllggglll|||yyymmmeeeZZZRRRNNNLLLJJJHHHBBBAAA@@@AAADDDJJJRRRXXX\\\___bbbcccbbbaaabbbdddaaabbbccceeeggggggfffddd___^^^^^^]]]]]]\\\[[[[[[[[[___aaa```\\\YYY[[[]]][[[ZZZXXXWWWWWWYYY[[[]]]\\\\\\[[[ZZZXXXVVVTTTSSSSSSTTTWWWYYYZZZYYYWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTOOOLLLIIIGGGHHHHHHHHHGGGEEEEEEDDDCCCCCCBBBAAAAAA===;;;999666333000...,,,---,,,*********,,,///000444333555;;;???>>>:::777555cccXXXLLLDDD777...,,,...///...***222DDD111[[[\\\```oooDDD;;;444555444333222222111111222222111111000000000111111+++EEEmmmiiiVVVAAA666111000444999222222222333555888::::::333444:::BBBEEEBBB???@@@GGGIIIMMMVVV^^^bbbaaa^^^uuuwwwwwwvvvtttuuuyyy}}}{{{yyyvvvrrrnnniiifffeee^^^\\\YYYWWWUUUQQQLLLHHH<<<;;;999555111---)))'''%%%&&&((()))+++++++++,,,***((((((+++------000333222000111333222000222777@@@CCCDDDOOOaaaffffffppp~~~xxxwww|||wwwDDD((((((...---,,,,,,+++++++++*********************))))))))))))((())))))***+++,,,------------------............/////////////////////000...///000111111000///...111111222222111111000///111000000000///.........------............//////...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111000000000000000111222222444333222333555666555444333333333333333777===BBBMMMWWWiiixxxyyytttzzzlllvvv}}}}}}|||xxxvvvuuu|||{{{uuubbbMMMCCCEEEKKKMMMIIIIIIKKKJJJFFFCCCJJJTTT___nnn{{{{{{ssslllhhhfffkkkvvvtttkkkhhhiii```UUUPPPPPPNNNHHHCCCHHHLLLOOONNNOOOTTT___gggfffjjjqqqvvvuuupppppptttuuullluuuuuuTTT;;;666666;;;:::333222777666666777777666666555444222222222111111111000000000000000000111111111111//////......---,,,,,,,,,++++++***)))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((---'''///MMMjjjrrrjjjbbblllnnnzzzuuuooovvv^^^PPPCCC@@@CCCCCC@@@===@@@UUUaaa\\\^^^mmmwwwvvvyyyrrrggg[[[SSSNNNMMMMMMJJJIIIGGGCCC???@@@EEEJJJVVVYYY^^^```___]]]\\\[[[^^^]]]^^^```bbbbbb```^^^ZZZ[[[[[[[[[[[[YYYXXXWWWWWWZZZ]]]\\\YYYXXXYYY[[[XXXVVVUUUSSSSSSTTTUUUWWWVVVUUUUUUTTTRRRPPPOOONNNPPPRRRSSSUUUUUUTTTRRRQQQOOONNNNNNMMMMMMLLLLLLLLLFFFDDDAAA?????????>>>===:::999999888888777777777555444222000...,,,+++***+++*********,,,...000222999111///888>>>>>>@@@DDDQQQdddHHHAAA:::111***''')))---111333888777[[[~~~qqqtttlllCCC;;;444555444333222111111111111000000000000000000000000444333???[[[}}}hhhTTTDDD555111555333222555999888111...000444222222444222+++((((((******,,,000444666555222222666;;;<<<<<>>???AAAKKKOOOUUUYYY[[[ZZZWWWVVVZZZYYYYYYZZZ\\\\\\ZZZXXXVVVWWWXXXYYYXXXVVVTTTRRRRRRUUUWWWWWWUUUUUUVVVWWWSSSRRRPPPOOONNNNNNOOOPPPPPPPPPOOOOOOMMMLLLJJJJJJLLLMMMNNNOOONNNMMMKKKJJJEEEEEEDDDDDDCCCBBBAAAAAA>>>;;;888777777777666444333333222222222111111111111000///...---,,,+++***))))))***,,,...000222333777333555999888777EEEXXXYYYMMMSSS888333...---------///222===999MMMrrrMMMiiiBBB<<<555444444333222111111111111//////000000111222222222666...--->>>^^^___DDD<<<555111000333333111222666555222111333333//////111444222000.........---,,,,,,///222111......333888333333222111111000000000+++*********,,,,,,+++))),,,---...//////000//////......------,,,,,,,,,,,,,,,...333777333+++'''(((...000888BBBDDDFFFUUUgggpppvvvqqqrrrzzz~~~hhh===///)))///111)))&&&*********)))))))))((((((((((((((((((((((((((((((((('''(((((())))))*********++++++++++++,,,,,,,,,,,,......------------------,,,---...///000//////...//////000000//////...---//////......---,,,++++++,,,+++++++++++++++++++++************)))))))))))))))*********************))))))))))))))))))))))))(((((('''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))***************)))))))))+++++++++,,,------......////////////000111222333333222111222333444333222222222333333333444444444222444FFFaaammmhhhhhhooouuuuuuttttttxxxzzzuuummmvvvtttuuu|||yyynnnnnnsssxxx{{{zzzqqq]]]XXX[[[ZZZUUUPPP```XXXLLLEEEHHHOOOPPPKKKLLLKKKLLLLLLHHHEEEMMMWWW^^^eeeoooxxxpppjjjnnntttuuuvvvxxxzzzoooqqqvvv~~~\\\FFF<<<999999;;;:::999888555333666;;;777777888888777777666555444333333333333222222222111000000///......------.........---,,,,,,++++++***))))))((())))))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((---@@@YYYgggiii___aaabbbjjjooofffdddttttttjjjZZZNNNHHHGGGFFFCCC999666???RRR```dddeeeiiioootttyyyxxxpppcccWWWOOOOOOQQQRRROOOIIIDDDAAAAAABBBEEEJJJPPPTTTUUUTTTRRRTTTSSSRRRSSSTTTTTTSSSQQQNNNOOOPPPQQQPPPNNNLLLJJJIIIJJJLLLLLLLLLLLLLLLMMMIIIHHHGGGEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCBBB@@@@@@;;;;;;::::::999888777777666444222222222222111//////...............---------------,,,,,,+++++++++)))***,,,///111333444555222777??????:::@@@^^^YYYMMMDDD444,,,((((((///444333333666999OOOqqqLLLmmmfffAAA===555444333222111111000000111...///000111222222222222---///333666===RRRvvvtttnnnXXXMMM===222000222666777333//////111222000111555333222///---,,,---///000,,,...///...+++***,,,///++++++++++++,,,,,,,,,,,,111000//////111222111000******++++++++++++******...------------...//////,,,...---))))))222<<>><<<<<<===>>>>>>>>>>>>>>>;;;::::::999999999999::::::;;;;;;;;;:::999999888777777777777666666555444333333222222111111000000111///......//////...---+++++++++++++++*********************))))))))))))***,,,///222444666666666666999999999DDDfffzzzUUUGGGCCC888+++,,,)))***111333000444;;;NNNzzzIIIXXXbbb???;;;444444333222111000000000000///000111111222111000///+++111666444---000DDD[[[mmmOOO@@@===555***777333111111000,,,,,,///000000000//////000222333---...//////000222333333222222111000///...------...---+++,,,---......---,,,---...000111111111111............000111333444222999777...555NNNdddjjjEEEXXXjjjmmmkkkppp|||wwwtttyyyTTT555,,,---***000---%%%&&&///...%%%((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&''''''''''''((((((((()))))))))*********++++++******++++++,,,,,,------***+++---...//////......---............---,,,,,,,,,,,,,,,,,,++++++++++++*********))))))((((((((())))))))))))(((((((((((('''''''''(((((()))))))))'''''''''((((((((())))))&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((((((((()))))))))((((((((()))******++++++******+++,,,,,,------.........//////000222333444222111111222555666666555999777555555555666666555666444222333666===DDDHHHVVV]]]eeekkkqqqxxxyyyvvv|||uuuoooooowww|||xxxnnnttttttxxxzzz~~~uuuqqqvvv~~~}}}{{{uuuqqqnnnjjjddd___kkkxxx}}}qqqwwwvvvlllhhhwwwdddCCC888444444888888444333666666666777888999:::777444666666777777666666555444333333333333222222222111333333222222111000000000......---,,,,,,++++++***((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''+++***&&&***???^^^tttggghhh``````oootttjjjcccooo{{{yyyhhhWWWGGG;;;<<>>___NNNUUUwww\\\AAA333555444333222000//////..........................................////////////@@@]]]~~~iiiZZZ___eeeKKK444444000666222333666444------444000,,,444000000444---000///222222...---000222222......//////+++)))---444,,,---...000///---------000:::333222EEEJJJCCCJJJgggvvveeerrruuunnnnnnyyyTTTFFF555,,,+++,,,***&&&))))))))))))(((((((((((((((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***++++++,,,,,,------...,,,---......//////......333999>>>:::111+++,,,000++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))***++++++,,,,,,---------...............444444333222333444555666777444222111333444444444666555444444666666555444222333666===FFFQQQ[[[aaaRRRNNNTTTaaahhhiiiqqq}}}rrrvvvwwwsssttt}}}}}}oooggglllrrruuu}}}|||jjjfffkkk{{{|||uuurrrzzz}}}~~~wwwvvvyyysssgggcccgggnnnYYY@@@333333666444000333333333333333333333333555444333222111222333444666555444333333333333333222222222222000///...---///............---------,,,,,,++++++***)))((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%((()))(((&&&)))000666TTTgggpppmmmpppxxxlllUUUppp]]]hhh}}}lllSSSEEEDDDFFFJJJMMMMMMGGGBBBUUUdddnnnjjjccchhhttt}}}{{{ooobbbXXXPPPJJJGGGKKKDDDAAABBB???777222333000//////....../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,+++,,,,,,,,,////////////............///...------......---,,,...444888999:::<<<999444;;;NNNuuuIII>>>;;;666222111000---(((,,,888333111@@@NNNmmmaaaaaa}}}ZZZ@@@333555333333111000///.................................---.........////////////000777GGG___|||zzzcccUUUlllcccKKK666555<<<;;;666222...888777000***,,,222111444222000000...---000666---000333666888777111,,,444555666555111444BBBQQQRRRWWWVVVccc~~~}}}nnnnnniii|||wwwooo}}}}}}{{{wwwbbbBBB666...'''%%%))),,,,,,***))))))))))))(((((((((''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******++++++,,,---------+++,,,------......------,,,111555333---)))***---++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******++++++,,,------------............333333222222222333444555333555666444222222444666555444333333555555444333444333222222444888<<>>???HHHFFF:::777===DDDGGGGGGIIIQQQXXXQQQDDDBBBPPPaaaggg___XXXccctttyyyfffjjjxxxpppbbbddd}}}}}}{{{xxxVVV:::,,,(((***)))((()))++++++)))''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))******+++,,,,,,---***++++++,,,---,,,,,,,,,(((+++------,,,******+++************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******++++++,,,,,,,,,------.........111111000000000111222333000444999777222000333777444222111222333444333222000///...------...000111222222999EEEJJJIIILLLTTTLLLSSScccrrrsssmmmnnnuuujjjiiinnnyyy{{{rrrkkkjjjffflllllliiippp|||zzzooobbbdddkkkuuuzzzwwwrrrpppwwwpppjjjiiilllnnnmmmjjjbbb{{{xxxooo^^^III:::444000---'''***---///---,,,,,,------......///000111222222.........///000222333444111111000000000/////////.........//////......---............------------+++++++++******))))))(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((''''''***...555NNNfffiii___YYY\\\aaaggglllfff``````YYYRRRWWWaaaVVVIIIBBBCCCEEECCC???@@@GGGOOOVVV]]]bbbbbb___nnnxxxzzzkkk___ZZZNNNGGGCCCDDDCCC===555111------,,,,,,---...//////---..................---/////////////////////////////////000000000111111...//////000111111222222111111111111111111000000222222222222222111111111111111000000000000111111555555555444444444444444000000000000111111111111;;;444555===;;;555BBBWWWhhhGGG;;;555222222000...******---111777666666MMMvvvhhhHHHgggtttTTTSSS>>>444555333222111000............------------------------,,,,,,---------.........///000000///666IIIdddxxx{{{uuunnnvvvxxxdddvvv{{{aaawwwtttbbbaaa{{{jjjaaahhh||||||fffXXX[[[{{{xxxooogggooo|||{{{pppVVViii|||ppptttssseeeoooxxxsssvvvvvv}}}~~~pppXXXAAA111***'''%%%,,,...///...,,,(((&&&$$$))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******++++++,,,))))))***+++++++++++++++*********+++------,,,+++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))******++++++++++++,,,------......///////////////000000000///333777777444222333555333111000111222333222000......///000000111222222,,,)))+++000444777???HHHVVVXXXeeeqqqkkk[[[XXXaaa___dddsss|||ssstttrrrqqqwww}}}wwwkkk```hhhrrrxxxwwwooogggccc[[[YYYYYY```iiippppppmmmyyykkkZZZKKK666333...******...333666111222222///+++)))+++...,,,,,,---...///000111222.../////////000111222222/////////000////////////,,,---...///////////////.........---------,,,,,,+++*********)))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&''')))"""666RRReeefff```^^^aaannnooodddYYY___fff[[[JJJcccaaa[[[PPPEEE@@@AAAEEEAAAAAABBBFFFOOOZZZaaadddkkkkkkoooyyyssshhhYYYPPPFFFBBB@@@===777333////////////000111222333111111222222222222111111111111111111111111111111000111111111111222222222000000111111222222222333333333333222222222222111333333333222222222222222111111000000000111222222/////////000000111111111222333444444333333444555555777<<<>>>===HHHjjj\\\===>>>>>>111222000000111000///111555777???NNNyyymmmQQQmmm~~~yyyjjjjjjNNN<<<444666333222111///......------------------------------,,,,,,,,,,,,------------%%%---333000***,,,999EEEdddxxxzzzqqqyyyvvvZZZkkkuuuhhh^^^fffqqqgggpppuuuggglllwwwlllooozzz{{{uuullltttwwwooofffiiivvvhhhdddvvvvvv{{{jjj]]]AAA888---)))***,,,---,,,&&&(((******(((&&&'''(((((((((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))******+++((()))******++++++******,,,+++)))***,,,---+++)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''(((((()))************++++++,,,------...---------...............000111222444555444333222222111000000111222111000111111000///...---,,,+++222///,,,+++******...444))),,,:::NNNUUURRR[[[kkkfffiiippptttooobbbVVVPPPddd\\\ZZZaaafff```YYYVVVaaaeeegggddd```^^^aaacccqqqwwwzzznnneee[[[YYYLLL:::000111---%%%...------...//////000111...---,,,++++++---///000+++,,,---...///000111222111111111111111111000000...///000111111000//////------...///000000000000...------------,,,,,,,,,*********)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&&&&&&&)))+++;;;TTTeeefff```\\\^^^fffgggXXXNNN\\\vvvhhhfffbbb[[[QQQGGG@@@===>>><<<<<<>>>DDDOOO\\\fffhhhcccaaahhhttt|||}}}zzzmmmbbbSSSFFF???<<<777333222111111111222222333444222333333444444333333222222222222222222222222222111111111111222222222222222222222111111111000000333333222222222222222222222222222222222222222222333222222222333333444555444444444444444333333333222444666666555555666888222:::???DDDXXXvvvNNNJJJJJJ999...111,,,(((***000444444666:::666MMMnnnYYYJJJ;;;555666222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***+++---............;;;[[[vvvmmm^^^___ooo{{{iiidddmmm}}}mmmmmm|||xxxrrruuu}}}~~~xxx}}}|||hhheeeuuummmoooyyy}}}~~~yyyqqqnnngggVVVAAA444 '''...///'''"""(((222)))))))))(((&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((())))))***((()))******+++*********+++***))))))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))***+++,,,,,,------,,,,,,---............---111//////000333444333000222000000000111222111000//////......------,,,,,,+++---///000...+++******444000111444222,,,///888DDDKKKWWWaaagggiiijjjkkkcccYYYYYYfffkkkccc___bbbfffnnntttrrrpppqqqtttuuubbbbbb^^^UUUHHH;;;444000###%%%'''***111666333,,,,,,******---...---...111)))((())),,,000000---***+++,,,,,,---...///000000111111111111111000//////...///000111222111000///---...///000000000000000------------,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%...%%%&&&999TTTdddgggddd```[[[fffjjjYYYWWWssslllddd]]]]]]___WWWEEE444888888;;;???AAAEEEOOOZZZ___aaacccaaaaaahhhvvv{{{uuugggVVVJJJCCC<<<666333333222222222222222333111111222222222222111111333333333333333333333333111111111222222222222333333333222222111000000///222222222222333333333444222222222222333333333333111111111111222333333444888888888777777666666666...111555666666777;;;???GGGTTTbbbtttiiiNNN>>>BBBAAA111)))//////******000222111555>>>PPPwww\\\{{{kkkiiiGGG:::555666222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,111---***+++///111///,,,+++222FFFZZZggg~~~ttt~~~{{{yyy|||yyy}}}|||hhhRRREEE:::000(((&&&999)))%%%///000((("""---,,,***(((((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))))))))***++++++++++++***))))))))))))((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))(((((()))***+++,,,------+++,,,---.........------....../////////000111333222111000000222222111000---,,,------...///111222$$$(((---///......---+++)))(((''''''))),,,...///(((,,,111333444555888999@@@???AAAFFFJJJJJJHHHHHH;;;DDDIIIEEE???:::333---777444...(((&&&)))000777777///)))''''''&&&'''+++000+++)))***((($$$%%%))),,,,,,---...///---***'''+++++++++,,,,,,------------...///000000000///...---...000111222111000///------.../////////......---------,,,,,,,,,++++++((()))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''''''''&&&'''###!!!(((<<>>===CCCKKKRRRYYY______[[[\\\fffpppzzz}}}{{{nnnaaaUUUJJJAAA777666555444333333333333111222222333333222222111333333333333333333333333222222222333333333333444222222222222222222222222111111222333444555666666444555555555666666666666444444444444555666777888444555777:::===???AAABBBEEEJJJPPPTTTVVVZZZ```eeessswwwWWWAAAHHHCCC333***///222...333111222555222222AAAUUU|||WWW{{{gggLLLYYYmmmmmmEEE999555666222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,***))))))---111///###***666???aaa{{{xxx~~~xxx}}}pppdddFFF999---))))))'''***///###%%%***---((("""&&&///%%%$$$###%%%((()))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))))))))***+++++++++++++++(((***+++***)))***,,,...((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((()))***+++,,,------+++,,,---...///...------+++...111///++++++000555222111000111222333222000000///---,,,++++++,,,,,,---...---***((((((******---...,,,)))+++///---'''***---...+++)))***---///%%%...///)))***111000)))***......((((((///444555%%%'''+++---...---***))),,,(((***000...&&&&&&---(((%%%&&&,,,...+++,,,000,,,,,,+++)))'''(((***,,,***************+++++++++***+++---///000000//////,,,---///111111000///...,,,------......------,,,---------,,,,,,,,,++++++(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((((((###***,,,''',,,???SSS^^^mmmdddddddddfff{{{xxxVVVNNNYYYdddgggbbb___ccciiiGGG???;;;;;;;;;999===EEEIIIMMMTTT[[[______[[[XXXppp|||tttgggYYYMMM;;;:::999777666666666666333444444555555444444333333333333333333333333333333333333444444444555555111222222333333444444555111222333444555777888888777777888888999999999999>>>>>>>>>???@@@AAABBBBBBIIILLLQQQWWW^^^eeejjjmmmooovvv~~~[[[BBB888@@@999666777555...---111---///666:::888>>>ZZZyyy}}}jjjfffIIIkkkvvvJJJ444555111222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************...111///...666EEEQQQttt|||~~~{{{ttt~~~xxxcccHHH555///************************(((((()))(((((('''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++))))))***++++++++++++*********))))))((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++,,,,,,,,,++++++........................000////////////.........+++,,,,,,,,,,,,+++******+++++++++*********))))))************************))))))*********+++++++++************************'''(((+++///333777:::;;;))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************++++++++++++++++++++++++---...............------++++++---.........------+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++(((%%%+++999EEEaaatttoooVVV[[[zzzlll^^^SSSZZZlllgggQQQRRRfffaaaJJJ@@@999///888AAA666:::>>>BBBHHHOOOWWW[[[\\\XXX___lllzzzvvvnnnbbb\\\SSSOOOMMMJJJEEEAAAAAA@@@>>>:::777666777999777:::===<<<:::999;;;===>>>======>>>@@@AAAAAA@@@BBBBBBAAAAAAAAABBBCCCDDDCCCEEEHHHKKKNNNOOONNNNNNNNNNNNPPPRRRUUUXXXZZZ\\\___ccchhhjjjjjjmmmqqquuu~~~|||hhhSSSDDD<<<:::;;;@@@111))),,,///,,,...555///555888<<>>555000...000111&&&...444333///...000222555CCC;;;555]]]qqq^^^VVV```wwwIII555666222222111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,---,,,***)))***+++)))000:::EEERRRfff|||xxxxxxpppmmmbbbRRR@@@555***&&&%%%%%%&&&((())))))))))))))))))))))))''''''((((((''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((()))***************)))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))((((((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''))):::IIISSSXXXcccpppjjjYYYaaallliii[[[\\\mmmnnnaaadddrrrkkkQQQ@@@777111111333555888<<<@@@DDDIIIMMMVVVTTTQQQQQQUUU___kkksssyyyooo~~~{{{vvvttt\\\YYYTTTMMMEEE===666333:::999777555444333222222$$$111555---,,,555999666@@@>>>FFFnnnqqqwwwooosssyyyZZZIII555777333111000///...---,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++---......---,,,000///,,,***...>>>UUUfffssszzzuuuzzztttxxx{{{oooVVVFFFBBB777(((((('''(((,,,///---)))'''((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((('''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++***))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((()))))))))))))))******************++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((((((&&&$$$!!!---???TTTgggpppmmmfffooolllmmmlllcccYYY^^^kkkzzz^^^]]]VVVAAA777666555777;;;<<<<<<>>>BBBLLLPPPTTTUUUQQQNNNMMMNNNUUUVVVYYY^^^dddhhhiiihhhvvvyyy|||}}}|||{{{{{{{{{tttrrrssszzz{{{}}}~~~{{{zzzyyynnnkkkgggdddccc```\\\YYYQQQPPPNNNJJJFFFBBB>>><<<>>>======<<<<<<=========666666555333111...+++)))///111000...333<<<<<<666;;;NNNzzz{{{ooommmvvv}}}xxxmmm[[[222GGG555777333111000///---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&'''+++---...---+++,,,---------...///000;;;TTT```sss~~~yyyrrr}}}uuu|||yyyqqqmmmeee[[[OOOLLLBBB444,,,)))'''$$$'''))))))'''&&&(((+++---''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''((())))))))))))((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((((((((((())))))*********++++++,,,---------------.........---------......+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''((((((&&&&&&'''111CCCTTT___hhhooosssfffeeepppiiiTTTTTTfffnnn]]]gggdddLLL???:::555333666777444555888333;;;GGGNNNOOONNNLLLLLLEEEAAA===;;;===AAAFFFIIIHHHKKKNNNNNNMMMKKKJJJJJJBBB@@@@@@FFFOOOXXX]]]^^^VVVTTTQQQPPPOOOMMMJJJHHHHHHJJJMMMQQQSSSTTTTTTTTTSSSTTTUUUVVVWWWWWWXXXXXXQQQQQQPPPPPPPPPPPPPPPPPPRRRSSSRRRNNNIIIFFFEEEEEEMMMLLLKKKJJJHHHFFFDDDCCC===;;;999777555333333333,,,,,,,,,,,,,,,++++++***///---111999;;;888;;;AAAOOO~~~wwwgggUUUmmmuuu```iiifff>>>!!!}}}EEE444666222111000...---,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))+++,,,,,,+++******,,,...---)))&&&&&&333444AAAMMMXXXjjjfffxxx|||jjjnnn{{{sss{{{~~~~~~~~~zzzwwwsssvvvyyy~~~xxxrrrqqqpppfffXXXOOOJJJBBB888...***))),,,+++'''&&&***$$$)))***&&&"""###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''')))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++******)))((((((((()))))))))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((''''''(((((())))))*********+++,,,---.........---.........---...///000000+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%'''''''''---'''%%%+++777FFF\\\ooommmfffccciiinnnlllfffcccYYY___\\\[[[bbbaaaVVVPPPJJJ<<<222222333000///222...111444777:::>>>CCCFFFDDDAAA<<<666333222222333///111444444222///......***))))))+++///333555666666444222222222222000...///111333666777888999999GGGHHHJJJMMMPPPRRRTTTVVVQQQPPPOOOOOONNNNNNNNNOOOHHHJJJKKKFFF@@@<<<<<<>>>666666555444333222111111000///---***((('''&&&%%%//////000000111222444444555222444888555999SSSrrr}}}|||~~~^^^NNN___wwwppppppddd777(((***zzzCCC333666111000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++******++++++000,,,(((&&&)))---///000+++...!!!$$$)))...BBBDDDSSS[[[gggooorrrvvv|||}}}||||||tttrrrrrrkkk```MMMIII@@@777111---(((###))))))***,,,+++(((&&&&&&&&&)))((('''(((&&& %%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((***++++++,,,,,,------------------------------,,,,,,,,,+++++++++***************))))))((((((((((((((())))))******''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******)))***+++,,,,,,------------,,,,,,,,,---///000111+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###$$$'''333HHH[[[^^^dddhhhiiilllsssuuusss```WWW[[[dddfffjjjpppooonnnUUU===666444000///222444111,,,***+++---000111777777555222000............000111111///.........,,,---......------///111222000///000222222222000000000111111222333444444444555777999<<>><<<:::888777666666888888777555333111111111000///...---,,,+++++++++++++++,,,...///000111222.........//////000000000<<<:::999<<>>IIIYYYdddeeerrrxxxvvv}}}sssqqqyyyxxxllldddeeeZZZZZZVVVMMMBBB999444111///***&&&&&&(((*********###''''''###$$$***+++'''&&&&&&"""!!!***+++'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))++++++,,,,,,........................,,,,,,,,,++++++++++++******************)))(((((('''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((()))++++++,,,,,,,,,++++++***+++,,,...000222+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))***(((&&&&&&'''!!!''',,,+++'''(((222===MMMZZZjjjmmmddd```ppptttTTTLLLXXX[[[gggtttrrrqqqNNN>>>999333111444,,,+++,,,000444333///+++,,,+++***)))((())),,,...'''(((******)))((()))***&&&))),,,,,,***)))+++...,,,+++***+++,,,---,,,***+++++++++***++++++,,,---,,,,,,,,,---...///000111---------------.../////////---+++,,,000111///---000///...---------------,,,,,,---------,,,+++***...///111333555666666666555:::AAARRRvvvxxxiii[[[ccckkkBBB&&&***///"""sssDDD555444000000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***+++,,,...000222===AAAHHHOOOVVV]]]dddhhhoooqqquuuzzz~~~~~~|||xxx|||vvvpppiiifff\\\ZZZVVVPPPIIICCC>>>;;;///...---,,,+++++++++++++++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++,,,,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))******+++******))))))************))))))))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''666GGG]]]jjjgggaaafffooobbbaaaddddddXXXPPP```xxx|||PPPMMMMMM===999000000111000......///---)))...+++((((((******)))'''...,,,******+++,,,,,,+++***,,,---,,,***)))***+++,,,...///000...,,,+++***---,,,,,,,,,,,,,,,---...***+++,,,---...///000000///000000000///---+++***//////...---...///000000...//////---++++++---///777333...---111555333///444222777999666;;;???777===>>>WWWyyysss~~~tttUUULLLffffff===,,,+++***)))+++rrrCCC555444000000///...---,,,+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***,,,---///)))+++---------...000222888999<<>>:::777555222111000...,,,***'''&&&---,,,+++***))))))))))))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***++++++++++++,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((()))***++++++++++++))))))************))))))))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))222BBBQQQXXX^^^gggrrrjjjddddddfff```UUUUUU^^^xxxnnn[[[```]]]KKKGGG===888333---,,,...///000111***---000222111...+++((('''''''''((()))******)))...///////////////000000111---(((&&&))),,,///000---,,,,,,,,,------...///111000///---,,,***)))(((,,,+++******+++...111333...//////...,,,+++...000---000444666555111...+++(((+++---...222777888777777444;;;>>>888???SSS^^^nnnvvvKKKRRR[[[uuuzzzfffIII///(((+++***((()))oooBBB555444000000///...,,,++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))***)))'''&&&'''(((((()))***+++,,,,,,------,,,,,,+++***+++,,,...///:::666111---***)))***+++((()))***+++,,,,,,,,,,,,***)))(((''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++,,,++++++))))))************))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&,,,:::JJJYYYgggrrrmmmeeedddmmmqqqllldddaaabbbaaaWWWhhhuuulll^^^BBB>>>444///222333---)))***,,,---...---+++---111555333333333333222111000///++++++***+++---......---111...---000444555222...222111111111111111111111...///000222444666777888555333111///000222444666000111333222111111555888;;;888555444555777888888:::??????:::666777777555BBB>>>JJJ^^^kkk~~~iiiVVVLLL]]]]]]<<<---###''',,,***&&&&&&lll???444444111//////---,,,+++*********************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&((()))***))))))+++,,,)))***************))))))+++***)))((((((***,,,---222000,,,)))((()))+++,,,)))***+++,,,,,,,,,,,,+++(((((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))***+++,,,,,,,,,,,,))))))************))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&+++&&&%%%---:::HHHWWWbbbeeebbbeeennnvvvwwwrrrnnnsssqqq^^^___iiipppuuudddOOO@@@666999999333000444000000///---,,,...000333.........---,,,+++,,,---333111000111333444333222,,,...111222333111...+++..................------444444333222111111000000222222111111000000000///444333333333555888999:::999555111111444999;;;===444:::<<<<<>>???@@@EEECCC@@@======???BBBDDDPPPJJJCCCBBBDDDDDD@@@;;;CCCEEEIIIOOOSSSUUUTTTSSSKKKLLLFFFAAAGGGUUUZZZVVV\\\kkkzzz|||}}}sssVVVNNN___|||~~~wwwEEE+++)))***)))(((***)))'''&&&(((eee;;;333555111///...---+++************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''''')))***+++***)))((()))***)))******++++++++++++***'''((()))))))))'''&&&%%%((()))***+++++++++************+++++++++******)))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******+++******))))))************))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&$$$$$$***333DDDWWWhhhllliiigggbbb]]]dddwwwqqqeeeTTTOOOccchhhhhhiiikkkiiiaaaRRRBBB888333222111111333777>>>BBB;;;>>>???===999666666888:::<<<======;;;;;;<<<>>>HHHUUU``````UUUKKKIIILLLEEEGGGKKKPPPTTTWWWXXXYYYZZZ[[[]]]^^^```bbbddddddbbbZZZOOOEEEAAADDDJJJOOOVVVNNNEEE@@@>>>:::333---&&&(((***---000666===BBB000999@@@JJJaaa}}}oooxxxqqquuueeeyyytttpppYYYNNNkkk~~~}}}mmmFFF***'''*********)))'''&&&&&&(((+++bbb999222555222///...,,,+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&& """$$$$$$%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((())))))(((((($$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((()))))))))))))))))))))************))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&(((***((($$$&&&,,,000AAAPPPVVV___kkkmmmgggUUU___]]]jjjmmmccc___OOO???PPP```ffflllrrrooogggOOOPPPMMMCCC::::::EEEPPP```gggppptttrrrnnnmmmmmmdddiiinnnmmmjjjjjjnnnsss}}}vvvuuu|||~~~vvvsssnnnfff___XXXRRROOOMMMFFF<<<333...///222555888666333...***'''&&&&&&222888@@@CCCDDDGGGNNNTTTQQQ___iiimmmvvvtttvvvhhhkkk{{{~~~zzzmmm[[[FFFOOOmmmjjj[[[nnnpppaaa:::+++777+++&&&(((((('''&&&'''((((((aaa888222555222......,,,+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&((()))(((''''''((()))'''''''''''''''&&&%%%%%%############%%%&&&((()))&&&%%%%%%$$$$$$%%%&&&&&&(((((()))))))))(((((('''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))))))))************))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$%%%))))))%%%$$$&&&!!!)))...444GGGaaakkkfff```ccc[[[dddhhhgggtttuuuwwwzzzmmmTTTNNN___nnnqqqooo{{{vvvZZZBBB999;;;DDDRRReeeuuu|||~~~{{{ttt___NNNGGGLLLSSSWWWXXXZZZZZZZZZXXXVVVUUU===<<<;;;999666444333222------......////////////444:::???>>>;;;<<>>;;;111111777555222:::111000AAAAAA888???:::;;;GGGJJJJJJ]]]```EEERRRSSSEEE888???GGGJJJOOOtttfffffflllqqq}}}kkkeeeuuutttmmmbbbYYYcccnnnhhhiii{{{qqqwww[[[\\\YYYLLLJJJ```wwwppp^^^\\\bbb]]]RRR---,,,***(((((((((((()))''''''&&&%%%%%%$$$######SSS999444///222......,,,+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%)))///666:::QQQXXX```gggiiikkkmmmooo{{{}}}vvvggg```cccccc]]]OOOXXX^^^[[[YYYbbbqqq{{{ooooootttxxxwwwsssbbbIIIBBBCCC>>>999EEE]]]mmmnnnWWWTTTXXXWWWKKKHHHGGG>>>TTTcccbbbaaammmlll___```OOOWWWccclllyyyuuuhhheeeVVVRRRddduuuzzz~~~vvvWWW\\\hhhjjjppphhhnnnCCCEEEVVVNNN[[[pppxxxwwwzzzwwwqqqrrr~~~uuuQQQGGGLLLGGGOOOhhhsss```[[[___ZZZ@@@%%%,,,+++***(((((((((((((((''''''&&&%%%%%%$$$######QQQ999555///222......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%######%%%''')))999???IIITTT^^^ffflllnnnpppooohhhdddjjjvvvyyyssspppoooeeeUUUJJJKKKRRRVVV|||vvviiidddbbbkkkwwwwwwhhh___cccccc[[[PPPLLLKKKCCC;;;EEEOOOJJJTTTdddddd^^^eeehhh___ZZZhhhtttwww{{{sss^^^ddddddZZZXXXhhhqqqppprrrgggcccIII555AAATTT\\\```iiijjjxxxxxxtttssshhhXXXWWWjjj___LLLSSS]]]dddrrr|||wwwssswwwvvvjjjfff]]]MMM888((('''---+++***)))(((((('''(((((('''&&&&&&%%%%%%$$$$$$###NNN888666000111......,,,+++***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%&&&&&&'''***111===KKKXXXaaafffllliiibbb```hhhtttxxxuuu|||rrrhhhbbb\\\WWWHHHRRRUUURRRQQQWWWkkk~~~qqqfffbbbaaa___eee~~~qqqXXXPPPRRRKKK???CCCTTTUUU[[[nnngggIII;;;CCCLLLMMMPPPYYYVVVMMMNNN[[[bbb___XXX```rrrzzzllluuuvvviiiaaaPPPYYYUUUEEENNN```bbbddd~~~rrrdddcccZZZWWWeeeLLL444,,,***'''''',,,))))))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$LLL777666000111......,,,+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&(((...999EEENNNSSSfffhhhhhhgggiiikkkkkkiiijjjnnnqqqqqqsssuuusssmmmmmmdddRRRQQQ^^^YYYNNNRRRttttttkkk```bbbmmmpppjjjdddfffsssnnnjjjvvvxxxmmmlllxxxuuuxxxmmmkkkfffkkkmmmyyy~~~xxxzzzyyyvvvoooooozzz}}}sssbbbVVVWWW[[[YYYWWWaaaqqqhhhWWWaaassspppdddrrruuu}}}rrrgggNNNLLLZZZooo___BBB000$$$)))000---'''%%%(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$III777777111000......,,,+++***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%)))'''%%%%%%(((...555999IIISSS___hhhkkkkkkjjjiiimmmkkkfff``````eeehhhgggpppoooeeemmmzzznnn|||kkkbbbVVVOOOPPPRRRRRROOORRRMMMWWWdddhhhfffYYYCCC___YYY\\\ccckkktttuuuoooiiifff^^^ZZZaaattt~~~wwwmmm```[[[^^^nnnvvvlllCCC@@@>>>OOOjjjmmmfffiiifffqqqvvvvvvooosss|||xxxqqqaaa[[[aaannncccFFF??????111$$$''',,,---'''"""%%%,,,&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%GGG666888111000......,,,+++***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%###%%%&&&$$$""""""&&&)))...555BBBOOOXXX^^^dddhhhmmmnnnjjjfffgggmmmqqqqqqqqqzzzrrrmmmqqq``````ooojjjlllrrrqqqlllqqq|||kkk[[[YYY```ZZZRRROOOIIIQQQIIIUUU```YYYZZZbbb^^^QQQRRR]]]```SSSLLLUUU^^^aaa^^^UUUWWW^^^TTTEEEDDDPPPBBBDDDKKKNNN\\\bbbTTT^^^kkkqqqyyy}}}zzzgggXXXUUUvvv}}}kkkeeefffaaa\\\TTTGGG:::111,,,***((($$$111((()))111,,, %%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%FFF666888111///......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''(((%%%***+++'''%%%'''******(((***111:::EEEQQQYYYZZZaaahhhkkklllmmmjjjeeelllrrreeedddooo^^^[[[}}}kkkeeehhhnnniiieeezzzttteeeiiivvvrrrmmmvvv~~~uuuqqqccchhhggg]]]bbb}}}qqqdddllloooWWWjjjwwwxxxnnn\\\[[[mmm^^^ddduuutttzzzppp|||}}}ooommmtttrrrbbbVVVZZZXXXOOOLLL]]]rrreeeHHH,,,888---+++&&&)))///)))%%%...---555---%%%&&&)))((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%GGG999555666//////...---,,,+++*********((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++$$$---...(((...!!!'''...###(((%%%'''$$$&&&$$$(((###!!!(((***!!!!!!,,,###+++,,,$$$'''''' )))+++!!!444'''***$$$,,,...%%%))),,, ---$$$&&&""""""'''+++)))&&&%%%)))&&&&&&&&&&&&)))***$$$&&&$$$***111 ''',,,&&&!!!%%%!!!""")))(((!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((+++///222444IIINNNUUU[[[^^^]]][[[YYYgggllliiiaaaaaajjjmmmiiibbbdddccc```cccjjjooooooaaa\\\cccrrruuurrr}}}yyyuuuvvvwwwuuussstttrrrttt}}}xxx}}}zzz~~~{{{|||}}}}}}|||xxxrrrnnnccciiikkkddd[[[ZZZeeeqqqzzzmmmeeeccccccbbbaaa]]]UUUGGG999...)))'''(((+++******)))(((''''''&&&''''''''''''''''''''''''$$$######(((---...***%%%$$$$$$$$$$$$$$$$$$$$$$$$GGG999555555//////...---,,,+++*********((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,)))---"""000((()))'''%%%###!!!$$$===''',,,$$$,,,777\\\nnnfff[[[EEE(((%%%<<<...)))'''((("""999...333bbbnnn\\\111 )))888###***,,,)))###%%%,,,'''%%%%%%''',,,$$$***///555!!!$$$(((%%%&&&###+++$$$((())))))$$$&&&+++########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---......///222777???IIIQQQVVV[[[cccgggeeejjjuuuxxxtttcccfffeeebbbaaaddddddaaaBBBOOO]]]dddkkkyyyzzztttooommmqqqttttttssspppxxx|||rrrbbb]]]gggttt{{{ssshhhiiippp]]]\\\^^^eeemmmooolllgggaaaeeehhhhhhfffhhhooottttttiii[[[NNNDDD<<<333---333111---)))((()))+++---******))))))(((''''''&&&''''''''''''''''''''''''&&&%%%%%%)))---...***&&&$$$$$$$$$$$$$$$$$$$$$$$$FFF999444555//////...---+++************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))###***"""WWW'''(((%%%LLLmmmFFF###...000555"""000000___rrr000"""(((000 &&&''''''---333--- &&&&&&,,,)))"""===ccc)))%%%$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&$$$"""###(((111:::???EEENNNVVVYYYaaakkknnnjjjdddiiikkkjjjjjjkkkiiieeemmmgggXXX]]]aaaZZZQQQOOONNNRRRYYY```dddeeeeeefffaaaUUUJJJIIIUUUbbbpppvvvuuugggWWWRRRWWW\\\qqqnnnmmmrrrzzz}}}wwwpppaaa]]]YYYTTTOOOIIIBBB===888555111000000...***'''###$$$$$$&&&'''((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((++++++((($$$$$$$$$$$$$$$$$$$$$$$$$$$}}}DDD999444444000///...,,,+++******))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++JJJ555;;;>>>OOO&&&(((000//////$$$%%%444)))333!!!---&&& $$$$$$###!!!!!!(((###+++000KKK///... ########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&))))))((('''&&&&&&&&&&&&,,,333:::===BBBIIIJJJGGGPPPVVV\\\___dddiiijjjhhhhhhzzz}}}mmmhhhtttzzzsssnnnmmmlllooouuuzzz|||}}}lllmmmjjjddd\\\[[[___ddd^^^hhhiii]]]SSSSSSTTTQQQJJJGGGDDDDDDEEEBBB<<<777555222000000111///***%%%'''&&&&&&'''))))))'''%%%+++++++++***)))(((&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$yyyCCC999333444000...---,,,+++***)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###...+++ !!!000444;;; 666lllkkk!!!mmmjjj...%%%---$$$***"""ZZZ+++&&&$$$"""&&&,,,'''###000++++++'''### 333!!!---TTT)))"""((((((&&&000########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''%%%$$$""""""%%%&&&&&&(((,,,---,,,...333888;;;BBBJJJOOONNN]]]___]]]WWWUUUYYYXXXTTTZZZXXXTTTRRRPPPNNNLLLKKK:::;;;;;;999666222111000***000111++++++///---%%%///000111000...,,,+++,,,!!!"""###%%%(((***,,,---,,,+++)))(((((((((((('''(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$vvvBBB999333333111...---,,,***))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&000!!!***%%%(((((("""(((LLL555111nnnGGG%%%"""'''***+++@@@RRR(((>>>~~~---+++###!!!***---&&& ######&&& !!!)))###///''''''###$$$+++111########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%$$$######$$$&&&((()))%%%$$$$$$###$$$&&&(((((("""%%%%%%%%%(((...222111///)))'''---333444333444333222111///,,,***(((''',,,,,,***(((&&&%%%%%%%%%---+++'''%%%)))...---((($$$(((******'''&&&)))---///000...***%%%###$$$'''%%%%%%%%%&&&'''***,,,---'''&&&&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sss@@@999222222111...---,,,***))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&%%%&&&&&& ///+++""",,,ppp///((($$$****** ===$$$"""===$$$+++&&&'''((( '''(((###$$$$$$""""""111###)))zzz"""'''###&&&222***)))########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%)))(((&&&$$$$$$%%%'''((('''&&&&&&&&&'''((()))+++&&&((('''$$$$$$((((((&&&///+++(((((()))&&&###"""$$$%%%'''(((((((((((((((...---+++)))((((((***+++,,,&&&###%%%&&&&&&&&&((('''(((((('''%%%%%%''')))%%%&&&'''''''''(((***+++,,,,,,+++(((%%%"""!!! )))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$rrr@@@999222222111...---+++***))))))(((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***...%%%555'''%%%&&&$$$### &&&)))(((///$$$///$$$$$$###///222'''AAA222 000999(((&&&---***---..."""&&&)))%%%!!!)))$$$!!!(((########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""!!!"""$$$%%%&&&%%%$$$###%%%$$$%%%''''''&&&&&&'''$$$''''''%%%%%%''''''$$$ %%%&&&$$$$$$)))+++)))''')))******)))'''&&&&&&&&&'''(((((('''&&&&&&'''((($$$&&&---,,,$$$"""((()))&&&$$$%%%'''******)))'''''''''((())))))'''%%%"""%%%((()))))))))))))))"""###%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$kkk<<<999333222111---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%,,,###*** %%%)))###QQQ***!!!&&& &&&***yyy"""000$$$+++###$$$)))######################################################$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################################################################$$$$$$$$$%%%%%%%%%########################$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%mmm===999333222000---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))555111"""--- +++###$$$%%%***"""$$$%%%&&&''' ######################################################$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%nnn>>>:::333111///---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%<<<$$$%%%%%%###___'''###"""###***222+++"""###$$$***(((###$$$################################################$$$$$$$$$#######################################################################################"""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%lll===999333222000---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&///^^^((()))---(((''' 000 @@@ZZZiii\\\\\\YYYLLL%%%((( %%%%%%###$$$$$$################################################################################################################################################""""""#########$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##################$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhh:::888222222111---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$222444UUUUUU888///***'''&&&444((("""fff------(((###$$$***###"""'''$$$%%%################################################################################################################################################""""""#########$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fff999777222333222---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""### %%%((($$$)))333***$$$[[[+++!!!&&&&&&&&&"""(((!!!&&&%%%%%%###############################################################$$$$$$$$$########################################################################"""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""############$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###ggg999777222222111---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%+++SSS'''AAA$$$(((###'''000'''%%%###(((+++...((()))000'''$$$((('''%%%%%%################################################""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###iii:::888222222000---,,,+++***)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%111...kkkEEE((("""$$$+++***&&&###,,,###555666EEE((("""000,,,$$$"""---%%%&&&################################################""""""######$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###ZZZAAA666111000111---,,,+++***))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))''' 111###&&&!!!(((!!!///---///111###(((###%%%222444&&&---)))///$$$&&&'''888&&&:::yyy!!!------"""444%%%!!!yyy&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################"""""""""######$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$!!!"""'''&&&!!!!!!%%%###################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###YYY@@@777111111111---,,,+++***)))))))))))))))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))000111(((***%%%###"""(((((("""---''''''$$$999!!!...111###---###'''!!!+++"""&&&***$$$444)))%%%,,,,,,!!!!!!...'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################***)))((('''%%%$$$###"""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################### $$$$$$!!!!!!$$$###################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###XXX@@@777222111111---,,,+++******))))))***((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$222!!!666###&&&"""...***,,,---888111 222)))RRR***+++(((vvv---444)))ooo&&&+++&&&333$$$$$$HHH"""---''' %%%&&&%%%}}})))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################,,,+++***(((&&&$$$"""!!!################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&###!!!$$$&&&%%%%%%'''###################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###VVV???777333222111------,,,+++************((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& 111,,,###)))%%%...---///&&&)))...444RRR...!!!***@@@$$$$$$'''###@@@%%%,,,)))888//////$$$(((333000iii"""'''"""$$$***333,,,###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%###"""###$$$%%%%%%&&&###################################################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###TTT>>>777444222111...---,,,+++************'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$///+++nnn$$$%%%'''(((111CCC111JJJ000)))***)))&&&666///)))///###''')))%%%,,,+++###{{{$$$'''+++QQQ###((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!"""###$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!######!!! !!!"""######################################################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###SSS===888555333111...---,,,++++++******+++'''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))...###qqq///---)))***%%%###"""ccc$$$000,,,...,,,???TTT&&&///lll'''(((***...(((222)))"""333&&&)))((($$$(((''''''RRR&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################***---)))$$$###%%%&&&###################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###QQQ<<<888555333111......---,,,++++++++++++''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''"""###$$$'''---'''eee&&&333---222......>>>###...'''&&&,,,&&&111xxx777222'''******&&&&&&!!!...'''!!!555777(((###666"""```$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%$$$$$$#########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$000666000&&&$$$''')))###################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###QQQ<<<888666444111......---,,,++++++++++++&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''''''''''''''''''''&&&+++%%%444!!!---...xxx###///%%%&&&///!!!!!!222"""JJJlll###***,,,,,,---!!!888444???+++***...###444111'''---,,,%%%+++---(((SSS ###000%%%$$$...555%%%mmm,,,((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##################################################################$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################---666..."""!!!$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$