BM6P6(@ ZZZGGGEEECCCBBBAAA@@@===:::666666555444222111000000...---,,,+++************(((******'''%%%'''...444+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''')))************)))))))))))))))222:::BBBDDDAAA>>>???BBBKKKVVVbbbbbbVVVKKKJJJOOOeeelllzzz~~~uuubbbGGG333///444444777:::999555333555888KKKXXXfffkkklllooorrrssstttvvv|||{{{yyy{{{}}}~~~{{{www{{{}}}}}}zzzxxxuuussspppkkkgggfffhhhjjjeeehhhlllmmmmmmkkkjjjjjjeeemmmqqqoooooooooggg[[[___[[[UUUNNNHHHCCCAAA@@@666444333444888<<>>>>>BBBEEEDDDAAA@@@DDDHHHHHHEEEBBBCCCEEEHHHGGGFFFIIIKKKMMMTTT[[[cccfffbbb}}}aaa___mmmJJJ===:::<<<<<<777333333444555888999===GGGUUUaaaiiilllqqquuuyyyzzzzzz|||yyylllrrr|||}}}|||pppoooggg[[[TTTRRRMMMFFFKKKEEE@@@@@@===:::===DDDEEEDDDBBBBBBDDDJJJRRRYYYVVVTTTQQQQQQRRRRRROOOLLLCCCFFFGGGCCC???>>>CCCHHH\\\hhhdddLLL;;;===BBB???@@@@@@<<<999999;;;777111111444555222000444>>>GGG___hhhppptttxxx{{{{{{xxxzzzzzzyyyxxxxxxyyyyyyyyyZZZHHHFFFDDDCCCBBBAAA>>>;;;666666555444222111000000...---,,,+++************%%%(((*********---444;;;++++++******)))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))000777???@@@>>><<<>>>BBBIIIPPPYYY\\\XXXPPPKKKJJJ[[[lllzzzmmmUUU===000111222666999999555333555777DDDQQQ```hhhlllpppssssssrrrsssvvv|||zzzyyyzzz|||}}}~~~~~~~~~~~~~~~|||yyy||||||}}}~~~}}}{{{yyyxxxvvvtttpppkkkggggggjjjlllnnnpppqqqpppnnnlllkkkkkkqqqyyy~~~}}}~~~sssdddXXXRRRHHHAAA<<<888666444333111000111444999===???<<<;;;999888777777888999666555333111000000111222111111111111111111111111111222444;;;GGGWWWfffooo}}}~~~}}}}}}}}}~~~}}}~~~~~~{{{rrrooouuuzzzppppppvvv{{{ttt```HHH666///111444222333444666777999:::;;;>>>@@@BBBAAA???>>>???AAA@@@@@@AAAAAABBBAAAAAAAAA@@@EEEIIIIIIEEEAAAAAABBBDDDBBB@@@BBBEEEGGGHHHGGGEEEHHHKKKRRRWWW\\\}}}ppp___ssscccTTTggg}}}vvvZZZEEE999::::::777444444555555555555999AAANNNZZZbbbeeelllpppuuuwwwwwwyyy}}}tttqqq|||}}}tttfff\\\VVVMMMCCCCCC<<<999<<<>>><<<;;;>>>LLLKKKIIIHHHJJJOOOVVV\\\]]][[[XXXWWWVVVTTTOOOKKKIIIKKKNNNMMMIIIGGGGGGHHHUUUgggooo___KKKAAAAAAAAACCCCCC@@@<<<>>>@@@<<<666111333444222111666BBBLLL```iiiqqqtttwww{{{{{{xxxzzzyyyyyyxxxxxxyyyyyyyyy[[[HHHGGGEEEDDDCCCAAA>>><<<666666555444222111000000...---,,,+++************(((***+++***((((((,,,000++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))---333999;;;::::::===BBBHHHMMMSSSYYY[[[WWWMMMFFFQQQppp}}}yyyhhhLLL777000///333777888555444444666;;;IIIYYYcccjjjpppsssrrrrrrqqqqqquuuzzz}}}|||zzzyyy{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||yyywwwsssnnnkkklllpppsss{{{{{{yyyvvvrrrpppqqqrrryyyppp]]]RRREEE<<<999888555333222111//////222888===AAA>>><<<:::888777666666777777777666555444222111000222222222222222222222222333222333999EEEUUUeeeooo}}}}}}}}}|||||||||~~~~~~uuuooonnnxxxwwwlllnnnvvv|||zzzkkkTTT@@@444000111444111222555777999:::::::::???>>>===:::999:::===@@@?????????@@@@@@AAABBBCCCDDDJJJOOOPPPKKKEEEAAA@@@BBB@@@@@@AAADDDGGGHHHIIIEEEIIILLLRRRUUUUUUmmm{{{\\\^^^uuuwww[[[WWWnnnjjjGGG<<<;;;:::999777555444444444444666<<>>AAAFFFHHHHHHIIIYYYZZZ[[[YYYWWWXXX]]]aaabbbaaa___^^^]]]ZZZUUURRRRRRSSSUUUVVVTTTQQQMMMKKKLLL```rrrqqq]]]IIICCCEEEBBBBBB@@@>>>@@@BBB???999333444444222444<<>><<<666666555444222111000000------,,,+++***************+++,,,***'''&&&&&&(((************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((())))))))))))))),,,000555777777999>>>BBBJJJPPPWWW\\\___[[[PPPEEEKKKuuu}}}~~~uuuZZZ???333---111555666555444444444555BBBQQQ]]]hhhppprrrppptttsssrrruuuxxx{{{{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~|||xxxtttrrrtttyyy}}}{{{xxxwwwyyy|||}}}|||gggZZZJJJ@@@>>>>>>;;;888555444333222444:::AAAFFFEEECCC@@@<<<888666444444444555777777666444222000222222222222222222222222444222222777CCCUUUfffppp}}}||||||{{{{{{|||~~~~~~yyyqqqmmmnnnzzz~~~|||yyymmmooowww{{{{{{zzzvvvbbbJJJ:::222000111333000222666999;;;;;;;;;:::>>>===;;;::::::;;;>>>AAAAAA@@@?????????AAABBBCCCFFFJJJOOOQQQNNNIIIFFFDDDCCCBBBBBBBBBDDDGGGHHHIIIIIIMMMNNNRRRUUUSSSeee```OOOccc}}}pppWWWccctttQQQDDD???;;;;;;:::777555444666555666:::AAAJJJSSSXXX\\\bbbjjjooorrruuuyyy|||xxxnnnggg^^^WWWQQQPPPSSSXXX]]]```gggooovvvsssiiibbbccchhheeedddbbbbbbaaaaaaaaaaaa\\\ZZZXXXXXXXXXXXXVVVTTTMMMVVVeeeoooeeeQQQGGGHHHDDDDDDCCCBBBDDDGGGDDD>>>888888666444777AAAOOOZZZdddlllsssuuuwwwzzzzzzwwwxxxxxxxxxxxxxxxxxxyyyzzz\\\GGGEEECCCBBBBBB@@@===:::666666555444222111000000------,,,+++************''')))+++,,,,,,---...///*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''(((((())))))))))))+++...222555666999>>>BBBIIITTT^^^aaaaaa]]]RRRGGGGGGppp~~~xxxcccGGG555...000333444444444333444555>>>KKKWWWdddnnnqqqnnnssssssuuuwwwzzz{{{zzzyyy}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{yyyyyy{{{}}}{{{{{{~~~}}}hhh[[[JJJ@@@>>>>>>;;;888777777666444555:::BBBHHHGGGEEEAAA===999666555444111222444666666555333222222222222222222222222222444222222777CCCUUUgggrrr~~~}}}|||||||||}}}~~~{{{sssrrruuuyyynnnqqqxxx{{{xxxvvvrrr[[[CCC666222000000222111333777:::<<<======<<<=========???@@@BBBCCCCCCDDDCCCAAA@@@@@@@@@AAABBBCCCFFFHHHJJJJJJJJJIIIIIIFFFEEEEEEEEEEEEFFFHHHIIIMMMOOONNNPPPTTTSSSaaa}}}pppQQQQQQnnn```\\\wwwoooLLLBBB::::::;;;888666777666666666777<<>><<<999777666777666555555888@@@FFFCCCBBB???<<<999888777777111111222333444444444444333333333333333333333333333111222888EEEWWWiiittt~~~~~~~~~}}}}}}}}}|||vvvwww||||||sssmmmrrryyy{{{yyywwwkkkTTT===444111//////333444555888;;;===????????????@@@AAADDDFFFGGGFFFDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBCCCEEEGGGIIIIIIFFFGGGGGGFFFEEEFFFHHHJJJLLLNNNKKKLLLRRRQQQ\\\sssdddMMM\\\}}}vvvcccnnnYYYIII;;;:::;;;888888;;;444444444444555:::@@@EEELLLTTT___hhhmmmqqqvvvyyy|||}}}wwwssssssvvvtttzzzyyyrrrssspppnnnkkkfffccccccfffiiihhhccc]]]XXXWWWZZZ___cccggg[[[WWW^^^bbbZZZNNNGGGIIIKKKKKKJJJMMMPPPLLLFFF;;;999666666;;;FFFTTT]]]iiipppuuuvvvwwwyyyyyywwwwwwwwwvvvwwwwwwxxxyyyzzz]]]GGGFFFDDDCCCBBB@@@===;;;666666555444222111000000...---,,,+++************,,,+++)))'''&&&&&&%%%$$$)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((())))))***)))+++///333666999;;;======OOO```gggkkkllldddXXXLLLQQQ```vvvzzzcccHHH444333222111222333444444333666;;;EEEWWWhhhqqqppptttvvvxxxyyyyyyyyyyyyzzz{{{|||~~~~~~~~~~~~}}}|||||||||}}}~~~}}}|||yyyxxxtttvvvqqqiiihhhlllhhh______XXXOOOFFF@@@<<<999777555777888666555777===CCCDDDCCC@@@===;;;:::999999444333222111111333444666333333333333333333333333111111222999GGGZZZkkkvvv~~~~~~~~~~~~~~~zzz}}}rrrlllkkkrrryyyyyywwwwwwbbbLLL888222111...000666666777999;;;>>>@@@BBBCCCEEECCCCCCEEEGGGGGGEEECCCDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCDDDEEEFFFFFFFFFDDDEEEFFFFFFDDDEEEHHHKKKJJJMMMJJJLLLRRRQQQVVVhhh~~~[[[QQQjjj{{{wwwiiiwwwttt\\\GGG@@@===888666:::222333333222222444888<<>><<<666666555444222111000000...---,,,+++***************((('''(((***,,,......)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&((()))***&&&&&&&&&'''((())))))***(((***...222555888999:::;;;MMM___iiisssxxxpppbbbUUUHHHEEETTTeeeqqqsssUUU777444222111111333444444111222555???RRRgggqqqrrryyyyyyzzzyyyyyyzzz|||~~~yyy{{{|||}}}}}}~~~~~~~~~~~~xxxuuusssvvvssskkkiiilllhhh```ZZZVVVOOOGGG@@@:::777666666999;;;999666888===CCCJJJHHHEEEAAA===;;;999999999666333000000222444666333333333333333333333333000000333;;;III[[[mmmxxx~~~~~~}}}mmmjjjkkkrrrwwwvvvtttsssZZZFFF444111000---000888888999:::;;;>>>AAACCCEEEIIIFFFDDDDDDEEEFFFDDDAAABBBCCCDDDFFFFFFFFFEEEEEEJJJIIIIIIIIIIIIHHHFFFDDDAAACCCEEEDDDDDDEEEIIIMMMJJJMMMKKKMMMTTTQQQSSSaaakkkmmmNNN\\\___qqqjjjmmmpppTTTHHH@@@888444777333444555333222222666999<<>>>>>AAAIIIVVVdddllllllssswwwwwwwwwyyyyyywwwvvvvvvvvvvvvwwwxxxyyyzzz|||YYYKKKHHHEEECCCBBB@@@===;;;888888666555333111000000//////...---,,,,,,++++++************************,,,***)))***,,,+++'''$$$+++******)))(((''''''&&&((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((()))******)))***+++///777??????:::HHHLLLVVVgggvvv}}}}}}{{{jjjWWWCCCDDDZZZvvv}}}sssGGG777///444555000000777333333444:::FFFXXXkkkxxxwww|||~~~}}}||||||yyytttzzz|||~~~~~~xxxuuu~~~}}}|||wwwkkkggg]]]QQQJJJGGGDDD???::::::888666888<<<===;;;999FFFEEEEEEEEEBBB===;;;;;;:::<<<;;;777333444555555;;;555222444444//////222222111333;;;KKK]]]mmmvvv~~~~~~~~~~~~~~~}}}~~~ppppppoooqqqxxx|||wwwnnnQQQ>>>000222666444555999:::;;;===@@@BBBDDDDDDEEEKKKIIIGGGEEECCCAAA??????CCCCCCDDDDDDEEEEEEFFFFFFEEEGGGJJJKKKKKKJJJKKKLLLCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKMMMQQQVVVZZZhhhrrrbbbEEEFFF\\\uuuzzzcccqqqlllHHH@@@;;;333777666555444444333333333444777>>>IIIRRRZZZaaaiiinnnsssvvvzzz}}}~~~~~~wwwzzz~~~vvvpppnnnllljjjhhhddd___\\\aaajjjtttuuunnneee___]]]YYYaaaooovvvjjjooollljjjdddbbbkkkiiiTTTLLL@@@:::DDDUUUccckkknnnqqqsssuuuxxxyyyyyyxxxwwwuuuvvvxxxxxxwwwwwwxxxyyy|||YYYHHHFFFCCCBBBBBB@@@>>><<<888888666555333111000000.........---,,,,,,,,,+++************************,,,***(((''')))***++++++*********)))((('''''''''((((((''''''''''''((((((((((((((((((((((((((('''((((((((((((((()))******+++,,,...222;;;DDDFFFBBBDDDFFFPPPaaattt|||fffMMMEEETTTnnn|||rrrRRR???111222444111111666333444555888AAAQQQdddqqquuuzzz~~~}}}|||~~~|||xxxyyy|||~~~~~~vvviiiWWWJJJDDDBBB@@@===:::888777:::===>>>;;;888CCCIIIOOOOOOHHH>>>888666:::<<<<<<888444333333444;;;555333555444000///222222111333<<>>@@@BBBDDDEEEJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIEEEGGGJJJKKKJJJIIIJJJJJJBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMPPPTTTXXXaaammmqqqQQQEEENNNcccoooZZZ}}}xxxUUUCCC???<<<:::666555444333333333333333555;;;DDDLLLTTT]]]fffmmmooosssxxx{{{||||||}}}}}}~~~{{{vvvpppnnnllljjjiiigggdddaaa___gggrrrwwwtttlllddd```WWW\\\hhhyyy}}}~~~}}}|||tttmmmtttqqq___OOOCCC>>>HHHYYYhhhqqqvvvuuuuuuuuuvvvwwwyyyzzzzzzxxxxxxyyyxxxvvvwwwyyy{{{|||YYYFFFDDDBBBAAAAAAAAA???===888888666555333111000000------------,,,,,,,,,,,,***************************)))(((&&&&&&)))///333******))))))((((((''''''((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((()))*********,,,---111;;;FFFJJJIIICCCDDDKKK[[[ppp{{{mmm[[[SSS[[[ppp}}}eeeMMM777000222222111333333555666666:::FFFYYYhhhrrrxxx||||||}}}~~~zzz|||~~~~~~{{{yyy|||}}}zzzvvvuuuxxx||||||eeeQQQFFFAAA@@@@@@===<<<<<<>>>AAABBB>>>:::777BBBPPPVVVSSSJJJAAA<<<;;;>>>@@@>>>:::666555666:::777555666555111111333222000333===PPPfffvvv~~~~~~}}}~~~~~~~~~~~~}}}}}}vvv}}}}}}ppprrruuuyyy~~~uuuiiiHHH999---///333555888===;;;;;;<<<===???AAADDDEEEJJJIIIGGGFFFFFFHHHKKKMMMEEEEEECCCCCCDDDEEEGGGIIIGGGIIIJJJJJJIIIHHHHHHIIIAAAAAAAAAAAACCCDDDFFFGGGGGGIIIKKKLLLMMMOOORRRTTT[[[hhhfffKKKFFFTTTuuu~~~TTTiiixxx}}}eeeGGGAAAAAA888666666555444333222222222333777===DDDKKKVVVbbbjjjkkkpppvvvzzz{{{{{{zzzzzz|||~~~{{{wwwtttqqqooommmlllllljjjhhheee]]]cccmmmvvvyyyuuullleee\\\[[[```ooo~~~qqqWWWLLLEEEMMM\\\iiirrrxxxxxxwwwvvvvvvwwwyyy{{{}}}zzz{{{zzzxxxwwwwwwyyy||||||XXXGGGEEECCCBBBBBBAAA???===888888666555333111000000,,,,,,,,,,,,,,,,,,------************************)))******(((&&&(((...444***)))))))))((((((((('''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((())))))***((()))***,,,555@@@FFFFFFFFFGGGLLLYYYlll{{{|||wwwoooooollliiilllxxxxxx^^^@@@111111333222000222555777555555>>>QQQ```mmmuuu{{{{{{|||}}}xxxssszzzzzzxxxtttmmmhhhkkkttt|||tttcccSSSIIIDDDDDDDDDCCCBBBBBBEEEHHHHHHDDDAAA666>>>IIIUUU^^^^^^RRRFFF>>>@@@DDDGGGDDD===999999;;;:::999888666333333444333111333???SSShhhxxx~~~~~~~~~}}}}}}~~~zzzrrr~~~wwwmmmppptttyyy~~~|||oooaaaCCC777---///444777;;;@@@>>>=========???BBBEEEGGGIIIHHHFFFFFFHHHLLLQQQSSSHHHGGGDDDBBBAAABBBDDDFFFIIIKKKKKKKKKIIIHHHHHHIIICCCCCCAAAAAAAAABBBDDDEEEFFFHHHJJJLLLLLLMMMOOOQQQUUU\\\{{{```KKKNNNeeezzznnn___dddwwwvvvXXXGGGDDD999888777666444333222222222222444888<<>><<<888888666555333111000000++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((***,,,+++((((((+++...))))))))))))((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((())))))***''')))))))))///999???@@@EEEHHHMMMWWWhhhwwwxxxqqqqqqtttuuuqqqppp~~~nnnMMM666111333333///111444666444333:::JJJXXXfffpppxxxzzz{{{~~~{{{rrrxxx||||||zzztttlllfffiiittt}}}~~~|||xxxsssooollliiihhhhhhlllsssssshhh\\\UUUTTTQQQNNNJJJHHHHHHIIIHHHGGGGGGJJJMMMNNNKKKGGGEEEBBBCCCPPPgggssshhhVVVCCCBBBEEELLLMMMDDD===;;;===??????;;;777555555555555222555AAAVVVjjjwww}}}~~~~~~vvvuuu{{{rrrlllpppuuuyyy}}}xxxhhhXXX???666///000666;;;???BBB@@@?????????AAACCCFFFHHHHHHGGGFFFFFFIIIMMMRRRUUUNNNKKKHHHDDDBBBBBBCCCDDDKKKLLLLLLKKKIIIHHHIIIJJJGGGEEECCCAAA@@@AAABBBCCCEEEGGGJJJKKKKKKMMMOOOQQQPPPQQQ```yyyTTTIIIZZZjjjhhh[[[nnnrrrXXXKKKAAA:::999777555444333222222222333555777===HHHVVV```dddjjjrrrxxxzzz{{{{{{{{{}}}{{{zzzwwwuuupppqqqsssvvvwwwvvvrrrnnngggbbbaaagggrrrxxxwwwrrrlllbbbYYY[[[iii~~~|||pppggggggmmmrrrvvvyyyxxxyyyzzz{{{||||||{{{{{{xxxzzz~~~}}}{{{zzzyyy|||XXXLLLJJJGGGEEEDDDAAA>>><<<888888666555333111000000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''')))+++,,,***)))(((((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((((((((((()))******)))++++++)))---555;;;;;;???EEELLLTTTdddvvv{{{wwwvvvvvvpppggghhhzzz]]]???222333333///000333555333333888DDDNNN[[[gggssswwwyyy|||tttwww~~~}}}{{{vvvoookkkooozzzzzzxxxrrrqqqooollleee]]]VVVQQQLLLHHHEEEFFFJJJKKKDDD>>>DDDJJJPPPRRROOOKKKIIIHHHMMMKKKJJJMMMQQQSSSRRROOOLLLEEE@@@KKKiiivvvPPPGGGDDDLLLOOOIIIAAA>>>@@@DDDEEE???999777777555666444777EEEZZZlllwwwzzz}}}}}}}}}~~~~~~~~~yyy}}}wwwrrrnnnrrrvvvzzz{{{uuucccRRR999555111333888===AAABBBAAA@@@@@@AAABBBEEEGGGHHHGGGFFFFFFFFFHHHLLLOOORRRQQQOOOLLLIIIFFFEEEEEEEEEKKKKKKKKKJJJHHHHHHIIIJJJHHHFFFCCCAAA@@@AAABBBDDDEEEGGGIIIJJJKKKMMMPPPRRRUUUSSSVVVrrrbbbGGGPPPggg~~~wwwaaaeeegggPPPEEE<<<;;;999777555444333333222333444555888AAAMMMVVV___dddlllssswwwyyyzzz{{{{{{wwwxxx|||}}}|||ppppppssswwwzzz|||{{{yyyoooggg```bbbkkktttvvvuuulllcccYYYVVV```tttuuummmnnnrrrtttwwwyyywwwyyy{{{|||}}}|||zzzyyyvvvyyy}}}~~~|||{{{zzz|||XXXJJJHHHFFFDDDCCCBBB???===888888666555333111000000---,,,,,,,,,+++*********))))))))))))))))))))))))((('''((()))******(((&&&(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((((((((()))******))),,,,,,***---333888999:::CCCIIINNN^^^uuuzzzzzzrrreeebbbvvvkkkIII444222333000111222333222222666===CCCNNN]]]llltttwww{{{~~~~~~|||}}}zzzwwwwww}}}xxxqqqnnnfffeeebbb]]]VVVOOOHHHEEE@@@===;;;===AAABBBAAA???JJJQQQYYY[[[VVVPPPMMMMMMTTTQQQPPPRRRWWWZZZ[[[ZZZNNNLLLGGGIII___|||gggSSSFFFJJJPPPMMMFFFDDDDDDJJJJJJBBB;;;999888555555444999III___qqqyyyzzz}}}}}}|||}}}}}}}}}}}}~~~{{{~~~rrrqqqnnnrrruuuxxxxxxooo\\\JJJ444333222444999>>>@@@@@@???@@@AAABBBCCCEEEEEEFFFFFFEEEEEEFFFGGGIIIKKKLLLNNNMMMKKKIIIGGGFFFEEEEEEIIIIIIIIIHHHFFFFFFHHHJJJGGGEEECCCAAAAAACCCEEEGGGFFFGGGHHHIIIJJJMMMQQQUUUYYY[[[XXXhhh|||VVVHHH[[[uuuvvvfffooosssWWWIII>>>===;;;999666555444333111222333333555;;;EEELLLWWW]]]dddkkkppptttwwwzzz}}}}}}}}}~~~zzzuuutttuuuxxx{{{~~~xxxvvvttttttxxx|||wwwmmmcccaaahhhpppsssssskkkeee\\\WWW]]]nnnyyyrrrsssvvvvvvwwwyyyyyyyyyzzzzzz{{{{{{zzzzzzxxxyyy{{{{{{{{{{{{}}}|||YYYGGGFFFDDDCCCCCCBBB@@@>>>888888666555333111000000------,,,,,,+++***))))))))))))))))))))))))))))))(((&&&%%%&&&)))+++)))&&&(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((()))******'''+++,,,***,,,222777777999CCCHHHJJJYYYssspppaaadddzzzsssOOO555111333111222222222222222444888;;;EEEVVVhhhqqqvvv{{{{{{~~~}}}rrrkkkhhh\\\ZZZVVVQQQKKKFFFBBB@@@:::888999===AAADDDFFFGGGGGGOOOXXX[[[XXXVVVWWWZZZZZZWWWUUUWWW]]]aaaccccccYYY[[[UUUKKKQQQhhh}}}zzz___IIIJJJQQQPPPLLLKKKFFFMMMMMMDDD<<<:::999555444444;;;LLLcccttt{{{|||}}}}}}|||||||||~~~}}}}}}~~~~~~|||vvvmmmqqqlllpppssstttsssjjjVVVDDD111222222444999>>>???===>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFGGGGGGEEEDDDDDDGGGIIIEEEDDDBBBAAABBBEEEHHHKKKFFFGGGGGGHHHJJJMMMSSSWWWVVV\\\XXX___zzzjjjCCCJJJeeeooofff~~~bbbOOO@@@>>><<<:::777666555444000111333333333888???EEERRRWWW^^^eeekkkpppuuuxxx|||~~~pppiiimmmpppvvv}}}wwwzzzzzzuuuyyy{{{vvvrrrppppppsssxxx}}}~~~wwwrrrtttxxx~~~{{{qqqfffcccgggnnnqqqqqqlllhhhaaa[[[\\\kkk}}}}}}~~~|||{{{|||{{{zzzyyyxxxxxxyyy{{{|||zzzyyyyyywwwwwwzzzxxxVVVGGGFFFFFFFFFEEECCC???<<<888888666555333111000000444000+++((('''(((((()))''''''))),,,+++'''&&&)))***************)))(((((())))))************))))))((()))***)))((('''((()))'''''''''''''''''''''''''''''''''''''''((())))))(((''')))++++++,,,222;;;;;;@@@EEEKKKSSSddd{{{kkkUUUQQQZZZppp~~~dddFFF555222222222333444333222222666999AAAKKKYYYgggpppvvvzzz{{{~~~xxxmmmfff\\\RRRMMMHHHBBB@@@@@@:::;;;<<<@@@JJJUUUWWWTTTNNNQQQVVV[[[^^^]]]XXXUUUcccdddeeedddcccbbbaaaaaa^^^___^^^[[[YYY[[[bbbiiiuuujjjZZZOOOQQQWWWXXXSSSJJJPPPSSSMMMBBB:::777666666555>>>UUUlllyyy||||||}}}}}}~~~~~~~~~}}}~~~wwwsss{{{ppphhhnnntttrrrtttxxxsssaaaKKK>>>000111444666888:::;;;<<<:::>>>AAABBB???<<<;;;<<>>=========AAAAAAAAAAAAAAAAAAAAAAAAFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDFFFGGGGGGFFFAAADDDGGGJJJKKKLLLMMMOOOUUUZZZ\\\^^^___bbb{{{VVVHHH]]]tttjjjjjjxxxcccRRREEECCC>>>444333999666444333222222444777999:::CCCPPPZZZaaagggpppvvvuuuwwwyyy|||zzzzzz|||}}}ssshhh```^^^```jjjvvv}}}~~~vvvqqqooottt~~~yyywwwwwwyyy{{{}}}~~~}}}uuutttwwwyyy}}}wwwiiidddjjjnnnlllccc\\\WWWXXXZZZccczzz~~~|||{{{{{{{{{|||}}}|||{{{{{{{{{}}}}}}zzz{{{~~~~~~||||||\\\HHHGGGFFFFFFEEECCC@@@===999888777555333222111000,,,---///000000...,,,+++...+++***++++++((())),,,)))************))))))((())))))************))))))&&&'''))))))(((((()))+++'''''''''''''''''''''''''''''''''''''''((()))))))))((()))+++******000888LLLPPPSSSOOONNNYYYpppgggPPPDDDTTTkkkvvv]]]@@@000000///111333444333333333555555>>>LLLZZZfffmmmsssvvv|||~~~~~~~~~{{{{{{pppfffYYYOOOKKKMMMLLLIIIIIIPPPZZZ___]]]bbb^^^ZZZZZZ^^^```___\\\\\\dddooouuusssmmmgggcccddd___\\\```hhhmmmkkkgggiiillliii___WWWVVVWWWWWWUUUVVVWWWUUUOOOFFF>>>999;;;<<>>>>><<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>DDDDDDDDDDDDDDDEEEFFFFFFEEECCCBBBBBBCCCCCCBBBAAABBBDDDGGGHHHHHHIIIKKKMMMQQQWWWXXXYYY[[[]]]uuupppKKKEEE^^^~~~xxxdddvvvdddKKKHHHBBB333222===888777555333222222333333666===GGGRRR]]]gggooouuurrrsssvvvyyy|||qqqddd[[[VVVZZZ```ooo||||||~~~wwwrrrnnnqqqxxx}}}|||yyyuuuxxx|||}}}wwwtttyyy~~~rrrjjjjjjkkkiii]]]UUUPPPRRRVVV```www}}}~~~||||||{{{|||}}}}}}||||||}}}~~~~~~{{{{{{~~~~~~}}}~~~{{{[[[IIIGGGFFFEEEEEECCC@@@>>>999888777555444222111000,,,...///...,,,***(((((((((&&&(((,,,...***'''((())))))************)))((())))))************))))))%%%&&&(((((((((((()))+++'''''''''''''''''''''''''''''''''''''''((()))))))))((()))+++***)))...555KKKRRRVVVQQQLLLTTThhh{{{~~~sssbbbTTTUUUjjjkkkIII444111///111222444333333222222000888EEERRR^^^gggooosssxxx{{{wwwoooiiibbb^^^]]]VVVWWWUUUSSSWWW^^^aaa___eeeeeeeeefffeeedddbbb```^^^aaahhhooosssqqqkkkfffddd^^^ZZZ^^^gggpppsssrrrppptttssshhh]]]XXXWWWWWWWWWYYY[[[[[[RRRFFF===:::;;;???MMMdddwww}}}zzzppplllnnnmmmpppttttttfffNNN:::111444444444555666777888999888999::::::::::::::::::;;;<<<>>>@@@???>>>;;;999========================BBBCCCCCCDDDEEEFFFGGGHHHEEEDDDCCCCCCCCCCCCBBBAAADDDEEEFFFFFFEEEFFFIIIKKKKKKQQQSSSVVVYYY[[[nnnaaaDDDLLLttttttvvvzzzWWWIIIDDD<<<888<<<888777666555333222222111777;;;BBBLLLXXXccclllqqqrrrsssuuuwwwzzz}}}tttggg]]]YYYUUUYYYiii{{{sssqqqtttxxxyyyyyyyyyzzz{{{~~~zzztttyyy{{{rrrmmmjjjgggZZZPPPIIILLLSSS___uuu~~~|||}}}~~~}}}|||{{{|||}}}||||||}}}~~~}}}~~~[[[JJJHHHFFFEEEEEEDDDAAA???999999777666444222111111...///...,,,))))))***---000***''')))***((('''(((((())))))*********))))))))))))************))))))$$$&&&'''((('''''')))+++(((((((((((((((((((((((('''''''''''''''((()))))))))(((***+++***(((,,,333AAAKKKRRRPPPLLLQQQbbbrrrxxxkkk```uuuwwwVVV>>>777000111222333444333222111///555???JJJUUUaaakkkqqqoootttzzz~~~yyymmmhhhfffdddfffjjjccceeeeeeccceeehhhgggdddeeemmmuuuxxxtttnnnjjjhhhiiicccaaafffoootttrrrmmmiiiddd^^^\\\___hhhrrrxxxvvvkkkfffcccaaabbbdddiiihhh]]]KKKAAA@@@<<>>>>>>>>>>>>>>>>>>>>>>>AAAAAACCCDDDEEEGGGGGGHHHCCCBBBAAABBBCCCDDDCCCBBBDDDEEEFFFEEEEEEEEEGGGIIIDDDKKKLLLOOOSSSTTT```xxx]]]IIIbbbuuu|||ttt|||cccOOOEEE>>>999888777666555444333333333222555;;;DDDOOO\\\gggmmmssstttuuuwwwyyy|||~~~~~~{{{mmmccc[[[UUUYYYdddwww}}}}}}}}}yyyyyyyyyrrrlllhhhYYYMMMEEEHHHQQQ^^^sss~~~~~~}}}{{{zzzzzz{{{~~~|||}}}zzz___JJJHHHFFFEEEEEEDDDBBB@@@:::999888666444333222111...///...,,,***,,,111666???444)))%%%$$$%%%(((,,,((())))))************)))))))))************))))))%%%&&&((((((''''''(((***(((((((((((((((((((((((('''''''''''''''((())))))))))))***+++)))'''***000777AAAJJJLLLJJJOOO^^^kkkuuummmfffNNNBBB333222222222444444333111000444:::BBBLLLYYYfffnnnmmmrrryyy|||}}}~~~}}}vvvppplllhhhfffjjjrrrtttwwwxxxuuussstttqqqmmmiiisss{{{uuusssvvvlllccccccllluuuvvvtttpppmmmggg___[[[^^^hhhqqq|||{{{zzztttsssvvvwwwkkkVVVHHHEEEAAAJJJ\\\qqq~~~~~~}}}}}}}}}xxxmmmlllooonnnqqqtttvvvmmmYYYBBB666555333444555777:::>>>AAACCC???<<<:::999:::;;;;;;;;;<<<>>>@@@AAAAAAAAA???>>>???????????????????????????@@@BBBDDDEEEFFFFFFFFF@@@??????@@@BBBCCCBBBAAACCCEEEFFFFFFEEEEEEGGGHHHGGGMMMMMMNNNRRRPPPUUUfff{{{RRROOOhhhvvviiiQQQDDD<<<:::999777555444444555555000333888@@@JJJXXXfffooorrrssstttwwwyyy{{{|||}}}|||{{{{{{|||tttlllfffaaa^^^cccwww~~~zzzyyyqqqlll[[[MMMCCCFFFOOO]]]qqq~~~~~~|||{{{|||}}}}}}~~~yyybbbKKKIIIFFFEEEEEEDDDBBB@@@:::999888666555333222111---...///,,,***,,,222888>>>333(((%%%&&&'''))),,,(((((()))***************))))))************))))))&&&'''((((((&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))))))))***,,,)))&&&(((...333:::BBBEEEGGGNNN]]]iii~~~qqqiii}}}vvv___NNN666333111222444555444222222333555:::DDDRRRaaakkkoootttzzz|||{{{|||~~~~~~zzzxxxyyyzzzyyysssnnnsss{{{|||{{{zzzvvvppptttzzzzzz|||uuullliiikkkooossstttqqqqqqnnnggg___\\\___dddzzziiiTTTKKKIIISSSfffyyy{{{zzz}}}{{{qqqeeehhhmmmmmmqqqsssrrrfffOOO:::333777555555666888;;;???CCCEEEAAA===999888999::::::999>>>???@@@BBBCCCCCCCCCCCC????????????????????????>>>???AAACCCDDDEEEEEEEEEBBBAAA@@@AAACCCDDDCCCBBBBBBDDDGGGHHHGGGFFFGGGHHHJJJQQQQQQRRRVVVTTTTTT```rrreeeKKKYYYmmmvvviiiQQQDDD>>><<<999666444444555666000444999>>>EEEQQQaaalllmmmooorrruuuxxxzzz{{{|||wwwxxxzzz|||{{{sssgggcccqqq{{{}}}vvvppp]]]MMMAAACCCMMM[[[nnn~~~}}}~~~xxxdddKKKIIIFFFEEEEEEDDDBBBAAA:::999888777555333222111,,,//////,,,)))(((---222000)))&&&***---+++((('''(((((()))***************))))))************))))))&&&'''((((((&&&%%%&&&'''))))))))))))))))))))))))'''''''''''''''((())))))))))))***,,,)))%%%(((---333888===@@@DDDNNN]]]hhhyyykkkWWWgggkkkWWW888444111111444555555333333222333666???MMM]]]hhhnnnrrrwwwxxxvvvvvvyyy}}}~~~~~~}}}uuurrrxxx}}}xxx|||}}}}}}}}}{{{tttqqqqqqyyy||||||zzzuuunnniiiiiimmmpppnnnpppqqqnnnggg```\\\[[[jjj}}}cccTTTPPPZZZmmm}}}yyy}}}yyy|||lll___eeelllkkkpppqqqoooaaaHHH444111777555555555777999===AAACCCBBB>>>999777888999999888:::;;;;;;===>>>???@@@AAA????????????????????????>>>???AAACCCDDDDDDDDDCCCGGGEEEDDDDDDEEEFFFEEECCCAAADDDGGGIIIHHHGGGGGGHHHHHHOOOPPPRRRXXXVVVUUU^^^mmm{{{PPPLLLTTTpppxxx___KKKAAA???:::666444444555666///333777888;;;EEEUUUbbbhhhkkkoootttxxxzzz{{{{{{vvvxxx{{{~~~}}}pppjjjwww|||{{{~~~zzzttt^^^MMM@@@BBBLLLYYYlll|||}}}~~~yyycccMMMJJJGGGEEEDDDCCCAAA@@@;;;:::888666444222111111000///...---+++***)))(((***)))((()))+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******///333:::@@@EEEMMM[[[gggwwwuuu]]]PPPIIIQQQlll|||lllGGG444111666222///444555...111444555888AAAPPP\\\gggkkkpppsssuuuxxx|||{{{|||~~~~~~}}}~~~~~~~~~yyyvvvwww|||~~~}}}yyysssmmmjjjkkkmmmooouuuwwwpppjjjgggccc]]]cccqqqpppfffmmmxxx~~~wwwvvvrrriiigggjjjkkkkkknnnqqqjjjWWWDDD999666555555666777:::===???@@@??????;;;777444555777888999::::::;;;;;;<<<>>>???@@@>>>???@@@AAAAAA???===<<<===???@@@@@@@@@@@@BBBCCCBBBBBBDDDFFFHHHJJJLLLMMMEEEFFFGGGHHHIIIIIIIIIIIILLLNNNPPPQQQRRRSSSUUUWWWbbbpppeeeHHH>>>ZZZ}}}mmmgggbbbIII???888:::<<<888555666555666888777888???JJJSSSbbbeeekkksssyyyzzzxxxvvvzzzyyyxxx{{{vvv}}}~~~wwweeeLLLAAAFFFIIIUUUlll|||}}}|||wwwsssppphhhLLLIIIFFFEEEDDDCCCAAA???;;;:::888666444222111111111000///...,,,+++***)))***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))000999???CCCKKKYYYdddooo~~~kkkTTTGGGEEEWWWpppxxxRRR<<<444777222000333222///222444333444;;;GGGRRR___fffnnnrrrtttvvv{{{}}}~~~~~~}}}}}}}}}}}}}}}wwwpppllljjjjjjnnnvvvyyytttmmmiiiddd___ZZZggg{{{ttttttyyy{{{~~~rrrfffdddgggjjjlllnnnmmmcccOOO===666777999999:::;;;===??????>>>======:::666555666777888888:::::::::;;;<<<===??????BBBCCCCCCCCCCCCBBB@@@???>>>???AAAAAA@@@AAABBBDDD@@@AAABBBDDDFFFGGGHHHIIIEEEFFFGGGHHHIIIHHHHHHGGGKKKLLLNNNOOOOOOPPPSSSUUU[[[ccc{{{kkkOOOLLLccc}}}dddddd\\\LLL>>>;;;;;;888666666333444555444555;;;EEEMMMYYY^^^fffnnnuuuyyy{{{|||}}}|||}}}xxxtttooollllllqqq{{{zzzlllPPPCCCFFFIIIVVVmmm{{{~~~wwwsssssstttiiiKKKHHHEEEDDDCCCBBB@@@???;;;:::888666444222111111111111000///---,,,+++++++++)))))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******'''///888>>>CCCKKKVVV___gggjjjUUUDDDGGGWWWjjj___EEE666555111222555222333555555222111555>>>FFFSSS]]]jjjqqqsssuuuzzz~~~}}}}}}{{{}}}|||yyyrrrmmmiiillluuu|||yyyrrrlllgggbbbTTT]]]nnn|||~~~ttteeebbbfffkkkmmmmmmhhhZZZDDD555333888<<<===>>>@@@AAAAAA???<<<;;;;;;999777777888999888888:::::::::;;;<<<===>>>???BBBBBBAAA@@@??????>>>>>>???AAABBBBBBAAAAAACCCDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKKKKJJJHHHGGGOOOPPPQQQRRRRRRUUUYYY]]][[[[[[dddmmmKKKNNNpppttt\\\jjjdddSSSAAA;;;<<<;;;888666444555555333333777???FFFQQQXXXaaajjjooouuu{{{~~~rrrhhh]]]VVVUUUTTTjjj{{{tttVVVEEEGGGJJJWWWmmmzzzyyyrrrssswwwbbbJJJGGGEEECCCCCCBBB@@@???;;;:::888666444222111111000000///...---,,,+++++++++***)))***+++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******000777===GGGRRRYYY[[[cccyyyfffLLLDDDNNNccc~~~kkkOOO;;;444///333999666666777777444111333999???GGGTTTdddnnnrrrtttzzz~~~~~~}}}~~~|||~~~zzz}}}tttmmmjjjsss{{{|||wwwpppjjjgggXXX\\\hhhzzz~~~xxxuuuzzztttgggeeeiiimmmooollleeeTTT???222222777;;;<<>>???@@@BBBAAA???===<<<<<<===>>>AAABBBCCCCCCBBBBBBCCCEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGJJJLLLMMMLLLKKKJJJPPPQQQSSSTTTVVVZZZ```dddddd___]]]ooocccNNN^^^{{{jjjdddwww|||```RRRBBB<<<>>>>>>;;;666777777666444444666<<<@@@IIIRRR^^^gggkkkooouuuzzzrrrdddWWWQQQQQQLLLRRReeezzzZZZFFFGGGIIIVVVlllyyy~~~~~~vvvuuuxxx\\\IIIGGGDDDCCCCCCBBBAAA???;;;:::888666444222111111///......---,,,+++******+++***)))***++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,...111:::LLL]]]ccc```dddvvvnnnUUUHHHNNNeeezzz___III:::///111888666555666555333111222666999>>>KKK\\\iiiooottt{{{}}}~~~{{{sssjjjooowww{{{yyyrrrllljjj]]]^^^dddsssyyytttvvv{{{tttkkkkkkoooqqqqqqllldddRRR???333333666666999===BBBCCCBBB@@@???>>>>>>======>>>??????<<<:::============>>>???@@@@@@DDDBBB@@@>>>>>>???AAABBBAAACCCDDDDDDBBBBBBCCCEEEIIIIIIIIIIIIIIIIIIIIIIIIBBBDDDGGGIIIKKKKKKKKKJJJKKKLLLNNNQQQTTTZZZ```eeegggccc^^^dddYYYMMMeeexxxeeeeeetttlllaaaPPPCCC>>>===<<<999999888777555444555777:::???JJJXXXccchhhlllqqquuu{{{|||}}}~~~ooo]]]PPPLLLNNNHHHGGGNNNeee{{{[[[HHHGGGIIIUUUlllzzz~~~~~~~~~zzzuuuwww{{{{{{ZZZIIIGGGEEECCCCCCCCCBBB@@@;;;:::888666444222111111...------,,,++++++******,,,+++)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))***+++444IIIaaaiiieeedddrrr~~~eeePPPLLL___uuubbbMMM666000444111222222333222111111333555999CCCRRR```kkksss{{{~~~~~~wwwtttuuuvvvyyy~~~}}}}}}{{{ooonnnqqqvvvwwwqqqjjjggg]]][[[___jjjzzzzzzyyyxxxpppmmmpppssssssqqqjjjbbbQQQ???666666666444777<<>><<<>>>=========>>>>>>???@@@???>>><<<<<<<<<===???AAABBBCCCDDDCCCBBBBBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGG@@@AAABBBDDDFFFGGGHHHHHHIIIKKKNNNQQQTTTYYY___ccc______\\\^^^qqqgggHHHTTTtttzzzfffhhhuuupppZZZGGG@@@>>>>>>999888666444333333333444555???MMMZZZbbbhhhnnnqqqsssvvvyyy|||~~~rrr^^^OOOJJJMMMFFFIIIMMMPPPYYYpppxxx[[[JJJJJJJJJVVVnnn}}}}}}}}}~~~{{{xxxsssoooooorrryyy~~~~~~YYYJJJHHHEEEDDDDDDDDDCCCAAA;;;:::888666444222111111.........---,,,,,,++++++,,,+++******++++++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******'''***+++--->>>VVVccccccaaalllzzz^^^QQQ^^^~~~|||eeeDDD555444000222333333333333222333333666<<>>CCCDDDCCCBBBEEEHHHDDDBBB@@@???@@@???===;;;<<<<<<<<<<<<<<<======>>>888888888888999;;;===>>>AAACCCDDDCCCAAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGIIIKKKNNNPPPSSSVVVZZZ]]]XXXXXXXXXZZZbbbyyy\\\RRR[[[{{{xxxfffbbbbbbNNNEEEBBB;;;999777555444444333222444999CCCNNNXXXaaahhhkkknnnrrrxxx|||}}}jjjYYYSSSUUULLLMMMMMMIIIDDDMMMjjjtttZZZNNNNNNLLLWWWrrr}}}}}}}}}~~~|||pppjjjdddeeemmmuuuyyyxxxVVVJJJHHHFFFEEEEEEEEECCCBBB<<<:::888666444222222111/////////......------,,,---+++******++++++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******(((......***333HHHXXX[[[^^^ggg|||jjj[[[jjjwwwPPP;;;777222555666666666666555444444444888AAAOOOaaaooowww{{{|||~~~}}}yyyyyyzzz}}}|||yyyvvvxxx|||~~~qqqjjjmmmpppjjjaaa\\\SSSRRRVVV```ooo|||pppkkkfffggglllppppppooofff\\\JJJ:::666999:::888;;;@@@DDDEEECCCCCCGGGKKKEEECCC@@@???>>>>>><<<;;;;;;;;;:::::::::;;;<<<<<<999999:::;;;<<<>>>???@@@AAABBBCCCCCCAAA@@@AAABBBEEEEEEEEEEEEFFFFFFFFFFFFJJJHHHFFFDDDDDDEEEFFFGGGEEEGGGJJJKKKLLLNNNPPPRRRWWWVVVWWWYYYZZZhhhuuuWWWIIIppp{{{vvvhhh}}}___LLLCCC>>><<<:::888888777555444888999===FFFPPPZZZaaadddlllrrrxxx|||}}}}}}uuuccc\\\]]]SSSMMMIIIJJJLLLRRR```nnnqqqZZZPPPQQQMMMYYYuuu~~~~~~~~~~~~~~~~~~~~~}}}{{{eee___^^^ggguuu|||xxxpppZZZKKKIIIGGGFFFFFFEEECCCBBB;;;:::888666444333222222000...,,,******+++...///555///)))'''***+++)))'''))))))))))))************((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((***))))))+++222???LLLVVVUUU[[[xxxgggaaaxxxkkkBBB000555111222222222333555444222222333:::HHHVVVbbboooyyy~~~~~~}}}xxxwww|||zzzooolllooolll___SSSGGGKKKRRR\\\jjj|||kkkmmmpppssssssooonnnnnnaaaOOO===888999:::888888777999>>>AAACCCBBBAAA???===<<<<<<===>>>???===<<<<<<;;;:::999:::<<<>>>@@@;;;;;;;;;<<<===>>>??????BBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDHHHHHHHHHFFFEEEEEEGGGIIIJJJJJJJJJJJJLLLNNNPPPQQQRRRRRRTTTWWWWWW^^^sssoooGGGOOOmmmnnnsss~~~]]]JJJBBBDDD@@@888666999555---333666:::>>>CCCKKKVVV]]]iiikkkoootttyyy}}}~~~~~~wwwqqqooo___UUUNNNNNNNNNNNNVVVaaa~~~sssaaaPPPMMMWWWiii|||}}}~~~~~~{{{}}}~~~}}}}}}ooodddcccqqq{{{vvvmmmjjjZZZLLLJJJGGGFFFEEECCCAAA???;;;:::888666444333222222000///,,,+++***+++---///444...)))''')))+++)))'''(((((()))))))))*********(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((())))))******///:::HHHSSSRRRSSSkkkppp]]]]]]fff{{{rrrOOO777222333333333111111111222111111222999DDDOOOZZZhhhtttyyy|||~~~rrrtttxxx}}}wwwjjjdddjjjuuu{{{yyyuuurrrrrrkkkZZZKKKDDDFFFLLLWWWeee|||{{{oooppprrrttttttqqqnnnmmm\\\KKK;;;666777888777666888:::<<<>>>??????===<<<<<<;;;:::;;;<<<===<<<;;;;;;:::999999:::;;;===???===<<<<<<;;;<<<===???@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDGGGHHHHHHGGGFFFEEEGGGHHHHHHIIIJJJLLLLLLLLLLLLLLLNNNMMMNNNOOOOOORRRaaaqqq{{{bbbQQQXXXlll```sss```TTTEEE888555888999777666222444666888;;;AAAIIIOOO^^^eeemmmsssvvvyyy|||~~~mmm[[[QQQKKKKKKWWWeeezzz{{{kkk[[[XXX```ooo~~~}}}~~~|||tttnnnmmmqqqppptttyyyrrrccc^^^ccc\\\MMMKKKHHHEEEDDDBBB???===;;;:::888666444333222222000///---+++++++++---...222---)))((()))***)))'''(((((())))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((***+++******333CCCOOOZZZUUUeee~~~bbbMMMEEERRRbbbyyy}}}cccDDD111555555555444222000111222000111666===DDDNNN___nnnrrruuuzzz}}}qqquuu{{{rrr```\\\aaammm~~~zzzmmmYYYHHHAAA@@@EEEPPP```uuu|||tttuuuvvvwwwwwwtttoookkkUUUGGG999555777777777888999999:::;;;;;;;;;:::::::::999888888:::;;;;;;::::::999888888999:::<<<===>>>===;;;:::;;;<<<>>>???<<<;;;;;;<<<<<<===>>>???===>>>>>>???@@@AAACCCCCCEEEGGGHHHHHHGGGFFFGGGHHHFFFHHHJJJLLLLLLKKKJJJHHHNNNMMMMMMNNNMMMNNNVVV^^^[[[GGGLLLkkkxxxpppqqqzzzgggQQQ@@@AAACCC===777999444444444333444777<<<@@@MMMWWWdddlllooorrrxxx}}}{{{zzzgggWWWQQQ\\\kkkyyyjjjhhhnnnxxx~~~}}}|||}}}~~~~~~}}}|||{{{zzzwwwoooeeebbbdddeeemmmvvvsssaaaSSS\\\mmmaaaMMMKKKHHHFFFEEECCC@@@>>>;;;:::888666444333222222000///---,,,++++++,,,---///,,,)))((()))))))))((((((((((((((()))))))))***(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((((((((((((,,,---***(((...===JJJ[[[XXXbbbvvvpppWWWFFFIIIRRReeeqqqSSS:::555444555777555222222555///000333888<<>>AAALLL]]]qqq|||yyyzzzzzzzzz{{{zzzrrrjjjOOODDD:::777888888888;;;888888888888999::::::;;;999777666666888:::::::::888888777777888999:::;;;>>><<<:::999888:::;;;===:::::::::;;;<<<===???@@@<<<<<<<<<===???@@@BBBCCCBBBEEEGGGHHHGGGFFFFFFGGGFFFGGGHHHJJJKKKKKKKKKKKKOOOOOOOOOQQQQQQQQQSSSUUUeeeqqqNNNBBBYYYwwwgggZZZdddttt~~~|||mmmZZZLLLBBB;;;999;;;999888555333333444777999@@@IIIVVVaaahhhnnntttwwwyyy}}}nnn]]]aaaooo{{{zzzwww{{{|||{{{yyyyyy{{{|||{{{{{{zzzuuunnnggg___[[[bbbkkkgggjjjiii```SSSSSSjjjgggLLLJJJHHHGGGGGGFFFDDDBBB;;;:::888666444333222222000///...,,,++++++,,,,,,,,,***)))(((((())))))((('''(((((((((((()))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''((((((((())))))---///+++''',,,888DDDQQQ[[[fffrrr}}}kkkYYYLLLPPP```}}}xxxaaaLLL777333222666777444222555//////111444777???PPP```fffjjjqqqvvvzzz|||~~~ooocccZZZWWWXXX___iii}}}wwwbbbUUUCCC@@@AAALLL\\\nnn{{{~~~~~~~~~rrreeeHHH@@@999777777666777;;;666666777777999;;;===>>>777666555666888::::::999888777777777888888888999;;;:::888777777888999:::::::::;;;<<<===???@@@AAA<<<<<<<<<===>>>???AAAAAA@@@CCCEEEGGGFFFEEEFFFGGGFFFFFFFFFGGGIIILLLPPPRRRRRRRRRSSSSSSSSSRRRQQQNNN[[[fffLLLJJJaaaeeePPPNNN[[[iii|||]]]FFFAAAAAA>>><<<:::777444444555555666;;;???HHHUUUcccmmmrrrrrruuuzzz~~~~~~yyy___^^^kkkxxxuuuuuurrrooolllwwwvvvrrrwwwvvvssswww}}}{{{yyyyyyzzz{{{zzzyyyzzzpppcccXXXRRRVVVfffvvv{{{nnn]]]PPPNNN^^^{{{jjjLLLJJJHHHHHHHHHGGGEEECCC;;;:::888666444333222222000///...---,,,+++++++++))))))((((((((((((((()))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))(((,,,...+++(((+++444<<>>777666666888;;;<<<;;;999777888888888888888888888999888888888888888999999;;;;;;<<<<<<>>>???@@@AAA============>>>???@@@@@@>>>@@@CCCDDDDDDDDDEEEFFFFFFEEEDDDEEEHHHMMMRRRUUUWWWYYYYYYVVVTTTSSSQQQMMMZZZrrrbbbJJJNNNvvv\\\CCCBBBKKKggghhh[[[KKK888<<<999666444444555444444::::::???KKK\\\iiioooooouuuyyy~~~ddd]]]fff{{{tttooojjjqqqrrrssswwwsssrrr}}}~~~||||||||||||zzzxxxyyymmm^^^SSSOOOTTTcccrrrtttaaaMMMGGGVVVpppiiiMMMKKKIIIGGGGGGFFFCCCAAA;;;:::888666444333222222000///...---,,,++++++***'''(((((((((''''''((()))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&''''''((())))))&&&)))+++***)))+++000444OOOuuuzzz{{{aaaYYYaaawww___III555333444222111444333111000333555777>>>GGGTTTZZZdddmmmtttyyy}}}}}}}}}~~~~~~vvvllleeebbbppprrr[[[FFFCCCCCCKKKWWWhhh}}}}}}zzz}}}zzzcccJJJ;;;888666666333000222777555666777888999:::;;;;;;666666888;;;>>>>>><<<999888888888999999888888777777888999:::;;;;;;::::::<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>>>>>>>??????===>>>@@@@@@AAABBBDDDGGGDDDDDDDDDEEEHHHKKKOOOQQQRRRWWWXXXSSSPPPQQQQQQNNNUUUaaannncccMMM\\\vvv}}}xxxXXXDDD===EEE```yyy}}}vvviiiRRR===>>>;;;777555555555444222555555888AAAOOO]]]gggkkksssxxx}}}kkkhhhnnn|||~~~}}}|||{{{{{{yyyvvvsssmmmeee]]]XXXVVVVVV[[[bbbWWWOOOIIISSSkkkgggNNNLLLIIIGGGFFFDDDAAA>>>;;;:::888666444333222222000//////...,,,+++******&&&'''((((((''''''((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))%%%&&&((())))))+++---///666eeevvvlllqqq{{{zzzgggdddwwwYYY<<<444555333333777666222111333444555888===IIIPPP[[[fffooouuuzzz|||}}}}}}}}}~~~}}}pppuuucccEEECCCCCCJJJTTTeee{{{xxxtttvvv[[[>>>;;;999888888555111333888666666777888888888888888666777:::===@@@???<<<:::888888999999999888888777777888;;;===>>>===<<<;;;<<<<<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>>>>>>><<<===>>>>>>???AAADDDGGGBBBCCCDDDFFFHHHJJJLLLLLLEEELLLNNNJJJGGGKKKNNNMMMMMMSSSZZZtttWWWHHHQQQXXXxxx}}}WWW===;;;===CCCNNNWWWZZZWWWRRRAAA===999777777666444222///000333999CCCQQQ___ggglllqqqwwwzzz|||~~~}}}nnncccvvv~~~yyy{{{zzzyyyyyyxxxuuuqqqnnn___\\\\\\______YYYUUUTTTJJJMMMWWWiii}}}~~~aaaNNNKKKHHHFFFEEEDDDBBB@@@<<<:::777666555444111//////...------++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))(((((('''''''''&&&''')))***+++******,,,---444JJJbbbhhhbbbbbbssssssmmmrrrRRR555000888777,,,333222222111222333555666DDDEEEMMM\\\jjjqqquuuyyy}}}qqqSSSDDD@@@GGGTTTmmm{{{{{{~~~yyyxxxsssZZZGGG>>>>>>;;;888666777888999999<<<;;;:::999888888888888666666555555666777888999777999;;;;;;:::999:::;;;===<<<<<<>>>AAABBB@@@===;;;;;;;;;<<<<<<>>>???@@@@@@>>><<<===??????===:::<<<===???AAACCCCCCDDDCCC@@@AAADDDFFFGGGGGGFFFEEEGGGHHHJJJKKKKKKKKKJJJIIIIIIPPPSSSZZZtttVVVCCCKKK^^^zzzVVV<<<<<<;;;<<<@@@IIIRRRXXXPPPDDD<<<<<<999111///333333444444555888AAALLLUUUccciiippprrrrrrtttzzz~~~~~~lll|||}}}}}}|||{{{zzzuuuppppppqqqmmmcccZZZUUUUUU[[[eeehhh]]]NNNEEEDDDSSSnnnxxx}}}xxxaaaMMMKKKHHHFFFEEEDDDBBB@@@<<<:::777666555444222000///...------++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))(((((((((''''''''''''''')))************+++---///AAAYYYdddaaa```qqqyyymmmxxxyyy```GGG999666555222444333222222222333444555???AAAKKK\\\jjjppptttwww|||~~~rrrOOOBBB???FFFRRRlll~~~zzzzzz|||}}}lllRRRAAA;;;===;;;888888888999999888>>>===<<<;;;::::::::::::666555444333444555666777999;;;<<<===<<<;;;<<<===>>>======???BBBCCC@@@>>>===============>>>???@@@AAA???>>>???AAAAAA???<<<>>>>>>??????AAACCCEEEFFFBBBCCCEEEFFFGGGHHHGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJIIINNNRRRWWWhhhdddNNNEEEOOOllltttNNN>>>333888===BBBOOO___VVVIII>>><<<>>>===:::999333444555666888???HHHOOOVVV^^^ggglllmmmooouuu{{{zzzzzz{{{|||}}}~~~~~~~~~{{{|||yyyxxxvvvuuurrrmmmfff^^^VVVQQQTTTYYYaaahhhdddWWWJJJEEEKKK```~~~rrrqqqppp```LLLJJJHHHFFFFFFEEEBBB@@@<<<:::888666666444222000///...------++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))((((((((((((''''''''''''''')))******)))***+++,,,+++555LLL___bbb```nnnrrrhhhkkkxxx}}}nnn[[[DDD333///444444444333222222222333333777:::EEEVVVdddkkkooosssyyy|||tttQQQDDDBBBGGGRRRkkk```GGG;;;:::;;;:::999999:::;;;999888===<<<;;;;;;::::::::::::888666444333333444555777:::<<<>>>>>>===<<<===>>>???>>>???AAACCCCCCBBB@@@?????????>>>>>>??????@@@AAA@@@@@@AAABBBCCCAAA@@@BBBAAA@@@???AAACCCFFFHHHEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMJJJLLLOOORRRZZZqqq|||dddLLLEEE]]]lllLLL444555:::===OOOfffeeeZZZHHH;;;999===;;;555333333333333444777<<>>>>>===<<<===>>>??????AAABBBCCCCCCBBBAAA@@@??????>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJKKKMMMNNNKKKJJJLLLOOOQQQ]]]}}}zzzdddGGGNNNgggeeeBBB555555<<>>===<<<;;;;;;;;;<<<999:::<<<<<<;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBBBB??????>>>=========>>>>>>@@@AAABBBCCCCCCCCCCCCCCCBBBDDDFFFHHHIIIIIIHHHGGGIIIHHHHHHIIIJJJKKKMMMNNNLLLKKKJJJJJJJJJKKKMMMNNNKKKHHHIIINNNPPPUUUggg|||{{{UUUDDDGGG___zzz{{{VVV888000:::FFFKKKdddtttzzzjjjVVVKKKFFFAAA;;;:::888666555555444444777;;;@@@FFFMMMUUU___fffiiikkkoooqqqsssvvvzzz}}}}}}~~~~~~zzzyyyyyyvvvoooiiibbb^^^WWWPPPMMMNNNRRRVVVWWWUUUPPPFFF???IIIgggjjjbbb___TTTJJJIIIHHHHHHHHHFFFCCC@@@===;;;999777777555333111///...------++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((((()))******(((((()))***000+++111HHHcccqqqtttsssuuuyyyjjjUUUZZZkkk|||nnnSSS<<<333333333444444444333222222555333555<<>>>>>777999;;;;;;:::999:::;;;<<<>>>@@@AAAAAA@@@@@@AAA>>>>>>=========>>>>>>???AAABBBDDDDDDCCCBBBCCCDDDAAACCCGGGJJJKKKIIIGGGEEEGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMIIIGGGIIIMMMPPPTTT\\\dddpppRRR???HHHdddiiiFFF444777;;;777SSSlllttt^^^MMMDDD>>>;;;777444444555555555555666888;;;AAAIIIRRRYYY```dddkkkoooqqqtttyyy}}}||||||}}}~~~{{{xxxssslllfffZZZUUUOOONNNQQQVVVZZZ[[[VVVNNNEEE===???RRRtttggg[[[ZZZQQQIIIHHHHHHHHHHHHFFFCCC@@@===;;;999888777666333111///...------++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))((()))***)))((('''(((***+++,,,///;;;RRRlllzzz|||tttxxx{{{\\\[[[nnn~~~rrr[[[BBB333111222333444444444333222444222333888<<>><<<777999;;;;;;:::999:::;;;999<<>>===>>>@@@>>>>>>>>>>>>??????@@@AAACCCEEEGGGFFFDDDCCCCCCEEEAAABBBEEEFFFGGGFFFEEEDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJDDDIIILLLKKKMMMSSSXXXYYYmmmoooVVVIIIQQQsss|||cccJJJ;;;777666DDDTTTnnnyyyfff[[[LLLFFF===777555444444444444555555777;;;@@@GGGKKKQQQYYYbbbiiilllpppvvvzzzzzzzzzzzz{{{}}}|||vvvnnnfff```\\\RRRPPPPPPRRRVVVXXXXXXXXXKKKCCC>>>BBBPPPfffdddUUUUUUPPPHHHHHHHHHHHHHHHGGGCCC@@@>>><<<999888777666333111///......---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((()))***)))((('''((()))&&&,,,...111EEEfff~~~yyyzzz```]]]qqqzzzeeeLLL:::000111333444555444444333000///000444777<<>>AAABBB@@@===;;;777999;;;;;;:::999:::;;;888;;;>>>???===<<<===???????????????@@@AAABBBCCCEEEHHHIIIHHHEEEDDDDDDFFFAAAAAABBBBBBCCCCCCDDDDDDCCCEEEGGGIIIJJJJJJIIIHHHGGGHHHJJJKKKKKKKKKJJJIII@@@JJJNNNIIIJJJRRRWWWVVV[[[vvvoooRRRDDDZZZyyy}}}```CCC:::@@@777;;;RRRyyybbbXXXKKK@@@;;;888777555000000111222444888;;;===@@@IIIUUU]]]bbbgggmmmrrrxxxxxxxxxyyy{{{~~~uuutttppphhh^^^TTTNNNKKKLLLOOOTTTWWWXXXVVVSSSQQQDDD???@@@PPPggg~~~fffNNNJJJIIIEEEJJJLLLHHHEEEEEEDDD@@@>>><<<:::999888777444222333111...+++******++++++))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''''''''(((((((((((('''''')))((('''%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))),,,)))***000666FFFjjj}}}uuu}}}vvv^^^UUUqqqRRR999666222111444333000333:::222111//////222777<<>>MMMkkkhhhRRRHHHBBB;;;555444222333555444222444888:::===BBBIIISSS___kkksssvvvwwwyyyzzzzzz{{{~~~|||yyyuuukkk]]]PPPHHHEEEEEEEEEMMMRRRWWWVVVOOOGGGDDDDDDAAACCCQQQllliiiPPPKKKIIIEEEJJJLLLHHHFFFEEEDDDAAA>>><<<:::999888777444222222000...,,,+++******+++))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&&&&'''((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((())))))))))))&&&''',,,///<<>>GGGSSS___hhhjjjlllppprrrtttwww{{{}}}zzzsssmmmhhh___RRRHHHDDDDDDFFFHHHMMMLLLJJJFFFBBB@@@@@@BBBJJJZZZrrrnnnSSSKKKGGGFFFJJJLLLIIIFFFFFFDDDAAA>>><<<:::999888777444222000000///---,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''***)))((('''''''''(((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((***)))***------444KKKbbbrrrkkkfffqqqvvveeeZZZrrrqqq[[[BBB:::333222333222222444444222111111222555888:::CCCIIITTT```kkkrrrvvvxxxzzz}}}ooo^^^WWWTTTQQQGGGGGGFFFHHHOOO___uuuzzz|||bbb___hhhyyyVVVEEE777777:::888666777444444444444444444444444111111222444777777666444555666888:::999777555333555666777888999999999999::::::999888777777888888888999;;;>>>???@@@??????>>>???AAABBBCCCBBBBBBAAABBBCCCCCCCCCBBB@@@???======>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCDDDFFFHHHJJJLLLNNNOOOPPPSSS\\\sssiiiPPPBBBOOOlllgggKKK<<<222444444888OOOlllvvvTTTEEEDDD:::777555666444111000333///000333888???JJJVVV^^^aaaeeejjjnnnqqquuuxxx{{{~~~~~~|||wwwnnnccc\\\UUUOOOFFF@@@@@@CCCGGGIIIIIIFFF@@@;;;999999<<>><<<:::999888777444222/////////...---,,,***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''***)))))))))((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((******,,,---,,,///===MMMcccmmmkkkooowwwYYY\\\dddqqqoooWWWKKK<<<444222333333333444333222111222333555666<<>>666888;;;:::888888222222222222222222222222222222111222333555555666222444777888888666444222444444555666777777777777;;;;;;999888777777888888777888:::;;;<<<<<<<<<<<<;;;<<<===???@@@@@@@@@@@@???@@@BBBCCCBBBAAA???>>>======>>>???@@@AAABBBCCC@@@@@@AAABBBCCCDDDEEEFFFCCCDDDEEEFFFFFFGGGJJJKKKOOOLLLLLLRRR^^^yyy~~~cccPPP===WWWqqq}}}pppVVV<<<444666777;;;AAAZZZhhh{{{pppWWWFFF???999666666555333333555222222333555:::BBBKKKRRRXXX\\\bbbgggkkkooosssvvvzzz{{{zzzxxxtttooohhh^^^SSSLLLFFFCCC@@@???AAACCCEEEFFFAAA@@@>>>;;;999;;;BBBHHHeee|||tttWWWKKKBBBFFFKKKMMMIIIFFFFFFEEEBBB>>><<<:::999888777444222...//////...---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((('''''')))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%''')))***(((***222;;;PPPjjjnnnfffoooxxxnnn[[[KKKPPPjjjpppaaaKKK999333333444333444333333222222222333333444999CCCNNNZZZdddlllppptttvvvzzz|||}}}yyygggaaaYYYRRRQQQWWWggg~~~yyy{{{zzzxxxppp{{{|||wwwQQQ<<<666222444666555333222222222222222222222222222555444222000///000333555111333555777777555333222444444444444555666777777999999888777777777777777777777888999::::::;;;;;;999999;;;<<<===>>>??????;;;===???AAABBBBBBAAA@@@<<<<<<===>>>???@@@AAABBB???@@@AAABBBDDDEEEEEEFFFCCCEEEFFFFFFEEEEEEGGGIIIHHHGGGJJJPPPSSS```uuucccKKKLLLUUUhhhyyywwwUUU;;;666;;;888---======HHH^^^tttxxxgggUUUFFF>>>888666666444444666222111111000111666<<>><<<:::999888777444222//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))((((((''''''((((((((((((''''''(((((()))))))))((('''&&&''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((*********+++000555FFFcccoooeeecccpppoooQQQJJJcccuuu\\\DDD777555444333333333333222222222111111444777===FFFQQQ[[[dddiiiooossswwwzzz|||~~~tttfffZZZVVVZZZkkkuuuooommmmmmooosssttttttwww{{{xxxuuu}}}xxxyyymmmqqqyyycccBBB777444222222222222111111222222222222222222222222333444333111000000111333222333444555555555444333444333333444444555666777555666777777777777666666777777888888999:::;;;;;;888999999:::;;;===>>>>>>:::;;;===@@@AAABBBBBBBBB;;;;;;<<<<<<===>>>?????????@@@BBBCCCEEEEEEEEEEEEDDDGGGHHHGGGDDDCCCEEEHHHDDDGGGNNNRRRPPPUUUiiitttUUUCCCRRRjjjyyyrrrIII222333666222444000222@@@WWWkkkvvvyyyXXXMMMAAA;;;888555444666333333222111000111444777888===EEEMMMUUU___gggmmmmmmooouuu}}}}}}{{{xxxsssnnnjjjfff```XXXPPPJJJFFFCCCAAA@@@AAADDDFFFGGGDDD>>>:::444666888<<>><<<:::999888777444222000///---,,,++++++,,,---))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((()))((('''&&&%%%&&&'''((()))***))))))(((((((((((((((((((((((((((''''''((((((((()))))))))+++,,,,,,++++++---111222<<>>???AAAAAABBB============>>>>>>??????AAABBBCCCEEEFFFFFFEEEEEEFFFHHHJJJGGGCCCBBBDDDHHHDDDJJJPPPQQQPPPSSS___kkkqqqNNNGGGUUUhhh{{{dddCCC555666999111111111555BBBYYYuuuuuueeeSSSGGG???999666777444555666555333222333444444777===DDDLLLUUU___eeehhhhhhmmmuuu{{{}}}~~~|||zzzwwwssslllccc^^^UUUPPPJJJEEEDDDDDDDDDDDDDDDDDDDDDEEEDDD@@@;;;777888999===JJJaaa|||zzz```RRRGGGGGGLLLMMMJJJGGGGGGEEEBBB???<<<:::999888777444222000///---+++***+++---...))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''&&&'''((((((((('''%%%$$$&&&'''(((*********)))((((((((((((((((((((((((((((((((((((((()))))))))))))))***)))''''''***,,,---000???jjjuuuooobbb^^^|||sssWWWBBB999444///000111222333333222000///444333444777>>>IIISSSZZZiiinnntttzzz|||}}}~~~~~~rrr```[[[lll{{{ccc```kkk~~~bbbEEE888333333222......111444555222222222222222222222222000777???DDDBBB>>>:::888444444333222333444666777555444333333444555777888777999===@@@AAA@@@>>><<<777777888999:::<<<>>>???999999999999:::;;;<<<<<<>>>=========>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFFFFFFFEEEEEEFFFIIIKKKHHHCCCAAADDDHHHCCCIIIMMMKKKJJJQQQZZZ```jjjeeeGGGAAATTTsss}}}___CCC777999333444333333:::LLLeeexxx{{{cccRRRGGG>>>::::::111333555444333222222222111333666:::@@@HHHQQQWWWaaa^^^aaaiiirrrwww|||~~~|||vvvtttssspppjjjaaaWWWQQQHHHEEEAAA@@@BBBDDDFFFGGGGGGEEECCCBBB@@@===999666>>>???HHH^^^{{{fffPPPEEEGGGLLLMMMIIIFFFEEECCC@@@>>><<<:::999888777444222000...,,,,,,------,,,+++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---111888SSS{{{}}}sssOOOZZZpppYYYDDD777333666333000111333444111...333333333666:::???DDDGGGYYYeeettt~~~}}}~~~}}}}}}~~~vvv___]]]eeeuuu\\\MMM[[[ssskkkKKK999888111111111111111111111111333222111111222333555666555777;;;AAADDDBBB;;;444555444444333333555666777;;;:::777666555777999:::<<<===???CCCFFFEEE@@@<<<777777888999999999999888777888999;;;;;;;;;;;;;;;===???AAACCCCCCAAA???===AAACCCEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHGGGFFFCCCBBBFFFHHHJJJJJJHHHFFFDDDDDDEEEHHHKKKLLLLLLNNNRRRVVV```eeedddJJJEEEZZZuuuvvv[[[>>>>>>666111222444:::HHHVVV|||pppTTTDDD<<<777666555333333444555444333111333555666777;;;BBBGGGPPPVVV^^^bbbeeejjjqqqwwwyyy}}}~~~}}}|||{{{xxxvvvtttlllaaaWWWPPPJJJDDD@@@<<<999:::@@@CCCDDDHHHNNNJJJDDD@@@???;;;777:::AAAKKKXXXllllllUUUGGGHHHLLLNNNJJJGGGFFFDDDAAA???===:::888888666444222222000---------...---+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---111333FFFkkk{{{aaaSSShhhuuu[[[BBB444111111111222222222111111000000000222555999===@@@LLLWWWeeepppvvvxxxzzz|||{{{|||||||||}}}~~~uuuiiikkkwww|||zzz|||kkk]]]RRRSSSjjjwwwZZZBBB666555333333333333333333333333222222222222333444555666888888:::<<<===<<<:::777666555444444444555666777888777555444555777999;;;;;;;;;<<<@@@BBBBBB>>>;;;888888888888999999999999888999999::::::;;;<<<<<<>>>@@@BBBCCCCCCBBB@@@>>>AAACCCEEEEEEDDDCCCDDDEEEDDDEEEFFFGGGGGGEEECCCBBBCCCEEEHHHHHHGGGFFFFFFFFFCCCFFFIIIJJJKKKMMMRRRUUUSSSZZZlllcccOOOKKKQQQnnn{{{lllHHH???777666666555888===SSSmmm}}}kkkYYYKKK@@@;;;888555444555555555555111222444333333555:::>>>CCCJJJSSSYYY\\\___dddiiikkkpppwww~~~}}}{{{zzzxxxvvvrrrmmmiii```YYYPPPHHHDDD@@@===;;;;;;:::999<<>>;;;888777555333111333111///.........,,,+++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))******+++,,,...+++222OOOxxxrrrsss~~~XXXQQQccc~~~zzzVVV<<<000222444333000///111333000/////////111444777888AAAJJJVVV```gggnnntttxxxuuuwwwzzz||||||}}}~~~vvvtttwwwpppwww|||eeeOOOHHHOOObbb}}}___EEE999666555444444444444444444444444222222333444555555555555::::::999777555666888:::666666555555555666777888555444333333444666999:::999999999;;;>>>>>><<<:::999888888777888999:::;;;:::999999999999;;;<<<===>>>???AAABBBBBBAAA???>>>AAABBBDDDDDDDDDCCCDDDEEECCCDDDEEEFFFEEEDDDCCCBBB???BBBEEEGGGGGGGGGGGGHHHCCCDDDFFFGGGHHHKKKPPPSSSOOOWWW]]]cccyyyfffMMM@@@QQQXXXhhh}}}kkk\\\JJJ>>>777222111222333KKKhhhyyy~~~vvv```JJJCCC???:::777666666666666333444444333111111333444666===FFFMMMPPPRRRUUUXXX[[[aaajjjqqquuuwwwxxxyyy{{{}}}~~~{{{xxxvvvuuutttrrrpppllleee]]]XXXKKKFFF@@@;;;999999999999>>>@@@>>>;;;BBBKKKKKKDDD;;;666444999FFFXXXnnnzzz]]]JJJIIINNNOOOLLLIIIIIIGGGDDDBBB???;;;888666555333111333111...------,,,+++)))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))***++++++...***)));;;aaaooommmrrrnnnSSSQQQWWWeeexxxnnnPPP888666444222000000000111333222111000111222333555<<>>??????>>>===<<>>:::777777999<<<>>>CCCHHHFFFAAAHHHRRRMMM>>>:::777777CCCWWWooozzz]]]HHHIIINNNOOOLLLIIIIIIHHHDDDBBB???;;;777666555333111222///---,,,++++++)))((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))))))))((())))))******...---,,,555PPPooo|||zzzlllllltttiiiTTTOOOSSS^^^pppkkkDDD;;;111---000222111///444333222111111111111222666===HHHQQQXXX___ggglllnnnsssyyy{{{zzzzzz|||~~~zzz{{{|||}}}{{{tttooouuu{{{ssscccSSSNNNPPPccc|||aaaBBB555666888777333333333333333333333333111222333555666555555444888999:::777333222444777555666666777777777777777888777666555555555555666666777777888999:::;;;<<<;;;999888777777999;;;<<<;;;:::999999999;;;===???>>>>>>???@@@@@@???>>>>>>>>>@@@BBBBBBBBBAAABBBDDDBBBBBBBBBCCCCCCCCCBBBBBBDDDFFFHHHHHHGGGFFFGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJMMMNNNVVV\\\WWW^^^sss^^^WWWHHHBBBKKKZZZgggzzzjjjQQQ@@@777555:::444555FFFbbbsssmmm___SSSOOOKKKFFFBBB===777444888777666666555444333222333444666888;;;>>>BBBDDDGGGJJJOOOTTTYYY___fffjjjjjjmmmrrrwww{{{||||||{{{zzz{{{{{{xxxttttttwwwzzz||||||~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{yyyyyyzzzzzzxxxtttnnnhhhddd___[[[UUUPPPKKKGGGBBB???<<<;;;999888888:::===@@@DDDKKKKKKGGGLLLSSSKKK999999:::AAARRRlllxxx\\\IIIHHHMMMOOOLLLIIIIIIHHHEEEBBB???:::777666555444333000...,,,++++++***)))((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))))))))(((((())))))***'''***---000>>>VVVooo}}}pppmmmnnn|||qqqaaaVVVSSSdddXXXHHH666---///333333000222222111000/////////000---444===FFFNNNWWW```fffiiiooovvvxxxwwwwww{{{yyy{{{}}}ppprrrtttxxx|||wwweeeTTTFFFRRRfffzzzwwwUUU@@@888444222222222222222222222222222222111111222333444444444444555777888777555333333333444555666777777777666666999888777666555444444444444666888888888999;;;===:::999999888999:::;;;<<<;;;::::::::::::<<<===>>>@@@AAAAAAAAAAAAAAAAAA@@@;;;===@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBBGGGHHHIIIHHHFFFFFFGGGHHHJJJJJJJJJLLLNNNMMMKKKIIIJJJHHHSSSaaa\\\VVVrrr{{{tttcccRRRJJJIIINNN^^^nnnxxx___JJJ===333222222666???IIIQQQTTTMMMMMMOOOPPPMMMGGG>>>888999777444444444555444333444333222222333666999;;;;;;===???AAAEEELLLSSSXXXZZZ]]]bbbhhhmmmppprrrssstttuuutttrrrqqqqqqrrrtttxxxxxxyyy{{{}}}~~~|||{{{|||||||||zzzyyyzzz}}}|||{{{{{{{{{{{{|||}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{~~~}}}|||||||||zzzwwwtttmmmmmmllliiiddd]]]WWWSSSMMMIIICCC???<<<;;;999888888999999999888999;;;>>>AAAFFFGGGFFFIIIMMMFFF:::;;;DDDSSSfff|||vvv\\\KKKGGGLLLNNNKKKIIIIIIGGGDDDAAA>>>999666555555555444000...,,,+++,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))$$$'''+++,,,---;;;XXXsssyyytttpppuuu|||cccRRR```wwwdddKKK888111222222222111000000000000000000000,,,000666;;;BBBLLLWWW___aaahhhpppssssssuuu{{{|||}}}{{{mmmrrr|||}}}kkkWWWMMMOOOeeegggHHH>>>:::222...000222222222222222222222222111111111111222333444444444333333444555444222000333444555666777666555555666666555444444333333333111444777888777777999;;;999999999:::::::::;;;;;;::::::;;;;;;<<<=========@@@@@@@@@@@@@@@@@@@@@@@@999;;;>>>>>>>>>>>>???AAA@@@@@@@@@@@@@@@AAABBBBBBFFFGGGHHHGGGEEEEEEFFFHHHJJJJJJLLLPPPSSSSSSOOOLLLOOOJJJOOO\\\___\\\jjjrrr]]]KKKCCCFFFMMMeeezzzoooaaaFFFAAA999444222444999>>>>>>DDDNNNWWWYYYTTTJJJBBB<<<888444333444555555333444333222111222333333333444555777888999===BBBFFFJJJLLLQQQWWW]]]bbbfffiiiiiiiiihhhjjjlllmmmmmmlllsssrrrrrrsssuuuvvvvvvuuusssttttttttttttuuuxxx{{{yyyyyyxxxwwwvvvvvvvvvvvvuuuuuutttssssssrrrrrrrrruuusssrrrqqqqqqooojjjgggaaa```^^^ZZZTTTMMMGGGCCC===;;;888777888888777555666999<<<<<<;;;;;;<<<>>>?????????BBBEEEFFFEEEDDDHHH[[[ooo}}}vvv^^^NNNGGGLLLMMMKKKHHHHHHGGGDDDAAA===999666555666666555000...,,,,,,------,,,+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***)))(((((((((((())))))+++,,,///...''',,,IIIiii}}}vvvssszzzoooUUUbbb```EEE555///000222111111111222222222222222111222444555:::CCCPPPYYY[[[ccckkkooopppttt||||||rrrpppvvv{{{___NNNLLL```zzz~~~zzzZZZ===;;;<<<222---333333333333333333333333333111000000///000222333444444111///000333444111...222333555666666666555444333333333333333333333333///222666888777666888:::888999:::;;;;;;;;;::::::999:::;;;<<<=====================<<<<<<=========888:::<<<=========???@@@@@@?????????@@@AAAAAABBBDDDEEEFFFEEEDDDEEEFFFHHHHHHJJJMMMSSSWWWWWWSSSNNNSSSLLLIIIPPPYYY___cccgggzzzsssZZZJJJDDDCCCPPPaaatttmmmZZZDDD:::;;;;;;666111222<<>>BBBHHHOOOVVV[[[___\\\[[[[[[^^^cccfffeeecccjjjiiihhhjjjmmmpppqqqqqqnnnppprrrrrrrrrrrrsssuuuxxxwwwuuusssqqqpppoooooorrrrrrrrrrrrqqqooonnnmmmllliiiggggggfffccc^^^YYY___^^^[[[WWWPPPJJJDDD@@@555555666777999:::888777888<<<@@@BBB@@@???@@@AAA???;;;;;;???BBBCCCHHHNNNYYYqqq}}}sss\\\NNNJJJLLLMMMLLLIIIFFFEEEEEEAAA>>>;;;888777555222000333111///---,,,++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''&&&'''((('''&&&$$$((((((((((((((('''''''''(((''''''((())))))(((&&&%%%&&&''''''&&&&&&''')))(((((((((((()))))))))))),,,(((***...,,,,,,;;;NNN|||wwwiii___uuu~~~TTT777000111///333222111111333555333///222222333555888>>>FFFKKKYYY]]]dddjjjooossswwwzzz}}}~~~uuupppsssvvvwww]]]OOOUUUbbbvvv|||yyygggMMM777555777333......111111111222222333333333//////...//////000111222333333333222222111111111000111333555555555333222222222111111111111111222555555444444444555666666999999:::;;;:::999888777999888999;;;===>>>===<<<:::;;;===>>>>>>===;;;:::;;;::::::<<<>>>???>>>===>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHJJJNNNPPPOOOLLLLLLLLLMMMPPPSSSXXX\\\___iiiqqq|||kkkUUUDDDCCCLLLZZZjjjxxxzzzdddMMM===888666666777999===DDDKKKNNNLLLIIIDDD@@@<<<888777666555444555555444444444333333333444333333333444555777888;;;;;;===???CCCGGGKKKMMMNNNOOOPPPRRRTTTVVVXXXYYY___```aaabbbdddfffggggggkkkjjjjjjjjjjjjkkkllllllooonnnmmmlllkkkjjjjjjjjjmmmllljjjgggeeebbb```___]]]\\\ZZZYYYXXXUUUQQQNNNWWWVVVVVVVVVUUUOOOGGG@@@777777777555444555888;;;>>>CCCHHHIIIFFFBBB@@@@@@>>>999777<<>>===<<<======>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFFFFFFFGGGFFFFFFIIILLLNNNMMMKKKNNNNNNNNNNNNPPPSSSUUUWWW\\\___qqqtttjjjHHHBBB???EEEVVVjjjzzzsss^^^KKK>>>888444444555888<<<===;;;999;;;999777777888888888777555555555444444444333333333333222222333444555666888888999:::;;;===>>>???CCCCCCDDDEEEGGGHHHJJJKKKNNNOOOQQQSSSUUUXXXYYYZZZ______^^^^^^______```aaaaaaaaa```^^^^^^]]]]]]]]][[[ZZZYYYWWWUUUSSSQQQQQQNNNMMMKKKKKKKKKJJJHHHFFFHHHHHHIIIJJJKKKIIICCC???===;;;888777777888:::<<>>===::::::;;;<<<<<<======>>>>>>???@@@AAABBBCCCCCCCCCEEEDDDEEEFFFIIIKKKKKKJJJMMMLLLLLLLLLMMMNNNPPPQQQQQQPPPYYYrrrfff\\\LLL@@@???JJJZZZgggvvvpppaaaYYYIIICCC;;;555222333333444555444333444666666555444555555555555555444444444333333222222222333333444444444555555555555444444777777777777888:::;;;<<<<<<===???BBBEEEGGGIIIJJJNNNNNNNNNNNNNNNOOOOOOPPPOOONNNMMMLLLLLLKKKKKKLLLFFFFFFEEEDDDCCCAAAAAA@@@>>><<<;;;;;;===>>>>>>===::::::;;;===??????===;;;;;;999888:::???CCCDDDCCCNNNSSSWWWVVVOOOFFF???<<<;;;???KKKZZZhhhuuuyyyoooWWWIIIHHHJJJKKKKKKHHHFFFFFFFFFBBB???<<<:::999777555333333111///---,,,++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))(((((()))******((('''%%%%%%&&&&&&'''((()))))))))(((''''''((('''%%%$$$%%%&&&''''''&&&&&&''')))(((((((((((())))))))))))---))))))---///,,,+++...999PPPzzzqqqttt{{{\\\XXXdddyyyyyybbbJJJ888777444333555555333333555333333333111000000222555666===HHHSSS[[[```dddgggnnnppptttwwwyyy}}}zzzyyy~~~zzzpppbbbTTTGGGLLLaaa}}}lllMMM;;;555222333222---,,,...222222111111000000000///111000///...............///000000000111111222222222222111111000000000000111111111000111111222333000000111111222333555555222333444555666777777888;;;999777666777888777777555777999;;;<<<;;;:::999<<<<<<<<<===??????>>><<<888999999::::::;;;<<<<<<===>>>???@@@AAAAAAAAAAAADDDDDDDDDEEEGGGIIIJJJJJJHHHHHHIIIIIIKKKMMMOOOPPPPPPMMMPPP\\\pppwww```GGG;;;AAAKKKSSSbbbzzzqqqfffUUUEEE:::666666777666555444444555555333111555555555555555555555555444444333333333333333333111222333444444444333222222222222222222333444444555555777999;;;<<<>>>???@@@@@@??????@@@@@@AAABBB@@@??????>>>======>>>>>>:::999999999888888888777777555333333555777888888666555555666888999999999<<<<<>>666555555555222...---///111111111000000/////////000000///......---....../////////000000111111111000222444555444222///---111111000000111222222333111000000111222333444444111111222333555666777888:::888666666777777666555444555888:::;;;;;;;;;:::<<<;;;;;;<<<>>>>>>===;;;888888888999::::::;;;;;;>>>???@@@AAAAAAAAAAAAAAACCCCCCDDDEEEEEEGGGIIIKKKHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNPPPRRRXXXjjjyyyaaaLLLBBB@@@LLLPPP___vvvyyyfffTTTEEE<<<777666444222222333555555444444444555555555555555555555555555555555444444444222333444444444333111000333222222111111222222222333444444555666666777777777777777777777888888999888888777777666666777777444444444444444444444555555333111111333555666555555555666666777999<<<>>>GGGIIINNNXXXaaaddd___YYYOOOKKKDDD<<<999>>>HHHQQQ[[[kkk{{{qqq___ttt[[[MMMKKKLLLMMMKKKGGGCCCBBBAAAAAA>>>;;;999888777555444111///---+++***))))))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''(((******)))'''%%%%%%%%%&&&'''''''''((())))))((()))++++++)))(((%%%&&&''''''&&&&&&''')))(((((((((((())))))))))))***(((&&&'''***,,,...///000...AAAhhh}}}wwwpppWWWNNN___wwwIII:::000111444222000333...000111111000000111222111444888===DDDMMMWWW]]]```dddjjjooossswwwzzz}}}}}}xxxooofffhhhqqqqqq```LLL>>>JJJ```{{{iiiHHH222222222333333222111111333000000000000//////////////////......---.........////////////000000000000...000444666666333000---000000000000111222333333222222111111222222333444222222222222444555777777888777777777888888666444333555888:::<<<<<<<<<;;;;;;;;;:::;;;======;;;:::888888999::::::;;;;;;<<>>===<<<<<>>777444444444222222222333333333444444111222444555666555555444555444333111000000//////111000000000000000111111////////////000000111111111111000000111111222333333333222222222222333333111111111111111222222222222222222444666777666555333555777888888999===@@@BBBCCCCCCCCCAAA>>>:::777888???JJJVVVcccqqqrrrXXXHHHHHHIIIKKKJJJGGGEEEDDDDDD???<<<999888777666555333333111///---,,,+++,,,,,,))))))))))))))))))))))))************************''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''')))+++***)))%%%&&&((('''&&&&&&''')))(((((((((((())))))))))))&&&***,,,,,,***+++,,,,,,+++...---111NNNwww~~~yyyRRRTTTgggkkkHHH;;;999555333555000222444444222000000000111111222333555999???CCCJJJQQQ[[[dddkkkpppsssuuu||||||~~~|||sssiiicccbbbccchhhjjj\\\IIIBBBHHH^^^sss|||~~~uuuSSS:::222444111111...,,,,,,///000///---.........//////000000---------------...///000000000//////.........------...///000111111000000000000000000111222333444555555444333222222222222444333333222333444666777555666888:::<<<:::666333333555888;;;===>>>>>>===:::999888999::::::999777:::;;;;;;<<<<<<======>>>@@@AAAAAABBBBBBBBBAAAAAA>>>???@@@@@@???@@@DDDHHHCCCDDDEEEFFFGGGGGGGGGGGGHHHCCCBBBGGGKKKMMMPPPTTTfffoooZZZOOOGGGFFFRRRbbbwwwmmmWWWGGG>>>999777111111111222222333333333///111222444555555444444333222111111222333555666111000000000000111111222,,,---......000111111222000////////////000111111111111000000000111111222111111222222222222222222222222333666999:::999777555777888777555444666999888888888777555555777888@@@NNNcccxxx~~~~~~www]]]KKKJJJIIIHHHHHHIIIIIIGGGEEEAAA???;;;999888666444222111000///...---,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###%%%(((++++++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%'''((()))((('''&&&'''(((&&&''''''((((((((((((((()))************+++++++++)))((((((...;;;VVV}}}yyy^^^OOOeeeqqqNNN:::444333000...111222222111222222111333333222111222555777999>>>DDDMMMXXXaaakkksssxxxuuuwww{{{}}}~~~tttiiiaaa\\\ccceeebbbTTTEEECCCQQQ___nnnkkkvvvrrrOOO999222333222////////////////////////000000///...------,,,,,,,,,,,,---...///000111222222111000---,,,---000333+++,,,...000111111//////000/////////111222444555;;;:::777444222111222222333555666555555555777999333444777:::<<<;;;888555444222444999;;;999888999:::888777:::>>>???>>>;;;???>>>>>>=========>>>>>>AAACCCDDDCCCAAA???>>>???>>>???@@@@@@???@@@BBBDDDCCCCCCDDDFFFGGGIIIJJJJJJJJJIIIHHHHHHIIILLLNNNPPPXXXfff|||xxxgggWWWLLLFFFPPPccc{{{pppbbbRRRCCC<<<999555333444444555444111...---///222555555444000222444333111111333666555444333222111111111111111111111111111111111111333222222222111111000000111111111111000000000000111222222222222222333333333333333222222222222222444333111111333444444333444444333222333;;;GGGPPPbbbsss}}}yyyzzzxxx^^^LLLKKKJJJIIIIIIJJJIIIGGGEEEAAA???;;;999888777444333111000///...---,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&((()))((('''&&&'''((('''(((((()))***)))))))))))))))*********+++++++++***+++...000666JJJnnnpppTTTWWWssseeeEEE666333444111222333333444666777777444333222111222444555777777<<>>???AAABBBCCCAAA@@@>>>???@@@>>>???@@@@@@??????AAACCCBBBCCCDDDEEEGGGHHHIIIJJJKKKJJJIIIIIIIIIKKKLLLNNNNNNWWWggg~~~ttt\\\JJJHHHMMM[[[ppptttaaaMMMHHHAAA<<<999888777666999666333222333333222000333555777777444222222333222222222222333333444444222222222222222222222222333333333222222111111111222222222333333333333444666666555555444333333333444444444444444444555555333333444666666666333222222444777<<>>???@@@AAABBBBBB@@@??????AAACCC???AAABBBAAA@@@@@@AAABBBBBBCCCCCCEEEFFFGGGHHHIIILLLKKKJJJHHHHHHHHHIIIJJJKKKOOOTTT```yyyxxxlllYYYMMMDDDKKK___rrrzzzzzz~~~nnnggg\\\QQQIIIBBB<<<999666444111000111222222222...000222333111/////////...///000111222222222222222222222222222222222222333333333222222222222222///000000111111222222333111111000000000/////////000000000000000111111222000000111222444555666777<<>>;;;:::999888666444111000///...---,,,,,,,,,***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((%%%&&&''''''&&&&&&'''((((((((()))************)))))))))))))))************)))***,,,+++(((---@@@RRRdddSSSWWWooolllPPP@@@888222///111444333222111444333222111111111111222333444777999===DDDKKKPPP___dddkkkppptttvvvwwwyyy{{{~~~uuubbbUUUQQQSSSTTTSSSIIIEEEDDDKKK^^^uuuqqqNNN111---222///,,,...........................------,,,,,,+++++++++***........................111222444333111///......---...//////000///......111000000000000222333555222222111111111111222222333333444333222222333555555333222222444666777777999777777999999999>>>DDDCCC@@@<<<===@@@AAA>>>;;;999999:::;;;===???@@@AAACCCCCCBBBAAA???@@@CCCFFFAAACCCDDDDDDBBBBBBBBBCCCBBBCCCCCCEEEFFFGGGHHHHHHKKKJJJIIIGGGFFFFFFFFFFFFKKKLLLLLLOOO\\\xxxuuukkk[[[MMMHHHNNNZZZcccttt}}}|||ssskkkccc^^^HHHDDD>>>888555444555666//////000000111111222333000000111222111111000///222222222222222222222222222222222222222111111111000000000000000111111111......//////000111111111111111000000000111222333555555555777;;;CCCKKKQQQ\\\```gggrrr|||}}}xxxtttrrryyy{{{ssscccUUU```ppp}}}iiiXXXOOONNNMMMLLLMMMLLLJJJGGGAAA>>>;;;:::999888666555111000///...---,,,,,,,,,***))))))((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((((((&&&&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((%%%&&&''''''&&&&&&((()))&&&'''(((((())))))(((((((((((()))))))))************(((((()))***,,,444===```}}}aaaTTTYYYeeezzzaaaBBB888111444777555222222444444333222111111111111333333333333555999@@@DDDPPPUUU]]]dddiiinnnqqqtttwwwyyyzzzzzzyyyzzz|||~~~~~~uuufffVVVOOOQQQRRRLLLDDD@@@FFFSSSggg|||}}}UUU===,,,...111,,,***///------------------------------------,,,,,,,,,,,,------------............///111444444333222222222///000000111111111111111111111000000000222333444000000000000111111222222222333333333111222333555666444222222555999;;;<<<888888:::888444666BBBPPP```SSSCCC<<<>>>AAA>>>:::888888999;;;===???AAACCCDDDDDDDDDBBBAAABBBEEEGGGBBBDDDFFFFFFEEEDDDEEEFFFCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFHHHHHHMMMZZZqqqqqq___PPPIIIGGGJJJZZZpppzzzssseeeVVVIIIAAA===<<<<<<999666444333444666666111111222222222111111111111111111111111111111111000111111111111111111111333333333222222111111111222222333333444555555555444444333444555777:::;;;EEEIIIPPPWWW^^^fffnnntttyyytttsssttt}}}qqqkkkrrr{{{mmm[[[PPPNNNMMMMMMMMMLLLIIIGGGAAA>>><<<::::::999777666111000///...---,,,,,,,,,******)))(((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((%%%%%%&&&&&&((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%'''(((((('''''')))***&&&&&&'''(((((((((((((((((((((((()))))))))******,,,((('''+++......000444FFFtttooo[[[SSSRRRjjjTTTBBB444444666333111222444444333333222222222111000000000000222666;;;@@@GGGLLLTTT[[[bbbhhhmmmqqqttttttuuuuuuvvvxxx{{{~~~zzzpppccc[[[RRRQQQSSSQQQHHH???AAAPPPggg{{{ppp|||ooo???444...000000,,,+++...---------------------------------------,,,,,,,,,,,,,,,---------............111333444333333333444000000000111222333333444222111000000000111333444000000000111111111222222111222333333222333555777777555333333666:::===>>>777888:::888444555BBBQQQppp```LLL@@@@@@AAA???;;;999999:::<<<>>>@@@BBBDDDDDDEEEEEECCCBBBBBBDDDFFFAAADDDFFFGGGGGGFFFFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEECCCDDDGGGKKKMMMQQQ[[[fffyyykkkYYYLLLBBBIIISSS]]]iiizzzxxxhhh\\\UUUSSSJJJEEE???999666444222111111000000//////000000111111111111111111111111111000111111111111222222222111000000000////////////000000000111111111111111111111222555999>>>CCCEEEZZZdddrrr}}}~~~nnn[[[PPPNNNMMMLLLLLLKKKIIIFFFAAA>>><<<::::::999888666111000///...---,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&'''))))))((()))***,,,''''''((()))))))))))))))(((((((((((()))))))))***(((''')))---...,,,---000666VVVuuulllWWWKKK[[[rrrxxx]]]CCC999666111000444333444444444444333333222000111111000000333777:::@@@DDDJJJPPPVVV]]]dddhhhlllnnnrrruuuwwwzzz}}}~~~zzzpppddd\\\RRRSSSRRRQQQMMMIIIEEEBBBRRRbbbyyy{{{{{{zzzzzzmmmXXX444222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,------.../////////000222222111000111222...//////000111333444555222111000000000111222333000000111111222222111111000111333333333444666999:::777555444666999:::;;;777555666888777777===FFF]]]UUUIII@@@======>>>>>>:::;;;<<<===???AAACCCDDDCCCDDDDDDCCCAAA@@@AAABBB???AAAEEEGGGGGGFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHHHHIIIIIIJJJIIIIIIHHHEEEFFFLLLPPPQQQTTTZZZkkkzzzmmmbbb\\\UUURRRUUU___lllvvv}}}vvvssseee```ZZZUUUPPPJJJCCC???@@@>>>:::666444333333444333333333333333333333333222222222333333444444444//////000111222222333333444444666888:::<<<>>>???>>>???CCCIIIQQQYYYaaaeeewww||||||oooZZZPPPNNNMMMLLLLLLKKKHHHFFFAAA>>><<<:::::::::888777111000///...---,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&(((******))))))+++---(((((()))***************(((((((((((())))))))))))###%%%***---+++''')))...,,,>>>UUUuuuaaaLLLGGG___|||WWWEEE<<<555444999333444444555555444444333444444333111///000222444666999===BBBHHHOOOVVVZZZ```eeelllrrruuuxxx{{{}}}|||~~~uuuiii]]]RRRLLLGGGMMMRRROOOEEE@@@BBBGGGdddrrrwwwnnnjjjnnn}}}hhhIII444000333111,,,,,,//////+++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******+++,,,...///000000000111111000...---...///------...///111333444555222111000000000111222333111111222222222222111111///111333333444555888:::<<<999666555666777777777777333333777:::999888999???@@@???<<<888888<<>>@@@BBBCCCEEEAAACCCDDDCCCAAA???>>>???<<>>???CCCEEEIIINNNSSSXXX\\\^^^[[[^^^ccclllvvv~~~yyyzzz~~~~~~yyyyyyzzz|||}}}ttt[[[PPPNNNLLLIIIHHHHHHIIIIII???>>>===;;;999777666555555222...,,,+++++++++***,,,***(((((()))***)))((((((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***,,,///333555777888888******))))))((((((''''''))))))))))))))))))))))))(((((()))***++++++++++++***222<<>>>>>OOOdddrrrjjjiiinnn}}}bbbAAA999888///...---,,,,,,,,,,,,,,,((()))***++++++***)))(((++++++,,,---------,,,,,,)))***++++++,,,,,,++++++,,,,,,------.../////////------......//////000000333000...///000111///,,,333111000111333444111//////000111222111222555777;;;999777444444555666888444555777777777888999;;;888999:::<<<>>>???@@@AAA<<<===???@@@AAAAAA@@@???BBBBBBAAA@@@@@@@@@@@@AAAAAA??????AAACCCFFFFFFFFFHHHGGGGGGHHHIIIJJJHHHGGGKKKJJJJJJIIIIIIIIIJJJJJJDDDFFFGGGGGGGGGJJJOOOTTTUUUXXXaaarrrrrrbbb[[[RRRNNNQQQZZZdddjjj|||ssskkkddd```^^^\\\WWWQQQKKKFFFCCCAAA???===BBBDDDCCCGGGMMMJJJDDDBBBCCCJJJVVV]]]___dddlllmmmqqqxxx|||zzz~~~mmmbbbUUUTTTXXXcccqqq|||www]]]NNNMMMMMMLLLKKKIIIHHHGGG>>>>>><<<:::888666555444444111...---...//////...,,,***(((((()))***)))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))+++---...000000000))))))))))))((((((''''''))))))))))))))))))))))))******+++,,,------------+++...000999WWWaaaPPPFFFQQQggg~~~eeeGGG;;;222777<<<:::555222444888333333333333333222111000111222222444666999<<<===@@@FFFOOOZZZeeennntttwwwuuuuuuvvvxxx{{{|||}}}}}}~~~yyyrrrlllbbbXXXOOOLLLJJJIIIKKKNNNCCCAAACCCJJJRRR]]]ooo~~~~~~~~~rrrJJJ222//////......---,,,,,,,,,,,,,,,((()))************)))((()))***+++,,,------------******+++,,,,,,,,,,,,,,,,,,,,,------...///////////////////////////000000222000...///000111///---111000///000333444222000///000222222111222555777888666333111000111222333333555777777777888:::;;;999999999:::<<<>>>???@@@===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA?????????AAADDDGGGHHHHHHFFFEEEEEEFFFHHHHHHGGGEEEIIIIIIHHHHHHGGGGGGHHHHHHHHHJJJLLLLLLKKKKKKMMMOOOVVVWWWXXX]]]jjj}}}rrrhhhbbb___^^^]]]hhhkkkpppwww}}}}}}zzzwwwtttqqqmmmkkkeeeiiikkklllrrryyy{{{wwwppprrrzzz|||vvvuuutttyyynnndddWWWVVVZZZeeettt{{{aaaLLLMMMNNNNNNMMMJJJGGGEEE>>>===<<<:::888666444444333111///...000222333333,,,***(((((()))))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((())))))***)))))))))((((((((((((''')))))))))))))))))))))))))))***+++,,,------------///---+++...>>>bbb{{{eeePPPHHHMMMZZZqqq\\\HHH666888999777444222333555444555555555444222000///111111000000111333444555666999AAAKKKVVVaaajjjppprrrrrrrrrsssvvvyyy{{{}}}}}}}}}rrrdddYYYNNNGGGCCCEEEGGGGGGGGGIIIAAA>>>BBBSSShhhzzzmmmSSS888---///...------,,,,,,++++++,,,,,,((())))))******))))))((('''(((***+++------......++++++,,,---------,,,,,,,,,,,,,,,---......//////000000000000000000//////111000//////000000///...///......000333444333222000111222222222222555777777555333000//////000111222444666777777888:::<<<888888888888999;;;===???>>>>>>>>>>>>???@@@AAABBB>>>??????@@@@@@AAAAAABBB???>>>???AAADDDGGGIIIIIIEEEDDDDDDEEEGGGGGGFFFEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEHHHKKKLLLKKKIIIGGGGGGUUUWWWVVVQQQRRRaaa|||}}}uuunnniii```___]]]]]]___ccchhhkkkttttttllljjjjjjrrr{{{tttiii___```dddnnn}}}}}}cccNNNNNNNNNMMMLLLJJJGGGFFF???>>>===;;;999777666555333111///...000222333333+++)))((('''))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&%%%%%%&&&((()))'''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))'''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******++++++***---,,,---000666KKKuuuqqq]]]QQQQQQ^^^mmmpppVVVGGG666000555999666000333444555666555444222000333222111111111111333333666777:::???HHHQQQZZZ___hhhjjjmmmooorrrvvvyyy|||zzz|||{{{nnn^^^RRRHHHDDDCCCGGGIIIEEEBBBAAAAAACCCMMMccc{{{tttUUUAAA222111444///,,,,,,++++++++++++,,,,,,((())))))))))))))))))(((((((((***+++,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,------...//////222222111111000000//////000000//////000000//////---...///111222333333333000222333222222222555666999777555333222111222222222444666777777777999;;;888888777666777999;;;===<<<<<<;;;;;;<<<>>>@@@AAA===>>>???@@@BBBBBBCCCCCCAAA@@@@@@AAADDDFFFGGGFFFEEEDDDDDDFFFHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEHHHKKKKKKJJJIIIHHHMMMRRRUUURRRNNNTTTcccqqqzzzwwwqqqjjjdddaaaaaabbbdddmmmvvv}}}vvvvvvuuussssssuuu{{{{{{ooonnnrrrxxx|||{{{aaaRRRPPPNNNKKKIIIIIIHHHHHHAAA@@@???===;;;999777777444222///......///000///+++)))''''''((()))((('''&&&'''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&%%%'''((()))(((&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&''')))***'''''''''''''''(((((((((((((((((((((((((((((((((''''''((()))************)))'''***///000888SSSpppuuu]]]QQQUUU]]]qqqqqqSSS@@@;;;:::555000222333444555666555555444333222111111111222333444333222222444888>>>EEEIIISSSYYY```fffjjjmmmqqqtttwwwyyy{{{}}}~~~{{{vvvnnnbbbTTTJJJBBB@@@BBBGGGHHHCCCAAAAAAAAALLL___vvvvvvVVV>>>444...111222***++++++*********++++++,,,)))(((((((((((((((((()))*********+++******))))))***+++,,,,,,------,,,,,,++++++,,,,,,---.........222222111111000000////////////000000//////000000...///111222222333333333111222333333222333444666999888777555444333444444333444666666666777888:::888777666666777888999:::999888888888999;;;===???===>>>@@@BBBCCCDDDDDDDDDDDDCCCAAAAAACCCCCCCCCBBBEEEEEEEEEGGGIIIJJJIIIGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFIIILLLPPPRRRSSSSSSIIILLLNNNNNNMMMOOOTTTXXXeeeyyyuuutttnnnllliiifffffflllxxx~~~yyyyyyyyyvvvsssooollljjjqqqtttxxx}}}www{{{cccPPPuuu]]]SSSQQQNNNKKKIIIHHHIIIIIIBBBAAA@@@>>><<<:::888888555222///------...------+++)))''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&'''))))))(((&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++((((((++++++...===NNNsss~~~cccQQQJJJ]]]}}}eeeIII999333333222333333444555666777888222111000000000111222333000/////////222666:::<<>>BBBAAABBBBBB???<<>>111///---//////'''******))))))******++++++)))((((((''''''(((((()))******+++******)))((('''******+++,,,,,,,,,+++++++++++++++,,,------......000000000000000000//////...///000000//////000111111333444444333222222333222333444333222333444666777666666555444444444444444555777777666555777888777777777777777888888777666666666777888:::;;;<<<===>>>@@@BBBCCCCCCCCCCCCEEECCCAAA@@@AAAAAA@@@???CCCCCCCCCEEEGGGHHHGGGFFFCCCDDDFFFGGGHHHGGGGGGFFFBBBCCCFFFKKKQQQTTTUUUUUUPPPMMMJJJIIIJJJMMMOOOOOOUUUaaazzzyyysssnnniiifffhhhmmmmmmmmmnnnsssvvvtttkkkcccnnnrrrwww{{{}}}vvvyyy}}}}}}xxxqqqmmmtttwww{{{}}}|||{{{zzzyyyrrrgggjjjkkkooowww{{{[[[???000nnnXXXRRRQQQOOOMMMKKKIIIHHHGGGBBBAAA???>>><<<:::888777555222...------......---***)))''''''((((((((('''&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&'''&&&&&&'''))))))((('''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++---444;;;PPPzzz{{{[[[GGGSSSmmmlllRRRBBB<<<666555444333444555777999555444222111000111111222000000111111333444666777999@@@HHHOOOSSSYYY```eeefffhhhkkkmmmooossswww{{{zzz{{{~~~~~~{{{vvvrrrccc\\\QQQHHHDDD@@@===:::CCCBBB@@@===888<<>>???>>>???AAACCCDDDCCCBBB@@@BBBDDDFFFHHHHHHHHHGGG???AAAEEEKKKPPPRRROOOLLLPPPMMMJJJIIIJJJLLLMMMMMMNNNQQQ^^^xxx|||wwwwwwyyywwwvvvxxxyyytttiii```[[[```fffhhhhhhiiimmmqqqsssooosssrrrtttqqqjjjhhhooouuuvvvnnnqqqwww|||xxxeeeVVVPPPTTT]]]jjjxxxqqqYYYAAA000+++iiiTTTPPPPPPPPPOOOMMMJJJGGGEEEAAA@@@???===;;;999777777444111...---.../////////***((('''&&&(((((('''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&''')))***((('''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***)))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))******)))$$$)))---,,,,,,---//////888aaalll[[[JJJ]]]tttyyy\\\HHH999777555333333444666888999888666444222222222222///000111111111111000000000555<<>>>>>>>><<<;;;:::999:::GGGccc|||}}}|||tttNNN:::///...///))))))//////))))))((())))))***++++++)))((('''&&&&&&'''((()))''''''((())))))***))))))(((((()))******************++++++,,,,,,---......------......//////000000---///111111///...000333777999:::888333000000111333444555444333333444666666666666777777777777888777888888777555333444555555777999;;;:::888666444333444777999;;;;;;;;;;;;:::;;;===???@@@???>>>===AAA???>>>>>>???@@@??????;;;:::;;;===???@@@@@@???>>>@@@CCCFFFHHHHHHHHHGGGCCCEEEJJJPPPTTTSSSMMMHHHCCCEEEHHHIIIJJJIIIIIIHHHIIIPPPZZZfffxxx{{{sssjjjpppuuuvvvrrrnnnmmmnnnkkkpppyyy|||tttjjjllltttpppwwwxxxooojjjrrr~~~|||}}}yyydddTTTMMMVVVcccqqq}}}fffOOO===111---000zzzfffUUUNNNMMMLLLLLLLLLJJJGGGEEE@@@>>><<<;;;:::999666333333111000...------------))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))***,,,,,,++++++,,,---...@@@[[[xxxmmmPPPJJJPPPcccrrr~~~mmm```FFF555888:::222000666666555444555777666222///222222111000000000000000333333444777:::>>>AAACCCLLLOOOSSSXXX\\\aaagggkkkmmmpppsssvvvwwwxxxyyyzzz|||}}}~~~~~~||||||zzz|||{{{vvvrrrpppkkkeee^^^VVVOOOLLLBBB<<<:::>>>>>>:::999<<<999777===LLLYYYeeezzzpppPPP777///...---+++******++++++(((((((((((('''''''''''')))(((((()))******)))'''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***++++++,,,,,,///////////////000111111000000111111111000//////444444555555444222111///222444666444222000222444555666666777888999999:::666555444222222333444555555555666777777777777777:::999888999;;;============<<<<<<<<<===>>>??????AAA@@@???>>>===<<<;;;;;;:::===@@@CCCCCCDDDEEEFFF>>>???AAABBBCCCDDDDDDDDDBBBGGGMMMPPPOOOLLLIIIHHHEEEDDDCCCCCCDDDEEEFFFGGGJJJIIIOOOYYYaaarrr~~~|||tttzzz~~~yyyuuukkkfffkkklllpppxxxxxxZZZ>>>444111,,,+++///yyyeeeUUUNNNMMMLLLLLLLLLJJJGGGDDD@@@>>><<<;;;:::999666333333111000...------------+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''')))++++++++++++---///'''111@@@UUUsssjjjYYYOOORRRVVVZZZjjj~~~www^^^EEE===:::555555888888666333222111222444555222111111000000000000000111111111222444777999:::===@@@DDDHHHLLLPPPUUUYYY___cccgggkkkmmmppprrrtttxxxyyy{{{}}}|||zzzyyyuuurrrrrrsssqqqlllggg^^^ZZZUUUNNNGGGAAA>>><<<<<<777666:::<<<::::::>>>===EEEUUUeeerrr}}}jjjOOO:::---///...,,,+++******++++++************)))))))))((((((''''''((())))))(((&&&''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***++++++,,,,,,............///000111222000111111111222111111111555555555555444333222111222444555444222111222444333333444666777999:::;;;555444333333333444555555555555777888888999999999???===;;;;;;===>>>===<<>>===<<<<<<<<<===>>>???AAABBBBBBCCCFFFJJJMMMCCCCCCCCCBBBBBBBBBBBBBBB???BBBFFFGGGFFFDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEHHHOOORRRYYYppp}}}yyy~~~wwwrrrtttqqqwwwoooaaaJJJ888,,,---///+++(((***vvvcccTTTOOONNNLLLKKKKKKIIIFFFDDD@@@>>><<<;;;;;;999666444222222000///...---------,,,,,,+++)))(((&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&(((***+++++++++---///,,,...///666NNNvvvjjj\\\RRRLLLTTTbbbdddMMMBBB>>>:::666777666555333222333555888222111000000//////000000000000//////000111222222111333666999;;;???CCCFFFNNNRRRWWW\\\```dddhhhkkkqqqsssvvvyyy|||~~~~~~}}}|||zzzvvvsssoookkkfffdddbbb^^^XXXSSSJJJGGGAAA;;;777666666666:::777555777777777999===FFF[[[tttlllIII555000000...---,,,+++*********************)))))))))(((((('''&&&&&&'''(((((('''%%%&&&''''''''''''((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,---------...///111222333111111111222333333333333777666555444444333333444111333555444333333333444111111222444666888:::;;;444444444555555666666777666777999:::;;;<<<======AAA???<<<<<<<<<<<<;;;:::???@@@BBBCCCDDDDDDCCCCCC>>>===;;;::::::<<>>CCCTTTqqqvvvTTT999...000555,,,,,,++++++************(((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***++++++,,,,,,---+++,,,,,,---///111222333111111111222333444555555666555444222222333333444000222333555555555555555111111111222444666888999555666777888999999999999777888:::<<<>>>?????????>>><<<::::::;;;;;;:::999;;;===@@@BBBCCCBBBAAA@@@???===:::999999;;;>>>AAA@@@@@@@@@@@@AAAEEEKKKPPPKKKIIIEEEBBBAAAAAACCCDDDGGGIIIKKKKKKIIIFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDHHHGGGIIINNNNNNKKKLLLPPPQQQ___zzz|||lll[[[QQQNNNSSSVVVdddwwwzzztttyyy~~~dddLLL:::000,,,444...++++++)))&&&''',,,}}}qqqaaaSSSNNNLLLJJJIIIIIIIIIGGGEEEAAA???===<<<;;;:::777444222222111000///...------))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***)))***++++++))))))***++++++---...///555IIIiiiwww[[[NNNOOOsss~~~hhhRRRFFF???888666777777444000333333222111111111111111//////000000111111111111///111222222222333666888888:::>>>AAADDDGGGKKKNNNRRRUUUZZZ```eeejjjmmmnnnqqquuuzzz||||||{{{{{{|||zzz}}}~~~~~~~~~~~~~~~~~~|||~~~}}}zzzvvvsssvvvtttppplllgggaaaZZZUUUOOOMMMIIIFFFCCC@@@<<<:::444444333333444555666777555666666777<<>>@@@AAAAAA@@@???AAA???<<<999999;;;===???===>>>AAABBBCCCEEEIIIKKKIIIGGGCCCAAAAAACCCFFFHHHGGGJJJNNNPPPMMMIIIFFFDDDDDDCCCBBBAAAAAABBBCCCDDDDDDBBBDDDJJJMMMLLLLLLMMMNNNPPP^^^yyyuuucccVVVQQQ[[[ZZZfffyyy~~~pppWWWBBB666111...---)))(((''''''%%%%%%***111{{{ooo```TTTMMMKKKIIIHHHIIIIIIHHHGGGAAA???===<<<<<<:::777444222222222111000///------(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((())))))******((()))+++***))))))***,,,............///888LLL___~~~kkkRRRHHHYYYzzzjjj^^^NNNAAA:::777444222555444333333222222333333......///000000000000000...///000///...///111333111333555666777999<<<>>>@@@BBBEEEJJJPPPUUUYYY[[[dddjjjpppsssrrrqqqqqqsssrrruuuwwwxxxwwwvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxzzzzzzzzz{{{{{{|||||||||zzzzzzyyyzzzzzzyyyvvvtttuuuuuuuuutttqqqnnnjjjhhhhhheee```[[[VVVPPPIIIDDD>>>===;;;999777666555444444444444333333444444444///777???GGGTTTgggxxxuuulllooo|||oooVVV;;;000111111---)))))))))*********))))))((()))))))))(((((((((''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&&&&&&&'''''''''''''''(((((())))))************++++++,,,---------,,,,,,,,,---...000111222000000/////////000222333222222111111111111222222//////111555888999888666555444333111111333444555888:::===??????>>><<<;;;333444555777888999999999:::999999;;;>>>@@@AAAAAA;;;<<<>>>@@@AAABBBAAAAAAAAA@@@===;;;;;;<<<>>>???<<>>===<<<:::777555222222222222111///...,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((()))*********%%%'''))))))******,,,...222///...000//////555>>>RRRooolllXXXFFFXXXttt~~~hhhRRRBBB;;;999666666555444444444444555000000111222111111000///.../////////------///111///000111111000111444666666666888:::>>>BBBFFFIIIPPPUUU[[[^^^^^^^^^bbbeeecccfffhhhiiiiiihhhiiijjjllllllmmmnnnnnnnnnnnnnnnmmmnnnoooqqqrrrrrrqqqqqqlllkkkkkkkkkllljjjgggdddeeedddcccaaa^^^[[[XXXWWWSSSPPPLLLHHHDDD@@@<<<999555555444333222111222444555444333222333666999;;;<<>>@@@AAAAAA;;;<<<===>>>@@@AAABBBBBB??????>>>======>>>@@@AAA;;;>>>AAACCCCCCCCCDDDEEEBBBAAA@@@AAABBBEEEIIIKKKMMMPPPTTTUUUSSSPPPMMMLLLFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEGGGHHHHHHIIIHHHGGGCCCBBBFFFKKKKKKOOObbbxxx{{{nnniiijjjjjjjjjaaannn}}}}}}|||{{{gggRRREEE444111---+++++++++***((((((,,,...,,,)))'''%%%$$$yyynnnaaaUUUJJJHHHFFFGGGHHHJJJKKKJJJAAA@@@>>>===<<<:::777555222222222222111///...,,,,,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''((()))******+++"""$$$''')))***,,,///111+++))),,,444666222///222222NNNvvvlllMMMNNNXXXllloooRRRCCC???777777666555555555555666333444444444444222000///000111222111000000111333000111111000000111333666555444333333555999===??????CCCIIIKKKKKKNNNTTTZZZVVVXXX[[[\\\\\\\\\\\\]]]```aaabbbdddeeeeeeffffffaaacccfffhhhiiihhhgggfff^^^^^^^^^^^^^^^\\\YYYVVVVVVUUUSSSPPPMMMKKKIIIHHHCCC@@@===:::999777555333444444444222111222444666111///------111777===BBBRRRdddxxxtttPPP:::333...///,,,''''''+++'''((()))******)))((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++***++++++,,,,,,------...---------------...///000///...,,,++++++,,,---...111222333444555444333222......000555:::<<<999666444333111111222555888:::777:::===??????<<<999666::::::;;;<<<=========<<<999888777999<<<>>>???>>>::::::;;;<<<===???AAABBB======>>>>>>???AAABBBCCC:::<<<>>>???>>>>>>@@@AAAAAAAAA@@@AAACCCEEEHHHJJJJJJLLLNNNNNNLLLJJJJJJJJJGGGFFFEEEDDDCCCCCCDDDEEEAAADDDGGGFFFFFFFFFDDDBBBIII@@@???JJJPPPOOORRRZZZjjjzzzsssaaaWWWSSSRRRRRRPPPccczzzsss^^^JJJ:::111......---+++)))(((***,,,((())))))&&&&&&(((******uuuqqqhhhSSSMMMJJJFFFFFFHHHIIIGGGEEE?????????@@@???;;;666222444333222111111///+++(((+++)))((('''((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''"""!!!$$$&&&$$$###$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((((((((('''(((***+++,,,,,,++++++,,,,,,---...000222444555888<<>>@@@BBBDDDDDDJJJKKKLLLNNNOOOQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUUUUUUUSSSRRRQQQPPPPPPNNNMMMKKKIIIHHHGGGGGGGGGFFFEEEBBB???<<<:::777666555444333444555666444333222222333222111///333333222222666@@@OOOZZZpppzzz^^^===000...,,,+++,,,,,,+++***(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))))))))+++,,,,,,---,,,,,,***++++++,,,,,,------...---...---+++***+++...000444444333222222333333333000111222222333444555666222222111111222444666777<<<;;;:::999888888888888888999:::===@@@???===:::777888999:::::::::::::::666777999;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======@@@@@@@@@????????????>>>AAA@@@>>>===>>>@@@CCCDDDBBBDDDFFFHHHIIIHHHGGGFFFEEEDDDBBBAAAAAABBBDDDEEE@@@CCCFFFIIIIIIFFFCCC@@@AAAAAABBBCCCEEEHHHKKKMMMSSSXXXfff|||qqq^^^RRROOORRRVVV\\\iiiyyyzzzooo^^^KKK<<<333///...,,,,,,++++++***)))((((((''''''&&&&&&&&&&&&''''''vvvrrriiiUUULLLIIIFFFFFFHHHIIIGGGEEE???>>>>>>>>>===:::666222444333111000000...,,,)))+++)))''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%$$$((()))&&&%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((((((((((((***)))))))))***+++,,,---,,,,,,---...///000222333///000<<>>???@@@@@@????????????????????????CCCCCCDDDDDDDDDCCCBBBAAA???>>>===<<<:::999888888777888888777666444222111222222111000000000111111222222222222333333222222111666===FFFRRRaaarrr}}}zzz___BBB---///---++++++++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((())))))))))))***++++++,,,,,,******+++,,,,,,------.........---+++******,,,...222222111111000111111222000000111111222333333333222111111000111222444555888777666555555555555555999999:::===@@@@@@>>><<<666666666666777777777777555666777888999:::::::::===============<<<<<<<<<>>>>>>>>>??????@@@@@@@@@@@@???===<<<<<<>>>AAABBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCC>>>@@@CCCFFFGGGFFFDDDBBBCCCBBBBBBCCCDDDFFFGGGHHHJJJKKKOOOXXXfffxxx{{{||||||tttmmmgggcccdddeeeiiissssssbbbFFFBBB;;;444///---......+++******))))))(((''''''''''''&&&&&&&&&&&&''''''wwwpppiiiXXXLLLIIIFFFFFFHHHIIIGGGEEE???>>><<<;;;;;;999666333555333000//////...,,,+++***)))''''''(((((('''%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###'''((($$$"""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((()))))))))+++***((('''(((***---///------------...///000000......111666CCC]]]~~~bbbQQQHHHJJJQQQZZZwwwppp\\\JJJ???;;;;;;888666666777777444111000000111111111111000000000000//////000111111222111111000000000000000000//////000111222333333444111111222222333333444444444444444444444444444444444444555555555444333222444333333222222111000000///000111111111111111000333333444444444555555555555444333333444555777888===GGGWWWhhhyyy{{{}}}oooPPP<<<111---...,,,******++++++***)))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''')))(((((('''(((***+++,,,******++++++,,,---------...///...,,,******,,,.../////////......//////000000000000000000000000000111000000//////000111111444444333333333333444444999999999<<>>???@@@@@@AAAAAA???>>>======???AAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAA<<<>>>@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCFFFPPP___jjjnnneeebbb```^^^___lllppptttvvvuuuuuuwwwxxxzzzsssdddUUUCCC666,,,+++***)))(((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''uuummmfffWWWKKKHHHEEEEEEHHHIIIGGGEEE???===:::999888888666444666333000.........---,,,***(((''''''(((((('''%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$((()))%%%""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''((())))))************(((((()))***---...------,,,,,,,,,---......---///111000///>>>```~~~}}}jjjXXXOOODDDXXXuuuzzzeeeZZZPPPGGG;;;666777999999888222222222444555666555444222111111111111222333444111111000000000000000////////////000000000111111111111111111111111111111222222222222222222222222000000000111000000000000222222222222222222222222000111111222333333444444---...//////000000000000666555444555888>>>FFFKKK^^^jjj{{{|||~~~~~~}}}~~~nnnNNN777......000---+++))))))******)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%&&&(((***,,,*********+++,,,,,,------......///...,,,---...000.........---......///000111111111000000//////////////////...............333333333333333444555555888777777999===???@@@???<<<;;;999777777777999::::::999888888999;;;<<<>>>999999999:::::::::::::::;;;;;;<<<===>>>>>>??????BBBAAA@@@@@@@@@AAACCCDDDCCCBBB@@@>>>===>>>??????>>>>>>===<<<<<<===>>>>>><<<===>>>???@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@CCCEEEGGGHHHIIIKKKPPPTTT___ggguuujjjWWWNNNLLLPPPVVVsss{{{zzzrrrhhhWWWFFF:::444///+++///...---+++***(((&&&%%%((((((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''tttjjjdddUUUJJJGGGEEEEEEHHHIIIGGGEEE???===999888888777666555555333///............---)))(((''''''(((((('''&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***''')))...///+++((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''(((((()))******+++((()))***+++++++++++++++------,,,,,,,,,,,,------)))---111111///444HHH\\\tttZZZLLLNNNVVVggg{{{pppbbbQQQHHHEEEDDD???:::===;;;888888888888666444333222222111111222222333222111111111000000//////000000000000000000000000////////////.........---////////////////////////111111111111111111111111/////////000000000111111////////////000000111111444333333222222222111111222333666<<>>???<<<<<<;;;;;;;;;;;;<<<<<<===============>>>>>>>>>>>>>>>??????@@@@@@@@@@@@BBBBBBDDDHHHLLLMMMKKKIIIRRRTTTWWW^^^mmm}}}gggYYYSSSUUU^^^gggtttuuucccVVVLLLCCC777...)))))),,,///******)))(((((()))***+++((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&tttkkkcccSSSJJJGGGDDDEEEGGGIIIGGGEEE???<<<:::888888888777555444222000/////////...,,,)))(((''''''((()))(((&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%(((...000,,,((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((())))))***++++++'''(((***,,,,,,,,,+++***------,,,,,,,,,---......111000000000...///888BBB]]]xxx~~~dddUUUIIILLLWWW```bbbbbbqqqsssjjj]]]KKK<<<>>>:::555333444666444333444444333222111111111111333333222222111000000000000000000000/////////////////////.........------........................000////////////000000111////////////000000111111//////.........///000111666555444333333444666777:::@@@HHHSSS```rrr|||uuuwwwoooTTT777,,,---...***%%%***(((''''''((()))((('''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&((()))***))))))******+++,,,,,,,,,,,,...000000000000222333............///000111111222222111111000000//////...//////000000000//////---......///111222444555444444444777:::;;;;;;:::999888777666666666777888888777777777888888999:::999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<===>>>@@@AAABBBBBBAAA???===<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@@@@@@@EEEAAA>>>@@@DDDHHHHHHFFFKKKKKKKKKLLLSSSaaasssttthhhkkkkkkiiillluuu}}}|||tttllliiiggggggkkkqqqwwwppp```UUUKKKAAA999333///---...,,,)))***,,,((('''&&&%%%&&&'''***+++((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&xxxooofffTTTIIIFFFDDDDDDGGGIIIGGGEEE>>><<<:::::::::999777555222111000000000000---+++((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$+++...***&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((()))***+++,,,,,,)))))))))******+++,,,,,,------,,,------...//////777222///...,,,+++...333999NNNpppxxxbbbYYYVVVQQQLLLIIIOOObbbyyyiiiXXXPPPFFF@@@>>>===:::777:::999777666444333333333444444333333222111111000/////////000000000000000111111111111111000000000000000000000000000000000//////.........///000111111111222222222222222222222111111111222333555666111111222555:::AAAGGGKKK```gggrrr{{{|||bbbGGG777)))(((,,,---+++***)))'''&&&&&&'''(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((()))))))))))))))***++++++,,,,,,---...000///...---...///---------......///111111000/////////////////////...///000111222222111111---......000222444666777444444666888;;;;;;999888555555555555666666666666777777888999999999888888;;;;;;;;;<<<===>>>>>>>>>::::::::::::;;;;;;;;;;;;888999:::<<<>>>@@@BBBBBB@@@???===<<<<<<<<<<<<===:::::::::;;;;;;::::::::::::;;;<<<<<<============<<<===>>>???@@@@@@??????BBB@@@>>>>>>@@@BBBEEEFFFBBBDDDEEEFFFGGGMMMVVV]]]bbbsssoooYYYUUUSSSUUUWWWZZZeeepppwwwvvvwwwyyyxxxvvvwww|||wwwcccVVVEEE999333111---***+++)))+++///...(((&&&)))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&{{{sssiiiVVVIIIFFFCCCDDDGGGIIIGGGEEE>>><<<;;;;;;;;;:::777555111111000111111000---+++((('''&&&'''((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%---000,,,((('''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((()))***+++,,,,,,+++***((('''(((***---///------------...///000000///+++***,,,---,,,///333333222BBBeee~~~ppp```TTTPPPHHHKKKbbbooo```VVVMMMEEE???@@@???===;;;999777777666555555444444333222111111000000111111111111222222111111111111000000000000000000000000000000000000111000000///000111222333111111111111111111111111111111111111333555777999FFFHHHLLLTTT___lllxxx~~~wwwtttnnnrrryyyUUU444444---***+++***&&&&&&***((('''%%%%%%'''(((((('''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,...///000///,,,*********,,,,,,,,,---...///000111...........................///111222333333333222000000111333555777999:::444555777:::<<<<<<999777333444555666777777666666888999:::<<<<<<;;;:::999<<<<<<======>>>??????@@@888888999:::;;;;;;<<<===888999;;;===@@@BBBDDDEEE======<<<<<<;;;;;;<<<<<<999::::::;;;;;;::::::999777888;;;===>>>>>>>>>>>>===>>>???@@@@@@???>>>===888<<<@@@AAA@@@???BBBEEEBBBDDDDDDBBB???@@@CCCGGGHHHPPPVVV[[[iii}}}ooogggjjjxxx|||yyy~~~zzz{{{tttfffaaa___dddjjjqqqzzz{{{tttaaaYYYXXX^^^aaaaaammm}}}xxxxxx{{{sssfff]]]NNN>>>;;;555...,,,---...,,,***)))&&&&&&***)))$$$%%%***%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&sssgggVVVNNNHHHEEEGGGIIIGGGFFFGGGBBBAAA???<<<:::888777666555333111000///...,,,***))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((()))+++,,,,,,((()))*********---111444222000...---///222555888000---++++++...000///......,,,222EEE___{{{ggg[[[RRRPPP___wwwyyytttkkkiiidddZZZMMMDDD@@@???999888888777777666555555333222222333444333000---333333222111111000//////............///000111111666333000///000000000///111222222222333222222111///444888777555<<>>@@@999:::;;;<<<;;;:::999888555555777888999999999999>>>>>>;;;888666777;;;>>>???@@@@@@???<<<;;;;;;<<<::::::999888999:::;;;<<<===<<<;;;;;;::::::::::::;;;===??????>>>=========::::::;;;;;;<<<=========;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@BBBBBBCCCCCCCCCCCCCCCDDDEEEFFFDDDFFFHHHHHHIIIPPPZZZcccvvv}}}vvvuuuyyy|||}}}~~~}}}mmmeee]]]XXXXXXeeezzz~~~mmm\\\VVVXXX```jjjrrrtttdddZZZZZZ___nnnyyyttt[[[MMMJJJLLLRRR[[[fffooouuuwwwvvvsssooonnnppptttwwwyyy|||xxxfff[[[LLLAAA:::555///+++++++++++++++*********)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$tttiiiXXXNNNHHHEEEHHHJJJIIIHHHIIICCCAAA???<<<:::888666666555333111000///...,,,***((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((()))******+++---111444222000///...///222555777...,,,******,,,......---222///000777FFF^^^~~~lllXXXPPPTTT^^^eeehhh~~~yyygggXXXOOO???===:::999999888777555444333222333555666666555666666666555555555555444444333333222222333333444222111000222555777777777777777555444555666888999333999???CCCHHHUUUjjjyyyrrrhhhdddjjj{{{~~~eeeNNN;;;000...,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((()))******+++///...------...//////...++++++,,,,,,---......///111111111111000000000000222222000/////////000111333444777999:::;;;;;;:::666888;;;======;;;888666555555666666777888888999>>>>>><<<:::888999;;;>>>>>>??????>>><<<:::;;;<<<::::::999888888999:::;;;>>>======<<<;;;;;;;;;<<<>>>@@@AAAAAA???<<<;;;:::888999999:::;;;<<<============>>>?????????>>>>>>@@@@@@@@@@@@@@@??????>>>============>>>???@@@@@@BBBAAAAAAAAABBBBBBCCCDDDAAABBBBBB@@@>>>AAAHHHNNNRRRYYYeeerrr{{{vvvpppooojjjjjjtttzzzdddVVVRRROOONNNTTT```nnnxxx}}}sssdddTTTNNNOOORRRYYY___qqqvvvwwwnnn^^^RRRNNNPPPQQQ```xxx~~~jjj^^^YYYYYY[[[```iiiqqqwwwzzz|||tttqqqttt{{{xxxkkk]]]TTTGGG???666///---,,,)))'''************))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvkkkZZZLLLFFFDDDGGGJJJIIIIIIJJJCCCBBB???<<<999777555555555333111000///...,,,***''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&((()))*********,,,///222...---,,,,,,---///222333,,,***))))))+++,,,,,,,,,000//////...000===YYYrrr{{{```QQQNNNOOOOOOZZZeee}}}xxxbbb[[[RRRLLLIIIFFF@@@;;;888666333222333555555444555555555444444444444444333222111111000111111111111000000222444444333222666555333333555999>>>@@@HHHQQQ]]]gggppp}}}qqqeeeiii{{{xxxUUU???555000,,,+++++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,...---,,,...000111000///++++++,,,,,,------......000222444222000...000222444333222000///.........222333666888999777555333333666:::===>>><<<888666555555444444555666888999<<<======<<<::::::;;;===;;;<<<===<<<:::999:::;;;;;;::::::999999999::::::>>>>>>======<<<=========???BBBDDDDDD@@@<<<999888777777888999:::<<<<<<===?????????@@@??????>>>>>>@@@AAAAAAAAAAAA@@@??????<<<<<<;;;;;;;;;<<<<<<===??????>>>>>>??????@@@@@@@@@AAAAAA>>>;;;:::>>>AAA???AAAGGGMMMRRR\\\nnn~~~~~~{{{zzzhhh]]]]]][[[YYYZZZbbbnnnxxxxxxlllaaa\\\ZZZYYY[[[^^^ttt{{{}}}qqqddd^^^\\\\\\ggg{{{~~~xxxpppnnnmmmpppvvv}}}~~~tttooofff\\\QQQFFF<<<666111,,,(((''')))******((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwlll\\\MMMGGGCCCFFFHHHGGGFFFGGGCCCBBB???<<<999666555444555333111000///...,,,***(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))***,,,///))))))(((((()))+++,,,---+++*********+++,,,,,,,,,))),,,000000,,,---;;;JJJmmmqqqbbbWWWPPPSSS```}}}~~~wwwtttppphhhbbbTTTRRRNNNLLLJJJHHHEEEBBB???>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::;;;<<<>>>>>>@@@CCCGGGHHHGGGFFFJJJJJJKKKMMMQQQWWW\\\___kkkwwwzzz}}}iiiQQQ888...///...+++(((******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''')))***,,,,,,---,,,,,,...111222111000++++++,,,,,,,,,------------111444222...,,,///333333333222111000///......000111222333444333222111333555888:::;;;:::999888666555333222333555777888999:::<<<<<<:::999::::::999:::;;;:::999888999:::<<<<<<;;;;;;;;;;;;;;;;;;=========<<<<<<===>>>>>>???BBBEEEEEEBBB===:::888777777888:::;;;<<<===>>>@@@@@@@@@@@@@@@???>>>===AAAAAAAAAAAAAAA@@@??????;;;;;;::::::999:::::::::===<<<<<<<<<<<<<<<=========???@@@>>><<<;;;<<<>>>===>>>AAACCCBBB@@@FFFNNN]]]bbbiiiqqqxxx~~~}}}~~~rrrddd[[[DDD@@@;;;666333111...,,,,,,***((()))+++,,,+++)))(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxlll\\\RRRKKKGGGHHHIIIGGGEEEEEECCCAAA>>>;;;999666555444555333111000///...,,,***)))(((((((((((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))%%%&&&'''''''''''')))+++'''''''''(((((())))))******++++++,,,,,,,,,,,,,,,******...111///,,,///555@@@\\\zzzuuu___WWWSSS[[[ppp~~~yyyrrrnnnaaa```___]]]\\\ZZZYYYXXX]]]]]]]]]^^^^^^```aaaaaa^^^```eeellltttyyy{{{|||zzz|||~~~}}}}}}uuuzzzsss^^^DDD777---,,,///...***((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,++++++,,,...111222111000+++++++++,,,,,,,,,,,,,,,+++///222111---+++...222000000111111111000000000111111000000111222444555666555555555666888999:::666555333222222444666777666888::::::888777777888777888999999888888999:::==================<<<<<<;;;;;;;;;;;;<<<===>>>>>><<>>>>>@@@@@@@@@@@@@@@???>>>===@@@AAAAAAAAAAAA@@@??????;;;:::999999999999999:::<<<;;;;;;:::::::::;;;;;;888:::;;;;;;:::999999999666666999===<<<888999<<>>;;;000...+++***+++***)))((((((((((((((())))))'''&&&'''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwkkk[[[VVVOOOJJJKKKLLLIIIFFFFFFAAA@@@===;;;999777666555555333111000///...,,,***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))$$$&&&''''''&&&&&&''')))((((((******++++++******)))***,,,,,,+++++++++,,,000+++***,,,...---...111111AAATTTuuuxxxlll[[[OOONNNYYYiiitttzzz{{{kkkhhhdddgggmmmuuuwwwTTT;;;666///+++,,,,,,))))))+++((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++******+++...000111000...++++++++++++,,,,,,,,,,,,+++...000///---,,,...111......000111222222222222333222000000111444888:::888666444222333555888:::666555444333444444555666444666888888777666777888666777999999888888999;;;;;;<<<======>>>>>>======::::::;;;;;;<<<===>>>???:::===AAACCCAAA???======:::;;;;;;<<<<<<======>>>?????????@@@??????>>>>>>???@@@@@@@@@@@@???>>>>>>:::::::::999999::::::;;;<<<;;;::::::999::::::::::::::::::::::::888777666999555555777888777999===999999888888999::::::;;;???BBBHHHOOOWWW^^^dddgggmmmttt~~~zzzpppggg]]]XXXIIIDDD===666222///,,,***,,,*********+++***(((&&&%%%&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvjjjYYYUUUNNNIIIKKKKKKHHHFFFFFF???>>><<<:::999777777666555333111000///...,,,***(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''''''(((((()))***,,,,,,+++***)))&&&))),,,,,,***)))***+++000+++(((***,,,+++,,,///000777===RRR{{{ppp```WWWWWWYYY\\\___iii}}}|||wwwhhheeeaaaaaagggqqq|||pppVVV>>>...111---***+++)))&&&'''+++'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))*********+++---000000...,,,++++++++++++++++++++++++---........./////////000---...000111222222222111222111000000111333555777777666444333333444666888555555555555555555555555555666777777666666777999555777888888888888:::;;;888999:::<<<============;;;;;;;;;<<<===???@@@AAA;;;===@@@AAA???>>>======;;;;;;;;;;;;;;;;;;;;;;;;======>>>?????????>>>>>>>>>????????????>>>======::::::::::::;;;<<<======<<<<<<;;;:::::::::::::::<<<;;;;;;;;;;;;;;;:::999===777444666777555666888444444444666888999999999666888:::===@@@BBBDDDEEEDDDHHHPPPXXX```fffjjjmmmpppyyyvvvpppgggaaaYYYPPPIIIBBB<<<888000111222444444111+++'''((('''&&&'''))))))((('''&&&'''(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuiiiXXXPPPIIIEEEGGGIIIFFFEEEEEE>>>===<<<:::999888777777555333111000///...,,,***'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&""""""######$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''########################%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######'''(((******)))(((((()))&&&''')))++++++***((('''$$$(((++++++)))'''(((******(((***---,,,((('''))))))333333555MMMmmmuuufff___YYYRRRNNNTTTggg{{{ssshhhaaacccmmmzzz|||aaaHHH666///---+++))))))++++++'''''')))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((())))))***+++---//////---***++++++++++++++++++++++++///......///111222111000...///000222222222111000......///000000000000000555555555555555444444444555666666777777666555555666777888777666777999:::555777888999888999:::<<<555666999;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB<<<>>>@@@???>>><<<<<<===;;;;;;;;;:::::::::999999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<:::::::::;;;<<<===>>>???===<<<<<<;;;:::::::::;;;777777666888:::;;;;;;:::333000000666888555222111333333222333444333111000///000222333444444333222777777777888999:::;;;<<<;;;BBBDDDAAACCCKKKPPPPPPSSSXXX^^^bbbdddhhhmmmqqqtttsssuuuwwwtttnnnkkklllmmmmmmoooqqqrrroooiiiccc___WWWRRRQQQPPPIIIAAA======888222...------......111---(((%%%&&&(((***+++,,,***'''&&&''''''&&&%%%'''(((((('''&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$yyygggZZZIIIHHHGGGGGGIIIIIIHHHGGG<<<;;;999999999999777666777444000...---,,,***)))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((''''''###%%%'''(((''''''(((***))))))(((((((((((()))))))))************+++++++++)))...111111333>>>QQQ```wwwaaaVVVQQQRRRYYYbbbrrryyywwwuuurrrqqq|||uuubbbLLL===333---+++,,,))))))))))))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***,,,------,,,***)))''''''(((***+++)))***---///111000/////////000000000000000///...///000///...------///111444333333222222333333444555555666666777777888888:::;;;;;;;;;;;;;;;::::::888888888888777777777777888888888888999:::;;;<<<===<<<;;;:::;;;===???@@@===???AAAAAA>>>;;;::::::>>>===;;;999888888888888;;;;;;<<<<<<======>>>>>>>>>===<<<===>>>===<<<::::::;;;<<<<<<<<<;;;999999<<<<<<;;;::::::999888888::::::999999888777777777555444222111111111222222333333333222222222111111////////////000000000000333000......000111///---111111111111111111111111444555666777999:::;;;;;;======<<<;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999333333222111000...,,,+++******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################|||gggXXXJJJIIIGGGHHHHHHIIIGGGFFF>>><<<;;;:::;;;:::999777666444000......---,,,***(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((('''''''''&&&'''))))))((('''((()))))))))(((((((((((())))))))))))*********+++++++++...000000---+++...888@@@[[[rrrnnn^^^VVVVVVWWWXXX]]]eeemmm||||||qqqiiifffdddllloooIII===222------,,,,,,///))))))))))))((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***+++,,,---***)))((((((((()))+++,,,***+++---///000000000000////////////////////////000000000///......000222333333222222222222333333222333444555666777888999::::::;;;;;;;;;;;;::::::777777666666666666666777888888888888999:::;;;<<<<<<;;;:::::::::<<<>>>???>>>@@@BBBAAA???<<<;;;;;;>>>===;;;:::888888888999;;;<<<<<<===>>>>>>>>>???>>>===<<<=========;;;:::<<<===>>>>>>>>>===;;;:::;;;;;;;;;:::999999888888999999888888777666666555444333222111111111111222222111111111000000000000////////////////////////222000---...///000///---------------------------,,,------...///000111111000000///...............---..................---,,,,,,,,,,,,,,,+++*********))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################gggUUUKKKJJJHHHHHHHHHHHHFFFEEE@@@>>><<<<<<<<<<<<:::888555333000/////////---,,,(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''))))))'''$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((''''''((()))((((((''''''(((((())))))))))))*********++++++,,,---...---,,,---000333444JJJiii}}}lllfff___VVVSSSWWWYYY___uuuvvvnnnjjjcccbbbnnnrrrYYYGGG555---)))***+++)))((()))((((((((((((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***+++,,,,,,***)))(((((()))***,,,---+++,,,,,,---...///000000///...---,,,,,,---...//////000111000......000111111111111111111111111111000000222333555777888888999999::::::;;;::::::999777666555444444555666777999999888999999:::;;;<<<<<<;;;:::::::::;;;<<<===>>>@@@AAA@@@>>><<<;;;;;;===<<<;;;999888888888888;;;;;;<<<===>>>>>>>>>>>>===<<<;;;<<<======;;;999<<<======>>>>>><<<;;;::::::::::::999999888888777777777666666555444444444333222111111000111111111000000000/////////......//////..................000...------...///...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++***))))))))))))*********))))))))))))******&&&'''((()))************))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################hhhUUULLLJJJIIIHHHHHHGGGFFFDDD@@@>>><<<<<<<<<;;;999777444222000000000000///---(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&((())))))'''&&&'''((((((((((((''''''((((((((())))))))))))******************+++---000222333333...888FFFYYYqqqqqqccc```YYYPPPUUUccckkkttt~~~{{{uuuyyykkkTTT???111555000---...---(((%%%%%%'''(((((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++,,,++++++***))))))******+++++++++***++++++---...///...---+++******,,,...///...///000///......///000000000111111111111000000///000111222333444555666777888888999999999999888777666555444444666777888999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===<<<>>>???>>><<<::::::::::::999999888777666666666888999:::<<<============<<<;;;:::;;;<<<===;;;999::::::;;;<<<;;;:::999888999999999888888777777777555555555444333333222222111111111000000000111111////////////........................------------------------------,,,,,,++++++++++++++++++++++++------------------,,,,,,...------,,,+++,,,,,,,,,...---,,,++++++,,,---...'''''')))***++++++++++++)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################iiiWWWLLLJJJIIIHHHHHHGGGFFFDDD???===;;;::::::999777555333222000000111111///---(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''"""$$$&&&'''&&&&&&'''(((((((((''''''''''''(((((((((((()))))))))*********---+++))))))+++---,,,+++...///111555BBB[[[|||wwwaaaQQQNNNNNNRRRWWWZZZ]]]dddoooxxx|||ssskkkeeefffuuuqqqZZZGGG888000------)))'''***+++)))(((+++'''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))******+++------,,,+++***)))(((((())))))))))))***+++,,,,,,---+++***)))***+++---///---...//////...---...//////000000111111000000///111111111111222222222222555555666777777777777777777777666666666777999999999999888888888999::::::<<<<<<<<<<<<<<<<<<======:::;;;<<<;;;999888888999666666666666555555444444444666888:::;;;;;;::::::;;;:::999:::<<<<<<;;;999999:::;;;;;;;;;:::888888777777777777777666666666444444333333222111111000000000000000000000000000000/////////............------------,,,,,,++++++***+++,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))++++++***))))))))))))***++++++))))))))))))++++++((())))))*********))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################iiiVVVKKKJJJHHHHHHHHHHHHFFFEEE>>><<<:::999999888666444222111000000111000...,,,(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" """$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((!!!###%%%&&&&&&&&&'''((((((''''''&&&&&&''''''(((((((((((()))))))))******+++***((()))***,,,------***+++...///000999MMM```}}}yyyjjjeee```^^^^^^___]]][[[YYY```gggjjjiiilllssszzzuuueeeZZZWWW[[[eeetttmmm\\\HHH777,,,'''(((,,,)))&&&%%%'''((('''***...&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))******------,,,+++***))))))(((((()))))))))*********+++++++++******+++,,,---...---...000000///......//////000111222222111000///222222222111111111000000222222333444555555555555666666777777888888999999888888777777777888888999999::::::;;;<<<<<<======888999:::999777666777888555555555555555444333333222333666888::::::999888:::999999:::;;;<<<:::999;;;<<<<<<======;;;:::999666666666666666666666666333333222222111111000000...//////000000000000////////////.........------------,,,,,,++++++******''')))+++,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''''')))((((((''''''(((((()))''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################gggSSSJJJIIIGGGHHHHHHIIIGGGFFF>>><<<:::999888777555333222111000000000///,,,***(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))###%%%''''''&&&&&&&&&'''(((''''''&&&&&&''''''((((((((((((((()))))))))***'''(((***,,,---...000111***+++...111///...666@@@QQQmmmuuuqqqkkkccc\\\RRRSSSTTTRRRPPPPPPSSSWWWddduuuxxxssslllccc```bbbnnn~~~ssslllfffcccjjjzzz~~~gggGGG<<<111+++(((%%%''',,,---)))((()))(((%%%&&&***%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***+++++++++,,,+++++++++)))***+++,,,,,,,,,+++*********++++++,,,------......000222222111000000000///000222333333222000///111111111111111111111222///000111222333333333333333444666888999999888777777777666666666666777777555666888999:::;;;<<<<<<888999999888666666777999555555666777666555444333111333666999::::::999888999888888999;;;;;;:::999;;;;;;<<<===<<<;;;:::999555555555555555555555555333333222222111000000000---...///000000000//////------------,,,,,,,,,,,,---,,,,,,+++******))))))%%%(((+++,,,***))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''((((((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################eeePPPIIIHHHGGGGGGIIIIIIHHHGGG???===;;;999999888555333222111000000000...+++)))(((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&***)))'''&&&&&&''')))***&&&''')))((('''%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((((())))))))))))&&&)))------+++)))((((((...)))(((+++++++++000888666JJJeee|||tttpppmmmggg___WWWRRRQQQQQQPPPZZZhhhttt|||ssssss~~~xxxqqqkkkfff^^^TTTRRRVVVYYYlllzzz~~~xxx\\\BBB555...,,,///000+++***---(((&&&'''((('''$$$$$$(((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&########################%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))'''(((***+++,,,---------)))+++---......---,,,+++)))***+++------......---000222444444333222111222///111222333333222111//////000000111222333333444......///111111222222222111333666888999888666555777666555555555555666666222333555777999:::;;;;;;999999:::888777777888:::666777888888888777666555111333666999;;;;;;:::999888888888999;;;;;;:::999999999:::;;;:::999888777444555555555555555555555333333222222111000000000,,,---///000000000//////,,,,,,,,,+++++++++******,,,,,,++++++***))))))((($$$'''+++,,,***((((((***))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################gggRRREEEDDDDDDFFFHHHIIIHHHFFFAAA@@@===:::888666555444222111000//////...,,,)))((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((+++******)))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,333666>>>IIIWWWooo|||nnn^^^SSSSSSTTTUUUVVVUUUUUUVVVVVVVVV___mmm~~~|||qqquuu~~~ooohhhmmmpppqqqmmmfffbbbbbbeeeiiixxxzzzjjj```]]]]]]___fffrrrrrrXXXCCC666111,,,,,,+++***)))((('''&&&((((((((((((((((((((((((''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))*********+++,,,------,,,+++*********))))))))))))))))))------,,,,,,+++,,,,,,,,,...///111222333333222222111333444444333111000111444222000000111222111000------...000111222333444222222333444555666777888999888777666555555555555555555666777777666666555666777888777555444555666:::888777777888777555444777666555666888::::::999999999:::::::::999888888<<<<<<<<<;;;:::999888777555555444444444333333333111111000000//////......000///...---,,,---......//////...---,,,,,,+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################!!!!!!!!!""""""#########gggRRRGGGFFFFFFGGGHHHHHHFFFEEEAAA@@@>>><<<999777555444333222000000000///,,,***)))((('''&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))***)))((((((''''''(((((())))))))))))))))))))))))***++++++,,,---,,,,,,,,,111111444777;;;EEEYYYkkkkkkhhheeeeeeeeeaaaYYYQQQIIIKKKOOOVVV]]]aaaaaa```___WWWSSSYYYgggooolllggghhhhhhgggeeefffjjjpppuuujjjjjjjjjiiihhhggghhhhhhsssuuuvvvrrrllliiiiiilllssstttxxxsss\\\GGG999222///---,,,++++++***)))((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))******+++******++++++++++++******************************,,,,,,++++++++++++,,,,,,...///111222333333222222111333444444222000000000222000......000111111111//////000111222333333444333333444555555555555555777777777777777777888888444444444555555666666666666666666888::::::888666888888:::<<<===;;;777444888666555666888::::::999::::::;;;::::::999888888<<<<<<<<<;;;:::999888888666666555555444333222222111111000000///......---......,,,+++++++++,,,---.........---,,,+++++++++*********)))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################"""#########$$$$$$$$$%%%fffRRRJJJIIIHHHHHHHHHHHHFFFDDD@@@@@@???>>>;;;888666444444222111111111///---+++***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&(((((()))(((''''''&&&&&&''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***)))+++......///555>>>OOO___yyyyyy]]]UUUMMMKKKPPPWWW\\\^^^[[[TTTPPPTTT]]]cccaaa\\\XXXXXXYYY[[[___fffnnnuuuqqqjjjbbb```gggsss{{{sssppp{{{kkkVVVHHH666***(((***,,,,,,++++++***)))(((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$""""""###$$$&&&'''(((((('''&&&$$$######$$$&&&'''&&&'''(((((()))***++++++*********))))))*********++++++++++++++++++++++++,,,++++++******+++,,,,,,...///000111222222222222111333555444333111222222333000---,,,---000111111111222222222333333333333333444555666666555444333666777777888888999::::::555555444444555777999:::555444444777:::;;;888666888:::>>>BBBDDDBBB<<<888999777666777999:::::::::<<<<<<<<<<<<;;;999888777;;;;;;<<<;;;;;;:::999888888777777555444333222222000000000///......---------,,,+++*********++++++---------,,,++++++******))))))))))))(((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%#######################################$$$$$$$$$}}}dddRRRJJJIIIHHHHHHIIIIIIGGGEEE???@@@@@@???===:::666444444333111111111000---+++)))(((((('''&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%$$$###""""""$$$&&&''')))(((''''''&&&&&&''''''(((((((((((((((((((((((()))******+++++++++++++++)))(((+++111333222333666222:::JJJ```yyyvvvddd[[[___jjjsssxxxvvvkkk___[[[bbbnnnxxx}}}ooolllhhheeeeeejjjsssyyy~~~uuuooopppvvv~~~vvv|||nnnVVVCCC;;;555...++++++,,,+++)))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################################################################$$$$$$%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$""""""###$$$&&&'''(((((('''&&&###""""""$$$'''(((((((((((()))***++++++++++++***)))(((((()))***+++++++++,,,,,,,,,,,,,,,---++++++*********+++,,,,,,//////000000111222222222111222444555555555777888666333...,,,---///000111444444444444444333333333333444666777888777666555888888999999::::::::::::777666555555666999;;;===::::::999999888888888888:::<<<@@@DDDGGGEEEAAA>>>:::999777888:::;;;;;;:::=========<<<;;;999888777:::;;;;;;;;;;;;::::::999999888777666444333222111000000///......------,,,,,,,,,++++++************,,,,,,+++++++++*********((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""zzzbbbQQQHHHHHHGGGHHHIIIJJJHHHFFF??????@@@???===:::777555444333111111111000---+++((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&$$$######%%%'''(((***)))((((((''''''((((((''''''''''''''''''''''''((()))******++++++******...,,,---111111...---///333333555<<>>??????;;;777555888;;;;;;;;;<<<>>>AAABBBBBB@@@<<<:::999999;;;<<<<<<;;;=========<<<;;;999888777999999::::::::::::::::::999888777555444222111111//////......---,,,,,,,,,,,,,,,,,,,,,++++++*********************)))))))))'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$################################################yyybbbRRRHHHGGGFFFGGGIIIIIIHHHFFF??????>>>===<<<999777666444222111111111///---+++''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((()))((('''''''''(((***+++***)))((((((''''''((((((''''''''''''''''''''''''(((((()))************))),,,******---,,,)))))),,,...///000000222999EEEOOOggguuu|||nnnZZZGGG;;;444///,,,)))******(((&&&&&&(((+++((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######################################################""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$#########%%%'''(((((((((((()))))))))***************))))))************++++++,,,,,,------...++++++++++++,,,---......///////////////111222222///111444666888;;;???BBB===999555222111222111111555555555444444444444444333333555666888:::<<<===::::::;;;;;;:::999777666444444333333444666777999999:::;;;:::777666777888:::888666777:::===??????===;;;::::::<<<===<<<;;;<<<<<<<<<<<<;;;999888777777777888999999:::999999777666666444333222111111.........---,,,,,,+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$${{{dddTTTIIIGGGGGGGGGHHHGGGEEEDDD???>>>===;;;:::888777666333222000000000///,,,***((('''''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''""""""###%%%%%%&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))''''''))),,,+++)))+++000&&&))),,,------///222555666AAATTTkkkmmm]]]MMMCCC777///,,,***))))))+++)))'''&&&'''((())))))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################"""""""""""""""###$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''(((((((((((())))))******++++++++++++***************+++,,,---------,,,,,,,,,,,,---...///000//////......///000222333000111333555666999===@@@:::777555333444444444333444444444444444444444444444333333444555888:::<<<777888:::::::::999777666555555555666666777777777555555888???EEEFFF@@@::::::888666666999<<<>>>>>>>>><<<;;;;;;<<<======<<<::::::;;;::::::999888888555555666777888999999999555444444333222222111111......------,,,+++++++++******+++++++++***)))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$####################################"""""""""!!!|||fffVVVJJJIIIGGGGGGGGGFFFCCCAAA???>>><<<:::888777777777222111000//////...,,,)))))))))(((((((((((()))***%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((())),,,...+++&&&(((---+++******+++,,,///222444444444555>>>PPPggg~~~ttt___FFF444555000,,,,,,---,,,***))))))&&&%%%'''++++++%%% &&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''''''''''''''((((((((((((***+++,,,------,,,+++***))))))***++++++,,,------,,,,,,,,,---...///000111//////......///000222333111222333444555777:::===666555333444555666555444333333333444444444555555555444222111222555888:::555666888:::::::::999888888999999:::::::::999999;;;999>>>LLL[[[]]]RRREEE<<<:::999:::===????????????===;;;;;;=========<<<999999:::::::::999888888333444555777888888888888333333333222222111111111......---,,,,,,++++++***((()))*********)))'''&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$########################### fffRRRJJJHHHGGGFFFFFFFFFDDDCCC>>><<<:::888888888777555666333000//////...,,,+++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%))))))***+++,,,+++)))'''***)))((((((((()))+++,,,((()))))))))******************+++++++++,,,,,,,,,---...000444:::DDDOOOWWWxxxooo[[[QQQHHH<<<111---,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((('''%%%###""""""#########$$$$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$$$$###"""""""""###%%%%%%!!!###$$$###"""!!!"""############"""""""""""""""########################$$$""" !!!"""""""""!!!"""$$$$$$######$$$&&&$$$$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***++++++++++++*********+++,,,,,,------...,,,---......//////......000000111111111111000000111222222333333444444555666666555444444444555555444444444555555555555666555555333222111111444666555666777888888999888888;;;<<<=========;;;:::999<<<888<<>>>>>>>>===<<<:::999888888888999:::999888777666:::999888888777777888888555555444333111000//////000---+++***,,,---+++)))************)))))))))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################iiiUUUJJJHHHGGGFFFFFFFFFDDDCCC>>><<<:::999999888777555555333000//////...,,,***''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$""" #########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&&&&'''&&&(((((('''''''''((()))***(((((()))))))))******************+++++++++,,,,,,000///---++++++...444888CCCLLL[[[kkk~~~nnnbbbKKK>>>444333222///,,,,,,*********)))(((''''''''''''''''''''''''''''''''''''&&&%%%############$$$$$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$############$$$###"""""""""###$$$%%%!!!###$$$###"""!!!"""######"""""""""""""""""""""########################$$$""" !!!"""""""""!!!###$$$###""""""###$$$$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))******++++++******------,,,,,,,,,+++++++++,,,,,,---............---//////000111111111111111000111222333333444555555222222111111111222333333555555555666666666777777888<<<@@@???:::777888:::777777888888888888888888:::;;;<<<===>>>>>>======;;;999<<>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999999999:::999888888777888888777666666666666777555444333222111///......///,,,***)))++++++***(((*********)))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################lllWWWJJJHHHGGGFFFFFFFFFDDDCCC>>><<<:::999999888666555555333000//////...,,,***(((''''''''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&%%%$$$"""""""""###$$$!!!"""###$$$$$$###"""!!!#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%''')))***''''''&&&&&&&&&'''((()))(((((((((((()))))))))))))))*********++++++++++++------,,,***((())),,,...+++...333:::GGGZZZooo~~~rrr___NNN???666///***&&&'''((('''''')))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$##################""""""######$$$%%%!!!###$$$###"""!!!"""###""""""""""""""""""##############################$$$""" """###"""""""""###$$$###!!! !!!"""%%%&&&&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((()))***************///...---,,,+++***)))(((++++++,,,------------------...///000111222222222111222333555666777777777000000000000111222333444666666777777777888888888888AAAIIIIIIBBB<<<;;;===999999999999999888888888999:::;;;===???@@@AAAAAA;;;;;;<<<>>>@@@BBBBBBBBBAAA@@@@@@???>>>======<<<;;;;;;;;;<<<<<<=========;;;;;;:::999999999999999777777666555555555555555444444333111000///...------+++)))))))))***)))((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################lllXXXJJJHHHFFFFFFFFFFFFDDDCCC===<<<:::999999999666444444222000//////...+++)))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%###"""###$$$&&&((( !!!"""###$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''')))***'''''''''''''''((((((((('''''''''((((((((()))))))))))))))************+++***,,,---...---...000222/////////...///333999>>>QQQbbbwwwggg\\\LLL===444000000000///...---,,,)))&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$########################$$$$$$$$$!!!###$$$###"""!!!"""###"""""""""""""""####################################"""!!!!!!#########!!!"""######"""  !!!%%%&&&&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((('''((())))))******))))))......---,,,+++***))))))***+++,,,,,,------,,,,,,+++,,,...000111222333333333444666888999999:::999444444444333444444555555666666666777777777888888666===EEEGGGCCC>>><<<<<<<<<;;;:::999888888888888::::::<<<===???AAAAAABBB======<<<:::999999<<<>>>AAAAAA@@@???>>>>>>===<<<>>>===<<<<<<;;;:::::::::<<<;;;:::999888999:::;;;777666666555555555555555555444333222000///......---+++***))))))))))))((())))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################kkkWWWJJJHHHFFFFFFFFFFFFDDDCCC===;;;:::::::::999666444333111000000///...+++(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$'''***+++ !!!""""""######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&((())))))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((###&&&)))***'''%%%######''''''((((((((()))))))))&&&''''''''''''((((((((((((((()))))))))*********+++,,,...---,,,******+++'''))),,,.........///000,,,888GGGTTT___nnntttcccXXXDDD===222+++)))+++...000$$$''')))(((&&&&&&'''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$###"""""""""######$$$$$$$$$$$$!!!###$$$###"""!!!"""###!!!!!!""""""#######################################"""!!!"""###$$$###!!!"""######"""  !!!%%%&&&&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))))))))(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++---///111222333333222333555777888999888888888777666555555555555555555555666666666777777777666777999<<>>???@@@>>>===;;;:::;;;;;;;;;;;;@@@@@@??????>>>======<<<===<<<;;;:::999999::::::<<<;;;:::999888999:::;;;777777666555555555555666555555444222111000///...---,,,,,,+++)))))))))***(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################jjjUUUJJJHHHGGGFFFFFFFFFDDDCCC<<<;;;:::;;;;;;999666333222111000000///---***'''(((''''''''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$############%%%'''***+++!!!!!!""""""#########$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%###%%%''')))***(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%)))...///+++&&&$$$$$$''''''((())))))))))))(((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((()))++++++***)))******(((((((((***,,,...000111,,,000444555888AAAPPP\\\hhhqqq}}}~~~qqqbbbTTTGGG<<<666111///.........---***(((###''')))''''''))))))((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$###"""""""""###$$$$$$$$$$$$###!!!###$$$###"""!!!"""###!!!!!!!!!"""######$$$$$$###########################""""""###$$$$$$###!!!"""###$$$###!!! !!!"""$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&''''''((((((((((((((())))))******+++,,,,,,---++++++,,,---------------++++++---///000111222222000111444555666555444333666555555444444444444444555555555666666666777777666444222666;;;??????===<<<;;;999888777777777888<<<<<<;;;;;;;;;;;;<<<===>>>;;;::::::<<<===;;;999============<<<<<<<<<<<<888777777777888:::<<<===;;;;;;:::999999999999999777777666555555555555555444444333222000///...---,,,------+++)))((()))+++((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################iiiSSSJJJHHHGGGFFFFFFFFFDDDCCC<<<;;;;;;;;;;;;999666333111111000000000---***'''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""###$$$$$$%%%%%%&&&""""""""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!###''')))***)))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''+++000000,,,(((((()))%%%&&&'''(((((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))%%%''')))++++++,,,---///...,,,)))((((((((())))))...//////---+++---222777555:::CCCOOOZZZccciiimmmzzzooofffaaaRRRKKKAAA888222...,,,***'''((())),,,---,,,(((%%%))),,,,,,((((((+++***%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$### !!!###$$$%%%$$$###"""!!!"""###$$$%%%$$$$$$###!!!###$$$###"""!!!"""### !!!!!!"""######$$$$$$###########################""""""$$$%%%%%%###!!!!!!###$$$###""""""###$$$"""###$$$$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&'''(((((((((''''''((())))))***++++++,,,,,,,,,,,,---............---+++,,,---///000111111111111333555666666555333222222222222333444555666777666666777777777888888888555444333555888<<<===>>>;;;:::888666666666777888:::999999888888999;;;;;;:::999999888999999999888:::::::::::::::;;;;;;;;;666666555555666888:::<<<999999999:::999888888777666555555444444444444444222222111///...---,,,++++++,,,,,,***((('''(((***'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################iiiSSSJJJHHHGGGFFFFFFFFFDDDCCC<<<;;;;;;;;;;;;999666333111000000000000---***&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############"""!!!!!!######""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$ ###&&&)))+++***((('''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%###(((+++***&&&%%%'''***$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***+++***((('''((()))&&&&&&'''(((***+++***)))$$$''',,,......---------,,,---///333888;;;;;;:::@@@DDDKKKTTT^^^iiirrrwww}}}wwwrrriii[[[MMMBBB999333000+++***((((((***++++++***+++)))'''&&&'''(((((('''$$$&&&%%%"""$$$)))((("""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$%%%$$$###"""!!!"""###$$$%%%$$$######!!!###$$$###"""!!!"""### !!!!!!"""###$$$$$$$$$###########################"""###$$$%%%%%%###!!!!!!"""$$$$$$######$$$&&&!!!"""$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%&&&''''''(((((('''''')))************+++++++++,,,---......//////......,,,,,,...///000000000000555666888999999777555333000111222333555777999;;;777888888888888999999999333555666666666777:::===:::999777555555666888999777777666666777999:::;;;777888888666333333555888777888888999999::::::;;;999888666555444555777888888888999:::999888777666555444333333222222333333000000///...,,,+++***))))))++++++)))&&&%%%''')))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########################################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################lllTTTIIIGGGEEEDDDFFFGGGGGGFFF===999888;;;;;;777444444444333111111111000---+++''''''&&&&&&&&&''''''(((###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###$$$#########""""""!!!!!!""""""""""""###############$$$$$$%%%%%%$$$$$$###################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++''''''((()))***++++++,,,''')))******((('''(((((()))*********++++++++++++.........////////////000111111333444666777999999IIIKKKPPPXXXbbbnnnyyyuuukkk^^^SSSLLLGGG@@@;;;999777333000---+++******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""""" '''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$!!!""""""#########""""""""" !!!$$$&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))&&&%%%%%%$$$#########$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%''')))))))))***+++---000///...---...000222333...---------///000222333444777;;;>>>===999444111444444333222333444666666:::999888888777666666555555555555666666666666777999888777666666666666666333444666888999888777777999888777666555555555666444888:::777777::::::777:::999888777666555555444222444777::::::999666555777666444444555444222000/////////...---+++***)))++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!!!!""""""######$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%$$$######$$$%%%%%%########################################################################################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!"""###$$$$$$###!!! $$$$$$$$$#########""""""oooVVVIIIGGGEEEDDDEEEGGGFFFFFF>>>999888::::::777444555444333111111111000---+++(((''''''&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! !!!"""############"""""""""!!!""""""""""""###############$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%$$$$$$%%%&&&(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))***((((((((())))))******+++''')))******)))(((((()))))))))))))))*********+++,,,,,,,,,,,,---------...,,,,,,---...000111222222000000222666;;;BBBHHHKKKTTTXXX___ffflllrrrwww{{{zzz|||~~~}}}{{{qqqnnniiiccc^^^ZZZXXXWWWJJJBBB:::444222000,,,(((000///---+++)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$###############"""!!! !!!!!!"""###%%%$$$"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((()))+++,,,+++,,,...//////...---,,,---///111222//////......///000111222444777:::===<<<999555111444333333222333444555666777777777777777666555555666666666666777777777777888888777666666666777777444444555666777999:::;;;666666666777888999:::;;;======;;;888999===>>>;;;======;;;999666555666777111333666888888777555333666555444444444333111///000000//////...,,,+++***+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""#########$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%$$$""" $$$$$$$$$#########""""""sssXXXJJJGGGEEEDDDEEEFFFFFFEEE???:::888999999666555666444222111111111000---+++)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""" !!!############""""""""""""""""""""""""##################$$$$$$$$$$$$######################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))''')))******)))((()))***(((((((((((()))))))))))))))************+++++++++))))))******+++,,,,,,,,,000000000000111222444555444777;;;>>>@@@CCCEEEHHHIIIKKKMMMPPPRRRSSSSSSSSSTTTUUUXXXZZZ[[[[[[ZZZYYY^^^\\\XXXTTTQQQMMMKKKJJJEEECCC???;;;888555444333555111---,,,------,,,)))''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$%%%$$$$$$###"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$######"""""""""""""""######""""""""""""######$$$$$$$$$$$$###!!!  """%%%&&&%%%#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((+++,,,............000222...---,,,,,,,,,...000222111000/////////111222333444777;;;======:::666333444333222222222333444555333444666777777777666555666666666666777777777888666666666555666666777777666555444444666999<<<>>>666777777888:::;;;<<<<<<;;;<<<:::777777::::::666:::;;;;;;999777666666777222333555666666555444222666444333333444333000...////////////...---++++++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##########################################""""""""""""###############$$$$$$$$$%%%$$$############$$$%%%################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%$$$###!!!$$$$$$$$$###############uuuXXXJJJHHHEEEEEEEEEFFFFFFEEE@@@;;;888999999666555777333222111000000///---+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""#########!!! !!!"""#########"""""""""""""""!!!"""""""""##################$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''(((((((((((((((((((((''''''(((******)))((()))***'''''''''(((((((((((()))(((((()))))))))******************+++++++++++++++,,,---------------,,,,,,000222222111///------------...000222333444444444000111222333444333222111666555333000///......///000///...---,,,---------+++)))''''''((((((&&&$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########"""""""""%%%%%%$$$######$$$%%%%%%#######################################$$$$$$$$$$$$######"""""""""""""""###""""""""""""""""""##################"""!!! !!!$$$&&&&&&$$$$$$'''+++''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((()))))))))))),,,...///000//////111222///...---,,,---///111222111111000111222444555777777:::===@@@@@@>>>:::888444444333222222333444555222333555777888888777777555555555666666666777777444444444444555555666777777777666666777888:::;;;999999999::::::::::::999;;;EEEOOOQQQPPPNNNKKKHHHEEE@@@<<<:::;;;:::777444444444555666555555333333555333222222333222000------------------,,,+++***)))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$######""""""!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$#######################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$###!!! ########################tttWWWKKKHHHFFFEEEEEEFFFEEEEEEAAA;;;888999999777666888333222000000000///,,,***(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%$$$"""!!!"""###""""""""""""""""""######!!!"""""""""############"""######$$$$$$######"""#########################################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%'''))))))(((((()))***&&&'''''''''((((((((((((((()))))))))************++++++++++++++++++++++++'''((())))))***)))(((((((((***,,,,,,++++++,,,---+++++++++,,,,,,,,,+++++++++,,,,,,------,,,+++++++++***)))(((((()))***+++))))))))))))***++++++,,,***)))(((''''''&&&$$$###%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""" !!!"""##################$$$%%%######&&&,,,222++++++***((('''&&&%%%$$$"""""""""###$$$%%%''''''%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((((())))))******,,,---//////......///111000000......///000333444000000111222444666999:::999<<>><<<666555444333333333444555222444666888999::::::999444444555555555666666666333333333333444555666666999::::::::::::888777555777777888::::::::::::999DDD\\\vvv~~~nnn]]]III======???<<<888666666666666555444444444444222111111222111...,,,*********++++++***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$######""""""!!!!!!"""""""""###$$$$$$$$$%%%################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############"""########################qqqVVVKKKIIIFFFEEEEEEFFFEEEDDD@@@;;;999::::::777666777333111000000000///,,,***''''''&&&&&&&&&''''''((('''&&&%%%$$$###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$###########################$$$%%%$$$###""""""$$$""""""""""""############""""""""""""############""""""############""""""############################################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$&&&((((((''''''((()))''''''''''''(((((((((((())))))))))))************))))))******************,,,------------,,,+++***&&&(((***+++******+++,,,++++++******)))(((((((((++++++++++++++++++************)))((((((((()))))))))))))))(((((((((''''''++++++++++++++++++******$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$######"""""""""""""""""""""############"""""" !!!###$$$$$$$$$$$$$$$$$$""""""###'''---111+++***)))(((&&&%%%######!!!!!!!!!"""$$$%%%'''((($$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((())))))***+++,,,......------...///111000/////////111333555000000000111333666888:::888;;;>>>AAAAAA@@@>>>===777666555444444444555666444444555777888:::;;;;;;555555555555666666666666555555555444555555666666;;;<<<<<<<<<;;;888555333222444666999<<<=========CCC___wwwWWWBBB>>>@@@AAA???888888666555444444444444333111000000111000...+++'''((()))))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""####################################""""""""""""###############$$$$$$$$$""""""###$$$$$$###""""""########################################################################################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!!!!!!!!"""######$$$$$$###############$$$$$$$$$oooVVVKKKIIIFFFEEEEEEEEEEEEDDD???;;;999<<<<<<888666666333111000//////...,,,***&&&&&&&&&&&&&&&'''((()))((('''%%%######$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################"""$$$$$$###"""!!!"""###!!!"""""""""############""""""""""""############""""""############""""""############################################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&'''%%%%%%%%%&&&&&&''''''((("""$$$&&&'''&&&&&&'''(((''''''((((((((()))))))))(((((((((((()))))))))***''''''(((((())))))******(((((((((''''''&&&&&&&&&***,,,---,,,***))))))***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%(((((()))((((((''''''&&&######$$$#########%%%&&&############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%##############################################################################"""""""""###$$$%%%!!!!!!""""""""""""!!!!!!########################!!!"""###$$$%%%$$$$$$###$$$######"""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""##################"""!!!!!!$$$'''((((((&&&&&&%%%%%%$$$#########""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&%%%&&&&&&'''(((((())))))+++,,,------,,,,,,---...111000///...///111333444000000///000111222444555444666999<<<======;;;:::999888777666555666666777555555444444666888:::<<<777777777777888888888888999999888777777777888888===<<<<<<;;;999888777666222444888;;;===?????????===NNNbbbnnnuuu{{{~~~~~~yyyiiiTTTDDD>>>>>>??????999777555333222222222333222111000000000///---+++''''''((()))******))))))&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################"""""""""""""""#########$$$$$$$$$###############!!!"""###$$$$$$###"""!!!########################################################################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""######""""""#########$$$$$$$$$nnnWWWLLLIIIFFFEEEEEEEEEEEEDDD>>>;;;:::======888555555222111000//////...,,,***%%%%%%%%%&&&'''((()))***((('''%%%######$$$%%%&&&#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!######"""!!! !!!"""!!!!!!""""""#########$$$""""""""""""############""""""############""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((!!!###%%%&&&%%%%%%&&&'''(((((((((((())))))))))))'''''''''((((((((())))))''''''((())))))******+++***))))))))))))***++++++&&&(((***+++++++++,,,---((((((((((((((()))******''''''(((((((((((())))))###$$$&&&'''(((((('''&&&$$$$$$&&&''''''((((((((())))))((('''&&&&&&(((***$$$#########$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############################################################""""""""""""""""""""""""!!! !!!"""#########$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$%%%$$$######$$$######"""""""""""""""!!!"""###$$$$$$###"""!!!"""############""""""!!!""" """%%%&&&###!!!!!!"""""""""#########$$$###############$$$$$$$$$#########$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&'''(((((()))+++,,,...---,,,,,,---...000///...---...000222333111000///......//////000000222555888999999888777:::999888666666666777888666444333222333666999;;;888999999999999:::::::::<<<<<<;;;:::999999999:::>>>===:::999888888999:::666888;;;===>>>>>>>>>===@@@DDDFFFHHHLLLSSSUUUSSSIIIHHHFFFCCC???<<<:::999888777444222000000111222222000////////////,,,***'''((()))******+++******%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################!!!!!!""""""######$$$$$$%%%$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!########################################################################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""$$$$$$###"""!!!!!!""""""""""""######$$$$$$$$$$$$kkkUUUIIIGGGDDDCCCCCCDDDCCCBBB???:::999;;;:::666333333555333111000///---***''''''&&&%%%&&&(((((('''&&&000---)))&&&%%%$$$""" $$$$$$######$$$&&&((()))########################$$$######"""""""""""""""%%%$$$######$$$$$$"""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""!!! $$$$$$######""""""!!!!!! """###"""!!! !!!"""!!!!!!"""###$$$%%%%%%%%%############"""""""""!!!######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((()))'''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))))))))))))))*********((()))))))))************(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%###"""!!!!!!###%%%&&&###$$$$$$$$$$$$###""""""""""""""""""##########################################""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$######"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((()))******+++,,,---...///---------.........//////000000000///---,,,...///444333222333444555555333999888666555444444555555777777666555555666888888999999;;;;;;;;;;;;999999::::::;;;;;;;;;;;;;;;;;;===<<<;;;::::::::::::;;;======<<<;;;;;;<<<>>>???@@@@@@???@@@FFFMMMLLLFFF@@@@@@???>>>===<<<;;;;;;>>>===;;;999666444222111/////////...---------,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""####################################$$$$$$$$$$$$$$$###"""!!! !!!""""""###""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$##########################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#################################$$$$$$$$$###############"""############$$$$$$$$$jjjTTTIIIGGGDDDCCCCCCDDDCCCBBB>>>:::888::::::666333444555444222111000...+++)))((('''&&&&&&'''((('''%%%)))'''%%%$$$&&&''''''&&&!!!!!!!!!!!!!!!"""###$$$########################$$$######"""""""""""""""%%%$$$"""###$$$$$$"""!!!""""""""""""""""""""""""!!!"""############"""!!!"""""""""""""""!!! #########""""""""""""""""""$$$%%%$$$###"""###$$$"""""""""!!!"""###$$$%%%############""""""""""""$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))(((((('''''''''((((((((()))))))))******(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""""""""###$$$%%%###$$$$$$$$$$$$###""""""""""""""""""##########################################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$############"""""""""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%%%%$$$$$$###"""######$$$%%%%%%$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))***++++++,,,---...//////---------------............///000///------...///444333333444666666555333555444444333444444666666666666555555555666777888888999:::;;;;;;:::999888999999;;;<<<<<<;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>???<<<<<<;;;;;;@@@FFFDDD???======<<<<<<;;;:::::::::;;;:::999777666444333333/////////...------,,,,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$###############""""""""""""####################################$$$$$$$$$$$$$$$###"""""" !!!""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$###################################################$$$$$$"""############$$$$$$$$$jjjTTTIIIGGGDDDCCCCCCDDDCCCBBB===999888::::::777444555666444222111111///,,,***)))(((&&&&&&''''''&&&$$$$$$###"""###&&&'''(((((("""######$$$$$$$$$##############################$$$######"""""""""""""""%%%###""""""###$$$###!!!""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""!!!!!! """"""""""""############"""$$$%%%$$$###"""###$$$###"""!!! !!!###$$$""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$''''''((((((((()))))))))((((((((((((((((((((((((''''''(((''''''&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""""""""#########$$$$$$######$$$$$$######"""!!!""""""""""""#######################################""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''((())))))******++++++,,,---...//////000------------,,,,,,,,,,,,,,,...///...------...///222222333555777777555222000000000111333444666777555444444444444555666777888999999::::::999999888777888:::<<<<<<<<<:::999:::;;;<<<======<<<;;;;;;::::::::::::;;;<<<>>>>>>:::;;;999888;;;???>>>888888888888888888888888888888777777666555444333333//////......---,,,,,,++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""#######################################$$$$$$$$$$$$###"""""""""""""""###""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#################################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$kkkUUUIIIGGGDDDCCCCCCDDDCCCBBB<<<888777:::;;;777555666555333222111111///,,,******(((''''''''''''%%%###&&&$$$######%%%%%%$$$###$$$$$$%%%&&&%%%$$$"""!!!########################$$$######"""""""""""""""$$$"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$ """###"""!!! !!!"""""""""""""""!!!!!!!!!!!!""""""############$$$$$$################################################$$$#########"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''((('''%%%%%%'''(((%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$########################""""""!!!!!!"""""""""####################################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$#########"""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))))))))***+++,,,---......///---,,,,,,,,,,,,++++++++++++,,,......------...///111222333666888888555222...//////000222333444555333333333333444555555666888888888888888888888888666777:::<<<<<<;;;:::999777999;;;<<<===<<<:::999888999999:::;;;<<<======<<<===;;;999:::===;;;777666666666666777777888888777666666555444333222222//////......---,,,++++++***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!"""""""""##########################################$$$$$$$$$######"""###############"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$#######################################!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$mmmWWWIIIGGGDDDCCCCCCDDDCCCBBB<<<888777:::;;;777555666333222000000///...+++)))***(((''''''''''''%%%###'''%%%$$$$$$$$$$$$""" !!!!!!""""""""" ########################$$$######"""""""""""""""###"""!!!!!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$ """###"""!!! !!!"""!!!###$$$$$$""" ###############$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$###""""""###%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$######""""""##############################""""""""""""############ !!!"""############""""""############"""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$""""""""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$#########$$$##################$$$############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---//////.........///000111222555888777444222///000000111111222222222111222333333444555555555777777777777777777777777555666888:::;;;;;;:::999666777999::::::999777666777888888999:::;;;;;;;;;<<<>>>===999999<<<:::666555555555666666777777888888777666444333111000///000///...---,,,+++******))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###""""""!!!"""""""""####################################"""######$$$$$$$$$############$$$######"""!!!!!!########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$nnnXXXIIIGGGDDDCCCCCCDDDCCCBBB===999888::::::777444555222111000//////...+++))))))(((&&&&&&''''''&&&$$$$$$######$$$&&&&&&$$$"""###############"""!!!!!!########################$$$######""""""""""""""""""!!! !!!#########""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!"""""""""""""""""""""""""""############"""$$$%%%$$$###"""###$$$!!!###%%%%%%###!!!%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!"""""""""######################## !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%$$$######%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###########################!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""######""""""######""""""!!! """"""""""""############"""""""""""""""""""""""""""""""""############$$$""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&'''((()))***++++++,,,+++,,,,,,,,,------------,,,...000111000....../////////111333666666444222111222222333222222111000111111333444555666666555777666666555555666666777555666777888999:::::::::666777888888888777555444777888888999999999999999888;;;:::777666999888555444555555555666666777777888777666444222111//////000///...---,,,+++***)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$ !!!"""###$$$###"""!!!""""""""""""####################################""""""###$$$$$$$$$$$$############$$$######""""""########################"""""""""""""""""""""""""""""""""############$$$"""""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$"""""""""#######################################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$mmmWWWIIIGGGDDDCCCCCCDDDCCCBBB>>>:::888::::::666333444333222000000000///,,,***((('''&&&&&&'''((('''%%%$$$######%%%''''''%%%###'''&&&&&&%%%%%%%%%%%%&&&########################$$$######""""""""""""""""""!!! !!!#########""""""""""""""""""""""""""""""!!! !!!""" !!!"""""""""""""""#########""""""""""""""""""$$$%%%$$$###"""###$$$""""""""""""###$$$$$$$$$&&&&&&%%%$$$######""""""!!!!!!"""""""""#############################################################################################$$$$$$$$$$$$%%%&&&'''&&&%%%%%%''')))$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""########################!!!!!!""""""############"""!!!!!! !!!"""###$$$"""""""""""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((()))***+++,,,,,,++++++,,,---...//////000---000222222111///......///...///111333444333222222333444444444333333222111222333555666666666666666666555444444555666666666666666666777999:::<<<999999888777666555555444777888999999999888777666444777888555444666777555444444444444444555555555666666555444333222111111000///...---+++***))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%% !!!###%%%%%%$$$###"""""""""""""""####################################""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$!!!"""""""""#########$$$##########################################$$$$$$"""############$$$$$$$$$lllVVVIIIGGGDDDCCCCCCDDDCCCBBB???:::999;;;:::666333333444333111111111000...,,,'''&&&%%%&&&(((((('''&&&&&&%%%%%%&&&'''&&&$$$"""%%%$$$"""""""""###$$$%%%########################$$$######"""""""""""""""!!! !!!"""######""""""""""""""""""""""""""""""!!!  !!!""" !!!"""""""""""""""$$$$$$######""""""!!!!!! """###"""!!! !!!"""%%%###!!! ###''')))((('''&&&%%%###"""!!!!!!""""""######$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""########################"""############$$$$$$$$$!!!#########""""""$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%###"""  !!!###%%%"""""""""""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############''''''%%%%%%%%%%%%''''''(((((('''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((()))***+++,,,------***+++,,,---///000111111///111333333222///......///...---///111333333222222333444555666555555444111222444666777777777666666555444333333444555666777666555555666888;;;===<<<;;;999777666555555555888888999999888777555444222666777444333666777666333333333333333333333333555555444444444444333333000///...---+++***)))((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""$$$&&&&&&&&&$$$###""""""""""""####################################!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################""""""""""""############!!!""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$########################$$$$$$$$$###############"""############$$$$$$$$$uuuUUULLLIIIFFFEEEEEEEEEDDDCCC======;;;:::888777666555222111000//////...,,,)))((('''%%%%%%&&&&&&&&&%%%''''''&&&%%%%%%$$$######"""""""""###$$$$$$$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""#########"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###""""""(((///...''''''&&&$$$#########$$$$$$"""###$$$$$$###!!!########################!!!!!!!!!!!!""""""""""""!!!"""$$$%%%&&&&&&%%%%%%"""############$$$$$$$$$&&&###!!!!!!###$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""!!!"""###$$$$$$###"""!!!########################%%%$$$###!!!!!!!!!"""###"""!!! !!!"""###""" """"""############""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!############""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%''''''&&&%%%&&&'''((()))((((((((()))******++++++(((***,,,---,,,,,,---...333444666555222///---,,,...000222222000///000111777777666555555555555555333222333444666777666555888555333444666888666444666777777777777777666666666444333444777888777555777555555666888888555222444333333333333444555555222222222111111111000000///000222333333222111000,,,,,,,,,,,,+++***)))))))))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$#########$$$&&&'''###############"""!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$#########""""""!!!!!!$$$#########""""""!!!!!!################################################"""############$$$$$$$$$################################################vvvWWWLLLIIIFFFEEEEEEEEEDDDCCC>>>===<<<:::888666555444222111000//////...,,,))))))'''%%%%%%&&&&&&&&&%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###$$$###"""'''---,,,&&&%%%$$$###""""""###$$$$$$######%%%%%%$$$###!!! ########################!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%%%%$$$""""""#########$$$$$$$$$"""!!! """$$$%%%$$$###########################$$$$$$$$$$$$$$$######$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$###"""""""""###$$$$$$$$$$$$###"""########################%%%$$$"""!!!!!!!!!"""######"""!!!!!!######"""!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!"""""""""#####################"""!!!!!!""""""""""""""""""""""""############"""""""""!!!############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%'''&&&%%%%%%%%%&&&'''(((((((((((()))******++++++)))+++---------,,,---//////222444444222000//////222333444333111000000000444444333444444555666666555444444666888999888777888666444444666777666555666666777777777777666666666555444555777888777555444333222444777888666444555444444333333444444444222222222111111111000000///000222333333222000///++++++++++++***)))(((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!"""###$$$###############"""!!!!!!########################"""""""""###$$$$$$$$$%%%############"""""""""!!!############"""""""""!!!################################################"""############$$$$$$$$$################################################yyyYYYLLLIIIFFFEEEEEEEEEDDDCCC???>>><<<:::888666444444222111000//////...,,,))))))'''%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%""""""############""""""################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$###""""""""""""###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%%%%$$$###&&&***((($$$###"""""""""""""""###$$$###$$$%%%&&&&&&%%%$$$###########################!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$######"""""""""#########$$$$$$"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######"""$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###########################$$$###""""""!!!"""""""""$$$###""""""###$$$###"""""""""!!! !!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""#########$$$$$$"""############""""""!!!""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""###$$$&&&''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((((()))******++++++***,,,......------...000,,,///222222222111111222222444555444333333333555333333333444555777888999777777777888:::;;;:::888888666444555666777777666666666777777888777777666777666555666777888777666444333222333666888888777666666555444333333333333222222222111111111111111///000111222222111000///*********))))))(((''''''((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""######"""############""""""!!!##########################################$$$$$$############""""""""""""############""""""""""""################################################"""############$$$$$$$$$################################################}}}]]]LLLIIIFFFEEEEEEEEEDDDCCC???>>><<<:::888666444333222111000//////...,,,))))))'''&&&%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###""""""############""""""#######################################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$##################$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!&&&%%%$$$###%%%&&&%%%""" !!!!!!!!!""""""######"""###$$$%%%%%%%%%%%%$$$########################!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""""""""############  ###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$##################$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$######""""""######################################################""""""""""""""""""$$$###"""###$$$%%%$$$"""###!!!  !!!############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######"""#########$$$$$$$$$$$$""""""############"""!!!""""""""""""""""""""""""#########"""""""""""""""############"""""""""!!!""""""""""""""""""""""""############$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&((((((((()))******+++++++++---......------///111---///111222111111222333000222444555555777999<<<666666777777888999;;;<<<888777777999:::;;;:::888777777666555666666777777666666777888888888777777777777666777777888777777777666555555666777999999777777555444333222222222111111111111111111111111000000111111111000///...++++++***)))((((((((((((''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""############"""""""""""""""######"""""""""!!!"""""""""############$$$############$$$$$$$$$""""""############"""!!!########################$$$$$$$$$########################"""""""""""""""#########"""""""""""""""################################################""""""#########$$$$$$$$$################################################___LLLIIIFFFEEEEEEEEEDDDCCC???>>><<<:::888666444444222111000//////...,,,))))))(((&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""""""""############""""""########################""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! #########$$$$$$#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!&&&$$$###$$$$$$###"""""" !!!!!!""""""""""""!!!!!!"""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!"""""""""############"""!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#######################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""#########$$$$$$########################"""""""""#########$$$$$$$$$######""""""######$$$$$$$$$###############"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""$$$###"""###$$$%%%$$$"""###!!!  !!!###""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######"""#########$$$$$$$$$$$$!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%((((((((()))******++++++,,,---...---------///222000111333222111111222333222333555555555777:::<<<888888888888888999::::::888777777888999:::888777777777777666666666777888666666777888888888888888888888888888777777777888999888777555444444666777888777555444333222111111111111111111111111111111000000000000//////......,,,,,,***))))))((())))))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""############""""""!!!"""""""""#####################$$$############!!!""""""#########""""""########################$$$$$$$$$###############""""""""""""""""""######""""""""""""""""""######################################################""""""#########$$$$$$$$$################################################___LLLIIIFFFEEEEEEEEEDDDCCC======<<<:::888777666555222111000//////...,,,)))***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""############""""""########################!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$""""""$$$$$$!!!!!!$$$ !!!!!!""""""""""""!!! !!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######$$$######$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$###############$$$$$$$$$"""""""""############$$$##############################$$$$$$$$$$$$######!!!""""""""""""#################################!!!""""""""""""###############""""""""""""##############################"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!"""############"""$$$###""""""###$$$###"""""""""!!! !!!""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""#########$$$$$$!!!""""""############"""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""############$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((((()))******++++++,,,------,,,,,,,,,///111222444444333222111222333777888777555333333555777777666666666666666777888777777666777999999777666777888888777666666777999666666777888999999999999888999:::999888777888999777888777666333222333444888777555444333222222222111111111111111222222222000000//////......---------,,,***)))(((((()))***%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""############!!!!!!"""""""""!!! !!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""############""""""""""""############################################################"""############$$$$$$$$$################################################~~~\\\LLLIIIFFFEEEEEEEEEDDDCCC<<<;;;;;;:::999888777666222111000//////...,,,)))***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!! $$$$$$!!!"""&&&!!!"""#########"""!!! !!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!"""###!!!!!!!!!!!!"""""""""###!!!!!!!!!###%%%%%%###"""########################!!!"""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""##########################################$$$$$$$$$$$$######!!!!!!!!!"""""""""##############################!!!!!!!!!"""""""""############""""""""""""######""""""""""""###############"""!!! !!!"""###"""""""""""""""""""""""" !!!"""###$$$######"""###"""!!!!!!######"""!!!""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!"""""""""######!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((''''''&&&((((((((()))******++++++,,,,,,,,,+++***+++...111333444555444333333444666999999777444111000222333444444444555666777888999888777777777999999777666666888999888666555777999666666777888999999999999888:::;;;:::888666888999666888:::999666555555777777666555444333222222222000000111111111222222222000000///...------------,,,+++)))'''''''''((()))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""############!!!!!!"""""""""!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!"""""""""############!!!"""""""""############################################################"""############$$$$$$$$$################################################|||ZZZLLLJJJFFFEEEEEEEEEDDDCCC;;;;;;::::::999888888777222111000//////...,,,******((('''&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""""""""""" !!!!!!""""""###### !!!"""######"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! $$$$$$ """(((######$$$$$$$$$"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""""""""$$$%%%$$$###""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""#########$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$###""""""!!! !!!"""###""" """"""############""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""#########$$$############""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&'''((((((((('''&&&((((((((()))******+++++++++,,,+++******+++...111333444555555444444666888777777555333111000222555333444555666888:::<<<===999888777888999999888666666888999888666555777:::666666777999999:::::::::999;;;<<<;;;888666888:::777;;;>>>>>>;;;::::::<<<666666555444333333333333000000111111222222222222111000///------,,,,,,,,,+++***(((&&&%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""############"""###$$$$$$$$$"""!!! !!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""#########$$$!!!!!!""""""#########$$$################################################"""############$$$$$$$$$################################################|||___NNNJJJEEEDDDFFFGGGFFFEEE>>><<<999888777777555444444111---++++++,,,,,,+++(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""###"""!!! !!!"""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$#########"""""""""""""""""""""""""""############$$$%%%&&&$$$"""!!!!!!"""######""""""!!!!!! ########################"""!!! !!!"""###""" ######""""""!!!!!! """"""""""""############!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$############""""""!!!!!! """"""""""""""""""""""""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!%%%%%%$$$###"""!!! %%%%%%$$$###""""""######%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((***,,,------,,,+++,,,...222222222222333333333333444444333222222333333444555444333222444666999;;;777888999::::::999777666555555666777888888999999777666666:::>>>>>>888333===<<<;;;:::999999999999888:::<<<===<<<999666333666777888888888777555444222333444444444333222111//////...---,,,++++++*********)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""############""""""#########""""""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!'''%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$##################""""""""""""""""""""""""############################################################"""""""""###$$$$$$$$$%%%########################$$$#########""""""!!!!!!{{{]]]MMMIIIEEEEEEGGGGGGFFFDDD>>><<<999888777777555444444222///---------,,,+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""######### !!!"""!!!"""###%%%""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$###"""""""""""""""""""""""""""""""""###############$$$$$$###!!! !!!###"""""""""!!!!!!!!! ###########################"""!!!!!!######"""!!!""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""###############$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!$$$$$$######"""!!!!!!!!!%%%$$$$$$###""""""######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))))))))+++,,,,,,++++++,,,............/////////000000333333333333333444444444444333111111222444777999666666777777888777777777666666777888888999::::::<<<::::::===@@@AAA<<<888::::::999999888888888999777888::::::999777555333555666666666666666555555333444555555444333222111000//////...---,,,++++++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""############"""""""""""""""""""""!!!!!! """""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""############""""""############""""""%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$##################""""""""""""""""""""""""###########################################################################$$$$$$$$$####################################"""""""""!!!{{{\\\KKKHHHFFFFFFHHHHHHEEEBBB>>><<<999888777777555444333222000000000///,,,***(((((('''&&&%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""###""""""""""""""""""!!!!!!""""""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$""""""""""""""""""######""""""""""""############"""######"""  !!!""""""""""""!!!!!!!!!!!!########################$$$###""""""###$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######!!!!!!!!!!!!!!!"""##############################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""%%%$$$######"""#########%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))((()))++++++***+++,,,...,,,,,,,,,,,,------------000111333444444444333333333222000///000111444555555555555555555666777888888888888999999::::::;;;>>><<<;;;===@@@AAA???<<<999888888888888888888888666666777777666555444333555444444444444444555555555555666666555333111000000000///...---,,,,,,+++&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""############"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""###############$$$$$$######"""########################""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$##################""""""""""""""""""""""""############################################################$$$$$$$$$###################################################""""""""""""|||^^^JJJHHHFFFFFFHHHHHHDDDAAA>>><<<999888777777555444333222222222222000---***(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! $$$$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######"""""""""""""""#########!!!"""""""""############"""###$$$###!!! !!!"""""""""""""""!!!!!!!!!!!!########################$$$###"""###$$$%%%$$$""" !!!!!!""""""######!!!"""""""""############""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!""""""#########""""""""""""###### !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))***))))))'''(((************,,,...,,,,,,,,,,,,---------...---///111333444333222111222111000//////000222333555444333333444666888999999999999999::::::;;;;;;>>><<<:::;;;>>>??????>>>:::::::::999999888777666666666555555444555555555444333222222222333555666666666666666555333111000111000//////------,,,+++&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""############"""""" !!!"""############"""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$ """###$$$###""""""########################""""""""""""""""""""""""##############################$$$$$$$$$$$$##################"""""""""!!!!!!"""""""""############################################################%%%$$$$$$$$$###"""""""""#################################"""""""""""""""~~~```JJJGGGEEEFFFHHHGGGDDDAAA>>><<<999888777777555444333222222333333111---***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! $$$$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""############""""""""""""""""""###!!!!!!""""""############!!!"""""""""###############$$$%%%$$$"""!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""###$$$%%%$$$""" !!!!!!""""""######!!!"""""""""#####################"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""#########"""!!!!!!"""###### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!"""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))************''')))************,,,---,,,,,,,,,,,,---------...,,,---000111222111///...222111111000000111222333555555444444555777888:::888888999999999999::::::<<<;;;:::;;;<<<>>>??????======<<<;;;:::888666555777666555555555666777888555444333222222333555666666666666666444333111///000000///...---,,,++++++'''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""############"""""" """############!!!"""""""""#########$$$""""""""""""""""""""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$!!!"""###""""""!!!########################""""""""""""""""""""""""##############################$$$$$$$$$$$$##################"""""""""!!!!!!"""""""""############################################################%%%$$$$$$$$$###"""""""""########################""""""""""""""""""######~~~```JJJGGGEEEEEEGGGGGGDDDAAA>>><<<999888777777555444333222222222222111---***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""!!!!!!""""""###!!!!!!!!!"""######$$$$$$""""""""""""###############$$$%%%$$$###"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###""""""###$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""#####################"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""#########"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$#########"""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))************)))***,,,+++******+++---,,,,,,,,,,,,------------......///000000///...---111111111111111222333333555555555555555666777888777777777777777777777777:::::::::;;;<<<===>>>???=========<<<;;;888666555666666666666666777888999777666666555444444555555444444555555444222000/////////...---,,,++++++***((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""############""""""!!!"""############!!!""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""##################""""""""""""###### !!!""""""""""""########################""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""""""""""""""############################################################$$$$$$$$$#######################################""""""""""""############{{{]]]KKKHHHDDDCCCEEEFFFDDDBBB>>><<<999888777777555444333222111111111000---***(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""!!!"""###%%%"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$""""""""""""############!!!###$$$###"""!!!"""$$$ !!!!!!!!!"""""""""###""""""""""""""""""""""""###"""!!!!!!######"""!!!""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!"""#########"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""###############""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))******+++++++++,,,---,,,+++***+++,,,........./////////000000222111111000000//////...//////000111222222333444333444444555555555444444555555555555555555555555666777888999999:::;;;<<<999:::;;;;;;;;;999777666444555555666777888888888999999999888777666555444222222333333333222000///......---,,,+++******)))''''''&&&%%%%%%%%%%%%&&&########################%%%$$$######""""""######""""""############"""""" !!!""""""###""""""!!!""""""######$$$%%%%%%""""""""""""""""""""""""""""""""""""############""""""############""""""###""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""""""""""""""###########################################################################$$$$$$$$$########################!!!"""""""""############yyy[[[LLLHHHDDDBBBDDDEEEEEECCC>>><<<999888777777555444333222000000000///,,,***(((((('''&&&%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""######$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!"""###"""!!! !!!""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$""""""""""""############ !!!###"""!!!!!!"""### !!!!!!!!!""""""######"""""""""""""""""""""""""""!!! !!!"""###""" ######""""""!!!!!! """"""""""""############ !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!!"""######$$$"""!!! !!!"""$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""""""""######""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''')))******++++++---......---+++******+++222222222222333333333333555444333111000000000000---...///000111222333444222333444555444333222111444444444444444444333333111333555666666666777888555666888:::;;;:::888888333333555666777777777777:::;;;;;;;;;999777555444000111222333222111000///...------,,,+++***)))((('''&&&%%%%%%$$$$$$%%%%%%########################%%%$$$$$$###"""#########""""""############"""""" !!!!!!"""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""""""""""""""############################################################""""""######$$$$$$$$$%%%########################!!!!!!""""""#########$$$yyy\\\MMMJJJGGGFFFFFFFFFEEEDDD===<<<:::999999999777555444333111000000///,,,)))***(((%%%$$$%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$!!!!!! !!!!!!"""###$$$###!!! !!!"""###""" %%%$$$""""""###"""!!!"""!!!!!!!!!!!!###%%%&&&!!!"""#########!!! $$$$$$########################""""""""""""######$$$$$$$$$"""  !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###############"""!!!!!!#########"""""""""""""""""""""""""""""""""""""""&&&###!!!!!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***,,,---,,,---///000///---***(((222222333444444333333333777666555333333333444555000000000000000111111111000222444666777777666555222333555666777777777666777777666777777888999999888999999888888777666555111444666777666555555555888888888888888777666666111111222111111000///...000///---+++***)))(((((((((((('''&&&%%%%%%$$$$$$########################!!!!!!""""""######$$$$$$$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$########################$$$#########""""""!!!!!!$$$#########""""""!!!!!!########################"""###$$$%%%%%%$$$###"""########################""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""########################"""""""""###$$$$$$$$$%%%########################$$$""" !!!$$$&&&%%%###################################################zzz]]]MMMJJJGGGFFFFFFFFFEEEDDD===;;;999888888888666444444333111000000///,,,)))***(((%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$############################################################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$"""!!!!!!!!!!!!""""""######!!! !!!"""###""" """!!! !!!###$$$$$$###"""!!!!!!!!!!!!###$$$%%%"""""""""""""""!!! ##############################""""""""""""######"""######"""  !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###############"""!!!!!!###"""""""""""""""""""""""""""""""""""""""""""""&&&###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((***,,,---+++---///000///...+++***000111222333444555555555555444444333333444444555000000000000000000000000111333555777888888777666333444666777777777777666444444333333444555555666666666777777777777777666111333666777666666666777777777777777777666666555111111111111000///......///...,,,+++)))((((((((((((''''''&&&%%%%%%$$$$$$########################"""""""""""""""#########$$$$$$###"""""""""""""""############"""""""""!!! !!!!!!"""######$$$$$$####################################"""""""""!!!############"""""""""!!!########################"""###$$$$$$$$$$$$###"""########################""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""#######################################$$$$$$$$$########################%%%###!!!!!!$$$%%%$$$##########################################$$$$$$$$$|||___MMMJJJGGGFFFFFFFFFEEEDDD<<<:::888888888777555333444333111000000///,,,)))***'''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!"""###!!! !!!"""###""" !!! !!!###$$$$$$###!!!!!!!!!!!!"""###$$$$$$###""""""!!!!!!!!!!!!!!!##############################""""""""""""###### !!!"""!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######""""""""""""############!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""############""""""!!!""""""""""""""""""######""""""""""""""""""""""""%%%###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################%%%&&&&&&'''(((***+++,,,***,,,...///000///---,,,---...///111222333444444333333222333333444666666222222222111111000000///222333555777888999888888666777888999999888777666444444333333444444555555444555666777888888888888222444666777666666777888666666666666666555555555111000000///......------------+++)))((('''''''''''''''&&&&&&%%%%%%$$$$$$####################################""""""""""""$$$###""""""""""""""""""############""""""""""""!!!!!!!!!"""######$$$$$$####################################""""""""""""############""""""""""""########################"""###$$$$$$$$$$$$###"""#######################################$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$#######################################%%%$$$""""""###$$$###"""########################""""""######$$$$$$$$$$$$|||^^^MMMJJJGGGFFFFFFFFFEEEDDD===<<<999888888777555333444333111000000///,,,))))))'''%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######################################################### !!!"""""""""###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!! !!!!!!###!!! !!!"""###""" $$$"""!!!!!!""""""!!! !!!!!!!!!!!!""""""#########"""!!! !!!"""##################$$$$$$$$$######""""""""""""###### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""############"""!!!"""""""""""""""#########""""""""""""""""""""""""$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))***+++)))***,,,.../////////...+++,,,---...///000000000111222222333555666888888555555444333222222111111333444666888999:::::::::999:::;;;;;;;;;:::999888999999888888888888999999666777888888999999999888666777888888666666666888666666555555444444444444111000///...---,,,,,,,,,,,,+++***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$######""""""!!!!!!######"""""""""""""""############"""""""""""""""!!!!!!""""""#############################################"""""""""""""""#########"""""""""""""""#################################$$$$$$#################################################################################################################################%%%$$$$$$$$$###"""""""""########################&&&%%%############""""""########################"""""""""###$$$$$$%%%%%%{{{^^^MMMJJJGGGFFFFFFFFFEEEDDD???>>>;;;::::::888666444444333111000000///,,,))))))'''$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################################################### !!!"""""""""###################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""######"""!!!!!! !!!!!!###!!! !!!"""###""" ###""" !!!""""""!!! !!!!!!!!!""""""""""""###"""!!! !!!"""###""""""#########$$$$$$$$$######""""""""""""###### """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!""""""#########""""""!!!!!!""""""############""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((()))+++---.../////////...///////////////......111111333555666888999999777777666666555444333333444444666777999:::;;;;;;;;;<<<===>>>===<<<;;;:::===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888:::;;;;;;999666555555666666666555444333444444555111000///---,,,++++++,,,+++***)))(((''''''&&&'''%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$######""""""!!!!!!###"""""""""""""""######""""""""""""""""""######"""""""""""""""#################################""""""""""""""""""######""""""""""""""""""##############################$$$##################$$$########################################################################################################################%%%$$$$$$$$$###"""""""""########################%%%%%%$$$###"""""""""###########################""""""#########$$$$$$$$${{{^^^MMMJJJGGGFFFFFFFFFEEEDDDAAA???<<<;;;:::999777555444333111000000///,,,)))(((&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""" #########"""!!! """"""""""""""""""""""""######################## !!!"""""""""""""""###""""""!!!!!!!!!!!!"""###!!! !!!"""###"""  """$$$$$$### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!""""""###"""""""""###$$$$$$%%%%%%######""""""""""""######"""$$$$$$"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!  !!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""############"""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###$$$%%%$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''(((***+++---......///222222222222111000//////000111333555777888888999777777777666666555555444333444555666888:::;;;<<<;;;<<<===>>>>>>===<<<;;;===<<<;;;;;;:::;;;;;;;;;============<<<;;;:::999<<<<<<<<<999777666666777777666555333333444555555222111///---,,,+++,,,,,,+++***)))(((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$####################################"""""""""""""""""""""""""""######$$$""""""""""""############""""""""""""""""""##############################""""""""""""############""""""""""""####################################$$$$$$###""""""###$$$$$$########################$$$$$$$$$######################################################$$$$$$$$$########################$$$$$$$$$##########################################$$$%%%###"""!!!###$$$################################################|||___MMMJJJGGGFFFFFFFFFEEEDDD@@@>>><<<::::::888666444444333111000000///,,,)))(((&&&$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""" """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###""""""!!!"""!!!!!!!!!!!!""""""######!!! !!!"""###""" """$$$$$$### !!!""""""!!!  !!!"""""""""""""""!!!""""""###$$$$$$%%%%%%######""""""""""""######!!!###%%%%%%###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""#########""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""############### !!!!!!"""######$$$$$$"""""""""""""""""""""""""""$$$%%%%%%$$$$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''(((***+++,,,------000111111111111000000///...///111333555666666666555555555555555555555555333333444555777999;;;<<<888999:::<<<<<<<<<;;;;;;;;;;;;:::999999999999999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999888777999;;;888777555444333444555666444222000---,,,,,,,,,,,,++++++***)))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########"""""""""""""""###$$$$$$!!!"""""""""###############"""""""""""""""""""""########################!!!"""""""""############!!!"""""""""####################################$$$$$$###""""""###$$$$$$########################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$#######################################$$$$$$$$$########################"""###$$$$$$"""!!!$$$&&&########################%%%%%%$$$$$$###"""""""""~~~```MMMJJJGGGFFFFFFFFFEEEDDD@@@>>>;;;:::999777555333444333111000000///,,,***(((&&&$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!!!!! !!!!!!"""###$$$###!!! !!!"""###"""!!!!!!  !!!"""!!! !!!""""""!!!  !!!#########"""!!!!!!""""""###$$$$$$%%%%%%######""""""""""""#########%%%''''''$$$""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""############ !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""############### !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""$$$&&&%%%$$$$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''((()))***+++,,,,,,,,,,,,---.../////////...,,,...000222333444444333333333333444444444444444222333333555777999;;;<<<555666888:::;;;;;;::::::;;;::::::999888888888999999999:::;;;<<<<<<<<<<<<999999:::999888999<<<>>>999777555444444444666777555333000...,,,,,,,,,---,,,+++***))))))((())))))$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$""""""!!!""""""###$$$$$$!!!!!!""""""#########$$$#########"""""""""""""""########################!!!!!!""""""#########$$$!!!!!!""""""#########$$$########################%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$######""""""########################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%########################!!!###$$$$$$""""""$$$'''########################&&&%%%%%%$$$###"""!!!!!!~~~___PPPIIIDDDFFFGGGFFFDDDEEECCC???===>>>:::444111222444333222111000...------(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """######""""""###$$$!!!!!!!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""%%%$$$$$$###"""!!! """""""""""""""""""""""" !!!""""""""" !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""##################""""""""""""######$$$$$$######"""!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###""" !!!""" !!!!!!"""""" !!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###########################"""!!!"""###$$$###!!!"""###$$$$$$$$$"""!!! ################################################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%&&&'''&&&$$$###$$$%%%(((((((((((()))***+++,,,+++,,,---.........---,,,***---000111000/////////000111333333111000111222333333333444555666888888555777888999999888777555999999999888999::::::;;;888888777777777777888888888888777777777777777777:::888666444222222333333222222111000///---+++***))))))((('''&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""#########"""%%%$$$$$$###""""""###$$$######$$$$$$$$$$$$##############################""""""############""""""$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%$$$#########""""""!!!!!!################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$######""""""########################"""############$$$$$$$$$""""""############"""""""""###$$$$$$###"""###$$${{{\\\OOOHHHDDDEEEGGGFFFEEEFFFBBB@@@@@@AAA>>>777222222444444333222000///...---))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """######""""""###$$$###"""""""""###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""###$$$###"""!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""##################""""""""""""######"""""""""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!! !!!""" !!!!!!!!!""" !!!!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!###################################################"""!!!"""###$$$###!!!"""######$$$###"""!!! ################################################$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$&&&%%%%%%$$$&&&'''(((((((((((()))***+++++++++,,,...//////......---+++---///000///......//////111222222111000000111000000000000111222333444555666777888888777666555666666666666666777888888777777666666666666777777777777777777777777777777555555555555444333333222000000000///---+++***))))))((('''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########"""!!! """###$$$$$$#########$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%$$$#########""""""""""""################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$#########"""########################"""############$$$$$$$$$""""""############"""""""""###$$$$$$###"""###$$$zzz[[[MMMGGGCCCEEEGGGFFFFFFGGGAAA@@@BBBDDDAAA999333222555444444333111000......******)))'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """######""""""###$$$&&&$$$######$$$$$$""" ########################!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""##################""""""""""""###### !!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""############""""""###################################################"""!!!"""###$$$###!!!"""############"""!!!!!!######################################################""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!!###%%%%%%%%%%%%''')))''''''''''''((()))******+++,,,---/////////...---,,,---///...------...//////000222222000000000111222222222222222333444555444555666777777666555444333333333333333444444555555555444444444444555555777777777777777777777777000222444555555444222111///......---,,,***)))((()))((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############  ###''')))'''$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$###############"""""""""################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$####################################"""############$$$$$$$$$""""""############"""""""""###$$$$$$###"""###$$$~~~^^^LLLFFFBBBEEEGGGFFFFFFGGGBBB@@@@@@BBB???888444444555555555444333111///...***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """######""""""###$$$###!!! !!!###$$$%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!""""""""""""""""""############""""""!!!"""""""""##################""""""""""""######!!!!!!""""""##################""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""######"""""""""###################################################"""!!!"""###$$$###!!!""""""#########"""""""""###############################################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&''''''((()))******+++,,,---......---------......---,,,,,,...000...000111111000//////000333222222222222333444555333444555555555555444333222111111111111222333333333333222222222222333333666666666666777777777777111222222333333222000000.........---,,,***)))(((((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""###''',,,---)))%%%######$$$$$$$$$$$$##############################""""""############""""""########################$$$$$$$$$#######################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$######""""""###$$$$$$###"""###$$$aaaLLLEEEBBBDDDGGGFFFFFFGGGCCC???===>>>;;;666444666444555555444333111///---)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """######""""""###$$$""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""!!!"""""""""##################""""""""""""##################""""""!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""######################################################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''((()))***((()))+++,,,------,,,,,,...//////...,,,,,,...///---///111000///...///000///.........///000111111333333444444444444333333222222111111111222333333222222111111111111222222444444444555555666666666555444222000////////////.........---,,,+++***)))'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""########################"""""""""""""""#########$$$%%%&&&***,,,+++'''#########$$$$$$$$$$$$##############################""""""############""""""########################$$$$$$$$$##############################$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$aaaLLLFFFBBBDDDFFFEEEEEEFFFCCC>>>;;;;;;888444444777333444444444333111...,,,((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """######""""""###$$$---)))$$$"""!!!""""""""" !!!!!!""""""###### !!!!!!""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""" !!!"""#########"""!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""##############################!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""##################""""""""""""######$$$$$$######"""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!"""###$$$###!!!"""""""""!!!""""""###$$$################################################%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%''''''''''''((()))******((()))+++,,,------------...000000000...---...///---...000000.........////////////000111222333444333333333333333333333333222222222222222333444444111111000000000000111111222222222333444444555555777555222///......//////------------,,,+++***)))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""##############################"""""""""######$$$###%%%((()))(((&&&###!!!######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$##################$$$$$$#########$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$```MMMFFFBBBDDDFFFDDDCCCDDDAAA===;;;<<<999555333555222333444444333000---+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """######""""""###$$$333...)))%%%$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""" """#########"""!!!!!!!!!""""""""""""!!!!!! !!!"""#################################!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""##################""""""""""""###############"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!!"""!!!!!!!!! """"""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""######$$$%%% !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!###"""!!!!!!!!!"""$$$%%%################################################$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''(((((((((((()))***++++++)))***,,,...////////////...000222222000.........,,,...000///...---......000000111222444666888999444444333333333333444444222222222222222333444444111111000000000000111111000000000111222222333333444333222111000000//////,,,,,,,,,,,,+++***)))(((&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""########################$$$$$$###""""""######$$$!!!&&&***)))&&&######$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$aaaNNNGGGCCCDDDFFFDDDCCCDDD???======>>><<<666333444111222333444222///,,,******)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""###$$$---)))### !!!######"""""""""""""""""""""""" !!!"""######$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! """""""""""""""""""""""" !!!"""###$$$$$$###"""!!!!!!""""""""""""!!!!!! !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""##################""""""""""""######!!!!!!!!!"""######$$$$$$ !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!#########"""!!!""""""!!!!!! """"""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""###$$$%%%%%% !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""###"""!!!"""###$$$###!!!###"""!!!!!!!!!###$$$%%%#########################################################"""###$$$$$$%%%#########$$$$$$%%%%%%%%%"""###%%%%%%%%%%%%''')))((((((((())))))***+++,,,+++,,,...///111111111000///111333444222///......,,,...//////...------...------...///222444666777555444444333333444444555222222222222222333333444111111000000000000111111...//////000111222222222000111222333333222111///***************)))((('''%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""########################%%%$$$###""""""###$$$$$$!!!''',,,+++&&&###%%%)))######$$$$$$$$$$$$##############################""""""############""""""""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$###"""###$$$|||```LLLEEE@@@BBBDDDDDDDDDEEEEEEAAA<<<999::::::999777555555444333111///---,,,(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$###"""###$$$$$$###"""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%######""""""""""""######!!!!!!""""""""""""!!!!!!&&&!!! ######!!!&&&###"""!!! !!! !!!"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""%%%'''$$$ """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""############""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!"""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""!!!  !!!"""######""""""!!!!!! ######"""!!!!!!!!!!!!!!!$$$######""""""""""""""""""######"""!!!!!!"""$$$!!!"""###$$$$$$###"""!!!$$$$$$###"""!!!!!!"""""" !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!""""""######################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%''')))))))))))))))*********+++,,,...///000000000000---///111222222111222333/////////.........------///.........///111444666111222444666666666555555444555555555555555444444111111111111000///......000111111222222222111111222222222222111///...,,,...,,,))))))))))))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!######$$$$$$$$$######"""$$$$$$$$$#########"""""""""&&&***,,,***'''$$$###########################$$$$$$$$$#########""""""########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""cccLLLEEE@@@BBBDDDCCCBBBDDDCCC@@@<<<:::::::::888666555555444333111///---,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$##############################""""""######$$$%%%$$$###""""""$$$$$$###"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""######!!!!!!""""""""""""!!!!!!###"""### $$$###"""!!! !!!!!!!!!!!!""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""" !!!$$$%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###############""""""############""""""#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""!!! !!!"""###"""""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!!$$$######""""""""""""""""""######"""!!!!!!"""$$$""""""############""""""$$$$$$###"""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""""""""################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''((()))***++++++,,,,,,,,,---...///000000000///...///000222222111111333444333333333222111000......///...------...000222444555666777888999999999999555555666666666666555555666666555555444222111000222222333333333333222222222222333222111000...---...,,,))))))))))))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""######$$$$$$$$$######"""$$$$$$$$$#########""""""###&&&)))***(((%%%##############################$$$$$$$$$#########""""""########################$$$$$$###""""""###$$$$$$################################################################################################%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################fffLLLEEE@@@AAACCCAAAAAABBBAAA???===<<<<<<:::777555555444444333111///---,,,(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%##############################""""""######$$$%%%$$$###""""""$$$$$$###"""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!! !!!%%%%%%###"""$$$######"""!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$""""""############""""""######""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###""""""!!!  !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!$$$######""""""""""""""""""######"""!!!!!!"""$$$######""""""""""""######$$$###"""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""!!!!!!################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''(((***,,,---......---000000000000000///......000111222111000111333666666666777777666444111///000///.........///111222555444444555555666777888666777777777777777777777888888777777666444333222222333333333333333222222222222333333222000...---...,,,))))))))))))(((&&&(((''''''&&&$$$######"""%%%%%%%%%$$$$$$$$$$$$##################""""""""""""######$$$$$$$$$######$$$$$$$$$###############%%%'''((((((%%%###"""###########################$$$$$$$$$#######################################$$$$$$###""""""###$$$$$$################################################################################################&&&&&&%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################fffMMMEEE@@@AAABBB@@@???AAA??????>>>>>><<<999666444444444444333111///...---)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%##############################""""""######$$$%%%$$$"""!!!"""###$$$###"""""""""############""""""!!!!!!!!!!!!""""""""""""#########""""""!!!!!! """"""############""""""!!!!!!""""""""""""!!!!!!"""###%%%((()))'''%%%%%%#########""""""""""""######"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!###$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$######""""""############""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############"""  !!!"""######"""!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$######""""""""""""""""""######"""!!!!!!"""$$$$$$###"""!!!!!!"""###$$$######"""""""""""""""############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""$$$######""""""!!!!!!!!!################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$&&&))),,,............000000000000000000//////222222111000///000333666666777999::::::888555444333333222111111222222333444444333333444555777888888888777888888888999999666666666666666555555444222333333333333222222111222333333333222000...---...,,,))))))))))))(((&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$##############################&&&&&&'''%%%###""""""###########################################################################$$$##################$$$################################################################################################&&&&&&%%%$$$$$$###""""""################################################"""!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$################################################dddMMMEEE@@@AAABBB@@@???AAA===>>>???>>><<<888555333444444333333111000...---))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%###"""!!!"""######"""!!!""""""############""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$######"""""""""!!!"""############"""!!!!!!!!!""""""""""""!!!!!!!!!###&&&(((((('''%%%###"""""""""############"""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""######""""""""""""############""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""  !!!"""######"""!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""$$$######""""""""""""""""""######"""!!!!!!"""$$$$$$###"""!!!!!!"""###$$$###"""""""""""""""###############"""""""""""""""########################"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''###%%%'''***,,,---------.........///000000111222111222111///...///222555333555888:::;;;;;;999888777777666666555555555555888777777666777999:::;;;999888888888888999:::;;;555666777888888999999888555666666666555555444333333333333333222000///---...,,,))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################%%%&&&&&&$$$"""!!!"""####################################################################################$$$$$$#########################################################################################################$$$$$$$$$$$$$$$$$$$$$%%%################################################!!!!!!""""""""""""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################cccLLLEEE@@@AAACCCAAAAAABBB===>>>???>>>;;;777555444333333333222111000///...***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###"""!!!!!!######"""!!!""""""############""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!"""$$$######$$$""" !!!"""#########""""""""""""!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""############"""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###""""""!!! !!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###$$$######""""""""""""""""""######"""!!!!!!"""$$$######""""""""""""######"""""""""""""""######$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""##################""""""################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&(((***,,,---...---,,,------...000111222000000000///......000222000222555777999::::::999888888888888888777777777666666666666777888999:::999888777777888999;;;<<<777888999;;;;;;<<<<<<<<<::::::::::::999888777777333333444444333111///......,,,))))))))))))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&%%%###"""###$$$#######################################$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%&&&################################################""""""############"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$~~~cccLLLEEE@@@BBBDDDCCCBBBDDD===>>>???===999666555555333333333222111000///...***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###!!! !!!"""###"""!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!"""### !!! !!!"""""""""!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### ###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############"""""""""############"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!###""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""############"""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######$$$######""""""""""""""""""######"""!!!!!!"""$$$""""""############"""""""""""""""""""""###$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""##################$$$$$$################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''((('''''''''))),,,...000------,,,,,,---...///000...///000///...---...//////000222444555666777777555555666666777666666666333444555666666777777666888888777666777999;;;<<<:::;;;;;;;;;;;;;;;::::::::::::::::::999888777666333444444444333111///......,,,))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%$$$""""""#########$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&########################""""""#########$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%$$$$$$################################################"""###$$$%%%%%%$$$###"""!!!###&&&((((((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$}}}dddLLLEEE@@@BBBEEEDDDDDDEEE===??????===888555555666333333333222111000///...******((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%###!!! !!!"""###"""!!!""""""############""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### """###$$$$$$###""" !!!!!!""""""""""""!!!!!! $$$%%% """  """""""""!!! !!!"""$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""" ###%%%"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$""""""############"""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!""""""###### !!!"""""""""""""""!!!$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######$$$######""""""""""""""""""######"""!!!!!!"""$$$!!!"""###$$$$$$###"""!!!""""""!!!""""""###$$$$$$ !!!!!!"""###$$$$$$%%%########################""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''+++***(((((())),,,///111///...---,,,+++,,,------,,,...//////...------...//////000111222333444555222333333444555555444444555666888:::::::::999999888777666666777888;;;<<<;;;;;;;;;:::999888666666888888888777777555444444333444444444333111///......,,,))))))))))))(((&&&((('''&&&&&&%%%$$$###############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!###&&&'''&&&%%%&&&&&&########################""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################((('''&&&&&&%%%$$$##############################""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$### ###'''******'''### $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$}}}cccJJJFFFBBBAAABBBDDDCCCAAA@@@<<<999999;;;:::666111222222333222222111000///,,,***)))'''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%$$$###"""!!! !!!######"""!!!"""###$$$$$$###"""###$$$""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""###############"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""##############################""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""##############################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""!!! ######"""!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""###############$$$$$$%%% !!!!!!!!!"""""""""""""""""""""""""""$$$$$$##################!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))***+++,,,,,,---,,,+++++++++---000111////////////...---,,,+++------...//////000000000444444555555555555555555888777555444333444666777666555444444555666444333777777777777666666666666222333333444444555555666333333222111000///......*********)))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$##############################!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$(((++++++)))&&&$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""}}}cccJJJFFFAAA@@@BBBCCCBBB@@@@@@<<<999999;;;:::666111222222333222222111000///,,,***)))'''&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$######"""!!!!!! !!!###$$$"""!!!"""###$$$$$$###"""###$$$""""""""""""""""""""""""############"""""""""!!!"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""#########"""""""""""""""""""""""""""""""""############""""""############""""""##############################""""""""""""############""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""##############################"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""""""""""""""""""""""""""########################"""""""""""""""#########""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))***+++,,,+++***))))))***+++,,,---,,,------.........------------------...000222333333444444444444555555555666666555444555555666777777666444444555555444222666666555555555444444444222222222222222333333333111111000///...------,,,***))))))(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################################################################$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%$$$###""""""############$$$$$$$$$########################$$$$$$$$$#########""""""~~~bbbJJJFFFAAA@@@BBBCCCBBB@@@???<<<999999:::999666222222222333222222111000///,,,***)))'''&&&&&&&&&&&&***)))(((&&&%%%$$$######%%%%%%%%%$$$$$$$$$##############################"""############"""!!!!!!!!!!!! """###$$$###!!!"""###$$$$$$###"""###$$$""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""##################$$$$$$$$$$$$""""""############""""""##############################""""""""""""######""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!!!!"""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################$$$$$$###$$$$$$%%%&&&'''#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((()))******))))))***+++++++++******++++++---...///////////////...------...///111222222222222333333444444444444444555666666777777777888666555444555555333222444444333333333222222222111111111111111000000000000000///...---,,,++++++)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""########################################################################$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!""""""############$$$$$$$$$########################$$$$$$$$$###############bbbKKKGGGBBBAAACCCDDDCCCAAA>>><<<:::::::::999666333222222222222222111//////,,,***)))'''&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""###############"""""""""!!!!!!"""$$$$$$###!!!"""###$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########"""""""""#########$$$$$$""""""############""""""##############################""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""############"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$######$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))***+++---......---+++***+++,,,---...////////////000000000000//////......111111111222222333333444222333555777888888777666888777555555555555333111333333333333222222222222333222222111000///////////////...---,,,++++++***(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""""""""""""""#########$$$$$$$$$################################################bbbLLLHHHCCCBBBDDDEEEDDDBBB<<<;;;:::::::::888666555222222222222222111//////,,,***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$####################################$$$$$$%%%$$$$$$###"""!!!!!!"""$$$%%%###""""""###$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""############!!!!!!!!!"""""""""######""""""############""""""##############################""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!""""""#########""""""################################################ !!!!!!"""############""""""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$######$$$$$$#########$$$%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''(((((()))+++---...///...,,,***++++++,,,,,,,,,,,,,,,+++,,,...000222333111///...000000111111222333444444111333555888888888777555888666555444555555333222444444444333333333333222444444333222111000000///000///...---,,,++++++***'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%$$$"""!!!""""""#########$$$$$$$$$################################################bbbLLLHHHCCCBBBDDDEEEDDDBBB;;;;;;;;;:::999888666666222222333222222111000///,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$""""""!!!###$$$%%%$$$""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""###### !!!!!!""""""######"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!"""######$$$$$$ !!!!!!!!!""""""""""""""""""############""""""##############################""""""""""""######""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!""""""############"""################################################!!!!!!!!!""""""###############"""!!!!!!!!!!!!!!!#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!""""""#####################""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''')))+++---...---,,,+++******+++++++++******)))(((***...222444444333222000000111222333333444555222444666777888777666555777555444444555666444333555555555444444444333333555555444333222222111111//////...---,,,+++******(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$################################################$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%$$$###!!! """############$$$$$$$$$#######################################$$$$$$$$$bbbJJJFFFBBBAAABBBDDDCCCAAA:::;;;;;;;;;999777777777222222333222222111000///,,,***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$###""""""###%%%%%%$$$""""""###$$$$$$###"""###$$$""""""""""""""""""""""""!!!"""""""""############"""""""""""""""#########""""""""""""""""""""""""!!!!!!"""""""""######### !!!"""#########""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!"""######$$$$$$!!!!!!"""""""""#########""""""############""""""##############################""""""""""""############""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""###############################################################""""""""""""""""""############"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!"""######$$$"""""""""""""""#########"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((()))+++---...///......,,,,,,---...////////////------...///111222444444000000111222333444555555444555666777777666555555555444333444666666666444555444444444444333333333444444333333222222222111------,,,+++***))))))(((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""""""""""""""""""""######"""############$$$$$$$$$########################""""""#########$$$$$$$$$cccHHHDDD@@@???AAABBBAAA???:::;;;<<<;;;999777777777222222333222222111000///,,,***)))'''&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!!!!"""##################""""""###%%%%%%$$$""""""$$$$$$$$$###"""###$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""######$$$""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$""""""############""""""##############################""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""#####################################################################""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!""""""##############################!!!!!!!!!!!!!!!"""######""""""""""""############"""""""""""""""""""""""" !!!"""######$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((((((***+++---///000222222333///000222333555666666666555333000------...000222000111111333444555666666666666666666666666555555444333333444666777666555444444444333333333222222333333333222222222222222,,,,,,+++***)))((('''''')))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################################################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################!!!!!!"""###$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""%%%###"""!!!!!!###&&&'''"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$~~~___LLLGGGAAA???AAACCCDDDCCC===<<<:::888666666666666444444444333222111000///,,,+++(((&&&%%%%%%&&&''' !!!"""###$$$$$$%%%&&&&&&&&&&&&&&&'''((()))$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$########################""""""""""""#########"""!!! !!!"""###$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%### ######""""""######$$$%%%################################################""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""######$$$######"""!!! """"""!!!!!! !!!"""""""""""""""!!!!!!!!!"""#########!!!  !!!######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%##############################""""""""""""#################################"""""""""$$$%%%$$$###$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&(((***,,,---...///000111222333222222555999>>>@@@@@@???444444333222222222333333222222222222222222222222666555555444444444444555666666555555555666777777333333444555444333111000444333333222222111111111000///,,,***((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""''',,,,,,((($$$$$$%%%########################################################################""""""#########$$$$$$$$${{{___LLLGGGAAA???AAACCCCCCCCC===<<<:::888666666666666444444444333222111000///---,,,)))'''&&&&&&'''(((###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$############"""########################""""""""""""##################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""############$$$$$$%%%%%%##############################""""""""""""#########"""!!!!!!!!!!!!"""###############"""""""""!!!%%%%%%$$$$$$$$$$$$%%%%%%###############"""""""""""""""###$$$&&&&&&$$$!!!######""""""######$$$%%%########################################################################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%####################################""""""""""""""""""""""""""""""""""""!!!""""""#########""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""#########"""  !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######"""######$$$######""""""######$$$#################################""""""####################################"""""""""$$$%%%$$$###$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&&&&(((***.........//////000000000333333444888<<>>>>>666666555444444444444444444444444555555666666666666666666666666777888999:::::::::999888555333222444555666666777666666555444444333333222111000000///...,,,)))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###&&&((('''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################***)))((('''%%%$$$###"""ttt\\\JJJFFFAAA???AAACCCBBBAAA;;;;;;:::999777777666666444444444333222111000///---+++)))'''&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$######$$$$$$$$$#########""""""########################!!!"""""""""##################""""""######$$$%%%$$$$$$############$$$$$$############""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""!!!"""###$$$$$$###"""!!!""""""###############$$$###"""###$$$&&&&&&$$$#########""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''####################################"""""""""!!!""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!"""""""""###""""""""""""######""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###############""""""""""""##############################%%%$$$$$$$$$$$$$$$$$$%%%###########################"""""""""$$$%%%$$$#################################""""""######$$$%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''''')))+++,,,,,,---------------...222111000222555888::::::777666555555555555666666333444444555555666666777888888888777777888999999777888999999888666333222333333444444555555555555444444333333222111000000///---+++)))''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################))))))((('''%%%$$$###"""tttYYYJJJEEEAAA???AAACCCBBB@@@:::::::::999888777666666444444444333222111000///+++***(((%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&%%%$$$###$$$$$$$$$#########""""""########################!!!"""""""""##################""""""######$$$%%%$$$$$$############$$$$$$#########"""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""############""""""""""""""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""######""""""!!!"""$$$%%%###"""######""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$########################!!!!!!"""###%%%&&&''''''####################################"""""""""!!!""""""""""""""""""""""""###############"""!!!!!!!!!!!!"""""""""""""""""" !!!"""""""""""""""###""""""""""""#########$$$############$$$$$$%%%################################################"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$######$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%###########################"""""""""$$$%%%$$$#################################""""""######$$$%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''(((***,,,******+++,,,---...//////000...---...111444555555555555555555555666777888333444444444555555555666;;;:::999888888888888888444555777888888777555444444444444444555666666777555555444333222000000///...,,,***)))''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$$$$###uuuYYYIIIEEEAAA@@@AAABBBAAA???999::::::999999777666666444444444333222111000///+++)))'''%%%$$$$$$%%%%%%(((((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""######$$$%%%$$$$$$############$$$$$$######""""""""""""""""""""""""""""""""""""""""""$$$############""""""""""""""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###""""""######$$$$$$######"""""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$ !!!""""""######"""!!! !!!###$$$###"""######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&####################################""""""""""""""""""""""""""""""""""""$$$$$$$$$######""" !!!!!!""""""""""""###### !!!""""""######"""######"""""""""###$$$$$$$$$###############$$$$$$################################################""""""""""""""""""""""""!!!"""###%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$###########################"""""""""$$$%%%$$$##################$$$$$$$$$######""""""######$$$%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''(((''')))+++---)))***+++,,,...///000000...---,,,---000111111111333333444444666777999:::555555555555555555555555::::::999888888888888888333444666888999999999888888777777777777888888999555555444333111000//////---,,,***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""######$$$$$$$$$wwwZZZHHHDDD@@@@@@AAABBBAAA???999999::::::999888666666444444444333222111000///+++***'''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""######$$$%%%$$$$$$############$$$$$$"""""""""""""""""""""###""""""""""""""""""""""""%%%%%%$$$$$$############!!!""""""###$$$$$$%%%%%%"""###%%%&&&&&&%%%###""""""###$$$$$$$$$$$$###"""!!!"""""""""############%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""######$$$$$$$$$"""!!!"""###%%%$$$#########""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%####################################""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!"""""""""######### !!!"""##################"""""""""###$$$%%%$$$######"""""""""######################################################"""""""""""""""""""""""" """###%%%%%%%%%###"""$$$$$$############$$$$$$#################################""""""####################################"""""""""$$$%%%$$$###""""""#########$$$$$$$$$######""""""######$$$%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$&&&'''(((((()))+++...+++,,,,,,---...//////000...------///000111000///000111222333555888:::;;;888777777666666555555444777777777777888999:::;;;666666777888:::;;;<<<<<<:::999888777777777888999666555444333111000///...,,,+++)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""#########$$$$$$yyy\\\HHHDDD@@@@@@BBBBBBAAA???888999::::::999888777666444444444333222111000///,,,+++(((&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################"""###$$$$$$%%%$$$$$$############$$$$$$"""""""""""""""#########""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%"""###%%%&&&&&&%%%###""""""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%%%%###"""###$$$&&&%%%%%%#########"""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%####################################"""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$###!!!!!!""""""#########$$$ !!!"""##################"""""""""###%%%&&&######"""""""""""""""###################################################"""""""""""""""""""""""" !!!###%%%&&&%%%###"""######""""""""""""####################################""""""""""""#################################"""""""""$$$%%%$$$###""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''(((((())),,,...........................///...///000222222000...//////111333555888;;;<<<::::::999888777666555555444444555777999;;;===>>>::::::999:::;;;<<<===>>>999888777555555555666666666555444333111000///...,,,+++)))((('''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################zzzZZZIIIEEE@@@>>>@@@BBBAAA@@@<<<<<<:::999888777777777333333333222111000///...,,,***'''&&&&&&'''&&&%%%%%%%%%%%%$$$$$$#########$$$&&&&&&%%%""""""%%%(((%%%%%%%%%$$$$$$#########"""""""""######$$$$$$%%%############""""""!!!!!!&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!"""$$$%%%&&&''''''########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$""" !!!###$$$########################$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""%%%###!!! !!!###&&&(((########################################################################################################################$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&***(((%%%&&&)))++++++***,,,---------------------555444222000///.........///000222222333555999;;;::::::888777666666555555111222555777888999999999;;;:::999999999:::;;;<<<666777888999999888777777333333222222000///------,,,+++*********)))'''%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%{{{[[[JJJEEE@@@???AAABBBBBB@@@<<<<<<:::999888777777777444444444333222000///...---+++(((''''''''''''&&&'''''''''&&&&&&&&&%%%%%%"""$$$%%%$$$"""###&&&)))%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$#########"""""""""&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""!!!!!!"""###$$$%%%&&&'''########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$"""!!!!!!!!!"""#######################################"""""""""!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""##############################$$$$$$$$$#########""""""########################$$$###"""!!!!!!"""$$$%%%##############################################################################################################################$$$$$$$$$###""""""###"""""""""""""""""""""$$$$$$$$$#########""""""################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%&&&(((******))),,,,,,,,,,,,------------222222222222222111111111222333444444444555888:::999999888777777777888888444555666777888777777666999999888888888888888999555555666777777777666555333333333222111000///...---+++))))))))))))'''%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%}}}]]]KKKFFFBBB@@@BBBCCCCCCBBB<<<<<<:::999888777777777666666555444333111///......+++)))'''((((((''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$###############!!!!!!""""""###$$$%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""####################################""""""""""""!!!!!!!!!"""""""""######"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""########################################################################################################################"""######$$$$$$$$$######""""""""""""""""""######$$$$$$$$$###############################################################%%%$$$$$$######$$$$$$%%%############""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%((()))))))))++++++++++++,,,,,,,,,---///000222333444555444444444555666555555555777999888888888888888999::::::888888888888888777555555777777777777777666555444333444444444444444333333222222222222222111000///---+++((('''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%}}}^^^LLLGGGBBBAAACCCDDDDDDBBB<<<<<<:::999888777777777888888777555333111///......,,,)))(((((()))((('''%%%%%%%%%%%%%%%%%%$$$$$$))))))(((&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######################################################!!!!!!""""""#########$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!#################################"""""""""""""""!!!!!!"""""""""#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""!!! ########################################################################################################################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""#################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))*********++++++,,,,,,------///222444555555444333222444555555555555777999:::999999999999999:::::::::::::::999999888777777777777888888777555333222222222222222222111111111///000000000000000//////---***'''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%|||^^^LLLHHHCCCAAACCCEEEDDDCCC<<<<<<:::999888777777777888888777666444222000///...,,,)))(((((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################""""""""""""""""""######""""""""""""############"""""""""""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########!!! ########################################################################################################################!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""####################################################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''((()))***))))))***++++++,,,------...000222444444333222111...000333444555666888999<<<;;;:::999888888888888::::::999:::::::::;;;;;;888888999999888666444333222222111000000000000000---...............---,,,,,,)))&&&%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%{{{]]]LLLGGGBBBAAACCCDDDDDDBBB<<<<<<:::999888777777777777777666555444222000///...+++)))'''((((((''''''''''''''''''((((((((((((%%%$$$$$$&&&((()))((('''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##################""""""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''((()))******+++,,,...///000111222222222222222222222222222222////////////...---,,,,,,******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################""""""""""""############"""""""""#########$$$$$$###""""""""""""###$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########"""!!! ########################################################################################################################"""######$$$$$$$$$######!!!!!!!!!"""######$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$'''((((((((()))+++)))******+++,,,---......000111222333333222111111---///222444555666888999<<<;;;:::999777777777777888888888888999:::;;;<<<888888999888888777666555333222111000000000000000---------------,,,+++******(((&&&%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%xxxZZZKKKGGGBBB@@@BBBDDDCCCBBB<<<<<<:::999888777777777666666555555333222111000---+++(((''''''''''''&&&''''''''''''((((((((()))%%%$$$###%%%''''''%%%"""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$#########"""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++***+++,,,...///111222333777888999;;;<<<===>>>>>>????????????????????????<<<<<<<<<<<<;;;:::999888666555444222111///...---******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$########################!!!"""""""""############""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""################################################################################################################################################$$$$$$$$$###"""""" !!!!!!"""######$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""%%%((()))))))))***,,,******+++,,,---...//////222222222222333333333444///111444666666666777888:::999888777777777777777666666555555666777999:::888888777777777777777888555444222111000000000111.........---,,,+++***)))((('''%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%wwwYYYKKKFFFAAA@@@BBBCCCCCCAAA<<<<<<:::999888777777777444444444444333222111000,,,***'''&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$%%%############$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%!!!!!!""""""#########$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&%%%%%%$$$#################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---///000111111333555777999;;;<<<@@@AAABBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@???===;;;999777666------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%########################!!!!!!""""""#########$$$"""############$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%########################################################################################################################$$$$$$$$$$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""%%%)))******)))+++---***++++++,,,...//////000222222222333444555666777111444666777777666666777777777777777777777888999555555444333333444666777888777666555555666888999666555333111111111111222/////////...---+++***)))'''&&&%%%&&&''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%zzz^^^KKKFFFAAA???BBBEEEFFFFFF===<<<;;;999888777777777666666555444222111000000...---+++)))'''%%%$$$$$$%%%'''((('''%%%%%%(((+++&&&&&&&&&%%%%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%&&&$$$+++)))((()))$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))%%%###$$$$$$###%%%)))######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%&&&''''''&&&%%%'''((($$$$$$$$$&&&'''((((((''''''((())))))((((((***------000444555555888<<<@@@BBBAAAAAABBBDDDFFFGGGGGGMMMLLLJJJJJJNNNRRROOOHHHMMMKKKGGGDDDCCCEEEHHHKKKPPPLLLKKKNNNPPPNNNMMMOOOKKKNNNPPPOOOKKKHHHHHHIIICCCBBB???;;;777555333222///,,,(((&&&&&&&&&&&&%%%''''''(((((('''%%%###"""""""""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""""""""###$$$%%%%%%$$$$$$############$$$$$$################################################""""""""""""############""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''))))))((('''((()))***************+++,,,---///000000111111222222111000111444999===:::777555444555777777777777666555444444555666777555666777777777666555444666666777777666555444444666555444444222222111000111///,,,***(((((())))))'''((())))))(((&&&$$$###''''''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&'''''',,,+++***(((((('''(((((((((((())))))(((((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%&&&&&&&&&&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&{{{___KKKFFFAAA???AAADDDEEEDDD======;;;:::999888888888666666555444222111000000,,,+++***((('''&&&&&&&&&((()))(((&&&"""!!!"""%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$""")))///000)))!!!###,,,&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###"""""""""######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$### !!!%%%%%%!!! ######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$%%%(((&&&%%%%%%&&&''''''''')))***,,,---///111333444666999;;;;;;;;;<<<@@@CCCAAAAAAAAACCCFFFHHHJJJJJJMMMPPPPPPOOOPPPTTTTTTQQQOOOMMMIIIDDD@@@>>>???AAAEEEBBBCCCHHHLLLKKKKKKMMMMMMOOORRRQQQOOOMMMNNNOOONNNMMMKKKHHHFFFDDDCCCBBB<<<999444000---+++(((&&&$$$%%%&&&'''((((((((((((######$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""######$$$$$$$$$$$$############$$$$$$################################################""""""""""""####################################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''')))((((((((())))))***+++++++++***+++,,,...///000111111111///000000//////111555888888666444444555777888888777666555444444444555666555666666666666555444444888888888888888777666666555555444333222111111000000///,,,***(((((())))))(((((((((''''''%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&''')))((((((''''''(((((()))(((((('''''''''&&&&&&&&&)))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%|||aaaKKKFFF@@@???@@@CCCCCCBBB===<<<;;;:::999999888888666666555444222111000000+++***)))((((((''''''(((((((((((('''%%%&&&(((***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""(((,,,CCCbbbWWW333###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!"""###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######(((......(((######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%&&&'''&&&$$$######%%%)))((('''&&&''')))+++---111000111444888:::;;;;;;AAABBBDDDCCCCCCCCCEEEGGGDDDDDDEEEFFFHHHIIIJJJKKKNNNSSSUUURRRQQQSSSUUUUUUOOONNNKKKFFFAAA>>>===>>>;;;999;;;BBBFFFEEEEEEGGGJJJLLLOOOQQQRRRTTTVVVXXXRRRRRRQQQPPPPPPOOONNNNNNMMMIIIEEEAAA===999444111(((''''''''''''((())))))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######"""#########$$$$$$############$$$$$$################################################"""""""""#########$$$$$$#################################""""""###############$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###%%%'''((((((''')))***++++++++++++++++++,,,---...///000111111111...///000/////////222444666444222333666888999999888777666444444444555555666666555444444444444444888888999999999888777777555444444333222111000000///...,,,***((((((((((((((('''&&&%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%((()))+++***)))((()))+++)))))))))))))))***+++,,,'''(((***+++++++++***))),,,------------,,,++++++*********))))))(((((('''(((((((((((((((((((((((())))))(((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$|||```JJJEEE@@@>>>@@@AAAAAA@@@===<<<;;;999888888888888666666555444222111000000,,,+++***(((''''''''''''(((((((((''''''''')))***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%'''###FFFvvv;;;%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''',,,333333,,,'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''((()))(((&&&%%%&&&''''''(((***+++---///222444888777777:::===??????>>>BBBCCCDDDEEEEEEEEEFFFFFFEEEGGGJJJJJJIIIHHHGGGFFFMMMPPPQQQNNNMMMPPPPPPNNNJJJJJJJJJHHHFFFCCCAAA@@@@@@>>>???DDDGGGEEECCCDDDBBBDDDGGGKKKPPPTTTYYY\\\SSSSSSSSSTTTSSSSSSSSSRRRRRRPPPMMMKKKIIIFFFBBB???555333///+++(((&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$###############$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''******+++,,,,,,,,,,,,+++,,,---...///000000000000///000222222111000111222333222111333666888999999:::999777666555555666666777666444333222222333444666777777777777777666666444444333222111000//////---,,,+++)))(((((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&((()))******))))))+++,,,+++++++++---...000222333000222444777888777666666777777777777777666666555333333222111000///...---,,,,,,+++***)))((((((''''''((((((((((((((()))))))))((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$######""""""######$$$zzz]]]IIIEEE@@@>>>@@@AAA@@@???===<<<:::999777666666666666666555444222111000000...---+++)))'''&&&%%%%%%***)))'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$######%%%---$$$---KKKBBB&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###""""""###$$$&&&(((***&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''',,,,,,'''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''&&&((())))))(((''')))***'''+++///222333444777999<<<<<<===@@@BBBCCCBBBBBBAAACCCFFFIIIKKKKKKJJJHHHIIIMMMRRRTTTSSSQQQQQQQQQRRRRRRQQQQQQUUUYYYWWWPPPRRRQQQPPPRRRSSSPPPIIICCCIIIFFFFFFJJJKKKIIIGGGGGGAAAAAABBBEEEIIINNNRRRTTTUUUVVVWWWWWWXXXWWWVVVVVVQQQPPPOOONNNNNNLLLIIIGGGEEEBBB===777111---+++)))'''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$##################"""""""""""""""##################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$############$$$$$$############################################################$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$######$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&))))))+++,,,,,,,,,,,,,,,,,,---...///////////////...000222222000//////000000000000222666888999999;;;:::888777777777888888777666444333222222333333333444444555555555444444333333222111000//////...,,,+++***)))(((((('''''''''&&&%%%$$$###$$$%%%&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&(((((())))))(((((('''(((***+++++++++---///222333444666999<<<>>>@@@@@@BBBEEEGGGIIIIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDCCCBBB@@@???>>>>>>666555444222000...---,,,,,,,,,++++++******))))))(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$######""""""######$$$yyyZZZHHHDDD@@@???AAABBBAAA??????>>><<<999777666555555666666555444222111000000///---+++)))'''%%%$$$$$$&&&%%%&&&(((---111333444''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###+++$$$ &&&---$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$%%%'''***+++&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%######%%%((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######''''''######%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$&&&((()))***+++---///...333777::::::;;;???BBBGGGJJJMMMMMMMMMLLLLLLMMMPPPSSSYYY___bbbbbb]]]ZZZZZZ^^^ccceeegggiiinnnsssmmmmmmmmmnnnssswwwqqqhhhlllhhhhhhmmmssspppeeeZZZPPPKKKJJJLLLMMMJJJIIIJJJJJJGGGDDDCCCEEEGGGIIIJJJRRRSSSUUUWWWWWWWWWWWWVVVWWWUUUSSSSSSSSSRRRPPPNNNPPPNNNJJJFFFAAA>>>;;;:::---,,,***'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################""""""""""""""""""""""""#########!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######"""#########$$$$$$############$$$$$$#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&'''((()))+++,,,---------+++,,,---...............,,,...//////...---.../////////000222666888999888:::999888777777888999:::777777555444333333333333333333444555555555444444333222222111000///......*********)))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&(((***,,,------------111333555777888999<<<>>>AAAAAACCCDDDGGGJJJLLLMMMMMMOOOQQQSSSTTTUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVUUUTTTSSSRRRQQQPPPPPPIIIHHHGGGFFFDDDCCCBBBAAA;;;999777555222///---,,,((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$xxxXXXGGGDDD@@@@@@BBBDDDCCCAAACCCAAA???<<<999777555555666666555444222111000000---,,,***)))'''&&&&&&%%%######$$$)))000777:::;;;''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""'''+++)))&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&%%%###"""%%%)))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%''''''%%%$$$'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((())))))))))))&&&(((+++...///222555777999===AAACCCEEEKKKSSSZZZcccgggjjjggg```[[[[[[]]]eeeiiipppwww|||yyyrrrllljjjlllmmmmmmpppxxx}}}~~~zzz{{{ccc]]]YYYXXXWWWSSSRRRSSSSSSNNNIIIFFFGGGIIIIIIIIIKKKMMMPPPSSSVVVWWWWWWWWWXXXVVVTTTSSSTTTUUUTTTTTTTTTSSSRRRQQQNNNLLLJJJIII===:::555000,,,)))((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$######"""""""""######$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""######$$$$$$$$$$$$############$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&$$$%%%'''))),,,---......++++++,,,,,,------,,,,,,,,,...//////......///111/////////222555777777777777666666555666777999:::777777777666555444333222555555666777777777777777222222111000///......---))))))))))))((('''&&&&&&%%%&&&&&&'''''''''&&&&&&"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((())))))***,,,...111444666777777777<<>>;;;:::555444111///---,,,,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%yyyXXXGGGCCC@@@@@@CCCEEEDDDBBBFFFDDDAAA>>>;;;888666555666666555444222111000000+++***)))(((((('''''''''(((&&&$$$%%%))),,,,,,+++(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&& $$$***%%%%%%)))'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&###"""%%%)))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$''''''$$$###%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******+++++++++))),,,000333666999===???@@@DDDGGGKKKPPPZZZhhhrrr~~~qqqgggfffhhhmmmqqqyyyyyyqqqnnnmmmiiifffhhhttt~~~{{{xxx~~~wwwppplllhhhccc```aaaWWWRRRMMMJJJLLLOOOPPPOOOJJJLLLPPPUUUXXXZZZ[[[[[[PPPNNNLLLLLLNNNQQQSSSSSSUUUUUUUUUUUUTTTRRROOONNNKKKHHHAAA:::444///,,,***''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""###$$$%%%%%%$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%"""$$$&&&)))+++---...///******+++,,,,,,,,,++++++///000000000000000222444//////000222555777777666444444444444555666888999777888888888777555333111777888999:::::::::::::::222222111000///...------((()))))))))((('''&&&&&&%%%&&&'''((((((((('''&&&$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((())))))***+++,,,,,,---333555999<<>>AAAEEEHHHJJJMMMQQQTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTVVVWWWYYYYYYWWWWWWWWWWWWWWWVVVUUUUUUVVVUUUUUUTTTTTTSSSSSSRRRUUUUUUVVVWWWYYYZZZ[[[[[[[[[YYYWWWTTTQQQNNNLLLKKKFFFCCC>>>999444000...---((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&|||\\\GGGBBB>>><<>>===:::888777666666888777444222111000111111///---+++(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&''''''&&&&&&'''(((((('''%%%(((***+++******,,,///000222111666===<<<:::CCCRRRQQQRRRYYYdddnnnuuu}}}}}}uuummmhhhqqqllljjjooouuuuuummmeeeaaa]]]ZZZ]]]eeelllooooootttooopppooossswwwttt{{{zzzqqqhhhdddgggbbbUUUMMMNNNLLLJJJLLLPPPQQQQQQWWW___^^^TTTHHHBBBCCCHHHLLLNNNNNNQQQUUUUUUSSSQQQRRRTTTNNNMMMKKKGGGAAA999222...***(((%%%$$$%%%'''((((((%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%$$$"""""""""###$$$$$$$$$#########""""""$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&((()))+++,,,,,,)))***,,,,,,+++++++++,,,---///222333333333444555111111111111222333444555888888888999:::999666333555777999999999888999:::777888999999999888666555444222000///000///---++++++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%'''((()))(((+++...///...000666;;;===888777::::::777999???===AAAFFFIIIIIIJJJNNNQQQVVVRRRPPPQQQSSSSSSRRRRRRUUUVVVWWWWWWVVVVVVXXXZZZSSSSSSTTTVVVVVVUUUTTTRRRSSSQQQOOONNNNNNMMMKKKJJJTTTSSSSSSTTTXXXZZZ[[[[[[^^^\\\XXXUUUSSSRRRSSSSSSRRRMMMGGGCCCAAA???;;;888111///,,,)))'''&&&&&&&&&***(((''''''((((((&&&%%%%%%$$$###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$zzz[[[GGGCCC>>>===???BBBBBBAAA>>>===;;;:::888777666666777666444222111000000111---,,,***((('''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''((()))((((((''''''(((+++,,,---111666555888>>>CCCEEEGGGPPP[[[jjjiiillltttyyyyyyxxxyyyuuuwwwzzz{{{yyyssslllfffhhh```WWWRRRSSSWWW[[[]]]\\\XXXTTTTTTVVVVVVSSSOOOSSS[[[dddiiijjjjjjlllnnnqqqjjjaaa]]]aaalllwww~~~xxxnnnnnnvvv}}}~~~{{{}}}|||}}}llleeeggg^^^ZZZUUURRRQQQPPPLLLHHHOOOSSSUUUQQQGGGAAAAAADDDIIINNNSSSVVVUUUTTTTTTUUUUUUTTTSSSQQQMMMHHHDDDBBB666222---)))''''''''''''&&&$$$###$$$%%%&&&%%%$$$&&&&&&%%%%%%$$$$$$######$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$"""""""""###$$$$$$$$$#########""""""$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((()))***+++,,,((()))++++++*********+++---000333444333222222333111111111111222333444555666666666888999888777666666777999999888777888999666777888888888777666555444222000/////////---+++******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&'''''''''((((((((())))))******+++//////000222444777999::::::777777;;;;;;:::===BBBFFFGGGIIIKKKMMMPPPTTTWWWUUURRRQQQQQQRRRRRRQQQPPPPPPRRRSSSSSSQQQOOONNNNNNOOONNNMMMKKKJJJKKKNNNPPPPPPMMMIIIGGGGGGGGGFFFEEEEEEEEEHHHMMMSSSYYY\\\^^^XXXWWWVVVTTTSSSRRRSSSSSSUUUSSSQQQPPPOOOMMMHHHDDD@@@>>>;;;777222...+++******(((&&&&&&'''''''''%%%&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$yyyZZZGGGCCC>>>===@@@BBBBBBAAA<<<;;;:::888777666666666777666444333111000000000+++***)))(((''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))&&&&&&&&&''''''((()))***///,,,///666888888>>>FFFKKKPPPRRROOONNNUUU^^^cccllliiikkkooooooggg___\\\eeegggkkkqqqsssoooggg```ZZZRRRFFF<<<999>>>HHHPPPJJJHHHFFFGGGHHHGGGCCC???:::>>>BBBEEEHHHNNNUUU[[[jjjaaaSSSEEE???DDDQQQ[[[```[[[WWWZZZccckkkooopppooouuuzzz{{{|||mmm```^^^```XXXKKKLLLQQQVVVUUUOOOHHHEEEEEEAAACCCGGGJJJLLLPPPTTTWWWUUUVVVVVVVVVTTTQQQOOOMMMFFFAAA999222...+++((('''(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########################################################$$$%%%$$$"""""""""###$$$$$$$$$###############$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''(((((()))***++++++)))+++------,,,+++,,,---...111444555444222000000222222222222222333444555444444555666666777777888666888999999777666666777666666777777666666555444444222000//////...,,,***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((((((((''''''((())))))%%%&&&(((+++---...//////777555555777:::;;;999777444444888>>>@@@BBBFFFKKKKKKJJJHHHGGGFFFGGGIIIKKKOOOOOOOOOMMMLLLKKKJJJHHHMMMOOORRRRRRPPPNNNLLLLLLOOOPPPPPPLLLHHHGGGHHHKKKOOOLLLIIIGGGGGGGGGGGGGGGEEEDDDEEEHHHLLLPPPRRRRRRTTTTTTTTTSSSRRRPPPOOONNNNNNOOORRRUUUVVVTTTPPPLLLLLLKKKIIIFFFAAA<<<777444...,,,)))''''''''''''&&&(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$yyy[[[GGGCCC???>>>AAABBBBBB@@@:::999888777666666666666666555444333111000//////,,,+++)))(((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******((())))))))))))***---///888666999BBBHHHIIIQQQ[[[ccciiiggg\\\WWW]]]aaa```aaa```bbbbbb\\\QQQIIIHHHWWWXXX[[[```cccaaaZZZSSSLLLGGG@@@;;;888:::>>>AAA===<<<<<<>>>AAABBB@@@>>>CCCEEEFFFEEEDDDCCCEEEFFFRRRNNNFFF???:::<<>>>>>CCCJJJOOOPPPRRRTTTVVVVVVSSSPPPNNNPPPLLLFFF???999444...******(((%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""####################################$$$%%%$$$"""""""""###########################$$$###"""###$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))*********---...000000/////////000111333777777666333111000333333333333333444555666555666666555555555666888777888999999777555555666555555555555555444444444444222000//////...,,,***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''((()))******((()))***---111444777888999:::<<<======:::888666999<<>>======:::888<<<;;;;;;>>>CCCHHHMMMPPPRRRRRRUUUYYY\\\```fffmmmyyy~~~zzzooooooyyyxxxooosssgggZZZSSSTTTUUURRROOOTTTOOOFFF???;;;:::;;;<<>>FFFHHHCCC??????AAAKKKQQQUUUTTTQQQNNNNNNOOOXXXaaajjjkkkeeeccchhhooo{{{~~~xxxuuutttqqquuuuuutttsssrrruuuyyy}}}}}}wwwnnnfffbbbaaaZZZ[[[]]]___]]]XXXQQQKKKJJJIIIIIIKKKNNNQQQRRRQQQMMMNNNPPPQQQPPPNNNLLLJJJFFFHHHKKKNNNPPPRRRSSSTTTPPPRRRSSSTTTTTTQQQOOOMMMHHHCCC===888444000,,,)))***(((%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}^^^HHHDDDAAA@@@BBBCCCAAA???;;;:::999777666555555555444444444333222000...---///...+++(((&&&%%%$$$$$$'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))'''))),,,...000666>>>EEEUUU\\\___^^^dddqqqyyyzzzeeeooozzz}}}{{{uuulllccc^^^^^^]]]WWWKKK???===@@@@@@CCCHHHNNNSSSWWWYYY[[[ccc___\\\\\\___aaa```]]]fffccc___\\\\\\```fffiiihhhlllrrrvvvuuunnnfffaaaZZZWWWSSSPPPOOOKKKGGGCCC===:::777666888;;;===>>>??????AAAFFFKKKMMMLLLKKKWWWfffsssvvvwwwyyyuuunnntttyyyzzzqqqaaaTTTOOOOOOLLLJJJGGGDDDBBB>>>999666<<<@@@GGGNNNSSSWWWXXXXXXSSSSSSSSSRRRPPPKKKCCC>>>444000+++(((&&&%%%###"""########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""##################$$$$$$$$$$$$###"""###$$$$$$###"""#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((())))))***+++,,,,,,,,,...000000///...///000444666999999888888888999888888777777777888888999:::<<<===;;;777555555777777999::::::888777777888666666555444444444444555444222000......---***((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''(((((()))***+++---...111000000000222444777999>>>JJJVVVYYYTTTOOOPPPTTT[[[eeemmmmmmkkkkkkllllllnnnvvv~~~}}}uuuoooqqquuu|||yyyxxxxxxppprrruuuxxxuuummmbbb[[[NNNMMMKKKJJJKKKKKKJJJIIIJJJKKKNNNPPPPPPPPPOOONNNHHHHHHIIIIIIIIIKKKOOORRRSSSSSSSSSSSSSSSRRRQQQQQQPPPLLLHHHCCC???;;;666222...+++'''%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~^^^HHHEEEAAAAAACCCCCCAAA???===<<<:::888666555555555444444444333222000...---...,,,***(((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***,,,......111555:::???DDDNNNZZZcccyyyqqqnnn{{{~~~uuueeefffjjjooonnnhhhccccccVVVSSSSSSUUUTTTNNNLLLLLLXXX^^^eeeiiiiiiiiikkkmmm|||{{{zzzxxxxxxyyyzzz{{{{{{zzzxxxwwwzzz{{{uuuqqqtttuuutttqqqlllhhheeedddUUUOOOGGGCCCCCCDDDCCCBBB>>><<<;;;<<>>999:::>>>CCCJJJQQQWWW[[[TTTTTTSSSTTTTTTQQQNNNJJJEEE@@@999222---)))&&&$$$%%%%%%%%%$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###""""""#########$$$$$$$$$$$$###"""###$$$$$$###""""""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''((()))+++,,,------,,,...000000///...///000333555777777888999;;;===;;;::::::999999999:::::::::===@@@???:::777888:::777999;;;;;;999999999:::777777555444444444555666444222000......,,,***'''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((())))))******+++---...000111555777;;;???CCCFFFHHHIIIWWWbbbmmmpppkkkdddbbbbbbhhhttt}}}}}}zzzzzz{{{yyy|||vvvsssrrr{{{~~~|||yyyrrriiieee___YYYTTTOOOJJJGGGMMMNNNOOOPPPPPPOOONNNMMMHHHIIIIIIGGGEEEEEEGGGJJJPPPOOOMMMKKKKKKMMMNNNPPPOOONNNLLLLLLJJJGGGCCC@@@:::555000+++)))(((&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}]]]HHHEEEBBBAAACCCCCCAAA>>>>>>===;;;999777555555444333444444333222000...,,,,,,+++)))(((''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((***,,,///222444666DDDJJJQQQXXX```lll{{{yyynnnxxxuuudddgggZZZQQQPPPLLLIIINNNYYYZZZUUUXXXdddooorrrooommmrrryyyyyysssrrrsss|||zzzzzzyyyttt|||{{{{{{}}}yyypppfff`````````]]]ZZZYYYTTTKKKBBB======>>><<<555;;;KKK]]]eeeeeedddfffdddvvv|||rrrbbbTTTLLLHHHEEEDDD???>>>===???EEENNNXXX^^^WWWUUUSSSSSSTTTTTTTTTSSSUUUNNNEEE<<<555///+++(((''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###""""""######$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&'''((()))+++---.........000111222111000111222222333555555666999===@@@<<<<<<;;;::::::;;;;;;;;;888===AAAAAA===:::;;;===777999;;;;;;::::::;;;<<<888777666555444555666666444222000...---,,,)))'''+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))++++++,,,---///111333444>>>DDDMMMWWW___ccceeeeeeqqqxxx|||tttkkkgggsss~~~}}}tttnnnjjjfffjjjgggddddddffffffccc```VVVhhhsssooojjjnnnrrrqqquuuuuuvvvuuuvvvxxx{{{zzzxxx|||xxxqqqjjjccc]]]YYYUUUTTTSSSQQQOOOLLLJJJIIILLLMMMNNNKKKGGGEEEFFFHHHIIIGGGDDDCCCDDDGGGLLLOOOKKKLLLMMMPPPQQQPPPMMMJJJEEE@@@999333///,,,)))'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~\\\KKKEEEAAACCCEEECCCAAABBB@@@???===:::999888888888777555333222222111///...000...+++)))))))))((('''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$######$$$$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++&&&%%%)))+++(((&&&&&&(((+++......000666BBBKKK]]]kkkvvvsssooorrrxxx{{{}}}}}}zzzsssiii```ZZZXXXQQQOOOIIICCCDDDNNNVVVXXX```eeeppp~~~}}}{{{}}}zzzzzz~~~~~~~~~yyysssttt|||wwweeeUUUMMMKKKJJJGGG@@@===???BBBEEEOOOZZZcccjjjyyy~~~iiiTTTIIIHHHFFFDDDDDDGGGFFFGGGQQQ^^^WWWXXXYYYYYYXXXVVVTTTSSSRRRPPPMMMKKKGGG@@@666///+++%%%$$$((()))%%%###&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))+++,,,---,,,,,,+++///000111222333444444444222222333666:::<<<<<<;;;999;;;<<<======;;;999888888:::===??????===;;;999;;;;;;;;;<<<;;;;;;::::::666777888::::::888333///222111///---+++***))))))((((((((((((((('''''''''(((((((((((((((((('''''')))((('''&&&'''((()))******(((&&&'''***,,,,,,,,,------...---///333:::???BBBNNN___kkkooommmjjjiiikkkmmmoooooollleee^^^YYYXXXYYY\\\^^^\\\VVVOOOIIINNNMMMLLLLLLNNNQQQTTTVVVNNNKKKLLLNNNNNNMMMQQQVVV[[[[[[^^^eeelllooommmiiisssvvvxxx|||~~~sssuuuuuuzzz}}}zzzwww}}}kkkXXXLLLHHHFFFGGGKKKOOOQQQPPPLLLHHHFFFDDDFFFIIIKKKJJJGGGBBB>>>CCCFFFJJJNNNQQQRRRQQQPPPKKKKKKIIIEEE>>>777000---+++)))'''&&&((())))))))))))(((''''''))))))((('''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~ZZZJJJCCC@@@BBBCCCBBB@@@AAAAAA???===:::888777777777888666444333333222000///000---***)))))))))((('''))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''',,,'''%%%(((******+++...///,,,+++...:::KKK]]]hhhttt|||~~~uuukkkkkkooorrrfffeee___WWWPPPMMMPPPTTTVVVYYYWWWPPPPPPZZZiiirrrzzzyyy{{{~~~rrrggg___YYYSSSJJJBBB???>>>===AAAHHHKKKOOOYYYjjj{{{~~~hhhYYYSSSLLLGGGFFFHHHIIIIIINNNUUUZZZYYYYYYXXXWWWVVVUUUUUUUUUSSSQQQOOOMMMGGG@@@;;;000)))%%%&&&&&&######&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))+++,,,------,,,,,,000000111111111111111000555555555777999:::999888:::;;;<<<======<<<:::999999:::<<<>>>===<<<:::888777888999:::::::::::::::999888999::::::888555111222111///---+++***))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&((())))))+++***))))))+++,,,...///222444888<<<@@@DDDEEEEEESSSZZZbbbeee```YYYSSSQQQXXXXXXXXXWWWUUUSSSQQQOOOQQQPPPNNNNNNOOOMMMIIIEEEJJJMMMOOOPPPOOONNNNNNOOOHHHGGGJJJPPPRRRNNNKKKLLLSSSUUUYYY^^^ccceeeeeecccdddiiijjjkkkuuu{{{||||||vvvcccSSSIIIFFFGGGGGGHHHIIIKKKNNNPPPHHHIIIJJJKKKLLLLLLJJJIII???@@@CCCFFFKKKPPPTTTWWWQQQNNNKKKIIIGGGCCC===777111---)))&&&&&&((())))))((('''%%%%%%&&&'''%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~ZZZIIICCC???AAACCCAAA???@@@AAA@@@===:::888777666666888666444444444333111//////---***)))))))))((('''))))))))))))((('''&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))&&&%%%((())))))+++///111000222<<>>===???DDDKKKRRRWWWWWWRRRMMMNNNPPPPPPJJJDDD;;;666000+++)))((((((((((((&&&%%%$$$%%%&&&%%%###%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\IIICCC???AAACCCAAA@@@@@@AAA@@@===:::888666666666777666444333333222000...///,,,)))(((((()))((('''(((((()))(((((('''&&&&&&######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((('''))),,,---,,,000666???DDDNNN[[[gggkkkjjjfffaaaiiirrrssskkkbbbZZZUUURRRTTTVVVUUUVVV\\\gggoooxxx|||vvvnnnhhh^^^PPPFFFCCC===777777>>>GGGMMMPPPSSSZZZgggssswwwrrrooopppkkkddd[[[TTTOOOLLLLLLNNNSSSSSSTTTUUUUUUVVVVVVUUUWWWWWWUUUTTTSSSRRRQQQPPPIIIBBB;;;444///+++((('''%%%%%%%%%$$$$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((()))***+++,,,---------...///000000000000000///111111333666:::<<<<<<<<<777888999:::;;;;;;::::::::::::::::::;;;===>>>>>>666666666777777888999999;;;999777666777777555444000///---,,,***))))))((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&''''''''''''((()))***++++++,,,,,,,,,***,,,.........000444777>>>FFFPPPWWWWWWTTTQQQOOOMMMOOOOOOJJJCCCBBBGGGNNNKKKMMMPPPVVV___jjjsssyyyttthhhZZZRRRSSSVVVXXXXXX``````[[[SSSLLLOOOZZZdddddd```dddrrr}}}~~~xxxsssnnnsssvvvqqqiiieeegggkkk|||yyyeeecccqqqtttjjj\\\\\\bbbkkkqqqssswww{{{vvvzzzzzzuuummmddd[[[SSSLLLGGGJJJIIIJJJLLLNNNMMMIIIEEEFFFDDDAAA???@@@EEEJJJNNNUUUSSSPPPPPPQQQQQQOOOLLLFFFBBB<<<666222...***((()))'''%%%%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%___KKKDDD@@@CCCDDDBBBAAAAAAAAA???<<<:::777666666666666444222111111111///---...+++)))(((((()))((('''(((((((((((((((((('''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((,,,++++++...000666CCCOOOcccggglllppppppmmmiiieee___eeennnrrrnnnddd[[[VVVZZZ^^^dddhhhiiiiiijjjkkk{{{~~~~~~}}}|||vvvooonnnnnnrrrxxxzzzwwwttt{{{ttteee[[[SSSGGG???<<<<<<<<<===CCCGGGQQQ\\\aaa``````bbbkkkooopppjjj___UUUOOOLLLJJJLLLOOORRRTTTTTTSSSRRRWWWWWWVVVUUUSSSRRRRRRSSSPPPMMMGGG@@@:::333+++%%%%%%$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))***+++---......---...000111222333333333111111222555888;;;::::::444555666777888888999999888888999:::<<>>;;;999777777666777555333111111111000...,,,---+++((('''(((((((((''''''(((((((((((((((''''''%%%%%%&&&&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((())),,,******---222@@@WWWkkk|||uuummmiiijjjmmmpppeeebbbaaaaaa```\\\\\\^^^qqqtttxxx|||}}}xxxqqqkkkmmmvvvnnnlllmmm{{{zzzqqqlllhhhlllrrrtttnnnhhhlllttt}}}~~~vvvnnnaaaTTTKKKEEEAAA???666777???IIIOOOOOOPPPSSS```ooo}}}~~~sssdddUUUKKKGGGIIILLLNNNPPPPPPOOOOOOSSSTTTUUUTTTRRRQQQRRRSSSPPPQQQOOOIIICCC<<<222)))'''&&&%%%%%%%%%&&&((()))%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))))))))***+++---...///---...000222444555666666555444444555666666555333222333333555666777888888666777888:::<<>>@@@BBBGGGMMM[[[kkkzzz{{{qqqaaaTTTLLLKKKJJJJJJJJJKKKLLLMMMJJJLLLOOOOOONNNMMMOOOPPPPPPSSSSSSNNNJJJFFF===444,,,***(((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))))))))))))))+++---///000///000111333444555555555555444333333444444222000222222333444555777999999555666777999;;;===>>>>>>999777555444333444555666555333111111111111///------,,,+++))))))(((((((((&&&''''''''''''(((((((((''''''(((((()))******++++++******,,,///555:::===>>>;;;;;;AAALLLSSSUUUTTTVVVXXX[[[]]]^^^```bbbdddcccfffhhhbbb[[[\\\fffqqqooosss{{{xxxqqqnnnnnn~~~~~~uuulllnnnuuuzzz~~~~~~tttfffYYYTTTVVVZZZrrrvvv||||||yyyyyy}}}xxxiii]]]WWWQQQJJJDDDGGGIIILLLNNNPPPPPPPPPOOOKKKOOORRRQQQNNNKKKKKKLLLHHHIIIKKKLLLLLLIIICCC>>>555222---***(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}ZZZIIICCC???AAACCCAAA???@@@<<<;;;:::888888888888999777555333222222111///...,,,***((('''((((((((('''''''''((((((((((((((('''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++...999JJJWWW\\\```lllyyyyyyvvvvvv|||uuujjjddd\\\[[[gggwww~~~pppjjjfffbbb^^^ooosssuuuwww~~~}}}sssvvv}}}yyyvvv{{{{{{lll```^^^aaaeeehhhjjjgggccc___eeennnwww|||zzzwwwwwwxxxuuussstttyyy|||{{{zzznnn^^^KKK>>>888999AAAIII^^^hhhppptttwwwvvvlllaaaSSSOOOJJJFFFEEEGGGJJJLLL@@@DDDHHHJJJIIIIIIKKKMMMQQQUUUUUUQQQPPPOOOHHH???000...+++(((&&&%%%%%%&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))))))))(((((()))+++---///000000111222333333333333333222111111222444444333111222222333444666888:::;;;555666777999999::::::999666444333222222333555666444333222222222111///---,,,,,,***)))((((((((((((&&&&&&''''''((()))))))))'''(((((()))***++++++,,,---,,,---///444<<>>555+++''')))***((($$$%%%&&&'''&&&$$$$$$'''+++&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))*********&&&'''(((******++++++++++++---000333555444333222000000111222333444444555555222111222555777777555444555777999:::999888777888888888888777666444444444444333333222111000000,,,+++***)))(((((((((((((((((((((((('''&&&%%%%%%)))'''&&&&&&)))---000111+++111555555;;;EEELLLNNNOOOVVV___bbbcccfffooovvvtttwww{{{}}}}}}~~~yyyssstttzzz}}}~~~}}}{{{|||vvvmmmmmmqqqwww{{{xxxyyy{{{{{{zzzhhh\\\ZZZTTTLLLJJJMMMPPPOOOKKKMMMOOOPPPPPPOOOOOOOOOPPPIIIAAA>>>AAAFFFKKKLLLHHHBBB:::666555222---'''((()))***(((%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]]]JJJFFFAAA???AAABBBBBB@@@>>>===;;;888777666666666555444333222000///.........,,,)))(((((('''&&&%%%''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((((((((('''((()))***))))))((()))+++...111888BBBKKK\\\eeelllggg]]][[[eeeqqq{{{pppjjjjjjjjjgggiiieeedddmmmxxxvvvsssrrrtttxxx}}}vvvllljjjfff___``````cccmmmzzzyyytttttt|||yyy|||~~~~~~zzzwwwyyy{{{{{{}}}|||vvv```MMMAAA<<>>:::444///+++)))&&&%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___MMMIIICCCAAACCCDDDCCCAAA>>><<<:::888666555555555444444333222000///...------+++)))(((((((((&&&%%%''''''((((((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%######&&&&&&'''''''''(((((((((''''''((())))))(((((('''&&&+++111999AAALLLWWW]]]dddlllqqqjjj^^^^^^kkkyyy|||rrrjjjhhhggggggiiilllkkkjjjllluuuvvvmmmlllkkkkkknnnsssxxx|||zzz~~~uuuppprrrsssqqqiiiiiillluuu~~~zzzxxxzzzyyytttrrrwwwwww```MMMCCC>>><<<999;;;AAAMMMZZZcccqqquuuuuukkkZZZKKKEEEDDDHHHJJJJJJFFFCCCCCCGGGLLLIIICCC>>>???FFFLLLMMMKKKMMMKKKFFF===333***&&&%%%&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''((())))))))))))'''((()))***+++,,,,,,,,,+++---///222333333333222222222222222333444555555444222111222444555555555666666777777888999999999999999999999888777666666444333222111///...,,,,,,,,,+++***)))((((((((((((&&&''''''((()))*********)))+++...111444777999:::999888<<>>@@@GGGNNNOOOOOONNNLLLHHHBBB<<<888333,,,%%%%%%(((+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^OOOJJJDDDBBBCCCDDDBBBAAA>>><<<:::888666555555555444333222111000///...------+++)))((((((((('''%%%''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&%%%$$$$$$''''''''''''(((((((((((($$$&&&(((*********+++,,,...999GGGSSS___iiippprrrhhhoootttqqqiiiffflllsssiii______iiinnnjjjmmmvvvyyy~~~}}}yyytttooonnnpppsssvvvssszzz}}}{{{{{{~~~zzz|||~~~|||zzzwwwtttrrrqqqvvv|||pppddd]]]NNNHHH@@@;;;:::CCCTTTdddeeekkkqqqpppfffYYYOOOJJJCCCEEEHHHIIIHHHHHHJJJLLLLLLFFF???<<>>===:::888666555555555444333222111///...---------+++(((((((((((('''&&&''''''((((((((((((((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&'''''''''((((((((())))))%%%&&&((()))))),,,000333BBBSSSfffqqqwww{{{{{{xxxttttttssspppmmmiiigggfffbbb\\\aaapppvvvssszzz}}}zzzwwwtttqqqppprrryyy|||zzzxxxtttppppppuuuzzz~~~~~~|||ddd```[[[QQQDDD===FFFSSSbbbfffkkkpppoooiiiaaaZZZQQQMMMHHHFFFGGGJJJKKKKKKMMMKKKFFF@@@<<<===CCCHHHKKKJJJIIIGGGDDD>>>777222'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))((('''(((***+++---......///000111333444666666777777444333111000000111222333222333333222222222333444555555555555666777888999666666666666666666555444666555444222000...---,,,+++***)))))))))))))))))))))((((((((()))***,,,---000333888>>>FFFPPP\\\cccSSSGGGEEESSS^^^```hhhttt~~~~~~yyysssppppppsssxxx~~~wwwuuurrrpppqqqvvvyyy{{{{{{zzz~~~{{{tttjjjlllppptttwwwvvvqqqmmmhhhddd``````eeelllrrrvvvwww{{{|||wwwoookkknnnrrrtttqqqpppyyyyyyuuuppptttzzz~~~{{{{{{~~~zzzvvvxxxrrreeeRRRNNNHHHFFFGGGIIIKKKKKKHHHDDD???============<<>><<<:::888777777777333333222000///...---,,,,,,***((('''((()))((('''''''''((()))))))))))))))$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&'''((((((((())))))))))))***++++++,,,111<<>>JJJdddyyyuuubbbPPPFFFEEEGGGFFFGGGJJJJJJFFF>>>555///888@@@IIILLLIIIGGGJJJNNNAAA:::222,,,***)))'''%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&(((((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((((()))+++---...000111111111222333444555777888888;;;999666444333333555666<<<>>>???>>>;;;:::===???999:::===?????????===<<<666666777777777777777666111000000///...---------***)))))))))))))))************,,,///333999>>>@@@MMMTTT\\\^^^ZZZUUUTTTTTTVVVfffuuuvvvpppmmmkkkiiittt|||uuurrrxxx|||zzzpppfff___ccchhhjjjmmmqqqxxx{{{~~~yyytttpppkkkfffbbbjjjnnnsssyyy~~~uuuhhhfffppp|||~~~|||wwwzzz|||sssllldddYYYRRRHHHKKKNNNMMMIIIGGGHHHJJJCCC@@@>>>CCCKKKQQQRRRPPPPPPMMMLLLMMMMMMGGG===444***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%\\\MMMGGGCCCDDDDDDAAAAAACCCAAA>>>:::888777777555444444222000000//////---++++++***((('''&&&''')))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((())))))))))))(((((()))((('''((()))***)))'''///222666???QQQhhhwww|||}}}qqqkkknnnpppoooccccccbbbaaaaaaeeejjjooowwwvvvqqqooorrrvvv{{{yyypppoooxxx~~~yyypppooommmnnnppplllhhhkkksssuuuzzziiiVVVEEE???<<<<<>>EEEEEEDDDAAA===::::::;;;<<<<<<===>>>>>>===<<<;;;;;;;;;;;;:::888666444333555333000//////...+++(((***+++***)))((())),,,...000//////444<<>>:::888777777555444444222000000000///---++++++***((('''''''''))))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((())))))(((((((((''''''((((((((()))***+++---999GGGQQQ[[[iiiuuuzzzssszzz|||yyyvvvvvvsssnnnqqqnnniiieeegggnnnvvv}}}wwwssspppmmmmmmlllnnnwww}}}vvvqqqssstttrrrsssvvvooosssxxx{{{~~~oooZZZNNNCCC;;;???IIIVVV___gggiiihhhgggaaaZZZTTTJJJCCCEEEEEE>>>666333111444:::BBBIIILLLLLLJJJLLLHHHAAA;;;555000***&&&'''''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))+++,,,------------///000222555888999777555888999999888777999<<<>>>@@@@@@@@@>>>;;;:::;;;<<<;;;<<<============<<<<<<<<<<<<<<<;;;:::888777666888555111///...---***((()))***,,,,,,+++,,,...///111333999AAAKKKTTTZZZ^^^ccchhhvvv}}}zzzyyy{{{}}}~~~|||~~~~~~|||}}}{{{vvvpppkkkiiihhhggggggkkkkkklllmmmnnnoooppppppllljjjeeebbbbbbjjjuuu}}}{{{yyyzzz|||uuusssuuuvvv}}}xxxsssuuuzzz{{{~~~yyywww|||sss```SSSJJJDDDEEEIIIJJJJJJGGGCCCBBBEEEIIIMMMQQQOOOMMMMMMMMMMMMLLLJJJAAA===777111,,,)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&]]]JJJDDDAAACCCDDDCCCDDDFFFAAA>>>:::888777777555444444222111000000///---,,,+++***((('''''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&''')))((('''(((,,,///555HHHZZZ^^^ZZZ[[[aaaeeellluuu|||~~~|||xxxsssvvvqqqllljjjpppyyywwwtttrrrpppnnnjjjjjjtttyyysssqqqrrrrrrnnnllloooxxxvvvgggVVVEEE===>>>AAALLLZZZfffqqqyyyzzzxxxbbbRRRCCC@@@CCCCCC===999444111222:::FFFMMMMMMIIIMMMKKKIIIEEE@@@888///((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((************************)))***++++++,,,,,,,,,,,,+++---111666999999666333666555666777:::<<<<<<<<<:::;;;<<<;;;::::::;;;<<<;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<;;;:::999888:::666222...---+++***)))(((***,,,------...000111555<<>>:::888777777555444444222111000000000...,,,******)))((('''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&(((***(((&&&(((///555BBBQQQ^^^[[[SSSPPPTTTXXXjjjooosssuuuuuuvvvuuuuuulllkkkmmmrrr{{{vvv{{{~~~uuusssrrrrrrrrrrrryyywwwlllpppuuuzzzyyysssnnnmmmnnniii{{{uuu^^^LLLCCC@@@GGGTTTcccssslll\\\JJJAAABBBDDDBBB@@@999444000444???HHHLLLKKKMMMLLLLLLKKKGGG@@@777000)))(((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((***************+++++++++,,,,,,---------------,,,,,,---111555999999777555666444444777;;;<<<:::777777999;;;;;;:::999:::<<<:::::::::;;;<<<===>>>???;;;;;;;;;;;;;;;:::999888777444000,,,+++******+++)))***+++,,,,,,///222555>>>FFFSSS```jjjpppssstttppprrr{{{}}}yyyooommmnnnqqqwwwyyywwwuuurrrrrroooooouuuyyytttnnngggaaa[[[TTTOOOWWWWWWVVVUUUTTTRRRPPPOOOOOOMMMJJJIIIJJJLLLLLLLLLNNNNNNMMMLLLLLLMMMNNNOOOOOOMMMKKKHHHGGGIIIKKKMMMJJJNNNRRRQQQOOOTTT```kkk{{{|||~~~~~~zzzvvvsssjjjqqqxxxyyyxxxxxx~~~ggghhhkkkooovvvvvvkkknnn{{{{{{vvv^^^LLLFFFGGGEEEHHHMMMOOOLLLFFFCCCDDDMMMOOOQQQPPPNNNMMMPPPRRRPPPMMMGGG@@@888000***&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&___MMMGGGCCCDDDDDDAAAAAACCCAAA>>>:::888777777555444444222111000111000///---***))))))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''***+++***)))...777???MMMSSSUUURRRQQQVVV^^^bbb^^^```dddgggiiiiiikkkmmmffflllvvvwww{{{zzzuuusssxxx||||||}}}ssslllqqquuutttooollllllnnngggpppxxx}}}eeeUUUGGGGGGKKKUUUcccqqq|||sssjjj[[[MMMEEECCCDDDDDD>>>:::555444888@@@IIIOOOMMMLLLLLLLLLJJJFFF@@@;;;...+++((('''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))******++++++++++++,,,,,,---.........------///000111444888;;;;;;:::777666555777::::::666333888:::<<<<<<:::999999:::999::::::;;;<<<======>>>999999999999999888777666222111...+++)))***,,,------------,,,...333999>>>IIIRRR___kkksssyyy~~~wwwwwwzzzxxxqqqmmmqqqxxxzzzsssjjjggggggdddaaadddiiiiiifff___[[[UUUQQQNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHFFFFFFHHHIIIHHHGGGIIIIIIIIIIIIJJJKKKKKKLLLMMMLLLKKKJJJHHHFFFDDDCCCCCCFFFHHHIIIIIIKKKOOOSSSYYY]]]eeelllqqqsssrrrqqqsssvvv{{{yyyuuuooolllnnnxxx{{{rrrsssxxxzzzuuulllwwwwww\\\HHH===CCCCCCIIIPPPPPPHHHCCCCCCFFFJJJPPPQQQOOONNNNNNOOOMMMLLLKKKGGG@@@777///***'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&```MMMHHHDDDDDDDDDAAA@@@BBBAAA>>>:::888777777555444444222111111111111///...))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((())))))))))))(((((()))***,,,---111:::FFFOOOZZZWWWQQQMMMSSS^^^dddeeeTTTXXXaaaiiikkkhhhgggiiipppyyy~~~yyy|||~~~}}}yyyqqqlllooozzz{{{wwwqqqpppwww|||kkkRRRIIIBBBDDDLLLUUU```hhhttttttmmm^^^OOOGGGEEECCC@@@@@@===999777===HHHQQQNNNMMMLLLKKKKKKJJJGGGDDD777222+++(((''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((())))))***+++++++++***+++,,,,,,---------,,,111111222555999===>>>>>>:::999999999999888555333888:::<<<<<<;;;999888999888999;;;<<<======<<<;;;888888888888777666555444//////...,,,***+++---///111222333555999@@@HHHNNNXXX```jjjsssyyy~~~~~~zzzvvvuuuvvv}}}zzzqqqpppssspppeeeYYYQQQRRRPPPMMMNNNQQQOOOKKKJJJGGGCCC@@@@@@BBBEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFIIIKKKKKKJJJMMMNNNNNNNNNNNNNNNMMMLLLMMMNNNQQQUUUVVVUUUQQQNNNJJJGGGDDDDDDGGGHHHGGGEEEGGGGGGIIILLLPPPUUUYYY[[[___aaahhhttt}}}wwwtttvvv{{{}}}zzzzzzgggfffqqqyyyaaaOOOJJJDDDCCCKKKNNNHHHCCCDDDAAAFFFKKKOOOPPPNNNMMMLLLLLLMMMNNNMMMIIIBBB:::666+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aaaLLLFFFCCCDDDDDDBBBBBBDDDAAA>>>:::888777777555444444222111111111111000...)))))))))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))))))))******))))))************))))))******,,,111<<>>@@@HHHNNNPPPOOONNNNNNNNNMMMJJJHHHAAA999000***))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''((())))))***++++++***+++,,,---...////////////000333777;;;>>>>>>===<<<======<<<:::888888888666999;;;<<<:::999888999888999<<<>>>>>><<<:::888999999888777666555333222000111111000---,,,---///444888>>>EEELLLTTT\\\bbbjjjpppwwwyyyxxxwwwyyy{{{vvvrrrqqqtttzzz}}}uuunnnfffaaa^^^XXXPPPHHH@@@BBBBBB@@@@@@BBB@@@<<>><<<;;;:::<<>>:::888888777666444444222111111222222000///)))))))))))))))(((((('''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&'''''''''))))))))))))******************++++++++++++************,,,444DDDVVVeeennn______aaagggsss}}}{{{ssshhhgggkkkqqqpppjjjhhhkkk~~~uuuqqquuu{{{{{{vvvyyy{{{~~~zzzuuulllVVVIIIAAA<<<===AAAYYYeeemmmiii```XXXNNNDDD>>>AAADDDEEEEEEFFFIIIKKKRRRQQQPPPPPPPPPOOOKKKHHHHHH???333,,,******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&''''''((()))*********,,,---...000111222222222,,,...333999>>>???===;;;===???AAA???;;;999;;;===444666999;;;:::999999999777:::===??????<<<999666::::::999888666444333222222444555333///,,,---///555<<>><<<999666444333222222000000000000000...,,,+++******)))))))))))))))(((((((((((()))))))))))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((---'''%%%(((******,,,//////111555???PPP___aaa\\\[[[iiiqqqooopppyyy~~~|||sssnnnmmmpppmmmhhhppp|||{{{sssoooppprrrpppnnnlllooovvv}}}{{{}}}wwwuuuwwwyyy{{{xxx\\\HHH@@@>>>;;;NNN```jjjeeebbbcccZZZIIIEEECCCAAA@@@BBBDDDEEEEEERRRRRRSSSRRRQQQNNNLLLJJJMMMHHH@@@555,,,''''''((((((%%%###"""$$$&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&))),,,+++***))),,,///,,,---------.../////////,,,111555555999>>>===777999:::;;;:::888777666777666:::>>>???<<<:::999;;;;;;;;;;;;===>>>>>><<<:::<<<;;;:::888777555444333222222444666444000222888:::<<>>===<<<<<<===>>>?????????AAADDDGGGKKKQQQWWW\\\aaadddggghhhggghhhkkknnnssswww}}}sssjjjkkkrrrxxxxxxqqqggg^^^WWWQQQKKKGGGFFFDDDAAAAAADDDFFFGGGGGGJJJQQQ]]]mmm~~~}}}~~~vvvsss~~~~~~rrrssswww~~~uuu\\\LLLEEECCCGGGMMMGGGDDDDDDGGGMMMQQQPPPNNNRRRPPPNNNNNNOOOPPPPPPPPPCCC>>>555+++%%%###&&&)))%%%%%%$$$$$$%%%'''(((***cccOOOHHHCCCCCCDDDBBB@@@AAA???>>><<<999666444333333222000000000000000...,,,+++******)))))))))))))))(((((((((((())))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((&&&&&&)))***(((***---///999DDDLLLRRRWWWWWWTTTeeepppuuuqqqqqq{{{zzzuuuqqqqqqyyyuuulllllloookkkiiihhhlllttt}}}wwwqqqnnnsssxxx|||nnn\\\III;;;IIIXXXdddeeefffhhhddd\\\QQQJJJCCCAAADDDHHHJJJJJJJJJLLLNNNPPPQQQPPPOOONNNLLLIIICCC<<<555///***'''***'''%%%$$$%%%''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((++++++,,,+++)))'''((())),,,------......//////000***...000///222999:::777999:::;;;999777666666777999<<>>=========<<<;;;<<<======<<<::::::999888666444333111111//////000333222111666===JJJJJJNNNVVVcccoooyyy~~~|||wwwxxxqqqaaaSSSJJJEEEBBB@@@===<<<;;;<<<<<<<<<;;;<<<===>>>@@@DDDHHHKKKRRRWWW^^^eeekkkpppuuuxxxzzzpppjjjYYYSSSKKKEEEAAA???>>>===AAAEEEKKKTTT___kkkssswww|||yyyvvv{{{xxxzzzzzzxxxfffXXXMMMEEEAAAGGGGGGHHHIIIJJJLLLMMMNNNPPPNNNMMMOOOQQQQQQOOOLLLIIIEEE>>>555...***))))))''''''&&&&&&&&&''''''(((eeeOOOHHHCCCDDDDDDBBB@@@@@@???>>>;;;999666555444333222000000000000000...,,,+++******)))))))))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&))),,,+++(((+++111===JJJVVVUUUQQQPPPSSSVVVlllrrrrrrjjjjjjtttyyyyyy}}}~~~~~~vvvllllllqqqpppnnnooosss{{{vvvvvv{{{vvvZZZDDDCCCKKKXXXccchhhiiihhhgggjjj^^^OOOEEECCCDDDEEEEEEDDDGGGJJJNNNPPPPPPOOONNNLLLJJJGGGDDD@@@999000(((+++)))'''''''''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((+++***)))((()))((('''&&&---------...///000000000///111111///111777;;;;;;;;;;;;;;;999666555666777<<<===>>>AAACCCCCCAAA???>>><<<::::::;;;;;;:::999999888777666444222111111...---///222333444;;;DDDTTTUUUWWW^^^hhhtttwwwiiiZZZNNNFFFBBBAAA>>>===<<<<<<===@@@BBBDDD???BBBGGGKKKOOOVVV```fffooovvvtttggg[[[QQQIIIDDDBBBBBBAAA@@@BBBHHHRRRZZZcccttt||||||zzz{{{~~~{{{}}}qqqfffUUUEEEGGGIIIJJJIIIGGGHHHKKKNNNMMMKKKJJJMMMQQQRRRNNNJJJNNNLLLHHHAAA999111***'''((((((((((((''''''&&&&&&fffPPPHHHCCCDDDDDDAAA???@@@>>>===;;;999666555444333222000000000000000...,,,+++******)))))))))))))))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())),,,...,,,,,,333<<>>???AAACCCFFFIIILLLNNNNNNMMMMMMMMMKKKHHHHHHGGGAAA666---+++)))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''(((((((((((('''$$$###&&&***,,,+++)))------...///000000111222333444555444444666999:::======<<<999666555666777<<<;;;;;;>>>CCCDDDAAA>>>>>><<<999888888999888888:::999888777555444333222......111444555777===FFFQQQVVV^^^fffpppzzzwwwzzzllleeeZZZNNNGGGCCCCCCDDD@@@AAACCCDDDGGGKKKPPPSSSQQQUUU\\\aaagggppp|||uuudddZZZNNNIIIDDDAAA>>>===AAAEEELLL\\\kkkwww~~~~~~yyyzzzuuueeejjjzzznnnXXXKKKIIIFFFEEEFFFHHHLLLNNNKKKGGGEEEHHHNNNQQQOOOKKKNNNNNNLLLIIIAAA666+++$$$''''''''''''''''''&&&&&&eeeOOOHHHCCCDDDDDDBBB@@@@@@>>>===;;;999777555444444222000000000000000...,,,+++******)))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))***)))***,,,---222>>>JJJbbbbbb^^^UUUSSS[[[eeekkkooooooiii```]]]fffsss|||||||||wwwooosssuuuuuusssrrrttt{{{~~~~~~vvvyyy\\\LLLDDDOOO]]]hhhuuuyyyrrreeeTTTDDD===???BBBAAACCCFFFIIILLLMMMNNNMMMOOOKKKHHHHHHIIIEEE<<<555,,,***((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((%%%######&&&+++///...---------...///000111222333111444777888777444333555?????????<<<999777777888:::999888;;;???AAA???<<<===;;;888777777888777777999888777666555444333222---...222666777888===DDDOOOYYYgggrrryyy~~~wwwuuu{{{yyyiiiYYYTTTLLLEEEAAA@@@AAACCC???DDDKKKQQQXXX```iiinnnooorrruuuyyy|||~~~}}}}}}~~~yyy{{{ttt___SSSJJJGGGGGGCCCCCCEEEDDDKKKQQQ[[[ttt|||yyytttuuu|||jjjfffsss}}}jjjUUULLLCCCAAAFFFLLLMMMLLLJJJEEEAAABBBHHHMMMOOONNNLLLMMMMMMLLLGGG===000'''&&&&&&&&&&&&&&&&&&&&&&&&cccNNNGGGBBBCCCDDDBBBAAABBB===<<<;;;999777555555444222000000000000000...,,,+++******)))))))))))))))(((((((((((()))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***((((((,,,222;;;KKKXXXaaa```\\\YYY^^^fffiiigggjjjjjjfff```]]]aaallluuu{{{|||xxxssssssxxx{{{{{{pppqqqrrrrrruuuzzz|||}}}ttt^^^IIICCCKKK[[[rrr}}}yyyqqqbbbQQQDDD>>>======???AAADDDHHHLLLNNNPPPNNNLLLIIIHHHHHHFFFBBB>>>222///+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((((((((((((((((((((())),,,------------...///000111222333444333777===BBB???999777999BBBCCCCCCAAA===:::888888999888888:::<<<===<<<;;;<<<:::888888999999888777666555444333222111000000,,,---111666999;;;BBBKKKYYYeeettt}}}~~~{{{uuutttxxx~~~sss```RRRJJJGGGBBB???>>>@@@CCCFFFMMMUUUbbbmmmxxx}}}uuutttsssqqqpppooonnnnnnmmmooorrrvvvxxxwwwrrrnnnsssyyyooo\\\TTTNNNEEE@@@AAA:::BBBHHHKKKVVVlll|||yyy|||tttjjjrrrqqqvvvxxxzzzgggXXXHHHAAAFFFLLLMMMKKKKKKGGGBBB@@@BBBFFFKKKMMMJJJJJJLLLNNNLLLEEE:::222***)))'''&&&%%%&&&''''''aaaMMMFFFAAACCCEEECCCBBBCCC===<<<:::888777666555555222000000000000000...,,,+++******)))))))))))))))(((((((((((())))))))))))******)))))))))(((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))+++((()))222===JJJYYYeeecccaaa]]]^^^eeelllkkkeeefffggggggeeeaaabbbhhhooouuuoookkklllnnnqqqwww}}}rrryyy|||~~~~~~lllTTTFFFJJJ\\\nnn|||yyyuuuooofffXXXIII@@@=========???BBBFFFKKKMMMLLLLLLKKKJJJIIIGGGEEEDDD<<<777000+++((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((+++,,,------,,,,,,---...---...///000222333444555666:::BBBIIIGGG@@@???DDDDDDFFFGGGEEEAAA===:::999999:::;;;<<<;;;;;;<<<===<<<;;;;;;;;;======;;;:::555444444333222111000000------000777===DDDQQQ]]]hhhqqq|||}}}}}}zzzzzz|||vvvmmmdddZZZOOOGGGFFFEEEDDDEEEKKKSSS\\\bbbrrr{{{{{{wwwtttqqqoooeeeeeeffffffeeedddbbbaaadddeeeeeeggggggeeebbb^^^[[[___cccfffhhhiiilllnnnooovvv~~~lllVVVIIIHHH>>>AAAFFFJJJIIIMMM\\\mmm|||wwwyyy}}}xxxwww~~~~~~xxxssssssxxx{{{kkkUUUGGGDDDGGGHHHHHHKKKJJJFFFAAA>>>???CCCGGGFFFFFFGGGKKKMMMKKKCCC===111///+++'''%%%%%%&&&'''aaaLLLEEEAAACCCEEEDDDCCCDDD===<<<:::888777666555555222000000000111000...,,,+++******)))))))))))))))(((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))---+++---999HHHVVVdddnnniiifffaaa___fffnnnnnniiiiiikkknnnnnnkkkhhhlllrrrppphhhfffmmmoookkkmmmssswww}}}|||~~~}}}sssyyy}}}{{{sssQQQCCCHHHRRRnnnmmmooouuuxxxqqq___PPP@@@???===<<<===AAAEEEGGGKKKLLLNNNMMMKKKHHHGGGGGGDDD>>>555---)))&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''((((((((()))***---000///---,,,///222---...///111222333444555444777???GGGFFFAAABBBHHHEEEGGGIIIHHHDDD???<<<::::::===???>>>;;;:::<<>>@@@@@@>>><<<666666555555444333222222111///222999AAANNN___ooopppwww}}}|||yyy{{{{{{ooojjjddd\\\TTTOOOLLLIIIGGGKKKJJJLLLRRR]]]lll{{{zzzrrrllljjjjjjkkkllleeefffggghhhgggdddbbb```]]][[[YYYYYYYYYYYYWWWUUUOOOOOOPPPRRRTTTVVVWWWXXX[[[aaaiiirrr{{{wwwdddaaaUUUHHH???BBBCCC@@@GGGRRRZZZfffxxxwww~~~}}}nnn```^^^lll}}}yyyaaaMMMCCCAAADDDGGGLLLLLLKKKEEE===;;;===AAABBBAAABBBGGGLLLLLLHHHBBB888444...)))%%%%%%&&&'''cccMMMHHHBBB@@@AAADDDDDDDDDBBB>>>:::777666555444333444111...,,,------------...***&&&&&&''')))((('''******))))))((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((***((((((++++++)))))),,,///+++555LLL^^^ggguuurrr]]]___oootttkkkppprrrtttvvv{{{}}}vvvllluuuwwwrrrooonnndddbbbooo{{{{{{}}}}}}~~~}}}{{{zzzwwwuuu}}}}}}|||yyyUUUBBB@@@NNNYYYdddjjjpppsssnnneee[[[LLL@@@>>>@@@AAAEEEJJJNNNNNNMMMMMMLLLKKKJJJJJJHHHDDD>>>666...)))'''(((((('''&&&'''((((((&&&$$$%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))***+++...///...------111222111333777888666777999<<>>;;;999???>>>===???CCCDDDBBB@@@BBBBBB@@@>>>;;;:::;;;<<<;;;<<<>>>???>>>===;;;::::::777333000//////......444333<<>>:::777666555444333444222///............---...***'''&&&((()))((('''***)))))))))((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((&&&&&&))))))((()))---000555CCCVVVccclll{{{hhhcccooouuupppqqqyyy~~~yyyuuuuuunnnjjjkkkfffhhhuuu}}}~~~~~~~~~~~~{{{zzziiiQQQGGGFFFNNNWWW___iiiqqqpppjjjaaaUUUJJJDDDAAA@@@DDDJJJNNNOOOOOOPPPOOONNNLLLKKKJJJGGGAAA:::333---***)))(((''''''((())))))'''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***)))***+++...///...---...111222000111555555333666888;;;===???>>>===<<>>@@@BBBAAA???@@@@@@@@@>>>;;;:::<<<===;;;<<<>>>@@@@@@???>>>===;;;777333222222222000...777888AAARRR```kkkwww}}}||||||nnn]]]UUUSSSMMMIIIKKKNNNRRR\\\gggwww{{{|||wwwooogggaaa]]]\\\]]][[[YYYUUUPPPMMMJJJIIIIIIFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@@@@AAACCCFFFIIIKKKGGGIIIMMMQQQXXXbbblllssszzzrrr\\\OOOHHHDDDEEEHHHCCCBBBEEELLLVVVggg~~~yyyrrrVVVMMMSSSmmmyyy}}}qqqaaaUUUJJJ@@@EEEEEEGGGJJJFFF===888:::???AAA@@@===@@@HHHLLLKKKIII@@@777222,,,&&&&&&)))hhhLLLGGGBBBAAACCCEEEFFFEEEAAA>>>:::777666555444333444222000000000000...,,,---+++((('''((()))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((&&&&&&))))))(((,,,222111???PPPZZZ^^^eeesssooojjjsssyyyvvvxxx~~~wwwwwwoookkkpppooorrr}}}|||}}}~~~}}}}}}}}}|||yyy{{{|||fffUUUCCCDDDFFFLLLXXXfffjjjiiimmmhhh```VVVJJJBBBCCCHHHKKKMMMOOOPPPPPPNNNLLLKKKLLLJJJEEE@@@999333...,,,)))((('''((()))***)))''''''''''''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***)))***+++...///...------000111///000333444111666777999;;;===>>>??????>>><<<;;;;;;===?????????>>>??????>>>===<<<===>>><<<===???@@@AAA@@@@@@???777444000///111222222000777>>>LLL^^^jjjrrryyyvvvuuuxxxuuuaaaRRRKKKKKKJJJLLLPPPVVV```qqq}}}{{{{{{vvvnnneee]]]VVVRRRPPPJJJIIIFFFBBB@@@>>>>>>>>><<<;;;;;;;;;::::::::::::;;;;;;:::;;;<<<>>>@@@BBB@@@BBBEEEIIINNNVVV___dddjjjpppzzzmmmZZZLLLFFFGGG@@@@@@@@@???AAALLLcccyyywwwuuu}}}uuuVVVEEEGGGXXXgggtttyyyyyyrrr___KKKDDDCCCGGGJJJIIIBBB<<<;;;<<<@@@AAA>>>>>>CCCHHHKKKHHHDDD???999000(((&&&)))gggNNNJJJDDDBBBDDDEEEEEECCCAAA===999777666666555444333222111111111111...,,,,,,+++)))((((((((((((((())))))))))))(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((+++)))(((*********111999>>>MMMYYYYYYWWW\\\dddiiijjjqqqqqqkkkllltttuuupppwww~~~zzz~~~zzzxxx}}}}}}}}}~~~|||{{{zzzxxxuuuxxx||||||xxx{{{|||}}}~~~~~~{{{xxxwwwxxxzzz||||||lllUUUMMMEEEDDDMMMYYYaaacccssswwwxxxooo\\\LLLEEEEEEFFFIIILLLNNNNNNMMMJJJHHHMMMKKKHHHEEE@@@999333...)))(((&&&'''((()))((('''((((((((('''&&&&&&&&&%%%$$$%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))***)))***+++...///...---,,,///000///000555666333888888999:::;;;<<<>>>>>>===;;;:::999:::<<<===>>><<<>>>???@@@???>>>???@@@>>>??????@@@???>>>======555444222000///333:::???CCCPPPcccrrryyyxxxwwwxxxzzzvvvwww{{{nnncccWWWOOOLLLIIIRRR]]]fffmmmyyy}}}{{{yyyvvvqqqnnnnnnkkkddd\\\SSSKKKEEEBBB<<<;;;999777666555555555444444444444444444444444666666666666777888999::::::<<>>777111***(((&&&&&&'''((('''&&&((((((((('''&&&&&&&&&%%%###%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***)))***+++...///...---+++///000000333888:::888::::::999888888999:::;;;;;;;;;999888888999;;;===;;;>>>AAABBBAAA@@@@@@AAAAAA@@@???>>><<<:::999888555777888444222:::JJJXXX___lll{{{}}}{{{zzzzzziii^^^YYYTTTRRRRRRTTTeeexxx~~~~~~{{{vvvqqqkkkddd]]]XXXWWWUUUPPPJJJCCC<<<777444333333222222111111111111000000111111111111222222333333333333333444444555333555777999;;;???CCCGGGPPPTTTZZZbbblllxxx{{{cccXXXPPPIIIEEEAAA===>>>BBBKKKVVVhhh|||ttt___[[[WWWJJJGGGNNNYYY]]]bbbmmm^^^QQQAAA<<>>FFFJJJHHHDDDBBB???999///'''cccRRRMMMHHHEEEEEEEEECCC@@@@@@===999777666666555555444222000000000000...,,,***,,,,,,+++)))(((((()))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((***((((((***+++000>>>LLL___```bbbdddeeeccc```]]]^^^]]]YYYYYYcccqqqxxxxxxwwwwwwtttqqqsssyyy{{{zzzzzz{{{yyywwwvvvvvvyyy}}}~~~}}}}}}~~~{{{|||}}}~~~}}}}}}|||zzzxxxuuusssqqqtttwwwzzzyyyxxx{{{~~~|||zzzzzz}}}zzz{{{}}}}}}|||~~~mmm___TTTMMMKKKMMMSSSddduuu{{{tttfffVVVIIIEEEGGGJJJMMMOOOOOONNNMMMMMMKKKIIIIIIHHHDDD<<<666---+++(((&&&'''''''''&&&'''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))***+++...///...---+++///111222555;;;===<<<999999888777777777777777999::::::999777888:::<<<<<>>:::555222000000000000000000111111111000000000000000000000000000111111111111222222222111333555777888:::===???DDDHHHNNNVVV___jjjttt{{{ooo___NNNFFFCCC@@@??????@@@AAAIII[[[ppplllddd^^^UUUPPPPPP[[[^^^aaagggyyypppaaaKKK>>>???GGGIIIFFF???@@@BBBAAA;;;666:::AAAFFFFFFDDDDDDDDDAAA666***cccPPPKKKGGGFFFGGGGGGEEECCC???<<<999666666666666555444222///............---***,,,---,,,)))'''((()))'''((((((((()))))))))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((()))((())),,,000:::KKK\\\cccaaafffpppqqqggg___^^^aaabbbbbbbbbhhhsss{{{wwwwwwtttppppppuuuwwwuuu}}}|||{{{{{{{{{zzz{{{||||||}}}~~~~~~~~~}}}|||{{{yyywwwuuuwwwxxxyyyzzzzzz|||}}}~~~}}}~~~}}}}}}~~~}}}yyyvvvuuuvvvdddRRRHHHGGGHHHVVVeeennnqqqlll^^^PPPEEEFFFIIIKKKMMMNNNOOONNNNNNKKKIIIJJJKKKHHHAAA<<<111...+++)))((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))***)))***+++...///...---,,,000222222555;;;===;;;555555666666666666666666888:::;;;:::888777999;;;===AAAEEEGGGGGGEEECCCBBBAAA@@@>>>;;;999777666555///111555:::DDDTTTgggtttyyyjjjccc]]]\\\]]]```hhhppp~~~|||yyysssoookkkeee\\\TTTMMMHHHCCC@@@::::::999777555444222111......///000000000000000//////////////////............///000000000000000000222555666666777999;;;===@@@EEEKKKRRRZZZbbbhhhmmmxxxkkk[[[RRRKKKEEECCCGGGBBBAAAJJJXXXjjj{{{uuurrrnnnggg```^^^ggglllmmmvvvwwwdddNNNBBBCCCFFFFFFCCCBBBBBBBBB<<<555777===@@@DDDGGGFFFFFFDDD<<<222dddMMMIIIFFFFFFHHHIIIHHHFFF???<<<999666666666666555444111...,,,------------))),,,...---)))'''(((***'''((((((((())))))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))),,,111777CCCWWWiiihhhfffooo~~~|||jjj```aaagggnnnsssrrrnnnnnnoooqqqhhhmmmoooooorrrxxx~~~vvvrrrrrruuuwwwxxx{{{~~~~~~~~~}}}}}}zzzyyyzzzyyyxxxzzz||||||xxxttt~~~{{{wwwuuuuuupppxxx^^^OOOLLLIIIRRR\\\dddkkkmmmbbbSSSCCCDDDFFFHHHJJJLLLMMMNNNOOOLLLJJJKKKMMMKKKEEE???555111---+++***))))))(((%%%&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))***)))***+++...///...---...111333222555:::;;;999222333444555666666666666777:::<<<;;;999777888:::>>>BBBGGGIIIHHHFFFDDDCCC@@@???===;;;999888777777555555999DDDUUUhhhvvv~~~wwwqqqlllbbb``````eeelllsss|||xxxuuurrrlllddd^^^WWWQQQHHH@@@;;;999777666222222111111000/////////------...///000000000//////.........------------,,,---...///////////////***---///111111111333444666999<<<@@@DDDIIIOOOSSS```kkkuuu{{{~~~lll[[[NNNIIIEEEAAAAAADDDGGGMMM]]]nnn}}}{{{zzz~~~~~~uuulllxxxzzzuuuyyy}}}}}}zzz___IIIBBBEEEHHHFFFCCCBBBBBB<<<555555::::::CCCIIIGGGEEEDDD???888cccLLLGGGFFFIIIKKKGGGCCCBBBAAA>>>:::888777777666555222111//////000000...---,,,***))))))***++++++***+++***(((''''''(((((()))(((((((((((((((''''''&&&''''''&&&%%%&&&'''((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***((('''''''''(((((('''+++***...888EEESSScccpppooowwwzzzsssoooooonnnnnnooorrruuutttpppkkkgggmmmqqqqqqttt{{{}}}yyyzzz}}}}}}~~~{{{|||}}}~~~|||{{{zzzzzz{{{~~~~~~}}}~~~}}}zzzxxxuuupppyyy}}}ooo]]]PPPMMMPPPOOOPPP[[[gggfff\\\OOOHHHDDDFFFGGGGGGJJJQQQOOOOOONNNNNNLLLKKKIIIHHHEEE===333---***)))(((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))(((((('''''''''&&&+++++++++,,,---///222333111111333444666999;;;<<<777666444444666777888999:::===???===999888;;;???AAADDDFFFGGGFFFCCCBBBAAA@@@@@@BBBCCCBBB===666111000999FFFVVViiixxx{{{xxx{{{|||vvvqqqnnneeedddgggqqq{{{yyyxxxpppeee^^^YYYTTTMMMGGG@@@===:::666333222222222000000000000000000000000,,,,,,,,,---------......------------------------......------------......---......///000111111222444555777888:::>>>CCCGGGNNNTTT]]]eeennnyyyoooTTTOOOGGGAAAAAAAAAAAAGGGOOOdddoooxxx{{{}}}zzz}}}||||||rrrmmmjjjuuu|||xxx^^^EEE@@@HHHFFFBBB@@@AAA???:::666777;;;???DDDGGGGGGEEEDDDCCCeeeLLLGGGEEEHHHJJJGGGDDDDDDAAA>>>:::888777777666555222111//////000000...---+++)))(((((()))******)))((((((''''''((()))***+++''''''((((((''''''&&&%%%'''&&&&&&%%%&&&'''((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((()))******))),,,///777AAAIIIRRR```mmmyyyxxxwwwvvvuuuttttttssstttvvvyyyzzzxxxrrrkkkeeedddhhhmmmsss~~~yyysssuuuzzz~~~~~~|||}}}~~~~~~~~~}}}}}}|||~~~~~~~~~}}}wwwttt}}}yyyuuussstttuuuooodddZZZNNNNNNLLLNNNWWWccciiiiiiXXXLLLCCCCCCFFFGGGKKKOOONNNNNNNNNNNNMMMLLLKKKJJJFFFAAA999111---***((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))******)))))))))(((((((((,,,,,,,,,,,,...000222333444444444444444666777888999999888999;;;;;;<<<;;;AAACCCEEEBBB===:::<<<>>>;;;>>>BBBDDDEEEDDDCCCBBB???@@@BBBBBB@@@<<<888666666AAARRRdddvvvwwwmmmwww~~~zzzvvvuuuuuuvvvpppqqqvvvuuukkkggg]]]VVVNNNHHHFFFBBB===999888666444111000000000000////////////////////////------........./////////------------------------......------------......---......///000000111111000111333444555888===@@@CCCHHHPPPWWW___jjjvvv~~~xxx]]]UUUNNNLLLIIIFFFGGGLLLOOOYYYfffpppzzz~~~vvvwww~~~}}}}}}xxxkkkaaaccciiisssuuuiiiUUUHHHFFFFFFEEEFFFFFF@@@777444666888<<>>:::888777777666555222111//////000000...---***)))''''''((())))))(((&&&&&&''''''(((***+++,,,''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******+++++++++333@@@IIIJJJLLLXXXeeeyyytttooopppuuuwwwtttqqqvvv|||}}}rrrhhhcccgggjjjooowwwyyypppjjjlllrrr}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{||||||pppkkkhhhlllsssuuunnngggUUUMMMHHHJJJPPPYYYfffpppbbbTTTGGGBBBDDDGGGJJJLLLLLLLLLMMMMMMNNNMMMMMMLLLIIIFFF@@@888000+++))))))((((((((('''''''''&&&&&&'''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))++++++************)))))),,,,,,,,,---...000111222555444222222222444666888888999<<<===>>>>>>===<<>>BBBEEEGGGFFFEEEDDD>>>@@@AAA???;;;999:::<<<<<>>:::777777777666555222111//////000000...---+++)))(((((()))))))))((('''''''''((())))))***+++(((((())))))(((((('''&&&&&&&&&&&&&&&''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))***+++...:::IIIPPPMMMKKKTTTaaappppppsssyyy}}}|||uuunnnvvvxxxoookkkssszzz}}}sssrrrvvv~~~zzzxxx{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{vvv}}}}}}wwwrrruuu|||~~~xxxpppaaaRRRGGGIIIOOOSSS]]]hhhggg^^^RRRJJJFFFEEEGGGIIIJJJKKKLLLMMMNNNNNNOOOOOOJJJIIIFFF>>>444---******)))(((((('''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))************************++++++,,,---...///000000222111000111333666999;;;444777;;;>>>>>>===;;;:::>>>@@@BBBAAA>>>;;;;;;;;;???AAACCCFFFGGGFFFBBB???===>>>???;;;777777===CCCJJJ[[[mmmwwwzzz||||||zzz{{{uuummmhhhiiipppzzz|||rrriii^^^PPPFFFBBB;;;888555555555666444333222111111000000000111111............................../////////000000000..............................------------.............../////////000000///000111111111222444666:::===AAAEEEJJJSSS___gggttt{{{rrr```SSSLLLIIIHHHGGGEEEFFFMMM[[[jjjtttwwwqqqvvv~~~qqq[[[UUUYYYkkk}}}}}}hhhTTTIIIGGGHHHIIIEEE===888888222666;;;BBBHHHKKKKKKJJJfffMMMFFFAAACCCFFFFFFFFFHHHAAA>>>:::777777777666555222111//////000000...------+++))))))*********(((((())))))))))))((((((((()))************)))((((((&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))''''''***,,,888BBBPPPWWWSSSOOOUUU```dddlllvvv}}}~~~zzztttpppwwwxxxqqqoooxxxyyyzzz~~~{{{|||~~~}}}}}}}}}~~~|||||||||~~~~~~uuuvvvwwwvvvyyy|||tttnnn[[[NNNRRRZZZ[[[]]]aaahhhhhhcccXXXKKKEEEEEEGGGHHHIIIJJJLLLNNNOOOOOOOOOJJJKKKIIICCC999111,,,+++***)))(((''''''''''''(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))******+++,,,---.........333222222222444777999;;;444888<<<>>>===<<<<<<<<<888:::<<<======>>>>>>??????@@@BBBEEEGGGFFFAAA===<<<===<<<999666:::DDDLLL\\\kkkwwwvvvrrruuu~~~qqqsssmmmfffcccfffppp|||ssshhh\\\RRRIII???:::999444333222111222222111111444333333222111000000000////////////////////////------........./////////..............................------------..................///////////////000111111000000222444444666999;;;>>>FFFQQQXXXfffnnnzzzuuufffXXXNNNIIIFFFCCCDDDJJJUUUbbblllwww~~~ooobbbYYYeee|||~~~nnnRRRIIICCCFFFIIIFFF???<<<555666999???EEEIIIIIIGGGhhhMMMFFFBBBCCCFFFEEEEEEGGGAAA>>>:::888777777666555222111//////000000...---...,,,***)))*********))))))))))))))))))((('''''')))************)))((((((%%%&&&''''''((((((''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***((('''(((...222===EEEPPPXXXVVVPPPPPPUUUWWWaaakkkpppnnnkkklllnnnpppwww|||yyypppgggddddddiii|||}}}xxx~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~|||}}}|||{{{{{{}}}|||qqquuuxxxuuuxxx~~~xxxxxxjjj___cccmmmooojjjeeekkkrrrrrreeeSSSHHHDDDDDDFFFGGGIIIKKKLLLNNNNNNOOOJJJKKKJJJGGG???777111---***)))((('''''''''((()))'''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((())))))))))))*********,,,------......---777777777777777777888888888;;;>>>???======@@@CCC::::::;;;===???BBBDDDEEEBBBCCCEEEJJJNNNMMMHHHCCC<<<<<<;;;:::===FFFRRR[[[jjjrrruuunnnjjjrrr}}}tttkkkgggdddaaacccjjjvvvwwwrrr[[[QQQFFF???999333222444222222222111111111000000444444333222000///...---000000000000000000000000------........./////////..............................------------..............................,,,...//////......///000111333666777999>>>GGGNNNWWWbbbppp|||ppp\\\MMMIIIFFFDDDDDDFFFOOOXXXqqq{{{tttbbbbbbuuucccSSSEEEEEEJJJJJJEEEAAA:::888888<<>>:::888777777666555222111//////000000...------+++))))))))))))(((''''''((()))******)))((((((((((((((((((((('''&&&&&&%%%&&&'''((((((((('''&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((((((,,,555<<>>???>>><<<===CCCHHHAAA???>>>>>>@@@CCCFFFGGGGGGGGGIIIMMMQQQPPPJJJDDD<<<;;;;;;@@@IIIWWWeeennnuuuuuurrrmmmqqq~~~}}}vvvppplllbbbbbbdddiiisss~~~rrrfff^^^GGG@@@999777444111111333222333444444333222222333333333333222111000///...111111111111111111111111....../////////000000000..............................------------..............................+++---//////...---...///111333666666777;;;BBBGGGPPPZZZgggrrrzzz~~~fffZZZOOOIIIDDDBBBEEELLL\\\kkk{{{pppccclllvvvcccOOOGGGHHHHHHGGGGGG>>>;;;888;;;BBBHHHJJJJJJbbbMMMGGGCCCEEEFFFDDDBBBCCCAAA>>>:::888777777666555222111//////000000...---,,,***(((((((((((('''&&&%%%&&&((()))***+++******&&&&&&''''''&&&&&&%%%$$$%%%%%%'''((((((((('''&&&'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((((()))000;;;DDDPPPRRR[[[gggjjj___OOODDDMMMWWWdddlllllljjjhhhhhhiiihhhccc]]]XXXWWWZZZ^^^bbbrrruuurrrqqqvvv}}}{{{|||~~~~~~~~~~~~~~~|||~~~}}}zzzyyyxxx|||{{{zzz{{{|||~~~{{{zzzyyyxxxyyy{{{}}}~~~|||||||||}}}~~~~~~|||zzz{{{|||}}}~~~zzz~~~~~~}}}pppwww}}}{{{nnn___TTTIII@@@DDDEEEGGGIIIJJJKKKLLLLLLLLLKKKKKKLLLKKKDDD:::222+++***((('''&&&''')))***%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))'''''''''''''''((())))))*********++++++,,,,,,,,,---...///111111111000000666888:::===>>>>>>===<<<===>>>???<<<:::<<>>999666777666444333444///111222333222222222333444444444444444333222222111111111111111111111111000000000000111111111111////////////////////////.........------..............................---,,,...000000//////000111...000333444444666<<>>777444555666666555000000///...---,,,,,,+++,,,+++***)))((('''&&&%%%(((((()))***************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''')))******---888HHHUUUVVVcccooosssqqqkkkbbb[[[XXX[[[cccmmmoookkkjjjmmm]]]YYYWWWYYY\\\___hhhppp|||~~~zzz|||}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~{{{xxxzzz{{{{{{zzzyyyyyyzzz|||zzzxxxxxxyyy||||||zzzwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxyyy{{{~~~{{{|||~~~}}}|||nnneeeZZZeeemmmkkkcccYYYLLLBBBBBBCCCFFFJJJMMMNNNMMMLLLJJJKKKMMMLLLJJJEEE???<<<111---(((''''''(((&&&$$$(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&''''''''''''(((+++***)))((((((''''''''',,,+++******)))*********/////////...------///111555999<<<<<<999888;;;???===??????;;;888;;;CCCJJJHHHBBB>>>???BBBAAAAAACCCFFFGGGGGGEEEAAA>>>======666===BBBHHH[[[uuuyyyrrrmmmkkkjjjsss}}}|||hhhUUUGGG@@@===666555444333222222111222111111111111222333444555333333444444444333333222222333333333333333222222//////000000000000000000000000000000000///////////////.........---------////////////////////////---------........./////////000000222333555777888BBBJJJUUU```jjjttt~~~wwwcccUUUIIIDDDEEEDDDLLL[[[ooonnn]]]nnnyyyaaaLLLBBBBBBEEEFFFEEE@@@<<>>CCCKKKXXXhhhwww}}}hhhlll|||wwwYYYDDD@@@CCCGGGGGGDDDAAADDDKKKMMMKKKaaaKKKHHHEEECCCDDDDDDDDDDDD>>>;;;888888999777333///111000000///...---,,,,,,))))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))+++///999HHHYYYdddnnnnnnjjjccc```eeeiiijjjhhhbbbbbbmmmwwwuuuiii___XXXYYY^^^cccfffkkkuuu~~~}}}}}}}}}~~~~~~~~~~~~~~~|||}}}}}}}}}}}}|||{{{{{{{{{{{{{{{||||||||||||}}}yyywwwvvvvvvwwwvvvuuusssqqqqqqqqqpppooooooqqqsssuuuttttttvvvwwwwwwuuusssvvvwwwxxxxxxyyyyyyxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~zzz{{{}}}}}}yyywwwxxx}}}~~~yyycccQQQEEEDDDLLLZZZ```YYYRRRPPPJJJFFFBBBDDDIIIMMMMMMKKKMMMMMMNNNNNNMMMLLLJJJIII<<<666///)))''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((()))******))))))))))))+++,,,---...***,,,...///000222666888777999;;;;;;:::<<>>777555555555444444444444444555666777777888888888999::::::;;;999999:::::::::999777666888888888888888777666555444444444444444444444444333333333333222222222111000000000////////////...........................---............///////////////000111222333555666444:::CCCLLLUUUaaannnvvv|||www]]]QQQEEECCCCCCHHHQQQ^^^kkktttppp~~~{{{ooonnnmmmOOOEEEGGGGGGHHHHHHFFFHHHLLLNNNLLLbbbKKKHHHEEECCCDDDDDDDDDDDD>>>;;;888777888777333///111111000///...---,,,,,,*********)))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))++++++---222<<>>BBBBBBAAAAAABBBCCCCCCBBBBBBCCCAAABBBEEEEEE@@@======DDDDDDDDDGGGJJJJJJGGGEEEAAAGGGLLLSSS^^^lllqqqpppxxx}}}xxxwwwzzz~~~nnnXXXMMM@@@888777999999888666666666666777888999:::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@???===;;;:::;;;;;;<<<<<<<<<;;;;;;:::666666555555555555444444555555444444333222222222111111111111000000000000.......................................//////////////////000111222333444333777>>>EEEMMMZZZgggqqqvvv|||tttaaaRRRKKKEEEDDDIIISSSbbbnnniiitttvvvzzzwwwkkksssaaaLLLGGGEEEGGGIIIIIIJJJLLLNNNNNNaaaKKKHHHEEECCCDDDDDDDDDDDD@@@<<<777555666666444222111111000///...------,,,,,,,,,+++***)))(((''''''))))))***++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++...444;;;CCCOOOZZZbbbiiijjjgggcccbbbeeeeeeccchhhhhhjjjooosssqqqhhh^^^___]]]aaaooo|||~~~~~~}}}||||||~~~~~~}}}|||}}}}}}|||{{{zzzyyyxxxwwwyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwvvvuuusssrrrqqqqqqqqqnnnkkkiiijjjjjjjjjiiihhhhhhgggfffdddeeehhhjjjlllnnnpppqqqqqqqqqqqqqqqssstttuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzyyyzzz{{{zzzxxxvvvvvvvvv{{{{{{{{{zzzzzz{{{}}}~~~~~~}}}}}}~~~zzz{{{zzzwwwsssqqqsssvvvwwwppprrryyyzzzrrrhhhUUUHHHFFFTTT^^^\\\ZZZ```VVVNNNEEEAAACCCHHHJJJJJJPPPOOONNNMMMLLLLLLLLLLLLHHHCCC<<<333,,,)))((()))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((()))+++,,,---,,,,,,+++++++++++++++,,,+++...000222222333555777777777555444333555888;;;>>>BBBFFFEEEBBB@@@AAADDDEEEBBBAAABBBAAA>>>>>>AAAEEEDDDDDDEEEFFFGGGGGGFFFEEEMMMTTTUUUUUU[[[bbbgggwww}}}{{{|||nnn\\\GGG@@@888555777888777555777777888999:::;;;======???@@@AAABBBCCCCCCCCCBBBDDDEEEFFFFFFEEEBBB???>>><<<======>>>>>>>>>>>>===777777666666666555555555666666555555444333333222333333222222222111111111///////////////////////////////////////////////////////////////000111222222555:::???FFFQQQ___hhhqqqwww___SSSGGGCCCDDDJJJVVVbbbjjjqqq|||{{{vvv}}}nnniiixxxvvvYYYJJJFFFEEEFFFHHHKKKLLLNNNOOO```KKKHHHEEECCCDDDDDDDDDDDDBBB===888666777777555333222111111000///...------...---,,,+++)))((('''&&&)))***++++++,,,,,,++++++************************''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))*********333???HHHNNNVVV___fffhhhgggccc___bbbjjjnnnnnnpppsssvvvvvvvvvtttmmmeeeaaaaaaggguuu}}}}}}~~~~~~|||{{{||||||{{{zzzxxxwwwvvvuuutttttttttuuutttssssssrrrtttsssrrrpppnnnmmmlllkkkmmmjjjgggfffffffffeeeddd``````^^^\\\[[[\\\___bbbcccfffiiikkkkkkkkklllmmmooopppqqqrrrssstttttttttwwwxxxyyyzzzzzzyyyxxxwwwsssttttttsssqqqnnnnnnnnnwwwwwwwwwvvvvvvwww{{{~~~{{{}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~tttsssssstttuuutttrrroooqqqqqquuu|||xxxpppcccVVVNNNSSSZZZ\\\^^^ccc[[[TTTJJJCCCAAADDDHHHJJJNNNNNNMMMMMMLLLKKKKKKKKKJJJGGGBBB:::222,,,))))))(((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---------,,,+++++++++++++++,,,...111222222222444555666555333222222333555666777===BBBAAA===:::===AAAEEEAAA@@@@@@>>><<<@@@EEEFFFFFFFFFEEEEEEHHHNNNRRRUUU]]]bbb___WWWWWWaaakkk~~~|||{{{{{{{{{}}}ttthhhWWWHHH<<<999777777999:::888666999:::;;;===@@@CCCEEEGGGIIIJJJLLLMMMNNNNNNMMMLLLNNNOOOPPPPPPOOOLLLHHHFFFCCCCCCCCCCCCBBBAAA@@@@@@:::::::::999999888888777999888888777666555444444444444444333333333222222000000000000000000000000000000000////////////...//////.........//////000000222555888>>>GGGSSS\\\iiipppyyyzzzgggSSSJJJGGGFFFLLLUUUccclllwww~~~{{{wwwdddgggyyytttaaaMMMFFFCCCFFFJJJKKKLLLNNN```KKKHHHEEECCCDDDDDDDDDDDDAAA===:::999:::999555222222222111000///...------,,,,,,++++++***)))(((((())))))***+++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********+++:::KKKUUUWWWXXX___eeefffeeebbb___ccckkkooonnnooorrrttttttvvvxxxssskkkeeeiiittt}}}~~~~~~~~~}}}{{{yyyvvvvvvuuutttrrrqqqpppppplllllllllllllllkkkkkkjjjiiiiiihhhgggfffdddccccccdddaaa___^^^^^^]]]\\\ZZZTTTTTTRRRPPPOOOPPPSSSWWWXXX[[[___bbbbbbccceeegggiiijjjlllmmmnnnooooooooossstttwwwyyyxxxvvvtttrrrkkklllmmmkkkhhhfffeeefffnnnqqqsssttttttvvvyyy|||yyy{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}|||}}}{{{tttnnnqqqyyy}}}zzztttiiirrr|||vvvkkk]]]UUUVVV[[[```bbb^^^YYYPPPFFF@@@@@@EEEJJJJJJKKKLLLMMMMMMMMMLLLLLLJJJJJJGGGAAA777///)))((((((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''((())))))))))))***+++,,,,,,,,,,,,+++++++++,,,------***---000222222222444555555444333444555666666666333666999:::999888999;;;BBB@@@???@@@>>><<<@@@GGGGGGHHHIIIGGGHHHOOO]]]ggglllpppqqqkkkbbbaaalllwww{{{wwwuuuwww|||yyyfffWWWMMMCCC;;;::::::;;;;;;<<<===>>>>>>>>>@@@CCCHHHMMMRRRVVVYYY[[[]]]___```aaaaaa```______```bbbbbb```]]]YYYVVVQQQQQQPPPNNNKKKHHHFFFEEE@@@@@@??????>>>======<<<<<<<<<;;;:::999888777777555555555444444444333333111111111111111111111111000000000000/////////...//////......---......//////111333444777???IIIQQQ___fffpppxxx~~~kkk[[[QQQIIIIIINNNVVVdddsss{{{pppeeeiiiuuuXXXKKKBBBCCCHHHJJJJJJKKKaaaKKKHHHEEECCCDDDDDDDDDDDD???===<<<<<<===;;;555000222222111000///...------************************(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************...@@@SSS\\\YYYVVVZZZ___cccdddcccbbbfffjjjhhhcccfffiiijjjlllttt{{{wwwooodddnnn||||||~~~~~~}}}{{{yyypppooonnnmmmlllkkkjjjiiifffffffffffffffeeedddddd______^^^^^^]]]]]]\\\\\\VVVTTTRRRQQQQQQPPPNNNLLLLLLKKKIIIGGGFFFGGGKKKNNNOOOTTTYYY[[[\\\]]]```bbbeeefffhhhiiijjjkkkkkkkkkmmmpppsssuuuuuurrrooolllfffggghhhfffccc`````````fffkkkqqqtttuuuvvvyyy|||zzz|||~~~~~~}}}}}}{{{{{{}}}zzzxxxvvvgggsss~~~uuueeeWWWVVV```gggiii```\\\TTTIII???>>>DDDJJJGGGIIIKKKMMMNNNOOOOOONNNIIIKKKJJJDDD:::000***'''(((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&'''''''''((((((*********)))******+++,,,*********+++,,,---...///(((+++///111222333444666444444444666888999999999888777777999<<<======;;;@@@>>>???AAA???===@@@GGGGGGJJJLLLJJJLLLWWWiiiyyy|||{{{yyysssllllllvvvzzzvvvvvvyyymmmVVVFFF@@@===:::999:::;;;<<<<<<>>>AAACCCDDDGGGKKKRRRYYY```eeehhhlllmmmoooqqqrrrqqqpppooonnnpppqqqqqqoookkkgggddd___^^^\\\XXXTTTPPPLLLJJJEEEEEEDDDCCCCCCBBBAAAAAA???>>>===<<<;;;:::999999666555555555555444444444222222222222222222222222111111000000/////////...//////...---------......///111333333555;;;DDDKKKXXX___iiirrrxxx~~~gggXXXLLLGGGJJJKKK^^^qqqyyyzzz~~~rrriiisss```OOOBBBBBBHHHIIIHHHHHH|||\\\JJJGGGDDDBBBCCCCCCCCCCCC???<<<:::888888777555333222...***+++...///,,,)))***)))((()))***+++***((()))))))))))))))(((((('''))))))(((((((((((())))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&((())))))(((&&&((()))***))))))***,,,...666FFFVVVZZZYYYZZZ\\\]]]aaaaaabbbccccccbbbaaa```^^^___aaaeeejjjmmmnnnlllnnnssszzz~~~~~~}}}}}}~~~{{{}}}{{{rrrqqqiii___ZZZZZZ\\\\\\[[[\\\\\\\\\\\\\\\[[[ZZZZZZWWWVVVTTTRRRPPPPPPPPPQQQMMMLLLKKKIIIGGGEEEDDDCCCAAA???>>>======@@@CCCDDDHHHJJJMMMRRRVVVZZZ\\\]]]```bbbeeehhhjjjkkkkkkkkkkkkllllllkkkjjjhhhfffddd\\\ZZZWWWUUUTTTUUUVVVXXXbbbhhhpppuuuuuuuuuwwwxxxzzz}}}~~~}}}~~~pppqqq{{{}}}nnnaaa```fffjjjjjjddd```YYYPPPEEE??????CCCFFFGGGIIIJJJJJJKKKLLLMMMLLLKKKJJJHHHBBB999...'''******)))'''%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((((((((((((((()))******++++++,,,,,,+++++++++------------000333666888999999999999999999:::::::::888666777:::===???@@@AAAAAA@@@>>>===???BBBEEEGGGGGGGGGHHHOOO___uuuxxxttt{{{mmmTTTFFF@@@<<<;;;>>>???>>>===>>>AAAFFFKKKNNNOOORRRXXX^^^eeelllssswwwvvvxxxzzz{{{|||}}}|||yyy{{{~~~xxxrrrqqqqqqmmmhhheeebbb[[[RRRUUUQQQMMMJJJJJJHHHEEEAAABBBAAAAAA@@@???>>><<<;;;888888999999999777555444666555444333333333333333111000000////////////000.........///////////////---///000222444999???CCCOOOVVVaaajjjrrrzzzjjjPPPJJJQQQHHHUUUiiiuuuuuusss}}}xxxyyyvvvfffTTTEEECCCHHHKKKIIIGGG}}}]]]JJJGGGDDDBBBCCCCCCCCCCCC@@@===999777666555444222222...++++++...///---******)))((()))***+++***((((((((())))))))))))(((((())))))(((((((((((()))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&,,,)))&&&&&&)))+++***)))((())))))))))))+++...111@@@MMMYYY[[[XXXWWWXXXXXX```___^^^^^^______^^^^^^bbb```^^^^^^aaagggllloooqqqvvv}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}yyywwwwwwpppggg^^^WWWOOOKKKKKKMMMLLLKKKMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHFFFEEEDDDCCCCCCDDD??????>>><<<;;;:::999888999888777666777888:::<<<===???BBBFFFJJJNNNQQQRRRYYY\\\```dddfffhhhggggggiiihhheeeaaa]]]XXXTTTRRRHHHGGGEEEDDDDDDFFFHHHJJJTTT\\\fffnnnrrrtttwwwzzz|||~~~~~~~~~yyyvvvwwwcccVVVUUU```kkkeee```XXXNNNEEE???>>>@@@CCCEEEHHHJJJLLLMMMNNNOOOLLLKKKKKKIIIDDD<<<222+++++++++***)))''''''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))***((((((((((((((()))******))))))***,,,,,,------------------...///222555777888888999999:::;;;;;;;;;>>>======???CCCFFFHHHIIIDDDDDDDDDCCCBBBBBBDDDGGGHHHFFFGGGMMMZZZkkk{{{zzzvvvuuu|||pppiiiYYYIIIDDDDDDCCCCCCEEEAAAAAACCCEEEJJJOOOUUUXXXaaadddjjjpppvvv|||~~~}}}wwwooofffbbb\\\XXXUUUSSSOOOLLLGGGFFFEEEEEEDDDCCCBBBAAA>>>===<<<<<<<<<;;;999888666666555555555666666777222222111000000000000111////////////////////////...///000111222555:::>>>JJJQQQ\\\eeelllttt{{{qqqZZZPPPJJJOOO]]]lllsssuuu~~~sss___KKKDDDGGGHHHHHHGGG}}}^^^JJJGGGDDDBBBCCCCCCCCCCCCAAA===888555333333222222333///,,,,,,//////---+++***)))((()))***+++***(((''''''((()))***************))))))(((((())))))***((((((((((((''''''''''''(((((((((''''''''''''&&&+++(((%%%%%%''')))(((''')))))))))((())),,,222555IIITTT\\\[[[VVVTTTTTTTTTYYYXXXXXXYYY[[[\\\\\\[[[^^^ZZZTTTQQQRRR[[[gggooovvvzzz~~~zzzzzz~~~~~~~~~~~~~~~~~~|||{{{yyy{{{yyysssllleee]]]UUUGGGBBB===:::;;;<<<;;;999<<<<<<======<<<<<<;;;:::::::::888777666666666666666666666555444444333333222222222222222222333333333333555888<<>>???FFFOOO[[[eeekkkpppuuuyyy|||~~~}}}pppqqqjjjTTTIIISSSdddgggbbbZZZRRRLLLGGGCCC@@@BBBDDDGGGJJJLLLNNNNNNNNNLLLLLLKKKJJJGGG@@@888222,,,,,,+++***))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))************'''''''''((()))***+++,,,'''(((***+++---......///...------...000222444666777888888999:::;;;<<<<<<>>>>>>>>>AAADDDGGGHHHGGGEEEGGGJJJJJJIIIGGGFFFFFFKKKIIIKKKYYYmmm~~~{{{wwwwww{{{}}}hhhWWWQQQIIIEEEHHHMMMMMMLLLLLLFFFHHHLLLQQQWWW]]]bbbeeeooosssxxx~~~zzztttooojjjfffdddXXXVVVSSSQQQOOONNNKKKIIIEEECCC@@@?????????>>><<<888777777666555555666666444333222222111111111222000000/////////////////////000000//////111444777AAAIIISSS]]]dddllltttyyy}}}www[[[QQQKKKNNN]]]jjjrrr|||qqqZZZMMMHHHFFFFFFHHH~~~___JJJGGGDDDBBBCCCCCCCCCCCCBBB===777333111111111111333000...---//////...,,,***)))((()))***+++***(((&&&'''((()))***+++++++++***))))))))))))))))))***((((((((((((((('''''''''(((((((((''''''''''''''''''***......,,,)))''''''))))))((((((***...555:::KKKTTTZZZXXXUUUUUUVVVWWWVVVWWWYYY]]]aaabbb```]]]VVVSSSMMMIIIMMMXXXhhhttt{{{|||yyyxxx{{{~~~}}}}}}}}}}}}~~~~~~{{{yyytttiii\\\QQQHHHCCC999666333222333333222000444444444444444333222222333222222111111000000000111111111222111111222222///000111222222111000000//////000111555999>>>@@@CCCFFFKKKOOOQQQQQQOOONNNJJJGGGCCC???;;;999777777333222222222333666888999>>>FFFRRR]]]dddjjjqqquuuzzz|||~~~~~~}}}|||~~~~~~~~~}}}||||||}}}|||kkkfffuuu~~~sssaaaNNNMMMVVVfffeeeaaa]]]ZZZVVVMMMEEECCCCCCEEEHHHKKKLLLKKKJJJLLLLLLLLLKKKJJJEEE???:::...---+++***))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&''''''''''''((((((((()))))))))*********'''''''''((()))+++,,,---((()))***,,,---..................///000222444555888888888999999:::::::::===<<<===???BBBCCCBBBAAACCCIIIOOOSSSQQQLLLGGGDDDLLLNNNWWWjjj|||{{{xxx}}}|||mmm[[[MMMMMMMMMPPPVVVZZZXXXTTTPPPNNNQQQVVV\\\bbbgggkkkmmmuuuyyyvvvrrrkkkeeeaaa[[[UUUPPPQQQMMMHHHEEEDDDEEECCCBBB???===<<<999888666555555555444333222222222222222111111000000000000/////////000000///...///222555999@@@KKKUUU]]]fffooouuuzzz~~~tttaaaQQQJJJSSS```kkkzzznnn\\\LLLCCCDDDIII```JJJGGGDDDBBBCCCCCCCCCCCCAAA===777333111111111000222000///............---***)))((()))***+++***(((&&&&&&(((***+++,,,,,,,,,******))))))))))))******'''''''''(((((((((((((((((((((((((((((((((((((((%%%000===???888///,,,,,,((()))))))))+++111888===EEENNNTTTUUUTTTXXX[[[\\\YYYZZZ___eeejjjiiiccc\\\RRROOOLLLLLLSSSaaaqqq{{{}}}zzzyyyzzz|||~~~|||||||||}}}~~~~~~wwwkkk[[[KKK???999888222111000000111000///...111111222222111111000///000000000000000000000///,,,,,,,,,,,,------------///000111333333222111000/////////000222666999;;;;;;===@@@BBBCCCBBB@@@>>>999888666444333333333444000////////////000111222777???KKKUUU^^^fffoootttyyy{{{}}}}}}||||||}}}~~~{{{{{{|||{{{yyyzzz{{{}}}}}}~~~}}}jjj___fff||||||wwwnnn___SSSOOO^^^cccgggggggggcccXXXKKKAAA@@@AAADDDIIIKKKLLLKKKMMMLLLLLLLLLLLLIIIEEEAAA222///+++))))))((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''((((((***+++,,,---++++++,,,---------,,,,,,......///000222444555666999999999999999999888888<<<<<<===@@@CCCEEEEEEDDDDDDKKKTTTZZZXXXRRRJJJEEEIIIRRRdddyyy~~~}}}vvvfffXXXQQQPPPXXX\\\bbbeeeeeebbb]]]XXXZZZ\\\```eeejjjnnnpppqqq{{{yyyoooccc[[[```ZZZRRRMMMLLLKKKHHHEEEDDDBBB@@@>>><<<:::999999666555444333222222222222222222111111000000000000...///000//////000333555333:::DDDMMMVVV```kkkrrrxxx|||sss]]]MMMNNNVVVbbbxxx|||kkkTTTCCCAAAGGGaaaJJJGGGDDDBBBCCCCCCCCCCCC@@@<<<777444222222111111111000///...------------***)))((()))***+++***(((&&&'''(((***+++,,,,,,,,,+++******))))))******+++'''''''''((((((((((((((('''(((((((((((()))))))))"""///===@@@888///+++,,,((()))***+++...333999>>>AAAIIIPPPQQQSSSXXX\\\\\\TTTVVVZZZbbbiiihhh```XXXQQQNNNLLLOOOZZZhhhttt|||~~~{{{zzzyyyyyyzzz{{{{{{{{{||||||~~~zzznnn]]]NNN@@@666333444111111111000000000//////000000000000000//////.........///000000000//////++++++,,,,,,,,,------------...000111222222111111////////////000222444555555666777888888777555444333222222111111111111111222111111000000000111111111888CCCMMMWWWaaammmtttwwwzzz}}}~~~~~~}}}}}}}}}zzz{{{}}}|||{{{{{{|||~~~{{{|||}}}mmm```___mmmwwwrrrkkk^^^SSSUUU```jjjlllmmmjjj^^^QQQAAA???>>>AAAGGGLLLNNNNNNMMMMMMLLLMMMMMMLLLIIIFFF999333,,,((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))***+++,,,---,,,,,,------------,,,,,,...///000222444666888888;;;;;;;;;::::::::::::::::::999;;;>>>CCCFFFGGGGGGFFFLLLTTTYYYXXXSSSNNNJJJHHHVVVlllwwwfffUUULLLPPPXXXffflllpppooommmllliiieeefffgggjjjmmmppprrrtttttt}}}tttqqqiii___YYYVVVSSSNNNIIIEEEDDDBBB@@@>>><<<;;;;;;888777666555444333333333333333222222111000000000---///000000000111333555111666===EEENNNYYYeeennnssswww}}}gggPPPKKKLLLSSSkkk|||}}}ttt^^^JJJBBBDDDaaaJJJGGGDDDBBBCCCCCCCCCCCC>>>;;;888555444444222111/////////---,,,+++,,,---***)))((()))***+++***((('''((()))***+++,,,,,,,,,+++******))))))******+++''''''''''''((((((((()))'''((((((((())))))))))))###)))///111///+++)))((((((***,,,...000444999===CCCJJJOOOPPPQQQTTTVVVUUUMMMMMMRRR]]]gggkkkgggbbb]]]WWWRRRVVVbbboooxxx{{{~~~}}}zzzyyyxxxyyyzzzzzzzzz{{{|||~~~~~~~~~~~~~~~mmm^^^MMMCCC;;;555444777222222222111000000000111000000000000000///......,,,,,,.../////////...............///////////////------///000222333333333000000000000000000000000111222222222222222222111000111111222222111111111333333333333333333333333000555===EEENNNYYYeeennnqqquuuzzz}}}}}}{{{zzzyyyyyy{{{~~~~~~}}}|||}}}}}}|||}}}}}}~~~rrriiicccdddyyyxxxpppnnneeeYYYRRRaaammmnnnmmmlllcccWWWIIIDDD@@@AAAFFFKKKLLLLLLNNNMMMLLLMMMNNNNNNKKKIII@@@888...)))((())))))'''''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))***)))))))))******+++,,,++++++,,,---.........------///111444777999:::;;;;;;;;;<<<===>>>???@@@AAA===;;;;;;<<<@@@CCCDDDDDDGGGIIILLLNNNMMMMMMMMMNNNNNN\\\rrr{{{kkk^^^SSSQQQ[[[hhhtttzzz{{{uuurrrsssuuutttqqqrrrssstttvvvxxxyyyzzz{{{tttpppjjjbbb[[[UUUSSSPPPKKKGGGCCC@@@???;;;:::999888777666666666444333333222111111000000---///000000//////111222111444888===DDDOOO\\\fffnnnrrrwww{{{~~~|||]]]RRRLLLIIIYYYppp~~~{{{uuuyyy{{{mmmZZZKKKFFFbbbJJJGGGDDDBBBCCCCCCCCCCCC===;;;888666666555333111...///...---+++++++++---***)))((()))***+++***(((((()))***+++++++++++++++++++++************++++++&&&'''''''''(((((())))))'''((((((((())))))*********(((&&&'''***++++++***(((***---///111555999===FFFMMMQQQPPPOOOPPPPPPMMMKKKLLLRRR___nnnxxxyyywwwooofff___bbbnnnzzz~~~{{{xxxxxxzzz}}}}}}zzzyyyyyyxxxxxxyyyzzz{{{|||~~~~~~~~~~~~}}}zzzwwwsssqqqaaaQQQBBB===:::777777:::444444444333111111222333000000111111000000///...+++,,,...///000//////...------------..................///111333444666666111111222222111000///...000/////////000111222222...///111333444333333222///000000000111111111222222666;;;@@@FFFQQQ]]]eeekkkooouuuyyyyyywwwvvvuuuwwwzzz}}}~~~}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~vvvsssjjj^^^hhh}}}}}}nnnlllggg[[[TTTdddpppooommmmmmggg]]]SSSLLLDDDBBBEEEHHHHHHGGGNNNMMMMMMMMMNNNNNNLLLKKKFFF<<<111***)))+++***)))''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************+++***************++++++)))***+++---...//////000---///222555888:::<<<===:::;;;===???BBBDDDEEEFFFGGGDDDAAA???@@@AAABBBAAAEEEEEECCCBBBBBBEEEJJJNNNVVVbbbvvvrrrccc\\\ZZZ^^^jjjvvvzzzuuuxxx}}}~~~xxxxxxxxxyyyzzz|||~~~~~~vvvoookkkeee^^^VVVOOOJJJHHH>>>===;;;:::999888888888444444333333222111000000...///000000...---...///222333555888===HHHUUU___lllppptttxxx|||qqqbbbVVVLLLRRRcccrrrxxx}}}{{{~~~tttrrryyyhhhUUUIII```IIIFFFDDDDDDGGGHHHGGGEEE>>>;;;777444333333222111/////////...------,,,,,,******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((***+++***(((''''''***---+++***)))((((((''''''(((((()))+++///555;;;>>>???MMMOOOQQQQQQMMMHHHGGGIIIFFFNNNXXXaaammm{{{xxxooopppuuuyyy}}}}}}~~~|||wwwssssssuuuzzz}}}}}}~~~~~~{{{wwwtttwwwyyy|||}}}}}}}}}~~~{{{xxxssskkkbbb[[[TTTOOOIIICCC@@@>>><<<:::999888666555555444222111...///111111000000000111000111111222222111111000000000000111111111111111......///111222444555555555444222000000111222333777111...333777666444333999555333555888666111...111333444222111222333222555555555888===EEEMMMQQQYYYbbbkkkpppooommmnnnpppvvvyyy~~~~~~~~~|||}}}~~~~~~|||yyy{{{|||~~~~~~}}}pppqqquuummmdddaaarrr{{{mmm```TTTNNNWWWccclllrrrsssppplllggg___TTTJJJEEEEEEIIILLLMMMMMMMMMMMMMMMLLLKKKKKKJJJCCC888...)))(((***,,,((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''...---+++)))((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))++++++)))))))))))))))))))))))))))******++++++,,,------...------......///000111,,,000555999<<<===<<<;;;@@@BBBCCCBBBBBBCCCEEEGGGAAA@@@>>>>>>???BBBFFFIIIHHHCCC@@@BBBDDDEEEIIINNN^^^ooo{{{mmmccceeelllrrrxxx~~~|||iii\\\XXXNNNIIIEEEAAA???>>><<<777333888777666666666555333111/////////000111222222222111333444444666===HHHQQQccciiiqqqwwwzzz}}}rrrWWWMMMNNNRRRaaapppxxxrrrrrrxxxqqqxxx~~~|||rrrrrrmmmssswwwtttcccRRRaaaJJJGGGDDDDDDGGGHHHFFFDDD>>>;;;777444333333222111/////////...------,,,,,,******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((((((((((((&&&%%%&&&(((*********)))(((((((((((((((***+++...222777;;;>>>???LLLNNNPPPPPPNNNKKKJJJLLLLLLTTT\\\```eeeqqqxxxxxx~~~yyyvvvrrrppppppsssvvvyyy{{{|||}}}~~~}}}{{{xxxvvvzzz{{{|||}}}}}}~~~~~~zzzrrrhhh___YYYVVVXXXVVVTTTPPPLLLHHHEEECCC@@@===888555555555555555222333444444333222222222//////000000111111000000000000000000000000000000...///000111222333333444555444222111000111222333999888999>>>???======@@@888888888999999888777888222444555444444555555555444333333555999>>>CCCFFFKKKSSS\\\bbbeeehhhnnnsssssswww|||}}}}}}~~~~~~|||zzz~~~~~~mmmiiimmmnnnlllkkkmmmyyybbbNNNLLLOOOUUU]]]fffmmmpppppphhh```UUUJJJEEEEEEIIIMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKFFF===333,,,)))***,,,((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''---,,,+++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++************************)))******++++++,,,------...------......///000111000222666:::===>>>>>>>>>===???@@@AAAAAABBBEEEGGGCCCAAA??????@@@CCCFFFIIILLLKKKKKKJJJGGGFFFMMMWWWjjjxxx}}}sssmmmpppvvvyyy{{{~~~|||~~~ttteeeTTTQQQLLLGGGCCCBBB@@@<<<888777666555444444444111///111111000000000000000000000222333222444:::DDDMMM\\\ccclllsssxxx|||eeeSSSNNNNNNUUUdddppppppoooxxxzzz}}}}}}|||{{{iiikkkqqqnnnppp~~~~~~gggRRRbbbKKKHHHEEEEEEFFFGGGEEEBBB>>>;;;777444333333222111/////////...------,,,,,,******))))))))))))******))))))))))))))))))))))))+++************)))))))))((((((((((((((((((((((((((((((((('''%%%&&&(((*********)))((((((((()))))),,,...222555999;;;<<<===GGGIIILLLLLLKKKKKKLLLMMMRRRXXX]]]\\\ZZZcccvvvtttssspppooooooqqqsssuuuwwwxxxxxxyyyzzzyyyyyyyyy|||}}}}}}}}}|||~~~wwwkkkaaa\\\\\\eeeiiillljjjddd]]]YYYXXXLLLGGG???999666666666666555555444444333222111111///000000111111111222222111111111111111111111111000000000111111111111222444333222111111111222333555888???EEEDDD@@@BBBGGGAAACCCDDDBBB???<<<<<<<<<666666555555555444444444444444444444666888:::<<<===CCCJJJOOOSSSZZZdddlllnnnrrrxxx}}}~~~~~~~~~~~~}}}||||||}}}tttgggfffjjjooorrrjjj|||hhhPPPMMMJJJKKKRRR___iiioooqqqhhh```UUUJJJEEEEEEHHHKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLJJJDDD;;;111+++)))***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''+++******)))(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))******++++++++++++++++++++++++)))******++++++,,,------...------......///000111000111444777999;;;======<<<>>>@@@AAAAAACCCFFFIIIFFFEEECCCBBBCCCFFFIIIKKKQQQSSSUUUSSSLLLLLLZZZiiixxx{{{vvvrrrsssyyy{{{{{{yyy```XXXRRRJJJEEEDDDBBB@@@===:::999777666555444222000222222111111000///......000111111111111666???FFFRRRYYYdddnnnuuu{{{{{{cccSSSKKKNNNYYYjjjuuuvvvuuu|||sssssstttgggbbbdddkkkttt{{{pppWWWcccMMMIIIFFFEEEFFFFFFDDDAAA>>>;;;777444333333222111/////////...------,,,,,,******))))))))))))******((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((()))******)))((((((***+++)))))))))((())))))******---000444777999999::::::@@@DDDEEEEEEGGGKKKMMMMMMTTTVVVWWWUUUSSSXXXhhhxxx{{{zzz||||||zzzuuutttsssrrrqqqrrrrrrsssrrrrrrssstttvvvwwwyyyzzz}}}}}}|||{{{{{{}}}~~~wwwsss|||{{{vvvttteee^^^UUULLLFFFAAA>>>===999888666555555555444333222222222222222333333444444444444444333333333333222222111111111000000000333333222111111222222333AAAGGGTTTaaafffeeehhhmmmgggiiigggbbb[[[TTTKKKCCCAAA===999999777555333444555666666666777888888888999<<>>>>>???AAAAAABBBCCCFFFHHHJJJIIIGGGGGGGGGIIILLLMMMRRRSSSUUUTTTSSSZZZmmmxxxsssnnnqqqwww~~~wwwbbb[[[QQQJJJHHHFFFEEECCCAAA???<<<:::999888666444222222222111000000//////111111111000000444:::???HHHOOO[[[gggrrryyy~~~yyy^^^JJJMMMPPP```vvv}}}xxxyyyvvvmmmppp```bbbiiilllyyyzzzcccbbbMMMJJJFFFEEEFFFFFFCCCAAA>>>;;;777444333333222111/////////...------,,,,,,******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++***(((((()))+++))))))((())))))***+++,,,...222666888777777777888>>>BBBCCCCCCGGGOOORRRPPPRRROOONNNOOOOOORRR]]]iiilll}}}~~~~~~~~~yyywwwxxxwwwssswwwvvvtttsssqqqqqqppppppoooooopppqqqsssvvvxxxyyy||||||{{{zzzzzz|||~~~uuukkkbbbXXXPPPKKKBBB???<<<::::::999888666444333333222222333333444555555555444444444333333333333333222111000000000222222222222222222222333@@@HHHZZZrrrmmmYYYNNNEEE???===;;;777666999555555666888999999::::::999::::::888666:::CCCKKK```gggqqqyyy||||||zzzyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ppp___dddppppppjjjeeejjjxxxssscccUUUTTTZZZ```ffflllddd^^^UUULLLEEECCCCCCDDDIIIJJJLLLMMMNNNOOOPPPPPPLLLMMMLLLEEE;;;111***'''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))))))))))))))))))))))))))******++++++,,,------...------......///000111333444444666888;;;>>>???>>>???@@@@@@??????AAACCCHHHHHHGGGGGGHHHJJJLLLMMMNNNLLLMMMSSS]]]lll}}}tttmmmiiirrryyyvvvmmm```UUUOOOLLLIIIFFFFFFCCC@@@===<<<:::888777222222222222222222222222222222111111111444777:::@@@GGGSSSaaannnwww|||kkkKKKMMMFFFPPPiiiyyywwwvvv{{{ttt|||lllggghhhgggvvvqqq```MMMIIIFFFEEEFFFFFFDDDAAA>>>;;;777444333333222111/////////...------,,,,,,******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((&&&((()))((('''&&&'''(((((((((((()))***+++,,,---///333777888666555777999AAAEEEFFFDDDJJJUUUYYYVVVQQQKKKJJJMMMNNNNNNVVVaaannnxxxzzzwwwwwwuuurrrvvvtttrrrpppooooooooooooooopppppprrrtttvvvxxxyyy{{{||||||{{{zzz{{{yyymmmbbb[[[PPPKKKEEEAAA@@@>>>:::777888777666444444444555555555555555444444333333222555444444333222222111111111222222222222333333333222:::MMMkkkyyy]]]OOODDD@@@<<<666444888222333555777999:::<<<<<<999;;;;;;999555666===CCCXXXbbbooozzz}}}{{{{{{|||~~~~~~}}}}}}~~~|||}}}~~~eeecccppppppiiidddjjjzzzuuu^^^TTTRRRUUU___kkkeeeaaaZZZRRRKKKGGGDDDCCCGGGHHHJJJLLLNNNOOOPPPPPPMMMMMMLLLHHHAAA777---'''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&''''''(((((((((((((((((((((((((((((()))******++++++,,,------...------......///000111///000111222444777999:::<<<===>>>===;;;;;;===>>>DDDDDDDDDEEEFFFHHHJJJKKKKKKHHHLLLYYYjjj{{{|||rrrjjjfffeeewww|||lll___VVVOOOJJJGGGJJJFFFBBB???===;;;999888333333333333333333333444333222111111222333555777;;;@@@KKKYYYhhhssszzz|||}}}YYYSSSHHHHHH\\\nnnuuuyyyzzzzzz|||ooogggeeeppp{{{{{{~~~^^^LLLIIIEEEEEEFFFGGGDDDBBB>>>;;;777444333333222111/////////...------,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((&&&((())))))'''''''''(((((((((((()))***+++---...222555888888666555888<<>>;;;:::::::::;;;999888888777666666555555555555555444444333333333111111222222333333333333555:::GGG]]]www}}}iiiVVVLLLCCC888444777333444555777999<<<>>>@@@:::>>>AAA???:::888;;;>>>LLLXXXiiiyyy~~~|||yyy{{{}}}}}}||||||~~~}}}~~~ooofffnnnooojjjgggmmmzzziii]]]VVVRRRYYYeeeiiifffaaa[[[TTTMMMHHHFFFEEEFFFHHHKKKMMMOOOPPPPPPOOOMMMKKKJJJFFF>>>333***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''''''''(((((((((((((((((((((((()))******++++++,,,------...------......///000111---...///111333555666777;;;<<<======<<<<<<>>>@@@BBBBBBCCCEEEGGGIIIKKKLLLJJJLLLUUUfffwww|||rrrjjjhhhjjjnnnwwwwwwkkkbbb\\\WWWSSSNNNKKKFFFBBB@@@>>><<<:::666666666555444444333333222111000000111333444444888;;;DDDRRRaaannnuuuxxxttt]]]QQQKKKRRR```ooo}}}sssddddddgggooo||||||\\\KKKHHHEEEEEEGGGGGGEEEBBB>>>;;;777444333333222111000//////...------,,,,,,******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((()))++++++***))))))***((((((((()))***,,,---...444777:::999666666:::???CCCHHHGGGDDDKKKZZZ___ZZZVVVRRRRRRRRRJJJFFFTTThhhsssooorrr|||{{{}}}}}}yyyxxxyyywwwsssrrrqqqooonnnoooqqqtttvvvuuuvvvwwwyyyzzzzzzzzzzzz|||}}}~~~~~~uuulllggg```XXXRRRKKKIIIFFFCCCAAAAAAAAABBB======<<<<<<;;;:::999999666666555555555444444444000111222333333333333333111333999CCCSSSlllooo```QQQ@@@999<<<777777777999;;;>>>AAACCC>>>BBBFFFDDD>>>:::999;;;AAANNNcccuuu~~~{{{wwwzzz||||||{{{{{{}}}|||||||||}}}uuugggjjjnnniiigggkkkttttttlllaaaUUUUUU]]]mmmkkkgggbbb[[[SSSMMMIIIDDDEEEGGGJJJLLLNNNPPPPPPQQQMMMKKKKKKJJJCCC777,,,)))((((((((('''''''''''''''''''''&&&&&&'''''''''))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((''''''&&&&&&&&&'''''')))))))))))))))))))))))))))******+++,,,,,,------...------......///000111222333555888:::;;;<<<<<<<<<===?????????@@@BBBDDDCCCDDDEEEGGGIIILLLNNNOOOLLLRRR```sss{{{xxxqqqjjjgggkkkttt{{{wwwyyyssspppllliiiSSSOOOJJJFFFCCCAAA???>>>999999888666555444333222000/////////111222222222666888@@@MMM]]]jjjrrruuu```WWWLLLJJJSSSfff}}}sssbbbcccaaaeeezzz~~~```MMMIIIFFFFFFGGGHHHEEECCC@@@<<<777444222222222111000000000///......------,,,+++++++++******))))))))))))(((((((((((())))))))))))((('''''''''''''''))))))(((((((((((())))))((((((''''''''''''(((((()))((('''&&&'''***---///999;;;============>>>@@@CCCDDDGGGKKKQQQWWW\\\^^^UUUQQQPPPRRRRRRQQQXXXbbbkkkqqqvvvvvvxxx{{{|||{{{yyyyyyyyyyyyxxxxxxwwwwwwpppooooooooooooppprrrsssuuuuuuvvvvvvwwwwwwwwwxxxzzz}}}xxxrrrooohhh___ZZZYYYXXXTTTQQQMMMOOOOOOJJJCCC===;;;;;;777666555666888888777666444444444444444333222111...222555666;;;HHH^^^nnn~~~cccOOOAAA999444555555666:::AAAGGGIIIOOOKKKHHHGGGFFFAAA===:::===GGG[[[ppp|||~~~~~~zzzzzz{{{{{{|||~~~}}}}}}~~~}}}lllnnntttqqqhhhlll{{{wwwkkkWWWOOOSSScccnnnssskkk```WWWLLLAAAEEEBBBDDDIIILLLLLLOOOSSSMMMPPPQQQNNNJJJEEE;;;111---***'''''')))(((&&&""")))(((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************((())))))+++,,,---......---------......///000111444444555666999<<>>:::999999888333111333333333222222111222222222777555999DDDQQQ^^^kkkuuu~~~}}}bbbMMMKKKOOOUUUjjj{{{ttt~~~xxx{{{~~~lll]]]___jjjrrr```MMMJJJFFFFFFGGGGGGEEEBBB???<<<777444333222222111000000//////...------,,,++++++*********)))))))))***)))((((((((((((((()))))))))(((''''''''''''((())))))(((((((((((())))))((((((''''''''''''((((((+++***)))(((***,,,///111777888::::::::::::<<<===AAAAAABBBDDDHHHPPPXXX^^^\\\UUUQQQTTTWWWYYY___gggkkkqqquuutttuuuxxxyyywwwvvvuuuuuuvvvvvvwwwxxxyyytttsssqqqpppqqqrrrtttuuuwwwwwwwwwvvvwwwwwwxxxxxx{{{~~~zzzrrrnnnnnnmmmjjjgggbbbbbb```[[[TTTLLLGGGEEE===;;;888777777888777666555555555555444444333333555777888555444999CCCLLL^^^tttxxx___OOOFFF999888777777;;;CCCJJJNNNPPPLLLIIIHHHGGGCCC<<<777;;;CCCUUUjjjwwwyyyyyyzzz}}}||||||||||||}}}}}}~~~}}}~~~{{{xxxzzz~~~tttyyyzzztttkkkkkkzzzvvvaaaTTTRRR[[[fffkkkeee\\\VVVPPPIIIFFFCCCCCCHHHKKKKKKMMMQQQMMMQQQRRROOOMMMIIIAAA888///,,,(((((())))))'''$$$(((((('''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))***+++,,,---......------...///111222444555999999999999;;;<<<>>>@@@EEEGGGHHHGGGFFFEEEFFFGGGEEEIIINNNPPPPPPNNNKKKHHHNNNUUUdddwwwzzzkkkhhhiiipppwwwzzz}}}yyyhhhWWWQQQJJJIIIKKKEEEBBB===;;;<<<:::666444555444333222222111222222222666333777AAAMMMZZZhhhttt}}}mmmSSSKKKJJJNNN___ttt~~~|||{{{mmmjjjpppwww```NNNKKKGGGFFFGGGFFFCCC@@@???;;;777444333333222111//////......---,,,,,,,,,******))))))))))))((((((******)))(((((((((((((((***)))((((((''''''(((((())))))(((((((((((())))))((((((''''''''''''((((((******))))))+++---000222444555777777666777999;;;@@@???>>>===@@@HHHTTT]]]ccc\\\VVVWWWZZZ]]]aaafffnnnsssuuusssrrrtttuuusssrrrqqqqqqqqqsssvvvxxxzzzxxxvvvtttrrrrrrsssuuuwwwzzzyyywwwvvvuuuvvvxxxyyy|||~~~|||{{{{{{yyywwwtttrrroookkkfff___XXXSSSEEEAAA===:::999999999999666666666555555555444444111222333333111222444666999IIIZZZrrrlllWWWKKK@@@<<<888888<<>>>>>===999777888444444333222222222222222333111444<<>>;;;777444444333222111.........---,,,,,,++++++)))))))))(((((((((((((((+++***)))((((((''''''(((***))))))((('''((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''(((***---///111444555666666666777:::<<>>>>>DDDOOOWWWgggeeecccbbb``````cccgggssswwwxxxtttrrrssstttrrrqqqpppnnnnnnppprrrvvvxxxzzzxxxuuusssrrrsssvvvwww{{{yyyvvvtttsssuuuvvvxxxyyy|||}}}{{{yyywwwttttttrrrnnngggaaaQQQLLLEEE@@@>>>===<<<<<<777777666666555555555555000000111222444444222111888>>>AAAMMMeeewwwyyy___MMMFFF???999888===GGGTTT___```\\\UUUOOOMMMJJJCCC:::<<>>HHHWWWeeellljjjbbbXXXRRRPPPJJJCCC===>>>HHH]]]qqq{{{|||||||||||||||}}}}}}~~~||||||}}}{{{}}}{{{ppp[[[PPPTTT___gggdddYYYSSSUUUOOOGGGBBBEEEIIIJJJKKKNNNOOOPPPOOOKKKKKKMMMJJJEEE;;;444,,,((('''(((((('''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((())))))************++++++++++++,,,,,,,,,---........./////////000000222444555666666777:::===@@@CCCEEEFFFCCCFFFJJJMMMNNNOOOPPPQQQNNNOOOLLLMMMZZZkkkqqqlllppp|||pppeee______iiizzzsssgggmmm|||ooofff```hhhpppkkk[[[QQQHHHEEECCC>>>:::999777666555444333333333333333222444888>>>KKK```sssuuuYYYIIIGGGNNNUUUwwwyyyvvv|||\\\MMMJJJFFFEEEFFFEEEBBB???<<<999777555555444222111//////......---,,,,,,,,,(((((())))))))))))******))))))(((((((((((())))))+++***))))))(((((())))))'''((()))******)))((('''((((((''''''''''''((((((((()))***,,,///111444555777888888888888;;;>>>BBB???@@@BBBCCCDDDDDDDDDCCCMMM\\\iiiiiidddfffpppyyy~~~}}}vvvssstttuuutttsssrrrpppnnnnnnooopppqqqttttttrrrrrrqqqrrrssssssvvvuuusssrrrqqqrrrtttuuusssvvvzzz~~~|||zzzxxxrrrjjjaaaXXXOOOFFF@@@@@@???<<<999777666666666999777555444333333222000...222111333777666???TTTuuuXXXJJJ???===@@@GGGVVVfffssswwwrrreee[[[WWWQQQJJJ???<<>>@@@AAABBBCCCAAAEEEJJJNNNQQQSSSTTTVVVSSSOOOJJJJJJQQQ]]]jjjqqq}}}sssiiiaaa^^^dddnnn~~~~~~rrrtttvvvmmmiiiuuu{{{kkk___SSSMMMIIICCC===<<<999999777666555555555555333333666888;;;FFF\\\pppdddMMMFFFGGGJJJ\\\rrr|||]]]LLLHHHEEEDDDEEEFFFCCC@@@;;;999777666555444222111000000//////...------,,,)))))))))*********++++++(((''''''(((((()))***++++++***))))))(((((())))))'''((()))******)))((('''((((((''''''''''''(((((('''(((***---000222555666666777777777777:::>>>AAAAAA@@@BBBFFFJJJKKKGGGBBBCCCRRR^^^______hhhuuu}}}~~~|||tttpppqqqsssrrrsssrrrqqqpppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrttttttssssssssstttuuuuuutttvvvzzz}}}~~~zzzssskkk```UUUNNNGGGEEEAAA>>>;;;999999999333444444444444555555666222444333777===777:::KKKhhheeeTTTFFFBBBBBBEEESSScccuuusssddd\\\TTTLLLDDD>>>BBBUUUlllzzz~~~}}}}}}|||||||||||||||||||||}}}~~~rrrzzzyyykkkYYYSSS\\\pppvvvhhh\\\\\\OOOEEE===???EEEHHHJJJLLLOOOQQQPPPNNNNNNPPPNNNIIIHHH???444+++))))))***)))(((''''''((((((***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))))))))*********+++++++++,,,,,,............////////////111000000000111222333444999:::===???AAACCCCCCCCCDDDHHHMMMQQQRRRSSSTTTUUUTTTMMMKKKNNNPPPVVVhhh|||yyypppjjjggggggkkkrrrxxxvvvwwwpppooo|||nnn___WWWQQQJJJCCC@@@;;;;;;999888777666666666222444777888999BBBXXXmmmrrrUUUIIIGGGFFFOOO]]]yyy|||^^^KKKHHHDDDDDDFFFFFFDDDAAA;;;999777666666555222111000000000///......------))))))******+++++++++,,,''''''''''''(((***+++,,,+++******)))))))))))))))'''((()))++++++)))((('''((((((''''''''''''((((((%%%&&&(((+++...111333444444555555555555888<<<@@@EEEBBBCCCHHHOOOQQQLLLFFFIIIUUU]]]]]]aaannn|||}}}~~~zzzrrrnnnoooqqqpppqqqqqqrrrrrrrrrqqqqqqqqqoooppprrrssstttsssrrrrrrsssssstttuuuuuuvvvvvvvvvuuuxxx{{{}}}~~~~~~xxxoooddd]]]LLLIIIEEEAAA>>><<<;;;;;;666888999888555333222333777333,,,000888444555EEEYYY|||nnn\\\LLLFFFCCCDDDPPP```sss}}}kkk___UUUKKKIIICCCDDDVVVmmm{{{~~~|||{{{{{{zzzzzz}}}}}}~~~tttooozzzpppWWWOOOVVVmmmwwwkkk```___MMMCCC;;;===CCCGGGIIIJJJKKKMMMMMMLLLMMMOOOMMMHHHMMMDDD777...******++++++(((((((((((()))***,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,.........///////////////000000000111222333444555666888<<<@@@CCCFFFGGGHHHHHHLLLPPPRRRSSSRRRRRRRRRSSSLLLNNNVVVVVVWWWmmmyyyrrrnnnppprrrooouuutttnnnvvvyyytttuuuxxxhhh^^^XXXOOOHHHDDD===<<<;;;999888777777777111444777888777???UUUjjj}}}^^^PPPLLLJJJRRRTTThhh|||[[[KKKHHHEEEEEEFFFFFFCCC@@@<<<999666444444444444333000...------------,,,***,,,+++******++++++***(((''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((((((((())))))))))))))))))***---111222///,,,333333333666999<<<======???EEEHHHEEECCCDDDEEEDDDEEENNN[[[iiittt|||xxxvvvqqqllliiihhhhhhiiimmmooorrrtttuuusssqqqoooppppppooooooppprrrtttuuurrrvvvzzzzzzyyywwwyyy{{{yyyzzz|||||||||}}}zzzuuussshhh___RRRHHHCCCAAA>>>===888777666666777777777555444333333333555666888:::IIIccckkkOOOEEEEEEFFFMMMWWWhhh|||wwwjjj\\\QQQJJJLLLNNNUUUfffyyy|||}}}{{{yyyyyyzzz|||~~~}}}ooorrrqqq^^^VVVNNNSSShhhuuuhhhRRRKKKCCC======@@@BBBFFFJJJLLLLLLMMMOOOQQQPPPNNNLLLNNNHHH>>>444---)))(((((((((((()))***+++,,,,,,,,,+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((()))*********++++++,,,,,,------...........................555444444444555666888999888777888===DDDHHHIIIGGGHHHJJJMMMNNNOOOOOOQQQSSSRRRTTTWWWXXXZZZfff|||||||||zzzxxx{{{{{{{{{qqqttt~~~|||yyy~~~xxxnnniiibbbWWWMMMIIICCC;;;777777888777666333555222444;;;???PPPkkk~~~rrrXXXOOOIIIHHHLLLYYYooo|||]]]KKKHHHEEEEEEFFFFFFCCC@@@;;;999555333333444333222000...------------,,,***+++***))))))+++,,,+++***((((((((()))))))))))))))(((((((((((((((((((((((('''(((((()))((((((''''''(((((((((((())))))))))))******+++...222333111...222222444666999<<<======<<>>>>>???CCCIIIKKKLLLMMMOOOQQQPPPOOOMMMOOOJJJAAA777...)))'''(((((((((((())))))******************)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((()))*********++++++,,,,,,------...,,,------...000111222222444444444555666777888999<<<<<<===@@@CCCDDDCCCBBBEEEHHHLLLNNNNNNNNNNNNOOOMMMPPPWWW^^^eeesss~~~~~~~~~zzzxxx{{{}}}yyyvvv|||yyysssjjjbbbWWWOOODDD===;;;;;;::::::777999555666;;;===LLLfffyyy}}}cccVVVJJJFFFHHHPPPddd|||~~~}}}^^^KKKHHHEEEEEEFFFFFFCCC@@@:::888444333333333222111000...------------,,,***,,,+++******++++++***((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))++++++---///222333222000111222555888:::<<<======:::@@@DDDEEEGGGKKKNNNMMMMMMQQQZZZeeeoootttrrrooogggjjjllliiidddbbbdddggghhhjjjmmmooopppooonnnllllllmmmnnnpppqqqqqqqqqqqqwwwyyyzzzyyyvvvvvvxxx{{{yyyzzzzzzyyyxxxzzz}}}~~~wwwpppfffYYYKKKAAAAAA???===<<<<<<;;;999777:::888777555444333444444999CCCRRRdddzzzjjjVVVJJJDDDHHHPPP]]]ssslllWWWNNNOOOOOOSSS___qqq}}}~~~|||{{{{{{|||}}}{{{|||}}}~~~|||vvvppplllxxxooo]]]OOOUUUiiiuuuwwwiii\\\MMMDDD@@@>>>BBBHHHJJJKKKMMMOOOPPPPPPOOONNNOOOLLLFFF<<<111)))'''(((((((((((((((((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))*********++++++,,,,,,------......//////000111222222333333333555666777888888888@@@BBBDDDEEEDDDBBBAAAAAADDDHHHMMMPPPPPPOOONNNNNNJJJLLLSSS]]]fffrrr~~~zzzssspppxxx~~~kkk```QQQEEE@@@>>>>>>===:::<<<888888;;;;;;HHH```wwwuuu```LLLEEEFFFIIIWWWsss}}}}}}___LLLHHHEEEEEEFFFEEEBBB???999777444333333333111000000...------------,,,***///---+++******)))'''&&&+++******))))))(((((((((((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))+++,,,---///111222222111111444888:::<<<<<<======999@@@GGGKKKSSS[[[``````UUUUUUWWW\\\ccceeeccc___dddiiimmmkkkeeeaaacccggghhhjjjllloooppppppooonnnjjjlllnnnpppqqqqqqppppppxxxyyyzzzxxxuuuuuuxxx{{{zzz{{{zzzyyyxxxzzz}}}}}}zzzssshhhZZZPPPHHHDDD???<<<<<<<<<<<<<<<<<<;;;999777555555555555333:::HHH[[[rrrvvv```OOOEEEGGGNNNXXXnnnttt\\\QQQRRRSSSWWWaaaooo|||~~~}}}|||||||||yyyzzz|||~~~~~~~~~{{{rrrkkkggg___|||tttcccQQQRRRcccsssyyysssgggYYYNNNFFFAAABBBGGGHHHJJJMMMOOOPPPOOOOOOOOOOOOOOOKKKAAA555,,,(((''')))(((((((((((((((((((((***)))))))))((((((((('''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******++++++,,,,,,------...222222222111000000//////222333555777888999888888@@@DDDHHHIIIFFFCCCCCCDDDCCCHHHPPPUUUVVVTTTSSSQQQHHHIIINNNXXXcccmmm{{{sssjjjppp|||ooo]]]NNNEEEAAA???>>>;;;===999888;;;:::EEE]]]zzzjjjNNNGGGHHHHHHPPPjjj|||___LLLIIIFFFEEEFFFEEEBBB???999777444333333333111000000...------------,,,***---+++******++++++)))(((++++++******))))))(((((())))))))))))))))))))))))%%%&&&''''''((((((((('''(((((((((((())))))))))))***+++---...///000111222222666;;;>>>>>>=========:::@@@GGGNNNWWWaaaffffffZZZWWWUUUVVVZZZ]]]]]]\\\bbbhhhllljjjccc___aaaeeeeeegggiiilllmmmnnnnnnmmmjjjkkkmmmooopppppppppooowwwxxxyyywwwtttssswwwzzz|||||||||{{{zzz{{{~~~~~~}}}zzztttjjjcccWWWQQQHHHAAA>>>===>>>>>><<<;;;999777555555555555555999BBBSSSfffxxxoooXXXIIIGGGKKKWWWjjj}}}fffUUUUUUWWW]]]fffppp{{{~~~}}}|||{{{yyyzzz{{{||||||}}}}}}}}}~~~~~~~~~{{{qqqhhhddd___ssspppXXXQQQ]]]jjjpppppphhh^^^VVVLLLCCCAAACCCFFFIIIMMMOOOOOONNNOOOPPPOOOOOOMMMFFF;;;111***((()))))))))))))))))))))((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((())))))******++++++,,,,,,------...111111111000000/////////111333555777999999999999@@@DDDGGGGGGCCCAAAAAABBBAAAGGGPPPVVVXXXWWWTTTSSSHHHIIIOOO[[[fffppp||||||iiifffzzzhhhWWWMMMFFFAAA>>>:::<<<999888;;;:::EEE]]]|||vvvUUUIIIKKKJJJLLL]]]xxx|||___LLLIIIFFFEEEFFFEEEBBB>>>999777555444444444222000000...------------,,,***((((((''')))+++------,,,******************))))))))))))))))))))))))))))))$$$%%%&&&'''((((((((('''(((((((((((())))))))))))***+++---......///111333555:::@@@BBB@@@===<<<===<<>><<<:::888666555555555:::888;;;CCCOOO___rrrdddOOOGGGHHHSSSfff{{{qqq[[[WWWXXX```iiirrrzzz~~~|||zzzyyy{{{||||||{{{zzzzzz{{{~~~~~~{{{~~~}}}rrreee]]]dddhhhppp~~~hhhSSSUUU```eeefffbbb^^^YYYOOOCCC>>>>>>DDDHHHMMMOOONNNNNNPPPRRRNNNNNNMMMIIIBBB888...((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((()))*********++++++,,,,,,------...------...000111222333444222333555777888::::::;;;AAABBBBBBAAA???===<<<===???EEENNNTTTUUUSSSPPPOOOOOORRRYYYcccjjjnnnuuu||||||~~~lll]]]rrrttteeeZZZPPPGGGBBB;;;===999999<<<<<>>999888666666666555222000000...------------,,,******)))((()))+++,,,,,,*********************++++++))))))))))))))))))))))))%%%&&&'''(((((()))))))))(((((((((((())))))))))))+++---//////...///222555888>>>DDDFFFBBB>>><<<<<<@@@BBBDDDEEEIIINNNNNNIIIDDDHHHLLLMMMNNNPPPVVV\\\\\\^^^``````^^^]]]^^^______aaaccceeegggiiijjjjjjmmmmmmmmmnnnoooppprrrrrrpppsssvvvuuusssrrrtttwwwyyy{{{}}}}}}|||{{{||||||zzz|||{{{uuummmeee\\\TTTMMMHHHGGGEEEBBB>>>;;;999999888:::777888;;;@@@KKK___rrrnnnVVVJJJHHHHHH[[[rrrxxxaaaYYYVVV^^^iiiqqqyyy}}}~~~~~~|||zzzyyy{{{~~~~~~|||{{{|||~~~~~~}}}|||zzz~~~}}}ttthhh___``````aaaccclll___RRRUUUZZZaaa___^^^[[[QQQDDD======BBBHHHMMMOOONNNMMMPPPSSSNNNLLLLLLKKKHHH???333)))'''''''''(((((()))))))))(((((((((((())))))))))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((()))*********++++++,,,,,,------...------///111333444666777333444444666888:::;;;<<>>??????>>>AAAFFFMMMQQQQQQNNNJJJHHHTTTZZZeeeoooqqqmmmmmmqqqrrryyy~~~~~~qqqZZZiiiuuuiii]]]QQQIII@@@AAA<<<;;;>>>>>>LLLeee~~~vvvTTTLLLFFFFFFIIITTTmmm}}}bbbMMMJJJFFFEEEFFFEEEAAA>>>:::888777666666555333111000...------------,,,***000...+++******)))'''%%%)))))))))***+++++++++,,,))))))))))))))))))))))))&&&'''((()))************(((((((((((()))))))))))),,,...000000///000333666:::@@@GGGHHHCCC>>><<<<<>>???DDDUUUggg~~~sssZZZMMMIII===QQQjjj}}}xxxfffYYYSSSZZZgggpppyyy{{{|||~~~|||zzzxxx|||~~~}}}}}}{{{zzzzzzzzz{{{xxxpppjjjbbbggghhhbbb[[[ggglllSSSOOOQQQbbb``````]]]SSSFFF@@@???BBBGGGMMMOOONNNMMMPPPSSSMMMKKKJJJLLLLLLDDD555***%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((()))*********++++++,,,,,,---......000111222333444444555666444444444555777999<<<>>>???<<<:::;;;@@@EEEFFFEEEEEEIIIOOOQQQOOOKKKGGGEEEPPPZZZlllyyy{{{vvvtttvvvppp||||||{{{sss[[[ggguuugggXXXNNNEEEEEE???===@@@@@@NNNhhh]]]MMMDDDGGGHHHMMMeee~~~eeeLLLJJJGGGFFFEEEDDDAAA???<<<:::888777666444111.../////////...------,,,,,,+++++++++************)))+++***)))(((((((((******((((((((((((''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&''')))111111111000111111222333555;;;AAAAAA===::::::;;;???AAADDDFFFGGGFFFDDDCCCFFFJJJPPPTTTVVVWWWXXXYYYZZZ]]]``````^^^\\\]]]___eeeeeefffggghhhiiijjjjjjooonnnmmmmmmnnnppprrrsssuuuuuussssssrrrssstttuuuzzzzzzzzzyyywwwwwwyyy{{{vvvyyy{{{}}}}}}~~~|||tttlllggg]]]YYYRRRMMMIIIFFFCCCAAA:::<<>>AAANNN]]]yyy}}}cccMMM???AAALLL]]]pppjjj\\\TTTZZZgggqqqyyy|||}}}~~~~~~|||zzzyyyzzz|||}}}}}}}}}}}}}}}~~~ssslllooonnnfff^^^dddwww|||WWWMMMTTT```gggfff[[[TTTRRRHHH;;;EEEEEEHHHNNNPPPOOOPPPTTTPPPPPPOOOMMMLLLGGG888***+++)))((('''((()))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************++++++++++++,,,---......222222222333444555666777666555333444666888999999;;;:::;;;???EEEHHHGGGEEEBBBEEEGGGIIILLLPPPSSSTTTRRRbbbttt|||}}}zzzuuu}}}}}}}}}fffaaa|||uuuaaaNNNHHH???===BBBAAA@@@RRRkkkkkkVVVGGGHHHJJJLLL^^^vvv}}}rrrzzzaaaKKKIIIGGGFFFEEEDDDAAA???:::888777666666555222000/////////...------,,,,,,+++++++++************)))***)))))))))))))))******)))))))))(((((((((''''''((((((((((((((((((((((((&&&'''(((((('''(((***,,,111111111000111111222222444999===>>>;;;999:::<<<@@@AAACCCDDDDDDDDDCCCBBBHHHLLLQQQUUUWWWXXXYYYZZZ[[[^^^aaaaaa```^^^___```ffffffggghhhiiijjjkkklllooonnnmmmmmmoooqqqsssuuutttsssrrrqqqqqqrrrsssssssssuuuwwwxxxvvvuuuuuuvvvvvvxxx{{{}}}~~~|||xxxnnnjjjddd___YYYSSSLLLHHHFFFFFFGGGGGGEEEEEEMMMWWWvvvmmmUUUEEE@@@DDDPPPcccxxxooo___SSSWWWdddooowww|||~~~~~~}}}|||{{{{{{}}}}}}}}}~~~~~~wwwsssssssssnnneeeaaammm}}}vvvbbb\\\^^^rrryyywwwjjj^^^WWWKKK>>>AAAAAAEEEKKKNNNMMMNNNRRRPPPQQQPPPOOOOOOJJJ===///---+++)))((((((((('''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************+++++++++++++++,,,---...111111111111222444555666777777666666777888:::;;;>>>>>>@@@CCCEEEFFFDDDCCCBBBCCCDDDDDDFFFLLLSSSWWWZZZiiiyyy~~~{{{|||pppeeeyyykkkYYYLLLCCC@@@EEEDDDEEEVVVmmmsss]]]KKKIIIHHHHHHVVViii{{{{{{}}}}}}{{{yyy___KKKIIIGGGEEEEEECCCAAA???888777666666666666444222/////////...------,,,,,,+++++++++************)))'''(((((()))******************)))))))))(((((((((((((((((((((((((((((((((%%%'''((())))))***---///222111111000000000111111444777;;;;;;::::::===@@@CCCBBBAAA@@@@@@@@@AAAAAAIIILLLQQQUUUVVVWWWYYYZZZ\\\^^^bbbccccccbbbbbbcccffffffgggiiijjjlllmmmmmmnnnnnnnnnnnnppprrruuuvvvrrrqqqpppoooooopppqqqrrrooosssvvvxxxwwwvvvuuutttwwwyyy|||~~~}}}yyyuuuooohhh```ZZZYYYWWWVVVVVVSSSOOOPPPTTTlllxxx```NNNBBB???AAAPPPgggzzzwwweeeTTTSSS```mmmvvvzzz~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~vvvsssuuuwwwnnnccchhhvvvyyyppphhhaaavvv~~~tttggg]]]RRRGGGAAA@@@DDDKKKNNNMMMNNNQQQPPPQQQQQQQQQQQQNNNCCC777///,,,***((((((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************************+++,,,---...//////000000111333444555666888:::999777777:::===AAADDDGGGHHHFFFDDDBBBBBBDDDDDDBBBAAABBBIIITTT]]]dddrrryyyyyy|||zzzvvv|||oooxxxxxxhhhVVVLLLHHHKKKKKKNNN___tttkkkUUULLLGGGEEENNN\\\qqqrrrrrrttt}}}{{{lllkkk|||{{{bbbKKKIIIFFFEEEDDDCCC@@@>>>999888666666666555333111/////////...------,,,,,,+++++++++*********))))))%%%&&&(((***++++++***)))************))))))))))))((((((((((((((((((((((((&&&((()))******+++---///111111000000000000111111666888::::::;;;>>>BBBFFFFFFCCC@@@===<<<===???@@@HHHKKKOOOSSSTTTVVVWWWYYY\\\___bbbeeeffffffffffffeeeeeeggghhhjjjkkkmmmmmmmmmnnnnnnoooqqqtttvvvwwwqqqppppppoooooopppqqqrrrrrruuuxxxyyyyyyxxxxxxxxxyyy{{{~~~|||{{{uuuqqqkkkgggeeefffddd]]]YYYXXXaaattt{{{gggWWWGGG>>>:::BBBTTThhhzzzkkkVVVRRR^^^mmmvvvyyy~~~~~~~~~tttmmmooouuupppccceeerrr{{{nnn^^^dddnnnuuuqqqiiibbbZZZRRREEECCCEEELLLPPPPPPQQQSSSPPPRRRRRRQQQRRROOOFFF<<>><<<999888<<<@@@BBBGGGKKKKKKHHHDDDDDDDDDGGGGGGFFFEEEDDDHHHTTT```iiiwwwwwwwwwyyyxxxuuu{{{wwwxxxuuudddYYYQQQQQQTTTZZZkkk}}}bbbPPPHHHFFFLLLUUUeeerrrwwwsssttt{{{wwwkkkcccuuu|||cccKKKHHHFFFEEEDDDCCC@@@>>>;;;:::888777666444111.../////////...------,,,,,,+++++++++*********))))))%%%&&&((()))*********)))************))))))))))))(((((((((((((((((((((((((((***************,,,...000000//////000000111222555666777888:::>>>DDDGGGGGGDDD???:::999;;;>>>@@@EEEHHHLLLPPPRRRTTTVVVXXX\\\^^^bbbfffiiijjjiiihhhdddeeefffgggiiijjjkkkkkkmmmmmmnnnppprrrtttuuuvvvrrrqqqppppppqqqrrrssstttuuuvvvwwwwwwwwwxxxzzz||||||~~~~~~~~~~~~~~~wwwuuu{{{~~~tttpppoooqqqpppiiidddbbbfffvvv{{{jjj]]]III@@@999;;;EEEWWWqqqppp[[[SSS^^^oooyyy{{{~~~~~~~~~~~~~~~{{{qqqmmmpppkkkaaaaaakkkrrrbbbWWW```jjjllljjjeee^^^YYYHHHEEEEEEJJJOOOPPPQQQTTTQQQSSSSSSQQQQQQOOOGGG>>>///---)))((()))*********(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************)))))))))***+++---...///111111111222444666777888:::>>>BBBBBB???>>>AAAEEEBBBGGGKKKLLLIIIGGGGGGIIIGGGHHHJJJKKKGGGHHHSSSbbbmmm{{{{{{xxxwwwwww|||{{{{{{qqqdddZZZXXX\\\eeewwwmmmTTTGGGEEEKKKQQQ]]]sss}}}vvvyyyyyytttcccqqqyyy```JJJHHHFFFDDDDDDBBB@@@>>><<<:::888777666444000.../////////...------,,,,,,+++++++++************)))&&&''''''((())))))))))))******)))))))))((((((((((((((((((((((((((((((((()))*********)))***+++---.........///000111222333222222222444777===BBBEEEGGGDDD>>>999888:::===@@@BBBEEEJJJMMMPPPSSSWWWYYY\\\^^^bbbggglllmmmllljjjeeeeeefffggghhhiiiiiijjjmmmmmmnnnppprrrssstttuuurrrrrrqqqqqqrrrssstttvvvuuuvvvvvvuuutttuuuxxxzzz|||}}}~~~}}}~~~~~~xxxkkkrrr{{{~~~uuurrrsssvvvvvvqqqnnnnnnzzzrrrdddNNNDDD;;;999===KKKgggrrr___VVV___ppp{{{~~~~~~~~~~~~~~~~~~zzztttnnniiiiiikkksssfffZZZ```gggllllllggg___YYYJJJDDDAAAEEEJJJLLLNNNQQQPPPSSSSSSQQQPPPOOOIIIBBB111...***((()))***++++++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************)))******+++,,,...///000222222333444666888999:::>>>AAAEEEFFFEEEEEEHHHJJJDDDFFFIIIJJJJJJJJJKKKLLLFFFHHHMMMPPPLLLJJJVVVggguuu{{{yyyyyyzzznnnddddddiiissswwwYYYGGGEEEJJJMMMWWWpppzzzyyy}}}iiikkkyyyvvv]]]JJJHHHEEEDDDCCCBBB@@@>>>;;;999777777666444222////////////...------,,,,,,+++++++++************)))(((((('''''''''(((((())))))))))))(((((((((''''''((((((((((((((((((((((((&&&''')))))))))***,,,///,,,,,,---...000222444555000000000333777<<<@@@CCCGGGCCC>>>:::888:::>>>AAAAAADDDIIIMMMPPPTTTXXX[[[[[[]]]aaagggmmmooommmjjjgggggghhhhhhhhhiiiiiiiiilllmmmnnnpppqqqrrrrrrrrrrrrrrrqqqqqqrrrsssuuuvvvsssuuuvvvvvvttttttuuuvvvyyy{{{}}}~~~}}}~~~yyyfffjjjrrr|||{{{xxxvvvwww{{{{{{xxxyyy|||pppZZZLLL???::::::BBBYYYqqqyyyqqqbbbYYY___ppp}}}~~~~~~~~~uuussswwwxxxtttsssjjj]]]___dddkkkoookkkbbb[[[MMMDDD>>>AAAEEEHHHKKKOOOOOORRRSSSQQQQQQQQQMMMHHH666222,,,)))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))******************+++,,,---///000111222222333444666888:::;;;===???BBBDDDGGGHHHIIIIIIGGGFFFFFFHHHJJJMMMMMMMMMHHHJJJQQQVVVRRRQQQ```uuu}}}|||zzzyyysssvvv|||cccMMMGGGHHHIIIVVVhhh{{{}}}zzzxxxjjjhhh|||vvv\\\JJJHHHEEEDDDCCCBBB???===999777666666666666333111000//////...------,,,,,,+++++++++************)))***)))'''&&&&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((###%%%'''((()))+++...000++++++,,,...000222444666111111111444999>>>AAACCCGGGCCC>>>:::999;;;>>>AAAAAADDDIIIMMMQQQUUUZZZ]]]ZZZ\\\```gggnnnpppnnnkkkiiiiiiiiiiiiiiiiiiiiiiiilllmmmnnnppppppqqqqqqqqqqqqqqqppppppqqqssstttvvvsssuuuxxxyyywwwuuuttttttuuuxxx{{{}}}}}}~~~|||tttdddffflllvvv{{{|||{{{|||~~~zzzgggTTTBBB;;;999<<>>???DDDHHHKKKOOOMMMQQQSSSRRRRRRSSSQQQLLL999555...***((('''&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,...000111222222222333444666888:::;;;999:::<<<@@@DDDGGGGGGFFFJJJGGGDDDFFFJJJNNNNNNMMMLLLNNNUUUZZZXXXXXXkkk~~~}}}|||}}}|||pppwwwmmmSSSJJJIIIFFFXXXbbbrrr}}}~~~|||nnn___oooxxx\\\NNNJJJFFFCCCAAA@@@>>><<<;;;999777555333222111000000///---,,,++++++,,,---))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((((('''&&&(((,,,///...,,,,,,000111000222888:::888///...444===@@@<<<;;;>>>???===:::888999;;;>>>@@@>>>AAAGGGMMMRRRWWW]]]```]]]\\\^^^cccjjjoooooonnniiiiiiiiihhhiiijjjjjjkkkoooppppppooooooooorrrtttsssrrrrrrrrrrrrsssttttttyyyvvvuuuxxxxxxvvvvvvyyyxxxyyy|||~~~uuujjj______fffttt~~~|||||||||}}}~~~wwwcccKKK;;;666888BBBKKKiiinnngggZZZ^^^rrr~~~|||~~~}}}}}}yyyuuuhhhjjjvvvwwwnnntttqqq}}}zzzppp]]]VVVcccjjjccc]]]```UUUNNNEEE@@@BBBHHHMMMQQQPPPQQQSSSTTTSSSRRRPPPOOODDD777---,,,---***((())))))(((((((((''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,---...///111111111000000222111000222666999<<<===BBB===;;;======;;;???FFFKKKGGGDDDGGGMMMPPPLLLHHHJJJNNNRRRTTTUUU```zzz~~~~~~~~~~~~~~~~~~wwwmmmjjjsssdddKKKFFFLLLVVV___nnn~~~hhhjjj{{{zzz^^^MMMJJJFFFCCCBBB@@@>>>===;;;999777555333222111000000///---,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&))),,,......,,,,,,///000///111666999777111000444<<<>>>;;;:::===<<<:::888777888:::===???>>>AAAFFFJJJNNNSSSWWW[[[VVVWWWYYY^^^eeejjjlllkkkeeeffffffhhhiiikkkmmmnnnnnnooooooooonnnoooqqqtttsssrrrrrrrrrrrrsssttttttyyyvvvvvvxxxyyyvvvwwwzzzzzz{{{|||~~~{{{vvvlllcccZZZ\\\fffwww~~~}}}{{{|||||||||oooVVVCCC;;;:::BBBKKK___fffeee[[[___rrr~~~}}}~~~}}}|||{{{~~~wwwlllllluuuxxxsssnnnkkkzzz~~~hhhVVVUUUZZZZZZZZZ^^^YYYRRRHHHBBBBBBFFFLLLPPPPPPQQQSSSTTTTTTRRRQQQOOOHHH;;;000...---***)))***))))))((((((((('''''''''''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))*********+++,,,,,,------...///000000000///...---111000///111555:::>>>@@@AAA??????BBBAAA>>>AAAGGGHHHFFFEEEHHHLLLOOONNNKKKHHHLLLQQQVVV[[[jjj~~~uuulllgggmmmoooSSSJJJLLLRRR[[[kkkrrrhhhqqq|||```MMMIIIFFFCCCBBBAAA???===;;;999777555333222111000//////...,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&''''''''''''''''''&&&'''''''''))),,,...---,,,+++...///...000555777555222222555:::;;;999999;;;777666666666777:::<<<>>>>>>AAAEEEHHHKKKNNNRRRUUUSSSSSSVVV[[[bbbgggiiijjjeeeeeefffhhhiiikkklllmmmmmmnnnnnnnnnmmmnnnqqqssssssrrrrrrrrrrrrsssttttttyyyvvvvvvyyyyyyxxxxxx|||}}}}}}~~~~~~}}}iiilllnnnnnnoooooohhh___XXX]]]kkk~~~}}}{{{{{{{{{|||zzz___JJJ===:::???FFFUUU```ccc\\\___ooo|||~~~|||vvvpppssswwwwwwlllgggssspppXXXKKKMMMUUUXXXXXX]]]WWWMMMEEEBBBEEEJJJNNNOOOPPPRRRTTTTTTSSSQQQPPPLLLAAA666000---******+++)))))))))(((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))***++++++,,,------......//////000000///...,,,+++000//////111555:::@@@CCCAAAAAADDDEEECCC@@@BBBFFFKKKKKKLLLMMMMMMNNNMMMMMMLLLMMMQQQUUUYYYfff}}}tttiiiaaacccxxx~~~~~~{{{]]]MMMKKKMMMUUUdddzzzmmmiiiwww{{{___LLLIIIEEECCCBBBAAA@@@>>>;;;999777555333222111000///......---,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%'''''')))***,,,---,,,,,,+++...///---///333555333333333444666777666666777333333333444666999<<<===???AAAEEEHHHKKKNNNRRRTTTUUUVVVXXX\\\aaaeeehhhiiihhhhhhhhhiiiiiiiiiiiiiiillllllmmmmmmlllmmmppprrrsssrrrrrrrrrrrrsssttttttyyyvvvvvvyyyzzzyyyzzz}}}~~~~~~kkklllmmmnnnqqqqqqhhh]]]ZZZ```ppp~~~|||zzzyyy{{{jjjUUUFFF>>>AAAGGGWWWbbbeee______lllyyy~~~~~~}}}~~~~~~vvvqqqsssvvvkkkdddjjj~~~ttt```OOOOOOXXXYYYSSS]]]YYYQQQHHHCCCDDDIIIMMMNNNPPPRRRSSSTTTSSSRRRQQQPPPGGG<<<222,,,******+++)))))))))(((((((((((('''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))******++++++,,,---------------...//////...---,,,000000111111444999???DDDCCCDDDEEEDDDAAA@@@AAAEEEPPPSSSTTTRRRNNNKKKKKKLLLMMMMMMQQQWWW[[[bbbqqq~~~zzzvvvyyyrrrcccYYYXXXjjjbbbOOOIIIIIINNNZZZmmm~~~pppuuuzzzwwwxxx\\\KKKHHHEEECCCBBBBBB@@@???;;;999777555333222111000.........------,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%&&&(((***,,,,,,,,,+++++++++......,,,...222333111222333444444555555444333000111222555777999;;;<<>>@@@BBBDDDNNNRRRTTTRRRMMMIIIIIIJJJEEEIIIRRR```jjjpppxxxqqqmmmppp~~~mmm\\\RRROOO^^^xxxhhhSSSKKKHHHKKKSSSaaarrr~~~yyysssiiiuuu\\\JJJGGGDDDBBBBBBBBBAAA@@@;;;999777555333222111000............---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&''''''''''''''''''&&&%%%(((+++---,,,+++++++++,,,//////------111222000111555666555555666555111///111333666999:::;;;<<>>BBBFFFJJJMMMQQQVVVYYYXXXZZZ\\\\\\\\\^^^bbbffffffhhhjjjmmmooooooooooookkklllmmmmmmmmmnnnrrrtttsssrrrrrrrrrrrrsssttttttuuussssssxxxyyyyyy{{{~~~zzzyyyzzztttoookkkrrrjjjccc```eeemmmuuu||||||}}}{{{zzzxxxuuuuuuyyy}}}yyyuuuvvv}}}jjjUUUHHHEEELLLQQQUUUXXX```mmmyyy}}}}}}}}}}}}}}}}}}||||||||||||{{{zzz{{{|||~~~uuutttxxx{{{{{{~~~uuu___UUUZZZaaa^^^bbbbbbZZZMMMEEEEEEIIILLLNNNPPPSSSTTTUUUTTTSSSPPPRRRLLL===000,,,+++************)))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,,,,---+++---...000111111000000---222666777777888===AAAFFFCCC>>>>>>HHHRRRQQQJJJDDDGGGJJJLLLLLLKKKJJJJJJJJJMMMYYYmmm|||~~~xxxwwwxxxrrrsssjjjWWWPPPLLLQQQ___yyy{{{aaaTTTKKKJJJMMMXXXhhhuuu{{{|||~~~vvvmmmuuu```IIIFFFCCCBBBBBBCCCBBBAAA;;;999777555333222111000---......///...,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''((($$$(((---...,,,******+++...000000---...111222000222999<<<:::;;;<<<999333111333666999<<<<<<<<<<<<>>>AAAEEEHHHKKKOOOSSSVVVYYY[[[]]]]]]]]]```eeejjjjjjkkkmmmoooooonnnmmmlllkkklllmmmmmmmmmooorrruuusssrrrrrrrrrrrrssstttttttttrrrssswwwyyyxxxzzz~~~}}}~~~~~~rrrssswwwyyynnnhhhjjjnnnnnnnnnrrr}}}|||WWWLLLCCCDDDKKKTTT```iiirrrxxx~~~|||zzzyyywwwtttsssvvv|||}}}zzz~~~xxxtttuuu}}}sssYYYHHHCCC777<<>>CCCDDDAAA>>>BBBPPP\\\YYYNNNIIIJJJLLLNNNNNNMMMJJJHHHLLLOOO[[[ppp{{{qqqqqq~~~yyyyyyyyynnnXXXSSSNNNOOOYYYppp~~~~~~dddUUUKKKHHHIIITTTfffvvv~~~yyysssZZZJJJGGGDDDBBBAAA@@@???>>>===:::666444333444333222///......------,,,+++++++++*********))))))(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((((()))******)))***,,,...---------...///111222333777777666777777666444222111444777999::::::;;;===BBBDDDGGGJJJLLLOOOSSSVVVZZZ[[[]]]___bbbeeeggghhhmmmnnnpppppppppnnnkkkjjjllllllmmmmmmnnnoooooopppoooppprrrssstttssssssrrrwwwwwwvvvuuuuuuxxx}}}~~~yyyrrrvvv|||wwwlllaaaWWWTTT]]]hhh~~~lllZZZDDD===888777777:::CCCLLLVVVjjj|||}}}zzzxxxxxxuuussstttwwwyyyyyyxxxtttvvvvvvvvv}}}}}}jjjRRR@@@>>>888777@@@OOO^^^lllvvvwwwxxxzzz||||||||||||{{{}}}{{{zzzxxxxxxzzz{{{|||pppppp||||||ooopppyyyfffTTTZZZmmmssssssyyyxxxbbbEEE???KKKKKKNNNQQQSSSSSSSSSUUUVVVSSSSSSNNNDDD777...++++++++++++******))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,---.........---///000///...---...///000000111333777;;;@@@BBBCCCBBBDDDIIIOOOQQQLLLGGGOOOMMMPPPWWWXXXRRROOOPPPTTTaaarrr|||kkkmmm}}}}}}~~~qqqaaaSSSHHHMMM```xxx}}}yyysssrrr]]]LLLLLLLLLNNNYYYkkk}}}{{{wwwuuu\\\JJJGGGDDDBBBAAA@@@???>>><<<999555333333333222111.........---,,,,,,++++++************)))))))))((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((()))******)))***,,,...............///111222222777666666666666555333111222444777999::::::;;;===BBBDDDGGGJJJLLLOOOSSSVVV[[[\\\]]]___aaabbbddddddiiijjjlllmmmmmmmmmmmmlllmmmmmmnnnnnnooooooppppppsssttttttuuuuuutttsssrrruuuuuuuuuuuuuuuwww{{{~~~~~~yyyxxx|||yyyzzzzzzvvvjjj^^^\\\```pppvvv|||}}}zzzooo[[[JJJ===888444333333444:::AAADDDXXXooozzz~~~|||yyyyyyzzzzzzyyywwwqqqssssssttt{{{sssYYYDDD>>>888555;;;GGGVVVfffrrr{{{|||}}}}}}|||{{{||||||~~~|||{{{zzz{{{|||}}}~~~~~~}}}~~~qqqjjjsssqqqccccccvvv~~~ssskkk]]]QQQ\\\ppp||||||lllNNNCCCIIIIIILLLPPPRRRSSSTTTUUUVVVTTTSSSOOOEEE888///+++************))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,---............///000000//////000222333333444666999<<<@@@BBBFFFDDDDDDEEEIIIKKKLLLKKKSSSNNNOOOWWW]]]\\\XXXWWWXXXiii}}}~~~zzz~~~jjjYYYKKKLLL]]]ssszzzvvvwwwzzzeeeLLLIIIFFFGGGPPPbbbuuu|||rrrooowww]]]JJJGGGDDDBBBAAA@@@???>>>:::888444222222222111000......------,,,,,,++++++************))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&'''''''''((((((((()))***+++*********,,,...///////////////000111111666666555555444222111000222555777999999:::;;;===AAACCCGGGIIILLLOOOSSSWWWXXXYYY[[[]]]```bbbddddddhhhhhhjjjkkkmmmooopppqqqoooooooooooooooooooooppptttuuuuuuttttttsssrrrqqqsssuuuvvvvvvvvvwwwzzz|||}}}~~~{{{}}}ooofffeeehhhpppvvvvvvpppeeeVVVHHH===888444333222000333777888LLLdddsss{{{}}}|||{{{xxxvvvmmmmmmmmmooowww~~~}}}}}}~~~dddLLLCCC<<<666777???LLL___nnnzzz{{{{{{zzzyyyzzz|||~~~}}}}}}}}}~~~}}}}}}|||||||||}}}~~~~~~rrrmmmsssnnn```^^^nnnvvvggg^^^TTTOOO\\\ooowwwvvv{{{~~~nnnRRRCCCCCCGGGJJJOOORRRSSSTTTUUUVVVTTTTTTPPPGGG;;;111+++***))))))))))))************((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,---............000111222111222333555999999999:::<<>>:::888555333333333111000......------,,,++++++************)))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((((((((()))***++++++******,,,...000///////////////000111444555555444222000000000333555777888999999;;;===@@@CCCFFFIIIKKKOOOSSSWWWSSSTTTWWW[[[___cccfffhhhjjjkkkkkkmmmoooqqqssstttoooooooooooooooooooooooorrrrrrrrrrrrrrrqqqqqqqqqtttvvvxxxyyyyyyyyyzzz{{{zzz|||~~~yyyzzztttwwwxxxuuurrrnnndddZZZHHHAAA:::777444000111333666EEEYYYhhhqqqxxx~~~}}}~~~|||yyyxxxllljjjhhhjjjqqqxxx||||||{{{wwwuuuyyypppZZZNNNEEE<<<777999DDDWWWiiirrruuuvvvvvvvvvwww{{{~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~qqqqqquuuqqqfffcccooo{{{kkkbbbYYYSSS[[[hhhiiifffiiinnnfffRRRCCC@@@DDDHHHMMMQQQSSSTTTUUUVVVTTTTTTQQQIII>>>444,,,)))(((((())))))******++++++((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,---............000222333333444666888????????????@@@BBBDDDDDDJJJJJJIIIEEEDDDJJJUUU^^^YYYTTTQQQSSSYYY\\\\\\[[[fff{{{~~~||||||||||||}}}~~~lllSSSKKKUUUjjj|||xxxxxxooo~~~tttZZZQQQHHHGGGMMMYYYhhhttt}}}||||||{{{vvvnnniiivvv[[[JJJGGGDDDBBBAAA@@@???>>>;;;999666555555444222000...------,,,++++++******))))))))))))))))))******((((((((((((((((((((((((''''''''''''(((((())))))'''''''''((((((((()))))))))***++++++***+++---///000///////////////000111222444444333000///000222444666777888888999;;;===???BBBEEEHHHKKKOOOSSSWWWQQQSSSVVVZZZ___cccfffhhhmmmlllmmmmmmoooppprrrsssnnnnnnnnnnnnnnnnnnooooooppppppqqqqqqrrrssstttuuuuuuxxxzzz{{{{{{{{{{{{|||yyy|||{{{mmmVVVKKKAAA;;;666222111444444<<>>AAAJJJRRRPPPQQQPPPNNNOOOTTTYYY\\\ppp~~~~~~~~~}}}}}}sssWWWLLLUUUjjj}}}}}}ttt}}}~~~|||[[[PPPGGGHHHMMMSSS^^^hhhvvvvvvwwwzzz}}}|||wwwpppvvv[[[JJJGGGDDDBBBAAA@@@???>>>;;;999777666666555222000------,,,,,,++++++******))))))))))))************))))))))))))))))))))))))&&&&&&''''''((())))))***''''''((((((((())))))))))))+++,,,+++++++++---//////////////////000111111000222444222//////111444555666888888777888;;;===???AAAEEEHHHKKKOOOTTTWWWUUUVVVXXX[[[^^^aaacccdddkkkkkklllmmmnnnnnnoooooommmmmmnnnooooooppppppqqqssssssssstttuuuwwwyyyzzzwwwyyy{{{|||{{{{{{|||}}}{{{~~~~~~{{{{{{zzz[[[OOOBBB<<<888333222333444777>>>JJJUUUaaappp}}}}}}}}}uuummmgggyyy|||}}}||||||ppphhhaaa```bbbccceeehhhhhh___YYY[[[___iii}}}}}}iii[[[III<<<666888DDDPPPkkkrrryyy{{{xxxvvvwwwyyyvvvwwwxxxzzz{{{}}}~~~~~~yyyfffkkkppprrrppptttzzzkkkddddddeee\\\VVVUUUSSSLLLEEEBBBAAAEEELLLPPPRRRRRRSSSSSSRRRRRRQQQMMMFFF;;;111+++))))))))))))************'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,---............000222222333444666777@@@AAABBBCCCDDDEEEFFFGGGIIIIIIGGGAAA<<<;;;AAAFFFHHHLLLNNNKKKLLLSSS\\\aaavvv~~~~~~yyy\\\OOOWWWlll}}}}}}}}}bbbUUUKKKKKKOOOSSSZZZdddpppqqqssswww~~~xxxwww^^^JJJGGGDDDBBBAAA@@@???>>>:::888666666555444111///------,,,,,,+++*********((()))))))))************))))))))))))))))))))))))'''''''''((((((((((((((('''((((((((())))))))))))***+++,,,,,,++++++---///............///111222222///222444222//////333777666777888777777888;;;===>>>AAADDDHHHKKKOOOTTTWWWVVVWWWYYY\\\^^^```bbbccciiikkklllnnnoooooooooooonnnnnnoooppprrrsssttttttvvvuuuuuuuuuvvvwwwyyyzzzxxxzzz{{{{{{zzzzzz|||}}}{{{}}}zzzzzz~~~}}}xxxyyy}}}uuuzzzWWWLLLBBB===;;;666333333555444999DDDOOOZZZkkkyyyzzz~~~zzzqqqkkkuuuyyy}}}}}}zzzvvvsssssshhh^^^UUUTTTUUUTTTVVVZZZ\\\RRRKKKLLLOOOVVVjjjwwwfffQQQBBB:::888>>>EEE```kkkwww|||{{{yyyyyyzzzwwwwwwxxxyyyzzzzzzzzzzzz{{{|||~~~oooqqqtttuuuooonnn{{{|||oooiiiiiifff]]]TTTQQQOOOJJJEEECCCAAAEEEKKKPPPQQQQQQQQQQQQPPPPPPQQQOOOHHH>>>444,,,*********)))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,---.........---///111111111222444555;;;<<<>>>@@@BBBDDDEEEEEEJJJIIIEEE@@@<<<<<<@@@DDDKKKOOOOOOMMMPPPYYYaaacccttt}}}~~~~~~```SSSZZZnnn~~~|||~~~}}}kkkZZZMMMMMMPPPRRRZZZdddrrrsssrrrttt}}}yyyaaaJJJGGGDDDBBBAAAAAA???>>>999777555555444333000...------,,,,,,+++******)))(((((())))))*********+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))***+++,,,,,,+++,,,...///---------...///111222333...111333222000000555999666777888777777888;;;===>>>@@@DDDHHHKKKOOOTTTWWWTTTUUUXXX[[[___bbbeeegggiiikkknnnqqqrrrsssrrrqqqooooooqqqrrrtttuuuwwwwwwvvvvvvuuuttttttuuuvvvwwwxxxyyyzzzzzzyyyyyy{{{}}}zzz}}}{{{{{{xxxttt|||xxxooobbbmmmzzz|||qqqRRRIIIAAA@@@>>>:::555333333000444===GGGQQQ```nnnzzzzzztttsssvvvyyyxxxsssmmmiiihhh___SSSJJJIIIIIIHHHIIINNNOOODDD======???EEEYYYooo{{{oooXXXIII???;;;===AAASSS```qqq{{{|||{{{|||}}}yyyyyyzzzzzzyyyyyyxxxwwwxxxyyy|||~~~wwwvvvvvvssshhhaaammm~~~wwwlllkkknnnhhh```XXXTTTSSSOOOLLLJJJAAAEEEKKKPPPQQQQQQPPPPPPOOOPPPPPPOOOJJJ@@@555---++++++******))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,---.........---...000000000000222444777888:::===@@@BBBCCCDDDDDDAAA===999888:::???CCCTTTUUUSSSPPPUUU___cccaaaooouuu~~~}}}~~~dddUUU\\\ppp~~~{{{}}}lllXXXHHHGGGJJJMMMVVVbbbyyyxxxtttttt}}}yyy\\\MMMGGGCCCDDDCCC@@@???@@@<<<999666444444333111//////...---,,,+++*********+++******)))((()))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((***************+++++++++***+++---......///111333333333000---,,,000888>>><<<:::777666666888;;;===>>>AAAEEEHHHJJJLLLOOOQQQVVVWWWXXXZZZ]]]aaaeeegggjjjkkkmmmooopppppppppooooooqqqsssrrrpppoooqqqsssrrrrrrrrrppppppqqqtttvvvuuuvvvwwwxxxzzz{{{|||}}}}}}~~~~~~{{{zzzzzz|||}}}xxxyyytttaaaNNNLLLJJJLLLRRRWWWYYYYYYOOOIIICCC>>>===;;;888555555444555666888CCCYYYmmmuuuvvvuuurrrnnnlllkkkfff___ZZZMMMFFF@@@???===:::999:::999777666777777:::DDDPPPeeessstttwwwsss{{{wwwkkkYYYJJJCCC???<<>>@@@CCCDDDDDDFFFBBB>>><<<===>>><<<999555333333333666@@@VVVjjjwww~~~sssjjjiiifffccc___YYYSSSNNNBBB===999888666333222555333111111222111333<<>>>>>??????@@@DDDGGGEEEAAABBBGGGNNNPPPSSSVVVXXX[[[aaagggqqq}}}wwwxxx{{{rrr```fff{{{~~~~~~~~~~~~uuunnnrrrpppkkkppp|||~~~~~~}}}~~~~~~eeeNNNIIIFFFCCCIIITTTgggzzz___MMMGGGCCCDDDCCC@@@???@@@<<<999666444444333111//////...---,,,+++*********)))******+++***)))((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++---,,,,,,000555999999888CCC@@@<<<666222222555888888777555555666888;;;===@@@CCCGGGJJJLLLOOORRRTTTVVVWWWZZZ]]]```bbbddddddggghhhjjjlllmmmmmmmmmllljjjmmmpppqqqqqqpppqqqqqqqqqqqqrrrqqqpppqqqtttwwwzzzzzzzzz{{{{{{|||||||||~~~}}}}}}xxxwwwvvvvvvwwwzzz~~~qqqPPPHHH===777777999;;;<<<@@@===:::;;;===>>><<<:::444222000000222===QQQdddqqq{{{|||qqqjjjhhhiiigggbbbYYYNNNFFFAAA999666555555222......222///---...///......444<<>><<<777333000000222444666555444444666888;;;===@@@CCCGGGJJJMMMOOORRRUUUUUUVVVZZZ]]]___aaabbbbbbggghhhjjjlllmmmmmmmmmllljjjlllnnnqqqrrrrrrrrrrrrssstttuuuuuutttuuuxxxzzz|||||||||||||||||||||}}}~~~{{{rrrrrrrrrsssvvvzzz}}}|||\\\RRRFFF>>>===AAAEEEGGGBBB???<<<;;;======:::777555222//////111:::LLL]]]jjjrrrzzz{{{tttkkkeeecccpppssstttmmm___OOOCCC===888777777888555000000444000...///111000...111777@@@[[[uuuyyyooofffbbb___bbbggglllppprrrnnnaaaSSSFFFKKKXXXiiivvvyyyyyyzzz}}}}}}}}}}}}|||zzzyyyyyy|||}}}~~~}}}|||zzz{{{|||}}}~~~~~~wwwgggYYYQQQbbbiiippprrrrrrqqqoookkkxxxsssmmmhhhccc\\\VVVSSSGGGCCCBBBHHHOOOQQQTTTWWWXXXZZZYYYWWWUUUPPPBBB555,,,+++))))))***+++***)))))))))((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,---------,,,---///222000111222111000000222444<<>>???BBBFFFJJJLLLOOORRRUUUTTTVVVYYY\\\^^^___``````cccdddfffhhhiiiiiiiiihhhjjjkkkmmmppprrrssssssrrrssstttvvvvvvvvvvvvxxxzzz|||||||||}}}}}}~~~~~~~~~}}}wwwssskkkkkklllooorrrvvvzzz|||}}}|||eee[[[MMMDDDDDDHHHMMMPPPIIIEEEAAA??????>>>:::777777333000000111999HHHWWWeeekkkpppnnnhhhaaa______mmmrrrvvvssshhhYYYLLLFFF===;;;::::::777222111333333000111333222///000444<<>>??????BBBFFFJJJMMMOOOSSSUUUVVVWWWYYY[[[]]]^^^___```dddfffgggiiijjjjjjjjjjjjlllkkkkkkmmmppprrrrrrqqqppprrrtttttttttuuuwwwxxxyyyzzz{{{|||~~~|||xxxtttnnngggbbb```aaacccfffkkkppptttvvvyyy~~~{{{mmmcccUUULLLJJJNNNQQQSSSTTTOOOHHHDDDBBBAAA>>>;;;888444111111333888DDDPPP[[[___dddddd___YYYTTTSSSWWW]]]eeeiiigggbbb[[[WWWGGGAAA<<<<<<:::444111111333000000222222//////222777HHHaaarrrrrrfff[[[WWW^^^___]]]\\\aaaggghhheeeRRRPPPVVVeeeuuu|||}}}}}}|||}}}}}}}}}|||{{{zzzzzzwwwzzz~~~vvvhhhZZZ]]]jjjsssttttttuuuppphhhbbbfffgggccc___```aaa```RRRIIICCCFFFLLLPPPRRRTTTVVVWWWWWWVVVVVVSSSHHH<<>>GGGTTTcccpppzzz~~~|||}}}iiiXXXNNNHHHGGGJJJRRRcccttt|||www^^^MMMGGGCCCDDDCCC@@@???@@@<<<999666444444333111//////...---,,,+++*********************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))*********'''((()))***+++,,,------------...///111222333333000///---///333555666555222333444666999===???AAA@@@CCCGGGKKKNNNQQQTTTWWWZZZZZZ[[[\\\]]]___aaabbbggghhhjjjlllmmmmmmmmmlllllljjjhhhiiilllooopppooooooqqqsssttttttuuuvvvxxxvvvwwwyyy{{{~~~|||qqqggg^^^WWWQQQMMMPPPRRRVVV[[[aaahhhmmmoootttzzzuuuiiiaaa___bbbdddeeeddd\\\RRRJJJEEEBBB>>>:::777333111222333666???IIIPPPUUU\\\```]]]TTTIIIAAAAAAEEEMMMWWW```fffiiiiiiWWWMMMDDDBBBAAA<<<666444444000///111111//////222333>>>UUUlllrrrhhh\\\XXXZZZ[[[ZZZVVVYYY___ccccccWWWQQQSSSaaaqqqzzz{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzyyy|||~~~yyynnn___ZZZiiiuuuwwwxxxzzztttiii]]]eeekkkjjjggggggeee```SSSIIIAAADDDJJJNNNQQQTTTUUUWWWWWWVVVWWWUUUKKK@@@000---***))))))*********(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((************************+++---/////////...000111---///111222222444777999:::@@@FFFFFFDDDFFFOOOWWWVVVOOONNNUUUZZZXXXRRROOOOOOUUUXXXZZZiii~~~sssiiiaaaggg~~~vvvxxx~~~~~~}}}|||||||||zzzzzzzzz{{{zzzzzzzzzyyyzzz{{{{{{{{{zzzxxxuuutttsssttttttuuuvvvvvvwwwwwwwwwzzz~~~oooZZZJJJCCC===:::888999888666555777666:::BBBMMMYYYhhhvvv~~~uuuaaaRRRJJJHHHKKKJJJZZZqqqwwwxxxxxx```MMMGGGCCCDDDCCC@@@???@@@<<<999666444444333111/////////---,,,+++*********+++******)))((()))))))))******))))))((((((''''''''''''''''''''''''''''''&&&''''''((()))******+++'''((()))***+++,,,------,,,...//////......///111222///...///222444333222222333444777:::>>>@@@BBBAAADDDIIILLLOOORRRVVVXXX]]]\\\\\\]]]^^^```cccddddddfffgggiiijjjjjjjjjjjjllliiieeefffiiilllnnnnnnppprrruuuvvvvvvwwwxxxzzztttuuuxxx{{{~~~yyyhhhXXXLLLEEE@@@???EEEGGGLLLSSS[[[bbbhhhkkkqqqwww}}}yyyyyy{{{}}}~~~rrrhhh[[[OOOGGG@@@;;;777555222111333444555<<>>999666111///111222000000333111999OOOiiitttkkk```[[[WWWZZZYYYUUUUUU[[[___```YYYRRRQQQ]]]nnnwwwyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz~~~~~~}}}~~~{{{xxxnnn```TTTeeeqqqsssuuuvvvooocccWWWbbbkkkllljjjhhhaaaYYYRRRGGG???BBBIIINNNQQQTTTUUUWWWWWWWWWYYYWWWNNNCCC000---***))))))*********(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((******)))))))))))))))))).........---,,,...111333---///000111000222444666888===BBBAAA<<<===EEEMMMQQQKKKJJJRRRWWWSSSIIICCCJJJMMMNNNTTTiiiyyyiii^^^fff~~~~~~}}}~~~~~~yyy{{{~~~}}}}}}{{{{{{||||||{{{yyyxxxvvvwwwxxxyyyyyyxxxuuuqqqooommmmmmnnnpppqqqrrrssstttuuuxxx}}}~~~tttiii[[[KKKDDDCCC999:::<<<>>><<<888777999666777999>>>HHHXXXiiittt~~~{{{{{{}}}}}}hhhUUUKKKIIIKKKIIIVVVqqqrrruuuxxx^^^MMMGGGDDDDDDCCC@@@>>>@@@:::999888666444222000000...---+++))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))*********+++*********+++---///000......////////////......000000111222333333444444333333444555777888:::;;;>>>BBBHHHNNNQQQTTTWWWYYY\\\\\\\\\\\\]]]```eeeiiijjjjjjiiiiiiiiiiiiiiiiiikkkjjjiiihhhjjjmmmppprrrsssssstttuuuvvvwwwxxxxxxxxxzzz}}}}}}|||{{{|||}}}tttfffRRRAAA:::999<<<======???CCCJJJRRRZZZ```dddrrruuuyyy{{{{{{}}}jjjSSSJJJEEE===:::===777444333333222222888AAADDDIIIOOOSSSQQQIII???999666444777BBBPPP___qqqssskkkccc^^^XXXNNNCCC<<<444444444333333111000///555777JJJeeessslll```\\\VVVVVV^^^\\\OOOOOOYYY\\\WWWRRRQQQYYYiiivvvzzzzzz~~~}}}zzzyyyyyy{{{}}}~~~~~~~~~~~~tttjjjaaa[[[aaalllttttttnnnmmmppp```hhhrrrsssgggWWWRRRWWWJJJEEEAAABBBFFFLLLPPPQQQVVVYYYZZZXXXWWWUUUNNNFFF555///+++,,,,,,)))(((***))))))((('''%%%$$$######$$$%%%&&&'''(((((((((((())))))))))))))))))))))))&&&(((++++++***))))))******,,,------------...000------...111444555444333777===CCCBBB>>>===@@@EEEIIIHHHHHHKKKOOONNNIIICCCDDDIIIGGGOOOjjj~~~qqqhhhsss~~~~~~~~~|||}}}~~~~~~xxx{{{|||zzzzzz{{{zzzvvvqqqsssttttttqqqnnnkkkjjjhhhhhhggghhhjjjnnnrrrtttrrrrrrtttvvv{{{wwwkkk^^^VVVLLLAAA<<<>>><<<:::999;;;;;;999888999888888999;;;>>>GGGZZZlllqqq{{{~~~~~~~~~}}}uuu\\\LLLGGGIIIJJJSSSeeevvv}}}zzzvvvvvvzzz___MMMHHHDDDDDDCCC@@@>>>???:::999888666444222000///...---+++))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))*********+++*********+++---///000---------.........////////////000111222333444444333333444555777999:::;;;>>>BBBGGGLLLPPPSSSVVVYYY[[[\\\]]]]]]^^^```dddgggfffggghhhiiijjjkkkkkkkkkkkkjjjjjjjjjkkknnnppprrrrrrrrrssstttvvvxxxyyyzzz}}}}}}}}}~~~|||vvvmmmfffSSSJJJ===444222333555666:::===AAAGGGNNNUUU\\\___hhhmmmrrruuuvvvyyy}}}vvv```LLLEEEBBB;;;999<<<999666444333111000555<<<:::===@@@AAA???;;;555222444222444===JJJ\\\rrruuuiii[[[LLLBBB:::999888666555444222000444777IIIeeetttnnnddd___VVVUUU\\\\\\RRRQQQWWWVVVSSSNNNMMMWWWhhhwww}}}}}}}}}{{{yyyyyyzzz|||~~~}}}}}}~~~|||kkk]]]ZZZ^^^gggpppqqqmmmmmmqqqlllnnnvvvzzznnnYYYPPPSSSLLLGGGBBBAAAFFFMMMTTTWWWXXX[[[[[[YYYXXXVVVPPPHHH666000++++++,,,)))(((***))))))((('''&&&%%%$$$###$$$%%%&&&'''(((((((((((())))))))))))))))))))))))&&&)))++++++***)))*********+++------,,,,,,...///......///222555777777666777;;;@@@AAA@@@@@@BBBEEEMMMKKKJJJLLLNNNMMMHHHCCCBBBHHHIIIRRRnnnyyypppzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||~~~~~~{{{{{{~~~|||yyyrrrrrrpppmmmhhhdddbbb```]]]]]]\\\]]]___cccfffhhhnnnpppsssuuuwww{{{zzz}}}}}}wwweee[[[PPPKKKEEE===999999888888888::::::999999:::777666777888888;;;HHHTTTgggsss~~~hhhVVVOOONNNLLLQQQ\\\iiipppqqqrrruuu}}}bbbNNNHHHDDDDDDCCC???>>>???:::999777555333111000///---,,,+++*********+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))******************+++,,,---//////---------------...//////,,,---///111222333444444333333444555777999;;;<<<>>>AAAFFFJJJMMMQQQUUUXXXZZZ\\\^^^______```bbbdddbbbdddfffiiikkkllllllllljjjkkklllmmmnnnoooqqqqqqqqqqqqrrrsssvvvyyy|||}}}~~~||||||xxxkkkYYYKKK999666222111111333444444888:::===BBBIIIOOOUUUXXX\\\bbbiiinnnqqqssswww{{{zzzzzz|||}}}{{{|||mmm[[[JJJEEECCC===;;;===<<<888555444111...111666666666555444333222222111222000111777AAATTTqqq|||jjjWWWKKKAAA???<<<:::888777444222333777IIIddduuusssiiidddYYYVVV^^^ccc]]]\\\\\\TTTPPPKKKJJJTTTgggxxx~~~{{{zzzyyyzzz{{{|||~~~~~~~~~}}}}}}~~~}}}}}}~~~vvvddd[[[___hhhsssxxxxxxzzz~~~xxx{{{{{{```PPPPPPMMMHHHBBB@@@EEEMMMUUUYYYXXX[[[\\\ZZZZZZXXXSSSKKK999111++++++,,,***)))***))))))((('''&&&%%%%%%$$$%%%&&&''''''(((((((((((())))))))))))))))))))))))''')))++++++***)))***+++)))+++,,,,,,,,,,,,---///000000000333888;;;<<<<<<;;;<<>>AAADDDHHHKKKOOOTTTWWWYYY[[[^^^```______```aaaaaacccfffiiikkkkkkkkkkkkjjjkkkmmmooopppqqqqqqqqqqqqqqqqqqsssvvvzzz}}}}}}yyytttkkk[[[HHH:::555444444444555555555555777888;;;???DDDJJJNNNQQQUUU[[[ccciiilllnnnrrruuutttwww{{{|||xxxwww}}}mmm___QQQMMMJJJDDD@@@@@@<<<888555444111...///333555444222111000111222333000000111444:::LLLjjjvvvbbbSSSFFFBBB===::::::999666444222666GGGaaatttwwwpppjjj___[[[dddnnnnnnnnniii[[[QQQKKKIIISSSfffwww~~~|||zzzzzzzzz{{{|||}}}~~~~~~}}}||||||~~~|||}}}~~~sssdddgggrrr~~~~~~jjjUUURRRMMMJJJEEECCCEEEKKKRRRVVVXXX[[[\\\ZZZZZZYYYTTTNNN===444,,,+++,,,***)))***)))(((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))++++++***)))***,,,)))***,,,,,,++++++---...000000111555;;;@@@BBBCCC@@@??????BBBFFFHHHHHHFFFKKKHHHEEEDDDEEEDDDCCCAAABBBLLLPPP[[[uuu|||uuu~~~|||{{{yyyzzz{{{||||||{{{zzzyyy{{{{{{{{{{{{|||}}}~~~~~~~~~|||zzz|||~~~}}}}}}~~~}}}}}}{{{xxxzzz~~~~~~zzzsssmmmcccXXXPPPKKKGGGEEECCCCCCBBBCCCDDDGGGIIIKKKOOOXXXbbbhhhkkkrrr|||}}}wwwxxxtttkkkfffbbbZZZRRRSSSNNNKKKMMMRRRSSSOOOKKKHHHOOOVVVXXXVVVRRRLLLEEEBBB???>>>@@@???<<<;;;>>>IIIXXXkkkyyy~~~ooofffcccWWWTTTTTTZZZ```dddiiiooofffNNNIIIEEEDDDCCC???===>>>999888777555333111///...,,,,,,+++++++++***++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))*********)))***+++,,,---.........555444222111///......---***,,,...111333444444444222222333555777999;;;===>>>AAADDDGGGJJJNNNSSSVVVXXX[[[^^^____________```cccdddfffhhhiiiiiiiiiiiijjjkkknnnpppqqqqqqqqqpppqqqqqqrrrtttwwwzzz}}}|||ttthhhXXXHHH:::333444444444333333333333444888999;;;===AAAEEEIIIKKKQQQWWW___eeehhhjjjnnnqqqrrrvvv{{{{{{vvvttt|||mmmdddZZZUUURRRLLLFFFCCC;;;777444444333000///222//////////////////000000000111333444888GGGccc|||~~~kkk[[[HHHCCC<<<999::::::777555222555CCC\\\qqqyyyuuuoooccc___iiiwww|||~~~wwwfffWWWOOOKKKRRRcccuuu~~~}}}|||{{{zzz{{{{{{|||yyy{{{}}}~~~}}}}}}~~~~~~{{{{{{~~~~~~}}}}}}}}}}}}qqqsss{{{zzzxxxpppZZZSSSPPPOOOLLLJJJJJJLLLPPPRRRWWWZZZ[[[YYYYYYZZZVVVPPPBBB666,,,+++,,,+++)))***((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((()))***++++++******+++---)))+++,,,,,,,,,,,,---//////000333888???DDDGGGHHHBBB???===???CCCEEEDDDAAACCCAAA?????????@@@@@@@@@BBBMMMSSS```{{{zzzrrr}}}{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~|||yyyzzz{{{xxxyyyyyy{{{|||~~~}}}zzzzzz{{{}}}~~~}}}}}}{{{yyy|||}}}wwwooofffZZZNNNGGGBBB???===============>>>@@@BBBCCCDDDMMMWWW^^^ccckkkwwwxxxqqqyyyuuujjjlllmmmjjjfffaaaXXXPPPRRRRRRRRRVVV]]]aaa___[[[SSS]]]hhhlllmmmiii]]]QQQJJJDDD???AAAAAA===::::::AAAMMM```sss~~~~~~ppphhhfffYYYUUUVVV\\\aaaccceeehhhfffOOOIIIEEEEEECCC???===>>>999888666444222000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))*********))))))+++,,,---.........555555444333222000...---+++---///222444444333333111222333555777:::<<<===>>>@@@DDDHHHKKKNNNRRRUUUWWWYYY]]]^^^^^^^^^___```eeefffffffffgggggghhhhhhjjjkkkmmmoooqqqqqqqqqqqqrrrssstttvvvxxxzzz{{{|||}}}wwwjjjYYYHHH;;;444333555666666555444444666888::::::;;;<<>>:::;;;;;;888555222444???UUUlllyyyxxxssseeeaaakkk|||ooo\\\SSSKKKPPP```qqqzzz}}}||||||{{{{{{{{{{{{||||||zzz{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~|||}}}}}}pppmmmwww}}}qqq___SSSUUUUUUSSSQQQNNNNNNQQQSSSWWWYYYZZZYYYZZZ[[[XXXRRRFFF999---+++,,,+++******((((((((()))))))))))))))'''(((((())))))((((((((())))))))))))))))))))))))***++++++***)))***,,,---***,,,------------...000111222666<<>>===;;;<<<<<<<<<<<<===>>>???@@@@@@LLLTTTdddxxxqqqzzz~~~||||||}}}}}}}}}}}}||||||{{{{{{||||||}}}~~~tttoooooorrrrrruuuyyy{{{||||||}}}~~~~~~|||zzzyyyzzz{{{|||~~~zzzqqqcccZZZNNNDDD???<<<:::888999999999:::;;;<<<===>>>AAAGGGOOOUUU[[[cccooowww{{{}}}qqqiiikkkqqqrrrnnnmmmkkkgggdddbbb___\\\XXX\\\```dddhhhooovvvxxxuuujjjttt~~~zzzhhh[[[QQQIIIIIIJJJEEE???;;;???FFFVVVkkk|||nnneeecccYYYTTTTTTZZZaaaccceeegggeeeOOOIIIEEEEEECCC>>><<<===888888666444222000///...+++,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))*********((()))+++---.........---000222333444333111///---,,,...111444555444333222111222333555777:::<<<======AAAEEEIIILLLOOOQQQTTTVVVXXX[[[]]]]]]^^^```bbbfffeeeddddddeeefffhhhiiijjjkkklllnnnooopppqqqqqqsssuuuwwwxxxyyyyyyxxxxxxuuujjjZZZJJJ???:::999::::::;;;<<<<<<999999;;;===:::::::::;;;===???AAACCCGGGMMMTTTZZZ^^^cccjjjnnnmmmnnnssswwwvvvtttwww}}}zzzqqqggg\\\PPPGGG===888555777777333//////222333444444444333222111000000111555===OOOlll}}}oooXXXOOODDD>>>======999555333444;;;OOOgggxxxzzzuuuhhhcccnnn~~~ttt]]]SSSJJJMMM\\\lllvvvyyyzzzzzz{{{{{{||||||}}}}}}{{{|||}}}}}}||||||~~~~~~}}}~~~yyy{{{~~~{{{yyyqqqjjjeeejjjsssrrrdddUUUVVVVVVTTTPPPMMMNNNRRRUUUXXXZZZ[[[ZZZ[[[]]]ZZZUUUIII:::---***,,,,,,******((((((((())))))*********(((((())))))))))))(((((())))))))))))))))))))))))***++++++***)))***,,,...+++---............///111555777:::???DDDEEEDDDBBB999888777777999:::;;;<<<;;;<<<===>>>>>>>>>???@@@===JJJSSSddd~~~pppnnnwww~~~||||||}}}}}}}}}}}}|||||||||{{{{{{zzzzzz{{{{{{|||||||||||||||}}}~~~xxxwwwzzzrrrggg```]]]```fffmmmqqqvvvyyyzzz{{{|||~~~}}}}}}|||||||||||||||}}}~~~rrreeeUUULLLAAA999888888666555666666666777777888888999>>>AAAFFFLLLTTT___jjjqqqqqqvvvuuuggg^^^ZZZ[[[bbbjjjwwwqqqkkkgggdddcccbbbbbbhhhqqqyyy}}}}}}jjj___WWWXXXZZZTTTIIIAAA???@@@LLLdddyyyqqqgggddd\\\TTTPPPVVV^^^eeekkkpppdddPPPIIIEEEEEECCC>>><<<===888777666444222000///...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************((()))+++---.........---,,,...111444444222000...---///222555555555333222111111333555777:::<<<>>>===AAAFFFKKKMMMOOOQQQSSSVVVXXXZZZ\\\\\\^^^aaacccfffeeecccbbbdddfffiiillljjjkkklllmmmnnnoooqqqqqqtttvvvxxxzzzzzzyyyvvvuuukkk^^^LLLAAA>>>@@@BBBBBB<<<>>>@@@???<<<::::::;;;;;;:::::::::;;;===???@@@BBBGGGOOOUUU[[[aaaiiioooiiijjjnnntttvvvuuuwww{{{sssdddTTTHHH@@@:::777888888333...---111111111111111111000000000...///444@@@VVVtttuuu```UUUIIIBBB@@@>>>999444444333999KKKdddwwwzzzvvvkkkgggpppvvv]]]RRRHHHKKKYYYiiissswwwyyyyyyzzz{{{|||}}}~~~~~~{{{|||||||||zzz{{{|||~~~~~~{{{{{{|||}}}}}}}}}vvvsssvvvwwwvvvvvvllliiicccdddnnntttiiiWWWTTTSSSPPPKKKIIIKKKQQQWWWYYY\\\\\\[[[]]]___\\\WWWJJJ;;;...***,,,,,,******(((((())))))******++++++((()))))))))))))))(((((())))))))))))))))))))))))+++++++++***)))***,,,...,,,...//////...///000111999:::>>>BBBEEEDDD@@@===777777777888999;;;>>>???===>>>@@@AAA@@@@@@@@@AAA===JJJRRRaaa~~~~~~}}}ooogggjjjttt~~~|||{{{{{{~~~{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{{{{||||||}}}}}}tttlllhhh]]]XXXUUUYYYbbbkkkqqqrrrlll]]]OOOHHHFFFGGGNNNWWWggglllrrrvvvxxx{{{{{{|||}}}}}}~~~|||~~~{{{jjj[[[JJJBBB888333333444444333333333333444444555555555:::<<>>GGG___vvv}}}}}}~~~wwwmmmjjj```UUUNNNRRR]]]hhhsss|||hhhRRRKKKEEEDDDDDD@@@======:::888666444222111000//////---+++)))(((((()))***((((((((((((((((((((((((+++++++++***)))(((((('''))))))(((((('''''''''&&&(((((((((((())))))))))))***+++,,,+++******,,,...///000333999===<<<555...---111555777666444222111111333555666777888:::<<<<<>>;;;===<<<<<<<<<<<<===>>>>>>CCCDDDGGGKKKPPPVVV[[[^^^___dddkkknnnooopppsssvvvttt___RRRNNNHHHBBB>>><<<999333111111000111111222222222111111---000...000888DDDcccyyyhhhXXXJJJGGGHHHEEE>>>999666666888CCCYYYooozzzzzznnngggmmm|||rrrZZZOOOEEEHHHXXXjjjtttwwwzzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~}}}zzzyyyyyyzzz{{{}}}~~~~~~}}}yyyvvv{{{~~~wwwwwwqqqjjjbbbhhh~~~}}}cccddd^^^VVVMMMFFFFFFOOOXXXYYYZZZ\\\]]]]]]\\\[[[ZZZOOO@@@111---...,,,)))(((,,,+++)))((((((((()))***(((((()))***+++,,,,,,---,,,***))))))******)))'''+++)))(((***---...---+++222333555666555333000...444<<>>:::999222555:::???CCCEEEEEEEEEJJJJJJJJJHHHFFFCCC@@@>>>FFFMMMZZZhhhvvvuuuttt}}}sss]]]VVV^^^kkkuuuzzz}}}www{{{~~~}}}{{{{{{|||~~~{{{wwwwwwzzz|||}}}}}}}}}~~~~~~~~~sssmmmggg\\\QQQKKKAAA@@@???>>>???AAACCCDDDAAA???<<<999:::???GGGNNNaaaeeejjjooossswwwzzz}}}}}}~~~~~~}}}||||||}}}{{{~~~}}}sss^^^KKK<<<999666444444444444333444333222222222333444555333333666>>>GGGRRRbbbpppkkk\\\MMMLLL^^^rrrxxxrrrgggdddWWWPPPUUUVVV]]]nnn{{{|||{{{xxxwwwvvvtttqqquuuooohhh___\\\aaabbbXXXJJJDDD???EEEYYYqqq~~~~~~gggWWWUUUQQQMMMJJJJJJPPPaaa~~~hhhQQQJJJDDDEEEEEEBBB@@@@@@:::999777555333111000000///---+++)))(((((()))***((((((((((((((((((((((((++++++******)))((((((''')))(((((((((''''''''''''(((((((((((())))))))))))***+++,,,+++******,,,.........000555:::999333---...222666888777555333222111333555666777888:::<<<>>>AAAFFFIIILLLOOORRRTTTYYY\\\___bbbddddddcccbbbddddddeeefffggghhhhhhiiikkkkkklllnnnoooppprrrrrrvvvyyyzzzwwwtttpppeeeYYYRRRRRRRRRTTTVVVXXXXXXWWWUUURRRNNNJJJHHHFFFCCCAAAAAA@@@@@@???>>>======<<>>EEEKKK]]]aaahhhnnnrrrvvvyyy||||||}}}~~~}}}||||||}}}~~~}}}|||ttthhhUUUEEE<<<999666444444444333222222222111000111222333444555666999???DDDLLLZZZggg___TTTGGGGGGWWWkkkrrrooocccbbbYYYTTTZZZ[[[aaappp~~~||||||{{{xxxvvvrrrkkkaaa]]]```bbbYYYMMMEEE@@@EEEXXXooo|||eeeQQQKKKIIIGGGEEEEEELLLaaagggPPPIIIDDDEEEEEECCCAAABBB999888666444222000/////////---,,,***))))))))))))((((((((((((((((((((((((+++******))))))(((((('''((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,+++******,,,...------...111444444000,,,...222666888777444333222111333555666666777:::<<>>999888888777999DDDVVVccchhhdddbbbmmmzzz}}}|||ppp\\\PPPEEEGGGUUUfffrrrvvvxxxxxxxxxyyyyyyyyyyyyyyy|||{{{{{{|||~~~~~~~~~zzzqqqoooppppppssszzzyyyppprrrqqqpppiiijjj}}}tttiiifffccc]]]RRRJJJMMMUUUZZZ[[[]]]___^^^]]][[[YYYRRRCCC444...---+++))))))((((((((((((***+++,,,---++++++*********)))))))))+++***))))))******)))(((+++***)))***---...---,,,000444999======:::555222555888;;;;;;888777888::::::;;;===???AAACCCEEEEEEUUUWWW[[[\\\ZZZSSSLLLGGGHHHVVVjjjvvv|||{{{sssttt|||mmmNNNFFFUUUeeefff___eeelllvvv|||}}}zzzyyy~~~~~~~~~~~~zzzyyyyyyzzzzzzyyy~~~~~~uuufffTTTJJJCCC<<<888777777666555444555666777888444555555555777;;;AAAEEETTTYYYaaahhhnnnrrruuuwww{{{|||}}}}}}{{{{{{|||~~~~~~rrreeeXXXJJJ>>><<<999666555444333111000000000000000000111222333111333777<<<===BBBOOO\\\```YYYOOOMMMWWWfffnnnnnneeeeee\\\YYY]]]\\\___lll}}}|||uuuoooeee___aaabbb[[[PPPFFF@@@DDDVVVlllyyy}}}~~~jjjRRRFFFCCCBBBAAAAAAFFF\\\fffPPPHHHCCCDDDDDDAAA???@@@777666444222000...------......,,,+++***)))))))))((((((((((((((((((((((((******))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***+++,,,+++******,,,......---,,,...000000...,,,...111444666555333222111000222444555666777:::<<<>>>AAAFFFIIILLLPPPTTTWWWZZZ[[[]]]```cccgggjjjllleeeeeeeeeeeeffffffffffffmmmmmmmmmnnnpppssswwwyyyvvvxxxxxxrrrhhh^^^UUUPPPWWW]]]eeekkknnnmmmkkkjjjeeeaaa\\\WWWTTTQQQNNNLLLIIIIIIJJJIIIGGGCCC@@@>>>???@@@AAACCCFFFJJJMMMOOOUUUZZZaaaeeegggjjjmmmppp|||mmm^^^WWWKKK@@@===<<<888444333333444555666666444333222222333---,,,222222777GGGYYYmmmvvvfffUUUMMMHHHBBB;;;888888999777555<<>>@@@CCCFFFGGGPPPTTT[[[___^^^XXXPPPKKKPPP```tttvvvvvv~~~hhhKKKDDDWWWkkkoooggghhhmmmtttyyy{{{{{{zzzzzz~~~~~~}}}|||{{{{{{{{{|||}}}}}}vvvZZZMMMAAA;;;888555555777888888777777777777888999222333444555555888<<>><<<<<<888777555333111///............---+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))***+++,,,+++******,,,...///...------......---,,,,,,///222333222000000000///111444555666777:::<<<===BBBHHHMMMQQQSSSUUUVVVZZZZZZ[[[]]]___ccceeegggeeeeeeffffffffffffffffffnnnnnnmmmnnnqqqtttwwwyyywwwxxxuuujjj[[[PPPPPPUUUbbbgggooossstttsssrrrrrrkkkfff```ZZZVVVTTTQQQOOOKKKKKKLLLLLLJJJHHHEEECCCBBBBBBCCCEEEGGGKKKNNNOOOUUU[[[bbbfffhhhjjjnnnqqq|||ppp```TTTIIIDDD@@@:::666555444555777888777666444222111333---,,,222111000999QQQggg|||rrr]]]QQQIIIBBB>>>===888:::888555999FFFSSSZZZXXXXXXeeeqqqqqqttttttlllZZZPPPEEEEEEQQQcccrrrzzzyyyyyyzzzzzz{{{{{{|||||||||}}}~~~}}}{{{zzzzzz{{{zzz}}}|||ssshhhhhhgggeeehhhjjjeee]]]ZZZ[[[^^^WWWTTTfffxxxuuuhhh```\\\ZZZQQQFFFGGGPPPYYY[[[^^^aaaaaa___]]][[[VVVHHH999111---***)))++++++++++++++++++******)))'''(((((()))******++++++***)))((()))***+++***)))***+++,,,,,,,,,---.........///000111333444555555111333777999999888777666999999:::<<>>888777666777999:::999777444222,,,111---,,,333333111888RRRdddttt|||{{{dddTTTIII@@@<<<;;;777999777555888CCCNNNRRRTTTSSS___jjjkkkppprrrjjjZZZOOOCCCAAALLL^^^mmmvvvxxxyyyzzz{{{}}}~~~{{{}}}}}}|||{{{zzzzzz{{{yyy|||uuuoootttxxxzzzxxxrrrcccVVVWWWWWWXXXQQQNNNaaawwwyyymmm^^^SSSPPPJJJAAADDDNNNWWWZZZ^^^bbbcccaaa^^^\\\XXXJJJ;;;222---))))))+++'''(((***+++,,,---------&&&''''''((()))***+++,,,***)))((()))***+++***)))***+++------,,,,,,...///000000//////111333666777///222666:::;;;:::777555666666888:::===AAADDDFFFDDDHHHOOOVVV[[[^^^______jjjvvv~~~}}}{{{vvvnnnuuugggTTTLLL[[[qqqyyytttwwwvvvuuusssrrrtttxxx{{{~~~~~~{{{zzzzzz||||||{{{{{{|||}}}|||cccMMM@@@<<<888777999:::888666888666666666666555555555555555666777666444444555777===BBBKKKSSS[[[bbbhhhlllqqqtttxxxzzz{{{|||}}}|||mmm[[[QQQQQQTTTUUUCCC???:::666444222111/////////111222333333444333555333444888===EEESSS___xxxvvvuuusssoookkk]]]SSSSSSOOOQQQ^^^rrruuu```SSSOOOPPPTTTXXXXXX^^^cccdddeeebbbZZZQQQEEE???@@@RRRiiixxxwww[[[MMMEEE???BBBHHHOOOWWW^^^fffOOOGGGAAAAAAAAA>>><<<<<<999888666444222000//////.........---,,,+++))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))***+++,,,+++******,,,...------------+++*********+++...000111000/////////...000333444555777:::<<<>>>BBBHHHMMMQQQTTTWWWYYYZZZ[[[\\\]]]___```aaabbbeeeffffffggghhhiiijjjjjjnnnnnnoooqqqrrrsssuuuuuutttiii[[[OOODDD>>>EEEOOO^^^fffqqqxxxzzzyyyzzz{{{uuuppphhhaaa]]]YYYWWWUUUQQQPPPOOONNNMMMKKKJJJJJJEEEEEEFFFGGGJJJMMMPPPQQQRRRXXX^^^bbbcccdddgggjjjmmmvvvwwwhhhUUUBBB999888666888:::;;;:::888555333***111...,,,222222111777HHHZZZiiissslll[[[MMMAAA999777555777555444888AAAFFFGGGJJJHHHSSSbbbiiisssyyyrrr```TTTGGGBBBJJJZZZiiirrrwwwxxxyyy{{{}}}|||}}}~~~}}}{{{{{{{{{}}}{{{}}}mmm]]]\\\XXXWWWPPPMMMbbbzzzxxx```LLLGGGDDD>>>BBBMMMVVVYYY^^^bbbdddccc```^^^ZZZLLL===333,,,((())),,,'''(((***,,,---------,,,'''((((((((())))))******)))(((((((((***+++***)))))),,,...---,,,,,,...000/////////000111333444555000222555888;;;:::888666555555777999;;;>>>@@@AAACCCEEEIIIOOOWWW^^^dddgggnnnxxx~~~uuutttvvvjjjWWWOOO^^^tttzzzrrrssssssrrrqqqqqqssswww{{{~~~}}}|||}}}~~~{{{zzz|||~~~~~~}}}|||}}}~~~jjjSSSDDD>>><<<999999<<<<<<888666777777777777777777666666555555555666555333333555777888===DDDKKKSSS[[[ccchhhnnnqqqvvvyyy{{{}}}~~~yyyhhhVVVOOORRRVVVXXXGGGBBB;;;666333222222111---...000111222333333222111///111;;;EEENNNXXX```zzz{{{xxxuuuqqqmmmjjj^^^VVVVVVRRRSSS___pppvvvbbbLLLDDDDDDEEEGGGJJJJJJRRRYYY\\\]]]]]]XXXRRRGGG??????PPPfffvvv}}}gggRRRIIIBBBBBBFFFNNNYYYdddhhhMMMFFFAAABBBCCC@@@>>>???666555333111///---,,,,,,.........---,,,+++***)))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))***+++,,,+++******,,,...+++,,,---,,,***(((((((((,,,///111111000///000000---000222444555777:::<<<@@@BBBFFFJJJNNNRRRWWW[[[[[[\\\^^^```aaabbbcccccceeefffggghhhiiijjjkkklllmmmnnnpppqqqrrrsssssssssmmm]]]LLLDDD@@@???DDDLLLUUU```oooxxx{{{{{{|||}}}zzztttllleee```\\\ZZZXXXTTTSSSPPPNNNLLLKKKJJJJJJAAAAAABBBDDDFFFIIILLLNNNLLLQQQWWW[[[\\\]]]```bbbhhhppp~~~{{{___EEE888666777999;;;<<<;;;888555333...555222,,,000///---444888LLLaaapppuuueeeVVVFFF<<<999444555444333777>>>AAA???>>><<>>333,,,((())),,,++++++,,,---,,,+++***)))))))))))))))(((((((((((()))(((((((((***++++++***))),,,......,,,,,,...000+++,,,...000111111111111111222333666999:::999888555555777888:::;;;<<<===BBBCCCEEEJJJRRR[[[dddjjjmmmwww~~~{{{xxxkkkXXXQQQbbbyyy|||rrrnnnooopppqqqrrruuuyyy|||~~~~~~zzz{{{~~~}}}}}}~~~~~~sssYYYFFFAAABBB<<<::::::======999888999555555555555555444333222333444444333222333666888444888>>>DDDLLLUUU]]]ccclllooouuuyyy{{{}}}vvvcccQQQKKKOOOTTTTTTJJJDDD<<<666333222333222+++,,,...000111222111111000///555CCCRRR]]]dddjjjuuu|||}}}zzzuuuooommmlllbbb[[[[[[UUUSSS^^^rrr}}}tttdddPPP>>>;;;???BBBDDDFFFBBBJJJQQQTTTVVVXXXWWWRRRHHH@@@???NNNdddssszzz}}}tttYYYPPPFFFBBBCCCLLL^^^mmm|||aaaMMMJJJFFFBBBAAA???===;;;666555333111000///......///...---+++***)))))))))(((***,,,......,,,***((()))(((((((((''''''''''''))))))((((((((((((((()))(((((((((((()))))))))))),,,,,,+++++++++,,,------,,,000333333///+++)))((((((+++///111111000000000///000111111222444777:::===???CCCFFFJJJNNNTTTXXX[[[\\\^^^```aaabbbbbbccccccdddfffgggiiijjjjjjjjjnnnllllllooosssuuusssqqqfffXXXMMMKKKKKKIIIJJJNNNYYYcccooowwwyyyyyy{{{}}}zzzvvvqqqkkkgggccc^^^[[[SSSSSSRRRPPPMMMKKKIIIGGGHHHGGGEEECCCDDDFFFHHHJJJLLLNNNQQQSSSUUUYYY]]]```eeejjjvvvqqq^^^OOOBBB;;;888999;;;<<<<<<;;;;;;<<<>>>:::555000///111222000---:::???KKK___vvvttthhhYYYGGG<<<999555222222555666555666999555444;;;OOOjjjzzzkkkTTTEEEIIIZZZhhhmmmxxxyyyzzz}}}~~~}}}|||{{{{{{}}}~~~ooojjjbbbVVVUUUMMM^^^|||qqq\\\IIICCC???;;;???HHHTTTYYY^^^___aaadddbbb]]]XXXRRRCCC444,,,,,,,,,******************)))(((((((((((((((((())))))))))))((((((((((((((()))*********+++,,,---...---,,,+++///...,,,,,,...000000000111333444555555666999;;;555888;;;<<<;;;===BBBFFFEEEMMMLLLJJJOOORRRWWWeeeggg~~~|||}}}kkkRRROOOcccyyy~~~yyyrrrpppmmmlllooottt{{{||||||~~~~~~|||zzz~~~~~~}}}}}}~~~~~~hhhXXXNNNEEE@@@AAA@@@>>>>>>>>>===;;;888888777555555666666555333555444333333222222333333666777999>>>FFFNNNUUUYYYffflllrrrtttwww}}}xxxaaaSSSKKKGGGJJJQQQLLLEEE<<<888888777444000///......///111222111000444222>>>XXXmmmsssuuuzzz|||{{{}}}rrrssspppooopppllldddaaabbbsssrrr\\\TTTMMMEEEBBBDDDFFFCCC@@@AAADDDHHHJJJLLLMMMOOOPPPGGGCCCAAAIII^^^ttt~~~~~~~~~~~~lllTTTAAABBBKKKUUUfffwwwzzzaaaMMMJJJFFFBBBAAA???===;;;666555444222000///......///...,,,+++***)))))))))(((***,,,------,,,***((())))))((((((((('''''''''))))))(((((((((((())))))(((((((((((()))))))))***,,,,,,,,,,,,,,,------...000333666555222...,,,+++))),,,///111111000///000///000111222222444777:::<<<>>>BBBEEEIIIMMMSSSVVV[[[\\\]]]___aaabbbbbbcccdddeeefffhhhiiijjjkkkkkknnnmmmmmmpppuuuwwwwwwvvvrrrhhh___^^^]]]YYYWWWWWWZZZbbbmmmtttwwwxxx{{{~~~{{{wwwrrrmmmiiieeeaaa^^^XXXXXXVVVUUURRRPPPMMMLLLIIIHHHFFFEEEEEEFFFHHHJJJKKKLLLNNNPPPRRRVVV[[[___cccgggrrrpppbbbSSSIIIBBB<<<777777999:::;;;<<<===AAAFFFJJJFFF>>>555000000111111000888:::AAAOOO```qqq~~~ssshhhZZZJJJ???<<<777333222555666444444666444333:::PPPlll|||nnnYYYHHHHHHWWWgggnnnssstttvvvyyy|||~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}}}}~~~rrriiiYYYUUULLLZZZzzzvvviiiWWWHHHEEEEEEBBBEEEKKKTTTZZZ___```bbbdddccc^^^ZZZTTTFFF666...------+++***************)))(((((((((((((((((())))))))))))((((((((((((((()))******++++++,,,,,,------,,,,,,111///...///111333444555222333555555666777:::<<<>>><<<:::999;;;???DDDGGGEEEMMMKKKGGGKKKKKKNNNYYYhhh}}}ssstttiiiQQQRRRiii}}}wwwuuuqqqmmmjjjlllqqqwww|||}}}||||||~~~~~~~~~pppccc[[[TTTPPPJJJHHHFFFEEEDDDBBB???===;;;999777777888888666555555555444333333333333333555666888<<>>@@@CCCEEEIIIMMMPPPIIIEEEBBBIII]]]ttt}}}}}}~~~xxx^^^GGGDDDJJJPPP___oooxxx```MMMJJJEEEBBBAAA???===;;;777666444222000///.........---,,,+++***)))))))))((()))+++,,,,,,+++)))((()))))))))(((((((((''''''))))))(((((((((((())))))((((((((()))))))))******------,,,,,,---......///111333555444222///---,,,+++---000111000///...//////000222222333444777::::::===@@@DDDGGGLLLQQQTTTYYYZZZ\\\^^^```aaabbbcccffffffgggiiijjjkkklllmmmnnnnnnooossswww{{{}}}}}}|||uuupppnnnllleee___]]]\\\bbbjjjooorrruuuyyy|||{{{xxxtttppplllhhhdddaaa]]]\\\ZZZXXXVVVSSSQQQPPPKKKJJJHHHGGGFFFGGGIIIJJJKKKKKKLLLNNNPPPUUU[[[```cccfffpppxxxfffVVVNNNHHHHHHGGGDDDBBBBBB999:::;;;>>>CCCLLLUUU\\\WWWLLL>>>444000000111111777777:::@@@LLL]]]nnnyyy|||tttjjj\\\LLLAAA===999555222555555222111333222111888MMMjjjttt```LLLHHHTTTeeeoooqqqsssvvvxxx{{{||||||}}}{{{{{{|||~~~~~~~~~~~~zzzuuuuuuvvvxxxcccZZZPPPYYYwwwvvvcccTTTHHHHHHJJJHHHHHHKKKUUU[[[___aaacccfffddd```]]]WWWIII999///---,,,***)))************))))))((((((((((((((()))))))))))))))(((((((((((()))******,,,+++++++++,,,,,,---...000//////000111444777999666888888888888999<<>>CCCHHHKKKSSS\\\eeekkksss}}}vvvfffUUUIIIHHHMMMJJJFFFAAA;;;777444222222222111000111222333222111222333@@@WWWfffgggcccccchhhqqqyyy{{{||||||}}}tttyyyvvvpppmmmlllmmmlllmmmnnnmmmgggZZZKKKAAA;;;===???AAAEEEJJJPPPUUUJJJFFFCCCIII\\\sss~~~}}}}}}gggMMMFFFHHHLLLZZZiiittt^^^LLLIIIEEEBBBAAA???===<<<777666444222000//////......---,,,+++************((()))***++++++***)))((()))))))))((((((((((((''')))(((((((((((())))))***(((((()))))))))*********---------------...///000///000000000...,,,+++***,,,...111111///.........///000222333444555777999999<<<@@@CCCFFFJJJOOORRRWWWXXX[[[]]]___aaabbbbbbgggggghhhiiijjjlllmmmnnnooooooqqquuuzzz|||yyyuuunnnfffbbbaaadddhhhkkkmmmooossswwwzzzwwwtttqqqnnnjjjfffccc^^^]]][[[XXXVVVTTTSSSRRRNNNMMMKKKIIIIIIIIIJJJJJJMMMMMMMMMNNNPPPVVV]]]bbbeeehhhppp}}}zzzcccTTTNNNKKKJJJMMMMMMGGGBBB@@@;;;<<>>???>>><<<;;;;;;===???===;;;999888:::???FFFJJJTTTYYYQQQHHHHHHFFFIIIUUUttt{{{vvvpppxxxhhhPPPXXXsssqqq___aaabbbdddhhhnnnuuu{{{~~~}}}}}}}}}{{{{{{{{{|||~~~zzzvvvsssfffccc^^^ZZZVVVRRRNNNKKKCCCAAA>>><<<;;;:::999777777777666555555555555666666666777888;;;>>>AAACCCMMMVVV___eeennnyyyssscccUUUMMMKKKJJJIIIEEE@@@:::666555555333222111111333333222111000111:::KKKVVVVVVSSSRRRWWWcccppptttuuu|||~~~zzz{{{|||yyy|||xxxdddNNN@@@<<>><<<777666444222111000//////------,,,+++************((())))))******))))))(((***)))))))))((((((((((((((((((((((((((()))******))))))))))))************---,,,,,,---...///000000......---,,,,,,+++***)))---///111000///------......000333444444555777999999<<<@@@DDDGGGJJJNNNQQQUUUWWWYYY\\\^^^```bbbbbbhhhhhhhhhiiijjjlllnnnooonnnppprrrvvv|||~~~yyysssnnniiiiiijjjiiiiiikkknnnpppwwwuuurrrpppnnnkkkgggdddaaa___]]]ZZZWWWVVVUUUTTTQQQPPPNNNLLLKKKJJJJJJJJJLLLMMMMMMMMMOOOTTT[[[```eeegggnnnyyyzzzsssllleee___[[[___]]]___bbb___VVVNNNKKKCCCDDDDDDDDDDDDFFFKKKNNNMMMGGG>>>666000...------(((+++///111555AAAQQQ]]]kkkppprrrkkk^^^QQQHHHCCCAAA:::666777777444000///111---...;;;RRRhhhxxx~~~}}}xxxhhhSSSHHHPPPcccpppxxx{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~yyykkkgggjjjkkkkkk|||nnn```ZZZrrrooobbbUUUMMMJJJHHHIIIJJJUUU[[[```bbbeeegggfffbbb]]]ZZZMMM<<>><<<;;;999888999888777777666666777777888888888888:::<<<>>>???FFFNNNWWW^^^hhhuuuuuuhhh[[[QQQRRRRRROOOJJJDDD???======444333222222333333111000000000555>>>FFFHHHGGGGGGLLLXXXgggooosss|||{{{{{{}}}~~~|||iiiQQQAAA;;;???DDDGGGHHHIIIJJJKKKGGGEEECCCHHHZZZppp}}}~~~~~~rrrSSSHHHFFFHHHUUUdddttt\\\KKKHHHEEEBBBAAA@@@>>>===888777555333111000//////---,,,++++++******++++++(((((())))))))))))((((((******)))))))))((((((((((((''''''(((((()))***+++)))))))))*********++++++,,,,,,,,,,,,---...000000111...,,,,,,,,,,,,,,,+++---///000000...---...///...111333555555666777999:::===BBBFFFIIIKKKOOOQQQSSSUUUXXX[[[^^^```bbbbbbhhhhhhhhhhhhiiilllnnnooonnnpppsssvvv|||}}}xxxqqqpppmmmkkkkkkkkklllmmmtttsssqqqpppooolllhhheeeeeeccc```]]][[[YYYYYYYYYTTTSSSQQQOOOMMMLLLKKKJJJJJJKKKKKKKKKMMMQQQVVVZZZ```cccjjjssszzznnnjjjeeedddiiipppwww{{{zzzzzz|||}}}xxxlllbbb^^^PPPNNNJJJCCC<<<777666666666444222000///.........))),,,///000111777AAAIIIVVV```hhheee]]]UUUQQQNNNFFF>>>888999:::777222000000...---444CCCXXXlllwwwwwwtttgggTTTJJJRRRcccpppwww{{{~~~}}}{{{}}}~~~~~~|||}}}~~~~~~}}}}}}~~~~~~qqqgggbbbhhhkkkfffnnnlll\\\PPPfff}}}{{{rrrcccVVVMMMJJJMMMPPPTTT[[[```bbbdddgggfffbbb]]]ZZZOOO===///******)))((())))))************)))(((((((((((())))))))))))***))))))))))))***++++++*********+++,,,---...///222333444444444888>>>DDDDDDBBB???:::555444555666???FFFLLLHHH???;;;>>>DDDQQQTTTJJJBBBDDDHHHQQQaaaxxxyyyvvvhhhyyydddSSSggg~~~iiiXXX]]]dddmmmtttyyy|||}}}|||{{{{{{{{{{{{|||}}}}}}}}}~~~}}}||||||}}}~~~~~~|||wwwpppiiiccc^^^YYYUUUNNNJJJEEEAAA???===;;;::::::999999888888888888888888888888999:::;;;<<<===???GGGOOOWWWcccsss~~~pppbbb___]]]YYYTTTMMMGGGBBB>>>777555444333444333222000333222333666;;;???AAABBBFFFQQQbbbnnnvvvxxxuuuttttttqqqtttrrrZZZIII???CCCGGGJJJJJJHHHFFFFFFDDDDDDDDDJJJ\\\qqq}}}~~~~~~zzzZZZKKKGGGFFFPPP^^^www]]]KKKHHHDDDBBBAAA@@@???===888777555333111000//////,,,,,,++++++******++++++((((((((((((((((((((((((*********)))))))))((((((''''''''''''((()))***+++))))))*********+++++++++******++++++,,,...///000222///++++++,,,------,,,---...000///......///000...111444666666666888999<<>>999555444666888???DDDHHHFFF@@@<<<>>>BBBEEEJJJDDD>>>CCCGGGOOO^^^xxx~~~yyyjjjvvv~~~bbbUUUmmmrrr]]]```fffmmmsssyyy|||~~~}}}}}}|||||||||||||||}}}~~~}}}}}}~~~~~~~~~vvvnnnhhhbbb]]]ZZZTTTOOOIIIEEEBBB@@@???===;;;::::::999999999999999777777888999:::;;;<<<<<>>DDDDDDBBB???;;;888777:::<<<:::<<>>>>>@@@BBB===DDDAAA>>>CCCFFFMMM[[[zzz~~~qqqvvv}}}bbbVVVooosss___aaaeeekkkrrryyy~~~}}}||||||||||||~~~yyyqqqjjjeee```]]]XXXSSSMMMHHHEEECCCAAA@@@<<<;;;::::::999999::::::555666777888999:::;;;<<>>???@@@@@@>>>>>>???@@@BBBEEEHHHQQQbbbvvv~~~~~~bbbSSSMMMJJJQQQ^^^yyy```PPPHHHCCCCCCCCC@@@>>>>>>888666333111000///---,,,------,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))************)))***++++++------...///,,,,,,++++++***+++++++++...///000000//////000111333444444444444666999;;;@@@BBBEEEHHHIIILLLPPPRRRYYYZZZ[[[\\\]]]^^^^^^^^^dddeeeeeegggiiikkkmmmnnnnnnppprrrssswwwzzzxxxyyyyyywwwuuuwwwvvvtttrrrpppnnnlllkkkiiifffccc``````___]]]\\\ZZZXXXUUURRROOOMMMLLLLLLLLLNNNPPPSSSUUUUUUTTTTTTZZZ___eeehhhkkkrrr{{{|||tttlllYYYEEE:::555333222333//////............//////...///111111000111333555555===HHHRRRVVVVVVSSSQQQHHHCCC@@@DDDIIIEEE;;;333444///,,,///555>>>MMMZZZcccccc]]]RRRMMMUUUcccmmmxxx{{{~~~~~~}}}~~~}}}~~~}}}{{{yyygggfffdddaaa\\\TTTNNNRRRYYY^^^eee```QQQDDDBBB___aaaNNNLLLOOOTTTXXX^^^bbbdddddddddeeebbb[[[VVVIII222)))---+++---,,,+++***))))))))))))++++++***))))))***++++++******++++++++++++******---,,,+++,,,...000///...444555444222000222777<<>>777555999>>>BBBCCCDDD@@@???BBBCCC@@@???AAABBBMMMMMMGGGCCCAAANNNggg|||sss||||||YYYVVVyyynnnfffccceeekkkqqqvvv}}}~~~{{{{{{{{{}}}~~~~~~||||||zzzwwwrrriiiaaa^^^^^^WWWPPPLLLKKKJJJGGGDDDCCC@@@===;;;;;;;;;:::999;;;;;;:::::::::;;;;;;<<<===@@@FFFMMMXXXgggxxxsssxxxvvvgggVVVIIICCC??????===777333333111111000000000111333444:::BBBVVVppp|||nnneeeWWWKKKHHHMMMVVV]]]zzztttfffYYYWWW]]]\\\QQQDDDDDD???999777999>>>@@@AAA@@@CCCLLL^^^rrr~~~~~~~~~~~~~~~~~~oooVVVOOOLLLRRRaaayyyaaaPPPHHHCCCCCCCCC@@@>>>>>>888666333111000///---,,,------,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))******************+++,,,---......///---,,,,,,+++++++++++++++...///000000//////000111222333555555555666999;;;>>>BBBFFFJJJLLLOOORRRUUUZZZ[[[\\\^^^___```aaaaaabbbcccdddeeegggiiikkklllmmmoooppprrrvvv~~~~~~{{{{{{|||{{{yyyxxxwwwvvvtttrrrpppnnnmmmkkkiiieeecccbbbaaa```___\\\ZZZWWWTTTQQQOOONNNNNNMMMNNNPPPRRRSSSTTTTTTTTTWWW[[[```cccdddhhhooouuukkkYYYEEE;;;777444444555111111000000000000111111111111000///000555;;;@@@>>>===>>>BBBIIINNNOOONNNIIIDDDCCCGGGLLLHHH>>>555444000---///333;;;HHHTTT```aaa]]]SSSOOOXXXeeemmmsssvvvyyy|||}}}}}}|||}}}~~~}}}}}}pppddd^^^XXXTTTNNNIIIJJJNNNOOOVVVTTTNNNIIIGGGYYYzzzfffQQQKKKJJJTTTXXX^^^bbbddddddeeeeeeccc[[[WWWIII222***---+++---,,,+++***))))))))))))************************))))))************)))))),,,,,,,,,...111333333333:::888666333333555:::>>>>>>===<<<;;;===AAAFFFJJJHHHHHHLLLSSSTTTNNNHHHFFFGGGPPPNNNIIIHHHGGGTTTkkkuuu||||||^^^___nnneeeeeejjjqqqwwwyyy~~~||||||}}}|||}}}~~~}}}}}}}}}|||wwwnnngggdddaaa[[[UUURRRQQQPPPLLLIIIGGGEEEAAA??????>>>===<<<<<<;;;;;;::::::;;;;;;<<<===@@@EEEKKKUUUccctttsssbbbMMMGGGBBBAAA???999555444111111000000000111222333888???RRRiiiyyy|||rrrkkk```WWWKKKAAA>>>BBBJJJPPPcccqqq}}}jjj[[[QQQHHHJJJRRRVVVPPPHHHGGGBBB<<<888888:::;;;:::???DDDPPPbbbvvv~~~~~~rrrYYYRRROOOUUUeeezzzbbbPPPHHHCCCCCCCCC@@@>>>>>>999666333111111000...,,,------,,,++++++******))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&'''((((((((((((((())))))))))))******************+++,,,---...//////...---,,,+++++++++++++++...///000000//////000111111333555777777777999:::===AAAGGGLLLOOOQQQTTTVVVYYYZZZ\\\___aaabbbcccdddccccccdddfffhhhjjjlllmmmlllmmmooorrrvvv}}}||||||}}}}}}|||yyyxxxwwwuuusssqqqpppooonnnkkkhhhffffffeeecccbbb^^^]]]ZZZWWWTTTRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRSSSVVVZZZ```ccceeehhhmmmqqqyyyjjjXXXEEE;;;888666555666333222222111111222222333666555333222666@@@KKKSSSVVVKKK@@@<<>>777444777===BBBLLL___uuu|||ppp^^^PPPWWWQQQLLLMMMQQQSSSNNNIIIFFFBBB===:::999999888888>>>EEETTThhh{{{~~~www^^^VVVSSSYYYiii{{{dddPPPHHHCCCCCCCCC@@@>>>>>>999666333222111000...,,,------,,,++++++******)))(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''(((((())))))((((((((()))))))))******************+++,,,---.../////////...---,,,,,,+++,,,,,,...///000000//////000111000222666888888888999:::===AAAHHHLLLOOOPPPRRRSSSVVVWWWZZZ]]]```bbbcccdddeeeeeefffhhhjjjmmmooopppmmmnnnpppssswww}}}{{{{{{|||}}}}}}yyyxxxwwwuuutttrrrqqqqqqooommmjjjiiihhhgggeeeddd```___]]]ZZZWWWUUUSSSRRRPPPOOONNNMMMMMMNNNPPPQQQRRRWWW^^^dddhhhlllpppssspppxxx{{{hhhWWWEEE<<<999777666777444333333222222333333444555444333444999DDDQQQZZZdddYYYKKKAAA>>>AAADDDFFFBBBDDDHHHMMMSSSSSSJJJ@@@555111///111333777@@@IIIWWW[[[[[[WWWWWW```jjjooouuuxxx{{{}}}~~~~~~fff]]]ZZZ```hhhhhhbbb^^^^^^^^^VVVSSSSSSPPPYYYooojjjsss{{{vvvhhhZZZQQQMMMTTTXXX^^^ccceeeeeefffgggddd]]]ZZZLLL555+++...+++,,,++++++***))))))******((()))+++,,,,,,+++)))(((,,,,,,------------,,,,,,+++,,,///444999===>>>>>>BBB<<<555333666:::===>>>AAADDDHHHHHHFFFCCCBBBBBBDDDGGGOOOYYY[[[SSSIIIEEEHHHKKKFFFDDDJJJNNNYYYlllxxxwww|||wwwiiiuuuyyyfff___dddoooyyy||||||~~~}}}~~~|||{{{{{{zzz{{{}}}~~~|||~~~}}}~~~yyydddcccrrr}}}uuunnnkkkeeeaaa\\\]]]```___YYYSSSRRRNNNIIIFFFDDDCCCBBBAAA===<<<<<<;;;;;;;;;;;;<<<;;;>>>AAAFFFOOO\\\lllwwwxxxnnncccVVVLLLBBB???===777333222111000000000000111111111---...999OOOeeeoookkkdddeeedddeeeiiijjjdddVVVJJJAAA===777333111333777:::DDDVVVgggkkkfffaaa^^^\\\fffccc```^^^\\\VVVOOOIIIAAA???===;;;;;;;;;;;;;;;<<>>>>>999777444222111000...---------,,,++++++******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************)))((()))))))))***************+++,,,---...//////000000///...---,,,,,,,,,,,,...///000000//////000111000222666888888999:::;;;>>>BBBGGGKKKLLLMMMNNNNNNRRRTTTVVVZZZ]]]___aaabbbeeefffgggiiikkknnnppprrroooppprrrvvvzzz{{{{{{}}}~~~}}}xxxwwwvvvuuutttsssrrrrrrooommmkkkjjjjjjiiifffdddaaa```^^^\\\YYYVVVTTTSSSQQQPPPMMMKKKJJJKKKMMMNNNKKKPPPWWW^^^dddhhhlllnnnnnnpppttt{{{zzzgggVVVDDD<<<999777666777444333333222222333333444111111000111444;;;DDDJJJWWWTTTNNNEEE<<<888999<<<;;;AAAFFFKKKRRRVVVOOOEEE555111000222444888@@@IIITTTXXXZZZXXX[[[dddlllppptttvvvyyy{{{{{{|||~~~~~~~~~~~~iiicccbbbllluuuvvvppplllbbbeeeaaa^^^ZZZRRRXXXmmmwwwyyy{{{wwwkkk\\\PPPJJJSSSXXX^^^ccceeefffggggggeee___[[[NNN666,,,...+++,,,+++******)))*********((()))+++,,,,,,+++)))(((++++++,,,,,,,,,,,,+++++++++,,,000555;;;???@@@??????999333222555999;;;<<>>===<<<;;;;;;;;;;;;;;;:::<<<@@@EEEMMMZZZiiitttyyyssskkkdddXXXKKK???;;;999444000///000000000111000000000000111000666KKKcccmmmcccTTTVVVRRRPPPRRRUUURRRHHH???999777444111111222444666@@@QQQ```cccaaaeeemmmtttrrrrrrqqqmmmfff\\\QQQJJJ>>>>>>===<<<::::::;;;;;;===JJJ^^^qqq}}}}}}}}}~~~~~~ggg^^^XXX[[[kkk~~~gggPPPHHHCCCCCCCCC@@@>>>>>>999777444222222111///---------,,,++++++******)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))***************))))))))))))************++++++,,,---...///000000111000///...---,,,,,,,,,...///000000//////000111000333666777888999;;;<<<>>>BBBFFFIIIJJJJJJKKKLLLPPPRRRUUUXXX[[[^^^``````cccdddeeegggjjjmmmoooqqqqqqrrrtttxxx}}}}}}wwwtttyyy~~~}}}~~~~~~~~~wwwwwwvvvuuuuuutttssssssooommmlllkkkkkkjjjhhheeecccbbbaaa___\\\YYYVVVUUUSSSQQQOOOLLLKKKKKKKKKLLLMMMPPPUUU[[[```ccceeefffhhhdddbbbeeejjjsss{{{hhhXXXFFF>>>;;;888777777555444444333333444444555555555555333222333666888AAAFFFJJJGGG???888777999666>>>DDDHHHNNNTTTPPPFFF666222000222444888AAAJJJSSSWWWYYYYYY]]]fffnnnqqqxxxzzz}}}~~~~~~~~~}}}~~~~~~~~~sssnnnmmmsssyyyyyywwwvvvbbbkkkooopppkkk^^^^^^ppp|||xxxuuussskkk]]]QQQKKKSSSXXX^^^ccceeefffggghhhfff```]]]OOO888---...+++++++++***************+++)))***+++,,,,,,+++***)))))))))************))))))+++---000555:::======<<<:::777333222444888:::<<<@@@AAAEEEMMMUUUXXXVVVRRRHHHCCC@@@CCCEEEFFFIIILLLFFFKKKGGGGGGNNNRRR[[[nnnnnntttyyy}}}}}}xxx|||zzzuuu```[[[^^^gggsss{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}zzzggg\\\bbbsss}}}vvvtttpppjjjfffiiipppqqqkkkdddXXXSSSLLLGGGDDDBBBAAA???>>>>>>===<<<;;;;;;;;;;;;:::<<>>===999444222111000000000111222333:::LLL___hhhlllttt~~~{{{oooaaaSSSKKKFFFEEECCC@@@<<<999:::;;;CCCQQQeeevvv}}}}}}}}}}}}~~~nnneee\\\^^^lll~~~hhhPPPHHHCCCCCCCCC@@@>>>>>>:::777444333222111///---------,,,++++++******)))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''(((((()))***)))))))))))))))))))))************++++++,,,---...///000000222111000...------,,,,,,...///000000//////000111111333555666777999<<<>>>>>>AAADDDGGGHHHJJJLLLNNNRRRTTTVVVYYY\\\___```aaacccdddeeehhhjjjmmmpppqqqrrrrrruuuyyy~~~}}}vvvnnnllluuu~~~}}}}}}}}}|||xxxxxxwwwwwwvvvvvvuuuuuuooonnnmmmmmmmmmllliiigggeeeeeedddbbb___\\\YYYWWWVVVTTTRRRPPPNNNLLLLLLLLLQQQRRRUUUYYY^^^aaabbbbbb[[[SSSMMMLLLOOOWWWffftttxxxkkkZZZIII@@@>>>:::888888666666555555555555666666888999888555333111222444555;;;BBBEEEBBB===999888555>>>CCCCCCHHHOOOLLLBBB999444111111333777@@@IIISSSVVVXXXXXX^^^hhhppprrr{{{~~~}}}~~~~~~~~~~~~vvvrrrnnnnnnnnnnnnttt{{{iiiqqquuuwwwtttgggdddsssoooiiifffiiihhh___UUUPPPSSSXXX^^^cccfffggghhhiiigggaaa^^^QQQ999...///++++++***************++++++******************************++++++++++++******,,,---000555888:::999777666666666666666888<<<>>>DDDFFFJJJOOORRRTTTSSSQQQHHHAAA>>>???BBBDDDHHHMMMGGGNNNMMMMMMSSSTTT^^^qqqtttxxxzzz{{{~~~sss]]]ZZZ\\\fffvvv~~~|||~~~~~~~~~|||{{{||||||}}}|||uuusss|||zzzxxxsssmmmhhhllltttvvvqqqjjj]]]WWWPPPIIIFFFDDDBBBAAA???>>>===<<<;;;;;;;;;;;;<<<===???AAAFFFPPP^^^gggvvv~~~wwwsss]]]MMM>>>888888555222111000000111111111000...---***---000666@@@GGGBBB777777555222111111222111000............///111222333999KKK```ppp}}}xxxkkk```XXXSSSRRROOOIIICCC@@@@@@BBBMMM[[[nnn}}}}}}}}}}}}~~~~~~wwwmmmbbbbbboooiiiPPPHHHCCCCCCCCC@@@>>>>>>:::777444333222111///---------,,,,,,+++******)))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&''''''((((((((((((((())))))))))))************+++,,,,,,---...///000000222111000///------,,,,,,...///000000//////000111222444555555666999<<>>FFFVVVfffwwwwwwmmm]]]KKKCCC@@@<<<::::::888888777777777777888888333444333222000000222444111444999>>>???<<<777333555>>>BBB@@@DDDKKKHHH>>>;;;555111111111555>>>GGGSSSWWWXXXXXX^^^iiiqqqsssyyy{{{}}}~~~~~~~~~|||~~~~~~~~~ooojjjeeeaaa]]]___kkkxxxppprrroooooonnndddcccrrrkkkccc```fffhhh```UUUPPPSSSXXX^^^cccfffggghhhiiigggaaa^^^QQQ999...///++++++***************++++++++++++***))))))***++++++---......//////......------...000444777777555333555777:::999888999>>>AAALLLOOOQQQOOOKKKGGGFFFGGGCCC>>>;;;>>>AAABBBEEEIIIGGGOOOPPPPPPTTTUUU^^^rrr}}}pppZZZZZZ\\\gggzzzzzz~~~{{{zzz{{{|||}}}}}}~~~zzzxxxssslllgggkkkssswwwrrrkkk```[[[SSSLLLHHHFFFDDDCCC??????>>><<<<<<;;;;;;;;;===>>>??????CCCLLLXXXaaauuuwwwqqq___OOO???:::999888555444///000111111111///...---)))000333222444999:::666333333111000000000111222---------...000111333444<<>>???888777555222000///...---...---+++)))(((((()))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))++++++*********+++,,,,,,,,,,,,---...//////000111000...,,,++++++,,,---------------...//////111333555666666777888:::>>>@@@CCCEEEGGGJJJNNNQQQTTTUUUXXX[[[^^^aaaccccccdddfffhhhiiijjjlllooorrroooqqqtttyyy~~~}}}zzz}}}~~~~~~|||zzzyyyyyyxxxxxxwwwwwwvvvvvvsssrrrpppnnnlllkkkjjjjjjllljjjgggeeeccc```\\\YYYYYYWWWTTTRRRPPPNNNKKKIIIJJJIIIKKKPPPWWWZZZXXXVVV>>>===:::888888<<>>CCCFFFEEEBBB???888333000000111444===FFFTTTTTTUUUZZZbbbkkkqqqtttvvvyyy}}}~~~|||{{{{{{~~~}}}|||}}}kkkaaaZZZZZZZZZ\\\ffftttqqquuussspppiii[[[bbb|||wwwhhh\\\\\\]]]VVVMMMHHHRRRWWW^^^cccffffffggggggfffaaa```UUU===111000+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))000000...---,,,+++++++++,,,...111333444444444333222333444444444555888;;;FFFLLLPPPMMMFFF@@@???AAA>>>?????????@@@BBBCCCDDDFFFCCCCCCEEEKKKXXXmmmxxxzzzzzzjjj```]]]```hhhvvv}}}~~~~~~~~~|||{{{{{{{{{}}}}}}yyyyyy|||~~~~~~}}}{{{|||xxxtttnnngggcccdddhhhllloooaaa\\\UUUOOOJJJGGGDDDBBB@@@???>>>======<<<<<<===>>><<<<<>>@@@999777555333111///......111000---+++))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''((()))++++++*********+++,,,,,,,,,,,,---...//////000000000...,,,++++++---///////////////000111111111333666777777777999:::???AAADDDFFFHHHKKKOOORRRSSSUUUXXX[[[^^^aaabbbccceeefffhhhiiijjjkkknnnqqqsssuuuyyy~~~}}}{{{xxxyyyyyyxxxxxxwwwwwwvvvvvvsssrrrpppnnnlllkkkjjjjjjllljjjgggeeeccc```\\\YYYYYYVVVSSSQQQOOOMMMJJJHHHDDDFFFKKKPPPRRROOOGGGBBB999888666333222444999===CCCJJJSSSYYYaaasssrrrcccTTTMMMIIIFFFFFFIIIIIIGGGCCC>>>;;;888777777777555444333444444222111000//////111444666777777888999<<<@@@BBBBBB>>>;;;777333000111222444<<>>============>>><<<===@@@CCCHHHTTT```mmmvvveeeUUUDDD<<<999666555666111000000//////...------------........./////////////////////////////////000111111000//////111333<<>>AAA999888666444222000//////444222///---+++***))))))******)))(((((((((((((((************************''''''((((((((((((((((((((()))++++++*********+++,,,,,,,,,,,,---.../////////000000...,,,++++++---111111111111111111222333222444666777777777999;;;???BBBEEEHHHJJJMMMPPPSSSSSSUUUWWW[[[^^^```bbbcccfffgggiiiiiijjjkkkmmmpppqqqssswww~~~|||zzzxxxyyyyyyyyyxxxxxxwwwvvvuuusssrrrpppooommmlllkkkkkkkkkiiigggeeecccaaa]]]ZZZYYYVVVRRROOONNNKKKIIIFFFCCCFFFJJJLLLIIICCC;;;666666555444111///000222555666???GGGHHHLLL]]]|||xxxnnneeeaaa^^^YYYVVVUUUUUUQQQKKKEEE@@@>>>>>>>>>888666444333444333222111,,,,,,,,,...222555666666777888999<<<>>>===:::777555222111222333444:::AAAFFFIIINNNVVVaaajjjoooqqqqqqssswwwyyy{{{}}}zzz}}}~~~~~~{{{~~~ssseeeYYYVVVUUUWWWbbbpppqqqmmm||||||nnnaaaUUUMMMMMMQQQSSSXXX___eeehhhiiijjjjjjiiiccc```SSS;;;111111---,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,---...//////222111111333666666333000333444444444333333555777===EEENNNNNNFFF@@@@@@BBBGGGFFFCCC@@@???AAAEEEIIIPPPOOOPPPRRRVVV```uuuuuunnnzzzdddXXXWWW^^^hhhsss{{{~~~~~~}}}|||~~~~~~}}}}}}|||}}}~~~~~~tttrrr~~~zzzxxxqqqggg```]]]^^^```aaaeee```YYYSSSOOOKKKHHHFFFDDDCCCBBB@@@???>>>>>>>>>>>>======@@@BBBGGGRRR\\\eeewww~~~ooo^^^KKK???:::666666888111111000000///.........---------------.........////////////////////////000000000000//////222444>>>^^^www|||sssgggdddiiiqqqzzz~~~}}}}}}~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~zzztttsssttt}}}fffOOOHHHCCCBBBAAA??????AAA999888666444222111000000222111///---+++************))))))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((()))++++++*********+++,,,,,,,,,,,,---...///////////////---+++***+++---222222111111111222222333222333555666666777999;;;@@@CCCFFFJJJLLLOOORRRTTTSSSUUUXXX[[[^^^```bbbcccggghhhiiijjjiiijjjmmmoooqqqssswww~~~}}}{{{yyyzzzzzzzzzzzzyyywwwvvvuuusssrrrqqqooonnnmmmllllllkkkiiigggeeedddbbb^^^\\\YYYVVVRRRNNNLLLJJJGGGEEEHHHIIIIIIGGGCCC>>>;;;999888999888777555555777999>>>QQQdddmmmooo}}}|||qqqeee]]]UUURRRNNNJJJGGGFFFGGGGGG===:::777444444333111///---------///444777888888777777777999:::999666333333111111333444333777===AAADDDLLLVVVbbbkkkppprrrooopppsssuuuwww{{{}}}~~~pppgggccceeefffbbbdddjjjzzz{{{zzz|||zzzkkkkkk~~~zzzooocccYYYRRRQQQSSSSSSXXX```fffiiikkklllmmmkkkddd```SSS;;;000111...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---------------...//////111///...000444666333000555777888888888888:::;;;;;;???CCCEEECCC@@@@@@AAADDDDDDDDDAAA@@@AAAEEEIIINNNNNNOOOPPPRRR[[[oooxxxkkkyyycccYYYUUU]]]hhhqqquuuvvvwwwxxx{{{}}}~~~}}}}}}}}}~~~kkk^^^\\\^^^___```eeeppp{{{zzzuuummmgggcccaaa```___eeeaaa[[[UUUQQQNNNJJJHHHHHHFFFEEECCCAAA@@@?????????===>>>AAABBBEEENNNXXX___oooqqqaaaOOOCCC<<<666555777222111111000000//////...------------------------///////////////////////////000000/////////222444CCCccc~~~xxxnnnmmmsss|||~~~}}}}}}~~~~~~}}}||||||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}wwwuuuuuu}}}gggOOOHHHCCCCCCBBB???>>>@@@999888666444333111111111------,,,++++++************))))))(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((()))++++++*********+++,,,,,,,,,,,,---...//////.........---+++***+++---222111111000000111111111222333444444444555888;;;???CCCGGGKKKMMMPPPSSSUUUTTTUUUXXX[[[___aaacccdddggghhhiiijjjiiijjjmmmooowwwzzz~~~wwwtttyyy~~~}}}|||{{{{{{||||||{{{yyywwwuuutttsssqqqpppnnnnnnmmmmmmkkkjjjhhhgggfffdddaaa^^^ZZZWWWRRRNNNKKKIIIFFFDDDGGGHHHIIIIIIGGGBBB===999999:::;;;:::::::::<<<>>>JJJfffnnn___VVVUUUTTTQQQOOOMMMKKKJJJCCC@@@;;;777555333111///000//////111555888999999888777666666777666444222222000111444333222555:::???CCCKKKVVVbbbkkkqqqrrrpppqqqssstttvvvyyy~~~yyynnnggggggmmmnnnhhhfffiiiqqqtttrrroooiii]]]ccc|||~~~wwwjjj___YYYXXXYYYYYYSSSXXX```gggjjjlllmmmnnnllleeeaaaSSS;;;000111...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---//////...------------...///------///333444333111444888<<<>>>>>>>>>>>>>>>===:::888:::>>>AAAAAA@@@;;;???BBBAAA???>>>AAADDDIIIJJJLLLNNNPPPZZZppprrrgggwwwaaaYYYWWW```lllsssuuuuuuvvvwwwzzz|||~~~}}}}}}~~~tttbbbYYYUUUQQQSSSQQQTTTbbbxxx~~~xxxuuuqqqmmmjjjfffbbb^^^ccc```[[[VVVSSSPPPLLLJJJKKKJJJHHHEEECCCAAA@@@@@@???>>>???AAABBBCCCKKKTTT^^^jjjyyyuuu```UUUIIIBBB<<<666444555222222222111000000//////------------------------........................//////000//////000222555LLLjjj{{{tttuuuzzz~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}~~~|||vvvrrrqqq|||fffMMMHHHDDDDDDCCC@@@>>>???888777555333222111111000******************************)))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((()))++++++*********+++,,,,,,,,,,,,---...//////---......---+++***,,,---222111000000///000000000222333444444444666999;;;>>>BBBGGGKKKNNNPPPSSSUUUUUUWWWYYY]]]```bbbdddeeefffgggiiiiiijjjkkkmmmpppxxx{{{~~~zzzvvvpppooojjjdddbbbgggrrr|||~~~}}}}}}~~~~~~}}}zzzxxxvvvtttsssrrrpppoooooonnnnnnlllkkkiiihhhhhhfffcccaaa\\\XXXRRRNNNKKKHHHFFFDDD@@@DDDLLLTTTWWWRRRFFF===999:::;;;;;;;;;===@@@CCCNNNjjjxxxfffeeedddaaa]]]WWWRRRNNNKKKIIIDDD???:::777555333111222111000222444666777666777666444444444444333111222000111333222111333888===AAAHHHSSS___iiinnnppprrrsssuuuvvvxxxzzz~~~}}}pppfff```dddfffcccccchhheeeiiihhheee^^^QQQZZZuuuzzzjjjZZZSSSUUUXXXYYYRRRXXX```fffjjjmmmnnnooollleeebbbUUU<<<111111---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...000000///...---------...000111222222333333444555444999???CCCCCCAAA???===>>>:::555666;;;AAACCCCCC999>>>CCCCCC???===???BBB@@@BBBFFFJJJNNN[[[uuufffbbbttt|||^^^XXXZZZcccoooxxx{{{zzzyyyyyyzzz|||~~~~~~~~~}}}~~~pppgggbbb___WWWPPPKKKSSSggg}}}wwwuuurrrpppmmmiiiccc___bbb___[[[XXXUUUSSSPPPMMMOOOMMMKKKHHHEEECCCAAA@@@???>>>???BBBAAAAAAHHHPPPWWW^^^gggooo|||zzz___MMMEEE@@@>>>;;;777555666333333222222111000000000.........---------------...........................///000//////000333555RRRppp|||}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{|||}}}~~~~~~}}}~~~xxxpppmmmlllyyybbbLLLGGGEEEFFFEEE@@@======777666444333111000000000***+++++++++***))))))(((******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((()))++++++*********+++,,,,,,,,,,,,---...//////,,,------,,,+++***,,,---222222111000000000000000555555666666666777;;;>>>===AAAGGGKKKNNNPPPSSSUUUVVVXXX[[[^^^aaadddeeefffeeefffhhhiiijjjkkknnnqqqrrrvvvzzz}}}}}}yyytttpppgggfffdddbbbccckkkvvv~~~~~~~~~~~~|||yyywwwtttsssrrrqqqpppooooooooommmllljjjjjjjjjhhhfffccc^^^YYYSSSNNNKKKHHHFFFEEE@@@EEEQQQaaammmmmmbbbWWWNNNOOOOOOOOOOOOQQQUUUXXX```ppp||||||yyyrrriii```YYYSSSQQQKKKGGGAAA===;;;999888777666444333333555666555555666444111111111222111111222000000222111///222777;;;>>>DDDNNNZZZccciiikkknnnpppsssuuuwwwzzz}}}ooobbbYYY[[[]]]ZZZ\\\aaa^^^dddgggkkkiii]]]```wwwnnn^^^WWWUUUSSSQQQWWW___fffjjjmmmnnnoookkkeeecccVVV===111000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........................//////000777:::;;;999555444666999999???FFFJJJIIIDDD???<<<======<<<<<<===@@@EEEIIIDDDIIILLLIIICCCAAACCCGGGCCCEEEHHHKKKPPP^^^zzz}}}ccc___ttt~~~^^^XXXWWWaaannnyyy}}}{{{{{{|||}}}~~~~~~~~~}}}}}}~~~zzzuuurrraaaZZZSSSUUU```qqq{{{xxxtttpppmmmjjjfffcccaaa___\\\ZZZYYYWWWTTTRRRRRRPPPMMMJJJFFFDDDBBBAAA??????@@@BBBAAA@@@EEELLLNNNRRRUUUWWWeeelllXXXIIICCC???===;;;777666888444333333222111111000000/////////.........------...........................////////////000333555NNNooo~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{|||}}}}}}~~~~~~}}}{{{|||~~~}}}|||}}}~~~uuujjjggggggxxx^^^KKKGGGEEEGGGFFFAAA===<<<666555444222111000000000---,,,,,,,,,***)))'''&&&******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***(((***++++++******+++,,,,,,,,,,,,,,,---...//////,,,------,,,+++***,,,---333222222111000000000111777777888777777999===@@@===AAAFFFKKKNNNPPPSSSTTTWWWYYY\\\___bbbdddfffgggdddfffhhhiiijjjlllooorrrpppsssxxx|||}}}{{{xxxvvvqqqqqqpppqqqtttzzz~~~}}}~~~}}}zzzxxxtttsssrrrqqqppppppooopppnnnmmmkkkkkkkkkjjjgggeee___ZZZTTTNNNKKKHHHFFFEEEEEEHHHTTThhh|||wwwoooooonnnmmmmmmooosssvvv}}}~~~}}}rrrggg___[[[YYYKKKGGGBBB>>>======<<<;;;:::888666666777777666555444222//////000111111000333000000111000...111777999;;;AAAJJJUUU___eeeggghhhkkkooorrrtttwww{{{}}}kkk___WWWYYYZZZVVVTTTXXX___fffnnnzzzuuutttuuucccWWWQQQPPPVVV___fffjjjmmmnnnpppjjjeeedddWWW>>>222000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---------///000111222===AAACCC???888555888<<<>>>EEEMMMQQQOOOHHH@@@<<<;;;@@@EEEDDD@@@@@@GGGOOORRRUUUUUUPPPIIIFFFJJJOOOQQQRRRTTTUUUWWWeeeiii___wwwaaaYYYRRR[[[jjjxxx~~~{{{|||||||||}}}}}}~~~}}}}}}}}}}}}~~~tttoooiiidddeeemmmyyy|||vvvqqqmmmkkkiiigggaaa___]]]\\\[[[ZZZWWWUUUSSSQQQNNNKKKGGGDDDCCCBBB@@@???@@@BBBAAA???DDDKKKLLLOOONNNMMM\\\|||mmmcccQQQJJJDDDAAA<<<777666888444444333222222111111000000000/////////....................................////////////000333666DDDjjj~~~}}}}}}}}}}}}}}}}}}}}}}}}wwwxxxzzz|||~~~{{{|||~~~}}}|||{{{}}}~~~~~~~~~sssfffccceeeuuu\\\JJJGGGDDDDDDEEEDDD@@@<<<:::888666444111///......---+++))))))+++,,,***((((((((())))))))))))((((((((('''&&&&&&&&&&&&'''((()))))))))))))))************+++,,,+++***)))***+++++++++,,,,,,---.........000000000...++++++,,,...000000000000000000111222333555777999:::<<<@@@BBB@@@BBBEEEHHHJJJNNNRRRUUUZZZ\\\___```aaaccceeegggiiihhhhhhhhhiiikkkmmmooorrrvvvzzz}}}|||}}}~~~|||zzzyyy|||~~~{{{xxxwwwuuusssqqqpppoooooonnnnnnmmmkkkiiifffdddcccaaa[[[SSSKKKFFFCCCAAA@@@BBBBBBMMMgggvvvnnngggeeefffTTTSSSQQQMMMHHHFFFFFFGGG>>>999666666666333333555444333111////////////000//////000111222222333333444999@@@HHHNNNSSSXXX\\\```hhhooosssxxx}}}~~~{{{|||}}}~~~{{{hhhbbbcccYYYUUU\\\```vvvvvv~~~yyyqqq___YYYYYY\\\aaagggkkkmmmmmmllljjjeeecccVVV===000///))),,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,............---///222555AAAIIIJJJAAA666555:::???CCCAAADDDJJJIIIBBB>>>@@@AAAKKKLLLLLLPPPMMMKKKRRRTTTXXX^^^```VVVIIIGGGMMMRRRVVVWWWTTT\\\rrrzzzccccccwwweeeUUUWWWZZZdddqqqzzz|||~~~~~~}}}}}}}}}~~~~~~{{{vvvxxx~~~{{{vvvrrrooommmjjjhhheeeccc```]]][[[ZZZZZZ[[[TTTRRRPPPLLLIIIEEECCCBBBFFF???===CCCEEEDDDNNN\\\dddnnnkkkeeeppp{{{rrrbbbUUUGGG>>>999666666999666666666555222111111111222222222222111000///...///////////////.........///////////////000111111CCCggg}}}~~~~~~}}}|||{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~}}}|||~~~uuugggbbb___uuu[[[JJJGGGDDDDDDEEEDDD@@@<<<999777555222000...---------+++))))))+++,,,***((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++***+++,,,+++***)))***+++,,,,,,,,,---......//////000000///...++++++,,,...000000000000000111111222333555777888999;;;???AAA@@@BBBEEEHHHJJJMMMQQQTTTYYY[[[^^^___aaabbbeeegggjjjiiiiiiiiijjjmmmoooqqqvvvyyy{{{~~~}}}}}}}}}~~~|||{{{vvvuuutttrrrrrrrrrrrrssspppooonnnmmmjjjhhhfffeeeaaa\\\SSSLLLGGGCCCAAA???BBBAAAKKKfffvvvllleeedddbbb```^^^ZZZUUUOOOJJJFFF@@@999444444555333333444333222111////////////000//////000111111222333333222666<<>>@@@IIITTTWWWXXX^^^\\\YYY```\\\]]]___^^^UUUJJJHHHLLLOOORRRQQQQQQZZZppp{{{zzziii```vvvhhh]]]XXX[[[dddqqqyyy{{{}}}~~~~~~}}}~~~~~~|||xxxssspppnnnkkkhhhhhhfffbbb___\\\ZZZZZZZZZUUUSSSQQQNNNJJJGGGDDDCCCCCC???@@@EEEEEEGGGVVVhhhwwwfffWWWHHH@@@===;;;<<<>>>;;;;;;:::888666444444444111111111000//////...---000000000000000000000000///////////////000000111???YYYqqq|||~~~}}}}}}}}}|||||||||||||||||||||||||||}}}~~~~~~}}}}}}~~~|||~~~~~~pppccc______tttZZZIIIFFFDDDDDDEEEDDD@@@===888666444222///---,,,,,,,,,+++******++++++***((((((((())))))))))))(((((('''((()))******)))((('''''''''((()))***++++++,,,)))+++,,,+++******+++,,,,,,------...//////000000000000///---++++++---///000000000000000111222222222444666777888:::===@@@@@@BBBEEEGGGIIILLLPPPRRRWWWYYY\\\^^^```bbbeeehhhjjjiiiiiijjjlllooorrrttt}}}~~~{{{xxxwwwxxxzzzuuutttsssrrrrrrsssuuuvvvqqqpppooonnnllljjjhhhgggccc]]]VVVNNNIIIEEEAAA???AAA@@@HHHaaaxxxsssrrruuutttsssqqqmmmeeeYYYQQQAAA888111222444333222222222222111000//////////////////000000111111222222000333777:::???DDDJJJNNNTTT]]]gggnnnttt|||~~~~~~}}}}}}}}}tttmmmnnnfffcccgggfffwww}}}{{{jjj```WWWZZZ```gggkkknnnnnnnnnmmmhhhfffYYYAAA444222---+++************)))))))))***++++++,,,,,,,,,,,,,,,,,,------------///333666777===@@@>>>>>>BBBGGGHHHJJJHHHIIIIIIEEE???<<<>>>GGGRRRUUUXXX___^^^]]]dddeeeaaa]]]YYYRRRJJJHHHJJJLLLMMMKKKMMMYYYnnn}}}xxxsssdddyyygggaaaWWWZZZdddpppxxxzzz{{{~~~~~~~~~~~~~~~yyyqqqxxxzzzvvvrrrooollliiijjjhhhddd```]]]ZZZYYYYYYVVVUUUSSSPPPLLLIIIGGGEEEBBB@@@BBBDDDBBBDDDUUUiii{{{tttyyymmm\\\KKKBBB@@@>>>===>>>>>><<<:::777555444444333222222222111111000//////111111111111111111111111//////......//////000000???LLLbbbxxxvvvvvvsssuuu}}}~~~}}}|||~~~~~~}}}~~~~~~|||}}}}}}}}}}}}|||||||||||||||}}}~~~}}}|||}}}~~~~~~}}}{{{}}}}}}}}}hhh[[[XXXZZZuuuZZZIIIFFFDDDDDDEEEDDDAAA===888777555222000...---,,,++++++***************)))(((((())))))))))))((((((&&&''')))******)))'''&&&&&&'''((()))***+++,,,,,,)))+++,,,+++******+++---------......///000000000/////////---,,,+++---///000/////////000111222333222333555666777999<<>>===;;;===DDDIIIIIIJJJJJJIIIFFF@@@;;;:::;;;AAAJJJJJJJJJRRRSSSTTT^^^gggaaaXXXQQQLLLHHHFFFFFFIIIHHHFFFJJJXXXlllzzz~~~pppbbbZZZUUUXXXbbboooxxxzzz}}}~~~~~~|||||||||}}}ssshhh___WWWRRR^^^kkk|||xxxuuuqqqmmmjjjiiigggdddaaa^^^[[[ZZZYYYXXXWWWUUURRRNNNKKKIIIHHHEEECCCBBBAAA>>>>>>HHHUUUxxxrrraaaUUUWWWTTTdddxxx}}}kkkXXXNNNIIIEEEAAA@@@BBB???;;;888777666666555777666666555444444333333222222222222222222222222//////.........//////000<<>>999888666333111///...---++++++++++++***))))))***(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%&&&'''((()))***+++,,,,,,)))+++,,,,,,++++++,,,---------......///000000000/////////---,,,,,,...///////////////000111222333222333555666777888;;;>>>???AAADDDFFFHHHKKKOOORRRUUUXXX[[[^^^```bbbeeehhhiiihhhhhhiiilllooorrrtttzzz{{{}}}{{{{{{yyyuuuqqqqqquuuyyyxxxwwwtttrrrqqqqqqrrrsssnnnnnnmmmmmmkkkjjjiiihhhccc^^^UUUMMMGGGCCC???<<<;;;:::<<>>888999@@@EEEEEEKKKMMMLLLFFF>>>;;;:::;;;@@@FFFCCC@@@GGGJJJNNNZZZbbb\\\RRRIIIEEEEEEEEECCCFFFDDDBBBGGGWWWjjjtttuuuyyy```SSSQQQUUU```nnnxxx|||~~~||||||||||||}}}~~~~~~|||iiiXXXMMMGGGEEEFFFPPP]]]ttt}}}zzzwwwsssnnnkkkgggfffdddaaa___]]]\\\[[[YYYXXXVVVSSSPPPMMMKKKJJJGGGDDDAAA@@@>>><<<===@@@NNN^^^```VVVNNNCCC;;;>>>555>>>RRRmmmnnnddd]]]VVVPPPNNNKKKFFF@@@<<<;;;;;;;;;:::999999777666666555666666333333333222222222222111//////............//////444666GGGaaammmbbbUUUPPPGGGJJJFFFCCCQQQhhhqqqkkkkkklllnnnrrruuuwwwxxxxxxxxxxxxyyy{{{}}}||||||}}}~~~~~~{{{~~~}}}}}}}}}||||||{{{{{{zzz{{{||||||{{{|||~~~}}}~~~~~~|||}}}}}}}}}jjjVVVNNNMMMvvvYYYHHHEEECCCCCCEEEEEEAAA>>>:::999666444111///......***+++,,,+++)))))))))***(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%''''''((()))***++++++,,,)))+++,,,,,,++++++---...,,,------...//////000000...//////---,,,,,,...000////////////000111333333222444666666777888;;;>>>>>>AAADDDGGGIIILLLQQQTTTWWWYYY\\\^^^```bbbeeehhhjjjiiiiiijjjlllooorrrttt{{{zzzzzz|||||||||{{{xxxuuussstttwwwzzzxxxwwwuuusssqqqpppoooooolllllllllkkkkkkiiihhhhhhccc\\\RRRIIICCC???<<<:::999777888???JJJUUU]]]```______fffrrryyyhhhTTTGGG777222///000111//////222...//////000000//////...............////////////.../////////000333888<<>>222000***)))))))))************+++)))******+++++++++++++++---...///000111444888<<>>===;;;999:::999777666555555666666777666555555333333222111//////......------......111222???QQQUUUJJJBBBCCC<<<<<<999555===MMMUUUSSSYYY^^^eeekkkooorrruuuwwwwwwwwwxxx|||{{{{{{{{{{{{|||}}}|||}}}}}}||||||{{{{{{zzzzzzzzz{{{||||||||||||~~~}}}|||yyy}}}}}}}}}uuu___TTTSSStttWWWGGGEEECCCCCCEEEEEEBBB>>>999888555333000///------***+++---+++)))((()))+++(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))*********+++)))+++,,,,,,,,,,,,---///,,,,,,,,,---......//////.........---,,,,,,...000......//////000222333444333555666777777999<<<>>>>>>@@@DDDGGGJJJNNNSSSVVVYYY[[[^^^___aaabbbeeegggllllllkkkkkkmmmooorrrttt{{{uuuoookkkfffgggrrr}}}{{{wwwuuuuuuvvvvvvvvvuuuuuuuuutttrrrpppmmmlllkkkkkkkkkkkkkkkjjjiiihhhggg___TTTIIICCC???===<<<888777666888===BBBEEEFFFCCCBBBEEENNNZZZgggwww{{{rrrnnnmmmmmmkkkeee[[[NNNAAA999000///000222000---...333---...///000000///..............................,,,---......///111555888CCCQQQ```iiipppzzztttcccZZZ\\\cccqqqwwwoooiiidddhhhyyy}}}ooocccfffrrrwwwnnncccXXX[[[aaagggkkkmmmmmmmmmkkkfffdddWWW>>>222000***************++++++,,,,,,))))))***++++++++++++++++++,,,---...000333888;;;GGGHHHDDD;;;666888:::;;;DDDKKKMMMEEE===;;;<<<;;;:::@@@===:::@@@CCCGGGSSSUUUVVVRRRKKKIIIMMMPPPOOOJJJJJJIIIOOO^^^oooyyyzzzwwweeeZZZQQQUUU```pppzzz~~~~~~~~~|||~~~ppp\\\QQQLLLJJJMMMRRR[[[]]]bbbjjjooouuu}}}{{{yyyvvvqqqnnnkkkjjjhhhfffdddaaa___]]]ZZZYYYWWWTTTRRROOOMMMLLLEEEEEEDDDAAA@@@@@@@@@???999AAA===777<<<;;;666888:::888;;;HHH[[[sss}}}tttrrrfff]]]QQQHHHDDDAAA===:::<<<:::888777666666777888;;;;;;999888666444333333000///...------------...111111888AAABBB<<<999<<<666555444444666;;;@@@DDDHHHPPPZZZbbbgggkkkppptttuuutttuuuyyy}}}~~~|||zzzyyyxxxxxxxxxyyy{{{{{{{{{|||~~~|||||||||{{{zzzyyyyyyyyyzzz{{{|||}}}|||}}}}}}}}}|||zzz{{{{{{|||~~~|||hhh]]]^^^rrrUUUGGGEEECCCCCCEEEEEEBBB???888777444222///...,,,,,,)))+++---,,,)))((()))+++(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))*********)))+++,,,,,,,,,,,,...///++++++,,,,,,---......///.........---,,,,,,...000.........///000222333444444666777888888999<<<>>>===@@@DDDHHHKKKOOOTTTXXXZZZ\\\___```aaaccceeegggnnnnnnmmmmmmnnnpppsssttttttjjj^^^SSSJJJHHHTTTdddcccjjjvvv~~~yyyuuussstttuuusssqqqrrrsssttttttssspppmmmkkkkkklllllllllkkkkkkjjjiiillldddXXXMMMFFFCCCBBBAAA888777666666999<<<>>>???>>>999777999===DDDPPP[[[uuu{{{}}}rrrpppyyymmm```XXXQQQHHHCCCBBB???AAACCCAAA;;;555000---,,,...111444000,,,...444---...///000000///...........................---+++,,,---......000333666@@@OOO___iiiqqq|||~~~~~~rrr```VVVYYYfff}}}{{{uuuuuuwwwbbb]]]fffkkkeee[[[YYY\\\bbbgggkkkmmmmmmllllllgggeeeXXX???222000+++******+++++++++,,,,,,,,,))))))***++++++++++++***)))***,,,---...222666:::BBBFFFEEE>>>888777888888===FFFIIIAAA:::999999888777??????>>>EEEGGGIIITTTSSSWWWVVVOOONNNSSSWWWWWWQQQQQQQQQWWWeeevvv~~~vvvddd]]]SSSWWWbbbppp{{{~~~}}}{{{|||~~~|||rrraaaYYYTTTOOOOOORRRXXXTTTQQQPPPOOOUUUjjj~~~}}}{{{yyyvvvrrroooooonnnllliiifffbbb___]]]ZZZYYYWWWUUURRRPPPNNNMMMDDDGGGFFFAAA======@@@CCC666<<<888444;;;;;;333222000222666:::@@@SSSwwwzzzpppaaaVVVPPPKKKFFFAAA???===;;;999999999:::;;;???>>><<<:::888666555444000///...---------------...,,,...111222222333555///...///222111...222888<<>>===999999===AAAAAACCCBBBBBBHHHOOOMMMFFFGGGUUU```^^^WWWTTTVVVWWW```ZZZYYYbbbssszzzsssuuu```ZZZRRRUUU^^^jjjwww~~~~~~~~~}}}~~~~~~qqqfff]]]VVVRRRYYYVVVUUUUUURRRTTTcccttt~~~zzzwwwvvvuuusssrrrnnnllljjjgggdddcccbbbbbb^^^\\\XXXUUUSSSOOOKKKHHHGGGFFFEEECCC???===@@@EEE??????777777???<<<666:::777444555888:::@@@QQQcccxxxpppiiiddd[[[PPPGGGBBBDDDDDDBBB???===???AAAFFFEEEEEEGGGFFFBBB;;;666222111000///...........................///000111111000000000000000111222777<<>>BBBFFFJJJMMMOOORRRTTTVVVZZZ______^^^___cccggggggggghhhkkknnnooonnnmmm^^^TTTKKKHHHGGGEEEFFFJJJNNNSSSZZZdddwww|||vvvrrrqqqqqqrrrqqqpppooommmlllkkkkkkkkkkkkmmmnnnmmmllllllppptttyyytttjjj```\\\ZZZTTTNNNBBB===777444555999===??????<<<999666555777999;;;BBBQQQhhhyyy}}}vvvjjjaaaooovvv```RRR[[[rrr}}}zzzjjjYYYHHHAAA:::777999:::888555333222111000//////000000...//////000000///...---......------...///111222111///------//////...,,,---.........---...000333===LLL^^^kkkuuu~~~}}}~~~yyyfffYYY\\\hhhrrr~~~~~~mmmWWWTTTYYY[[[\\\___XXX\\\bbbiiimmmoooooonnnnnnhhhdddUUU<<<000000,,,+++++++++++++++++++++++++++++++++,,,,,,---------///000000000///111333666666777777777666666888999999<<<===;;;888999>>>BBBEEEIIIJJJKKKPPPSSSNNNEEEFFFSSS\\\ZZZUUUVVV[[[___```[[[[[[fffwww|||sss}}}{{{sssnnnYYYSSSPPPTTT]]]jjjwww~~~~~~~~~xxxtttrrrtttttttttppphhhbbbjjjvvv|||yyyxxxvvvtttrrrnnnmmmjjjgggeeecccbbbbbb```^^^ZZZWWWTTTPPPKKKHHHFFFEEEDDDCCCAAA@@@EEELLLPPPPPPHHHDDDGGGBBB999<<<999666555666666888BBBNNNlll{{{rrrjjjbbbYYYSSSPPPNNNKKKGGGEEEEEEGGGHHHNNNNNNPPPTTTTTTNNNBBB999333222111//////............------......///000111111111000000000000000111444999BBBOOO\\\dddhhhiiilllmmmnnnppppppppppppooonnnnnnnnnnnnooonnnnnnnnnqqqpppqqquuuzzz~~~~~~}}}{{{zzzxxxvvvuuuwwwxxxzzz|||}}}~~~}}}{{{yyyxxxyyyzzzzzzyyy{{{|||}}}~~~xxxmmmhhhggggggNNNDDDDDDDDDEEEEEEDDDAAA???888777555333111000000///,,,+++******))))))******+++***))))))******)))((())))))))))))(((((((((((('''((()))++++++******)))******+++,,,,,,,,,,,,+++++++++++++++,,,---......000///---,,,,,,---///000111000000/////////000000444666999::::::;;;<<<>>>???BBBFFFIIILLLNNNQQQSSSVVVZZZ___aaa```aaacccfffeeefffiiimmmppppppmmmkkkXXXRRRLLLKKKKKKIIIJJJMMMZZZ^^^cccjjjwww}}}vvvrrrppprrrsssrrrpppooommmkkkjjjiiihhhkkkmmmooonnnmmmmmmqqquuu}}}yyyoooeeeaaa___XXXOOOEEE@@@;;;888999;;;===>>>AAA>>>;;;888666666777888>>>KKK^^^nnnuuuqqqhhhaaaccc~~~iiiTTTSSSeeeqqqrrrllleeeccccccZZZNNNAAA===:::999:::;;;888666444333222111000000000000......///000000000////////////000111111222222222111000......//////...------.........---...000333<<>>888777555333111000000///,,,+++******))))))******+++)))((()))******)))((())))))))))))(((((((((((('''((()))***+++******)))******+++,,,,,,,,,,,,+++,,,+++******+++,,,.../////////---,,,,,,---//////000000000000000000000000444666999:::;;;;;;===>>>@@@CCCFFFIIIKKKMMMPPPRRRUUUYYY^^^aaabbbbbbdddeeegggiiilllpppsssrrrnnnjjj\\\VVVPPPNNNQQQXXXbbbhhhtttvvvwwwyyyyyytttrrrrrrrrrpppooonnnllljjjiiiiiiiiijjjlllnnnnnnlllmmmqqquuu||||||uuuggg]]]YYYRRRIIIEEEAAA===::::::<<<===>>>???===;;;888777666777777EEEMMMZZZhhhooommmeee]]][[[tttrrr\\\TTTaaafffccc[[[UUUXXX\\\WWWNNNCCCBBB@@@???>>><<<999777555444333222111000//////......//////000000000000///111333444555444333222111111000000000000///...---.........---...000333;;;KKK^^^kkkvvv~~~xxxjjj^^^]]]^^^```iiittt||||||uuukkkkkkiiicccZZZ]]]ccciiimmmpppqqqqqqmmmfffaaaSSS999......++++++++++++++++++,,,,,,,,,******+++,,,---...///000333555999:::888666555444444555666555444555777999777999:::<<<>>>BBBIIIMMMUUUOOOGGGBBBCCCGGGKKKLLLTTT\\\aaa]]]YYY\\\cccggg```\\\^^^iiiyyyzzzwww{{{iiiRRRMMMKKKQQQ\\\iiittt|||}}}}}}~~~~~~|||{{{xxxtttqqqooonnnllljjjgggeeedddccc^^^\\\[[[ZZZXXXUUUPPPMMMIIIEEEDDDGGGGGGFFFOOOZZZnnnvvvrrrgggaaaTTTGGGFFFDDD???999777888888777666>>>QQQlll{{{qqqlllgggaaa\\\ZZZXXXXXX]]]bbbaaaYYYRRRLLLPPPZZZgggmmmfffTTTDDD444333222000///...------,,,,,,,,,---...///000111333333222222111000///...---222<<>>888777555333111000000///,,,+++******))))))*********)))((()))***+++***)))(((((((((((())))))))))))'''((()))***+++******)))******+++,,,,,,,,,,,,+++,,,+++******+++,,,...//////...------------...//////000000111111111111111444666999;;;;;;<<<>>>???AAACCCFFFIIIJJJMMMQQQSSSVVVYYY]]]aaacccdddeeeeeehhhiiimmmqqqsssrrrooolllcccaaa^^^^^^fffttt}}}yyyuuurrrpppnnnmmmlllkkkkkkkkkkkkkkkiiikkkmmmlllkkklllppptttxxx~~~zzziiiZZZTTTNNNFFFHHHDDD>>>::::::<<<===>>><<<<<<:::999777777777777CCCHHHRRR^^^fffeee]]]UUUVVVeeeppprrrmmmZZZPPPYYYYYYXXXXXX]]]eeejjjeee]]]NNNNNNLLLHHHBBB===999888666666555444222000///............///000111222222111222444666666555333222222222333222111000///...---.........---...000333:::JJJ^^^lllwwwuuujjjfffcccbbbkkkxxx{{{~~~|||tttlll]]]```dddiiimmmoooppppppmmmfffaaaRRR888---...+++,,,,,,,,,---------......******+++,,,...///000000222777===AAA???:::555222333444555555555555777999:::===AAAFFFKKKPPPUUUYYY^^^WWWNNNHHHEEEDDDFFFHHHOOOWWW\\\YYYVVVYYY^^^```___\\\___lll}}}{{{lllSSSMMMHHHPPP\\\iiittt{{{||||||}}}~~~}}}|||zzzwwwsssppppppooommmkkkiiifffdddccc[[[ZZZZZZZZZZZZXXXTTTQQQNNNGGGFFFJJJIIIFFFNNN[[[sss}}}vvviii\\\[[[UUUNNNEEE>>><<<===;;;888:::@@@LLLkkkyyyxxxuuummmdddaaa]]]ZZZ]]]aaa```WWWOOOEEEJJJTTT```eee]]]MMM???333222111///...---------++++++,,,,,,---///000111333333333333222111///...---111999DDDQQQ[[[aaacccccccccdddddddddcccaaa```^^^]]]]]]]]]___cccfffiiinnnnnnnnnoooqqquuuyyy||||||}}}~~~}}}{{{{{{}}}zzz{{{|||}}}}}}}}}}}}}}}zzzyyyyyyzzz|||}}}|||{{{}}}zzzjjjdddccc}}}fffNNNDDDDDDEEEGGGHHHFFFBBB>>>888777555333111000000///,,,+++******))))))*********)))((()))***+++***)))(((((((((((())))))))))))'''((()))++++++******)))******+++,,,,,,,,,,,,+++++++++++++++,,,---.........------------------...//////111222333444444444444666999;;;;;;<<<>>>@@@AAADDDGGGIIIKKKNNNRRRUUUWWWYYY\\\```ccceeeffffffhhhhhhkkkooosssuuutttsssmmmrrrwww{{{|||wwwsssqqqnnnmmmllllllllllllllllllhhhjjjllllllkkklllppptttvvv~~~pppeeebbb]]]SSSRRRKKKBBB;;;999;;;>>>@@@<<<<<<;;;:::999888777666<<<@@@HHHVVVaaaaaaXXXOOOHHHPPPUUU]]]cccZZZVVVbbbhhhmmmwww{{{ppp\\\[[[WWWNNNCCC<<<999999777777666555333111///............///000111333444222333555777777555444333222444555444222000//////---.........---...000333999JJJ^^^lllwwwyyyrrrjjjgggqqq{{{{{{vvvmmm___aaaeeejjjmmmoooppppppnnnfffaaaQQQ888...///,,,,,,,,,------......//////++++++,,,---...//////000111777???CCCBBB<<<666222333555666666555666888:::???CCCKKKSSSYYY^^^``````ddd```^^^\\\UUULLLFFFDDDOOOVVVZZZXXXWWW\\\aaaddd```___cccrrr{{{oooTTTJJJGGGPPP]]]jjjttt{{{|||{{{yyywwwsssqqqppppppnnnmmmjjjhhheeeddd[[[[[[[[[]]]]]][[[WWWTTTPPPHHHGGGLLLKKKEEELLLYYYqqqsssqqqppphhhZZZKKKDDDAAA===888999999:::NNNuuuwwwmmmkkkbbbXXXSSSSSSPPPJJJDDDCCCFFFLLLQQQQQQIII===444000000///...------------+++++++++,,,---///000111222222333333333222000///...000555???JJJTTT[[[^^^____________]]][[[YYYWWWVVVUUUTTTTTTWWW\\\aaadddhhhjjjkkklllmmmpppsssvvvwww{{{~~~~~~||||||~~~{{{{{{||||||||||||{{{{{{yyyyyyyyy{{{}}}~~~}}}|||}}}zzzggg^^^\\\~~~fffOOOCCCDDDFFFHHHHHHFFFBBB>>>888777555333111000000///,,,+++******))))))******)))(((((((((***+++***)))'''((((((((()))))))))***'''((()))++++++******)))******+++,,,,,,,,,,,,+++******+++,,,------------------------------------...///111333555666666666444666999;;;<<<===???@@@BBBDDDGGGIIILLLPPPUUUXXXYYYYYY[[[^^^bbbfffggghhhiiiiiikkkooovvv|||{{{xxxuuutttpppooonnnmmmllllllllllllhhhkkkmmmmmmlllmmmqqquuuxxx||||||}}}oooaaaWWWIII>>>:::<<<@@@CCC@@@@@@???>>><<<999777666777999BBBPPP]]]^^^SSSHHH:::>>>BBBLLLWWWVVV[[[mmm{{{zzzfffddd]]]PPPBBB999777999888888777666444111...---............000222444555444444555666666555444333222555777666333000///000---.........---...000333999III^^^mmmxxxuuuiiicccnnn~~~zzzqqqqqq{{{llleee^^^aaaeeeiiimmmppprrrrrrooogggaaaRRR888...///---++++++,,,------...//////,,,---------......//////111666<<<@@@???:::666444444555666666666777999;;;AAAFFFPPPZZZaaabbb```]]]aaa```cccfffaaaUUUMMMLLLWWW\\\]]]YYYXXX^^^eeeiiihhheeeiiixxxtttVVVIIIFFFPPP^^^kkkttt{{{~~~~~~~~~~~~}}}zzzyyywwwuuusssppppppooonnnkkkhhhfffddd______`````````]]]YYYUUUOOOGGGGGGNNNLLLEEEJJJXXXrrrttt___PPPHHHAAA:::888;;;999AAAYYYuuuyyytttnnneee^^^YYYRRRIIIBBBAAABBBCCCBBB===777222///...------,,,,,,,,,------******+++,,,---///000111000111333444444333111000//////222888BBBMMMUUUYYY[[[[[[ZZZYYYVVVSSSPPPNNNOOONNNMMMMMMQQQVVV\\\```cccfffjjjllllllnnnrrruuuuuuzzz}}}{{{|||~~~yyyyyyzzz{{{{{{{{{{{{{{{xxxxxxyyy{{{~~~~~~|||}}}~~~yyydddYYYVVVgggOOOCCCDDDFFFHHHIIIFFFBBB>>>888777555333222000000///,,,++++++***)))*********)))(((((((((***++++++***'''((((((((())))))******'''((()))++++++******)))******+++,,,,,,,,,,,,+++)))***,,,---......---,,,---------------------------///111444666888888888444666999;;;<<<===???AAABBBDDDGGGJJJMMMQQQVVVZZZZZZZZZ[[[^^^bbbfffhhhiiikkkkkklllrrr{{{~~~zzzxxxxxxxxxsssrrrpppnnnlllkkkjjjjjjiiilllnnnnnnmmmnnnssswww|||lllaaaPPPBBB<<<===AAAEEEDDDCCCBBBAAA>>>:::777555111333<<>>555======;;;FFF[[[~~~}}}|||yyyrrreeeUUUJJJ>>>>>>===888222//////000,,,,,,+++++++++,,,------*********,,,---///000111000111333444444333222111000//////444===HHHPPPUUUXXXXXXWWWTTTQQQNNNJJJHHHGGGEEEDDDEEEHHHNNNUUUYYYaaaeeejjjmmmnnnppptttwwwuuu{{{}}}zzzzzz{{{vvvwwwxxxzzz{{{|||||||||xxxxxxyyy|||~~~~~~}}}}}}~~~}}}ggg[[[XXX}}}cccJJJBBBCCCFFFGGGGGGFFFCCCBBB999666444222222222000///---,,,++++++******++++++)))((('''((()))***)))((())))))))))))))))))))))))(((((((((***,,,---,,,+++***+++,,,,,,------,,,,,,***++++++,,,,,,------......//////...,,,,,,---///111111000000111111222333444666999:::;;;<<<===??????BBBGGGJJJMMMOOORRRTTTXXXYYY[[[]]]```dddggghhhjjjkkknnnqqqxxx||||||~~~~~~uuutttsssrrrqqqooonnnnnnfffiiilllnnnoooppprrrttt{{{pppQQQBBB======AAAEEELLLMMMLLLJJJDDD===555111222222666;;;???@@@<<<888333444444333333555999<<>><<<;;;888777666444333111000000++++++---///111444777888777777777666333111000000444333222000000000111111222000...---,,,---///000;;;JJJaaasss}}}~~~~~~{{{pppiii___VVV[[[hhhxxx}}}{{{yyyvvvgggZZZ]]]^^^jjjwww}}}{{{pppbbbVVVYYY]]]dddjjjooopppppppppllljjj___JJJ888000---,,,+++,,,,,,,,,++++++---...***,,,///000//////000111333888>>>???<<<777444333444444444666888:::<<<<<>><<<>>>???===DDDaaa{{{aaaLLL<<<999666333222000...,,,------------------------...------,,,,,,------...///222555666555333222222,,,...000222666===GGGNNNTTTRRRNNNJJJFFFBBB@@@>>>;;;;;;<<<>>>@@@EEELLLPPP\\\aaagggkkklllnnnqqqtttvvvttttttvvvyyyzzzwwwttttttuuuvvvxxxzzz|||}}}~~~|||}}}~~~}}}|||}}}~~~zzz}}}qqq```WWWfffLLLAAABBBEEEFFFFFFEEEBBBAAA999777444333222111000...---,,,++++++******++++++)))((('''(((*********((())))))))))))))))))))))))***))))))***+++,,,***)))***+++,,,,,,------,,,,,,++++++,,,---......//////000000111///------...///000000//////000000111222444666999:::;;;<<<===???AAADDDGGGJJJMMMPPPTTTVVVYYYZZZ\\\^^^aaaeeegggiiihhhjjjlllpppxxx~~~wwwwwwuuutttrrrqqqpppooolllmmmmmmmmmmmmnnnrrruuuuuuyyy}}}rrrUUUEEE@@@@@@CCCGGGRRRRRRPPPMMMGGG@@@:::666000000222666999999666333000111111111000111333555888???MMMbbbvvvtttjjj]]]RRRJJJEEE@@@<<<999999888777555333222111///000111333444666777888555666777666444222000000333222111000//////000111222000///------...///000999III___qqq{{{|||pppfffaaaYYYSSSYYYeeepppssslllgggeeeYYYPPPVVVlllppprrrrrrqqqnnneee\\\ZZZ^^^eeekkkpppqqqqqqqqqkkkjjj^^^JJJ888///---,,,+++,,,---,,,++++++---///---...000000000111222444;;;???CCCDDDAAA<<<888777666666555555777<<>>;;;999888666777888999;;;???EEEJJJVVV\\\dddiiikkklllooorrrrrrsssuuuxxx{{{zzzvvvrrrtttuuuvvvwwwyyy{{{|||}}}{{{|||}}}|||{{{{{{}}}~~~}}}vvveee\\\hhhMMM@@@AAADDDEEEEEEDDDAAA@@@:::888555333222111///------,,,++++++******++++++)))((('''(((***+++***)))))))))))))))))))))))))))***)))))))))******(((&&&***++++++,,,,,,,,,,,,,,,++++++,,,---///000000111111222222000...---...//////////////////000000111444666999:::;;;<<<===???CCCEEEHHHJJJLLLPPPUUUXXXZZZ[[[]]]```cccfffhhhiiigggiiikkkooovvv{{{zzzxxxvvvtttsssrrrqqqqqqqqqooommmlllnnnrrrvvvrrruuuyyyqqqVVVGGGAAABBBEEEIIIOOOMMMJJJFFF@@@;;;666444/////////111333333222000...000111111///------.........333BBBYYYqqqyyyrrrhhh___XXXOOOGGGAAA>>>>>>===;;;999666444222444444555666777777777777333444555666555333111///111000///////////////000222111///.........///000777FFF\\\nnnyyy~~~pppggg___[[[UUURRRZZZfffbbbbbb[[[VVVXXXSSSQQQ\\\nnnlllhhhfffiiilllfff]]][[[___ffflllppprrrrrrrrrkkkiii]]]III777///---,,,,,,---...---,,,,,,...000000111111111111222555777BBBFFFJJJKKKHHHCCC>>><<<888999888777888>>>HHHOOOfffiiijjjiiihhhgggaaaZZZQQQ[[[jjjuuurrrhhhaaa```iiihhhccc\\\VVVYYYbbbjjjmmmsssxxx{{{xxxqqqooowww[[[PPPKKKNNNXXXjjjxxx}}}~~~}}}yyyxxxwwwwwwvvvuuutttsssqqqrrrrrrqqqooommmjjjhhhjjjnnnmmmfff^^^[[[[[[VVVSSSSSSQQQJJJFFFFFFVVVuuuzzzcccPPPHHH>>>888999888666999AAANNN^^^tttccc@@@888666333111111000...---------------------------------,,,,,,,,,,,,------,,,///222333444333444555//////......///444:::??????>>>;;;999666444333333333444444555666:::???CCCNNNUUU___fffiiijjjlllnnnoooqqqtttyyy{{{yyyuuuqqqssstttuuuvvvxxxzzz{{{{{{{{{{{{{{{zzzyyyzzz}}}oooeeeaaahhhLLL@@@BBBDDDFFFFFFDDDBBB@@@;;;999555333222000...,,,---,,,++++++******++++++)))((('''(((***+++***)))(((((((((((((((((((((((()))(((((((((******(((&&&******+++,,,,,,,,,,,,+++***+++,,,---...///000111111222222000---,,,---...000////////////000111111444666999:::;;;;;;===???DDDEEEGGGIIIKKKOOOUUUYYY[[[\\\^^^aaadddfffhhhiiiiiijjjkkknnnttt~~~}}}{{{xxxvvvtttssssssrrrrrrqqqpppoooppptttwwwwww|||yyyhhhSSSEEE@@@AAADDDGGGFFFDDD@@@;;;666333000///000//////000111222222111///111333222000.........111111444???SSSlll|||tttkkkddd[[[QQQJJJGGGFFFDDDAAA===999555444444555666777888777666666333333444666666555222////////////////////////000222111000/////////000000555CCCXXXkkkxxxvvvkkkddd]]]XXXUUUUUU___jjjcccbbbYYYTTTVVVRRRSSS___aaabbbaaabbbjjjpppjjj^^^[[[___eeelllppprrrrrrqqqjjjhhh\\\HHH666...---------.........------///000111222222111000222555888AAAFFFMMMQQQPPPJJJCCC???999;;;;;;:::;;;AAAKKKSSScccdddcccaaabbbaaa[[[RRRMMMWWWfffoookkkbbb```dddbbbeeefffccc^^^[[[]]]aaapppxxx~~~zzziiiyyytttXXXNNNNNNNNNWWWhhhxxx~~~}}}zzzxxxyyyyyyxxxwwwuuuttttttsssrrrqqqooonnnjjjiiiiiikkkkkkhhhcccaaa[[[UUUPPPQQQPPPJJJEEECCCAAA[[[}}}~~~iiiUUUKKKBBB;;;;;;;;;888777999;;;CCCPPP___ppp^^^===666444111000111000///...---------------------------,,,,,,,,,,,,,,,,,,---,,,...111333444555777888222111///---...000444777999888666555333222222222333333444444555777<<>>???AAABBBAAA???;;;777444222222222000000111111111111333333///111333333222222222444111333888CCCTTTkkk~~~vvvooofff^^^XXXSSSPPPLLLGGGBBB===:::888555666666777777666666666555444444555777666333000......///000000000111111222222111000000000000000333???SSShhhwwwttthhhbbbZZZSSSPPPTTT___kkkpppnnnbbbYYYWWWOOOKKKUUUYYY]]]^^^^^^fffqqqnnndddYYY]]]dddjjjoooqqqqqqpppjjjggg[[[FFF555...---------.........------///000000111111000///111555888;;;AAAJJJRRRSSSMMMEEE>>>999;;;>>>@@@BBBFFFMMMSSS[[[\\\ZZZWWWWWWVVVOOOGGGGGGRRR```hhheee]]]^^^eeecccfffhhheee___\\\^^^aaaiiipppwww{{{ooovvvxxxZZZOOOPPPPPPXXXiiixxx~~~}}}}}}~~~~~~|||zzzzzzzzzyyyxxxvvvvvvvvvtttqqqooommmllljjjkkkkkkkkklllkkkiiieee\\\UUUOOOMMMKKKEEE@@@???>>>MMMbbbzzznnnZZZGGGAAA<<<999666444555777777999===DDDOOO___qqq~~~~~~YYY>>>666333111000111111///...------------------------,,,,,,,,,++++++,,,,,,,,,---///111222444666999;;;666444111......///111222444444333222222222222222111222333333333555999<<>>CCCIIINNNRRRTTT[[[\\\ZZZTTTPPPMMMGGG???@@@KKKZZZcccaaa[[[[[[aaajjjjjjhhhbbb\\\\\\bbbiiihhhmmmqqqwwwqqqrrr___RRRPPPQQQYYYiiiwww~~~~~~}}}{{{{{{|||}}}}}}}}}}}}|||{{{zzzxxxxxxxxxxxxvvvrrrnnnmmmmmmlllooopppppprrrsssqqqlllddd]]]VVVQQQKKKBBB<<<;;;@@@BBBHHHSSSdddzzz|||lllYYYGGGDDD>>>999444333444777111333555888<<>>666555555555555777999;;;999;;;<<<:::666333333444111111111333777>>>HHHNNNTTTaaassswwwppphhhccc]]]VVVRRRPPPQQQRRRKKKHHHDDD@@@===<<<<<<<<<===999555444777777555222///111222444555666666555222222333333222222111000111999HHHYYYiiiuuu{{{~~~vvvgggaaaUUUKKKIIISSSdddooohhhhhh```\\\^^^ZZZYYYdddyyyzzzdddWWW]]]ddddddZZZ^^^dddkkkoooqqqqqqpppiiifffYYYDDD333---------+++,,,---,,,++++++---///...///111111111222333555777999===CCCFFFEEE@@@;;;::::::<<>>===<<<;;;;;;???III\\\ttt{{{zzzmmmZZZHHHDDD>>>888666666666555///111333555666666666666888AAAKKKUUUaaammmtttuuukkkQQQ???888666333222222111000...------------------------,,,,,,++++++++++++,,,,,,------......///222777::::::666222000000000///......---------......///000+++---...//////111444666;;;@@@FFFLLLQQQXXXaaahhhiiikkkoooppppppqqqtttwwwtttuuuvvvvvvwwwxxxyyyyyyvvvxxxyyyzzz{{{|||wwweee___aaaiiiMMM@@@BBBDDDEEEEEEDDDBBB@@@999666444222222222000///---,,,++++++******++++++***)))))))))+++,,,+++***)))))))))))))))))))))))),,,+++******,,,+++***((())))))***++++++++++++***///............------------///000/////////111333///////////////000111111444666999;;;;;;<<<===???AAADDDIIILLLNNNQQQTTTVVVZZZ\\\___bbbdddeeeeeeeeefffhhhlllmmmooossszzz~~~}}}|||yyyvvvttttttwwwzzz}}}nnn[[[WWW```jjjeeeiiifffZZZOOOJJJEEE???666666777888:::===@@@AAAAAACCCDDDAAA;;;666555555555444444555;;;FFFRRRZZZnnn}}}vvvlllhhhaaa[[[XXXXXX[[[]]]VVVRRRLLLFFFBBB@@@???@@@AAA;;;555444666888666333000222444666777777777777222333333333333222111111000777CCCSSScccooouuuxxx|||~~~tttkkkeeeZZZNNNMMMZZZlllxxxmmmmmmddd```bbb______kkk}}}fffcccfffeee[[[___eeelllppprrrrrrrrriiifffYYYDDD333------...+++,,,,,,,,,++++++---......000222333333333444555:::999999<<>>888444555777555000222333444444444444555555444555555666===GGGLLLLLLLLLXXXfffooonnncccNNN;;;999777444333222222000...------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,---000555999:::666111///000000///---......---......///000000+++---///000111222555777888<<<@@@DDDIIIRRR]]]dddeeejjjooorrrrrrrrrsssuuuuuuuuuvvvwwwxxxyyyyyyzzztttvvvxxxzzzzzz|||~~~wwwfffbbbfff~~~___EEE@@@AAACCCEEEGGGEEEBBB???999888666333111000///......,,,))))))++++++)))&&&)))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------222222222111///...///000222111000000000111333333444666999:::;;;<<>>???BBBGGGNNNTTTTTT\\\dddgggbbb[[[VVVTTTaaa```___bbbnnn|||qqquuu^^^NNNOOOVVVdddrrrzzz|||~~~~~~}}}{{{yyyxxxyyyyyywwwtttrrrsssssszzz}}}{{{vvvuuussseeeOOODDDDDD???===>>>AAAFFFPPPccctttrrr{{{ssshhhHHH@@@888555555666555222333333333333444444444444333333444555666666777777999===DDDIIIIIIEEE???;;;777777666555444444444444000///---,,,,,,---...///,,,+++******)))*********......///000111222333333555555444222000///...------------------------------------...000444777999;;;>>>BBBCCCEEELLLWWW___fffhhhkkklllmmmnnnqqqsssrrrrrrsssvvv{{{}}}|||zzzxxxxxxxxxxxxzzz|||~~~kkkbbbggg|||^^^FFFAAABBBCCCFFFGGGEEEAAA>>>999888666333111000///...///---++++++,,,,,,***((()))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,---------.........000111111000......///111222111000000000111333333??????>>><<<;;;<<>>???===999666666555666777999999777555111222666>>>HHHQQQWWWZZZcccjjjtttyyyxxxwwwwwwyyyxxxyyy}}}sssllldddaaaccclll}}}uuupppkkk```cccwwwyyytttnnndddaaaXXX___fffjjjppptttrrrmmmlllaaaOOO===222---,,,---,,,---...---,,,,,,...///...///000222555888;;;===???;;;777777:::;;;999777999<<<@@@FFFLLLQQQSSSTTTNNNIIIDDDDDDBBB???AAAEEE@@@???>>>@@@CCCFFFJJJNNNMMMVVVaaaeee```XXXTTTRRR___^^^ZZZZZZeeewww```OOOKKKQQQaaasss~~~}}}~~~}}}{{{yyyzzzzzzyyyvvvtttttttttqqqtttxxx}}}~~~tttuuuwwwvvvjjjXXXKKKFFFEEE@@@======@@@HHHWWWdddjjjzzzzzzooocccGGGAAA999555555666444222111111111111111111111222000111111222222333333333333222111111111333444555555555444444444444444555222000///---------...///,,,++++++***************++++++,,,---...//////000555444333222000///...---------------------------,,,,,,,,,---///222555777;;;>>>BBBCCCEEELLLVVV___fffhhhjjjjjjjjjkkknnnpppqqqpppqqquuuyyy{{{yyywwwxxxxxxyyyzzz{{{}}}~~~|||~~~mmmdddiii{{{^^^GGGBBBCCCDDDFFFGGGEEEAAA>>>999888666333111000///...///---,,,,,,------+++***)))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***************************---------.........//////.../////////......///111222111000000000111333333CCCBBB???<<<;;;<<<@@@CCC@@@CCCGGGJJJMMMPPPTTTWWW[[[]]]___```aaacccgggiiijjjlllmmmooopppssswwwzzzyyy|||||||||||||||}}}~~~rrrddd]]]]]]aaaeeefffmmmsssrrriii[[[OOOHHHGGGGGGHHHJJJKKKJJJHHHEEE>>><<<999777666888:::;;;333<<>>999333444777;;;>>>>>><<<:::111333444555666:::@@@DDDPPPXXXbbbiiikkkjjjjjjjjjkkklllrrrxxx{{{yyy{{{|||wwwoooiiidddhhhwww|||ssshhhYYY]]]uuu{{{kkkhhhdddYYYUUUWWW___fffjjjooosssrrrnnniii]]]KKK;;;000------...,,,---...---,,,,,,...000000000222333555777888999>>>:::777777:::<<<:::999===CCCJJJMMMNNNMMMMMMOOOHHHDDDCCCFFFFFFCCCAAACCC>>>AAAEEEIIIKKKLLLLLLKKKHHHQQQ\\\aaa^^^XXXTTTSSS]]]ZZZTTTSSS^^^uuucccPPPJJJNNNZZZnnn~~~}}}}}}|||}}}~~~~~~{{{zzz{{{}}}|||yyyvvvuuuuuuppprrruuuvvvwwwvvvtttssstttxxxxxxqqqggg^^^TTTLLLKKKCCC;;;999999<<>>777333333333111000111111111111111111111111000000000000000000000000222///,,,)))***---000333333222222333444555666777444333111///......//////,,,,,,+++*********************+++,,,---......///444333222111000///...---------------------------*********+++---000222444888<<<@@@BBBCCCIIISSS[[[bbbdddfffggghhhjjjmmmpppqqqqqqsssuuuxxxyyyxxxwwwwwwxxxzzz{{{|||}}}~~~~~~zzz}}}mmmeeeiii|||```IIICCCCCCDDDFFFGGGEEEAAA>>>999888666333111000///...------,,,,,,,,,,,,+++***)))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***************++++++++++++------------............+++---...---------000111222111000000000111333333999:::::::::;;;===AAADDDBBBEEEHHHKKKNNNQQQUUUXXX[[[\\\^^^___```bbbfffiiihhhjjjlllmmmnnnqqqtttwwwzzz~~~}}}}}}|||}}}~~~yyyooollllllnnnnnnmmmooopppmmmeee\\\UUURRRHHHHHHIIILLLPPPQQQQQQOOOIIIHHHFFFDDDCCCAAAAAAAAA===>>>>>>;;;:::DDDUUUccc}}}vvvwww{{{|||{{{}}}wwwoooeee]]]VVVQQQMMMFFF>>>@@@EEEEEEIIIJJJAAAGGGAAA<<<>>>EEEIIIFFFAAA888999;;;???CCCDDDDDDCCC666555333000///000444777@@@FFFNNNTTTVVVWWWWWWXXX``````dddkkkooorrrxxx~~~}}}~~~vvvjjj___```ooo{{{}}}wwwjjjWWWZZZrrrlllddd\\\QQQNNNYYYbbbjjjnnnrrruuuuuuqqqjjj]]]JJJ999000---------,,,---...---------///111000111333444555666666666::::::;;;>>>AAABBB@@@>>>BBBIIIRRRSSSMMMHHHGGGHHHIIIGGGHHHMMMMMMGGGCCCBBBCCCJJJRRRWWWZZZZZZVVVQQQKKKNNNTTTZZZ]]]\\\XXXTTTXXXTTTNNNPPP```zzzfffRRRLLLNNNXXXiiiwww}}}}}}}}}}}}}}}~~~~~~{{{{{{|||~~~}}}zzzxxxvvvvvvtttvvvvvvsssnnnkkkmmmooovvvxxxqqqbbbZZZ[[[XXXQQQIIIAAA999777666555777;;;777EEESSS\\\```^^^TTTIIIAAA===777444444444333222222222222222222111111111222222222222111111111111111222333444444333222222111111111222444555777888666555333111000000///000,,,,,,+++************+++,,,,,,---...///000111111222222111000//////......------------------------******+++,,,---///111222444888===>>>???DDDMMMTTT[[[^^^aaadddgggjjjooorrrssstttvvvxxxzzzzzzyyyyyywwwxxxzzz|||~~~~~~}}}}}}{{{}}}~~~kkkeeehhh~~~bbbKKKCCCCCCEEEGGGHHHFFFBBB>>>999888666333111000///...++++++++++++************)))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,,,,------+++,,,,,,,,,,,,---------+++,,,------------000222222111000000000111333333111444888;;;===>>>AAACCCDDDFFFJJJMMMOOORRRVVVXXX[[[\\\]]]^^^___bbbfffiiiiiikkkmmmoooppprrruuuwww{{{}}}}}}|||~~~{{{sssqqqqqqqqqpppqqqqqqoookkkeee```\\\[[[LLLLLLMMMOOOSSSVVVWWWVVVTTTTTTTTTSSSRRRQQQOOONNNFFFFFFDDD>>>:::???JJJUUUqqq{{{|||}}}~~~sssiiiaaa[[[VVVSSSHHHAAADDDLLLMMMTTTWWWOOOOOOEEE===BBBOOOWWWTTTMMMEEECCCAAABBBEEEHHHJJJKKK:::777222///000111222333777:::===@@@BBBCCCEEEGGGPPPSSS\\\fffmmmoootttzzzzzz|||{{{sssggg\\\]]]oootttxxxvvvqqqeeeTTTYYYrrr}}}mmm___TTTSSS[[[dddmmmpppsssvvvvvvtttmmm^^^III999000---,,,,,,,,,---......---...000222000111333444555555555555999<<>>>>>???@@@DDDGGGJJJMMMOOORRRUUUXXXZZZ\\\^^^___```bbbfffhhhkkkmmmppprrrrrrtttvvvxxxyyyzzz~~~~~~}}}tttkkkiiikkkmmmnnnnnnnnnnnnlllhhhbbb\\\XXXNNNMMMLLLNNNQQQTTTUUUTTTUUUUUUVVVVVVTTTRRRPPPOOOKKKKKKHHHDDD@@@AAAEEEIII^^^vvvuuullleee___YYYUUUHHH@@@EEEPPPYYYhhhsssppp___SSSLLLUUUhhhqqqkkk```MMMHHHBBB>>>>>>AAAEEEFFF<<<888333111222333333222333333333333555666888999???FFFUUUdddlllmmmnnnpppxxx{{{~~~|||yyytttkkk___TTTTTTdddvvvrrroooeee]]]VVVKKKTTTooorrrbbbWWWWWWYYYccclllppprrrtttuuutttmmm^^^HHH777///---,,,++++++---......---...000222222222333555666777888999===BBBKKKRRRVVVVVVTTTRRROOOTTTXXXTTTKKKBBB@@@AAA@@@EEEMMMSSSQQQKKKLLLPPPPPP[[[dddfffhhhiiicccZZZNNNHHHDDDKKKWWW\\\VVVNNNGGGFFFFFFOOOddd~~~kkkTTTGGGRRReeewww~~~|||}}}|||zzzzzz{{{yyyvvvqqqiiiccc___```bbbVVVVVVTTTNNNLLLJJJEEE???999666555777888777:::??????@@@CCCIIIPPPQQQJJJDDD@@@>>>;;;888666555555555444444333333222222111111333333333333333333333333444444444444333333333333333333333444555666777777555555444444333222111111------,,,+++++++++++++++++++++,,,---...///000000////////////............------------------------------......///000111111333888<<<===<<<>>>CCCHHHPPPUUU[[[aaaeeegggjjjlllooorrruuuwwwwwwwwwxxxyyyzzzzzz{{{|||}}}}}}~~~}}}~~~{{{nnnjjjlllbbbIIIAAAAAADDDGGGIIIHHHEEEBBB999888666333111000///...)))+++---,,,***)))+++---)))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***)))******+++,,,,,,------,,,,,,,,,,,,---------...---.........---...///111222111000000000111333333444666999;;;<<<===>>>@@@CCCEEEIIIKKKMMMPPPSSSVVVYYY\\\___aaabbbdddfffhhhjjjllloooqqqrrrsssuuuvvvyyyxxx}}}}}}|||zzzuuummmgggeeeeeeggghhhcccdddeeegggfffddd```]]]WWWUUUSSSSSSUUUWWWWWWWWWVVVVVVUUUTTTQQQNNNKKKIIIIIIGGGDDDAAA???===<<<;;;KKK^^^xxxzzztttooohhh^^^WWWKKKBBBFFFTTTddd~~~qqqcccgggwwwvvviiiSSSLLLCCC<<<:::;;;<<<======<<<;;;777444222222444000//////000111222222222444999FFFVVV___bbbeeejjjuuuwwwzzz|||}}}rrrooojjjcccZZZPPPOOOZZZiiiooogggYYYSSSRRRKKKTTTlllzzznnnaaaVVVTTTXXXcccmmmpppqqqsssuuutttjjjZZZDDD444...------,,,+++---.........///111333444444555666888;;;===???GGGKKKRRRWWWZZZ[[[ZZZZZZVVVXXXYYYSSSJJJCCCAAABBBDDDLLLVVVZZZTTTNNNRRR[[[XXXbbbgggeeedddgggaaaWWWIIIGGGIIIOOOVVVXXXRRRLLLGGGIIIKKKPPP```zzzmmmTTTIIIOOO^^^ooozzz|||}}}~~~}}}xxxppppppsssrrrjjjbbbWWWRRRNNNNNNKKKCCC;;;888666444444666888;;;DDDNNNSSSPPPQQQXXX___aaa\\\VVVJJJHHHEEE@@@<<<999888888999888888777666666555555555555555666777777888888<<<;;;;;;::::::999999:::777666666555555555666666444444444444333333222111------,,,++++++++++++,,,******+++,,,---......///........................------------------------------...//////000000///111555::::::888888<<<@@@DDDKKKTTT^^^dddhhhkkkmmmnnnqqquuuwwwwwwwwwyyy{{{{{{{{{{{{{{{|||}}}~~~|||~~~zzznnnjjjkkkaaaHHH@@@AAACCCGGGIIIIIIFFFCCC999888666333111000///...***,,,...---+++***,,,...)))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***((())))))***++++++,,,,,,---------.........//////.../////////......///111222111000000000111333333222444666777888;;;???BBBAAADDDGGGJJJLLLNNNQQQTTTYYY\\\```bbbddddddfffggggggiiilllnnnooooooqqqssszzzzzz}}}zzzyyy}}}}}}yyyxxxtttpppmmmmmmllljjjhhheeecccbbb\\\\\\\\\___dddiiikkklllhhheeebbb```aaabbbbbbbbb^^^]]][[[YYYUUUPPPLLLJJJ@@@===:::999;;;;;;:::777;;;GGG[[[ppp}}}tttggg^^^QQQFFFHHHVVVjjjnnniiitttzzzqqqccc[[[UUUKKKCCC>>>===<<<<<<>>>AAACCC===555000222666---...///111222222000///111222888CCCLLLUUU```jjjqqqsssvvvxxxyyy|||zzzkkkbbb```^^^[[[WWWWWWbbbnnnmmmeeeZZZZZZ]]]XXX\\\pppnnn}}}{{{ooojjjbbbWWWSSSYYYdddnnnqqqrrrtttvvvuuugggWWWAAA222---------,,,+++---.........///111333777666666888:::>>>BBBDDDOOOQQQUUUXXXZZZ\\\^^^___[[[[[[YYYSSSKKKEEECCCCCCHHHQQQ[[[[[[RRRJJJPPP\\\^^^gggiiidddbbbddd^^^TTTFFFJJJPPPVVVXXXVVVQQQNNNJJJPPPRRRSSS]]]wwwoooSSSNNNLLLQQQ```nnnxxx~~~wwwsss~~~}}}fffYYYPPPOOOIII===777999666444333444666===LLLZZZmmmjjjkkkttt~~~}}}xxx\\\ZZZVVVPPPJJJEEECCCCCC>>>>>>======<<<;;;::::::888999999:::;;;<<<<<<======???AAACCCCCC@@@===:::999888777666666555555555333333333444444333222222...---,,,,,,++++++,,,,,,***+++,,,---...//////000---------...............------------------------,,,---......//////......---222666666333222555999777@@@MMMZZZdddjjjoooqqqooorrrwwwyyyyyyyyy{{{~~~}}}|||{{{{{{{{{}}}~~~zzz|||xxxlllhhhgggbbbIIICCCCCCDDDFFFGGGEEEBBB???999777444333222111000...++++++******************((()))***++++++***)))(((************************++++++,,,,,,,,,++++++***)))******++++++,,,------,,,,,,,,,---------......---......---,,,,,,...000333222222111111222222333444666777777888:::>>>AAADDDFFFHHHJJJLLLPPPTTTWWW\\\]]]___cccggghhhgggfffjjjkkklllllllllnnnrrruuuwwwyyy|||qqqhhh______cccjjjuuu}}}|||uuuppprrruuuvvvvvvxxxppprrrttttttrrrlllgggcccaaabbbeeegggjjjmmmooopppmmmllljjjhhhffffffffffffjjjllljjjccc```aaa]]]VVVKKKCCC:::555444555555444777???EEERRRaaannnxxxgggZZZQQQMMMIIIJJJYYYtttoooaaa___```^^^ZZZ___[[[UUUPPPLLLHHHFFFDDDFFFEEEFFFEEE>>>555111444666222......000222111///111000111555999AAAPPP^^^fffjjjqqqvvvyyy{{{|||~~~{{{pppbbb```_________aaaiiirrrmmmhhhaaa```jjjvvvwwwqqqfffcccaaa``````\\\TTTNNNVVV```jjjooorrrtttrrrnnnjjjNNN;;;555---***---***111000...---...111333555888>>>EEEFFFDDDEEELLLRRRXXXZZZXXXTTT\\\hhhggg\\\VVVTTTTTTYYY[[[YYYTTTQQQ[[[]]]]]]YYYSSSSSSZZZaaannnmmmnnnooonnnggg[[[QQQIIIFFFLLLXXXZZZSSSQQQVVVTTTWWWWWWWWWbbb~~~YYYLLLKKKRRRaaapppyyy~~~|||yyy{{{|||~~~xxxtttyyywwwjjjWWWGGG>>>;;;::::::666666777:::===EEEUUUdddqqqmmmkkkpppyyy~~~{{{fffbbb[[[TTTOOONNNOOOPPPOOOOOONNNLLLHHHDDD???<<>>DDDHHHEEEEEEEEEFFFGGGEEEBBB???AAA===888666666666777666666666666555555444444444111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,------............------......---,,,,,,...///000222111000//////000111222444777???KKKXXXcccjjjmmmrrrtttvvvxxxzzzzzzyyyxxxyyyyyyzzz{{{|||}}}~~~~~~uuugggffflllaaaIIICCCCCCDDDFFFGGGEEEBBB???999777444333222111000...+++++++++*********))))))))))))************))))))*********************************++++++******)))*********+++,,,,,,------,,,---------...............///000///...---...///333222222111111222222333444555777888888:::>>>AAADDDFFFHHHJJJLLLOOOTTTWWW___```bbbfffiiijjjiiigggiiijjjkkkkkklllnnnrrrvvvvvvxxx{{{~~~}}}ccc[[[TTTUUUZZZ```jjjrrr~~~vvvppppppsssvvvyyy}}}~~~xxxrrrnnnjjjiiihhhgggggggggggggggkkkjjjhhhgggfffgggggghhheeehhhhhhhhhkkkooolllfffYYYPPPDDD<<<999888666444999@@@BBBHHHTTTaaarrr```TTTGGGFFFDDDEEELLLXXXfffnnnuuummmbbbZZZWWWWWWWWWVVV___^^^\\\ZZZXXXVVVSSSQQQLLLKKKJJJGGG>>>555222444222333222111000///000000///...///222444999FFFRRRbbbgggnnntttxxx{{{}}}{{{pppddd```]]]^^^___cccmmmwwwmmmgggccchhhttt|||~~~|||dddaaa\\\YYYWWWTTTQQQOOOWWWaaakkkooorrrtttrrrnnnfffKKK:::555---,,,///---///.........000333777999;;;AAAHHHLLLLLLLLLNNNQQQTTTXXXXXXUUU[[[eeeeee\\\WWWWWWZZZ___bbbaaa___^^^```cccccc___ZZZZZZ```fffoooooorrrtttssslllaaaXXXXXXPPPPPPZZZ```\\\ZZZ]]]^^^___[[[WWWbbb~~~\\\MMMLLLSSSbbbqqqyyy~~~~~~~~~~~~~~~~~~|||kkkccceeennnwwwrrrfffUUUHHH@@@===;;;:::666888===AAABBBEEEMMMXXX\\\[[[\\\bbbjjjqqqsssrrr___\\\VVVQQQNNNNNNOOOPPP[[[[[[ZZZWWWTTTPPPLLLJJJAAA@@@??????BBBFFFKKKNNNKKKJJJJJJJJJJJJHHHEEEBBBDDDBBB???<<<;;;:::999888777777777666555444333222333333222111///...------........................,,,,,,,,,,,,,,,,,,,,,,,,------............------......------......///000111111000/////////000111111555<<>>@@@CCCEEEHHHJJJLLLOOOSSSVVV``````bbbfffiiijjjiiihhhhhhiiijjjkkklllnnnrrruuutttvvvyyy|||ttt___XXXTTTWWW[[[___eeelllvvvwwwyyy{{{}}}~~~~~~~~~yyy|||wwwmmmeee```^^^]]]ccccccbbbcccdddgggjjjkkkdddcccaaa```dddkkknnnllldddYYYJJJ???;;;999666333555;;;;;;;;;@@@IIIccc~~~vvvvvvyyyzzz||||||wwwjjjZZZLLLCCCDDDFFFHHHJJJJJJJJJKKKMMMVVVWWWXXXTTTNNNLLLMMMPPPXXXYYY[[[\\\ZZZXXXUUUSSSNNNMMMMMMKKKBBB999555777111555888777333///000222///---...000000333;;;EEEZZZ```iiiqqqwww{{{~~~{{{pppfff```[[[ZZZ[[[```jjjuuupppiiiiiippptttpppnnnqqqhhhccc\\\VVVTTTRRRQQQOOOZZZccclllppprrrsssqqqmmmbbbHHH777444------000...---------///222666:::<<<>>>BBBJJJPPPSSSSSSQQQOOOQQQWWWZZZXXX[[[bbbccc___[[[^^^bbbddddddddddddddddddhhhjjjhhhdddbbbeeehhhlllnnnrrruuuuuuqqqiiiccceeeYYYSSSZZZaaaaaa^^^___hhhfff___XXXaaa~~~zzz{{{aaaPPPNNNTTTbbbqqqyyy}}}}}}|||~~~~~~wwweeeYYYVVVSSS___kkksss{{{}}}uuulllggg[[[SSSIIICCCAAABBBCCCBBB<<<===AAAEEEEEECCCGGGMMMLLLMMMQQQVVV[[[```dddfff^^^]]]\\\[[[[[[]]]___aaakkkjjjgggddd___ZZZUUUSSSMMMLLLKKKKKKLLLMMMPPPQQQQQQOOOLLLKKKJJJIIIFFFDDDFFFGGGGGGEEEAAA>>>;;;;;;999999999888666444222000666555444222000///------........................------------------------------............------......//////000000000///000000////////////000000///222777@@@MMM[[[gggoooqqqrrruuuwwwyyyyyyyyyxxxyyyyyyzzz{{{|||}}}~~~~~~rrrffffffmmmzzz___HHHCCCCCCDDDFFFGGGEEEBBB???999777444333222111000...------,,,+++***(((((('''+++***)))(((((()))***+++************************((()))************************++++++,,,------............////////////000///222444444111///------333222222111111222222333333555777888999;;;===@@@BBBEEEHHHJJJLLLOOOSSSVVV[[[\\\___ccchhhjjjiiihhhiiijjjkkkllllllmmmppprrrrrruuuxxx{{{}}}wwwoooiiifffhhhkkkkkknnnrrrtttuuuwwwyyy{{{|||}}}}}}qqqfff```]]]\\\\\\\\\]]]```dddhhhjjjjjjfff___VVVRRRVVV^^^cccfff\\\NNNCCC>>>===<<<;;;;;;AAA@@@===>>>===III```ssssssooocccUUUKKKIIIKKKPPPSSSTTTPPPGGG>>>999777@@@EEENNNWWWZZZUUUPPPNNNTTTVVVVVVQQQJJJFFFHHHLLLSSSUUUVVVVVVTTTQQQOOONNNIIIKKKQQQSSSMMMAAA;;;;;;888;;;>>>>>>:::666333222111...///111111111666===PPPWWWcccnnnvvv{{{~~~{{{qqqiiibbb[[[ZZZZZZ\\\dddlllqqqooouuu|||tttbbb^^^gggpppiiiaaa```bbbbbb[[[UUU^^^gggooorrrssstttrrrnnn```FFF666333---,,,000...,,,---...///222666:::<<<<<<>>>DDDKKKRRRTTTQQQMMMNNNWWW\\\\\\\\\```bbb```___dddfffccc___^^^^^^]]]```ffflllmmmiiidddbbbbbbaaadddiiimmmoooooommmlllnnnddd]]]```cccbbb``````iiiggg```ZZZbbb}}}tttoooiiiTTTQQQTTTbbbqqqyyy|||~~~zzz|||~~~~~~~~~vvvrrrooorrruuuqqqeeeWWWMMMIIIHHHSSS^^^dddlllzzz|||uuummmddd]]]YYYOOOJJJEEECCCEEEHHHIIIHHHCCCAAABBBEEEEEEDDDFFFJJJJJJNNNRRRSSSTTTUUUYYY\\\___```bbbeeeiiinnnqqqsssyyyyyywwwtttooohhhbbb^^^[[[ZZZXXXVVVVVVXXXZZZ[[[YYYVVVSSSPPPOOOMMMKKKIIIIIILLLOOONNNJJJDDD@@@>>>>>>===;;;999666333111///555555444333111000//////........................------------------------------............---------...000111111111000/////////////////////000000///111444:::EEETTTbbblllqqqsssuuuxxxzzzzzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}pppdddeeelllwww]]]HHHCCCCCCDDDFFFGGGEEEBBB???999777444333222111000...------,,,+++***(((((('''+++***)))(((((()))***+++)))))))))))))))))))))))))))******+++,,,,,,++++++***++++++,,,------...............////////////000000222444444222///...---333222222111111222222333333555777999:::;;;===???AAADDDHHHKKKMMMOOORRRUUUWWWYYY\\\bbbhhhkkkkkkjjjkkkmmmmmmmmmllllllmmmoooqqqtttxxxzzz|||~~~}}}~~~~~~yyyzzzyyyvvvvvvxxxyyyyyyzzz||||||}}}}}}}}}rrrkkk```___]]][[[\\\^^^aaaccchhhhhheee[[[OOOJJJOOOXXX^^^ZZZTTTNNNJJJJJJKKKLLLPPPTTTOOOHHHHHHCCCFFFTTTVVVSSSOOOHHH@@@:::666555888999999666333333666999777@@@TTTlllvvvnnn___WWW___[[[UUUMMMGGGEEEGGGJJJRRRTTTVVVVVVUUUTTTUUUWWWRRRWWWaaafff```RRRIIIFFFFFFFFFEEEFFFDDD???777111000......111111111444999FFFOOO]]]jjjtttzzz~~~|||tttlllfffaaaaaabbbdddiiiooosssyyy~~~gggdddqqqtttmmmhhhoooyyyzzznnnbbbccckkkrrrttttttuuusssooo___DDD555333---,,,...,,,------...000222444777888888888:::AAAIIINNNNNNKKKIIIRRRYYYZZZZZZZZZ[[[ZZZ]]]bbbccc\\\WWWWWWWWWUUUTTT\\\dddhhheee^^^WWWTTTRRRWWW\\\aaadddggglllppptttooolllkkkhhhccc```aaadddeeebbb^^^eee}}}ttt|||rrrXXXSSSTTT```ooowwwzzz|||zzz{{{|||~~~yyylllfffdddggghhhddd^^^XXXTTTRRRMMMSSSXXXZZZaaapppzzztttpppmmmhhhbbb]]]UUUQQQLLLJJJJJJJJJGGGEEECCCBBBDDDJJJMMMJJJHHHIIILLLPPPTTTUUUSSSSSSUUUXXX[[[\\\___cccgggkkknnnooo|||~~~~~~zzzwwwmmmkkkgggeeedddfffhhhjjjeeebbb^^^[[[YYYWWWUUUSSSPPPTTTYYYZZZWWWQQQJJJGGGDDDBBB???;;;777333111///333333333222222222222222////////////////////////........................------............---------...000111111111000///...//////000000000000000111222333666???MMM]]]hhhqqqsssvvvyyy{{{{{{{{{zzzyyyyyyzzz{{{|||}}}~~~~~~|||~~~mmmaaabbbiiiuuu\\\HHHCCCCCCDDDFFFGGGEEEBBB???999777444333222111000...---,,,,,,+++***)))((((((******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,------......------........./////////000111333333111///...///333222222111111222222333222555888::::::;;;===???AAADDDHHHKKKMMMOOORRRTTTWWWYYY]]]ccciiilllmmmllllllnnnooonnnmmmmmmnnnooorrruuuxxx{{{}}}~~~{{{{{{|||xxxvvvxxx}}}~~~~~~~~~~~~|||mmmjjjeee```]]]\\\]]]^^^\\\aaafffcccVVVIIIFFFKKKNNNVVV^^^```\\\YYYXXXZZZ```ddd[[[PPPMMMIIIKKKWWWRRRMMMIIIEEEDDDAAA===999444333111//////333999===:::EEEbbbmmm\\\\\\UUULLLEEEBBBBBBEEEFFFLLLPPPUUUXXXYYY\\\bbbfffjjjnnnuuuxxxqqqddd[[[YYYTTTRRROOONNNLLLEEE:::222000---,,,///000///222666>>>HHHXXXgggrrryyy}}}}}}vvvpppjjjgggjjjnnnrrrwww|||nnnmmmwwwuuunnnlllvvvzzzmmmfffmmmsssttttttuuurrrnnn\\\CCC444222,,,+++...+++...//////000222444555666555444555:::AAAFFFHHHGGGBBBIIIQQQTTTSSSQQQPPPOOORRRXXXXXXRRRQQQVVVXXXUUUIIIOOOWWW[[[XXXRRRJJJFFFEEELLLUUUZZZ]]]aaahhhmmmqqqpppnnnkkkeee```]]][[[___cccccc```ggg{{{zzz|||zzz]]]UUURRR]]]llluuuyyyzzz}}}}}}~~~qqqddd___^^^bbbeeecccbbbccccccbbbXXXYYYWWWUUU[[[iiiwww}}}yyysssllljjjkkkiiibbb\\\NNNKKKIIIIIIKKKKKKIIIFFFAAAAAAGGGRRRWWWSSSLLLIIIKKKOOOTTTVVVVVVWWWYYY\\\\\\]]]]]]___```bbbdddeeeooosssxxx~~~xxxssspppnnnmmmllliiifffcccbbb___\\\YYY[[[^^^bbbggggggbbbZZZTTTKKKGGGBBB<<<777444222111111111222222222333333333////////////////////////////////////////////////------............------......//////000000000///...///000111222222111111222222333444;;;IIIZZZfffppprrruuuxxxzzz{{{{{{zzzyyyyyyzzz{{{|||}}}~~~~~~|||~~~~~~kkk]]]]]]dddsssZZZHHHCCCCCCDDDFFFGGGEEEBBB???999777444333222111000...+++++++++*********))))))))))))************))))))))))))))))))))))))))))))((()))***++++++,,,,,,,,,++++++,,,,,,---.........,,,---------............///000111111///...///111333222222111111222222333222444888:::;;;;;;===>>>@@@CCCHHHKKKMMMOOOQQQSSSXXXYYY\\\bbbgggjjjjjjiiikkkmmmooooooooooooqqqrrrsssvvvzzz|||~~~}}}xxxwwwyyy~~~xxxtttoooiiieeedddeeefff___```cccdddZZZJJJAAA@@@EEEYYYrrr}}}xxxnnnhhhgggooozzzvvvhhh]]]TTTVVVcccYYYUUUOOOJJJFFFBBB>>>:::888555222111333777:::<<>>;;;;;;===>>>BBBIIISSSZZZ^^^ccciiinnnooonnnmmmllleee]]]\\\___]]]\\\ZZZUUUNNNEEE;;;555333...,,,...000///111444888CCCTTTdddpppxxx|||~~~yyyrrrkkkgggjjjpppvvv}}}~~~uuuuuuyyyyyyrrrnnnqqqwwwyyyssskkkfffnnnsssssssssssspppmmmXXX???222111---,,,000---//////000222333555666777666666777:::===AAABBBBBB>>>CCCJJJOOOOOOKKKGGGEEEEEEKKKKKKHHHLLLWWWZZZUUUBBBEEEIIIJJJIIIEEE@@@>>>???JJJVVV]]]^^^___ccchhhmmmjjjfffbbb```^^^ZZZVVVYYY^^^___\\\aaarrruuuxxx```VVVQQQYYYhhhssswwwzzz}}}~~~~~~ooogggeee^^^fffllllllmmmnnnkkkeeebbb___YYYUUU[[[gggppprrr|||wwwqqqiiieeeccc___XXXRRRFFFDDDDDDHHHMMMQQQQQQOOOHHHDDDFFFOOOWWWWWWTTTRRRQQQTTTXXX\\\___```bbbcccddddddccccccdddeeeggghhhggggggiiimmmsssyyy|||wwwuuutttrrrpppooommmjjjfffcccddddddhhhnnnsssqqqggg^^^QQQLLLEEE===777444333333222222222222222111111111////////////////////////////////////////////////------............------......------......///000...///111222333333333222111222222444:::HHHZZZgggnnnpppsssvvvxxxyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}iiiZZZYYY^^^qqqZZZHHHCCCCCCDDDFFFGGGEEEBBB???999777444333222222000...++++++******************((()))***++++++***)))((())))))))))))))))))))))))''''''(((******+++++++++++++++,,,------......///,,,,,,,,,---------......///000000///......000222333222222222222222222333222444888:::;;;;;;===>>>@@@CCCHHHKKKMMMOOOQQQSSSWWWXXX[[[___dddfffeeedddiiikkknnnpppqqqrrrsssuuutttwww{{{~~~{{{{{{~~~}}}~~~{{{~~~|||wwwsssrrrnnnnnnoooqqqsssuuuwwwxxx{{{xxxtttpppnnnoooqqqrrrsssjjjdddaaaZZZLLLAAA>>>HHHfffxxxttt{{{jjjgggtttvvvqqqjjjaaaXXXPPPKKKIII<<<999555666:::======<<>>;;;777444555666???IIIUUU^^^cccggglllppp^^^XXXQQQLLLGGGFFFLLLUUUaaabbbaaaZZZNNNBBB:::777777222///000111000111555666AAARRRcccpppwww|||~~~{{{sssjjjccceeekkkqqqyyy||||||~~~xxxoooiiiffffffeeedddfffmmmrrrrrrqqqqqqoookkkUUU<<<000000---...111///...///111333555777999999888999;;;===>>>>>>??????>>>AAAGGGNNNOOOJJJDDDAAA===CCCCCC@@@HHHVVVZZZTTTAAAAAA@@@???>>><<<<<<;;;>>>KKK[[[bbbbbb___```cccpppiiibbb___bbbccc___XXXUUUYYYYYYUUUYYYiii~~~ooowwwbbbVVVOOOWWWfffqqqwwwyyy{{{{{{|||~~~~~~~~~~~~rrroooqqqyyyxxxhhhccc\\\XXX^^^hhhmmmllltttzzz{{{vvvoooggg```XXXPPPKKKOOOMMMLLLOOOTTTWWWVVVTTTTTTJJJCCCGGGOOOVVV[[[___[[[]]]```dddhhhiiijjjiiiiiihhhhhhhhhjjjllloooqqqlllhhhdddaaaccciiipppuuurrrwww~~~}}}|||yyytttpppgggfffhhhqqqxxxwwwmmmcccUUUOOOFFF===777444444555333333222222111000//////000000000000000000000000000000000000000000000000---..................---......---,,,,,,...///000///000222333444444333333///000222444:::HHH[[[hhhlllnnnqqquuuwwwxxxxxxwwwyyyyyyzzz{{{|||}}}~~~~~~}}}hhhYYYVVV[[[pppZZZIIIAAAAAACCCEEEGGGEEEBBB>>>;;;888555444333222000...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******++++++,,,------,,,,,,------...////////////000111111111000...---444111...///111222000...444666777888999:::===@@@AAADDDIIIMMMOOOQQQSSSUUUYYYZZZ]]]___bbbccceeeeeeiiikkknnnpppqqqqqqsssuuuuuuuuuwwwzzz~~~~~~{{{uuurrrnnniiieeebbbccceeekkkpppqqqnnnkkktttzzz}}}~~~~~~vvvqqqrrrrrrpppssszzz|||yyyrrrfffWWWKKKHHHKKK]]]{{{ooo___WWWUUUMMMHHHAAA:::777777:::<<<<<<===>>>@@@AAA???<<<888333333222111000000111111???DDDQQQ]]]___YYYSSSQQQBBB;;;666555444666<<>>???<<<;;;AAAKKKTTTWWWWWWIIICCC???@@@>>>888777;;;AAANNN___iiiiiiddd___]]]iiiccc\\\\\\cccggg^^^QQQWWWWWWQQQTTT^^^eeeuuuzzzsssttt]]]MMMTTTeeeooosssvvvzzz|||~~~~~~}}}|||}}}~~~yyyvvvvvvzzzmmmiiiddd```___bbbfffiiinnnwwwxxxnnnhhhccc___^^^```___bbbhhhpppsssooocccYYYRRRNNNIIIEEEEEEKKKTTT[[[\\\]]]___bbbfffiiilllmmmuuuvvvyyy{{{~~~tttjjjgggkkkqqqooorrrttttttwww~~~uuuqqqkkkfffdddeeeeeeaaa^^^QQQKKKDDD>>>:::777555444222222111111000000111111000000///.........//////444222222333555555111...111000///......------...,,,---......------...000///111444777999999999999888555444666;;;EEEXXXhhhoooqqqssstttuuuuuutttsss{{{{{{{{{|||~~~mmm___^^^dddmmmVVVEEEAAAAAACCCEEEGGGEEEBBB>>>;;;999555444333111///...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******++++++,,,------,,,,,,------...////////////000111111111000...---222000///000222444333222444555777888999;;;===@@@AAADDDIIILLLOOOQQQTTTVVVXXXYYY[[[^^^```bbbcccdddhhhjjjmmmooopppqqqsssuuuxxxxxxyyy{{{~~~~~~{{{yyyvvvrrrnnnmmmlllkkknnnsssvvvuuusssxxx~~~~~~yyywwwwwwtttqqquuu{{{~~~yyypppfffaaa___ddd~~~jjjbbbaaa\\\UUUIII>>>777666777999555444555666777666333111222222111111000000000000666:::DDDQQQVVVOOOFFFBBB===777222222222222666<<>>BBBFFFHHHIIIGGGEEELLLJJJGGGCCC???<<<;;;:::;;;::::::???HHHOOOTTTVVVPPPLLLJJJIIIDDD===<<<@@@???KKK\\\gggiiihhhffffffeeeaaa[[[ZZZbbbiiieee\\\WWWVVVOOOOOOWWW___rrruuu|||dddRRRUUUbbblllsssxxxzzz|||~~~~~~}}}|||}}}~~~|||zzz{{{xxxrrrkkkhhhccc______bbbfffiiiooowwwzzzwwwsssmmmjjjjjjllliiihhhiiikkkiiiccc^^^QQQOOOJJJFFFDDDFFFIIILLLRRRTTTXXX]]]aaadddfffgggooottt{{{{{{wwwwwwtttvvvxxxwwwvvvvvvwwwxxx|||{{{}}}{{{qqqhhhhhhccc___^^^``````\\\YYYSSSMMMEEE>>>:::777555444333333222111111000111111//////.........///000111555333222222444444111///111111///...............,,,---......------...000111444777;;;===>>>======<<<999777777:::BBBSSScccmmmooorrruuuvvvvvvvvvuuuzzzzzz{{{{{{}}}~~~}}}~~~nnnbbbaaafffkkkSSSBBBAAAAAACCCEEEGGGEEEBBB>>><<<999666333222111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******++++++,,,------,,,,,,------...////////////000111111111000...---111000///000333555555555333555777888999;;;>>>@@@AAADDDHHHLLLNNNQQQTTTVVVWWWXXXZZZ]]]___aaabbbcccgggiiilllmmmnnnooorrrttt{{{{{{{{{|||}}}~~~zzz{{{~~~zzzxxxtttooonnnpppssstttsss|||~~~~~~}}}zzz||||||rrrpppllleeeeeejjjaaaSSSDDD:::666555666444333222222333333222000111111111000000000000000333555???OOOYYYUUUIIIAAA>>>888333333444444666:::IIIccczzz{{{ooo```OOOAAA999777444222111111333444BBBPPPbbbmmmqqqtttzzz}}}~~~uuupppfffeeexxxsssiiikkkrrrrrrxxx}}}rrrbbb[[[ZZZcccmmmsssrrrsssuuuooofffLLL777...000------111///,,,000555:::<<<;;;888666<<<@@@EEEGGGHHHHHHJJJLLLRRRNNNHHHBBB===;;;::::::<<<;;;<<<>>>CCCHHHMMMPPPYYYYYYXXXTTTJJJAAA???CCC???KKK[[[fffiiiiiijjjlllgggeee___^^^ccckkkkkkggg]]]\\\TTTPPPTTTZZZppp}}}lllWWWVVV___hhhqqqzzzzzz|||~~~~~~}}}|||}}}~~~yyyzzz|||}}}uuuqqqmmmgggeeeaaa___```dddhhhlllpppxxx}}}vvvqqqoooddd___ZZZVVVVVVUUURRROOOMMMLLLJJJHHHFFFDDDCCCBBBDDDHHHNNNSSSWWWXXXXXXWWWbbbhhhqqqzzz{{{wwwzzz{{{|||}}}zzzuuupppmmmrrrrrrssstttrrrmmmfff```aaa^^^\\\\\\^^^]]]YYYVVVRRRLLLDDD<<<888666555555555444333222111000000000............///111333444777555333222333333111000111111000///............,,,---......------...000444888>>>CCCEEEDDDAAA???===:::777777999AAAQQQaaammmooorrruuuwwwxxxxxxwwwyyyyyyyyyzzz|||}}}|||{{{nnncccbbbhhhlllTTTCCC@@@AAACCCEEEGGGEEEBBB>>><<<999666333222000...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******++++++,,,------,,,,,,------...////////////000111111111000...---111000000111222333444444333555777888999;;;>>>AAAAAADDDHHHKKKNNNQQQUUUWWWXXXYYY[[[^^^```bbbcccdddgggiiikkklllmmmnnnqqqssszzz{{{{{{||||||~~~{{{xxx||||||uuurrrrrrsssrrrqqq{{{{{{yyy}}}|||zzz|||{{{iii\\\XXXXXXfff___SSSFFF===777555555555333111111222222222222000000000111000000000///444444???VVVhhhjjjaaaXXXKKKCCC<<<999777555777;;;@@@^^^xxx|||sssfffSSSAAA;;;999555222111222333555AAANNN```mmmrrruuuzzz~~~}}}sssoooccc]]]pppxxxjjjmmmzzz}}}~~~zzzqqqfffiiinnnpppjjjbbb]]]^^^dddmmmsssrrrrrrtttlllbbbEEE444...000---///333///,,,///444999;;;;;;:::888<<<>>>CCCGGGJJJMMMOOOPPPLLLJJJFFFCCC@@@>>>======@@@@@@AAA@@@AAADDDIIILLL^^^aaaaaaZZZMMMBBB@@@BBBBBBNNN]]]gggiiihhhggghhhmmmlllhhhdddfffkkkllliiiggghhh```ZZZZZZ]]]qqqmmmZZZWWW^^^eeeoooyyy{{{|||~~~~~~}}}}}}}}}~~~~~~~~~wwwwwwzzz{{{{{{tttpppnnnkkkbbbaaa``````ccchhhmmmqqqttt{{{xxxrrrqqq\\\XXXTTTQQQOOOLLLHHHDDDJJJIIIIIIIIIJJJJJJIIIHHHIIINNNTTTZZZ]]]\\\YYYWWWTTTXXX___fffnnnvvv~~~wwwqqqvvvttttttwwwwwwsssnnnkkkjjjkkkjjjgggccc___]]]\\\[[[ZZZZZZ[[[[[[YYYTTTPPPMMMGGG???999666666666666555444333222111000000000------...///111444888:::;;;999666444333222222222222111000///............,,,---......------...000555;;;DDDLLLOOOLLLGGGCCC<<<999666777999BBBSSSdddnnnpppsssvvvxxxxxxxxxxxxxxxxxxyyyyyy{{{}}}~~~{{{xxxkkkaaa```eeepppXXXGGG@@@AAACCCEEEGGGEEEBBB>>>;;;888555333222000...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******++++++,,,------,,,,,,------...////////////000111111111000...---111111111000000000111111222444666888999;;;>>>AAAAAADDDGGGKKKNNNQQQUUUXXXZZZ[[[]]]```bbbdddeeefffgggiiijjjkkklllnnnqqqtttvvvxxxzzzzzz{{{}}}~~~{{{zzz~~~~~~|||yyy}}}}}}gggcccggg{{{zzzsssjjjeeedddgggjjjlllkkkfff]]]TTTLLLHHHEEEEEEPPPMMMGGG@@@:::666333222222///---,,,---.........///000111111111111000000000111>>>ZZZvvv}}}wwwggg]]]QQQFFF<<<555555:::BBBaaa{{{xxxnnn[[[HHH===:::666222000111222444:::DDDTTTeeeqqqxxx{{{|||}}}wwwsssfff\\\ggg{{{nnnqqqppp^^^XXXUUU[[[`````````cccfffnnnsssqqqrrrrrriii\\\???222...000,,,///333///---///222555888::::::;;;<<<;;;>>>DDDMMMRRRSSSQQQFFFFFFEEEEEEDDDCCCBBBAAABBBBBBCCCCCCEEEHHHMMMQQQ^^^bbbbbbZZZMMMDDDBBBBBBFFFQQQ```iiiiiifffccccccjjjkkkjjjffffffiiiiiifffiiilllgggcccdddeeewwwkkkYYYXXX___eeennnwww{{{}}}~~~}}}~~~}}}~~~wwwuuuwwwqqqvvvxxxsssnnnllljjjggg``````aaadddhhhnnnssswwwxxx~~~~~~zzzvvvvvvnnnjjjeeeaaa___]]][[[ZZZPPPNNNKKKKKKNNNQQQRRRRRRYYY^^^eeekkknnnnnnkkkiiiWWWXXXXXX[[[```jjjuuu}}}yyyooogggbbbeeeiiigggfffgggaaa___ZZZSSSNNNMMMQQQTTTVVVWWWXXXYYYXXXSSSLLLHHHCCC>>>888444333444666666444333222111000000000000------...000444999===@@@AAA@@@===999666444444444222111000//////......///,,,---......------...000222:::FFFRRRXXXXXXTTTPPPAAA<<<888777999BBBUUUfffrrrsssuuuwwwxxxxxxwwwvvvxxxxxxxxxyyy{{{|||~~~|||uuuiii___^^^bbbsss\\\KKKAAAAAACCCEEEGGGEEEBBB>>>999777444222222111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******++++++,,,------,,,,,,------...////////////000111111111000...---111222222000///...///111222444666888999;;;???BBBAAADDDGGGJJJMMMQQQVVVYYY\\\]]]___bbbdddfffggghhhhhhiiijjjkkklllnnnqqqtttsssvvvxxxyyyyyy|||~~~|||~~~||||||~~~zzzccc^^^```www}}}xxxsssmmmccc[[[WWWVVVWWWXXX[[[RRRGGGAAA???>>><<<999;;;:::999777555222000///111///,,,,,,---......---///000222333333222111111000000>>>^^^rrr___JJJ:::777;;;DDDccc|||~~~yyysssbbbMMM@@@===888333000000222333555;;;III]]]ooo{{{}}}{{{}}}{{{zzzsssfff\\\```nnn{{{vvvnnnsssuuueeeVVVMMMQQQYYY[[[]]]```iiipppsssqqqqqqpppeeeWWW:::000///000,,,///333---...///222444777999:::;;;;;;:::<<>>888555333222222111000...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******++++++,,,------,,,,,,------...////////////000111111111000...---000111222111//////111444222444666888999<<>>\\\~~~tttWWW@@@:::???BBBbbb{{{~~~zzzwwwfffQQQEEEAAA;;;555111111222333444:::GGGZZZnnnzzz~~~}}}~~~rrrfffbbbbbbeeemmmuuuooommmsss|||vvvdddWWWPPPUUU[[[ZZZZZZ___lllrrrtttqqqpppnnnbbbRRR777000000000+++///333+++...000444777999::::::::::::;;;???FFFLLLNNNMMMJJJGGGGGGHHHIIIKKKLLLNNNNNNHHHFFFEEEIIIPPPWWWZZZ[[[YYY^^^^^^ZZZXXX[[[]]][[[\\\ccciiijjjeee```______aaa```]]][[[```gggiiieeeccceeeaaabbbiiikkkxxxvvvoooXXXWWWcccmmmuuu||||||}}}~~~~~~~~~~~~xxxpppnnnmmmppppppllljjjlllkkkhhhkkklllmmmooosssvvvyyy{{{{{{~~~}}}{{{xxxyyyyyyvvvtttuuu~~~yyyrrrkkkggghhhlllpppfff^^^TTTOOONNNOOOOOOMMMGGGIIIMMMPPPSSSUUUVVVVVVbbb```]]]WWWPPPJJJHHHGGGTTTddduuu}}}gggTTTQQQSSSRRRSSSXXXTTTMMMCCC;;;888;;;@@@DDDMMMQQQWWWZZZWWWPPPHHHCCC666333111000111222222111...............//////000......000333999AAAGGGKKKOOOPPPNNNHHHAAA;;;888777333222111000////////////,,,---......------...000000333999AAAJJJSSS[[[___NNNFFF===888999DDDZZZmmmssstttwwwyyyzzzzzzzzzyyyxxxyyyyyyzzz{{{}}}|||ssslllhhhkkkqqqttt\\\JJJAAAAAACCCEEEGGGEEEBBB>>>666444222111222222000///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******+++,,,,,,------,,,,,,------...//////000///000111111111000...---...111333222111111444777222444666888999<<>><<<<<<:::999666333222222222222111///...///000000...---000111333555555555333222111///999UUUvvvyyyZZZ@@@999===CCCddd~~~}}}mmmVVVHHHDDD===777222111222444666<<>>???AAADDDHHHLLLNNNQQQTTTVVVXXX[[[___aaabbbccceeefffhhhhhhiiikkkmmmqqqtttvvvwwwxxxxxxyyyzzz{{{}}}}}}{{{~~~lll^^^jjjmmmppplllbbbWWWNNNJJJMMMIIIEEECCCBBBAAA???>>>;;;999555222555:::777222000000000///......------000000000111444555444333000333888FFFbbbgggIII:::;;;DDDaaazzz}}}{{{nnn\\\RRRIII>>>666444444111///666;;;JJJ```pppyyy}}}~~~|||~~~~~~~~~vvvmmmvvvxxxnnnllltttqqqvvvyyy}}}oooZZZaaagggfffbbb___bbbeeekkktttvvvpppooonnn\\\EEE111000///...---......///444444555888:::>>>@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJNNNNNNKKKHHHNNN]]]gggiii^^^[[[YYYYYY\\\```ccceeecccaaa```bbbggglllpppqqqsssrrrooojjjccc``````bbbiiihhhdddbbbeeekkkmmmjjjjjjggg___```iiinnn|||tttjjjhhhttt___RRRcccppptttyyy~~~}}}~~~}}}}}}~~~~~~~~~{{{yyyzzz{{{{{{zzz}}}~~~~~~|||zzzxxxtttooopppyyyxxxrrrsssyyy~~~~~~~~~|||xxxsssnnnkkkggg```XXXUUUUUUTTTPPPLLLJJJPPPUUUVVVXXXXXXRRRLLLJJJEEECCCDDDDDDCCCDDDHHHJJJHHHGGGIIIMMMRRRUUUVVVVVVPPPHHHEEEEEEFFFDDDBBBEEE<<<555333222000555===EEEHHHJJJGGGAAA:::666555/////////..................///000000//////000111000111333666;;;DDDMMMSSSWWWYYYWWWOOOHHHBBB<<<777777444222111111222111000...//////000//////......---000222222333777>>>CCCBBBAAA>>>;;;???OOOfffwwwxxxxxxwwwwwwwwwxxxyyyzzzyyyyyyzzzzzz{{{}}}~~~|||sssqqquuuyyyzzzpppXXXIIIAAAAAACCCFFFGGGFFFBBB???;;;888444111000///...,,,------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------....../////////...///000000...,,,222444555555333222222333222333555777:::===@@@AAABBBEEEIIILLLNNNQQQTTTVVVXXX[[[___aaabbbccceeefffiiijjjjjjlllnnnppprrrsssxxxxxxxxxyyyzzz{{{}}}~~~rrrcccbbbggglllmmmiii```VVVOOOMMMLLLIIIGGGEEECCCAAA@@@>>>>>>:::666666999777333222111111000000//////...//////000333555777666444111222444>>>VVVqqqpppRRRBBBAAAJJJdddzzzttteeeXXXOOOBBB999555444222111666===OOOfffvvv|||~~~~~~}}}uuujjjiiiuuu{{{ssslllmmmkkkttt~~~}}}ddd___dddjjjiiieeecccfffjjjkkkssssssnnnmmmlllYYYAAA000///...---...///000111444555888;;;???BBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIMMMLLLHHHEEELLLYYY``````fffeeecccbbbaaa```]]][[[^^^^^^```bbbeeegggiiijjjoooooonnnkkkgggfffgggjjjgggfffccc```dddkkkooommmiiijjjfffkkkuuuyyysssjjjtttfffUUUbbbnnnrrrxxx~~~||||||~~~~~~}}}~~~~~~}}}zzz||||||yyyvvvjjjfffeeejjjnnnrrrxxx~~~{{{xxxzzz~~~{{{xxxtttqqqooonnnmmmhhhbbb^^^^^^^^^]]]\\\[[[[[[YYYZZZ```eeeccc\\\NNNIIIFFFFFFEEECCCDDDIIIQQQQQQQQQQQQPPPMMMHHHDDDEEEAAA>>>???AAAAAA>>>:::;;;555222222222000333999AAACCCDDDAAA<<<666333333000000000000000000000000///000111111000111333555555555555666:::AAAKKKQQQYYY[[[ZZZSSSKKKEEE===666777444222111222222222111---------......---------///000111000///111666999<<<<<<;;;<<>>AAACCCCCCFFFJJJLLLNNNQQQSSSUUUXXX[[[___bbbcccdddeeegggjjjkkkmmmnnnppppppqqqqqqyyyyyyyyyzzz{{{|||}}}~~~~~~{{{mmm]]]```gggnnnpppjjj```WWWOOOPPPOOOMMMIIIEEECCCBBBCCCEEECCC===999888777444333333222222111000000000...///111444888999888666333333222777GGG]]]pppxxxyyy[[[HHHDDDHHH^^^rrrxxxzzz{{{ssseee^^^TTTFFF;;;666555444333777@@@TTTlll|||~~~zzztttqqqbbb^^^aaalllvvvuuupppmmmhhhqqq|||vvv\\\```eeeiiiiiifffeeeiiimmmmmmqqqpppkkkllliiiUUU<<>>LLL[[[dddsss~~~wwwZZZGGGCCCDDDWWWiiiqqqvvvwwwnnn```^^^UUUGGG<<<666555555555:::CCCVVVnnn~~~|||uuuoookkk]]]ZZZYYY```kkkuuuwwwtttkkknnnqqqwwwppp^^^]]]```ccccccaaabbbgggkkkoooqqqnnnjjjkkkfffPPP777000000/////////000111222555888<<>>???===888444111000111222333333444555777666555333111/////////222222333333333333444444222222333333666;;;BBBGGGJJJGGGAAA===>>>EEEOOOWWW\\\aaaccc```[[[TTTHHH===888555333222333444444333111000000000111111222222/////////000111333666888888999===DDDQQQbbbttt{{{xxxvvvvvvxxxyyy}}}~~~~~~}}}uuuuuuyyy|||}}}}}}rrrZZZKKKAAA@@@@@@AAACCCBBB@@@???999777333111111000///---,,,,,,+++++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((*********************************++++++,,,,,,,,,++++++,,,------......///---,,,,,,---000111111000,,,///333555555444444555444444666777:::<<<>>>@@@CCCFFFJJJMMMOOOQQQTTTVVVYYY\\\```bbbcccdddfffgggiiikkknnnqqqtttuuuvvvvvvwwwwwwxxxyyy{{{}}}qqqgggnnnxxxkkkgggfffjjjppppppiiiaaaXXXYYYYYYUUUOOOIIICCC@@@GGGMMMOOOGGG>>>:::999777333222222111111000000///---...111666:::===<<<;;;555555555666888>>>GGGNNN```ooolllSSSDDDBBBEEEUUUgggrrrxxxxxxlll___YYYQQQFFF===777555666666<<>><<<>>>???AAADDDHHHMMMQQQSSSJJJDDD@@@@@@DDDEEEDDDBBBJJJNNNSSSXXXYYYTTTLLLFFFHHHJJJLLLOOOTTT[[[ccchhhaaaaaaaaabbbeeeggghhhiiifffeee```ZZZZZZbbbjjjmmmgggfff```cccmmmrrrsss}}}lllcccfffnnnyyy|||}}}~~~~~~~~~~~~~~~~~~yyyqqqppppppnnnlllmmmnnnoooppprrrwww~~~}}}{{{zzz|||wwwttttttwwwzzz|||vvvmmmaaaWWWPPPOOOSSSYYYZZZWWWUUUWWWTTTZZZccchhhfffYYYIII===::::::;;;<<<===<<<:::888444444222000111333555555666444222000000/////////222222333333444444444444333333333444999BBBMMMTTTRRRNNNGGGBBBBBBHHHSSS[[[^^^dddggggggddd]]]PPPDDD888666444333555666666555222111111111111222333444000000111222555999;;;<<<:::<<>>999666333111111000///...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,---++++++,,,------......///...---,,,---///111111000---000555888999888888999555555666777999<<<>>>???BBBFFFJJJMMMPPPRRRUUUXXXYYY\\\```cccdddeeefffhhhiiijjjmmmppprrruuuvvvwwwttttttvvvxxxzzz}}}{{{yyy}}}sssmmmhhhiiimmmnnnjjjddd]]]\\\YYYWWWTTTNNNGGGBBBEEEKKKNNNHHH@@@<<<:::888333333222222111000000/////////111444999<<<======555333333555555444888===KKK]]]oooooo]]]JJJAAAAAAAAANNN^^^llluuuuuuiii\\\SSSOOOHHHAAA;;;888777666===CCCSSSiiiyyyuuupppmmmjjj___[[[^^^kkkvvvyyywwwuuuoooqqqrrrsssqqqlllddd___\\\\\\[[[[[[\\\aaaggglllpppqqqppplllggg[[[FFF333222111000000000111222333666999<<<>>>???===;;;999999:::>>>BBBGGGKKKNNNPPPFFFAAA>>>@@@AAA@@@@@@BBBOOOPPPRRRVVVXXXXXXVVVSSS\\\WWWRRRPPPRRRVVVZZZ[[[bbb```]]]\\\]]]^^^______\\\]]]YYYTTTUUU^^^gggjjjYYYYYYTTTYYYfffnnn}}}ttteeeeeemmmyyy}}}~~~{{{uuuxxx}}}~~~}}}}}}}}}}}}|||zzzyyy|||}}}||||||}}}ssscccUUULLLGGGGGGKKKSSSVVVVVVVVVYYYSSSUUUVVVVVVRRRIII>>>555333444555777888999::::::666666333......222555555666444222111111111000///111111222222333333444444333333333555===IIIWWW```ZZZUUUMMMGGGEEEKKKUUU\\\aaafffjjjkkkiiicccUUUGGG999777555444666777777666111000//////000111333444333333333666:::>>>?????????AAAHHHVVVgggvvv}}}|||{{{zzzzzz{{{~~~}}}{{{{{{|||~~~vvvjjjiiikkknnnyyyrrr\\\NNN???@@@BBBDDDEEEDDD@@@===999666333111111000///...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,,,,------++++++,,,------......//////...,,,---...000000000---000555888888777777777333444555777:::===???@@@AAAEEEIIIMMMPPPSSSWWWYYYZZZ]]]```cccdddeeefffhhhiiiiiijjjlllnnnqqqssstttqqqrrrsssvvvzzz}}}~~~~~~sssooojjjjjjlllmmmkkkgggaaa\\\XXXWWWXXXVVVNNNHHHAAAGGGJJJFFFAAA???<<<888444444333333222222111111000000000333777;;;======:::555333555555111222555===RRReeedddRRRAAA;;;<<<888AAAPPP___kkknnneeeZZZRRRQQQMMMHHHAAA;;;888666;;;BBBSSSiiiyyy}}}mmmkkkllljjjccc\\\bbbuuu{{{uuuvvvtttxxx}}}|||sssggg___\\\]]]\\\ZZZZZZ]]]bbbjjjooonnnpppqqqlllcccTTTAAA111/////////000111444666777888999<<<>>>???>>><<<;;;777999===@@@CCCDDDEEEEEE@@@======???===;;;>>>EEELLLKKKKKKOOOWWW```gggkkkkkkddd\\\ZZZ]]]___]]]ZZZ___ZZZUUUQQQQQQSSSSSSRRRWWWXXXUUUOOONNNUUU]]]```OOORRRSSS\\\jjjpppzzzxxxeeedddkkkwww}}}~~~~~~}}}}}}{{{|||~~~~~~}}}xxxhhhXXXMMMCCC;;;>>><<<>>>DDDIIIKKKQQQVVVSSSOOOIIIDDD@@@<<<999666111333666777888888888999666888666111111666999777666444222222333333000...///000000111222222333333333222222666???NNN___jjjeee```WWWOOOLLLOOOXXX^^^eeeiiikkkllljjjcccTTTFFF999777555555666888888777111111000///000222444555555555666;;;BBBGGGIIIIIIJJJLLLSSSaaarrr~~~}}}}}}}}}~~~}}}}}}|||||||||{{{{{{|||~~~|||pppfffdddccceeerrrqqqZZZKKK???@@@BBBEEEGGGEEEAAA===888666333111111111000...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++,,,------......///000...,,,,,,...000000000+++///333666555444333222111222444777:::>>>AAABBB@@@DDDIIIMMMQQQTTTXXX[[[ZZZ]]]aaacccdddeeeggghhhjjjiiiiiiiiikkkmmmoooqqqoooppprrruuuyyy~~~{{{|||zzzzzzqqqnnnkkkkkkmmmnnnllljjjbbb\\\VVVXXX\\\\\\UUUMMM???DDDGGGEEEBBBAAA===888666555555444444333222222222000///111555:::===>>>@@@888444666666333222555999OOOcccaaaMMM;;;444555444;;;HHHWWWfffkkkeee]]]SSSSSSRRRMMMFFF>>>999666999AAASSSkkk{{{ttteeegggkkkkkkjjj^^^bbbxxxzzzvvv{{{zzz~~~qqqbbb\\\\\\]]]\\\YYYYYY\\\cccjjjpppllloooqqqkkk```OOO===000,,,---...///222666999;;;888:::<<>>===;;;<<<;;;<<<>>>;;;888===GGGMMMIIIGGGJJJSSS```lllsssiiibbb\\\]]]dddgggccc^^^ZZZTTTLLLHHHHHHIIIIIIIIIWWWXXXTTTLLLHHHLLLRRRTTTLLLSSSXXXdddrrrrrrwwwyyyeeecccjjjvvv}}}~~~|||}}}~~~~~~|||||||||yyyvvvwww~~~{{{uuuooohhhYYYIIIBBBAAA@@@===999555333777<<>>???AAABBBBBBAAA???>>>999;;;===>>>>>>???AAABBB???;;;:::<<<<<<;;;===AAAEEEIIIIIIHHHOOO___lllqqqkkkaaaVVVTTT]]]hhhggg```[[[OOODDDAAAAAAAAABBBDDDPPPRRRNNNHHHIIINNNNNNIIINNNLLLTTTccckkklllssswwwfffaaakkkttt{{{|||~~~~~~|||||||||}}}wwwqqqttt{{{~~~{{{wwwkkkddd[[[QQQKKKIIIGGGCCC???:::777999<<<<<<;;;@@@IIITTTMMMDDD===;;;:::888666999777888<<<>>>===;;;:::???>>>888555;;;EEEGGGBBBCCC999444555555111///111111111000111111222333444333444666999EEEWWWfffkkkqqqkkkfffeeedddaaaaaadddooonnnhhh^^^WWWRRRJJJCCC:::888777777888999999888444333222222333444666888444333555<<>>AAABBBCCCCCCBBB@@@===;;;<<<===??????>>>>>>???AAAEEE@@@>>>@@@AAA??????BBBDDDKKKQQQTTT[[[dddiiiiiiddd]]]SSSOOOTTT[[[YYYRRRMMMEEE@@@BBBCCCBBB@@@@@@DDDHHHIIIHHHJJJOOONNNIIIEEEGGGSSSeeennnnnnsss{{{xxxttt}}}mmmdddllluuuzzz|||~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwzzz~~~zzz}}}pppkkkfff___[[[ZZZXXXTTTQQQKKKEEEBBBAAA>>>:::;;;@@@CCCAAA???<<<<<<<<<>>>>>>;;;BBBJJJPPPNNNHHHCCCAAAAAABBB@@@>>>BBBHHHGGGBBBAAA:::555666777333000111111111000////////////000222444666===MMMbbbqqqwwwyyyqqqjjjiiiiiiggggggiiiooonnnggg[[[PPPIIIBBB;;;:::888777777888999888777555555666777777888999999:::777666:::EEESSS]]]```aaaccckkkvvv}}}}}}|||zzzzzzzzz{{{zzzzzz}}}|||||||||}}}~~~|||sssfffeeemmmvvvnnnYYYKKK@@@AAABBBCCCDDDCCC???<<<888777555222000...------------------,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++***)))((('''(((***+++***)))((()))+++))))))******+++,,,,,,,,,,,,,,,,,,---......//////000000000000////////////+++---000222444444333222222333555666888;;;@@@DDDEEEGGGKKKOOOQQQUUUYYY[[[\\\]]]^^^```bbbdddeeefffeeefffgggiiikkkmmmooooooqqquuuyyy|||{{{zzzzzzzzz|||zzzuuuwww}}}|||yyyuuurrrppppppqqqrrrlllfffdddfffgggddd```QQQIIIBBBAAA@@@<<<::::::777666555444333111000000000...---...111333444444555777999999777777777888777===CCCAAA:::333111111111666@@@NNNaaannnpppkkkllliiicccXXXMMMCCC===:::===FFFXXXnnn{{{~~~yyyuuuuuuwwwqqqddd^^^aaajjjmmmoookkkddd___```ccc]]]\\\[[[[[[___dddiiimmmnnnooommmdddQQQ<<<111000///000111333666:::>>>@@@AAABBBDDDDDDDDDAAA???===AAACCCEEEDDDBBBAAA@@@@@@CCC>>>===AAADDDBBB??????@@@GGGOOOTTTYYY^^^]]]ZZZYYYWWWSSSPPPRRRWWWVVVQQQJJJCCC>>>???AAA???>>>???===CCCIIIMMMQQQSSSOOOIIICCCFFFRRRbbblllooouuu}}}yyymmmppp{{{qqqzzzuuuffflllvvvyyy|||~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}{{{tttuuuvvvxxxyyyzzz{{{{{{rrrpppoooooonnnmmmiiiddd```PPPIIICCCDDDEEEDDDDDDFFF@@@AAAAAA@@@@@@BBBDDDFFFCCCSSSfffoookkk```UUUNNNPPPQQQOOOLLLLLLQQQRRRQQQIIIBBB<<<;;;;;;888555444555444222111000///......222444777@@@TTTlll}}}tttjjjhhhiiiiiikkkmmmrrrrrrkkk\\\MMMDDD>>>999;;;:::999999:::;;;:::888888999:::;;;<<<<<<;;;;;;;;;666111222:::EEEPPPVVVaaajjjuuu~~~{{{}}}}}}|||zzzxxxyyy{{{}}}~~~~~~~~~uuugggeeeooo{{{oooZZZMMMAAAAAABBBCCCDDDBBB???<<<888777555333111///------...------------,,,,,,,,,))))))))))))))))))))))))+++++++++++++++***))))))((()))+++***)))((()))***)))******+++,,,,,,------,,,,,,------...//////000000000000000////////////+++,,,...111333444333222222333444666777;;;@@@CCCDDDGGGKKKNNNQQQTTTXXX[[[^^^^^^```aaabbbcccddddddccceeegggjjjlllmmmnnnnnnppptttxxx{{{{{{{{{zzz{{{|||~~~xxxtttrrrrrruuupppkkkiiijjjjjjiiihhhXXXNNNFFFEEEEEEAAA===;;;888777666444333111000///000///......///111222333;;;???BBBBBB>>>999666666999::::::999666222000///333666???OOOcccqqquuussskkkiii```SSSGGGAAA>>>;;;AAALLL```rrr~~~{{{xxxzzzyyyvvvvvvwwwoooaaa\\\___gggkkkmmmggg]]]XXX\\\bbb```^^^]]]^^^bbbggglllooommmpppnnn```JJJ777000000///000111444777;;;>>>@@@???AAADDDFFFGGGFFFDDDCCCFFFJJJNNNOOOLLLGGGCCC@@@???===@@@IIIOOOMMMHHHFFFBBBEEEIIIMMMQQQSSSRRRPPPOOOTTTWWWWWWYYY^^^___]]]TTTIII???;;;::::::>>>CCC@@@FFFNNNTTTXXXVVVOOOIIIGGGGGGMMMWWW```gggrrr|||qqqnnnuuusssvvv|||gggiiitttxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzz|||}}}~~~~~~~~~xxxwwwwwwwwwzzz|||~~~rrrqqquuuzzz}}}{{{ssshhh```MMMFFFAAADDDLLLSSSVVVVVVVVVSSSNNNLLLLLLNNNPPPPPPTTTiiipppbbbdddbbb^^^ZZZYYY]]]dddhhh\\\TTTJJJDDD@@@===:::888888777666444333222222222444666888AAAVVVpppyyyiiidddeeeiiinnnsssyyyzzzsssbbbQQQGGGBBB???===<<<;;;<<<======<<<::::::::::::;;;<<<===>>>>>>;;;555000000333:::DDDMMM```nnn}}}~~~{{{~~~|||yyyzzz~~~qqqnnnttt|||rrr\\\OOOBBBBBBBBBBBBCCCBBB???<<<777666555444222000...---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++''')))++++++***))))))))))))******+++,,,,,,------,,,,,,------...//////000////////////000000000000,,,,,,,,,///333555444222111333444555777:::???CCCCCCFFFJJJMMMPPPSSSWWWZZZ``````aaabbbccccccbbbbbbccceeehhhkkkmmmnnnnnnnnnpppsssvvvxxxyyyzzz}}}}}}~~~~~~wwwrrrpppyyywwwtttrrrqqqqqqrrrrrr]]]RRRJJJJJJKKKGGG>>>999999888777555333222000000111000000//////000222333===BBBHHHHHHBBB;;;777666:::999777555555333111///222555@@@QQQdddpppvvvxxxqqqooodddRRRFFFBBB???<<>>???AAAJJJXXX```^^^ZZZXXXHHHIIILLLQQQUUUTTTPPPMMMMMMUUU[[[[[[[[[\\\]]][[[SSSIII???;;;::::::???EEEBBBFFFMMMTTTWWWTTTMMMHHHIIIIIIMMMTTTZZZ```iiiqqq}}}uuuttt~~~~~~kkkhhhpppwwwzzz~~~~~~~~~~~~{{{|||}}}}}}}}}~~~~~~||||||~~~rrrnnnsss{{{}}}qqqaaaUUUMMMGGGBBBFFFTTTccckkklllssskkkaaa]]]```eeefffffflll{{{sssrrrrrrrrrsssuuuzzzxxxnnn^^^PPPGGGAAA<<<777999999888777666555555666555666888@@@UUUsssoooeeeeeekkkuuu~~~|||iiiVVVLLLGGGDDDAAA@@@?????????>>><<<999;;;:::999999:::===@@@BBB>>>999666666666999CCCNNN```qqq~~~|||~~~|||yyyzzz{{{xxxyyyzzzuuu^^^PPPCCCBBBBBBBBBBBBAAA???<<<666666666444222000...---++++++++++++************))))))))))))))))))))))))'''((()))***++++++++++++''')))++++++***)))))))))))))))******+++,,,,,,,,,,,,,,,,,,---......//////////////////000000000000---,,,,,,///444666555333111222444555777:::???CCCCCCEEEIIIMMMOOOSSSWWWYYY___```bbbcccccccccbbbaaaeeefffiiikkknnnoooooooooqqqssstttuuuwwwzzz~~~}}}}}}xxxrrryyyyyyyyywwwtttrrrsssttteeeXXXNNNOOOQQQLLLBBB:::::::::888666444222111000000111111000///000222444:::AAAIIIJJJDDD===999888:::888666666555444222000///555DDDVVVeeemmmtttzzz~~~|||nnnYYYKKKGGGDDD???GGGVVViiiuuu|||~~~}}}zzzpppkkkkkkkkkkkkwwwsssqqqooodddVVVTTTZZZcccllltttqqqfff___aaafffiiieeeaaabbbffflllnnnooollloooiiiVVV@@@333111111000111333666888;;;===>>>AAACCCGGGJJJJJJHHHDDDBBBAAAGGGNNNRRROOOGGG@@@;;;===BBBMMMZZZaaaaaaaaacccKKKKKKPPPYYY]]]XXXOOOKKKQQQXXX\\\YYYTTTQQQNNNJJJEEE@@@>>>???@@@@@@DDDIIIEEEDDDHHHNNNQQQMMMJJJIIINNNRRRYYY```cccdddfffgggqqqsssxxxxxxmmmooovvvzzz~~~~~~~~~~~~|||}}}~~~}}}}}}~~~rrriiikkkpppvvvuuujjjYYYKKKJJJGGGEEEMMMbbb{{{{{{vvvyyy|||hhhYYYOOODDD;;;::::::999777777666666666444666888===RRRuuu{{{nnnkkkppp}}}rrr```VVVPPPKKKLLLJJJHHHFFFDDD@@@;;;888999999999:::<<<@@@CCCEEE???:::888:::888888DDDRRReeevvv~~~}}}|||||||||{{{zzz{{{}}}~~~~~~}}}{{{{{{xxxxxx___PPPDDDCCCBBBBBBBBBAAA???<<<666666666555333111///...++++++++++++************))))))))))))))))))))))))(((((()))******)))))))))''')))+++,,,***)))((()))(((((())))))***++++++,,,+++++++++,,,------........./////////000000000111///,,,,,,///555888777444111222333555666:::???BBBCCCFFFJJJMMMPPPSSSWWWZZZ]]]^^^aaaccceeeeeeddddddfffgggiiilllnnnooopppqqqrrrsssuuuvvvwwwyyy|||{{{|||~~~}}}zzz|||}}}zzzuuuqqqpppqqqqqqbbbTTTTTTWWWSSSIIIBBB<<<;;;:::888666444222111///000111000...///222444<<>>::::::777777888777666444222000000999LLL___jjjnnnuuu}}}sss\\\NNNKKKHHHBBBMMM]]]nnnxxx~~~wwwlllhhhlllrrr|||wwwuuuqqqfffYYYYYYbbbrrrxxx}}}vvvpppmmmkkkfffaaaaaafffkkkmmmllljjjllldddOOO<<<222000000333444666888:::<<<======>>>AAAEEEHHHHHHFFFCCC@@@???CCCHHHJJJGGGCCC>>><<<:::===FFFOOORRRTTTYYYaaaRRRNNNQQQYYY]]]YYYRRRPPPVVV\\\^^^ZZZTTTPPPJJJEEE@@@======@@@CCCFFFMMMTTTSSSMMMJJJMMMMMMJJJIIIKKKRRRXXX^^^bbbddddddcccbbbeee~~~rrruuuzzzxxxrrruuuyyy~~~~~~}}}}}}}}}}}}~~~}}}|||{{{|||}}}pppmmmlllqqquuupppbbbUUUOOONNNOOOXXXqqqzzzkkkYYYJJJ???>>><<<:::999777777777444777777999JJJppp}}}ssslllfffaaa```]]]XXXSSSMMMFFF???:::777999===@@@CCCFFFGGGGGG@@@:::888:::888999HHH[[[ooo}}}{{{~~~}}}}}}{{{zzz{{{|||~~~~~~}}}|||||||||}}}~~~yyyxxxzzzxxxzzz```QQQDDDCCCBBBBBBBBBAAA???<<<666666666555444111///...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******))))))((('''&&&&&&)))+++,,,+++)))((((((((((((((()))******++++++******+++,,,,,,------....../////////000000111111000---,,,///555999888555111222333555666:::???BBBDDDGGGKKKOOOQQQUUUXXX[[[ZZZ\\\___cccfffggggggggghhhiiijjjlllnnnpppqqqrrrrrrtttwwwxxxxxxxxxzzz{{{yyyzzz}}}zzztttrrrsss|||kkk[[[XXX\\\ZZZQQQKKK===<<<;;;999666444333222...///000///---...111444CCCKKKRRRQQQHHH???:::999555666888999777444111000333???TTThhhooopppwww~~~}}}qqqZZZMMMLLLJJJDDDSSSdddttt|||tttnnnttt~~~{{{yyyvvvkkkaaacccmmm}}}uuukkkkkkfff``````eeejjjkkkjjjiiijjj```KKK999222000...555666888:::<<<======>>>888<<>>BBBIIIUUU```dddZZZRRRQQQNNNJJJJJJNNNPPPSSSVVVVVVVVVYYY[[[\\\___zzzsssnnnxxxvvvlllppp{{{uuuuuuyyy~~~~~~}}}||||||{{{}}}}}}}}}{{{zzz{{{~~~zzzuuuyyywwwkkk______^^^cccyyynnn[[[EEEDDDAAA>>><<<:::888888555888666444BBBhhh}}}xxxqqqmmmggg```WWWMMMDDD===666:::@@@GGGJJJKKKJJJHHHGGG@@@======<<<>>>QQQgggwww~~~yyy}}}}}}}}}{{{}}}}}}|||||||||~~~wwwuuuxxxyyy~~~vvvsss\\\OOOFFFDDDBBBBBBDDDCCC???;;;888666333222111111///---......---,,,,,,+++******---***'''''')))******((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((()))******++++++,,,------......//////......------///000111222222000000666======999333333444555777:::<<<>>>CCCGGGLLLPPPSSSUUUXXXZZZ___```bbbdddfffggghhhhhhllllllkkklllnnnqqquuuxxxwwwwwwwwwxxxyyyzzz||||||~~~}}}~~~}}}|||}}}sss]]]VVV^^^^^^UUUHHHDDDBBBAAA===666333333333000///111111///222666FFFIIIMMMMMMJJJDDD???<<<:::;;;;;;999555333333444222CCCWWWdddmmmxxx|||iiiZZZUUUJJJDDDLLLdddooozzz~~~}}}~~~yyylll______gggrrrtttwwwbbb\\\[[[\\\```ggglllnnnmmmllliiiZZZCCC333000222222555777;;;???BBBAAA===999===>>>@@@BBBEEEGGGIIIJJJLLLNNNPPPRRRRRROOOLLLJJJFFFAAA???DDDKKKQQQXXX___^^^ZZZVVVXXX^^^ccceeecccfffccc___^^^^^^]]]YYYVVVQQQMMMFFF>>>;;;CCCQQQ]]]ddd```ZZZSSSNNNLLLJJJJJJOOOXXXaaaaaaYYYPPPLLLLLL[[[ppptttppprrrpppaaabbbxxx|||{{{vvvzzz{{{|||||||||{{{{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}|||~~~}}}|||{{{tttuuuoooWWWMMMDDDAAA???999555333777666777888<<>>888444333333000///111111///222777FFFHHHKKKKKKHHHDDDBBBAAAAAAAAA@@@===999666555666222BBBUUUbbblllwww}}}iii[[[UUULLLHHHRRRfffqqq{{{~~~xxxnnneeegggooopppnnnuuuzzzzzz}}}vvvccc[[[ZZZ\\\```ggglllnnnmmmkkkfffVVV@@@111...000111666888<<>>???AAACCCFFFHHHJJJKKKPPPQQQRRRTTTTTTQQQNNNKKKHHHFFFHHHPPPXXX\\\```eeeddd```[[[[[[___aaaaaa___aaa___\\\[[[[[[YYYUUURRRPPPPPPNNNHHHCCCDDDMMMVVV\\\[[[XXXSSSNNNJJJHHHHHHXXX___eeecccYYYPPPLLLLLLSSSiii{{{wwwuuuuuueee___qqq{{{{{{xxxyyyzzz~~~}}}||||||{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}wwwrrrttt___SSSHHHCCC@@@===;;;;;;777666777888999KKKvvvyyyooodddUUUHHH??????CCCKKKTTTXXXSSSNNNJJJDDD@@@@@@DDDQQQkkk~~~}}}~~~~~~}}}||||||{{{{{{||||||}}}}}}~~~{{{rrrlllssszzz~~~xxxuuu]]]OOOHHHEEEDDDDDDEEEDDD@@@===888666333222111111///---------,,,,,,++++++******+++)))''''''((((((((('''))))))))))))))))))))))))************)))))))))))))))(((((((((((()))******++++++,,,------....../////////.........///000111222222000///555<<<===:::333333333444777:::===???CCCGGGLLLPPPSSSUUUXXXZZZ___```bbbeeeggghhhiiijjjnnnmmmlllmmmnnnqqqsssuuussstttuuuwwwyyy|||~~~{{{zzzzzz{{{|||zzzkkkaaa```cccRRRIIIBBB@@@???:::555333333000000111111000333999FFFGGGIIIHHHFFFEEEEEEFFFCCCBBB???<<<888666444333777FFFXXXdddnnnyyy~~~kkk\\\VVVNNNNNNZZZkkkvvvzzzrrrnnnrrrzzztttjjjhhhkkkmmmssspppaaaXXXYYY\\\aaagggkkkmmmnnnjjjbbbQQQ<<>><<<<<<===???@@@BBBEEEGGGJJJLLLMMMNNNNNNOOOQQQRRRPPPKKKHHHGGGGGGMMMXXX___```aaacccccc___ZZZXXXYYYYYYXXXUUUTTTTTTTTTUUUVVVTTTPPPMMMMMMRRRVVVRRRJJJFFFJJJPPPWWWYYYYYYUUUOOOJJJHHHHHHUUUZZZ^^^[[[QQQHHHFFFGGGKKK___~~~|||sssbbbhhhvvv}}}uuuvvvxxx{{{}}}}}}}}}}}}}}}{{{zzzyyyzzz{{{{{{||||||}}}}}}}}}xxxjjj```[[[```qqq~~~nnn[[[NNNDDD===:::;;;666777999888666CCChhhzzzmmm\\\NNNCCCBBBDDDKKKSSSWWWVVVRRRLLLFFFAAA@@@GGGXXXrrr~~~~~~}}}||||||||||||}}}}}}}}}}}}yyyrrrnnnxxx}}}{{{xxxwww^^^OOOGGGEEECCCCCCEEEDDD@@@<<<888666333222111111///---,,,,,,,,,,,,++++++*********))))))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))(((((())))))***+++++++++,,,------......//////////////////000000000111222000///333:::===;;;444333333444666:::>>>@@@CCCGGGLLLPPPSSSUUUXXXZZZ^^^___aaadddfffhhhiiiiiinnnmmmmmmmmmnnnpppssstttttttttuuuwwwyyy{{{}}}~~~{{{||||||}}}}}}~~~|||lllgggkkkUUUJJJ@@@???@@@<<<666333222000000222000000555<<>>:::888666333222111111///---,,,+++++++++++++++*********+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++++++++,,,------......////////////000000000000000111222111///222999<<<;;;555444333333666999===???CCCGGGLLLPPPSSSUUUXXXZZZ\\\^^^```ccceeegggiiiiiimmmmmmmmmnnnoooqqqrrrsssuuuuuuvvvwwwxxxzzz{{{||||||~~~pppfffeeeRRRGGG>>>>>>???;;;666333222111111222000000666???IIIJJJLLLKKKHHHFFFFFFFFFMMMMMMKKKFFF@@@===>>>@@@LLLWWWdddmmmvvvqqqaaaZZZSSSXXXiiiyyyuuudddaaajjjuuu|||~~~hhh\\\ZZZ[[[bbbdddZZZVVVZZZ___eeeiiikkkmmmnnngggXXXDDD555......222555888===BBBBBB>>><<<>>>AAA@@@AAABBBDDDFFFHHHIIIJJJJJJJJJLLLQQQWWWXXXUUUQQQCCCAAACCCHHHJJJGGGDDDEEECCCAAA@@@@@@AAABBBCCCBBBEEEHHHLLLOOONNNKKKHHHFFFCCCGGGJJJHHHEEEHHHSSS]]]ZZZXXXTTTMMMFFFBBBCCCDDDHHHNNNTTTRRRKKKFFFFFFIIIEEEQQQggghhhiiirrrsssooooooyyyqqqqqqssswww|||~~~~~~}}}{{{}}}}}}||||||}}}~~~~~~yyyiii[[[[[[ZZZccczzz}}}fffRRRFFFCCC:::;;;>>>@@@>>>DDD]]]xxxzzzlllYYYVVVSSSSSSUUUVVVVVVTTTUUURRRMMMMMMXXXkkk~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}zzzyyyyyyzzz{{{~~~|||bbbQQQEEEBBB@@@AAABBBAAA===999888666333222111111///---++++++++++++++++++*********,,,------+++*********))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++++++++,,,------......///...///000111111111000000000222111...111888<<<<<<777666444333555888<<<>>>CCCGGGLLLPPPSSSUUUXXXZZZ]]]^^^```cccfffhhhiiijjjllllllmmmnnnpppqqqssstttvvvvvvvvvvvvwwwyyyzzz{{{|||wwwfffYYYTTTJJJBBB;;;<<<<<<999444333111111222222000000888AAAMMMMMMMMMKKKHHHHHHIIIJJJSSSUUUUUUNNNDDD@@@CCCHHHSSS\\\fffmmmvvvuuuggg```ZZZaaauuu}}}}}}rrryyykkk^^^cccrrr}}}hhh]]]]]]]]]bbbeee___WWW\\\bbbhhhjjjllllllmmmbbbQQQ>>>333///000333777999===BBBCCCBBB@@@AAABBB???@@@@@@AAACCCDDDDDDEEECCCCCCEEELLLSSSVVVSSSOOOFFFBBB@@@CCCDDD@@@>>>???::::::;;;<<<>>>???AAABBBKKKNNNQQQPPPMMMGGGCCCBBBAAABBBBBBBBBDDDMMMZZZeeeddd```YYYRRRMMMJJJIIIIIIKKKRRRYYYWWWOOOGGGDDDEEEEEELLL[[[rrrmmmhhhrrrrrrjjjdddtttpppqqqssswww{{{~~~~~~}}}|||~~~}}}~~~~~~|||~~~uuujjjbbb\\\^^^ppp{{{```MMMFFFCCC@@@AAADDDCCCGGGXXXlll|||~~~gggccc^^^ZZZWWWVVVTTTSSSRRRQQQPPPSSSaaavvv~~~}}}{{{~~~~~~}}}||||||||||||}}}~~~~~~~~~}}}zzzxxxxxx|||~~~dddRRREEECCCAAABBBCCCBBB>>>:::888666333222111111///---******************++++++(((+++------***((()))***))))))))))))))))))))))))((()))))))))******************))))))******+++,,,++++++,,,------......///...///000111222111000000000222111...000777<<<===999777555333444777:::===CCCGGGLLLPPPSSSUUUXXXZZZ^^^```bbbeeehhhjjjllllllkkkkkkmmmnnnppprrrttttttttttttuuuvvvxxxyyy{{{|||zzz~~~zzzlll```TTTJJJDDD@@@;;;999::::::555333333111111222333000000999CCCQQQOOOKKKGGGFFFIIINNNSSSZZZ``````VVVGGG@@@EEEMMMYYY```hhhnnnuuu~~~yyymmmgggcccmmm}}}yyyxxxiiicccnnn~~~kkkdddfffbbbcccfffaaaXXX^^^eeejjjlllllllllmmm]]]JJJ777000000111333777999===AAAEEEFFFFFFDDDBBB>>>>>>>>>>>>????????????;;;999;;;BBBKKKNNNJJJEEEBBB>>>===@@@AAA???>>>???;;;<<<===>>>???@@@BBBCCCJJJMMMOOONNNIIIDDDAAA@@@AAAAAAAAADDDIIISSS^^^eeeiiiccc\\\XXXWWWUUUQQQMMMMMMUUU]]]\\\SSSIIICCCBBBFFFHHHRRRfffooohhhvvvyyyqqqaaafffpppqqqsssxxx|||~~~~~~~~~~~~~~~~~~~~~~~~tttqqq}}}}}}qqqiiiqqqqqq\\\RRRPPPHHHCCCEEEEEEFFFPPP]]]dddwwwmmmeee^^^YYYVVVQQQSSSTTTYYYiii}}}}}}{{{~~~}}}||||||{{{{{{||||||~~~~~~~~~}}}fffSSSFFFDDDBBBCCCDDDCCC???;;;888666333222111111///---******************++++++'''***---,,,)))'''((()))))))))))))))))))))))))))(((((())))))*********+++*********)))******+++,,,++++++,,,------......///...///000222222111111000000222111...///666<<<===;;;999555333444666:::<<>>===???>>>@@@AAAAAA@@@AAABBBCCCBBBFFFIIIHHHEEEAAA@@@@@@CCCCCCDDDHHHPPPXXX^^^aaaddd^^^XXXWWWXXXVVVOOOIIIOOOXXXbbbcccZZZNNNGGGEEEGGGFFFLLL]]]vvvnnnfffxxxxxxaaa]]]uuuqqqrrrtttxxx}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{mmmaaa^^^ggg~~~}}}ssszzzrrrjjjXXXMMMEEEEEEDDDCCCHHHRRRYYYyyyxxxlllccc___XXX[[[]]]cccrrr}}}{{{}}}}}}|||{{{{{{{{{{{{{{{~~~~~~}}}iiiUUUEEEDDDBBBBBBCCCBBB@@@>>>666666666555333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))))))))))))))*********))))))((((((''''''(((((((((((()))))))))))),,,,,,------------------222222222111111111111111111444444000,,,...666>>>;;;888555444555777999:::???DDDJJJPPPTTTWWW[[[]]]bbbccceeefffhhhiiijjjjjjllllllmmmnnnoooqqqssstttwwwssspppssszzz~~~~~~|||~~~}}}pppfffaaa[[[UUUPPPLLLGGGDDD???:::666444555555444222222444000111444111:::OOO]]]SSSIIIFFFGGGMMM\\\kkk{{{sss^^^PPPPPPVVVaaaaaafffpppzzz{{{vvvvvvzzzzzzsssxxx~~~zzzjjj```iii~~~{{{pppccc\\\ZZZXXX```hhhkkkmmmooolllhhhTTTEEE666000111222333555:::;;;===BBBFFFFFFBBB>>>;;;;;;;;;;;;:::999888888777777;;;CCCJJJLLLHHHCCC???@@@AAAAAA???======>>>:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@???@@@CCCEEEMMMLLLLLLPPPUUUXXXXXXVVVRRRPPPKKKHHHJJJOOOMMMHHHNNNTTT\\\```\\\SSSJJJDDDBBBHHHKKKPPPiiiyyybbbhhh|||~~~qqqOOOaaarrrmmmxxx|||zzz~~~}}}zzzzzz|||}}}~~~~~~}}}|||zzzlll```\\\^^^kkk|||yyy}}}zzziiiZZZLLLIIIMMMOOOPPPQQQXXXsssxxxlllbbbfffnnn{{{~~~~~~}}}{{{|||}}}~~~|||{{{~~~~~~~~~~~~~~~hhhRRRFFFEEECCCCCCCCCAAA???===666666666555333111///...,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))))))))))))))******)))))))))((((((((('''(((((((((((()))))))))))),,,,,,,,,------------...111111111000000000000000000333444111---...555<<<===:::666444444666888:::@@@DDDKKKPPPTTTWWWZZZ\\\```aaaccceeegggiiijjjjjjlllmmmmmmnnnoooqqqsssttttttuuuwwwzzz|||}}}|||{{{~~~xxxhhh^^^VVVYYY^^^bbbaaa[[[RRRKKKCCC???:::888777777666555333555111111444222;;;PPP[[[RRRJJJIIILLLWWWiiizzzzzzbbbRRRQQQVVV^^^aaaiiisss{{{~~~zzz{{{vvvnnnjjjmmmvvvqqqiiifffqqquuuccc[[[[[[]]]ccciiikkklllmmmiiidddOOOAAA444111333555777:::>>>======???BBBCCCBBB@@@<<<<<<======<<<:::999888555555999@@@GGGHHHEEE@@@IIIIIIHHHEEE@@@<<<;;;:::999:::;;;;;;<<<<<<<<<<<<:::<<<>>>???@@@AAADDDFFFMMMJJJGGGHHHKKKNNNNNNNNNIIIKKKJJJDDDBBBEEEGGGGGGKKKNNNQQQSSSSSSOOOIIIFFFBBBGGGIIIPPPhhhjjjggguuuwwwsssXXX^^^yyywwwnnnuuu|||{{{{{{~~~||||||}}}~~~~~~}}}|||}}}yyyrrriiihhhppp~~~vvvvvvwwwlllpppooo[[[RRRQQQQQQSSSVVVTTTllltttwww~~~~~~}}}||||||}}}~~~}}}{{{}}}xxxvvvzzz}}}xxxpppnnnyyyfffPPPHHHFFFDDDCCCCCCAAA>>>;;;777666666555333111///...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,,,,---------......//////000000000000000000///333555333//////333888???<<<777444333444777:::???DDDKKKPPPTTTWWWYYY[[[]]]___aaadddgggiiijjjkkkmmmmmmmmmnnnoooqqqrrrssssssvvvyyyzzzyyyyyy|||~~~~~~|||dddWWWRRRSSSXXX___fffggg```VVVNNNDDD@@@;;;999888888777777555666111111555333<<>>???@@@@@@===>>>??????===;;;999777444666;;;AAAGGGGGGCCC>>>LLLKKKJJJFFF@@@<<<::::::999:::::::::::::::::::::888<<<@@@DDDEEEGGGHHHIIIOOOKKKEEEBBBBBBEEEGGGHHHFFFMMMPPPIIIBBBCCCIIIMMMLLLIIIFFFFFFHHHHHHGGGEEEAAACCCEEELLLcccssshhhnnnyyyxxx___VVVgggpppqqqxxx{{{|||}}}|||}}}~~~~~~}}}|||{{{~~~zzzuuuzzzsssuuu}}}ssslllkkkwwwgggWWWPPPPPPTTTZZZWWWhhh~~~|||||||||~~~~~~}}}|||zzzrrrjjjnnnyyy~~~xxxppphhhbbbdddooo|||eeePPPIIIGGGEEEDDDCCC@@@===;;;777777666444222111///...,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))***************))))))))))))(((((((((((((((((((((((())))))))))))+++,,,,,,------.........//////000000111111222222000333666555222111333666AAA>>>999444222333666999===BBBIIIOOOSSSUUUXXXYYY\\\^^^aaadddhhhjjjlllmmmmmmmmmmmmnnnoooqqqrrrsssuuuuuutttsssuuuyyy~~~}}}~~~}}}}}}ttteee]]]XXX]]][[[YYYWWWUUUQQQLLLHHH>>><<<888666555666888999888999333222555444>>>TTT\\\VVVPPPMMMSSSfffzzz```PPPPPPVVVZZZfffttt}}}tttooommmnnnrrrxxxpppaaa^^^eeehhhjjjkkklllkkkbbbXXX@@@888111333777:::===@@@DDDBBB???===<<<===>>>>>><<<===>>>>>>===:::777555666:::BBBIIIMMMKKKDDD>>>BBBCCCBBBAAA>>><<<===>>>;;;;;;::::::::::::::::::<<<@@@FFFJJJLLLLLLLLLLLLQQQNNNIIIEEEDDDFFFIIIJJJQQQXXX[[[VVVQQQQQQUUUXXXNNNHHH@@@>>>AAADDDDDDBBB@@@@@@@@@FFFZZZzzzxxxzzzrrrrrr~~~gggUUU]]]~~~wwwppptttzzz}}}}}}|||||||||}}}}}}}}}}}}||||||{{{}}}yyyzzzzzzqqqkkkppp~~~cccPPPHHHIIIRRR[[[```iiiyyy~~~|||||||||~~~~~~}}}}}}xxxnnncccaaahhhrrrxxxzzzyyysssjjjdddccciiittt~~~hhhSSSJJJHHHFFFDDDCCCAAA===:::888777555444222000//////,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))***************(((((((((((())))))))))))(((((((((((())))))))))))++++++,,,,,,---...//////000000111222222333444444222555777777555333333444AAA???;;;666222222555999:::???GGGNNNRRRTTTVVVXXX\\\^^^aaaeeeiiilllnnnooonnnnnnnnnnnnoooppprrrrrrtttrrrqqquuu{{{~~~|||~~~~~~zzzwwwtttvvv{{{sssnnneee]]]YYYZZZ___bbbnnnrrrxxx~~~{{{nnnbbbZZZTTTKKKDDD@@@???>>>===999777555444444777;;;>>>======666444777666@@@WWWlllhhh```XXX\\\nnn{{{aaaRRRSSSYYY\\\kkkzzz}}}|||||||||yyyzzzvvvtttssstttzzzpppbbb```fffhhhiiijjjmmmkkk___RRR;;;444111333777888:::>>>@@@@@@@@@???>>><<<;;;;;;:::;;;;;;;;;:::888666444777===GGGPPPRRRMMMCCC<<<:::;;;<<<<<<<<<===@@@BBB===<<<;;;;;;:::;;;;;;<<>><<>>;;;888777555333111000000///,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&''')))***++++++******(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,,,,---...//////000000111222333555555666333555777777555333222333??????===888333222555999777===FFFMMMRRRUUUWWWXXX\\\^^^bbbfffiiimmmooopppnnnnnnnnnnnnooopppqqqrrrppppppttt}}}xxx{{{}}}~~~~~~uuukkkfffddddddhhhjjjjjjlllpppmmmhhh___VVVPPPOOOSSSWWWWWW\\\ccciiimmmtttvvv```IIIDDD???;;;:::999888777777777666555666:::@@@DDDDDDBBB:::777999777BBBYYYwwwtttjjj^^^^^^ooouuu\\\OOOPPPVVVaaaooo|||{{{zzzzzz|||zzzwwwuuutttqqqqqqxxxyyyggg```cccfffggghhhkkknnnjjjZZZIII777222111555777777999;;;<<<>>>AAAAAA???<<<;;;:::888888888888777666555555666===GGGNNNOOOIII@@@999:::;;;<<<;;;;;;===@@@BBB>>>===<<<;;;<<<<<<>>>???>>>@@@AAAAAA???>>>???@@@KKKKKKKKKKKKMMMPPPVVVZZZccc```[[[XXX\\\cccddd```KKKFFFAAA>>>@@@CCCDDDDDDFFFBBBAAAGGGPPPeeessszzzxxxuuu|||]]]\\\||||||uuuzzz}}}{{{~~~~~~}}}~~~zzzzzzzzzyyyyyyzzzzzzzzzzzz}}}~~~~~~xxxvvvyyy|||}}}lllddd]]]___hhhqqquuuuuu___TTTHHHAAA@@@EEERRR___uuu~~~xxxttt|||{{{rrrbbbccchhhoooqqqooopppttt{{{}}}||||||}}}~~~}}}uuuooofff^^^^^^ggguuuxxxkkkeeejjjvvv}}}~~~nnnZZZJJJHHHFFFEEEDDDBBB???<<<888777555333111000000000,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&''')))+++,,,+++***)))'''((((((((()))))))))***(((((((((((())))))))))))***++++++,,,---...///000...///000111333444555666333444555555333111111000===>>>>>>:::555333555888666===FFFOOOTTTWWWYYY[[[\\\^^^aaaeeehhhkkknnnooonnnnnnnnnnnnooopppqqqrrrpppqqqvvv{{{{{{www{{{|||~~~~~~xxxiii]]]QQQIIIKKKNNNXXXfffnnnpppqqqssstttqqqlllccc[[[VVVWWWXXX```cccggggggiiipppyyykkkWWWBBB@@@===<<<<<<;;;999777888888888666666:::AAAFFFIIIGGG>>>999:::888CCCZZZzzzyyynnn___]]]mmmnnnXXXNNNQQQWWWeeeqqq{{{|||{{{|||}}}~~~wwwxxxzzzxxxnnnfffgggmmm|||}}}~~~yyylll```___dddhhhhhhiiikkknnngggSSS???444111222777999888999<<<:::<<>><<<<<<===888777666555555666777777777<<>>???<<<666333555888666===GGGPPPVVVYYY\\\]]][[[]]]```dddgggjjjlllmmmooonnnnnnnnnooopppqqqqqqttttttsssrrrqqqssswww{{{zzz|||~~~~~~~~~}}}iiiYYYNNNIIIGGGDDDLLL\\\ooo{{{}}}|||}}}|||uuuqqqqqq|||}}}|||wwwvvv{{{|||lll]]]QQQIIIEEEAAA>>>===<<<:::999888999888666555888???EEEMMMJJJ@@@;;;;;;999DDD[[[~~~}}}sssddd```pppnnn\\\TTTYYY```gggrrrzzz~~~|||{{{||||||ooo___]]]bbbmmmooorrrqqqiii```___dddiiiiiijjjlllnnnfffOOO999222000333888;;;:::;;;>>>999<<<>>>>>><<<;;;===@@@888777555444444666888999:::===AAACCCAAA???<<<;;;999:::999888777999<<<>>>===<<<;;;:::;;;===???AAAFFFEEEBBB>>><<<===AAADDDJJJIIIHHHFFFIIIRRR^^^hhhggg^^^PPPEEEHHHVVVccchhhhhhcccYYYOOOGGGDDDGGGJJJAAA===???FFFJJJVVVvvvsssxxxooofffaaa|||jjjiii{{{zzz{{{wwwxxx{{{~~~}}}{{{yyyyyy{{{|||{{{{{{zzzzzz{{{{{{|||wwwyyy|||~~~~~~wwwtttuuuvvviiiaaaVVVMMMIIIHHHGGGFFFDDDDDDGGGIIIJJJKKKSSS]]]iiikkkjjjgggfffeee[[[NNNKKKOOOSSSSSSSSSQQQJJJAAAAAA???DDDNNNSSSNNNFFFAAA===CCCKKKXXXkkk|||}}}}}}}}}~~~~~~}}}||||||}}}~~~yyyooolllkkkppp{{{rrrgggpppuuuWWWIIIGGGCCCAAA@@@???>>>===888777555333111000000///***+++(((&&&+++111///((()))((('''&&&&&&&&&&&&&&&************************,,,+++++++++******))))))(((((()))*********************,,,---.../////////......///000111222333333666333000111444444///***333;;;AAA@@@:::666555555999;;;AAAIIIQQQWWWZZZ[[[___```bbbdddfffhhhiiijjjsssrrrqqqpppoooooooooooooooqqqsssttttttuuuvvvxxxzzz{{{}}}}}}~~~qqqbbbTTTHHHCCCDDDEEEPPPeeeyyyvvvfff]]]SSSMMMHHHGGGFFFBBBAAABBBAAA;;;888;;;:::777888===EEEKKKGGG???<<<;;;GGG^^^|||bbbWWWgggyyyrrrhhh^^^aaalllxxxxxx{{{{{{yyyyyy}}}|||~~~}}}jjj^^^YYY\\\fffmmmhhh___\\\aaaggghhhiiimmmqqqnnn___III888333777;;;<<<:::999999;;;===777666;;;>>><<<===BBB>>>:::666222222555999<<<===>>>??????>>><<<:::888444555777888999;;;===@@@???>>><<<;;;<<<@@@DDDFFFIIIHHHFFFDDDBBBAAAAAA@@@GGGGGGEEEBBBBBBHHHSSS]]]bbb[[[QQQLLLLLLRRRYYY^^^eeehhheee\\\WWWWWWUUUPPPOOOIIIGGGKKKPPP[[[rrryyymmmyyy|||qqqyyyiiillljjjhhhyyyttttttxxxyyy{{{}}}}}}|||{{{{{{{{{zzzyyyxxxyyyzzzzzzyyywwwzzzzzz{{{{{{}}}~~~uuuvvvmmm^^^PPPGGGEEEGGGHHHJJJKKKPPPVVV[[[YYYRRRKKKRRRPPPOOONNNKKKFFFCCCBBBAAAAAAAAABBBCCCBBB>>>;;;===<<>><<<888777555333111000000///---...,,,,,,111888666000***)))((((((((((((((()))************************++++++*********)))))))))(((((()))***************)))***,,,---......//////......///000111222333333333111///000444444111---///888@@@@@@999444333444666999???FFFNNNUUUYYY[[[^^^___aaadddgggiiilllmmmqqqqqqpppoooooooooooopppoooqqqsssttttttuuuvvvxxxyyy{{{|||}}}~~~yyyhhh\\\SSSKKKIIILLLTTT\\\kkk{{{uuujjj```[[[WWWQQQMMMMMMJJJAAA:::999888777:::@@@FFFLLLHHHAAA>>><<>>999888;;;<<<::::::>>>;;;999555333333555999;;;<<<===>>>>>>>>><<<:::999666777888888888888:::<<>><<<<<<>>>>>>>>>???@@@@@@>>>;;;::::::@@@JJJOOOKKKEEEBBB???>>>???KKKddd}}}}}}~~~~~~~~~~~~~~~}}}{{{zzztttwwwzzz}}}vvvWWWMMMJJJFFFCCCAAA???===<<<888777555333111000000///,,,,,,++++++...333222---******************+++,,,******************************))))))))))))(((((((((((()))***************)))***+++---..................///000111222333333111///...///333444222000---777AAABBB;;;444222444444777<<>>??????===>>>======>>>EEEOOOWWW[[[UUUOOONNNRRRWWWXXXVVVYYYdddkkkjjjeeefffjjjlllgggcccbbbdddaaa```jjjwwwzzz^^^JJJKKKiii~~~ttt]]]RRRYYYwwwuuuuuutttuuuxxx{{{}}}~~~|||yyyyyyzzz|||}}}|||zzzzzzzzzzzz{{{}}}~~~zzz}}}~~~}}}|||uuunnnkkkmmmkkkdddZZZUUUVVVYYYdddjjjmmmfffVVVHHH@@@???555666666888;;;===<<<:::;;;:::999:::===>>>===<<<:::;;;DDDRRRYYYUUULLLFFFCCC@@@AAANNNhhh~~~}}}~~~yyywwwyyy{{{xxx|||xxxZZZOOOLLLGGGCCCAAA???===;;;888777555333111000000///---+++)))((()))***(((%%%***************+++,,,---************************)))))))))((((((((((((((((((((()))***************)))***+++,,,---...............///000111222333333111000...///111333333222...777CCCGGG@@@666444777222555:::@@@GGGOOOVVV[[[___```bbbeeehhhkkknnnooommmmmmmmmmmmnnnooopppqqqoooqqqssstttttttttvvvxxxvvvxxxzzz|||}}}sssooolllkkknnnrrrwww{{{{{{uuulllbbbZZZVVVWWWZZZiiiwww{{{lllcccXXXPPPHHHCCCAAA???>>>>>>GGGPPPPPPJJJFFF@@@EEEXXXfffLLLRRRiii{{{xxxooommmnnnpppwww~~~zzz}}}|||zzzzzzsssssszzzvvvoooooo{{{|||pppiiifffeeefffhhhiiikkkllliii^^^MMM;;;///777999:::;;;;;;;;;;;;;;;777777888888777666777999444444444555666888999999999:::;;;<<<<<<<<<<<<;;;:::<<<===<<<:::999999:::888999;;;<<<>>>>>>??????<<<<<<<<<======???@@@@@@<<<<<<<<<<<<>>>CCCKKKPPPOOOJJJGGGJJJRRRYYY[[[ZZZ___dddhhhgggeeeeeeiiillliiieeefffhhhddd^^^aaakkktttWWWIII^^^{{{kkkVVVQQQnnnyyyyyyuuuvvvxxx|||~~~|||xxxxxxyyy|||}}}~~~zzzzzzzzzzzz{{{|||}}}~~~zzzvvvqqqkkkfffZZZ___dddfffeeebbbbbbbbbiiikkkggg[[[JJJ<<<555555666777777888<<>>??????<<>>CCCLLLUUU\\\aaabbbcccfffhhhjjjlllmmmmmmmmmmmmmmmnnnpppqqqrrroooqqqssstttttttttvvvxxxuuuwwwyyy{{{|||~~~wwwyyy{{{}}}xxxmmmddd^^^XXXTTTYYYdddyyyrrrhhhZZZMMMGGGCCC???;;;FFFQQQSSSPPPKKKCCCFFFWWWzzzjjjPPPSSShhhwww~~~vvvnnnkkkmmmqqqwww~~~|||{{{yyyxxxwww{{{rrrqqqwwwuuuttt}}}vvvgggcccdddeeefffhhhhhhkkkmmmiii]]]LLL;;;111888888999:::;;;;;;;;;;;;;;;>>>>>><<<999777888888222333555777888999999999999999:::;;;;;;<<<<<<<<<;;;===>>>???===<<<======<<<===???AAABBBCCCCCCCCC>>>===============>>>???>>>>>>======>>>AAAEEEHHHFFFCCCBBBFFFOOOVVVYYYYYY^^^[[[XXXYYY[[[]]]```bbb```]]]^^^bbb___WWWXXX___lllQQQYYYwwwwww^^^TTThhh}}}{{{xxxxxxyyy}}}}}}zzzwwwwwwxxx{{{}}}}}}{{{{{{{{{{{{{{{|||}}}~~~vvvnnnhhhcccbbbXXX\\\dddooowwwxxxtttpppjjjdddZZZNNNCCC;;;777555444666666666===FFFFFFAAA<<<::::::;;;>>>@@@AAAAAA===@@@MMMcccpppiiiXXXJJJAAA@@@GGGYYYppp~~~~~~|||}}}}}}zzz{{{|||xxxtttuuuxxx{{{uuuYYYOOOKKKGGGCCCAAA???<<<:::888777555333111000000///---******------******,,,)))))))))((())))))******************************(((((())))))))))))******(((((()))***************((()))***,,,------------......///000111222333333555444111000000222444666000222:::DDDCCC999333555333555888;;;???HHHSSS[[[aaabbbccceeegggiiijjjkkknnnmmmnnnnnnooopppqqqrrroooqqqsssttttttuuuvvvxxxuuuwwwyyyzzz{{{}}}|||{{{{{{rrrhhh^^^bbblllyyy{{{gggZZZRRRHHH???DDDQQQVVVUUUPPPFFFGGGVVVxxxpppWWWXXXiiivvvuuussspppnnnnnnsss{{{~~~wwwsssrrrooosss|||xxxooooooxxx}}}{{{jjj]]]^^^ccceeegggkkkiiikkkllleeeWWWGGG;;;666888777777888:::;;;;;;:::BBBFFFGGGAAA;;;999888666444555666888999:::::::::999999999::::::;;;;;;;;;;;;===@@@AAA@@@??????@@@BBBBBBCCCCCCCCCCCCBBBBBB<<<<<<;;;;;;:::;;;;;;;;;@@@???>>>===>>>???@@@AAACCCCCCEEEHHHLLLOOOPPPPPPSSSKKKFFFIIIOOOTTTXXX[[[XXXSSSSSSWWWUUUNNNNNNUUUqqqbbb^^^wwwlllUUU\\\zzz{{{zzzyyyyyy|||}}}|||yyywwwwwwyyy|||}}}}}}|||||||||||||||}}}~~~~~~}}}|||ppphhhbbb^^^^^^aaabbbdddkkkwwwyyyppp___UUUHHH@@@===<<<999777222555666777AAANNNOOOIII@@@???>>>???BBBCCCBBBAAA:::===MMMfffvvvppp\\\KKKDDDFFFQQQeeewww~~~~~~~~~}}}~~~~~~~~~|||zzzzzz|||{{{xxxxxxyyy{{{vvv[[[MMMJJJEEEBBB@@@>>><<<:::888777555333111000000///,,,))))))---,,,((()))---+++******))))))))))))***************************)))))))))*********++++++(((((()))***************((()))***+++,,,---------......///000111222333333555333222000111333888;;;444000555BBBEEE<<<555444222555777888;;;CCCPPPYYY___```bbbdddgggiiikkklllooooooooooooooopppqqqrrroooqqqsssttttttuuuvvvxxxvvvxxxyyyzzz{{{|||zzztttrrrvvv~~~ttt]]]JJJCCCQQQXXXXXXTTTIIIHHHVVVxxxvvv___^^^kkktttooorrrssspppnnnrrr{{{}}}}}}zzzrrrmmmmmmmmmtttvvvkkkppp|||xxxggg\\\```fffgggiiinnnllllllggg\\\LLL???999888888666555666999;;;:::999>>>EEEFFF@@@:::999999777666666777888999:::::::::999999999999999999::::::;;;>>>@@@AAA@@@?????????AAAAAA@@@@@@@@@@@@AAAAAA;;;::::::::::::::::::;;;???>>>===============<<>><<<:::888777555333222000000///111......000...((((((---,,,,,,+++***))))))))))))************************))))))******+++++++++,,,(((((()))***************((()))***+++,,,---------......///000111222333333333333111000111555;;;???999222555CCCHHH@@@888666222444555666888@@@MMMWWW\\\^^^```cccgggjjjlllmmmpppppppppppppppqqqqqqrrroooqqqsssttttttuuuvvvxxxwwwxxxzzzzzzzzz{{{~~~uuupppkkkmmmwwwqqqSSSBBBQQQYYYZZZVVVKKKIIIVVVzzz{{{dddbbblllrrrmmmsssuuuqqqlllnnnwww~~~|||tttpppqqqqqqyyypppqqqyyy|||~~~}}}~~~|||lllaaafffkkkjjjkkkppppppmmmdddTTTCCC888777999888666444555888:::999888444===@@@;;;777999:::999888888888999999:::;;;;;;::::::999888888999999:::<<<>>>AAAAAA@@@>>>======;;;;;;;;;<<<===???AAABBB::::::::::::;;;<<<=========<<<;;;<<<======<<<::::::DDDOOOTTTQQQIIIDDDAAABBB@@@CCCJJJLLLMMMTTT]]]WWWOOOIIIIIIFFF@@@BBBIIIVVV}}}nnnTTTbbbeeePPPVVVvvvttttttxxx~~~{{{{{{zzzzzz|||~~~~~~}}}~~~~~~~~~~~~~~~~~~vvvjjjggghhhkkksss}}}|||~~~~~~uuugggZZZRRRFFFAAA<<<999999999888777666999888666@@@NNNNNNEEEEEEDDDEEEFFFFFFEEEBBB???888===OOOnnnlllZZZQQQYYYjjj}}}}}}||||||{{{~~~~~~|||}}}zzz|||~~~}}}{{{zzz|||vvvaaaOOOJJJDDD@@@@@@@@@>>><<<:::888666444444222000......------,,,,,,++++++******)))((()))***+++***(((,,,,,,+++***)))((('''''')))((((((+++......+++(((((((((''''''''''''(((((())))))))))))***+++,,,---,,,,,,---...000111333444333888<<<:::555333777<<<777111111<<>>HHHRRRZZZbbbggggggfffiiijjjiiinnnnnnnnnoooppppppqqqqqqssstttttttttttttttssssssvvvxxxzzz{{{{{{|||}}}~~~tttllltttQQQOOOKKKPPPYYYTTTFFFGGGRRRvvvfffbbblllsssiiirrrvvvpppjjjiiiiiifffiiittt~~~xxxzzz|||xxxssspppsss}}}|||~~~|||oooiiiuuuoooaaaccciiillllllmmmooooooeeeQQQBBB======<<<;;;888444333666777777666333555777888999999999888999999:::;;;;;;;;;::::::;;;;;;=========<<<;;;:::999<<>>;;;999888:::======:::;;;@@@EEEFFF>>>888666:::<<<:::<<<@@@??????>>>;;;777777:::======GGGQQQSSSKKKDDDAAABBBBBBCCCCCCBBBAAACCCHHHMMMKKKJJJIIIGGGAAA===@@@GGGVVVqqqccc]]]tttvvvWWWNNNqqqxxxrrrpppvvv}}}}}}{{{zzzzzz{{{|||~~~||||||}}}}}}}}}uuunnnlllrrr{{{zzziiiXXXMMMHHHAAA===888777888::::::999999999999:::===CCCHHHKKKDDDGGGHHHJJJNNNOOOIII@@@???===LLLllllll\\\VVVbbbqqq|||~~~|||{{{{{{|||||||||~~~~~~}}}|||{{{|||yyyxxx{{{|||}}}qqq]]]NNNIIICCC@@@@@@@@@>>><<<:::888666444444222000......------,,,,,,++++++******)))((()))***+++***(((++++++******)))(((((((((+++***)))***,,,,,,***''')))((((((''''''(((((()))******)))******+++,,,------------...///111222333999<<>>777444333555777;;;DDDMMM[[[ccciiiiiihhhjjjjjjiiinnnnnnnnnoooppppppqqqqqqtttttttttuuuuuuttttttsssvvvyyy{{{||||||}}}~~~|||xxxsssXXXOOOMMMRRRNNNDDDHHHUUUzzzlllfffnnnssstttzzzyyymmm___VVVQQQMMMUUUbbbvvv{{{uuuuuuvvvsssqqqrrrzzz~~~{{{~~~hhhYYYPPPYYYmmm~~~vvvkkkcccffflllnnnnnnooopppkkk\\\III>>>======;;;;;;888444444666777777666555666777888888888777666777888888999999999999999555777;;;>>>???>>><<<:::666999===>>>===:::777666666999:::777888>>>BBBCCC<<<888888===???===<<<>>>===>>>???===:::888999:::===FFFPPPRRRLLLEEEBBBBBBBBBEEEGGGGGGDDDCCCCCCDDDGGGHHHLLLMMMHHHBBBBBBFFFMMMbbb}}}zzzbbbeee{{{nnnZZZjjjvvvooommmrrrzzz}}}~~~}}}}}}|||{{{zzz{{{{{{{{{{{{rrr^^^MMMCCC???===999555444666888999888===<<<;;;<<<>>>CCCGGGJJJJJJNNNQQQTTTXXXYYYQQQGGG@@@===JJJggg}}}|||mmmbbbaaammm{{{~~~|||{{{{{{||||||zzz|||~~~}}}|||}}}}}}~~~zzzxxxzzz~~~{{{zzzlllZZZMMMHHHBBB??????@@@>>><<<:::888666444444222000......------,,,,,,++++++******)))((()))***+++***((())))))))))))))))))))))))...,,,***)))******)))(((***))))))(((((())))))************++++++,,,---...............///000222222777:::<<<999222///111444666555000000:::HHHHHH@@@;;;666333444444777???GGGUUU___gggiiiiiikkkllljjjnnnnnnnnnoooppppppqqqqqqttttttuuuuuuuuuuuuuuutttwwwyyy{{{}}}}}}}}}~~~~~~wwwooojjjnnnuuuyyyooooooyyyjjjZZZOOOMMMIIICCCJJJWWWzzztttmmmrrruuuppp\\\MMMCCC???FFFVVVmmmyyyrrrpppooonnnrrrxxxyyyrrrpppwwwzzz}}}{{{xxx}}}hhhYYYMMMQQQ___jjjrrruuujjjfffeeejjjoooqqqqqqrrrrrrdddOOO>>>999<<<===::::::888555555666777777666777777888888777666555555666666777777888888888888444777;;;???@@@>>>;;;999999===BBBDDDBBB???<<<:::999<<<;;;777666:::======:::888:::???BBB???<<<<<<<<<>>>@@@@@@>>>;;;::::::999AAAJJJLLLHHHBBB?????????DDDKKKNNNNNNKKKHHHFFFDDDHHHOOOUUURRRJJJGGGIIIIIIUUUnnn}}}fffUUUhhhlllddd{{{sssmmmpppvvvzzz|||~~~~~~~~~~~~~~~|||zzzyyyyyyyyyyyy~~~xxxfffRRRDDD<<<::::::888666666888;;;<<<===AAA@@@>>>>>>@@@DDDHHHKKKQQQWWW^^^cccgggfff\\\QQQEEEBBBLLLcccrrrrrrjjjggglllyyy}}}{{{zzzzzz{{{|||xxxyyy{{{}}}~~~~~~}}}|||zzzwwwwww||||||~~~xxxkkkZZZLLLGGGAAA>>>??????>>><<<:::888666444444222000......------,,,,,,++++++******)))((()))***+++***((((((((())))))************---+++)))((()))***++++++******))))))))))))******++++++++++++,,,---......///////////////000111111///222444333000///111444444777111+++444FFFKKKCCC>>>888333222333444;;;CCCLLLWWWccchhhkkknnnnnnlllnnnnnnnnnoooppppppqqqqqqttttttuuuuuuvvvvvvuuuuuuvvvxxxzzz{{{{{{|||}}}|||ttttttyyy}}}uuullliiiddd^^^\\\bbbnnnxxxmmm\\\SSSMMMGGGKKKUUUvvv{{{sssvvvyyyzzzeeeSSSJJJHHHIIIYYYppp}}}vvvpppmmmkkkmmmvvv|||qqqjjjgggkkkooouuu~~~qqqggg^^^```eeefffeeeeeebbbcccfffkkkpppsssuuuvvvsss___EEE666666;;;;;;777999888666555666666666666666666666666666666666555666666666666777888999999:::<<<===>>>>>><<<999777>>>BBBGGGIIIGGGCCC???===BBBDDDBBB<<<888888999777999999;;;>>>AAA@@@>>>======>>>@@@@@@@@@>>>===<<<:::@@@FFFHHHFFFBBB@@@???DDDJJJQQQWWWXXXTTTOOOLLLEEEHHHPPPWWWVVVPPPMMMNNNMMMPPPddd}}}qqqeeeuuukkkPPP\\\zzz|||fffwww{{{qqqqqqtttvvvxxx{{{{{{{{{zzz{{{|||}}}~~~}}}{{{zzzyyyyyyyyyyyy{{{}}}|||mmmZZZJJJ???<<<<<<999999999:::===AAACCCEEEDDDCCCAAAAAADDDGGGLLLNNNVVV___iiiqqqtttrrrggg[[[NNNLLLTTTcccllliiifffgggttt~~~|||zzzzzzzzz{{{|||wwwxxxyyy{{{|||}}}~~~~~~yyyvvvtttwww~~~vvvvvv{{{}}}zzzmmm\\\JJJEEE@@@>>>>>>???>>><<<:::888666444444222000......------,,,,,,++++++******)))((()))***+++***(((((((((((()))******++++++***)))(((((((((***---///******))))))))))))******++++++++++++,,,---......///////////////000111111,,,///111111000000222555333888444+++000BBBKKKGGGAAA:::333222222444:::@@@IIIVVVdddkkkoooqqqpppmmmnnnnnnnnnoooppppppqqqqqqsssssstttuuuuuuuuuuuuuuutttvvvxxxzzzzzzzzz{{{}}}~~~}}}pppggg^^^aaadddcccbbbeeennnvvvpppdddZZZPPPOOOSSSuuu}}}uuuvvvyyymmmZZZQQQQQQRRR```uuuwwwrrrmmmjjjiiimmmzzz}}}wwwtttttttttwww}}}qqqkkkhhhjjjkkkhhheeeeeeaaadddhhhkkkooosssvvvvvvnnnXXX???444666:::999555777777777777666555666666444444444555555666777777777666666666777888::::::???>>>===;;;;;;;;;;;;;;;>>>BBBFFFGGGEEEAAA>>><<>>?????????@@@BBBEEEGGGFFFEEECCCBBBMMMQQQVVV[[[\\\XXXRRRNNNEEEEEEJJJPPPQQQOOOOOOSSSTTTRRR^^^zzzmmm^^^eeewwwqqqTTTSSSfffkkkrrrtttoooppprrruuuxxxyyyxxxxxxyyyyyyzzzzzz{{{}}}|||{{{{{{zzzzzzzzzzzzxxx{{{~~~yyyqqqaaaQQQCCC===<<<===888999;;;>>>AAADDDHHHJJJGGGGGGFFFFFFIIINNNRRRUUU[[[fffrrrzzz~~~{{{pppfffVVVUUU]]]iiimmmhhhggglllyyy}}}}}}{{{zzzyyyzzz{{{|||xxxyyyyyy{{{|||~~~vvvttttttxxx~~~~~~yyyzzz{{{tttwww}}}xxx~~~~~~ppp]]]IIIDDD???===>>>???>>>===:::888666444444222000......------,,,,,,++++++******)))((()))***+++***((((((((())))))*********+++(((((()))((((((***...111***))))))(((((())))))************++++++,,,---...............///000222222333444444333222111222333222888888111000<<>>555333333444999>>>IIIWWWgggooosssuuurrrnnnnnnnnnnnnoooppppppqqqqqqqqqrrrssstttuuuuuuuuuuuusssuuuwwwxxxxxxyyyzzz||||||~~~vvvlllffffffjjjlllmmmlllpppxxxwwwjjj]]]WWWWWWwww~~~vvvxxx{{{rrr\\\SSSUUUZZZfffxxxrrrmmmiiiiiikkkqqq~~~{{{xxxuuuuuuqqqjjjfffgggdddhhhlllmmmpppsssssspppaaaOOO===666888999777666666777888777666555555777333333333333444666777888666666555666666888:::;;;>>><<<:::888999;;;>>>@@@???BBBEEEFFFEEECCCAAA@@@CCCFFFDDD>>>:::::::::777999;;;<<<===AAAGGGHHHFFF===<<<<<<===@@@CCCDDDDDDBBB@@@>>>???@@@AAA@@@???DDDHHHPPPYYY^^^^^^ZZZVVVDDDAAAAAAEEEIIIKKKOOOUUU\\\XXX]]]qqqsssccc]]]dddtttnnnWWWMMMTTTtttnnnnnnvvvnnnmmmnnnrrrvvvwwwxxxxxxyyyyyyyyyzzzzzz|||||||||{{{{{{{{{{{{{{{xxxzzz|||}}}}}}~~~llldddWWWJJJ@@@<<<;;;<<<999<<>><<<>>>???>>>===:::888666444444222000......------,,,,,,++++++******)))((()))***+++***((()))))))))))))))*********((()))******((())),,,///)))((((((''''''(((((()))******)))******+++,,,------------...///111222333777777666555222111000000111888<<<888222666DDDQQQNNNCCC999444333333777;;;AAAQQQcccooouuuxxxvvvrrrnnnnnnnnnoooppppppqqqqqqpppqqqrrrsssttttttttttttsssuuuxxxyyyyyyyyy{{{||||||~~~{{{vvvqqqvvvyyy{{{|||}}}vvvhhhaaa```vvv{{{~~~hhh```dddgggqqq~~~qqqmmmjjjmmmrrr{{{qqqgggdddffflllpppqqqssstttnnneeeOOODDD;;;:::;;;888666777555777999888666444555777444444333333333444666777555555444444555777999;;;;;;:::999888888999;;;===;;;>>>BBBDDDDDDDDDEEEGGGCCCFFFEEE???;;;;;;:::888888===@@@BBBGGGNNNNNNIII@@@@@@BBBFFFKKKNNNNNNLLLEEE@@@:::888;;;===>>>>>><<>>AAAFFFJJJQQQWWWYYYYYYYYYffflll___\\\eeedddSSSGGGGGGWWWkkkvvvmmmiii}}}sssmmmlllnnnrrrttttttvvvwwwyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzz{{{|||||||||~~~xxxqqq\\\WWWOOOGGGCCCAAAAAABBBDDDHHHLLLPPPRRRVVV[[[^^^ZZZXXXWWWWWWZZZ]]]bbbdddlllxxxmmmiiillltttwwwuuuyyy|||}}}|||zzzxxxxxxyyyzzz{{{|||{{{zzzyyy{{{}}}}}}||||||}}}~~~|||pppoooqqqvvvoooVVVGGGBBB===<<<>>>???>>>===:::888666444444222000.........---,,,,,,++++++******)))((()))***+++***(((******)))))))))))))))))))))+++,,,+++)))(((***---((((((''''''''''''(((((())))))))))))***+++,,,---,,,,,,---...000111333444555555444333222000000///111888???===444222AAATTTSSSHHH;;;666444333555888555GGG\\\kkktttyyyyyyvvvnnnnnnnnnoooppppppqqqqqqooopppqqqrrrsssssssssssstttvvvyyyzzzzzzzzz{{{}}}||||||ooohhhhhhrrrxxxsssyyyvvv~~~tttooommmrrrzzz|||jjjccchhhnnnssstttvvvtttjjj]]]BBB<<<:::===<<<777666999555777999999666444555777666555444333222333444555444333222222333666888:::;;;;;;:::999777666666555333666999<<<>>>AAADDDFFFHHHJJJHHHBBB<<<;;;999666666>>>DDDGGGMMMSSSQQQKKKEEEGGGKKKQQQWWWYYYWWWTTTMMMFFF>>>;;;>>>BBBCCCCCCDDDJJJSSS]]]bbb^^^TTTLLLJJJDDD@@@CCCHHHMMMTTT[[[MMMPPPPPPZZZ}}}nnncccccc]]]LLL???<<<:::QQQhhhlllfffoooyyyoookkkkkkmmmoooppprrruuuwwwyyyzzzzzzyyyyyyzzz{{{{{{{{{zzzzzz|||}}}}}}||||||~~~vvvhhh^^^QQQNNNJJJHHHHHHJJJKKKKKKQQQUUUZZZ^^^```ccchhhlllbbb```^^^^^^___bbbfffhhhtttzzzsssqqqvvvxxxwww|||||||||{{{yyyxxxxxxyyyzzz{{{|||{{{yyyyyyzzz|||{{{|||tttppppppuuurrr\\\LLLDDD======>>>======???;;;999666444333222000...///...---+++***)))))))))***))))))(((((((((((((((++++++++++++++++++++++++((((((((((((((('''''''''))))))))))))))))))))))))******))))))******+++,,,---.../////////111444777666666555444444444444444111555???DDD<<<222:::KKK[[[OOO???444111333555444999>>>KKK___mmmrrrsssttttttrrrooommmmmmpppsssuuutttsssqqqqqqqqqsssuuuvvvtttuuuuuuvvvxxxzzz|||}}}~~~uuummmiiirrrvvv~~~~~~vvv|||qqqrrrrrrsss|||~~~zzzyyy|||xxxmmmkkkoooxxxzzzvvvxxxyyyfffLLLBBB@@@===<<<;;;:::888666999888777555555555555666:::999888777666444444333777666555555666888;;;<<<999999888888777777666666777555555888>>>DDDFFFFFFIIILLLNNNJJJBBB;;;999::::::>>>AAACCCJJJPPPLLLCCC>>>???BBBGGGNNNSSSVVVWWWVVVOOOGGGCCCDDDGGGIIIJJJIIINNNTTTXXXVVVPPPIIIEEEGGGFFFEEEEEEFFFIIILLLNNNCCCGGGOOO___~~~wwwpppvvvmmm[[[JJJ===777BBBIIIXXXaaaUUUcccwwwmmmggglllmmmppptttxxx{{{{{{zzzyyyxxxyyyzzz{{{{{{{{{zzzyyy{{{{{{{{{||||||}}}~~~~~~zzzmmmaaa[[[XXXQQQRRRRRRRRRRRRTTTWWWZZZ```bbbgggmmmqqqqqqooommmjjjaaa^^^bbbccc```ccciiitttxxxvvvyyy~~~wwwxxxyyyyyyzzzzzzyyyyyyuuuuuuwwwyyy{{{~~~~~~uuusss}}}ttt^^^MMMDDD>>>>>>???>>>>>>@@@;;;888555444333222000...000///...,,,+++*********++++++***)))))))))))))))++++++++++++************((((((((((((((((((((('''))))))))))))))))))))))))******))))))******+++,,,---.../////////111444666:::999666444222111111111444555===CCC>>>666:::FFF```YYYKKK<<<666888888444888;;;GGGYYYgggmmmppprrruuutttrrrpppooooooqqqqqqrrrqqqqqqrrrsssuuuwwwxxxuuuvvvwwwyyyzzz|||}}}}}}~~~|||tttsss{{{uuuyyywwwlllhhhkkkoooxxxyyy}}}~~~xxxppprrrrrrvvv{{{pppkkkiiiuuuwww}}}~~~sssnnnpppooouuuxxxwwwvvvppp\\\EEEAAA???<<<;;;;;;:::888666888777666666666777888999<<<;;;:::999777666555444666666555444555666777888888888888888888888777777999888777999>>>AAABBBBBBGGGIIIJJJGGG@@@<<<<<<======???>>>===AAAFFFEEE???>>>>>>AAAEEEKKKPPPSSSTTT[[[RRRGGGBBBCCCGGGIIIJJJIIINNNTTTWWWUUUOOOHHHCCCKKKLLLLLLJJJHHHFFFGGGHHHFFFJJJQQQ^^^yyy{{{}}}oooXXX???:::@@@EEETTT^^^RRRVVVuuurrrlllrrrooopppsssuuuxxxyyyzzzzzzwwwxxxyyyzzz{{{{{{zzzyyyzzz{{{|||}}}~~~xxxkkkaaa[[[WWWVVVZZZ[[[[[[\\\\\\___cccfffjjjmmmrrrvvvxxxvvvrrroookkkddd```cccbbb___ccclllwwwzzzxxx}}}}}}yyyzzzzzz{{{{{{{{{{{{{{{xxxwwwwwwwwwzzz~~~~~~|||~~~|||yyyzzzsss]]]KKKCCC===>>>???======???;;;888555444333222000...000///...---,,,+++++++++,,,++++++***************++++++******))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++,,,.../////////000333555<<<:::777555444444555666999666999AAAAAA<<<:::???XXX\\\TTTAAA666888888333555777AAAQQQ^^^fffmmmrrrxxxxxxwwwuuusssqqqpppoooppppppqqqsssuuuvvvxxxxxxvvvwwwyyy{{{|||}}}}}}|||}}}~~~}}}jjj```cccvvv{{{rrrrrruuunnnfffhhhqqq~~~~~~zzzuuupppnnnpppttt{{{{{{{{{|||yyyzzzllldddbbbhhhjjjnnnrrrrrroooqqqvvvxxxyyy}}}zzziiiSSSBBB>>>===;;;:::;;;:::999777777777777777888999:::;;;===<<<;;;:::999777666666888888777777777666666666777777777888888888888888;;;999888999<<<===>>>===CCCEEEFFFDDD???======???>>>???>>><<<===@@@???;;;<<<<<>><<<<<<===:::888555333333222000/////////---,,,,,,+++++++++++++++***))))))))))))*********))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,...///000///000222444888888777777999<<>>CCC@@@;;;888IIIZZZ]]]III888777888555444555<<>>===;;;999:::===DDDLLLTTTYYY[[[VVVLLLCCC@@@DDDHHHFFFCCCFFFIIIOOOUUUVVVSSSLLLGGGHHHOOOUUUTTTLLLFFFDDDFFFFFFIIILLLQQQ```{{{|||ttt}}}zzzSSS@@@999;;;QQQiiikkk```ZZZzzziiimmmnnnnnnoooqqqrrrtttuuuvvvuuuuuuvvvxxxyyyzzz{{{{{{~~~|||zzzxxxoooddd___bbbhhhlllmmmkkkmmmooopppssswww|||xxxqqqmmmmmmhhhfffccc\\\XXXbbbrrr}}}~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{{{{}}}}}}zzzrrrgggcccfffyyypppZZZIIIBBB===>>>???>>>===>>>:::777555333333222111///...---,,,+++*********+++******)))(((((((((((())))))))))))(((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((())))))***+++,,,---///000///000111222444444555777:::>>>BBBDDD===666444:::AAAAAA:::555@@@XXXeeeVVVAAA999999888444444999EEEQQQ]]]kkkvvv}}}}}}yyyvvvqqqrrrrrrsssssssssrrrrrrtttvvvyyy{{{||||||{{{{{{}}}}}}~~~yyyllllllzzz{{{xxx|||~~~vvvoookkkjjjiiiqqq~~~}}}zzz||||||zzz{{{}}}~~~nnnfffeeeSSSZZZaaafffkkkrrryyy}}}}}}~~~~~~nnnRRR???;;;;;;999888888999999888777999999999999888888777777444555666777888999:::;;;;;;;;;;;;;;;:::888777666333444444444555666666666555666777777777888888999<<>>:::888888999::::::999:::>>>BBB999999;;;AAAHHHPPPUUUWWWMMMHHHCCCEEEIIIJJJFFFBBBCCCFFFKKKRRRWWWWWWRRRNNNGGGNNNUUUTTTMMMFFFDDDEEEHHHIIIJJJMMMUUUjjjcccFFF:::888KKKcccpppgggUUUhhhvvvsssmmmnnnoooppprrrrrrssssssuuuuuuvvvwwwxxxzzz{{{{{{}}}~~~~~~}}}zzzssskkkiiinnnsssuuuuuuvvvxxx{{{}}}vvvqqqnnniiifffaaaYYYVVVcccuuuzzzzzz{{{||||||||||||{{{yyy{{{}}}}}}}}}~~~xxxlllccc___sss}}}rrr\\\JJJCCC???AAACCCAAA@@@AAA999777444333333333111000---,,,++++++*********+++***))))))((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))))))))))))))))))))))))))))))))(((((((((((()))******+++---///000//////000111222333444555777999;;;<<<:::666444777===???:::666999OOOaaa^^^MMM???888666666444888AAAKKKWWWfffsssxxx{{{|||ttttttsssssssssrrrrrrrrrtttuuuwwwzzz{{{|||}}}}}}~~~~~~~~~~~~|||{{{rrrjjjfffgggkkkxxx~~~xxxqqqmmmkkknnnzzz~~~|||}}}}}}ooofffcccSSS\\\dddiiinnnvvv|||}}}vvvbbbJJJ<<<<<<:::999777777888888777555888888888777777666444444222222444555777999:::;;;888888777777777666666666444444444444555555555555333555888888888777888999;;;===AAACCCCCC@@@;;;888999888999999666666>>>GGG;;;::::::<<>>@@@BBB@@@???@@@999777444333333333222000------,,,++++++++++++,,,+++***))))))(((((())))))'''(((((())))))******+++&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((()))******+++---000000000//////000111222333555666666666555777666555555888::::::888333???TTTbbb^^^MMM>>>777888555777<<>>;;;@@@IIIMMMHHH??????DDD===:::888999<<>>BBBRRRuuuttt]]]wwwssspppmmmjjjkkknnnsssvvvyyyyyyxxxxxxxxxzzz{{{|||wwwvvvvvvwwwzzz}}}~~~~~~|||uuulllddd```[[[[[[jjj|||~~~}}}}}}}}}~~~yyyyyyzzz{{{{{{{{{{{{zzzyyy{{{~~~~~~{{{~~~wwwyyypppZZZEEE???;;;===???>>><<<===999777444333333333222000......---,,,,,,,,,------,,,++++++***)))*********''''''((()))***+++,,,,,,&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((()))******+++---000000000//////000000111444666777777666555444666666444444777:::;;;333777KKKgggqqq```KKKAAA999666666999>>>FFFTTTaaaiiimmmttt|||vvvvvvttttttuuuwwwyyy{{{vvvvvvwwwyyy|||~~~~~~~~~vvvpppmmmoootttttt~~~vvvqqqpppmmmiiijjjooowww|||rrrooopppssszzz}}}qqqeee]]]]]]ffflllmmmpppzzz|||}}}ttt___HHH;;;999::::::999777666777666444333000111222444555444444333666666666666777777777777777666555555666888;;;<<<999999888888777777666666999<<>>;;;999999:::<<<;;;:::<<>><<<:::888888;;;???AAABBBAAACCCEEEDDD@@@===>>>???BBB@@@@@@EEEMMMSSSTTTRRRLLLLLLMMMOOOPPPQQQRRRRRRIIIFFFGGGIIIIIIMMMZZZiiieeeQQQEEE===BBBdddyyyhhhMMMaaaxxxwwwrrrkkkggggggmmmtttyyy{{{zzzyyyyyyyyyzzz{{{|||{{{yyywwwvvvvvvxxx{{{}}}xxxnnnddd```]]]^^^mmm~~~}}}}}}}}}~~~yyyzzzzzz{{{|||{{{{{{{{{{{{|||}}}}}}~~~yyy|||nnnWWWEEEBBB>>><<<<<<======<<<;;;999666444333222000.........---,,,++++++++++++************))))))))))))&&&(((((((((&&&%%%&&&''')))((('''((()))***)))(((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((()))***+++---.../////////000555666222333888:::777;;;999999999777999BBBMMM===888@@@YYYppprrrdddWWWCCC999333666<<>>>>>===<<<;;;::::::>>><<<;;;999999;;;<<<>>>???FFFZZZooonnnWWW???666<<<;;;888777<<>>============<<<;;;888555444333222000.........---,,,++++++++++++************)))))))))))),,,++++++***))))))(((((()))((('''((()))***)))((()))(((''''''''''''((()))((((((((())))))))))))***)))***+++---...//////000222333333333:::BBBDDD@@@EEEAAA>>>;;;999;;;EEEPPPGGG;;;777DDDXXXcccffffffSSSFFF;;;888:::>>>FFFNNNcccgggmmmuuuzzz}}}|||zzzyyyxxxxxxwwwvvvwwwxxxyyyzzz|||~~~||||||}}}zzzsssllldddmmm{{{wwwpppkkkiiihhhiiiqqq{{{vvvuuuzzzuuurrrsssmmmqqquuuxxx~~~yyylllVVVAAA888999888444555555555555444444444444111222222333444555666666666555555555555555666666888777666666888999:::;;;999999888777777666555555:::::::::999888888777777>>>======<<<===>>>???@@@???@@@LLL```dddUUUDDD;;;999999888555888>>>@@@>>>HHHJJJHHHCCCBBBFFFFFFCCCEEEEEEEEEDDDDDDFFFIIIKKKRRRLLLIIIMMMQQQSSSVVVZZZccc[[[XXX\\\[[[WWW\\\fffqqqlllPPP???===???@@@BBBBBBMMMmmm{{{nnnhhhkkkrrrsssuuuwwwxxxwwwwwwxxxyyyxxxxxxyyyyyyzzzzzzzzz{{{|||}}}~~~wwwggg^^^]]]eeeuuu~~~}}}|||{{{{{{{{{{{{zzzxxxyyy|||~~~|||}}}~~~~~~}}}{{{yyyzzzzzzoooXXXEEEBBB???============<<<;;;888555444333222000.........---,,,++++++++++++************))))))))))))...,,,)))***+++,,,)))''')))((('''((()))***)))((())))))(((((((((((())))))))))))))))))************))))))***,,,---///000000222111111555@@@LLLNNNKKKMMMGGG@@@<<<888:::CCCNNNRRRCCC555444>>>MMM\\\ggg```RRRBBB999777:::@@@FFF[[[bbbllluuuzzz~~~~~~|||zzzxxxwwwvvvxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~{{{kkknnn~~~|||wwwqqqmmmiiihhhiiinnnyyyzzzwww|||{{{yyyzzzuuuyyy}}}~~~cccEEE888999;;;999777555555555555444444444444000111222333444555666777777666555444444444444444777777777777888999:::;;;;;;;;;;;;:::888777555444777777777777777666666666;;;<<<===>>>???@@@@@@@@@AAA<<>>777;;;;;;777777;;;======FFFGGGFFFBBBBBBEEEEEEDDDCCCDDDDDDBBB???BBBJJJQQQYYYRRRLLLLLLNNNOOOSSSXXXfffbbbaaaddd```XXXWWW\\\^^^}}}}}}aaaHHH===<<<>>>======AAAVVVxxxjjjjjjpppuuuvvvxxxxxxwwwwwwxxxyyyxxxxxxyyyyyyzzz{{{||||||{{{{{{|||}}}zzziii```___gggvvv~~~~~~|||~~~~~~~~~|||{{{|||~~~~~~~~~|||yyyzzzyyynnnXXXFFFCCC???======>>>======:::888555333333222000///......---,,,++++++++++++************)))))))))(((+++'''$$$&&&***,,,)))%%%)))((('''((()))***)))((((((((((((((((((((((((((((((((()))))))))*********((()))***+++---...000111222222333777@@@IIINNNOOOKKKFFF@@@===999777===DDDWWWMMM@@@555222999GGGSSS]]]RRRCCC999666888>>>CCCQQQ[[[hhhqqqvvv{{{|||zzzyyyyyyvvvwwwxxxyyyzzz{{{||||||}}}}}}}}}}}}~~~xxxxxx~~~yyysssllljjjfffeeeiiisss}}}{{{zzzzzz|||~~~|||zzzxxx}}}|||[[[===777;;;999666888555555555444444444333333111111222333444444555555555555444444444444444555666777888888888888:::;;;::::::::::::999777555444666666666777777777888888666888;;;===??????>>>>>>CCC<<<:::???BBB???;;;:::444999;;;777555777:::;;;??????>>>======>>>@@@@@@>>>BBBDDDBBB@@@FFFSSS^^^aaaZZZSSSQQQOOOOOORRRWWWaaa```bbbeee```VVVQQQRRRSSSqqqsssYYYFFF?????????BBBAAAGGGdddnnniiinnnqqqsssuuuvvvvvvvvvwwwyyyxxxxxxyyyzzz{{{||||||}}}{{{{{{{{{|||}}}mmmcccbbbhhhwww~~~|||~~~~~~}}}|||}}}~~~~~~}}}|||~~~zzzmmmWWWFFFCCC???======>>>>>>===:::777555333333222111///......---,,,++++++++++++************)))))))))((('''$$$"""$$$***,,,***&&&)))((('''((()))***)))((('''''''''''''''''''''''''''''''''((((((((())))))(((((()))***,,,...000111222444777999;;;>>>DDDJJJHHHFFFEEEEEEBBB<<<:::===TTTSSSLLL===000///777@@@RRRNNNFFF===777888<<<@@@DDDNNN\\\fffmmmttt||||||zzzzzzvvvwwwyyyzzz{{{|||||||||}}}}}}}}}}}}~~~~~~xxxpppfffdddbbbcccmmm|||pppgggmmmpppvvv|||}}}zzz{{{zzzfffJJJ444444777111///555555444444444444333333333333333333333333333222222222222222222333444555666555777999999888888999;;;777777777777777777666666444555555666666777777888555777:::===??????>>>===>>><<<::::::777444555888111777:::777555777999999;;;:::999999999:::;;;======CCCIIIHHHGGGMMM[[[hhhhhhaaaZZZVVVPPPKKKLLLPPPXXXZZZ```dddbbb[[[WWWVVVXXXllloooTTTCCC===>>>EEEEEE@@@NNNuuuooohhhkkkkkkmmmppprrrsssuuuwwwyyyxxxxxxyyyyyyzzz{{{{{{|||{{{{{{{{{}}}tttmmmmmmllljjjhhhiiipppwwwrrrjjjhhhlllwww~~~|||}}}}}}~~~~~~~~~~~~~~~{{{}}}~~~}}}||||||}}}~~~|||yyy~~~}}}www{{{xxxnnnWWWFFFCCC@@@>>>>>>>>>>>>===999777444333333333111000......---,,,++++++++++++************))))))))))))'''%%%$$$'''***---,,,***)))((('''((()))***)))(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((()))+++...000222222444888:::777444999AAAGGGGGGLLLQQQOOOFFF>>><<>>777999:::888444333666:::777<<>>>>>>>>>>>===999777444333333333222000......---,,,++++++++++++************))))))))))))))))))))))))************)))((('''((()))***)))(((&&&'''((())))))((('''&&&'''(((((((((((()))))))))(((''''''(((+++...111222222222666:::777333444:::CCCEEEMMMUUUTTTJJJ@@@;;;<<>>CCCMMMXXXeeepppyyy~~~zzzyyyzzzxxxzzz|||~~~~~~~~~~~~~~~{{{vvvnnnfff]]]```dddqqq~~~~~~uuunnneeejjjuuuyyypppllljjjooovvv|||~~~ooo\\\???777222444555333333666444444444333333333222222333333333222222222222222222222111222222333444444333777;;;;;;888777999;;;999777555333222333555666555555555666666666666666777888:::;;;============777999999777555777999;;;===AAADDDFFFJJJNNNNNNJJJ@@@;;;:::======:::;;;???@@@HHHRRRWWWWWWYYY^^^cccddd^^^VVVPPPJJJGGGKKKSSSZZZ^^^aaabbbbbbbbbbbbbbbbbbbbbsssttt{{{bbbQQQ;;;>>>DDDFFFCCCKKKlllwwwjjjhhheeehhhkkknnnoooqqqsssuuuyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxzzz|||~~~zzzxxxppphhhddddddfffjjjkkkmmmyyy~~~~~~~~~~~~||||||}}}}}}}}}|||{{{{{{yyy{{{}}}~~~~~~~~~|||{{{zzzrrrZZZGGGDDD@@@>>>>>>???>>>>>>999777444333333333222000......---,,,++++++++++++************)))))))))))))))***+++***'''&&&'''((()))((('''((()))******((('''((()))******)))((('''))))))))))))************(((''''''(((***---111333444000222999:::666444777===@@@HHHRRRSSSIII>>>888000EEEUUURRRDDD888222...555LLL___\\\MMMAAA<<<;;;:::===DDDPPP___llluuuyyyyyy}}}|||yyyyyy{{{vvvxxx{{{~~~~~~~~~~~~~~~zzzuuupppjjjbbbaaaeeekkkzzz{{{}}}tttmmmgggjjjoooxxx}}}yyyooojjjkkknnnsssxxx{{{|||~~~fffNNN;;;666222111222222111///444444444333333333222222111111111222222333333333444333222222111111222222222777;;;;;;888666999<<<<<<:::666333111222444666999999999999999999888888555666777888999:::::::::===;;;888555777::::::888:::===@@@DDDJJJPPPNNNIIIAAA<<<;;;>>>===::::::???===FFFRRRYYY[[[\\\^^^```]]]WWWPPPLLLJJJLLLVVV``````bbbbbb___[[[ZZZZZZYYYWWWVVVhhhrrrvvveeeQQQAAA???FFFMMMHHHFFF]]]|||nnnggggggiiilllnnnooopppqqqsssyyyyyyxxxxxxwwwvvvvvvuuuuuuwwwyyy{{{}}}~~~~~~}}}|||yyynnnfffggglllrrrsssttt}}}}}}~~~}}}}}}}}}}}}}}}|||{{{{{{zzz|||}}}~~~~~~{{{|||vvv}}}vvvqqqWWWJJJDDD@@@AAA@@@>>>===???888888666555333111000000...---,,,+++)))((('''&&&'''((()))***************))))))))))))))))))))))))******))))))((((((''''''((((((((('''&&&&&&(((***&&&''''''((()))******+++)))***))))))((()))---///111000111555999;;;:::777>>>AAAAAA>>>>>>???<<<777333===SSSgggdddKKK555---666???NNN[[[^^^TTTDDD777888:::???FFFQQQ___mmmuuuzzz{{{wwwyyyzzz{{{{{{{{{{{{|||}}}||||||}}}~~~{{{tttnnniiieeebbb```ccckkkzzz|||vvv{{{|||xxxzzz{{{xxxuuupppqqqxxxsssnnnrrrppphhhgggnnnppptttzzzrrrTTTAAA333333222222111000/////////000000111111222333333222222111111111222333333444444444444333222111111333444666888888777555444555555555333111111333555777888;;;>>>AAA@@@===:::555555555666777999:::;;;999999888888999999:::;;;<<<:::;;;CCCMMMSSSRRRNNNFFFAAA>>>>>>BBBDDDBBB???CCCEEEMMMZZZgggkkkggg```YYYTTTNNNKKKOOOYYYeeemmmjjjhhhdddZZZQQQNNNQQQUUUWWWVVVaaa}}}rrrYYYHHH===FFF]]]]]]JJJHHHXXXkkkiiifffgggmmmooommmpppvvvwwwxxxxxxuuussssssvvvzzzxxxwwwvvvwwwyyy{{{{{{{{{nnneeegggpppyyy|||{{{~~~|||{{{{{{{{{|||}}}}}}{{{zzzzzzzzz|||}}}}}}}}}|||}}}~~~zzztttoooqqqrrryyyzzzrrrvvvpppUUUIIICCC???@@@@@@===<<<>>>888888666555333111000000......---+++***)))((('''((())))))************)))))))))))))))))))))))))))***)))))))))((((((((('''((((((((('''&&&&&&(((***(((((())))))******++++++))))))***)))((())),,,///111111222666:::<<<;;;999???AAA@@@>>>???BBBBBB???:::???QQQfffiiiVVV@@@666000555???MMMWWWUUUIII>>>777888;;;BBBMMMZZZfffmmmyyyyyyzzzzzz{{{{{{{{{{{{|||}}}}}}}}}~~~~~~xxxsssmmmgggccc```______jjjttt|||uuuvvvzzzrrrvvv{{{rrriiillllllhhhjjjkkkoootttzzz|||aaaFFF777333333333222111000000000000000000111222222333333222111111111222333444444333444444444444444333333333444555666777666666555666666666444333222444666777777999===??????===;;;666666666777777777777777999999888888999999:::::::::999:::@@@GGGLLLLLLJJJEEEBBB@@@CCCIIIOOOPPPOOOMMMQQQXXX```ffffffccc___RRRNNNIIIGGGKKKTTT___fffkkkkkkggg```ZZZXXX\\\```___YYY^^^uuuuuuSSSCCCCCCWWW```UUULLLOOObbbooohhheeeiiimmmmmmnnnrrruuuvvvwwwvvvttttttvvvyyyxxxwwwvvvvvvxxxzzzzzzyyy{{{}}}xxxlllkkknnnsssttttttxxx~~~~~~|||{{{{{{{{{|||}}}~~~}}}{{{zzzyyyzzz{{{||||||}}}~~~{{{uuunnnhhh___cccnnn~~~~~~oooTTTHHHBBB>>>??????<<<;;;===888888666555333111000000///...---,,,+++***)))((()))************))))))((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))(((&&&&&&((()))************************))))))***)))((())),,,...111111333777;;;===<<<;;;@@@CCCCCCAAAEEEMMMQQQRRRCCC???FFFYYYcccYYYGGG<<>>>>>;;;:::<<<888888666555333111000000//////...---,,,******)))***************)))((('''(((((((((((((((((((((((())))))))))))(((((((((((('''((()))((('''&&&''')))*********)))))))))))))))((()))***)))((()))+++---...000222666999;;;;;;;;;@@@DDDGGGHHHOOO[[[dddhhhUUUFFF===FFFSSSTTTKKKBBB333...+++000;;;EEEHHHHHH>>>:::555555<<>>BBBAAA???>>>AAAIIIQQQWWWZZZdddjjjnnnfffWWWJJJFFFHHHDDDBBB@@@@@@AAAEEEHHHKKKVVVWWWXXXYYYYYY\\\aaaeeebbbXXXSSS[[[pppsssxxx~~~]]]KKKBBBVVVyyyjjjIIICCCYYYnnnfffiiiooopppnnnppprrruuuwwwxxxxxxxxxxxxzzzxxxvvvvvvwwwxxxxxxwwwwwwyyy{{{|||}}}wwwuuuwwwzzz||||||zzz~~~|||}}}}}}||||||{{{{{{{{{{{{|||{{{zzzyyyyyyyyyyyyzzz{{{}}}yyytttqqqooonnnnnnqqqxxx}}}uuuuuu}}}vvv[[[GGGAAA===>>>===;;;:::<<<888888666555333111000000......------,,,+++*********************)))((('''(((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))'''''''''(((((((((((((((((('''''''''((()))***)))((((((***+++,,,...111444666777888999;;;BBBIIINNNVVVcccnnnsssjjjUUU@@@<<>>>>>;;;:::<<<888888666555333111000000---------,,,+++*********)))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))&&&((())))))(((''''''(((''''''''''''''''''''''''((()))******(((((()))******---000222333333555666666@@@JJJPPPWWWaaahhhkkkmmmZZZCCC777:::CCCKKKOOO===999333---,,,333???HHHLLLJJJEEE<<<777;;;EEEOOO[[[fffsss|||~~~{{{zzz}}}~~~}}}}}}xxxvvvrrriii```\\\___iiiqqq}}}ooodddkkkyyymmmsss~~~www___EEE111,,,000000000000000000000000000......//////000111111222111000000000000111222222555555666555444333222222222222222333333333444444333444666666555555555666666555666777888888666444666888;;;===>>><<<:::888777888999:::;;;:::999999888:::<<<;;;999999;;;>>>@@@>>><<<::::::<<>>AAAAAA@@@@@@????????????@@@AAACCCFFFIIILLLNNNPPPKKKKKKMMMQQQYYYllluuuoooyyy}}}jjjWWWBBBEEEeeehhhLLLNNNiiitttjjjjjjkkkiiilllmmmoootttxxxzzzyyyxxx{{{yyyxxxxxxyyyzzzzzzyyy{{{}}}~~~~~~ooonnnrrrxxx}}}~~~}}}{{{zzz{{{||||||||||||{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzyyy}}}}}}~~~zzzrrrooorrryyyuuusssvvvzzz```HHHBBB>>>???>>>;;;;;;===888888666555333111000000,,,,,,,,,+++******))))))((())))))************)))))))))))))))))))))))))))'''((((((((()))))))))***%%%'''))))))((('''''''''&&&&&&''''''(((((())))))''')))******((((((((()))***---111222111111222444666BBBNNNSSSVVVXXXZZZXXX[[[SSSEEE777222777BBBJJJEEE???666///---222888>>>MMMQQQPPPHHH<<<888>>>FFFPPP[[[gggpppzzzzzzzzz}}}}}}zzztttkkkgggaaaZZZYYY```nnnzzz~~~rrraaaWWW[[[lll{{{ooovvv~~~zzzaaaLLL<<<000,,,---............////////////------......//////000000111000000///////////////000111222333333333333333000111222333444333333222000222444555444333333444333444777:::>>>>>><<<:::888999;;;===<<<;;;888777666888999;;;;;;:::999888777888:::;;;;;;;;;<<<===::::::999888888999;;;======BBBIIILLLIIICCC???>>>?????????@@@@@@@@@AAAAAAAAAAAABBBDDDFFFHHHHHHHHHHHHIIIMMMTTT]]]iii|||zzz|||zzziiiRRRFFFQQQoooUUUGGGUUUiiisssllljjjggghhhhhhjjjoootttwwwwwwvvvyyywwwvvvwwwyyyzzzzzzyyy{{{|||}}}}}}}}}wwwggg```^^^eeekkklllmmmnnnqqqqqqttt~~~~~~~~~}}}|||{{{{{{|||||||||{{{zzzyyy||||||||||||{{{{{{zzzzzz|||~~~}}}wwwooojjjkkkrrrwww{{{qqqttt{{{yyy```HHHBBB>>>??????<<<;;;===888888666555333111000000,,,++++++******)))))))))'''((()))***************))))))))))))))))))))))))'''((((((((())))))******%%%''')))***((('''''''''&&&''''''((()))******+++''')))******((('''((()))+++...222222111000222444:::GGGSSSWWWUUURRROOOJJJKKKMMMHHH<<<222444>>>GGGNNNDDD888000///111222222KKKTTTXXXPPP@@@666999@@@HHHRRR]]]gggrrr~~~zzzzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}vvvpppdddbbb]]]YYYZZZeeewww{{{fffNNNIIIXXXnnn}}}{{{xxx|||qqqoooyyynnnRRRAAA999444111000---------...............,,,,,,------.../////////111000///......------...,,,---///111333444444555///111333444444444222111...111333444333222222333222444888===BBBCCCBBB@@@:::;;;;;;<<<:::888666444666888999;;;;;;:::999888666777999;;;======<<<<<<333444555555666888;;;===;;;???EEEIIIJJJFFF@@@<<<<<<===>>>???AAABBBCCCDDDCCCCCCCCCDDDFFFFFFEEEDDDJJJIIINNNXXXbbbkkkuuu~~~yyycccNNNGGGXXXyyyaaaJJJMMMVVV}}}pppkkkgggfffeeefffkkkqqquuuuuutttwwwuuuuuuuuuxxxyyyzzzyyy{{{{{{{{{{{{{{{|||sssoooddd^^^cccjjjiiigggfff```___aaaiiiwwwqqqggghhhmmm~~~zzz{{{|||||||||{{{yyyyyy||||||}}}}}}||||||{{{zzzzzz}}}zzzuuummmgggeeehhhlllooorrrxxxyyy___JJJEEE???<<<===???>>>===:::888555333333222111/////////...---,,,,,,,,,,,,*********************+++---,,,***)))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&(((******((('''&&&'''''''''(((((())))))******&&&)))---000333555666777AAADDDKKKSSSYYYVVVMMMEEEJJJKKKIIIDDD;;;555777===EEEMMMGGG555---444555...<<>>CCCBBB>>>:::888999:::;;;:::888666555:::;;;<<<<<<;;;999666444666777888999:::999999888999777555444666999<<>>???AAABBBBBBBBBCCCEEEDDDAAAAAADDDDDDBBBCCCGGGPPPIIIHHHSSS___ffflllrrr~~~oooZZZMMMRRRjjj~~~[[[BBBJJJhhhrrrdddeeecccbbbfffmmmrrruuuuuussstttvvvvvvuuuuuuvvvxxxvvvvvvwwwxxxzzz|||~~~{{{uuunnnkkkpppssslllaaa\\\XXXXXX^^^eeekkkrrryyyxxxvvvpppggg___^^^eeekkk~~~~~~}}}|||{{{yyyyyyzzzzzzzzzyyywwwzzz}}}}}}{{{yyy{{{}}}{{{zzzxxxxxxzzzuuujjjfffhhhkkkuuu{{{{{{|||~~~www]]]IIIDDD>>><<<===>>>>>><<<:::888555333333222111//////...---,,,++++++++++++222111000...,,,***)))(((,,,+++***(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((%%%'''))))))(((''''''((((((((()))))))))))))))***((()))+++///222555555555>>>@@@FFFNNNTTTSSSMMMGGGMMMPPPQQQLLLBBB999888:::GGGSSSTTTFFF666111...***444999CCCNNNOOOHHH???<<<888>>>FFFOOO[[[jjjxxx||||||}}}|||uuurrrllleee___YYYXXXcccttt~~~zzzrrrSSSMMMQQQbbbpppqqqooopppxxxwwwtttzzzvvvrrrxxx```III666333333///,,,...........................///---,,,,,,...///...,,,------............------.............../////////000111111222333333333222111111111111111000///...000333888;;;===;;;999888777888999:::999888666555888999:::;;;;;;;;;:::999AAA???<<<:::888777777777:::999777777888;;;>>>AAABBBCCCDDDEEEJJJMMMJJJCCC<<<===>>>???@@@CCCEEEGGGEEECCCCCCFFFFFFDDDDDDGGGQQQMMMMMMTTTZZZ^^^eeelll|||uuu^^^JJJHHHZZZnnnkkkLLLEEETTTvvvvvvqqqmmmhhhdddeeejjjpppttttttuuuwwwvvvvvvuuuwwwxxxvvvvvvvvvwwwxxxyyyzzz{{{}}}~~~nnnddd\\\[[[^^^]]]]]]^^^\\\[[[WWWRRRPPPVVVaaajjj~~~~~~}}}}}}|||zzzzzz{{{{{{{{{zzzxxxzzz|||{{{yyyyyyzzz|||}}}xxxvvvvvvzzz}}}wwwtttwwwwww~~~vvvuuuZZZHHHCCC>>><<<===>>>===;;;:::888555333333222111///...---,,,++++++******+++333222111...,,,***((('''******)))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((($$$&&&((()))((((((((()))***************)))))))))***))))))---222555555333<<<>>>CCCIIIOOOQQQPPPOOOQQQUUUXXXUUUMMMDDD>>>;;;@@@NNNYYYUUUCCC333///222---111888CCCOOOTTTJJJ===777777999>>>HHHWWWgggrrrzzz}}}{{{}}}~~~~~~}}}~~~zzzsssooommmggg```ccc___aaannn|||{{{iiiWWWCCCOOO```ooowwwvvvqqqmmmqqq|||zzznnnqqqzzzuuu}}}ssspppvvvnnnCCC666...///111---+++...---------------------------,,,+++,,,---...---+++------............------............------------...///000111333333333333000000111111111000000///333666999999666444444555555666777888999888777666666777888999;;;<<<===>>>EEEBBB===888555555777999::::::999999:::===???AAAGGGFFFDDDBBBDDDIIIGGGBBB<<<;;;<<<===@@@DDDHHHKKKFFFCCCDDDHHHHHHEEEEEEGGGMMMMMMOOOTTTVVVXXX___gggwww}}}eeeKKK@@@LLL\\\```HHHAAAUUUuuu}}}xxxqqqkkkhhhjjjoootttssstttvvvuuuttttttuuuvvvxxxxxxwwwwwwwwwxxxyyyyyyyyy{{{~~~yyyiiibbb^^^WWWOOOKKKJJJKKKKKKKKKOOOXXXdddnnn|||~~~}}}~~~~~~~~~|||zzzzzz{{{|||{{{zzzxxxyyyzzzzzzyyyzzz|||~~~{{{vvvpppooosss{{{}}}~~~zzzwwwyyy}}}~~~|||qqqsssXXXGGGBBB===<<<======<<<::::::888555333333222111///------,,,+++************+++++++++******)))))))))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((($$$&&&(((((((((((()))+++,,,,,,++++++******))))))+++((((((+++222777777666<<<>>>AAAFFFKKKPPPUUUXXXUUUVVVWWWWWWWWWUUULLLBBB===HHHYYYaaaTTT>>>333555---000222888HHHVVVQQQCCC<<<777444666===FFFTTT^^^nnnxxx{{{{{{}}}}}}|||}}}~~~vvvtttpppmmmmmmjjjddd^^^```dddmmmvvvwwwkkkUUUDDDOOO]]]jjjpppvvv~~~}}}|||uuukkknnnvvvttt|||wwwrrrmmmoooxxxfffRRR555///---000111......111---------------------------,,,,,,,,,---------,,,,,,------......------,,,...........................///000111222222222222///000000111111111111000111666:::999444111111444333444555777777888777777666666777888999<<<>>>??????===999666666777:::<<<999999999999:::<<<>>>???DDDDDDBBB???@@@DDDDDD@@@===<<<<<<===BBBFFFJJJLLLEEECCCDDDGGGGGGDDDCCCEEEFFFHHHLLLQQQWWW[[[```dddiiikkkNNN===BBBPPPiiivvvXXX@@@BBBWWW|||yyytttrrrsssttttttqqqrrrssssssrrrrrrssstttzzzzzzyyyyyyzzzzzz{{{|||xxxzzz|||~~~zzznnndddYYYQQQNNNKKKNNNRRRVVVZZZ___fffkkknnnsssuuupppllljjjeee___gggmmm{{{~~~~~~}}}}}}}}}}}}~~~}}}{{{zzzyyyzzz{{{zzzyyywwwwwwxxxyyy{{{~~~}}}zzzwwwqqqmmmjjjppp{{{wwwzzzyyytttwww{{{wwwmmmsssXXXFFFBBB>>><<<===>>><<<::::::888555333333222111///------,,,+++************''''''(((((()))))))))***(((((((((((((((''''''''''''((((((((()))))))))***((((((((((((((((((((((((%%%&&&'''((('''((()))+++,,,,,,++++++******)))))))))((('''+++111777:::::::::<<<>>>AAAEEELLLVVV^^^XXXVVVSSSTTT\\\aaaYYYMMMCCCKKK^^^rrrnnnRRR888------000000111>>>PPPTTTNNN@@@888333555888;;;DDDLLL___mmm{{{~~~||||||}}}}}}{{{|||}}}|||yyypppnnnllllllkkkfff___ZZZXXXgggvvvwwwkkkZZZOOOKKKbbbkkkpppooovvv}}}wwwpppjjjlllrrr~~~qqqmmmnnnqqqvvv~~~pppRRR???333111000000///---///333------------------------------......---------...,,,,,,------------,,,,,,,,,------///000111222222000000000111111000000//////000000111111111111000---444:::;;;777333222333222333444555666777777777666666666777888:::<<<===::::::::::::;;;<<<>>>>>>888888888999999::::::;;;;;;>>>>>>===>>>AAA@@@===<<<;;;;;;>>>CCCGGGHHHHHHDDDAAABBBEEEEEEAAAAAACCCDDDFFFJJJQQQ[[[aaa```]]]\\\mmmyyyYYY@@@<<>>===>>>>>><<<::::::888555333333222111///...---,,,++++++******+++*********)))))))))(((((((((((()))))))))(((((('''''''''(((((())))))******((((((((((((((((((((((((&&&'''((('''&&&''')))+++***************)))))))))'''((((((***...444999<<<888:::;;;;;;===FFFTTT^^^]]][[[UUUSSSZZZbbb]]]RRR@@@EEEZZZuuukkkJJJ333//////......666EEERRRWWWBBB999333555777666999@@@OOO^^^mmmtttvvvzzz}}}}}}{{{|||}}}~~~|||uuupppnnnkkkjjjiiiddd]]]YYYYYYdddrrr{{{rrr[[[LLLNNNWWWhhhooosssuuu}}}tttnnnlllkkkpppwwwrrriiinnnvvv}}}|||]]]DDD888444222000...,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...,,,,,,------------,,,,,,+++,,,---///111222333444000000000000000///......000000111111111000000///,,,222888:::999666444444222222333444444555666666666777888999:::;;;;;;<<<<<<>>>???AAABBBAAA@@@@@@999::::::::::::999999888555:::<<<;;;<<>>:::::::::<<>>??????===::::::888555333333222111//////...---,,,++++++++++++,,,++++++***)))((((((((((((((()))******))))))((('''''''''((()))*********(((((((((((((((((((((((('''(((((('''&&&&&&(((***(((((()))))))))))))))***''')))***))))))---444;;;888:::;;;999:::BBBRRR^^^aaaeee```VVVSSSWWWVVVOOO===<<>>>>>===>>>???AAACCCDDDDDDCCCBBB===>>>??????===;;;999888555:::<<<::::::<<<<<<:::999;;;AAAIIIQQQSSSNNNIIIEEE@@@>>>??????===???CCCDDDMMMWWW]]]bbbddd]]]RRRSSSZZZnnndddHHH<<<666KKK```wwwxxxWWWFFFAAAQQQqqqrrrnnnnnnmmmooorrrssstttuuuxxxzzzxxxwwwwwwwwwxxxxxxyyyzzzxxxxxxyyyzzz{{{}}}~~~{{{rrriiiaaa[[[]]]ccchhheee```[[[UUUPPPKKKHHHDDDCCCBBBBBBBBBAAA@@@AAA???BBBGGGJJJQQQ___rrr~~~}}}~~~}}}|||||||||}}}{{{zzzxxxxxxyyyyyyyyyxxxxxxyyy{{{uuuoookkkjjjggghhhppp{{{vvvpppuuuyyykkkfffgggzzz^^^GGGDDD@@@???@@@@@@===::::::888555333333222111/////////...---,,,,,,,,,,,,))))))))))))((((((((((((((()))***++++++***)))(((&&&''''''((()))******+++((((((((((((((((((((((((((())))))'''&&&&&&(((***''''''(((((())))))******&&&***+++)))%%%'''000888:::======;;;:::BBBSSS```dddmmmlll[[[NNNLLLMMMIIIFFF<<<555???TTTaaaYYYJJJ;;;222,,,...000111;;;IIIZZZJJJ???===999111000555111;;;FFFNNNYYYfffpppuuu|||}}}}}}~~~~~~~~~}}}}}}~~~{{{xxxtttrrrccc^^^[[[XXXSSSQQQ[[[iiizzztttfffTTTHHHMMM___ppp~~~uuuqqquuu|||wwwsssvvvkkkKKK111+++111...///...,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---+++,,,,,,------,,,,,,+++,,,------....../////////,,,,,,...///000000111111222222222111111///......333222111222444555555444333333222222222333444444555777;;;>>>@@@AAA@@@@@@<<<===>>>@@@BBBDDDEEEFFFAAABBBCCCBBBAAA>>>;;;999888<<<<<<999888:::<<<:::;;;???FFFRRR[[[\\\VVVPPPFFFAAA>>>>>>>>>===???DDD@@@NNN\\\bbbdddddd^^^UUUSSSZZZiiimmmKKK:::666@@@MMMiiicccMMMBBB>>>LLLrrr|||qqqoooiiikkknnnpppqqqsssuuuxxx|||{{{zzzzzzyyyyyyyyyzzzvvvwwwzzz|||~~~~~~}}}|||~~~uuuqqqooooooqqquuuyyypppcccVVVMMMIIIGGGFFFGGGFFFDDDCCC@@@===;;;<<<999<<<===<<>>???<<<999666444222000...............---,,,+++***((()))***++++++***)))((())))))******)))(((''''''(((''''''''''''(((((()))((((((((((((''''''''''''******)))(((((((((((((((******)))((((((((((((((()))((((((((((((***,,,---<<>>FFFPPP```mmmllltttzzz{{{{{{}}}zzzuuutttvvvuuuoooiii]]]SSSLLLLLLNNNUUUgggzzzxxx___OOOTTT]]]```jjjyyy|||rrrwwwuuuooojjjjjjwwwlllNNN666++++++000------------------------++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++******+++,,,...///000000///---,,,...111333222000222222222333444222000---,,,...000000/////////000222222222111222222333333777888:::>>>AAABBB@@@===999888999===???AAAFFFMMMMMMIIIDDDCCCEEEDDD@@@<<<>>>??????===:::888888888;;;CCCNNNXXX\\\XXXOOOGGGIIIDDD@@@@@@@@@@@@@@@AAAAAAOOO___gggeeeaaaaaaccc]]]dddiiiqqqyyyWWW@@@:::===@@@LLLhhh~~~zzzhhhSSSCCCCCCVVVpppppplllooonnnjjjkkkqqqtttsssxxxxxxwwwxxxxxxzzz{{{|||zzzzzzzzzzzz{{{}}}~~~~~~~~~uuueee\\\WWWQQQNNNNNNJJJFFFBBBAAABBBBBB???<<<999999;;;======AAAQQQddd}}}~~~}}}|||{{{{{{{{{|||zzzyyyyyyzzz|||}}}}}}|||{{{zzz{{{wwwpppbbb[[[XXX\\\dddmmm{{{wwwxxx~~~qqqeeefffqqqyyy{{{___IIIAAA<<<===???======>>>===;;;777555444222000...............---,,,+++***))))))************))))))************))))))(((((()))(((((('''''''''((((((((((((((((((''''''''''''***))))))(((((((((((((((***))))))((((((((((((((()))((((((((((((***+++,,,999AAAIIIKKKHHHGGGKKKPPP^^^kkktttooocccZZZSSSOOORRRSSSNNNCCC999<<>>???===;;;;;;888888:::===???GGGOOORRRMMMGGGEEEEEEDDD@@@<<<=========<<<<<<;;;:::999;;;@@@GGGMMMPPPOOOJJJFFFJJJGGGDDDCCCAAAAAACCCEEEHHHRRR]]]ddddddbbbbbbcccbbbeeeeeehhhvvvbbbLLL<<<;;;:::AAAUUUoooppp\\\GGGFFF\\\}}}nnnkkkggghhhlllppprrrsssuuuvvvvvvwwwxxxyyyyyyzzzyyyyyyzzz{{{|||}}}~~~~~~|||}}}}}}~~~}}}pppiiibbbZZZSSSQQQKKKIIIGGGFFFEEEDDDBBB@@@===<<<===>>><<<===IIIVVVlllsssyyy|||~~~~~~}}}}}}~~~}}}{{{zzzzzz{{{|||zzzzzz{{{~~~~~~zzzyyyvvvqqqccc^^^^^^fffpppyyy|||tttiiilllyyy}}}aaaIIIBBB<<<===???===<<<>>>;;;999555444333222000...............---,,,+++*********))))))))))))******+++******))))))))))))******)))((('''''''''''''''((((((((((((''''''''''''))))))((((((''''''((((((***)))((((((''''''(((((((((((((((((()))***++++++333<<>>444===KKKRRRPPPEEE555...333666333NNNfffppp]]]EEE;;;999777555000...000333999EEEPPP]]]cccllluuuyyy{{{|||~~~|||~~~~~~{{{wwwtttsssoookkkhhheee```YYYSSSNNNMMMGGGEEETTTjjjqqqjjjZZZ\\\```fffmmmsssxxxzzzyyypppnnnmmmooo{{{yyydddHHH666000111000---------------------------++++++++++++++++++++++++***************************+++++++++++++++*********+++++++++,,,,,,------,,,++++++,,,///000000///000000111333444333000---///000000///...///000222111111111111111222333333555555666999;;;<<<;;;999:::666555777888<<>>>>>EEEMMMbbbjjjqqqvvv|||~~~}}}}}}||||||~~~}}}|||zzzzzzzzz{{{{{{zzzzzz{{{~~~xxxqqqkkkggg]]][[[___kkkyyy|||uuunnnuuudddIIIBBB======???===<<<===999777444333222222000///............---,,,+++***+++***)))(((((()))***+++***)))(((((((((((()))*********)))''''''&&&&&&&&&(((((((((((('''''''''''')))(((((('''''''''(((((())))))(((''''''''''''((((((((((((((())))))******+++444???GGGIIIGGGDDDCCCHHHMMMUUU]]]eeejjjlllkkksss{{{{{{jjjMMM999666<<>>FFFNNNIIIBBB===;;;:::888777;;;<<<@@@HHHPPPRRRLLLFFF<<<<<<<<<;;;;;;<<>>>>>AAADDDEEEFFFKKKRRRZZZ\\\YYYUUUSSSSSS[[[dddfffiiiyyylllVVVFFF999888<<>>>>>===<<<===888666333222222222000///............---,,,+++***+++***)))(((((()))***+++(((((((((''''''(((((()))******)))''''''&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''(((((()))((((((''''''''''''''''''((((((((())))))))))))'''---555===AAABBBAAA@@@AAABBBGGGRRR```llltttwwwmmmuuuzzzsss```KKK===888<<>>???>>><<<;;;===???HHHNNNOOOGGG@@@@@@BBBBBBBBBBBBGGGPPPZZZ]]]WWWQQQNNNKKKRRR___aaa```nnnsssWWW???999:::<<>>>>><<<;;;<<<999666444222222222000///............---,,,+++*********))))))))))))******'''(((((())))))))))))(((***)))((('''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''(((((()))(((''''''&&&&&&'''''''''(((((())))))((((((''')))***...555<<>>@@@>>>;;;999888999;;;<<<888;;;AAAIIIPPPPPPLLLGGG===AAADDDCCC???<<<;;;<<>>::::::AAALLLddd}}}~~~kkkYYYBBB777CCCUUUooorrriiibbbccciiiooorrrvvv{{{}}}|||{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz}}}||||||}}}xxxrrrnnnmmmllliii^^^PPPHHHLLLTTTYYYmmmrrruuutttwww~~~~~~~~~}}}}}}zzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{|||wwwwwwwwwvvvmmmbbb\\\\\\eeennnxxx|||tttsssoooyyysssvvv|||tttnnnssssssdddKKKCCC===>>>>>><<<;;;<<<:::888555333333222000...............---,,,+++***))))))************))))))'''(((+++------,,,***))))))(((((('''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''''''''((())))))((('''&&&***)))***111:::AAADDDDDDEEEBBBFFFQQQ]]]eeemmmuuuqqqnnnkkkkkkhhh^^^NNNAAA;;;888<<>>===<<<===???>>>999999===<<<<<<;;;:::::::::<<<>>>>>>???AAABBBDDDDDDDDDDDD>>>CCCGGGFFFAAA<<<:::;;;@@@IIINNNKKKLLLPPPNNNFFFGGGFFFHHHNNNVVVXXXTTTOOOKKKGGGGGGMMMQQQSSSXXX^^^|||eeeOOOBBB;;;<<>>>>>>>><<<;;;<<<;;;999666444333222000...............---,,,++++++((()))***++++++***)))((('''***---///000...,,,***(((((('''''''''(((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''''''''((())))))((('''&&&)))'''(((...888@@@DDDCCCFFFDDDHHHSSS[[[___dddkkkoooiiidddeeehhhfff___WWWIIIBBB888666@@@HHH@@@111,,,444555<<<^^^mmmYYYNNNBBB;;;777111///000---999LLLVVVMMM???DDDTTT___eeemmmuuuzzz~~~~~~{{{yyyvvvtttqqqmmmhhhbbbZZZUUUMMMNNNLLLDDD===;;;AAAGGGOOOWWWXXXMMMCCCLLLkkk|||yyyyyywwwuuuoooyyy{{{wwwwwwkkkRRR<<<...333///,,,,,,......---***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,******+++,,,...///000000(((***------++++++...111...000444888;;;:::666222///222666777555222000///.........///000222333444333111000111555:::===>>>???<<<;;;<<<999555666;;;999:::::::::999999;;;<<>><<<<<<@@@CCC???DDDGGGFFF@@@;;;999:::999CCCIIIIIIMMMTTTQQQFFFGGGDDDDDDGGGLLLNNNMMMJJJBBBEEEJJJQQQUUUWWWXXXYYYjjj~~~{{{bbbKKK===999;;;<<>>===JJJlll|||nnniiifffhhhjjjnnnssszzz{{{wwwuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwuuuxxx{{{~~~}}}~~~|||sssjjj```ZZZfffrrrxxxqqqgggcccbbb```aaajjjsssyyy}}}~~~~~~~~~}}}||||||{{{{{{xxxxxxwwwvvvvvvwwwxxxyyyxxxxxxyyyzzz{{{yyyuuurrrmmmddd]]]^^^```bbbhhhpppwwwtttwwwfffppp~~~fffMMM~~~```KKKCCC>>>>>>???>>>===>>>999888666444222111000000//////...---,,,++++++***+++******)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''''''''''''''((((((((((((+++******,,,222:::BBBGGGEEEGGGLLLRRRYYY___ccceeeeeekkkkkkcccccciiiggg___```WWWIII===:::===;;;666///000///444HHHjjj}}}___EEEAAABBB;;;333111222222777===>>>;;;;;;???NNNRRR\\\jjjssswww~~~~~~{{{yyytttjjjbbb___[[[SSSJJJFFFBBB@@@<<<999===EEEKKKNNNaaaVVVIIIDDDKKK[[[mmmxxx}}}{{{yyytttuuu{{{{{{|||gggHHH444...000......---,,,,,,+++******...------,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******((((((((()))***,,,---...,,,,,,+++++++++,,,------***+++,,,,,,+++,,,...000444666777777555333333333...///111222222222111000---...///111111000000///111222222222222444777:::888888888888888777666555:::888:::===999666DDDWWWcccUUUCCC777555888::::::BBB;;;:::@@@DDDAAA>>>@@@===<<<===BBBFFFHHHEEEBBBCCCBBBAAABBBEEEFFFFFFEEEEEEEEEIIISSS\\\___```___gggxxxnnnOOO>>>>>>>>>:::LLLgggOOOAAA>>>:::CCCcccqqqnnniiifffhhhooowww{{{{{{wwwuuuwwwxxxyyywwwuuutttuuuvvvwwwwwwxxxyyyzzz|||~~~~~~zzzuuunnnhhhhhhsss|||yyyrrrlllhhhdddpppsssxxx}}}~~~}}}|||||||||zzzwwwtttyyyxxxxxxxxxxxxyyyzzz{{{}}}tttqqqrrrpppjjjccc[[[UUUWWW]]]hhh|||wwwnnnsss~~~hhhLLL888~~~```KKKCCC>>>>>>???>>>===>>>999888666444333111111000//////...---,,,++++++*********)))(((((((((((()))(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((('''''''''''''''((((((((((((***)))((((((---666BBBKKKHHHGGGFFFIIIPPPXXX^^^aaadddmmmoooiiiiiippppppjjjgggcccWWWFFF;;;<<<@@@BBB;;;999444111???]]]}}}yyy]]]KKKBBB;;;777777222000222555555333444888AAAEEEQQQ___iiiooovvv}}}~~~{{{yyyxxxmmmcccZZZVVVQQQIIIAAA>>><<<@@@AAA===;;;DDDSSS```YYYQQQJJJJJJSSSaaalllrrrtttzzzvvvpppuuuzzzwwwvvvyyy}}}{{{xxxvvvxxx~~~jjjOOO:::///++++++...------,,,++++++***************+++++++++++++++((((((((((((((((((((((((***))))))))))))))))))***((((((((((((***+++,,,---...------,,,++++++++++++***+++,,,+++++++++---///222333555444222111000000......000111111111000///...///000111111111000000000111222333222333555777777999;;;<<<;;;999777555555333777<<<<<<;;;HHHYYYgggZZZJJJ@@@???@@@>>>;;;;;;888999======999999===@@@@@@@@@AAACCCBBBAAA???AAADDDGGGFFFDDDDDDFFFIIIJJJKKKPPPYYY___```]]]ZZZ]]]mmmjjjPPPBBBEEE;;;DDDWWWlllqqqEEE===999>>>III^^^tttmmmiiigggiiilllooowww~~~~~~~~~|||{{{zzz|||~~~xxxvvvuuuuuuvvvxxxyyyzzz{{{|||}}}~~~~~~yyyrrrssszzz}}}yyytttrrrpppnnnsssvvvzzz~~~~~~~~~}}}}}}~~~~~~~~~{{{yyyzzzyyywwwwwwwwwyyy{{{}}}{{{rrrlllkkkfff```]]]UUURRRYYYeeessszzzuuuqqqnnnSSS???555aaaKKKCCC>>>>>>???>>>===>>>999888666444333222111111//////...---,,,++++++******)))((((((''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((('''%%%'''111@@@KKKRRROOOJJJHHHKKKSSS\\\ccchhhqqqvvvrrrrrrwwwyyyvvvoooqqqhhhRRR<<<666===EEEGGGDDD:::000333KKKkkk{{{___JJJAAA<<<999555111///111111///000444999===HHHWWWbbbkkkttt}}}{{{|||yyyvvvsssrrrcccYYYPPPKKKFFF>>>999888888:::<<<===AAAKKKZZZeeeNNNOOOSSS\\\fffmmmpppqqqmmmpppyyy{{{qqqmmmtttzzzzzz||||||rrrmmmmmmooovvv}}}rrrPPP999111111///,,,------,,,,,,++++++******'''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((***+++,,,///...---,,,+++*********)))***++++++***+++---//////000111111...---------------...////////////...///000111111222222111111///111333444333222222333555777:::<<<<<<999666444444222555===??????GGGSSS\\\RRRGGGBBBDDDEEE@@@:::999;;;>>>@@@===999;;;@@@EEEFFFGGGEEEBBB@@@>>>>>>>>>EEEKKKJJJEEECCCGGGMMMTTTVVV[[[```dddbbb[[[UUUTTT```uuupppUUUQQQAAA>>>GGGVVVrrr^^^III===>>>:::;;;\\\pppkkkggggggggghhhooowwwyyy{{{}}}}}}||||||}}}~~~wwwwwwvvvvvvxxxyyy{{{|||~~~~~~~~~~~~~~~{{{|||yyytttrrruuuvvvuuutttvvvzzz~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~|||zzzyyyxxxwwwxxxzzz|||~~~||||||xxxooohhhccc]]]XXXTTTPPPSSS```qqq~~~zzz~~~yyyuuuwww{{{xxxWWW<<<444555bbbJJJCCC>>>>>>???>>>===>>>:::999777555333222111111//////...---,,,++++++***))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&((((((%%%$$$+++999EEEUUUWWWVVVPPPKKKNNNYYYcccllluuu{{{zzzxxx{{{|||{{{}}}}}}fffJJJ;;;:::===IIIGGG???333---:::SSShhh|||dddTTTEEE777999555222333444222222555777888@@@LLLXXXdddqqq|||yyy~~~|||yyytttnnnhhheeeXXXOOOFFFBBB>>>999777888:::555666BBBQQQYYYYYYXXXOOO]]]ppp~~~|||yyyqqqsss{{{zzzyyyuuuhhheeegggmmmvvv~~~vvv]]]???...///333222---,,,,,,,,,,,,++++++******(((((()))))))))*********((((((((((((((((((((((((((())))))))))))))))))(((&&&&&&&&&'''''')))******------------,,,++++++***)))***++++++******,,,......//////...,,,******+++,,,,,,------............000000111111222222222222///222555666444222111111333444666777777666555444999666888===@@@???AAAGGGJJJDDD@@@CCCIIIJJJEEE>>>:::===@@@CCCBBB@@@AAADDDIIILLLOOOMMMHHHCCCAAAAAA>>>EEELLLMMMIIIGGGKKKPPP___aaaaaabbbcccbbb[[[SSSRRRXXXfffxxxeeeQQQAAA@@@FFFYYYvvv|||```JJJCCC===999KKKeeeyyypppiiihhhiiijjjmmmqqqvvvxxx{{{|||{{{yyyyyyyyyxxxyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}wwwrrrtttyyy{{{yyyrrrtttxxx{{{~~~~~~~~~}}}||||||||||||}}}|||||||||}}}}}}{{{yyyyyyyyyyyyyyyzzzzzzzzzvvvvvvrrrlllddd^^^YYYVVVRRRVVV```ooo~~~wwwyyy~~~rrrqqq{{{zzzbbbGGG555333888cccJJJCCC>>>>>>???>>>===>>>:::999777555333222222111//////...---,,,++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((($$$(((***(((%%%(((111999KKKVVV___ZZZMMMHHHRRR___jjjrrryyy|||}}}dddMMM???888AAABBBAAA999111111>>>KKK]]]}}}uuuZZZBBB>>>888444666666444333555333111444===GGGSSScccpppwww~~~zzzyyywwwrrrjjjaaaXXXSSSJJJCCC===;;;999666777;;;;;;;;;DDDTTT^^^]]]XXXUUUfff}}}~~~{{{oooeeedddiiipppyyysssTTTEEE222***,,,///---(((,,,+++++++++++++++******++++++******))))))))))))'''''''''''''''''''''''''''((())))))))))))((('''&&&&&&&&&&&&'''((())))))******,,,------------,,,)))***++++++***+++---////////////...+++******+++,,,,,,,,,,,,,,,------...111111111111111222222222000333666777666333111111555444333222333444666777:::999:::===???===<<<>>>BBBAAACCCHHHOOOPPPKKKEEE;;;===???BBBGGGJJJHHHEEEGGGKKKPPPPPPLLLFFFDDDCCCEEEJJJPPPSSSRRRQQQRRRTTTbbbbbb___ZZZ[[[]]]ZZZSSSSSSSSSYYYlllkkkNNN>>><<>>AAAFFFhhhooohhhhhhiiikkkmmmrrruuuxxxzzzzzzxxxxxxxxxyyyzzz{{{{{{yyyyyy{{{}}}}}}}}}|||||||||}}}~~~~~~|||}}}{{{xxx{{{sssuuuwwwzzz|||~~~~~~~~~~~~}}}||||||{{{{{{||||||{{{zzzzzz{{{||||||yyywwwwwwxxxzzz{{{zzzxxxtttrrrqqqooolllfff^^^WWWUUUUUU^^^jjjyyyxxxvvv{{{uuummmrrryyy]]]KKK???777555777bbbKKKCCC>>>>>>???>>>===>>>:::999777555444333222222//////...---,,,++++++******)))((((((''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((($$$(((+++***''''''+++///>>>RRRddddddVVVMMMSSS^^^ccchhhqqqyyyrrr\\\GGG999999;;;>>>???:::333333777???bbbwww___KKKBBB:::888666333111111222//////444;;;DDDRRR^^^lllttt{{{|||}}}rrroookkkcccZZZQQQIIIDDD>>>999555555555444888===<<>>>>>???>>>===>>>:::999888666444333222222//////...---,,,++++++*********)))(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((%%%'''((((((((((((***,,,222HHH___fff^^^WWWXXX^^^```bbbjjjvvv~~~{{{nnn___OOOBBB888666:::BBBBBB;;;333111444IIIddd}}}eeeVVVGGG>>>999444111222333000000333666:::BBBKKKVVVaaalllqqquuu{{{|||yyyiiiddd[[[QQQHHHAAA>>><<<888444333444555444888>>>AAALLLZZZ[[[LLLEEEYYYuuu}}}ppppppvvv~~~xxxsssppprrrtttzzzwww[[[AAA444111------///000...+++******************++++++)))(((((((((((((((((((((''''''''''''''''''''''''&&&''')))******)))'''&&&((((((''''''(((((()))***)))***,,,.........,,,,,,+++,,,------,,,---///111000000///---***)))***+++---,,,,,,+++,,,---...///000000/////////000111222000222555666444333333333444333222111222555888:::333777::::::999999::::::===BBBHHHIIIGGGBBB@@@???JJJOOOSSSSSSVVVZZZYYYSSSFFFDDDAAAAAABBBEEEFFFGGGRRRYYY``````YYYSSSQQQSSSVVVWWWRRRKKKPPP[[[^^^YYYTTTRRROOORRR```xxxxxxWWWGGG:::;;;OOOlllsss___KKK<<>>>>>???>>>===>>>;;;:::888666444333222222000///...---,,,++++++***++++++***)))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''''''''''''''''''''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&&&&&&&&&&((()))+++,,,&&&:::RRR______ZZZXXXZZZbbbbbbhhhuuu{{{pppuuuwwwqqqhhh```WWWPPP:::555777BBBGGGAAA888333444888EEE]]]zzz}}}kkkUUUFFF===777666777000...///222222111555;;;AAAPPP___hhhnnntttwwwxxx~~~xxxyyy{{{|||{{{xxxsssoooddd\\\PPPCCC;;;888888999777444444666666666:::???HHHGGGGGGEEE===???XXXvvvuuuqqqvvv|||{{{{{{xxxvvvvvvwww{{{yyyeeeIII000111---))))))---000...,,,******************++++++%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''(((******((('''&&&)))(((((((((((())))))******,,,---......---+++***,,,---......------///111000000///,,,)))((()))+++...---,,,+++,,,---...///000///.........///111222///111333444333222222333000000000111222444555666333888;;;999666666777888;;;BBBIIIJJJDDD@@@???AAAIIIRRRXXXVVVTTTVVVVVVSSSKKKDDD===;;;>>>DDDHHHJJJQQQ\\\dddaaaTTTJJJJJJNNNRRRUUURRRMMMSSS```ddd^^^XXXVVVSSSPPPUUUiiilllXXXBBB999FFF]]]xxxwwwYYYKKKAAADDD___wwwmmmllleeegggiiijjjjjjkkklllnnnnnnsssyyy{{{zzz{{{}}}{{{{{{||||||zzzzzzzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||~~~~~~}}}|||||||||||||||xxxxxxzzz|||~~~|||wwwqqqkkkhhhfffeee```\\\ZZZ[[[\\\```nnn}}}zzzqqquuuzzzwwwyyy~~~vvv{{{vvvYYYBBB000///222000111555}}}^^^LLLEEE@@@@@@AAA>>><<<<<<999888666555333333222222///...------++++++***)))''''''(((((())))))******((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))+++***'''%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((---,,,555JJJ]]]bbb^^^YYY^^^eeedddgggwww}}}oooiiicccdddhhhggg```XXXPPPCCC777666>>>CCCAAA;;;999333111888IIIbbbuuuWWWFFFDDD>>>444///111444777555111//////888===DDDJJJQQQZZZdddkkkpppvvv~~~yyysssuuusssrrrpppmmmhhhaaa]]]NNNIIIBBB;;;555333222222444666777666888<<>>HHHWWWbbbdddbbbYYYMMMHHHKKKPPPTTTXXXUUUMMMJJJQQQYYY[[[^^^VVVPPPOOOOOOWWWiii{{{uuuVVV@@@:::JJJZZZsss{{{UUUDDD:::DDDYYYuuuyyynnnfffaaa```^^^YYYZZZ___mmmsssyyy{{{zzz{{{~~~|||{{{}}}~~~yyyzzz{{{}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzz}}}}}}}}}~~~zzzvvvpppkkkhhhfff```[[[VVVTTTVVVaaappp~~~|||zzzxxxwww{{{{{{zzz{{{~~~kkkTTT>>>999222///...///...---aaaJJJCCC???@@@AAA???>>>>>>999888666555333333222222///......---,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((***)))///???OOOYYY___ccc___cccaaagggxxx~~~yyytttooojjjfffddd^^^VVVJJJAAA<<<<<<===>>><<<999777666777AAAWWWkkkjjjYYYIII<<>>@@@AAA@@@???@@@999888666555333333222222//////...---,,,+++***************)))((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))(((+++444???MMM```ooo```___[[[bbbsss|||~~~rrrppprrryyyyyyrrraaaMMM@@@>>>AAAAAACCCBBB<<<111...<<>>:::888666444222222333555777888:::>>>???;;;666222111444>>>MMM[[[lllzzz}}}zzzwwwvvvllllllttt{{{}}}zzzzzzyyywwwsssqqqwwwnnnOOO;;;111---,,,...------,,,,,,,,,+++++++++******))))))))))))((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))((((((''''''(((((()))*********+++---...000111222,,,+++***)))))))))***+++++++++,,,---///000111111++++++++++++,,,,,,------...///000333555666444222...///000111222111000000222333444555666777888999:::<<<>>>@@@???===;;;999666777999;;;>>>BBBDDDFFFGGGNNNPPPIIIGGGLLLPPPNNNNNNDDD???CCCFFFEEEGGGLLLMMMWWW___]]]QQQHHHGGGKKKSSSYYY[[[VVVRRRSSSVVVXXX```[[[UUUPPPKKKKKKQQQZZZvvvjjjJJJ>>>888<<>>@@@AAA???>>>???999888666555333222222222//////...---,,,+++*********)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&'''))))))))))))((('''&&&$$$###&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((******+++...333AAA\\\sssjjjfff^^^bbbpppzzz~~~vvvvvvmmmSSSCCC===CCCGGGKKKGGG;;;111444===CCCSSSjjjuuuXXXUUUNNNDDD===;;;999666555444333111000111333444555===GGGQQQZZZcccmmmtttxxxzzz}}}~~~}}}}}}|||zzzxxxqqqooonnnqqqsssqqqjjjcccaaaZZZPPPGGG@@@;;;888666555444222222222333555777>>>===<<<;;;777444666;;;AAASSSfffuuuvvvnnnfffiiisss~~~~~~zzzuuupppqqqyyyuuu[[[===...---.........,,,,,,++++++++++++*********)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))))))))))))))******+++((()))***,,,...000111222---,,,+++***+++,,,---...***+++,,,---...///000111)))***+++,,,,,,,,,,,,,,,---...111444777777666555///000111111222222111111222222222222333555777888;;;<<<===>>>>>>>>>======999999999::::::<<<======>>>CCCDDDBBBEEELLLOOONNNKKKCCC@@@EEEIIIHHHFFFGGGBBBLLLVVVUUULLLDDDDDDGGGPPPVVV[[[ZZZXXXYYY^^^cccfffaaa[[[TTTNNNLLLOOOTTTeeerrr~~~]]]MMM>>>:::FFFRRRZZZhhhzzzyyyrrrgggWWWHHHEEEIII___~~~mmmaaaZZZWWWYYY___hhhpppuuuxxx{{{~~~}}}||||||{{{{{{||||||}}}~~~~~~~~~~~~}}}~~~~~~|||zzzvvvwwwyyy{{{{{{{{{zzzyyyrrrooollliiihhhfffcccaaabbbaaa```]]]YYYZZZcccnnnvvvwwwttt{{{xxxsssrrrssstttWWW<<<000///.........//////000///...cccLLLEEE???@@@AAA>>><<<===999888666555333222222222000//////...---,,,+++***'''((((((((()))))))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&'''))))))))))))((('''&&&$$$###&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((***,,,,,,,,,666NNNeeevvvtttkkkjjjsss}}}{{{mmmNNN;;;>>>EEEPPPXXXRRRDDD888333444:::EEEWWWnnn~~~zzzlllUUUDDD===<<<:::666444222111222444555666333666:::>>>CCCKKKVVV]]]iiiooovvv|||~~~}}}{{{yyyyyyyyyyyywwwvvvqqqooommmmmmmmmfff[[[RRRRRRLLLCCC<<<999777666666333333333444555777888999<<<777444444444999FFFSSSbbbwwwyyywwwuuupppnnnsss|||{{{uuummmiiilllvvvwww[[[FFF111+++///000---+++************)))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((&&&'''(((***,,,...///000---,,,,,,++++++,,,---...++++++,,,,,,---------...((()))***+++,,,,,,,,,,,,---///222444666666666666111111111222222222222222111111000000111222555666999999:::<<<===???@@@AAA;;;:::999999888888888999999;;;===???CCCIIIKKKJJJEEE???===AAAFFFEEEBBB@@@:::BBBJJJJJJDDD@@@AAAEEEFFFLLLRRRSSSPPPPPPVVV^^^^^^ZZZTTTKKKGGGGGGJJJLLLUUU```nnn|||___LLL@@@AAACCCFFFTTTgggxxxyyycccSSSLLLCCC```|||iii\\\___bbbfffjjjmmmppprrrttt{{{|||{{{{{{{{{|||~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||||||||~~~~~~|||yyywwwwwwxxxyyywwwuuurrrqqqkkkhhhdddaaa___]]][[[YYY[[[WWWUUUUUUVVV]]]qqqxxxvvv|||wwwzzzzzzvvvwww|||~~~mmmZZZCCC222///555,,,---///000000000//////___MMMEEE@@@@@@AAA>>><<<<<<999888666555333333222222000000///...---,,,++++++'''''''''((()))*********(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&(((++++++)))--->>>OOOllluuurrrlllrrr|||dddKKK;;;CCCUUUhhhooofffYYYPPP:::<<<>>>???CCCNNN]]]gggsss{{{|||qqqdddXXXJJJ<<<666333111000111333333333222333333222222777@@@FFFOOOVVV___eeehhhiiikkkmmmsssuuuyyy}}}~~~|||{{{zzzyyyvvvtttrrrrrrsssttttttsssqqqkkkccc]]]WWWPPPIIICCC???;;;666333222333333333222222444666888:::;;;<<<444000111888>>>FFFYYYlll|||zzz|||}}}}}}sssmmmeeeccciiitttfffPPP???333******---,,,(((&&&***))))))))))))((((((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%&&&''')))***,,,---...,,,+++***)))))))))***++++++++++++++++++++++++***((())))))***+++,,,------...000222333222333444555222222222222222333333333000////////////111333444555666777999<<<>>>@@@AAA777777777777777888999:::999;;;>>>@@@AAABBBBBBAAA<<<:::999:::===>>><<<:::888<<>>999888666555333333222222000000///...---,,,++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))''''''&&&%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''')))+++******222<<>>DDDHHHHHHJJJNNNRRRXXX[[[aaaggglllpppsssttttttwwwzzz~~~~~~}}}|||{{{yyywwwvvvttttttooollliiihhhggggggfffeee___[[[SSSKKKCCC>>>;;;999555222000///000111111000333444666777888888777777333555???NNNUUUYYYfffwwwoooiiicccdddmmmzzzuuu\\\DDD333///***(((+++,,,)))((()))*********))))))))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%$$$$$$&&&'''''''''&&&%%%&&&''''''(((***+++,,,,,,,,,+++)))(((''''''((()))))))))))))))))))))))))))))))))((()))***+++---...///111111000......111444111111111111111222222333000//////000000111222333222333555777999:::;;;<<<333333333444666777999::::::===AAACCC@@@<<<::::::888888888777777999:::::::::::::::===@@@BBBCCCBBBEEELLLWWW[[[RRRFFFDDDJJJHHHJJJIIIEEEEEEIIIIIIEEEHHHLLLRRR^^^tttgggPPPBBB???@@@OOO```xxxiiiPPPOOOeeepppjjjccc^^^\\\^^^bbbddddddgggkkkmmmooorrrvvvyyywwwxxxyyy{{{|||}}}}}}}}}||||||~~~||||||{{{zzzyyyrrrqqqqqqrrrtttuuusssrrrooooooooommmiiiddd^^^[[[WWWTTTPPPMMMLLLKKKJJJHHHKKKJJJSSScccppp|||~~~xxxooommmuuuyyyzzzgggOOO888222000---,,,///,,,...///...+++***,,,---|||\\\IIIBBB>>>@@@AAA@@@???@@@999888666555333333222222000000///...---,,,,,,+++******))))))((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%&&&((('''&&&&&&'''))),,,***'''%%%$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((***------+++///555???aaaqqqmmmpppyyyxxxiiiRRRFFF===AAANNNbbbyyy}}}]]]GGG===888444222666>>>HHHUUUjjjzzztttcccOOOIIIBBB===;;;888555111///222444333111111444777000444777888777:::@@@EEE???CCCJJJQQQXXX^^^aaacccllloootttyyy||||||zzzyyy{{{~~~}}}~~~~~~}}}|||~~~}}}|||||||||||||||{{{zzzxxxvvvtttsssrrrlllhhhccc___\\\YYYVVVTTTIIIIIIGGGBBB<<<888666555444333222222333333222000888888888777666333111///999???QQQdddjjjggglllwww}}}www}}}pppjjjfffjjjuuuvvvYYYCCC777111---++++++---,,,***,,,111+++++++++************))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***))))))(((''''''&&&&&&&&&''')))*********)))((('''(((((()))***+++++++++---,,,***)))((((((((()))''''''(((((()))))))))***))))))(((((()))+++...///111111111///,,,,,,///222000000000000000111111222000000111111222222222333000111333555666777777777222222222333444555666777999===BBBEEE@@@:::888999999::::::777666888;;;===<<<::::::>>>CCCFFFEEEBBBEEENNN\\\bbbYYYIIIDDDHHHAAAFFFHHHFFFHHHKKKHHHBBBNNNOOOOOORRRaaa}}}~~~eeeRRREEE<<<@@@MMMbbbxxxpppcccZZZ```|||sssggg]]]YYYZZZ]]]___\\\```dddgggiiilllppptttuuuvvvxxxzzz{{{|||}}}}}}}}}}}}~~~~~~~~~yyywwwxxxvvvrrrooommmlllkkklllnnnoooooonnnjjjjjjjjjhhhddd^^^XXXUUUKKKHHHFFFEEEFFFGGGHHHHHHRRRSSS```uuuzzzlll{{{}}}~~~zzzxxx}}}~~~wwwOOO:::+++...333111---...,,,......,,,)))((())),,,{{{___JJJCCC>>>>>>???>>>===>>>:::888666666666555333111///...------++++++***)))+++******)))(((''''''&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%''')))+++,,,***(((&&&''')))***+++******+++---888IIIaaasssuuuqqqsssxxxtttkkkooovvv{{{iiiSSSDDDCCCBBBFFFbbbyyycccNNN>>>777777,,,555;;;===GGGYYYfffhhhddd[[[MMMAAA999666555444111222222222222222333333666555333222222333555777888:::===@@@DDDGGGJJJKKKWWW[[[aaahhhlllooooooooorrrvvv{{{~~~{{{xxxvvvuuuwwwvvvvvvuuuuuuwwwxxxyyyyyywwwuuuuuutttqqqlllggg]]]ZZZUUUOOOJJJFFFDDDCCC>>><<<888444222111222333111222222000000222444444444111333777666111222777@@@\\\xxx{{{tttsssuuu|||}}}~~~wwwppplllppp}}}ttt\\\EEE444,,,,,,++++++***)))(((((())))))%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''')))***+++,,,............---,,,++++++((((((((()))))))))))))))))))))(((((()))+++...///---///000///+++***+++------.........---...111333...111333222000000222444333444444555555555555555555555555555666666777888<<<;;;:::999888888888888777888999999999999;;;===:::888:::AAADDDBBB@@@@@@GGGKKKSSSUUUMMMDDDBBBFFFGGGHHHIIIKKKMMMMMMNNNNNNMMMNNNNNNNNNUUUgggfffPPPDDDBBBEEEOOO```vvvttt]]]PPP]]]ssslll___]]]\\\WWWRRRYYYXXXYYY\\\aaafffhhhiiikkkppprrrqqquuu{{{zzzuuuxxxxxxwwwxxxyyyzzz|||}}}~~~}}}|||{{{}}}{{{tttnnnlllkkkkkkjjjffffffgggjjjlllmmmllljjjgggccc^^^ZZZWWWRRRLLLHHHCCCBBBCCCDDDBBBBBBNNN\\\```qqqtttlllvvvsssuuunnnZZZ777444///,,,***+++---...,,,,,,++++++***+++++++++~~~bbbJJJCCC>>>>>>@@@>>>===>>>:::888666666666555333111///...------++++++***)))*********)))((('''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((******)))((('''''')))************+++------888OOOiiiwwwwwwqqqnnnwwwzzzzzznnnnnnrrruuuxxxjjjbbbccc^^^WWW]]]llliiigggkkksssqqq```GGG666000------333888===CCCIII``````___]]]VVVLLL???777888666333111000///...---333222111000000000000000///000222444666999:::;;;BBBEEEJJJOOOSSSVVVVVVVVV[[[```gggnnntttzzz~~~~~~~~~~~~}}}{{{yyywwwuuutttrrrqqqooonnnmmmlllmmmmmmnnnkkkgggccc```[[[TTTPPPJJJHHHDDD@@@===;;;::::::777666444333222222333444333333222111222444555444555000,,,---...555DDDSSSddduuuzzzyyy{{{{{{xxx|||pppTTT@@@444---+++---+++***))))))(((((())))))&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((('''''''''(((***,,,---............------,,,+++((((((((('''((())))))***'''((()))***+++,,,------,,,...///...,,,***,,,.........///...------///111...000222111000111444666999888888888999888555222333333333333444666777888:::999888777777777777777888::::::::::::;;;===???BBB>>>>>>AAABBB???===>>>===@@@EEEIIIEEE@@@AAAFFFHHHHHHHHHJJJMMMQQQVVVXXX[[[YYYUUUOOOOOOYYYkkkyyyhhhSSSCCC===:::AAATTTmmm{{{bbbVVVUUUcccmmmaaa\\\[[[UUUVVVXXX]]]bbbddddddcccaaaeeefffeeehhhmmmlllgggmmmlllmmmmmmooorrrtttuuuyyyyyyxxxyyy{{{~~~{{{vvvtttooohhhbbb```____________```bbbaaa___]]]]]]]]]ZZZXXXTTTPPPMMMHHHBBB>>>???===>>>DDDKKKUUUhhhxxx|||yyyxxxxxxzzzllluuu~~~iiiPPP???333222///---,,,++++++++++++++++++***++++++,,,,,,eeeKKKDDD>>>???@@@>>>===>>>:::888666666666555333111///...------++++++***)))******))))))((((((''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''(((******))))))+++,,,)))+++999TTTmmmvvvtttoooqqqqqqsssuuusssrrryyy{{{}}}vvvdddYYYMMMHHHKKK\\\kkkjjj\\\OOOEEE888000444333...111;;;EEEMMMYYYdddfff___RRRHHH<<<888333111333444333111333333222111000///...---/////////000111222222333555666999<<>>===@@@AAA>>><<<===>>>>>>@@@DDDDDDBBBDDDIIIKKKIIIGGGGGGKKKRRRYYY^^^ccc```YYYPPPJJJNNNZZZddd{{{tttvvvhhhNNNFFF===;;;CCCQQQ^^^eeedddRRRMMM\\\vvv~~~rrr```]]]ZZZYYY[[[]]]______]]]______^^^aaaeeedddaaa^^^^^^^^^___```bbbdddeeeiiijjjlllnnnppprrrtttuuuvvvxxxyyyzzz{{{|||yyytttrrroooiiidddccc^^^VVVPPPNNNNNNOOOOOOUUUWWWYYYWWWSSSOOOOOOPPPFFFFFFEEEDDDBBB@@@>>>===AAA@@@CCCLLLZZZooowwwssszzz~~~vvvooojjjyyyfffIII555---/////////...---+++***)))************+++,,,------eeeLLLDDD??????@@@>>>===>>>:::888666666666555333111///...------++++++***)))***)))))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))(((((((((((((((((((((((('''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))&&&((())))))((()))***,,,...))),,,===TTTgggttt{{{qqqqqqssstttrrrqqqwww{{{cccYYYIII<<<<<>>BBBEEEHHHLLLNNNVVVUUUTTTTTTTTTUUUVVVWWWYYYZZZ\\\]]]^^^]]]\\\[[[YYYWWWUUURRROOOMMMKKKJJJDDDBBB???<<<999777555444333333222111111222333333---...000222444444444444666222///000000//////000111444<<>>???BBBAAABBBGGGHHHFFFFFFHHHLLLJJJGGGFFFIIINNNTTTXXX]]]\\\WWWQQQMMMQQQZZZaaapppyyyqqqssshhh]]]MMMBBB???AAADDDFFF\\\vvvmmm___ZZZ\\\kkkxxxiii\\\UUUUUUWWWYYYQQQQQQPPPPPPSSSVVVWWWUUUWWWVVVUUUTTTTTTUUUVVVWWWZZZ\\\___bbbdddfffgggggghhhkkknnnooopppqqqsssuuuvvvyyy|||}}}}}}}}}~~~zzzvvvqqqkkkhhhfffbbb\\\WWWSSSNNNGGGBBB@@@AAAAAABBBJJJLLLMMMNNNMMMJJJGGGEEEBBBBBBAAA???>>>???BBBFFFJJJNNNTTT[[[ggg{{{tttooonnnxxx|||sssiiiwww{{{xxxfffKKK666...///---------,,,+++***))))))************+++,,,---...dddMMMEEE???@@@@@@>>>===>>>:::888666666666555333111///...------++++++***)))))))))))))))((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&((()))%%%'''(((((((((((()))+++///+++***///:::MMMfffzzzmmmmmmmmmoooooosss~~~rrrdddYYYJJJ???:::???PPPaaaxxxkkkUUUJJJ???444777777:::BBBMMMXXXaaafffhhh```UUUKKKDDD@@@;;;999888555222000///000222444/////////000000000000000111000000000111222333444333555777888888888999:::AAABBBCCCEEEEEEEEEDDDCCCEEEFFFHHHIIIJJJJJJJJJJJJHHHGGGFFFDDDBBB@@@???>>>666666555444333333444555333333333222222333333333///000222444555444333333777222111333333222666===BBBEEEOOOccc~~~|||{{{lllTTTEEE444---***,,,...+++((('''((('''''''''''''''((((((((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%''')))***++++++,,,---......------+++)))'''&&&&&&(((+++,,,---+++)))((()))+++...000+++++++++,,,.../////////333444555555333222333444111000//////222555999;;;777222---///777;;;:::777333333222333444777999;;;555555555666777888999:::888999999999999<<<@@@DDD999999===EEEHHHEEEAAAAAA>>>>>>AAAGGGIIIFFFDDDFFFJJJIIIHHHHHHJJJMMMQQQSSSWWWWWWVVVTTTSSSWWW]]]ccckkkwwwwwwsssvvv\\\HHH>>>===@@@CCCKKKddd~~~}}}pppaaa[[[```sssuuueee[[[UUURRRPPPMMMJJJKKKMMMNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOORRRTTTXXX[[[^^^___``````^^^aaadddfffffffffgggiiijjjkkkllllllkkkjjjkkkkkkhhhjjjmmmqqqsssqqqlllhhhccc```\\\YYYWWWTTTOOOKKKHHHCCC>>>;;;::::::;;;;;;BBBAAAAAADDDGGGEEE@@@;;;EEEFFFDDD@@@???CCCMMMUUU___iiiqqqrrrrrr~~~ppp```bbbjjj{{{{{{{{{}}}zzz|||~~~zzzsss}}}rrr___JJJ888000...000...,,,+++)))))))))***+++************+++,,,---...cccMMMFFF@@@@@@@@@>>>===>>>:::888666666666555333111///...------++++++***)))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&(((((('''''')))***'''))),,,......777LLLaaaooollljjjiiijjjppp~~~zzzoooiiidddZZZLLL<<<666AAAQQQqqqYYY???777333111222:::DDDNNNSSSeeeaaaYYYPPPIIIFFFDDDDDD;;;999555333111222333555////////////////////////111111000000000111111222000111333444333222333444666888:::<<<<<<<<<:::999:::;;;;;;<<<===>>>??????;;;;;;;;;;;;:::888777666000222222222000///000111111111111111111111111111222333444555555444222222///...111777:::===IIIXXXrrrqqqqqqxxx|||~~~yyywww}}}}}}jjjSSS===000000---++++++)))&&&'''+++'''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((()))))))))***,,,------------+++***)))((((((***+++---///---)))''''''***...111---,,,,,,---///111000///222444666777666666777888444222000111333666888888777222...///333666666444333333333333333444555666555555666777888:::;;;<<<;;;;;;;;;;;;<<>>======:::888666666666555333111///...------++++++***)))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$&&&''''''''''''(((***$$$''',,,...,,,---666BBB^^^```dddiiimmmrrr~~~yyyrrrnnnnnnoooqqqmmmfff]]]PPPEEEEEEJJJppphhhJJJBBB888111111555:::===GGGHHHHHHEEEBBBCCCHHHMMMFFFEEEDDDBBB???<<<:::888444444333333222222111111222222222222222222222222---///111222111000111222222222333444555555555555777666555555555666888999444555555555444333111111///111333222000------...//////000111111111111111333333333333333333222222...000:::FFFMMMWWWnnnyyyuuuzzzzzzyyy|||{{{lll[[[JJJ;;;000+++---***)))***(((%%%&&&***&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))*********)))((('''''')))***+++,,,,,,,,,++++++******++++++,,,---...,,,***))))))+++...///000...---...111222111//////222555777777888999;;;666444222333555666555444222111111333555666555333666666777777666555444333444444555666888:::<<<===@@@@@@AAAAAABBBEEEKKKOOOHHHEEEEEEHHHIIIEEEBBBBBBBBBDDDJJJNNNLLLIIILLLRRRIIIIIIHHHHHHHHHJJJLLLMMMMMMOOOQQQSSSTTTVVVWWWYYYgggnnnsssvvv~~~}}}~~~hhhYYYNNNSSS___ppp}}}}}}rrrhhhaaaYYYPPPLLLMMMOOONNNKKKIIIGGGEEEEEEEEEGGGHHHJJJLLLMMMOOOPPPPPPOOOPPPPPPNNNKKKIIIIIIJJJLLLKKKKKKKKKMMMNNNNNNNNNNNNLLLKKKJJJKKKJJJIIIGGGCCCAAA???>>>===<<<;;;::::::999999999;;;<<<:::999:::<<<<<<<<<===EEERRR\\\___ffflllooorrr|||pppiiiiiikkk{{{xxxssssssyyy|||uuujjjLLLCCC777000...---,,,)))+++++++++++++++++++++++++++++++++***++++++,,,,,,eeeNNNGGGAAAAAAAAA>>>======:::888666666666555333111///......---,,,+++***)))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&'''(((******((())),,,---+++---111999DDDWWWjjjuuu{{{wwwpppsss|||vvvtttuuuxxxrrraaaQQQGGGIIIVVVooouuuhhhSSSAAA555111111333111666999888555777>>>EEERRRSSSTTTSSSOOOHHHBBB>>>777666666444333222111000000000111111111000//////---///111111000///000111000///...---...000222444666555222111111222555666222333333333222000///......111444444111.........///000111333444444444444222222222222222222222333666;;;JJJ[[[ffftttzzzrrrooovvvzzzuuulll```NNN<<<000++++++---(((&&&(((------(((%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))+++,,,---,,,***)))%%%&&&((()))++++++,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,------222///...///222333222///,,,///333666888999;;;<<<888555333444666666444111+++...333888::::::888777;;;;;;<<<<<<;;;888666444333333444666888:::<<<===EEEEEEEEEEEEGGGJJJPPPTTTIIIDDDAAACCCDDDBBBBBBDDDHHHJJJMMMMMMGGGCCCIIIQQQMMMJJJGGGDDDBBBCCCDDDEEEBBBEEEJJJOOOSSSVVVXXXYYY\\\ccceeeccchhh|||\\\SSSSSSaaapppyyy{{{ssssssgggddd```ZZZUUUQQQNNNMMMJJJJJJKKKLLLNNNOOOQQQQQQIIIIIIIIIGGGDDDCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDCCCAAA@@@????????????>>><<<@@@>>><<<;;;:::;;;;;;;;;777777888:::<<<===;;;999:::@@@CCCAAAAAANNNggg|||lll\\\bbbwww~~~tttvvvyyy}}}xxxcccOOO555222///+++***,,,000222(((***,,,......---+++))),,,,,,++++++***+++++++++hhhNNNEEE???@@@BBB@@@>>>===:::888666666666555333111000000///...---,,,,,,++++++++++++***)))(((((('''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))************...333???VVVvvv~~~{{{xxxzzzzzzppp\\\MMMDDDAAAFFFVVVjjjxxxxxxmmmaaaTTTFFF===999000333666666444333333444;;;HHHVVVaaalllpppbbbOOOOOOGGG>>>;;;>>>???;;;666555444222111111222333444.........///000000111111222222222222222222222222444333333333333444555555888555222222444444111///---...000111111111000000...///000111222333333444000---///333333000333:::DDDPPPaaammmqqqyyyzzztttppppppuuu{{{~~~uuuaaaJJJ???222,,,......***%%%)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''')))***+++))))))***++++++)))((('''((()))+++,,,,,,***)))***+++---,,,,,,,,,---///000000000///...+++---000333333000---***...111444444444555999===<<<777111...000222333222...000555:::>>>???<<<999<<<======<<<:::999:::;;;666;;;@@@AAA>>>===@@@CCCFFFBBB>>>>>>CCCIIIMMMOOOHHHFFFBBB???===@@@FFFJJJMMMLLLJJJHHHHHHLLLQQQVVVXXXSSSKKKFFFCCCCCCDDDDDDBBBDDDHHHLLLOOOPPPQQQPPPTTTVVV[[[bbbfffoooxxxZZZFFFKKKYYYbbbnnn}}}{{{ooofff^^^ZZZYYY```jjjlllddd[[[VVVTTTPPPMMMJJJHHHHHHHHHDDDDDDCCCCCCCCCDDDEEEFFFBBBBBBBBBBBBAAA@@@???>>>CCCAAA???>>>???@@@???>>>AAAAAA@@@BBBDDDGGGJJJLLLOOOQQQVVVYYYXXX```xxxuuufffdddlllxxxyyy|||~~~~~~|||yyyuuummm\\\FFF666222///------//////,,,***))))))(((((()))***++++++************************hhhNNNEEE???@@@BBBAAA???>>>:::888666666666555333111000//////...---,,,++++++++++++******)))(((((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********---///666GGGeee|||xxx{{{}}}uuucccTTTGGG@@@<<>>===???DDDHHHFFFHHHJJJKKKMMMPPPTTTWWW```ZZZRRRLLLIIIGGGGGGFFFAAAEEEIIINNNQQQQQQPPPNNN[[[[[[^^^bbbcccgggssshhhPPPHHHJJJPPP[[[hhhiiisssooolllgggaaaZZZUUUQQQNNNQQQQQQOOOMMMKKKIIIHHHGGGCCCCCCCCCCCCCCCBBBBBBAAA?????????BBBEEEGGGHHHGGGIIIJJJKKKLLLOOOVVV^^^dddkkkmmmqqqrrrppprrrqqqiiidddhhhqqqyyywwwwwwzzz}}}||||||{{{qqqcccSSSCCC666...000...,,,,,,......,,,)))))))))(((((()))******+++************************fffNNNEEE???@@@CCCBBB@@@@@@:::888666666666555333111//////...---,,,+++******+++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))******,,,+++,,,333IIIgggwww}}}vvvgggVVVNNNDDD:::444777FFFUUUaaaeeepppuuucccUUUPPPHHHAAA<<<888555333555444777@@@KKKUUUcccnnnzzzssshhhZZZNNNJJJMMMPPPGGGEEEAAA===:::888666666666555555444333333222222333333333333333333333333444444333333444444555666666555555555666444111///444444444333222111//////,,,---...//////...,,,+++000000111222666AAAWWWkkkyyywwwpppwwwuuutttppplllgggeeeeeegggqqqxxxzzzrrrhhh\\\GGG444,,,)))&&&%%%&&&((()))(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((()))***)))(((((('''''')))***+++)))((('''(((*********)))+++,,,.../////////...---+++,,,---/////////...---------...000222222000///000000111444777999999888111777>>>@@@>>>:::888777===???@@@@@@>>><<<;;;;;;;;;???DDDCCC???===???CCCDDD@@@<<<999999:::::::::AAA@@@???>>>===>>>BBBEEEDDDHHHMMMQQQRRRTTTUUUVVVbbb]]]VVVQQQNNNMMMLLLKKKBBBFFFLLLQQQSSSRRROOOMMMUUUVVV\\\aaabbbdddmmmwww|||yyyfffUUULLLJJJKKKMMMMMM\\\uuu|||uuuqqqiiiiiigggddd___ZZZUUUSSSSSSSSSTTTTTTUUUUUUUUUUUUSSSUUUXXX^^^dddhhhiiiiiiiiijjjjjjiiijjjqqq}}}uuukkkjjjmmmuuuzzz}}}wwwrrryyy}}}~~~~~~uuucccNNN;;;000---......,,,++++++,,,,,,***)))))))))((((((((()))******************************~~~dddNNNEEE???AAACCCBBBAAAAAA:::888666666666555333111......---,,,+++******)))******))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***+++***((((((222GGG___ppp}}}rrrtttrrrkkk```TTTEEE;;;<<>>DDDJJJIIIFFFCCCAAA???>>>===555555555444444333333333222222222222222222222222333333333333333444555555777777888888777555333111000000000000000/////////------------...000111222///999DDDJJJNNNYYYnnnwwwoooqqqxxxwwwsss~~~zzzwwwqqqjjjeeedddfffiiiuuutttkkkYYYHHH===222))))))******)))'''&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((((((((()))(((((('''''''''((()))***)))((('''(((***+++***(((***+++---.........---,,,---------------,,,,,,,,,...---...111555555222///......000333666888999999444;;;AAABBB===888666666777999;;;;;;888666555555888===AAAAAA===<<<>>>AAAJJJFFF@@@<<<:::;;;===>>>BBBCCCBBB@@@>>>>>>???AAAHHHLLLPPPSSSSSSSSSTTTTTTZZZVVVQQQOOONNNNNNMMMMMMAAAFFFLLLRRRTTTRRROOOLLLMMMRRRZZZccceeedddggglllkkkuuuvvvmmmeeeVVVFFFDDDNNNbbbyyyzzz}}}}}}uuu}}}||||||}}}}}}jjj___MMM;;;...***,,,///++++++************)))((())))))((((((((())))))***************************}}}cccOOOFFF@@@AAADDDCCCAAAAAA:::888666666666555333111......---,,,+++******))))))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''''''''(((((((((((('''(((((((((((()))))))))((()))***)))***111???KKKsss{{{ssstttzzzvvvlll```RRRIIIFFFeeeddd^^^[[[bbbqqq}}}kkkVVVDDD===999333222777555999===999222///111666<<<;;;::::::999999999999111222222222333333333444000000000000000000000000222222222222222333444444555666777666555333111111000000/////////.........222000......///222666999DDDSSSbbbgggiiirrr~~~{{{{{{yyy~~~tttkkkggghhhllloookkkeeeVVVAAA222+++))))))(((***,,,+++(((&&&'''(((&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''''')))'''''''''''''''(((((())))))((((((***,,,,,,***))))))***,,,------,,,,,,+++......---++++++******))),,,+++,,,000555666444111/////////000111444777999999???EEEDDD???999888999999:::<<<;;;888666555555888===BBBBBB???>>>@@@DDDNNNJJJCCC===;;;===CCCGGGFFFFFFEEECCC???>>>>>>???GGGIIILLLMMMMMMNNNPPPRRROOOLLLIIIGGGGGGHHHGGGFFF>>>BBBHHHMMMOOONNNLLLJJJOOOTTT^^^ffffff___\\\\\\bbbbbbjjj~~~www___NNNIIIKKKYYYjjjvvv}}}|||zzzzzzvvvxxxxxxpppgggMMMCCC666---***++++++***))))))***)))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))~~~eeeQQQHHHBBBBBBDDDCCCAAA@@@:::888666666666555333111//////...---,,,+++******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))''''''(((((((((((())))))&&&(((,,,...,,,***...555UUUqqq|||{{{}}}}}}vvvpppggg^^^ZZZgggfff[[[JJJCCCMMMYYY^^^pppxxxyyy___MMMCCC;;;444222...111555555444222222333//////000111111222333333/////////000111222222222////////////////////////111111000000111111222333333333444222000......//////...------,,,,,,------++++++,,,///555===EEEJJJ^^^kkkwwwyyyyyy~~~|||zzz|||wwwmmmkkkjjjiiigggPPPJJJ@@@444+++((((((***$$$&&&((((((((('''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''''')))((()))***,,,,,,***(((((()))+++,,,,,,,,,+++***------,,,+++***)))((((((((((((***---111222222111000111000000///111444777???BBBEEEDDD@@@===<<<<<<:::;;;;;;999666555555666666;;;@@@@@@<<<;;;===AAAIIIFFF@@@;;;999<<>><<<===>>>>>>@@@BBBDDDEEEHHHKKKNNNHHHFFFCCCBBBAAA@@@>>><<<:::===AAAEEEGGGIIIIIIHHHMMMQQQ[[[dddeee___ZZZZZZddddddffflllvvvvvvxxxgggUUUDDDDDDQQQdddwww~~~yyysssuuuzzzuuussszzz~~~{{{zzz}}}|||yyyyyyrrr___LLL===555...+++---...+++'''((()))***)))((('''((()))))))))((((((''''''(((((())))))))))))))))))))))))iiiSSSJJJCCCCCCEEEBBB@@@???:::888666666666555333111000//////...---,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))''')))---...******---===RRRmmmyyysssqqqoooooobbbJJJ;;;===BBBCCCWWW```llluuu|||zzzhhh\\\UUULLLCCC@@@;;;666333222222000///000000111111222222111111////////////000000000000000000000000000000000000///////////////000111111333444333000------///111......///000222555777999666888<<>>>>>>>>>>>===<<<;;;;;;;;;:::999666333222444666888<<<@@@>>>:::777888;;;???>>><<<999777999>>>CCCCCCBBB@@@===::::::;;;===;;;===???AAAAAACCCEEEGGGDDDCCCAAA@@@@@@???===;;;<<<===>>>AAADDDHHHKKKMMMMMMOOOUUU]]]___\\\[[[\\\bbbccceeedddbbbmmmvvvqqq|||rrr]]]QQQPPPXXXhhhuuusssooonnnttt{{{wwwtttxxx~~~}}}yyyuuuwww{{{xxxyyy||||||zzz{{{~~~}}}uuummm```KKK999555222...---......,,,***''')))***)))''''''(((***))))))((('''''''''''''''))))))))))))))))))))))))lllTTTKKKDDDDDDEEEBBB??????:::888666666666555333111000000///...---,,,,,,+++'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))...'''%%%)))+++)))))),,,///666CCCXXXssstttVVVBBB>>>===999333;;;EEELLLSSSbbbuuu|||rrrfffdddXXXHHH@@@??????===:::444444444444333222000000111111000000///.........000000000000000000000000...............///000000777777666222......222555222333666:::@@@FFFKKKNNNXXXZZZ^^^bbbeeehhhiiijjjkkk~~~||||||~~~pppvvv|||zzzsssnnnaaaKKK888222,,,'''%%%&&&&&&'''(((((('''%%%%%%''''''&&&$$$''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''')))+++***(((%%%'''((()))++++++******)))%%%&&&(((***+++,,,++++++)))+++---,,,******...111,,,000555666555444444555;;;999777666888888888777>>>===;;;777444444666999???CCCEEECCC===999:::<<<888:::;;;999777777:::===>>>===<<<999777888;;;======@@@BBBCCCBBBAAAAAAAAAAAA@@@@@@AAABBBCCCAAA???@@@@@@@@@AAAEEEJJJPPPSSSYYYVVVVVVXXXWWWTTTSSSVVVWWWXXX[[[]]]]]]aaarrryyyxxx~~~lll\\\SSSWWW___[[[UUUSSSZZZccciiiooosss}}}wwwxxxwwwtttssszzz{{{tttttt}}}wwwvvvvvvxxx}}}{{{}}}}}}}}}{{{|||vvvfffVVVIII:::---,,,---,,,***'''''')))+++&&&)))+++***''''''(((+++***)))((('''''''''''''''))))))))))))))))))))))))iiiSSSJJJCCCCCCEEEBBB>>>===<<<:::888777666555333111000...,,,,,,,,,,,,***(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************))))))))))))************+++,,,///555CCC\\\xxx{{{uuuyyyyyy~~~zzzoooaaaTTTKKKGGGBBB???======<<<@@@MMMZZZjjjooowww~~~|||lllccc```]]]XXXOOOMMMJJJGGGDDD@@@;;;888???999333///000222333222000222333111......222666222------222333000///111666555555;;;CCCGGGFFFBBBJJJIIILLLUUU___iiiuuuyyywww{{{|||vvvwww~~~~~~pppqqqppprrr|||{{{nnn___NNN>>>111))))))((('''((()))((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%###"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&(((*********)))))))))+++---,,,)))))),,,...///111222333222111111222000222444555555666999;;;EEE@@@:::777777999999999???CCCEEECCC===777777888777666555555555666888999>>>===<<<:::999999::::::;;;AAAGGGEEE@@@===@@@EEEEEE@@@<<<<<>>===;;;999777666666555333111000...---,,,---,,,+++)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++,,,,,,,,,111>>>OOO[[[xxx}}}xxxooopppyyy~~~zzzwwwuuuqqqlllhhhfffaaa]]]WWWLLL@@@<<<===BBBFFFQQQ^^^jjjwwwzzzuuurrrnnniiieeefffiiimmmooohhh]]]OOOFFFCCCCCCBBB@@@<<<;;;:::999888777666555888444333666666444666;;;AAAEEEPPPaaarrr{{{|||yyyxxxvvvvvvwwwyyy~~~{{{|||wwwvvv||||||vvvttttttrrrpppuuu}}}{{{sssfffRRR@@@555///---+++)))((('''((()))((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%###"""%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))******))))))+++,,,------++++++---///111222222111///......///222333333444444777;;;???IIIDDD===:::999999999888<<>>999444444666444555555555666777888888???>>><<<;;;:::::::::;;;:::>>>AAABBBAAA@@@AAABBBAAA>>>;;;<<>>===;;;999666555555444222000111///...---------+++***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))******'''))))))))))))...555<<>>===<<<;;;::::::;;;;;;:::;;;===@@@BBBBBBAAA????????????@@@BBBCCCAAA@@@@@@DDDHHHJJJKKKMMMQQQUUUTTTTTTWWW^^^dddbbbYYYQQQKKKOOOTTTWWWXXXVVVRRRPPPJJJNNNYYYlll|||ooo]]]OOOHHHBBB===DDDWWWqqq~~~lllbbb___\\\TTTLLLHHHIIILLLSSS]]]ffflllooorrrqqqpppqqqsssuuuuuuttt{{{{{{zzzzzz|||~~~}}}{{{{{{sssqqqppprrryyy}}}~~~{{{{{{}}}tttkkkjjjmmmlllddd\\\KKK???111***,,,///...,,,,,,+++***)))((()))******)))((((((''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((}}}dddOOOGGGAAABBBDDDBBB???>>>:::888666555444333111///111000............,,,***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************(((((((((((()))))))))***''')))***++++++,,,///222:::RRRlll{{{zzz{{{}}}yyyxxxqqqkkklllkkkeee___\\\UUUJJJ???888666888AAAJJJRRR```pppyyy~~~uuuoooooorrrtttuuuuuuuuuvvvwwwxxxyyyzzzoooooonnnjjjeeeeeellltttuuuuuuvvvwwwuuurrrxxx~~~~~~|||qqqggg___ZZZBBB999...)))+++---,,,***((('''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))&&&'''(((((()))*********------------------...///444333222///,,,,,,...000333444555555555666999;;;888777666666777777888888777888999888777777:::<<<888:::<<<======<<<:::888<<<<<<;;;::::::::::::::::::===AAACCCCCCBBB@@@???AAACCCDDDEEEEEECCCBBBAAACCCGGGMMMPPPQQQSSSXXX\\\\\\\\\]]]aaacccaaaZZZSSSRRRSSSUUUXXX[[[ZZZVVVQQQHHHJJJPPP]]]pppyyyoooggg^^^QQQKKKSSSggg~~~|||gggeeeaaa______aaacccddd\\\YYYUUUTTTTTTTTTRRRPPPWWWVVVVVVWWWXXXZZZ[[[[[[bbbeeeiiikkkllljjjiiihhheeefffeeebbb___^^^```bbbhhhoooyyyxxxzzzzzzuuupppnnnkkkaaaQQQDDD:::444,,,***---//////---++++++***)))((())))))***)))(((''''''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((fffOOOFFFAAABBBDDDBBB@@@???:::888666555444333111///111000............,,,***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))+++++++++)))((('''((())),,,999FFFVVVqqq~~~~~~~~~wwwzzzwwwiiieeehhhlllpppttttttgggVVVIII===777777<<<999>>>CCCHHHPPP[[[aaaaaahhhlllsss{{{zzzzzz~~~~~~}}}yyyxxx|||~~~|||{{{}}}}}}}}}~~~|||rrrbbbQQQDDD>>>///+++((())),,,,,,((($$$'''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&&&&$$$###$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***'''''''''((())))))******---,,,++++++,,,---......222222111///...///222444777999<<<<<<:::888777666333444555666666666666666666777999:::;;;>>>AAACCC>>>@@@BBBBBBAAA???;;;999::::::::::::999999999888<<>>AAACCCDDDAAABBBCCCDDDBBB@@@<<<:::999999::::::::::::999888>>>GGGPPPPPPIIICCCBBBDDDAAAFFFJJJIIIDDD@@@@@@CCCEEEFFFHHHLLLRRRXXX]]]___[[[\\\[[[YYYXXXZZZ___cccddd^^^WWWQQQOOOMMMJJJGGGMMMPPPQQQNNNKKKNNNXXX```|||mmmeeedddddd\\\VVVUUUVVV[[[mmm~~~sssllliiieeeiiimmmnnnmmmnnnqqqtttssswwwzzzyyyvvvwww|||~~~}}}}}}vvvmmm^^^NNN@@@666000---''',,,000///+++'''&&&(((******)))))))))((((((((((((''''''''''''(((((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''iiiOOOGGGBBBDDDFFFEEECCCCCC;;;999777666666555333111000...---,,,---,,,+++)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))******'''''''''((((((((())))))&&&&&&'''))),,,......///+++,,,---,,,,,,999XXXtttxxxtttvvvyyy~~~{{{}}}yyylll^^^YYYZZZdddbbbYYYKKK@@@<<<888444<<>>???<<<888555444777;;;>>>>>>;;;777555444444555777:::===>>>>>>======>>>???@@@@@@>>>===;;;::::::;;;<<<<<<<<<;;;:::AAAHHHOOOQQQMMMHHHEEEEEEBBBHHHLLLKKKFFFCCCFFFJJJHHHEEEDDDGGGOOOVVVZZZZZZVVVTTTQQQQQQTTTYYY^^^aaaccc___XXXRRRMMMJJJHHHGGGNNNOOONNNKKKHHHHHHKKKNNN^^^nnn}}}qqqfff]]]YYYRRRMMMVVVcccfffrrr~~~{{{|||}}}zzz{{{}}}~~~}}}kkk]]]III999222//////...***,,,------+++*********)))))))))))))))((((((''''''''''''''''''((())))))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''iiiPPPGGGBBBDDDGGGFFFDDDDDD<<<:::888777666555333111000...,,,,,,,,,,,,***((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))''''''(((***+++***(((&&&+++%%%(((000222000999HHHXXXnnn}}}wwwwww{{{~~~{{{yyytttyyyzzzmmmiiikkkwww{{{xxxkkk\\\RRRLLLHHHAAAFFFKKKMMMLLLLLLPPPTTTpppzzz}}}mmmaaajjjvvv~~~~~~rrriiiaaabbbfffjjjnnnrrrmmmoooqqquuuxxx{{{}}}~~~xxx|||zzzsssrrroooggg______fffiiiqqq}}}qqqnnn___LLL999000,,,)))+++000###'''+++)))&&&$$$&&&)))%%%$$$$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%############"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++((((((''''''((()))+++,,,000...,,,---///111000...,,,...000111000000111222555777999888666333333333333888===???<<<999777777333333555888::::::888666999:::;;;<<<=========<<<;;;<<<===>>>>>>>>><<<<<>>777222000---,,,,,,+++***)))((())))))******))))))((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&kkkQQQHHHAAABBBDDDCCC@@@@@@::::::999888666444333222//////...---,,,++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''&&&$$$%%%&&&(((((('''%%%&&&&&&'''((()))******)))))))))))))))***++++++,,,++++++,,,///;;;QQQeeexxx~~~}}}~~~~~~zzzuuuqqqrrrxxx{{{yyyuuukkkkkkhhhfffmmm~~~}}}ooofffaaa^^^[[[eeellltttwwwuuuwww}}}|||zzzvvvvvv}}}wwwtttvvv|||yyywwwuuuwww}}}|||xxxtttrrriii```UUUNNNDDD666+++&&&)))(((&&&''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((((((''''''((()))***+++++++++++++++***++++++,,,,,,,,,,,,+++//////000111000///...---222444777<<<>>><<<888444222222222333444555777777;;;999777666777888888777777999:::;;;<<>>@@@FFFKKK\\\nnn}}}wwwrrrlllddd___]]]ccckkkrrrzzz~~~~~~zzzrrrmmmjjjmmmrrr|||zzz{{{yyyyyyyyyxxx}}}nnn]]]OOOCCC666///,,,+++******+++,,,+++(((&&&''''''((((((((((((''''''((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkQQQHHHAAABBBDDDBBB@@@???::::::999888666444333111//////...---,,,++++++***((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%'''%%%$$$$$$&&&'''''''''$$$$$$%%%&&&((()))******))))))))))))))))))))))))///---------+++,,,555???\\\ppp}}}|||zzzwwwuuuvvvvvvvvvyyy}}}zzzxxxfffWWWEEE888000+++***,,,)))(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((())))))***++++++******+++,,,------------,,,,,,////////////......------///111333666777666333111333222222333666888999999;;;777333333666999999777;;;=========<<<<<<===???EEECCC@@@AAADDDHHHJJJJJJMMMNNNMMMKKKGGGEEEDDDEEEBBBBBBBBBBBBAAA???@@@BBB>>>EEENNNSSSSSSSSSSSSTTTUUUQQQPPPRRRQQQKKKFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@BBBDDDEEECCCAAA@@@@@@BBB???LLL```sss|||wwwzzz|||rrrsssssssssuuu{{{xxxrrrsssyyyzzzpppiiifffuuu~~~}}}xxxvvvmmmoooqqqssssssrrrpppnnn~~~|||{{{}}}uuuppptttyyyzzzeeeVVVFFF;;;444...---///((((((((()))******(((&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lllRRRIIIBBBCCCDDDBBB@@@???::::::999888666444333111//////...---,,,++++++***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&''''''&&&###$$$%%%&&&'''((())))))))))))))))))(((((('''''''''%%%'''---000//////111>>>JJJ```zzz}}}|||xxxxxxyyyyyyuuusssyyy~~~uuummmfffNNNAAA222+++(((''')))---)))******)))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))***++++++,,,,,,+++------............------/////////......////////////111222333333333333333444333222444777:::::::::;;;777444444777::::::888===>>>???>>><<<::::::;;;@@@@@@AAACCCFFFFFFFFFEEECCCHHHKKKHHHBBB>>>>>>@@@AAACCCCCC@@@======???@@@;;;@@@FFFIIIIIIJJJLLLNNNOOOLLLMMMQQQPPPJJJEEEDDDCCCBBB@@@===<<<===???AAAAAABBBDDDDDDBBB???===<<<888>>>GGGQQQ___sssxxxmmmgggiiiuuu{{{pppiiigggjjjvvv}}}}}}|||xxxqqqiiiccc```mmmttt|||~~~zzzuuurrrsssuuuvvvwwwzzz|||zzzssspppmmmiiiOOODDD777111---***)))+++)))(((&&&&&&(((******)))'''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&oooSSSJJJCCCDDDEEECCC@@@@@@::::::999888666444333222//////...---,,,++++++***((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''(((''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%&&&(((((('''%%%###$$$$$$%%%&&&'''(((((('''((((((((((((((('''&&&+++%%%$$$)))......,,,,,,222111999KKKbbbyyyuuussssssuuusssooopppsss~~~mmm\\\LLL@@@666///+++,,,,,,)))''''''&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((()))***+++,,,------------............------,,,.........//////000111111222333333333222333666888666444222444999;;;;;;::::::888666666777999999999888;;;===>>>===<<<<<<===999<<>><<<>>>???>>>BBBCCCDDDDDDDDDDDDFFFHHHDDDCCCFFFJJJJJJFFFDDDEEEFFFDDDBBB???===>>>AAADDDCCCCCCCCCAAA>>>:::555333333666999;;;@@@KKK[[[gggyyyuuutttyyyxxxrrrpppvvv~~~~~~}}}|||{{{rrrcccRRRFFF999111++++++,,,***)))******(((&&&&&&''')))******''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&tttUUULLLDDDEEEFFFDDDAAA@@@::::::999888666444333222//////...---,,,++++++***((((((((((((''''''''''''''''''''''''''''''''''''######%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&)))******'''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&///***(((***+++))))))+++,,,((()))000:::JJJ```tttzzzrrrlllkkkpppuuuuuutttsssxxx|||eeeLLL===333***,,,(((''',,,...+++'''&&&$$$&&&((((((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''############################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&''')))+++,,,......///,,,,,,------,,,++++++******+++---///000111111111222333333222111333888<<<888555333555999<<<;;;999777888999888777666777888555888<<<>>>>>>>>>>>>>>>999<<>>>>>;;;CCCAAA@@@???AAABBBBBBAAA>>>===>>>AAAAAA======@@@CCCCCCCCC@@@>>>===@@@BBBBBBAAA???===:::666222//////222333222000333;;;AAALLL[[[qqqzzzuuutttvvv}}}~~~nnn\\\KKK;;;000,,,'''%%%)))---,,,***+++'''&&&&&&'''))))))'''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&xxxVVVLLLEEEEEEGGGDDDBBBAAA::::::999888666444333222000///...---,,,++++++***)))(((((((((''''''''''''((((((((((((((((((((((((!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%(((***,,,+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&"""###''',,,,,,)))+++000***+++...///++++++:::LLL]]]qqqyyypppkkkqqqyyyzzzwwwtttlllnnn```CCC,,,)))...///+++$$$ ###&&&'''''')))&&&'''((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&%%%###!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&(((***,,,......///+++++++++++++++***)))(((((())),,,...000111111111111222222000///222888<<<999666333555:::===;;;888555888:::999666444555777555999===???>>>============@@@DDDEEEEEECCCBBBAAA<<<;;;<<<@@@DDDFFFCCC@@@@@@AAA===888888>>>===999===:::999:::>>>@@@???===>>><<<;;;<<<999444444777===???AAA@@@<<<:::;;;===;;;999888777666444222000222555666333000000555;;;555@@@PPPaaatttzzztttzzz~~~~~~rrriiigggwww}}}}}}|||vvvgggQQQ@@@777222...111+++)))+++,,,)))%%%$$$$$$$$$&&&)))***)))%%%"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&