BM6P6(@ cccBBB999333111333000///............---------,,,,,,++++++***)))((((((+++)))(((((())))))(((&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''&&&((('''%%%&&&******'''(((((())))))))))))(((((())))))************))))))(((***+++***)))((()))***)))***+++,,,---,,,+++***222555@@@UUUnnnqqqzzzsss|||}}}mmmaaa___aaaiiillleee[[[UUUXXXVVV]]]sss{{{wwwtttyyy{{{zzz{{{|||bbbQQQJJJOOObbbuuu___SSS[[[dddiiinnnwwwmmmFFF222111000...,,,***(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))***...///,,,)))***,,,...@@@\\\uuu{{{|||``````sssSSS@@@NNNdddxxxvvvsssnnnggg^^^TTTMMMBBB<<<666222222111///---..................------,,,---///000111111111000000000111222333444444555888555888>>><<<:::GGGYYYzzzZZZOOOBBBXXXvvvtttjjj[[[QQQNNNPPPRRRTTT[[[aaammmzzzsssiii^^^PPPFFFIIIJJJEEECCCEEE???===<<<===@@@DDDGGGIIIFFFGGGHHHGGGGGGJJJPPPUUU[[[bbb```ZZZXXXPPPNNNYYYbbblllllleee^^^VVV]]]rrr}}}dddPPPSSS]]]gggsssyyynnnTTTeeetttwwwsssooommmkkkssstttwww|||eeeKKK777777:::666888@@@GGGIIIYYYppp}}}{{{xxxzzzyyyjjj[[[MMMJJJMMMMMMLLLKKKFFFFFFHHHKKKLLLLLLRRRZZZfffqqq}}}{{{kkk\\\RRRJJJDDDCCCAAA>>>===?????????AAACCCDDDIIIWWWfffjjjsssoooiiimmmoooooovvvuuutttrrrpppoooooopppppptttvvvyyy|||~~~~~~~~~}}}{{{bbbBBB999333111222//////............---------,,,,,,+++******)))((((((***)))(((((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''+++***''''''---333111+++(((((())))))))))))(((((())))))************))))))(((***+++***)))((()))***)))***++++++,,,,,,++++++---...555FFF___yyyqqqfffeeeiiisssvvvssszzzzzzmmm[[[XXXYYY\\\]]][[[\\\___ZZZXXX]]]mmmvvvwwwuuusss{{{~~~~~~}}}}}}{{{aaaVVVJJJIIITTTiii~~~xxxeee]]]```bbbgggmmmuuulllEEE+++111000///---,,,***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++***,,,...---,,,---///111BBB^^^zzziiizzzzzzbbbiiikkkHHH@@@TTTggg}}}yyyvvvrrrmmmfff]]]SSSMMMAAA<<<666222222111///---........................,,,---///000111111111000000000111222333444555555:::777999===:::999DDDUUUwwwxxxPPPEEELLLaaavvvjjjccc]]]XXXTTTVVVWWW[[[dddnnnuuuvvvuuuggg[[[PPPOOOQQQOOOKKKHHHDDDCCCBBBAAAAAAAAAAAA@@@BBBDDDEEEEEEEEEHHHNNNTTTZZZfffkkkmmmnnnaaaSSSSSS\\\iiimmmhhhbbbYYY___rrr{{{eeeQQQTTT]]]gggttt|||YYYWWWfffuuuyyywwwvvvuuutttxxxrrrSSS???333888;;;999===HHHMMMZZZppprrrXXXTTTRRRSSSRRRMMMIIIIIIIIIKKKOOOSSSUUUZZZgggsss|||uuulllcccbbbYYYOOOJJJFFFBBBCCCFFFKKKJJJIIIGGGDDDDDDNNNZZZiiivvvwwwrrrssspppmmmrrruuusssrrrqqqqqqrrrtttvvvsssuuuyyy||||||aaaBBB999333222222//////............---------+++++++++******))))))((()))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''(((((((((((('''''',,,)))&&&(((000888555...(((((())))))))))))((((((((())))))******))))))((((((***+++***)))((()))***+++************+++,,,,,,---,,,...999PPPnnnjjjaaaXXXeeeooofff^^^mmmzzzsss\\\XXXTTTSSSSSSXXXfffsssmmmiiifffiiipppvvvvvvtttvvvxxxuuullliiiqqq~~~}}}~~~uuu\\\@@@CCCEEEOOOhhhssspppaaaNNNSSShhhkkkllloooyyymmmCCC...+++///......---,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,---///000111333IIIeeellleeetttfffwwwwwwXXX???BBBYYYooo~~~yyyyyyvvvqqqkkkddd[[[SSSMMMAAA;;;555222222111///---........................---...///000111111000000000111111222333444555555:::888:::===;;;:::FFFUUUyyyvvvOOOEEEPPPdddyyymmmaaaXXXUUURRROOOTTT^^^kkktttyyyqqqjjj___XXXYYY[[[UUULLLJJJIIIGGGEEEBBB???===;;;BBBDDDFFFFFFEEEGGGKKKPPP[[[lllwww~~~pppYYYQQQXXXhhhooommmfff[[[\\\nnn{{{{{{iiiWWWWWW___iiiwwwfffPPP^^^kkkwwwzzzyyyzzz{{{{{{xxx{{{UUU@@@555222999===<<>>IIIVVVuuuxxxTTTKKKQQQdddtttkkk```\\\XXXXXX^^^eeellloootttuuunnnbbb___aaa\\\SSSPPPNNNKKKGGGBBB???>>>>>>FFFHHHIIIHHHEEEEEEIIIMMMbbbxxxttt^^^VVVXXXhhhqqqqqqjjj[[[XXXfffxxx}}}qqqaaa^^^cccnnn~~~pppXXXSSSfffpppxxxxxxvvvxxxzzz{{{uuugggCCC999555666<<<>>>>>>JJJZZZddd|||tttggg```]]]YYYYYYWWWRRRHHHBBBFFFNNNKKKOOOYYYfffqqqzzz|||mmmaaaXXXRRRSSSWWW[[[YYYWWWUUUPPPLLLOOOVVVaaaxxxzzzssswwwuuutttrrrrrrtttwwwzzz|||sssuuuwww{{{}}}```AAA999444222222...///............---------*********)))))))))))))))(((''''''((()))******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''$$$'''(((&&&&&&)))++++++(((((())))))))))))(((((((((((())))))))))))(((((((((***+++***)))((()))***+++***)))((()))***+++,,,(((((('''(((///===PPP]]]jjjpppqqqpppxxx}}}ppp___UUUXXX\\\VVVZZZmmmyyytttiii^^^YYYZZZ```mmmxxxxxxtttnnnhhh[[[[[[\\\dddsss~~~}}}vvviiifffaaa```hhh{{{~~~|||{{{}}}zzz[[[QQQUUUTTT^^^lllpppmmmyyyhhhnnngggUUUSSS___aaaVVVllluuuwwwRRR@@@555)))'''///,,,,,,+++++++++*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********...***)))---///...222888LLLbbbppplllhhh{{{mmmbbbtttvvv}}}aaaJJJCCCRRRmmmzzzxxxtttnnnggg```XXXPPPJJJ???:::444111111111000...---------.........//////......000111111000//////222222333444555666666777666666777999:::???JJJUUUfffuuuTTTOOOWWWhhhvvvpppiiidddbbbeeehhhjjjrrryyyxxxmmmddddddaaaZZZZZZWWWQQQHHHAAA???AAADDDEEEGGGHHHGGGEEEFFFJJJNNNooovvv___YYYVVVeeennnpppmmm```[[[eeexxx~~~nnniiijjjuuuxxxVVVMMMTTTgggoootttsssrrruuuxxxyyyyyy|||oooNNN===888888<<<@@@AAAEEEVVViii~~~xxxkkkeee```]]]^^^\\\WWWPPPKKKEEECCCHHHPPPYYY[[[fffwwwwwwmmmeee```^^^```aaa___``````]]]YYYZZZ___hhh~~~|||uuuyyyuuutttsssssstttvvvxxxyyyuuuvvvxxxzzz|||}}}~~~___AAA999444222222...///............---------)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((((((((((((((''''''((((((((((((''''''$$$***,,,'''$$$&&&)))***(((((())))))))))))(((((('''(((((())))))(((((('''(((***+++***)))((()))******))))))))))))***++++++)))************///666<<>>999333111111111000...,,,,,,------.../////////...///000111111000///...222333333444555666777777777888999:::<<>>999333000111111000...,,,,,,------...//////000...///000111111000///...333333444555666777888888999;;;===@@@FFFQQQ]]]dddmmmxxxbbbaaa\\\fffyyy{{{uuutttxxx{{{yyyxxx|||wwwmmmiiigggddd]]]RRRHHHEEEHHHLLLKKKLLLJJJHHHFFFIIIQQQWWW||||||hhhbbb\\\bbbcccjjjtttqqqmmmttt|||{{{vvvzzzXXXTTT```iiilllqqqtttssstttxxx{{{{{{~~~cccAAA555;;;;;;@@@GGGLLLPPP[[[ppp{{{sssrrrwwwttthhhbbbfffggg^^^WWWWWWSSSQQQQQQUUUXXX[[[ccckkkuuuyyyrrrlllqqqtttssssssvvvuuuwwwzzzxxxsssppprrrwwwuuuqqqsssuuuwwwxxxwwwvvvuuuwwwxxxyyy{{{}}}^^^@@@999555222222---//////.........---------(((((((((((())))))))))))+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''&&&$$$'''++++++'''(((((())))))))))))((((((''''''((((((((((((''''''(((***+++***)))((()))***'''(((***+++++++++***))))))((()))***,,,...///000:::CCCYYYuuu~~~{{{qqqcccUUULLLVVVdddbbblllqqqxxx}}}|||}}}}}}~~~yyypppdddddd```[[[]]]fffnnnqqqvvvpppkkknnnvvv|||{{{xxx|||}}}tttNNNDDDTTTUUU^^^mmmnnnfffrrr|||tttVVV\\\aaajjjrrrqqqnnnqqqwwwmmm;;;555555444111+++((())),,,,,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++,,,***,,,000...///@@@VVVvvvwww|||{{{nnnVVVLLLggg{{{UUUGGGLLLUUUqqq}}}yyytttsssqqqmmmhhh```VVVKKKDDD===888333000111111000...,,,,,,------...///000000//////000111111000///...333333444555666777888888999===AAAGGGQQQ```nnnvvvyyyyyy{{{hhhhhhaaahhhzzz~~~}}}}}}xxx{{{tttnnncccbbb^^^VVVNNNKKKNNNRRRXXXVVVRRRMMMIIIKKKQQQWWWxxxzzzooommmdddfffccciiivvvuuupppvvv}}}yyytttVVVXXXdddiiitttyyyzzzwwwvvvyyyzzzyyy}}}}}}kkkOOO:::555:::>>>DDDLLLQQQUUU```rrr}}}sssqqq||||||uuummmdddaaaeeecccXXXUUUYYY\\\ZZZYYY[[[\\\cccqqqiiidddmmmtttvvvuuu{{{zzz}}}{{{xxxyyy{{{wwwppprrrvvvyyyzzzzzzxxxvvvwwwxxxzzz|||UUU===333...000+++000---------,,,,,,++++++++++++,,,***'''(((******&&&))))))))))))))))))))))))---,,,+++***)))'''&&&&&&)))***++++++***)))((('''&&&''''''((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++111333???YYYwww~~~~~~xxxjjj___]]]```aaafffccckkkwwwwwwqqqzzzwwwqqqkkkddd______``````ZZZOOOKKKTTTbbbtttppppppvvv~~~sssxxxcccPPPMMMVVV^^^\\\mmmssspppbbbaaammmoooqqqqqqppprrrwww{{{```BBB999......---,,,++++++++++++,,,***))))))******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))************))))))))))))************++++++******************++++++...111,,,000NNNpppxxxwwwjjjWWWTTTooohhhPPPHHHIII]]]|||{{{vvvrrrllleee]]]SSSJJJDDD<<<999555222111000...---///......---------......///000111222222111000///333222222333666<<>>@@@@@@NNNXXX\\\jjjuuurrr{{{{{{mmmkkknnnllliiiddd```]]]\\\\\\]]]```gggqqqxxx}}}xxxuuuwwwmmmmmmnnnlllnnnttt}}}||||||}}}uuuttttttvvvyyy{{{|||zzzxxxvvvzzzzzzwwwxxxTTT===333///222,,,222...---------,,,,,,,,,+++***,,,***'''(((++++++((()))))))))))))))))))))))),,,++++++***)))((('''''')))******+++***)))((('''&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))(((((((((((())))))************************))))))******++++++,,,,,,)))***222BBBWWWjjjvvvzzz~~~}}}xxxqqqjjjgggbbbhhhvvvyyyqqqqqqyyyxxxmmmeee___[[[XXXVVV[[[]]]``````XXXOOONNNRRR______```fffqqq~~~yyyrrrwww{{{wwwtttwwwbbbMMMPPPZZZlll}}}~~~kkkhhhpppuuu{{{{{{|||___???000.........---,,,+++++++++++++++***))))))******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''((((((((()))))))))******))))))))))))************++++++******************+++***...111///777VVVwww~~~vvvooo\\\^^^yyybbbLLLIIIPPPjjj{{{tttpppjjjccc\\\SSSIIICCC;;;888555222111000...---///......---------......///000111222222111000///444333333444777===DDDHHH[[[eeekkkmmmvvvwwwrrryyy}}}vvvnnnlllkkkooo|||tttoookkkhhhcccYYYOOOOOOTTTWWWXXXWWWTTTSSSUUUZZZ^^^hhhuuu|||qqqmmmnnnnnniiibbbbbbmmm|||yyynnnbbbjjjxxx~~~oooTTTAAA999;;;@@@DDDLLLSSS[[[fffwwwyyy{{{oookkklllooofffdddbbbaaabbbfffjjjmmmvvv}}}yyykkkffflllxxxxxxmmmkkkjjjhhhllltttvvv||||||yyy}}}|||www|||}}}~~~~~~}}}{{{zzzxxx{{{zzzvvvxxxTTT>>>444111333...333.........---------------***,,,+++((((((++++++((())))))))))))))))))))))))*********))))))((((((((())))))*********)))((((((&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******************************))))))***+++,,,,,,------***+++---000:::NNNgggyyyuuuiiifffqqqvvvqqqnnnrrrrrrlllaaaXXXSSSRRRTTTVVV^^^aaahhhmmmhhh\\\SSSQQQ]]]^^^\\\[[[cccooorrrllljjjeeefffkkklllgggfffjjjyyy~~~ggg]]]EEEFFF^^^ppp}}}mmmeeeooolllMMM777++++++111...---,,,++++++******++++++)))((((((******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))******************++++++++++++++++++***+++---000333AAAaaapppuuuppp```nnn^^^JJJJJJYYYxxx~~~zzzqqqmmmhhhaaaZZZQQQHHHCCC;;;888444222111000...---......---------......///000000111111111111000000444444555666999???GGGLLLgggrrr|||yyyyyyvvvmmmggghhhbbbhhh{{{|||tttuuuqqqlllggg^^^TTTQQQRRRVVVWWWXXXWWWVVVWWWYYY\\\dddiiiuuu~~~xxxkkkggglllqqqkkkbbb___kkk|||uuuqqq{{{{{{^^^@@@777:::???DDDJJJUUUWWW```qqqwwwpppooorrrrrrppphhhhhhhhhkkkqqqxxxmmmbbbWWWWWWbbbppp{{{}}}pppeeeaaa___]]]dddoooqqqxxx}}}uuuwww}}}}}}zzz}}}}}}~~~}}}}}}zzz{{{VVV???666111333---222........................+++...---)))'''))))))'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((&&&''''''((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))***))))))(((((())))))***))))))))))))))))))))))))))))))***+++,,,------......//////---///>>>WWWjjj{{{{{{lllkkkmmmnnnsss{{{qqqjjj```WWWRRRSSSWWW[[[]]]bbbkkkqqqmmmeeebbbdddpppooohhh^^^```ddd]]]OOOPPPNNNOOOTTTXXX]]]jjjwwwpppvvvvvvpppqqq}}}{{{ppphhhssshhhKKKCCCFFFQQQqqq|||pppiiidddfffvvveeeFFF444......111444...---,,,+++***************)))(((((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((()))))))))******************+++++++++++++++,,,+++,,,---///555IIIhhhzzzlllggg}}}kkkbbb```KKKJJJ]]]~~~zzzvvvnnnjjjeee___XXXOOOGGGAAA:::777444111111000...---...------------...//////000000000111111000000000333555666666999???IIIOOOjjjuuu~~~zzznnnhhhhhhaaadddttt{{{~~~wwwnnnfff___YYYUUUSSSXXXYYYZZZZZZYYYWWWVVVUUU^^^```mmm}}}{{{lllgggnnnssspppjjjgggnnn}}}iiiLLL666777???AAAEEENNNSSSYYYhhh|||}}}wwwwwwyyyxxxsssmmmnnnppptttzzzrrrgggVVVRRRSSS^^^ooo~~~vvviii^^^[[[YYYYYYcccpppuuuzzzzzzuuuwww{{{zzzwww|||}}}{{{~~~WWW@@@666222333+++000...........................111000***&&&''''''&&&((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((())))))&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))(((((((((((((((((((((((())))))***++++++,,,------)))+++,,,,,,---444@@@III^^^nnnxxxmmmhhhfffnnnyyyoooiiiaaaZZZWWWZZZ^^^aaa[[[```iiinnnmmmnnnyyy|||pppllliiiZZZHHHFFFCCCAAAAAAEEENNN^^^kkkoooxxxyyynnnfffkkkqqqqqqmmmjjjVVVPPP^^^vvvtttXXXHHHKKKVVV___|||sssggg```dddjjjqqq[[[GGG444///222222...+++------,,,+++************)))((('''((()))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((()))))))))******************++++++,,,,,,,,,,,,+++.........777NNNjjj}}}iii___kkk|||fffkkk^^^KKKKKKbbb}}}}}}{{{wwwrrrllliiiccc]]]VVVNNNEEE???999666333111000000///------------------...//////111000000000000000000111222444666666888???JJJRRRkkkssszzz}}}|||uuuuuunnnmmmvvv|||nnnccc___^^^ZZZVVVWWWXXXYYY[[[[[[XXXUUUSSSWWW\\\nnnsssnnntttuuuvvvqqqjjjmmm}}}uuukkkOOO>>>555<<>>888666222111000000///------------------...///000111111000000000000111111111444666777888@@@LLLVVVgggkkknnnpppttt|||nnnbbbaaaddd```YYYSSSTTTVVVYYY[[[ZZZWWWTTTRRR^^^ttt~~~zzz~~~{{{zzzrrrhhhiiiyyyuuufffWWWMMM:::777999@@@CCCDDDLLLXXX___ttt~~~}}}xxxtttuuuzzz{{{sssmmmcccXXXQQQQQQUUUYYYYYYdddsss|||vvviiibbbeeekkkooowww~~~~~~}}}xxx}}}zzz}}}~~~zzzyyyzzz|||yyyyyy|||~~~|||}}}RRR>>>555222333,,,111+++,,,,,,,,,------------+++000111+++''''''))))))))))))))))))))))))))))))((((((((((((((((((''''''(((''''''&&&'''((()))***&&&''''''(((((((((((((((&&&&&&&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))*********************************))))))))))))(((((()))+++---//////---+++'''111???OOOcccuuuqqqfffaaaccc```aaaiiiuuu~~~~~~{{{tttzzz|||nnnaaaZZZXXXTTTOOONNNQQQQQQLLLEEEFFFLLLZZZjjjsssuuuwwwzzz~~~xxxmmmeeennnyyy}}}zzzvvvwwwzzzkkkPPPDDD???AAA;;;???KKKPPPRRRaaauuuyyyssshhhuuuqqqsss{{{```BBB222///++++++......,,,,,,///---,,,+++***))))))))))))((('''&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''((((((((()))))))))***((((((((()))))))))******))))))))))))******************++++++,,,------...)))000222222>>>WWWiiinnnbbbiiixxxaaaooojjjMMMLLLVVVsss~~~||||||zzzvvvsssllliiiccc\\\TTTKKKBBB<<<888555222000000000///------,,,,,,------///000000222111000//////000111222222555888888:::BBBOOOYYYbbbdddffffffiiirrrpppeeeggglllfff\\\RRRRRRTTTXXX[[[ZZZVVVRRRNNNaaayyy|||sssiiijjjttt~~~}}}yyyxxxyyyzzzvvvwwwzzz{{{zzzxxxxxxzzzzzztttiii]]]RRRGGG>>>999555:::???BBBEEENNN]]]iiiuuu}}}{{{rrriii```YYYUUUSSSPPPLLLIIIJJJQQQ\\\dddjjjrrr{{{|||wwwtttwww|||ssseee^^^fffoootttxxx}}}~~~||||||~~~|||{{{{{{{{{{{{xxxxxx{{{zzzwwwzzzOOO;;;444222555...333+++++++++,,,,,,---------(((...000+++'''(((+++,,,))))))))))))))))))))))))))))))((((((''''''''''''((('''&&&&&&'''((()))***&&&''''''(((((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******++++++++++++++++++++++++******))))))((('''''''''*********+++,,,,,,------******---:::QQQhhhrrrqqq}}}rrriiiVVVUUUZZZhhh{{{nnntttpppmmmmmmddd^^^aaa```ZZZVVVZZZdddjjjeee\\\KKKEEEJJJ[[[iiilllnnnsssuuuuuuiiihhhkkksssyyynnnmmmrrrpppxxxjjjYYYKKKOOOWWWaaadddccceeelllssskkk}}}gggPPPIIIGGGAAACCC@@@DDDPPPXXX___mmm}}}|||uuuuuukkkkkknnnyyyxxx{{{]]]<<<111444---...111222---((((((------,,,+++***))))))))))))'''&&&&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))))))))******************+++,,,,,,---......'''000333444BBB[[[jjjkkkdddooo^^^YYYsss{{{|||___IIIOOO]]]{{{}}}||||||zzzxxxuuummmiiiccc\\\TTTKKKAAA;;;888555222000000000///...,,,,,,,,,---...///000111222111000//////000111222333777999:::;;;CCCQQQ\\\ddddddeeefffgggppprrriiilllqqqjjj]]]UUUUUUUUUWWWYYYXXXSSSNNNLLLddd||||||uuupppppppppjjjaaajjjjjjhhhddd___\\\]]]___]]]aaafffgggccc^^^```dddggg^^^QQQEEE===999888888888@@@DDDCCCHHHYYYmmmyyy{{{uuupppmmmlllhhhaaaXXXPPPLLLKKKKKKKKKKKKLLLNNNOOOSSSZZZeeemmmsssvvvwwwrrrjjjiiiooowwwrrrddd]]]gggssswwwxxx{{{|||~~~~~~}}}{{{|||}}}~~~~~~}}}{{{xxxyyyxxxwww|||xxxQQQ999777333...000111---------------------------,,,+++)))((('''''''''(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((&&&((())))))(((''''''(((!!!%%%(((***)))(((''''''((()))(((&&&&&&((()))&&&%%%$$$$$$%%%&&&'''((())))))))))))))))))))))))***************)))))))))))))))))))))(((((((((((()))***,,,------,,,+++***---///111444;;;III[[[iiitttzzznnn^^^[[[^^^jjjyyy{{{rrrssswwwzzzeee\\\ZZZ\\\___bbbdddgggkkksss}}}zzznnn___RRRPPPbbbqqqmmm___WWW```^^^___EEELLLMMMXXXdddlllhhh[[[QQQOOOOOO\\\eeehhhaaaXXXQQQJJJCCC@@@RRRVVVPPPSSSVVVUUUYYYUUUZZZWWWOOONNNRRROOOFFFGGGLLLPPPRRRVVVddd{{{~~~zzzzzzwwwrrrjjjsssyyyzzz}}}YYY???222//////.........------,,,,,,,,,------,,,++++++******)))((((((((((((''''''''''''+++)))&&&$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,%%%222333555LLLdddnnnsssiiizzzvvvZZZ[[[zzzRRRLLLMMM```|||xxxwwwvvvtttsssmmmiiibbbZZZRRRIII@@@:::777555444222000......---++++++,,,,,,...///111111333222111000000111222222333777777666;;;GGGTTTZZZeeeiiiggg```aaappp|||xxxwwwtttjjjaaa]]][[[YYYYYYYYYXXXVVVUUUUUUYYYdddttt~~~uuuqqqrrrnnncccYYYTTT```eeebbbVVVOOOQQQXXX[[[^^^bbbddd```XXXTTTWWW[[[YYYLLL???999666444666::::::@@@DDDFFFQQQhhhyyynnnccc```[[[SSSOOOPPPMMMJJJGGGDDDDDDEEEHHHJJJOOOPPPSSSVVV]]]gggqqqyyysssnnnggg```^^^dddmmmtttllliiippp|||}}}~~~~~~~~~|||zzzwwwvvvxxx{{{|||}}}xxxyyyyyywwwwwwxxx{{{~~~xxxPPP888777333...000111------------------------,,,,,,***)))(((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((###$$$&&&(((((('''&&&%%%'''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))(((((((((((((((***+++------,,,+++***)))*********---555BBBLLLhhhqqq|||ooopppqqqpppmmmllllllmmmtttuuutttssszzzxxxlll```ZZZWWWWWW[[[aaatttyyyssshhhhhhyyyyyycccUUUNNNPPPkkkqqqUUULLLTTTJJJMMMOOONNNIIIEEEDDDEEEGGGIIISSSWWWPPPGGGEEEFFFFFFRRR]]]XXXKKKJJJGGG@@@???PPPSSSVVVXXX\\\cccdddaaaUUUXXX[[[___jjj~~~}}}uuuvvvuuuxxx~~~lllQQQ<<<000---+++***------,,,,,,++++++++++++---,,,,,,++++++******)))((((((((((((''''''''''''***((('''%%%%%%%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++,,,,,,---+++222666GGGgggyyyyyyyyyuuuwwwkkkWWWkkkoooPPPNNNSSSjjj{{{yyyxxxwwwuuutttmmmiiibbbZZZRRRIII@@@;;;666555333111000......---,,,,,,,,,---...///000111333222111000000111222222222666888888>>>LLLYYY```gggjjjgggaaacccrrr{{{yyytttkkkddd]]][[[YYYXXXWWWWWWUUUSSSQQQVVVaaaqqqvvvooolllnnnkkk___TTTNNNRRRWWWVVVQQQOOOVVV]]]```ggggggfff```XXXTTTUUUWWWOOOEEE;;;777555555777;;;<<>>@@@IIIVVVeee{{{vvvkkk```VVVLLLFFFBBB@@@@@@BBBBBBBBBFFFLLLMMMPPPTTTYYY___dddgggiiiiiiiiihhheee```\\\ZZZZZZ^^^\\\\\\aaajjjssszzz|||}}}}}}yyywwwttttttvvvwwwxxxxxx{{{|||{{{zzzyyyyyy|||uuuOOO888888333...000000------------------------******)))))))))))))))***&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&''')))))))))'''$$$###''''''&&&$$$###$$$&&&))))))((('''&&&%%%%%%&&&&&&'''((()))(((&&&&&&((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((()))***************++++++(((((((((((())))))))))))((()))***+++,,,,,,++++++***,,,......---...000333555BBBUUUhhhwww{{{rrrpppsssqqqrrrvvvxxxyyyyyysssttt||||||zzzppp```___RRRRRRZZZbbbwwwzzzxxxqqqmmmoooppplllfffbbbkkkttt}}}~~~wwwooohhheeeooo{{{vvvkkklllooopppuuuppplllkkkjjjccc___kkk}}}uuutttdddPPP888222,,,+++...///...+++++++++++++++++++++******,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---......///000--->>>mmmqqqpppuuujjjbbbyyyuuuPPPJJJPPPccc}}}|||{{{{{{zzzxxxtttqqqmmmhhhaaaYYYPPPHHH@@@;;;555444222111///......---......---------......///222111000000000111222333333666888:::DDDUUUbbbhhhhhhiiiiiikkkuuu~~~uuuooommmdddaaa]]][[[[[[\\\\\\[[[\\\```gggpppvvvxxxuuuqqqjjjgggdddbbb___YYYRRRMMMRRRVVV]]]eeemmmqqqoookkkddd^^^VVVPPPLLLJJJGGGEEE>>>999666888999:::===BBBHHHTTTeeexxxqqqjjj___TTTKKKDDD???<<<@@@CCCHHHLLLOOOSSSZZZaaagggiiillloooqqqrrrqqqpppiiieee^^^WWWSSSVVV[[[```ffffffiiirrr{{{~~~zzzyyy{{{vvvwwwuuuttttttvvvxxxyyyyyy~~~~~~~~~|||{{{|||tttNNN777888444...///000------------------------******)))))))))))))))***&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&'''((())))))'''%%%###''''''&&&$$$###$$$&&&)))((('''&&&%%%%%%'''((()))'''((()))(((&&&&&&((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***(((((()))***++++++,,,,,,&&&(((+++,,,------......,,,000<<>>>>>===<<<;;;:::::::::999999<<>><<<===<<<:::999999::::::999DDDGGGKKKXXXggg~~~zzzpppiiibbbXXXPPPNNNTTT___hhhqqqssswwwzzz|||{{{yyywwwppplllgggdddaaa]]]WWWSSSUUUTTTWWW\\\bbbkkkzzzyyyjjj[[[OOOIIIBBBEEENNNZZZdddppp}}}{{{{{{|||~~~~~~~~~}}}}}}~~~~~~lllJJJ666666333111222///------------------------,,,,,,+++***)))(((((('''&&&''''''((((((((((((((('''((((((((((((''''''&&&)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%&&&'''((()))(((''''''))))))*********+++++++++(((((()))************)))++++++,,,,,,---.........111222111...,,,333???IIIfffllluuurrrhhhiiiqqq{{{{{{~~~kkktttyyytttooowwwzzzvvvxxxzzz|||nnnaaa^^^bbbnnnpppnnn}}}fffHHH888222///,,,......---,,,,,,,,,,,,,,,,,,+++******))))))))))))(((((())))))))))))******))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,---,,,,,,,,,,,,...///000777MMMooo|||sssxxxcccRRRcccgggNNNMMMUUU___|||zzzzzzyyywwwtttpppllljjj```]]]VVVMMMEEE>>>:::777333111/////////000///---///.........///000111222111111000000000111333444999666777AAAPPP___hhhlllmmmooorrrtttuuuxxx|||~~~}}}yyyvvvtttuuuvvvuuuuuuwww|||}}}|||~~~{{{kkk[[[NNNGGGDDDKKKQQQVVV[[[___aaa]]]WWWNNNGGGEEEGGGDDD===<<<@@@<<<:::999:::===>>>;;;888888888999888666666:::>>>===JJJRRR___yyyvvvmmmfff```\\\WWWVVVUUUUUUZZZcccooowwwvvvvvvvvvtttppplllgggddd]]]ZZZXXXXXXZZZ]]]^^^___hhhrrr||||||uuuiii[[[OOOEEE===999555@@@HHHLLLUUUmmm~~~|||{{{zzz|||~~~~~~~~~jjjHHH555555333111222///------------------------,,,++++++***)))(((((((((&&&''''''((((((((((((((()))************))))))))))))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%'''))))))(((&&&%%%((((((((()))))))))******))))))***************)))*********+++,,,,,,------)))...222000,,,,,,000555;;;JJJaaa{{{wwwrrrkkkbbbccclllssstttyyyrrrnnntttuuu{{{xxxpppqqqnnnhhhmmm{{{___OOO;;;///...111222111++++++++++++++++++,,,,,,++++++***)))))))))))))))(((((((((((()))))))))***)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---000222:::```uuu}}}{{{]]]WWWpppaaaMMMPPP[[[qqq~~~zzzzzzyyywwwtttpppllliiibbb]]]VVVMMMDDD>>>999777222000.........///...---.........///000000111111111111000000000222333444666555666@@@PPP^^^fffiiiooopppsssttttttvvvxxxzzzzzzzzzyyywwwuuusssqqqqqqooonnnqqquuuwwwxxx|||sssdddUUUJJJDDDCCCEEEHHHKKKMMMLLLGGGBBB@@@???AAADDDBBB===>>>DDD???===:::;;;>>>???===:::666555666888999999<<<@@@IIITTT```yyyyyyeee___XXXSSSSSSVVVXXXYYYXXX\\\bbbgggjjjmmmppprrrkkkiiifffccc```]]]\\\[[[XXXWWWXXX]]]ggguuuuuu\\\TTTIIIBBB>>><<<:::888999BBBDDDBBBOOOuuu}}}||||||}}}~~~~~~~~~hhhGGG444555333111111...------------------------+++******))))))(((((((((&&&''''''(((((((((((((((***))))))))))))*********((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%'''))))))(((&&&%%%'''''''''((((((((())))))***++++++,,,++++++******))))))******+++,,,,,,,,,))),,,///222222000///...---555AAAUUUoooyyysssppprrruuuvvvyyywwwrrr|||xxxvvv~~~wwwsssxxxwwwtttyyygggNNN???777333///......///---+++*********+++++++++++++++******))))))((()))))))))'''(((((((((((()))))))))******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,------,,,+++---111444AAAppprrrzzzgggfff```RRR[[[hhh{{{{{{zzzxxxtttpppkkkiiieee```WWWMMMDDD===888555222000...---......---,,,---...//////000111111111111000000000000222333555666555888BBBRRR___gggiiinnnpppssssssttttttvvvwwwxxxwwwwwwuuutttqqqnnnllljjjiiilllqqqtttuuu{{{~~~}}}|||nnn]]]OOOFFF>>><<<<<<===>>><<<:::999999;;;???BBBAAA???CCCIIIHHHEEEBBBBBBCCCDDDAAA>>><<<888888===@@@???@@@DDDUUUiii~~~qqq___VVVRRRSSSSSSTTTWWW[[[^^^```aaagggiiilllllliiieeebbbaaa^^^\\\[[[ZZZ\\\```eeehhhkkknnnvvvqqq___TTTFFFAAA<<<:::<<>>999777999::::::;;;===:::<<>>@@@>>>DDDLLLeeepppXXXMMMMMMPPPSSSWWW]]]dddhhhjjjjjjiiiqqqnnniiiccc]]]ZZZZZZ[[[^^^___aaafffmmmvvvjjjUUUHHHBBB???===<<<<<<>>>@@@@@@@@@CCCGGGLLLSSSccc|||~~~{{{|||~~~~~~}}}dddDDD222444333111111...------------------------))))))))))))((((((((((((&&&''''''(((((((((((((((((('''&&&&&&'''((()))***'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************+++++++++++++++***))))))))))))***++++++,,,,,,------+++))))))+++------,,,---000111111777AAAJJJLLLmmm|||~~~wwwyyyyyyyyy}}}~~~rrrsss|||zzzzzzsssssssss{{{~~~~~~eeeTTTAAA666222111222555------------------......***+++,,,,,,,,,+++***)))))))))(((((((((((())))))'''''''''((((((((())))))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,---///000...,,,...444:::OOOrrrwwwgggnnnqqqtttyyy]]]YYYiiizzz}}}}}}|||zzzvvvqqqmmmjjjccc^^^UUUKKKBBB;;;777666333111///...//////...------...///000111111111000000/////////000222444555777777;;;GGGWWWccciiijjjjjjmmmppprrrssstttuuuvvvuuusssrrrssstttssspppmmmlllkkkmmmqqqrrrrrruuuzzz~~~}}}{{{zzz{{{}}}|||mmm\\\QQQAAA;;;888;;;<<<:::;;;???===>>>???>>>@@@CCCGGGIIIIIIGGGFFFGGGIIIHHHDDD@@@>>>;;;===AAA???AAARRRgggiii[[[XXX[[[^^^[[[___eeejjjmmmmmmllllllmmmkkkfffbbb```bbbggglllssswww~~~xxxcccSSSHHHCCCAAA???@@@BBBBBBBBBCCCEEEFFFKKKNNNWWWdddoooyyy~~~}}}|||}}}~~~|||{{{cccCCC222444333111111...------------------------))))))))))))((((((((((((&&&''''''(((((((((((((((***)))(((((((((***+++,,,'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((((((((((()))*********++++++++++++,,,,,,,,,***************)))((((((*********+++,,,,,,------(((***---/////////...---(((...111......111555555666JJJZZZ___fffuuuyyyxxxvvvwww}}}}}}tttrrruuu|||~~~qqqmmmppprrriiiTTTEEE===666222444555111,,,***...---+++,,,---...---,,,+++,,,,,,---,,,+++***)))))))))(((((((((((()))***''''''''''''((((((((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,...000111///---///555;;;OOOiiifffZZZmmmwww{{{sssXXXVVVhhhyyy~~~~~~}}}zzzvvvrrrmmmkkk```[[[SSSIIIAAA;;;888666333111/////////000///...,,,---///111111111000000000/////////111222444666555555:::FFFUUUbbbggghhhiiilllppprrrssstttuuuwwwtttrrrppprrrtttuuussspppooonnnpppssssssppprrrvvvwwwvvvuuuttttttuuuwwwxxx}}}sssdddYYYCCC===:::======888777:::>>>>>>>>>>>>BBBHHHLLLNNNEEEDDDEEEGGGJJJJJJEEEAAA>>>@@@EEEHHHEEEKKKhhhtttfffccceeeeeedddoooqqqssssssqqqooommmmmmdddfffiiilllooouuu{{{rrrdddSSSGGGCCCDDDDDDCCCBBBFFFJJJKKKKKKLLLPPPTTT[[[\\\fffuuu|||~~~}}}{{{}}}{{{yyycccDDD444666333111222000......---,,,,,,,,,,,,---))))))))))))(((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((('''''''''((((((***++++++'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''')))((('''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((***)))###///+++$$$***$$$---***)))III......---......///000111777'''444333<<<:::DDD===uuuwwwvvvyyyeeeSSSEEE===888555444TTT&&&###111!!!)))''''''''''''((((((((((((+++***))))))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******)))(((((((((((())))))***)))************+++++++++111---,,,...000111777===ZZZ^^^SSS[[[pppppp```WWWQQQ\\\}}}~~~~~~~~~{{{vvvtttsssoooiiiaaa\\\SSSJJJAAA<<<888777444333000...------...///---...///111222222222222000000000000111222333444666555888FFFXXXeeeiiihhhllllllmmmnnnooopppqqqqqqssssssssssssrrrqqqppppppppprrrttttttsssrrrsssttttttuuuvvvssspppoooqqqtttxxxvvvvvvyyy~~~{{{pppgggRRRGGG>>>;;;;;;:::999:::<<<;;;AAACCCEEERRRXXXNNNEEEGGGIIIJJJHHHEEECCCAAA@@@999>>>MMMWWWggg}}}sssooorrruuutttqqqyyywwwwwwzzz}}}|||xxxtttsssxxxxxxpppjjjbbb\\\KKKIIIJJJLLLJJJGGGHHHLLLLLLPPPWWW___gggmmmppprrrxxx}}}}}}zzzxxxzzzdddEEE444555333000222000......------,,,,,,,,,---******)))))))))(((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''((()))******((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''+++---%%%---((()))$$$///???------------...///000111"""???)))444///---(((xxxfffSSSLLLBBB:::666555333222222ccc(((,,,"""---''''''''''''((((((((((((+++)))(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******)))(((((((((((()))******************++++++++++++000...---......000999CCCWWWaaaYYYaaatttuuurrrxxxZZZRRROOO^^^}}}~~~{{{uuusssrrrnnnhhh```[[[RRRHHH@@@:::777555444222000...------...///---...///111222222222222//////000000111222444444888777;;;III[[[hhhkkkjjjmmmmmmmmmmmmnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqssstttvvvvvvttttttuuuvvvsssssssssrrrqqqrrrtttvvvxxxvvvuuuwww{{{~~~vvvooo[[[OOOCCC>>>;;;999:::===<<<<<>>MMM\\\iiicccjjj}}}zzz^^^ppp~~~nnnSSSMMMPPPggg||||||zzzuuurrrqqqlllfff___ZZZQQQGGG>>>888555333444222000///...---......---...///111222222222222/////////000111333444555888888===KKK\\\hhhlllkkknnnmmmmmmmmmllllllllllllooopppqqqqqqqqqqqqqqqpppssstttuuuuuuttttttuuuwwwsssqqqpppqqqtttvvvwwwwwwxxxvvvuuuvvvyyy|||~~~~~~zzzxxxzzz~~~zzz{{{~~~}}}zzzvvvssseeeYYYLLLCCC===999;;;???>>>===JJJVVVVVVZZZdddeeehhhccc______aaa___XXXRRRPPPYYYiiizzz|||yyyyyytttjjj]]]SSSOOOPPPPPPPPPPPPPPPSSSZZZ___dddkkksss~~~|||zzzyyy}}}fffEEE333444000///111///------...---------,,,,,,++++++++++++*********)))&&&'''(((((((((((((((((())))))))))))************(((''''''&&&&&&&&&&&&'''(((''''''''''''''''''(((''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&''''''''''''(((222777\\\YYY^^^~~~ssssssKKK(((,,,))))))000***$$$'''&&& hhhgggffffffVVVRRR>>>,,,,,,,,,,,,---...///000444$$$000999)))>>>DDD...888777666555444222000///,,,```bbb]]]kkkjjjppp..."""...'''***''''''''''''(((((((((((()))'''&&&&&&'''(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((()))***++++++*********+++++++++,,,,,,,,,///111///+++222GGG]]]lllvvvmmmsssxxxbbbUUUuuu~~~dddOOOLLLWWWuuuzzz{{{yyytttqqqpppkkkddd^^^YYYPPPFFF>>>888444333333222111///............---...///000222222222222/////////000111333444555666777>>>LLL\\\gggkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmuuuuuuuuutttsssqqqooooooppprrrssssssrrrrrrtttuuuuuurrroooqqquuuwwwwwwvvvvvvvvvwwwyyyzzzzzzzzzyyywwwtttrrrrrrvvv{{{~~~~~~~~~vvvzzz~~~~~~{{{wwwuuutttlllbbbVVVKKKBBB;;;;;;???AAA@@@NNN[[[YYY\\\iiipppssstttvvvzzz|||xxxqqqkkkvvv|||pppiiiccc___aaa]]]WWWTTTVVVZZZ^^^aaacccfffppp~~~~~~}}}|||{{{}}}dddDDD333444111///111///------.........---,,,+++++++++++++++*********)))&&&&&&'''((((((((((((((())))))))))))************(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((!!!(((222+++&&&&&&!!!FFFKKK!!!%%%$$$"""$$$---)))'''+++$$$%%%,,,,,,111###---$$$...AAAXXX(((000666///)))------------...///000000777!!!333222fffJJJ???CCCkkkooorrrkkk|||nnnqqqzzzyyy~~~}}}uuu\\\iii]]]BBB777777666555444333333333...777---000000$$$666VVV```...!!!111+++###&&&,,,&&&&&&''''''''''''((((((((((((((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))************)))((((((((((((((()))***+++,,,***++++++++++++,,,,,,,,,+++...111///---888TTTooosss|||kkk]]]```|||YYYJJJKKK^^^~~~}}}zzz{{{yyytttqqqoooiiibbb^^^XXXPPPFFF>>>888555444222222111000///...---------...///000222222222222......///000111333555666555888@@@OOO^^^hhhkkkkkklllmmmmmmnnnoooooopppppptttttttttsssrrrqqqooonnnoooqqqssstttsssssstttuuuwwwtttqqqqqqtttvvvuuusssrrrvvvzzz}}}|||zzzvvvtttqqqqqqrrrvvv{{{{{{zzzyyyxxxxxxzzz{{{|||zzz}}}zzzwwwwwwnnnggg^^^TTTHHH>>>===@@@EEEFFFUUUaaaaaaiiizzz~~~wwwlllffffffiiikkkllliiikkkmmmppptttyyy~~~~~~~~~}}}}}}~~~aaaCCC333555222000111///,,,---.........---,,,+++++++++*********)))))))))%%%&&&'''((())))))))))))((((((((()))))))))******((('''''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''((())))))!!!)))---,,,yyyHHH ++++++,,,+++(((&&&%%%(((###""",,,000///---444///!!!333'''222$$$000555'''111555111......---......///000111222---777|||AAABBBAAABBBZZZ```jjjgggiiirrraaabbbjjjkkknnnaaammmmmm^^^EEE]]]]]]FFFDDDDDDCCC@@@===;;;;;;<<<444777222222888666555;;; $$$(((******......///''''''&&&%%%''''''''''''(((((((((((()))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***++++++***)))(((((((((((()))***+++,,,---++++++++++++,,,,,,,,,,,,+++...000///111AAAcccuuuvvvfff]]]kkkpppPPPHHHKKKbbb||||||zzz{{{yyytttqqqoooiiiaaa[[[WWWNNNEEE>>>999666555222222111000///...---------...///111222222222222......///000111333555666777;;;EEESSSbbbkkknnnnnnllllllmmmnnnooopppqqqqqqlllmmmnnnoooppppppppppppnnnrrrvvvxxxwwwvvvuuuuuuwwwuuurrrqqqrrrrrrrrrqqqpppuuu{{{~~~|||xxxuuusssuuuvvvyyy~~~}}}zzzzzzyyywwwwwwvvvvvvvvvzzzzzz|||~~~|||zzz{{{xxxwwwnnnjjjddd[[[NNNCCCBBBGGGMMMTTTeeeooorrrwwwqqqmmmnnnppptttzzz|||~~~~~~|||}}}~~~|||^^^@@@222666444111111...,,,---...//////---+++*********)))))))))(((((((((%%%&&&'''((())))))))))))''''''((((((((()))))))))''''''''''''((()))******%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&'''''''''&&&$$$$$$&&&&&&&&&''''''''''''(((%%%///---+++111***---eee%%%"""BBB )))&&&'''((($$$)))///,,,)))///((( ###"""---'''..."""111...777666)))///////////////000222222...???PPPZZZUUUHHHTTTBBByyy}}}qqq~~~rrrmmmrrruuuxxxkkkdddlllgggttt```{{{RRRSSSSSSPPPKKKGGGFFFFFF@@@BBB@@@555444777///+++***;;;111$$$%%%###&&&!!!(((...---''''''''''''(((((((((((()))(((''''''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***++++++***)))(((((((((((()))***+++---...+++++++++,,,,,,,,,------,,,---///000555JJJpppsss}}}iii```ppplllNNNJJJMMMggg}}}}}}zzz{{{zzzuuurrrooohhhaaaXXXSSSLLLDDD===888666555222222111111///...---,,,---...///111222222222222---......000111444555666666<<>>???>>>111888555000+++)))((()))***%%%%%%&&&''')))***+++,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((***++++++++++++,,,...,,,---...,,,555WWWvvv{{{mmmjjjtttjjj~~~hhhYYYQQQOOOwww~~~zzz{{{wwwrrrooonnniiicccZZZPPPFFFAAA===888444444111000///......------...---...000111111111000///---...///000222444555666888@@@LLLXXXccchhhkkkkkkiiikkknnnpppqqqpppnnnlllpppqqqssssssssspppmmmkkkooopppppprrrsssuuuwwwxxxyyywwwuuuuuutttssspppnnnpppqqqrrrqqqnnnmmmnnnooowwwssspppoooqqqrrrqqqpppppppppqqqtttvvvwwwvvvuuutttttttttrrrppppppsssuuuwww{{{|||{{{~~~xxxnnnbbbYYYSSSRRRXXXaaaiii}}}zzzxxxwwwxxxmmmlllkkkiiigggeeeccccccbbbcccffflllsss|||}}}zzzrrrooorrrxxx|||~~~^^^>>>777111---333...000------......------,,,+++++++++******)))(((((('''(((((((((((((((((((((((()))((('''''''''(((******'''((((((&&&%%%%%%'''((('''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&AAA''')))***************)))))))))(((************************&&&***'''+++(((...***+++......111111555333444999:::888;;;@@@@@@~~~}}}tttvvvmmmhhhZZZZZZUUULLLKKKFFFAAAAAAFFFGGGEEE<<>>AAAJJJ|||rrrdddiii^^^QQQJJJDDDDDDDDDCCCDDDGGG888>>>IIIGGGAAABBBAAA???:::555///,,,++++++++++++***))))))((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((***++++++++++++,,,...***...444333777PPPccc```\\\mmmyyybbbPPPMMM\\\~~~~~~zzzsssooommmgggaaa[[[PPPEEE???<<<777555666111000///......------...---...000111111111000///---...///111333444555666<<>>999333///333,,,---------......------,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((('''&&&%%%'''((((((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&AAA''')))***))))))))))))************++++++++++++++++++++++++)))---))),,,)))888:::<<>>888333000---,,,+++))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))************(((***++++++++++++,,,...000,,,222BBB]]]~~~qqqlllgggeee~~~mmmXXXNNNUUU~~~yyyyyyuuuooolllkkkfff```TTTLLLDDDAAA>>>888444333111000///......------...---...000111111111000/////////000222444555777777:::CCCQQQ___iiimmmmmmlllmmmmmmnnnoooppprrrssstttqqqrrrssstttsssrrrpppnnnpppqqqsssuuuvvvvvvvvvvvvppppppoooppprrrrrrqqqooonnnoooooommmkkkiiiiiijjjoooqqqsssrrrpppoooppprrrttttttssstttuuutttqqqoookkkjjjjjjiiihhhgggfffeeehhheeeeeejjjkkkeeeaaaaaa[[[NNNAAA<<<::::::;;;>>>???FFFSSSaaaooo}}}zzzvvvttttttrrrooojjjfffcccccccccdddcccccclllvvvuuummmmmmtttlllnnnooonnnnnnnnnppprrr|||zzz{{{|||{{{|||}}}~~~}}}}}}~~~}}}}}}~~~~~~}}}|||[[[<<<888333000555---...------......------,,,+++'''''''''((((((((((((((())))))))))))))))))))))))((('''%%%$$$%%%&&&(((***!!!$$$'''))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&AAA''')))***(((((())))))*********+++++++++++++++++++++++++++***...***---)))BBBHHHOOOUUUYYYbbbgggoootttxxx|||LLLKKKNNNLLLSSSRRRPPPMMMJJJGGGDDDBBBEEEHHHKKKLLLIIIBBB;;;666......,,,***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************(((***++++++++++++,,,...///,,,555JJJiiikkknnn~~~jjjsss|||dddTTTNNNVVV~~~zzzzzzvvvoookkkiiiccc]]]SSSKKKDDDBBB???999444222111000///......------...---...000111111111000/////////111222444555777777<<>>AAAJJJWWWdddrrrzzzqqqllljjjjjjlllkkkllluuu~~~xxxlllkkkssspppppppppnnnkkkjjjkkklllnnnlllmmmqqqwwwyyyvvvrrrttttttuuuwww{{{|||xxxxxx{{{}}}}}}|||~~~}}}VVV>>>333444000///111...////////////...---,,,++++++(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&((())))))'''''''''((())))))(((((('''''''''&&&(((BBB''')))************)))))))))))))))))))))***++++++++++++***,,,...,,,222,,,UUUVVVfffssslllvvvwww}}}~~~zzzFFFFFFIIILLLOOOPPPOOOMMMLLLLLLKKKIIIBBBBBBEEEKKKOOOMMMDDD===777222,,,)))))))))(((&&&((('''&&&&&&''''''%%%###''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))************+++++++++------------------------//////555VVV}}}kkkmmmqqqpppXXXMMMJJJ]]]~~~~~~zzzrrrllliiieee___TTTOOOGGGAAA<<<888555333111111///...---,,,,,,+++...///000111111000///......000222333333444777888999BBBQQQ___hhhlllkkkjjjmmmqqqtttsssooooootttzzzwwwvvvtttrrrpppooooooooorrrrrrsssssssssssssssssspppqqqrrrrrrqqqpppqqqsssqqqooollljjjjjjkkkmmmnnnvvvtttrrrpppppprrrtttvvvvvvsssrrrssstttrrrmmmiiijjjiiigggdddbbbbbbfffiiidddbbbdddgggddd]]]WWWWWWRRRHHH===999888666666999999???JJJTTTZZZbbbrrr~~~{{{ssstttzzzxxx{{{}}}{{{wwwttttttuuu}}}{{{yyywwwwwwxxxyyyzzz~~~}}}||||||{{{|||}}}}}}{{{~~~~~~~~~VVV>>>333444000///111.../////////......,,,+++++++++)))&&&&&&'''((((((''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''%%%%%%'''))))))(((((((((''''''''''''(((BBB''')))***************))))))))))))***++++++,,,,,,+++++++++***,,,***000+++vvv~~~|||EEEAAAAAACCCLLLNNNOOOOOOPPPPPPOOOMMMIIIFFFCCCDDDGGGJJJJJJIII@@@:::111,,,+++***)))'''%%%$$$%%%&&&)))***)))((('''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))************+++++++++------------------------///444AAAbbboooeeessstttuuuWWWMMMKKKaaazzzrrrllliiiddd^^^SSSNNNGGG@@@<<<888555333111000///...---,,,,,,,,,...///000111111000///...---///111222333444666888<<>>333444000///111...---......------,,,+++***+++)))'''&&&'''(((((('''((((((((((((((((((((((((***************************)))(((''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))))))))))))))))))))'''%%%%%%&&&((((((((((((((('''''''''''')))CCC'''******************************,,,,,,,,,,,,,,,,,,+++++++++,,,***000---{{{|||PPPHHHCCCBBBBBBCCCEEEIIIKKKMMMOOOPPPTTTNNNFFF??????CCCIIINNNIIICCC:::444111///,,,)))&&&%%%%%%''')))+++***)))'''''''''&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************++++++++++++)))************+++++++++------------------------,,,555IIIkkk~~~mmmZZZ]]]www|||~~~VVVMMMMMMggg~~~zzzrrrmmmiiibbb[[[RRRMMMFFF@@@;;;888555333111000///...---,,,,,,,,,...///000111111000///...---///111222222333666777AAAKKKXXXdddjjjjjjiiigggmmmqqqtttssspppoootttxxxtttrrrpppnnnnnnoooqqqrrrsssrrrpppoooooopppqqqrrrttttttsssqqqooonnnoooqqqrrrqqqpppooopppqqqrrrssssssrrrpppooooooppprrrsssppprrrsssrrrpppmmmllllllooommmhhhbbb^^^]]]___aaaeee```___```___YYYUUUUUUNNNCCC999555444333333666555777;;;>>>>>>@@@LLLYYYhhhsss{{{zzzzzz{{{}}}~~~}}}{{{{{{{{{||||||}}}~~~~~~VVV>>>333444000///111...,,,---------,,,,,,+++***,,,***'''''''''(((((('''(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))******))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&((())))))))))))(((***+++,,,***(((&&&&&&'''((((((((((((((('''''''''***CCC(((***+++)))***************++++++,,,,,,+++++++++++++++,,,---///,,,444111~~~yyyzzz|||www{{{}}}ccc\\\QQQKKK@@@===<<>>333444000///111...,,,,,,------,,,,,,++++++---+++((('''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******))))))((((((''''''&&&&&&))))))))))))))))))))))))%%%%%%&&&'''((())))))))),,,...000000---)))'''&&&'''''''''(((((((((((((((+++DDD(((***+++))))))******+++++++++,,,+++************+++,,,---...000///888555~~~tttqqqcccXXXNNNGGGAAA@@@@@@AAAGGGNNNOOOPPPNNNJJJCCC<<<777555???AAAEEEIIIHHHAAA444++++++)))'''&&&'''''''''&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******))))))*********+++++++++,,,,,,,,,---------......333888JJJgggnnnWWWSSSmmm}}}rrrRRROOOZZZzzz}}}|||wwwrrrnnnjjjaaaVVVOOOJJJDDD>>>:::888666444000///...---------------...///000111111000///...---///111222222333666888@@@KKKZZZeeeiiijjjiiijjjoooqqqssssssqqqqqqsssuuusssrrrqqqpppqqqsssuuuwwwtttrrrooommmllllllnnnooommmnnnnnnnnnmmmnnnppprrrpppqqqqqqrrrssssssssssssqqqqqqpppoooooopppqqqqqqrrruuuwwwuuurrrpppqqqtttssspppjjjbbb\\\[[[\\\___^^^XXXUUUYYY[[[ZZZXXXXXXNNNCCC999666555444555777666555777999999;;;DDDNNNWWWaaappp{{{{{{}}}}}}{{{|||~~~~~~{{{yyyxxx{{{{{{|||}}}~~~VVV>>>333444000///111...,,,,,,------------,,,,,,...+++)))'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))******)))))))))((((((((((((((('''''''''))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***///111333222...***'''&&&'''''''''(((((((((((((((,,,EEE(((+++,,,))))))******+++,,,,,,,,,************+++,,,...///000222222<<<:::}}}vvvmmm```WWWQQQOOOJJJAAA???CCCBBBEEEIIIKKKHHHAAA888222777:::AAAHHHKKKEEE:::111+++)))'''&&&((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))))))))************++++++++++++,,,,,,------.........000888KKKbbbfffTTTXXXvvv|||eeePPPQQQccc~~~{{{zzzvvvqqqooolllaaaUUUNNNIIICCC===:::888666444//////...---------------...///000111111000///......000222333333444777888===IIIYYYdddgggggghhhiiioooqqqssssssrrrrrrrrrssssssrrrrrrrrrssstttvvvwwwtttrrrpppnnnllllllmmmnnnkkklllnnnooonnnoooppprrrpppqqqrrrssstttsssrrrqqqrrrrrrqqqqqqqqqqqqrrrrrruuuvvvwwwvvvuuutttuuuvvvtttpppjjjccc^^^]]]```cccfff___[[[^^^```^^^ZZZXXXLLLAAA777444333222333666555444555777666666<<>>333444000///111...,,,------.........------...,,,)))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&)))+++---333333222///+++(((((((((''''''''''''((((((((())),,,EEE(((+++,,,))))))***++++++,,,------++++++***+++---///222444555888999EEECCCzzzyyy}}}nnniiikkknnnfffSSSEEECCC>>>???BBBEEEHHHEEE>>>888666777:::???DDDDDD???;;;///---***))))))*********((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********)))************+++++++++++++++,,,,,,---......///,,,???VVVhhhfffUUU]]]|||uuummm}}}VVVMMMSSSkkk~~~xxxwwwtttqqqpppmmmaaaUUULLLHHHBBB===:::888666444//////...------------......///000111111000///...///111333444444555888:::@@@LLL]]]gggiiihhhiiikkkpppqqqsssssssssrrrrrrrrrqqqqqqrrrssstttttttttttttttsssqqqooonnnmmmllllllkkknnnqqqrrrqqqpppppppppqqqrrrtttuuuuuusssqqqpppttttttssssssssssssttttttwwwvvvuuuuuuwwwwwwwwwvvvssspppjjjddd```aaaeeeiiijjjccc___bbbeeebbb\\\ZZZLLLBBB888555444333444777444333444777777666999@@@FFFOOO[[[fffmmmrrrwww{{{~~~~~~}}}zzzyyy{{{zzzzzzzzzyyyuuunnnjjj```YYYTTTTTTSSSOOOOOORRRSSSXXX^^^aaaaaacccgggkkktttzzz~~~~~~~~~~~~yyyzzz{{{|||~~~VVV>>>333444000///111...------......///.........///,,,)))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((***(((&&&%%%&&&***---000666555111,,,'''&&&(((***&&&'''''''''(((((())))))---EEE)))+++,,,))))))***+++,,,,,,------,,,,,,,,,---///222555777;;;>>>@@@LLLJJJ~~~~~~}}}yyyzzzlllWWWPPPBBB???===???DDDFFFBBB>>>999666444666<<>>AAAHHHVVV]]]vvv}}}yyysssfffaaaLLLCCC999777===CCCEEECCCCCC===666333555:::???AAACCC:::///)))***,,,---+++,,,***((('''&&&'''((()))***((('''&&&&&&''')))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((((((((('''''''''((()))******)))((('''))))))***+++++++++++++++******************************+++++++++,,,,,,,,,,,,---......------///111222UUUyyy^^^ffflll\\\nnn|||[[[PPPLLL```}}}zzzxxxtttpppooolllcccXXXNNNJJJCCC===:::888555444//////............////////////000000000000//////...000222333444555888;;;JJJ\\\mmmppplllkkkooorrrtttrrrqqqqqqrrrsssrrrrrrpppqqqqqqqqqpppqqqtttwwwtttttttttuuutttqqqlllhhhmmmoooqqqqqqooooooqqqsssrrrrrrsssssssssssssssssstttuuuwwwwwwvvvvvvxxxyyyzzzxxxuuutttttttttsssrrruuurrrmmmiiigggggghhhjjjeeecccaaabbbeeeddd___ZZZPPPEEE:::555333111222555777666666666666777777888???DDDMMMTTT\\\eeeooovvvrrruuuyyyyyyxxxyyyuuupppkkkddd```___^^^```bbbdddeeegggjjjmmmggghhhjjjmmmooonnnjjjgggfffgggiiihhhiiinnnwww~~~}}}~~~~~~}}}{{{zzzyyyzzz|||}}}}}}zzzzzzVVV>>>333444000///111------,,,***))))))+++---...************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))))))))))))))(((((((((''''''''''''***((('''(((***+++***((()))(((''''''))),,,///111222---)))&&&'''))))))(((((((((((((((((())))))***///GGG)))+++,,,)))******+++,,,,,,,,,,,,***111555333222777<<<===JJJ\\\ttt{{{vvvjjjfff[[[RRREEE<<<:::===BBBDDDDDD@@@<<<888777888:::;;;CCC>>>666...+++******+++...---***)))''''''((()))(((((('''&&&&&&'''((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''((()))******++++++************************************+++++++++,,,,,,,,,,,,---......------///111:::___zzzeeeoooqqqgggvvv{{{VVVNNNOOOfffyyyxxxtttpppooolllbbbWWWNNNIIICCC===:::777555444//////............////////////000000000000//////...000222333444555888;;;FFFWWWgggmmmlllnnnqqqsssrrrqqqpppppprrrttttttsssooooooooopppqqqsssttttttxxxvvvuuusssssspppmmmjjjrrrtttuuutttqqqpppppprrrsssssssssrrrrrrsssssstttuuuvvvxxxwwwvvvvvvwwwxxx{{{yyyxxxxxxyyyzzzzzzyyyxxxuuuqqqllliiihhhhhhhhhhhhfffcccdddfffddd___ZZZQQQEEE:::666444111222555666666666666666666777888:::>>>EEEKKKRRR\\\gggnnnooossswwwxxxwwwxxx}}}xxxvvvuuurrrqqqsssyyy}}}|||yyytttppplllhhhfffgggjjjmmmmmmuuu||||||{{{zzzzzzzzz|||~~~}}}|||}}}TTT===222333///...000,,,...------,,,,,,,,,,,,---************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))(((((((((((((((((((((''''''''''''((('''&&&''')))***)))((()))(((''''''(((***---...+++)))''''''(((*********((((((((((((((())))))***...FFF)))+++,,,((()))***+++,,,---......)))111777888;;;CCCLLLPPP\\\vvvvvvrrriiibbbWWWKKKAAA>>>>>>@@@BBBCCCCCC@@@<<<999777777@@@>>>:::444---***+++---111000...,,,***)))(((((('''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))(((((('''((())))))******))))))******************************+++++++++,,,,,,,,,,,,---......---...000222AAAiiiqqqgggwww|||sss~~~vvvSSSNNNSSSnnnxxxwwwtttqqqooolllaaaVVVNNNIIICCC===:::777555333//////............////////////000000000000//////...000222333444555888;;;GGGTTTccciiillloooqqqqqqpppoooooopppsssttttttsssooonnnnnnqqquuuwwwvvvssszzzwwwsssqqqppppppooonnnsssuuuvvvvvvtttssstttuuuuuutttrrrqqqqqqrrrtttuuuvvvwwwxxxxxxwwwvvvxxxyyy{{{zzzzzz{{{~~~~~~{{{yyyuuupppllliiihhhgggllljjjgggggghhheee```[[[QQQFFF;;;666444222222444666555555555666666777888777:::>>>BBBHHHRRR^^^ggglllpppuuuwwwvvvwwwyyy|||}}}xxxtttppprrrvvv~~~zzzyyyyyyzzz{{{~~~{{{}}}SSS<<<222444000///000,,,---------------,,,+++***************)))))))))(((((((((((((((((((((((((((******))))))))))))************)))(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))(((''''''''')))***,,,(((((((((((()))************************++++++,,,,,,EEE))),,,,,,++++++,,,---...///000000222555888<<>>AAAEEEEEEBBB===;;;::::::999888555222000//////333222111///---+++***)))&&&''''''''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))******************************+++++++++,,,,,,,,,,,,---............000222EEEkkksss]]]aaaxxxttt}}}wwwTTTRRRVVVuuuwwwwwwtttqqqoookkk```TTTMMMIIIBBB===999777555333//////............////////////000000000000//////...000222333444555888;;;LLLWWWbbbhhhllloooooolllqqqppppppqqqrrrsssrrrqqqooommmnnnsssyyy{{{wwwrrrxxxtttooommmnnnppprrrsssoooqqqsssuuuvvvwwwxxxxxxuuutttqqqpppppprrrtttvvvuuuwwwxxxyyyyyyyyy{{{||||||{{{{{{}}}{{{zzzwwwsssooollljjjiiinnnmmmkkkkkkjjjgggbbb^^^PPPEEE;;;777555222222444555555555555555666777888999:::<<<>>>CCCMMMZZZdddiiimmmsssvvvvvvvvvwwwxxx~~~~~~}}}~~~zzzzzzzzz{{{|||}}}xxx|||SSS<<<333555222000111---,,,,,,------,,,+++***)))************)))))))))(((((((((((((((((((((((((((******))))))))))))******+++***)))(((''''''(((((('''''''''(((((((((((((((&&&''''''((('''(((((()))(((((('''''''''((()))***)))******+++***))))))******************++++++,,,+++DDD))),,,------------------///000111<<<;;;:::???PPPeeessswww}}}|||zzzyyy{{{}}}{{{|||tttoooiiiddd```WWWIII???:::===@@@BBBBBB@@@???>>>:::777444444666555000,,,222222222222000...,,,***''''''((((((''''''&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))******************************+++++++++,,,,,,,,,,,,---.........///111333GGGgggsss\\\JJJ[[[{{{sssyyyTTTTTTWWWyyyxxxwwwtttpppnnnjjj___TTTMMMHHHBBB<<<999777444333//////............////////////000000000000//////...000222333444555888;;;OOOXXXbbbhhhmmmqqqppplllsssrrrqqqrrrrrrqqqooommmlllkkklllqqqwwwyyyuuuppprrroookkkjjjlllppptttuuunnnoooqqqtttvvvwwwvvvuuutttrrrqqqppppppsssvvvxxxtttwwwyyyzzz{{{}}}~~~~~~}}}yyyxxxvvvsssqqqooonnnmmmnnnnnnmmmlllkkkgggccc```MMMCCC999666555333333444444444444444555666777888:::;;;<<<===AAAJJJWWW```fffjjjooosssuuuuuuuuuuuuxxx{{{~~~~~~}}}||||||~~~||||||{{{{{{{{{{{{{{{|||uuuzzzRRR<<<333666222111111---+++,,,,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********(((''''''((())))))'''''''''(((((((((((((((&&&((())))))(((''')))***((((((((((((((()))*********+++,,,+++)))((()))***((((((((((((((())))))******CCC***,,,------,,,,,,,,,---///111333888;;;AAALLL___uuussstttxxxvvvpppqqqqqqsssxxx{{{{{{wwwnnniiihhhcccYYYQQQAAA???======>>>???>>>======888444555777666///(((000111222333333111...---)))))))))(((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))(((((((((((())))))'''((())))))******))))))******************************+++++++++,,,,,,,,,+++---...///...000222444III```eeeOOOFFF```~~~wwwQQQSSS[[[~~~~~~yyywwwsssnnnlllhhh___TTTMMMHHHBBB<<<999666444222//////............////////////000000000000//////...000222333444555888;;;NNNXXXbbbhhhmmmrrrsssqqqtttsssrrrrrrrrrpppmmmjjjhhhhhhjjjnnnrrrssspppmmmnnnllliiiiiilllqqqtttuuuqqqpppqqqssstttssspppnnnqqqppppppppprrrtttwwwyyyvvvyyy{{{}}}~~~}}}wwwvvvtttrrrqqqppppppqqqnnnnnnmmmkkkhhhddd```^^^III@@@777555555333333555333333333444555666777888999;;;===>>>AAAHHHRRRZZZbbbeeejjjooorrrtttttttttxxx{{{~~~zzz{{{|||}}}~~~}}}||||||{{{zzzyyyxxxwwwtttwww|||PPP:::222555222000111,,,,,,,,,,,,,,,------------************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))'''''''''(((***+++''''''''''''((((((((()))&&&)))******(((((()))+++''''''(((((()))***++++++((()))***)))'''''')))+++((((((((((((((())))))***)))CCC***---...---------///111555888::::::III[[[jjjxxxzzzxxxtttqqqvvvxxxkkkbbbjjjiiikkkpppyyy~~~~~~{{{xxxssskkkdddUUULLLAAA;;;<<<>>>===;;;;;;:::888777777555111------///111444444333111///,,,+++)))(((''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))***)))(((''''''((()))***((()))******++++++************************************+++++++++,,,,,,,,,+++---...//////000222555HHHXXX[[[MMMNNNmmmuuuOOOTTT```}}}zzzxxxrrrllliiiggg___UUUMMMHHHAAA<<<888666444222//////............////////////000000000000//////...000222333444555888;;;NNNYYYdddiiilllppprrrqqqsssrrrrrrrrrrrrpppmmmjjjhhhiiikkknnnoooooonnnmmmnnnlllkkkllloooqqqrrrrrrqqqpppppprrrsssrrrnnnkkkmmmnnnoooqqqsssvvvxxxzzz{{{}}}~~~{{{wwwuuurrrpppnnnooopppqqqmmmmmmlllhhhccc]]]XXXVVVEEE<<<555444444333333555333333333444555666888888888;;;>>>@@@BBBGGGNNNTTT^^^```dddiiinnnqqqrrrrrrxxxzzz}}}{{{yyy{{{~~~}}}|||{{{{{{{{{zzzyyywwwvvvuuutttvvvyyyOOO999111444111//////+++---------------...///000************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&'''(((+++,,,&&&'''''''''(((((())))))''')))++++++((((((***,,,''''''((()))***+++,,,,,,%%%'''((('''%%%&&&)))---***************++++++,,,(((BBB***---...//////000333777<<<@@@CCCMMMddd}}}{{{yyyzzzrrrlllrrrmmmmmmqqq{{{~~~yyyxxx~~~vvvpppiiiZZZHHH>>>===>>>===999666999::::::888666555666***---111444555444333111...,,,***((('''''')))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))***)))(((''''''((()))***))))))***+++++++++++++++******************************+++++++++,,,,,,,,,+++---...//////000333555FFFRRRUUUOOOVVVwwwtttOOOUUUddd}}}{{{xxxqqqjjjhhhfff___UUULLLHHHAAA<<<888666444222//////............////////////000000000000//////...000222333444555888;;;RRR]]]gggjjjjjjkkkmmmmmmqqqqqqqqqrrrsssqqqnnnllljjjmmmooopppoooooopppqqqooonnnnnnoooqqqqqqpppooonnnnnnnnnqqqttttttpppmmmkkklllooorrruuuwwwyyyzzz{{{{{{|||}}}~~~|||yyyxxxvvvrrrnnnmmmmmmooopppmmmmmmkkkfff^^^WWWRRROOOCCC:::333333444333444666222333333444555666888888888<<<@@@CCCDDDHHHMMMRRR[[[\\\```eeekkkoooppppppuuuxxx{{{~~~xxxzzz}}}|||yyyyyyzzzzzzyyyxxxwwwvvvuuuvvvuuuxxxQQQ<<<444666111///111......------,,,,,,------...++++++***)))(((((())))))(((((((((((())))))))))))***)))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((*********)))))))))))))))+++++++++*********))))))+++000;;;,,,&&&000&&&III,,,***222***///333666999???IIIQQQpppyyytttsssqqqxxx||||||www```VVVTTTIII???===999:::<<<======;;;999888888---,,,---000555777666444...---+++)))(((((())))))&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))******************))))))))))))************+++++++++,,,,,,,,,...111,,,***111111111;;;LLLiiibbbLLL```yyyyyyqqqVVVXXXlll~~~{{{uuusssppplllfff```ZZZWWWQQQHHH@@@===:::666333333//////............//////000000000000000000000000222111222444333333888@@@TTTfffmmmkkkllljjjiiipppqqqrrrsssqqqooonnnqqqtttpppppppppppppppqqqqqqpppnnnnnnnnnnnnnnnoooooopppmmmnnnoooqqqrrrrrrrrrrrrqqqsssuuuwwwzzz{{{|||}}}}}}||||||{{{zzzyyy|||||||||zzzyyyxxxyyyzzzyyyvvvrrrooommmlllmmmnnnggghhhfff```\\\YYYUUUPPPBBB999222222222111111333444444444555777888:::;;;???<<<:::<<>>HHHYYYlllzzz}}}wwwuuuwwwssszzzxxxxxx}}}sssgggdddYYYQQQMMMFFF>>>;;;777777:::<<<<<<;;;111///......111333444444222111///---+++))))))(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,(((/////////111000777IIInnn{{{qqqaaannn|||iiivvvfffTTT]]]sss~~~zzzuuutttrrrmmmgggaaa[[[XXXRRRHHH@@@<<<999444111111//////............//////000000000000000000000000111000222444333333999@@@UUUffflllkkknnnmmmlllrrrooopppqqqpppnnnnnnppprrrooonnnmmmllllllmmmnnnooooooppppppppppppooommmlllrrrrrrqqqrrrrrrssstttuuuzzzzzz|||}}}~~~~~~~~~~~~}}}|||{{{{{{|||{{{yyywwwxxxxxxwwwwwwxxxxxxyyyyyyuuutttrrrpppnnnmmmkkkkkkgggiiiggg```[[[YYYTTTNNN@@@888222222333111111222333333444555666888999::::::999:::===AAAEEEGGGGGGMMMPPPUUUZZZ^^^aaaeeehhhlllooosssvvvyyy{{{}}}yyyzzz}}}~~~zzzwwwwwwyyyxxxvvvuuuvvvyyy{{{{{{zzz|||~~~~~~OOO:::222555000///111......------,,,,,,------...******)))))))))))))))***(((((((((((())))))))))))((('''''''''((()))******(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******))))))))))))))))))))))))*********************************)))111DDD)))"""///!!!lll111---000555777>>>LLL___rrr~~~~~~}}}{{{yyy~~~rrrqqq{{{{{{tttttt~~~rrrqqqvvvqqqkkkaaa]]]\\\VVVQQQHHH>>>888999<<<<<<;;;555222000...///111333555555444222///---+++)))(((((((((((((((''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))******************))))))))))))************+++++++++,,,,,,,,,'''/////////111222AAA[[[ppp```mmm}}}ppp}}}___PPP\\\www|||yyyuuutttrrrnnnhhhaaa[[[XXXQQQHHH???<<<999444000000//////............//////////////////////////////111000111444333333999AAATTTdddjjjiiinnnmmmkkkqqqoooooooooooooooooopppqqqpppooonnnmmmmmmnnnpppqqqrrrqqqpppppppppqqqrrrrrrrrrrrrrrrssstttvvvxxxyyy{{{{{{|||||||||||||||{{{{{{zzzzzzzzz{{{{{{xxxvvv{{{yyyxxxxxxxxxyyyyyyxxxsssssssssrrrpppnnnllljjjiiikkkiiiccc^^^ZZZTTTNNN???777222222333111000222333333444444666777999:::777888:::===AAACCCEEEEEEJJJMMMRRRWWW[[[___dddgggiiilllqqquuuxxx{{{~~~}}}zzzxxxzzz}}}}}}{{{yyyyyyzzzxxxwwwvvvwwwzzz}}}~~~~~~}}}NNN999222444000///111......------,,,,,,------...***)))))))))))))))******(((((((((((())))))))))))((((((((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((())))))************************************...!!!yyyCCC'''jjj222000666<<>>;;;888333000000//////............//////////////////////////////000000111444333333999AAARRRaaaggggggmmmmmmkkkooonnnnnnnnnoooppppppppppppqqqqqqppppppqqqrrrtttuuutttrrrpppnnnpppsssxxx{{{qqqrrrsssuuuwwwzzz|||}}}||||||}}}}}}|||{{{zzzzzzyyyxxxxxxxxxyyyzzzxxxvvvzzzwwwuuutttuuuvvvtttssstttuuuuuutttssspppnnnllllllnnnlllfff```\\\VVVOOO>>>666111222333111000111333333333444555777999:::666888;;;>>>@@@BBBCCCDDDIIILLLPPPUUUYYY]]]bbbfffeeeiiipppuuuyyy|||}}}zzzuuuxxx{{{}}}}}}}}}||||||yyyxxxxxxyyy}}}|||MMM999111444000///111......------,,,,,,------...)))))))))))))))******+++(((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))***))))))(((((())))))***)))******++++++******)))((((((((()))******++++++***************+++++++++///'''444999DDD[[[bbbrrr~~~vvvvvv~~~~~~{{{{{{kkkcccXXXJJJ@@@<<<===>>>???;;;999666222//////222444888888666555222///---+++***))))))(((((('''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))******************))))))))))))************+++++++++,,,,,,,,,+++...---...222777QQQwwwkkk[[[fff|||```TTT```zzzwwwssssssqqqnnnhhh```ZZZUUUNNNEEE===:::888333000000//////............//////000000000000000000000000000///111444333444:::BBBQQQ___dddeeelllmmmjjjnnnooonnnnnnppprrrrrrqqqpppooopppqqqssstttvvvwwwwwwtttrrrooonnnpppuuuzzz~~~qqqrrruuuxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxwwwuuuuuuwwwxxxxxxwww|||yyyvvvvvvxxxyyywwwtttwwwwwwwwwwwwuuusssqqqooonnnpppoooiiibbb^^^WWWPPP<<<555111222444222000111222222333444555777888999666999<<<>>>???AAACCCDDDHHHKKKOOOSSSVVV[[[```dddccchhhooouuuyyy}}}}}}|||{{{zzzuuuwww{{{~~~~~~}}}zzzyyyzzz}}}{{{~~~MMM888111444000///111......------,,,,,,------...)))))))))))))))***++++++(((((((((((())))))))))))******))))))((()))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++******)))'''(((((()))******++++++))))))*********+++++++++111RRR999FFFWWW{{{~~~|||~~~xxxzzzxxxyyypppbbb]]]TTTKKKDDD@@@??????<<<<<<:::555111///111444888888888666444111///---******))))))(((''''''&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))******************))))))))))))************+++++++++,,,,,,,,,,,,---,,,000555888PPPvvvoooTTTSSSjjj___VVVccc|||yyyqqqqqqpppmmmggg```XXXTTTLLLCCC<<<999777444111111//////............//////000000000000000000000000000///111333444444:::BBBQQQ___dddeeemmmnnnkkkoooooonnnnnnpppssstttrrrpppjjjlllooosssuuuvvvwwwwwwqqqqqqpppppprrruuuxxxzzzsssuuuxxx{{{}}}}}}}}}|||||||||||||||{{{zzzyyyyyyxxxvvvssssssuuuwwwxxxyyy|||yyyvvvxxx|||~~~|||zzzzzzzzzyyyyyywwwvvvtttsssnnnqqqpppiiiccc^^^VVVOOO;;;555111222444222000111222222333444555777888999777:::===>>>>>>@@@CCCFFFHHHJJJNNNQQQTTTXXX]]]aaaccchhhooouuuyyy|||~~~~~~||||||||||||xxxzzz|||}}}{{{zzz{{{|||~~~}}}MMM888111444000///111......------,,,,,,------...))))))((())))))***++++++(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******))))))))))))************++++++++++++******'''(((((()))***+++++++++))))))******++++++++++++'''222QQQ>>>OOOeee~~~||||||mmmfff}}}{{{|||zzz~~~}}}ssseeeccc^^^VVVLLLDDD@@@>>>===>>><<<777222000111333888888888777555222000...+++******)))(((''''''&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))******************))))))))))))************+++++++++,,,,,,,,,,,,---,,,222777888MMMqqqjjjQQQVVVqqq~~~\\\VVVccc~~~{{{pppqqqpppmmmggg___XXXSSSKKKBBB;;;999777444222222//////............//////000000000000000000000000//////111333444444:::BBBRRR```dddfffnnnpppmmmppppppnnnnnnqqqtttuuussspppfffiiimmmrrruuuvvvuuuuuuooooooqqqrrrssstttttttttvvvxxx{{{~~~}}}{{{yyyyyyyyyyyyyyyxxxwwwvvvvvvyyyuuurrrqqqsssvvvyyyzzzwwwtttrrruuuzzz~~~}}}zzz||||||{{{zzzxxxwwwwwwvvvnnnqqqoooiiibbb]]]UUUNNN;;;444000222444222000000222222333333555666888999888:::===>>>>>>???CCCGGGGGGIIILLLOOORRRVVV[[[___dddhhhoootttwwwzzz|||}}}|||~~~~~~~~~~~~||||||~~~|||yyyzzz{{{~~~}}}OOO:::222555000///111...............---,,,+++***+++******)))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---)))))))))))))))*********)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))((()))***+++,,,+++******,,,+++''''''===xxxIII___lllgggddd___``````iiittttttggg^^^^^^\\\UUUSSSWWW]]]cccqqqwwwxxxvvv}}}wwwvvvpppiiifffaaaPPP<<<>>>@@@>>>999666666555111555999:::777777777555111......---+++)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,000---000///***;;;VVVdddhhh[[[aaawww___UUUhhh|||vvvsssnnniiieee___ZZZVVVJJJFFF???:::777444222111......------------......////////////////////////000000333555444555===FFFXXX^^^eeekkknnnooooooooooooppprrrrrrpppnnnmmmmmmlllooorrrsssrrrqqqoooooooooooooooppprrrtttuuuvvvxxxxxxyyyyyyyyyxxxxxxwwwvvvwwwvvvtttrrrqqqqqqssspppppppppppppppqqquuuxxxssssssuuuxxx{{{~~~~~~}}}{{{zzzwwwvvvuuuwwwyyyzzzuuusssnnnjjjdddZZZNNNFFF777555333111000000111222000222333444444666888;;;<<<<<<<<<<<<>>>@@@BBBDDDGGGKKKPPPRRRTTTWWW[[[___gggkkkooopppppprrrvvvyyy~~~~~~{{{zzz}}}~~~~~~~~~}}}{{{zzz{{{{{{||||||}}}}}}~~~~~~OOO:::222555000///111...............---,,,+++***+++******)))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,******))))))((((((''''''************************+++++++++***************************************((()))***+++,,,++++++***...111111+++&&&---@@@PPP```kkk}}}rrrfffsssvvvnnnhhhdddbbbddd```UUUMMMKKKKKKIIIDDDFFFKKKPPPUUUfffwww{{{}}}~~~~~~iiiOOOCCCCCCAAA;;;999999666111333777::::::<<<===888111///...---,,,***)))''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++(((...000,,,;;;WWWhhhnnnbbbiiihhh[[[kkk|||vvvsssnnniiiddd^^^XXXTTTJJJEEE???:::777444222111......------------......////////////////////////111111444666555666>>>HHHZZZ```gggmmmpppqqqqqqqqqqqqrrrssssssqqqooonnnnnniiilllppprrrrrrqqqqqqrrrooopppqqqrrrtttvvvxxxyyywwwxxxyyyyyyxxxwwwvvvuuuuuuvvvvvvtttqqqpppqqqrrrttttttsssqqqooonnnoooqqqtttuuuxxx|||~~~~~~{{{xxxyyywwwuuusssrrrsssuuuwwwvvvsssnnniiiaaaVVVJJJBBB666444222111000000111222000222333444444666888;;;=========>>>???AAADDDEEEKKKOOOSSSUUUVVVYYY]]]```eeehhhjjjkkklllpppvvv{{{~~~~~~}}}~~~zzzzzz}}}}}}|||{{{{{{{{{||||||}}}~~~}}}}}}~~~OOO:::222555000///111...............---,,,+++++++++******)))))))))))))))))))))))))))))))))))))))((()))))))))******************)))((('''&&&&&&%%%***************************************+++++++++************************)))******+++,,,+++++++++'''+++...///,,,)))((((((dddfff|||zzzgggjjj{{{}}}wwwvvvuuuggg^^^UUUNNNGGGBBBCCCGGGMMMMMMPPPSSSTTTWWW```iiizzzqqqxxxzzz|||yyyZZZHHHFFFBBB======>>>;;;555222666999<<>>999666444222111......------------......////////////////////////222222444666666777???JJJ[[[aaahhhnnnpppqqqrrrrrrrrrrrrrrrqqqpppooommmlllgggjjjnnnqqqrrrsssssstttpppqqqrrrtttvvvwwwyyyyyyvvvwwwxxxyyyxxxvvvsssrrrtttuuuuuusssqqqppppppqqqsssttttttrrrooommmmmmnnnsssvvvzzz~~~}}}xxxtttvvvtttqqqooonnnooopppqqqtttqqqlllfff]]]QQQEEE===555333222111000000111222000222333444444666888;;;======>>>???AAACCCEEEFFFMMMOOORRRUUUWWWYYY\\\___bbbdddfffggghhhmmmuuu|||~~~|||{{{}}}}}}zzzzzz}}}~~~}}}{{{zzzzzz{{{{{{}}}~~~{{{|||}}}OOO:::222555000///111...---.........------,,,++++++******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''************************)))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,,,,+++)))(((***...333666666"""333yyy|||xxx}}}xxxwwwvvviiiZZZPPPPPPLLLDDDEEEMMMLLLLLLNNNRRRVVVZZZ```eeelll~~~}}}yyy{{{~~~~~~www[[[OOOKKKCCC======AAA@@@<<<444555666999AAAEEE@@@666333222111///---+++***)))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,---555---000333...;;;\\\sss|||jjjlllkkk]]]kkk|||xxxtttoooiiiccc]]]VVVRRRHHHDDD>>>999666444222111......------------......////////////////////////111111333555555666@@@JJJ\\\```gggmmmoooqqqrrrrrrqqqpppooonnnmmmlllkkkiiiiiilllppprrrsssssstttuuurrrssstttuuuuuuvvvvvvvvvuuuvvvwwwxxxvvvtttqqqoooqqqssssssrrrpppoooooopppnnnppprrrrrrqqqqqqqqqrrrrrrtttwwwzzz|||zzzvvvrrrsssqqqnnnlllkkkkkklllmmmooommmiiibbbXXXLLL@@@999333222111111000111111222000222333444444666888;;;<<<<<<>>>???AAACCCEEEFFFHHHJJJMMMPPPSSSWWWZZZ[[[```bbbeeefffhhhkkkrrrwww|||}}}zzzyyy||||||yyyzzz}}}~~~|||{{{zzzyyyzzz{{{|||}}}~~~~~~OOO:::222555000///111...---------...------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++++++++************************)))))))))***+++++++++,,,************************+++++++++++++++,,,,,,,,,***,,,...---***''''''(((444...222888666LLLyyy}}}xxxpppiiiaaaTTTPPPXXXYYYRRRTTT^^^XXX\\\aaadddjjjrrr{{{sssYYYNNNrrrsss|||||||||zzzyyyzzz~~~~~~xxx|||rrr```\\\WWWKKK@@@===@@@AAA>>>999666333444;;;BBB@@@:::555444333111...,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------111***,,,///111JJJpppqqqnnntttzzzjjj```ppp~~~|||xxxuuuooojjjddd]]]WWWSSSHHHCCC===999666444333111......------------......////////////////////////000000111333333555???JJJ]]]bbbhhhmmmppprrrssstttrrrpppmmmmmmmmmmmmkkkiiimmmooorrrsssssssssssstttsssttttttttttttsssrrrqqqtttuuuuuuuuutttrrrooonnnoooqqqrrrqqqooonnnnnnnnnlllnnnqqqrrrrrrssstttvvvppppppqqqsssuuuvvvuuusssqqqooollliiihhhiiijjjkkkiiiiiifff___TTTHHH===777111111111111111111222222000222333444444666888;;;:::;;;===???AAACCCDDDEEEEEEFFFIIIMMMRRRVVVYYYZZZ]]]aaafffhhhiiijjjmmmpppwww{{{~~~~~~|||yyyxxx{{{{{{yyyzzz}}}~~~}}}|||{{{zzzyyyxxxxxx{{{{{{|||~~~OOO:::222555000///111...,,,------...------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))***+++,,,---...++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------$$$***000222000///111444+++---,,,******222@@@JJJ}}}|||}}}zzzyyypppooo|||}}}zzzoooiiilllxxx}}}yyy}}}zzzqqqyyyhhhKKKWWWqqq|||{{{||||||wwwyyyyyyvvvxxxrrrhhhlllhhh[[[LLLBBBAAA@@@>>>===:::444111555===???;;;777666444222000...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))***+++,,,------...---+++///222???hhhwwwuuuuuu{{{bbb\\\ooo}}}{{{wwwsssnnniiiccc]]]WWWSSSGGGCCC===888666444333111......------------......////////////////////////000///111222222555???JJJ___ccciiinnnqqqsssuuuvvvtttqqqnnnnnnpppqqqooommmpppqqqssssssrrrqqqrrrsssrrrsssttttttsssqqqooonnnsssssssssrrrqqqpppoooooommmoooqqqqqqooommmmmmmmmnnnpppqqqqqqpppppprrrtttpppnnnllllllnnnqqqrrrrrrnnnllljjjgggfffgggiiijjjffffffccc\\\QQQDDD:::555///000000111111222222222000222333444444666888;;;999:::===???BBBCCCDDDEEEFFFGGGHHHMMMRRRWWWYYYYYYZZZ___eeehhhhhhhhhjjjlllssswww|||~~~}}}~~~|||yyyxxx{{{{{{yyyyyy}}}{{{{{{zzzyyyxxxxxxxxxxxx|||}}}}}}OOO:::222555000///111...,,,,,,------...------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,+++++++++,,,---...------+++((('''(((,,,000...666:::777888===???===___hhh|||zzzhhh___dddmmmvvv|||wwwlllkkkzzzjjjkkkggg^^^\\\eeeqqqyyy___dddrrryyywww}}}sssooo{{{vvvvvvxxx~~~~~~|||yyy~~~~~~yyyqqqttttttlll\\\NNNGGGEEEBBBAAA>>>888222333999<<<;;;999888666444111///---,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************((()))***+++,,,------...+++///444444HHH{{{ssszzz~~~YYYVVVjjj|||yyyssspppkkkfffaaa\\\VVVRRRFFFBBB<<<888555444333111......------------......////////////////////////111000111333333666@@@LLL]]]aaagggkkknnnppprrrtttuuuqqqmmmnnnqqqsssrrrooonnnpppqqqqqqpppoooppprrrpppqqqrrrssssssrrrqqqppprrrrrrpppoooooooooppppppkkkmmmppppppnnnlllllllllnnnoooooonnnmmmmmmoooqqqpppnnnkkkjjjlllnnnnnnnnnkkkiiifffddddddeeeggghhhffffffccc[[[NNN@@@666111...///000111111222222222000222333444444666888;;;999;;;>>>AAACCCEEEEEEFFFJJJIIIIIIMMMRRRVVVVVVUUUWWW\\\aaacccdddeeeiiilllqqquuuzzz}}}zzzyyy{{{{{{yyyyyy|||{{{zzzyyyxxxxxxyyyzzzzzz~~~~~~OOO:::222555000///111...,,,,,,------...---------+++******)))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++---,,,+++***+++,,,---...---,,,++++++,,,---------000---111:::999666EEEZZZaaakkk~~~vvvaaa``````YYYZZZccczzzkkkttt{{{pppmmmmmmggg```ddd\\\nnnsssvvvxxx{{{uuu}}}vvvooooootttzzzzzz{{{~~~zzzsssxxxuuuhhhYYYPPPLLLJJJBBBAAA<<<444333777:::999999888777444222///...---************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************((())))))+++,,,---......(((000333///CCCxxxnnniiiyyyYYYWWWkkk~~~{{{xxxqqqnnniiiddd```ZZZTTTQQQFFFBBB<<<888555444333222.........------.........////////////////////////222111222444444777BBBMMMYYY]]]bbbgggjjjlllnnnpppsssoookkklllpppsssqqqooolllmmmoooooonnnnnnpppqqqnnnoooqqqsssttttttsssrrrrrrqqqooommmmmmnnnpppqqqjjjmmmooopppnnnlllkkkkkklllllllllkkkjjjlllooorrrqqqooollllllllllllkkkjjjhhhfffdddcccbbbdddfffgggggggggddd[[[MMM>>>333...---...///111222222222222000222333444444666888;;;:::<<>>@@@BBBDDDFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOXXXXXXYYYZZZ\\\```fffjjjmmmppptttyyy||||||{{{{{{}}}~~~xxxyyyzzz{{{{{{{{{zzzzzzyyyzzzzzzxxxwwwwwwyyy{{{|||||||||}}}~~~LLL999333555000...000...000//////...------,,,,,,,,,+++******))))))*********)))((()))+++,,,+++***))))))***++++++++++++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------,,,,,,++++++---,,,---.../////////...333222666@@@JJJUUUeeesssuuuooolllppp}}}}}}yyyyyyssstttyyyxxxwwwnnnpppqqqooohhh```YYYUUUNNNLLLHHHBBB???>>>>>>======>>>>>>;;;777444222111///---***((('''''')))***))))))))))))(((((((((((())))))))))))))))))))))))************************)))***+++***)))((()))+++)))************+++++++++***++++++,,,,,,------......111222222GGGqqq~~~iiiZZZ^^^kkkVVVZZZsss|||{{{||||||yyyvvvsssqqqjjjbbb___]]]VVVMMMEEE???999888666111///000//////............////////////............//////111555333444888666AAAXXXbbbeeehhhkkkkkkjjjkkkkkkrrrpppnnnmmmmmmmmmkkkiiijjjlllooorrrtttuuutttsssqqqqqqqqqppppppooooooooommmmmmmmmllllllkkkkkkjjjkkkjjjjjjiiiiiijjjjjjkkkkkkjjjhhhhhhiiikkknnnooonnnmmmkkkkkkkkkkkkjjjhhhfffeeeccc```^^^```cccgggdddbbb\\\SSSFFF:::222.../////////000111111222222333333333333444666888:::;;;<<<===@@@BBBDDDFFFGGGGGGGGGIIIJJJLLLNNNOOOOOOTTTVVVXXXYYY\\\```eeeiiikkknnnsssyyy}}}}}}|||{{{||||||zzzzzzzzzzzzzzzyyyxxxxxxyyyzzzyyyxxxwwwwwwyyy{{{{{{||||||||||||{{{zzzzzz~~~LLL999333666111///111////////////...------,,,,,,,,,+++******))))))******+++***)))***,,,,,,,,,***))))))***++++++++++++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,---...///000111222666555;;;IIIZZZjjjxxxyyyuuuttt}}}tttxxxvvvrrroooqqqtttooocccYYYTTTPPPKKKGGGEEECCCBBBAAA;;;>>>BBBBBB>>>999444222///...+++)))(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))************************)))+++,,,+++***)))***+++)))************+++++++++***++++++,,,,,,------...222......222EEEgggqqq^^^XXXcccgggUUU^^^zzz}}}zzzzzz{{{{{{xxxuuusssqqqkkkddd```]]]VVVNNNEEE>>>999888666111///000//////............////////////............//////000444333444999777BBBYYYdddhhhlllooonnnllljjjiiiqqqpppnnnmmmmmmllljjjhhhqqqppprrrwww|||~~~|||zzzsssrrrqqqpppooonnnnnnmmmmmmmmmllllllkkkjjjjjjiiijjjjjjiiihhhgggggggggggghhhgggeeedddfffhhhkkkmmmjjjiiigggggghhhhhhfffeeeeeedddbbb___\\\\\\___aaaaaa^^^WWWMMMAAA666000---/////////000111111222222222222111222333555777999;;;;;;===???BBBDDDFFFGGGHHHHHHIIIKKKMMMNNNPPPPPPQQQSSSVVVYYY\\\___dddgggiiimmmssszzz~~~|||{{{zzzzzz{{{{{{zzzyyyxxxwwwvvvuuuyyyyyyyyyxxxvvvvvvyyy{{{zzz{{{{{{{{{yyywwwuuuttt{{{}}}~~~KKK888222555000...111/////////.........---------,,,+++******))))))******+++*********,,,---,,,+++))))))***++++++++++++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,+++******+++---...///---------------///111333555:::FFFVVVggguuuhhhdddeeejjjpppsssuuuqqqqqqyyyvvvooottt}}}|||mmm]]][[[SSSLLLIIIIIIFFFCCCCCC:::???DDDEEEAAA;;;555222000///---+++)))))))))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))************)))***++++++))))))***+++))))))*********+++++++++***++++++,,,,,,------...222,,,---333EEEcccpppdddWWWjjjjjjYYYddd~~~{{{zzz{{{zzzwwwssssssrrrmmmeeeaaa]]]WWWOOOEEE>>>999888666111///111///............//////000//////............//////000444333444999888CCCZZZccchhhnnnqqqqqqnnnlllkkklllkkkkkklllnnnoooooonnnuuurrrrrrwww}}}}}}yyyqqqqqqqqqpppooonnnnnnnnnnnnnnnmmmlllkkkjjjjjjiiimmmllljjjiiigggffffffffffffdddcccbbbdddfffiiikkkgggfffddddddeeeeeedddbbbcccbbb```]]]ZZZYYYZZZ\\\[[[XXXRRRGGG<<<444///---/////////000111111222222111111111111222444777888:::;;;===???AAADDDEEEFFFHHHIIIJJJLLLMMMOOOPPPQQQQQQTTTWWWZZZ\\\___bbbeeehhhlllssszzz}}}{{{yyywwwvvvzzzyyyxxxwwwwwwvvvvvvvvvxxxxxxxxxwwwvvvvvvxxxzzzyyyzzzzzzzzzyyyvvvtttrrryyy{{{}}}|||III777111444///---000///...............---------,,,+++******))))))******+++*********,,,---,,,+++))))))***++++++++++++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------++++++******+++---///000.........---+++---111444111BBBWWWgggrrr|||uuuTTTNNNOOOYYYccciiiooo{{{zzzyyy~~~tttrrruuu}}}~~~uuupppxxx~~~pppfffYYYMMMKKKLLLIIIGGGGGG@@@DDDIIIJJJFFF???888555111000...,,,+++*********++++++++++++*********)))))))))))))))))))))))))))(((((()))))))))*********((()))***)))(((((()))***))))))*********+++++++++***++++++,,,,,,------...111---///444DDDddduuunnnXXXpppooo]]]ggg}}}||||||zzzuuuqqqqqqrrrnnnfffaaa]]]VVVOOODDD>>>999888666222000111...............///000000//////............/////////333222444999888CCCZZZccchhhooorrrrrrooollljjjkkkjjjjjjmmmppprrrrrrrrrqqqnnnmmmpppuuuwwwtttpppoooooooooooooooooooooooooooooonnnmmmlllkkkjjjiiilllkkkiiigggeeedddccccccdddcccbbbbbbcccdddfffgggfffdddbbbbbbbbbbbb```^^^______^^^[[[WWWUUUUUUVVVSSSQQQKKKBBB999222///.../////////000111111222222111000000111222444666777:::;;;===???AAACCCEEEFFFHHHIIIJJJLLLMMMOOOPPPQQQSSSUUUYYY[[[\\\^^^aaadddhhhlllsssyyy~~~}}}|||{{{yyywwwvvvuuuxxxwwwvvvvvvvvvwwwxxxxxxwwwxxxxxxvvvuuuuuuwwwyyyxxxyyyyyyzzzyyyxxxwwwvvvxxxzzz|||yyyIII666000444///---000///........................,,,+++******))))))******+++***)))***,,,,,,,,,***))))))***++++++++++++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++***++++++,,,---...///...//////---+++---333888777OOOkkkyyy~~~}}}___XXXUUU[[[^^^^^^bbbooosssooopppwww}}}}}}{{{xxxtttsssyyy|||wwwwwwvvvbbbQQQNNNOOOMMMMMMOOOIIINNNSSSTTTNNNFFF===888222111000...,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))*********''')))***)))((('''((())))))************+++++++++***++++++,,,,,,------...000000222555FFFkkk|||pppZZZtttssssss___hhh~~~}}}|||yyysssooopppqqqnnnggg```\\\UUUOOODDD===888888666222000222......---......///000111//////............/////////333222333888666AAAXXXeeejjjoooqqqpppllliiigggnnnmmmmmmnnnpppqqqpppooopppnnnlllnnnpppqqqnnnlllnnnnnnnnnoooooooooppppppooonnnmmmlllkkkjjjiiihhhgggfffeeecccaaa______^^^bbbbbbbbbbbbbbbbbbbbbbbbbbb```^^^]]]]]]\\\ZZZXXXWWWWWWWWWUUUQQQNNNNNNNNNHHHFFFBBB<<<555111///////////////000111111222222111111000111222444666888::::::<<<>>>AAACCCEEEFFFHHHHHHIIIKKKMMMNNNPPPPPPSSSUUUXXXZZZ[[[^^^bbbeeeiiikkkpppvvvzzz~~~zzz~~~}}}|||zzzyyywwwwwwvvvvvvxxxwwwvvvvvvvvvwwwyyyzzzwwwwwwwwwvvvtttuuuwwwyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxzzz{{{~~~xxxIII666111444000...111000........................,,,+++******))))))*********)))((()))+++,,,+++***))))))***++++++++++++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,---------------//////...---111999???IIIbbb{{{wwwxxxssskkkjjjtttrrroooooorrr|||vvv}}}}}}xxxooottt}}}}}}}}}jjjTTTOOOPPPOOOQQQUUUOOOUUU]]]^^^XXXLLL???888333222111///---,,,******))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))******+++((()))******(((((()))***)))************+++++++++***++++++,,,,,,------...///000222666PPP{{{ooo]]]uuuuuuppp~~~|||wwwccclll|||{{{{{{xxxsssnnnnnnpppnnnggg___ZZZTTTNNNCCC===888888666222111222---------......///000111//////............/////////333111333666555???VVVcccggglllooonnnllljjjhhhpppnnnmmmmmmnnnooommmlllnnnnnnnnnnnnnnnnnnnnnmmmooooooooooooooonnnnnnnnnmmmlllkkkjjjiiigggffffffcccbbbaaa___]]]\\\[[[[[[___```aaabbbaaa___]]][[[]]][[[XXXVVVUUUTTTQQQOOOLLLMMMNNNLLLIIIFFFDDDDDD<<<<<<:::777222///...////////////000111111222222111111111222333555777888999:::<<<>>>AAACCCEEEEEEGGGGGGIIIJJJLLLNNNOOOOOOPPPRRRTTTWWWYYY^^^dddhhhhhhjjjmmmppptttwwwyyy{{{xxx|||}}}|||zzzxxxwwwxxxyyyzzzzzzyyywwwvvvvvvwwwxxxyyyvvvwwwvvvuuuttttttvvvxxx|||{{{yyyxxxxxxyyy{{{|||zzzzzz{{{}}}wwwJJJ777222555111000333111---.....................,,,++++++***)))*********)))(((((((((***+++***)))))))))***++++++++++++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------***+++,,,---...---,,,+++,,,...000//////444>>>FFFZZZpppzzz|||~~~zzzzzz~~~~~~wwwhhhxxx~~~}}}sssrrrtttqqq}}}mmmTTTNNNOOOOOORRRWWWPPPXXXbbbeee]]]NNN>>>444333333111000...,,,+++***++++++++++++************))))))))))))))))))))))))&&&''''''((()))******+++)))+++,,,+++***)))***+++)))************+++++++++***++++++,,,,,,---......---000222999ZZZppp^^^tttooorrrxxx{{{uuuzzzfffppp~~~|||zzzzzzzzzxxxsssnnnmmmpppnnnfff___YYYSSSNNNCCC===888888666222111222---------......000111111//////............/////////333111222555444>>>UUU^^^bbbhhhlllmmmmmmmmmmmmnnnmmmllllllmmmnnnmmmllliiijjjkkkkkkjjjiiikkklllqqqqqqpppooonnnmmmllllllkkkkkkjjjhhhgggeeeddddddbbbaaa```^^^]]]\\\[[[[[[\\\^^^```aaa```]]]YYYWWWYYYWWWTTTQQQPPPNNNKKKHHHEEEFFFGGGEEEBBB???>>>>>>444555555333000...---.../////////000111111222222222222111222333555777999999:::<<<>>>@@@CCCDDDEEEFFFGGGHHHJJJKKKMMMNNNOOOMMMNNNQQQTTTXXX^^^eeejjjhhhhhhjjjlllooorrruuuvvvxxx{{{~~~~~~}}}zzzxxxxxxyyy{{{}}}}}}{{{yyywwwvvvvvvwwwxxxvvvvvvvvvuuuttttttvvvxxx~~~|||zzzwwwwwwxxxzzz|||{{{{{{{{{|||zzzIII999444444//////222---////////////////////////---***&&&(((,,,...+++(((******+++++++++,,,,,,,,,(((((())))))***+++------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///...---,,,+++,,,---......111444333222888DDDOOOooouuuooo}}}}}}yyy{{{}}}sss}}}ssshhhnnnvvv|||}}}}}}nnn\\\SSSTTTYYY[[[[[[RRRZZZgggiiiaaa]]]NNN444000333444222000///...---******+++++++++******)))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))************+++++++++------,,,++++++,,,,,,,,,333555222>>>mmmmmmhhhuuuoooaaarrr{{{wwwuuuvvvwwwtttrrrtttrrrnnnjjjddd\\\TTTNNNDDD@@@;;;777444333111///////////////////////////......------------......444444555555333666BBBOOObbbfffkkkooopppooooooooonnnnnnoooooooooooonnnmmmnnnkkkkkkppppppkkkjjjnnnnnnnnnooonnnllljjjgggfffhhhiiijjjhhhfffdddccccccaaa___^^^\\\[[[\\\\\\]]]```___\\\ZZZXXXVVVUUUTTTRRRQQQOOOLLLHHHEEECCCBBB???>>>===;;;999777666555555333111///------------...///000222222111111000//////000111222444666777:::;;;===???AAABBBCCCCCCFFFEEEEEEGGGJJJMMMMMMLLLLLLNNNQQQUUUZZZ___dddfffggghhhiiihhhgggjjjpppvvv{{{zzz}}}}}}{{{yyy~~~}}}vvvuuu{{{|||zzzxxxyyy{{{|||yyyvvvyyyxxxvvvtttttttttvvvxxx~~~}}}zzzwwwwwwxxx}}}}}}zzz~~~|||HHH999333444//////222---////////////////////////---***'''(((+++---+++(((******+++++++++,,,,,,,,,))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------...............---,,,,,,---.........000111333777BBBQQQ\\\zzz~~~~~~mmmvvv{{{~~~}}}sssooovvv|||xxx{{{vvvkkk^^^WWWXXX]]]```bbb^^^```iiikkkhhhfffVVV;;;222333444222000///...---+++++++++++++++******)))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))************+++++++++---,,,,,,++++++,,,,,,---,,,444222EEEzzzssskkk|||yyycccsss~~~zzzvvvuuuvvvuuusssqqqqqqooommmiiiccc[[[RRRLLLBBB???:::666444333111000..............................------------......000111333444333666BBBPPPbbbfffjjjmmmnnnnnnnnnooollllllllllllllllllllllllpppllllllooonnnjjjiiilllnnnnnnmmmlllkkkiiihhhgggjjjkkkkkkiiifffdddccccccaaa```___]]]\\\\\\[[[[[[^^^\\\ZZZWWWTTTRRRQQQPPPKKKJJJHHHEEEBBB@@@>>>===999999888777666555555444333222000...------.........///000111222111111000//////000111222444555666999:::<<>>OOOaaannn}}}wwwrrrnnn~~~|||{{{yyy|||sssuuu|||vvvppppppnnniiiaaa\\\\\\```eeeiiiiiifffjjjmmmmmmmmm___DDD555444333222111///------,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++)))************+++++++++,,,,,,,,,++++++,,,,,,---+++777222HHHssseeelll}}}fffvvv~~~zzzvvvuuuuuuuuurrrooommmlllkkkhhhcccZZZPPPIIIAAA===999555444333111000..............................------------......///000333555555999EEERRRbbbeeeiiikkkkkklllmmmooommmmmmllllllllllllmmmmmmpppmmmkkkmmmllliiiiiikkklllkkkjjjiiiggggggffffffkkkkkkkkkhhhdddbbbaaaaaa______^^^]]][[[YYYXXXWWWWWWVVVSSSOOOLLLIIIGGGFFF@@@???>>><<<:::888777666333333333333222222222222111000///...---...//////...///000111111111000000///000000111222444555666777999;;;>>>AAACCCDDDEEEFFFEEEFFFHHHKKKMMMMMMMMMPPPQQQSSSVVVZZZ]]]aaabbbfffhhhhhhgggeeeggglllpppyyyvvvuuuwwwwwwvvv{{{~~~}}}{{{|||{{{yyywwwwwwyyy||||||{{{zzz{{{}}}{{{vvvqqqrrrssstttsssqqqqqqqqqsssrrrtttuuuuuusssssstttvvvvvvzzz{{{{{{~~~{{{HHH888333444///000222...////////////////////////---+++))))))***+++***)))******+++++++++,,,,,,,,,---,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........................../////////111000000666CCCWWWjjjvvv{{{xxxmmmhhhlllxxx~~~yyyxxxxxx}}}ppplllrrr|||}}}|||}}}~~~zzzxxxxxxuuu{{{~~~yyyuuutttrrrnnnlllnnniiiiiigggccc___```fffkkklllgggiiikkkjjjkkkaaaKKK777444333444333000---...---,,,,,,+++************))))))))))))))))))))))))((()))))))))************''''''((()))***++++++,,,))))))*********+++++++++,,,,,,+++++++++,,,------+++888111GGG~~~~~~\\\ZZZlll{{{jjjzzz|||xxxvvvvvvuuurrrnnnjjjjjjjjjhhhcccZZZOOOHHH@@@<<<888555444333222111..............................------------......111222555777777;;;HHHUUUccceeegggiiiiiijjjlllnnnpppoooooonnnnnnooopppqqqmmmllljjjjjjjjjiiijjjkkkiiihhhfffeeedddddddddeeeiiiiiihhheeeaaa^^^]]]^^^^^^]]]]]][[[YYYUUURRRPPPNNNLLLIIIEEEBBB???<<<;;;888777666555444333222222///////////////////////////...---------...///000/////////000000000000000000000000111222333555666666777:::>>>AAACCCEEEFFFFFFFFFFFFHHHKKKMMMMMMMMMQQQRRRSSSVVVXXX[[[^^^___ccceeefffeeedddfffkkkpppuuussssssvvvuuutttwww|||}}}zzzxxxvvvwwwxxxxxxxxxyyyxxxwwwyyyzzzwwwqqqlllooorrrsssrrrnnnllllllmmmqqqssstttuuuuuuvvvwwwyyyvvvyyyzzzyyy}}}wwwGGG888333444///000333...////////////////////////---+++***)))*********)))******+++++++++,,,,,,,,,...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////.........//////000000000000111333;;;IIIZZZkkkuuuuuuooofffgggqqq~~~vvvkkkiiiggglll}}}wwwpppooouuu{{{|||ooobbbbbbnnn||||||xxxqqqmmmooovvv}}}ooogggdddeeejjjpppkkkmmmmmmhhhaaa___dddjjjiiicccffffffaaa```\\\NNN999444333777777222...///...---,,,+++************))))))))))))))))))))))))((()))))))))************''''''((()))***++++++,,,))))))*********+++++++++,,,+++++++++,,,,,,---...***555...FFFzzzwwwYYY^^^ooo~~~lll{{{~~~zzzxxxxxxvvvrrrnnnjjjjjjjjjhhhddd[[[QQQJJJ@@@===888555444333222111..............................------------......222222444666666;;;IIIWWWbbbdddggghhhiiiiiikkkmmmooooooooooooppppppqqqrrriiijjjjjjiiiiiijjjkkkjjjhhhgggfffdddddddddeeefffggggggfffbbb___]]]]]]^^^]]]]]]\\\YYYVVVQQQNNNKKKFFFEEEBBB>>>;;;888777666333333333222222111111111//////......------,,,,,,---,,,,,,,,,,,,...///111///////////////000000000000000000111222333444555555777:::===AAACCCEEEFFFGGGFFFFFFHHHKKKNNNNNNMMMQQQRRRSSSTTTWWWYYY[[[]]]^^^aaacccddddddgggmmmqqqppppppsssxxxxxxuuuuuuyyy}}}~~~}}}zzzvvvuuuvvvwwwwwwvvvxxxwwwwwwxxxyyyvvvooojjjrrruuuwwwuuuppplllmmmnnnqqqsssuuuvvvvvvwwwyyy{{{{{{|||zzzvvvzzztttGGG777333444///000333///////////////////////////,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------------........./////////---...///000111111111000000666???JJJVVVcccooowwwyyy|||rrrkkkkkkooowwwooobbb[[[XXXTTTYYYaaannnwwwllliiillluuu~~~zzzmmmaaafffxxx}}}wwwttttttqqqtttzzzzzzjjjaaa\\\]]]dddlllnnnqqqrrrmmmeeebbbeeejjjggg```bbbbbbZZZYYYWWWMMM:::444444;;;===666000000///...,,,+++*********+++))))))))))))))))))))))))))))))))))))************(((((())))))******++++++)))************+++++++++++++++++++++,,,---......---444///DDDnnnmmmWWWZZZrrrlllyyy{{{zzzyyywwwrrrnnnjjjjjjiiihhhccc[[[RRRLLLBBB>>>:::666555444222111------------------------......------------......111000222333444;;;KKKZZZbbbdddhhhiiiiiiiiijjjkkkjjjkkklllmmmnnnnnnnnnmmmgggiiijjjhhhhhhjjjjjjggggggffffffeeeeeeeeeffffffddddddccc```^^^]]]^^^```]]][[[YYYUUUPPPLLLHHHFFF@@@???===:::888666555444111111111111000000000000......------,,,,,,++++++,,,,,,++++++,,,---///000//////.........///000111111111111111222333444555555777:::===@@@CCCEEEEEEGGGFFFGGGIIILLLNNNNNNNNNPPPPPPQQQSSSUUUWWWYYYZZZ[[[___bbbdddeeehhhnnnrrrmmmnnnsssyyyyyyvvvuuuxxx{{{|||~~~~~~}}}zzzwwwvvvvvvvvvwwwvvv{{{yyyxxxyyyyyywwwrrrmmmnnnrrrtttqqqkkkiiikkknnnqqqssstttuuuuuuvvvxxxzzzzzz{{{zzzxxxvvvFFF777222444///111444///////////////////////////,,,,,,,,,***)))((()))*********+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------------...............////////////---...///111222222111111555AAASSSbbbmmmvvv|||iiigggjjjssswww}}}sss^^^PPPKKKLLLNNNRRR^^^nnn~~~nnngggiiipppzzzvvvkkkrrr~~~}}}uuusss}}}|||tttoooiiiddddddiiiooorrrssspppjjjhhhlllppplllaaa___```[[[ZZZVVVKKK999333555???BBB:::222222000///---+++*********+++))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))************+++++++++++++++++++++,,,---...///000222333FFFeeejjj\\\WWWsssjjjttt{{{zzzyyyvvvqqqllljjjiiihhhfffbbb[[[SSSMMMDDD@@@;;;888666444222111------------------------......------------......111000111333666???RRRcccaaaeeeiiikkkkkkjjjjjjjjjeeegggjjjllllllllljjjiiigggkkkllliiihhhiiifffaaaaaaaaabbbbbbbbbbbbbbbaaa]]]]]]]]][[[YYYZZZ\\\^^^WWWUUUQQQLLLGGGBBB???===888777666555333333333222////////////.........---++++++++++++,,,,,,,,,,,,,,,,,,+++++++++---...//////......---...///000111111111111111222333444444666777:::===@@@BBBDDDDDDGGGGGGGGGIIILLLNNNNNNNNNNNNNNNOOOQQQSSSUUUWWWYYY\\\___ccceeeeeehhhmmmqqqmmmmmmqqqvvvwwwuuuwww{{{~~~|||~~~}}}}}}|||{{{yyywwwuuuuuuvvvwww{{{yyywwwwwwxxxwwwsssooofffjjjmmmjjjfffeeejjjooossstttvvvvvvuuuuuuwwwxxxvvvyyyzzz{{{xxxFFF777222444000111444///////////////////////////,,,,,,,,,+++)))((()))*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------................../////////000---...000111222222222111;;;LLLdddwww|||fffdddfffooo{{{kkkcccVVVKKKFFFGGGMMMRRRYYYhhh|||zzzhhheeemmmuuu~~~|||sssyyyuuunnnnnnoooqqqsssqqqnnnnnnrrrvvvsssccc^^^aaa___^^^XXXKKK999222555BBBEEE<<<444333111///---+++)))******+++))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))************+++++++++++++++++++++,,,---...///,,,---666MMMhhhuuuooodddqqqvvvgggqqq~~~{{{yyyxxxuuuoookkkjjjiiifffddd```ZZZSSSNNNEEEBBB<<<888666444333111------------------------.........------.........333222333555:::EEEZZZlllaaaeeeiiillllllkkkjjjiiidddfffiiilllmmmllljjjhhhhhhmmmnnnjjjhhhhhhccc\\\ZZZ[[[\\\]]]^^^]]]\\\[[[VVVVVVVVVUUUTTTVVVYYY[[[QQQNNNIIICCC===999666555111111000////////////000......------,,,,,,,,,+++'''((()))***+++,,,---...,,,,,,+++++++++,,,---...///......------///000111111111111111222333444444666888:::===@@@BBBCCCDDDGGGGGGGGGIIILLLNNNOOONNNMMMMMMNNNPPPRRRTTTWWWXXX^^^aaadddeeeeeegggkkkooommmlllooosssuuutttxxx}}}~~~||||||{{{xxxuuutttvvvyyyzzzwwwttttttvvvuuurrrooodddhhhkkkjjjggghhhnnnuuuvvvwwwyyyxxxwwwwwwxxxyyyxxx{{{{{{yyy}}}zzzGGG777111111---///333///////////////............---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------------...//////............////////////000/////////111333666888BBBZZZttt}}}zzzkkkeeemmmmmmpppxxx{{{jjjaaaRRRPPPKKKGGGFFFJJJQQQVVVlllxxxyyykkkmmmyyyxxxqqqyyy||||||~~~rrreeedddppprrrkkksss|||jjjZZZYYY___aaa]]]XXXBBB777666CCCGGG>>>777777333111...---------+++***,,,+++++++++***)))))))))))))))***++++++++++++***))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---000666333HHHvvvqqqffflll|||qqqzzzfffnnn}}}zzzyyyyyywwwssspppgggiiigggaaa\\\ZZZVVVQQQGGG???999777444000///111...------------...//////...///...---,,,,,,...000---222555666@@@PPP\\\```___cccgggkkklllmmmnnnooolllkkkjjjjjjjjjkkkllllllhhhhhhgggddd```^^^]]]]]]ZZZYYYZZZ[[[[[[ZZZVVVSSSXXXWWWUUUSSSQQQOOOMMMMMMDDDAAA===888444222111111111000...---,,,------...,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,------...222111111000000000000000000000111222333444444555777888999;;;>>>@@@AAABBBFFFGGGJJJLLLMMMMMMLLLKKKRRRPPPNNNOOOQQQUUUWWWXXX___ffflllkkkfffdddiiiooopppssswwwvvvttttttxxx}}}}}}{{{{{{|||}}}zzz||||||xxxsssrrrvvv{{{||||||{{{yyyuuuqqqnnnlllhhh```\\\bbbjjjoooqqqrrrrrrtttwwwxxxxxxxxxzzz{{{yyywwwwwwyyy}}}wwwGGG777222222...000333000////////////............---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------------...//////............////////////////////////111555999<<>>@@@BBBCCCGGGHHHIIIKKKLLLLLLLLLKKKQQQOOONNNOOORRRUUUXXXZZZ```eeejjjiiifffeeeiiimmmqqqtttwwwvvvtttuuuyyy}}}~~~{{{zzzzzz{{{|||xxxzzz{{{xxxtttrrrtttxxx{{{{{{yyywwwtttqqqnnnlllkkkddd```fffnnnqqqrrrssstttvvvxxxxxxwwwvvvwwwxxxwwwwwwwwwxxx{{{tttHHH888333333///111444000////////////............---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,...------------...//////............////////////......///000222777===BBBSSSkkkvvvcccYYY```mmmyyyhhhUUUJJJDDD@@@AAABBBCCCEEEKKKUUU```gggrrr}}}yyyuuuzzzyyyzzz{{{zzz~~~zzzzzz~~~xxxbbb\\\XXX]]]fffmmmuuu{{{oooeee\\\XXXWWWWWWYYY]]]YYYIII@@@IIITTTQQQDDD:::666333000...---,,,***(((***************+++++++++))))))***++++++++++++***))))))))))))************(((((()))))))))*********+++++++++,,,,,,---------...444888YYYtttbbbxxxxxxyyy~~~|||kkkttt}}}|||{{{{{{zzzwwwrrrnnnkkkllljjjccc^^^[[[WWWQQQFFF???999777555111///111...------------...//////...///...---,,,,,,...000000333444444:::GGGRRRXXXaaadddhhhjjjkkklllmmmooonnnnnnnnnmmmllljjjgggfffffffffeeecccaaa^^^\\\ZZZYYYVVVQQQNNNLLLJJJGGGEEEGGGFFFDDDAAA>>>;;;999888888666333000...------,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......///000000111111111000////////////000000000111222333444444555777888:::<<<>>>AAABBBCCCIIIIIIHHHIIIIIIJJJKKKKKKOOOOOOOOOPPPSSSWWWZZZ]]]bbbdddfffgggggghhhjjjlllqqqsssuuuttttttuuuzzz|||yyyxxxxxxyyyzzzwwwyyyzzzwwwtttrrrsssvvvzzzyyywwwuuussspppooonnnoooiiiggglllrrrsssrrrsssuuuwwwxxxwwwuuuttttttuuuvvvxxxyyyxxxyyy~~~sssHHH888333444000111444000////////////............---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,...------------...//////............////////////...///000000333999BBBIIIaaatttdddZZZ^^^uuuwwwaaaOOOGGGDDDBBB@@@BBBBBBCCCFFFKKKTTT^^^eeesss}}}wwwvvv}}}xxxzzzyyyzzzfff```VVVQQQWWWcccjjjkkkaaaXXXQQQQQQSSSUUUZZZ```aaaQQQEEEKKKYYYYYYIII999777555111///...,,,***((()))))))))***+++++++++,,,))))))***++++++++++++***((()))))))))************))))))))))))*********++++++++++++,,,,,,---------///777>>>___jjj___vvvwwwmmmwww~~~{{{|||}}}}}}{{{wwwrrrnnnjjjkkkhhhaaa\\\YYYTTTNNNEEE>>>999888555111000111...------------...//////...///...---,,,,,,...000000222333444999DDDQQQYYYbbbeeehhhjjjjjjkkkmmmnnnjjjjjjkkkkkkjjjgggdddccceeeeeedddcccaaa^^^ZZZWWWSSSNNNGGGBBB>>><<<:::888;;;:::999777555333111000111000///---,,,+++++++++*********************+++++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000111222222222111111000////////////000000000111222333444444555666777999<<<>>>AAACCCDDDIIIHHHGGGFFFGGGHHHJJJKKKMMMNNNPPPRRRTTTXXX\\\```ccccccccceeehhhjjjkkkkkkoooppprrrrrrssswww|||~~~|||zzzxxxwwwwwwwwwxxxyyyyyyxxxuuurrrrrrtttwwwzzzyyywwwuuusssrrrqqqqqqrrrmmmlllqqquuutttrrrrrrtttuuuwwwvvvtttsssssstttvvvyyy{{{zzzyyy~~~tttGGG888444555111222444///////////////............---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...------------...//////............///////////////000222333666???KKKTTTnnniii]]]^^^mmmqqqfff[[[RRRGGGAAAAAABBBAAA???CCCDDDEEEGGGKKKSSS\\\cccttt{{{uuuuuu~~~xxxyyy~~~}}}~~~kkkcccUUUKKKQQQ```iiiiiieee[[[RRRQQQTTTVVVYYY\\\eeeYYYOOOSSS```cccQQQ<<<888555222000///---+++))))))))))))***+++++++++,,,))))))***++++++++++++***((()))))))))*********************+++++++++,,,,,,******+++,,,,,,---......---777@@@[[[yyyoooXXXYYYsssttt}}}nnnwww}}}zzz|||}}}}}}zzzvvvqqqoookkkmmmiiibbb[[[XXXRRRLLLDDD>>>999888666222000111...------------...//////...///...---,,,,,,...000000111222555:::DDDRRR]]]dddfffhhhjjjjjjjjjlllnnnhhhiiijjjjjjjjjhhhfffdddeeedddccccccbbb]]]WWWSSSMMMGGG???999555333222111111111000//////......---------,,,,,,++++++++++++((())))))***++++++++++++++++++,,,,,,---------...---............/////////000111111222222333444444222222111000000000000000000000111222333444444555555666888;;;>>>@@@BBBDDDHHHGGGFFFEEEEEEGGGJJJKKKLLLNNNQQQTTTVVVYYY^^^bbbdddcccbbbeeeiiilllmmmmmmlllnnnooorrruuuyyy~~~~~~|||{{{yyyxxxwwwwwwwwwwww}}}{{{wwwsssqqqsssvvvzzzyyyxxxxxxwwwvvvuuuttttttsssoooooosssuuusssppppppqqqsssuuuuuuuuutttuuuvvvwwwzzz{{{zzzzzz~~~uuuFFF777333555111111444...////////////............---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,------.........------------...//////............///////////////222444777<<>>AAABBBCCCCCCCCCDDDEEEHHHJJJKKKLLLPPPUUUWWWWWWYYY___cccdddeeefffgggjjjmmmqqqtttssstttvvvzzz}}}zzz|||||||||{{{zzzzzzyyyyyyyyy{{{yyyvvvtttttttttttttttsssuuuwwwyyyzzzxxxvvvtttuuuqqqqqqssssssqqqppprrrppprrruuuvvvvvvvvvxxxyyyvvvvvvvvvwwwzzz~~~vvvDDD666222444000000222,,,000/////////............---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////...------------...//////............/////////000---222999@@@KKK^^^uuuxxxvvv|||}}}WWWDDDBBBCCCCCCDDDEEEGGGIIIHHHFFFDDDCCCCCCEEEGGGKKKOOOVVV^^^hhhooorrrqqqzzzzzzyyynnnnnnvvv~~~}}}~~~}}}wwwooohhhfffccc___dddmmm|||sssgggYYYPPPSSS[[[]]]hhhpppqqquuuuuudddMMM777555222111111000///---,,,+++++++++******))))))))))))***++++++++++++***))))))))))))************))))))))))))************)))******+++---...//////,,,444;;;PPP```OOOIIIbbb{{{uuu|||iiimmm}}}{{{|||~~~~~~{{{vvvsssrrrsssnnnoookkkbbb[[[VVVPPPJJJBBB<<<999999777333000111...------------...//////...///...---,,,,,,...000111000222666888>>>OOO```ggghhhiiiiiihhhiiikkkmmmpppnnnllljjjgggfffeeeeeehhhfffdddcccbbb[[[PPPGGG<<<888222...------,,,,,,,,,+++++++++***)))))))))((())))))******)))(((((()))+++---///000000000000...//////000111222222333000000000000111111111111111111222333333444444555666555444444333333444444000000111222333444444555111222444777;;;>>>@@@AAAAAAAAABBBDDDFFFHHHJJJKKKLLLQQQVVVXXXXXXYYY___cccdddfffhhhhhhjjjmmmrrrvvvxxxyyy{{{~~~~~~}}}zzz}}}||||||||||||{{{{{{zzzzzzzzzwwwvvvvvvvvvvvvuuurrrppppppsssvvvyyyzzzxxxuuusssvvvrrrqqqssssssqqqqqqtttqqqsssvvvvvvvvvvvvwwwyyyuuutttsssuuuyyy}}}xxxFFF===555444333000///000//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------------------------......///000/////////444222000000000000//////222;;;???KKKcccsss~~~uuuwwwdddUUUGGGBBBDDDGGGJJJMMMQQQXXXYYYOOOCCC@@@BBBDDDEEEIIISSS\\\___bbbooo|||{{{}}}zzz}}}tttxxxzzzzzzyyy~~~|||~~~xxx|||xxxcccWWW\\\___zzzgggVVVSSSXXX]]]bbblllooommmrrrlllXXX===666000111222000...///***)))((()))+++,,,,,,++++++++++++*********))))))(((((())))))*********+++++++++************++++++++++++,,,------......///...666777QQQ\\\KKKPPP^^^vvvbbbqqq~~~}}}}}}}}}}}}~~~}}}{{{yyywwwuuutttssslllkkkgggaaaZZZUUUQQQPPPAAA>>>999555333111///...///......---------.........///...---,,,,,,...000000111222444:::FFFUUU___jjjjjjiiihhhhhhiiiiiijjjkkkjjjgggdddccccccdddeeefffeeebbb^^^[[[WWWKKK???999555000---,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++...//////000000000000000111111111000000000000000111111111000111222222333222222222333333444444444444444444444444444444444111111000000111333555666777666666666888999;;;===??????>>>???BBBFFFKKKMMMLLLOOORRRUUUXXX\\\aaadddiiijjjkkkkkkkkkmmmpppsssyyyyyyzzz~~~}}}yyy{{{}}}{{{zzzyyyyyyzzz{{{zzzyyyttttttuuuuuuuuuuuuttttttsssuuuvvvwwwxxxwwwuuutttwwwwwwvvvvvvuuusssrrrqqqrrrrrrtttwwwzzzzzzyyywwwqqqtttxxxyyyyyy{{{wwwEEE<<<444333222///.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,---------.........---------------------------......///////////////000000///000111111111111111???LLL\\\sss}}}uuubbbUUUTTTJJJCCCDDDIIIMMMRRRWWW___ccc___QQQCCC>>>???AAAMMMRRR]]]fffiiinnn{{{{{{{{{|||}}}vvvllliiijjjooo|||~~~zzzooofffiiiiiixxxnnn___XXXVVVWWW[[[eeeiiihhhpppmmm[[[AAA888111111222111///000,,,+++)))***,,,------,,,+++++++++*********)))))))))*********++++++++++++++++++************++++++++++++,,,------......///111888999WWWeeeTTTWWWbbbnnn___sss~~~~~~}}}}}}~~~}}}{{{xxxuuusssqqqppplllkkkgggaaaZZZTTTPPPOOOCCC???:::666444222111//////......---------.........///...---,,,,,,...000000111222444:::FFFUUU___jjjjjjjjjjjjiiiiiiiiiiiigggfffdddcccbbbbbbbbbcccddddddaaa]]][[[WWWKKK???999555///,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------...///000000111111000000111111111111111111111111111111111111111222333333333333333333333333444444333333333333333333333333222222111111111333444555555555555666777999<<<===?????????@@@CCCGGGKKKMMMNNNPPPTTTWWWYYY]]]bbbeeeiiijjjkkkkkkkkkmmmpppsssxxxxxxzzz}}}}}}zzz|||~~~wwwvvvwwwxxx{{{||||||{{{vvvvvvvvvvvvvvvuuuuuutttsssssssssssstttuuuuuuvvvxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvwwwxxxzzzzzzwwwuuuxxxyyyzzzxxxxxx{{{vvvDDD;;;333222111///...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,++++++------------............------------------------.........///////////////------...000111222333333555GGGVVVhhh{{{}}}wwwwwwzzzuuuooojjjdddYYYJJJ???EEEAAAAAAFFFLLLRRRZZZbbbjjjkkkcccRRRCCC>>>???AAANNNUUUaaajjjnnnuuuxxx{{{}}}{{{oooddd]]][[[```pppyyyxxxzzztttrrrkkkkkkyyy{{{oooggg___WWWWWWYYYaaaddddddmmmmmm___FFF<<<333222333111000000...,,,++++++---...------+++++++++***************+++++++++++++++,,,,,,,,,++++++************++++++++++++,,,------......///111777<<<```rrr___^^^eeetttggg___yyy~~~|||~~~}}}zzzwwwtttpppnnnmmmllljjjfff```YYYTTTOOOMMMDDD@@@;;;777555333222000......---------......///...///...---,,,,,,...000000111222444:::FFFUUU___jjjjjjkkkkkkkkkjjjhhhgggdddddddddccccccbbbbbbbbbaaaaaa___\\\[[[VVVKKK???777333...+++***+++++++++,,,,,,+++++++++,,,,,,---///////////////////////////000000111111111111111111111111111222222222222222222222222222333333444444444444444333333333333222222222222222222222222333333222222222222333444333333444555777999<<<===??????@@@BBBDDDHHHKKKMMMNNNQQQTTTWWWZZZ]]]bbbeeegggiiijjjkkklllmmmpppssswwwwwwxxx{{{}}}~~~}}}{{{}}}|||ttttttvvvyyy|||~~~}}}|||xxxwwwwwwvvvuuutttssssssrrrqqqpppoooppprrruuuwwwvvvwwwwwwxxxxxxwwwwwwwwwvvvvvvwwwxxxzzzzzzyyywww{{{{{{zzzwwwvvv{{{vvvDDD;;;444333222000///000////////////............------------------------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,------------------...............///000000,,,---///000111222444555>>>MMMYYYgggxxx}}}}}}mmmrrrwwwfffVVVUUUTTTWWWYYYUUULLLEEEBBBAAACCCHHHLLLQQQ[[[fffkkkjjj```OOOAAA???BBBEEEMMMVVVbbbkkkpppzzzyyywww|||~~~xxxqqqkkkhhhgggttt}}}yyytttuuu|||zzzssseee```ooowwwrrrnnnmmmggg]]]___\\\```cccbbbjjjmmmbbbKKK???444222333222000000...---++++++,,,------,,,************************++++++++++++++++++++++++++++++************++++++++++++,,,------......///---666@@@kkkhhhaaafffrrr~~~fffccc}}}~~~{{{wwwtttpppmmmlllllliiiddd___YYYTTTOOOLLLCCC@@@;;;777555333111000...------------...//////...///...---,,,,,,...000000111222444:::FFFUUU___iiijjjkkklllllljjjhhhgggdddeeeeeefffeeeeeedddccc^^^___^^^[[[ZZZVVVKKK???666222---***)))***++++++,,,,,,,,,,,,,,,---...///000000000000000000000000000111111222222222222222222222222222333333333333333333333333333444444555555555444444333333333222333333333333333333333333444333333333222222333333222222333444666999<<<===>>>???AAACCCFFFHHHKKKLLLMMMPPPSSSVVVXXX\\\```ccceeegggiiijjjkkkmmmppprrrvvvvvvwwwyyyzzz{{{|||{{{}}}|||yyywwwwwwxxx{{{}}}~~~|||zzzyyyxxxvvvuuusssrrrqqqqqqrrrqqqppppppppprrrssstttrrrrrrssstttuuuuuuuuuuuurrrrrrsssvvvzzz|||{{{zzzwwwxxxwwwvvvvvv{{{wwwEEE===555444444222111222000000/////////.........------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///............///000000...000111111000111444777AAAQQQ]]]lll~~~pppppp~~~~~~eeeRRRHHHMMMLLLLLLPPPSSSQQQIIIBBBEEECCCEEEHHHKKKPPP]]]iiiiiifff[[[III======CCCFFFQQQ\\\iiiqqqwwwyyy|||~~~~~~~~~~~~~~~|||yyywwwpppvvvwwwqqqqqq|||~~~ssssss{{{zzz~~~}}}~~~~~~yyyhhh]]]iiitttvvvxxxwwwnnnccc```[[[]]]```___gggllldddNNNAAA555333555444111000///---+++***+++,,,+++*********************************************))))))++++++************++++++++++++,,,------......///+++888HHHvvvkkkcccjjjyyyxxxggghhh~~~|||yyyuuurrrooonnnlllhhhccc^^^ZZZUUUPPPLLLCCC???:::666444222111///---------------...//////...///...---,,,,,,...000000111222444:::FFFUUU___ggghhhjjjkkkkkkjjjhhhgggeeeeeefffffffffeeedddddd]]]^^^]]]\\\[[[WWWKKK>>>555111,,,))))))***++++++------------...///111111111111111111111111111111111222222333333333333333222333333333444444444555444444444444444555555666555555555444444333333333555555555555555555555555333333444444333333333222222222333444666999<<<======>>>AAADDDFFFIIIJJJKKKKKKMMMPPPSSSUUUXXX]]]```bbbdddgggiiijjjllloooqqqssstttvvvwwwxxxyyyzzz{{{}}}~~~~~~~~~|||yyy}}}|||||||||}}}|||zzzwww{{{zzzxxxvvvuuutttssssssrrrrrrssstttssssssqqqqqqpppppprrrssstttuuuuuuuuurrrqqqrrrtttxxxzzzzzzyyysssuuuwwwvvvuuuxxx}}}wwwFFF===666555555333222333000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,---.........////////////+++,,,,,,------.........///......------///000111000222222111000222777<<>>555111,,,******+++++++++......//////111222444444222222222222222222222222222333333444444444444444333333444444555555666666555555555555555666666777555555555444444444444444555555555555555555555555222333444444444444333333333333444555777999<<<===;;;===@@@DDDFFFHHHIIIIIIIIIKKKNNNPPPRRRVVVZZZ]]]^^^aaaeeegggiiikkkmmmoooooorrruuuwwwwwwwwwxxxzzz{{{}}}~~~~~~}}}}}}|||{{{{{{{{{yyyxxx}}}{{{yyywwwwwwwwwwwwqqqrrrtttuuuuuutttrrrqqqrrrrrrtttuuuvvvwwwwwwwwwvvvuuuttttttuuuvvvuuutttsssvvvxxxxxxvvvuuuxxx{{{uuuEEE<<<555444444222222333000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,............////////////++++++,,,,,,---......///000///---------...000111111222222000///333;;;BBBJJJ___qqq{{{pppqqqpppTTTIIIJJJMMMOOOJJJIIIKKKQQQUUUUUUNNNGGGDDDCCCEEELLLSSSYYYccckkkhhhcccUUUDDD:::<<>>444111...+++***+++...000111222444555666777888888666555333222222222222333555555444444444333333333444444444555555555555666888777777666555555444444666555555444444444555555333333333444444444555555333333444444444555555555666777888999999999999999:::;;;===???BBBDDDFFFGGGKKKKKKKKKKKKMMMQQQWWW[[[[[[\\\]]]^^^___bbbfffiiilllnnnqqqsssrrrqqqrrrrrrtttvvvzzz}}}wwwppptttzzz~~~}}}zzzwwwttttttwwwxxxxxxwwwxxxwwwvvvtttssssssrrrrrrnnnooorrrtttuuuvvvvvvuuuwwwvvvuuurrrnnnllllllllloooqqqtttuuuuuuuuuuuuvvvtttuuuvvvuuuuuuzzzuuuCCC;;;444444444111000111000000000000///////////////...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---..................////////////000000000000000000000000444000333===BBBGGGZZZpppqqqjjj~~~TTTFFFBBBAAAHHHOOORRRSSSUUUXXX]]]eeeppp{{{|||mmm\\\TTTQQQWWWfffppppppooossspppmmm[[[HHHCCCAAAFFFUUUpppxxxuuu}}}~~~|||{{{yyyyyyyyyyyyxxxwwwvvvvvvuuuwwwxxxuuurrruuu~~~lll```hhhssspppdddiiigggkkkrrruuuwww}}}|||}}}}}}uuummmjjjttt}}}xxxrrrnnnrrrxxxwwwppphhhcccgggmmmcccZZZZZZcccdddQQQ:::333222000///---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++,,,------......///000222GGGbbbbbbTTT^^^zzzuuu|||zzzxxxxxxxxxxxxvvvuuurrrmmmfff```[[[VVVRRROOOFFFBBB===888555222000...//////............//////...---,,,,,,,,,,,,---...111///111555:::DDDUUUeeejjjkkkllllllllllllkkkjjjgggdddaaaaaacccbbb^^^[[[YYYXXXVVVVVVSSSMMMCCC<<<333111...,,,+++,,,///111333444555666777888888888555444333333333333444444555555444444444333333333444444444555555555555666777777777666555555444444777666555444444444444444333333333444444444555555444555555555555666666666777888999999999999999888:::;;;<<>>HHHSSSlll~~~rrrlllpppoooIIICCCBBBEEEJJJNNNNNNQQQVVVbbbiiitttyyyggg^^^XXX\\\kkkuuuvvvtttvvvsssrrr```KKKBBB@@@HHHZZZwww~~~tttrrr{{{~~~|||zzzyyyyyyyyyyyyxxxwwwvvvvvvppptttvvvtttpppsss}}}sssiiinnntttmmm```eeebbbgggrrrwwwwww~~~|||{{{wwwsssoooqqq}}}|||yyytttllljjjuuusssoooiiihhhpppiiieee```aaaiiihhhTTT<<<444333111///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++,,,------......//////000HHHhhhjjjZZZaaa{{{~~~~~~|||zzzyyyyyyyyyxxxuuusssrrrmmmfff___ZZZVVVRRRPPPFFFBBB<<<888555333000//////......------......///...---,,,,,,,,,,,,---...000///111555:::EEEVVVfffjjjkkkmmmnnnnnnmmmkkkjjjgggdddaaaaaabbb```\\\XXXWWWVVVTTTRRRNNNHHH???888222000...,,,,,,---000111444555666666777777777777666666666666666666777777555555444444444333333333444444444555555555555666777777666666555555555555888777666555444333333333333333333444444444555555444444555555555666666666888999999::::::999999888:::;;;<<<>>>@@@BBBDDDEEEHHHNNNMMMHHHOOO```ddd[[[\\\^^^___```aaacccfffiiiiiillloooppppppqqqrrrsssxxxwwwyyy~~~rrrbbbeeennnyyy~~~||||||}}}}}}zzzvvvtttssstttvvvwwwxxxxxxxxxwwwuuusssqqqpppnnnppptttwwwxxxvvvtttrrrsssqqqpppqqqrrrpppjjjeeekkkmmmpppqqqrrrsssuuuwwwyyyzzzyyywwwvvvyyywwwCCC;;;444444444111000111000000000000////////////......------,,,,,,------+++++++++,,,,,,---------.......................................//////000............///////////////000000000111111111222222,,,///???PPPddd~~~qqqjjjjjjyyyzzzaaaDDDFFFEEEGGGKKKLLLMMMTTT\\\nnnwwwqqqiii______lllxxxzzzyyy{{{wwwuuubbbKKKAAA@@@LLL```}}}zzzrrrqqq{{{}}}|||{{{{{{{{{{{{zzzyyyxxxwwwqqqsssuuuuuutttuuuyyy}}}pppgggiiillliiibbb```ZZZ[[[fffpppxxx|||{{{xxxuuuvvvuuuwwwyyyuuulllgggnnnyyy}}}yyypppooohhheeelllcccggghhhiiimmmkkkWWW???555444222000...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++,,,------......///111333OOOsssuuu```ccc{{{{{{~~~~~~{{{}}}{{{zzzzzzzzzzzzxxxtttrrrooojjjccc\\\XXXUUUSSSQQQEEEAAA<<<888555333111///......------------.........---,,,,,,,,,,,,---...000///111555:::EEEVVVfffhhhjjjkkkmmmmmmkkkjjjhhhhhheeecccbbbbbb```[[[VVVVVVTTTQQQMMMHHH@@@999444000///---,,,,,,...000111333444555666666666666666666666777777777777777777555555444444444333333333444444444555555555555666666666666666555555555555888777666555444333333333333333333444444444555555333444444444444555555555888888999::::::::::::999:::;;;<<<>>>@@@BBBCCCDDDGGGLLLMMMOOO^^^ooommm___\\\]]]___```aaaccceeegggiiikkknnnooopppqqqsssuuuyyyxxxyyy~~~yyygggXXX[[[dddnnnttttttrrrsssuuuxxxxxxwwwvvvvvvwwwyyyzzz{{{yyyxxxvvvtttssssssssspppqqqrrrssssssssssssssssssqqqpppqqqsssqqqmmmiiimmmoooqqqrrrssstttwwwyyyzzzzzzyyywwwvvvxxxvvvCCC;;;444444444111000111000000000000////////////......---------------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///............///000000............///////////////000000111111222222222444111555DDD[[[wwwzzzqqqgggdddeee~~~wwwvvvmmmcccUUUCCCFFFEEEFFFJJJMMMQQQ\\\fffzzz}}}vvvhhhcccmmmzzz|||xxxaaaIIIBBBDDDRRRhhhvvvqqqsss}}}~~~~~~||||||||||||{{{zzzyyyyyyvvvwwwxxxxxxvvvuuutttsssssskkk```XXXWWWXXXYYYXXXRRRMMMLLLSSSdddvvv{{{zzzwww{{{wwwkkkgggjjjrrrxxxuuusssssshhh^^^bbbbbbkkkpppqqquuurrr\\\BBB666555333111///------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++,,,------......///222666UUU|||}}}cccccc}}}qqqvvv}}}yyyzzzzzzzzzzzz{{{{{{xxxtttpppmmmhhh```ZZZWWWUUUSSSRRREEEAAA<<<888555333111///......------------.........---,,,,,,,,,,,,---...111///111555:::DDDUUUeeehhhhhhjjjjjjjjjjjjhhhhhhiiifffdddcccbbb___YYYTTTRRRPPPKKKFFF???999444111...---,,,,,,,,,...000111222333444555666666777666555666666666666666555555555555444444444333333333444444444555555555555666666666666666666666555555777666555444444444444444333333333444444444555555333333444444444555555555777888999:::;;;;;;;;;;;;;;;<<<===???AAABBBDDDDDDIIILLLPPPXXXhhhuuupppbbb\\\^^^```aaabbbccceeegggiiikkknnnoooppprrrtttwwwxxxxxxzzz~~~}}}ttthhhXXXJJJIIIPPPYYY___cccfffjjjmmmrrruuuxxxzzzzzzzzz{{{|||{{{zzzxxxvvvuuuuuuvvvvvvsssrrrqqqppppppqqqssstttpppooonnnnnnooopppooonnnppprrrsssttttttuuuxxxzzzzzzzzzyyyvvvuuuxxx~~~tttCCC;;;444444444111000111000000000000////////////......------------......---,,,,,,,,,,,,,,,,,,+++------------------------...------------...//////............///////////////000000111111222333333666888===JJJddd|||ooofffdddgggjjjfffZZZ\\\eee```YYYSSSHHHGGGEEEFFFLLLRRRYYYeeeppprrrgggooo}}}zzz```HHHCCCHHHYYYppp|||qqqooouuu~~~~~~||||||~~~|||||||||||||||{{{yyyyyywwwxxxyyyxxxuuusssrrrrrrggg___UUUOOOMMMKKKJJJIIIFFFHHHHHHJJJ[[[vvv}}}~~~tttmmmkkksssuuuqqqpppqqqeee]]]bbbcccmmmsssvvv|||{{{aaaBBB777666444111///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,------......///222777XXX}}}aaadddppppppzzz}}}yyyzzzzzzzzz{{{||||||xxxsssooommmhhh```ZZZVVVTTTRRRQQQEEEAAA<<<777555333111000...------,,,,,,------......---,,,,,,,,,,,,---...111000111444999BBBSSSccchhhhhhhhhhhhhhhhhhhhhhhhhhhfffdddcccbbb^^^XXXRRRKKKHHHCCC===666222111111,,,+++++++++,,,---///000222333555666777888999999666777777888777666444444555555444444444333333333444444444555555555555666555666666666666666666666666555555444444444555555333333333444444444555555444555555555555666666666666777888:::;;;<<<<<<===<<<===>>>@@@AAACCCDDDEEEIIIKKKRRR\\\fffjjjfff```]]]___bbbccccccdddfffgggjjjlllnnnpppqqqsssvvvyyyvvvxxx{{{}}}yyyzzzuuujjj___TTTIII???===@@@EEELLLTTT[[[aaaeeekkkqqqyyy}}}}}}{{{yyyyyyyyyzzzzzzzzzyyyyyyxxxwwwuuutttrrrqqqqqqrrrssstttpppooonnnmmmlllnnnrrruuussstttuuuttttttuuuxxx{{{xxxyyyxxxvvvtttwww~~~sssCCC;;;444444444111000111000000000000////////////......---------......///---------,,,,,,+++++++++////////////////////////---,,,,,,,,,,,,---................../////////000///000000111222222333333555<<>>===>>>???@@@BBBCCCEEEEEEGGGIIIQQQ[[[___[[[ZZZ\\\^^^aaaccceeeeeeeeeggghhhjjjlllnnnpppqqqtttwwwzzztttxxx|||}}}}}}}}}|||yyyvvvuuuooonnngggZZZNNNHHHAAA;;;::::::===CCCLLLVVV\\\___hhhoooyyy~~~~~~zzzwwwvvvwwwyyy{{{}}}}}}{{{yyywwwuuutttttttttssssssssssssqqqqqqpppmmmlllooovvv|||tttuuuuuuuuutttuuuxxxzzzwwwxxxwwwuuutttwww~~~xxxEEE<<<555444444222111333111111000000//////............---------,,,,,,,,,------------------------//////.........---------------------------------............/////////000222......111333222222555:::AAAHHHSSSjjjiiiiiidddkkkhhhdddnnnjjjdddbbbfffhhhaaaWWWJJJHHHKKKSSS\\\dddppp{{{nnnqqq~~~___GGGEEEMMM```xxx{{{uuujjjpppzzz~~~~~~|||}}}{{{}}}}}}|||yyyvvvttttttvvvtttssstttuuutttpppmmmoooaaaUUUTTTRRRJJJDDDCCCCCCNNNIIIEEEYYYrrr}}}{{{yyyvvvxxxllldddfffeee______dddjjjnnnsssuuu|||pppDDD;;;888444111000...,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,------......//////<<>>??????===<<<:::888777555555444333333333444444444444444666666666666666666666666444444444444444444444444666666555555555444444444333333333444555666777888666777777888888888888777;;;:::999888999:::;;;<<<===???AAABBBBBBCCCEEEGGGIIILLLQQQUUUXXXZZZ\\\^^^^^^______```aaaccceeefffhhhjjjmmmqqqtttuuurrrpppvvvxxxzzz}}}zzzvvvqqqmmmiiieee^^^TTTJJJCCC>>>;;;999666888999<<>>666222...***)))++++++***)))((())),,,...000333555888<<<>>>@@@@@@@@@===<<<:::888666555555555555555555444444444444444555555555555555555555555444444444444444444444444666666555555555444444444444444444444555555666777666777888888888888888888::::::999999:::;;;===>>>???@@@BBBBBBBBBCCCEEEGGGHHHKKKPPPTTTWWWYYY\\\^^^aaaaaaaaaaaaaaabbbcccdddiiikkkooorrruuuuuusssqqqsssuuuxxx{{{}}}}}}}}}}}}|||wwwrrrmmmfff___[[[RRRNNNGGGAAA<<<:::888888777888:::;;;@@@IIIVVV___iiinnnqqqqqqrrrvvvxxxvvvyyy||||||zzzzzzzzzwwwrrruuuuuuvvvvvvvvvuuussspppjjjjjjkkkooovvv{{{}}}}}}wwwvvvsssqqqpppqqqrrrtttsssuuuwwwwwwxxx|||tttEEE<<<555444444222111333111000000000000/////////.........------------,,,------------------------...............---------------------------------....../////////000000000111//////333333111222444>>>GGGYYYkkkwwwoooiiigggvvvsssqqqnnnooowww}}}wwwjjjWWWPPP^^^kkkooozzzjjjppp|||hhhppp}}}]]]HHHJJJTTThhhzzzrrroookkk{{{}}}{{{zzzyyy{{{{{{yyyvvvtttssssssxxxuuusssrrrssssssrrrpppjjjiiieeeeeeooozzzvvvjjjgggppphhhUUUIIICCCLLL```uuu|||qqq|||{{{wwwqqqgggbbbfffmmmnnnjjjggghhhooottt|||tttPPP999666333222222111000///------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,------......//////555JJJ___\\\QQQ^^^{{{tttqqq~~~{{{yyywwwwwwyyyyyyvvvsssmmmeee[[[UUUTTTTTTPPPMMMFFFBBB===999666444222000///...---,,,,,,---...///------,,,+++,,,---...///222111111444<<>>@@@AAAAAA@@@===;;;999777555666666777777666666555555444444444444444444444444444444444444444444444444444444444555555555555555444444444555555555444555555666666666777888999999999999999999999::::::<<<>>>???@@@BBBCCCDDDCCCBBBDDDFFFIIIIIIMMMQQQUUUXXX[[[^^^aaaccccccbbbbbbbbbbbbcccccckkkmmmpppsssuuuuuutttsssqqqtttwww{{{}}}}}}||||||~~~}}}|||{{{tttqqqlllfff___VVVLLLFFF>>>===:::888777777777888666888999999;;;AAAJJJQQQaaaiiioooooopppssstttssswww{{{|||zzzxxxyyyvvvqqqssstttvvvwwwwwwtttqqqppppppnnnooosssxxx{{{zzzwwwvvvuuutttsssrrrrrrrrrssssssuuuwwwwwwxxx|||tttEEE<<<555444444222111333000000000000000000000000............------------...........................................................................////////////000000000111///000444444111333666HHHOOOccczzzooollloooooowwwvvvsssuuu~~~vvv\\\PPP___pppvvvkkkZZZiiizzzeeelllxxxWWWGGGNNN[[[qqqxxxssssssvvv}}}zzzzzz{{{{{{yyyvvvttttttuuuxxxvvvtttrrrrrrrrrrrrrrrmmmqqqmmmjjjzzzwwwhhhZZZJJJJJJ[[[lllvvvmmmwww~~~}}}vvvtttkkkeeejjjuuutttkkknnnpppxxx{{{zzz}}}qqqVVV>>>;;;777444333222000///------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///111555HHH^^^]]]RRR```{{{wwwwww~~~{{{yyywwwwwwyyyxxxuuuqqqjjjcccZZZUUUTTTTTTRRRPPPHHHDDD>>>999666444222000......---------...//////------,,,+++,,,---...///111111222555===KKKZZZeeeiiiiiiiiihhhhhhhhhgggfff___]]][[[YYYUUUPPPKKKHHH???888111///,,,)))(((*********))))))***,,,...///777999<<<>>>@@@@@@@@@???;;;:::777555555555777888888888777666555444444333444444444444444444444444444444444444444444444444555555555555555555555555777666555555555555555666777777888999::::::::::::999:::;;;<<<>>>@@@BBBBBBFFFFFFFFFEEEDDDEEEHHHJJJMMMPPPTTTXXX[[[^^^bbbdddcccccccccccccccdddeeeeeekkkmmmqqqsssssssssrrrrrrtttvvvzzz~~~~~~~~~}}}{{{zzzooojjjbbbYYYPPPFFF===777555555666555555666999:::999:::;;;:::999;;;AAAFFFSSS]]]fffhhhiiimmmpppppprrrxxxzzzyyyxxxxxxvvvrrrrrrrrrvvvyyyxxxtttrrrssstttrrrqqqsssxxxyyyvvvrrrtttttttttttttttsssrrrrrrrrrtttuuuuuuvvvzzztttEEE<<<555444444222111333000000000000111111111111//////.........---------........................---.............................................////////////000000000111111000111444444222555;;;MMMTTTggg|||nnnttt~~~zzzyyywwwxxx|||aaaQQQ___rrr|||rrr]]]WWWoooyyyccciiivvvTTTFFFQQQ___vvv~~~xxxvvvyyy|||{{{||||||zzzwwwvvvvvvwwwxxxwwwuuusssrrrqqqrrrsssqqqvvvqqqlll|||wwwrrrbbbTTTWWWgggyyyzzzrrrtttzzzyyy~~~xxxxxxrrrmmmqqqzzzwwwmmmhhhnnn{{{xxxxxxuuuhhhBBB>>>888444222111000000------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///222555IIIaaacccXXXbbbzzz}}}~~~xxx~~~||||||yyyxxxxxxyyyxxxtttpppiiiccc\\\WWWUUUUUUTTTSSSJJJEEE>>>999666444222000------------......//////------,,,+++,,,---...///000111222666>>>KKKZZZdddhhhiiiiiiiiihhhfffeeeeee^^^^^^\\\YYYSSSMMMHHHEEE<<<555000...---))))))+++***))))))***+++,,,...///666888:::===>>>======<<<888777555444444555777888888888777666555444444333444444444444444444444444444444444444444444444444444555555555555555555555777666666555555555666666777888999::::::;;;;;;;;;:::;;;<<<>>>AAABBBCCCDDDGGGHHHHHHGGGFFFGGGIIILLLOOOQQQUUUWWWZZZ]]]aaaddd```aaabbbccceeegggiiijjjjjjmmmqqqrrrqqqppppppqqqvvvxxx{{{~~~|||zzzxxxjjjcccXXXMMMCCC<<<666222444666777666666666999<<<:::<<<>>>===;;;;;;???BBBFFFOOOXXX\\\aaahhhmmmmmmnnnuuuyyyyyyxxxxxxwwwtttrrrqqquuuzzzyyyuuuvvv{{{uuuqqqooosssyyy}}}|||yyyssstttuuuuuuuuutttsssrrrqqqssstttttttttxxx~~~uuuEEE<<<555444444222111333000000000111111111111222/////////.........------........................---------......................................./////////000000000111111222111222444444444:::BBBPPPZZZlllqqqoooyyy}}}|||{{{yyyzzzmmm[[[aaarrrgggXXX\\\yyyzzzdddiiiwwwRRRGGGTTTddd{{{{{{wwwzzz}}}|||||||||zzzwwwvvvwwwxxxvvvwwwwwwuuurrrqqqrrrsssssswwwsssmmmzzziii___eeemmm{{{}}}wwwqqqooowwwzzz}}}}}}yyywwwsssoooppprrrqqqllljjjooo}}}wwwtttuuuoooIIICCC:::333000000111111------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///000444IIIdddhhh]]]dddyyyttt{{{|||}}}zzzyyyyyyzzzxxxsssooogggccc^^^ZZZXXXVVVUUUTTTLLLFFF???999555333111000,,,,,,---....../////////------,,,+++,,,---...///000111222666>>>KKKYYYbbbfffhhhiiiiiifffdddcccccc^^^___]]]YYYQQQIIICCC@@@999333...---,,,***)))+++)))))))))***+++,,,......444555777999999999777666333333333333444555555666777666666555555444444444444444444444444444444444444444444444444444444444444444444555555555555555666666666555666666777777777888999:::;;;<<<<<<<<<;;;===???AAACCCDDDEEEEEEGGGIIIJJJKKKJJJJJJKKKMMMNNNPPPRRRTTTVVVYYY]]]___^^^___aaacccfffjjjlllnnnkkknnnqqqrrrooonnnoooqqqvvvwwwzzz|||~~~}}}zzzvvvqqqmmmjjj^^^WWWLLLBBB;;;777555333555777888777666777;;;???;;;>>>AAAAAA>>><<<===???@@@FFFLLLQQQZZZeeellllllllltttzzzyyyxxxxxxwwwuuusssqqqtttzzzzzzxxx}}}}}}uuutttyyy}}}{{{xxxttttttuuuuuuuuuttttttsssqqqrrrtttsssssswww}}}tttEEE<<<555444444222111333000000111111111222222222////////////....................................---------.........//////........................//////000000000111111111333222222444444555>>>HHHWWWhhh{{{|||fffqqqyyy~~~}}}}}}{{{|||lllgggtttwwwccc^^^jjj|||fffnnntttPPPHHHZZZlll~~~zzzyyy~~~}}}}}}{{{{{{zzzxxxvvvuuuvvvxxxuuuwwwxxxwwwtttqqqrrrsssqqqtttrrroooxxxuuupppjjjmmmqqqoootttxxxrrrpppsssxxx~~~~~~yyyssspppllljjjlllpppyyywww{{{uuutttnnnZZZQQQDDD999333111111111------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///000333IIIeeekkkaaagggzzzxxxuuu{{{~~~|||zzz{{{{{{yyysssoooeeeccc___\\\YYYVVVTTTSSSMMMGGG@@@999555333111000+++,,,---...////////////------,,,+++,,,---...///000111222555===IIIWWW```dddgggiiihhheeebbbaaabbb______^^^WWWMMMCCC===:::555///+++,,,+++((((((***))))))******+++------...000111333444444333222111///000222333444444444333555555555444444444444444555555555555555555555555444444444444444444444444444444444555555555666666666555555555666777888888777888999;;;<<<<<<=========>>>@@@BBBDDDEEEEEEEEEFFFHHHLLLMMMMMMMMMMMMNNNNNNPPPQQQSSSTTTVVVZZZ\\\______aaadddgggkkknnnooolllpppsssrrrooonnnppprrrwwwwwwxxxzzz|||~~~~~~{{{yyyuuunnnfff]]]VVVQQQKKKFFF>>>999777666666555666888999999777:::AAAGGGMMMPPPRRROOOHHHCCC@@@@@@BBBDDDEEEJJJVVVeeellllllnnnvvv|||{{{wwwvvvuuusssuuuqqqrrryyyzzzzzzzzztttuuuxxxvvvssstttttttttttttttuuuuuuuuurrrtttuuuttttttxxx~~~tttEEE<<<555444444222111333000000111111222222222222000/////////............////////////////////////---------.........//////////////////////////////000000000000111111111111444222333444333666AAALLL```xxxgggcccvvv|||~~~~~~~~~~~~|||}}}yyymmmvvvrrrgggjjj{{{~~~gggrrrpppMMMIII^^^ttt||||||~~~}}}~~~{{{zzzzzzyyywwwuuutttvvvwwwtttwwwyyyxxxtttrrrqqqrrrnnnqqqqqqqqqxxxsssnnnqqqnnnqqqvvvtttuuu~~~}}}}}}zzzwwwpppjjjooo{{{zzz~~~{{{sssmmmbbbQQQAAA666111000000---------,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///222444IIIfffmmmdddkkk~~~wwwwww~~~~~~yyy}}}~~~}}}{{{||||||yyytttooodddbbb___\\\YYYVVVSSSQQQNNNHHH@@@999555333111000+++,,,---...////////////------,,,+++,,,---...///000111222555===HHHUUU^^^cccfffiiihhhdddaaa```aaa^^^___]]]VVVKKK@@@999666222---)))******'''''')))))))))***+++,,,------...---...000111111000...---,,,...111333444444333222333333444444444444444444666666666666666666666666444444444444444444444444444444444555555555666666555555555555666888999999777888999;;;<<<=========>>>???AAACCCEEEEEEEEEEEEEEEHHHMMMOOOOOOOOONNNNNNPPPRRRSSSSSSTTTVVVZZZ\\\``````bbbdddhhhkkkmmmooonnnqqquuutttpppnnnppptttyyyyyyyyyzzz|||}}}{{{xxxuuunnneeeYYYLLLBBB===;;;888555444555666666666666999;;;::::::???GGGOOOiiikkkjjjdddYYYOOOHHHFFFGGGEEECCCGGGUUUfffmmmmmmpppyyy|||wwwuuusssqqqvvvqqqrrrxxxzzz|||uuuooosssxxxyyywwwuuuuuutttttttttuuuuuuvvvtttuuuvvvvvvvvvyyysssKKK<<<888888111000333///333333333222222222111111//////...------------...,,,---......//////......---------............///............////////////////////////000000000000555111111444444666EEEWWWrrr}}}kkkfffkkkqqqtttrrrvvv}}}eee|||iiiJJJNNNbbbwwwxxx|||~~~}}}yyyuuutttuuuvvvuuutttrrrsssuuuuuutttssstttuuuooopppppppppsssyyyxxxsssvvvxxxuuusssuuu{{{yyyrrr}}}|||vvvmmmoooxxx}}}}}}vvvsssnnn___III;;;777555000000///...---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------......///333000IIIqqq~~~oooqqqvvvtttuuuvvvuuuxxx~~~|||xxxuuuhhhddd___[[[YYYVVVSSSQQQLLLGGG@@@999666444222000...------------...//////......---,,,---...///000...///111777AAANNNZZZaaadddfffddd```___aaabbb___eeeccc]]]TTTHHH===555111...---+++)))))))))))))))'''((()))***,,,...///000............///////////////000000111111222333333222333444333444666:::===999999888888777666666555777666555666777777555333777777777777666666666666666666666666666777888888<<<;;;:::999:::<<<>>>@@@@@@???@@@CCCGGGHHHGGGDDDJJJKKKMMMNNNPPPPPPQQQQQQNNNMMMPPPUUUWWWWWW[[[aaa\\\___ccceeeeeefffjjjnnnmmmnnnppppppppprrrtttwww}}}{{{yyyyyy{{{~~~zzzsssiii[[[JJJ<<<999<<<444444333444555777999:::666777:::<<<999<<>>???@@@@@@@@@DDDHHHIIIHHHFFFJJJJJJKKKMMMNNNOOOPPPQQQQQQPPPRRRWWWXXXXXX[[[aaadddfffhhhgggeeedddgggjjjoooqqqrrrsssssstttvvvxxx{{{{{{{{{|||}}}}}}{{{vvvmmmaaaTTTEEE999666999444444444555666777888999999999;;;======@@@NNN]]]dddeeegggfff___WWWVVVZZZ[[[WWWUUUUUUTTTZZZkkk|||~~~|||xxxuuuttttttuuuxxxyyyyyyxxxwwwwwwwwwxxxwwwuuurrrsssvvvzzz{{{{{{tttuuuvvvwwwxxxxxxxxxxxxyyyyyy{{{|||zzzzzzsssIII;;;888888222222555111111111111000000000////////////...------------...,,,---......//////......---------............///000000000000111111111111/////////000000000111111000000333666555;;;PPPhhhxxxeeebbbnnnsss{{{rrrqqqqqqpppkkkoootttzzz}}}qqq|||hhhfffIIISSSnnnyyy~~~{{{yyyyyyyyyzzzzzzxxxuuurrrssstttuuutttrrrpppooopppoooppppppppppppssswwwzzz}}}zzz}}}zzzvvvooogggeeeppp~~~|||xxx~~~{{{yyy}}}sssooo{{{}}}|||pppYYYBBB666333444111000///...------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------......///222000CCC___fff\\\fff}}}~~~pppZZZfffwwwvvvzzzzzz{{{|||~~~|||xxxuuugggddd```]]][[[YYYWWWUUUKKKFFF???888555222000///...------------...//////......---,,,---...///000000000000555>>>KKKXXX```fffhhhgggcccbbbeeeeeeccc]]][[[WWWPPPGGG===444///---,,,+++))))))))))))***'''((()))+++,,,...///000111111111111111000000000000111111222333333444444444555555444444444777:::EEEBBB===888555444555666666555555777999999888777777777777777777777777777777777777666777777888999<<<;;;;;;:::;;;===>>>???@@@@@@BBBEEEIIIKKKJJJIIIKKKKKKJJJKKKLLLNNNPPPRRRSSSQQQSSSWWWXXXVVVYYY^^^ggghhhiiifffcccbbbeeehhhoooqqqssssssssstttvvvxxxwwwyyy|||~~~}}}yyyvvvrrreeeUUUIII>>>555222444333444666777888888888888777777:::===???BBBJJJSSSPPPOOOPPPQQQOOOPPPXXXbbbnnnkkkfff^^^UUUTTT___lll{{{vvvssssssttttttsssyyyyyyyyyxxxwwwuuusssrrrrrrrrrrrrtttwww{{{||||||ssstttvvvxxxyyyzzz{{{{{{yyyyyy|||~~~||||||tttIII;;;777888333333666222222111111111000000000000//////...------------...,,,---......///.........---------............/////////000000000111111111/////////000000111111222///000333777888BBB___|||mmmbbblllnnnjjjccc\\\ZZZ\\\```cccaaaeeemmmwwwsss{{{jjjdddJJJWWWwww~~~xxx}}}zzzxxxxxxxxxxxxwwwvvvtttrrrssstttuuussspppnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnqqqiiikkkvvvxxxkkkccceeennnddd^^^iii~~~}}}}}}{{{oooooo}}}uuuooo~~~hhhLLL999444666111111000...------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------......///000000>>>SSSWWWRRR```yyy~~~qqqbbbqqq|||yyy{{{zzz{{{|||~~~~~~{{{vvvrrrgggddd```]]]\\\ZZZXXXWWWMMMGGG@@@:::666333111///...------------...//////......---,,,---...///000111000000444===IIIVVV^^^bbbddddddaaaaaaccccccaaa]]]ZZZVVVPPPHHH>>>444------,,,***)))))))))******((((((***+++---///000000333333333222222111111111111111111222333333444444444555555555333444666777;;;999777555444555666777555555555777999;;;:::999777777777777777888888888888777777777777888999999<<<;;;;;;;;;<<<===>>>??????AAACCCGGGJJJLLLLLLLLLMMMLLLKKKKKKMMMOOORRRTTTSSSQQQSSSUUUUUUSSSVVVZZZaaacccdddcccaaabbbfffjjjmmmoooqqqrrrrrrrrrtttuuuwwwxxx{{{}}}~~~~~~|||wwwtttmmm]]]KKK@@@999333111222333444777999:::999888666777999>>>CCCGGGHHHJJJKKKCCCAAAAAABBBCCCIIIVVVdddtttuuurrrhhh[[[TTTYYYaaauuutttrrrrrrrrrsssssstttuuuvvvwwwyyyzzzyyyvvvtttqqqqqqsssuuuxxxzzzzzzzzztttuuuvvvxxxyyyzzz{{{{{{yyyxxxyyy{{{zzz{{{vvvIII;;;888999333333666222333333222222222111111111//////...------------...,,,---......///.........---------............///........./////////000000/////////000111222222222111000333777<<>>>>>??????BBBEEEHHHJJJKKKLLLMMMOOONNNMMMMMMNNNQQQTTTVVVUUUSSSTTTVVVVVVSSSUUUZZZ^^^aaaccccccbbbdddhhhlllnnnppprrrsssssssssssstttyyyyyyyyyyyyzzz|||}}}~~~zzz|||~~~~~~zzzvvvsssiiiXXXEEE;;;666333222333333555888:::;;;:::888666;;;@@@HHHNNNQQQQQQMMMIIIBBB???>>>??????EEERRR```hhhppptttpppeee___^^^```fffkkkqqqsssrrrrrrsssvvvuuuuuuwww{{{}}}}}}zzzwwwrrrtttvvvwwwxxxxxxxxxxxxwwwwwwxxxyyyyyyyyyyyyxxx{{{yyyxxxxxxxxx|||xxxJJJ<<<999999333333666222333333333222222222222111//////...------------...,,,---......//////......---------............///............////////////...///000000111222333333333111444:::CCCVVVzzznnnffflllttt]]]LLLEEEGGGCCCAAABBBCCCDDDHHHLLLWWWZZZdddttt~~~{{{ssszzz^^^NNNaaa}}}}}}zzzwwwwwwuuurrrpppppprrrtttqqqrrrssssssqqqoooooopppqqqooonnnmmmllljjjgggeeebbb\\\\\\bbb^^^QQQLLLRRRQQQWWWaaaooo}}}rrrnnnuuuzzztttmmmjjjssshhhdddmmm}}}uuuuuusssmmmgggdddkkksssvvvvvvvvvzzz}}}aaaCCC777888333222111///...------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------......///...///888CCCHHHMMM^^^rrrtttppp}}}}}}|||}}}|||{{{xxxsssppphhheeeaaa^^^\\\ZZZXXXVVVQQQKKKCCC===888555333111...------------...//////......---,,,---...///000000000000444<<>>>>>??????@@@BBBFFFIIIIIIJJJLLLMMMOOOOOOOOOOOOPPPRRRUUUVVVYYYWWWXXXZZZYYYVVVXXX\\\aaadddggghhhfffgggiiimmmppprrruuuvvvuuuuuuuuuvvvyyyxxxxxxxxxyyyzzz|||}}}xxxyyy{{{|||{{{xxxtttrrrdddUUUCCC:::666333444666555666999;;;;;;:::888777999@@@HHHLLLMMMNNNIIIDDD??????@@@AAA???@@@HHHSSScccmmmuuuuuunnnhhhbbb]]]]]]fffppptttssssssuuuyyyzzzyyyyyy|||~~~zzzvvvuuuwwwyyyyyyxxxwwwwwwxxxzzzzzzzzzzzzzzzyyyxxxxxx}}}{{{yyyyyyzzz{{{KKK===999:::333333555111222222222222111111111111//////...------------...,,,---......//////......---------............///...////////////000000000...///000111222333333444333111555???KKK]]]~~~{{{eeeiiiwwwvvvgggVVVKKKIIIJJJEEECCCDDDDDDAAACCCHHHSSSUUU___rrr~~~|||rrr\\\PPPeee}}}{{{uuuwwwwwwuuurrrpppqqqsssoooqqqrrrsssrrrqqqrrrssspppmmmkkkjjjjjjiiieeebbb^^^WWWSSSUUUTTTMMMGGGFFFGGGVVVeeepppyyyvvvsssrrrxxx|||{{{ssslllpppqqqooopppzzzxxxrrrtttuuurrrmmmfffmmmvvvzzzzzzxxx{{{~~~~~~bbbEEE999;;;444333111///...------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------......///---///666@@@GGGPPP```ppp~~~vvv}}}{{{zzzxxxvvvsssiiieeeaaa]]][[[YYYVVVTTTQQQKKKCCC<<<888555222111...------------...//////......---,,,---...///000//////111555===FFFOOOTTTXXX\\\^^^\\\]]]``````]]]WWWUUUSSSRRRNNNEEE999///++++++***))))))***+++,,,------///000222444555555666666444333222000//////...//////000000111222222111333555555444444555666444555555666666555555444444444444666888999888777666777777888888999:::::::::999999999999:::;;;;;;;;;<<<===>>>>>>?????????@@@CCCGGGIIIHHHIIIJJJLLLMMMNNNOOOPPPQQQSSSTTTTTTZZZXXXYYY[[[ZZZWWWYYY^^^```dddiiijjjiiihhhjjjlllpppsssvvvwwwvvvuuuuuuuuuuuuvvvxxxzzz{{{}}}}}}}}}yyyzzzzzzyyywwwtttqqqppp```SSSCCC;;;666333555999666777999;;;;;;:::999888444<<>>???BBBGGGJJJGGGCCCEEEKKK]]]hhhrrruuuuuusssllldddaaafffnnnsssuuuwwwxxxzzz|||zzzyyy{{{{{{wwwvvvxxxzzzyyywwwwwwyyy{{{}}}}}}}}}}}}}}}|||{{{zzz{{{yyyxxxzzz||||||LLL>>>::::::333222555000111111111111000000000000//////...------------...,,,---......//////......---------.........//////000000000000111111111111...///000111222333444444333111777CCCPPPaaa}}}qqq```mmmwwwmmm^^^TTTSSSKKKEEECCCEEEDDD@@@AAAFFFHHHJJJUUUiii|||mmmZZZRRRggg~~~~~~|||tttwwwyyyxxxuuurrrqqqrrrmmmppprrrssssssssstttvvvmmmjjjfffeeefffeeebbb___ZZZRRRJJJIIILLLJJJCCC<<>>444333111000...------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------......///---///555???IIISSSbbbooo}}}~~~|||zzzzzzzzzxxxwwwiiifffaaa]]]ZZZXXXUUUSSSPPPKKKCCC<<<777444111000...------------...//////......---,,,---...///000...///111666===FFFMMMRRRTTTXXXZZZYYYZZZ]]]\\\YYYSSSQQQPPPPPPOOOGGG;;;222++++++***))))))***+++,,,...///000111333555666777666666444333111000///............///000000111111000222444555444444555666333333222222333444666777444444444555777888777555666777777888999999::::::::::::999999::::::;;;<<<;;;<<<===>>>????????????@@@DDDHHHIIIHHHHHHIIIKKKLLLMMMNNNPPPQQQRRRRRRSSSXXXWWWWWWZZZYYYVVVXXX]]]\\\aaagggjjjiiiiiijjjlllnnnqqqtttuuutttsssssssssqqqtttyyy}}}~~~|||{{{zzzxxxuuurrrooommm]]]QQQDDD;;;555333555:::777888999:::::::::999888555<<<>>>:::777<<<@@@???EEEJJJSSSXXXTTTMMMKKKNNNNNNZZZgggqqq{{{wwwggghhhkkkqqqwwwzzz{{{zzzzzzxxxwwwzzz~~~}}}yyyvvvxxxzzzyyywwwxxxzzz}}}~~~~~~~~~~~~uuuuuuwwwzzz}}}yyyNNN:::444888555333444111222222222222222111000//////.........---------------------............///............////////////---......///////////////111111000000000111333444444555:::HHH]]]sss~~~eeehhhyyy|||mmmddd[[[YYYUUUOOOIIIEEEEEEFFFHHHGGGHHHMMMXXXjjjjjjYYYVVVttt~~~}}}|||zzzxxxuuurrrpppoooqqqooonnnnnnoooooonnnmmmjjjeeeaaa```ccceeebbb___[[[UUUNNNKKKJJJHHHCCC>>>IIILLL\\\qqqvvvpppvvvnnnrrrxxxvvvvvv{{{www{{{{{{wwwxxx~~~zzzsssooottt~~~~~~wwwxxxqqqrrr|||yyytttttt}}}eeeBBB888CCC666222111111///,,,...222.........------,,,,,,,,,------------------------++++++,,,------......///000000000@@@WWW```fffuuuuuu}}}yyytttooommmjjjddd^^^XXXSSSPPPOOOLLLFFF???888444111000......---,,,---...///000///...---,,,,,,---...///111111222555<<>>===999666222000......------...000111333444444555555555444444333333333333444555555666666555555555555555555555666777777666666666666777777777777999:::;;;:::999999;;;<<<:::===@@@BBBBBBBBBBBBCCCCCCEEEHHHJJJKKKJJJIIIGGGMMMNNNPPPQQQRRRSSSSSSTTTXXXXXXXXXYYYZZZ[[[[[[\\\bbbeeeiiillllllkkkkkkkkkoooqqqrrrrrrqqqrrrsssuuuvvvvvvwwwyyy||||||{{{yyyyyywwwsssqqqooollliiiggg\\\PPP@@@666444777999999777999;;;:::999999<<>>>>>BBBDDDBBBEEEIIIHHHQQQ___kkkllleee]]]ZZZ\\\YYYYYYfffooommmqqqyyy}}}{{{}}}{{{zzz|||{{{zzz|||}}}}}}|||{{{{{{|||}}}yyy{{{~~~yyywwwyyy|||{{{|||yyyNNN:::444888555333444111222222222222222111000000/////////.........---------------............///............////////////---...//////000000//////111000000000000222333444555777???MMMbbbuuuqqqbbbkkk|||sssmmmnnnlllaaa]]]WWWRRRNNNKKKIIIHHHFFFGGGJJJSSScccwww~~~iiiYYYYYY{{{~~~}}}{{{xxxuuurrrpppooopppooommmllllllllljjjhhhiiiddd``````bbbcccaaa^^^]]]WWWOOOKKKJJJGGGCCC???AAAJJJaaayyywwwwwwsssrrrvvvyyy}}}yyy|||~~~zzzxxx{{{ttttttwww~~~~~~www}}}{{{zzz{{{|||yyywwwvvv}}}jjjJJJ===BBB666222111111///,,,---111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////111333CCCXXX^^^bbbooosss|||xxxrrroookkkfff```ZZZVVVTTTOOOLLLFFF???888444111000......---,,,---...///000///...---,,,,,,---...///111000111555;;;CCCKKKPPPSSSSSSTTTVVVYYYYYYXXXVVVSSSRRRSSSTTTRRRJJJ===333,,,+++***))))))+++---...---...000111333888???DDDHHHDDD>>>777000,,,***))),,,---...///111222333444555444444444333333333333333444555555666666555555555555555555555666777777666666666666777777777777999:::::::::999999:::<<<;;;===???AAAAAAAAABBBDDDEEEGGGJJJLLLMMMLLLKKKJJJNNNOOOPPPQQQRRRRRRSSSSSSWWWWWWYYYZZZ\\\]]]]]]]]]aaaeeeiiikkkllllllllllllrrrtttuuutttsssqqqqqqrrrvvvvvvwwwyyy{{{|||zzzxxxvvvtttrrrpppnnnkkkhhhfffZZZOOOAAA777666888::::::777:::===<<<:::<<>>>>><<>>888444111222111---+++,,,------------------------++++++++++++++++++++++++++++++,,,------......///...111555BBBSSSVVV\\\llluuuhhhfffqqq~~~zzzvvvnnnkkkfff___ZZZVVVTTTTTTNNNKKKEEE???999444222000......---,,,---...///000///...---,,,,,,---.../////////000222666<<>>>>>>>>>>>@@@CCCFFFCCCEEEGGGJJJKKKLLLKKKKKKNNNOOOPPPRRRTTTVVVWWWXXX[[[\\\^^^```aaa```___^^^```cccgggjjjkkklllnnnooonnnrrrvvvyyyyyyxxxxxxxxxwwwwwwwwwxxxzzzzzzxxxvvvqqqqqqpppkkkeee___[[[XXXMMMFFF===888666888:::;;;999<<<>>>>>>???III[[[iiittt{{{wwwhhhaaaccc\\\PPPSSS___mmmtttsssoooggg```fffrrrwwwxxxvvvnnnttt}}}~~~zzz}}}}}}{{{{{{yyyyyyyyyzzz{{{{{{zzzyyywwwyyy{{{zzzxxxwwwyyy||||||zzzzzz}}}{{{NNN:::444888555333444111000111111222222222111111000000000000////////////---------............///............////////////...//////000000000000000000/////////000222444555555>>>MMM___rrrllleeebbbhhhwww~~~{{{xxxxxxyyyzzzxxxuuujjjdddZZZRRRMMMMMMPPPRRRVVV\\\]]]ZZZbbbuuu}}}\\\___sss~~~}}}|||{{{{{{{{{zzzxxxuuussspppnnnmmmkkkiiihhhhhhiiiiiigggfffbbbaaa``````______]]]\\\```[[[UUUNNNIIIFFFCCCBBBEEE___zzz|||ooorrrmmmvvv}}}www~~~qqqcccrrr}}}yyy~~~{{{{{{}}}zzzkkkUUUEEE<<<666222333222...+++,,,------------------------------------------------++++++,,,------......///...111222<<>>999444222111......---,,,---...///000///...---,,,,,,---.../////////000111444888;;;===BBBCCCFFFJJJLLLKKKHHHEEECCCCCCCCCCCC@@@;;;555000+++***))))))***+++...//////......000444:::???BBB222///***'''&&&)))---000---......///000111222222333333333333333333333333333444555555666555555555444444555666777666666666555555555666777888888888888999::::::999:::<<<>>>===>>>?????????@@@DDDFFFDDDFFFHHHJJJLLLMMMNNNNNNOOOPPPRRRTTTWWW[[[^^^```aaabbbbbbbbbbbb```___^^^aaacccgggjjjkkklllnnnpppnnnrrrwwwzzzzzzzzzzzzzzzxxxxxxxxxyyyzzzzzzwwwuuurrrqqqnnnfff\\\SSSNNNLLLCCC???:::666666777888999;;;<<<>>>???EEETTTiiixxx|||xxxgggbbbhhhhhh___iiiyyy|||tttkkkeeeggguuu~~~hhhoooyyy|||~~~~~~|||}}}{{{yyyxxxxxxyyyxxxvvvsssssswwwyyyyyyvvvuuuwww{{{~~~}}}|||}}}{{{NNN:::444888555333444111000000111222222222222111000000000/////////......---------............///............////////////...///000000111111000000////////////111333555666888CCCUUUiiizzzxxx[[[dddcccjjjzzzqqqlllddd\\\VVVSSSSSSTTTOOOQQQOOOMMMSSSbbbpppwww}}}vvv[[[cccyyy}}}}}}||||||{{{zzzzzzyyywwwwwwuuusssqqqooonnnmmmjjjhhhgggggghhhiiihhhfffaaaaaaaaa```___^^^]]]\\\]]]ZZZUUUPPPJJJFFFCCCBBBPPPhhhyyyzzz}}}zzzmmmiiisssxxxhhhuuu}}}|||{{{zzz|||xxxeeeSSSAAA999333333222///,,,---,,,,,,,,,------------...------------------------++++++,,,------......///---000000777EEENNN^^^wwwvvvXXXbbbttt~~~yyytttnnnkkkgggbbb]]]ZZZXXXWWWNNNJJJEEE>>>999555222111......---,,,---...///000///...---,,,,,,---...//////000000111333555666777;;;;;;===@@@CCCCCC@@@>>>:::;;;;;;:::888444111///+++***))))))***,,,...000///......000444666555333,,,+++)))((((((+++...000/////////000111222222222333333444444444444555555333444555555666666555555333444666777777777666555444444555666777888999999999:::;;;;;;;;;;;;>>>@@@>>>???AAAAAAAAABBBEEEGGGHHHIIIKKKMMMPPPRRRSSSSSSTTTUUUVVVYYY\\\```dddfffggggggeeedddbbbaaa```___bbbdddgggiiijjjlllnnnppprrruuuxxxzzzyyyxxxxxxyyyzzzyyyyyyzzz{{{zzzxxxuuurrrpppkkk___RRRGGGAAA@@@;;;:::888666555666888999;;;===???DDDNNN^^^ppp}}}yyyxxxnnnbbbaaalllttttttvvvmmmeeerrr{{{fffrrr~~~~~~~~~}}}~~~}}}zzzxxxxxxyyyxxxtttqqqrrrtttwwwvvvttttttvvvyyy{{{|||~~~~~~{{{NNN:::444888555333444111000000111222222222222222/////////.........---------------............///............//////////////////000111111111111000////////////111333555666;;;JJJ```vvv~~~dddXXXaaadddnnn~~~zzztttnnnhhhdddbbbaaa\\\WWWRRRQQQRRRTTT[[[bbbiiitttlll]]]eee|||~~~~~~{{{{{{{{{zzzzzzyyyxxxxxxtttsssrrrqqqpppnnnmmmmmmjjjiiiggggggggggggeeeddd```aaabbbaaa```^^^]]]\\\YYYXXXUUUQQQKKKFFFCCCAAAVVVkkktttjjjjjjzzzzzz}}}ooommmsss~~~zzziiiqqqyyyvvvtttuuuuuuwwwtttbbbFFF<<<444222222000......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---000000666BBBJJJ\\\wwwuuu^^^lll{{{zzzuuuooommmjjjfffaaa]]]ZZZYYYMMMJJJDDD>>>999555333222......---,,,---...///000///...---,,,,,,---...///000000111222222333333333444444555777:::;;;999888333444555444222000///...******))))))***,,,...000...000222333222000......---------...///000111222000000111111222222333333444444444555555666666666333444555555666666555555333444666777888777666555444444555666777888999999:::;;;<<<<<<<<<===???AAA>>>@@@BBBCCCCCCDDDEEEGGGIIIJJJLLLOOOQQQTTTUUUVVV\\\\\\\\\^^^aaadddhhhjjjjjjhhhfffdddbbbbbbccccccccceeehhhiiijjjkkkmmmooosssuuuwwwxxxxxxxxxyyy{{{|||{{{{{{{{{|||{{{xxxvvvpppnnnfffYYYIII>>>999999666777777777666777888999;;;===CCCMMMYYYfffpppvvvpppjjjaaa[[[^^^hhhttt}}}tttmmmttt|||ooottt}}}}}}~~~}}}}}}~~~~~~{{{xxxxxxzzzzzzvvvrrrqqqrrrssstttttttttuuuvvvzzz~~~||||||}}}{{{NNN;;;444888555333444111///000111222222222222222///.........---------------------.........//////............/////////000//////000111111111111111////////////111333555666===OOOiiibbbRRRWWW___dddrrr}}}xxxsssooommmlllbbb\\\]]]YYYQQQRRRYYYXXXggg{{{sss~~~~~~zzzccc___fff|||}}}~~~zzzzzzzzzyyyyyyxxxxxxxxxrrrqqqqqqpppooonnnmmmmmmkkkiiigggffffffeeecccaaa```bbbcccbbb```^^^]]]]]]VVVWWWUUURRRLLLFFFBBBAAAGGG]]]dddYYY]]]ttt}}}vvv||||||uuutttssswww{{{{{{wwweeeiiinnnlllkkkmmmnnnrrr|||zzzjjjHHH>>>444222222000//////,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,------......///,,,000111777BBBIIIZZZuuuxxxeeeuuu~~~yyyuuunnnmmmjjjgggccc^^^[[[YYYMMMJJJDDD>>>999555333222......---,,,---...///000///...---,,,,,,---...///000111222222222222111111111000000222555666555444///111111111///.........***)))))))))***,,,...000...333666555///+++,,,///---///222444666777666666111111111222333333333444555555555666666666777777333444555555666666555555333444666777888777666555444444555666777888999999:::<<<=========>>>@@@BBB>>>@@@DDDEEEEEEEEEFFFGGGHHHIIIKKKNNNPPPSSSUUUVVVbbbaaaaaaaaacccfffiiikkkkkkiiifffcccbbbccceeegggdddfffhhhiiiiiijjjlllnnnppprrrtttvvvxxxzzz}}}}}}||||||||||||{{{yyyvvvnnnkkkcccTTTDDD999555666444666777888888888999::::::>>>GGGTTTbbbkkknnnnnnhhh]]]TTTRRRUUU]]]jjjwwwzzzyyy{{{wwwvvv}}}|||}}}||||||}}}~~~zzzxxxyyy|||}}}yyyuuuqqqqqqqqqrrrttttttuuuuuu|||{{{{{{}}}{{{MMM===888888333444666111111222222222222111000000......------------......//////............//////............/////////000000111111111111222222222000222111000111555888999FFFTTTooouuu]]]XXX]]]bbblll}}}zzzxxxtttmmmeee^^^XXXTTTVVVbbbpppttt\\\ZZZ______[[[XXXaaakkk}}}{{{yyyzzzyyyxxxuuusssssssssrrrqqqpppnnnlllkkkjjjjjjiiiiiihhheeeaaa_________^^^^^^___^^^\\\YYYVVVTTTWWWUUURRRPPPMMMJJJEEEAAAFFFQQQSSSMMMUUUnnn~~~|||{{{~~~yyyoooyyyyyyzzzpppzzzwww~~~sssbbbVVV```rrrpppwww{{{zzz}}}vvvXXX;;;777000---333---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++111000555CCCLLL[[[qqqwwwyyyuuu~~~zzzuuunnnkkkiiifffccc___YYYVVVNNNJJJEEE>>>999555222111......---,,,---...///000111000...,,,,,,,,,...///...---...///111111///------------.........//////.........------,,,,,,,,,((())))))***+++---...///111111333333222000---,,,111111222555888999888666000111333222222111333444222222333444444555555666444555555666666666666666666777888888888666555444555555555666666777888999999:::===???AAAAAAAAAAAA???@@@CCCDDDDDDEEEGGGIIINNNMMMMMMNNNQQQVVV[[[^^^\\\aaaeeeeeecccbbbeeehhhdddffffffeeebbbbbbeeehhheeegggjjjmmmnnnnnnmmmmmmqqqtttxxxzzz{{{zzz{{{{{{xxxyyy|||}}}|||yyyvvvtttmmmiii]]]JJJ<<<666444333555777888777555444777:::===EEETTTeeeqqqqqqhhh```QQQIIIBBBCCCGGGOOO^^^mmm}}}zzz~~~yyywwwyyyxxx}}}|||tttqqqvvvsssrrrssstttvvvwwwvvvuuu}}}{{{{{{yyywwwzzz{{{MMM===888888333444666111222222222222222111000000///................../////////............//////........./////////000000000111111111111222222222000222222111111444777999NNNYYYqqqgggSSSSSS[[[mmmwww}}}yyy{{{{{{|||}}}tttmmmhhh___dddjjjqqq|||ooo]]]PPPPPPTTTVVVYYY___iiiqqq}}}yyyyyyxxxvvvsssqqqqqqqqqqqqpppooommmlllkkkkkkkkkiiiiiihhhfffbbb``````aaa______^^^]]][[[XXXUUUTTTVVVTTTQQQOOOMMMIIIEEEAAA@@@HHHIIIEEEMMMcccxxxzzzyyyyyyyyyyyywwwvvvvvvyyyzzz~~~ssswww}}}yyy~~~xxxxxx~~~~~~{{{ttteee]]]lll]]]???999222...333,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++111000555BBBKKKZZZppplllxxx~~~zzzvvvllljjjhhheeeccc___ZZZVVVOOOLLLFFF???999555222111......---,,,---...///000111///...,,,,,,,,,...//////......///111000...,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++(((((()))***+++---///000111222333444444444333222111111222444777888777555111222333333222111333444222333333444444555555666444555555666666666666666666777777888777666555444666666666666777888999999:::;;;===???@@@AAAAAAAAA>>>@@@BBBCCCDDDEEEHHHJJJJJJKKKMMMQQQUUUYYY\\\^^^^^^bbbffffffdddeeehhhlllfffhhhhhhfffddddddfffiiieeeeeefffgggiiikkkmmmooopppsssvvvxxxyyyyyyzzz{{{yyyzzz{{{{{{zzzxxxuuussskkkgggZZZGGG999444333222777999:::999666555777:::FFFMMMYYYdddiiicccWWWMMMBBB>>><<<@@@EEEKKKWWWcccsss}}}|||~~~yyy{{{zzzrrrpppsssrrrrrrrrrsssuuuwwwwwwwww{{{yyyxxxzzzyyyxxx{{{zzzMMM===888888333444666111222222222222222111111000000//////......//////000//////............//////....../////////000000000000111111111111222222222111222333333111333777<<>>@@@@@@AAAAAA@@@>>>@@@BBBCCCDDDFFFIIIKKKHHHKKKOOOTTTYYY\\\^^^___^^^```bbbaaaaaabbbgggllljjjkkkkkkiiigggggghhhjjjhhhfffdddccceeeiiinnnqqqppprrrtttuuuvvvwwwyyy{{{zzzzzzzzzyyyxxxuuusssrrrkkkeeeVVVBBB555333333333999;;;<<<:::777666888:::EEEMMMXXX]]][[[QQQFFF???AAA??????CCCHHHNNNXXXbbbhhhqqq~~~~~~|||wwwyyyyyytttrrrtttsssssssssssstttvvvxxxyyyxxxvvvxxx||||||{{{}}}zzzMMM===888888333444666111222222333333222222111000000000////////////000000//////............//////...////////////000000000000000111111111222222222111222444444222222999BBBTTTpppuuu[[[SSS^^^lllsss|||{{{wwwxxxxxxlll___TTTOOOPPPWWW\\\cccttt~~~}}}yyywwwuuusssqqqooommmkkkmmmmmmlllkkkkkkkkkllllllhhhhhhhhhfffdddcccdddeeeaaa___\\\YYYVVVTTTRRRRRRRRRPPPNNNMMMLLLIIIEEEBBBDDDAAAAAAEEEJJJXXXwwwjjjeee{{{vvvrrr~~~yyyxxxzzz{{{~~~{{{ooohhhrrr~~~fffBBB:::444///222+++...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,111000333???GGGUUUjjjfffxxxyyy|||xxxllljjjhhhfffeeeaaa]]]ZZZTTTPPPJJJBBB;;;666333222......---,,,---...///000000///---,,,,,,---...///111000///000000///,,,***(((((()))))))))************************)))))))))'''((()))***,,,...000222777666666555333222111111333222111222444555444222333444555444222222222444333333444444555666666666444555555666666666666666555555666666666555555555888777777888888999:::;;;>>>??????@@@@@@AAAAAAAAA???AAACCCDDDEEEGGGJJJMMMLLLNNNQQQVVVZZZ]]]___```bbbbbbbbb``````bbbgggkkkmmmmmmmmmlllkkkjjjjjjjjjkkkiiigggeeefffiiinnnpppoooppprrrrrrssstttwwwzzzzzzzzzyyywwwuuusssqqqpppkkkcccRRR???333333555555:::<<<===;;;777555777:::;;;CCCLLLOOOKKKEEEAAA@@@FFFEEEFFFIIINNNUUU^^^fffkkkmmmttt~~~{{{~~~zzztttwww{{{zzzxxxyyywwwwwwvvvuuutttuuuxxxzzzyyyxxx{{{~~~{{{MMM===888888333444666111222333333333333222111111000000////////////000000//////............//////////////////000000000111000000111111111222222222111222444555222222>>>LLL\\\}}}rrr[[[TTT___lll|||zzzzzzppp^^^ZZZVVV[[[kkk{{{~~~{{{yyyzzzwwwtttrrrrrrpppmmmjjjkkkkkkjjjjjjjjjjjjjjjkkkfffggggggeeecccbbbcccddd___^^^[[[XXXUUUSSSQQQPPPOOONNNLLLLLLKKKIIIEEEBBB???;;;;;;AAAGGGTTTsssoooddd|||~~~sssxxx}}}}}}|||wwwtttwww|||hhhAAA777333000222+++000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---111000222===EEERRRgggkkkzzzwwwdddrrr~~~zzzwwwnnnllljjjhhhfffccc___[[[TTTQQQJJJCCC<<<777444222......---,,,---...///000///...---,,,,,,---///000111000///000000///,,,***))))))))))))************))))))))))))))))))))))))((())))))+++,,,...000111555666666666666555555444555333222222333444333111222333444444222222222444333333444555555666666777444555555666666666666666666666555555555666666666999888888999999:::;;;<<>>>>>>>>777555333222333333222111000111333333222111333444444444444555666666777777444555555666666666666666777666666666666777777888:::999999::::::;;;<<<===@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGGGGGGGJJJMMMPPPVVVVVVWWWXXXZZZ^^^```bbbkkkiiigggeeeeeehhhkkkmmmmmmllllllmmmnnnooommmkkkgggggggggggggggffffffeeelllnnnpppqqqrrrsssuuuwwwxxxxxxxxxwwwvvvsssqqqpppjjjaaaOOO===555777::::::999;;;<<<:::777666888:::;;;???DDDEEEEEEGGGNNNSSSWWWiiiyyyvvv~~~zzzzzzzzzyyyxxxzzz{{{zzzxxxwwwzzz||||||yyyvvvuuuwwwzzzzzzyyyyyy|||{{{yyy{{{MMM===888888333444666111333333444444333333222111///................../////////............////////////000000000111111111000111111111111222222222111000333666333666KKKcccwwwjjjsssvvvlll```ccczzz}}}|||{{{xxxvvvvvvsssooonnnpppppplllhhhhhhgggffffffeeeeeeeeeeeecccccccccaaa^^^]]]^^^___YYYYYYXXXWWWUUURRRPPPNNNKKKJJJIIIJJJJJJHHHFFFCCC>>>@@@CCCIIIRRRddd{{{vvvyyy~~~~~~~~~vvvmmmyyyxxxsssqqq|||qqqEEE777444222222+++111,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222///000:::AAAMMMbbbeeeOOOccc|||}}}}}}}}}{{{vvvqqqnnnllljjjgggeeeaaa\\\XXXRRROOOIIIBBB<<<888555444......---,,,---...///000///...,,,,,,,,,...///111///......///111000...,,,))))))))))))************(((((()))))))))*********+++++++++,,,,,,...//////,,,000666<<<@@@BBBBBBAAA:::777444333333333222111---///111111111111333444444444555555666666777777444555555666666666666666888777777666777888999:::::::::::::::;;;<<<===>>>@@@??????@@@AAACCCEEEFFFJJJJJJJJJIIIIIIKKKNNNQQQTTTVVVXXX[[[^^^aaabbbcccfffdddcccccceeehhhkkklllkkkjjjjjjllloooooommmkkkdddeeeeeeeeefffgggggghhhkkkmmmppprrrsssssstttuuuvvvwwwxxxxxxwwwuuurrrpppiii___MMM<<<555888::::::999;;;===;;;888888:::===<<>>;;;888555444333333333222,,,...000000000111333555444444555555666777777777444555555666666666666666999888777777777888:::;;;;;;;;;:::;;;;;;<<<===>>>?????????@@@AAADDDFFFGGGLLLLLLLLLJJJIIIKKKOOORRRQQQTTTYYY^^^bbbccccccccceeedddccceeeiiilllooopppjjjhhhiiikkkooopppnnnkkkeeeeeedddeeegggiiilllnnnjjjmmmqqqssstttssstttuuutttvvvxxxzzzyyyvvvrrrpppggg]]]LLL;;;555888:::999:::<<<>>><<<:::999<<>>???DDDLLLSSS\\\kkkyyyuuu}}}uuu{{{~~~{{{RRR888666444222222000------............------,,,,,,,,,++++++************++++++,,,---...000111...//////111666AAAPPPZZZfffTTTkkk~~~}}}|||yyyuuuqqqooolllhhhgggeeeaaaZZZUUUQQQOOOKKKEEE>>>888222///000///...------...///000...---+++++++++,,,...000///111000000333666333---***)))((()))***+++***((())))))(((((()))+++,,,...,,,------..................///111555;;;>>>??????@@@>>>:::666333222111111...///000111111222222111333333333333333333333333444555777777666666888999888777555666888999999888999:::;;;;;;::::::<<<>>>BBBCCCCCCBBBAAACCCFFFIIIIIIHHHIIIJJJMMMOOOOOOOOORRRUUUZZZ^^^aaabbbbbbbbbdddbbbdddkkknnnkkklllppphhhhhhiiiiiijjjlllmmmnnnfffeeeddddddeeehhhkkkmmmnnnmmmnnnrrrvvvxxxwwwuuuwwwvvvxxx{{{}}}zzztttooofffZZZIII<<<777777999:::;;;BBBEEE@@@;;;;;;>>>???888GGGUUU___nnn{{{yyywwwwwwxxxyyyyyyxxxwwwwwwxxxzzzyyyxxxvvvuuuwww|||||||||}}}||||||~~~PPP???888888222444777333333333333333222111000000////////////.....................///////////////000000000000111111111111///111222222111111222333222///333::::::???YYYxxxzzziiiaaajjj}}}|||yyywwwvvvuuussspppnnnmmmnnnmmmiiiffffffggggggfffcccaaa```aaaaaa```___]]]ZZZXXXUUUTTTTTTTTTTTTSSSRRRPPPOOONNNIIIHHHGGGGGGHHHGGGEEEDDD@@@???BBBFFFIIINNNZZZeeeyyy~~~||||||yyy}}}zzzTTT;;;666000---//////------............---------------,,,,,,,,,+++++++++++++++,,,---...///000...//////000555AAAOOOYYYzzzppp]]]ooo~~~|||zzzvvvsssooollliiigggfffbbb[[[VVVTTTQQQLLLFFF???999444111000///...------...///000...---,,,+++,,,---///000///000111222666:::777111---+++))))))******)))(((+++*********+++,,,---...---...//////000000////////////111555999=========>>><<<888555222111000000...///000111111222222111333333333333333333333333444555777777666666888999888777666666888999999888999:::<<<<<<;;;<<<===???BBBCCCCCCBBBBBBCCCFFFIIIIIIIIIJJJKKKNNNPPPQQQQQQVVVXXX\\\___bbbdddddddddfffdddgggmmmoookkkkkknnniiiiiiiiiiiijjjkkklllmmmeeedddcccccceeehhhkkknnnooooooppptttxxxzzzyyywwwwwwwwwxxxzzz{{{wwwpppjjj___TTTEEE:::666777:::<<<888>>>AAA>>>>>>BBBEEEFFFEEELLLVVVaaaqqq~~~{{{yyywwwyyyyyyxxxxxxwwwxxxzzz|||{{{yyywwwwwwwwwyyy{{{}}}yyyzzz{{{{{{zzz|||PPP???999888333444777333333333333333222111111000////////////............///////////////.........000000000000111111111111///111222222111111222333111///444<<<===CCC\\\xxxwwwgggmmmuuu~~~~~~~~~}}}{{{yyywwwuuutttpppnnnllljjjhhhhhhhhhhhhgggggggggeeebbb```aaabbb___^^^]]][[[XXXUUURRRQQQPPPPPPRRRRRRRRRPPPNNNLLLIIIHHHGGGGGGHHHGGGEEECCCAAA>>>>>>??????AAAIIISSSssszzzwww|||}}}wwwwwwwwwxxxwww|||XXX???888///+++//////------............------......------------,,,,,,,,,,,,,,,,,,,,,---...///...//////000555???MMMWWWppplllxxx~~~|||zzzwwwuuuqqqmmmjjjhhhfffccc]]]XXXVVVSSSMMMFFF???999666444000///...------...///000///...---,,,,,,...000111///111222333888===<<<777000---+++*********)))(((,,,,,,,,,,,,---.../////////000000111222111111111000000111444888::::::999:::888666333111000//////...///000111111222222111222222222333333444444444444555777777666666888999999777666777888:::999999999;;;=========>>>@@@BBBBBBCCCCCCBBBBBBDDDGGGJJJJJJKKKMMMOOOQQQSSSUUUVVV[[[\\\^^^```ccceeeggghhhgggfffiiinnnooollljjjkkkggggggggghhhhhhhhhiiiiiiaaaaaa``````bbbeeeiiikkknnnooopppssswwwxxxxxxwwwwwwwwwwwwyyyxxxsssjjjcccWWWNNNBBB888555777:::<<>>KKKTTTppp}}}}}}|||yyywwwqqqnnnjjjhhhgggddd^^^ZZZWWWSSSMMMEEE>>>999666555000///...------...///000000///---------...000222000222222444999>>>>>>999111...+++******+++,,,+++............//////000000111111222333333333333222000000000333555666666555666555333111000/////////...///000111111222222111111111222333333444555555444555777777666666888999:::888777777999::::::999999<<<>>>??????@@@BBBCCCBBBCCCCCCBBBBBBDDDHHHKKKLLLNNNQQQSSSTTTVVVYYY[[[^^^^^^___```bbbeeehhhiiieeegggjjjmmmnnnllljjjjjjeeeeeeeeeeeeddddddcccccc^^^]]]\\\\\\^^^```dddfffjjjkkkmmmpppsssuuuuuutttwwwvvvwwwxxxwwwpppeee]]]PPPJJJ@@@999666777;;;>>>LLLNNNOOOQQQZZZgggooopppuuuooonnnpppmmmkkkvvv|||{{{zzzyyyyyy|||~~~zzzvvvtttvvvzzz{{{xxxtttvvvyyy}}}OOO???999999444444777222222222333333333222111111////////////............000000//////......------///000000000111111111111///111222222111111222333777444444777;;;HHHddd~~~uuurrrpppkkk{{{{{{{{{zzzxxxuuusssqqqiiiiiihhheeecccccceeegggfffeeedddbbb___^^^___aaa]]]]]][[[ZZZWWWUUURRRQQQQQQRRRSSSSSSQQQMMMJJJHHHHHHGGGFFFFFFGGGGGGEEECCCAAA===;;;;;;;;;;;;@@@GGGVVVrrroootttuuuoookkkrrryyyyyy}}}}}}wwwyyy~~~yyy|||}}}ZZZ@@@888333444444---------............------+++++++++++++++,,,,,,,,,------,,,,,,,,,------......//////000333<<>>999666444000///...------...///000000///---------...000222111222222333888>>>===888222///+++***+++---/////////000000000111111111111111111222333333333333333000000///111333333222111111111000//////............///000111111222222111111111222333333444555555444555777777666666888999:::999777888:::;;;;;;::::::<<>>:::::::::999<<<@@@XXXwwwrrryyylllmmmnnnoooxxx~~~rrrnnnvvv}}}~~~tttxxxxxxZZZCCC999222333333,,,------............------******++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///...//////000333;;;FFFOOOooozzz}}}{{{rrrnnniiigggfffddd```\\\VVVSSSMMMFFF???999555444000///...------...///000///...---,,,,,,...000111111222222222888>>>>>>999555222---***+++...000000000111111222222111111000000111111222222222222222//////...///111111///...............//////.........///000111111222222111222222222333333444444444444555777777666666888999;;;999888999:::<<<;;;;;;;;;===@@@BBBBBBAAABBBCCCBBBCCCCCCCCCCCCEEEIIILLLKKKNNNRRRSSSSSSTTTWWW[[[``````___```bbbdddfffggghhhkkkllljjjkkkmmmllliiiffffffeeebbb___[[[WWWUUUWWWVVVUUUUUUWWW[[[^^^aaabbbfffjjjnnnppprrruuuwwwuuuuuuvvvvvvrrrhhhZZZPPP;;;;;;::::::;;;AAAHHHMMMVVVXXXZZZ]]]hhhzzzzzz{{{wwwwwwwwwsssvvv}}}~~~~~~}}}||||||}}}xxxtttrrrrrrtttwwwxxxwwwtttqqqtttyyy|||NNN>>>999:::555555666111111222222333333222222222////////////.....................///////////////000000000000111111111111///111222222111111222333333333444999BBBVVVttt{{{qqqyyyyyyzzzyyywwwtttpppnnnkkkjjjkkkmmmpppooojjjfff```aaaaaa```]]][[[[[[[[[YYYYYYYYYXXXWWWVVVUUUTTTOOOOOOOOONNNLLLJJJIIIHHHHHHFFFFFFFFFGGGFFFDDDBBBCCC===999::::::999;;;???SSS{{{yyyyyyyyyrrr|||uuujjjiiixxxvvvxxxxxxmmmrrr|||~~~xxx~~~vvv___NNNAAA333000222...------............------+++++++++,,,,,,,,,------+++++++++,,,---...///000---//////000222:::DDDLLLlll|||uuurrryyy~~~{{{qqqmmmhhhfffeeeccc```\\\VVVTTTOOOHHHAAA;;;666444000///...------...///000...---,,,+++,,,---///000000111111222888@@@AAA===;;;666///++++++,,,...///000111222222222222111000//////000111111111111111...------...//////...,,,,,,------...////////////...///000111111222222111333333333333333333333333444555777777666666888999;;;:::999999;;;<<<<<<;;;;;;>>>AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCFFFJJJMMMOOOSSSWWWWWWUUUVVVZZZ]]]``````aaabbbccceeefffgggoooqqqpppkkkjjjllllllhhhbbbaaa```\\\WWWRRRMMMJJJJJJJJJKKKMMMQQQVVV[[[^^^]]]bbbggglllnnnqqqtttwwwvvvuuuuuutttmmmaaaQQQEEE777888999:::<<>>999:::555555666111111222222333333333222222000/////////............---.........//////000000000000000000111111111111///111222222111111222333111222555:::CCCVVVqqqooooooxxxyyyzzzyyywwwtttpppnnnjjjiiijjjnnnrrrqqqjjjccc^^^```aaa```]]]ZZZYYYYYYWWWWWWWWWWWWWWWVVVUUUTTTMMMLLLLLLKKKJJJJJJIIIIIIHHHFFFEEEFFFFFFFFFDDDBBBAAA<<<999;;;<<<===???CCCHHHpppmmmhhh{{{sssooozzzyyyxxx|||sssuuurrrzzz~~~~~~vvvfffZZZJJJ444...333333---..................---,,,,,,,,,------.........***++++++,,,---...000111---//////000222999CCCKKKkkkjjjdddkkk~~~{{{qqqmmmhhheeeeeeccc___\\\WWWUUUPPPKKKDDD===777444000///...------...///000...---+++++++++,,,...000...000000222:::BBBDDDAAA???999111,,,***+++,,,---000111222333222222000///......///000000000000000---,,,,,,---......---++++++,,,---...////////////...///000111111222222111444333333333333333333333444555777777666666888999<<<:::999999;;;<<<<<<;;;<<<>>>AAABBBBBB@@@@@@@@@BBBBBBCCCCCCDDDFFFJJJMMMUUUYYY]]]]]]ZZZZZZ^^^bbbaaaaaabbbccceeeffffffggguuuwwwtttllljjjlllkkkggg]]]\\\YYYUUUPPPIIIDDD@@@>>>???@@@DDDJJJPPPVVVZZZXXX]]]dddhhhkkknnnrrrvvvwwwvvvuuurrrjjj[[[JJJ===:::;;;;;;;;;:::===CCCHHHKKKPPPQQQPPPVVVggg{{{zzzssswww{{{uuunnnooo}}}|||~~~~~~zzzvvvssstttvvvwwwwwwxxx{{{~~~vvvwwwyyyzzz{{{}}}VVV@@@777999555444888777333333444444333333222111222111111000///......---......///000000000000000...//////000000000000000333333222222222333444444777555777???IIIWWWnnnpppuuu}}}yyytttooopppsssssspppllliiifffgggkkkkkkeeebbbeeebbb```^^^\\\[[[[[[\\\\\\^^^YYYTTTRRRSSSTTTSSSRRRLLLLLLKKKJJJJJJJJJJJJJJJGGGFFFEEEFFFFFFFFFDDDBBBAAA@@@>>>;;;999999;;;>>>KKKkkknnn___iiissszzz}}}~~~sssvvv~~~{{{qqqnnn^^^GGG888555444000///............---------.........------,,,,,,,,,,,,,,,,,,---------......000///000111111444>>>JJJhhh[[[XXXooo|||xxxqqqlllhhhhhhkkkiiiaaaZZZTTTUUUTTTNNNEEE<<<777666111000///------......///......---,,,***+++---000333222222444888===CCCFFFDDD===444...---.........222444555555333222222333333000...,,,---/////////((())),,,000000,,,******,,,------...///000111111000111111222333333444444222222111111222222333444333333444666777999::::::>>>>>>>>>===;;;:::;;;<<<@@@BBBDDDDDDCCCBBBCCCCCCEEEDDDCCCCCCEEEJJJOOOSSS[[[\\\]]][[[ZZZ[[[```eeeggghhhiiihhhffffffhhhjjjnnnpppooolllmmmnnnlllfffaaa```]]]TTTIII???:::888:::999999;;;@@@FFFMMMQQQSSSWWW^^^dddiiinnnsssvvvyyyxxxvvvrrriiiZZZHHH<<<666999======;;;999:::<<>>IIIggg~~~WWWUUUlll|||yyyppplllgggggghhhfff^^^XXXWWWWWWUUUNNNEEE===888777111000///------......///......---,,,***+++---000111111111444888???EEEIIIFFF???666000....../////////000222222222222444555222000---,,,---.........555444222111///...000333------......///000000111000000111111222333333333222222222111222222333444333444555666888999:::;;;??????@@@???===<<<>>>???>>>@@@CCCDDDDDDDDDEEEGGGGGGFFFDDDDDDFFFKKKOOORRRVVVXXXYYYYYYXXXYYY]]]bbbdddeeeffffffeeeeeegggiiijjjllllllkkklllooolllhhhaaa```[[[QQQGGG>>>:::999777666666777;;;AAAGGGKKKLLLSSS[[[aaadddhhhnnnrrrwwwvvvtttnnncccTTTFFF<<<888:::===<<<:::999999:::888;;;<<>>>>>===:::777777999;;;NNNeee|||sssqqqzzz{{{yyy{{{vvvmmmssszzz~~~}}}xxx|||ccciiidddMMM888111111222///............---------...------------,,,,,,,,,,,,,,,,,,---------......///...000111111333===HHHggg~~~XXXXXXppp}}}{{{rrrnnniiihhhhhhfff```ZZZ[[[YYYUUUMMMDDD===999888111000///------......///......---,,,***+++---000//////000333999AAAHHHLLLGGGAAA999222////////////---...000111111333777:::333000...---...///000000888888666222//////111333.........//////000000000//////000000111222222333222222222222222333444444555555666777999:::;;;;;;===>>>???>>>======???AAA<<>>AAAHHHQQQ[[[aaacccfffmmmsssttttttrrriii[[[LLLAAA===999:::<<<;;;999888777888444777888;;;DDDSSS___eeecccsss~~~yyy|||tttjjj~~~{{{zzz{{{zzzwwwsssuuuvvvxxxzzz{{{zzzyyyxxxzzz{{{zzzxxxwwwzzzXXXBBB999:::555333666333333333444444333333222111111000000000/////////.........///000000000000000//////000111111111111000///111333555555555333222333444888CCCTTTkkkmmmhhhxxx~~~yyywwwuuuvvvvvvsssooolllllllllooojjjeeecccbbbaaa___^^^[[[YYYWWWUUUTTTTTTUUUVVVSSSSSSTTTTTTTTTSSSRRRPPPOOONNNLLLKKKIIIHHHGGGGGGFFFEEEDDDDDDEEEDDDBBBAAA>>>>>>===;;;888888999;;;GGGZZZmmmyyy{{{qqqqqqvvvsssiiiooo{{{vvv{{{}}}xxxzzz^^^eee```JJJ777111333333///............---------------------------------,,,,,,,,,---------............///111000222<<>>DDDIIIKKKSSScccsssxxx|||yyyyyysssooottt||||||yyyvvvvvvxxxxxxvvvssstttvvvyyy{{{|||{{{yyyxxxxxxxxxyyyxxxxxx}}}UUU@@@888:::666555777555333333444444333333222111000000000000////////////......///000000000000000///000000111111111111111///000333555666555444333222555;;;GGG[[[tttzzzkkknnn}}}zzzzzzuuuvvvvvvtttpppmmmllllllkkkfff```]]]^^^___]]]ZZZZZZYYYVVVTTTSSSSSSTTTUUUQQQRRRTTTTTTSSSRRRPPPOOONNNMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCDDDDDDDDDBBB@@@?????????<<<:::999:::<<>>@@@>>>@@@CCCDDDDDDEEEFFFHHHJJJJJJJJJKKKMMMOOOQQQRRROOOTTTYYY[[[ZZZZZZ\\\___dddfffiiikkkkkkkkkmmmnnnqqqrrrppplllkkkkkkgggaaaYYYQQQFFF;;;444111111111000000000000000222333333444>>>JJJQQQSSSXXXccclllqqqssspppcccPPPAAA::::::999888777777888888888777===<<<;;;===AAAGGGNNNSSS```mmmyyy{{{{{{mmmxxxxxxllluuu}}}yyyxxxuuurrrsssuuuwwwvvvtttuuuwwwyyy||||||{{{yyyxxxxxxyyyzzzyyyzzz~~~TTT???888;;;777666888555333333444444333333222111000000000000////////////......///000000000000000///000111111222222111111///000222444555555555444111777???LLLaaa|||uuukkkrrr~~~zzzyyyzzzvvvvvvvvvuuusssqqqnnnllliiifff```]]]___cccaaa[[[ZZZXXXVVVTTTSSSSSSTTTTTTQQQRRRTTTTTTQQQOOONNNOOOLLLKKKIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCDDDCCCAAA????????????===;;;:::;;;<<>>======???BBBGGGRRR]]]tttvvvdddtttvvvrrr|||xxxuuurrrrrruuuwwwwwwuuuvvvwwwyyy{{{|||{{{zzzyyy|||}}}~~~|||{{{}}}UUU@@@999;;;777555666333333333444444333333222111////////////000000000000......///000000000000000000000111222222222222111000111111222444555555666222999CCCQQQgggooouuu{{{vvvuuuwwwtttrrrqqqrrrsssqqqmmmiiihhhgggbbb___ccciiifff^^^XXXWWWTTTRRRQQQRRRRRRSSSQQQSSSTTTSSSOOOMMMMMMNNNIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCAAA???>>>>>>???===;;;999:::;;;@@@RRR\\\lll{{{iiirrr{{{vvvuuu~~~rrr|||rrrwwwnnnTTT===333222111///............---------,,,,,,,,,---------......,,,,,,,,,---------......,,,---///111000000888BBB[[[}}}~~~|||uuuqqqlllgggeeeddddddddd\\\WWWOOOIIIDDD???:::666111000///------......///......---,,,***+++---000111000000333:::DDDMMMSSSQQQNNNGGG>>>555//////000...000222333333444666888777555222222444666777777666;;;AAAKKK[[[bbbRRR;;;222222111111000//////...000000111111222333333333444333333333333444555555777777888888999999::::::;;;<<<======<<<<<<>>>@@@===???BBBBBBBBBBBBCCCDDDGGGHHHJJJMMMOOOQQQRRRRRRTTTXXX[[[\\\[[[[[[]]]```iiikkknnnnnnmmmkkkjjjjjjkkkmmmllljjjkkkllljjjeeeZZZQQQDDD:::555444333333111111222333333222111000333777<<>><<<:::888888999<<>>@@@BBBBBBBBBDDDEEEEEEGGGJJJMMMPPPQQQRRRRRRUUUXXXZZZZZZYYYYYY\\\___nnnppprrrrrrpppmmmllllllmmmnnnmmmjjjiiijjjfffaaaXXXOOOCCC999444333222222111111333333333222111000222444555888===EEENNNTTT[[[^^^```]]]SSSGGG>>>999<<<;;;:::===CCCGGGIIIIIIEEEGGGMMMQQQQQQUUUfffyyy~~~|||xxxrrr}}}zzzwwwwwwzzz||||||{{{xxxxxxyyyyyyzzz{{{{{{|||yyy|||XXXCCC:::;;;666444777444333333333333333333333333222111111000000000000000////////////000000000000000111111111111222222222111111111111222333444555444>>>MMM]]]rrr}}}nnnsss}}}|||~~~~~~}}}}}}zzzqqqmmmjjjiiiiiihhhhhhhhhhhhhhhggggggfff___`````````^^^[[[WWWUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOPPPPPPNNNKKKHHHGGGHHHHHHIIIHHHEEECCCAAADDDDDDEEEDDDDDDCCCBBBBBBBBB@@@===:::888777777888>>>DDDNNNccciiiooo|||qqq||||||}}}xxxppptttwwwmmmlllxxx{{{~~~aaa\\\hhhbbbGGG555555666111222111000///------------......---,,,,,,,,,,,,---...------,,,,,,,,,------------///111000000555<<>><<<>>>AAADDDEEEDDDCCCAAAIIIMMMPPPNNNKKKJJJNNNRRRQQQTTTXXX[[[\\\^^^```aaahhhmmmnnnhhhgggkkkllljjjgggkkkmmmkkkjjjjjjgggccc___SSSEEE;;;555000000444333444444444444333222222333444555555666;;;BBBIIINNNTTT\\\^^^SSSDDD<<<<<<===>>>AAAFFFLLLRRRVVVYYYWWWZZZ]]]aaagggqqq~~~|||zzz{{{{{{|||}}}~~~zzz{{{{{{|||{{{{{{zzzzzz|||zzzzzz~~~XXXCCC:::;;;666444777444333333333333333333333333222111111000000000000000////////////000000000000000111111111111222222222111111111111222333444555222???PPPbbbwwwtttfffttt~~~{{{zzz|||~~~}}}|||~~~rrrjjjfffdddbbbcccdddddddddcccddddddeeeeeebbbaaa___]]]ZZZWWWUUUTTT[[[ZZZWWWTTTRRROOONNNMMMPPPOOOOOOPPPPPPNNNKKKHHHIIIKKKMMMNNNLLLHHHCCC@@@BBBCCCCCCCCCBBBBBBAAA@@@AAA???===:::888777888888<<>>@@@BBBDDDFFFFFFEEEDDDLLLOOOSSSRRRNNNMMMNNNQQQSSSUUUYYY[[[]]]^^^___aaadddhhhiiieeedddhhhiiihhhfffjjjkkkjjjiiijjjgggccc^^^RRREEE<<<666111222555333444444555555444444333444555666555666999>>>CCCKKKQQQYYY[[[RRRCCC;;;;;;AAAAAACCCHHHOOOWWW\\\^^^```dddiiimmmsss|||zzz{{{{{{|||||||||||||||}}}}}}}}}}}}|||{{{zzzyyy|||{{{}}}XXXCCC:::;;;666444777444333333333333333333333333222111111000000000000000////////////000000000000000111111111111222222222111111111222222333444555222@@@TTThhh}}}aaaWWWjjj}}}|||zzzxxxxxxyyy|||}}}}}}sssddd]]]ZZZWWWWWWXXX[[[[[[ZZZZZZ[[[]]]```aaaaaa___\\\XXXUUUTTTSSSSSS[[[ZZZXXXUUURRROOOMMMLLLOOOOOONNNOOOOOONNNKKKHHHJJJLLLNNNOOOLLLGGGAAA===@@@@@@AAAAAAAAA@@@??????@@@>>><<<:::888888888888999AAANNNccc{{{qqqqqqooossswwwnnneeemmm}}}zzz|||~~~zzzwwwvvvpppqqqdddeeejjj]]]BBB333777888000222111000///...---------......---,,,,,,,,,,,,------------,,,,,,------...------///111000000555<<<[[[yyy}}}pppbbbrrrzzzvvvooojjjgggeeecccbbb[[[ZZZVVVQQQJJJCCC<<<888222000------...///....../////////---,,,,,,---///111111111333888BBBMMMTTT]]][[[WWWNNNCCC999222///...333<<>>???@@@@@@@@@AAABBBCCCEEEGGGHHHIIIIIIOOORRRUUUTTTQQQOOOPPPRRRVVVXXX[[[\\\]]]]]]___``````dddfffdddcccfffhhhhhhgggkkkllljjjjjjllljjjfff[[[PPPEEE===888444444777666666777777777777777777555666666555555666999;;;EEEJJJSSSVVVOOOBBB<<<<<>>>>>===<<<:::999888888888888>>>JJJ^^^{{{yyy~~~zzzssswwwooojjjlllttt|||yyy|||zzzuuurrruuussstttqqqwww|||nnnMMM666555666000333222111///......------......---,,,,,,,,,,,,---------,,,,,,,,,---......------///111000000555<<>>@@@@@@@@@???DDDDDDDDDEEEHHHJJJMMMNNNQQQRRRSSSRRRQQQQQQTTTWWWXXXZZZ\\\]]]\\\]]]^^^```___bbbdddeeeeeegggiiijjjjjjmmmooollllllnnnllliiiYYYOOODDD>>>:::666666999:::::::::;;;::::::999999444555555555555555555666===BBBJJJOOOKKKBBB>>>???EEEGGGKKKOOOSSSWWWYYYZZZ^^^dddlllsssyyyvvvzzzvvvrrrttt~~~~~~~~~{{{yyywwwvvvwwwyyy{{{}}}vvvwww{{{XXXCCC:::;;;666444777444333333333333333333333333222111111000000000000000////////////000000000000000000111111111222222222222222222222333444555666999GGGYYYmmmzzzPPPOOOVVV}}}{{{uuuvvvzzz}}}~~~yyywwwtttttttttuuuvvvyyy|||~~~xxxpppiiieeeZZZPPPFFFAAA@@@>>>???BBBBBBBBB@@@@@@BBBEEEIIIKKKNNNOOOQQQRRRRRRQQQPPPOOOMMMNNNPPPQQQQQQRRRQQQQQQNNNMMMLLLLLLMMMMMMKKKIIIFFFEEEDDDBBBAAA@@@@@@???>>>??????@@@@@@@@@??????<<<<<<;;;:::999888888888999<<>>???>>>>>>DDDDDDDDDFFFHHHLLLOOOQQQQQQPPPOOONNNOOOSSSYYY]]]ZZZ[[[\\\\\\\\\\\\]]]___^^^___ccceeeffffffhhhjjjkkknnnnnnkkkjjjkkkjjjfffVVVMMMDDD???;;;777777999;;;;;;;;;;;;;;;:::999888666555555666666666555444777:::AAAGGGGGGBBBAAADDDIIINNNTTTWWWVVVVVVWWWYYY___fffpppyyyzzzjjjcccdddfffggglllyyy|||zzzxxxuuuvvvyyy{{{}}}zzzzzz|||~~~~~~XXXCCC:::;;;666444777444333333333333333333333333222111111000000000000000////////////000000000000000111111111111222222222222222222222333444555666;;;III[[[ooo|||RRRSSSdddyyyqqqqqqtttvvv{{{}}}uuurrrsssqqqrrrsssssstttwww{{{~~~xxxmmmddd]]]YYYVVVMMMEEE===;;;999888:::>>>;;;:::999999:::===???AAABBBEEEHHHLLLNNNNNNLLLKKKOOOPPPQQQRRRRRRRRRQQQPPPNNNLLLKKKKKKLLLLLLKKKIIIGGGFFFCCC@@@@@@@@@BBBCCC======>>>????????????>>>;;;;;;::::::999999888888::::::AAAUUUrrroooooozzzrrr{{{|||tttrrrvvvvvvrrrwww~~~~~~iiiDDD888:::999333222111000///...............---,,,,,,,,,,,,---,,,,,,,,,,,,---......///------///111000000555<<>>>>>BBBBBBCCCFFFIIIMMMPPPRRRPPPNNNLLLLLLOOOUUU[[[___ZZZ[[[\\\[[[[[[[[[]]]___\\\]]]aaaeeefffdddfffiiijjjlllkkkfffddddddbbb^^^TTTLLLDDD???<<<777666888999::::::;;;;;;;;;;;;;;;===;;;999999:::999888666555666:::@@@BBBAAACCCHHHNNNVVV^^^^^^ZZZXXX^^^ddd|||sssdddhhhjjjiiihhhlllttt|||||||||}}}~~~|||{{{zzz{{{||||||}}}}}}||||||||||||~~~XXXCCC:::;;;666444777444333333333333333333333333222111111000000000000000////////////000000000000000111111111111222222222333333222333333444555666:::III]]]rrrtttWWWaaauuuwwwmmmkkkmmmqqqwww|||xxxpppnnnqqqnnnpppqqqqqqqqqsssxxx|||vvvpppfff^^^WWWSSSOOOMMMGGG@@@;;;999888777:::>>>999999888888888999::::::;;;===???BBBEEEFFFGGGGGGMMMNNNPPPQQQQQQPPPNNNMMMMMMKKKJJJJJJKKKLLLKKKJJJHHHFFFDDDBBB@@@@@@@@@@@@;;;;;;<<<===============999::::::::::::999999888:::999AAAXXXvvv~~~jjjkkkrrrssswww~~~|||pppjjjqqqvvvuuuwww~~~|||{{{uuuOOOAAA>>>999333333111000///...............---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////------///111000000555<<>>555///......555CCCSSSbbbjjjhhhnnnvvv{{{|||yyyvvvtttnnnfffZZZPPPGGG@@@999555222222111000000000000111......//////000000111111000000111222333444555555333555777777666666666777777777888999;;;===>>>??????@@@BBBEEEIIIMMMPPPQQQOOONNNNNNOOOSSSWWWZZZ\\\YYYZZZZZZZZZYYYZZZ]]]___^^^^^^aaaggghhheeefffjjjjjjllliiiccc___^^^\\\WWWSSSKKKCCC???<<<777555777999:::<<<>>>AAABBBCCCDDDHHHDDDAAA??????>>>;;;999888666777;;;===>>>BBBHHHOOOYYYbbb```ZZZ\\\jjjxxxtttiiikkknnnppprrrqqqqqqpppiiimmm{{{vvvyyy}}}}}}ooopppyyy~~~|||{{{{{{|||~~~}}}||||||~~~~~~XXXCCC:::;;;666555777444333333333333333333333333222111111000000000000000////////////000000000000000111111111111222222222333333333333444555666666888HHH___uuummm```ttt~~~tttiiigggiiinnnuuu|||xxxpppnnnqqqlllnnnppppppoooqqqvvvzzz~~~}}}uuufffbbb\\\WWWRRROOOKKKHHHEEE???;;;:::999888;;;@@@::::::999999999888888888999999999;;;===@@@CCCEEEHHHJJJLLLNNNOOONNNMMMLLLMMMKKKIIIIIIKKKKKKKKKJJJFFFFFFEEECCC@@@>>><<<:::999:::;;;;;;<<<<<<<<<;;;999999:::::::::999999888:::888BBB\\\{{{{{{~~~|||qqq^^^\\\xxxdddpppuuu}}}nnnfffoooxxxyyyttt|||~~~xxxxxx}}}XXXIII@@@777444333222000//////............---,,,,,,,,,,,,---+++++++++,,,---...///000------///111000000555<<>>;;;;;;777666999;;;<<>>999444666666444444444555444444333333222111000000000000...,,,////////////000000000000000000000000000111111222000111222333444555555555:::LLLbbbssslllnnn}}}vvvlllkkkmmmqqqvvv|||yyytttqqqmmmjjjkkkkkkkkklllooosssvvvxxx~~~~~~rrrjjjeeeUUUSSSPPPLLLJJJHHHGGGGGGAAAAAA???===<<<;;;;;;::::::::::::999888888777777555555666888:::;;;<<<===GGGGGGHHHJJJMMMNNNMMMKKKLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDBBB@@@>>><<<;;;;;;;;;<<<<<<<<<======::::::999999888777666666===<<<<<>>???666444222111000///,,,***...........................------,,,,,,,,,------///000111111111222555888KKKiii}}}yyytttqqqpppnnnjjjfff]]]\\\[[[YYYTTTLLLCCC===666333000...///000000///---...///...,,,,,,...///333222333555999@@@OOO^^^bbbbbbaaa^^^WWWNNNEEE@@@222......333:::@@@IIIRRRccclllsssrrrooolllhhhddd___]]]YYYPPPEEE===:::999333333333222222222222222111111000//////////////////000222222222222444555666555444555555666555444777888::::::;;;<<<>>>AAA???CCCGGGIIIJJJKKKOOOSSSTTTTTTSSSSSSTTTVVVXXXZZZ]]][[[YYYYYY[[[___aaabbbfffhhhjjjlllnnnmmmmmmllllllhhhaaa\\\[[[[[[[[[[[[VVVNNNGGGCCC>>>999777999===CCCMMMWWW^^^```^^^\\\aaa\\\VVVPPPKKKGGGCCC@@@>>><<<888666777:::>>>@@@JJJSSS[[[ZZZVVV\\\mmm}}}}}}wwwtttuuuzzzjjjdddgggcccggglllrrrzzz~~~zzzrrraaa[[[___nnn{{{~~~|||}}}xxx}}}yyy~~~|||yyy{{{}}}||||||~~~~~~~~~[[[BBB888<<<777222444333555555555555444333222111222111000000111000...,,,////////////000000000000000000000000000111111222111222333444555666666666>>>PPPfffvvvssszzzuuukkkiiikkknnnsssxxx|||wwwrrroookkkhhhhhhhhhhhhjjjmmmqqqtttwww}}}~~~{{{oooddd]]]YYYOOONNNLLLJJJIIIHHHHHHIIIDDDDDDBBB@@@???>>>>>>>>>:::999999888777666666555555666777888:::<<<======CCCCCCDDDGGGKKKMMMMMMLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDBBB@@@>>><<<:::;;;;;;;;;<<<<<<<<<===::::::999888888777666666888999;;;MMMhhhsssuuu}}}wwwvvv}}}vvvhhhjjj||||||tttuuulllbbbiiimmmyyywwwwww}}}{{{zzziiiIIICCC888555222000000///---+++........................************+++,,,.........///000000000222555777KKKlll~~~|||~~~zzzuuuqqqpppmmmhhheee___^^^\\\YYYTTTLLLCCC===666333000...///000//////---...///...,,,,,,...///111000111555888@@@OOO]]]```bbbcccbbb]]]TTTKKKFFF777111...111777???KKKVVVdddkkknnnlllhhhgggddd___\\\[[[WWWOOOEEE>>>:::999555555555555444444333333111111000000000000000111000111222222222222333444444444444555666777777777999:::<<<<<<;;;<<<>>>@@@???BBBFFFGGGHHHKKKPPPUUUUUUTTTTTTTTTUUUXXXZZZ\\\]]]]]]^^^```bbbccccccccceeegggiiilllnnnnnnnnnnnnjjjfffaaa^^^\\\\\\\\\\\\WWWPPPIIIEEE???999777888CCCLLLYYYdddlllnnnnnnmmmsssnnnggg___WWWOOOHHHCCCBBB>>>:::777666999===@@@JJJMMMNNNKKKJJJQQQ```llleeebbbbbbbbb___ZZZ]]]ccc{{{~~~{{{mmm]]]XXX[[[]]]cccjjjttt|||iii```aaasss}}}|||{{{{{{zzz}}}~~~}}}ZZZAAA888===999444555333666666666555333222000///333222111111222111///...////////////000000000000000000000000000111111222222333333444666777777888@@@RRRiiizzz~~~{{{}}}sssiiigggiiikkkpppuuuyyy{{{sssooolllhhheeedddddddddfffjjjnnnrrrttt{{{|||~~~vvviii]]]TTTOOOMMMIIIIIIIIIHHHIIIIIIJJJKKKHHHGGGFFFDDDCCCBBBBBBAAA<<<;;;:::888777666666666666666777999;;;===>>>???@@@AAABBBFFFKKKNNNOOOOOOLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDBBB@@@===<<<::::::;;;;;;;;;;;;<<<<<<999999999888888777777666444999===III[[[aaacccmmm~~~{{{}}}xxxkkkaaapppsssoooqqqllleeeiiieeettt}}}tttrrrvvv|||}}}zzz|||~~~VVVEEE999666222000//////...---........................,,,,,,++++++,,,---......---.../////////111444666GGGkkk|||uuummmwww{{{uuuqqqooolllhhhdddbbb```^^^ZZZUUUMMMDDD===777444000//////000//////---...///...,,,,,,...///000///111444888???NNN\\\^^^aaadddeeebbb[[[SSSMMM===555......444>>>LLLXXXfffiiijjjfffdddccc```[[[ZZZYYYUUUOOOFFF???;;;:::999999888777666666555555111111000000000111222222000222333222111111222333222222333555666888999::::::<<<======<<<===???AAABBBDDDFFFGGGHHHLLLTTTZZZXXXWWWVVVVVVVVVXXXYYYZZZ[[[]]]aaadddfffeeecccaaadddeeehhhkkklllmmmnnnmmmfffdddaaa```______^^^\\\XXXRRRLLLGGGAAA999666777BBBNNN___nnnxxx~~~~~~sssgggZZZOOOHHHGGGCCC===777666888;;;>>>GGGGGGDDDBBBBBBFFFMMMSSSGGGKKKPPPQQQNNNMMMTTT^^^nnnpppqqqlll___QQQMMMOOO[[[aaakkkxxxrrrfffggg|||uuuvvvyyy~~~~~~zzz|||~~~}}}~~~}}}}}}^^^DDD;;;@@@>>>999999666555555555444333222111000333222111222222222000///////////////000000000000000000000000000111111222222222222333555666777888>>>RRRkkk~~~yyyooofffeeehhhkkkpppuuuyyywwwpppllliiifffccc___```aaacccggglllpppssszzz{{{~~~yyyrrrgggZZZPPPKKKHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLKKKJJJIIIGGGFFFEEEDDDDDD???>>><<<:::999888888888666777999:::<<<>>>@@@@@@CCCDDDEEEIIIMMMPPPPPPPPPLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCBBB???===<<<::::::::::::::::::;;;;;;999888888888777777777666666===???EEEQQQWWWaaasss~~~uuufff^^^iiiooooooooommmiiigggffftttzzzvvvvvvwwwuuuuuuwwwzzz~~~]]]CCC;;;777222////////////...........................333222000///...---,,,,,,,,,---.........000333555AAAfff|||lll```kkk~~~~~~zzztttqqqpppnnniiifffeeeccc```\\\VVVMMMDDD>>>777444111//////000//////---...///...,,,,,,.../////////111555888???NNN\\\^^^```cccdddaaa\\\VVVRRR???666///...222;;;IIIUUUcccggghhhfffeeeddd```ZZZXXXWWWTTTPPPJJJDDD???===>>>===<<<:::999777666555000000000000000111111222111222333222111000111222111222444555666777999:::999;;;<<<======>>>AAACCCEEEGGGHHHHHHIIIOOOWWW^^^ZZZYYYXXXWWWVVVVVVVVVVVVXXX\\\```ccccccbbbaaa```dddeeeggghhhiiijjjjjjjjjcccbbbaaabbbbbbbbb___]]]YYYTTTNNNIIIAAA999555777:::HHH\\\pppttteeeVVVMMMKKKFFF???999666777:::===BBBDDDEEEEEEDDDEEEGGGJJJNNNRRRVVVXXXVVVWWW]]]dddkkkjjjiiidddXXXLLLJJJMMM\\\cccooo~~~|||qqqqqq||||||||||||{{{|||}}}zzz~~~~~~}}}~~~aaaFFF<<>><<<:::999999999:::999:::<<<>>>@@@BBBCCCDDDHHHHHHJJJLLLOOOPPPOOOMMMKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCAAA???===;;;::::::::::::::::::999999888888888777777777777777888>>>>>>???IIITTThhhyyyssseee^^^dddmmmpppooooookkkccceeessswwwooottt~~~yyysssuuuyyy|||cccAAA;;;888333000///000//////........................333222000///...---,,,,,,,,,---.........///222555@@@ddd}}}~~~fff[[[fffzzz|||xxxtttrrrrrrqqqmmmjjjhhheeebbb]]]WWWOOOFFF@@@888555111//////000//////---...///...,,,,,,...///000000222666999???MMMZZZ^^^_________]]]YYYVVVTTT???777000///222888CCCNNNZZZ```ffffffeeeddd```ZZZXXXXXXVVVTTTPPPKKKFFFBBBBBBAAA@@@===;;;999777666000000000//////000000111111222333222000000000222111333666666555555888:::888:::<<<>>>???AAADDDFFFGGGHHHIIIIIIJJJNNNVVV\\\VVVVVVVVVVVVVVVWWWWWWXXXZZZ\\\___`````````aaacccffffffffffffeeeeeeddddddaaaaaabbbcccdddcccaaa^^^ZZZUUUOOOIII@@@888555888:::HHH^^^uuuzzzjjj\\\SSSLLLGGG@@@:::666666999;;;===AAADDDFFFIIIOOOYYYaaammmllljjjiiijjjkkkiiiggghhhfffddd___UUUKKKJJJNNN\\\fffsss}}}~~~}}}|||cccFFF:::>>>===999999555000111222333444444444444111000000111222222111///////////////000000000000000000000000000111111222000000000111222555777888GGG\\\uuu{{{yyyoooggg```bbbggglllqqqvvv{{{uuummmgggfffeeecccaaa\\\\\\^^^bbbggglllqqqttt{{{~~~pppeeeUUUQQQLLLGGGDDDDDDEEEGGGHHHIIIJJJLLLLLLMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEEEE@@@>>><<<:::999:::;;;<<>>GGGQQQ[[[dddeeecccaaa___[[[[[[ZZZZZZZZZYYYTTTNNNJJJHHHFFFDDDAAA>>>;;;999888222222111000000000000000///111222111000000111222333666888888777777999<<<;;;===???AAABBBDDDGGGIIIFFFHHHKKKKKKJJJMMMRRRVVVPPPQQQSSSUUUXXXZZZ\\\]]]]]]___bbbaaa```aaadddhhhggggggfffeeecccbbbbbbaaaaaaaaabbbdddeeedddbbb___ZZZUUUOOOHHH>>>666666;;;BBBOOOfffuuuggg[[[TTTJJJFFF@@@;;;777777888:::;;;===@@@EEEPPPccczzzvvvkkk___^^^___^^^WWWOOOLLLOOO^^^iiiwww~~~}}}|||{{{{{{fffGGG888;;;:::777777444111222222333333333222222000//////000111222000...////////////000000000000000000000000000111111222111111000111333555888:::III^^^xxxyyyuuummmddd^^^```eeeiiinnnsss}}}|||tttnnnfffbbbaaabbbaaa___\\\]]]___ccchhhnnntttwww}}}vvvjjj\\\SSSHHHGGGFFFDDDDDDDDDEEEEEEFFFGGGIIILLLMMMNNNNNNNNNMMMLLLJJJIIIGGGGGGFFFFFFBBBAAA???======???AAABBBFFFGGGHHHKKKMMMOOOQQQRRRTTTUUUXXX[[[[[[WWWQQQLLLKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBAAA>>><<<;;;:::999999999888888888888666777777777777777777777333<<<<<<<<>>555111111444<<>><<<;;;:::999999999888888777777666666666666777777777777222<<>>===???CCCHHHHHHIIIJJJIIIHHHHHHIIIKKKLLLPPPUUUVVVTTTQQQQQQQQQVVVWWWXXXYYYZZZZZZZZZZZZ[[[___ddddddbbbaaadddggghhhgggfffeeeeeeeeeeeefffcccccccccdddeeeeeecccaaaYYYTTTMMMEEE;;;444777>>>FFFRRRjjjyyyfffWWWLLLEEEAAADDDBBB???<<<:::888888888@@@@@@HHH[[[vvvxxxrrrlll^^^OOONNNUUUcccoooooofff]]]ZZZmmmyyyyyyvvvvvvvvvxxxssspppkkkggghhhkkkvvv}}}||||||hhhJJJ;;;<<<888555777666444444555555444444333222000000000000////////////222111111111000000//////222000///...///000222333333222333555444333999@@@RRRiiinnnuuuiii[[[RRRUUU]]]bbbhhhnnn}}}{{{nnnmmmddd]]][[[ZZZWWWWWWXXX[[[]]]bbbhhhnnntttyyy{{{ooo___UUUOOOJJJFFFCCCBBBAAABBBCCCDDDDDDDDDKKKHHHHHHLLLPPPPPPOOONNNMMMKKKHHHHHHJJJJJJHHHEEEGGGEEEDDDEEEDDDBBBFFFLLLPPPUUUZZZ]]]]]]]]]___aaaeee```cccmmmnnncccXXXVVVOOOJJJGGGHHHGGGDDDBBBCCCEEEEEEDDDCCCAAA>>><<<;;;888888999::::::888777666555555555555666666666666:::999<<<@@@@@@FFF]]]www|||ZZZaaannngggbbbPPPYYYhhhuuu{{{~~~|||pppqqq|||tttxxxsssFFF;;;888555333222///,,,***000///...---,,,+++++++++---------............///,,,,,,---...///000111222<<>>FFFWWW___dddaaa^^^aaafffiiidddddddddeeedddbbb]]]ZZZSSSQQQMMMGGGBBB@@@@@@AAABBB>>>999555333222111111000000/////////000000111888999;;;<<<===???CCCFFFHHHHHHHHHGGGFFFGGGJJJLLLPPPSSSVVVWWWVVVTTTSSSSSSVVVWWWYYY[[[\\\[[[ZZZYYY\\\aaaeeeeeecccccchhhmmmhhheeeaaaaaadddffffffeeeeeeddddddeeefffeeebbb___[[[UUUKKK@@@888666999<<>>>>>>>>===<<<;;;:::::::::===AAAQQQkkktttgggbbb```ZZZSSSOOOHHHYYYlllqqq]]]\\\jjj||||||oookkkhhhcccxxxxxxllldddeeeccc]]]]]]dddvvv~~~~~~~~~~~~~~~hhhJJJ;;;<<<888555777666444444555555444444333222000000000000////////////111111111111000000000///111111/////////000222333333222333555444444999AAASSSpppoooyyyjjjXXXOOOIIINNNVVV]]]fffmmmxxx~~~wwwjjjggg___YYYXXXXXXVVVVVVYYY\\\^^^ccciiiooouuuzzz|||ooodddWWWMMMIIIFFFDDDBBB>>>CCCHHHGGGCCCAAACCCFFFLLLMMMOOORRRSSSQQQNNNMMMMMMKKKIIIJJJKKKLLLJJJHHHKKKIIIIIIKKKJJJKKKPPPWWW^^^bbbfffhhhgggfffhhhkkkqqqqqqtttwwwuuukkkbbb^^^PPPKKKHHHIIIHHHDDDBBBCCCCCCCCCCCCBBBAAA???>>>===888999999999999888777777555555555555666666666666777777999<<>>777222222111//////222000000000///......------//////111333555:::FFFSSSZZZ\\\___``````]]]ZZZXXXTTTIII<<<555222333:::AAAQQQ[[[ccccccaaacccfffgggiiihhhhhhggggggddd```]]]UUUTTTPPPKKKGGGDDDDDDDDDBBB>>>999666444333222111000000000///000000111222777999;;;>>>@@@CCCGGGJJJIIIIIIIIIHHHGGGIIILLLOOOQQQTTTWWWXXXVVVUUUSSSSSSVVVWWWYYY[[[\\\[[[ZZZYYY___```aaabbbbbbbbbbbbcccdddbbb___```cccffffffeeegggeeeccccccccccccbbb```[[[UUUKKK@@@888666888<<>>===<<>>>>>999999888777777777777888555555555555666666666666555888999999EEE___{{{~~~^^^cccuuusssgggYYYaaaqqq~~~zzzqqqnnnpppttt}}}uuuyyyvvvKKK===;;;777555333222///---///...------,,,,,,,,,,,,------------............,,,------...///000111111666MMMooo{{{|||wwwssspppmmmjjjhhhkkkhhh\\\TTTSSSPPPJJJ???888333222111//////222000000000///......------------000444666<<>>999666555444333222111000000///000111222333666999===@@@CCCGGGKKKNNNKKKKKKJJJIIIIIILLLPPPSSSRRRUUUXXXXXXWWWUUUTTTTTTVVVWWWYYY[[[[[[ZZZXXXWWW\\\[[[ZZZ\\\___```^^^\\\```______```ccceeefffeeeiiifffcccaaaaaabbbaaaaaaZZZUUUKKK@@@888666999<<>>DDDPPP___iiiiii___VVVQQQLLLFFFCCCBBBEEEOOOYYYbbbxxx~~~mmmrrr|||rrrnnnkkkggg~~~|||rrrlllnnnnnniiigggjjjjjjrrr~~~~~~iiiLLL<<<===888555777555444444555555444444333222000000000000////////////111111111000000000000000111111000000000111222333333111222444444555;;;DDDYYYnnnZZZLLLCCCBBBCCCEEEHHHLLLTTT^^^gggvvv|||{{{oooccc\\\VVVSSSSSSSSSRRRUUUYYY^^^aaaffflllsssyyy~~~lllRRREEEBBB???<<<;;;<<<======<<>>===<<<:::999777666666666777888555555555555666666666666666;;;;;;999GGGddd}}}}}}```cccllljjjvvv{{{yyyxxxvvvvvvwwwyyy|||vvvyyyyyyOOO???<<<888555333222000...///...---,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111888IIIiiixxx{{{vvvrrrooollljjjiiikkkggg^^^XXXVVVRRRMMMAAA:::444333222//////222000000000///......---------...111444777;;;GGGSSS\\\^^^___```___]]][[[ZZZXXXOOODDD;;;444///222888???KKKWWW]]]aaaeeegggffflllkkkjjjiiiiiigggeeebbbZZZWWWTTTPPPMMMIIIEEECCC???<<<888666555444333222111000/////////111333444888;;;???CCCFFFIIILLLOOOKKKLLLLLLKKKKKKNNNRRRUUUSSSVVVXXXXXXWWWVVVUUUVVVXXXYYYZZZZZZZZZXXXUUUTTTTTTUUUVVVXXX[[[\\\\\\\\\^^^___```ccceeeffffffeeehhhfffdddcccccccccaaa```YYYTTTJJJ@@@888777:::>>>EEEJJJUUUbbbmmmrrrssssssoooQQQ===888555666777222666888;;;======<<<;;;999===CCCOOO[[[cccddd^^^YYYZZZTTTMMMGGGDDDKKK^^^qqqwww|||lllttttttpppsssuuuwwwrrrtttuuurrroooppprrrsssyyy~~~jjjLLL======888555666555444444555555444444333222000000000000////////////000000000000000000111111111111111111111222222333333111222444444555===FFFaaarrrVVVFFFAAA@@@===AAADDDFFFJJJSSS^^^eeeuuu{{{xxxmmmaaaZZZVVVRRRRRRRRRQQQTTTYYY```bbbgggnnnuuu{{{nnnQQQ@@@<<<@@@???>>>===>>>>>>======CCCEEEGGGFFFDDDEEEIIIMMMTTT]]]___XXXOOOOOORRRTTTOOOOOOOOOPPPQQQTTTWWWYYYYYYZZZ]]]```aaafffqqq~~~www\\\QQQLLLIIIIIIHHHDDDBBBCCCBBBAAAAAA???>>><<<:::999:::999777666666666777888555555555555666666666666666;;;;;;999DDD[[[nnnsssyyyeeefffpppvvvxxxuuuwww~~~~~~{{{{{{oootttrrruuu|||uuuwwwyyyPPPAAA>>>999555333111///---......---,,,,,,,,,------,,,,,,,,,------------...------......//////000000888GGGfff~~~}}}yyyuuussspppnnnlllllllllhhhaaa\\\XXXRRRMMMBBB;;;555444222//////111000000000///......------//////222555666999DDDOOOYYY[[[]]]___```___]]]\\\UUUNNNFFF>>>666000111777>>>HHHSSSYYY```hhhmmmmmmkkkjjjjjjjjjkkkjjjgggeee\\\YYYTTTPPPMMMJJJEEEAAA===:::777555555444333111222111/////////111444555:::>>>CCCFFFHHHIIIKKKLLLKKKLLLMMMMMMMMMOOORRRUUUTTTVVVXXXXXXVVVUUUUUUVVVZZZ[[[[[[ZZZXXXUUURRRQQQPPPSSSUUUUUURRRRRRUUUYYY\\\^^^bbbeeefffeeeddddddfffeeefffggggggeeeaaa^^^XXXSSSJJJ@@@:::999===AAADDDIIIRRR^^^lllxxxyyyUUU;;;666222222444///333555999<<<======<<<:::;;;AAALLLXXXccciiijjjjjjccc[[[PPPIIIHHHTTTnnnppphhhuuuooogggppp{{{|||wwwxxx{{{{{{xxxvvvtttoooppp|||kkkMMM===>>>999555666555444444555555444444333222000000000000////////////000000000000111111111111111111111222222222222333333111111333444666>>>GGGeeeyyy[[[EEE<<<<<<>>>888===@@@AAAFFFRRR]]]cccpppwwwzzzssshhh\\\WWWTTTRRRRRRQQQPPPTTT[[[aaadddiiipppwww}}}~~~dddLLL:::777<<<<<<<<<======>>>>>>>>>>>>BBB@@@>>>???BBBFFFIIIJJJRRRZZZ\\\SSSLLLOOOTTTTTTRRRSSSTTTTTTUUUWWW\\\___ZZZ]]]ccciiilllrrrwww]]]OOOJJJGGGHHHGGGDDDBBBCCCBBBAAA@@@???<<<:::888777888888777666666666666777555555555555666666666666555777888888>>>MMMZZZaaarrrqqqrrrmmmsssqqqooottt~~~zzzvvvwwwttttttooottt~~~uuuwwwyyyOOOFFFAAA<<<777444222///......------,,,,,,---------,,,,,,,,,,,,------------............//////000000666DDDcccrrrjjjmmm}}}yyyvvvtttsssqqqooonnnllliiieee```ZZZRRRLLLDDD===777555333000///111000000000///......------000000222555555777@@@KKKUUUXXX\\\```aaa___]]][[[RRRMMMGGGAAA888000111777>>>GGGPPPWWW```kkkrrrsssjjjjjjjjjlllmmmkkkgggddd[[[VVVQQQNNNLLLJJJFFFBBB<<<:::777666666555444222444333111000111444777999===AAAFFFIIIJJJJJJJJJKKKLLLMMMPPPPPPPPPQQQRRRTTTTTTVVVWWWWWWUUUUUUUUUVVVYYYZZZZZZZZZXXXUUURRRPPPOOOQQQRRRMMMGGGEEEIIINNNUUUYYY___cccdddcccbbbbbbbbbcccfffhhhiiifffaaa]]]WWWRRRJJJAAA<<<===BBBFFFIIINNNVVVcccuuuvvvPPP777444111111444222222444777:::<<<======<<>>>>>999555666555444444555555444444333222000000000000///////////////000000000111111111111111111222222333333333222333111111333444666???IIIbbb{{{|||sssZZZGGG===;;;<<<===:::>>>>>>===CCCPPPZZZ]]]kkkrrr|||xxxrrrkkk___TTTRRRPPPOOOPPPOOOPPPUUU]]]bbbeeejjjqqqxxx{{{WWWEEE===777777<<<<<<===>>>>>>>>>===>>>???@@@??????AAAEEEIIIKKKLLLMMMWWWZZZRRROOOTTTWWWUUUXXXYYYZZZYYYYYY\\\aaaeeecccgggooovvvxxx}}}kkkZZZMMMHHHEEEGGGGGGCCCBBBCCC?????????>>><<<:::999888777777777777777666666555555555555555666666666666555444555999===DDDQQQ^^^wwwwwwxxxbbbooo{{{nnnkkkqqq|||zzzyyy~~~yyyqqquuuxxx{{{yyyPPPKKKFFF@@@:::666333000///---------,,,,,,------...++++++,,,,,,,,,---------............////////////333AAAbbbfff]]]aaazzz|||yyywwwvvvtttrrrooommmkkkkkkggg___UUUOOOEEE>>>777555333000///111000000000///......------//////111444444555>>>IIITTTWWW]]]```aaa^^^ZZZWWWQQQMMMIIICCC999000000555888AAAKKKTTT^^^jjjpppqqqfffggghhhjjjiiifff```[[[SSSNNNHHHFFFGGGGGGEEEBBB===;;;999888888888666444888666444444555888;;;===???CCCIIIMMMNNNMMMMMMMMMMMMPPPSSSUUUTTTSSSSSSSSSTTTUUUVVVVVVTTTTTTTTTVVVUUUVVVXXXXXXXXXVVVUUUSSSLLLKKKGGGAAA===<<>>@@@EEEJJJPPPVVV___nnnkkkHHH333444333333666555111333555888;;;===>>>???DDDIIITTTeeexxxwwwbbbWWWUUU[[[gggrrrddd___QQQKKKJJJBBBAAAOOOQQQ]]]gggddd\\\aaayyyzzz}}}|||xxxsssxxxlllNNN>>>>>>999555666555444444555555444444333222000000000000//////////////////000000111111111222111111222333333333333222333111111333444777@@@III[[[mmm|||iiiXXXDDD;;;<<<>>>???>>>AAACCC@@@<<>>@@@<<<;;;@@@AAAAAAAAA???>>>?????????AAADDDGGGJJJMMMOOOPPPPPP[[[___ZZZYYY___```ZZZ\\\]]]^^^]]]]]]___eeeiiiooosss{{{yyy]]]TTTKKKFFFDDDFFFFFFCCCBBBDDD============<<<;;;:::999666777888888888777555444555555555555666666666777888444555<<>>888666333000///111000000000///......------------000333333555>>>IIITTTXXX]]]aaaaaa]]]WWWSSSQQQNNNKKKDDD999000///444111;;;FFFPPP[[[ffflllkkkcccdddeeefffeee___XXXRRRJJJDDD???>>>AAACCCBBB@@@>>><<<;;;:::::::::888666;;;999777666777:::>>>@@@@@@DDDJJJOOOPPPPPPOOOOOONNNRRRVVVXXXWWWUUUTTTSSSSSSTTTUUUUUUSSSSSSTTTUUURRRSSSVVVXXXXXXXXXWWWVVVHHHBBB;;;777777999;;;<<<@@@HHHRRRZZZ\\\]]]]]]^^^```______```bbbbbbaaa___UUUQQQJJJCCC@@@BBBHHHMMMQQQYYYcccsssaaa@@@///444333111333222111222444777:::<<>>CCCPPPdddzzz{{{iiiUUUMMMOOOUUU\\\bbbNNNLLLHHHMMMTTTJJJBBBHHHBBBLLLVVVWWWVVV___wwwxxxxxx~~~|||{{{www~~~nnnKKKCCC>>>999:::333666444444555555444444333222222222111111000/////////......////////////......222222111111111111111111444222333444555777@@@JJJXXXqqqyyywwwRRRJJJ@@@;;;<<<>>>???===@@@@@@@@@@@@CCCIIIQQQVVVfffllluuu}}}}}}yyysssmmmeee\\\TTTNNNMMMIIIHHHKKKNNNPPPUUU[[[aaagggnnnvvv{{{cccLLL:::888;;;::::::???AAA@@@???>>>===>>>?????????BBBFFFIIIKKKNNNRRRUUU[[[\\\]]]___````````````]]]^^^______aaaeeejjjnnnuuuyyy~~~fffVVVUUUFFFGGGHHHGGGFFFCCCAAA???===<<<<<<;;;;;;:::999999888777777666555444444444666666666555444444444333888777999;;;:::???RRRfffwwwlll~~~www[[[bbb||||||yyyuuuwww}}}www{{{wwwmmmYYYUUUNNNDDD<<<777444111000......---------,,,,,,,,,...------,,,,,,------...............////////////000@@@]]]xxxsss]]]ccczzzxxxwwwuuusssnnnnnnwwwjjjYYYTTTIII@@@777555444111000222222111000///...---,,,,,,///333111000555555;;;LLLSSSVVV[[[___^^^[[[VVVRRRRRRPPPOOOIII>>>333000333111:::DDDMMMXXXccchhhhhhiiieeeaaa___]]]XXXOOOHHH@@@>>>;;;999999;;;===???;;;;;;<<<==================>>>>>>===<<<<<<>>>@@@EEEGGGKKKQQQUUUVVVTTTQQQTTTTTTUUUVVVVVVWWWXXXXXXUUUTTTTTTSSSRRRQQQQQQPPPTTTVVVVVVTTTUUUWWWTTTNNNFFFAAA:::555555777:::<<<@@@@@@HHHUUU]]]^^^\\\\\\___bbbdddccc```^^^___aaaXXXTTTOOOKKKJJJMMMQQQTTTWWW\\\gggzzzVVVBBB333222444111111666111333666:::>>>@@@@@@@@@@@@GGGRRRddd|||nnnaaaQQQHHHIIILLLMMMKKKKKKTTT]]]\\\SSSJJJEEEEEEAAADDDFFFHHHOOO```xxx{{{~~~~~~wwwyyy~~~nnnKKKCCC>>>999:::333666444444555555444444333222222222111111000/////////......////////////......111111111111111111111111444222333444444777AAAKKK[[[www}}}hhhJJJEEE???>>>@@@AAA@@@>>>AAAAAA@@@@@@CCCHHHPPPUUUbbbiiittt}}}|||xxxqqqjjjbbb[[[SSSNNNMMMJJJIIIMMMPPPSSSXXX^^^dddiiiooovvv{{{oooTTTCCC777;;;@@@??????BBB???>>>>>>>>>???@@@BBBCCCBBBEEEIIIMMMOOOSSSWWWYYYaaabbbccceeeeeeeeeddddddaaabbbbbbbbbcccfffkkknnnqqqwww~~~yyy\\\OOOPPPEEEEEEEEEEEECCCAAA>>>===<<<<<<;;;;;;:::999999999888777777666555555444444555555555555555444444444333444777:::999<<>>XXXsssyyyaaaeee~~~{{{xxxuuusssrrrttt~~~~~~hhhZZZXXXJJJ@@@888555444111000222111111000///...---,,,,,,...333000000555555;;;KKKVVVYYY]]]______[[[WWWSSSTTTRRROOOJJJ???444000333000777>>>EEEPPP]]]eeeggggggccc^^^ZZZWWWQQQGGG@@@999777444222222444666888999:::;;;===>>>>>>>>>>>>???@@@AAA@@@@@@AAACCCEEEGGGIIIMMMRRRWWWXXXWWWUUUUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRQQQPPPOOOSSSUUUUUUSSSSSSSSSOOOJJJ@@@<<<666333444777999;;;===>>>EEEQQQZZZ]]]]]]^^^^^^```bbbbbb___^^^___```XXXTTTOOOKKKJJJNNNSSSWWWXXX]]]hhhyyyuuuNNN>>>333555777333111444111111333666:::===??????CCCJJJVVVhhh~~~pppcccQQQDDD@@@DDDJJJOOOSSS```llljjj[[[LLLDDDDDDIIIIIIHHHGGGKKKXXXkkkxxx}}}}}}zzz{{{}}}zzzwwwvvvoooKKKCCC===888999333777444555555555555444333333222222111111000/////////...//////000000//////...111111111111111111111111444222333444444777BBBNNNccc~~~uuuuuuUUUAAA???>>>@@@CCCDDDAAA>>>AAAAAAAAAAAABBBHHHOOOTTT^^^fffqqqzzz~~~~~~~~~zzzuuulllddd]]]VVVOOOKKKMMMJJJJJJOOOSSSVVV\\\bbbhhhlllqqqwww|||oooTTTFFF;;;777>>>EEECCCAAACCC=========???AAADDDFFFHHHIIILLLQQQUUUXXX\\\```cccggghhhiiijjjjjjiiihhhggggggggghhhggggggiiilllooommmuuu|||cccOOOHHHJJJEEEEEEEEEDDDBBB@@@===<<<;;;;;;;;;:::999999888888777777777666555555444444444444444555555555555555444444555777999AAARRRaaasss|||xxx^^^]]]sssiiikkk~~~|||~~~eeeUUUcccYYYLLLAAA:::666222///.........------------,,,...------,,,,,,------...............///////////////;;;RRRkkk~~~mmmkkk|||xxxuuuuuupppssszzz}}}rrr___UUUVVVKKKBBB999666555222000222111111000///...------,,,...333000000555555;;;KKKXXXZZZ\\\^^^]]]ZZZVVVSSSUUURRROOOJJJ@@@555111333111666;;;???JJJXXXcccfffbbb^^^XXXSSSNNNFFF===666222000...------...111222555777:::===?????????>>>AAABBBDDDEEEFFFGGGJJJMMMKKKLLLOOOTTTXXXZZZZZZYYYWWWWWWVVVTTTSSSRRRQQQPPPOOOPPPQQQRRRRRRQQQOOOOOOQQQTTTSSSPPPOOOOOOKKKDDD;;;888555444666888::::::::::::@@@KKKTTTXXX[[[___]]]___``````___^^^^^^___YYYUUUOOOJJJJJJNNNTTTXXXYYY___kkkyyyuuubbbDDD999333777999555222333444222222444999===@@@AAAHHHNNNXXXiii|||}}}oooeeeVVVFFF>>>AAALLLUUUcccnnnwwwqqqbbbVVVUUUYYYYYYUUUPPPKKKKKKRRR]]]eeennnrrruuuwww|||~~~|||}}}yyyvvvpppLLLCCC===888:::333888555555555555555444444333222222111111000///////////////000000000000//////111111111111111222222222333222333444333777DDDQQQggg{{{pppgggIII===<<<===???BBBCCCAAA???BBBAAAAAAAAACCCHHHOOOUUU```fffnnntttwwwxxxyyyyyywwwqqqggg^^^VVVOOOJJJGGGKKKIIIJJJPPPUUUXXX^^^eeelllooosssxxx}}}~~~___HHHAAA:::999@@@DDDCCC@@@@@@======>>>@@@CCCFFFIIIKKKQQQUUUZZZ___bbbfffjjjlllmmmmmmnnnnnnmmmkkkiiihhhlllllllllkkkjjjkkkmmmpppooovvvxxxhhhXXXLLLJJJMMMHHHHHHGGGEEECCC@@@>>>===:::::::::999888888777777777777666666555555555555333444444444555666666666:::777555555===NNNfffwwwpppvvvuuuXXXSSSmmm{{{kkkjjj|||~~~}}}~~~pppdddkkk```QQQEEE>>>999555222............------------...------,,,,,,------...............////////////000999LLLdddyyyyyysss|||xxxwwwxxxpppnnnooonnnfffYYYTTTUUUMMMCCC:::777555222111222111000000///......---------222000000666555:::JJJXXXZZZ[[[\\\[[[XXXTTTRRRTTTQQQMMMIII???444000111222777;;;???IIIWWW```ccc[[[WWWQQQKKKEEE>>>666000000///---,,,,,,...000111222555888<<>>999:::555999555555666666555555444333222222111111000///////////////000000000000//////000000111111111222222222333333333444333777FFFUUUgggtttiii^^^EEE>>>===<<<<<<>>>?????????AAAAAAAAABBBDDDJJJRRRXXXiiilllppprrrsssssstttvvvuuuoooeee[[[SSSMMMHHHEEEIIIGGGIIIOOOUUUYYY___eeemmmpppuuuyyy~~~tttVVVCCC???<<<;;;>>>AAAAAA@@@AAA@@@@@@AAACCCFFFIIILLLNNNVVVZZZ```eeeiiilllooorrrsssssssssrrrpppnnnkkkjjjmmmnnnnnnmmmlllmmmooopppsssxxx~~~zzzwwwnnnbbbWWWRRRPPPPPPIIIHHHFFFDDDBBB???===<<<999999999888777777666666666666666666555555555555333444444444555666666666999888666777BBBVVVkkkyyyccckkkzzzwww]]]TTTgggzzzwwwmmmhhhssszzz|||~~~xxxnnnqqqdddSSSFFF???;;;666222//////.........---------...------,,,,,,------...............////////////111777GGG___www{{{xxxyyy{{{wwwpppiiifffddd```]]]\\\OOOEEE<<<888666333111222000000//////......------,,,111000111666555:::IIIYYYZZZ\\\]]][[[YYYUUUSSSRRRNNNJJJFFF>>>444//////000555;;;???HHHSSSZZZ[[[RRROOOKKKEEE@@@999333//////...---,,,---...000111000333777;;;>>>@@@AAAAAACCCFFFJJJMMMPPPSSSWWWYYYXXXXXXWWWXXXYYYYYYWWWUUUVVVVVVUUUUUUTTTTTTTTTTTTNNNOOOPPPQQQQQQQQQPPPOOOKKKNNNOOONNNNNNNNNIIIBBB;;;999888999::::::999777777777:::BBBIIINNNUUU]]]``````______^^^]]][[[ZZZYYYSSSKKKEEEBBBCCCGGGJJJQQQ\\\iiitttwwwnnnXXXDDD999555333333444444666999:::666444777===CCCEEEEEEJJJJJJQQQaaatttppp^^^SSSWWWfffttttttmmmbbbZZZZZZdddrrr}}}zzzuuummmeee```]]]]]]^^^^^^^^^cccjjjqqqttttttssspppvvvsssOOOEEE???:::<<<666;;;555666666666666555444444222222111111000////////////000000111111000000///000000000111222222333333222333444444222888HHHYYYkkkssslllpppUUUCCC???>>><<<::::::;;;===>>>???@@@AAABBBGGGNNNVVV\\\oooqqqssssssqqqpppqqqqqqoooiii```XXXRRRMMMIIIFFFGGGFFFHHHOOOUUUYYY___eeelllpppuuu{{{lllNNN>>>===<<<<<<===???AAACCCEEEDDDDDDEEEHHHKKKOOORRRTTT[[[___eeejjjmmmpppssstttyyyyyyxxxvvvssspppmmmkkklllmmmnnnnnnmmmmmmoooqqquuuxxx|||zzzrrrooofffZZZSSSPPPNNNKKKGGGFFFDDDAAA>>><<<:::999999888888777666666555555666666666666666666555555444444444555555555555555222555777:::CCCPPPZZZ^^^NNN```{{{fffYYYaaajjjuuurrrhhhkkkwww}}}~~~{{{{{{rrryyyjjjVVVGGG???;;;555000/////////.........------...------,,,,,,------...............////////////222555CCC[[[uuu|||yyyzzz{{{xxxooofffccceeeeeebbb___QQQGGG===:::777333111222000000//////............+++111000111666555999HHHYYY[[[^^^___^^^[[[WWWTTTPPPKKKGGGDDD>>>555//////+++222777<<>>@@@CCCIIIQQQ[[[bbbkkknnnqqqrrrpppmmmjjjiiibbb]]]WWWRRRNNNKKKHHHFFFHHHFFFIIIPPPVVVZZZ___eeejjjooouuu|||___FFF;;;;;;>>>?????????AAACCCEEEGGGHHHJJJMMMRRRWWW[[[^^^bbbffflllqqqtttvvvxxxzzz{{{zzzyyywwwsssooollljjjhhhjjjlllllllllmmmoooqqqsssvvvzzz|||{{{vvvmmmiii___SSSNNNOOONNNJJJHHHFFFDDDAAA===;;;999888888888777666666555555444555666666666666666666666555555555555555444444444111555777888>>>EEEGGGDDDEEE```iii[[[aaaeeeqqqtttgggeee|||mmmrrr|||xxxyyy|||zzzttt]]]LLLCCC===666000////////////...............------,,,,,,------...............////////////111222???XXXsss|||yyywwwqqqnnniiiffffffeeeaaa\\\RRRHHH???:::888333111222////////////............+++111000111666555999HHHUUUXXX\\\^^^^^^ZZZVVVRRROOOJJJFFFDDD???666111111+++000444777===EEEIIIIIIFFFEEEBBB===888333000///++++++***++++++---...///222333444777:::>>>AAACCCGGGJJJPPPUUUXXX[[[___aaa_________``````\\\WWWSSSTTTTTTTTTTTTTTTTTTTTTTTTOOONNNLLLJJJJJJJJJKKKLLLJJJMMMNNNMMMLLLKKKEEE>>>888777666777999;;;:::999555666<<>>555888888444222222666999888666666===DDDHHHEEE@@@CCCBBBMMMccc{{{zzzmmmooo~~~~~~xxxxxx{{{}}}{{{vvvtttwwwzzzyyyvvvzzz}}}zzzxxxyyyooonnnpppqqqoooooowwwvvvQQQGGGAAA;;;>>>999>>>666666666666666555555444222222111111000/////////000000111111111111000000///000000111222222333333222333444333222888KKK]]]kkkyyy}}}qqqTTTBBB<<<999;;;<<<<<<;;;:::;;;<<<;;;===@@@DDDJJJTTT^^^eeeccchhhnnnpppnnnhhhccc```UUURRRNNNKKKIIIHHHFFFDDDHHHGGGJJJQQQWWWZZZ```eeehhhnnnuuu}}}pppSSSAAA>>>===AAACCCAAA???@@@AAAAAAHHHJJJMMMQQQWWW]]]bbbeeejjjnnntttxxx{{{}}}~~~zzzyyywwwuuuqqqmmmiiigggeeehhhjjjkkklllmmmpppqqqppptttxxx{{{|||wwwnnnjjj___SSSPPPUUUWWWSSSJJJIIIFFFBBB???<<<:::999777777777666555555444444555555555666666666666666666666666555555444444333888999777444777???@@@<<>>??????444666>>>HHHPPPWWWcccmmmmmmiiidddaaa^^^ZZZTTTOOOBBB>>>:::555111000000111111555666777:::@@@AAA???444888:::777333333555666999888:::AAAJJJLLLGGGAAACCCCCCNNNeee|||yyyuuuttt{{{~~~}}}zzzwww~~~yyypppgggccclllwwwuuuVVVEEECCC<<<888<<<<<<888555666888777444333555222222222111111111000000........./////////000000111111222222222333333333444333444444333:::LLL^^^ccc~~~```KKK>>>666888999:::999888888999;;;>>>@@@@@@DDDMMMYYY___^^^gggfffffffffeee___VVVNNNIIIKKKLLLKKKHHHFFFHHHJJJHHHEEEFFFNNNVVVZZZ]]]```kkkooouuu{{{uuu]]]JJJ@@@===???AAACCCCCCAAA@@@CCCFFFKKKNNNSSSYYY^^^dddjjjnnnsssvvvzzz~~~zzz{{{zzzvvvpppjjjfffdddaaacccgggiiikkkmmmpppsssqqqtttwwwwwwyyy{{{tttkkkggggggddd^^^WWWMMMIIIDDD@@@???===:::777666666666666666666666666777777777777777777777777555555555555555555555555555555555777:::;;;<<<;;;HHHqqqfffRRRdddmmmooojjj]]]}}}vvvkkkrrr|||qqqxxxnnnYYYLLLBBB999333000000///.....................------------......---------.........//////---333<<>>:::666222///,,,+++******+++,,,...///000000333444555666777:::???BBBKKKQQQXXX]]]^^^___```aaa___aaacccdddbbb___\\\YYYWWWTTTQQQOOONNNMMMKKKJJJKKKJJJHHHFFFFFFFFFGGGHHHLLLMMMMMMJJJFFFBBB@@@???999:::===DDDKKKLLLHHHCCC<<<;;;;;;DDDWWWjjjrrrpppqqqqqqlllddd___ZZZRRRIIIAAA===777333111111///......333777:::>>>DDDEEECCC999888777666555555555666<<<999<<>>AAACCCGGGQQQ]]]bbbaaafffffffffddd```YYYPPPJJJJJJLLLMMMKKKGGGDDDDDDEEEIIIEEEGGGOOOVVVZZZ^^^aaajjjnnnuuu{{{ttt[[[HHH???>>>>>>AAABBBBBB@@@AAAEEEIIIMMMPPPVVV\\\bbbhhhooosssvvvwwwzzz}}}~~~zzz{{{yyyuuunnnhhhdddbbbccceeehhhjjjlllnnnqqqtttrrruuuwwwwwwxxx|||xxxuuuuuuuuuqqqggg___MMMIIICCC@@@>>>===:::888666666666666666666666666666666666666666666666666555555555555555555555555555555555777999;;;<<<<<>>??????AAAFFFKKKMMMIIIDDD;;;<<>>EEESSSeeeyyyuuujjjaaaYYYYYY```ooo{{{~~~wwwpppnnnnnnxxx||||||]]]KKKHHH???999;;;:::888555666888777444333555000000000///////////////000000000000000000000000111111222222222333333333222333555555444:::KKK\\\ppp~~~}}}oooTTTEEE<<<777999:::;;;;;;:::;;;>>>@@@@@@DDDHHHMMMVVVaaaeeedddjjjmmmnnnlllggg___YYYVVVVVVVVVTTTPPPKKKGGGEEEEEEHHHFFFHHHOOOVVVZZZ^^^bbbiiinnnuuu|||pppVVVDDD>>>???>>>@@@AAAAAA@@@CCCHHHMMMPPPTTT[[[aaagggmmmtttxxxxxxyyyzzz{{{||||||||||||zzzzzzxxxrrrkkkeeeaaa___ccceeegggiiijjjlllooorrrqqqtttwwwxxxxxx||||||nnncccKKKHHHBBB???===;;;:::999777777777777777777777777555555555555555555555555555555555555555555555555444555666777999;;;===>>>RRRtttdddwwwkkk^^^~~~~~~sssrrrxxxyyycccTTTHHH===666111000//////......//////......------------......------........./////////000222888IIIgggrrreeettt}}}{{{uuurrrooommmlllhhhbbb]]]VVVNNNDDD<<<888666333000///////////////......---...---///222222333999AAATTTZZZ^^^\\\YYYXXXXXXVVVOOOIIIDDDAAA===555000///...///111333777:::===???===;;;888444000---+++*********+++,,,---///000111333444555555555777:::<<>><<<<<<<<<;;;;;;>>>AAABBB???<<<555888===III^^^rrr{{{zzz~~~{{{qqqbbbVVVPPPJJJDDD>>>:::555111111111111111444888<<>><<<::::::999777777777777777777777777444444444444444444444444555555555555555555555555444555666777999;;;>>>@@@UUUzzziii{{{llldddxxxllljjjrrrjjjYYYMMMAAA888111000000///.../////////......------------..................////////////111111666FFFddd}}}jjjvvv{{{yyyrrrpppnnnmmmlllhhhbbb\\\WWWPPPFFF>>>999555222000///////////////......---...---///222222333888@@@TTTYYY\\\YYYWWWXXXXXXVVVNNNHHHCCCAAA<<<555000///...///000222555777999::::::999666222///,,,***************+++---///111222333444555555555666999<<>>:::444111111222222333555999>>>BBBIIIOOONNNIII>>>;;;666333111333555777;;;???FFFJJJJJJFFFAAA===EEELLL\\\qqqiiiYYYKKKAAABBBIIIKKKOOOQQQQQQQQQVVV^^^dddrrr}}}|||~~~```OOOMMMDDD>>>??????888555555888777444222555111111111111111111111111////////////////////////111111222222222333333333222333555666666===NNN___lll|||\\\FFF<<<888555444666888:::===BBBHHHLLLRRRYYY^^^aaaeeekkknnnmmmqqquuuyyyyyyuuuqqqoooooollldddXXXLLLEEEBBBBBBCCCFFFEEEHHHOOOTTTWWW\\\bbbkkkpppwww~~~yyyaaaKKK>>>===@@@>>>@@@BBBBBBCCCHHHPPPVVV[[[^^^dddiiilllppptttwwwwwwwwwxxxyyyzzz{{{|||}}}xxxvvvrrrjjjccc]]]ZZZZZZ^^^___```aaacccfffjjjmmmlllpppuuuxxxzzz|||{{{sssfffXXXNNNEEEDDDBBB>>>;;;999999999666666666666666666666666444444444444444444444444555555555555555555555555333555777777888;;;???CCC\\\pppuuulll{{{uuuvvvpppddddddnnnxxx{{{ppp___QQQCCC:::111111000///////////////......------------.............../////////000000222111555CCC```tttzzz}}}yyywwwqqqooommmmmmmmmiiibbb]]]XXXRRRIII@@@:::555333111///////////////......---------///333222222777???QQQVVVXXXVVVVVVXXXWWWTTTLLLFFFAAA@@@<<<555000///---...///111333555666777777666333000---+++***)))************,,,///111333333444555555666999>>>AAALLLTTT]]]```^^^]]]```dddaaa```]]]ZZZVVVSSSPPPOOOIIIIIIJJJLLLNNNMMMJJJHHHDDDCCCBBBBBBBBBDDDEEEGGGCCCCCCAAA>>>:::777666777555333111111111222333333999999:::CCCVVVnnn}}}wwwdddSSSKKKIIIHHHAAA<<<666222222333444444444999???FFFNNNTTTPPPIII<<<999555222111222444666===@@@CCCCCC@@@===<<<===BBBKKK]]]uuutttWWWIIIDDDBBBEEEKKKOOOOOONNNKKKHHHKKKUUU___pppwww~~~aaaPPPNNNFFF???@@@???888555666888777444333555111111111111222222222222/////////000000000111111111111222222222333333333333333555666777???RRRdddxxxsssTTT@@@888666444666888:::<<>>===???>>>AAADDDEEEGGGLLLSSSYYY^^^aaagggkkknnnpppsssuuuvvvwwwxxxzzz{{{|||||||||vvvtttnnnggg___ZZZXXXXXX]]]^^^```aaacccfffkkkooollloootttxxx{{{~~~}}}wwwkkkhhhddd```YYYQQQIIICCCAAAAAABBB@@@<<<999888777666666666666666666666666444444444444444444444444555555555555555555555555222555777777888;;;@@@EEE^^^wwwrrrgggwww~~~wwwtttrrrllldddeeelllyyy{{{{{{tttcccTTTFFF<<<222111000000//////000000......------------............/////////000000000111222555AAAZZZxxxxxx{{{}}}yyywwwrrrpppmmmmmmllljjjddd___YYYTTTLLLCCC<<<666333222///////////////......---------000333333222666===MMMSSSWWWXXXYYY[[[XXXSSSKKKEEE@@@???;;;444000///,,,---///111333444444555555444111///,,,***)))(((***))))))***,,,///222444444444555666888>>>FFFKKKSSSWWW\\\]]]\\\\\\]]]___]]][[[XXXSSSOOOKKKIIIHHHFFFEEEEEEGGGHHHHHHFFFDDD@@@AAAAAAAAAAAABBBAAAAAA======<<<999666444444555111111000000000222444555888888999AAAUUUpppjjjUUUKKKGGGFFFGGGBBB:::555333444444555555:::AAAIIIRRRUUUOOOEEE999666333111000111444555<<<>>>>>>===:::999;;;>>>@@@JJJ^^^xxxlllNNNBBBCCCEEEIIIOOOUUUSSSQQQMMMHHHIIITTT```uuuuuuyyycccRRROOOFFF>>>>>>===888555666888777444333555000000000000111111111222000000111222333333444444111111222222222333333333444333444555777AAAVVVjjjjjjMMM;;;777666555888999:::;;;>>>BBBIIIMMMSSSZZZ______aaagggjjjkkkppppppqqqrrrrrrpppllliiibbbZZZOOOGGGDDDDDDEEEEEEGGGGGGKKKRRRUUUXXX^^^fffnnnsss{{{fffPPPCCC>>>======???CCCGGGIIIKKKNNNUUUZZZ^^^bbbhhhlllppprrruuuwwwxxxyyy{{{|||}}}|||zzzyyytttqqqkkkccc\\\XXXWWWWWWZZZ\\\]]]___aaaeeekkkooooooqqquuuyyy|||~~~{{{sssiiiaaa[[[PPPOOOLLLJJJGGGDDDAAA???===???BBBAAA===999666666444444444444444444444444444444444444444444444444555555555555555555555555222555777888777:::AAAGGG```jjjccc|||}}}zzzuuuoookkkhhhhhhiii||||||wwweeeVVVGGG===222111000000//////000000......------------........./////////000000000000000222666???UUUqqqrrrsss~~~{{{zzzssspppmmmlllllljjjfffbbb[[[WWWOOOFFF===777444333///////////////......---,,,---000333333111666<<>>;;;444000000+++,,,///111333444444444333222000---+++)))((((((***)))))))))+++///222555555555555666;;;DDDNNNVVV\\\ZZZXXXUUUSSSQQQOOONNNNNNLLLIIIFFFDDDCCCCCCCCCBBB@@@???@@@AAABBBAAA???===>>>@@@AAAAAA???===<<<888888777555222111222333,,,---...///000333555777666777:::BBBVVVpppoooZZZMMMIIIHHHMMMGGG???888555555555555777===DDDLLLTTTTTTJJJ===444333111000000111333444666888999::::::;;;===@@@EEEPPPeeefffMMMDDDDDDFFFMMMTTTVVVUUUUUUTTTOOOOOOZZZhhhvvvtttwwweeeTTTPPPFFF===<<<:::888555666888777444333555.../////////000000111111111111222333555666777777111111222222222333333333444444444555777BBBYYYmmm{{{vvv}}}cccHHH999666666555888888999888:::>>>CCCGGGJJJQQQVVVVVVXXX^^^ccceeefffeeefffiiimmmmmmiiieeeTTTMMMFFFAAAAAAAAAAAAAAAHHHIIINNNTTTWWWYYY```hhhnnnttt||||||aaaKKKAAA>>>===<<<@@@DDDHHHKKKMMMPPPVVVZZZ^^^bbbhhhnnnqqqtttwwwyyyzzz{{{}}}~~~}}}{{{yyywwwrrrooojjjbbb[[[WWWVVVWWWWWWXXXZZZ\\\^^^ccciiinnnrrrtttvvvyyy|||~~~wwwlll```UUUMMMHHHCCCCCCBBBAAA@@@???>>>>>>:::>>>BBBBBB>>>999666555444444444444444444444444555555555555555555555555555555555555555555555555111555888888777:::BBBHHHfffnnnkkk|||uuullljjjllljjjdddxxx}}}|||xxxfffVVVHHH>>>222111111000000000000000.........------.........////////////000000000000///333777???QQQmmmhhhiii~~~}}}uuuqqqmmmllllllkkkgggddd\\\XXXQQQHHH>>>888555444///////////////......---,,,---000333333111555<<>>;;;444000000***,,,...111333444444444222111///,,,***)))((('''***)))))))))+++///333555555555555777===HHHTTT]]]ccc]]]UUUNNNJJJEEE@@@;;;<<<<<<;;;:::;;;>>>@@@BBB???===;;;;;;<<<===<<<<<<;;;===@@@AAAAAA>>>;;;999555555444222000///111222,,,...000222444777:::===:::===@@@HHHYYYqqqrrr]]]QQQNNNMMMQQQKKKBBB:::777555555555999???GGGNNNUUUSSSEEE777111111000000000111222333000333777:::<<<>>>@@@AAALLLWWWmmmrrr^^^KKKDDDBBBDDDKKKUUUZZZYYY\\\]]]YYYYYYdddsssqqqqqqxxx{{{~~~|||yyy{{{hhhWWWOOOGGGEEEDDD===999777666555666555444333222111111000000000000000000000000111444777999;;;555444333333222222222222:::444444777666===^^^nnnuuujjjRRRBBB;;;666555666888888777777777888999:::???@@@DDDKKKTTT\\\aaacccbbbbbb___ZZZ[[[^^^XXXOOODDDAAA>>>???BBBDDDCCCBBBIIIHHHLLLRRRVVVZZZaaaiiiwww|||rrr[[[JJJ===<<>>@@@CCCBBB???;;;888777000000///...------------222......333666888:::>>>???===BBBTTTjjj}}}bbbJJJIIIUUUbbbUUUDDD888444444444333666===GGGMMMKKKCCC:::444222222222222111111111111333999555333<<<>>>===BBBJJJYYYpppgggMMMDDDIIIPPPVVVYYY^^^aaacccccc```^^^^^^___]]]bbbvvvoooeeefffggggggqqq{{{|||{{{}}}iiiXXXQQQHHHGGGGGG@@@999888777666666555444333222111111000000000000000000000000111333555777999555444333222222222222222777222333777666===]]]qqqsss~~~kkkYYYEEE:::555333333555666777777888888888888888999;;;???GGGQQQYYY___aaa```___ZZZTTTRRRQQQIII@@@??????@@@BBBEEEFFFFFFEEEHHHHHHKKKRRRXXX\\\eeemmmvvv|||oooXXXIII<<<<<>>BBBGGGKKKOOOSSSWWWZZZ```bbbfffjjjnnnqqqsssttttttssstttuuuvvvtttpppmmmeeebbb\\\VVVRRRPPPOOOOOOVVVYYY\\\___bbbfffjjjmmmppptttxxxyyyyyyzzzxxxmmmaaaYYYUUUTTT[[[[[[ZZZZZZYYYXXXVVVVVVSSSSSSOOOGGG===666555666444444444444444444444444444444444444444444444444444444444444444444444444666555777999::::::@@@HHHdddxxx{{{xxxmmmnnnvvvwwwppphhhxxx}}}jjj^^^OOO@@@555222///......//////...//////............//////000000000000000000000000///111444:::GGG```}}}UUUXXXttt|||xxxtttooonnnooommmiiidddaaaYYYQQQKKKDDD;;;555444222111000000111000...,,,---,,,...222222111444:::EEEMMMYYYeeejjjiiiccc^^^QQQLLLFFF@@@:::666111...---------...///111333333333111---,,,++++++***)))***+++,,,,,,,,,---///111222111111333777===CCCGGGEEE===444//////000///...000111111222333444555666777777777777777888999999???AAACCCBBB===888555333000///...---------------///...111777999999===BBBFFFHHHSSSjjj^^^LLLOOOZZZdddWWWEEE999555555555444555<<>>666555666333333333333444444444444444444444444444444444444444444444444444444444444555555777999999:::@@@GGGgggyyyrrr~~~vvvooojjjoooyyy}}}uuujjj}}}ooocccSSSDDD666333000......//////...//////............//////000000000000000000000000000111222666CCC\\\{{{}}}\\\VVVppp|||yyyvvvrrrqqqqqqnnnhhhdddbbbZZZRRRMMMFFF<<<555444222111000000111000///------,,,...222222111444:::AAALLL\\\hhhjjjfffaaa^^^VVVPPPHHH@@@:::555111///,,,,,,---...///111222333111///,,,++++++,,,++++++***+++,,,,,,,,,---///111222111111222555888<<<>>>999333---+++---000111000......///000111222222333555555555555666777999999@@@AAABBB@@@;;;555111000......---------------......000555:::::::::???GGGLLLSSSfff}}}^^^UUU]]]eeefffXXXFFF999555666666666666:::???AAA>>>999555222222222222222222222222222222999888888??????>>>FFFXXXkkkmmmWWWSSS[[[dddjjjmmmyyyuuummmeee___^^^bbbfffggggggsss}}}zzzaaaXXX]]]bbbcccbbb\\\]]]aaaiiisss|||uuuyyy~~~|||yyylllZZZSSSMMMMMMLLLDDD999999:::999777555444333222111111000000000000000000000000000111111111222333333222222222222222333333111444777666<<>>BBBDDDHHHIIIKKKPPPWWW\\\```aaa```___^^^\\\[[[YYYSSSNNNOOOPPPPPPMMMHHHEEEEEEGGGHHHHHHLLLSSSZZZ___iiirrrxxx}}}eeeNNNDDD;;;<<<@@@>>>BBBEEEHHHKKKNNNQQQVVVYYY]]]aaaffflllqqqrrrrrrrrrqqqppppppooonnnjjjeeebbb[[[XXXSSSOOOMMMNNNPPPRRRUUUXXX\\\```cccfffiiilllssssssssswww||||||vvvqqqnnnmmmhhhiiikkkkkkjjjhhheeeccc[[[WWWOOODDD:::555555666333333333333333444444444444444444444444444444444444444444444444444444444555444666999999999???GGGcccqqqnnnooojjjkkkmmmvvvssszzzuuuiiiYYYHHH777444111/////////////////////............//////////////////////////////000111111333>>>VVVwwweeeUUUmmm|||zzzxxxvvvtttrrrnnniiidddccc[[[TTTOOOGGG===666444222111000000111111///------,,,...222222111444999BBBOOO^^^gggeee___\\\[[[XXXRRRIII@@@:::555222///,,,,,,------///000222333111///,,,++++++++++++***)))+++,,,,,,,,,---000222222333333444666888999:::666333///---...000111000---...///000000111111111222222333333555666888888===>>>???<<<888333000///------,,,,,,---......///000333888;;;:::<<>>666333333555222222222333333333444444444444444444444444444444444444444444444444444444555444666999999999???GGGYYYsss```jjj~~~fffgggoooxxxzzz}}}ppp^^^MMM888555222000000000////////////............/////////////////////////////////111111111:::QQQsssjjjPPPfff|||{{{zzzxxxvvvtttooojjjgggddd]]]VVVQQQIII>>>777555222111000111222222000...---,,,...222222111444999AAAMMM\\\bbb___ZZZYYY[[[XXXQQQHHH@@@:::555222000,,,,,,,,,---...000222333222000---+++******)))((()))***,,,,,,,,,---000222111111222333555666777888000///---,,,---............///000111222222222111111111111222333444666777777999:::888555222000///,,,,,,,,,---...///000111111444888<<<>>>GGG[[[mmm{{{ooogggqqqrrrjjj```TTTCCC888444555555444777888999999777555555555222333333444555666777777777======>>>CCCAAAFFFXXXnnnsssjjjqqq~~~vvvppplllkkkllllllyyyzzzooo[[[PPP^^^rrrzzzyyyxxxwwwvvvvvvvvvxxxxxxvvvuuuxxxyyynnn]]]XXXSSSQQQLLL@@@888<<<>>>===888444333444222111111000000000000000///000000111111000//////222111111111111222222333444555666555444;;;OOOcccxxxwwwsss~~~uuu^^^OOOAAA:::555444444222333555999888888:::???HHHQQQVVVYYYXXXVVVVVVWWWXXXXXXWWWSSSSSSWWW]]]^^^[[[YYYZZZVVVRRRLLLFFFAAABBBEEEHHHIIIJJJPPPYYY^^^bbbiiipppzzzzzzYYYFFFDDD@@@???BBB@@@DDDFFFIIIKKKNNNRRRWWWZZZaaaccchhhllloooqqqqqqpppooonnnmmmllljjjeee```\\\SSSQQQPPPNNNNNNPPPRRRSSSVVVZZZ___cccfffhhhkkkmmmmmmmmmpppuuu|||zzztttnnnhhheeeVVVPPPFFF<<<555222222222111111222222333333444444444444444444444444444444444444444444444444444444444444666888888999???FFFYYYvvvcccUUUfffiiibbbgggrrr|||zzzzzzxxxzzzzzzvvvcccPPP999666333000000000000/////////............//////000000000000000000000000///111111111777NNNoooxxxWWWjjj}}}|||{{{zzzwwwtttpppmmmkkkeee^^^WWWSSSKKK@@@777555111111000111222222111///---,,,...222222111444:::>>>IIIWWW^^^]]]ZZZ[[[\\\SSSNNNFFF???999555222///++++++,,,---...000111222333000,,,*********((('''(((***+++,,,,,,...000333---......///000222333444,,,---...///000000000111000111222444444444333222000000000000111222444444333444666555333000000000,,,,,,---...///111333444333444888>>>EEETTTmmmsssvvvyyykkk[[[OOOAAA888555555444333555777999999777666666777444444555666777999999:::===AAA??????CCCBBBMMMeeeyyy~~~}}}zzzxxxwwwuuuttt{{{}}}uuueee\\\XXXaaaoooxxx}}}~~~|||qqq```\\\WWWTTTMMM>>>888<<>>999444333444222111111000000000000000//////111111111111000///111111111111111222333333333444555444444===QQQcccvvvwwwttt}}}nnnWWWHHH===888444555555333555999666777888;;;AAAHHHNNNRRRRRRPPPOOOPPPRRRSSSSSSRRROOOOOOTTT[[[\\\WWWVVVXXXTTTPPPJJJEEEEEEFFFGGGHHHGGGJJJRRR]]]dddgggmmmsssyyyvvvUUUDDDFFFDDDAAACCCAAADDDFFFHHHKKKNNNRRRXXX\\\dddeeehhhkkknnnoooppppppmmmlllkkkjjjgggccc^^^ZZZOOOOOONNNNNNOOOPPPQQQQQQWWW[[[```eeegggjjjlllnnnkkkmmmpppvvv{{{}}}~~~~~~zzzqqqhhhaaa]]]SSSLLLCCC:::444222111111000111111222333333444444444444444444444444444444444444444444444444444444444444555888888888>>>FFF[[[~~~zzzfffccc]]]iii}}}sssaaagggjjjuuuxxxvvvsssrrryyy||||||fffRRR:::777333111111111000/////////............//////000000000000000000000000...111222111777LLLlllgggxxx||||||zzzxxxtttqqqoooooofff___YYYTTTLLLAAA888555111000000111222333111000---,,,...222222111444:::===HHHVVV^^^___\\\YYYYYYNNNIIICCC>>>999555111///++++++,,,---...000111222000...+++************)))(((***+++,,,,,,...111333...---,,,,,,,,,---///000---///111333333333333333111222333555555444333222000/////////000111111222111222333333000......///,,,---...///111333555666555555888???HHHYYYqqq~~~vvv|||~~~ssseeeVVVLLL@@@999777777555333111444888999888777777777555666777888:::;;;<<<===>>>AAA@@@BBBIIIMMM```~~~~~~wwwllljjjqqquuuzzz~~~sssccc___ZZZVVVMMM>>>888===@@@???999444333555222111111000000000000000...///111222222111111000111111000000111222333333111222444333444>>>SSSeeeuuuxxxssszzz|||eeeNNN@@@<<<666333333222000222666333555888===BBBFFFIIIKKKJJJIIIIIIKKKNNNPPPQQQQQQOOOOOOUUU]]]___ZZZYYY]]]WWWRRRLLLIIIJJJJJJIIIGGGFFFJJJTTT```hhhkkkpppvvvxxx}}}tttSSSCCCGGGFFFCCCCCCAAADDDFFFHHHKKKNNNSSSXXX]]]fffggghhhkkklllnnnooooookkkjjjiiihhhfffbbb\\\XXXNNNNNNOOOOOOPPPPPPQQQQQQXXX\\\aaafffhhhjjjmmmnnnkkknnnrrrvvvyyy{{{||||||zzzoooeee]]]YYYMMMGGG>>>777333222222333000000111222333333444444444444444444444444444444444444444444444444444444444333555888888888>>>FFFXXXxxxtttggg___llllllppp{{{pppdddnnnsss}}}~~~wwwuuunnnmmmyyyhhhTTT;;;888444111111111000/////////............//////000000000000000000000000...111333222777KKKkkkqqq}}}|||{{{wwwtttqqqqqqrrrggg```ZZZUUUMMMAAA888555111000000111333333222000---,,,...222222111444:::@@@JJJXXXaaabbb\\\VVVRRRJJJFFFAAA===999555111...++++++,,,,,,...///111222...,,,***)))***+++++++++((()))+++,,,,,,...111333000///---++++++,,,---...---000222333111000......111222444555555444333222000000/////////000000111111222333111///---------------...000222444666777888666888???GGGUUUjjj|||rrrpppvvvqqqcccXXXTTTKKK@@@:::999888666333...222777999999888777666666777888999;;;<<<>>>>>>===@@@@@@FFFQQQ[[[tttpppeeedddhhh{{{jjjaaa\\\TTTHHH???===BBBCCC===777555444111111111222222111000///...//////000000111111111222000111111111111222222222444111222444444:::PPPhhh|||xxx```LLLBBB888777555333222222222222666777:::>>>BBBFFFHHHJJJFFFGGGIIIMMMQQQUUUWWWXXXWWWZZZ]]]^^^^^^___```aaaZZZWWWSSSNNNLLLLLLLLLMMMMMMQQQXXX___eeekkkpppsss~~~mmmYYYJJJIIIIIICCC@@@CCCAAADDDHHHJJJKKKPPPVVV\\\___dddfffgggjjjoooqqqooohhhhhhfffddd___ZZZVVVSSSLLLMMMNNNNNNOOOPPPTTTVVV\\\___bbbeeeggghhhkkkmmmmmmooosssvvvyyy}}}eeePPPKKKIIIFFFAAA>>>999444111000000000222222222222222333333333222222333333333333444444444444444444444444444444777555666777666555;;;CCC[[[eeedddccceeeqqqttt{{{kkkcccyyyyyyxxxooosss{{{{{{qqq\\\AAA999333333333111000222000000////////////000000000000000000000000000000///333444333888KKKdddvvv{{{xxx~~~|||rrrooossspppgggjjj```YYYVVVPPPDDD;;;888333111000000111111///............///000222444444>>>HHHVVV___```\\\WWWTTTHHHFFFBBB@@@<<<888222...++++++++++++,,,...000111///---+++)))(((((()))***)))***+++---///000222222///////////////...------000222333333222111222444555555555555444333222111222222111111000/////////////////////...---,,,,,,...///111333555666777777333999=========CCCQQQ\\\eeettttttbbb^^^[[[PPPHHHFFFLLLKKKEEE<<<666666666444222333666999<<<;;;999666;;;777888<<>>===???DDDBBBFFFQQQbbb{{{lll```YYY]]]uuunnnddd^^^TTTFFF<<<===BBBCCC===777666444222333333333222111111000000///000000000111111111111000111111111111222222222444111333555666===TTTlll|||pppXXXDDD;;;555444333222222222333444444555777999;;;>>>???@@@AAACCCFFFLLLRRRWWW[[[\\\]]]___aaabbb```]]]\\\\\\UUURRRMMMIIIGGGGGGHHHIIIQQQVVV\\\aaadddgggjjjlllwwwxxx}}}mmmZZZKKKHHHGGGAAA???BBBCCCFFFIIIKKKMMMQQQWWW]]]bbbfffhhhgggiiinnnooolllhhhhhhfffccc___ZZZUUURRRNNNOOOPPPQQQQQQSSSVVVYYY[[[^^^aaadddfffhhhjjjllloooqqquuuxxx{{{tttUUUAAA======999888777444222111111222333222222333333333333333333222222333333333333444444444444444444444444444444666555666777666666<<>>KKKVVV]]]kkkzzzhhhWWWIIIHHHHHHAAA===???HHHIIIDDD<<<777777666444111222333666888999999999===;;;<<<@@@AAA>>>>>>AAA@@@FFFWWWrrrvvvpppxxxvvv___ZZZ^^^kkkooofffaaaUUUEEE:::===BBBCCC===777666666444666555333222111111222222000000000000111111111111000111111111111222222222444222333777888???WWWooo~~~yyygggPPP===555222222111111111222444555444444555555666777777777<<<>>>CCCHHHNNNTTTXXX[[[\\\^^^aaaaaa^^^YYYVVVTTTPPPMMMJJJGGGFFFGGGJJJKKKTTTXXX]]]aaacccdddeeefffooopppssszzzkkkZZZLLLGGGEEE???>>>BBBEEEHHHKKKMMMNNNRRRXXX]]]dddgggiiiggghhhlllllliiihhhgggeeebbb]]]XXXTTTQQQQQQRRRSSSTTTTTTVVVYYY\\\\\\___ccceeegggiiilllnnnqqqtttxxx|||}}}cccFFF666555555222333333222222222333444444333444444444444444333333222222333333333333444444444444444444444444444444555444666888888777===EEE___yyyVVV^^^fffjjjsssuuu~~~tttwwwtttsssrrrxxx|||}}}dddBBB:::333222222111000111000000////////////000000000000000000000000000000...000111000333AAAXXXjjj}}}tttfffttt~~~|||zzz~~~vvvssssssnnngggeee___ZZZXXXSSSIII>>>999555333111000111111000///.........///000222444444999BBBNNNXXX[[[XXXTTTQQQLLLIIIDDD@@@<<<777222///,,,+++++++++,,,...///111///...,,,***)))***+++,,,------...000222333444555333333333333333222222222000111333333333333444666666666666666555444333333222111111000000//////...------------------,,,,,,111222444666777888999999555888<<<;;;<<>>CCCFFFDDD===888888777444333333444555666888:::;;;888888<<>>BBBCCC===888777777666666555333111000111222333000000000000000111111111000000111111111222222222555222444777888???VVVnnn}}}uuucccMMM<<<555222111000000000111333333555555555555555555555555999;;;???DDDHHHLLLPPPRRRTTTWWW[[[\\\XXXSSSNNNKKKGGGFFFEEEEEEGGGJJJNNNQQQTTTWWW\\\___```_________fffeeeeeeiiiooouuuxxxyyyfffZZZMMMGGGDDD@@@@@@CCCEEEHHHKKKMMMNNNQQQXXX]]]dddggghhhggghhhkkkkkkhhhgggfffddd```[[[WWWSSSQQQSSSTTTUUUUUUVVVWWW[[[]]]^^^aaaeeehhhjjjllloooqqqsssvvv{{{sssXXX???666888999555555555555444444333222222555666666666666555333333222222222333333333444444444444444444444444444444444444666999888888>>>FFFbbbxxxYYYccckkkbbbuuu}}}ppp{{{pppjjjyyy{{{www|||eeeCCC;;;333222222000000222000000////////////000000///////////////////////////000000000222<<>>@@@DDDDDD===888777777666666444222000///000111222111111000000000000000000000000111111111222222222666333444666666===SSSkkk{{{qqq___KKK<<<666333222111000///000111111444444555555666666777777777:::>>>BBBDDDGGGKKKOOOQQQTTTXXXXXXTTTNNNIIIFFF???@@@BBBEEEIIINNNRRRTTTWWWYYY[[[[[[XXXUUUSSSRRRUUURRROOOPPPTTT[[[bbbfff]]]VVVMMMHHHCCCAAABBBEEEDDDGGGKKKLLLMMMQQQXXX]]]bbbfffgggfffgggjjjkkkhhheeedddaaa^^^ZZZVVVRRRQQQSSSTTTUUUVVVVVVXXX[[[^^^^^^aaaeeehhhjjjmmmppprrrssswww|||~~~lllSSS@@@;;;======999888888777666444333222111777888888888777666444333222222222333333333444444444444444444444444444444333333666999999888===EEE]]]zzz___jjjpppooowwwrrr||||||nnnjjjvvv~~~~~~dddEEE<<<444333333111111333000000////////////000000////////////////////////111000111111222999LLL___tttoooVVV___ooo|||zzz}}}~~~}}}xxxuuurrrmmmiiidddbbb___[[[WWWPPPFFF>>>888555222111111111111000.........///000222444444666===GGGRRRXXXYYYVVVSSSOOOJJJDDD>>>999666222000---,,,++++++,,,---///000,,,+++***))))))***,,,---......///111222333444444555444333222222222222333111333444444444444666777777777777777666555444333111111000000///.........---,,,,,,,,,,,,---...///111222444555777777888888999AAALLLVVV```lllzzzzzzuuulllbbb^^^[[[UUUMMMCCC???;;;:::999999<<>>888777777666555444222111000000111111111111111111000000000000000111111111111222222222555333333555555;;;QQQiii{{{yyyjjjYYYFFF:::555444333111000000000111111333333444555666777888999666:::???CCCDDDGGGLLLQQQRRRVVVYYYZZZVVVPPPKKKHHHIIIKKKOOOSSSWWWZZZ\\\\\\^^^^^^[[[VVVNNNGGGCCCAAA???===999888;;;AAAIIINNNPPPNNNJJJFFFCCCBBBDDDGGGCCCGGGJJJLLLNNNRRRYYY^^^bbbfffgggeeefffjjjjjjgggcccbbb___\\\XXXUUUSSSRRRTTTUUUVVVVVVWWWYYY\\\^^^]]]```eeehhhjjjmmmppprrruuuyyy|||jjjRRRBBB???AAA@@@>>>>>>===;;;999777666555444999999::::::999777444222222222333333333333444444444444444444444444444444333333555999888777<<>>666444333222222555000000////////////000000000000000000000000000000222000000333222666GGG[[[qqqsssUUU\\\lll}}}|||}}}|||zzzwwwtttqqqnnnlllgggfffbbb\\\XXXSSSJJJAAA999777333111111222111111.........///000222444444666;;;EEEOOOWWWZZZXXXUUUNNNIIIBBB<<<888555222111------,,,+++,,,---...///,,,+++***)))***+++---/////////000111222333444444555444222111111111222333333444666555444444555777666666666666555444333333111000000//////......---------,,,,,,---///000111222333444666777777888888888BBBPPP^^^hhhrrrzzztttpppggg\\\VVVSSSLLLEEE>>><<<::::::===@@@EEEHHHVVVXXXRRREEE:::777777888666999<<<<<<<<<>>>BBBFFFFFFHHHPPP^^^lll{{{qqqllloootttmmmhhhbbbaaafffpppyyy~~~}}}xxxgggTTTRRRaaannnrrrzzzjjj[[[[[[```mmmkkkuuuvvv[[[GGGBBBDDDHHHFFF>>>777666777666444444444333222222111111111111111111000000000///000111111111111222222222444222333555555<<>>777666666555555555555555444333222111222111111111000000//////000111111111111222222222222000222555666>>>UUUmmmnnn___OOO???555222111000000000222333555666888999999:::;;;<<<<<<===<<<@@@CCCCCC@@@???BBBFFFHHHMMMTTTZZZ^^^___```aaammmoooqqqrrrpppkkkeeeaaa^^^[[[TTTKKK@@@888444333...000222333333444666777888===BBBAAA@@@BBBEEEHHHDDDGGGKKKNNNQQQVVV^^^dddfffiiiiiifffeeefffeeeaaa___^^^\\\YYYWWWUUUTTTTTTVVVWWWXXXYYYYYY[[[^^^aaadddgggkkkooorrrtttwwwzzzyyy~~~oooZZZOOONNNUUU\\\bbb___[[[TTTKKKDDD???<<<;;;;;;<<<======;;;888555222222222333333333444444444444444444444444444444444222333555888777555888>>>EEEuuu~~~nnntttlll|||nnn```eeewwwtttLLLBBB888666555444555777000000////////////000000000000000000000000000000000---...222000111AAAVVVlll}}}XXXZZZkkk}}}yyyvvvsssqqqoooooopppmmmmmmggg]]]YYYWWWOOOEEE;;;888444111111222222222.........///000222444555333777@@@KKKUUUYYYXXXUUUKKKFFF???888555444333222...---,,,+++,,,---...//////...------...000222444333333333444555666777777777555333222222222444555666777888777555333444555555555555555444333222111000000000///......------......------...111333555555666777888999:::::::::<<>>===============<<<<<<;;;CCCNNNZZZaaaaaaaaadddhhhqqqpppppprrrsssnnnddd\\\XXXWWWQQQFFF999222111333222111000//////000333555666777:::>>>@@@AAAAAA@@@EEEJJJOOORRRSSSXXX```fffgggfffeeeddddddddddddddd^^^\\\YYYWWWVVVVVVXXXYYYYYYXXXXXXXXXZZZ]]]```bbbdddiiiooosssuuuwww{{{~~~|||zzzuuueeeRRRRRRaaalllmmmjjjddd\\\TTTNNNIIIEEECCC>>>???@@@@@@>>>;;;777555444333333222222222333333444444444555555555555666777666666777999:::;;;:::DDDlll}}}tttrrrqqq|||kkkgggrrr|||tttRRR>>>888:::444111333000222222222111111111111000000000000000000000000000000---...333111111@@@SSSlll~~~```XXXttt||||||zzzxxxvvvsssqqqooollljjjgggccc^^^WWWPPPJJJCCC;;;444444444222000222000///......///111333444888999>>>IIITTTXXXTTTMMMDDD@@@<<<888666555444222,,,,,,+++******+++,,,,,,.........///000222444444222222222333555888:::<<<333222111333777;;;;;;:::888999999777666555666888666666777666444333333444000000///............///------...000111222444444444333333444777:::;;;;;;>>>HHHTTT\\\[[[VVVPPPMMMUUUTTTTTTTTTQQQMMMLLLNNNKKKNNNUUU]]]aaabbbccceeeyyymmmXXXBBB888:::<<<;;;>>>BBBGGGNNNZZZllluuurrrnnnmmmooosssvvvxxxwwwmmmeeeeeejjjnnnsssvvveee^^^QQQGGGKKKXXXaaabbbddd___ZZZTTTLLLGGGKKKRRRVVVZZZdddrrrxxxXXXBBB@@@JJJUUUNNN???<<<999555666666555444333222222222222111111111111111111111111111111111222222222333333111444111111777===RRRrrrwww```PPPFFF<<<444111222111000000000111333333555555555666888999;;;<<<<<<<<<>>>??????>>>>>>===GGGQQQ]]]cccdddeeeiiinnnqqqmmmiiiggggggeee___ZZZVVVTTTNNNCCC777111111333444444444444444444666777666666777:::>>>AAABBBBBBHHHLLLQQQTTTUUUXXX^^^ccceeedddcccbbbbbbaaaaaaaaa]]]\\\YYYWWWVVVVVVXXXYYY[[[[[[[[[[[[]]]```cccdddeeejjjppptttuuuwww{{{~~~ooo^^^]]]jjjttttttpppjjjbbb[[[UUUOOOKKKGGGDDDDDDCCCAAA===888444111444444333333333333444444444444444555555555555666777666666777999;;;<<<===NNNqqqyyyuuuuuu|||~~~zzztttkkkiiiooozzzyyySSS???888999444111333111222222222111111111111000000000000000000000000000000---///222111111???QQQkkk|||nnn```rrr~~~|||yyyvvvrrrpppnnnnnnkkkgggccc^^^WWWPPPLLLDDD<<<555444444111000111000000......///111333444777888===HHHTTTXXXTTTNNNDDD@@@;;;777555333222000,,,,,,+++******+++,,,,,,.........///000222444444333333333444555777999:::<<<<<<===@@@DDDEEEBBB@@@777888888666555444555777777888777666444333222222//////...............///------///000222333444555555444444666:::>>>BBBDDDDDDLLLUUUZZZ[[[ZZZZZZZZZTTTSSSRRROOOMMMNNNRRRXXX```eeelllpppooonnnrrrwwwsssTTTAAA>>>BBBDDDCCCHHHRRRaaammmwwwttttttqqqnnnlllpppxxx~~~pppjjjeeegggqqqyyyzzzvvvlll^^^NNNGGGKKKRRRWWWXXXRRROOOMMMJJJEEEEEEOOOZZZaaabbbeeemmmyyy{{{ZZZCCCAAAQQQ[[[RRRAAA===;;;666666666555444333222222222222111111111111111111111111111111111222222222222333222555333222666;;;PPPooommmVVVHHH???888333222222111000000111222333444555555555555666777888999999;;;===@@@AAAAAA@@@???EEEOOOZZZ___^^^___ccchhhgggaaaZZZWWWWWWXXXWWWUUURRROOOHHH>>>444///000333111333666777777777777888;;;<<<>>>@@@AAABBBCCCCCCIIIMMMRRRUUUVVVWWW[[[___aaaaaa``````___^^^^^^^^^\\\[[[YYYWWWWWWWWWYYYZZZ____________aaadddfffhhhkkkooouuuxxxyyy{{{ttteeeccclllsssrrrqqqmmmfff```ZZZTTTOOOKKKFFFEEECCC@@@<<<777222///444444444444444444444555444444444555555555555666666666777888:::===???AAAWWWyyyvvvsssqqqlllhhhlllnnnhhhkkkvvvVVV@@@888999444222444111222222222111111111111000000000000000000000000000000...///222000111>>>MMMiiixxxmmmuuu~~~|||zzzwwwtttrrrqqqrrrnnnhhhccc^^^XXXRRRNNNFFF===666444444111000111111000///...///000222444555666;;;GGGSSSYYYUUUPPPDDDAAA;;;777444222000...,,,,,,+++******+++,,,,,,.........///000222444444555555444555555666777888:::<<>><<<777888666555444333333222222333111111111111111111111111111111111111222222222222222666444333666:::MMMkkk{{{gggPPPBBB;;;666333333222111111000111222444555666555555444444555555666666888<<>>:::777444222444444555555555555555555444444444555555555555666666666888999;;;>>>BBBEEE[[[tttjjjtttxxxzzz{{{ooo[[[]]]iiirrrfffiiiuuuYYYBBB888999444333555111222222222111111111000000////////////////////////000...///111000111<<>>CCCHHH]]]lllaaavvvtttrrrmmmmmm}}}zzzdddZZZcccooouuulllooozzz]]]EEE888999555444555222222222222111111111000000//////////////////////////////000000///111999CCC```ppp}}}}}}|||{{{{{{{{{{{{|||wwwrrrkkkeee```\\\XXXUUULLLCCC999666555222111222222111///...///000222333555666;;;GGGTTT[[[ZZZUUUHHHDDD>>>999555222000...,,,,,,+++******+++,,,,,,.........///000222444444666666666666666555555444666666777777666444333222222444777888999;;;???AAACCC???999555333111...,,,---------...///000111222111222333444555777888888666888;;;;;;:::;;;===??????BBBFFFGGGHHHLLLRRRWWW[[[ccchhheeedddhhhlllmmmzzzsss___VVVeeessssssppprrruuuzzz}}}{{{xxxzzzxxxsssmmmiiijjjpppyyy{{{qqqnnnrrrvvvsssqqqnnnrrrttt]]]MMMCCCEEEHHHLLL^^^tttsssiiikkkrrrsssqqqpppWWWDDDKKK\\\```QQQ???======999:::777666555444333333333333111111111111111111111111000000000111111111111222111555444444777888IIIeeeuuuvvvbbbLLL>>>888444222333222111111111222333555666666555555444333333444444444555777:::===???AAABBBBBBLLLVVVWWWOOOEEE>>><<<999???HHHOOOQQQMMMGGGCCC:::777444111000111333444999===@@@???<<<;;;???CCCZZZppplllVVVNNNPPPJJJKKKLLLNNNPPPQQQRRRRRRUUUVVVXXXZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\]]]^^^``````cccdddgggjjjmmmpppssstttyyy}}}uuuooommmkkkkkkddd```[[[WWWSSSOOOKKKHHHDDDBBB===999555222111000111222444555666666555444444444444555555555555666555777999999:::===DDDIIIaaafff```vvv~~~rrrwwwnnneeepppzzz{{{rrrggggggsss~~~}}}|||vvv|||aaaGGG999888555555666222222222222111111111111000000000000000000000000000///000000//////111888===XXXlll}}}{{{zzzzzzzzzvvvrrrlllgggccc___[[[XXXPPPFFF<<<888666333222333222111///......000111333555555:::FFFTTT[[[YYYUUUHHHDDD>>>999666333000///,,,,,,+++******+++,,,,,,.........///000222444444666666777777666555444444777777666444222111222444///222666999===AAAFFFIIIHHHAAA888333111000///---.........///000222333444444444555555666777777888999;;;<<<;;;888777999<<<===AAAFFFHHHHHHIIIMMMPPPPPPUUUUUUSSS\\\pppuuummmlllwww}}}xxxrrrpppsssrrrnnnjjjjjjqqqzzzkkkgggdddbbb``````fffmmm{{{uuupppnnnqqqtttssstttzzzooo^^^OOOIIIEEEHHHLLLVVVmmm~~~~~~^^^JJJNNNbbbdddSSS???<<<===999999777666555444444333333444111111111111111111111111000000000000111111111111///555444444777888HHHdddzzz|||~~~ppp]]]HHH<<<777333111222111111111111222444666777666555555444444444444555666666777999<<>>999222111000000111333555555:::>>>DDDEEEGGGLLLVVV___|||www___UUUUUUPPPOOONNNNNNNNNOOOOOONNNOOOQQQTTTWWWXXXYYYYYYXXX[[[[[[\\\^^^___aaabbbcccdddfffiiinnnrrruuuxxxyyy~~~vvvoookkkiiihhhfffaaaZZZTTTNNNJJJFFFDDD@@@>>>:::666333222111222000111333555666555444444444444444555555555555666555777999999999<<>>EEEMMMSSSZZZfffvvv|||eeeYYYVVVUUUSSSPPPNNNMMMMMMLLLLLLLLLNNNQQQTTTWWWXXXXXXWWW[[[\\\]]]___aaabbbcccdddeeehhhkkkpppuuuyyy|||}}}zzzsssmmmkkkkkkhhhbbbYYYQQQJJJEEEAAA>>>:::999666333222333555666///000333555555555444333444444444555555555666666555888:::999888;;;BBBIIIeeewwwtttyyyyyynnn___ssszzzzzzuuueeeIII999888555666777333222222222111111111111000000000000000000000000000///111111......111555777???[[[zzzzzzaaaiiivvv}}}}}}}}}tttqqqmmmjjjgggccc___\\\VVVKKK@@@;;;888555444666333111000///...///111222333333777BBBOOOVVVUUUQQQEEEAAA;;;777444222000...,,,,,,+++******+++,,,,,,.........///000222444555444555666777777666555444333555777555222000000222555999@@@FFFMMMTTT\\\```MMMCCC666///...000111111//////000111222444666777999888888888777777666666999;;;===???CCCNNN\\\gggmmmrrrwwwzzzyyyzzz|||~~~xxx{{{yyyzzzuuugggddd]]]VVVWWW\\\[[[VVVZZZXXXWWW[[[cccnnnwww|||xxxfffiii___WWWYYY[[[XXXUUUVVV\\\iiiwwwzzzvvvuuu|||{{{]]]JJJJJJEEEIIILLLNNNXXXjjjwww|||~~~```TTT^^^|||gggPPPDDD???===::::::666555333333444444333222444333333222222333333333111111111111111111111111333333555777444888LLLbbbxxx~~~zzzmmmQQQAAA<<<444111333//////000111222333444444444777666555444222333777999<<<;;;;;;<<>>AAAGGGOOOSSSRRRQQQQQQQQQOOOOOORRRXXXaaaggghhhhhhSSSJJJ===444000000000///111//////444777999>>>DDDZZZhhhxxxxxxssskkkeeebbb[[[ZZZRRRLLLLLLHHH@@@???DDDKKKLLLMMMNNNOOORRRVVVZZZbbbbbbdddfffhhhjjjlllmmmqqqsssvvvzzz}}}yyysssnnniii^^^SSSLLLGGG@@@<<<<<<888555222000111222333222555444444444444555666666666666555555555555666666::::::;;;===;;;;;;CCCMMMnnnvvvrrr{{{uuuooossstttnnn}}}{{{nnnQQQ???<<<888888999444444444333222222222222222000000000000000000000000000111111111000111444666999UUUuuujjjuuu~~~|||}}}xxxvvvssspppmmmiiiddd```[[[SSSFFF===999777555444333333222000...///111333222222444;;;IIIUUUVVVQQQFFF@@@:::999666111......++++++************++++++,,,,,,...///000111111111000000000111222333333444000111222222444888>>>BBBLLLSSSYYYYYYXXXXXXUUUQQQDDD:::111//////......000000111444777999::::::;;;:::;;;;;;999777555555666777<<>>BBBEEEGGGJJJLLLPPPUUU[[[```eeefffhhhjjjmmmoooqqqrrrtttvvvzzzyyyqqqkkkbbbWWWKKKEEEAAA;;;999999666444222111222333333222444444444444555555666666666555555555555666666777666777999;;;<<<>>>HHHSSS|||uuueeegggooo~~~~~~sssoooqqqxxxyyyooozzz~~~lllQQQ@@@>>>:::999999555555444333222222222222222000000000000000000000000000111111000000111333555777TTTvvvyyy}}}~~~}}}}}}|||yyyvvvsssooojjjeeeaaa^^^VVVJJJAAA<<<:::777555333333333111//////000222222333555999DDDOOORRROOOEEE???:::999666111......++++++************+++++++++,,,...///000111222222//////000111111222222333000111333555888===CCCGGGKKKPPPSSSRRRRRRSSSRRRNNN???777111000///...///111111222555888:::;;;;;;;;;999::::::888444333444666777999===BBBGGGLLLMMMLLLPPPQQQ]]]qqqsss[[[YYY[[[\\\^^^bbbddd```ZZZXXXSSSNNNLLLNNNOOOMMMJJJHHHGGGMMMUUUUUURRRWWWaaauuusssrrrbbbbbb```^^^]]]___aaabbbZZZ```lll{{{wwwlll|||tttfffWWWUUUaaarrr}}}{{{}}}fffMMMUUUbbbnnn]]]LLLFFFEEEBBB???======:::777555555555444333333222222222333333444555111111111111111111111111222000222555444555CCCTTTppp~~~uuucccJJJ<<<999333111222///000111222333444555555555777888999:::<<>>:::888444222111111111111222666:::::::::FFFccc}}}___NNN[[[aaa[[[SSSKKKLLLIIIFFFBBB>>>;;;===BBBBBBEEEIIINNNRRRXXX^^^bbbeeefffhhhkkknnnqqqssstttzzz{{{~~~uuulllfff\\\QQQGGGAAA>>>999777888666444222222333444333333444444444555555555555555555555555555555666777777777666888;;;<<>>:::888999555333222222333444333222333444555555666666555555555555444555555666777888;;;999:::;;;;;;>>>JJJVVV}}}``````vvv}}}xxxsssooottt}}}~~~|||yyytttpppuuufffMMMAAAAAA<<<:::;;;888777666555333222222222222000000000000000000000000///000000000///000333555777MMMkkk~~~|||yyyuuurrrmmmgggcccaaa[[[RRRJJJEEE@@@999444333444444222000...///000222555777777===FFFLLLMMMIIIAAA;;;888444///---...******))))))))))))******+++,,,...000222333333444333333333333333222222222444666888999;;;===AAADDDIIIJJJGGGCCCCCCDDDAAA<<<666222///000000...000444333555666888999999999999888;;;===:::444111333666777888:::<<<===@@@JJJUUUfffxxxlllUUUNNNNNNMMMTTTZZZ[[[XXXZZZ```^^^XXXOOOKKKFFFDDDFFFJJJNNNPPPUUUMMMMMMWWW___cccjjjrrrhhhZZZSSSUUUYYY[[[ZZZZZZ___gggiiikkkqqq||||||tttiiiggg|||iiiNNNZZZqqqppp___MMMGGGFFFEEECCCBBB===:::777555666777777777555555444333222222222222111111111111111111111111222///111555444333>>>MMM___zzzqqq___FFF999888333111222///000111333444555555666666777888:::===AAAHHHPPPVVVNNNJJJFFFGGGLLLPPPPPPPPPBBBAAA@@@>>><<<;;;;;;:::222222222111111111333444777888999:::>>>OOOmmm~~~VVVDDDDDDRRRVVVSSSOOOFFF???AAABBB===888777999<<>>:::777888333111000111222333222111333444555666666666555444444444444555555666777888;;;999999:::;;;???LLLXXX~~~\\\bbb}}}uuukkklllzzzsssqqqppprrruuu~~~bbbKKK@@@AAA<<<:::<<<999777666555444333222222222000000000000000000000000///000000000///000222555555EEE```xxx~~~|||yyyvvvrrrnnnhhheeebbb\\\UUUOOOIIIBBB999333333444444222000...///000///444666666;;;EEEMMMPPPLLLCCC;;;666222...,,,...******))))))))))))*********+++---///111222222333333333444444555555666666666888888888777888:::<<<@@@@@@===::::::<<<888333222//////111000...000555555666777888888888777666999>>>AAA>>>888333444777<<<<<<<<<<<<;;;BBBVVVkkkoooUUUKKKLLLVVV```gggjjjfffYYYRRRUUUUUUOOOTTTPPPKKKGGGFFFHHHJJJKKKVVVRRRTTT^^^dddfffoooyyy}}}]]]NNNNNNPPPVVV[[[YYYXXX___jjjrrrxxxuuuxxxzzz~~~mmmPPP```|||yyygggSSSKKKHHHFFFCCCAAA>>>;;;888666777999999:::666555444333222111111111111111111111111111111111222///000555444333===KKKYYY{{{xxxooo]]]EEE999888333111222///111111333444555666666666777999;;;===@@@CCCHHHKKKGGGCCC@@@BBBFFFFFF@@@:::888999999999888999<<>>===888555555111000///000111222111000333333555666666666555444444444444555555777888888888666777999<<>><<<;;;::::::999888666666555555444444333222222222222222222222222222222333000000222444555;;;CCC\\\xxxwwwooo^^^KKK:::555444111111555555555444333444555666777888555555999???BBB@@@===:::<<<>>><<<888666666888666:::;;;999:::===<<<888888555111111333666999;;;777666555:::HHH___xxxvvviiiZZZMMMGGG666666777<<>><<<;;;666222555;;;<<>>;;;888666444222222111111111000000//////222333444666777888888888444444555555666777777777444;;;;;;:::>>>???HHH[[[gggUUUeee|||bbbrrruuu```fffppp|||cccRRRBBB===@@@???<<<:::999999888777666555444444222222222111111111111000000000000000000111111222444===IIIbbb[[[]]]~~~|||yyyrrrrrrrrrnnniiihhhhhh```XXXSSSOOOFFF<<<666333444555444222000000000000222444666999AAALLLTTTNNNFFF<<<444000///---+++************************+++,,,---......///222444666555555555666777999::::::999888777555333111000111111222111111000///...,,,...///000000222444666666888999777666888<<<>>>CCCSSSRRRCCC<<<777444777===999;;;BBBHHHXXX}}}mmmVVVKKKEEEOOO^^^kkkvvv~~~~~~pppddd]]]WWWOOOLLLMMMTTT\\\___]]]\\\___ZZZ^^^]]][[[___iiiqqqrrrxxx~~~qqqWWWUUULLLWWWXXX]]]dddZZZ\\\xxxyyyyyyeee^^^ooocccQQQPPPIIICCCCCCAAA???===;;;:::::::::888666666555555444444333333222222222222222222222222222333111000333444555;;;BBB^^^zzzxxxqqq___LLL:::666444111111555555555444444444555666777777555444777<<>>:::555555666<<>>;;;999444222666===???PPPaaaggghhhlllqqqtttyyyzzzzzzzzz{{{}}}yyykkk^^^QQQKKKKKKAAA@@@>>>;;;888555333222111111111111000000000///222333444666777777888888444444555555666777777777555<<<;;;:::===>>>HHH\\\aaaYYYqqqyyydddvvvwwwmmmeeennnvvvppp]]]III@@@???<<<999777999999888777666555444444222222222111111111111000000000000000000111111222000777BBB[[[yyy\\\ZZZwww}}}xxxrrrssssssooolllkkkhhhbbb[[[VVVRRRJJJ???888333444444333222000000000000222444555999AAAKKKSSSLLLEEE<<<555111000///...************************+++,,,.........000222444555555555555555777888999::::::999888666333111///111111111111000000///...---...///000111222444666555777777666777:::>>>@@@GGGXXXVVVEEE:::555555===<<<>>>HHHVVVcccvvv|||WWWKKKEEEFFFQQQ___hhhpppvvvwwwxxxtttkkkdddaaa[[[TTTQQQSSSYYY```bbb______ccceeebbb``````dddjjjpppsssvvv}}}oooSSSNNNWWW[[[YYYbbbmmmiiiqqq^^^\\\qqq|||```QQQQQQKKKEEEDDD@@@@@@>>>;;;:::::::::888777666666555555444333333333222222222222222222222222333111000333444444:::AAAUUUqqqyyyrrr```LLL;;;666444000000444555555444444555555666777666444444666:::;;;:::777555333000000333777:::<<<;;;===>>>BBBJJJNNNIII@@@666333111111555;;;???AAA???;;;999BBBVVVnnn|||hhhSSSBBB888444222444444666;;;FFFNNNLLLEEEAAA===999777333333:::CCCEEEYYYkkkooolllnnnuuuzzz~~~~~~~~~qqqcccWWWKKKEEEEEE???>>><<<:::777555333222111111111111000000000000222333444555666777777777444555555666666777777888777===;;;999===>>>III^^^[[[^^^{{{}}}vvvgggzzzxxxrrrnnngggiiiuuu|||vvvcccMMMBBB???;;;888777999999888777666555444444222222222111111111111000000000000000000111111222333777@@@YYYwww```VVVlll|||{{{tttpppqqqrrrooolllllliiieee___[[[WWWOOODDD:::555444444333222000//////000111333555888@@@KKKSSSLLLFFF===666222111000///+++++++++++++++++++++++++++---/////////000222444555555555555555666777888999999::::::888444111...000000000000///////////////000111222333444555666666555555666888<<<@@@CCCOOO___ZZZEEE888444777BBB@@@MMM```sssYYYDDDDDDCCCHHHRRR[[[___aaadddggggggeeebbbbbbbbb]]]VVVVVVXXX^^^ddddddbbbccchhhnnnhhhgggmmmooolllnnnsssxxx~~~rrrZZZVVVbbb^^^^^^mmm}}}|||tttuuu|||YYY]]]rrruuu\\\OOOOOOJJJFFFFFFAAABBB???<<<:::::::::999777666666666555444444333333222222222222222222222222333111111333444444999???OOOkkkyyyrrr```MMM;;;666444000000444555555555555555666666777777666555666999999888666555222000111666;;;=========CCCJJJNNNQQQQQQJJJAAA555333222444999???DDDGGGDDD===:::DDDYYYooo~~~ttt^^^HHH999222111222222333555:::CCCLLLKKKEEE???;;;888666555777@@@KKKTTTeeesssrrrlllnnnzzzyyyjjj^^^SSSHHHBBBBBB===<<<:::888666444222222111111111000000000000000222333444555666666666666555555555666777777888888999???;;;999===AAANNNddd[[[bbb{{{zzztttiiizzz{{{mmmjjjkkkjjjkkkttt~~~mmm\\\KKKCCC@@@>>>;;;:::999999888777666555444444222222222111111111000000000000000000000111111222555666>>>XXXwwwhhhTTTccczzz~~~|||xxxrrroooqqqpppllljjjjjjiiigggccc___[[[UUUHHH===777666444222222111///...///111333444888???JJJQQQNNNIIIAAA999333000///...++++++++++++++++++++++++,,,...000111000111222444444444444555555666666666777999::::::999555111...//////////////////000000222222222444666888888777888555444666888<<>>>>><<>>444000000000000222333777???GGGGGGBBB<<<888777777888<<>>;;;:::999999888777666555444444222222222111111111000000000000000000000111111222333222:::WWWvvv~~~rrrUUU^^^{{{}}}zzzyyyuuussssssrrrmmmjjjkkkiiiiiifffaaa^^^ZZZMMM@@@;;;888444333222222000...///111333444777>>>HHHPPPRRRMMMEEE<<<444///---,,,++++++++++++++++++++++++,,,///111222111111222333333444444555555555555555555777999999888555111/////////......///000111222444444444777;;;<<<<<<::::::666444666888;;;EEEPPPjjjlllXXX???999:::===CCCTTTxxxpppWWWIIIGGGQQQRRRSSSQQQPPPOOOMMMKKKMMMJJJKKKSSS___gggkkkkkk___\\\[[[^^^___```dddiiiooolllooouuuoooiiitttxxxeeeccceeelllwwwgggpppzzz[[[gggxxxiiiUUULLLJJJFFFGGGKKKGGGEEEBBB===;;;:::::::::999777777666666555444444444222222222222222222222222333111222444444333666;;;LLLmmmyyyqqq^^^KKK:::555444111111555444555666777777777777666888888999999999999888888111111444888<<>>GGGQQQ```fffjjjiiilllxxx}}}uuupppllliiimmmuuutttiii]]]TTTJJJAAA<<<<<<888888777555444222111111000000000000111111111111333333444555555555555555555666666777777888888999:::>>>;;;:::CCCMMMaaa|||cccmmmuuu|||sssjjjtttyyynnnmmmttt{{{sssyyyVVVLLLCCC@@@@@@<<<999888999999888777666555444444222222222111111111111000000000000000000111111222444222;;;\\\|||```aaa||||||xxx{{{xxxwwwxxxuuuooommmnnnkkkmmmiiicccaaa^^^SSSDDD>>>:::555333444444111//////111222333666===HHHOOOTTTPPPIII???555...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222333222222222333333333444444555444444333333444666777777555222000000////////////111333444666555666:::???BBB@@@>>><<<888777999999<<>>;;;:::::::::999777777666666555555444444222222222222222222222222444222222444444222555:::CCCiiizzzqqq]]]JJJ999555555222333777444555666777888777777666777888999999888888888888000333666:::===BBBFFFJJJ___gggjjj```QQQGGGAAA>>>666555444888???GGGMMMPPPFFFAAA???DDDPPP[[[aaabbbQQQIII???999777777666444///111111111555::::::666666666888<<<======DDDKKKRRRWWW___hhhvvvyyyqqqeee\\\XXX[[[aaafffjjjuuuoooeeeYYYQQQHHH???;;;;;;777666555444333222111000///000000000111111111111333333444555555555444444666666666777888888999999999===:::;;;GGGUUUlllaaaooouuuzzzqqqkkktttxxxuuu{{{}}}UUUKKKAAA???>>>;;;999999999999888777666555444444222222222111111111111000000000000000000111111222444333>>>aaassskkk~~~}}}wwwxxxvvvwwwxxxvvvpppoooqqqnnnpppmmmeeeccccccXXXIIIAAA<<<666444555555222//////000222333666===GGGNNNTTTQQQJJJ@@@666///------,,,,,,,,,,,,,,,,,,,,,,,,---000333444333222222333222333444444444444333222111111333444444444333333000000//////000222555666777666888===CCCGGGEEEBBB;;;999:::<<<;;;@@@XXXrrr}}}zzz```DDD===@@@CCCIII\\\]]]LLLGGGFFFIIIOOO[[[YYYSSSOOOSSSYYYYYYSSSMMMIIIIIIRRR___nnn}}}mmm^^^ZZZ^^^aaabbbdddmmmmmmmmmmmmtttvvv^^^SSSZZZjjjxxxrrr^^^ooo~~~___SSSPPPRRRNNNOOOOOOGGGGGGCCC>>>;;;::::::::::::777777777666555555444444222222222222222222222222444222222444444222444:::FFFnnn|||rrr\\\III999555555333333888444555777888888888777666555777888999888777888888333666999<<>>FFFLLLOOOFFFBBB@@@EEEOOOYYY___```KKKCCC:::555555666444222///000000///222777666333555555999======;;;???FFFKKKRRR^^^pppyyykkkbbbYYYVVVQQQNNNNNNTTT]]]dddiiitttnnndddYYYQQQIII@@@<<<<<<666555555444333111111000//////000000111111111222333333444444555444444444666666666777888888999999888<<<:::<<>>999999888777666555444444222222222111111111111000000000000000000111111222///...;;;```~~~vvv~~~}}}wwwsssrrrsssvvvtttooonnnqqqpppsssooogggeeefff\\\MMMCCC===777555666666333000///000222333555<<>>FFFIIIHHHDDD;;;:::<<>>@@@DDDMMM]]]nnnOOOLLLOOOLLLOOOYYYZZZWWWPPPLLLQQQYYYWWWOOOSSSMMMKKKQQQ[[[hhh|||wwwbbb]]]```ccccccbbbhhhnnnssszzz~~~eeeWWW\\\nnnxxxeeesssssscccUUURRRQQQMMMNNNSSSOOOFFF<<<888:::;;;999666999888666666777777555444333333333222222222111111222333444333222333666888EEEggg{{{vvv```FFF999888444444888666::::::;;;999666444444555888:::::::::;;;<<<;;;888:::777888===BBBHHHVVVddduuujjj]]]SSSOOOLLLHHHDDD<<<222222===AAA@@@LLL^^^VVVKKK@@@@@@LLLZZZdddgggXXXFFF999888999444111333222222333444444444444333222222444777888666999>>>JJJVVVnnnxxxkkk\\\PPPJJJHHHHHHCCCBBBDDDDDDEEENNNZZZllluuu~~~lll^^^PPPIIIEEE???999777666666555444333333333333111111111111111111111111222222333444444444333333444555666777888888888888888:::<<<>>>GGG^^^}}}vvv^^^ppprrrhhhyyy}}}lllJJJEEE@@@=========<<<:::;;;999777666777777777555555444444333333222222111///////////////000111111......:::PPPcccnnn}}}}}}}}}|||xxxwwwvvvuuutttsssrrrqqqrrrooommmnnnnnnhhh]]]SSSJJJBBB999555555666444222111111222555555888AAALLLUUUOOOIIIEEE<<<000---000------++++++++++++------///222666888888666555444666666555555555444444444222111111111111111111111000000222444666777999:::888:::<<<>>>??????>>>>>>999;;;>>>???BBBSSStttsssOOOAAA@@@AAAFFF___iiiSSSWWW[[[```iiilllfff```ZZZWWWVVVUUUPPPKKKFFFQQQQQQNNNTTT]]]nnn~~~mmmjjjhhhdddiiitttlllzzzvvvnnnttt|||}}}}}}hhhyyylllYYYTTTSSSRRRTTTYYYLLLDDD<<<:::<<<>>><<<999:::888777666777777666444333333333222222222222111111222333222111222444777BBB```zzzttt```GGG999888333444777666999::::::888555444444555888999:::<<<>>>???<<<777;;;999:::???DDDKKKZZZgggqqqgggZZZRRRPPPOOOMMMJJJ>>>333111:::???BBBQQQddd]]]OOOBBBEEEUUUgggppprrrcccXXXJJJ???777222444999444444555555555444444333333222333777777777;;;BBBPPPccczzzvvvccc```YYYQQQHHHCCCAAAAAAEEEBBBBBBDDDEEEIIISSS___iiioooxxx}}}wwwsssfffYYYKKKDDDAAA;;;777555666555444333222222222222111111111111111111111111222222333444444444333333444555666777888888888888<<<===@@@GGGVVVmmmjjjWWWkkk{{{yyyvvvrrrrrr~~~~~~~~~~~~~~~aaaIIIEEE@@@===<<<<<<;;;:::;;;999777666777777666555555555444444333222222222///////////////000111111222///666GGGVVVbbbuuu{{{}}}~~~|||xxxxxxwwwvvvuuuuuuttttttuuusssqqqrrrrrrlll```VVVOOOGGG===666555555444222111111222555555888@@@JJJXXXRRRNNNIII@@@444///111...---,,,++++++,,,---...///222666888888666555555555555555555444444444444111111111111111222222222111111333444666888999:::888888888888888888888888::::::===CCCNNNaaa~~~qqqMMMAAA@@@@@@EEE___kkk[[[hhhuuu~~~xxxrrrkkkeee```YYYPPPIIIIIINNNKKKJJJWWWeeeuuutttrrryyykkk}}}oooWWWPPPQQQQQQTTTYYYHHHBBB===<<>>EEEUUUhhhdddTTTFFFKKK___ttt}}}~~~rrrqqqeeeNNN999222666:::666666777777666555333222333222333666666777???GGGSSSkkk|||zzzzzzxxxuuurrrnnnhhhbbb]]]NNNJJJDDD@@@@@@@@@AAAAAACCCBBBCCCFFFIIINNNYYYdddgggjjjpppxxx|||zzzrrrlll```SSSFFF@@@===888555555555444333222222111111222111111111111111111111111111222333333444444444333555555666777888888888888>>>>>>DDDRRRggg{{{{{{YYYPPPcccrrryyyyyytttvvvvvv|||~~~tttuuuvvvxxx{{{VVVHHHEEE@@@===<<<;;;;;;::::::888666666777777666555555555555444333333222222000000/////////000111111555000222<<>>>>>@@@AAA???<<<;;;999888888888888777555444444333333333222222222000111333222222222444555???TTTsss|||pppdddIII:::888222222666444777777777555444333555666888777;;;EEEJJJFFF===666<<<===>>>BBBHHHSSSaaallljjjaaaVVVPPPRRRVVVXXXXXXFFF888111666>>>EEESSSbbbbbbUUUJJJOOOcccyyywwwXXX>>>555555444777777888888777555222111333222333555555888BBBMMMYYYqqq|||wwwtttqqqnnniiiddd___XXXQQQMMMJJJFFFCCCCCCFFFHHHHHHFFFDDDEEEGGGIIIMMMSSS^^^fffeeedddfffmmmttttttmmmfffZZZOOOCCC>>>;;;888666777444444333222111111111111111111111111111111111111111111222333444444444444555555666777888888888888<<>>EEEWWWWWWWWWSSSJJJ>>>444000///...---,,,,,,---...///000333777888777666666666444444444444333333333333333333444444555666777777444444555666777888999::::::999888666666666666777888777===KKK\\\ooodddHHHFFFJJJNNNUUUcccfff^^^kkkxxxvvvpppmmmjjjfffccc___YYYUUU^^^```YYYXXXfffsss~~~cccuuunnnXXXRRRTTTRRROOOPPPEEEBBB???>>>??????<<<:::;;;:::888888999999777666444444444333333333222222111222444444444333555666:::NNNkkksssgggLLL<<<888333222666444666777666555333333666888888888>>>JJJOOOGGG<<<777;;;>>>AAADDDIIITTTaaajjjhhh___UUURRRTTTYYY[[[[[[JJJ===333666===CCCLLLTTTTTTOOOLLLSSSeee{{{sssQQQ:::555555333777888888888777555222000444333444555555999EEERRRfffwwwzzztttpppgggccc^^^YYYTTTOOOIIIFFFDDDCCCDDDGGGKKKLLLIIIFFFGGGKKKNNNOOOQQQXXX```eeedddaaa___dddiiiiiiaaaYYYRRRHHH@@@<<<:::777666888444444333222111111111111111111111111111111111111000111222333444444444444555666777888999999999999<<>>;;;;;;;;;<<<;;;999777777777888777555777777666555555444444333111111000000000000111111111111222666>>>QQQnnniiimmm{{{xxx{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwwwwwwuuuooofff___XXXQQQFFF<<<777666777888555222222555666777<<>>>>>===;;;999<<<:::999999:::999888666444444444444333333333333111222555555444444555666555FFFaaazzz{{{tttxxxvvvjjjOOO>>>:::333333777555777777666555333444777:::999:::CCCPPPQQQFFF<<<999;;;@@@EEEFFFKKKUUU___eeeddd]]]UUUSSSWWW\\\^^^]]]OOOBBB777777<<<@@@DDDGGGFFFFFFIIITTTfffzzzyyy[[[>>>111222777888777888::::::999666333111444444666777666:::GGGTTTjjjuuu{{{uuuoookkk\\\XXXTTTPPPLLLIIIFFFDDD???AAAEEEIIILLLLLLIIIGGGIIIPPPUUUUUUVVV\\\aaaccciiigggfffiiilllggg\\\RRRHHHAAA<<<:::999666555777555444333222222111111222111111111111111111111111000111222333444555555555555666777888999999999999>>>KKK___mmmooocccQQQCCC666777III^^^gggppp|||xxxuuuuuuhhhTTTYYYqqq]]]HHHGGGDDD@@@<<<;;;<<<>>><<<:::888888999999888777777777777666555555444444222222111000000000111111000222444444:::LLLiiikkkeee~~~{{{{{{{{{{{{zzzzzzyyyyyyyyyvvvuuuuuuuuusssnnnhhhccc[[[UUUKKKAAA:::888999:::666222222555777777;;;@@@KKKTTT[[[YYYRRRHHH;;;111000///...------...///000222444777888777666777888666666555555555444444444555666666666777888888888555555555666666777777777333555888:::;;;;;;:::999555:::CCCKKKPPP[[[pppcccLLLKKKQQQ[[[jjjrrr{{{kkkjjjyyy~~~vvvxxxwwwuuurrrooollliiigggooo{{{{{{tttqqqnnnsssxxxwwwwwwyyyyyyvvvpppkkkffffffeeeddddddiiinnnssszzzjjj}}}uuudddUUURRRQQQKKKHHHJJJFFFDDDAAA???>>>======<<<<<<;;;999999::::::888777555444444444444333333333///222444555444333444555444BBBWWWmmm~~~sssnnnxxxyyymmmQQQ@@@;;;444444888666777777666555444555999<<<:::===GGGTTTRRRCCC;;;<<<<<>>;;;<<<;;;777666888666555444333222222222222111111111111111111111111000000222333444555555555666666777888999999999999AAASSShhhpppfffTTTEEE>>>555<<>>@@@>>><<<:::999::::::999888888888777777666555555444333222111111000000111111...222444333777KKKkkkqqqbbbzzz{{{{{{zzzyyyxxxwwwwwwvvvvvvuuuuuutttrrrooollliii```ZZZQQQGGG>>>:::999:::777333222555777777:::===HHHTTT^^^^^^YYYPPPBBB666111000///......///000111333555777888777666777888777777666666666555555555444444555555555555555555555555555555555666666666444555666777888999:::::::::>>>EEEKKKPPP\\\qqqeeeOOOMMMTTTbbbvvvxxxvvvkkkgggnnnrrrggg```^^^YYYZZZ___fffkkknnnnnnmmmmmm{{{{{{xxxqqqmmmiiiccchhhjjjfffccccccaaa]]]]]]^^^aaacccbbb___ZZZWWWXXXZZZ\\\]]]\\\^^^ccciiirrrvvvgggYYYVVVTTTNNNMMMQQQFFFDDDBBB?????????@@@@@@===;;;::::::::::::999777555555444444444333333333...000333444333222333444666BBBSSSddduuuyyyvvvzzzoooSSSAAA<<<555444888777888888777555444666:::===;;;>>>JJJVVVQQQAAA:::======FFFMMMMMMOOOWWW]]]]]]\\\WWWTTTVVV\\\bbbcccbbbZZZJJJ999444999>>>??????CCC???@@@KKK]]]jjjnnnlllGGG999000444777333222555:::<<<>>>??????<<<999777444666999:::888;;;GGGUUU```jjjuuu|||~~~}}}uuummmfff```\\\UUUQQQMMMJJJJJJIIIHHHGGGIIIKKKMMMKKKGGGDDDDDDFFFIIISSS\\\]]]^^^bbbdddaaa^^^fffrrr}}}}}}rrr```SSSBBB>>>===???>>>:::999;;;666666555444333333333333111111111111111111111111///000222333444555555555666777888999999:::999999AAAVVVkkknnn^^^JJJ@@@???;;;DDD^^^rrrxxxrrrmmmeeeVVVSSSlll}}}~~~NNNJJJJJJGGGCCC>>><<<>>>AAA>>><<<::::::;;;;;;:::999888888777777666666555555333333222111000000111111,,,111444222777OOOqqqxxxeee|||}}}}}}~~~}}}{{{{{{zzzyyywwwvvvuuuuuuwwwvvvuuutttrrrpppooonnnddd___VVVKKKAAA;;;::::::777333222555777777999<<>>===<<<<<<<<<;;;;;;;;;:::::::::888777777666666666666777333333333333333333333333555AAASSShhh|||zzz|||~~~nnnWWWBBB;;;888444777>>>777777888777666666888:::;;;@@@KKKTTTPPPCCC;;;:::CCCFFFJJJLLLLLLOOOSSSXXXZZZUUUQQQQQQWWW\\\___^^^\\\NNN===666999>>>>>><<<===@@@DDDJJJSSS]]]___[[[999:::888444222444444222???===>>>CCCEEECCC???>>><<<777666888999;;;FFFRRRfffgggiiimmmrrrwww{{{}}}vvvwwwwwwtttlllccc\\\WWWQQQOOOLLLJJJIIIJJJKKKMMMLLLMMMNNNNNNLLLKKKKKKLLLMMMQQQWWWZZZ\\\```fffjjjdddggglllooonnncccTTTIIIAAA???======<<<:::777555555666666333111222444444111111111111111111111111333333333444444444555555777777777888999999::::::===]]]qqqdddRRRJJJDDD:::777JJJkkk~~~|||~~~tttqqqeeeYYYaaayyy{{{mmmvvvQQQGGGFFFDDDAAA???>>>===<<<;;;;;;:::999888888888888888888777777666555555555444444333222222111111000111,,,666888333NNNwwwrrrppp|||vvvzzzyyywww{{{}}}yyyvvvxxx|||yyywwwuuutttrrrpppnnnhhhcccZZZMMMAAA999888999888888777555444666999<<>>666333666777444444888333555666777888;;;;;;:::AAA>>>@@@JJJWWWcccpppzzz}}}vvvaaaSSSVVV\\\mmm{{{nnnZZZKKKJJJKKKFFFDDDGGGOOOVVVaaakkktttzzz}}}~~~ccc\\\WWWNNNRRRTTTVVVUUUTTTXXXaaaiiiwww}}}}}}zzzyyyyyyxxx~~~|||}}}~~~~~~mmmaaaUUUQQQPPPLLLIIIHHHIIIFFFCCC@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;::::::999888777777666666666666333333333333333333333333444>>>QQQggg}}}qqq[[[EEE===888444666<<<777888777666555666999;;;===AAAJJJPPPLLLAAA;;;;;;CCCEEEFFFFFFFFFIIIOOOTTTVVVRRRNNNOOOTTTYYY[[[[[[ZZZOOOAAA999999;;;<<<:::AAACCCCCCBBBEEEIIIFFF@@@;;;666111111444777999:::>>>EEEMMMOOOMMMIIIEEEBBB<<<999:::<<<<<<===DDDMMM[[[^^^bbbhhhmmmooopppooojjjkkkllljjjddd\\\UUUQQQNNNMMMKKKIIIIIIKKKMMMNNNRRRTTTVVVWWWUUUTTTTTTUUUQQQTTTWWWZZZ\\\___aaacccjjjhhhccc]]]UUUKKKAAA;;;;;;999888888999999777555666666555222111111333333111111111111111111111111333333333444444444555555777777777888999999::::::===TTTccc\\\PPPIIIBBB999:::NNNpppqqqqqqgggaaarrr}}}xxxmmmLLLFFFEEECCCAAA???>>>======<<<<<<;;;999999888888888888777777666666555444444444444333333222111111111222---555777111GGGkkkyyyyyyxxxrrrvvvooottt|||zzzxxx{{{|||yyyxxxzzz{{{zzzzzzxxxuuusssqqqpppjjjfff]]]PPPDDD<<<::::::999999888666555666888;;;>>>LLL[[[dddeee```UUUJJJ@@@777000/////////000222333555888999999888999::::::999888666555555444444333222111111333555888:::;;;666555888999777888<<<999:::999:::<<<>>>@@@???AAAAAAEEENNNVVV^^^iiirrrzzzzzzmmmaaa___dddxxx}}}cccRRRDDDCCCEEEDDDHHHOOOTTTXXX___fffnnnvvv~~~xxxkkk```VVVPPPXXX[[[___dddmmm}}}tttwww}}}yyyrrriii___UUURRRQQQLLLHHHFFFIIIFFFCCCAAA@@@@@@>>>===<<<<<<<<<;;;;;;;;;;;;:::999999888888777666666555444444333333333333444444222;;;MMMeee~~~wwwbbbLLLAAA:::444555999888888777555444666999<<<@@@BBBGGGJJJFFF>>>;;;<<>>===>>>???AAAFFFJJJEEE===@@@666111666;;;;;;===AAAHHHXXXbbb\\\OOOGGGAAA<<>>===;;;::::::;;;;;;:::999999777444222111000111333222222222222222222222222333333333444444444555555777777777888999999::::::???JJJSSSSSSMMMGGG???999:::QQQwwwwwwuuupppwwwwwwvvvuuubbbFFFCCCBBBAAA@@@???>>>>>>>>>>>>===<<<:::999888888888888777777666666555444444444444333333222222111111222///444555///>>>YYYgggnnn|||vvvqqqiiinnnxxx|||zzz{{{|||zzzzzz{{{xxx{{{}}}{{{wwwsssrrrrrrnnniii```UUUIII@@@<<<;;;;;;;;;:::888666666888999999GGGXXXdddiiiggg]]]RRRHHH===333000//////222555222555888999999999:::;;;777777666666555666666666333333444444666888:::;;;888777888::::::999;;;@@@@@@>>><<<===???@@@AAAAAAHHHLLLSSS[[[^^^```gggpppvvv{{{nnngggggg}}}yyyXXXKKKAAABBBEEEHHHRRR]]]ZZZ\\\___aaafffppp}}}}}}uuuccc]]]fffvvv}}}www{{{}}}vvvtttsssmmmhhh^^^UUURRRPPPKKKHHHHHHIIIFFFCCCAAAAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777666555555444333333333333444555222999JJJccc~~~}}}jjjUUUGGG===666555888999888777555444555999<<>>888999BBBJJJCCCDDDHHHTTTeeepppkkk___SSSHHHAAADDDCCC===>>>EEEUUUfffmmm]]]IIIAAA>>>:::BBBHHHQQQVVVVVVTTTSSSTTTTTTZZZdddnnnsssooofff^^^WWWYYY[[[]]]]]]ZZZVVVRRROOOOOOOOOQQQSSSVVVYYY[[[^^^bbbgggjjjjjjiiihhhhhhlllkkkkkklllnnnlllgggcccZZZ[[[ZZZVVVOOOKKKKKKLLLLLLKKKIIIHHHHHHGGGEEECCC???:::555333222111111444222222222222222222222222333333333444444444555555777777777888999999::::::BBBEEEJJJKKKHHHAAA<<<:::888SSS{{{yyyxxxqqquuuuuunnnXXXBBB@@@@@@???>>>>>>>>>>>>??????>>>===;;;:::999888888999888888777777666555555555444444333222222111111000000333444000777JJJXXXfffwwwxxxzzzooofffjjjuuu}}}|||}}}~~~~~~|||{{{zzzvvvzzz}}}wwwsssrrrtttppplllcccYYYNNNEEE???<<<<<<<<<<<<:::888666777888999FFFVVVcccjjjjjjaaaWWWQQQDDD777111//////222777555777999:::999888888888555555555555555666777888555666777888999999::::::777888999:::999:::===AAAFFFBBBAAAEEEIIIIIIHHHHHHSSS[[[hhhpppooolllpppwww}}}}}}qqqkkk|||mmmNNNHHHEEEGGGIIINNNXXXccc```aaaaaa```bbbkkkzzz~~~kkkuuu}}}nnnpppxxx}}}www{{{|||fff\\\RRRMMMKKKHHHGGGIIIHHHFFFBBBAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;::::::::::::999888777666666555333222222333555666333888GGG___{{{rrr]]]LLL@@@999666777888888777555444666999<<>>:::999:::<<<@@@CCCFFFEEECCCBBBDDDGGGRRRQQQOOOJJJEEECCCEEEGGGLLLLLLHHH???888===KKKXXXWWWYYYaaavvvyyykkk\\\RRRHHHBBBHHHSSSbbbkkkhhhUUUCCC>>>@@@AAACCCNNNZZZbbbdddcccaaa___VVV\\\fffqqqwwwsssggg]]]UUUUUUWWWZZZ]]]]]]ZZZWWWQQQRRRSSSVVVYYY\\\___aaaaaaeeekkkoooppppppppppppwwwuuutttvvvwwwuuupppkkkggggggeee___YYYVVVWWWZZZ```___]]]]]]\\\ZZZWWWUUUFFF===666666555222222666222222222222222222222222333333333444444444555555777777777888999999::::::AAABBBDDDDDDAAA<<<:::999777UUU~~~|||~~~}}}ooo{{{vvvtttPPPBBB>>>>>>>>>======>>>>>>???>>>>>><<<;;;:::999999999::::::999888888777777666555555444444333222222111///111222333333444???PPPbbbuuutttlll{{{pppfffiiivvvxxx|||~~~{{{xxxtttyyy~~~|||wwwsssssstttqqqllleee\\\SSSJJJBBB>>><<<===>>><<<:::888777888999DDDRRR___hhhlllggg___ZZZLLL<<<333000///222666777999::::::777555444444333333444444555777888999666666777888888777777666777888999:::<<<@@@EEEHHHKKKGGGGGGPPPWWWWWWWWWXXXZZZeeevvv~~~xxxyyywwwaaaLLLMMMOOOSSSUUUVVV\\\bbbcccffffffdddbbbiiiyyyzzzxxxhhheeeppp~~~{{{aaaXXXOOOJJJGGGDDDEEEHHHGGGDDDAAA@@@@@@@@@???>>>=========<<<<<<<<<;;;;;;999999:::;;;;;;999888777666555444222222444555666444888CCCXXXttt|||uuubbbOOOAAA:::777666777777888777666666888:::;;;???@@@;;;777888::::::>>>BBBFFFGGGFFFDDDFFFHHHNNNPPPPPPLLLFFFCCCGGGKKKJJJLLLJJJBBB;;;???OOO]]]```gggwwwkkkWWWNNNTTTaaallluuunnn```OOOBBB<<<<<<>>>CCCPPP___gggkkkmmmllliiibbbfffoooyyy|||qqqgggWWWUUUUUUWWW\\\___^^^\\\VVVWWWXXX[[[^^^aaaccceeegggkkkqqquuuwwwxxxyyyzzz}}}}}}}}}~~~|||zzzxxxuuupppkkkiiikkkpppuuuuuuttttttsssrrroooiiieeeLLL@@@777777666222222777333333333333333333333333333333333444444444555555777777777888999999::::::;;;>>>>>><<<===@@@???;;;===[[[wwwxxxwwwIIIDDD=========<<<<<<======>>>===<<<;;;:::999999999999:::999999888888777666666555555444444333333222222...222111333777333888LLL^^^sssrrr```ssswwwlllnnn||||||vvv|||~~~{{{wwwuuuyyy{{{{{{wwwuuutttuuuqqqmmmggg```XXXOOOFFF@@@<<<>>>???>>><<<999888888777???KKKXXXfffppppppkkkdddTTTBBB777222///222666888::::::999666333111111222222333444555777888999555555666777777666666555888999:::<<>>===============<<<<<<<<<<<<777888:::;;;<<<;;;:::999777666444222222444666777333666???QQQkkk{{{xxxuuucccOOOAAA:::777555555777888888777777888999777<<<>>>999666888:::999===@@@DDDDDDCCCDDDGGGJJJPPPTTTTTTOOOGGGCCCFFFKKKKKKNNNMMMFFF>>>???JJJVVVaaaooo~~~uuucccVVV___uuuxxxcccQQQKKKGGG???;;;<<>>>>>>>>===<<<>>>=========<<<<<<<<<<<<666888:::<<<<<<<<<;;;:::777666444222222444666777333555<<>>@@@@@@@@@BBBGGGLLLWWWZZZZZZRRRGGG@@@BBBGGGLLLPPPQQQJJJ@@@>>>EEEMMMhhhzzzyyyZZZZZZTTTVVVpppfffLLL===FFFOOOIIIDDDEEEGGGWWWfffmmmsssxxxxxxtttpppqqquuu~~~~~~vvvkkkfffbbbccciiioooppppppfffggghhhjjjlllnnnpppqqqyyy|||wwwoooQQQAAA666666666000000555333333333333333333333333333333333444444444555555777777777888999999::::::666:::666555HHH___]]]JJJTTToooxxx~~~{{{qqqrrr^^^<<>><<<:::999999===CCCNNN___pppwwwwwwrrrbbbNNNAAA999333333666444666777666444222111111222222333444555666888999::::::;;;===???AAADDDEEE999:::<<>><<<;;;;;;<<<<<<;;;999999:::;;;<<<<<<:::888777555555555555555444444444555555;;;DDD[[[~~~zzz}}}~~~uuucccPPP@@@888777999888999999999999888777777888:::999666777::::::888===;;;<<<>>>>>>???EEENNNZZZ\\\[[[SSSGGG@@@DDDMMMLLLMMMOOOMMMEEE@@@JJJYYYooofffZZZYYY___rrrhhhOOOGGGDDDIIIOOOMMMIIIGGGHHH[[[kkknnnoootttwwwvvvvvvqqqwww}}}|||xxxnnniiigggkkkmmmnnnrrrxxxllllllpppuuuxxxxxxwwwwwwxxxgggKKKAAA888555444333333666333333333333333333333333555555555555666666666666888888888999:::::::::;;;;;;///???>>>NNNkkkZZZJJJbbbssstttqqq|||ppphhhqqqpppgggfff]]]??????<<<<<<<<<;;;;;;::::::::::::999888999;;;<<<;;;:::555666666666666666555555555555444444444333333333111444666444222222888===OOOiii}}}ssskkkrrr~~~}}}}}}|||yyyxxxzzz~~~~~~}}}{{{vvvuuusssnnnfff[[[PPPJJJ???<<<>>>DDDEEE>>>:::::::::===BBBKKK]]]nnnsssnnnqqqhhhYYYHHH:::444555888444777888666222000111333777777777888888999999999===<<<<<<@@@HHHQQQSSSQQQDDD===???IIIZZZyyy{{{mmmbbbXXXWWWbbbpppvvv~~~zzznnnsss~~~qqqjjjkkkgggfffiiimmmxxxooohhhbbbrrr}}}wwweeebbbgggaaa[[[YYYTTTMMMJJJJJJDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<<<<======<<<::::::;;;<<<===<<<;;;999888666666555555555555444444444444;;;GGG```wwwtttyyy|||ssscccQQQAAA777444555888888999999999888888888777999888555666999:::888999999:::===<<<<<>>DDDMMMQQQSSSTTTPPPEEE???GGGTTTqqq~~~vvvrrrooo\\\NNNFFFCCCDDDJJJNNNKKKFFFDDDNNN\\\fffeeeeeelllrrrrrrqqqoooxxx}}}~~~}}}tttmmmmmmnnnpppsssuuuwwwwwwmmmpppuuuyyyzzzzzz|||~~~wwwfffJJJ@@@777555444333333666333333333333333333333333555555555555666666666666777777888888999:::::::::999222===@@@WWWlllUUUJJJeeeuuuxxxwwwqqqccc^^^cccvvvzzzqqqpppoooYYY>>>???;;;;;;::::::999999999999:::999888999;;;<<<;;;:::555666666777777666666555444444444333333333222222111333555444111222777<<>>BBBMMMZZZaaa]]]WWWJJJAAAAAAHHHWWWvvv~~~mmmccc\\\YYY^^^ggguuuuuu}}}ooojjjjjjfffeeejjjqqq~~~rrrfffiii{{{{{{qqq```aaaccc]]]YYYXXXUUUNNNJJJIIIDDDDDDCCCBBBAAAAAAAAAAAA???===<<<<<<>>>>>>===;;;;;;<<<=========<<<:::999777666666666555555555444444222999EEE]]]uuuuuu}}}~~~uuufffSSSCCC888444444888888888999999999999999666888777444444888:::888777777:::===<<<<<<@@@GGGMMMTTTVVVNNNBBB???GGGPPPWWWZZZ[[[TTTFFF===DDDOOOaaalllzzz]]]GGGBBBEEE@@@AAAGGGOOOQQQKKKEEEDDDRRR[[[___ZZZZZZdddlllnnnnnnooo|||~~~{{{ppphhhpppttttttxxx~~~{{{rrrkkksss}}}ppp___III???777444444333333666333333333333333333333333555555555555666666666666666777777888999999::::::555555999BBBaaajjjMMMIIIlllzzz}}}}}}{{{uuulllYYYQQQSSSWWWeeeuuuyyyvvv{{{||||||RRR===???999999999999888888888888:::999888999:::;;;;;;999666666777777777777666666444444444333333333222222111333444333111222555999OOOdddsss}}}wwwttt||||||~~~}}}}}}}}}~~~~~~|||yyywwwuuurrrlllfff___ZZZWWWGGG@@@===BBBGGGFFFAAA>>>;;;===???CCCNNN___lllqqquuupppgggXXXHHH<<<666555444777888666222000111333333444666888:::<<<<<<<<<>>>AAALLL^^^mmmooocccWWWNNNEEEDDDJJJWWWuuu}}}eeeZZZVVVTTTYYYaaaxxxqqqqqq|||tttzzzzzz{{{yyyssslllnnnuuuqqqqqqxxxuuucccmmmuuueeeeeeddd]]]WWWUUUSSSMMMIIIHHHEEEDDDCCCBBBAAAAAA@@@@@@???>>>======>>>???>>><<<<<<======>>>===<<<;;;;;;888777777666666555555555555111555>>>OOOuuu|||kkkVVVEEE;;;888888888888888888999999:::;;;666888777333444888:::888888888;;;???>>>===AAAGGGOOOXXX\\\RRREEECCCLLLVVV[[[___```VVVEEE===BBBLLLTTT[[[mmm~~~zzzYYYBBB;;;@@@DDD@@@FFFPPPWWWUUULLLFFFEEEOOOVVVXXXTTTWWWccclllnnnpppsss|||xxxnnncccpppxxxwww|||{{{llljjjyyy{{{fffWWWGGG===666444444333333555444444444444444444444444555555555555666666666666666666777777888999::::::555<<<;;;KKKnnnhhhKKKOOOsss||||||}}}vvvnnnaaaLLLIIIVVV^^^jjj|||sssKKK<<<>>>999999999999999999888888999888888888:::;;;:::999666666777888888888777777555555555555444444444444111222333333111222444777BBBUUUgggvvvrrr~~~|||{{{{{{||||||||||||}}}~~~~~~{{{xxxuuutttrrrooojjjddd___\\\MMMEEE???AAAHHHJJJFFFAAA;;;<<<===???HHHXXXjjjvvvpppooojjj```SSSFFF<<<888666999:::888444222333555888888:::;;;;;;<<<<<<;;;BBBJJJ\\\pppxxxnnn[[[MMMLLLDDDGGGNNNYYYuuu~~~cccVVVPPPOOOYYYhhh~~~mmmYYY\\\ccc___ggglllvvv~~~mmmqqqvvvvvvnnngggkkkttt}}}~~~mmmppprrrqqqiii^^^UUUQQQOOOKKKHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<===>>>???>>>=========>>>=========<<<<<<999999888777666666555555777111444:::DDDaaannnXXXFFF<<<:::;;;888888888888999:::<<<<<<999:::888444444888:::999888888;;;???>>><<<@@@FFFRRR```dddXXXHHHFFFPPPZZZ\\\cccdddVVVDDD===CCCLLLXXX^^^kkkvvvrrrgggjjjvvvmmmdddUUUGGGBBBCCCAAA===EEEKKKUUU[[[WWWLLLFFFEEEIIIPPPUUUUUU]]]kkkrrrqqqsssuuu{{{vvvuuunnndddrrr{{{}}}|||iiisssuuuaaaUUUDDD<<<555444444333333555444444444444444444444444555555555555666666666666555666777888999:::;;;;;;888BBBAAAZZZwwwcccMMMXXXuuuzzzwwwzzzzzzuuu```KKKMMMbbboooyyy}}}cccEEE<<<===999999999999::::::::::::999888777888:::;;;:::999666666777888999999888888888777777777777666666666222333333333222222333444777HHH[[[qqqooo{{{}}}|||{{{zzz{{{||||||}}}{{{|||}}}~~~{{{xxxrrrsssttttttpppjjjddd```SSSKKKBBBAAAHHHMMMKKKEEE===<<<<<<>>>EEETTThhhxxxnnnnnnlllggg^^^PPPAAA777999<<<===;;;777555666888:::;;;<<<>>>@@@BBBDDDEEEPPP\\\qqq|||fffOOOCCCGGGBBBJJJSSSZZZpppssshhh[[[RRR[[[nnnpppRRRNNNWWW^^^bbbnnn|||cccWWWYYY^^^bbbccceeemmmwww}}}}}}}}}|||zzzkkk___TTTOOONNNKKKHHHIIIEEEDDDCCCAAA@@@???>>>>>>===<<<;;;<<<>>>???>>>===>>>=========<<<<<<<<<<<<::::::999888777666555555888333777;;;@@@XXXxxxpppZZZGGG===::::::888888777888999;;;===>>>===>>>;;;666555999;;;999888777:::<<<;;;:::>>>EEEUUUeeekkk\\\JJJHHHTTT^^^___ggggggWWWDDD>>>FFFOOO\\\bbbkkknnncccSSSPPPVVVJJJKKKHHHBBB@@@CCCDDDCCCJJJMMMTTTXXXTTTJJJEEEFFFHHHQQQXXX]]]hhhvvvzzzvvvuuuttt{{{zzznnnlllsssrrrlllvvv~~~mmmrrr```WWWBBB:::444444444333333555444444444444444444444444555555555555666666666666666666777999:::;;;<<<<<<777AAAEEEffftttUUUNNN___vvv{{{yyy~~~~~~{{{XXXJJJRRRjjjvvv~~~{{{yyyVVVAAA===;;;999999999:::::::::::::::999888777888999::::::888666777888999999:::999999999999999888888888777777444444444444444333333333444AAARRRmmmjjjqqq||||||}}}{{{|||~~~{{{xxxqqqsssvvvwwwtttnnnhhhcccYYYRRRHHHBBBFFFMMMNNNJJJBBB>>>;;;>>>DDDQQQdddtttqqqooommmmmmhhhZZZEEE666;;;>>>???===999777888:::999:::===BBBIIIQQQXXX\\\fffqqqcccJJJAAAEEECCCMMMXXX\\\mmmjjjVVVXXXiiitttTTTFFFKKKVVV]]]aaaoookkkPPPIIINNNYYYcccggghhhmmmssswwwyyy{{{vvvtttiii]]]SSSPPPPPPMMMJJJIIIDDDCCCBBB@@@>>>>>>======<<<;;;:::;;;===>>>===<<<======<<<<<<;;;;;;<<<<<<;;;::::::999777666666555555222888;;;<<>>???AAABBB>>>888777:::<<<::::::999:::<<<::::::???FFFVVViiippp```MMMMMMYYYcccdddmmmlllYYYEEE@@@IIISSS[[[cccjjjggg[[[MMMHHHIIIIIIJJJGGG@@@???DDDIIIJJJNNNNNNPPPSSSQQQKKKHHHIIIOOOXXX___fffrrrzzzvvvrrruuuooobbbgggvvv|||vvvzzz~~~rrrkkk[[[UUUAAA999333333444333333555555555555555555555555555555555555555666666666666777777888:::;;;<<<===>>>===DDDPPPvvvsssMMMWWWkkkwwwrrrMMMLLL^^^uuu}}}uuuLLL@@@>>>:::888888888888999999999:::999777777888999:::999888666777888999::::::::::::999999999888888888777777555555555555555444333222444<<>>DDDNNN]]]kkksssnnnlllppprrrfffMMM999<<<>>>???===999777999;;;:::<<<@@@HHHTTTaaalllsssyyyhhhOOOGGGEEEDDDRRR___bbbrrruuu\\\\\\mmmyyyYYYIIIHHHOOOWWW]]]aaaooo~~~^^^PPPMMMUUUbbbiiigggcccfffnnnuuuyyymmmzzzzzzjjjiiieee[[[RRRRRRSSSPPPKKKIIIDDDCCCAAA???>>>===<<<<<<;;;::::::;;;===>>>===<<<======<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666555222000777999777KKKooo{{{hhhUUUEEE<<<888888777777777999<<<>>>@@@DDDDDD@@@:::888;;;===;;;===<<<<<<===<<<<<>>???KKKOOO```{{{RRRggg|||llldddKKKTTTnnn|||~~~nnnGGG@@@???999666666777777888888888999888777777777999:::999888666777888999:::;;;;;;;;;888888888888777777777777777666555555666555333222444888EEEddddddbbbrrr~~~{{{|||~~~|||}}}|||yyywwwwwwvvvuuusssqqqnnnlll^^^[[[PPPEEEDDDLLLQQQPPPKKKBBB<<<>>>DDDKKKWWWcccqqqkkkjjjrrryyyoooVVV???;;;>>>???===999777888:::===???DDDMMMZZZjjjxxxmmmUUULLLEEEFFFUUUdddiii|||{{{fffjjj}}}uuu[[[EEEEEEOOOWWW___gggooozzztttXXXTTTXXX```jjjjjj___XXX___kkksssyyylllYYYfff{{{tttjjjbbb[[[]]]XXXUUUUUUSSSMMMHHHHHH@@@???>>><<<:::999999999888999;;;======;;;888777<<<<<<;;;::::::999888888888777777666666666666666222444111222:::DDD]]]{{{wwwyyyyyyooobbbGGG777???999999;;;===:::999>>>FFFFFFFFFBBB<<<:::<<<;;;777777999???CCCBBB???BBBGGGWWWqqqoooWWWQQQ]]]gggmmmxxxttthhhVVVIIIIIIQQQYYYfffooorrrnnndddNNNAAAHHHHHHUUUWWWTTTSSSMMMHHHNNNOOOWWWccceeeUUUDDDJJJ[[[\\\ccclllvvv~~~}}}uuuiiibbbiii|||~~~}}}sssrrrxxxbbbOOOFFF999777555333222333444555333333333444444444555555555555555555666666666777777:::;;;999888:::<<<===KKK]]]sss```{{{xxxkkkRRRLLL[[[www|||[[[MMMEEE999999666666555555555555666666666777777777888888888888888888999999999:::::::::::::::999888777777777888555666777777777666444333333888CCC]]]|||dddjjj~~~|||{{{{{{{{{|||||||||{{{yyyxxxxxxzzzzzzuuusssrrrooojjjfffbbbXXXKKKEEEGGGOOOUUURRRJJJBBB??????DDDQQQ]]]hhhnnnqqquuugggEEEBBBDDD@@@:::999======888===AAAIIIRRRXXX[[[___ccceeeaaagggtttyyynnn]]]SSSGGGMMMaaannnsssxxxTTTRRRHHHGGGWWW```dddkkkzzzccc\\\nnnssskkkbbb\\\XXX]]]nnnxxx```YYY___mmmpppfff^^^WWWYYYTTTQQQRRROOOJJJEEEEEE@@@???===;;;:::999999888888999:::;;;<<<;;;999888<<<;;;;;;:::999999888888888888777777666666666666333555222222999BBBYYYyyyvvvqqqsss~~~~~~uuuhhhLLL888<<<777777999;;;:::888>>>FFFKKKJJJEEE>>><<<======::::::===CCCGGGEEEAAACCCIIIYYYnnnjjjWWWXXXfffnnnrrryyysssfffTTTHHHIIISSS\\\eeepppuuutttjjjSSSDDDHHHTTTeeeiiiaaaZZZSSSRRR[[[bbbjjjmmmaaaQQQKKKPPPWWW^^^cccnnnyyypppkkkrrr{{{qqqmmmyyyvvvaaaOOOFFF888777555333333333444555333333444444444555555555555555666666666666666666777:::;;;:::999;;;===???MMMhhhooo^^^zzzyyygggMMMPPPccc|||qqq^^^QQQHHH;;;:::666666555555555555666666666666666777777777888888888888888999999999999:::999888777777666666666777555666777777777666444333555777???XXXwwwkkkggg{{{}}}||||||}}}}}}}}}|||{{{yyyxxxyyy{{{{{{uuuqqqqqqoookkkgggcccYYYMMMFFFFFFMMMSSSSSSLLLEEEBBB@@@CCCNNNXXXeeeooouuuzzziiiIII???CCCBBB===;;;>>>>>>;;;EEEJJJRRRWWWXXXVVVUUUVVVLLLJJJPPP\\\ccc]]]TTTOOOLLLPPPeeewwwzzzlllKKKLLLHHHNNN___fffiiiqqqllloooyyy|||nnnbbbdddmmmvvvwwwdddVVV[[[iii~~~sssiiibbbZZZTTTOOOLLLMMMKKKEEEBBBAAA???>>><<<;;;999888888888888888888999:::::::::;;;;;;;;;::::::999888888888888888888777777777777777444666222222888===QQQooowwwnnniiimmmyyy{{{nnnQQQ;;;:::666555777999999888>>>EEEOOONNNHHH@@@<<<>>>???======AAAHHHKKKGGGAAACCCJJJ^^^oookkk]]]bbboootttwwwuuummm^^^OOOEEEHHHVVVbbbfffvvv}}}zzznnnUUUEEEIII___tttzzznnnccc[[[^^^kkktttzzzrrr^^^RRRWWW[[[YYYccceeettt}}}|||vvvuuu}}}wwwkkknnnxxx~~~rrr\\\JJJBBB888777555444333333444555333444444444444555555555666666666666666666666666777999<<<<<<;;;<<<@@@DDDVVV{{{jjj^^^xxxrrr```LLLXXXuuuvvvqqq]]]OOOFFF:::999666666555555555555666666555555666666666777777777777777777888888888999999777777666555555555666666666666666777666666555444666666:::QQQqqq~~~xxxhhhuuu~~~~~~}}}{{{zzzyyyxxx||||||uuupppoooooonnnjjjfff]]]RRRIIIFFFJJJOOOUUUOOOJJJFFFBBBBBBIIIRRR___mmmxxx}}}mmmTTTHHHMMMNNNHHHAAA@@@AAAAAALLLSSSZZZZZZTTTMMMHHHGGG<<<;;;@@@IIIPPPQQQRRRSSSQQQRRRhhhTTTEEEIIILLLXXXiiimmmnnnyyy{{{yyyzzzsssqqqyyyggg\\\UUUTTTeee|||wwwlllccc[[[PPPKKKIIIJJJHHHCCC??????===<<<;;;:::888888777777888777777777888999;;;<<<::::::999999888888888777888888888888888777777666555777333222777999IIIddd}}}lllbbbccchhhwww~~~pppUUU>>>:::777555555888888888>>>EEEPPPOOOJJJAAA<<>>======DDDKKKiiijjjhhh}}}zzzfffXXXOOObbbyyy{{{wwwTTTGGG>>>888777666555555444444555555666444555555555555666666666666666777777777888888888777777666555555666666666666666666666666666555555666555888NNNlllxxx~~~ooottt}}}|||{{{zzzvvv{{{|||vvvqqqrrrssssssooojjjbbbYYYOOOHHHIIINNNWWWSSSNNNIIICCC@@@FFFOOOYYYiiiwww}}}uuufffbbbfffdddYYYKKKCCCDDDGGGSSSZZZ]]]VVVLLLEEEAAA???>>>???BBBGGGMMMTTT\\\bbbWWWRRRhhhoooIIIGGGLLLSSSbbbrrrrrruuu}}}|||eeeSSSTTTZZZddd}}}tttfff[[[SSSMMMIIIGGGHHHGGGBBB>>>>>><<<;;;:::888777777777777777777666666777888;;;<<<999888888888888888777777777888888888888777666555555777333333777666BBBYYYmmmgggZZZ___eeeuuuqqqYYYBBB===;;;777666888888888===CCCOOOPPPLLLDDD@@@CCCGGGHHHIIIOOOWWWVVVMMMEEEJJJTTTkkk{{{}}}ssslllddd]]]```XXXOOOGGGEEEFFFOOO```pppzzzsssYYYDDDAAAPPPfff|||zzzyyyzzz{{{vvvkkkbbbbbbddddddgggnnnnnnuuu}}}xxx{{{zzzxxxxxx~~~|||jjjaaapppvvv|||yyyooofffcccfff|||zzzfffOOO???999666555555444444444444444444444444555555555666666777777777777777777666666999888;;;>>>>>>>>>HHHTTT}}}uuu}}}bbbQQQPPPooo{{{dddIII===777777777555555444444444444555555333333444444444555555555555555555666666666777777777777666666666777777888666666555555555666666666555555888KKKfffpppvvvzzzwww~~~|||{{{{{{uuuzzz|||xxxvvvxxxyyyxxxuuuooohhhaaaVVVKKKIIIMMMXXXVVVSSSNNNFFFAAAFFFNNNVVVfffvvv||||||{{{kkkWWWHHHFFFJJJ```ccc___QQQFFFBBBAAA??????BBBFFFJJJQQQ\\\hhhppp```VVViii~~~|||vvv[[[HHHJJJOOOXXXkkkzzzyyyeeeVVVNNNVVVggg~~~ppp^^^SSSOOOLLLGGGEEEGGGFFFAAA>>>>>>::::::888777777666666666777777666666666888999:::777777777777777777777777666777777888888777555444444666333444888555===RRRddd~~~tttccc```fffuuuvvv___JJJCCCAAA<<<999999999999<<>>:::555555555555555555555444444444555555555666666666666666666777777888888888;;;999:::>>>===???LLL]]]fffNNNRRRxxx{{{TTTCCC999444888999555555444444444444555555222333333333333444444444444444555555555666666666777777666666777777888888666555555555555666777777555666888GGG\\\dddmmm~~~yyy}}}}}}}}}||||||xxx|||}}}|||}}}~~~zzzxxxrrrmmmhhh\\\MMMIIIMMMTTTUUUWWWUUUMMMEEEGGGNNNTTTdddttt{{{{{{eeeSSSMMMOOOooolll```MMMBBBCCCEEEBBB<<>>>>>999999888777666666666666777777666666666777777888777777777777777777777777444555777777777666444333222555333555999555;;;NNNccczzzqqqhhhmmmzzz|||hhhVVVOOOHHHAAA<<<;;;;;;999<<<@@@CCCHHHJJJGGGFFFKKKQQQTTT\\\ccciiifffXXXRRR\\\kkkttt|||zzzssskkkXXXJJJLLLGGGCCCGGGUUU```hhhuuuqqqQQQBBB???GGGVVVsssxxxrrrdddcccdddeeedddeeejjjpppttt{{{rrr```hhhvvviiiiiisssyyyeeeaaagggwww~~~nnnYYYEEE;;;999444444555555555555555444555555555555666666666666555555666777888999999:::===999:::======???PPPdddcccNNN\\\yyy|||yyy~~~vvvHHH@@@888333777666555444444333333444444555222222222222333333333333333444444444444555555555666555555555666666777888666555555444555666777888666777666???OOOWWWfff}}}yyyiiijjjvvv}}}~~~}}}}}}}}}~~~~~~xxxyyysssooolll```NNNHHHLLLKKKRRR[[[^^^VVVKKKHHHKKKOOO^^^oooxxx|||xxxeee[[[[[[pppkkkZZZFFFAAAGGGJJJFFFEEELLLTTTZZZeeesss{{{{{{wwwhhhlllwwwrrrvvvtttTTTHHHJJJQQQUUUbbb|||]]][[[[[[iiixxx___QQQQQQWWWHHHDDDBBBDDDDDD@@@======999888777666666555666666777777777777777666666666666666666666777777777777444555666777777555333222111444333555:::666:::LLL\\\qqqvvvqqquuuppp___XXXLLLEEE???===<<<:::;;;???:::AAAEEEDDDDDDJJJQQQTTT___ffflllgggYYYSSS___pppzzz|||vvvrrrnnn]]]NNNPPPHHHFFFMMM___lllrrr}}}cccEEE???DDDLLLVVVsssxxxjjjaaa[[[fffiiibbb```jjjqqqrrrxxx}}}}}}vvvcccVVVaaassswwwdddkkk}}}www^^^XXX```rrruuueeeQQQ???777777444444555555666555555444555555555555666666666777444444555777888999:::;;;???999999===<<>>777111555222555444444333333444444555111111222222222333333333333333333444444444555555444444444444444555666777666555444444555666777888777888555999EEENNNaaa}}}~~~mmm[[[QQQ[[[lll~~~}}}{{{|||~~~~~~~~~}}}}}}}}}~~~~~~vvvyyyrrrpppnnnaaaOOOGGGKKKEEEOOO^^^eee]]]OOOHHHIIIHHHXXXjjjtttyyy|||tttiiigggiiicccRRRAAA???JJJNNNIIIVVV]]]dddkkkuuu|||lllkkkppplllsssoooTTTJJJMMMWWWZZZiii\\\aaafffxxxvvvWWWIIIKKKPPPRRRFFFDDD@@@===;;;;;;;;;;;;???<<<777333111222444666666777777777666555333111666555555666777666333111666666555555555444444444222333444444555777;;;???ZZZeeezzz~~~yyy}}}vvviii``````SSSEEE@@@BBBDDDAAA<<<999DDDDDD@@@DDDGGGMMMZZZeeeoooxxxoooXXXLLL\\\vvv}}}ppp\\\MMMIIIFFFYYYfffooo{{{}}}yyy}}}dddKKKCCCAAABBBNNN```~~~}}}pppiiigggkkkddd```dddppp{{{}}}|||zzzhhhYYYYYY```tttmmmiiitttkkkSSSSSS^^^lll}}}xxxvvvdddRRRDDD;;;666333333333333444444444555555555555444555555666777888666666777777888999;;;<<<<<<888777;;;AAALLL```rrr{{{{{{vvvuuugggUUUVVVddd|||rrrgggrrrWWW;;;@@@555333;;;333555444444333333444444555444444444333333222222222222222111111111222333333555555555555555555555555444444555666777888999999888:::777999@@@FFFWWWsss~~~|||tttiiiZZZMMMFFFDDDHHHMMM___llluuu||||||||||||}}}~~~zzzvvvtttzzzyyywwwrrriii^^^SSSMMMNNNSSSZZZaaaaaa[[[PPPIIIMMMRRR]]]kkkuuu{{{|||jjjfffWWWJJJGGGFFFFFFRRRaaaooouuuyyy}}}uuugggeeennn}}}vvvPPPKKKUUU[[[fffvvvwww]]]iiinnntttUUUHHHKKKQQQSSSEEECCCAAA>>><<<;;;::::::333444666777888777666666666666777888888999999999666555444555666666444222666555555555444444444333111222333333444666:::===QQQaaa|||~~~}}}zzzuuuqqqeeeVVVMMMKKKJJJGGGDDD>>>IIIHHHCCCFFFGGGMMM[[[hhhtttyyykkkTTTOOOccc{{{qqqYYYIIIEEERRRiiitttwww}}}|||mmmUUUBBBAAAEEEIIIVVVhhhuuurrrqqqkkknnnssszzz~~~~~~|||uuubbbXXX```ppp{{{kkkmmmyyyiiiQQQOOOXXXllluuupppxxxzzzsssiiieeemmmzzzwwwmmm\\\MMMBBB;;;777555333333333444444444555555444444444444555666777888666666777777888999;;;<<<<<<:::<<>>BBBSSSnnnuuuttt|||^^^TTTHHH@@@<<<;;;>>>CCCNNN]]]jjjyyy~~~}}}~~~|||yyywwwyyyzzzyyyuuunnncccYYYSSSLLLQQQXXXaaaddd___TTTKKKKKKOOOXXXeeeooovvvlll]]]PPPNNNOOOTTTdddvvv}}}yyywww}}}~~~rrrsss~~~}}}XXXQQQYYYkkkwwwwwweeesssoooRRRGGGMMMRRRSSSCCCBBBAAA???===;;;999888777777888888777555333222555555444444444555666777555444333333555666555555555555444444444444333333000111222222222444888:::GGG\\\|||{{{~~~tttdddVVVMMMIIIFFFEEEEEEOOOOOOJJJKKKJJJOOO]]]mmm|||}}}gggRRRWWWnnnqqqVVVGGGFFFYYYwwwuuukkkUUUFFF<<>><<<:::888666555444222333555:::@@@CCCCCC@@@;;;777444333444444555333111111333555666666222222333333333333333333111333444444333444666888>>>OOOooo~~~~~~sssaaaPPPGGGGGGJJJPPP[[[^^^^^^\\\SSSUUUfff{{{iii\\\llllllPPPIIITTTeee{{{qqqhhhSSSBBB>>>@@@HHHRRRZZZkkk{{{eeeVVV[[[jjj|||yyyxxx~~~}}}\\\MMM\\\rrrkkk___fffhhhjjjiiieeecccbbb___ZZZXXXLLLCCCFFFOOOUUUWWWYYYRRRLLLCCC<<<888666555555333333333444444444555555444444444444555666777777666666666777888999;;;;;;;;;>>>CCCJJJYYYpppnnncccsss}}}ggg^^^iiivvvzzzxxx~~~|||zzzRRR???666888444000333555333333333222222333333333111111111222222333333333222222222222333444555666444444444444444444444444333333444555666777888888666888555444666333===TTTsss}}}hhhmmmuuuxxxUUUGGG===>>>>>>999:::???RRR```lll}}}~~~}}}}}}~~~~~~|||yyywwwvvvwwwxxxwwwsssllleeeaaa[[[TTTPPPUUU```hhhiiifffZZZVVVUUUYYY___ggguuu|||wwwsssqqqtttjjjaaabbb~~~```JJJJJJSSSUUUQQQAAA@@@???===;;;999777666222444666999:::;;;;;;;;;===;;;888555444444555777444333222222444555444444111111222222222222333333222333555555444333555666:::FFFccc{{{~~~vvveeeTTTKKKJJJMMMVVVaaahhhiiieeeWWWVVVggg}}}zzzeee```qqqjjjLLLHHHWWWmmm}}}eeeXXXQQQFFF@@@???EEEQQQ___mmm}}}mmm^^^RRRPPP```uuu~~~sssvvv|||sssWWWPPPbbbzzzkkkZZZ___bbbeeegggfffggggggbbb[[[XXXMMMGGGLLLVVVZZZYYYYYYKKKGGG@@@<<<::::::999999333333333444444444555555555555444555555666777888666666777777888999;;;<<<999BBBNNN\\\pppxxxbbbeeezzzwwwaaa^^^jjjuuuxxx~~~zzzvvvyyyrrrIII???666444555222222555333333222222222222333333111111111222222222222222000000000111222333444555333333333333333333333333333333444555666777777888555999666555666111999NNNcccpppuuuooo}}}ZZZHHH;;;<<<===999<<>>;;;999888777777888999999888777555333111444333222111111222444555444333222333444444333111111111111111222222222333111222444444333222333444777???WWW{{{||||||vvvgggXXXOOOLLLMMM\\\hhhpppssslllYYYUUUdddzzzwwwjjj\\\___rrrlllLLLJJJ\\\qqq}}}uuu^^^QQQHHHCCCFFFJJJNNNYYYkkkxxxzzzeeeTTTPPPQQQYYYqqquuujjjooo{{{eeeUUUXXXkkkkkkVVVYYYZZZ```ggglllqqqrrrlllddd___WWWTTT[[[dddeeeaaa]]]OOOJJJDDD???<<<:::888777333333333444444444555555666666666666666777999999666666777777888999;;;<<<<<>><<<<<<888===HHHRRR\\\eeewww}}}~~~{{{xxxvvvuuuuuuuuutttsssqqqooonnnfff___VVVTTTZZZdddlllqqqjjjbbb[[[XXXWWW[[[fffqqq~~~|||}}}sssmmmuuu}}}{{{uuuzzz[[[IIIMMMVVVVVVNNNBBB@@@===:::888777777888:::777333111000222666888444444333333333444555666444333333444555444111///000000111111222222222333///111333333111000111222666;;;OOOppp}}}zzzlll^^^TTTPPPPPPaaammmvvvyyypppZZZSSSaaawwwmmm]]]TTT\\\ppppppOOONNNbbbuuuzzzjjj]]]PPPJJJPPPWWWVVV___ttt|||nnnyyytttaaaRRRJJJQQQZZZgggrrrhhhlllzzzsss[[[UUU```tttmmmUUUWWWPPPYYYdddmmmuuuxxxqqqhhheee^^^]]]eeemmmkkkccc]]]WWWQQQIIIBBB<<<888444222333333333444444444555555666666666666777888999:::666666777777888999;;;<<<@@@BBBEEEQQQiiifffiiidddUUUSSS]]]lllyyyzzzuuu{{{{{{uuuuuuEEE888:::333222:::888000111333222222222222222222333333222222222111111000000.........///000222333444333333333333333333333333222333333444555666777777666:::888777777000666JJJ[[[fffuuusssXXXAAA;;;999444999EEEIIISSS\\\ppp|||yyywwwuuuuuuttttttttttttuuuuuugggaaaZZZWWWZZZccckkkqqqqqqiii```[[[YYY[[[eeeooottt|||yyyqqqpppuuuzzzwwwwwwyyy[[[MMMHHHMMMMMMBBB??????>>>===<<<:::888777777666444333222111111111///000000000111111111111666555333111000000111111333333333222222111111111111111222222222333333333444777FFFaaa{{{ssseee]]]VVVQQQdddsss||||||qqqXXXLLLVVVjjjpppcccbbbgggrrrhhhMMMPPPdddpppbbbVVVMMMOOOZZZ]]]mmmkkkeeeuuuuuugggcccVVVQQQNNNSSSeeepppnnnvvveee^^^PPP```oooZZZSSSMMM```pppttt{{{uuunnnlllddddddqqqqqqhhhgggaaa\\\QQQEEE>>><<<999555333444444555666666555555777666555444444555666777666666777999;;;<<<;;;:::???>>>AAANNNmmmaaaXXXDDDXXXjjjtttyyyvvvvvvbbbDDD999777555222111111222333222222222222222222222222000000000000000000000000000000000000111111111111111222333222111111333555333333555666777777777777999888777777555777@@@KKKZZZeeeoooxxx}}}```DDD>>>===777999CCCJJJLLLYYYqqq~~~{{{|||~~~xxxqqqnnnrrrwwwvvvsssqqqrrruuukkkfff^^^XXXXXX___jjjrrrvvvsssnnneee\\\YYY^^^eee{{{yyyuuuvvvrrrnnnvvvxxx[[[NNNIIILLLLLLAAA=========<<<:::888777666666555444333222111111111000111111111222222222222555444222111000000111111333333333222222111111111111111111222222222333333444555???TTTkkk}}}zzzooofff\\\TTT___tttyyyhhhPPPGGGRRRmmm|||wwwuuuqqqttt~~~bbbNNN[[[vvvzzzrrrjjjdddfffmmmuuuzzzeeeiii}}}lllbbbaaaUUU___jjjqqqyyyzzznnn{{{rrrZZZZZZUUUiiimmmXXXQQQQQQeeexxxwwwtttgggdddooosssrrrvvvssskkk[[[JJJ@@@===;;;888333444444444555666666666777777666555555666777777888888999:::<<<<<<<<<;;;777@@@GGGYYY}}}[[[RRReeevvvRRR;;;888777444222111111222333222222222222222222222222000000000000000000000000//////000000000111111111111222222222111111333555333444555666777777777777999777777888666777???HHHSSS[[[hhhwwwlllKKK>>><<<999999<<>>DDDFFFWWWrrr}}}eeeDDD777;;;<<<777EEEMMM```vvv~~~|||wwwwwwvvvtttqqqrrruuuxxxwwwssslllccc\\\ZZZ]]]___eeeqqq}}}zzzrrriiicccfffmmmxxx{{{```\\\hhhxxx~~~___FFFCCCAAAAAA@@@888888888888888888777666555444333333222111111111111////////////000000000000...//////000111111111111111111111111111111111111000000111111111222222222666666999AAAKKK\\\tttxxxeeeSSSKKK[[[\\\PPPGGGAAACCCOOO|||mmmYYYOOOWWWssslll\\\SSSaaa{{{yyyiiioooddd[[[^^^lll}}}rrrdddaaaaaayyynnndddmmmwwwzzzfffOOOAAA<<<999555333222222222333666999;;;888999999999999999999888888:::;;;:::999999<<<>>>KKKRRR^^^~~~xxxNNNPPPwwwRRR999999444333222222111111111111000000000000000000000000////////////////////////...////////////000000000000111222111000000222444444555555666666666666555555444555888888666777;;;===>>>MMMhhh|||yyyuuutttPPP;;;<<<@@@@@@HHHRRRfff|||}}}||||||{{{yyywwwtttrrrsssuuuxxxuuusssnnngggaaa^^^___```eeeppp|||sssbbbeeeiiisss}}}mmmWWW\\\ooo~~~{{{```FFFBBB???<<<:::444666666777777777777666555333333222111111111111111........./////////000000---...///000000000000000000000000111111111111111000000000111111111111222222333777===DDDSSSlll~~~nnn^^^IIIMMMFFF@@@AAA@@@HHHZZZpppXXXJJJIIIWWWppptttUUUNNNSSSlll}}}mmmfffrrr\\\cccmmm{{{sssgggfffllltttmmmwwwyyyfffQQQCCC>>>:::555111111111333444777999;;;999999:::;;;;;;:::999999777999;;;:::888999===AAALLLVVVmmmvvv}}}hhh[[[gggvvvFFF888666222222222111111111000000////////////////////////////////////////////////......////////////000000000111111111000000222333333444444555555555444444444222333777777555666999777999EEEYYYmmmzzzssszzzbbbHHHBBBFFFIIIJJJVVVkkk~~~~~~}}}{{{xxxuuuttttttuuuwwwvvvuuurrrlllfffbbb``````fffnnnwwwkkkggghhhnnnxxxyyycccUUU```www|||\\\BBB???===:::999555444444555555555555555444333222222111111111111111////////////000000000000---...///000000000///...///000000000111111111222000000000000111111111111000222555888;;;IIIddd}}}yyynnnOOOHHH>>>===BBBBBBQQQnnn|||dddXXXKKKFFFMMM```yyyoooUUUPPPTTTggg{{{{{{ooogggooozzzrrrvvvmmmnnn~~~~~~yyyzzzfffOOOAAA<<<888444///000222444666888999:::999:::;;;<<<<<<;;;:::999666999;;;:::999:::???DDDWWWfff}}}{{{mmmcccuuu\\\;;;888333111111111111111000000///////////////////////////////////////////////////........./////////000000///000111000///000111333222333333444333333222222444000111555666555666999666:::@@@LLL___uuuuuuxxxuuuZZZKKKJJJNNNJJJVVVlll~~~|||xxxvvvuuuuuuuuuuuutttttttttpppkkkfffcccbbbcccjjjpppwww}}}qqqllllllssszzz}}}gggZZZXXXjjj|||TTT;;;;;;:::999:::888222222333444444444333333222222111111111111111111000000000000111111111111---...///000000///...---//////000000111111111222000000000000111111111111111333555555666CCC```zzzxxxWWWKKK???AAAFFFEEEZZZiiiPPPLLLHHHJJJVVVkkkvvvjjj\\\NNNXXXdddyyy|||ccc___fff{{{yyytttxxx{{{eeeMMM===888555111...///222444777888999:::::::::;;;<<<<<<;;;::::::777:::<<<<<<:::;;;AAAGGGhhhxxx|||bbbgggvvvaaa~~~wwwKKK555999222000111111111111000000///////////////////////////////////////////////////............/////////000///000111000//////111333222222333333333222222111333000///333666555666999777===@@@FFFYYYsssxxxwwwgggSSSMMMOOOHHHUUUkkk||||||~~~|||yyywwwwwwvvvuuutttppprrrsssrrrnnnjjjhhhggg```gggkkkooo~~~|||sssmmmqqqtttuuuyyy|||xxxwwwwwwtttsss|||\\\WWW^^^ttttttQQQ<<<<<<::::::;;;888666666555444333333222222222111111000000000000000000000000000000///......---------...///000000111---...///111222222222222000000111111111222222222555000222888777:::TTTttt{{{dddUUUGGGBBBDDDSSSuuulllOOOJJJIIILLLWWWhhh}}}sss}}}qqqeee^^^YYYVVVhhh}}}rrr{{{hhhaaabbbkkkwwwgggOOO>>>777444222///222666888999:::<<<>>>:::;;;<<<======<<<;;;;;;333AAA===999???:::;;;QQQsssiiiZZZqqqyyyuuuggglllhhh>>>666888---000000111111111111000000////////////........................////////////////////////////////////------......///000000111444444333222111000///...222222222333333444444444888777:::DDDXXXooo~~~xxxmmmYYYPPPDDDGGGSSSgggzzz}}}|||zzzuuuttttttrrruuuvvvxxxxxxvvvrrrnnnkkkkkkhhhhhhooo|||uuurrrooolllrrr|||xxxmmmgggfffkkkmmmmmmwwwuuuZZZZZZcccxxxpppNNN:::;;;:::999999555666666555555444333333222222111111000000000000000000000000000000///......------......///000000111/////////000000111111222111111111111111111111222333...111666666:::RRRppp}}}jjjYYYMMMPPP\\\mmmgggPPPKKKOOOXXXeeetttyyykkkbbbzzzqqqiiidddaaa```bbb~~~{{{pppnnnvvvkkkdddhhhrrreeeLLL<<<666444222---000444666777999:::<<<<<<<<<===>>>>>>===<<<<<<;;;BBB;;;777>>><<>>>>>>>>>>>>>>======>>>???:::;;;???@@@QQQppprrr\\\hhhwww~~~www___XXXyyyfffHHH444111444000///000000111111000000////////////............------............/////////////////////////////////////////////////////////000000000111111222222222111111222333555666777777666777:::@@@KKK\\\ppp~~~hhhVVVCCCBBBKKK[[[lllwww~~~||||||xxxvvvtttrrrsssuuuxxxzzz{{{xxxtttpppqqqzzz}}}wwwvvvvvv}}}rrrnnnsss~~~xxxaaafffiiisss{{{yyyqqqPPP<<<<<<888555666444666666666555555444444444222111111000000000000000//////000000000000//////............//////000000222111///...---///000111111111111111000000000000111...///333333555EEEYYYxxxxxxttt|||xxxfffbbbgggssswww\\\```}}}ooojjjkkkkkkwwwmmmttt{{{www]]]DDD888333222333222444777999:::;;;===???>>>>>>>>>>>>=========<<<;;;;;;<<>>555222444333//////000000000000////////////.........------------------.........//////////////////////////////////////////////////////000000000000111111111111000111222333555666888888333555888;;;AAANNNcccvvvmmmYYYEEEGGGLLLZZZjjjvvv~~~~~~}}}|||wwwuuusssrrrsssvvvzzz|||}}}{{{{{{}}}}}}~~~wwwffflllqqq~~~~~~zzzyyyuuuTTT???<<<777444777777555555555555555444444444222111111000000000000000//////000000000000//////............////////////222111///------...000111000000000000000000000000333000000222111111<<>>@@@=========<<<<<<;;;;;;;;;===:::<<<>>>>>>MMMqqqaaaTTTrrrxxxXXXKKK[[[zzznnnBBB999666222333222//////000000000000//////............------------------------............/////////////////////////////////000000000000000111111111000000000//////000000222333555666777888444555888;;;<<>>===<<<;;;;;;:::;;;;;;BBB;;;<<<<<>>===<<<;;;;;;;;;<<>>===<<<<<<<<<===;;;888DDDTTTnnnvvvYYYppp```GGGCCCJJJaaa~~~sssmmm~~~LLL666///555222000111000......////////////............---------,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,---...000111333444555------...///000111222222000000000111111222222222555111333999:::<<>>777555333111111111333444888:::<<<===<<<<<<===>>>;;;<<<<<<<<<::::::;;;;;;@@@777FFF___|||eeeiiiMMMCCC>>>VVV}}}zzzkkk;;;888333000/////////........./////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---,,,---...///000---......///////////////000111111222222333444444111333555555888???KKKUUUuuuyyy}}}```NNN]]]iiilllvvv~~~{{{{{{{{{~~~xxxwwwzzzyyytttssskkkbbb```EEE666666444555888444333333222222222222222333000000///...............000000000000000111111222111000//////........./////////............//////............////////////000///......///000222444555FFFVVViiizzz~~~aaajjj}}}}}}|||zzzzzz{{{}}}~~~~~~~~~}}}zzz{{{xxxooofffcccfffhhheee```eeehhhmmmrrrsssooofff```gggtttlllxxx~~~lllRRR@@@444555444333222333444666777:::;;;>>>>>>======>>>???@@@AAAAAA???>>>=========<<<===GGGjjj{{{]]]CCCBBBHHHeee}}}~~~UUU:::666222///////////////---.../////////...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...------,,,---...///000---......///////////////000111111222222333333444333555666666777===FFFNNNjjjqqqyyyvvv\\\]]]aaajjjyyy~~~}}}zzz|||vvvsssqqqkkkbbb___EEE888888555555777333555555444333222222222222000000///...............000000//////000000111222333222111///......------//////............//////---............////////////...------...///111222111@@@NNN___qqqyyyrrrppp~~~{{{{{{||||||||||||{{{zzz~~~{{{xxxzzz~~~~~~~~~ooojjjffffffjjjmmmoooooonnnkkkfff```]]]^^^bbbfff{{{vvv{{{lllqqqyyyVVVAAA777333333333333333444666888:::;;;===?????????>>>???@@@>>>>>>>>>===============;;;HHHTTT{{{rrrNNN;;;FFF]]]{{{~~~dddAAA777444000//////000000///---............---,,,,,,************************++++++++++++,,,,,,,,,,,,------------------------...------------...//////---......///////////////000000111111222333333333555777888777777999???DDDZZZeeerrr|||oooccc]]]eeeuuu{{{zzzssspppnnniiibbb^^^EEE999999666555777333666555444333222222222222000000///..................------------...//////333222111000///.........///......------......///---------.........//////...............000111222...888CCCUUUmmmyyy|||{{{{{{zzzyyyxxxwwwwwwyyyxxxwwwxxx|||~~~|||}}}}}}}}}{{{yyyvvvpppiiifffiiirrr}}}{{{rrrnnntttvvvlll|||]]]DDD999777777333333333444555777999:::<<<>>>???@@@???>>>???@@@:::::::::<<<>>>@@@@@@@@@@@@UUUooo{{{|||yyy[[[FFF@@@VVVyyywwwLLL666333111///...///000000000------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------------------------......//////---......///////////////000000000111222222333333444666777777777888;;;>>>KKKXXXiiixxxssseeehhhqqqooo|||}}}~~~|||uuupppmmmjjjeee```ZZZCCC999:::666444666333666555444333222111111111000000///...............---------------......///111000000///////////////......------------......------------............////////////000111222222---222999NNNkkkzzz||||||zzzyyywwwvvvuuuuuuvvvuuuuuuwwwzzz|||||||||||||||{{{|||~~~~~~|||zzz|||wwwoookkknnnxxxnnnjjjwww]]]BBB666444444555444444444555666777777888<<<>>>??????>>>>>>>>>??????>>>>>>AAADDDGGGGGGFFFHHH___kkkggguuuaaaGGGHHHRRRqqqWWW777111111///------///000000///------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......---------...............---......//////////////////000000111111222333333222444555666777888999;;;AAAMMM```sss~~~pppooosssmmmrrrrrruuu{{{yyyqqqllliiieee```\\\VVV@@@888:::555444666333444444333222111111111111000000///...............//////......//////000111000//////............///......------------......,,,------------............//////000111111111222,,,///333FFFdddrrrxxx}}}xxx}}}}}}|||zzzxxxvvvuuuttttttssstttuuuvvvwwwxxxyyyzzzyyyyyyzzz|||~~~~~~}}}{{{xxxwwwvvvwww{{{|||xxx|||ggg___mmmfffGGG777333444444555555555666777888888999999<<<>>>@@@@@@>>>===>>>???CCCAAA@@@CCCHHHKKKKKKIIITTTjjjyyyOOOcccrrrVVV???WWWqqqsssCCC000333///...,,,---...//////...,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,------.........,,,---......//////......---....../////////////////////000000111222222222222222444555777888999:::<<>>UUUbbblll{{{zzzxxxzzz~~~}}}{{{yyywwwuuutttttttttrrrssstttuuuuuuuuuvvvwwwwwwwwwxxxzzz}}}}}}{{{yyyvvvwwwzzz|||vvvvvv~~~zzzooowww___NNN>>>777666555666888555666777999;;;<<<======>>>@@@AAAAAA@@@??????@@@@@@???@@@EEEMMMSSSSSSRRRfffzzz|||]]]MMMlllzzzuuuqqqPPPHHHrrr\\\777000777///---,,,---......---,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++************++++++++++++++++++,,,,,,---......///,,,---.../////////...------....../////////////////////000000111111222222333333333444666888999999:::???NNNddduuu~~~||||||zzztttpppqqqyyyvvvllldddccc```ZZZWWWWWW~~~NNN;;;666999444333555333000000000000000000111111000000///...............---,,,,,,,,,,,,---......222111///---+++***))))))...------,,,,,,------...,,,,,,,,,---------......+++,,,---...////////////,,,222222999HHHTTTcccxxxzzz{{{~~~}}}{{{yyywwwuuuuuuuuuuuuqqqssstttuuutttttttttuuuuuuuuuvvvyyy{{{{{{xxxvvvyyyyyy{{{{{{|||vvvxxxxxx[[[CCC;;;666666444222444999555666888;;;>>>@@@AAABBB@@@AAACCCBBBAAA@@@@@@AAA??????BBBJJJVVV___bbbaaavvvmmmHHHVVVwwwkkkeeewwwlllKKKWWWwwwHHH...---444///---,,,,,,......---+++,,,,,,+++***+++,,,...///************************)))************+++++++++++++++,,,,,,---...//////,,,,,,.../////////...------......////////////////////////000111111222222555444333444666888888888:::;;;HHH___rrr|||xxxqqqpppwww|||~~~zzzpppfff______]]]XXXUUUWWWyyyPPP===555555222444666///111111111111111222222222000000///...............,,,,,,,,,---------......---.........///000000000------------------------++++++,,,,,,,,,,,,---------------............///---...000444999EEE\\\ppp{{{}}}zzzwwwxxxvvvqqqrrrvvvsssrrrssstttuuutttqqqooopppqqqrrrrrrssssssrrrrrruuuuuuxxx}}}|||yyy}}}^^^DDD777666555444444555777888@@@666555===NNNbbb^^^EEE@@@CCCDDDAAA===;;;???DDDAAADDDHHHRRRggg{{{zzzlllTTTXXXnnnvvvtttyyyiiiUUUQQQsssTTT666222333000//////...---,,,,,,++++++***++++++++++++***))))))++++++************++++++)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------........................------............////////////222222333444444555555666777:::>>>TTTxxxzzz~~~{{{tttuuu~~~}}}}}}tttmmmeeebbb^^^ZZZWWWUUUTTTSSSwwwPPP===666666333555777111111111111111111111111111000//////...............,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,---------------............//////......000444@@@WWWkkkwwwwwwsss{{{|||zzzuuupppppptttssssssssstttuuutttrrroooppppppqqqrrrsssssssssrrrrrrssswww|||llljjjiiigggaaaUUUEEE888777666555444444666777888777888999;;;KKKhhhhhhLLL???AAABBBAAA???>>>AAADDDGGGIIIQQQccc|||yyyppp\\\XXXoooeeePPPRRRqqq|||www~~~jjjBBB000///000...///......---,,,,,,++++++***++++++++++++***))))))+++******))))))******+++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------------...............---............////////////222222333333444555555555999:::;;;OOOsss}}}~~~~~~~~~yyymmmggg```aaa___ZZZTTTQQQRRRTTTuuuOOO===777888444666888222222222222111111000000///000///......------......,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------............///000---,,,---///:::OOObbbrrr~~~vvv{{{{{{uuuoooooorrrsssrrrqqqrrrssssssqqqooonnnooopppqqqrrrrrrrrrrrrlllooottt{{{wwwxxx___WWWUUUPPPGGG>>>777555555777666555555555666888999111:::===888DDDdddiiiMMM>>>??????@@@AAAAAABBBBBBEEEHHHTTTlllhhhQQQLLL```^^^MMM\\\uuuqqqyyyzzzNNN666111111111000......------,,,,,,++++++***++++++++++++***))))))+++******))))))******+++*********+++++++++,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...////////////............////////////222222333333444444555555::::::777FFFggg{{{~~~zzzxxx~~~~~~rrrgggbbb\\\______YYYQQQMMMPPPTTTtttLLL<<<666888444555777222333222222111000//////...//////...------------...,,,,,,,,,---------....../////////......---------------------------------+++++++++,,,,,,,,,---------------............//////---------///666EEETTTrrr}}}vvvrrrppppppqqqooonnnnnnoooooonnnmmmmmmnnnooopppqqqqqqqqqqqqhhhkkkoootttyyy}}}zzz\\\FFFCCCDDDCCC???888555555777666666666666666777999999555999<<<888<<>>======???AAABBBAAA???BBBGGGXXXssslllQQQDDDRRRqqqxxxTTTQQQnnntttvvv{{{aaa>>>333444111...111---------,,,,,,,,,++++++***++++++++++++***))))))******))))))))))))******)))))))))*********++++++************++++++++++++******+++++++++,,,,,,,,,+++,,,---...////////////............////////////111222222333444444555555777999666>>>UUUfffooozzz~~~yyyxxxjjjcccaaa\\\\\\[[[WWWQQQNNNOOOPPPsssHHH999555777222333666222222222111111000///......//////...---------------,,,,,,,,,---------......//////......---------,,,------------------------+++++++++,,,,,,,,,---------------............///...---///111111333===GGGhhh{{{}}}}}}~~~zzzuuuqqqnnnnnnllljjjiiijjjkkkkkkjjjlllmmmmmmnnnnnnnnnnnnnnnkkkllllllnnnpppsssvvvxxx}}}kkkSSSAAA888777777888888888777666555666666666777888999::::::===666999===:::>>>DDD@@@???>>>===>>>@@@AAA@@@???CCCUUUqqq}}}^^^HHHVVVppp|||dddKKKVVV}}}sssyyycccGGG222111222+++)))///,,,,,,,,,,,,,,,+++++++++***++++++++++++***))))))***))))))))))))))))))***(((((((((((()))))))))***))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---...////////////............////////////111111222222333444444555111888777777BBBMMM[[[mmm|||{{{lllbbb___```^^^[[[VVVTTTSSSQQQMMMIIInnnEEE888555777222222666222111111111000000//////...///...------,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++------------------------++++++,,,,,,,,,,,,---------------............///------000333222111666===[[[ttt|||wwwrrrmmmllliiifffeeefffhhhhhhhhhkkkllllllllllllkkkjjjjjjnnnmmmllliiihhhiiillloooqqquuuyyy}}}yyyxxxqqqfffVVVCCC666444999888555111111444666666555666666777888999::::::;;;AAA444888BBB===999>>>AAA??????>>>>>>???AAACCCDDDLLLlllsss___ZZZ}}}|||eeeUUUKKK___sssxxx}}}EEE777///222222++++++111,,,,,,,,,,,,++++++++++++***++++++++++++***))))))***))))))(((((())))))***((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,---...////////////............////////////111111222222333333444444...888777333888>>>JJJ^^^nnnxxx~~~zzzzzz}}}|||~~~|||zzzyyykkk```ZZZ[[[\\\___YYYRRRQQQQQQOOOIIICCChhhDDD888666888333333777444000000000000000////////////...------,,,,,,------,,,,,,,,,---------......++++++++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,---------------............///---,,,...111000...111777OOOnnn~~~wwwyyywwwtttppplllhhheeecccdddfffggghhhkkkkkkkkkjjjiiihhhffffffggghhhhhhgggdddeeegggjjjjjjnnnqqqrrrzzzyyyqqqllliiigggeeeccc]]]SSSFFF>>>555000444;;;:::777333222333666777888666666777999:::;;;;;;;;;???777<<>>>>>AAA???>>>@@@AAA@@@@@@CCCIIINNNaaahhhooommmWWWSSSYYYlll~~~vvv{{{YYY999444222444333///...111++++++++++++++++++++++++***++++++++++++***))))))))))))(((((((((((())))))************++++++++++++))))))))))))************,,,,,,,,,,,,------------------...............---............////////////111111111222333333444444...777555222777:::BBBQQQdddtttrrrpppsss{{{{{{~~~~~~}}}}}}}}}}}}|||yyy|||~~~xxxjjj___ZZZYYYZZZZZZ[[[WWWRRROOOMMMIIICCC???bbbEEE999777999444444888555////////////000000000000......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.........------------------------++++++,,,,,,,,,------------------.........//////...,,,,,,------+++///555FFFiiirrrjjjuuu{{{sssuuuwwwuuullliiieeecccdddfffhhhhhhkkkjjjjjjiiigggfffdddccc]]]```dddeeeeeeeeehhhkkkjjjnnnnnnlllrrr~~~yyyvvvnnneee]]]ZZZVVVTTTSSSQQQNNNLLLFFF;;;444666777555333555333444666666666666777999555666888999:::;;;;;;;;;<<<<<<@@@@@@<<>>666444333111000222000000000000000000000000000000///...---,,,,,,,,,...---,,,,,,++++++++++++------------,,,+++******,,,,,,,,,+++******,,,///*********++++++,,,,,,,,,,,,,,,,,,---------.....................///000000@@@VVVttt~~~tttgggeeevvvyyy{{{zzztttlllhhhcccaaabbbbbb```]]]aaaccceeeggggggeeebbbaaabbbccccccaaa``````ccceeefffbbb```eeeooovvvxxxvvv}}}~~~}}}sssggg\\\UUUPPPLLLJJJHHHGGGEEECCCAAA>>>===<<<444444333333444444555666555555555666666666666666888777666666666777999::::::;;;<<>>>>>>>>???@@@@@@???DDDBBBBBBDDDLLL^^^}}}nnnsssmmm\\\VVVQQQXXXlllwwwyyy___CCC444222111///...---,,,,,,---+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))*********************+++++++++,,,,,,+++,,,,,,,,,------------***+++,,,---............//////000000000111111111222222333222333555:::===PPPoooyyyrrrsss}}}~~~~~~~~~~~~xxxyyy||||||}}}}}}}}}~~~{{{lllppp}}}xxxvvvxxxzzz{{{uuuqqqhhhddd]]]WWWTTTRRRPPPOOOPPPLLLFFFBBB@@@<<<777444kkkEEE<<<444333333111000222000000000000000000000000000///...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,)))***+++,,,------------***+++---------...000333,,,,,,++++++++++++++++++,,,,,,,,,,,,------------......------......///000111888GGG[[[pppvvvmmmuuu}}}jjjaaabbbbbb```]]][[[ZZZZZZSSSUUUYYY]]]___``````___\\\]]]]]][[[YYYYYYZZZ\\\aaa___^^^\\\\\\]]]]]]^^^aaaaaabbbeeeiiikkkllllllpppttt}}}vvvqqqggg```YYYWWWWWWXXX^^^eeehhhppp{{{xxxlll^^^OOOEEE===:::666333333333333222222222222222222222222222333333222222333333444555555555666666777777777777888999:::<<<===>>>>>>>>>BBBAAA@@@@@@@@@@@@BBBBBBDDDGGGHHHLLL]]]|||oootttoooSSSEEEBBBFFFUUUjjjtttwwwdddEEE555...111000///...---,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))*********************++++++++++++,,,,,,,,,,,,---------......***+++,,,---............//////000000000000111111000111111111111444888;;;HHHhhhxxxfffWWWXXXbbbttt~~~}}}|||~~~~~~}}}}}}|||xxxxxxyyy|||}}}||||||}}}|||{{{{{{}}}kkkcccnnn}}}zzzxxxwwwzzzxxxooogggccc^^^ZZZTTTPPPNNNLLLKKKIIIIIIEEEAAA===;;;999666444iiiCCC:::444333333111000111///////////////////////////...------,,,,,,,,,---,,,,,,+++++++++++++++,,,***+++,,,,,,---------,,,+++,,,---,,,***)))+++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------...------------...//////111222:::KKKbbbwww{{{uuuwwwnnnnnnmmmmmmlllhhhbbb^^^SSSTTTTTTUUUWWWYYY[[[\\\ZZZZZZ[[[YYYWWWWWWWWWXXX[[[]]]]]]\\\ZZZYYY[[[^^^___^^^]]]^^^___aaacccccceeejjjrrrzzznnn___UUURRRPPPIIIDDDCCCDDDEEEKKKQQQPPPXXXdddlllpppssswwwzzz~~~tttgggZZZPPPFFF<<<555555444444444555555555555333333444444444555555555333222222222222333444444666666666777777888888999777999;;;===???@@@@@@???AAABBBBBBCCCBBBCCCEEEFFFEEEKKKPPP[[[www___hhhcccLLLDDDBBBIIIXXXgggnnnsssRRR===555000//////...------,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))******((()))))))))************************++++++++++++,,,,,,---------.........***+++,,,---............////////////000000000111000111111111111333666999@@@ZZZsss{{{{{{gggPPPEEEGGGUUUkkk|||~~~|||}}}zzzzzz}}}}}}}}}||||||xxxxxxyyy{{{}}}~~~~~~}}}}}}}}}pppjjjvvvxxxwwwvvvvvvxxx}}}~~~wwwoooggg```\\\WWWTTTPPPMMMLLLJJJIIIGGGFFFCCC???;;;888777666666fff@@@888333333333111000111////////////////////////...------,,,,,,,,,,,,---+++++++++******++++++,,,,,,---------,,,,,,+++***+++,,,---,,,***)))******,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------------...//////...---111>>>SSSfffsssxxx|||{{{}}}{{{nnndddXXXUUURRROOOOOOQQQTTTVVVWWWXXXYYYXXXVVVUUUVVVWWWWWWZZZ\\\[[[WWWVVVYYY\\\XXXWWWVVVUUUTTTUUUWWWXXXZZZ^^^eeeiiilllnnnqqqssspppqqqlllbbbTTTIIIEEEEEECCC???<<<======<<<>>>BBB???EEELLLQQQSSSUUUXXX[[[YYYRRRJJJCCC???;;;777444333333444555444333333333222222222222111111111111333333222222333333444555666666777777888999999:::777999;;;===???@@@??????>>>AAACCCDDDCCCBBBCCCEEECCCPPP___tttjjj\\\tttUUUFFFCCCIIIVVVgggssszzzbbb???666444000......------,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))))))))************))))))*********+++++++++,,,,,,,,,---------......***+++,,,---...............////////////000000000000111222222222333666888999HHH[[[iiiqqqyyyfffPPPHHHEEELLL```vvv{{{~~~~~~~~~||||||}}}}}}}}}|||yyyzzz|||}}}}}}~~~}}}~~~|||zzzxxxwwwttttttvvvxxx|||~~~xxxooogggaaa\\\YYYVVVSSSPPPNNNMMMKKKIIIFFFBBB@@@<<<888555555666777aaa>>>777222222333111000111000000000000000000000000------,,,,,,,,,,,,------+++************++++++,,,------------,,,+++***))))))+++---...------...///,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////...111888FFFVVVdddlllxxxpppkkkwww{{{iii\\\VVVTTTPPPMMMLLLMMMOOOQQQRRRSSSUUUUUUTTTSSSSSSTTTTTTVVVWWWUUURRROOOPPPRRROOOPPPOOOMMMKKKJJJLLLMMMMMMPPPSSSUUUVVVWWWYYYZZZTTTSSSPPPIIIBBB???@@@CCC;;;888888:::999555555777555777:::;;;;;;<<<>>>@@@>>>;;;888666555555444333222333555444222111111111111111111111000000000000444333333333333444555555666666777888999::::::;;;999:::;;;===>>>?????????>>>AAACCCCCCAAA@@@CCCEEEFFFddd~~~YYYPPP{{{[[[EEE@@@CCC\\\kkk|||uuuFFF000000222///,,,,,,------,,,,,,+++***************************(((((()))))))))))))))***))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))************)))))))))************++++++++++++,,,,,,,,,------***+++,,,---..................////////////000000///111222222222333555777555;;;FFFTTTaaalllwww~~~}}}nnn```NNNFFFCCCOOOeeexxx~~~~~~}}}{{{{{{}}}~~~|||||||||~~~|||yyywwwvvvuuuuuuwwwwwwxxx{{{~~~zzzqqqhhhaaa[[[XXXWWWVVVTTTQQQOOONNNKKKGGGDDD===;;;888444222333777:::\\\===666111222333111000111000000000000000000000000---,,,,,,+++,,,,,,------***************+++,,,,,,,,,,,,,,,------,,,++++++(((+++---...---,,,---...++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,------,,,,,,------...//////111222444;;;III[[[hhhttt}}}kkkhhhsssnnnZZZOOOLLLLLLLLLMMMMMMLLLLLLLLLJJJLLLOOOPPPOOONNNOOOPPPOOOOOOPPPNNNLLLJJJIIIIIIHHHIIIJJJGGGDDDCCCDDDFFFCCCCCCDDDEEEGGGHHHHHHHHHBBBAAA>>><<<::::::;;;<<<888555444666666222111444222222333333222222222333111111111222333333222000111333555444222111222444333333333333333333333333555555444444555555666777666777777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@???AAABBBBBBAAAEEEMMMTTTcccsssTTTAAA```www___KKKFFFPPP[[[wwwVVV777///111111...+++,,,,,,---,,,+++******************************(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))************))))))))))))*********************+++++++++,,,,,,***+++,,,---...................../////////000000...///111111111111333555666555:::CCCMMMXXXkkk|||zzz{{{~~~~~~lll```PPPJJJSSSfffwww}}}}}}}}}zzzzzz~~~~~~~~~yyyzzzwwwvvvuuuuuuuuuwwwzzz|||~~~||||||}}}}}}zzzwwwrrrjjjaaa[[[XXXWWWXXXTTTRRRPPPNNNLLLHHHCCC???999888666444333666===BBBYYY<<<555111222333111000111000000000000000000000000,,,,,,,,,++++++,,,------******))))))***+++,,,,,,******+++,,,------------***,,,------***(((((((((*********++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---///000...000===RRRdddttt}}}qqqqqqxxxeeeRRRJJJBBBEEEJJJMMMOOONNNKKKJJJEEEGGGJJJKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJIIIHHHGGGAAACCCDDDBBB>>><<<===???>>>===<<<===@@@BBBAAA@@@>>><<<999888777666444222888555444555555222333666222333444444333222111111...000222444444444222111...000333222111111333666222222222333444555555555666555555555555666777777666777777999:::;;;<<<<<>>=========>>>@@@AAA???AAABBBBBBEEENNN[[[fff```DDDJJJ]]]}}}vvvaaaNNNHHHTTTkkk|||ccc???111333444///******+++,,,---,,,+++***)))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))************))))))))))))************))))))*********+++++++++++++++,,,---......................../////////000,,,...000000///000111333888555666;;;???IIIaaaxxx}}}yyypppVVVLLLVVViiiwww{{{xxx{{{~~~|||yyyxxx}}}}}}yyyxxxssssssssssssuuuzzz~~~}}}}}}}}}zzzwwwpppkkkddd]]]XXXXXXYYY[[[RRRQQQNNNLLLIIIDDD>>>:::777888777666666;;;CCCJJJSSS>>>888444444333000///111////////////............,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------------,,,,,,,,,000---///333222444GGG^^^qqqpppwwwzzzgggWWWJJJLLLHHHJJJRRRTTTNNNHHHGGGEEEGGGIIIIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCGGGCCC>>><<<======<<<:::999:::<<<===<<<>>>AAACCC999999888888777666666666222222222222222333333333111111111111111111111111333333222222222222222222222222111111222222333444333333333444555666777888333444555666777888999:::777888999:::;;;<<<<<<===@@@<<<888999@@@EEECCC===EEE???@@@IIIOOOYYYtttkkkDDD>>>\\\~~~}}}xxxzzzzzzkkkXXXMMMSSSjjjfffLLL666333444///))))))+++++++++*********))))))************))))))))))))''''''((((((((((((''''''))))))((('''''''''''''''''''''''''''((()))++++++))))))))))))))))))))))))************************++++++******++++++,,,---++++++,,,,,,,,,,,,------////////////000000000000//////......///111444555555555333999@@@CCCWWWyyy{{{zzzkkkEEELLLaaaiiiqqqzzz~~~~~~|||{{{{{{yyyxxxuuusssuuuyyyvvvuuuyyy|||yyywwwkkkgggaaa]]][[[ZZZYYYXXXQQQOOOLLLHHHDDD???<<<:::666222444:::;;;<<>>======<<<;;;::::::;;;888888888777666666555555222222222222222222222111111111111111111111111111222222222222222222222222222222222222222333333444444444444444555666777777444555555666777888999999888888999:::;;;<<<======>>>>>>===>>>AAACCCCCCAAA>>>???@@@GGG[[[zzzoooPPPEEE[[[xxxtttxxxgggTTTQQQccc~~~tttTTTAAA222333666111------++++++++++++*********************)))))))))((((((''''''((((((((((((''''''))))))((('''''''''''''''(((((('''(((((()))***+++))))))))))))))))))))))))************************++++++******++++++,,,---+++++++++,,,,,,,,,---------............///////////////......///111333555222444444777<<>>>>>======<<<:::999:::;;;;;;:::999888777666777888999888888777777777666555555444444333222222222111000000000222222222222222222222222111111111111111111111111333222222222222333444444666666666666666666666666666666777777888888888888999999:::;;;<<<======>>>>>>@@@BBBCCCAAAAAABBBEEEJJJRRRTTTXXXuuuqqqPPPEEE\\\rrrdddgggYYYPPPZZZxxx}}}}}}QQQBBB777000333555111---///,,,,,,,,,+++++++++************))))))))))))((((((''''''(((((((((((('''''')))((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))************************+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////......///111333444000555555444666<<<\\\~~~www\\\MMMHHHSSS]]]gggllloootttyyy{{{~~~~~~yyyzzz{{{}}}~~~yyytttzzzvvvnnniiihhhlllqqqtttyyy~~~zzz{{{~~~zzzwwwsssooojjjggg^^^\\\XXXWWWVVVVVVVVVUUUKKKHHHCCC===888555333333666:::;;;;;;IIIZZZYYYLLLZZZ;;;555222222222///...000////////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,---......///000000111......111111...///333LLL]]]pppyyy~~~~~~zzz~~~ooommm~~~kkkbbb___ZZZRRRJJJIIIGGGDDDBBBAAA@@@>>>===>>>>>>======<<<<<<;;;;;;999999::::::;;;:::999888777666555666999:::888777777666666555444444333333333333222111111000//////222222222222222222222222000000111111111111222222333333333333333444555555777777777777777777666666888888888888888888888888999:::;;;<<<===>>>>>>???BBBAAABBBDDDDDDDDDGGGLLLZZZeeennnyyy```UUUOOO___nnnXXXLLLIIIOOOfffhhhCCC999444111333222---+++...,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((''''''(((((((((((('''''')))(((''''''''''''((((((***))))))(((((((((((()))))))))))))))))))))))))))***************************************++++++,,,***++++++++++++,,,,,,,,,,,,------------.........///.........///000222333111666555222222555MMMppp}}}xxx|||wwweeeTTTHHHDDDKKKWWWcccnnnuuuxxxxxx}}}|||{{{{{{|||~~~~~~}}}{{{vvvxxx{{{~~~~~~|||}}}yyyvvvrrrpppjjjiiimmmuuuzzz|||{{{~~~vvvqqqlllgggbbb^^^\\\ZZZWWWVVVUUUUUUSSSQQQKKKGGGAAA:::666444444555555;;;AAAIIITTTXXXMMM===YYY<<<666222333333000000222////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,---...///000000222///---...///...///111999PPPkkkxxxzzz{{{~~~~~~|||kkkeeerrr{{{wwwvvvpppaaaSSSIIIGGGFFFEEEFFFDDDAAA>>>>>>>>>======<<<;;;;;;;;;:::;;;<<<<<<:::999888888;;;;;;:::::::::888666444666666555555444333333333444333333222111000//////222222222222222222222222000000111111222222222222444444333333444444555666777888999999999888777666888888888999999999999999;;;;;;<<<===>>>??????@@@BBB======EEEMMMQQQVVV]]]fffooowww]]]EEEUUUnnnjjjPPPBBBGGGVVVppp~~~|||ZZZAAA555333111000...+++,,,///,,,,,,,,,+++++++++******)))))))))(((((((((((('''''''''((((((((((((''''''((((((''''''''''''((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,------........./////////.........//////000111111111555333444777555===RRRgggiiippp||||||oooiiiXXXDDDBBBDDDNNN___qqqyyyxxxuuuyyyyyyyyy{{{|||{{{yyyvvvuuuxxx|||}}}zzzvvvrrroooppprrryyy~~~tttmmmiiiddd___[[[\\\ZZZWWWVVVTTTRRROOOLLLHHHDDD>>>888555555666777:::>>>KKKZZZ[[[LLL===666TTT<<<666333333333111111333////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************+++++++++,,,,,,,,,+++,,,,,,,,,---............---,,,++++++,,,...///,,,BBB^^^pppxxx}}}zzzxxxyyyuuussspppffffff~~~nnnZZZIIIFFFCCCBBBCCCBBB???<<<>>>>>>>>>===<<<<<<;;;;;;;;;<<<===;;;:::888999:::222555777888777666777777666666666555444444333333444333333222222111111111333333333333333333333333111111111222333333444444555444444444444555666666777888999:::::::::999888888888999999999:::::::::;;;<<<===>>>???@@@@@@AAA???<<>>:::666444555777999AAAEEESSS___VVV@@@666:::QQQ;;;555222333333000000222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///---+++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***---...,,,***+++,,,---+++555GGGZZZlllzzzgggVVVZZZhhh}}}jjj[[[SSSJJJDDDBBBAAA>>>;;;>>>>>>======<<<;;;;;;;;;999:::;;;:::888888;;;>>>555;;;???>>>999666888;;;777777666666555444444444444444333333333333333333333333333333333333333333111222222333444444555555555555555555555666666777666888999;;;<<<;;;:::999777888888999:::;;;<<<<<<<<<======>>>???@@@AAAAAABBBDDDPPPdddnnnqqqwwwjjjQQQUUUhhhqqqZZZUUU^^^ooosss}}}}}}ssswwwtttQQQ;;;000***,,,------,,,+++,,,,,,,,,*********)))))))))(((((())))))((((((((('''''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((('''(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************++++++++++++,,,,,,---------.............../////////////////////222///222:::888555;;;>>>DDDSSSgggvvv}}}zzzxxxsssnnnnnnuuu|||wwwvvvvvvxxx{{{|||{{{yyy||||||xxxvvvzzz}}}{{{}}}~~~~~~}}}}}}}}}|||yyyxxx{{{~~~~~~zzzwwwuuu~~~tttggg```^^^\\\XXXTTTTTTSSSQQQPPPMMMIIIDDD@@@;;;999777555555777:::<<>>======<<<<<<;;;;;;:::666888999888777888<<<@@@PPPUUUVVVOOOBBB888666999777777777666555555444444333444444444444444444444333333333333333333333333222222333444444555666666555555555555555666777777666777:::<<<<<<<<<;;;:::777777888999;;;<<<============>>>???@@@AAAAAABBBGGGOOOaaauuuzzzvvv{{{eeeBBB===aaawww}}}|||{{{qqqXXXJJJbbb~~~tttqqq~~~yyy{{{vvvKKK111+++222888+++------,,,++++++(((%%%))))))))))))(((((((((((()))(((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''((()))***''''''''''''(((***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++++++++,,,,,,,,,------------...///////////////...000222...---444444222:::888:::DDDXXXjjjvvv|||zzzmmmzzzyyy}}}vvvzzzyyyvvvttttttvvvwwwuuusssyyyvvvzzz{{{xxxzzz||||||~~~~~~}}}|||}}}~~~~~~}}}|||{{{}}}~~~}}}tttqqquuuwwwuuuyyy{{{~~~~~~|||zzzyyy{{{vvvkkk^^^WWWUUUUUURRRNNNNNNMMMLLLLLLJJJFFF@@@<<<999888777666888:::===???FFFPPPOOO>>>222777AAAFFF{{{NNN888555222111111111000///////////////////////////,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,---......((()))))))))************))))))*********+++++++++)))************+++++++++************+++,,,---...000222111444JJJjjjrrraaaSSSQQQVVVjjjwwwmmmbbbTTTJJJGGGDDDAAA???AAA???;;;999:::888888888888:::<<<>>>???EEEDDDAAA>>>;;;888666555555555555555555555555555555555444444444333333333222222333333333444444444555555555555555555555555444444555555666777777777999999:::::::::999888888;;;888777<<<>>><<<<<>>;;;===AAA@@@===EEERRR\\\qqq~~~wwwpppjjj[[[MMMEEE???LLL{{{qqqkkkvvvoooaaaPPPJJJUUUnnnvvv}}}ssszzzsss|||KKK666333222000111......---,,,,,,+++******+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))'''&&&'''***+++***(((&&&''''''((()))******+++***************)))(((((()))************+++++++++------------------------------,,,------...///000000000000111222222333333777:::===GGG[[[rrr~~~~~~{{{ooovvv{{{pppfffkkkrrrxxx{{{zzztttppppppooommmwwwxxx{{{~~~~~~|||zzz{{{}}}}}}{{{xxxxxxyyy{{{}}}{{{}}}}}}xxxuuuvvvxxx~~~wwwqqqqqqqqqooommmnnnxxxzzz|||}}}|||}}}~~~xxxssspppkkkeee[[[SSSOOONNNNNNNNNJJJJJJJJJHHHEEE@@@;;;888666666666777:::>>>BBBEEECCCCCC:::777>>>@@@GGGWWW{{{NNN888555222111111111000///////////////////////////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))*********+++,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************+++,,,------***---...222BBB]]]xxx{{{qqq```SSSKKKTTTmmmwwwqqqkkkbbbZZZFFF@@@=========999888:::999999888777888999:::;;;;;;::::::999999888888888666666666666666666666666555555555444444444444333333333333333444444444444555555555555555555555555555666666777777888999999999999::::::;;;:::::::::???<<<<<<@@@AAA??????AAAGGGDDDCCCBBB@@@BBBRRRdddnnn|||kkkUUUMMMDDD>>>@@@HHH```xxxgggdddmmm\\\HHH@@@III]]]qqq}}}wwwsssxxxmmmCCC333222222000000...------,,,++++++************))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))'''&&&'''***+++)))(((''''''(((((())))))*********************)))(((((())))))*********+++++++++---------------------------,,,,,,------...///000///000000111111222333333333555777???SSSmmmzzzppprrruuuyyyvvvkkkiiihhhrrrzzz|||vvvnnnmmmqqqtttkkkmmmrrrxxx}}}}}}|||{{{|||~~~|||yyyxxxyyy{{{|||}}}}}}}}}}}}|||}}}}}}|||zzzxxxxxxxxx{{{}}}xxxssspppooolllhhhhhhllltttuuuwww{{{~~~xxxrrrmmmjjjfff```XXXQQQNNNLLLKKKJJJIIIIIIHHHFFFCCC>>>:::777777777777999;;;>>>@@@BBBAAAAAA:::999BBBHHHSSSeeezzzNNN888555222111111111000///////////////////////////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++*********))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))************++++++++++++++++++***++++++,,,,,,((())),,,111888HHHddd|||zzzgggVVVTTT^^^rrr{{{xxxzzztttiiiPPPGGG@@@>>>===;;;:::;;;<<<;;;999888777888888999666666666777888999999:::888888888888888888888888666666666555555555444444333333444444444555555555666666666666666666666666777777888888999:::::::::999:::;;;<<<<<<<<<<<<<<<<<<:::<<<@@@BBB@@@@@@BBBEEEHHHJJJIIIGGGPPPfff{{{yyy}}}aaaKKK@@@===999666>>>WWWkkk```^^^___OOOBBBHHH___uuu~~~~~~~~~{{{ppptttVVV888///111111///...------,,,,,,+++************))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))((('''&&&''')))***)))((((((((((((((((((((((((((())))))******))))))(((((()))))))))*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000//////000111111222222333555666666;;;LLLhhh}}}{{{qqquuuzzz~~~qqqllliiiddd```mmmxxxvvvqqqoooqqqrrrhhhjjjooouuu|||~~~zzzzzz||||||xxxwwwxxxzzz{{{{{{{{{zzzyyy|||{{{zzz{{{||||||zzzxxxxxxyyyzzz}}}zzzpppoooooonnnhhhdddgggmmmtttsssuuuzzzxxxpppiiieeeccc___ZZZTTTOOOLLLIIIHHHFFFGGGFFFEEECCC???;;;888666777888888:::;;;<<<======888:::777:::GGGPPP___sssxxxNNN888555222111111111000///////////////////////////------,,,,,,,,,,,,------************************+++++++++*********************************))))))))))))*********+++++++++************))))))))))))))))))*********+++++++++,,,,,,++++++***+++++++++,,,***,,,111111666JJJaaaooo}}}zzzqqqkkkuuu~~~{{{nnn^^^RRRGGGDDDDDDAAA??????>>>===;;;:::999999999:::::::::::::::999999999999888888888888888888888888777777666666666555555555444444555555555666666666777777777777777777777777777888888999::::::;;;;;;999:::;;;======>>>>>>>>>:::999<<>>===;;;:::999::::::;;;<<<<<<<<<;;;::::::999999888888888888888888888888888888777777777777666666555555666666666777777777888888888888888888888888777888888999999:::;;;;;;:::;;;<<<===>>>?????????>>>>>>@@@DDDEEEDDDGGGLLLJJJWWWaaaccciiiyyyqqqSSSCCC>>><<<>>>CCCMMMgggqqqfffWWWJJJDDDZZZwwwuuu{{{tttttt{{{fffPPP@@@666...---000///,,,***+++***************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&'''''''''''''''((()))(((((((((((('''''''''''''''(((((()))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,------,,,++++++,,,,,,---...///...//////000111111222222///000111222666FFF^^^qqquuurrrttt}}}||||||~~~}}}mmmjjjwwwqqqoooqqq}}}|||xxxvvvvvvzzz~~~}}}{{{zzzyyyyyyvvvwwwwwwxxxxxxwwwuuutttwwwuuutttvvvyyy{{{yyyvvvvvvwwwxxxyyy{{{|||}}}~~~|||xxxtttpppkkkeeeaaaeeekkkoootttzzz}}}zzzzzzxxxtttnnnfff```\\\ZZZZZZVVVSSSNNNKKKHHHFFFCCC@@@AAA???===;;;999777666555666777777888888888888777444???GGGSSSbbbkkkvvvtttKKK888555222111111111000///////////////////////////,,,++++++******++++++,,,************************)))))))))******************+++++++++++++++++++++'''''''''((((((((())))))*********+++++++++,,,,,,)))************++++++++++++++++++***++++++,,,,,,+++)))***...//////222666JJJZZZfffppp~~~||||||{{{nnnsssrrrcccaaavvv{{{nnnbbbYYY[[[___[[[QQQJJJ>>>===;;;:::999999::::::999999999999:::::::::;;;999999999999999999999999999999888888888777777777666666777777777888888888999999999999999999999999888888999999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???>>>AAADDDDDDEEEKKKSSSVVVdddnnnsssxxx\\\AAA666444888GGGXXXyyynnn```QQQIII^^^wwwuuuqqq}}}~~~xxxoooEEE;;;444111///......---,,,+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((%%%'''(((((('''&&&((()))''''''''''''''''''''''''''''''((()))))))))((((((((((((((()))))))))************++++++,,,,,,------++++++++++++,,,---...///......///000000111111222///111333444333999JJJZZZjjjkkkqqq{{{~~~yyy|||vvv{{{|||{{{~~~uuuvvv{{{wwwrrrqqquuu|||}}}{{{zzz{{{uuuvvvwwwwwwwwwvvvuuuttttttttttttuuuwwwxxxwwwvvvxxxxxxyyyzzz{{{||||||}}}yyyuuurrrnnnllleee___^^^fffooouuuyyy}}}|||{{{}}}yyymmmjjjeee```\\\ZZZXXXXXXTTTQQQLLLHHHFFFCCC@@@>>>===<<<:::888777666777777777777777888888999::::::888FFFRRR___nnnttt}}}rrrIII888555222111111111000///////////////////////////+++******))))))******+++************************((()))))))))*********+++(((((())))))***+++++++++(((((((((((())))))))))))(((((()))***+++,,,------)))************+++++++++************+++,,,------(((,,,---+++,,,000222111999JJJWWWfffxxxxxx|||rrr{{{}}}fffVVV```qqq|||tttvvvxxxnnn^^^QQQDDDCCC@@@>>><<<;;;;;;;;;888888888999:::;;;;;;<<<:::::::::::::::::::::::::::999999999999888888888777777777888888888999999::::::::::::::::::::::::999::::::;;;;;;<<<======<<<<<<======>>>======<<<<<<===AAAGGGKKKPPP[[[fffqqqVVVIIIAAAAAA@@@GGGeeeuuudddUUUZZZjjjwwwvvv|||{{{SSS666888...//////---++++++---...))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((($$$'''((((((&&&&&&''')))%%%&&&&&&''''''(((((((((&&&''''''((())))))(((((((((((((((((()))))))))***)))******+++,,,,,,------++++++++++++,,,---...///......//////000111111111222222555777555555@@@MMM]]]cccnnnzzz~~~~~~{{{xxxzzzwwwwww|||~~~rrrxxx|||xxxtttsssuuuyyy|||~~~www{{{~~~{{{yyyyyytttuuuvvvwwwwwwvvvuuuuuussstttvvvwwwvvvvvvvvvwwwyyyyyyzzzzzz{{{{{{{{{|||xxxrrrnnnkkkfffccc______eeeooowwwyyy|||~~~|||uuupppeeedddaaa]]]ZZZXXXVVVUUUTTTOOOJJJEEEBBB@@@>>><<<;;;999777666555777888:::888888888999:::<<<>>>???CCCRRR^^^jjjxxx}}}qqqGGG888555222111111111000///////////////////////////******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++))))))))))))************%%%%%%&&&((()))***+++,,,)))************+++++++++************+++,,,---...)))111222***(((...111///+++<<>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777888888888888999999999::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>><<<===============<<<;;;===???FFFOOOXXXbbbrrr|||TTTFFF666333GGG^^^uuu}}}rrrYYYMMMjjj{{{|||eeePPP888---999+++...///,,,)))***...000(((((((((((())))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''$$$&&&((((((&&&%%%''')))%%%%%%&&&&&&'''((())))))&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))***+++,,,,,,------++++++++++++,,,---............//////000111111111//////111555333111999EEESSS]]]mmmzzz~~~~~~~~~wwwuuuzzztttwwwxxxooopppsssrrr{{{xxxxxxxxxwwwwwwmmmsss|||zzzvvvtttssstttvvvwwwwwwwwwvvvuuusssvvvyyyxxxvvvuuuwwwyyyzzzzzzzzzzzzzzz{{{{{{{{{~~~~~~xxxooohhhddd```[[[WWW\\\cccooozzz~~~|||~~~{{{vvvpppllljjjbbbaaa___\\\YYYWWWTTTSSSSSSNNNHHHCCC???===<<<:::999888666555555777:::;;;::::::999:::<<>>VVVnnn}}}xxxuuusss||||||ppp{{{pppnnnvvvuuutttuuuzzzwwwooojjjaaaYYYTTTOOOFFF>>>AAA======AAA???999888<<<999<<<<<<:::<<<@@@>>>777:::999999:::===;;;777222;;;888555666888:::999888999:::;;;<<<<<<<<<::::::>>>;;;;;;???@@@>>>>>>@@@EEECCC???<<<===???@@@???BBBQQQ\\\```nnn}}}```JJJEEE===HHHRRRffftttYYYIIIbbb}}}}}}ZZZ@@@444------333,,,,,,++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))(((((('''''''''((((((&&&''''''((((((((((((((())))))))))))************)))************+++++++++)))******++++++,,,------////////////////////////...///111111222333555888FFFSSSfffvvv}}}}}}yyy{{{|||{{{zzz|||yyykkk```ZZZWWWnnnyyy|||tttpppmmmqqqxxx~~~}}}wwwvvvyyyxxxuuurrrsssyyy}}}}}}{{{xxxvvvuuuvvvyyyzzzyyywwwvvvvvvwwwzzz}}}|||wwwsss{{{|||~~~zzzvvvpppfff\\\UUUSSSWWWZZZmmmssszzz~~~{{{wwwqqqllljjjhhhfffeeeaaa[[[XXXYYYYYYWWWVVVYYYVVVNNNCCC<<<;;;:::777444444555666777888888888888555:::>>>===;;;AAAMMMYYYbbbrrrkkkHHH777333222444444111000222000000000///...------------,,,++++++******++++++************************)))(((((((((***+++***)))***)))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))),,,++++++***+++,,,---...---...888KKK```qqq~~~mmmiiinnnwwwxxxwwwzzzuuupppggg```ZZZOOOFFFDDDDDD@@@>>>@@@CCCDDDBBB<<<;;;??????<<>>>>><<<:::;;;999666666888:::999888999999;;;<<<======>>>>>>???;;;:::@@@EEEFFFGGGIIIIIILLLOOOOOONNNMMMLLLKKKRRRkkkyyydddYYYRRRLLLLLLPPP^^^[[[\\\tttttt___RRRUUUxxx{{{lllDDD333///+++***,,,,,,,,,+++******)))(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((()))))))))*********))))))*********+++++++++***++++++,,,,,,---.................................///111111111222555777<<>>@@@@@@AAAIIIWWWaaannn|||iiiFFF999333///000111000111444000000//////...---------------,,,++++++++++++,,,************************)))((('''(((***+++***)))))))))))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***************+++,,,,,,///---000;;;KKK^^^tttyyyxxxzzztttqqqsssxxxyyyvvvfffUUUOOONNNLLLJJJIIIMMMKKKEEE>>>===@@@CCCBBBAAA===999999<<>>>>>DDD@@@AAAKKKUUUYYY[[[\\\```^^^[[[VVVPPPOOORRRVVVooooooZZZPPPEEEDDDPPPaaaqqqyyyyyykkkkkktttvvvhhhOOOOOOaaazzzrrrmmmPPP333,,,000111...,,,+++++++++******))))))((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((((('''''''''''''''((((((&&&''''''((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++,,,,,,---....................................///000111111222444666999999EEEddd}}}wwwzzzvvviii```]]][[[VVVRRRKKKUUUhhh{{{kkkeeefffjjjpppvvvxxxuuurrrsssvvvyyyzzzyyywwwuuusssssstttvvvvvvvvvttttttuuuxxx|||~~~~~~}}}www}}}||||||}}}}}}~~~~~~zzztttpppfff```VVVMMMMMMXXXlll{{{{{{wwwrrrnnnkkkkkkhhhdddbbbbbbccccccbbb___YYYUUUTTTRRROOOMMMOOOIIICCC<<<888777777666444666666777888999:::;;;<<<>>>???@@@CCCIIIUUUbbbkkkuuugggEEE777000,,,...000//////111/////////......------------,,,++++++******++++++************************)))((('''(((*********((()))))))))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************++++++,,,,,,///,,,,,,000999IIIaaauuu}}}{{{|||~~~qqqhhhdddbbb^^^[[[\\\UUUMMMIIIKKKNNNMMMJJJCCC???<<<<<<>>>@@@???>>>:::999999999999999999999======<<<<<<===???AAABBBKKKIIINNN\\\iiinnnnnnnnnkkkaaaVVVQQQTTT^^^lllxxxsss]]]MMMQQQVVV]]]hhhzzzwwwnnn|||tttdddZZZbbbttt{{{xxxZZZKKKWWWlllqqqzzzNNN<<<---,,,111222000///+++*********)))))))))((())))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((&&&''''''((((((((((((((((((((((((((()))))))))***))))))))))))******************+++,,,,,,------...........................---///000000000111333555:::777???YYY{{{{{{}}}{{{zzz~~~zzzqqqkkkiiigggeeecccXXXSSSRRR^^^sssrrrddd^^^___eeeoooxxxtttssstttvvvyyyzzzxxxvvvtttsssqqqpppqqqrrrssstttsssssstttvvvyyy|||~~~~~~zzz~~~|||zzz}}}}}}|||~~~~~~{{{{{{||||||yyyssskkkfff]]]XXXQQQNNNUUUcccttt|||vvvqqqnnnllliiihhhhhheeebbb```aaaaaa``````[[[TTTOOONNNKKKGGGEEEFFFAAA===888666666666666555555666777888999;;;<<<===>>>???CCCLLLXXXfffqqqwww}}}fffDDD444///---111444222///...............------------+++******)))))))))))))))))))))))))))))))))))))))(((''''''''')))***)))((((((((())))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,...,,,+++,,,///999LLL]]]vvvyyy{{{}}}yyyuuu{{{|||xxxrrrggg]]]^^^cccbbbYYYPPPIIIFFFCCCCCCDDDDDD@@@===<<<<<<======<<<<<<<<<<<>><<<===999888555555555666666666555555666777999;;;>>>??????CCCLLLZZZkkkxxxfffDDD555000000666:::777111...------------------------******)))((((((((((((((())))))))))))))))))))))))((('''&&&''')))***)))(((((((((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***++++++,,,---,,,,,,,,,---++++++,,,,,,000;;;FFFdddooo{{{|||zzzzzzzzzyyyuuuttt}}}yyyqqqtttyyysssdddXXXUUURRRNNNLLLKKKHHHCCC??????AAACCCCCCAAA@@@AAAAAACCCEEEJJJOOOVVV]]]bbbeee```bbbkkkwww{{{vvvpppnnnhhheeeiiiwww~~~uuummmppp|||pppggglll|||dddSSSLLLKKKHHHOOOZZZ[[[ZZZ```qqq}}}~~~hhhHHH666,,,---...,,,)))''''''***))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((&&&''''''(((((((((((((((''''''(((((((((((())))))((((((((()))))))))******(((((())))))***+++++++++---------------------------...//////...///111333...000222555:::EEETTT^^^```mmmzzz}}}nnnrrrvvvuuuxxxzzzssspppqqqxxx}}}```HHH???@@@EEEIIIEEEJJJSSS]]]aaaccciiiqqqdddiiiqqqxxx{{{zzzvvvsssqqqssstttsssqqqpppqqqrrrssstttuuuuuutttuuuwwwyyyvvvyyyzzzxxxyyy}}}~~~|||wwwyyy{{{{{{{{{{{{|||~~~~~~~~~yyytttmmmeee\\\VVVOOORRRZZZgggttt|||~~~|||}}}yyywwwwwwvvvtttrrrkkkhhhdddbbbaaa```^^^]]]bbb___[[[YYYWWWTTTQQQOOOKKKEEE@@@>>><<<888666888555555555555555666666777666666777888:::===@@@BBB???FFFSSSddduuufffEEE666111000666;;;888333///------------------------+++******)))((()))))))))))))))))))))))))))))))))((('''&&&''')))))))))((('''(((((()))******++++++***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))+++,,,,,,,,,+++***,,,***+++------,,,111888HHH[[[qqqxxx{{{~~~qqqkkkkkkvvv|||uuuqqqkkkddd___\\\XXXSSSOOORRRUUUWWWWWWUUUTTTTTTUUU___ccciiipppxxx}}}uuuttt{{{uuutttuuuooogggkkkuuuxxxzzz|||}}}WWWKKKKKKQQQSSS___ooouuuyyy~~~xxx{{{mmmJJJ555------//////---*********+++((()))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))&&&''''''((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((())))))***++++++,,,,,,---------------------------...//////......000222///111333222333888BBBJJJQQQfffzzz}}}mmmooouuu{{{~~~uuuoooqqqvvv~~~oooUUUAAA888888:::888>>>KKKYYYaaabbbccceee^^^ccckkkrrrvvvwwwvvvuuusssuuuxxxxxxuuusssssstttqqqtttvvvvvvuuuuuuwwwzzzuuuxxxxxxwwwyyy||||||yyywwwyyyzzzzzzzzz{{{}}}~~~}}}yyyrrrllleee___YYYUUUWWW___jjjtttyyyzzz{{{{{{xxxtttpppnnnoooooommmlllgggeeebbb```___]]]ZZZXXX___\\\XXXUUUSSSPPPLLLJJJEEE???::::::999555444555222444555666666666777888999888999:::===@@@CCCEEEHHHPPP^^^nnn}}}fffFFF666000---333999777222///------------------------,,,++++++***)))*********))))))))))))))))))))))))((('''&&&''')))))))))''''''(((((()))***+++++++++******))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******)))+++***+++......,,,---222222IIIccctttzzz{{{xxxxxxyyyzzz{{{~~~vvvrrrnnnjjjgggmmmpppsssssspppooooooqqq}}}sssjjjbbbWWWVVVlllvvvTTTJJJNNNYYY```sss{{{zzz|||xxx}}}xxxUUU:::000111,,,,,,***((()))++++++((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))******+++,,,,,,---------------------------------...///.........000222000111222333555777999;;;JJJddd~~~~~~}}}|||uuuqqqrrruuuzzz~~~lllTTT???555555999888:::EEEUUU```aaa]]][[[[[[___ffflllqqqtttvvvxxxtttxxx||||||yyyvvvuuuuuupppssswwwxxxwwwwwwyyy{{{xxxzzzzzzwwwxxxzzzxxxtttyyyyyyyyyyyyyyy{{{}}}xxxsssllleee```\\\YYYWWWbbbmmmyyy|||wwwssstttxxxnnnkkkggggggiiikkkkkkjjjeeecccaaa``````^^^ZZZXXXVVVTTTPPPMMMKKKHHHEEEBBBBBB<<<888888777444444555222333666777777777888999;;;:::;;;<<>>>>>======AAAJJJWWWaaajjjrrriiiCCC222000---,,,,,,------,,,...------------,,,,,,,,,***)))))))))))))))))))))((((((((()))))))))******((())))))*********))))))***)))))))))((((((((('''&&&''''''(((((((((((((((((('''(((++++++((()))...'''''''''''''''((())))))*********)))))))))(((((())))))*********+++++++++******+++,,,------......,,,+++333DDDPPPVVVaaannnpppxxx}}}}}}~~~|||}}}~~~{{{}}}{{{yyywww|||mmm[[[UUUSSSOOOMMMQQQVVV___qqq~~~sssqqqsssqqqhhh^^^mmmqqqzzz|||iiiVVVCCC;;;333***(((---+++***)))((((((((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++------------...///000000//////000111111222222333===JJJkkk}}}zzzxxxzzzwwwoooeee___YYYOOODDD:::666555999BBBMMMWWW]]]bbbjjjkkkccc[[[[[[bbbgggooovvvzzzxxxwwwvvvrrrmmmuuu||||||xxxxxxyyyyyy|||yyyvvvuuuvvvwwwvvvtttyyy{{{}}}~~~~~~~~~}}}|||vvvqqqcccZZZZZZYYYWWW\\\eeejjjmmmpppnnnjjjeeecccbbbaaaaaabbbbbbbbbaaa___^^^[[[XXXVVVTTTSSSRRROOOMMMLLLFFF@@@<<<<<<;;;888555777666555444444555666666;;;777666999999777777999<<<>>>BBBIIITTT```kkkrrryyytttgggCCC555222///.........---,,,------------,,,,,,,,,,,,*********))))))((((((((('''''''''(((((((((((()))'''(((((()))************))))))))))))(((((((((((('''''''''''''''((())))))((('''))),,,+++((()))---'''''''''((((((((())))))******))))))))))))(((((()))))))))*********++++++'''((((((***+++,,,------+++,,,000555666===RRRiiippptttvvvwww}}}zzz~~~||||||~~~zzzpppiiimmmuuutttkkkkkkjjjkkknnnsssxxx}}}}}}ppplllvvvttt{{{xxxhhhZZZXXX[[[[[[eeejjjooo{{{uuufff\\\bbbkkknnnpppttt}}}~~~lll???444,,,------)))(((,,,+++***)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,******++++++++++++******------------...///000111//////000000111111222222999:::VVV|||~~~}}}{{{yyyzzzyyyvvvtttqqqhhh^^^OOO???222111777<<>>???DDDMMMZZZhhhuuu~~~eeeDDD888555222000000000///...---------,,,,,,,,,++++++++++++***)))(((''''''&&&&&&&&&&&&'''''''''((((((&&&'''((()))************))))))))))))(((((((((((((((''''''&&&&&&''')))***((('''))),,,+++((((((,,,''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))************&&&'''((()))***,,,------...000222111---222HHH___tttwwwwwwuuuyyyhhhXXXZZZ]]]aaafffkkkpppuuuxxxyyymmmeeeiiiyyy}}}~~~~~~xxxuuu]]]PPPRRRkkkyyywww}}}jjjJJJ666///+++------)))(((*********))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((())))))***+++,,,******++++++++++++******------------...///000111......//////000111111222:::555CCCddd~~~yyyzzzwwwwww{{{}}}~~~{{{sssiiiRRR<<<777666444888AAAHHHSSSXXXOOOCCCCCCLLLTTTXXX```jjjqqqtttvvvwwwwwwyyy|||}}}zzzyyy{{{yyyuuuwwwwwwvvvvvvxxxzzz{{{|||}}}|||}}}{{{pppnnnttttttttttttuuutttvvvzzz{{{rrrkkkccc]]]YYY\\\]]]\\\]]]aaa`````````^^^\\\ZZZZZZYYY[[[\\\^^^___]]]ZZZVVVTTTPPPMMMIIIGGGFFFDDDBBB@@@===:::666444444444333222333222222222444777:::;;;<<<999888999::::::???EEEHHHOOOZZZfffrrr|||cccDDD666333000.........---,,,------,,,,,,,,,++++++++++++******)))((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''))))))*********(((((((((((())))))))))))(((''''''&&&&&&''')))***(((''')))---,,,((((((+++'''((())))))******))))))(((((((((((((((((())))))(((((()))))))))*********(((((()))***+++,,,------+++---...---***---:::GGGbbbiiippprrrvvv|||ooottt|||}}}vvvwwwxxxttt}}}ooo]]]UUUPPP___||||||iiiKKK333666111---,,,***'''&&&'''))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------...///000---......//////000111111666777999BBBTTTgggqqqrrrqqq{{{tttzzz~~~zzz{{{wwwzzz||||||vvv```JJJ@@@;;;555444777999AAADDD@@@===BBBLLLRRRPPPRRRYYYdddnnntttvvvvvvyyy|||}}}{{{zzz|||zzzwwwvvvvvvvvvwwwwwwyyy{{{}}}}}}}}}~~~|||}}}}}}}}}{{{||||||qqqdddeeeoookkkoootttxxx||||||wwwrrrmmmjjjbbb^^^\\\^^^___^^^]]]^^^```^^^\\\[[[ZZZYYYXXXWWWXXXYYY[[[[[[ZZZVVVRRRPPPJJJGGGCCCAAA??????===<<<<<<999666444333333333222111222333666777999::::::777666999===>>>===AAAGGGQQQZZZfffpppwwwnnnaaaCCC777555222000000000000///,,,,,,,,,,,,++++++++++++)))))))))(((((('''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))''''''***---,,,((('''***'''((()))***+++***)))(((''''''(((((((((((())))))((((((((()))))))))***************+++,,,,,,------)))***+++,,,,,,---111444DDDOOO___kkkttt{{{~~~yyyvvvzzzyyy{{{{{{tttmmmpppuuuyyy}}}wwwdddYYYXXXYYYWWWdddeeewwwvvvxxxcccIII666***111///,,,***))))))+++,,,(((((()))))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///------......//////000000...666777333:::NNNZZZ[[[gggvvvsssqqqxxxzzz}}}~~~{{{}}}|||xxxzzzsssgggVVVIIIBBB===888555555888888666999CCCLLLPPPLLLIIIKKKVVVaaagggjjjmmmwww|||}}}zzzxxxyyyyyywwwvvvwwwwwwwwwvvvwwwyyy|||~~~}}}{{{{{{|||yyyyyy}}}~~~yyysssxxx~~~|||zzzyyyvvvrrrnnnkkkjjjkkkkkk___^^^]]]^^^___^^^]]][[[]]][[[XXXWWWWWWUUUSSSQQQRRRSSSTTTTTTSSSPPPMMMKKKCCC@@@<<<999888888888777999777555222111111222333222333666888999:::999999777999>>>CCCCCCAAADDDJJJ\\\dddqqq|||{{{qqq^^^AAA888555333222222333222111,,,,,,,,,++++++++++++***((((((((((((((((((''''''&&&''''''''''''(((((((((''''''(((((((((((((((''''''((((((((()))))))))***&&&''''''(((((((((((((((''''''***...,,,(((''')))'''((()))++++++***)))((('''''''''((((((((())))))(((((((((((()))))))))***+++++++++++++++++++++++++++,,,---,,,---//////...333999GGG[[[ooo}}}}}}xxxwww|||~~~{{{~~~sssccc```eeekkkpppttttttiii[[[QQQMMMPPP\\\hhhxxx~~~gggsssgggFFF555///,,,------,,,***)))***,,,---'''((()))))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((''''''(((((()))***+++******++++++++++++******************+++,,,------,,,------......///000000,,,111444222333:::CCCHHH]]]tttxxxrrr}}}yyyxxx|||tttrrrfffTTTKKKIIICCC:::666777666333777BBBNNNSSSPPPJJJIIINNNRRRUUU[[[bbbkkkrrrwwwuuurrrsssvvvvvvwwwxxxxxxwwwttttttwwwzzzzzz|||}}}}}}|||{{{{{{|||yyyxxxzzz~~~xxxxxxwwwvvvsssrrrqqqqqqnnnllliiieeecccbbbdddeeeZZZZZZYYYZZZ[[[\\\[[[XXXZZZWWWUUUTTTTTTRRRNNNKKKJJJKKKKKKKKKIIIHHHFFFDDD>>>;;;777444444555555444444444333222111222444666777777777888888999::::::===???EEEKKKLLLLLLRRRYYYlllqqq}}}lll~~~\\\???333111.........//////...,,,,,,,,,+++++++++******'''''''''((((((((((((((('''''''''(((((((((((()))'''((((((((((((((('''''''''((((((((())))))******%%%&&&((()))))))))((('''''''''+++...---(((&&&)))'''(((***+++,,,+++)))(((&&&'''''''''(((((())))))(((((((((((())))))))))))++++++++++++************,,,---,,,******,,,------000---333HHHeee}}}}}}wwwuuu}}}~~~{{{{{{}}}~~~vvv|||ssshhhggghhhgggcccbbb]]]XXXYYY_________jjjyyyvvvrrrxxxtttMMM333...111111)))++++++(((&&&&&&&&&%%%'''((()))))))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''(((((()))***+++))))))************))))))))))))))))))***+++,,,---,,,,,,------...//////000111...///444222///666BBBXXXttt|||yyy{{{}}}}}}{{{uuu^^^RRRSSSLLL???666999888444666BBBPPPXXXVVVPPPMMMLLLJJJIIIQQQ\\\\\\fffnnnmmmkkknnntttwwwwwwyyyyyywwwssssssuuuxxxvvvxxx{{{{{{{{{{{{|||~~~zzzwwwyyy~~~yyy{{{zzzvvvuuuvvvuuuqqqqqqqqqpppnnnlllkkkkkkllljjjiiifffbbb^^^\\\\\\]]]TTTUUUUUUVVVXXXZZZYYYWWWXXXVVVSSSSSSSSSPPPLLLGGGEEEDDDDDDDDDCCCAAA@@@@@@<<<999555333444555555555222333333222333555888;;;<<<:::888777777888:::<<>>444222////////////...---------------,,,,,,+++***))))))(((((((((((())))))(((&&&%%%'''***+++)))&&&&&&''')))*********)))((((((((())))))))))))((((((''''''''''''((((((((((((---+++***((('''&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((,,,,,,,,,------,,,++++++,,,+++000???WWWnnn~~~{{{wwwwww|||wwwxxxyyy}}}mmm]]]SSSSSS\\\dddmmm}}}xxxoootttxxxzzzwwwyyy[[[CCC666111...+++++++++)))((((((((()))***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******+++,,,,,,+++++++++++++++,,,------......///000000111222111000000222444666888IIIhhh}}}{{{~~~zzzvvvpppeeeYYYPPPHHHBBB999333333;;;EEEMMMXXXZZZYYYTTTMMMKKKOOOSSSZZZ___eeejjjmmmpppsssuuuvvvuuutttuuuvvvvvvsssqqqrrrwww{{{|||zzzxxxxxxyyyzzzzzzzzz{{{|||~~~~~~~~~~~~}}}|||}}}{{{xxx~~~}}}{{{zzzyyywwwtttqqqnnnmmmlllkkkjjjiiiiiiiiikkkjjjhhhgggfffgggiiijjjgggeeebbb```___]]][[[XXXRRRQQQQQQSSSVVVYYYYYYXXXZZZWWWQQQLLLIIIHHHIIIJJJEEEBBB>>><<<<<<<<<;;;:::888777555222111000111111111333444444333333444666666999;;;999888<<>>RRRggguuu||||||}}}{{{~~~{{{wwwttt|||vvvvvvyyy~~~uuuiiiddd[[[RRRSSSccc|||vvvrrrvvv]]]OOO===111...///000///,,,+++)))(((((((((((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++++++++************++++++***++++++,,,---...//////111000//////000222555666777VVV{{{tttrrr}}}}}}}}}~~~xxxsss\\\PPPAAA777666:::>>>@@@OOORRRVVVXXXXXXTTTPPPMMMQQQSSSXXX^^^eeeiiijjjjjjlllmmmppprrrsssrrrqqqqqqppprrrvvvxxxyyyxxxxxxxxxzzzyyyyyyyyyzzzzzz{{{{{{}}}|||}}}|||vvvrrrqqqrrrvvvuuutttuuuvvvvvvsssppppppooommmmmmnnnmmmllljjjlllkkkjjjiiihhhiiiiiijjjgggeeecccaaa```aaabbbbbb^^^\\\ZZZYYYYYYXXXVVVTTTPPPOOOOOOQQQSSSUUUTTTTTTRRRPPPLLLHHHEEECCCCCCDDD???<<<999777777777666555555444333222222222333444222444666777777777888999888:::;;;;;;===AAAGGGKKKNNNVVVcccmmmooorrr||||||vvvxxx\\\<<<444222////////////...---,,,,,,---------,,,++++++))))))(((((((((((()))))))))((('''((())))))(((&&&''''''((()))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((('''''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,+++++++++,,,,,,)))***666IIIYYYwww}}}yyyvvvwww{{{|||xxxwww{{{~~~tttvvvxxxwww{{{wwwggg```]]]___ccceeefffnnnuuujjjmmm{{{yyyRRRAAA999///+++,,,---,,,***++++++)))((('''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((())))))(((((())))))***+++******)))))))))******+++******+++,,,---.../////////.........///111333444888FFF___www~~~zzzwwwwwwzzz|||zzzxxxzzz}}}~~~{{{xxxnnn___KKK>>>;;;;;;999555;;;>>>GGGSSS___dddccc```OOOLLLJJJNNNUUU\\\^^^]]]```ffflllooonnnmmmnnnooolllmmmooorrrvvvwwwwwwvvvxxxxxxxxxwwwvvvvvvvvvuuu|||}}}}}}}}}{{{{{{zzzxxxuuurrrpppoooooopppuuuuuutttqqqmmmkkkkkklllnnnmmmmmmmmmnnnmmmkkkhhhhhhfffeeefffhhhjjjkkkkkkhhhgggfffeeeeeegggiiijjjdddbbb___]]]\\\\\\\\\]]]]]][[[YYYXXXWWWVVVTTTRRRMMMLLLLLLLLLNNNOOONNNMMMHHHGGGDDDBBB???===<<<<<<:::777444333333333333222111111111222333555666777222555888999999999:::;;;<<<===???DDDIIINNNRRRVVV^^^fffttt~~~mmmrrr\\\===444222////////////...---,,,,,,,,,------,,,,,,+++))))))(((((((((((())))))***)))(((((((((((((((((('''(((((()))))))))))))))'''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++&&&+++///...***,,,555===aaaffflllrrr{{{zzzppptttwwwwwwsssrrrxxx}}}rrrjjjllltttzzzvvvvvvqqqrrrwwwzzzooorrrllldddgggwww{{{wwwhhhYYYUUUWWWZZZgggtttssskkksssyyyZZZAAA===888111......,,,)))%%%+++***)))((('''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((()))******)))))))))((())))))***++++++,,,------///000000111............///000111222;;;:::@@@NNN\\\iiiuuu~~~|||}}}qqqnnnsss}}}~~~zzzwwwrrreeeUUUJJJDDD@@@:::555111222777DDDTTTdddnnnrrrWWWRRRLLLHHHIIIMMMQQQTTTVVV]]]eeeiiihhhgggiiilllkkkiiiiiimmmrrruuutttrrruuuuuuuuuuuuttttttsssssswwwwwwyyyzzz|||}}}~~~~~~~~~}}}|||||||||{{{zzzyyyyyyzzzzzzxxxxxxwwwtttqqqppppppqqqqqqpppnnnmmmllllllmmmnnnnnnnnnmmmlllkkkjjjjjjkkkkkkkkkkkklllkkkjjjhhhggggggeeecccdddgggjjjkkkllleeecccbbbaaabbbdddgggiiibbbaaa___]]]\\\\\\]]]^^^aaa^^^ZZZXXXUUURRROOOLLLKKKIIIHHHHHHIIIIIIGGGFFF@@@@@@???===;;;999777666777555333222333444333222111111222333444666777888666999<<<>>>>>>===>>>???@@@AAAHHHRRRZZZ]]]___bbbqqqvvvqqqsss]]]???444222////////////...---+++,,,,,,------,,,,,,,,,))))))(((((((((((()))))))))))))))((('''((()))***((((((((((((((())))))***''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))***++++++,,,,,,,,,+++&&&***...//////...///000BBBVVVjjjrrrpppooossswwwsss}}}{{{vvvzzzxxx}}}}}}wwwxxxuuu{{{|||~~~{{{yyyzzzyyyzzzyyyfff]]]SSSMMMTTTiiifff```ZZZ\\\eeekkklllmmm|||xxx}}}llliiiyyyjjjUUUIIIEEE444000,,,+++,,,,,,+++))))))))))))((('''&&&%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''((())))))***))))))(((((()))******+++,,,,,,------.../////////....../////////000111111000000666AAALLLUUUaaakkkyyy~~~vvvrrrvvv{{{xxxnnnjjjbbbYYYQQQJJJDDD@@@999777666888???KKKXXXaaaXXXZZZYYYSSSKKKFFFGGGIIIIIIPPPXXX]]]]]]___dddhhhkkkiiihhhjjjooorrrrrrpppooopppqqqrrrsssssssssrrrrrrsssuuuvvvwwwvvvvvvuuuxxxzzzzzzxxxtttrrrsssuuusssrrrpppnnnmmmllllllkkkiiikkkmmmmmmllllllmmmnnnkkkjjjjjjiiiiiijjjkkkkkkhhhgggffffffggghhhhhhhhhjjjkkklllllljjjiiihhhgggeeecccaaaaaaccceeeggggggbbbaaa`````````bbbdddeee___^^^]]]\\\\\\]]]___```\\\ZZZVVVSSSQQQNNNKKKHHHHHHFFFEEEDDDDDDDDDBBB@@@<<<<<<<<<;;;:::888666555555444222333444555444333333333444555666777777888999<<>>EEERRR^^^rrr{{{{{{{{{vvvrrrqqqooojjjddd]]]XXXVVVGGGCCC<<<666555888???DDDLLLUUU^^^]]]TTTJJJEEEEEEAAAEEEJJJNNNQQQVVV]]]bbbfffddddddeeehhhkkkmmmmmmjjjkkkmmmpppqqqrrrrrrqqqpppqqqssstttttttttsssrrrrrrttttttrrrooonnnpppsssqqqqqqooommmkkkiiihhhgggeeehhhjjjkkkkkkjjjkkkkkkiiiiiihhhhhhhhhiiiiiijjjgggfffdddeeeggghhhhhhgggfffhhhjjjiiigggeeeeeeeeeeeecccaaaaaabbbcccccccccaaaaaa``````````````````[[[ZZZYYYXXXYYY[[[]]]^^^WWWUUUSSSQQQQQQPPPMMMKKKDDDBBB@@@?????????===;;;999999999999888777555444222111111222444444444333555555777888888999888888555777:::<<<===???BBBDDDKKKPPP]]]mmmsssrrruuu|||{{{sssrrr|||[[[???444222////////////...---***+++,,,,,,---------,,,))))))(((((((((((())))))'''((()))((('''(((,,,///)))(((((('''((()))***+++&&&''''''((((((''''''&&&''''''''''''((((((((((((%%%&&&'''((((((((('''&&&%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((()))***++++++,,,,,,,,,+++)))'''&&&(((***---///444111333???OOO\\\aaabbbqqqzzz}}}yyy{{{{{{wwwmmmeee```^^^]]]___gggiiieeegggqqquuusssccceeebbbbbbrrrrrrrrrnnnjjjiiigggeeehhhmmmnnnooo}}}wwwzzz{{{zzzkkkOOO:::000---+++)))...---+++******)))(((((($$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''((()))))))))))))))******+++------------,,,++++++******))),,,------...............777444222111222888HHHWWWfffxxxyyyzzz{{{yyywwwwwwxxxxxxvvvsssfff[[[KKK???999888999999>>>FFFPPPTTTRRROOOOOOPPPJJJHHHFFFEEEHHHLLLRRRVVVWWWWWWXXXYYYZZZ^^^cccffffffhhhjjjmmmnnnooonnnnnnmmmnnnooopppqqqqqqppppppnnnooopppnnnmmmmmmoooqqqmmmmmmmmmmmmkkkiiigggeeefffggghhhhhhgggggghhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhfffddddddggghhhgggfffccceeeggggggdddbbbbbbbbbdddbbbaaabbbccccccbbbaaaaaaaaaaaaaaa```^^^\\\[[[YYYXXXWWWVVVVVVWWWYYYZZZTTTRRRPPPOOOOOONNNLLLJJJ???===;;;;;;;;;:::888666666666555555444444444444111111111222555666555444555666888:::;;;;;;;;;;;;555777:::<<<@@@EEEJJJOOOZZZ^^^kkkyyy|||zzztttnnnpppZZZ???444222000/////////...---***+++,,,,,,------------))))))(((((((((((())))))&&&((()))((('''(((---111)))((('''''''''(((***+++&&&''''''''''''''''''&&&''''''''''''((((((((()))###$$$&&&((()))))))))(((%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((()))++++++,,,,,,,,,((()))++++++))))))***+++***---222444666AAAVVVhhhjjjoooooommmwwwyyyrrrzzzuuuxxxxxxssswwwvvvqqqfffwww}}}wwwsssqqqsss|||zzz{{{yyy|||dddCCC:::000------,,,***)))''''''((())))))((('''&&&###$$$&&&'''(((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''((())))))************+++,,,---...000//////...,,,++++++***++++++,,,---------,,,,,,111000222444444555===GGG\\\vvvuuutttyyy}}}yyy~~~yyy]]]HHH@@@>>>;;;777777999===BBBIIIRRR[[[aaaYYYRRRJJJDDDDDDFFFJJJLLLHHHJJJLLLMMMNNNRRRYYY^^^eeefffiiikkkllllllkkkjjjjjjjjjkkklllmmmmmmmmmmmmlllllllllkkkkkklllmmmoooggghhhiiiiiihhhfffdddbbbeeeeeeeeedddccceeegggjjjgggggggggffffffeeeeeeeeeeeebbb``````cccdddcccaaaaaadddffffffccc``````bbb^^^^^^]]]^^^``````^^^\\\bbbbbbcccbbb```]]]ZZZXXXZZZYYYWWWUUUUUUVVVWWWXXXPPPNNNKKKIIIHHHFFFDDDAAA<<<:::888777888777555333444333333222222222222333333222333555777888888666444666888;;;<<<============@@@CCCGGGLLLSSS[[[```gggkkkvvvwwwttt}}}UUU<<<666444111000000///...,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))***((('''&&&&&&'''(((***))))))******(((%%%###!!!((())))))(((&&&&&&''')))((('''&&&&&&'''((()))***&&&&&&'''((()))))))))(((''''''((((((((('''%%%$$$))))))))))))))))))))))))&&&''''''((((((((((((((())))))*********+++++++++'''+++---,,,,,,333BBBOOOeeejjjooouuu{{{rrrxxx}}}zzz~~~|||~~~zzzzzz~~~}}}}}}|||\\\???222...++++++------***&&&+++***((('''&&&''')))***&&&''''''&&&%%%%%%(((***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((()))******++++++---------,,,,,,+++++++++------------------------///111222222222444999===JJJeee|||rrruuussscccUUUKKKCCC???999777666888:::@@@LLLXXXYYYUUUPPPLLLKKKKKKKKKKKKGGGGGGHHHMMMSSSWWWZZZ[[[[[[^^^cccffffffffffffgggcccdddeeefffggggggfffffflllkkkkkkjjjjjjjjjjjjjjjccceeeggggggeeeccccccddddddaaa```bbbfffgggccc___ccccccbbbaaabbbcccdddeeefffbbb______bbbccc___[[[___aaabbbbbb```___^^^___```aaaaaa___]]][[[[[[\\\bbbbbbbbbbbb___\\\YYYWWW[[[YYYVVVSSSQQQQQQQQQQQQLLLKKKIIIFFFBBB???===<<<777777777666555333222111111222444444333333444666333333555777:::;;;:::888333999<<<<<<===>>>===999CCCIIISSS]]]dddhhhnnntttyyy{{{~~~sssmmm|||SSS<<<555333000/////////---,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))&&&'''((()))((('''%%%$$$%%%&&&(((((('''(((***,,,''''''&&&%%%&&&&&&'''(((&&&&&&'''(((((((((''''''''''''((((((((('''%%%%%%((((((((((((((((((((((((''''''((())))))))))))((())))))*********+++++++++'''+++---,,,***---666===OOObbbtttzzzzzz~~~vvvyyy|||{{{}}}zzzwwwZZZ???...111---******------***''')))))))))))))))(((''''''&&&''''''&&&%%%%%%(((***''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''''''''((((((((())))))((((((((()))******++++++,,,,,,+++++++++*********------------------------///000111111111333777;;;BBBUUUrrr}}}|||vvvuuuvvvwww~~~wwwnnndddYYYRRRDDD===777777777888===BBBHHHFFFEEEFFFIIIMMMPPPRRRKKKKKKKKKLLLLLLMMMNNNOOOQQQUUUZZZ^^^```aaabbbcccaaabbbcccdddeeefffggghhhfffeeedddcccbbbbbbbbbbbb^^^```bbbcccaaa_________bbb```___aaaeeefffbbb___```_________```aaacccdddeeebbb___```dddeeebbb___]]]^^^___^^^\\\[[[\\\]]]]]]^^^___^^^\\\ZZZ[[[\\\`````````___]]]ZZZVVVUUUVVVTTTQQQNNNMMMLLLLLLLLLHHHGGGEEEBBB???===;;;:::555555555555444333222111000111333333222333444666999999999:::;;;:::999888;;;???@@@>>>>>>BBBEEEDDDOOO\\\mmmxxxxxxuuuwwwzzzsssooorrr}}}yyyQQQ;;;444222///.........---+++,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))$$$%%%&&&(((((((((((('''$$$&&&((((((((((((***,,,''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%'''''''''(((''''''&&&%%%(((((((((((((((((((((((('''((())))))******)))))))))))))))************+++((()))+++,,,++++++---///777MMMeeeooopppsssyyy~~~zzzcccIII555,,,---...+++)))***,,,---+++((('''(((***+++***)))&&&%%%%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))'''(((((())))))******+++***************))))))))),,,,,,,,,,,,------------...///000000000222555888888AAARRRdddlllllllllooo|||zzzpppqqqwwwwwwppp___QQQCCC;;;777333222333777666666999???DDDHHHIIIHHHJJJJJJGGGBBB@@@AAACCCFFFJJJNNNRRRSSSTTTVVVWWWYYYYYYYYYZZZ[[[^^^```aaa______]]]\\\\\\[[[[[[[[[VVVYYY\\\]]]\\\ZZZYYYYYY]]][[[ZZZ\\\___```^^^[[[YYYYYYYYYYYYZZZ\\\^^^```aaa^^^\\\^^^aaacccaaa___ZZZZZZZZZXXXWWWWWWXXXZZZYYYZZZ[[[[[[YYYYYYZZZ[[[\\\\\\\\\ZZZXXXUUURRRPPPMMMLLLIIIGGGEEEEEEEEEEEE@@@@@@>>><<<:::999777666222222333333333333222222222333444444444444666888888888888888888888888888<<>>GGGNNNSSS\\\eeeyyy|||~~~~~~nnn[[[LLLAAA888555666555333111222444666777777<<>>>>>>>>999999888777666555444444111222333444555555555555777888888777666666888:::666777888999:::<<<>>>@@@@@@IIINNNNNNNNNSSSZZZ]]]iiimmmnnnjjjlllzzz|||ttt}}}sssMMM:::333111............---,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&$$$&&&''''''%%%$$$$$$$$$((((((((((((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((()))***************)))))))))))))))))))))))))))((('''))),,,.........+++---111888BBBNNN]]]gggnnnrrrzzztttrrrsss{{{}}}|||}}}jjjXXXFFF444(((---333///)))''')))((((((((()))******)))***)))'''&&&&&&&&&'''((($$$%%%'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((******))))))(((((((((''''''''''''((())))))************+++++++++++++++++++++++++++,,,,,,,,,---------------...///000111111333444777:::;;;AAAOOO]]]nnntttvvvuuugggVVVFFF???@@@<<<999555222111111111000222666999777444333777;;;<<>>======<<<;;;:::::::::555555555444444333333222222333444666777888888888:::::::::888666777999;;;;;;===??????@@@CCCGGGKKKQQQ^^^iiiiiiffffffiiikkkrrruuutttrrrzzzvvvzzzrrrMMM;;;333111///...//////...---,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%% """%%%&&&&&&&&&&&&'''((((((((()))(((((('''&&&&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''((())))))******))))))***)))))))))))))))((((((+++)))'''''')))***+++***,,,///333111---333GGG\\\gggnnnyyy{{{}}}tttjjjnnntttbbbHHH:::///...///000,,,((()))...((((((((((((((((((((((((***)))'''%%%%%%&&&''')))###%%%&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))++++++***))))))(((''''''&&&''''''(((((())))))************+++++++++++++++******++++++,,,,,,------...------...000000000///333444555666444777DDDSSS```{{{tttzzz~~~ooo\\\QQQNNNEEE@@@:::555333222222111222444555444222111444777888:::===??????@@@BBBCCCDDDCCCBBBAAAAAAAAABBBCCC;;;;;;;;;<<<===???@@@AAACCCFFFHHHJJJJJJIIIJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNQQQPPPNNNLLLKKKJJJJJJKKKLLLKKKKKKJJJHHHGGGGGGFFFEEEEEEEEEDDDCCCDDDFFFHHHDDDEEEGGGGGGGGGHHHIIIKKKFFFEEEDDDCCCAAA@@@??????999999999888888777777777444444444444333333333333444555666888999:::::::::999:::999888777888;;;===BBBCCCEEEDDDCCCFFFLLLQQQdddrrr~~~}}}vvvtttvvvyyy|||~~~rrrMMM;;;333111//////000000///...,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%!!!###'''((((((''''''(((%%%&&&'''((((((((('''&&&&&&&&&'''((((((((('''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''((())))))))))))(((******))))))(((((((((((())))))))))))))))))))))))+++---000000+++***777GGGUUU___nnnxxx|||}}}~~~}}}~~~}}}ooopppxxxvvv[[[CCC444---///222000((("""$$$+++000'''((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((()))))),,,,,,+++***)))((('''&&&&&&&&&''''''((())))))))))))))))))*********++++++)))******+++,,,,,,------///...---...000111///---111000111333333555<<>>>>>>>>>>>>>>>>>>>>??????<<<;;;;;;;;;;;;<<<======<<<>>>???@@@@@@AAADDDFFFBBBCCCCCCCCCDDDEEEGGGIIIIIIHHHFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA????????????;;;===>>>>>>======>>>???;;;<<<>>>>>>>>>>>>@@@BBB>>>======<<<;;;;;;;;;;;;555555666666666555555444666666555555555444444444555666777999::::::::::::999999::::::;;;===BBBEEEHHHJJJLLLLLLKKKOOOWWW]]]ppp}}}~~~rrrNNN<<<444222000///000111000///,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((('''&&&&&&&&&''''''&&&(((***+++)))'''&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&'''((()))))))))((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((******))))))((((((((('''%%%(((,,,---,,,+++,,,,,,***$$$$$$---333222000111000@@@UUUdddkkksss~~~xxxvvv{{{~~~}}}sssyyyvvvaaaKKK:::000***&&&$$$)))(((%%%)))///***'''(((((((((&&&%%%&&&'''&&&'''((())))))'''%%%$$$"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***---,,,+++***)))((('''&&&&&&&&&''''''((()))))))))'''((((((((())))))******))))))***+++,,,,,,------000...---...111111///,,,...++++++111444555777:::???OOOmmmzzz~~~rrrnnnzzzyyypppaaaSSSIIICCC>>><<<888777555555666777777666111333444333222222333444666666888999::::::::::::::::::888777777666666777777888999999:::;;;???BBB<<<============>>>AAACCC@@@@@@>>>=========>>>???777888999999888888999:::555777999:::999888999:::555777888888888888999;;;:::999888888888888888888333333444444444444333333777777777666666555555555666666888999999:::::::::999;;;<<<===@@@DDDJJJNNNPPPSSSVVVWWWYYY^^^hhhpppxxxpppLLL999777555111...---///222444---,,,,,,,,,------+++*********)))(((((((((((((((((((((((((((((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))(((((((((******(((''''''&&&&&&%%%%%%'''((()))((((((((((((((()))******++++++,,,,,,,,,---------///111666BBBSSSfffttt|||~~~sssNNNEEE:::333000000---+++))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++******)))(((''''''&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))***+++,,,,,,---------------............/////////000111222333333444<<>>EEEMMMUUU\\\```uuu~~~{{{www~~~wwwpppkkkhhhbbb```ZZZOOODDD<<<999999666555444333222000111333111222333444444555555555666555444333444555666777888888888999999999999999999999::::::::::::::::::777777888888888999999999777888999888777777888:::::::::::::::::::::999999::::::999888888888999999888888888999999::::::::::::999777777777888999::::::999888666666777999:::888<<<>>>;;;;;;>>>@@@???HHHBBBAAAEEEGGGMMM___ttt||||||}}}}}}hhhyyyaaalllHHH666222111///...------...///,,,+++***+++,,,,,,***(((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''''''''''''''((((((((('''(((((()))))))))((('''((()))***(((&&&(((((('''''''''((()))***((((((''''''(((((()))***)))))))))*********+++++++++---///......555BBBMMMZZZZZZ___fffjjjmmmrrryyylllRRR<<<000000,,,((((((+++------,,,)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***))))))(((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......---...///000111222222333777666666999>>>EEELLLPPPiiiqqq}}}{{{vvvuuuqqqfffXXXLLLDDD@@@===;;;777333111111222333111111111222333333333333555444333333333555666777999999999999888888888888888888888888999999999:::777777888888888888999999777999;;;<<<;;;:::;;;<<>><<<<<<<<<======>>>>>>>>>999999888777888999:::;;;888777666666777999<<<======BBBEEECCCCCCFFFGGGFFFIIIGGGJJJSSSYYYbbbttt~~~~~~sssvvv~~~eeeKKKkkkHHH777222222222111000000//////+++*********++++++)))((())))))(((''''''''''''((('''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((((((''''''((())))))(((&&&(((((((((((()))))))))***(((''''''''''''((())))))((((((((())))))))))))***'''+++000111//////222555???CCCMMMYYY___```bbbfff{{{xxx|||{{{tttdddPPP===222000222...,,,++++++---...---+++))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------...///000111111222777555444444777<<>>>>>???@@@AAAAAA???===<<<999::::::;;;===>>>@@@AAAEEEDDDCCCAAA???>>><<<<<<888888888999:::<<<>>>???999999:::;;;>>>BBBEEEHHHEEEJJJMMMMMMOOOTTTXXXXXXUUUXXXbbbmmmqqqqqqvvv~~~vvvuuuzzzyyyoootttuuu\\\IIIDDDjjjHHH888222222111111000000///...+++*********++++++)))((()))((((((''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&'''))))))'''&&&'''(((((()))))))))))))))'''''''''''''''(((((()))''''''((((((((()))))))))%%%&&&)))+++,,,,,,***(((,,,...666AAAGGGIIIMMMRRRiiisss~~~yyy~~~uuukkkOOOIII@@@777111,,,***)))***))))))***+++***)))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++,,,,,,,,,---+++,,,---...///000000111000000000111333666999:::DDDSSSttt~~~|||zzz|||zzzssskkkffffff```XXXRRRNNNFFF===999888777555444444444444444333222222222222333444666666666666666555555555444444444444444444444444555555555666666666777777444777:::<<<<<<<<<===>>>;;;===@@@BBBCCCAAA???===AAA@@@@@@@@@@@@AAAAAABBBEEEDDDBBB@@@>>>;;;:::999;;;<<<===???AAACCCEEEFFFDDDDDDDDDEEEHHHLLLOOORRRNNNSSSUUUUUUZZZdddmmmpppqqqrrruuuwwwtttppppppsssuuuooo|||vvvhhh___OOO===888>>>hhhGGG888000//////......------,,,,,,+++***+++,,,,,,***((()))(((''''''&&&&&&''''''$$$$$$%%%%%%&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((('''&&&'''((()))'''%%%&&&'''((()))))))))((((((''''''&&&&&&''''''((()))'''''''''((((((((()))))),,,(((%%%&&&))),,,------+++((()))---111555>>>GGGUUU___mmmyyy~~~|||ttt}}}www~~~yyylll```QQQCCC222///---...000///)))$$$&&&'''((()))************((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,++++++,,,---...//////000---...000222333555666666999DDDZZZsss}}}}}}zzzzzzzzz{{{tttyyy~~~}}}~~~tttmmmhhh\\\NNNGGGEEEBBB???===<<<<<<<<<555444333111111111111222444555555555666666666666666666555555444444333333333333444444444555555555222555888::::::<<<>>>???AAADDDHHHKKKLLLJJJGGGEEEKKKJJJHHHEEECCCBBBAAA@@@=========<<<<<<;;;;;;:::AAABBBCCCEEEGGGIIIJJJKKKJJJIIIIIIIIIKKKNNNPPPRRRXXX\\\^^^^^^dddpppzzz~~~{{{vvvssstttzzzzzzssssssssszzznnnXXXCCC<<<<<<:::999;;;fffFFF888000000...------,,,---------,,,+++,,,------+++)))(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%%%%&&&'''((()))((('''''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))------+++******,,,...111...***)))+++,,,...444<<>>AAADDDGGGLLLOOOOOOLLLHHHEEEGGGFFFDDDBBB???>>>===<<<::::::;;;<<<===>>>??????EEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIJJJMMMQQQUUUWWW```dddffffffjjjsss{{{~~~zzz|||xxxsssvvv}}}uuuRRREEE888444999>>>>>><<>>AAAEEEHHHGGGCCC???;;;;;;;;;:::999888888999999===>>>>>>???AAABBBCCCCCCEEEEEEEEEEEEDDDBBBAAA@@@IIIJJJLLLPPPUUU[[[aaaddddddhhhkkkjjjmmmsssxxxyyywww~~~yyyzzzeeeHHH999===>>>999555777;;;===```@@@555444333222000///---,,,,,,)))************)))((((((((((((''''''''''''((((((''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))*********)))))))))))))))))))))))))))************---///222666<<>>AAABBB@@@AAAAAA???>>>===>>>???;;;;;;;;;:::999:::===???IIILLLKKKEEEDDDGGGGGGBBBFFFDDDCCCEEEJJJOOORRRSSSUUU[[[bbbgggiiikkkmmmooommmnnnppptttzzz~~~xxxyyymmmSSSAAA999888777666666666666666777```@@@555222222111000...---,,,,,,++++++,,,,,,++++++***)))((((((''''''''''''((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))************+++,,,...000333555666555<<>>===<<<<<<<<<:::666444666888;;;???BBBEEEGGGHHHEEEFFFEEECCCAAAAAABBBDDDEEEFFFFFFEEEDDDEEEHHHJJJMMMRRRTTTRRRTTTXXXYYYUUURRRSSSUUUYYY^^^bbbfffhhhkkkmmmnnnmmmkkknnnvvv|||||||||{{{yyyttt]]]KKK===555111777666555444444444444444^^^???666000000//////...---,,,,,,---------------,,,,,,+++((((((''''''''''''((((((&&&''''''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))*********++++++,,,,,,++++++******...333:::CCCPPP___iiimmmmmmwwwxxxooouuu~~~yyy{{{||||||yyygggXXXMMM>>>333............,,,+++*********+++---...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))***************+++,,,,,,---------------...//////000000333444444444555777;;;???@@@JJJdddwwwwww~~~wwwqqqrrrrrrrrrssstttuuuwwwwwwsssrrroookkkfff```\\\YYYWWWXXXTTTNNNJJJKKKJJJGGGGGGGGGGGGHHHHHHFFFBBB>>>===???CCCFFFJJJLLLMMMMMMJJJJJJIIIGGGEEEEEEHHHJJJNNNOOOQQQRRRRRRTTTWWWYYY___ccceeeeeefffiiiiiiffflllmmmmmmmmmkkkkkklllmmmeeejjjnnnpppqqqyyy~~~mmmQQQ===444333222000555444333333222222222333]]]???666//////......---------,,,---------...---,,,,,,+++((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((()))))))))))))))(((((((((((()))))))))******+++,,,------,,,+++***111111222222333777===BBBIIILLLXXXhhhsssvvvyyy}}}{{{uuuqqqvvv|||{{{{{{~~~uuuoookkk```MMM>>>777444000///000222222111,,,+++***)))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))******+++,,,,,,,,,,,,,,,,,,---......//////333444555555555777:::======AAAPPPeeeuuuzzz}}}www{{{}}}{{{zzzzzz{{{zzzzzzwwwxxxzzz{{{zzzwwwtttqqqkkkjjjcccZZZVVVVVVSSSNNNQQQRRRTTTWWWZZZZZZWWWUUUOOOQQQUUUXXX[[[\\\]]]]]]YYYYYYXXXWWWVVVWWWZZZ]]]___bbbdddfffhhhiiilllnnnuuuvvvuuurrrqqqpppooonnnwwwwwwuuuqqqmmmkkkmmmooollluuuxxx]]]OOO>>>555555666555222111111111111222333444444[[[>>>777//////......---------,,,,,,,,,,,,,,,,,,+++******((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''(((((())))))))))))'''(((((((((((()))))))))'''((()))*********)))((()))+++,,,------...000111333444888???DDDHHHLLLQQQXXXfffpppnnnkkknnnrrrrrrvvvzzz~~~}}}|||~~~{{{yyyxxxxxxwwwqqqiiibbbTTTPPPKKKGGGCCC===666000...///000222111///***''',,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))******++++++,,,+++++++++,,,------......000111333444444666:::<<<===>>>BBBIIIPPPYYYeeeoooqqq{{{zzz|||zzz|||}}}{{{{{{yyyssskkkgggfffbbb\\\```aaadddiiimmmnnnmmmkkkiiijjjmmmooorrrsssssssssnnnoooooonnnmmmnnnqqqtttuuuwwwzzzzzzzzzzzzzzz{{{}}}|||zzzzzzyyyxxxxxxyyywwwwwwwwwxxx|||kkkWWWGGG999666444333444444222000......///000222444666777ZZZ>>>777000000//////...---,,,,,,+++++++++++++++***))))))((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))&&&''''''(((((())))))***''''''(((((((((((())))))************)))((('''&&&&&&'''***,,,------,,,++++++,,,.../////////000222777EEEKKKEEEFFFQQQWWWTTT\\\```gggnnnsssuuuuuuuuuvvvyyy~~~|||vvvpppkkkhhhWWWUUURRRMMMHHHCCC>>><<<000444888999555000---,,,,,,,,,,,,,,,+++***((('''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))******++++++*********+++,,,,,,------+++---///111222444777999888:::===>>>???DDDMMMUUUZZZiiiyyyxxx~~~zzz}}}{{{vvvrrrppplllgggoooooopppsssvvvxxxwwwvvvssstttuuuvvvxxxzzz{{{{{{xxxyyyyyyxxxvvvvvvwwwxxx|||~~~}}}zzzxxxxxx|||}}}tttWWWFFF;;;222...///000000///...//////,,,---...///222444666777XXX===777222222111000...---,,,,,,+++++++++++++++******)))((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))&&&&&&''''''((())))))***'''''''''((((((((())))))+++***)))(((((((((((((((+++++++++,,,,,,,,,***)))(((,,,//////......000111///222222111111444666666222444:::AAAIIIOOORRRTTTWWW[[[aaaeeegggiiijjjllljjjjjjooovvvyyyuuurrrrrriiihhhfffdddaaaZZZRRRLLLRRRQQQMMMFFF???999777888888555222000000000///...+++000444444000,,,***+++((()))))))))***+++---...&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$##############################!!!"""###$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******+++))))))******+++,,,,,,,,,***,,,...000000222444666444777:::;;;===???AAAAAAIIIXXXhhhvvvvvvqqq|||zzz{{{zzzzzz{{{~~~{{{zzzzzzzzz{{{}}}|||zzzzzzeeeJJJ999333444666000000000////////////000,,,------...///111333444XXX===888444333222000///---,,,,,,+++,,,,,,,,,,,,+++******((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))%%%$$$$$$###$$$&&&((()))***(((''''''(((*********&&&)))+++)))(((***---///222)))(((000111++++++111111000///111444888;;;<<<444:::@@@AAA>>><<>>CCCAAADDDRRRggg{{{{{{www{{{xxxcccRRR>>><<<888444222000000000................................................WWW===777555111333:::888---))),,,,,,,,,++++++***))))))((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&)))(((&&&&&&&&&&&&&&&%%%***)))((('''((()))******(((((()))))))))*********************************)))))))))***...000222222............---+++***))),,,,,,---.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***)))+++++++++*********))))))***)))((('''&&&&&&&&&&&&))))))(((''''''&&&%%%%%%&&&%%%$$$#########$$$$$$(((&&&%%%$$$$$$%%%&&&(((&&&&&&%%%$$$$$$###""""""########################&&&%%%%%%$$$$$$#######################################""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))))))))*********+++++++++---------...///000111222333555888:::<<<===<<<<<<===;;;;;;CCCPPP^^^gggjjjzzzyyy}}}vvv[[[LLLAAA777666555222000............------------------------------------------------VVV<<<666555333555888333***(((---,,,,,,++++++***)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((()))))))))'''&&&'''***,,,(((((())))))))))))******))))))))))))))))))))))))((()))******))))))***,,,'''(((***+++,,,,,,,,,+++)))***++++++,,,,,,++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***))))))))))))((((((((((((''''''))))))((('''&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$#######################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))))))))))))))*********++++++,,,,,,,,,,,,---///000111111222555777999:::::::::<<<;;;:::<<>>;;;<<>>AAA???CCCOOO```mmmwwwwww~~~yyyxxxqqqeeeQQQDDD555------000111000,,,+++,,,---,,,***)))***))))))***+++++++++++++++************************************************wwwNNN===555000000111111000...,,,+++++++++,,,++++++***)))((((((((('''''''''(((((()))+++***(((&&&%%%&&&'''(((&&&'''(((((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!###%%%&&&###!!!"""---***222###)))///((($$$&&&$$$"""&&&%%%%%%%%%''''''... """"""/// ''' '''%%%,,,,,,///+++)))%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((()))+++$$$&&&******+++)))$$$(((%%%,,,***---###"""---***(((888yyy$$$===***$$$,,,))),,,)))$$$!!!""")))$$$)))&&&!!!''']]]www,,,'''***'''---###&&& 222$$$''''''&&&&&&&&&&&&'''((((((***)))777***###"""&&&444+++$$$$$$)))))) &&&***000"""---(((++++++444(((...'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######################################################$$$%%%%%%$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$######"""##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((()))***,,,---...,,,,,,---///000222333333333444444555666777888888777888999;;;<<<======>>>AAABBBEEEKKKTTT```kkkqqq|||{{{~~~wwwvvv{{{qqq|||iii[[[QQQIIIDDD888666333000............------,,,,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))************************vvvMMM;;;333////////////---,,,+++***++++++,,,++++++***)))((()))((('''&&&&&&%%%&&&&&&&&&&&&%%%&&&'''***---///,,,(((%%%$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''%%%"""'''+++***333$$$'''***!!!$$$(((bbb'''!!!)))"""'''***///###+++((()))000$$$666zzzccc...555$$$ ...$$$)))$$$(((000///555 PPP;;;222!!!000$$$---&&&&&&&&&&&&&&&'''((((((111000ZZZ111(((###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######################################################$$$$$$%%%$$$###"""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$####################################""""""######$$$%%%########################$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&''''''(((((('''''''''((((((((())))))))))))((((((((()))***+++------+++,,,---...000111222333222222333444555666666777666777888:::;;;;;;;;;;;;;;;;;;;;;===BBBIIIOOOSSSgggooossspppooovvv}}}yyyrrrnnnsss}}}wwwzzzuuuiiiXXXKKKBBB<<<777333333222000...------...///---,,,,,,,,,,,,+++++++++*********)))))))))(((((())))))))))))))))))))))))************************tttKKK:::333000///...,,,++++++******++++++,,,++++++***)))((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$&&&))),,,///111111***"""!!!&&&******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$+++ &&&+++$$$""")))'''###000{{{ 111(((***###&&&'''$$$---### ---uuu,,,)))&&& ...!!!$$$000$$$---===,,, 777,,,&&&&&&&&&&&&&&&''''''((($$$[[[%%%###,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######################################################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################""""""######$$$%%%###########################$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$#####################$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''((((((((()))))))))(((((((((((()))+++,,,---+++,,,,,,...///000111222000000111222333444555555666777888888999999888888999888888888888:::<<<===FFFLLLSSSYYYaaammmvvvzzz|||wwwxxxzzzttt~~~yyymmmeeeJJJCCC:::444111000...,,,------,,,+++,,,---...///,,,,,,,,,+++++++++************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))tttJJJ:::333111///---+++******+++++++++++++++++++++***(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++///***%%%$$$&&&)))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$+++***------%%%$$$)))"""&&&***""")))YYY&&&...(((***'''&&&+++...888 ***))))))%%%"""'''---###&&&222&&&"""&&&&&&%%%%%%&&&&&&'''(((---...YYYxxx000+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################""""""######$$$%%%##############################$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((''''''''''''''''''((((((((())))))(((''''''((()))***++++++++++++,,,---...///000000//////000111333444555555777777888888888777777666777777888888999999999999777:::???FFFPPPZZZ```bbbyyyyyy}}}xxxxxxvvvsssaaa[[[XXXOOOAAA888555222///...000111111000+++++++++++++++,,,---...++++++++++++************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))tttJJJ:::444111000...,,,++++++,,,,,,+++++++++++++++***(((((('''&&&&&&&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&&&&(((***+++)))'''&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$'''"""*** ,,,'''VVV777,,,!!!333***)))((($$$###((()))...,,,###BBBnnnBBB......&&&%%%'''$$$000 ***222%%%///JJJ888~~~+++(((&&&--- (((,,,,,,555666SSS&&&%%%%%%%%%%%%%%%&&&''''''$$$(((***,,,>>>hhh'''******...###%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################""""""######$$$%%%########################"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''((()))************+++,,,---......///...///000111333444555666888888888888888777777666222333555666777777666666444333444999???CCCDDDEEETTTccctttzzzxxxwwwwwwxxxuuu~~~qqqrrrvvv~~~}}}sssUUUJJJ???;;;999555000///---,,,,,,---...000000///---,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((tttIII999444111000///---,,,,,,++++++++++++,,,++++++***)))(((&&&&&&&&&'''((()))***+++######$$$%%%%%%&&&&&&&&&###)))...,,,'''$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%---###...%%%###))) %%%###KKKXXX===444...###!!!!!!###$$$---!!!''' """(((+++###!!!,,,nnn,,,$$$(((000%%%... (((%%%///###???444%%%+++]]]<<<,,,###!!!,,,)))###$$$yyy111555jjj???%%%%%%%%%%%%%%%&&&&&&'''"""999(((///%%%((($$$000{{{333111%%%######&&&******))),,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########################################################"""######$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$#######################################""""""######$$$%%%########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#####################$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((('''''''''''''''((()))))))))******+++,,,,,,------......///111333444555666777777777888888777666666333333555666666555444333777444444777999777777888;;;EEERRRZZZ^^^aaaeeehhhqqq}}}xxxffflllfffpppxxxrrr|||zzzvvvqqqfffWWWKKK===777222000...+++,,,000++++++,,,,,,---------------------,,,,,,++++++************))))))))))))(((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((rrrGGG888333.........---,,,+++***)))++++++,,,++++++***)))(((&&&&&&&&&&&&''''''((()))###$$$$$$%%%&&&&&&&&&&&&$$$(((+++***'''%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''%%%$$$%%%&&&%%%"""$$$"""$$$---!!!***%%%"""'''+++%%%$$$$$$&&&###"""..."""'''%%%%%%(((---...###(((KKK|||"""'''...((($$$***$$$,,,""""""###111 ===+++zzz---111))) ***######)))YYY111((("""WWW%%%%%%$$$$$$%%%%%%&&&''',,,!!!...((((((cccOOO%%%)))$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######################################################"""""""""###%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""######""""""!!!##############################""""""######$$$%%%########################""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''(((((())))))******+++,,,,,,,,,,,,,,,...///111333444555444555555666666666555555555666777777777666555444888555555999888444333777555777<<>>;;;999777666666222111333444111///111///------111111,,,***+++************++++++++++++"""&&&***+++)))((()))+++))))))))))))************((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&gggDDD999222...,,,---444===>>>666---,,,,,,,,,+++***)))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&%%%###$$$$$$%%%$$$###$$$&&&$$$$$$###$$$%%%%%%%%%$$$$$$#########{{{yyy"""'''$$$"""'''%%%KKK&&&+++,,,'''###+++"""'''((((((((('''%%%((('''%%%!!!!!!###''')))iiisss&&&,,,%%%'''&&&%%%$$$$$$$$$%%%&&&###((($$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$######""""""""""""############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###""""""######""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%$$$#########%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((...111555666444000---++++++,,,---///000111111111111111000000//////......////////////////////////////////////....................................000///...---------------,,,,,,,,,---------..................////////////111111111111111222222333999::::::;;;;;;;;;;;;;;;======>>>???AAABBBCCCDDDBBB@@@>>>>>>???BBBFFFIIIHHHGGGDDD@@@===:::888777999888777555333111000///000000000000000000000000---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&hhhDDD888222111...---000666777222---+++++++++++++++***)))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%&&&''''''%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%###$$$$$$%%%$$$###$$$&&&$$$$$$###%%%%%%%%%%%%$$$$$$$$$######***yyy"""'''$$$"""'''%%%\\\&&&%%%,,,+++"""))) ---+++'''"""!!!"""""""""---!!!%%%222)))222]]]iii((( ((('''%%%%%%%%%$$$$$$$$$%%%&&&'''###((($$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$######""""""""""""############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$###""""""##################""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))---///222333111...++++++***+++,,,...///000000000000000000/////////......////////////////////////////////////.........---------------------------///......------------...,,,,,,,,,,,,---------------........./////////////////////...///000000111//////000111111111111111000111111222333444555555333222111000111333666888777666444222000///......111111000000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***((('''&&&&&&'''(((***''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&hhhDDD777111333111...---.........---******+++++++++******)))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%&&&&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$###%%%###$$$$$$%%%$$$###$$$&&&$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$###000yyy"""'''$$$"""'''%%%vvv%%%'''***+++))),,,&&&---///...---(((&&&'''VVV'''""" '''(((%%%$$$$$$###$$$%%%'''(((###((($$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$######""""""""""""############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######"""#########$$$$$$#########"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))+++---......,,,+++******)))***+++,,,---.........///////////////.........//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++,,,,,,,,,------------------.........//////---,,,,,,,,,,,,---......,,,,,,---...............,,,---------............,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************++++++************))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&hhhCCC777111222111///---+++***,,,---)))******+++++++++******''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%&&&&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''''''''&&&%%%###$$$$$$%%%$$$###$$$&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$+++yyy"""'''$$$"""'''%%%$$$***&&&###)))!!!!!! '''((((((******'''######&&&!!!555---RRRAAA###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&###((($$$###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$######""""""######$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###############$$$%%%$$$$$$######""""""!!!######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$######%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++***(((((((((***((()))***+++,,,,,,,,,,,,.........................................................---------,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---......++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,++++++++++++,,,------......///000000000000///000000000000////////////....../////////.........------------...///000000******++++++,,,,,,,,,---************************************************)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&fffAAA777222...///000///---+++,,,---)))******+++++++++******(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%''''''&&&&&&%%%###$$$$$$%%%$$$###$$$&&&$$$%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''yyy"""'''$$$"""'''%%%######%%%$$$$$$&&&"""""")))!!!$$$+++---'''""")))"""XXX222!!!&&&%%%###)))(((&&&$$$#########$$$###((($$$###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###############$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&((()))'''((()))***+++++++++***---------------.........------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,------,,,---......//////..................------------,,,---.........---,,,+++,,,+++++++++++++++,,,,,,++++++++++++++++++******************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&ddd@@@777444,,,...000000///---,,,,,,******+++++++++******)))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%###$$$$$$%%%$$$######&&&$$$%%%$$$&&&###$$$$$$$$$$$$%%%%%%%%%(((yyy"""'''$$$"""'''%%%"""&&&)))%%%;;;...%%%---"""###===hhh,,,"""'''$$$%%%###)))(((&&&$$$#########$$$###((($$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&'''((()))(((((()))***************,,,,,,,,,---------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,+++***)))))))))))))))*********)))((((((''''''************************************************''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&bbb>>>777666///.........------+++***+++++++++++++++***)))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%###$$$$$$%%%$$$######&&&$$$%%%%%%'''######$$$$$$$$$%%%%%%%%%%%%yyy"""'''$$$"""'''%%%"""'''...444ZZZ)))###$$$(((###$$$&&&%%%$$$$$$$$$%%%&&&&&&###((($$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""###$$$$$$%%%"""######$$$$$$%%%%%%&&&######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((((((((()))***(((((()))************)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,---------...////////////...---------------.........++++++++++++++++++,,,,,,---,,,+++***************)))))))))(((((((((((((((************************))))))))))))))))))))))))''''''(((((())))))))))))((((((((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&```===777777222///,,,+++++++++***(((,,,,,,,,,+++***)))(((''')))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&(((+++,,,%%%###$$$$$$%%%$$$######&&&$$$%%%%%%'''#########$$$$$$%%%%%%%%%yyy"""'''$$$"""'''&&&"""&&&&&&"""%%%&&&&&&###''' ###############$$$&&&((()))###((($$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""###$$$%%%%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###%%%(((***)))))))))***((())))))************)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***))))))))))))******************+++++++++,,,,,,,,,***************++++++,,,))))))***++++++++++++++++++,,,,,,,,,---------...)))(((((((((((()))***+++++++++***)))))))))******)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&]]]@@@999222222111000...------------***++++++******)))(((''')))(((((((((******(((''''''''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&(((%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$!!!"""%%%$$$%%%'''%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%...nnn'''***&&&$$$))))))'''$$$***'''111PPPrrr<<<%%%,,,,,,$$$%%%%%%&&&&&&%%%%%%$$$"""((($$$&&&)))%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""############"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$##################$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%### &&&(((***(((%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************))))))))))))******))))))))))))******************+++,,,,,,,,,,,,+++***++++++++++++***))))))+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$\\\???999333111000///---,,,,,,,,,,,,,,,,,,,,,++++++***)))((()))((('''(((******((('''%%%%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%"""###&&&%%%%%%'''%%%$$$###$$$###$$$$$$%%%%%%$$$$$$###'''rrr''')))%%%###))))))&&&''')))$$$###555888""""""***%%%###)))$$$%%%%%%&&&&&&%%%%%%$$$"""((($$$&&&)))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""###########################$$$$$$$$$########################################################################$$$%%%%%%%%%$$$$$$###""""""$$$&&&'''&&&$$$""" ***+++,,,***&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))******************************))))))))))))******(((((()))))))))*********)))***++++++,,,,,,++++++***++++++++++++***))))))+++++++++++++++++++++++++++++++++******))))))))),,,,,,+++******)))(((((((((((((((((((((((((((((('''((((((((()))))))))))))))((((((((('''''''''&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ZZZ>>>:::444000///...---,,,+++++++++,,,,,,---,,,,,,+++***))))))((('''((()))***(((&&&$$$%%%%%%&&&&&&&&&%%%%%% !!!"""###%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%'''&&&%%%'''%%%%%%###%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!xxx((('''%%%$$$)))(((''',,,,,,+++!!!$$$zzz***!!!%%%%%%&&&)))'''###%%%%%%&&&&&&&&&&&&%%%%%%"""((($$$%%%(((%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$############$$$$$$%%%'''((((((&&&$$$###((()))***)))&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))***************************))))))(((((())))))***(((((())))))))))))******))))))***+++++++++++++++******++++++******)))(((************************************))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$XXX===999555000000...---,,,+++++++++,,,,,,,,,,,,+++***)))((((((''''''((())))))(((&&&&&&''''''((((((((((((((($$$$$$%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''$$$%%%'''&&&%%%'''%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&###)))'''&&&%%%***))),,,---...666,,,(((NNN """,,,///&&&!!!%%%'''###%%%%%%&&&&&&&&&&&&%%%%%%"""((($$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++************************))))))************))))))************************))))))(((((((((((())))))(((((((((((()))))))))***((())))))***+++************************))))))(((************************))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$WWW<<<999444222111000...------,,,,,,++++++++++++***)))((('''((('''&&&'''))))))'''&&&&&&'''(((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&$$$%%%'''%%%%%%(((&&&&&&%%%&&&&&&''''''((((((''''''&&&)))+++(((***(((---+++555111///:::444111555000!!!111%%%%%%%%%###!!!"""&&&)))%%%&&&&&&''''''&&&&&&%%%"""(((######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""################################################""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%###$$$%%%%%%&&&%%%$$$$$$'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))************************************************)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))'''((())))))******)))))))))************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$WWW<<<888333222111000///...---------***************(((''''''((('''&&&'''((()))'''%%%$$$%%%&&&'''''''''''''''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$&&&$$$%%%'''%%%%%%(((&&&'''&&&'''%%%%%%&&&&&&&&&&&&%%%%%%+++---+++000,,,000---ttt;;;>>>888>>>:::;;;333)))III((($$$###((()))&&&$$$'''&&&&&&''''''''''''&&&&&&"""(((###"""$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$"""######$$$$$$$$$$$$$$$...+++'''%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))************************((())))))******))))))((()))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((((((((())))))''''''((()))))))))))))))))))))******))))))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$XXX<<<777222111000///...---,,,,,,,,,++++++++++++***)))(((((('''&&&&&&'''(((((('''%%%$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%'''%%%'''(((%%%%%%(((''''''&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&ggg000///666000444000XXX===BBB???DDD@@@BBB888jjjggg>>>000<<>>333222111000///---((($$$&&&&&&''''''''''''&&&&&&"""(((###"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%###############$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%!!!!!!"""###############"""#########$$$$$$$$$$$$,,,)))%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))&&&'''(((((())))))(((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$XXX<<<777111000///...---,,,+++++++++,,,,,,,,,,,,+++***))))))'''&&&&&&'''(((((('''%%%&&&'''((()))************%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&)))'''((()))'''%%%(((''''''&&&(((''''''((((((((((((''''''QQQ111111:::333666111FFF<<<999<<>>CCC444>>>>>>777<<<999000...222111)))&&&&&&''''''''''''&&&&&&"""(((###!!!"""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%% !!!"""$$$$$$$$$###"""#########$$$$$$%%%%%%%%%%%%""" $$$'''((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))&&&''''''((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$XXX<<<888333555444222///---+++******+++,,,,,,,,,,,,+++*********************)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&''''''&&&$$$###111///---'''***...&&& ---&&&''''''''''''''''''''''''!!!...... 111###***&&&&&&000%%% ---%%%&&&(((&&&&&&&&&''''''''''''&&&''''''((()))000)))///555111444777+++///<<<444;;;***///@@@)))>>>TTT%%%$$$666888777>>>HHH666666NNN>>><<>>999>>>333***666,,,222999000000,,,555$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###########################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''')))******++++++,,,,,,,,,(((***,,,,,,++++++,,,...++++++,,,,,,,,,,,,,,,+++************)))((('''&&&***)))'''&&&%%%%%%&&&&&&'''''''''''''''((()))))))))((((((''''''''''''((((((((('''''''''&&&&&&&&&(((''''''''''''''''''((()))((((((((('''''''''''')))))))))))))))))))))((((((''''''(((((()))***+++,,,+++)))'''''''''((()))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())),,,///)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######WWW;;;888333...------,,,,,,,,,------++++++,,,,,,++++++***)))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$###***,,,333222333&&&,,,***!!!&&&''''''''''''''''''''''''222,,,+++ '''"""%%%""")))&&&&&&$$$+++'''((('''***))))))(((***'''))),,,///111222333333555;;;))),,,***---222000<<>>BBB===777===RRR555...999000'''(((///333111,,,888......000666;;;???NNNKKKIIICCCBBBCCC444+++444555&&& 555>>>...444333######%%%##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$########################################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''''',,,,,,---...///000000111222444777999999888999:::888888777777777888999999333222000...,,,***))))))---,,,)))'''&&&'''(((((())))))((('''''''''((()))***))))))(((((()))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''))))))))))))))))))))))))((()))))))))))))))((((((***)))'''&&&%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%&&&***///444***)))(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###VVV;;;888333111000///---,,,++++++++++++++++++++++++***))))))((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%+++%%%))) """ ,,,###"""&&&''''''''''''''''''''''''$$$!!!+++&&&###$$$'''///)))###&&&///---)))(((,,,+++,,,+++---+++---111444666777666666===>>>ccc+++///111777777666ZZZHHHBBBFFFFFFGGGDDDCCCGGGFFF<<>>555444***@@@'''+++---444DDD111(((---$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$%%%&&&'''%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((''''''((()))+++,,,------555666666666666777777777<<>>>>>===<<<;;;::::::999888;;;???BBBDDDFFFHHHJJJLLLKKKJJJHHHHHHHHHIIIJJJJJJIIIFFFBBB@@@>>>>>>>>>BBB???;;;555111...,,,+++///111222333222...***((()))))))))))))))***+++,,,))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))*********+++%%%&&&(((*********))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$TTT:::777444000//////.........//////******++++++******)))((()))((('''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...000)))RRR@@@yyy&&&''''''''''''''''''''''''000)))+++***%%%%%%aaa???444aaa***000000111000222555555777888888777666666555777222555777;;;;;;555===GGG999@@@@@@777===FFFAAA<<>><<>>CCC??????AAADDDDDD@@@???BBBCCCccc[[[;;;000777444555888000///777%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$###############%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((***,,,000333666777888999999:::::::::;;;;;;;;;555444333222111//////...---000333666999???EEEIIIIIIJJJLLLNNNQQQRRRSSSTTTRRRSSSSSSSSSTTTSSSSSSRRRSSSQQQOOOJJJEEE???;;;888888888:::<<<>>>???@@@@@@<<<;;;888444111///---,,,))))))))))))((((((((('''(((''''''''''''''''''(((''''''''''''((((((((()))((())))))******+++,,,,,,))))))(((((((((((())))))((())))))******))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%SSS999777444333222000---+++)))((((((***************)))(((((('''&&&$$$$$$$$$&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))"""(((~~~&&&''''''''''''''''''''''''%%%)))'''***,,,((()))+++222333444333555444444444444555666777888666>>>888<<>>???VVV777???999//////...444***&&&&&&)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%(((&&&$$$"""""""""$$$%%%%%%%%%%%%$$$$$$$$$###############%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))///000444888;;;???AAABBB888888777666555444333333888888777777666555555555...//////000222555;;;???>>>AAAEEEIIIMMMPPPQQQRRRQQQRRRTTTVVVWWWWWWWWWVVVSSSSSSSSSSSSQQQMMMJJJHHH:::::::::<<>>999555111000))))))))))))((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))((())))))***++++++,,,,,,,,,+++)))''''''''''''((((((((()))))))))))))))((())))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%UUU999777333111000.........---,,,***,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''')))***))))))(((''''''''''''''''''''''''###(((***%%%'''RRR'''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))(((ttt...///111777'''555666666777999;;;;;;888666;;;555:::;;;;;;mmmKKKPPPUUUVVVvvvssszzzeee\\\VVVTTTUUUWWWVVVTTTVVVZZZUUUlllJJJSSSHHHAAA333999---///***&&&>>>(((...!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!!""")))333:::)))%%%"""$$$((()))'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################$$$################################################$$$###"""""""""###%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&******)))(((&&&%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""###########################%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***((((((((((((***...444999888<<>>;;;777777888999;;;>>>AAABBBFFFFFFFFFGGGGGGDDD???<<<444333222111000/////////333333888AAAHHHKKKPPPVVVSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[ZZZXXXVVVTTTRRRMMMHHHAAA<<<;;;???EEEIIIKKKNNNMMMIIIIIIJJJDDD:::888333...---......+++'''&&&''''''((()))*********((((((((((((((('''&&&&&&,,,,,,,,,,,,++++++***))),,,+++***)))((((((((((((((((((((((((''''''''''''***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################UUU:::777333111000.........---,,,***,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((%%%%%%%%% """777PPP!!!((('''&&&&&&&&&&&&'''((()))(((''''''''''''((()))***///...+++***///111@@@>>>>>>===<<<;;;999888777888999???666EEExxxdddhhhnnnzzz}}}mmmllllllllliiiiiirrr}}}jjjIIIPPPEEE@@@333000999,,,111777###)))&&&777333&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&,,,555;;;(((%%%###$$$''')))&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""################################################$$$###"""""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((''''''&&&%%%$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""########################"""###%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''***---000333666:::===AAACCCEEEFFFFFFEEECCCAAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJLLLNNNMMMJJJGGGAAA???===999555222000///444222555<<>>;;;::::::CCCJJJOOOPPPPPPQQQLLLEEEDDD>>>888555333000***&&&)))(((((('''&&&&&&&&&&&&***++++++++++++*********+++++++++,,,++++++******---,,,+++***))))))))))))(((((((((((('''''''''''')))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################UUU:::888444111000.........---,,,***,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''((((((((((((((((((((((((((()))"""!!!)))---'''""""""111{{{///((('''&&&&&&&&&&&&'''((()))((((((''''''(((((()))444888***%%%QQQ+++666999222888777:::;;;:::777444444888;;;@@@@@@UUUPPP___UUU||||||~~~|||xxxzzzPPPXXXJJJNNN000555777%%%&&&666111"""444ZZZ>>>:::###+++***(((&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%(((---111(((%%%###$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$#########"""######################################################""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$##############################!!!###$$$$$$###"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((''''''***...555:::>>>@@@AAACCCIIIIIIHHHGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNNNNMMMMMMKKKKKKMMMOOOQQQQQQNNNLLLJJJHHHEEE@@@;;;777444222333///...222777;;;CCCJJJPPPQQQTTTVVVXXXYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[^^^[[[VVVOOOHHHAAA===:::;;;CCCLLLPPPSSSUUUTTTQQQOOOKKKEEE@@@===888111,,,---+++)))'''&&&&&&&&&&&&((((((((())))))))))))))))))******++++++++++++***---,,,+++******))))))***(((((((((''''''''''''&&&))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTT;;;888444111000.........---,,,***+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%%%%''')))+++))))))))))))))))))))))))***''''''(((%%%"""'''///333PPP((('''''''''&&&&&&'''''''''((((((((((((((())))))))) ***///+++%%%;;;ddd333999<<<000@@@777666888:::999999>>>GGGOOOZZZWWWttt}}}uuu|||~~~SSSCCCDDDPPP>>>EEE666666222000:::AAA222$$$***ggg:::@@@CCC333111...***((('''&&&'''''''''%%%$$$######$$$&&&'''%%%$$$$$$&&&'''%%%$$$%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################"""###$$$$$$######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((***,,,...///222666<<>>BBBFFFHHHIIILLLMMMOOOQQQTTTWWWYYYZZZ[[[]]]______]]]XXXRRROOOGGG???888:::CCCMMMTTTWWWWWWWWWWWWVVVTTTPPPLLLHHH>>><<<888444000---+++***,,,++++++******+++,,,,,,'''((())))))************)))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPP999888333111000.........---,,,***************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&))),,,///(((((((((((((((((((((((("""$$$)))---000///---,,,------777###!!!)))&&&&&&'''(((((('''&&&&&&''''''((()))************000333%%%,,,999555,,,>>>;;;***WWW@@@555<<<>>>TTTTTTdddgggkkkooottt|||{{{||||||{{{MMMLLL>>>FFF===CCC777000444777555444888...===444555999HHHNNNCCCNNN@@@???<<<888444000---,,,&&&$$$###$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%"""######$$$%%%&&&''''''################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###########################%%%&&&&&&%%%$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&'''(((((())))))(((((()))+++000777>>>BBBEEEFFFFFFFFFFFFHHHKKKNNNNNNOOOPPPQQQPPPNNNKKKJJJKKKKKKKKKJJJGGGBBB>>>;;;444222000000111222111000//////111111111111//////...---///444444000...//////000111333666888:::;;;===>>>@@@CCCGGGJJJNNNPPPRRRTTTWWWZZZ[[[[[[ZZZYYYRRRFFF;;;999>>>FFFOOOWWWZZZ[[[]]]]]][[[WWWSSSPPPKKKIIIDDD>>>777111,,,***---,,,***)))))))))***+++'''(((((())))))))))))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%NNN888777333111000.........---,,,***************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&)))+++---''''''''''''''''''''''''000+++%%%"""%%%(((&&&###&&&)))''''''((("""%%%888!!!___"""&&&&&&'''(((((('''&&&&&&&&&''')))***++++++******333(((%%%555>>>---'''999111111666555>>>rrrZZZBBBEEEUUUnnnzzz|||}}}|||~~~}}}zzzoooBBBCCC<<>>BBB???555111555777444BBB<<>>>>>>>>===;;;999:::===;;;555111111444333333444555888;;;<<<::::::::::::;;;<<<>>>???===???CCCHHHNNNSSSXXXZZZTTTLLLEEEBBB>>>???HHHTTTYYY\\\___aaa```\\\YYYWWWTTTSSSOOOJJJDDD===777333,,,+++)))'''&&&&&&'''(((((((((((()))((((((''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%MMM888666222111000............,,,*********************++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&'''((()))***''''''''''''''''''''''''&&&''''''%%%%%%''')))((("""+++$$$(((...'''!!!***888WWWQQQ\\\***%%%&&&'''(((((('''&&&%%%&&&''')))***+++++++++***!!!444666...222888777777777FFFFFFCCCJJJFFFDDDSSSzzzLLLbbbyyy~~~|||xxx{{{}}}vvvooohhhccc```TTTRRRPPPJJJBBB<<<<<>>;;;999444555555666555444333222444222000000222444555555???AAAEEEJJJMMMOOOPPPPPPQQQMMMKKKKKKFFF===999999:::999888999<<<@@@DDDFFFFFFDDDAAA===999777666555333333555999>>>EEEKKKNNNOOONNNNNNJJJ???999BBBPPPUUUYYY^^^bbbbbb```^^^]]]WWWWWWVVVTTTOOOIIIDDD@@@111///,,,***)))))))))***((()))))))))((('''&&&&&&(((((('''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~III===444111000000///...---,,,,,,+++))))))))))))((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***)))'''''''''((())))))'''&&&'''((()))((('''(((((((((((())))))))))))'''((()))))))))))))))))))))(((''''''***,,,......///111555999888777===EEEFFFVVVfffggg\\\UUUZZZbbbsssuuuvvv{{{}}}~~~|||}}}~~~zzzwwwtttkkk___WWWOOODDD:::@@@>>>===@@@AAA???<<<;;;::::::::::::999777555444***,,,---------...111333===AAAFFFHHHFFFBBB>>><<<666333...***((('''%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###&&&'''&&&%%%&&&%%%$$$$$$######$$$$$$##########################################$$$$$$################################################%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%%%%(((***)))((('''&&&%%%&&&)))...222666:::<<<@@@DDDGGGIIIJJJKKKJJJKKKLLLMMMLLLIIIFFFDDDDDDAAA===999666666666777888888999<<<@@@BBBCCCBBBAAABBBBBBAAA>>>=========HHHMMMNNNKKKLLLRRRTTTQQQUUUQQQMMMJJJEEEAAA???@@@AAAAAACCCGGGMMMSSSXXXZZZXXXWWWVVVUUUQQQIIIAAA;;;999666222222555999::::::CCCCCCDDDFFFEEEBBB===888GGGQQQ\\\ccccccaaaaaabbb[[[\\\\\\[[[XXXSSSOOOLLLBBB<<<333,,,)))((())))))...+++'''%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########|||GGG<<<555222000000///...---,,,,,,+++*********))))))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***)))(((''''''((())))))(((''''''((()))((('''(((((((((((()))))))))***(((((())))))))))))((((((+++++++++---000333444555888555444666888???LLLXXX{{{|||zzzrrriiiffflllrrrwww{{{xxx}}}vvvzzz|||yyy~~~||||||~~~zzzrrrllleeeZZZOOOFFFDDDAAAAAAAAAAAABBBDDDBBBBBBBBBAAA@@@===;;;999............---///222555===AAAGGGIIIHHHDDD@@@>>>:::666111---+++***(((&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###&&&'''&&&%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%&&&)))++++++))))))))))))+++///444999<<>><<<::::::999888999:::<<<===GGGGGGIIILLLPPPRRRRRRQQQTTTTTTSSSOOOKKKIIIHHHIIIHHHMMMOOOOOORRRWWWXXXSSSSSSQQQNNNMMMKKKIIIHHHIIILLLMMMPPPSSSXXX[[[]]]]]]]]]]]]^^^^^^]]]XXXRRRMMMCCC>>>999888999<<<>>>>>>::::::;;;===??????===<<<999DDDRRR\\\aaacccfffhhh^^^^^^^^^]]][[[WWWTTTRRRLLLGGG>>>777222///---+++,,,***(((((())))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######yyyEEE;;;555333111000000///...---,,,,,,,,,,,,++++++***)))((((((((((((''''''''''''((((((((((((((((((((()))******)))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((***))))))(((((((((((())))))(((''''''))))))((('''((((((((()))))))))******(((((())))))(((((((((((((((***,,,///222444666777:::555555<<>>BBBIIILLLKKKGGGCCCAAA>>>:::666222000...,,,***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&%%%$$$$$$######$$$$$$########################&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&'''***++++++******+++---111666<<>>;;;888777555666999===AAAEEEHHHIIIQQQQQQTTTWWWZZZ[[[ZZZXXXZZZYYYVVVRRRNNNLLLLLLNNNKKKNNNQQQTTTZZZ^^^[[[UUUPPPPPPOOOMMMMMMMMMMMMMMMQQQSSSWWWZZZ\\\]]]\\\\\\]]]^^^___```aaa___[[[XXXPPPLLLFFFCCCCCCDDDEEEEEE<<<;;;999888999:::999888666>>>KKKTTTZZZ^^^bbbeeeaaa``````___]]]ZZZXXXVVVUUUQQQKKKDDD>>>888222...+++***)))***+++***'''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###vvvCCC;;;555333111111000///...---,,,,,,...---,,,,,,+++***))))))((((((''''''''''''(((((()))(((((('''((()))******)))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))((('''((()))***)))'''(((((()))))))))*********)))))))))(((((())))))))))))+++///222444555666777;;;:::@@@MMM[[[eeeooowwwwwwsssqqqssszzzvvvtttwwwxxxzzz|||}}}}}}yyyoooooorrrwwwzzzzzzxxxwww|||~~~xxxwwwvvvpppbbbTTTJJJBBB===@@@AAABBBCCCCCCBBB@@@???:::888666333111333777;;;???DDDJJJMMMMMMIIIEEECCC@@@===999666444222000...***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################''''''&&&&&&%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&'''((()))******)))+++---111666<<>>;;;:::999999999<<>>:::666333777<<>>@@@AAABBBCCCBBBBBB>>>===:::777555777;;;???@@@EEEJJJMMMLLLIIIGGGEEEAAA>>>;;;999888666333111...,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$########################''''''&&&&&&%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((()))******111333888===BBBFFFHHHIIIHHHHHHGGGEEECCC@@@===<<<777777666666888:::<<<>>>HHHJJJNNNRRRUUUWWWXXXXXXXXXWWWWWWWWWWWWUUUQQQOOOIIIHHHFFFCCC@@@AAACCCFFFGGGFFFGGGKKKMMMKKKFFFBBBCCCGGGHHHEEEEEEIIIIIIEEEGGGIIIKKKLLLNNNPPPUUUXXXZZZXXXXXXYYY[[[\\\\\\[[[\\\]]]^^^]]]ZZZVVVSSSQQQYYYVVVSSSPPPLLLFFF@@@<<<777777888;;;BBBMMMXXX```aaaaaabbbbbbaaa___^^^\\\WWWWWWVVVUUUSSSNNNGGGBBB777333---)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssBBB;;;555222222111111000///...------,,,,,,,,,++++++++++++***((((((''''''''''''((((((''''''((()))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))))))))(((***)))((((((******)))((()))))))))*********++++++******))))))***,,,...///222555888999888777:::<<<@@@BBBJJJWWWbbbhhhooovvv}}}yyysssppppppvvv}}}{{{sss{{{yyyvvvzzzxxxwww}}}kkkYYY???>>>>>>=========>>>>>>AAA@@@>>><<<:::;;;???BBBCCCFFFIIIKKKJJJHHHFFFFFFAAA???===<<<;;;:::888666222111///,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((&&&%%%$$$$$$######$$$$$$########################&&&&&&%%%%%%$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))+++...111:::===AAAFFFHHHIIIIIIHHHCCCBBB>>>;;;777444333222111111333555999===@@@CCCOOOPPPRRRTTTUUUUUUUUUTTTTTTRRROOONNNMMMKKKHHHFFFFFFFFFDDDAAA>>>===>>>@@@>>>===>>>AAAAAA===<<<===888???AAA???AAAHHHIIIEEEDDDFFFHHHHHHGGGJJJOOOTTTSSSQQQPPPRRRUUUYYYZZZ[[[WWW[[[^^^___]]]ZZZWWWVVVYYYYYYXXXYYYYYYWWWSSSPPPFFF@@@999444666>>>GGGNNN[[[]]]```cccddddddcccaaa\\\[[[[[[[[[[[[WWWSSSOOOAAA;;;333,,,)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%sssBBB;;;444000222222111000///...------************++++++++++++((((((''''''''''''((((((%%%''')))++++++***(((''''''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))&&&'''((()))******)))(((***)))((()))******)))((())))))*********+++++++++************,,,///111333222555888999777888<<<@@@DDDJJJVVVdddnnnvvv|||zzz~~~tttpppuuu}}}||||||{{{qqqrrr{{{zzzgggNNNKKKFFFAAA===<<<<<<<<>>???BBBDDDEEEFFFHHHHHHFFFEEEEEEEEEAAA@@@>>>>>>???>>><<<:::777555333///,,,***((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######&&&(((&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&'''''''''&&&((()))***+++000666<<<@@@CCCGGGJJJJJJIIIFFFCCC;;;999666222111111333444444555777:::>>>BBBEEEGGGOOOPPPPPPPPPPPPPPPPPPOOOLLLIIIFFFDDDCCCCCCAAA@@@BBBCCCCCCAAA>>>===>>>???>>>===@@@DDDBBB@@@DDDLLLEEEMMMPPPMMMPPPXXXYYYSSSPPPSSSUUUSSSPPPOOORRRUUUPPPNNNLLLLLLNNNRRRTTTUUUQQQTTTXXXYYYYYYXXXYYY[[[YYYXXXWWWYYY\\\]]]]]]\\\ZZZRRREEE:::444555888;;;MMMRRRYYY___dddeeeeeedddbbbaaa___^^^]]][[[WWWUUUJJJDDD<<<444///,,,)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&)))++++++***)))***)))'''%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%sssBBB;;;444///222222111000///...------((())))))******+++,,,,,,((((((''''''''''''(((((($$$&&&))),,,,,,***(((&&&'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((*********)))(((***)))((()))***+++***((()))************+++++++++*********+++---000333555555999======<<<>>>CCCIIITTT]]]lllzzz~~~ooohhhggglll}}}{{{zzzuuu{{{~~~wwwxxx{{{hhhccc^^^UUUMMMFFFCCCAAAAAABBBCCCCCCBBBAAABBBDDDFFFFFFGGGGGGFFFDDDCCCDDDEEEAAA@@@@@@@@@AAAAAA???===999888555222...,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######&&&(((&&&%%%$$$$$$######$$$$$$##########################################$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((%%%''')))+++...444===DDDCCCEEEHHHJJJIIIFFFAAA>>>444333000///111555:::===;;;<<>>>>>@@@AAA@@@>>>;;;:::999888666444000---***)))'''%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******(((&&&%%%%%%(((+++%%%'''+++111777===AAADDDJJJKKKJJJHHHCCC<<<666222...222666:::===???BBBDDDEEEDDDBBBBBBEEEIIIKKKLLLNNNJJJFFFEEEGGGHHHGGGEEEEEEBBB???>>>@@@CCCFFFGGGPPPTTTXXX]]]```dddgggiiippptttuuusssqqquuu}}}}}}{{{yyywwwrrrlllfffbbb^^^YYYUUUSSSUUUOOOLLLPPPTTTTTTTTTUUUTTTSSSVVV[[[\\\YYYXXXZZZVVVQQQKKKGGGFFFDDD???<<<;;;999===LLLZZZ```cccddddddddddddaaa]]]ZZZXXXXXXWWWQQQIIICCC===777///((()))((('''((())))))'''&&&******)))((('''&&&&&&%%%(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########(((&&&&&&,,,666>>>AAAAAA555...%%%###&&&'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllBBB:::000222111///---------...---,,,******+++++++++******)))*********************)))(((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((************************++++++******++++++,,,---***++++++,,,,,,,,,,,,++++++---000222333555888::::::;;;>>>CCCOOOddd}}}|||yyyyyy||||||yyy|||yyyzzzvvvvvvwwwxxxtttiii\\\SSSKKKIIICCC<<<;;;@@@CCCCCC>>>AAADDDEEECCCCCCDDDFFFEEEBBB??????@@@AAAAAA??????===:::999888666333000,,,+++)))&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))***---222888===AAACCCDDDNNNKKKGGGBBB===888555333888:::<<<>>>@@@CCCGGGKKKDDDDDDFFFGGGIIIHHHGGGEEEPPPJJJCCC======???CCCEEEKKKMMMRRRYYYaaaiiinnnppp~~~~~~zzzuuunnnhhheeefffaaa___```^^^WWWQQQPPPRRROOOPPPTTTVVVVVVXXX\\\XXXVVVSSSQQQOOOLLLHHHEEEFFFDDDDDDIIIMMMQQQYYYbbbdddeeedddccc```^^^\\\\\\VVVTTTRRRPPPLLLDDD:::444///,,,)))(((((())))))((())))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((((('''%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&""" """'''+++,,,***...)))$$$###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkAAA999000111111///---------...---,,,+++,,,,,,,,,+++***))))))*********))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************++++++******++++++,,,---+++++++++,,,,,,---------,,,///333555777888:::<<<666>>>GGGTTTnnn}}}xxxuuuxxx}}}{{{wwwxxx|||~~~{{{yyyzzz{{{wwwtttaaa^^^UUUGGG??????AAAAAA>>>@@@CCCDDDCCCBBBCCCCCCDDDBBBAAA@@@BBBBBBBBBAAABBB@@@===;;;:::888666444000...,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))((('''((((((...333:::@@@EEEGGGGGGFFFIIIEEE>>>999555555777999>>>???@@@AAABBBFFFKKKOOOLLLKKKIIIGGGEEECCCAAAAAADDDEEEEEEGGGKKKSSS\\\cccmmmqqqyyy}}}zzzyyyyyyrrrfff]]]ZZZTTTPPPMMMOOOPPPQQQUUU[[[XXXZZZ\\\\\\ZZZWWWUUUTTTXXXUUUQQQLLLFFFFFFSSSaaaeeeeeeeeeeeedddbbb```___YYYZZZ[[[YYYUUUNNNFFFBBB888333,,,((('''((())))))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%'''%%%###$$$&&&'''%%%###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###)))%%%!!! """###"""%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjAAA:::111222111///---------...---,,,------,,,,,,+++***)))(((+++******)))((('''&&&&&&&&&''''''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************++++++******++++++,,,---******++++++,,,---.........111444666777999;;;<<<666GGG[[[ppp||||||wwwwwwzzz{{{~~~}}}~~~wwwcccNNNBBB???>>>===???@@@AAAAAAAAA@@@@@@CCCBBBBBBBBBCCCCCCCCCCCCDDDAAA>>>;;;;;;:::999777444222///,,,)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))((()))+++---333888???FFFIIIJJJHHHGGG<<<999666333444999>>>BBBDDDDDDEEEEEEEEEHHHLLLOOOPPPLLLEEE???<<<===AAAEEEAAAJJJVVVcccmmmvvvwwwpppnnnbbb\\\VVVTTTQQQNNNOOOSSSTTTXXX\\\]]]]]]]]]```cccfffccc^^^WWWNNNLLLVVVcccggggggffffffeeeccc```^^^]]]\\\[[[WWWSSSOOOLLLKKKBBB;;;222***'''''''''((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%'''$$$!!!$$$)))+++(((%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***'''%%%%%%&&&'''&&&%%%!!!$$$&&&&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiAAA<<<333444111///---------...---,,,---------,,,+++***)))(((+++******)))((('''&&&&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))************************))))))))))))))))))******************************++++++******++++++,,,---************,,,---///000222444666777999;;;@@@CCCIII\\\sss~~~zzzvvvyyy}}}zzz|||}}}___III>>>;;;999999:::<<<===>>>???>>>AAABBBCCCCCCCCCCCCDDDDDDDDDBBB>>><<<;;;;;;:::888666444111...+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((,,,111555<<>>>>>???AAACCCDDDCCCCCCDDDEEEDDDAAA???======<<<:::999666555333000...+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))+++000888===EEEDDDBBBAAA???>>>======CCCCCCEEEFFFIIIKKKMMMNNNIIIIIIGGGEEEDDDEEEHHHKKKMMMUUUaaakkkssszzzwwwlllhhhoooxxx{{{xxxfffXXXWWWdddqqqzzz|||zzznnn```WWWUUURRRRRRQQQPPPQQQTTTYYY]]]^^^\\\^^^dddfffdddbbbcccjjjhhhgggggggggddd]]]XXXAAADDDIIIQQQWWWXXXTTTOOONNNIIIBBB;;;555000+++(((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%######&&&***---,,,+++%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%'''***)))&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ddd???<<<444555111///---------...---,,,,,,,,,,,,---,,,,,,++++++*********************)))'''((()))***++++++++++++))))))))))))))))))))))))************************((()))))))))************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---...111444666888888:::???IIIYYYjjjuuu|||~~~qqqggg]]]UUULLLGGGAAA===<<<======<<<===@@@CCCDDDCCCBBBDDDFFFCCCBBB@@@@@@???>>>;;;999555555444222000...,,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))***+++---000666===BBBDDDAAA<<<999999<<<@@@CCCMMMMMMNNNOOOPPPPPPPPPPPPJJJIIIGGGGGGKKKSSS]]]dddqqq|||ssslllfffeeejjjpppssssssYYYQQQQQQ[[[aaa```bbbiiiaaa]]]UUUNNNLLLUUUfffrrrqqqmmmqqq|||sssjjjiiiccc___[[[WWWUUUTTTSSSSSSVVVUUUXXX___cccbbbccceeejjjhhhfffggghhhfff___YYY===:::;;;CCCOOOWWWVVVRRRNNNLLLIIIFFFAAA:::333...))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((())))))%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaa===;;;333444111///---------...---,,,++++++,,,---------,,,,,,***************+++++++++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))************************(((((())))))*********+++++++++++++++++++++++++++++++++******++++++,,,---............000333666888999999<<>>;;;999;;;???CCCDDDCCCBBBDDDFFFDDDCCCBBBBBBAAA@@@<<<999444444444333111///...---&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''')))---111555:::@@@DDD>>>:::555333666>>>GGGMMMPPPPPPPPPQQQQQQRRRSSSSSSPPPOOOOOORRR[[[kkk|||rrreee^^^]]]___]]][[[]]]aaa```[[[VVVQQQOOOWWWfffjjjaaa[[[]]]XXXXXXXXXZZZ```iiissszzz}}}rrrkkkkkkhhheeelllxxxzzzzzztttooohhhbbb^^^YYYRRRMMMSSSRRRVVV[[[^^^^^^ccciiiiiigggfffhhhjjjhhhbbb\\\DDD999000333AAAOOOUUUVVVMMMMMMNNNMMMJJJBBB999333******)))((('''&&&&&&%%%(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!###%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ccc>>><<<444444111000///......------...,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))***,,,,,,(((*********)))((()))***++++++******************,,,++++++******++++++,,,+++************,,,---...111---...333555222444:::555AAAPPP]]]nnnyyyuuu{{{{{{}}}|||xxxvvvwwwooojjjddd\\\OOOAAA::::::999;;;>>>??????>>>???@@@@@@AAABBBBBB???===<<<<<<999888666333111000///...***)))'''%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&''''''&&&&&&'''***,,,------000555999;;;===@@@BBB<<<888555555<<>>IIIQQQVVVVVVSSSPPPPPPPPPKKKDDD<<<666...)))((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&(((''''''&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""!!!"""###$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___:::888111222111000///......------...,,,,,,------,,,,,,+++***************************)))))))))*********++++++******))))))******+++,,,+++,,,---,,,+++***+++---******++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,,,,,,,---...///222000111666999>>>FFFNNN___mmm~~~yyykkksss}}}}}}}}}ppp^^^QQQLLLHHHBBB<<<999;;;>>>@@@@@@???AAADDDCCCAAA>>>======???>>><<<:::888666555555111///---***)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))******++++++,,,,,,,,,///555<<<@@@>>>999444111:::>>>EEENNNUUUUUUPPPKKKMMMLLLPPP\\\iiitttsssbbbSSSJJJOOOMMMQQQXXX[[[___lll|||~~~~~~}}}{{{yyyxxxvvvvvvzzzvvvvvv|||~~~wwwuuu{{{}}}}}}|||zzzxxxuuussspppppptttpppgggcccgggaaa___bbblll|||rrrjjj^^^SSSMMMMMMQQQTTT\\\^^^``````cccfffddd``````QQQ@@@555111666AAAMMMVVVXXXXXXUUUUUUUUUQQQKKKFFF@@@666---((('''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''###&&&---,,,%%%"""&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```;;;999333444111000///......------...,,,,,,------,,,,,,+++***************************)))*********++++++++++++***************+++++++++)))***++++++))))))***+++******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,---///000555444555777===GGGUUU```sssyyyuuuwwwzzzxxxlllbbb^^^PPPJJJBBB@@@AAABBB???;;;<<>><<<:::888666555555333222000---***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''((())))))******+++******+++,,,...000222:::999888555444666:::>>>JJJLLLMMMMMMMMMMMMOOOQQQRRR[[[llljjj\\\^^^eee___YYYTTTPPPMMMOOOSSSMMMRRR]]]iiimmmlllpppwww{{{}}}}}}vvvrrrtttyyy|||xxxqqqttt{{{ttttttkkk\\\YYYcccmmmooovvvxxx|||~~~qqqdddZZZTTTRRRRRRXXXYYYZZZ\\\___bbbbbb```eeeYYYHHH:::000000<<>>>>>...$$$&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```;;;999333444111000///......------...,,,,,,------,,,,,,+++***************************)))*********++++++++++++))))))******++++++++++++)))+++++++++***)))***+++******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,---...000111333555777:::CCCTTTgggtttxxxlllttt|||~~~~~~wwwppplll]]]SSSGGG@@@>>>>>>;;;888999<<>>:::555111222999DDDLLLMMMSSSWWWSSSLLLIIIMMMTTThhhvvv{{{jjjTTTPPPYYY\\\RRRKKKJJJLLLNNNUUU]]]\\\bbbmmmvvvxxxtttrrrsss|||yyy~~~}}}uuuvvv{{{www~~~mmm``````cccaaatttnnnlllttt~~~uuukkkbbb[[[WWWVVVTTTTTTXXX\\\```bbbdddccc[[[OOOAAA444000999EEESSSZZZ^^^\\\XXXVVVSSSOOOMMMKKKFFF===444---((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$...>>>>>>...$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___:::888111222111000///......------...,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))))))))*********++++++))))))***++++++++++++***,,,---...---,,,+++,,,...******++++++,,,---------------,,,,,,,,,,,,------------------///111333444222:::BBBHHHSSSfffzzzxxxxxxzzzzzzvvvnnnaaaPPPBBB;;;999:::;;;888:::<<<>>>???BBBEEEHHHDDDCCCAAA???===;;;::::::666555333000---+++)))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))''''''((())))))***++++++,,,+++***+++...444:::>>>999999999:::<<>>666...***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''###&&&---...'''$$$(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```;;;999111222111000///......------...,,,,,,------,,,,,,+++***++++++++++++++++++++++++((((((((()))))))))******((()))***+++,,,++++++***,,,---......,,,,,,---...******++++++,,,------...------,,,,,,,,,,,,------.........///111444777888>>>LLLYYYbbbkkkzzzzzz}}}ttteeeVVVJJJBBB???>>>:::;;;;;;;;;<<>>===<<<777777555333000...+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))((((((((())))))******+++++++++---///333777:::<<<777;;;@@@DDDGGGIIIKKKMMMQQQOOOKKKKKKUUUjjjpppccc]]]SSSSSSPPPKKKIIIOOO\\\gggjjjhhhmmmvvvxxxuuu|||yyyrrrrrrxxx~~~xxxppphhhffflll|||yyywwwcccYYYQQQOOOOOOOOOSSSYYY[[[YYYVVVOOOCCC888666:::GGGSSS]]]]]]XXXVVVVVVUUURRROOOLLLIIIFFF???777000((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%''')))******)))'''%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%#########$$$&&&((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ccc>>><<<444444111000///......------...,,,,,,---------,,,++++++++++++++++++++++++++++++(((((((((((())))))))))))((()))***+++,,,+++*********+++,,,,,,******+++,,,******+++,,,,,,---.........------,,,,,,------...//////000111444777:::<<>>===<<<999888777555222000---,,,)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))***************,,,000444777888888888:::???EEEIIIKKKKKKLLLLLLJJJMMMWWWhhhlllZZZOOOJJJIII@@@IIIOOOPPPVVVfffxxx~~~~~~~~~qqqhhhwwwwwwwwwtttpppvvvyyykkk^^^XXXRRRNNNPPPUUUXXXXXXXXXTTTHHH:::444555???LLLXXXYYYUUUTTTUUUUUUUUUQQQLLLKKKJJJFFF>>>666))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%'''***,,,,,,***'''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$'''(((%%%%%%))))))&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&]]]>>>;;;///666111111///...------------......---------,,,,,,,,,,,,,,,,,,++++++*********)))************++++++++++++***))))))+++,,,+++***---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---000000///---,,,---///222000---...333666888<<>>???@@@===::::::===AAAEEEEEEEEEDDDAAA???>>>>>><<<:::666444222111000///+++)))&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((()))******++++++***,,,---,,,+++***+++,,,,,,...111444777999;;;;;;???<<<@@@IIINNNKKKIIIKKKNNNWWWjjjuuu[[[NNNJJJHHHIIILLLMMMTTT^^^gggoooyyy{{{|||qqqnnnvvvwwwkkkkkk}}}zzz|||rrrkkk^^^QQQPPPWWWNNNRRRVVVWWWQQQGGG<<<666:::FFFUUU[[[PPPDDDGGGRRRRRRTTTQQQLLLKKKMMMIIIAAA444///+++***,,,---***'''((((((((((((((((((((((((%%%...999<<<777...&&&###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&YYY<<<;;;111777222111000///..................---------,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++,,,+++***+++,,,---,,,+++---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------......------...000333///000555888999<<>><<<<<<>>>???CCCDDDFFFEEEDDDBBB@@@???>>>;;;888555222000///...---***'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((((('''''''''(((((())))))******++++++***+++,,,,,,******+++---,,,222999======;;;;;;;;;EEEEEEHHHJJJIIIHHHOOOZZZlllzzznnn]]]KKKFFFHHHKKKPPPUUUbbbjjjuuu|||~~~wwwtttwwwzzzxxxvvviiifffttt{{{wwwmmm]]]RRROOOPPPRRRUUUYYYYYYSSSHHH???999CCCRRRZZZSSSFFFBBBFFFLLLPPPQQQNNNMMMMMMIIICCC999333+++((()))******((((((((((((((((((((((((((('''---444555000***&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***(((%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&UUU;;;<<<222888222111111000////////////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---++++++,,,---......------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......///111333...333888;;;:::AAATTTfff|||{{{yyy{{{rrrkkkkkknnnrrrvvvxxx{{{{{{rrrmmmnnnuuu||||||zzzwwwsssyyy|||zzzuuuoooggg\\\MMMBBB>>>===;;;:::@@@BBBEEEGGGGGGFFFCCCAAA@@@>>>;;;888444222000//////,,,)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''))))))((((((((((((''''''(((((())))))***+++++++++)))+++,,,+++***+++---...,,,222:::===<<<;;;===@@@BBBEEEGGGIIIJJJVVVnnnxxxmmmddd\\\PPPIIIEEEIIISSS^^^gggooo}}}tttiiippp}}}~~~|||zzznnngggnnn||||||pppbbbYYYTTTRRRRRRVVVZZZXXXPPPHHH<<>>777BBBIIIOOOPPPOOONNNJJJFFFBBB:::///)))''')))******(((((((((((((((((((((((())),,,...,,,(((%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%)))///111000,,,(((&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&TTT<<<>>>222666222222111000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,+++***+++---......------,,,,,,,,,,,,---......,,,------------------,,,)))+++.../////////000222555666:::>>>CCCOOOfff{{{{{{xxxvvviiigggfffcccfffnnnxxxsssxxxsssaaaPPPEEE???<<<;;;<<<>>>BBBFFFIIIHHHEEECCCAAAAAA???;;;777444333333111...+++)))((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))((((((((((((((((((((())))))******+++,,,,,,)))***+++++++++,,,///111333555888:::===AAAFFFJJJEEEGGGLLLTTTccc{{{iiiVVVNNNIIIDDDKKKMMMSSS___ooo~~~{{{~~~~~~xxxlllbbbdddnnnxxx~~~wwwrrrttt{{{~~~zzzzzzsssuuuzzz~~~|||vvvccc^^^XXXUUUUUUUUUSSSRRRHHHJJJQQQZZZ]]]RRR???000888@@@JJJPPPQQQOOOLLLIIIIIIBBB777///+++*********((((((((((((((((((((((((*********'''$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***///222000---)))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&VVV>>>???111333222111111000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++***)))***---...---------,,,,,,,,,,,,---......,,,------......------,,,+++---///000//////000111:::888;;;FFFVVViii~~~yyy{{{fff]]]YYY^^^eeeqqqttt```NNNCCC??????999:::>>>CCCHHHIIIGGGEEE???@@@@@@===888555444555222000---+++***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,***+++,,,,,,,,,...111444;;;;;;===AAAFFFJJJLLLLLLJJJPPP^^^qqqwwwdddQQQIIILLLOOOPPPYYY___iiixxx~~~uuuqqqppp{{{tttyyyssskkklllssszzz~~~~~~zzzvvvvvvzzzwwwqqqgggZZZPPPOOOSSSYYYWWWVVVWWW\\\```YYYEEE333111888CCCNNNRRRPPPNNNLLLLLLFFF>>>666000+++((('''(((((((((((((((((((((((()))))))))(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((('''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''XXX???>>>000333111000000//////000000000......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......***))))))***---......------,,,,,,,,,,,,---......,,,---...//////...---,,,...///111000000000111333777666>>>RRRjjj~~~ppp~~~hhhYYYVVVYYYaaannnxxxgggTTTFFF???===:::999:::???EEEIIIJJJHHH@@@BBBBBB???999555444555333111...,,,+++)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((((((((())))))))))))******))))))******+++,,,,,,,,,+++,,,------...000555888999<<>>MMMggglll}}}mmm```ZZZdddmmmyyy|||{{{wwwnnnaaaRRRFFF@@@>>>;;;999<<>>888777777333111///---,,,+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))(((((()))))))))*********)))******++++++,,,,,,---,,,---......///333777;;;777>>>FFFHHHGGGIIIOOOUUU\\\sssssseeeaaaKKKLLLMMMOOOYYYhhhrrrttt|||www{{{~~~zzzwwwpppwww}}}sssiiieeennnvvv~~~{{{qqqdddYYYTTTSSSWWWZZZ[[[\\\```^^^RRRDDD555333:::IIIVVVYYYWWWVVVSSSPPPIII@@@666...)))'''(((((((((((((((((((((((((((((('''((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''WWW999999111::://////............///000......---------,,,,,,,,,,,,,,,,,,------.........---------.........//////,,,++++++---///111111000---,,,,,,,,,,,,---......,,,---///000000///---,,,...//////000000333777;;;EEEOOOdddrrryyyxxxjjjbbb```bbbjjjrrryyy{{{|||~~~}}}{{{yyyrrrfffVVVJJJAAA<<<888;;;CCCKKKOOOPPPQQQSSSSSSMMMDDD===:::;;;333111///...---+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))(((((())))))*********+++)))******++++++,,,---------......///000444999===>>>FFFLLLIIIEEELLL```rrrhhhTTTHHHBBBEEEKKKTTT___pppooolllrrrqqqxxxvvvoooqqqssswww{{{nnnaaaXXXNNNUUUYYY[[[^^^^^^TTTHHH999444888IIIXXX\\\[[[ZZZZZZVVVNNNDDD:::222...---(((((((((((((((((((((((()))(((&&&&&&((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& ###%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''UUU999444333444///222111------111111---//////...---,,,,,,++++++,,,,,,,,,+++++++++******------------------------//////000000///...------+++---......---,,,,,,---------......///000000111333///...333888:::===@@@XXXlllzzzwww\\\___bbbeeeggglllrrrwww~~~zzzlll___TTTIII@@@===???CCCJJJQQQ\\\bbbeee___QQQBBB999555888666333111000...+++)))&&&''''''(((''''''&&&%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))***))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))'''((()))++++++******)))***++++++,,,,,,------...------...111666;;;???AAAAAAIIIIIIBBBIIIhhhxxx^^^MMMAAA@@@FFFZZZiiiooo~~~{{{xxx{{{}}}mmmgggnnn\\\XXXTTTRRRVVV[[[\\\WWWQQQCCC666111===NNNXXX\\\___ZZZYYYUUULLLAAA888222///,,,+++***))))))((((((((())))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%---+++)))&&&$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&'''))))))))))))+++,,,###%%%&&&&&&%%%%%%'''(((UUU:::555333444111333222------111111---//////...------,,,++++++,,,,,,,,,++++++++++++***------------------------///////////////...---,,,+++---......---,,,------......//////000000000111444222222444666;;;HHHTTTuuu}}}xxx}}}~~~gggdddggghhhggghhhppp~~~|||vvvqqqbbbWWWJJJBBB???@@@GGGOOO___fffkkkfffWWWGGG===999999777444333222///,,,***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))+++,,,,,,,,,+++******++++++,,,,,,---.........---...222888???CCCEEEGGGJJJGGGFFFYYYeeeRRRIIIEEEKKKTTTggguuu|||uuutttwww~~~yyyppp{{{ttthhhYYYSSSOOOSSS[[[___\\\VVVKKK===333;;;JJJVVV]]]aaa^^^]]]YYYRRRHHH>>>666111,,,+++***)))((((((((())))))(((((((((''''''''''''''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%,,,***(((%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''((()))(((&&&%%%&&&(((((((((((('''%%%$$$%%%'''UUU;;;777444444666555222......000000---//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------------------............---,,,,,,,,,---//////---,,,---.../////////000000000000000333444555666666BBBZZZqqq}}}uuu{{{uuuggg^^^iiilllnnnnnnrrrttthhhXXXKKKAAA===BBBJJJ[[[fffooolll^^^LLLAAA===999777555444333111...+++))))))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,---,,,,,,,,,+++++++++,,,------......///...///444<<>>PPPoooyyyqqqzzzmmmhhhnnnssslllpppvvvvvvhhhYYYKKK@@@@@@DDDQQQ___nnnpppdddRRRDDD>>>:::888666555444222...,,,+++***'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))'''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))************++++++,,,,,,,,,,,,,,,++++++,,,,,,---............///222888@@@FFFGGGFFF???XXXuuuooocccTTTMMMLLLUUUbbbnnn{{{wwwzzz~~~|||}}}nnniiigggooo|||{{{ssslllaaaYYYVVVVVVUUUTTTWWWKKK===:::BBBOOOYYY___^^^[[[WWWVVVTTTNNNCCC:::///---+++)))(((((())))))((((((((((((((('''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&'''(((((((((((()))***)))))))))'''&&&&&&(((+++RRR<<<999666555???888111///000000///...///...............---------------,,,,,,,,,++++++------------------------,,,,,,---------------,,,,,,...//////...------...---...............//////111111666@@@NNNccc~~~}}}wwwfffgggttt|||yyyoooaaaRRRJJJHHHIIIXXXjjjrrrkkk[[[KKKBBB<<<:::777444333111///,,,,,,***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))******))))))))))))************************++++++,,,,,,+++,,,,,,------...//////---111777>>>DDDGGGGGGFFFXXX{{{www^^^PPPLLLDDDJJJXXXmmm~~~ssstttzzzrrrlllqqq|||{{{rrreeeYYYRRRRRRTTTZZZRRRIIIEEEKKKTTT\\\___YYYSSSMMMNNNRRRQQQHHH@@@333111---***)))((())))))'''''''''(((((((((((((((&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&'''''''''''''''''''''&&&'''(((((())))))((((((''')))***)))((('''(((***'''((()))******,,,///222OOO:::999777666CCC999000///111111000000........................------------,,,,,,,,,,,,------------------------,,,,,,---............------...000000...---...///------......///000000000333666@@@RRRdddxxxzzzwwwgggjjj}}}|||~~~}}}mmm___XXXJJJVVVfffqqqooodddUUUKKKBBB>>>888555333111000...,,,+++)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''(((((())))))******+++)))))))))*********++++++***************+++,,,,,,,,,,,,,,,---....../////////666>>>DDDGGGIIIMMMPPP}}}jjjWWWIIIFFFIII]]]gggvvvyyynnnwwwlllvvv}}}uuu{{{{{{|||pppcccZZZWWWXXX[[[ZZZVVVTTTWWW___ddddddWWWLLLBBBCCCLLLQQQMMMEEE888555111,,,)))(((((()))'''''''''(((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''((())))))))))))(((***+++,,,***((('''((())),,,...111333333555888:::MMM888888777666EEE999//////222111111222............////////////...------------,,,,,,,,,------------------------,,,---...///////////////---...000000.........///---...///000111222333444777@@@SSSiiizzz||||||{{{zzzjjjpppvvvkkkSSSXXXaaaiiimmmhhh\\\SSSHHHCCC<<<666333222222111++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''((()))))))))((((((((((((((((((((((((((('''(((((()))******++++++))))))*********+++++++++,,,++++++***+++,,,---...,,,,,,------.../////////444<<>>??????>>>>>>???KKK777888777666FFF999//////222222111444.........///////////////......---------,,,,,,,,,------------------------------...///000000//////---///000000///......///...///000111333555666777:::IIIbbb{{{wwwsssdddooo~~~wwwYYYYYY[[[bbbhhhggg___WWWMMMGGG>>>777444333444444+++++++++***)))'''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$%%%''')))******)))((((((((((((((((((((((((((('''(((((()))***+++++++++)))************+++++++++------,,,+++,,,---...///,,,,,,------.../////////999AAAIIIJJJIIIQQQbbbqqqqqqdddaaaSSSEEETTTsss|||wwwuuunnn~~~uuurrrrrrtttpppppp}}}{{{rrrdddXXXXXX]]]___]]]___gggkkkjjj___LLL999666CCCPPPQQQMMM???;;;666///+++)))((((((&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((+++///222555888<<>>KKKLLLPPPllldddYYYJJJUUUccclllnnnsssyyyjjjxxx}}}}}}}}}|||~~~wwwyyy}}}yyyppphhhbbbaaa___]]]bbbiiifff]]]KKK888222<<>>???LLL\\\zzzZZZMMMXXXiiizzzwwwtttrrrpppmmmooo{{{~~~qqqqqq~~~{{{qqqjjjfffeeefffgggkkkiii^^^JJJ777111999BBBSSSOOOIIIAAA888111------'''(((((((((((()))))))))(((((((((''''''(((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''''''''(((((())))))***)))************+++---///666:::>>>@@@>>>:::777555///222444777@@@NNNYYY]]]XXXXXXYYY[[[^^^bbbfffhhh|||JJJ888666444444333222222000...///222444////////////............////////////////////////------............------........................000000000000111111111111333000333:::>>>HHHbbb|||{{{}}}~~~qqqdddmmm{{{yyy}}}zzz}}}tttuuuvvvtttnnnbbbSSSLLLVVVddd\\\\\\YYYQQQFFF<<<777555444444333222000...,,,+++(((((((((((((((((((((((('''(((((((((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,---------.........---+++---222444444999@@@@@@^^^|||eeeWWW```ooo|||yyysssmmmgggaaa___gggqqqxxxoootttyyy~~~wwwmmmhhhggggggfffkkkkkkeeeUUUAAA666888@@@SSSSSSOOOFFF<<<444///---))))))))))))))))))))))))'''(((((((((((((((((('''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''(((((()))******+++((()))+++,,,---000444888???BBBFFFFFFBBB<<<777444...333999???IIIVVV^^^aaa\\\\\\^^^aaacccfffhhhiii}}}JJJ888666444444444222///...---///111222////////////............------------------------------............------........................000000000111111111222222...///999GGGOOOZZZwwwwwwuuupppdddeeerrr|||~~~ppppppnnnmmmmmmsss|||~~~tttcccWWWYYYaaa\\\```aaa[[[NNNBBB:::888444444333222000...---,,,'''(((((((((((()))))))))&&&''''''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))*********++++++******+++,,,,,,,,,,,,+++,,,---------............000---///666888666:::BBBTTT|||dddQQQUUUhhhxxxwwwooofff```dddkkkqqq}}}~~~{{{yyyxxx|||ssskkkhhhgggfffjjjiiiggg___QQQBBB>>>AAAQQQUUUTTTKKK@@@888222...************))))))))))))''''''(((((((((((('''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((())))))***+++,,,,,,***---000111333666===BBBFFFIIILLLLLLHHHCCC???===>>>EEELLLQQQYYYbbbfffeeefffffffffeeedddcccbbbaaa{{{III777666555666444222///000333444333111////////////............------------------------------............------.........//////000000111000000111111111222222222...444FFFZZZcccjjj}}}jjjkkktttpppaaaeeeooorrrppplllhhheeeddddddeeeiiinnnzzzvvvggg___]]]ZZZccckkkhhhZZZJJJ>>>:::444444333222000...,,,+++'''((((((((())))))))))))%%%&&&'''(((((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++------------............222...222===AAA@@@EEEOOOvvveeePPPJJJTTTmmm~~~|||vvvvvvzzzrrrtttnnnmmmvvvyyy{{{}}}{{{nnniiihhhfffhhhfffgggggg___QQQFFFCCCOOOVVVXXXPPPEEE===666///,,,,,,+++***))))))((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((((()))***+++,,,---......111555888999999===DDDJJJNNNPPPQQQPPPLLLIIIGGGFFFHHHOOOUUUYYY^^^cccdddaaadddbbb___[[[WWWTTTRRRQQQzzzHHH777777666777444222111555:::;;;777222000/////////............////////////////////////---..................---------...000111333444444000111111111111222222222111:::QQQiiippprrrhhhhhhtttuuu^^^eeexxx~~~{{{wwwtttooojjjccc___WWWZZZfffxxxtttddd[[[XXXeeeqqqqqqcccPPPAAA:::444444333222000...,,,+++'''((((((((())))))******$$$%%%&&&((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,)))************+++++++++******+++,,,,,,,,,,,,+++---------.........//////111///555CCCKKKLLLSSS___tttPPPFFFIIIUUUsss}}}{{{ppphhhppprrrsss|||{{{rrryyy~~~zzzqqqjjjhhhggggggdddfffllliiiZZZLLLFFFMMMWWW[[[TTTIIIAAA999111...---,,,+++***(((''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************)))******,,,---...//////888;;;>>>>>>>>>AAAHHHOOOTTTUUUTTTQQQMMMJJJIIIIIIEEELLLQQQTTTXXX]]]]]]ZZZYYYVVVPPPKKKFFFCCCBBBBBBtttJJJ<<<777222555333333333222222222111111000000000000000000000000.........------,,,,,,,,,............/////////000000///...------...///000---222555111000444666555---GGGeeerrrsss{{{rrrhhhwww|||pppkkkqqq|||vvvlllddd[[[XXX]]]iiipppvvv|||~~~pppmmmbbbeeemmmtttmmmXXXCCC:::999555333444222///...000******))))))((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((************************++++++******************---,,,+++***+++,,,---...,,,...///...,,,---///111///666???LLLQQQKKK[[[~~~hhhHHHBBBOOOeeewwwooojjjfffdddkkk}}}}}}sssuuu{{{vvvuuu}}}wwwooogggjjjeeecccfffiiidddVVVIIINNNOOOPPPOOOKKKBBB999222222---)))'''((()))'''%%%)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***(((''''''((((((((('''))))))))))))***///555:::AAA<<<777999@@@GGGJJJKKKLLLLLLKKKLLLLLLJJJGGGCCC999;;;>>>AAAEEEGGGIIIJJJEEEBBB??????CCCHHHNNNQQQpppHHH;;;777333666333333333222222222111111000000000000000000000000.........------,,,,,,,,,........./////////000000000///............///000000111333333333333444555===YYYpppvvv{{{tttmmmuuurrrqqqvvvvvvoookkkccc```dddfffgggrrrxxxlllaaadddnnnyyywwwdddMMMAAA;;;777444555444000...000+++++++++***))))))(((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))************************++++++******************,,,,,,+++++++++,,,---...------......//////000111444<<<@@@GGGOOOWWWuuujjjTTTCCCKKK```yyywwwllleeebbbiii{{{}}}pppnnnyyy~~~uuu{{{}}}xxxsssnnnjjjgggfffjjjnnnlllcccYYYQQQNNNLLLKKKJJJEEE<<<555444///***)))******)))'''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''((()))))))))))),,,***(((+++111888===???<<<555//////666AAAIIILLLNNNPPPPPPLLLDDD<<<666444///111333555777999:::;;;<<<@@@GGGPPPXXX^^^```aaalllDDD:::777444777333333333222222222111111000000000000000000000000.........---------------....../////////000000000000//////......//////000444000111666666222555===TTTlllzzzyyymmmvvvzzzppp~~~xxxooojjjkkkjjjfffhhhnnnzzz{{{~~~zzznnn^^^```jjjwwwzzzkkkSSSBBB===888555666555111//////---,,,,,,+++******))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''******************************************************++++++++++++++++++,,,,,,,,,+++,,,------......------///111222222111444>>>AAADDDQQQfffnnnMMMGGGJJJ]]]www|||wwwtttvvvsssqqqqqqtttyyy}}}~~~|||{{{}}}zzzssslllggggggllllllhhhjjjppp}}}{{{xxxhhheeedddggglllooolllhhhVVVOOOGGGFFFIIIHHHAAA999666222---+++,,,---+++))))))))))))(((((((((''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))*********---+++---555>>>CCC@@@<<<444111000555>>>HHHOOORRRTTTVVVTTTKKK???777666888===>>>???@@@AAAAAABBBBBBCCCIIISSS]]]dddgggggggggjjjCCC999888555777333333333222222222111111////////////////////////...............---------...////////////000000000///////////////000000000444///111777444000>>>RRRqqq{{{||||||~~~xxxvvv|||~~~xxxrrrppppppnnntttyyycccaaaeeeqqqxxxoooYYYFFF>>>888444666666333000111------,,,+++***))))))(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((++++++++++++++++++++++++******************************+++++++++++++++,,,,,,,,,,,,,,,------......000...---...111222111///444@@@EEEKKK```zzzjjjRRREEENNN^^^sssuuu}}}~~~{{{wwwrrrnnniiifffbbbbbbeeejjjnnnpppqqqrrruuuzzzxxxpppiiicccaaaiiittt~~~~~~mmmiiidddcccfffkkkooorrr___SSSFFFBBBFFFIIIEEE???999444///------...,,,))))))))))))(((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))***+++,,,111999CCCJJJGGG>>>666666:::CCCMMMUUUXXXVVVSSSQQQPPPLLLEEEAAABBBJJJQQQVVVVVVWWWXXXXXXXXXXXXXXXWWWZZZ___bbbeeegggiiijjjkkkCCC:::888444666333333333222222222111111////////////////////////........................////////////000000000111...//////000000000000000111///222666222444OOOooouuu{{{sssnnnnnnyyyoooiiieeelllvvvvvvgggVVVAAA999333444555333222222---,,,+++***)))(((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))*********++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,---------.........111///......///000000000888AAAFFFVVVuuu|||YYYJJJIII\\\sssvvvppp}}}zzzxxxuuupppkkkggg]]]ZZZUUUTTTWWW\\\___aaadddggglllssszzz}}}ttthhhccchhhqqqzzztttllldddbbbgggqqqyyyiii\\\LLLCCCDDDGGGFFFDDD;;;777111......---+++(((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((((((+++...333:::DDDKKKMMMIIIDDD@@@GGGLLLTTT[[[\\\WWWOOOHHHFFFEEEDDDGGGNNNVVV]]]bbbaaabbbccccccccccccccccccbbbeeegggiiihhhiiikkkmmmkkkCCC:::999444555333333333222222222111111000000000000000000000000...............//////////////////000000000111111......///000111111111111///000333444333???cccwwwtttwww}}}uuupppuuu}}}|||qqqeeeeeeqqqxxxqqqdddHHH>>>555333555444333333---,,,,,,***)))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((())))))******++++++,,,++++++++++++++++++++++++******************************++++++,,,---------,,,,,,---............---000000///...---///333777===@@@FFF___dddOOOJJJRRRiiiuuukkkrrr}}}{{{xxxtttpppjjjccc___QQQNNNJJJIIIJJJNNNPPPQQQSSSWWW___hhhqqqyyy~~~uuuooooooqqq{{{~~~{{{rrrfff___bbbmmmxxxssshhhWWWHHHAAAAAAEEEIII???:::444000///---***'''******)))))))))((((((((('''(((((((((((()))))))))'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))(((+++000555@@@CCCHHHJJJKKKLLLOOOQQQUUUUUUTTTRRRNNNIIICCC@@@HHHKKKQQQ[[[dddiiiiiihhhggghhhhhhhhhhhhggggggfffcccfffiiihhheeeaaa```aaajjjBBB:::999555666333333333222222222111111000000000000000000000000---........./////////000//////000000000111111111---...000111222222111111///222333222888PPPtttyyyrrrwww}}}||||||~~~mmmfffmmmwwwtttjjjSSSFFF999444444333222333......---,,,***)))((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))******++++++++++++++++++++++++++++++******************************++++++,,,------...,,,,,,.../////////...------///111///---111:::BBBDDDFFFRRRuuugggOOOGGGKKKeeezzzsssiiilll~~~|||{{{xxxsssnnnhhh```WWWQQQFFFCCC@@@>>>???AAABBBBBBCCCGGGNNNWWW```hhhppptttxxxyyy|||~~~{{{vvvwwwzzzooowww~~~xxxlllbbbbbblllvvv|||tttdddOOO???;;;CCCLLLDDD???888333111...***'''*********)))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***+++000999AAAGGGGGGHHHJJJLLLOOOPPPPPPLLLKKKIIIGGGFFFHHHKKKNNN[[[___fffkkknnnnnnmmmlllkkkkkkjjjiiihhhfffdddccc___```aaa]]]YYYXXX\\\```hhhAAA::::::666666333333333222222222111111000000000000000000000000---.........//////000000000000000000111111111111---...000111222222222111000333333222>>>\\\~~~uuukkksss~~~~~~{{{nnnqqqyyyvvvmmm\\\LLL===666444333222222000///...---+++***)))((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++******************************************************+++,,,,,,---......,,,,,,.../////////...---+++///222000...333@@@KKKNNNSSSiiixxxYYYFFFEEENNNzzzzzzffffffooo}}}|||xxxtttpppkkkddd\\\RRRHHHAAA???<<<999888888999999888999<<>>777AAANNNHHHBBB:::555222///+++(((************))))))))))))'''((((((((())))))******''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))++++++---555AAAJJJGGGFFFHHHMMMQQQPPPHHHAAA999<<<@@@EEELLLUUU^^^cccjjjmmmnnnkkkfffeeeiiinnngggfffeeebbb```]]]ZZZYYYYYYXXXUUURRRSSS\\\kkkvvviiiDDD888;;;:::333333333333222222222111111222111111000000000000000///...,,,,,,,,,---///111000000000000000111111222222111000//////000111222:::111666:::???bbb|||yyyjjjqqqnnnppp|||{{{ooohhhUUUAAA888666444333555222111///---+++***))))))((((((((((((((((((((((((''''''''''''((((((((()))******+++++++++,,,,,,,,,++++++++++++******))))))------------,,,++++++***++++++,,,,,,,,,---------............/////////000+++...000///---333BBBQQQLLL\\\oooNNN@@@MMMcccxxxaaa^^^nnnyyytttqqqkkkcccYYYQQQIIIBBB>>>;;;:::777555444555666666666888;;;>>>BBBHHHOOOSSS\\\bbbkkksssyyy}}}~~~~~~xxx~~~}}}|||{{{|||}}}}}}wwwtttssssssrrrqqqwwwzzzvvvxxxuuuwww~~~xxxcccEEE333;;;MMMSSSHHH<<<777666444///,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((((((''''''&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))000,,,***---555===BBBCCCBBBHHHNNNNNNGGG@@@<<<;;;<<<@@@HHHRRR\\\ccceeedddeeennnqqqjjjgggllllllfff``````^^^[[[XXXXXX\\\___fff```]]]ccckkksss|||gggBBB777:::999333333333333222222222111111222111111000000000000000///...---,,,,,,...///111000000000000000111111222111111000000000000111111555///555:::CCChhhvvvwwwrrrooo~~~}}}qqqmmmrrruuutttppp```KKK;;;444333333111222111///---,,,******)))(((((((((((((((((((((((('''''''''((((((((())))))))))))*********+++++++++++++++++++++*********))),,,,,,---------,,,++++++++++++,,,,,,,,,---------........./////////000000333333222222333777CCCOOOZZZrrraaaHHHFFF___{{{lllaaalll|||}}}vvvpppjjjdddZZZQQQJJJCCC===999888666444222111222333333333444666888;;;???DDDGGGQQQVVV___gggooouuu{{{~~~~~~zzz}}}|||{{{|||}}}}}}|||}}}{{{xxxvvvxxx~~~wwwwww}}}|||pppTTT???>>>HHHSSSJJJ@@@999555222...,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((()))))))))(((((((((((((((((((((((('''((()))***++++++******))),,,000444777888::::::???BBBDDDAAA<<<777555555<<>>EEENNNZZZgggoooxxxzzz}}}}}}{{{|||~~~}}}{{{zzzzzzyyyzzz{{{|||}}}}}}}}}{{{zzzwww{{{~~~}}}}}}}}}yyy|||rrr___NNNDDDNNNPPPNNNEEE;;;444000,,,---,,,,,,++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((((((((((((((((((&&&'''(((((()))***++++++))))))))))))))))))))))))*********+++,,,...///000222222111...---...222666888777666888<<<@@@CCCDDDMMMSSS[[[___^^^]]]^^^```[[[ZZZZZZ___mmmyyyxxxpppwww}}}{{{wwwwwwzzznnnlllpppyyy~~~yyyvvvbbbCCC999888888666333333333222222222111111222111111000000000000000............//////000000000000000000000111111222///000111333333333222111222:::===EEE___jjjwwwttt|||llliiixxx|||~~~xxxtttjjjooorrrxxxoooSSS???;;;888222333222111///...---,,,,,,))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,+++++++++++++++++++++,,,***++++++,,,------------,,,,,,---------.........////////////000000000111000000444::::::???TTTmmm~~~eeeSSS^^^{{{sssyyyyyyppplllnnnqqqqqqpppnnnkkkhhheeecccjjjlllooossssssmmmbbbYYYLLLGGG???999555444333333333333222222333333333444333555555555444444555777333444777;;;BBBMMMXXX```mmmpppvvv{{{~~~~~~|||{{{}}}{{{{{{~~~~~~}}}||||||{{{{{{{{{wwwzzz~~~|||yyywwwzzzyyyyyyzzz~~~|||ssszzz~~~wwwvvv|||tttdddXXXOOOUUUUUUKKK@@@999333---------,,,,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''(((((()))******************************++++++***+++,,,///111333888444///---///333555666444666;;;BBBJJJQQQSSSTTT___^^^\\\[[[[[[[[[ZZZZZZccceeejjjsssvvvuuuuuuuuutttrrrpppnnnmmmkkkppp|||aaaDDD999888888888333333333222222222111111222111111000000000000000....../////////000000000000000000000000111111222000000111222333333333333...;;;@@@MMMpppzzzqqqjjjxxxqqq___lll|||yyyxxxlll~~~oooiiiqqq{{{zzzdddKKK<<<555000333222111000.........---))))))))))))))))))))))))((((((((()))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---------............/////////000000000111111//////444;;;<<>>777000---------,,,++++++******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&'''((())))))))))))''''''(((((((((((())))))++++++++++++++++++++++++***))))))***,,,111555888;;;777444444777999777444555:::DDDMMMUUUYYY[[[[[[ZZZYYYXXX\\\aaafffggggggnnnqqqwww|||~~~{{{rrrjjjffffffjjjpppwww|||~~~}}}zzz^^^CCC999666666888333333333222222222111111222111111000000000000000......///000000000000000000000000000000111111222111111111111222333444444111AAAFFFVVV~~~yyyyyyvvv{{{wwwvvvwwwyyy{{{yyyrrrlllqqq|||fff```ooovvv|||nnnwwwtttgggmmmzzztttXXX???555444333222111000///.........))))))))))))))))))))))))(((((()))))))))*********************+++++++++++++++++++++,,,,,,,,,------,,,,,,---------,,,++++++------------............//////000000000111111111111---222===FFFUUUyyywwwVVVXXXcccwww{{{~~~wwwtttwwwuuurrrlllbbbWWWMMMGGGKKKNNNTTT\\\```___WWWQQQ>>>:::666444444444333222111222333444555555555555333555666666555444444555444555555666777;;;@@@DDDQQQXXXdddpppyyy}}}}}}}}}|||{{{{{{|||||||||||||||||||||{{{zzzzzz|||~~~~~~{{{yyyzzz{{{yyyvvvtttuuuzzz~~~~~~yyy{{{{{{yyyuuupppmmmlllyyywwwuuuqqqtttwwwzzzzzzjjjkkkaaaNNNAAA???:::222...------,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&'''((())))))))))))******))))))))))))((((((************************(((((())),,,111888>>>BBBBBB???;;;888888888999:::>>>EEEOOOVVVXXXXXXXXXYYYPPPVVV___hhhmmmpppqqqqqqooosssxxxyyytttnnnllllllooottt{{{\\\BBB888555555777333333333222222222111111222111111000000000000000......///000000000000000000000000000000111111222222111000000111333555666666HHHLLL^^^vvv{{{|||xxx}}}zzzvvvsssmmmkkkgggbbb^^^___bbbeeehhhfffdddeeehhhkkkmmmnnnkkknnnrrrwww{{{}}}~~~~~~xxxvvvsssnnnggg^^^VVVQQQXXX```ooottt[[[fffwwwppprrrzzzwwwwwwhhhhhhuuu}}}bbbDDD888:::333333111000////////////))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,,,,---------------------,,,,,,+++***---------.........//////000000000000111111111111777000444DDDVVVmmmkkkLLL\\\vvv}}}yyyuuuvvvuuuqqqgggZZZMMMEEE???BBBGGGMMMQQQNNNFFF@@@999666444222333333222111444555666777888999999999666777999888666444444555444555666666666888;;;>>>>>>FFFTTTcccooouuuwwwwwwzzzzzzzzz|||}}}}}}}}}}}}}}}|||{{{zzzyyy}}}}}}}}}zzzwwwwwwzzz~~~vvvuuuuuuvvvwwwxxxxxxxxxmmmqqqsssrrrtttyyyxxxttt|||~~~wwwpppqqquuuxxx|||wwwtttcccKKK???>>><<<444...------,,,,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&'''((()))))))))))),,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++///666???GGGLLLKKKGGG@@@777222444<<>>???>>>888444111...---,,,,,,+++***))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++,,,+++******------+++***))))))((((((---,,,,,,+++******++++++//////111666>>>FFFLLLOOOPPPFFF999444<<>>999999888777555444333333222222333333222222222111111111111000000000000000000111222222000000000000111111111111555222222444444222444999@@@UUUtttsss}}}zzzmmmfff]]]UUUOOOLLLJJJIIIGGGEEEBBB@@@??????@@@AAA@@@???>>>===============@@@@@@BBBCCCEEEFFFGGGHHHHHHEEEEEEGGGGGGFFFIIINNNSSS```qqqbbbdddwwwxxxuuu||||||}}}ssswww}}}]]]CCC888444333111000000///---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......---------.........//////////////////111222222222888888AAAXXXzzz]]]LLLPPPggg~~~{{{ssseeeUUUKKKLLLMMMMMMMMMJJJEEE>>>:::888777666666666888999:::666888:::999888888888999999999:::999999888777666555333333333555555444333:::;;;>>>FFFRRR^^^ggglllrrrvvvxxxxxx||||||{{{{{{{{{||||||}}}}}}}}}|||{{{yyyxxxwwwvvvwwwwwwzzzwwwtttssssssssssssrrrwwwrrrqqqvvvzzzzzz}}}yyy{{{}}}www{{{zzzvvvttt}}}mmmQQQAAA>>><<<777555222///------,,,+++***))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***+++,,,......------,,,,,,,,,+++***)))))))))))),,,,,,++++++***+++++++++---///444;;;DDDKKKPPPRRRMMMDDD:::;;;FFFQQQVVVTTTPPPVVVRRRRRR[[[___bbbllldddeeeeeebbbaaabbbfffiii{{{wwwxxx||||||WWW>>>888999888666555444333333222222333333222222222111111111111000111000000000000111222222000000000111111111222222444222222444444222555;;;HHHhhhuuuooossseeeWWWRRRKKKEEEAAA???>>>===<<<;;;;;;:::999:::::::::999999888888888888888888::::::;;;<<<===>>>?????????===???CCCDDDEEEJJJPPPUUUeee{{{pppcccvvv||||||iiiKKK;;;666444111000000000...---++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......------........./////////////////////000111222222===:::GGGlllhhhNNNHHHcccxxxxxx{{{nnn___UUUVVVTTTTTTUUUTTTNNNCCC:::;;;:::999888888999:::;;;888999::::::888888888:::::::::999999999::::::;;;:::888555444555555555444888999:::===DDDOOO[[[ccckkkqqqvvvwwwzzz~~~zzzzzz{{{|||}}}~~~{{{zzzyyywwwvvvuuuuuuuuuzzzxxxuuusssssssssqqqpppuuuqqqppptttxxxzzz}}}xxx}}}{{{wwwtttyyyyyy^^^HHH===999777555333///---------+++***))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***+++***))))))++++++***************+++++++++*********+++,,,,,,000444;;;CCCJJJOOOQQQRRRNNNHHHEEEJJJSSSWWWTTTOOOMMMVVVZZZ___kkkkkkeeehhh___bbbgggkkknnnsss{{{tttwww{{{zzz|||zzzuuuVVV===888888777555555444333333222222333333222222222111111111000000111111000000111111222333000000111111111222222222333222333555444444999@@@YYY}}}zzzwwwsss```TTTIIIEEE@@@===;;;;;;:::999777888888999999999999999999999888888888999999:::::::::<<<>>>@@@AAACCCCCCCCCAAAAAADDDFFFHHHQQQZZZeeewwwnnn}}}|||sssSSS===888555222111000000///...,,,,,,+++++++++++++++***)))******++++++******)))******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------..................//////////////////000000000111333555<<<<<>>;;;:::999888777888888999999:::::::::999888:::;;;===<<<;;;::::::<<<===>>>@@@===999777666666666555666777888999<<>>@@@BBBCCCCCCGGGDDDCCCEEEHHHPPP___lll|||~~~zzzyyy}}}]]]DDD:::777333111111111000///,,,,,,,,,++++++*********)))******++++++******)))******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------.............../////////000000...///111000000111555888<<>>@@@BBBBBB@@@@@@@@@AAABBBCCCFFFBBB>>>:::999999777666444666888888888<<>>999999777555555444333333222222333333222222222111111111111000222111111111111222333333111111111222222222222333444222333555777<<>>???@@@@@@@@@AAAAAABBBBBBBBBEEECCCDDDHHHOOO\\\rrrzzzxxxtttjjjOOO<<<888444222111111000000---,,,,,,++++++***************++++++++++++************+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------............/////////000000000---000111111111333999===DDD]]]aaaKKKVVVwwwhhhrrrzzzvvvuuutttsssqqquuurrrrrrvvvxxxqqqaaaTTTAAA@@@>>><<<::::::::::::999;;;===>>>???BBBFFFIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMJJJFFFCCCAAA???===<<<888999;;;;;;;;;<<<===???@@@KKKXXXaaallluuuzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwrrrsssuuuvvvxxxxxxyyyyyywwwwwwwwwxxxxxxwwwssspppkkknnnoooooopppppplllffffffnnnsssoooiiiooo~~~xxx}}}}}}qqqMMM;;;;;;999666222000///...,,,+++))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))*********)))(((***)))))))))***+++,,,,,,******+++,,,...000222333777===EEELLLPPPUUU\\\```]]]WWWRRROOOJJJKKKZZZlllmmmnnneee```iiiooovvv{{{}}}yyytttxxxVVV???::::::888555555444333333222222333333222222222111111111111000222222111111222222333444111111111222222222333333444333333555888AAASSSccczzz}}}zzzvvvjjjVVVIIIHHH>>><<<<<<<<<======<<<:::888888999999::::::;;;;;;>>>>>>>>>???@@@AAACCCDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHLLLSSS^^^nnnuuuzzz~~~tttooo{{{sssYYY===:::555222111111111000------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------........./////////000000000000---000222222222555<<>><<<;;;;;;;;;;;;===@@@BBBEEEIIIOOOSSSQQQSSSUUUWWWZZZ\\\]]]]]]YYYVVVSSSQQQOOOMMMJJJGGGEEECCCBBBBBBCCCDDDCCCBBB@@@FFFNNNVVVcccqqqxxxyyywwwwwwwwwwwwwwwwwwwwwxxxssstttvvvwwwxxxyyyxxxxxxvvvwwwxxxzzz{{{yyyvvvrrrkkknnnmmmkkklllooommmgggccceeeggghhhiiisssuuuvvv~~~|||RRR:::888:::777333000///...,,,+++))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''((()))(((''''''******************++++++***+++,,,...000222555666111:::EEENNNSSSWWW\\\aaaYYYRRROOOSSSUUUWWWcccrrrkkkkkkeeejjj|||tttwwwwwwsssyyy|||WWW???;;;;;;888666555444333333222222333333222222222111111111111000222222111111222222333444111111222222222333333333555333333555999DDDXXXkkkqqqzzzvvvhhhSSSHHHIII>>>=========>>>>>><<<:::;;;;;;;;;;;;;;;<<<======<<<<<<===>>>???AAABBBCCC???@@@BBBDDDGGGIIIKKKLLLNNNPPPWWWaaalll}}}{{{yyyzzzooojjjvvvwww^^^>>>:::666333222222111111------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,------...,,,,,,,,,---------......////////////000000000000,,,000333333333777>>>EEEYYYuuuXXXLLL\\\{{{sss}}}|||xxxwwwwwwvvvvvv{{{zzzyyyzzzwwwmmm___TTTEEECCCAAA>>><<<;;;::::::===???BBBEEEIIIOOOUUUYYYVVVXXX\\\aaaeeegggiiiiiidddbbb```^^^\\\YYYUUURRRRRRNNNJJJIIIKKKLLLKKKIIIGGGIIIJJJOOO\\\kkktttuuuuuuuuuvvvwwwxxxyyyyyyzzzwwwxxxyyyzzz{{{zzzyyyyyyvvvwwwxxx{{{|||{{{wwwtttlllnnnlllgggiiioooppplllbbbaaaaaadddjjjxxx~~~xxx|||}}}UUU999555:::777333111///...---+++))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((()))+++,,,,,,,,,+++***++++++***************+++++++++---///111444666777///999GGGQQQUUUVVVYYY\\\VVVPPPSSS```fffbbbaaaffffffiiikkkzzzxxxiiipppxxxzzz|||yyyyyyQQQBBB:::777999555777777777444111///111333222222222222222222222222111111111000111111222333333222222222222222222222///444888999>>>NNNfffxxxxxx{{{sssooofffVVVJJJEEEAAA???===<<<===>>>======BBB???======@@@AAA@@@>>>===BBBBBB>>>>>>CCCDDDAAA@@@EEEHHHGGGJJJQQQVVVWWWZZZcccqqq~~~xxxpppssszzz~~~fffIII>>>555555666222000222//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++*********+++---...---,,,+++******,,,...///,,,,,,,,,---------............//////000000111111222999111...888888BBB```xxxbbbJJJOOOkkk~~~{{{uuussstttwwwyyyuuurrrqqqqqqkkk___UUULLLIIIDDDAAA@@@??????>>>>>>CCCIIIMMMOOORRRWWW[[[^^^bbbfffiiikkknnnrrrvvvvvvtttpppmmmkkkkkkkkkkkkddddddcccdddeeeeeecccbbbYYYSSSNNNOOOSSSZZZeeeooooooqqqtttvvvvvvvvvxxxyyyyyyyyyxxxxxxyyyyyywwwuuuooorrruuuxxxyyyxxxwwwvvvpppoooooonnnmmmlllllllllccceeefffdddeeexxx~~~}}}~~~}}}{{{```999777444444333111...------...,,,+++******)))*********))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++***,,,---,,,+++***+++,,,---,,,,,,222999<<<999555???DDDLLLSSSWWWUUUQQQNNNZZZ___bbb```______]]]ZZZrrrwwwzzz~~~xxxPPPBBB999777999555999777444444444555555444222222222222222222222222111111111111111222222333333333333333333333333333111444666888@@@RRRlll}}}{{{sssooogggXXXLLLHHHEEECCC@@@>>>>>>>>>>>>===BBB@@@>>>@@@CCCEEEDDDCCC@@@CCCCCC??????CCCEEECCCGGGLLLPPPRRRXXXbbbkkknnnsssyyymmmxxxoooVVVGGG:::666666333111111//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++*********+++---------,,,+++***+++,,,...///---------.........//////......//////000111111111000666222333;;;<<>>======???BBBDDDDDDCCCBBBEEEDDDAAAAAADDDHHHHHHLLLRRRXXX]]]ggguuuxxxrrrxxx}}}}}}xxxyyy}}}|||vvvhhhVVVBBB888555333111000000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,------,,,+++++++++,,,...///........./////////000000......///000000111111222...222333999>>>AAA\\\~~~SSSMMMNNNfff{{{wwwuuuuuutttooojjjhhhhhhfff```ZZZVVVRRRMMMIIIHHHGGGFFFEEEHHHMMMRRRUUUXXX\\\bbbgggjjjnnnrrruuuyyy||||||sssggg___XXXSSSTTTXXXfffkkksssxxx{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwuuurrrqqqqqqssswwwyyy|||vvvpppkkkiiiiiiiiigggdddbbbeeelll}}}yyyzzz}}}kkkGGGCCC777777666555333000---+++,,,,,,+++***************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++************+++++++++,,,((()))++++++***+++---///---111666777555666999===JJJSSSXXXSSSIIIFFFNNNXXXgggfff^^^VVVZZZnnnyyypppeee___]]]ZZZTTTNNNvvvNNN@@@999777999666666555333333444555444333222222222222222222222222222111111111111222333333222222222222333333333333888777888@@@QQQllluuu~~~}}}xxxuuuppphhh___YYYHHHFFFCCCBBBCCCCCCCCCBBB??????@@@BBBCCCDDDDDDDDDCCCEEEGGGFFFFFFJJJOOOSSSYYYaaajjjrrr|||{{{zzzvvvssstttyyy}}}yyydddIII999444444333111000///...------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---.........////////////...//////000111111222222//////333:::===HHHooo]]]SSSQQQWWWxxx}}}xxxtttrrroookkkhhhggghhhfffaaa\\\XXXTTTOOOKKKIIIHHHGGGFFFJJJNNNRRRUUUXXX]]]dddiiinnnpppssswww{{{~~~vvvooofff]]]YYYZZZ]]]dddmmmtttwwwxxxxxxwwwwwwwwwxxxwwwvvvvvvwwwxxxyyywwwuuutttuuuxxx{{{~~~|||zzzvvvrrrnnnkkkiiihhheeeccccccfffkkkwww}}}||||||rrrLLL???666666666555444222...+++,,,,,,+++************+++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,******++++++***+++---///...555<<<<<<888888???FFFRRRRRRNNNGGGBBBHHHWWWdddjjjeee```eeeuuu|||}}}{{{yyyyyyzzz}}}{{{uuummmgggcccYYYUUUQQQPPPTTTXXXZZZZZZtttMMM???888777999666555888:::888333000222555222222222222222222222222222222222111222333333444000111111111222222333333777777;;;HHH```|||qqq}}}}}}zzzxxxsssllleeeRRROOOKKKHHHGGGFFFDDDCCCGGGHHHIIIJJJJJJIIIIIIIIIFFFIIINNNQQQRRRVVV]]]dddttt}}}~~~uuutttwww}}}pppRRR<<<444555555333000000///...------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......,,,,,,---------.........//////000000111222222222222///444:::===SSSLLLMMM\\\pppvvv~~~xxxrrrooojjjiiihhhiiijjjgggbbb^^^ZZZVVVQQQNNNLLLLLLKKKJJJMMMPPPTTTWWWYYY___gggmmmssstttvvvyyy}}}yyymmmfffddd[[[```gggmmmpppqqqssstttsssuuuuuutttrrrrrrtttwwwvvvvvvvvvwwwyyy{{{}}}~~~wwwwwwwwwtttpppkkkfffccc```bbbdddfffgggmmm}}}zzzlllsssyyy|||WWW===555444444555555444000,,,---,,,,,,+++***+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,------+++***+++---000111:::BBBCCC@@@@@@GGGNNNOOOJJJDDDDDDJJJUUU```hhhiiilllrrr|||www{{{~~~zzztttqqqiiisss}}}|||kkkbbb```aaa^^^ZZZVVVSSSQQQQQQQQQPPPSSSWWW[[[^^^ccckkkpppsssLLL>>>888777999666555;;;???<<<444000333777222222222222222222222222222222222222222333444444000111111222222333333444444777@@@UUUqqq{{{}}}}}}}}}zzzwww~~~||||||{{{uuummmccc___YYYUUUQQQNNNJJJHHHMMMPPPRRRRRRPPPOOOOOOOOOQQQUUU\\\ccceeehhhpppyyy~~~vvvrrrssswww|||^^^BBB555555666444111000///...------------++++++,,,,,,,,,,,,------,,,------------,,,,,,+++,,,---------............,,,,,,,,,------------...//////000111111222222333333111777===DDDgggtttSSSYYY|||yyy~~~yyyrrrmmmggghhhiiijjjjjjhhhccc___^^^[[[VVVSSSRRRRRRQQQPPPTTTVVVYYY\\\___eeennnuuu{{{zzz{{{}}}{{{tttqqqeeefffhhhhhhhhhjjjnnnpppqqqssstttrrrppppppssswwwrrrsssuuuwwwxxxyyyyyyyyyvvvvvvwwwuuuqqqjjjccc___```aaadddeeebbbdddppp~~~rrrhhhrrr~~~|||~~~jjjFFF999666444555666555111...------,,,+++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,......---,,,+++---000333888>>>EEEHHHIIIIIIMMMPPPFFFGGGIIIPPPXXX```fffhhhmmm|||{{{uuurrrrrrzzzvvveeeVVVNNNLLLMMMMMMMMMNNNOOOQQQXXX```eeeiiinnnssstttsssuuu|||rrrKKK>>>777777999777333888;;;999444111333555222222222222222222222222333222222222222333444444222222333444444555666666555;;;JJJfff}}}yyywwwwwwwwwxxx{{{}}}}}}zzz|||~~~yyyppprrrnnnhhhddd```]]]YYYWWWWWWZZZ]]]^^^]]][[[\\\]]]aaaeeeoooxxxzzz{{{~~~|||}}}{{{ppphhhhhhxxxjjjJJJ888555555444111000///...------------++++++,,,,,,,,,,,,------------.........---++++++,,,------...............------------............///000000111111222333333222222===DDDPPP~~~eeeeee~~~{{{{{{qqqqqqwwwzzzsssnnnhhhggggggggggggfffcccbbbaaa]]]YYYVVVVVVVVVVVVVVVZZZ\\\___aaadddkkkttt|||xxxuuuooohhheeefffkkkoooqqqssstttrrroooooosssxxxssssssttttttttttttttttttssstttuuutttqqqlllgggccceeebbbaaabbbaaabbbhhhppp}}}wwwrrrzzzwwwyyy~~~WWW@@@<<<888777777666222...------,,,++++++++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------------000444888@@@CCCGGGLLLPPPPPPNNNLLLHHHQQQ[[[^^^\\\___hhhqqq{{{|||}}}}}}eee___UUUMMMJJJLLLRRRWWWWWW[[[aaadddgggnnnyyyqqqKKK>>>777777999777000222333444333222111111222222222222222222222222333333222222333333444555444444555555666777888888999AAATTTtttrrr}}}xxxuuuuuuxxx|||wwwzzzzzzxxxzzz~~~yyyqqqxxxuuuqqqnnnlllkkkiiigggdddhhhlllnnnmmmlllmmmnnnmmmrrr|||xxxrrrccc___tttrrrPPP:::444555444111000///......------...++++++,,,,,,,,,---------------...///...---+++***,,,---......//////................../////////000000000000111222222333333000333BBBJJJ[[[~~~YYYrrrooo}}}wwwnnnqqq{{{zzz{{{uuuoooiiigggfffdddccccccdddddd```]]]YYYWWWWWWWWWXXXWWW]]]___aaacccfffmmmwwwvvvkkkdddeeejjjoooqqqsssuuusssooooootttyyywwwvvvuuusssrrrrrrrrrrrrppppppqqqqqqpppooommmllljjjbbb^^^```bbbcccdddggg|||}}}}}}qqqvvvdddFFFAAA;;;888888777222......---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''')))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---///333888<<>>888777888555555666666555333333444666222333333444444333333222222333333333222222444666555222222666888777777:::AAAMMMqqq{{{}}}||||||zzzwwwtttsssuuuvvvrrrtttwwwzzz{{{{{{{{{{{{}}}zzzyyyyyyhhh~~~xxxmmmooo~~~^^^AAA:::555,,,333333222000///...---,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------.........////////////...///000111111111000888EEE[[[www\\\]]]zzz|||rrreeecccaaaaaaccceeeffffffcccbbb___[[[XXXWWWYYY[[[]]]___bbbeeeiiiqqq{{{~~~tttnnnlllnnnooooooooooooooopppqqqpppnnnkkkhhhfffdddbbbbbbbbb^^^^^^ccceeeeeeiiinnnjjjccc^^^___```aaadddhhhkkk{{{{{{xxxqqqWWW???999:::666222222...---,,,+++************************)))))))))(((,,,+++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))************+++,,,,,,,,,+++++++++******))),,,///111000...---,,,---...///...///333<<>>;;;888444444......---,,,++++++++++++************)))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))((())))))******))))))(((*********+++++++++,,,,,,,,,,,,,,,++++++++++++***)))...444777666222///------...000000222888BBBIIIMMMLLLLLLMMMOOOTTT[[[```ggg]]]YYYiiixxx{{{tttkkkqqq~~~kkk\\\VVVRRRSSSUUUXXX___fffoooqqqsssvvv{{{nnnIII>>>888777888555555666666555333333444666222333333444444333333222000222444555444333333333444222222555555555999>>>DDDZZZwww~~~~~~yyyzzzzzzxxxtttpppooonnnlllooorrrtttvvvzzz~~~uuunnnppptttlllXXXkkk~~~\\\@@@888;;;333333222111000///...---......---------,,,,,,,,,------,,,,,,,,,,,,------....................................////////////111111111000000000222333???GGG^^^```WWWUUUZZZvvvwww{{{ssseeecccaaa```bbbdddeeeeeebbbddddddccc```]]]\\\\\\cccbbbcccgggnnnuuuyyy{{{zzz~~~xxxuuupppmmmnnnqqqqqqkkkeeeaaa]]]VVVNNNIIIFFFEEEEEEEEEBBBAAACCCJJJTTT___fffooohhhbbbaaabbbbbbdddhhhiiizzzwwwUUUCCC>>>;;;999888000///...,,,++++++++++++*********)))))))))))))))++++++***)))(((((())))))************************)))))))))******)))))))))************+++++++++,,,++++++++++++++++++++++++***...444666555222///...,,,...///111555<<>>@@@FFFQQQ```nnnuuuxxxoooeeebbb```aaaeeejjjhhhtttbbbMMMCCC===999777111000///---,,,+++++++++))))))))))))))))))******+++***))))))))))))))))))++++++++++++++++++++++++))))))************)))))))))))))))*********+++++++++++++++++++++++++++++++++---000111000///...///+++---000444999@@@GGGKKKNNNMMMSSSbbbmmmmmmjjjiiihhhsss|||uuuuuu~~~|||www~~~qqq]]]KKKOOOQQQWWW\\\___cccnnnyyymmmJJJ???:::999:::777555666666555333333444666222333333444444333333222000222444444333333333444555333333444333333:::BBB```www}}}zzz{{{{{{xxxsssnnnkkkjjjmmmrrruuuvvvtttvvv|||~~~yyyssspppqqqUUUGGGUUU~~~~~~vvv~~~zzzdddGGG888333333222111000000//////......---------,,,,,,,,,......------------..................................../////////000000000///111222111///111666::::::UUUzzzbbbOOOYYYfffuuu|||~~~~~~~~~~~~zzztttfffcccaaa```aaacccdddcccdddfffhhhhhhfffdddcccbbbaaaccceeehhhkkknnnqqqsssrrrwww~~~wwwrrrnnnfffXXXNNNAAA>>>;;;888777999<<>>:::999:::666555666666555333333444666222333333444444333333222222333333333222222444666333222333555555666???IIIlll|||zzzzzzyyyuuupppkkkiiihhhiiiooouuuwwwvvvxxx~~~{{{rrrmmmqqqbbbKKKLLLnnnxxxmmmqqqxxxppp~~~zzzUUU:::333222222111111000000000......---------,,,,,,,,,......------------................................./////////000000000000---000222111000222888===DDDhhhuuuTTTVVVfffzzz|||{{{|||yyyuuubbb```______bbbdddffffffkkklllnnnllliiifffdddddd```dddhhhjjjjjjlllooorrrrrrvvv}}}}}}vvvooofffZZZKKKAAA999888888:::>>>CCCHHHLLLPPPZZZeeeppp}}}pppiiiddd```bbbeeefffnnn~~~ooolll}}}yyy~~~}}}~~~sss]]]III;;;333333222000...---,,,,,,+++((()))))))))******************))))))))))))******************************)))******++++++******)))*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,------,,,,,,---//////111666<<>>:::<<<555999666666555444444444444555444444333333333333222222444333333333333444555555111555444555888888EEE___}}}~~~}}}}}}|||zzzxxxuuusssooojjjgggiiikkknnnrrrxxxrrrooopppyyyaaaHHH[[[uuuyyyzzz]]]uuuddd@@@666333111333222......000,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////000000000000000000000000666///---111333333:::DDDVVV~~~{{{VVVLLLfff}}}~~~yyyoooaaa```^^^^^^```cccgggjjjmmmpppqqqnnnhhheeefffiiiccceeehhhjjjjjjkkkmmmoooqqqwwwzzzwwwqqqhhh]]]SSSIII@@@;;;???>>>@@@HHHTTT```hhhkkkssszzz|||nnnoooooogggbbbccceeeeeefffeee\\\SSSQQQTTTjjjwww}}}qqq{{{___???888555333111///------------*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------+++,,,------......------+++++++++,,,...//////...000111;;;HHHLLLFFFFFFMMMUUU\\\mmmvvvhhh\\\ssszzzpppjjj\\\wwwnnn\\\SSSYYY\\\[[[fffyyydddJJJ>>>:::<<<555999666666555444444444444555444444333333333333222222444333333333333444555555000444333444888:::IIIdddyyy~~~}}}{{{yyyuuuqqqkkkhhhfffiiimmmrrrxxxuuuooonnnxxxoooRRRVVVlllfffuuukkkKKK;;;666222222111......000------------------------........./////////000000////////////////////////000000000000000000000000333//////444444444===III]]]kkkSSSTTTxxx~~~xxxooo```___^^^^^^aaadddhhhkkkuuuwwwvvvqqqjjjddddddeeeaaacccfffhhhhhhiiikkkmmmrrrwww~~~vvvnnnmmmhhh___VVVMMMEEE???<<>>:::<<<555999666666555444444444444555444444333333333333222222444333333333333444555555222555444555;;;???PPPmmm|||yyy|||xxxqqqkkkgggdddgggmmmsssyyy{{{qqqnnnxxxbbbTTTgggvvvttt|||qqqVVV???888333222000......111........................////////////000000000111////////////////////////000000000000000000000000///...111555444555DDDUUUqqq\\\QQQZZZ}}}}}}~~~~~~~~~}}}wwwmmm___^^^^^^___bbbfffjjjmmmzzzzzzyyyssskkkfffdddeeeaaadddgggiiiiiijjjlllnnnssswww||||||uuullleeeccc^^^WWWPPPJJJFFFDDDDDDKKKPPPZZZgggttt~~~{{{sssuuutttkkkbbb___^^^[[[ZZZYYYVVVTTTXXX___fffzzz{{{qqqOOO<<<666555222000...---------***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------...///000000222===FFFFFFFFFLLLUUU[[[cccmmmqqqrrrppp]]]dddxxxeee]]]ZZZ\\\dddjjjiiirrrdddJJJ>>>:::<<<555999666666555444444444444555444444333333333222222222444333333333333444555555555888555666>>>EEEZZZyyysss~~~}}}wwwoooiiieeeccchhhnnnuuu{{{uuunnnwwwpppRRR```sssuuuoooUUU>>>777222222222///...///////////////////////////....../////////000000000//////////////////////////////////////////////////////222555333888OOOgggVVVRRRZZZ}}}~~~|||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||~~~}}}uuujjj^^^]]]^^^```cccgggkkknnntttuuutttqqqlllhhhhhhhhheeehhhkkkmmmnnnoooqqqsssvvvxxx|||yyytttnnniiieee^^^[[[VVVPPPMMMMMMOOORRRWWW^^^iiivvv{{{vvvxxxwwwnnnddd___\\\ZZZYYY[[[ZZZZZZ___fffnnnvvvWWW???777666333111///...------++++++++++++++++++++++++************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++,,,------------,,,...............///111222888BBBHHHFFFJJJWWW``````llldddmmmzzzjjjcccyyyeeeYYY___dddgggppp|||dddJJJ>>>:::<<<555999666666555444444444444555444444333333333222222222444333333333333444555555666888555666@@@KKKddduuu|||~~~{{{tttlllfffccceeejjjpppwww}}}vvvmmmqqqxxxxxxqqqkkk}}}sssPPPVVVpppnnnyyy|||gggMMM===666111333444111......////////////////////////------........./////////////////////////////////////////////////////////111111222333222===\\\{{{nnnQQQTTT^^^~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||}}}~~~|||{{{|||{{{qqqggg\\\\\\^^^```cccgggkkkmmmoooooonnnmmmjjjhhhhhhhhhgggjjjmmmoooppprrrtttvvvxxxzzz}}}zzztttooollliiiggg[[[ZZZXXXTTTSSSUUU[[[```gggmmmwwwzzzxxxyyyxxxpppgggaaa[[[YYYYYY]]]^^^^^^bbbgggxxxtttXXX>>>888777444111///......---++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,,,,------..................///000///...///333666AAAGGGIIIJJJUUUeeejjjeeefffcccxxx~~~vvv|||qqqooonnnoooooo^^^___fffeeesssdddJJJ>>>:::<<<555999666666555444444444444555444444333333333333222222444333333333333444555555444666333777DDDTTTrrr}}}{{{}}}~~~zzzrrrjjjeeedddhhhlllrrrxxx}}}uuukkkiiigggbbb\\\YYYkkkzzztttTTTUUUrrrkkkttt|||gggNNNAAA888222333444222///...////////////////////////------------............////////////////////////000000000000000000000000222111333444666DDDgggbbbKKKXXXooo|||vvvxxx|||~~~~~~|||}}}~~~~~~~~~~~~}}}}}}|||}}}~~~|||zzz{{{xxxnnnccc[[[\\\]]]___cccfffjjjlllnnnmmmllljjjhhhgggfffeeefffiiilllnnnpppqqqsssuuuxxx{{{}}}{{{uuupppmmmkkkjjj___```___]]]\\\```gggmmmxxx}}}|||zzzxxxxxxxxxssskkkfff\\\YYYXXX[[[]]]]]]```dddyyyzzzaaaCCC999888555222000.........,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++************++++++++++++------...///////////////---///000///...000555999BBBCCCFFFOOO^^^jjjkkkeee```uuu{{{}}}}}}mmm___bbbqqqnnnaaaccchhhjjj{{{dddJJJ>>>:::<<<555999666666555444444444444555444444333333333333222222444333333333333444555555333666555;;;MMMbbb|||zzzrrrkkkhhhhhhjjjmmmrrrwww|||xxxmmmeee^^^XXXYYY^^^rrr}}}^^^SSSyyy~~~ppptttuuu```KKK???444222222111000000....................................////////////////////////////////////000000000000000000000000111111333777<<>>:::<<<555999666666555444444444444555444444444333333333222222444333333333333444555555555888888AAAVVVnnnqqq~~~~~~|||sssmmmkkklllkkknnnqqquuuzzz}}}qqqfff\\\YYYaaakkkeeeJJJ\\\|||{{{~~~wwwwwwtttUUUEEE666000000000000222........................////////////000000000000////////////////////////000000000000000000000000000000444;;;AAARRRtttrrrJJJSSSlllpppnnnppp{{{~~~jjjXXXYYY___jjjvvv~~~}}}~~~||||||}}}}}}}}}|||{{{zzzzzz~~~~~~}}}zzzyyytttiii]]]ZZZ[[[\\\^^^aaadddfffhhhmmmlllkkkkkkkkkkkkjjjiiifffhhhlllnnnppprrrtttvvvuuuxxx||||||~~~zzzzzzxxxuuuuuuuuurrrnnnhhh```YYYWWWWWWYYY^^^cccggg{{{{{{}}}{{{TTT;;;999666333000///......,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++)))************++++++++++++,,,------......------+++...000000///222999???DDDEEEQQQfffrrrqqqpppsssxxxeeeQQQbbbtttjjj\\\ccchhhjjj~~~bbbIII===888999333999777666555444444444444444444333111000000111333444555444444444444555666666111:::888===]]]yyyzzz~~~}}}zzzuuuzzz~~~~~~wwwsssrrrooojjjjjjmmmqqqrrrtttzzzuuukkkbbbaaakkkvvvkkkRRRHHHXXXwwwuuuxxxppp}}}zzz|||bbbGGG999888222///222000////////////////////////---------............///////////////////////////////////////000000000000444555444444CCCccc~~~```QQQ___{{{pppbbbrrreeeYYY[[[qqq|||}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~{{{yyy{{{yyyoooccc\\\]]]]]]]]]^^^___```aaabbbkkklllmmmoooooonnnlllkkkkkkiiihhhkkkqqqwwwyyyzzzzzz{{{~~~~~~~~~ttttttuuuuuuuuutttrrrqqqkkkddd[[[VVVVVVXXXZZZZZZbbbxxxwwwwww|||xxxxxxpppuuu[[[>>>444444666000000222,,,......---------,,,,,,,,,)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...000666???EEEDDDLLL\\\kkkmmmlllyyywwwggg___eee}}}]]]eeefffaaagggbbbIII===888999333999666666555444444444444444444333222000000222333444555444444444444555666666444;;;;;;FFFllltttwww~~~xxx{{{~~~}}}vvv{{{{{{wwwsssrrrnnniiikkkoootttwwwyyy}}}~~~vvvmmmdddcccnnn{{{mmmUUUGGGSSSooo|||uuu{{{|||bbbIII;;;999222///222000////////////////////////---------............///////////////////////////////////////000000000111000222444:::OOOsssoooVVVPPPppp{{{gggddd{{{~~~ccccccqqq}}}{{{|||}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}zzzxxxyyywwwlllaaa[[[ZZZ[[[[[[]]]___aaacccdddhhhjjjlllooopppooommmlllkkkiiihhhjjjoootttvvvvvvxxxyyy|||||||||wwwxxxxxxwwwvvvtttrrrpppmmmfff\\\VVVUUUWWWXXXYYY]]]sss|||~~~|||xxx{{{vvvqqqwwwfffCCC777666777111000111,,,......---------,,,,,,,,,******+++,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---------.........---...///000222888@@@FFFIIIRRR```hhhjjjpppxxxlll```ZZZsssiiidddcccfffnnn{{{aaaIII===888:::333999666666555444444444444555444333222111111222333444555444444444444555666666444888999LLLwwwuuu~~~|||wwwxxx{{{|||tttwwwxxxuuurrrqqqmmmhhhkkkpppvvvzzz|||~~~yyyooodddaaalll{{{qqqYYYEEEKKKccczzzyyycccKKK>>>;;;333000222///////////////////////////---------............////////////////////////////////////000000000111111000222666CCC___^^^NNNWWW~~~}}}dddhhh~~~ooo^^^rrr~~~{{{zzz{{{}}}}}}}}}{{{|||}}}}}}~~~~~~}}}}}}}}}yyyvvvwwwsssiii___ZZZXXXXXXZZZ\\\^^^aaacccdddeeehhhllloooppppppnnnmmmkkkjjjhhhiiimmmppprrrsssvvvwwwzzz}}}|||wwwyyywwwwwwwwwwwwvvvtttrrrqqqoooiii___WWWTTTUUUWWWXXXYYYmmm~~~zzzvvv{{{rrrJJJ;;;666777222111222,,,......---------,,,,,,,,,++++++,,,,,,,,,+++************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,------------.........---///111222444;;;DDDKKKSSS\\\dddfffjjjxxxtttjjjeeeaaa]]]jjj]]]hhhfffooo___HHH===888:::444999666555555444444444555555444333222222222222333444555444444444444555666666777888:::RRR}}}yyyuuusssrrryyywwwuuuqqqpppnnnllljjjllloootttwwwyyy}}}|||qqqbbb\\\fffuuuuuu]]]EEECCCVVVmmmpppcccNNNBBB<<<333111333///////////////////////////---------............/////////////////////////////////000000000111111111222444;;;LLLmmmVVVQQQggg~~~ooonnnxxxwwwdddeee~~~{{{{{{|||}}}~~~}}}{{{||||||}}}}}}}}}}}}}}}}}}xxxvvvuuuqqqggg^^^ZZZXXXYYYZZZ[[[]]]```bbbccceeehhhlllooopppooommmkkkkkkjjjiiijjjlllooorrrsssvvvwwwyyy{{{}}}~~~wwwtttuuuttttttttttttttttttttttttrrrlllbbbZZZUUUTTTUUUVVVWWWhhh}}}}}}~~~}}}PPP<<<444666222111333.........---------,,,,,,,,,,,,,,,,,,,,,++++++***)))******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------...............///000111555???MMMXXX```fffggggggrrr{{{~~~xxxiiibbbhhhlllkkkkkkdddeeennnzzz^^^GGG===999:::444999555555444444444555555666444333333333333333333444555444444444444555666666<<<===BBB___}}}wwwsssrrrsssyyyrrrnnnmmmlllllllllmmmmmmoooqqqtttzzz~~~tttfff___hhhvvvuuuaaaGGG???NNNddd~~~iiidddQQQFFF>>>333111333...////////////////////////---------............///////////////////////////000000000000111111111111111555???UUUxxxUUUXXXuuu|||vvvxxxzzzvvv~~~||||||}}}~~~~~~}}}{{{{{{|||}}}}}}}}}}}}}}}}}}yyyvvvtttoooddd]]][[[ZZZZZZ[[[\\\]]]^^^```aaahhhjjjmmmoooooommmkkkiiijjjjjjjjjkkkmmmppptttvvvwwwxxxxxxyyyzzz{{{{{{{{{yyy{{{~~~~~~{{{xxxttttttuuutttrrrqqqppprrrsssuuusssnnnggg^^^XXXTTTTTTUUUVVVbbbttt~~~}}}{{{}}}VVV===222555333333444111......---------,,,,,,,,,,,,,,,,,,,,,++++++***)))******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------........./////////000000000555CCCWWWfffkkkkkkiiinnn~~~|||pppaaaaaannnxxxzzzdddaaahhhkkkyyy]]]GGG===999;;;444999555444444444444555666666333333444444444444333333555444444444444555666666999===FFFggg{{{~~~xxxtttqqqqqqwww~~~wwwooollllllkkklllmmmlllkkkkkknnnrrrzzzyyynnnhhhppp}}}yyyrrrfffLLL???IIIbbbzzzkkkeeeUUUIII@@@444222444...////////////////////////---------............///////////////////////////000000000111111111222222///666EEE___zzzTTT]]]|||~~~vvv|||}}}}}}~~~~~~}}}|||zzz{{{||||||}}}}}}||||||}}}yyyuuussslllbbb\\\[[[\\\\\\\\\\\\]]]___```aaajjjkkklllmmmmmmllljjjiiijjjkkklllmmmnnnpppuuuxxxwwwwwwwwwxxxxxxxxxxxxxxxvvvyyy||||||{{{|||yyytttrrrvvvsssnnnkkkjjjmmmqqqssssssqqqkkkccc\\\VVVUUUUUUTTTZZZiii|||zzz}}}___AAA333666555444555333......---------,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------.........////////////111111111777GGG^^^oooqqqlllkkkxxxyyyjjj___cccsssrrr^^^bbbkkkkkk\\\FFF===999;;;444999444444444444444555666666333444444444444444444333555444444444444555666666555<<>>KKK^^^nnnmmmgggnnntttiiidddjjjsssppphhhkkkrrr}}}[[[FFF===999:::222777777555444222222333444555555555444444444333333333555444333333555666666666===:::XXX|||tttmmmiiijjjnnnqqqkkklllmmmllljjjhhhhhhiiigggoooxxx}}}~~~wwwkkkdddbbbccc]]]___cccggglll___CCCOOOqqquuuXXXHHHEEE:::222333222000000000000000000000000000000//////.........---////////////000000000000///000000/////////222444777SSSkkknnnbbb```nnn|||~~~|||{{{zzz{{{}}}~~~~~~||||||}}}}}}{{{zzzwwwvvvssslllbbbZZZWWWVVVZZZYYYYYYYYY[[[^^^aaacccgggggghhhiiikkklllmmmmmmppprrrtttssspppnnnoooqqqrrrsssuuuvvvxxxyyyyyyzzzvvvvvvxxxzzz}}}zzzvvvuuurrrmmmfff]]]UUUPPPEEE@@@DDDHHHMMM___qqqtttxxxvvvtttooohhh```XXXSSSQQQUUUXXX___tttppp```CCC:::999444222444000///...---,,,+++++++++......---------,,,,,,,,,++++++******+++---...///......---,,,+++******)))---------............///111000///////////////000///444777777;;;GGGYYYeeellldddyyyddd\\\ggg}}}{{{cccffftttYYYDDD===:::<<<555:::888777555333333444555666555555555444444444333333555444333444555666777777===>>>___zzzrrrlllkkkmmmoooqqqkkklllmmmmmmkkkiiiiiijjjiiiooovvvzzz|||}}}|||tttjjjaaa]]]]]]VVVWWW]]]eeeoooeeeKKKGGGjjj{{{[[[HHHDDD;;;444444222000000000000000000000000000/////////............////////////000000000000///000000000///000222444999RRRkkkggg___hhh~~~~~~|||{{{{{{{{{}}}~~~}}}||||||}}}}}}|||zzzwwwwwwtttlllbbbZZZWWWWWWYYYYYYYYY[[[]]]___bbbcccgggggghhhjjjkkkmmmnnnnnnqqqsssuuusssqqqooopppqqqqqqrrrsssuuuwwwxxxxxxxxxuuuwwwyyy{{{}}}|||uuutttpppiii```WWWNNNFFFAAAGGG@@@CCCIIIPPPeeezzz~~~zzzxxxuuuqqqkkkcccZZZTTTRRRUUUVVV]]]qqqvvvzzz|||sssTTTAAA:::555222222111000...---,,,,,,++++++------------,,,,,,,,,,,,***************,,,---...,,,,,,,,,,,,++++++++++++---------............///000000////////////000000000333777999@@@MMM]]]hhhoooyyymmm[[[ccc}}}ppp```lllVVVCCC<<<:::===777<<<888888666555555555666777555555555444444444444333444444444444555666777888<<>>;;;EEECCCMMMYYY___ooo}}}zzzwwwsssoooggg\\\UUUTTTTTTTTTYYYkkk~~~yyy}}}}}}~~~fffHHH888666555111111111///...---,,,,,,,,,------,,,,,,,,,+++++++++***)))))))))***+++,,,---+++++++++,,,,,,,,,---------------............///000000000//////000000111111444999@@@IIIUUUbbbkkksssaaa[[[pppwwwiiiggg~~~VVVCCC<<<:::===777<<<888777666555555555666666555555555555444444444444444555555555666666888:::;;;NNNyyyzzzqqqnnnppprrrpppllliiikkknnnnnnmmmllllllllllllooosssuuuxxx||||||xxxwwwrrrggg[[[UUUMMMNNNXXXeeeuuuqqqZZZGGG\\\yyy{{{}}}aaaEEE???999666555000///////////////////////////////////////.........////////////000000000000///000000000000111333666>>>SSSpppxxxWWW```~~~}}}|||||||||}}}}}}}}}|||{{{{{{|||}}}|||{{{yyyxxxtttlllbbb[[[XXXYYYVVVXXX[[[___bbbdddfffgggjjjkkklllnnnppprrrsssttttttttttttsssrrrrrrrrrsssrrrrrrtttuuuvvvwwwwwwwwwuuuxxx{{{~~~}}}|||{{{~~~}}}zzzyyyooo___OOOEEEBBBCCCEEEJJJSSSiiiwwwsssvvv|||wwwtttqqqjjj^^^UUUUUUSSSQQQVVVdddwww{{{~~~rrrMMM888777777333222111000///...------------,,,,,,,,,,,,+++++++++*********++++++,,,,,,------------------------------------............///000000000///000000111111333888AAALLLUUU\\\dddlll{{{vvv___lll~~~kkkoooXXXDDD<<<:::<<<555:::666666666555555555555555666666555555555444444444333555777777666777999<<<>>>WWW}}}uuurrrttttttpppkkkiiilllooopppooommmllllllnnnppprrrvvvzzz{{{wwwwwwvvvkkk]]]RRRLLLNNNVVVaaapppmmmWWWEEETTTlll{{{}}}bbbDDD<<<777555444///////////////////////////.........///////////////////////////000000000000///000000000000111444777BBBYYYxxxjjjTTThhh~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{||||||{{{zzzyyyxxxssskkkaaaZZZXXXYYYWWWXXX\\\___ccceeeggghhhmmmnnnoooqqqssstttvvvvvvtttsssrrrrrrrrrssstttttttttuuuvvvxxxxxxyyyyyyyyywwwyyy|||~~~~~~|||{{{~~~|||zzzyyywwwuuulll]]]MMMDDDGGGRRR\\\iiisss{{{rrr~~~}}}vvvsssrrrmmm```VVVVVVRRRPPPTTT^^^nnn~~~yyy|||XXX===888999444333222111000///.........---------,,,,,,,,,++++++,,,,,,------------------111000000///...------------------............///000000000000000111222222555>>>MMMZZZ^^^___fffqqq~~~hhhbbbzzzhhh~~~ZZZEEE===999;;;444888666666666555555555444444666666666555555555444444333555888888666777:::===DDDaaazzzxxxxxxwwwsssnnnlllooorrrsssrrrooonnnnnnpppqqqtttxxx~~~~~~~~~zzztttuuuvvvlll^^^PPPKKKMMMRRRYYYggghhhWWW@@@KKK```}}}cccDDD<<<777444444000000000000000000000000000.........///////////////////////////000000000000///000111000000222555777FFFeee]]]SSSmmm~~~~~~~~~}}}}}}}}}~~~|||{{{{{{{{{{{{zzzxxxyyywwwrrriii___YYYWWWXXXXXXYYY[[[^^^bbbeeeggghhhooooooppprrrssstttuuuvvvsssqqqoooppprrrtttuuuuuuwwwwwwyyyzzzzzz{{{{{{{{{yyyzzz|||}}}~~~}}}{{{zzz{{{zzzxxxwwwuuupppdddUUUMMMVVVkkk}}}pppfff{{{uuurrrsssooocccXXXVVVQQQOOOSSSYYYeee{{{|||{{{kkkJJJ<<<999666444333222111000/////////......---------,,,,,,,,,------............------222111000///...---,,,,,,---------............///000000000000111111222333888EEEXXXdddaaa^^^jjj|||zzzvvv~~~nnn]]]eee|||gggnnnYYYEEE===999;;;444999777777777777666666555555666666666666555555555555222666999888666777;;;???LLLkkk~~~}}}|||{{{xxxuuuqqqtttwwwxxxvvvsssqqqpppssssssvvv{{{yyy|||yyyssssssuuunnnaaaPPPLLLNNNNNNRRRccckkk```AAAFFFQQQppp|||~~~yyyeeeGGG???777444555333000000000000000000000000............/////////000////////////000000000000///000111111111222555888LLLrrrwwwVVVSSSkkk~~~~~~~~~}}}}}}}}}|||{{{{{{zzzxxxwwwxxxvvvqqqhhh^^^XXXWWWXXXZZZZZZ[[[]]]```cccggghhhooooooppppppqqqrrrrrrssspppnnnlllnnnrrruuuvvvvvvxxxxxxyyyzzz{{{{{{{{{{{{{{{|||||||||||||||{{{zzz{{{zzzzzz{{{wwwvvvmmm^^^UUUaaa~~~zzz]]]ZZZyyyvvvrrruuurrrggg\\\VVVPPPPPPTTTVVV]]]uuu|||{{{}}}XXX@@@::::::555444333222111000000000/////////.........------,,,------......---,,,,,,///.........------,,,,,,---------............///000000000000111222333444:::JJJ```iii___[[[pppzzzooohhh[[[[[[lllqqqfff~~~XXXDDD===:::<<<555:::888888888888888777666666777666666666555555555555222666999999666777;;;@@@QQQqqqzzz|||}}}|||{{{tttwwwzzz{{{yyyuuusssrrruuuuuuxxx|||www|||{{{ssssssvvvpppdddSSSOOOOOOMMMPPPcccqqqlllGGGFFFFFF___yyyxxxfffJJJAAA888444666555000000000000000000000000---.........//////000000////////////000000000000///000111111111333666888PPP{{{wwwUUUTTTfff~~~~~~}}}}}}~~~|||{{{{{{zzzwwwuuuxxxvvvpppggg]]]WWWVVVWWW[[[[[[[[[\\\___bbbfffhhhnnnnnnooooooooopppppppppooommmkkkmmmqqqvvvwwwwwwxxxyyyyyyzzz{{{{{{{{{{{{}}}}}}||||||{{{{{{{{{{{{{{{xxxvvvxxxzzztttuuuooo___UUUbbb~~~tttgggRRRVVVxxxwwwsssvvvtttjjj___VVVPPPPPPUUUUUUYYYqqqzzzvvv|||aaaDDD;;;???555555333222111000000000000////////////.........+++,,,---------,,,+++***+++++++++,,,,,,,,,---------------.........//////000000000000111222333444;;;MMMdddiii[[[XXXuuu~~~jjjYYYSSS```ttt}}}uuuooooooYYYFFF>>>999:::444999666777888888888777555444555555555555555555555555222777444333999888888BBBWWW|||{{{yyyxxx{{{zzzuuu{{{{{{{{{xxxuuusssrrrrrr{{{}}}}}}yyyyyyvvvtttttttttmmmdddVVVRRRIIILLLhhh{{{QQQEEE@@@TTTyyy}}}hhhBBB<<<<<<333000777000000///...........................////////////////////////000000000000---222111111666333555AAA]]]ggg[[[UUUlllsss~~~}}}|||{{{zzz|||||||||{{{{{{zzzzzzzzz|||xxxqqqeeeZZZTTTTTTVVVZZZ[[[[[[]]]___aaadddeeemmmooorrrsssqqqooommmllllllmmmnnnqqqtttwwwzzz{{{~~~}}}|||{{{zzzyyyxxxxxx||||||||||||}}}}}}}}}}}}|||zzzwwwtttvvvyyyvvvvvvqqqeee\\\aaasssooogggXXXKKKKKK```vvvzzzyyyuuupppggg\\\WWWPPPTTTZZZZZZjjjyyyxxxzzz{{{xxxTTT@@@888666777555222111222222000......---------,,,,,,,,,------,,,+++,,,---...///++++++,,,,,,---...//////---------.........//////666111000333444111333888???UUUcccbbbfffzzzyyydddSSSSSSfff|||}}}yyyssszzzVVVDDD===999:::444:::777777777777777666555555555555555555555555555555333777444333888888<<>>VVVzzz}}}qqqjjjgggccc^^^QQQPPPRRRXXXbbbjjjmmmmmmnnnnnnmmmjjjhhhhhhiiikkkoootttwwwvvvrrrssszzz}}}xxxyyyzzzyyyvvvuuuuuusssnnndddTTTNNNWWW```]]]YYYZZZYYYIII:::???[[[}}}{{{PPP:::666666555333111111000////////////000........./////////000000////////////000000000000...333111///444666AAAVVVtttRRRccczzz~~~www~~~~~~~~~~~~{{{{{{zzzyyyxxxxxxwwwwwwyyyuuulllaaaVVVQQQSSSVVVWWWZZZ^^^cccgggiiijjjjjjwwwwwwvvvssspppoooqqqsssrrrrrrsssuuuwwwyyy{{{|||~~~~~~xxxwwwyyy}}}}}}xxxvvvwwwxxxuuurrrqqqssssssqqqooonnnqqqyyy}}}zzzuuuvvvxxxqqqnnngggXXXPPPSSSUUU```uuuwwwuuuyyyWWWAAA999555777888444111222/////////.........------------.........//////........................---........./////////000000000333555222333<<>>EEEEEEGGGLLLRRRWWWXXXXXXZZZ[[[\\\\\\]]]aaaeeeiiipppqqqqqqqqqqqqsssvvvzzz~~~{{{xxxwwwsssvvvvvvrrrpppqqqqqqnnndddZZZNNNFFFGGGTTTjjj{{{}}}dddGGG@@@WWWwwwyyymmmfffEEE777666666444222222111000000000000111...////////////000000000////////////000000000000...444111000666<<>>;;;===555:::666777888888888777555444777777777777777777777777999888444555777888PPPvvv|||zzzsssjjj```YYYSSSNNNKKKDDDGGGGGGCCCAAACCCDDDBBBEEEGGGIIIJJJKKKNNNRRRUUUVVVWWWWWWVVVWWWYYY^^^aaagggffffffhhhmmmssszzz~~~{{{wwwvvvvvvrrruuuuuuqqqnnnppppppnnniiiaaaQQQDDDGGG\\\vvveeeBBB888OOOppp}}}nnnmmmJJJ888666777555444333222222111111222222000000000000111111111111////////////000000000000...444111000777>>>QQQkkkvvvPPPWWWppp{{{zzz{{{~~~|||sssnnnnnnqqquuuxxx}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{zzz|||xxxnnnbbbXXXTTTWWW[[[___```aaacccfffjjjmmmnnnnnnpppqqqrrrqqqqqqssstttpppqqqssswww{{{}}}~~~|||zzz{{{~~~~~~yyywwwyyyyyywwwvvvvvvwwwxxxxxxxxxyyywwwxxx}}}zzzyyysssuuuvvvsssxxx{{{sssrrrooo```UUUTTTPPPNNNXXXcccxxx{{{wwwYYYGGG;;;;;;;;;555222666111111111111000000000000,,,---///000000000///...,,,------...///000111111////////////000000000000444555444333@@@WWWjjjrrrjjjmmmyyysssgggZZZ___gggrrr~~~~~~sssvvvqqqnnnUUUCCC:::777<<<555888777777777777777777777777444555555666666666666666444111111888:::999YYY~~~|||zzzwwwsssooommmfff[[[RRRLLLHHHFFFDDDDDDBBBAAABBBCCCDDDCCCBBBDDDEEEGGGIIIKKKLLLLLLLLLSSSSSSRRRQQQQQQTTTZZZ^^^```aaaccceeeiiinnnssswww|||yyywwwvvvxxxxxxwwwvvvtttqqqooommmkkkeeeSSSFFFKKKUUUjjjkkkKKK;;;FFFccc|||pppzzzPPP777555777555444333000///......000111000/////////......------//////000000000111111111222111111333555???WWWnnndddNNNMMMrrrtttxxxooogggeeeooo~~~{{{}}}{{{zzzzzzyyyxxxxxxyyyzzz|||}}}yyywwwpppeeeZZZVVVYYY^^^___aaacccgggjjjnnnppprrrpppmmmlllnnnssswwwxxxwwwwwwuuussswww}}}~~~~~~~~~~~~|||{{{yyyyyy{{{|||{{{zzzyyyxxxwwwwwwyyy{{{{{{zzzwwwxxxxxxyyyyyyyyyxxxxxxxxx|||{{{uuusssuuuuuurrrtttnnneeeZZZRRRPPPQQQTTTggg~~~]]]III;;;:::;;;666333666444222///......///...---////////////////////////---------.........//////000000000000111111111111///222333555CCCZZZnnnvvvwwwdddkkkWWWRRRUUUaaarrr|||{{{wwwvvvvvvlllxxx~~~TTTCCC;;;888===666888777777777777777777777777444555555666666666666666777444222888;;;<<<]]]uuummmjjjfffddddddccc```]]][[[VVVOOOIIIFFFEEEDDDCCCDDDBBBBBBBBBDDDEEEDDDCCCEEEEEEEEEFFFFFFFFFGGGGGGJJJJJJJJJJJJKKKOOOUUUZZZ```^^^^^^bbbiiiqqqvvvxxx~~~{{{xxxvvvtttuuuuuuuuutttrrrpppooommmgggVVVIIIJJJPPPaaazzzoooRRR===@@@ZZZyyyoooUUU999555777444333222000.........///000333333222222222111111111//////000000000111111111111111222444777EEEaaa{{{```PPPSSSvvvmmm~~~uuuooojjjiiiqqq}}}|||~~~}}}{{{zzzzzzzzzyyyyyyyyyzzz|||}}}|||zzzssshhh]]]XXX[[[______aaadddgggkkknnnpppqqqqqqppppppqqqtttvvvwwwwwwxxxuuutttxxx~~~~~~~~~~~~~~~|||{{{yyyyyy{{{|||{{{zzzyyyxxxvvvwwwxxxzzzzzzzzzzzzyyyyyyyyyxxxwwwvvvvvvvvvxxxwwwrrrqqquuuuuussssssppphhh]]]SSSPPPSSSWWWooohhhRRR???<<<<<<888555666555222///...//////...---////////////////////////---------.........//////000000000000111111111111222333444:::LLLbbbppptttpppnnn|||bbbTTTKKKYYYjjjuuuyyyyyy{{{}}}}}}|||RRRCCC<<<:::>>>777888777777777777777777777777444555555666666666666666888666444888;;;???```yyyhhh^^^YYYVVVSSSPPPNNNOOOOOONNNMMMMMMJJJFFFDDDCCCCCCCCCBBBDDDCCCBBBCCCEEEFFFEEEDDDGGGFFFDDDCCCBBBBBBCCCCCCAAABBBCCCDDDFFFKKKQQQVVV^^^\\\[[[aaakkktttyyyzzz|||yyyvvvrrrsssssstttssssssrrrrrrnnnjjjZZZLLLJJJKKKXXXnnnvvv\\\AAA:::PPPtttsss}}}\\\>>>666666333333222111///...//////000111111111111000000000000000000111111111222222222000222444555999LLLoooZZZRRR[[[}}}lll~~~}}}~~~xxxooofffccceeekkkwww}}}|||{{{|||{{{zzzzzzzzz{{{|||}}}}}}xxxmmmaaa[[[\\\___```bbbeeehhhkkknnnpppqqqqqqsssuuuuuuuuuuuuvvvwwwyyywwwvvvyyy~~~}}}~~~~~~}}}|||zzzyyyzzz{{{|||{{{yyyzzzxxxvvvvvvwwwyyyyyyyyyzzzyyyxxxvvvuuutttsssrrrtttsssqqqnnnoootttuuusssrrrqqqkkk```UUUQQQUUU\\\{{{xxx^^^FFF>>>===:::777777555222000...//////......////////////////////////------........./////////000000000000111111111111444444666CCCYYYmmmssspppjjj~~~{{{VVVQQQNNNcccuuuyyyyyyzzzQQQCCC===<<<@@@888999666666666666666666666666444555555666666666666666777777666999<<<@@@```yyyaaaRRRMMMLLLNNNLLLJJJHHHHHHHHHHHHIIIJJJHHHFFFEEEEEEEEEDDDCCCEEEDDDCCCDDDFFFGGGFFFEEEHHHFFFDDDBBBAAAAAACCCDDD???@@@AAABBBDDDHHHNNNSSSYYY\\\```fffnnntttyyy|||~~~{{{xxxwwwtttttttttttttttssssssrrrooolll\\\MMMIIIIIIUUUlll}}}gggHHH:::KKKooozzz~~~cccBBB777666333444333222111000000000111000000000000000000000000222222222222333333333333000444555555;;;TTT|||WWWTTTggguuuwwwnnnjjj___YYYSSSVVVbbbttt~~~}}}|||}}}|||{{{{{{{{{|||}}}~~~zzzpppccc\\\\\\___bbbcccfffjjjmmmoooppppppnnnrrrvvvwwwvvvuuuvvvyyyyyyxxxxxx{{{}}}}}}~~~{{{{{{zzzyyyzzz{{{{{{zzzyyyzzzxxxuuuuuuvvvwwwwwwwwwwwwvvvuuutttrrrqqqpppppprrrooollllllpppttttttrrrpppqqqmmmbbbVVVQQQVVV]]]}}}zzzwww{{{vvv}}}iiiLLL???===;;;999777555333000////////////...////////////////////////............///////////////000000000111111111111555333888KKKddduuutttllllllQQQSSS___rrrzzzQQQCCC>>><<<@@@888:::666666666666666666666666444555555666666666666666444777777:::===AAA___zzzeeeWWWOOOMMMNNNPPPOOOMMMKKKIIIHHHIIIIIIIIIHHHFFFFFFGGGHHHFFFEEEGGGFFFEEEEEEGGGGGGFFFEEEEEECCCAAA@@@@@@AAABBBDDD???@@@AAAAAABBBFFFJJJNNNSSS]]]iiioooppprrrxxx~~~}}}zzzyyyxxxxxxxxxwwwvvvuuusssrrrqqqqqqnnnkkk\\\MMMIIIIIIXXXpppmmmOOO>>>KKKlll~~~iiiFFF999777555555555444333222222222222333333333333333333333333333333333444444444555555111555666444===ZZZyyyXXXZZZzzz~~~~~~ooo___WWWLLLOOOVVVdddzzz~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{|||}}}{{{pppddd\\\\\\___dddfffiiilllooopppqqqqqqkkkppptttvvvvvvvvvxxxzzzxxxyyyzzz|||}}}}}}~~~yyyzzzyyyyyyzzz{{{{{{zzzxxxyyywwwuuuuuuvvvvvvuuutttrrrsssssssssrrrqqqpppooopppkkkhhhmmmtttvvvtttqqqnnnpppnnneeeXXXRRRUUU[[[vvv|||uuu~~~yyywwwvvvhhhooorrrTTTCCC>>><<<:::777555333000//////000///...////////////////////////........./////////000000///000000000111111111111444333;;;SSSlllyyyuuullluuuSSS[[[ooo~~~|||RRRDDD===<<<@@@999;;;777777777777777777777777444555555666666666666666222777777999===DDDdddgggXXXRRRPPPPPPRRRTTTUUUUUUSSSPPPNNNMMMNNNKKKIIIGGGGGGIIIIIIIIIHHHJJJHHHGGGGGGGGGGGGFFFDDD??????>>>===>>>???@@@AAA???@@@AAAAAAAAACCCFFFIIIOOO\\\lllqqqppppppxxx{{{xxxxxxxxxyyyzzzyyywwwtttrrrpppoooooolllkkk]]]NNNJJJJJJYYYrrrnnnRRRAAALLLmmmnnnIII999777666555555444444333222222111111111111111111222222222222222333333333444444444111555555444AAAbbbpppZZZeeevvvyyygggXXXRRRRRRaaavvv}}}}}}||||||}}}~~~~~~~~~||||||||||||}}}{{{pppddd]]]]]]```fffhhhllloooqqqrrrrrrqqqmmmooorrruuuvvvwwwyyy{{{xxxyyy{{{}}}~~~~~~~~~~~~|||}}}~~~yyyyyyyyyyyyzzz{{{{{{yyywwwwwwvvvvvvvvvwwwvvvsssppplllmmmoooppppppnnnkkkiiihhhccccccnnnyyyzzzuuupppnnnpppooohhh]]]UUUUUUWWWdddppp{{{hhhrrrtttyyyyyyuuuyyy}}}```JJJAAA>>>;;;888666333111///000000//////////////////////////////....../////////000000000000000000000111111111111444666CCC\\\rrr{{{wwwrrrzzzVVVeeeuuu~~~SSSDDD<<<:::???999;;;777777777777777777777777444555555666666666666666444888777888>>>JJJnnnrrr```XXXWWWWWWZZZ]]]^^^aaacccbbb___\\\[[[[[[WWWTTTQQQOOONNNNNNLLLKKKLLLJJJHHHHHHHHHGGGEEECCC??????>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCGGGJJJNNNYYYffflllmmmqqqzzz|||zzzyyyyyyyyyyyywwwuuurrrpppnnnnnnnnnkkklll```RRRLLLIIIUUUmmmxxxyyymmmPPP>>>KKKqqqtttLLL:::777666333333333333222111000000------........./////////000000000000111111111222000333444555FFFjjjfffZZZnnnsssuuujjjgggjjjwww}}}{{{{{{{{{}}}~~~{{{{{{{{{|||~~~{{{pppddd^^^```dddiiikkknnnqqqssstttsssrrrsssrrrrrrtttwwwyyyzzzzzzwwwyyy{{{}}}}}}}}}|||||||||}}}~~~}}}{{{xxxxxxyyyzzz|||{{{yyyvvvuuuuuuvvvxxxxxxuuupppmmmaaadddgggiiigggccc^^^[[[\\\XXX]]]nnn}}}~~~vvvpppoooqqqqqqkkkbbbYYYUUUTTT^^^cccuuuUUU[[[dddtttnnnUUUFFF???;;;888666444111000000000000///////////////////////////.../////////000000000000000000000000111111111111666;;;MMMeeewww|||||||||kkkUUUnnnuuuTTTDDD<<<:::???999<<<777777777777777777777777444555555666666666666666666:::777777>>>NNNwwwqqqdddbbbcccdddhhhnnnjjjmmmqqqqqqnnnkkkjjjjjjhhhddd]]]XXXUUURRRPPPNNNNNNLLLIIIHHHHHHGGGDDDBBBAAAAAABBBBBBAAA@@@???>>>@@@BBBCCCDDDDDDFFFJJJMMMOOOVVV___fffkkkrrr}}}~~~|||{{{zzzyyyvvvtttrrrpppnnnmmmmmmmmmjjjmmmcccUUUMMMGGGQQQfffpppuuukkkNNN:::HHHtttzzzwwwNNN:::666555111111222111111000///...//////000000111111222222............///////////////222333666JJJppp|||^^^ZZZrrrwwwyyyxxx}}}zzzzzz{{{|||~~~zzzzzz{{{}}}|||pppddd___bbbfffjjjlllpppsssuuuuuutttsssxxxuuussstttxxx{{{{{{yyyvvvxxx{{{}}}}}}|||{{{{{{|||}}}~~~}}}||||||||||||}}}~~~}}}xxxxxxyyyzzz|||{{{xxxvvvssstttvvvyyyyyyuuuoookkkXXX[[[___```^^^XXXRRRMMMSSSPPPXXXnnnwwwpppqqqsssrrrnnnfff]]]UUUQQQWWWWWWuuummmHHHLLL[[[sss}}}xxx]]]JJJAAA<<<999666444111000000000000///////////////////////////////////////000000000000000000000000111111111111888@@@TTTlll{{{~~~|||rrr]]]SSSsssttt