BM6P6(@ wwwooo___SSSTTTeeesss|||vvvbbbUUUQQQQQQ[[[ddduuu|||vvvvvvyyysssoookkkzzziiiWWWLLLRRRVVV[[[```eeeiiikkklllhhhiiijjjkkkjjjhhheeecccfffbbb]]]\\\^^^]]]YYYTTTXXX[[[eeeuuu|||{{{~~~wwwtttnnnfff^^^WWWTTTSSSXXXUUUPPPMMMKKKLLLMMMNNNLLLMMMMMMMMMMMMLLLKKKKKKIIIHHHGGGGGGHHHHHHEEEDDDDDDFFFGGGFFFEEEDDDEEEFFFMMMOOORRRWWW]]]eeeooouuu}}}vvv~~~}}}xxxxxxbbbFFF999333---++++++++++++,,,)))))))))))))))))))))))),,,***(((''')))*********************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***---,,,+++,,,...000000///555999FFF]]]www~~~~~~mmmYYYOOOMMMPPPVVV\\\```gggkkkiiigggjjjnnnppplllbbbbbbeeefffpppzzzxxx___VVV[[[ddd^^^[[[```aaa\\\]]]bbbkkksss}}}qqqaaa[[[[[[```fffiiibbbVVVNNNPPPVVV[[[UUURRRTTTWWWhhhqqqZZZ[[[bbblllxxx|||{{{yyylll\\\SSSYYYddd```]]]]]]bbbfffdddbbbccceeegggkkkooossstttsssqqqssssssqqqvvv{{{{{{mmmaaappp{{{wwweeeXXXWWW]]]eeexxx{{{{{{~~~~~~uuunnnmmmjjj___SSSKKKJJJEEEHHHKKKBBB>>>ZZZyyyjjjlllfffggghhhjjjpppxxx{{{yyy}}}ooo;;;000------,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''))))))(((((((((((())))))(((((()))***+++,,,,,,,,,((((((***...---+++,,,000>>>BBBOOO```nnnuuuyyy{{{|||{{{yyymmmeeeWWWUUU\\\lllyyyzzzeeeWWWQQQQQQSSSZZZkkk{{{~~~tttkkkkkkssswwwvvvooohhhiiilllnnnrrryyyeeeTTTJJJWWW\\\ccckkkqqquuuwwwyyypppqqqrrrrrrpppnnnjjjhhhiiieeeaaaaaabbbbbb^^^ZZZWWWWWW]]]gggooovvv~~~}}}yyyrrrkkkddd```___^^^\\\YYYTTTPPPOOOOOOPPPKKKKKKKKKKKKKKKJJJJJJIIIJJJIIIHHHHHHHHHHHHFFFDDDFFFGGGHHHGGGFFFEEEFFFHHHKKKPPPWWW```iiittt~~~{{{zzz}}}zzzrrrWWW???777000...---,,,+++,,,)))))))))))))))))))))))))))(((&&&&&&((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))***+++++++++++++++---,,,,,,,,,...000000111:::<<>>BBBOOOhhh}}}oooaaaUUURRRUUUXXX]]]bbbeeekkkmmmiiigggiiilllmmmmmmdddfffjjjlllzzz{{{hhhbbbddd___]]]```^^^```aaafffmmmrrryyy~~~ddd\\\___aaagggjjjeeeZZZSSSTTTWWWTTTTTTWWW\\\ddd{{{dddMMMYYYcccqqqyyykkkZZZRRRXXXccc___\\\]]]bbbdddbbbaaabbbbbbdddiiinnnqqqssssssrrrxxxyyyzzzkkk\\\gggssspppaaa]]]aaakkk~~~~~~}}}xxxsssiii[[[RRRPPPMMMFFFGGGKKKDDD999CCCWWWsss~~~vvvrrr}}}}}}zzzSSS:::000---------,,,,,,+++++++++))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))))))))))))))******+++++++++))))))(((((((((((())))))******************++++++...,,,***++++++---666@@@PPPcccttt{{{wwwzzzxxxrrrsssuuulll^^^TTT```lllvvvnnnZZZQQQQQQSSSUUUdddvvvvvvdddSSSOOOOOOVVVZZZYYY[[[dddooouuujjjYYYSSSSSSZZZdddqqq{{{zzzwwwuuuooollliiihhhhhhgggdddaaaddd```\\\YYYUUUUUU```kkk~~~~~~wwwpppkkkccceeefffaaaZZZTTTQQQRRROOOMMMLLLJJJIIIIIIJJJKKKLLLJJJIIIHHHIIIIIIHHHGGGGGGHHHIIIHHHGGGFFFGGGIIILLLQQQYYYeeeqqq{{{ppp{{{www}}}sssOOO@@@222111111---***+++))))))))))))))))))))))))))))))***,,,---,,,)))'''%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((()))))))))*********)))***++++++,,,,,,++++++,,,---------...000333555>>>III^^^uuuzzzggg]]]TTTUUUZZZ]]]aaadddjjjnnnnnnjjjhhhkkkmmmlllllldddggglllooo~~~nnncccccc^^^]]]```^^^___```eeelllqqqwwwjjj^^^^^^```fffjjjfff\\\UUUTTTWWWUUUWWWXXX[[[eeegggKKKQQQZZZiiiyyyxxxiiiXXXOOOUUUaaa^^^\\\]]]aaaccc```___aaabbbeeekkkooorrrtttuuuvvvzzz|||~~~lll[[[eeerrrvvvggg```aaalll}}}yyyrrreeeWWWQQQQQQOOOFFFDDDIIIFFF>>>AAANNNjjjnnnppp|||wwwwww~~~bbb===------------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))***+++++++++))))))(((((((((((())))))+++++++++***************...,,,***+++***...:::FFFYYYkkkzzz}}}xxxxxxsssmmmooorrrgggWWW^^^gggppp{{{qqq[[[QQQQQQVVVYYYiii}}}{{{dddRRROOONNNVVV\\\^^^dddqqqooo[[[OOOQQQWWWcccmmmzzz}}}zzzxxxrrrpppmmmjjjgggeeebbb___dddbbbaaa^^^XXXSSSVVV^^^iiiqqq}}}~~~vvvpppgggiiikkkhhhbbb\\\YYYXXXSSSQQQNNNKKKIIIIIIJJJKKKMMMKKKHHHHHHHHHIIIHHHGGGFFFGGGHHHGGGFFFEEEFFFHHHKKKMMMSSS\\\hhhxxxvvvwwwyyyvvvzzzYYYDDD222000111,,,)))+++))))))))))))))))))))))))((()))+++---...---)))&&&%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++,,,---.........000444888;;;QQQmmmwwwcccZZZUUUYYY^^^bbbdddfffiiilllkkkgggfffiiikkkjjjjjjdddiiinnnqqqnnnaaa```\\\]]]```^^^\\\]]]ccckkkpppuuu~~~sssbbb[[[^^^dddhhhfff]]]VVVTTTUUUWWWYYYYYYZZZiiidddJJJOOOWWWeeettt}}}|||yyyyyyyyy|||wwwhhhVVVMMMRRR]]]\\\[[[]]]aaaaaa^^^]]]``````eeekkkoooqqqtttwwwyyy}}}ooo\\\eeeqqq{{{lllbbbaaalll~~~zzzsssfffYYYTTTVVVSSSFFF???BBBBBB===>>>FFFeee~~~bbbggguuu||||||{{{oooAAA.........---,,,,,,+++******))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))((((((((())))))*********))))))(((((((((((())))))+++++++++***************,,,++++++,,,,,,111>>>LLLZZZlll}}}wwwvvvrrroooooommmcccXXXjjjooowwwttt]]]RRRTTTYYY]]]qqqgggVVVUUUUUU\\\bbbeeeooosss^^^LLLFFFMMMWWWooozzz~~~|||vvvtttqqqnnnjjjfffcccaaa``````bbbccc^^^WWWVVVYYYZZZ___lll||||||sssssssssrrrooojjjfffccc[[[XXXSSSNNNLLLLLLMMMNNNMMMJJJHHHGGGGGGHHHHHHGGGFFFGGGHHHGGGFFFEEEFFFHHHHHHIIILLLSSS^^^nnn}}}wwwzzzyyy|||xxx|||}}}}}}~~~{{{iiiMMM666111222,,,))),,,))))))))))))))))))))))))'''((()))+++,,,+++(((%%%'''''''''(((((())))))***)))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,+++---///......000666;;;>>>XXXwww~~~ttt```YYYVVV[[[cccfffgggiiieeegggeeebbbcccgggiiihhhjjjfffkkkqqqrrrlll______[[[[[[___^^^[[[]]]ccckkkpppttt|||}}}gggZZZ]]]ccchhhfff___XXXUUUUUUWWWZZZ[[[```www|||[[[JJJLLLQQQ\\\iiippppppnnnoooooorrrwwwxxxiiiWWWLLLPPPZZZ[[[[[[]]]```___\\\\\\______dddjjjoooqqqtttxxx|||qqq]]]bbbmmmqqqdddaaakkk}}}~~~~~~}}}vvvlllbbb___aaa]]]NNNCCCBBBBBB>>>>>>BBB[[[~~~]]]```mmmvvvzzzzzzGGG333......---,,,,,,+++******)))))))))))))))))))))))),,,,,,+++++++++*********(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************+++++++++***,,,...000888IIIZZZjjjyyyvvvvvvxxxyyysssiiicccccctttxxxwww___UUUYYYaaahhh~~~iiiVVVXXXYYYdddooowwwtttnnnaaaPPPDDDDDDNNNXXXvvv{{{zzzxxxtttpppllljjjiiifffdddeeegggddd]]]ZZZZZZXXXXXX___kkkssswww|||~~~|||{{{{{{wwwqqqkkkgggccc]]]WWWTTTSSSTTTUUULLLJJJGGGEEEFFFGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGIIIGGGHHHIIIMMMUUUaaaoooxxxzzz}}}}}}ppp```bbbkkkxxx~~~pppsssvvvrrrwwwuuuzzz{{{ZZZ===666444---))),,,))))))))))))))))))))))))(((((()))***,,,+++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,+++---///...---000777===FFF]]]xxx{{{ooo]]]WWWUUU]]]fffjjjlllnnncccdddccc```ccchhhkkkjjjkkkhhhooottttttkkk``````ZZZYYY^^^\\\___aaagggnnnqqqsssyyymmm]]]^^^ccchhhhhhbbb[[[WWWUUUVVV[[[___iiinnnSSSJJJGGGJJJSSS```hhhiiilllpppjjjmmmsss{{{zzzlllYYYMMMPPPXXXZZZZZZ]]]```^^^ZZZ[[[___aaagggnnnrrrtttwww|||}}}{{{}}}rrr\\\^^^fff}}}uuugggbbbkkk{{{}}}yyyssskkkiiikkkbbbTTTHHHEEEEEEAAA???BBBOOObbb___jjj{{{}}}xxx|||xxxwwwNNN:::///......---+++******)))))))))))))))))))))))))))+++++++++************)))(((((((((((())))))))))))+++++++++******))))))((())))))(((((((((((()))))))))))))))***+++++++++,,,,,,,,,---000555BBBYYYnnnrrruuu|||tttdddccclll{{{yyyaaaXXX\\\llltttiiiUUUXXXYYYiii|||mmmccc]]]SSSHHHBBBFFFRRR]]]uuu~~~~~~}}}yyyuuurrrqqqppppppkkkiiiiiigggaaa]]]]]]]]]XXXXXX___dddgggoooxxxzzzzzz~~~~~~vvvnnnrrrnnnggg```\\\[[[\\\]]]LLLIIIFFFEEEEEEFFFGGGFFFHHHIIIJJJJJJHHHHHHIIIJJJHHHHHHHHHJJJNNNVVV___fffttt~~~qqqZZZNNNIIITTTdddsss}}}}}}qqqvvvsssllltttrrruuudddCCC:::777...***---))))))))))))))))))))))))+++++++++,,,------+++)))************)))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,+++...//////---000888>>>NNNaaavvvyyykkkZZZUUUUUU^^^hhhmmmpppsssdddeeedddbbbeeelllooommmllljjjqqqwwwuuujjjbbbaaaZZZXXX\\\[[[bbbdddjjjppprrrsssxxxqqq```___dddiiiiiiddd]]]XXXWWWVVV\\\bbbooorrrmmmuuueeeOOOKKKGGGIIISSSbbbkkkooovvv~~~jjjmmmqqqwww}}}}}}nnn\\\OOOPPPXXXZZZZZZ]]]```^^^YYYZZZ___eeekkkrrrvvvxxx|||zzzxxx{{{rrr[[[ZZZ```uuuyyyjjjccckkkzzz|||zzzuuupppnnnppp]]]PPPEEECCCCCC???===???III}}}kkkdddlllzzz}}}vvvwwwllliiiqqq||||||{{{SSS>>>//////...---+++******)))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))...------,,,+++***))))))))))))(((((((((((())))))(((((()))***+++,,,,,,---...---...111888JJJfff~~~zzzuuueee[[[jjjppp}}}jjj^^^___wwwuuu^^^^^^eeezzzxxxeee\\\UUUJJJAAA@@@GGGRRR[[[nnnwww}}}|||yyyvvvtttvvvrrrmmmhhhfffdddbbb```___^^^\\\\\\]]]```ccceeepppsssyyy|||xxxuuuuuurrrmmmiiifffccc```]]]VVVQQQJJJFFFFFFGGGFFFDDDFFFHHHJJJLLLMMMKKKIIIGGGEEEGGGJJJMMMPPPTTTZZZ^^^sss}}}{{{eeePPPCCCGGGJJJTTTaaajjjppp{{{|||rrrxxxxxxwwwwwwxxxyyy{{{|||nnnLLL>>>999333...///---,,,+++***))))))))))))((((((((()))******'''&&&,,,,,,,,,+++))))))+++,,,)))))))))))))))******+++)))************+++++++++...///000111111000//////......000222111222:::EEEPPPgggwww~~~~~~vvvfffTTTRRRTTT]]]iiiqqqqqqnnnoookkkgggfffhhhjjjiiihhhoooqqqssswww}}}mmm\\\___aaa[[[XXX^^^bbbeeeiiioootttxxx{{{|||zzzhhh]]]```fffiiicccYYYVVVYYY[[[YYYfffwww|||```aaacccVVVLLLNNNNNNMMMTTTgggyyy~~~rrrpppnnnooovvv~~~yyymmm\\\PPPOOOVVVWWW^^^eeeddd^^^[[[^^^ccciiinnnuuuzzz~~~yyy{{{|||{{{}}}zzz\\\ZZZcccpppuuukkklllwwwxxxnnngggXXXNNNFFFEEEFFFCCC@@@???BBBYYYtttccciiizzz|||sssnnnpppooommmxxxhhh:::333333000---,,,......,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------------111777@@@QQQlll}}}~~~bbb^^^qqqyyymmmbbbdddxxxaaabbbfffppp]]]PPPJJJBBB===???IIITTT\\\pppxxx}}}{{{xxxtttooojjjhhhfffcccaaaaaa___]]]ZZZYYYYYYZZZ[[[dddffflllsss|||~~~|||wwwuuusssqqqnnnhhhbbb^^^WWWRRRLLLHHHHHHGGGEEECCCHHHIIIIIIIIIHHHGGGEEECCCGGGHHHIIIKKKMMMRRRWWW\\\jjj|||jjjSSSHHHFFFGGGMMMVVV[[[^^^gggppp}}}rrrxxx|||~~~|||yyyxxx{{{rrrTTTAAA888333...------,,,+++***)))))))))))))))))))))***++++++***)))'''(((*********)))******)))))))))))))))******+++)))************+++++++++,,,---.../////////...---//////000111000000999CCCSSSkkkzzz}}}rrrbbbRRRSSSWWW```kkkqqqrrrpppmmmjjjggggggjjjmmmooooooqqqrrruuuyyy~~~nnn]]]___bbb\\\ZZZ___bbbdddiiioootttxxxzzz||||||iii^^^___cccfffccc[[[WWWXXXVVVYYYgggyyyiiiYYY```aaaSSSIIILLLFFFGGGRRRhhh|||}}}zzzuuutttuuuyyy|||}}}~~~wwwooofff[[[RRRQQQUUUVVV\\\bbbbbb___]]]```ccchhhnnnvvv|||xxxzzz|||||||||]]]YYY```kkkyyywwwmmmlllwww}}}wwwnnngggYYYOOOFFFEEEEEECCC@@@@@@===QQQeeejjjyyyzzzqqqkkkiiifffhhhzzzlll===000000...,,,+++,,,+++***************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++++++++,,,,,,,,,,,,,,,...///555===GGGVVVkkk}}}~~~gggiii|||uuummmoooxxxdddjjjuuudddSSSHHHCCC>>>===CCCMMMWWW]]]mmmuuu|||xxxsssooollljjjgggeeeeeedddaaa]]]ZZZWWWUUUTTTWWWXXX[[[bbbkkkuuu{{{{{{{{{{{{wwwpppggg```\\\XXXSSSPPPOOOMMMIIIEEEJJJIIIHHHGGGFFFEEEEEEDDDGGGHHHIIIJJJMMMSSS[[[```nnnlllMMMCCCJJJJJJMMMPPPQQQQQQWWW^^^vvv}}}xxxuuu}}}wwwttt{{{}}}eeeKKK;;;444111------,,,+++******))))))***************))))))((((((%%%&&&(((*********(((((()))))))))))))))******+++)))************+++++++++***+++,,,,,,------,,,,,,......///111111333<<>>DDD[[[tttcccaaaiiirrrllliiihhhgggfffnnnwww{{{mmmhhhrrr|||PPP555111...///000...,,,,,,************************))))))))))))))))))))))))((()))))))))************((()))))))))************************************)))******++++++,,,,,,,,,111222;;;JJJYYYeeeoooxxx~~~yyyvvv{{{wwwllloooyyymmmkkkyyyVVVJJJIIIEEEDDDJJJTTT\\\___]]]dddllluuuzzz{{{zzz}}}~~~{{{yyywwwtttqqqnnnmmmllliiigggeeecccbbbYYYVVVQQQOOOPPPUUU[[[___iiipppzzz|||vvvqqqppplllhhheeeddd```ZZZUUUPPPMMMJJJGGGFFFHHHJJJKKKGGGHHHIIILLLQQQXXXbbbhhhlllgggbbbbbbjjjwwwttt^^^[[[^^^WWWZZZ\\\[[[[[[]]]bbbfff```gggtttttt{{{uuu{{{~~~zzzrrrrrr|||iiiIII:::555222...---,,,+++***************++++++)))'''(((+++...666222,,,))))))***++++++)))))))))))))))******+++))))))*********++++++++++++++++++,,,,,,---...///......///111333888EEERRRkkkzzzmmm]]]SSSRRRZZZeeemmmooopppqqqsssiiijjjjjjkkknnnrrrvvvyyyyyy{{{sssdddaaa```^^^]]]```^^^bbbhhhnnntttwwwxxxxxxhhh```\\\^^^aaa^^^YYYVVVZZZgggnnn}}}YYYOOOQQQWWWYYYSSSLLLPPPXXXWWWVVV]]]mmm~~~}}}jjjWWWPPPSSSSSSTTTXXX___ggglllmmmlllooottt}}}~~~eee\\\]]]cccooo~~~yyy|||yyyuuunnniii\\\QQQGGGEEEEEEBBB@@@AAA<<<===KKKeeekkkdddggg{{{rrrjjjeeehhhooossstttuuuqqqggglll\\\:::222---///111...,,,,,,************************))))))))))))))))))))))))((()))))))))************((()))))))))************************************)))******+++,,,,,,------333444===NNN```mmmwww~~~vvvjjjaaalllxxxhhhgggwwwkkkpppvvvUUUKKKHHHEEEFFFOOO\\\dddbbb]]]eeellltttxxxvvvuuuwwwzzz|||~~~~~~}}}{{{yyyvvvoooooommmkkkjjjhhhhhhhhhbbb^^^XXXRRRPPPPPPSSSUUUZZZaaammmzzz|||uuuqqqmmmjjjiiieee```[[[XXXUUUPPPKKKHHHGGGGGGHHHJJJJJJKKKKKKNNNSSSZZZ```iii```\\\___fffrrrnnnfffccc[[[bbbdddbbb]]]]]]dddmmmrrrkkkoooxxxqqqttt~~~xxxsssssswww~~~yyyVVV===333111...---,,,++++++******+++''')))+++******...444999===666---((((((+++,,,+++)))))))))))))))******+++)))************++++++++++++++++++,,,---...///000000...///000111777DDDRRRmmm|||wwwiii[[[SSSVVV]]]gggmmmoooppppppqqqjjjkkknnnoooppprrruuuwww{{{~~~uuugggaaa___\\\\\\^^^]]]aaahhhnnnsssvvvwwwwwwkkkccc]]]___```]]]YYYWWWXXXfffooo|||VVVSSSWWW[[[ZZZWWWVVV[[[bbb[[[XXX\\\iiivvvqqqYYYQQQUUUQQQTTTZZZbbbkkkqqqssstttvvvzzzjjj```___eeeqqq}}}~~~{{{wwwpppjjj]]]RRRHHHEEEDDDBBBAAAAAA>>>>>>CCCZZZrrrfffaaappptttjjjdddkkk{{{pppnnn{{{ggg???333,,,...///+++***,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++******+++,,,------......444777BBBUUUgggtttwwwfffYYYiii|||sssccchhh}}}iiiqqquuuXXXPPPNNNJJJKKKUUUbbbhhhbbbZZZdddkkksssuuutttsssuuuxxxxxxyyy{{{~~~}}}{{{yyytttrrrooollljjjiiiiiiiiieeebbb^^^YYYVVVVVVVVVWWWVVVZZZbbblllxxxyyyuuupppmmmllliiieeeaaa```]]]WWWRRRNNNKKKKKKKKKJJJKKKLLLMMMNNNRRRWWW[[[gggffffffhhhqqqoookkkiiiccc|||zzzpppdddbbbmmm{{{wwwzzz{{{uuupppjjjqqqyyy|||{{{iiiEEE444333......---,,,++++++++++++&&&)))******)))---444;;;:::333+++((()))+++***))))))))))))))))))******+++)))************+++++++++++++++++++++,,,...000111///......111444<<>>;;;777000,,,...///,,,)))***+++*********))))))))))))+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000000...333===FFFbbbsssfff]]]ZZZZZZccceeeiiioootttuuurrrnnnppprrrvvvxxxyyyzzz|||~~~~~~|||sssgggaaa___^^^\\\[[[aaadddgggiiipppyyy{{{xxxwww}}}lllbbbfff```ZZZ[[[ZZZbbbsss___PPPUUU\\\gggwwwvvvttt}}}}}}{{{sssiii___YYYVVVYYYcccrrruuu{{{|||hhhfffooowww~~~xxxtttiiiXXXHHHDDDFFFFFFDDDBBBAAA???===WWWqqqaaaaaaqqq~~~vvvqqqoooCCC///222---+++000---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++***)))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,...222444GGGZZZooo{{{uuurrryyyjjjfffvvvnnnlllxxx|||zzzppp___aaaaaa``````dddkkkkkkgggeeejjjooossstttsssrrrrrrmmmmmmmmmmmmnnnpppqqqrrrvvvuuutttsssuuuwwwzzz|||{{{{{{zzzzzz{{{||||||}}}{{{|||||||||zzzvvvrrrpppooonnnllljjjiiihhhiiiiiikkkkkkjjjeee^^^ZZZZZZ[[[jjjyyyzzzssstttuuutttqqqlllgggdddYYYWWWUUUTTTSSSTTTVVVWWWXXXXXXUUURRRSSSTTTOOOHHHMMMTTT```pppxxxjjjfffpppyyyvvv|||www{{{uuussshhhdddlllpppnnnnnnxxxsssJJJ@@@777000,,,---...,,,*********************)))))))))+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......//////---555CCCOOOiii~~~~~~qqqccc[[[ZZZ]]]eeefffiiipppwwwxxxsssnnnrrruuuxxxzzz{{{|||{{{tttiiiaaa^^^___^^^]]]___cccgggkkkqqqxxxyyyvvvvvv{{{pppbbbddd```\\\]]]\\\bbbyyy[[[NNN^^^dddppprrrqqq|||}}}~~~~~~}}}wwwoooeee\\\ZZZ]]]hhhxxxuuu{{{nnnjjjrrrzzzzzzvvvlll[[[LLLFFFGGGFFFCCCBBB===??????TTTqqqccccccqqq|||wwwxxxzzzqqq|||OOO222111///---...+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))******+++************+++,,,,,,***,,,...---,,,///666===NNNeeezzz{{{wwwvvvjjjqqqmmmeeehhhzzz}}}}}}uuunnnmmmkkkfffnnnppppppmmmmmmqqqqqqooorrrtttwwwyyyxxxuuurrrppplllllllllllllllmmmmmmmmmsssrrrpppoooppprrrvvvxxxvvvvvvwwwxxxyyy{{{||||||{{{}}}~~~~~~|||xxxvvvrrrooollljjjkkklllllllllqqqqqqpppkkkeee```^^^]]]]]]lll|||zzzuuuwwwwwwvvvrrrmmmiiiggg___^^^\\\[[[ZZZZZZ[[[[[[VVVYYYYYYUUUTTTUUUTTTQQQRRR```pppyyysssmmmhhhmmm~~~}}}www{{{{{{ooo|||{{{yyynnniiikkkiiimmmooo{{{]]]CCC999111,,,,,,---+++***+++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///000---666GGGVVVmmmzzz|||}}}{{{nnnaaa[[[]]]aaaeeehhhkkkoooqqqqqqqqqooosssvvvyyy{{{|||}}}}}}wwwlllaaa]]]^^^^^^]]]]]]aaaggglllrrrvvvvvvuuuuuuyyyvvvcccccc```^^^```___bbb[[[VVVdddttttttqqq{{{}}}{{{vvvtttuuu|||pppdddaaadddooouuu{{{uuunnnuuu}}}{{{xxxmmm]]]NNNHHHGGGDDDAAA@@@===@@@>>>NNNvvvpppbbbcccrrr}}}uuuwwwxxxrrrnnnppp|||wwwZZZ666...000...,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))************************+++,,,,,,,,,000444222000444@@@KKK___qqq|||{{{zzznnngggwwwkkkiiisss~~~tttllleeegggsssuuuooorrr}}}}}}|||zzz{{{vvvsssnnnnnnmmmmmmllllllkkkjjjooonnnlllkkklllmmmppprrrqqqrrrsssuuuwwwyyyzzzzzz{{{}}}}}}zzzvvvsssooonnnoooppppppooouuutttrrrooojjjgggeeeeee```fffnnnvvv{{{{{{|||}}}yyysssnnnjjjiiiiiiiiihhhgggfffeeedddddd[[[___^^^WWWRRRRRRRRRQQQQQQbbbwwwjjjhhhgggkkkzzz}}}yyywwwvvv}}}{{{pppjjjfff^^^eeevvvpppGGG===444---,,,---+++***,,,***************+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000111///666HHHXXXooo~~~|||~~~}}}zzz}}}wwwkkkbbb^^^```dddeeejjjnnnkkkgggffflllssstttvvvyyy{{{|||}}}|||pppbbb\\\]]]^^^[[[\\\___fffmmmrrrsssssstttuuuxxx}}}gggeee```___cccccclllbbbdddlllwwwooovvvyyyppppppppptttvvveeedddgggsss~~~uuu{{{zzzqqqvvv~~~{{{xxxlll^^^OOOIIIFFFBBB???>>>???AAA<<>>>>>>>>AAA:::BBBjjjppp```___lllrrraaa```dddcccccceeeuuulll???,,,222///***000,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++((((((((()))******++++++)))))))))))))))***+++++++++///222111333>>>QQQ```zzz}}}mmmrrrrrrtttxxxwwwzzzyyyxxxxxxwwwtttrrrnnnkkkiiijjjjjjjjjjjjjjjjjjjjjiiiiiikkkmmmooorrrssssssssssssvvv{{{~~~}}}zzzwwwyyy{{{|||yyyuuussssssuuuvvvvvvuuutttrrrpppmmmkkkmmmkkkjjjkkkooovvvzzzxxxxxxnnnqqqtttwwwvvvsssooolllccciiillliiifffdddaaa]]]\\\aaarrr}}}mmmjjjkkkttt{{{lllcccbbb\\\\\\sssgggFFF;;;222///---++++++,,,*********++++++,,,,,,,,,))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........444333777GGGZZZtttyyyuuuuuuwwwwwwssszzzuuuhhhbbbccceeedddaaadddjjjnnnjjjeeeeeennnxxxxxxzzz|||||||||{{{|||~~~~~~uuubbbZZZ^^^```]]]\\\^^^dddmmmooommmpppvvvxxxxxxtttmmmccc```ggglllzzzooorrryyyhhhccclllnnnfffjjjqqqyyy{{{aaaaaafffsss}}}uuu}}}wwwyyy|||yyylll```SSSLLLHHHBBB???@@@<<>>444///---++++++,,,*********++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---555444777GGG\\\xxx~~~||||||{{{zzzrrr{{{}}}qqqccc___cccfffddd___dddhhhlllllljjjlllsssyyyzzz|||~~~~~~|||||||||}}}~~~|||~~~uuubbbZZZ___bbb___]]]^^^dddlllnnnlllooovvvyyyxxxxxxpppddd```iiinnn}}}||||||ccc``````mmmzzzllliiiqqqzzzhhhaaaggguuu~~~ttt~~~zzzzzz}}}zzzmmmaaaUUUNNNIIIDDDAAAAAA:::DDD===999QQQqqqsssdddZZZ\\\wwwyyybbb___dddfffgggiiivvv}}}MMM222555///&&&222,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++,,,,,,++++++,,,,,,---...***+++,,,...666GGG[[[jjjyyyxxx|||vvvqqqnnnllljjjkkkkkkkkkiiigggfffggghhhhhhiiiiiijjjlllmmmnnnqqqsssvvvwwwuuutttssssssuuuuuuvvvwwwyyyyyyyyyyyy}}}zzzwwwwwwvvvtttwwwsssoooqqquuuuuunnnhhhpppwww||||||tttooommmhhhfffjjj|||tttuuuxxx{{{~~~{{{|||{{{}}}~~~}}}vvvooojjjiii___qqq{{{bbb<<<444888))),,,666)))------,,,,,,+++***)))))),,,+++***))))))***+++,,,)))************+++++++++***++++++,,,,,,------...------,,,------...///000//////222:::GGGZZZuuu~~~zzzyyyqqqgggbbbbbbddddddccciiillloooqqqrrrvvvzzz~~~zzzwwwyyy{{{zzz}}}}}}yyyyyy}}}yyyfff\\\```ccc```^^^^^^aaagggkkkmmmsssyyy{{{iiifffhhhmmmvvv{{{wwwcccTTT```gggvvvuuurrr{{{~~~vvv|||iii___ggguuu}}}xxx~~~}}}vvv}}}~~~wwwoooeeeVVVKKKEEECCCAAA@@@AAABBB<<<===HHHRRRfffoooXXXaaalllfffeeeaaafffrrrzzzzzzmmm[[[555---000...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************++++++******************///---,,,111<<>>JJJZZZnnn{{{wwwxxxqqqhhhcccccceeefffeeeiiinnnsssvvvwwwzzz~~~zzzvvvxxx{{{|||~~~|||xxxyyy~~~zzzggg]]]___bbb```___^^^aaahhhlllnnntttzzz{{{~~~oooiiiiiinnnzzzyyysssfff\\\UUUiiiuuuwwwtttzzzuuunnnvvv|||sssgggnnn{{{xxx~~~yyy~~~yyyoooeeeVVVKKKEEECCCBBBAAA@@@BBB<<<;;;CCCNNNfff}}}ccckkknnneeedddccckkkzzzvvvmmm```777...111///---,,,,,,,,,++++++++++++***************************************************************************++++++******************......000666CCCWWWmmm{{{nnnlllrrrqqqxxx~~~zzzxxxoooooonnnmmmlllkkkjjjiiiiiihhhggggggggghhhhhhiiinnnooopppooommmllllllmmmtttwwwyyyvvvrrrssszzz}}}}}}zzz{{{~~~}}}wwwqqqnnnrrryyyzzzssswwwyyyyyyvvvrrrpppsssvvvzzzfff]]][[[cccmmmwww|||{{{qqqlllvvv|||rrrwww}}}JJJ444888///+++000+++++++++++++++++++++++++++++++++***))))))***++++++)))************+++++++++***++++++,,,,,,------...------,,,------...///000333222777CCCPPP]]]lllxxxwww{{{yyywwwzzzsssnnngggccccccdddfffgggiiiooowwwzzzzzz|||zzztttvvv{{{}}}|||xxxzzz|||iii^^^___bbbaaa```___aaahhhmmmpppuuuzzz~~~{{{~~~yyyoookkkrrryyy{{{mmm```]]]___```yyy}}}~~~yyypppnnnkkkzzzzzzmmmrrr}}}yyy~~~uuuzzzzzzooodddVVVKKKFFFDDDCCCAAAAAACCC>>>:::@@@KKKkkkmmmpppnnncccccchhhvvv|||rrrmmmggg<<>>@@@MMMtttuuupppmmmeeehhhrrrvvvqqqpppoooBBB000000//////------,,,,,,,,,+++++++++******************************************************************************+++++++++++++++,,,,,,...111777BBBSSSggguuuvvvxxx~~~yyynnnffflll~~~gggWWWZZZwwwyyyvvvrrrpppooonnnkkkiiihhhgggfffeeefffhhhjjjllllllmmmmmmllljjjiiikkklllpppooopppuuuzzz|||zzzxxxnnn^^^WWWXXXXXX[[[___hhh}}}~~~qqqpppzzz|||vvvvvv~~~ccc;;;555333------///++++++++++++++++++,,,,,,*********++++++*********))))))*********+++++++++***++++++,,,,,,------...------,,,------...///000222111888GGGYYYjjjyyylllkkk~~~tttllllllrrrttttttssspppmmmnnnqqquuuyyyzzz{{{{{{{{{~~~yyytttwww|||}}}pppdddaaabbbcccdddaaaaaahhhnnnqqqtttwww{{{xxxzzzvvvppp~~~}}}uuuqqqsssyyytttooosssuuu{{{zzz}}}~~~xxx}}}|||xxxpppfffWWWLLLFFFDDDBBBAAAAAAEEEBBB@@@AAAMMMxxx{{{qqq}}}qqqlllrrrwwwwwwyyyyyyIII222000......---------,,,,,,,,,++++++******************************************************************************++++++,,,,,,,,,,,,...///333:::FFFUUUccclllpppnnnxxxyyyccc___kkk~~~fffQQQQQQyyyqqqjjjiiimmmsss|||~~~yyyuuutttrrrooolllhhhgggeeeddddddfffiiikkkkkklllmmmmmmkkkkkklllmmmmmmlllooowww~~~mmmaaa```ddd]]]bbbfffnnn{{{yyy~~~}}}yyyzzz}}}|||tttGGG666555111---///++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++***++++++,,,,,,------...------,,,------...///000555555<<>><<<@@@AAABBBAAAEEEkkkqqqfffppp||||||~~~wwwwww~~~ttt|||ZZZ;;;333000......------------,,,,,,,,,++++++++++++++++++++++++******************************************************++++++,,,------...222444>>>QQQfffuuuwwwtttxxx~~~lllgggzzziiiQQQVVV|||```JJJEEEFFFNNNRRRRRRTTTYYYbbbpppzzzvvvwwwtttpppllljjjjjjkkklllfffhhhlllnnnmmmllllllmmmppprrruuuxxx||||||}}}vvvnnnzzz```<<<777666///,,,------,,,,,,+++***)))))))))***+++,,,,,,+++***))))))************+++++++++***++++++,,,,,,---......---------------...000000,,,333@@@PPP^^^kkk|||pppwww|||qqqyyypppjjjoooxxx{{{zzzxxx||||||}}}~~~vvvxxx|||~~~|||{{{ooofffcccdddiiicccaaaffflllnnnnnnnnntttrrrttt{{{tttgggooo}}}yyy~~~|||vvvkkk[[[NNNFFFBBB???===>>>AAABBBDDDBBBCCCfffsssggglllxxx}}}uuupppssstttqqquuuyyymmmwww```???666111///......---------,,,,,,,,,++++++++++++++++++++++++******************************************************+++,,,,,,---......222444???UUUnnn|||{{{tttxxxqqqaaannnhhhTTT^^^hhhNNNBBBBBBEEELLLUUU]]]aaabbbkkkuuu}}}~~~xxxqqqoooppppppnnnkkkkkklllmmmoooqqqqqqqqqpppqqqrrrtttwww{{{~~~www~~~bbb```|||mmm???===555)))444,,,,,,,,,+++++++++******+++++++++************))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////555666@@@OOOYYYcccyyy}}}uuu}}}xxxrrrnnnnnnooo||||||{{{yyywwwvvvvvvwww}}}|||yyy|||~~~wwwllldddbbbgggeeedddfffiiilllooopppsssrrrsssxxxtttpppzzz{{{}}}xxxlll[[[MMMFFFBBBAAA@@@???AAA@@@AAA>>>===___yyyeeebbbuuu~~~zzzuuuiiigggoooqqqqqqpppwwwyyyuuuhhh@@@333111.........---------,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++...***)))---///---...000111555DDD\\\pppyyyyyyyyy|||hhhZZZwwwrrrgggfff|||ooo\\\III@@@@@@BBBHHHPPPWWWZZZ[[[jjjpppzzz|||||||||yyysssmmmpppqqqssssssrrrqqqpppqqqqqqsssvvvzzz~~~yyy{{{}}}~~~mmmoootttDDD===777+++111,,,,,,,,,++++++++++++***+++++++++************))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////555888CCCQQQXXXaaawwwttt~~~|||yyyxxxvvvvvvvvvxxxxxxuuuqqqqqqtttxxx~~~wwwxxx|||~~~}}}qqqgggdddhhhgggffffffhhhkkkmmmnnnsssrrrssswwwvvvuuupppyyyzzz}}}|||xxxlll\\\NNNFFFBBB@@@??????@@@???AAA???===XXX|||hhheeexxx}}}jjjbbbggggggeeejjjyyysssIII777222.........---------,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++...******---///---...111888???OOOdddrrrxxx{{{eee```qqqccc[[[OOOAAA======???DDDJJJPPPSSSTTT[[[^^^ccchhhmmmttt{{{{{{uuuwwwzzz{{{yyyuuurrrssstttvvvxxxzzz}}}zzz~~~}}}~~~PPP@@@:::///000,,,,,,,,,,,,+++++++++++++++++++++************))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////444:::GGGTTTZZZccczzz}}}sss{{{~~~~~~~~~|||ppptttwwwuuupppoootttzzzyyy}}}~~~wwwkkkeeeiiihhhgggggghhhjjjlllnnntttsssssswww~~~sssjjjnnnyyyuuuhhh]]]iiiuuu}}}xxxmmm\\\OOOGGGBBB???>>>@@@@@@>>>AAAAAA<<>>;;;===AAAEEEKKKPPPUUUXXXZZZ\\\]]]]]]\\\\\\]]]^^^^^^fffqqqzzz~~~~~~zzzxxxyyy{{{}}}~~~~~~yyy}}}|||}}}{{{jjjEEE;;;666///---------,,,,,,,,,+++++++++++++++*********))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////555===IIISSS[[[kkk}}}zzzzzzttt|||{{{oooeeeeeeggggggggggggiiinnnqqqvvvvvvwww{{{|||jjjYYYRRRTTT___lllpppoooqqqiii[[[YYYeee~~~zzzooo```SSSJJJDDD???<<>>QQQkkkyyy~~~kkkiiizzziiikkkmmmmmmuuubbb???111222......---------,,,,,,,,,+++++++++*********))))))*********************************++++++,,,,,,,,,,,,+++,,,.........222999EEEZZZuuu{{{rrr~~~{{{}}}zzzuuuooohhhccc```[[[SSSLLLHHHEEECCCAAA;;;???DDDIIINNNTTTZZZ^^^\\\___cccdddbbb```^^^^^^___ccciiinnnssszzz~~~}}}|||||||||{{{|||}}}||||||{{{www{{{yyy}}}www{{{{{{zzzwwwKKK;;;555...------------,,,,,,,,,,,,+++++++++************))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////777@@@KKKTTT]]]lllxxxwww~~~}}}tttrrrhhheeegggiiihhhggghhhmmmqqquuuvvvyyy~~~qqq___UUUSSSbbbnnnqqqnnnlllaaaXXX[[[lll~~~|||rrrcccVVVMMMFFF@@@<<<===???===@@@CCC<<<<<>>>>>===AAAFFFKKKOOOTTT[[[___]]]```eeehhhhhhgggffffffgggggghhhiiilllooosssuuu}}}~~~}}}rrriiidddaaa___ZZZ___cccfffppp}}}xxx{{{yyynnnmmm}}}XXX@@@888000...------------,,,,,,,,,+++++++++************))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////777AAANNNZZZeeesssuuuuuuwwwxxxmmmhhhjjjkkkiiiffffffjjjnnnqqqtttyyytttcccXXXUUU___llloooiiicccWWWRRR[[[kkk}}}tttfffYYYPPPHHHAAA<<<<<>>WWWggg{{{|||rrrvvv~~~|||sssqqqmmmdddZZZRRROOOMMMIIIGGGEEEEEEBBB===:::999>>>BBBGGGKKKOOOSSSZZZ___eeejjjooosssuuuuuuvvvwwwooommmlllmmmnnnooonnnmmmwwwzzzrrrlllddd___]]]\\\ZZZWWWTTTYYY^^^bbblllttt{{{{{{hhhfffwwwdddGGG===444......---------,,,,,,,,,+++++++++************))))))************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000555@@@QQQ```ooo}}}~~~uuuvvvzzzzzz~~~~~~{{{uuuwww|||qqqkkkmmmmmmjjjeeecccgggkkknnnrrrxxxvvvggg]]]ZZZWWWeeeiiiddd\\\QQQPPP^^^iii~~~~~~uuuggg[[[QQQIIIAAA<<<;;;???>>>???BBB<<<===KKKlll{{{jjjdddooouuu|||PPP777333......---------,,,,,,,,,+++++++++************)))************************))))))***+++,,,,,,------++++++---///......555???```lll|||wwwiiifffkkksss~~~{{{wwwssslllggg```ZZZTTTOOOJJJGGGBBBAAA@@@???>>>===<<<;;;;;;@@@GGGJJJLLLOOOUUU[[[dddiiipppuuuxxxzzz{{{|||~~~}}}{{{wwwtttpppnnnvvvwwwyyy~~~{{{jjjtttwwwlll```[[[[[[ZZZXXX]]]ccciiipppyyy|||uuuxxxoooeeennnpppKKK666999111...,,,+++,,,---,,,,,,---,,,++++++******++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,------...,,,---///...---///555<<>>@@@???===CCCLLLrrruuuxxxzzzooo```cccwww}}}pppuuu\\\222444000///...------,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---...//////111<<>><<<;;;;;;:::>>>CCCHHHJJJKKKMMMSSSXXXeeehhhmmmqqqrrrrrrssstttxxxzzz}}}~~~{{{xxxuuuyyyxxxyyy{{{uuuddd\\\ZZZXXX```eeekkkpppxxx|||||||||xxxyyyooottt}}}TTT999888111///,,,+++,,,---,,,,,,---,,,++++++******++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------...,,,---//////---000555:::AAAPPPbbbrrr~~~zzzlllvvvyyytttppppppnnnnnnwwwzzzuuuyyy}}}~~~~~~yyyxxxzzzzzzsssnnnjjjjjjiiiggghhhmmmqqqqqqwww|||{{{qqqeee\\\___mmmnnndddaaa^^^```kkkhhhppprrr|||~~~tttfffXXXNNNFFFBBB???;;;<<<>>>@@@???>>>CCCKKKppptttsss|||kkk]]]bbbvvvzzzzzzvvvjjjhhhzzz```555555000///...------,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,...000000444>>>JJJcccoooxxxuuunnnooouuu{{{}}}{{{|||{{{zzzwwwssslllddd^^^VVVRRRMMMHHHDDDAAA>>>;;;======<<<;;;:::999999888???BBBEEEFFFGGGIIIOOOSSS^^^aaadddfffggghhhiiikkkoooqqqtttxxxzzz{{{|||{{{}}}|||zzzyyyzzz}}}rrrbbb\\\\\\\\\gggoooxxx}}}zzzzzz{{{yyyyyyaaa>>>999222///---,,,,,,---,,,,,,---,,,++++++******++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------...,,,---//////---000666???DDDPPPbbbvvvuuunnnmmmjjjmmmttttttrrr~~~}}}wwwwww{{{|||zzzyyyzzzwwwssstttxxxsssnnnjjjjjjhhhfffggglllllllllttt{{{tttjjjcccjjjvvvtttkkkkkkjjjllluuujjjtttmmmuuu~~~tttfffYYYNNNFFFAAA>>>;;;;;;===@@@???>>>CCCJJJrrruuuooozzziii\\\aaarrr~~~zzzoooqqqyyykkkdddvvvggg888444000///...------,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,...111222666BBBNNNiiittt||||||{{{|||yyyyyyxxxuuurrrlllcccYYYRRRKKKHHHCCC@@@>>><<<:::888::::::999999888888777777<<<>>>@@@AAACCCFFFKKKPPPTTTVVVYYYZZZ\\\^^^bbbdddgggggggggiiilllrrrwwwzzz~~~}}}{{{yyyyyy{{{~~~tttggg```aaafffjjjmmm|||yyy{{{zzz}}}xxxnnnCCC999222000---,,,,,,---,,,+++---,,,++++++******++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------...,,,---//////...111666CCCIIISSSaaasss{{{hhhlllyyy}}}zzzxxxyyywwwwww}}}sssnnnjjjiiigggdddeeeiiihhhhhhpppyyywwwnnnjjjwwwxxxyyyyyyxxx~~~yyylllssszzz}}}uuugggYYYNNNFFFAAA===;;;:::<<<@@@@@@???CCCHHHtttqqqlllvvvkkk```bbbnnnnnnooojjjrrrvvvqqqnnn;;;222000///...------,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,...111333888DDDQQQkkkvvv|||xxxuuusssooojjjcccZZZPPPIIIEEEBBB???<<<;;;:::999888888888888888777777777777999;;;>>>AAAEEEIIINNNQQQSSSTTTUUUVVVWWWYYY\\\___```aaabbbeeehhhllloooqqqwwwwwwxxxzzz~~~uuupppiiiddddddiiirrrzzz~~~yyyrrruuuzzzyyy{{{{{{xxxIII888333111...,,,------,,,+++---,,,++++++******++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------...,,,---000000///222777BBBJJJSSS]]]nnnvvvlllzzzuuuooojjjhhheeebbbbbbfffggggggooozzzvvvoooooonnntttxxx}}}}}}uuugggZZZOOOFFF@@@<<<;;;:::;;;???AAA@@@BBBGGGnnnfffcccnnnxxxzzznnngggfffllleeehhhccckkkuuu???444000///...------,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---...111444;;;IIIWWWbbbnnn||||||~~~~~~zzzuuuooolllgggbbb[[[RRRJJJDDDBBB@@@<<<;;;::::::999888777777777888888888888888;;;===AAAFFFLLLPPPTTTVVVYYYYYYZZZYYYWWWWWWYYYZZZZZZ^^^eeekkknnnnnnllljjjmmmooosssyyyrrrooolllkkkjjjnnnyyyzzzttt}}}~~~rrryyy~~~uuu~~~OOO777444111...---------,,,+++---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,---000000///222888DDDNNNWWWaaatttuuusssxxxwww{{{yyysssmmmjjjfffaaaaaadddiiiiiisssvvvqqqvvvppptttuuuxxx}}}uuuhhhZZZOOOFFF???<<<;;;999:::???AAA@@@BBBEEE___^^^YYYbbbkkkzzz}}}vvvqqqjjjfffllldddhhh___```zzz{{{EEE777000///...------,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,------......///---...111666@@@QQQaaabbbmmm|||iiizzz}}}|||~~~}}}vvvppphhheee___YYYSSSLLLEEE@@@@@@===:::999999999888777777888888888999999::::::>>>@@@EEEKKKQQQUUUWWWWWWYYY[[[[[[ZZZXXXWWWXXXYYYWWW[[[```fffkkkmmmnnnnnnmmmnnnrrrwww~~~tttrrrsssuuuuuu{{{xxxwww|||{{{yyy~~~}}}pppXXX;;;444222///---------,,,+++---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,---000111000333888JJJRRRZZZddd{{{{{{yyy}}}}}}~~~xxxqqqmmmhhhbbbaaadddoooppp{{{{{{zzznnnqqqpppttt}}}uuuhhh[[[OOOFFF???;;;;;;888:::???BBBAAAAAADDDSSS|||bbbXXX\\\lllwww{{{zzzuuuhhhaaakkkdddmmmhhhggg}}}III999000///...------,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,---......//////---...222:::GGG]]]ooopppwwwmmm}}}~~~|||}}}~~~{{{sssmmmddd```ZZZTTTNNNHHHBBB???>>><<<999777888888777666888888999999::::::;;;;;;>>>AAAFFFMMMSSSVVVVVVUUUTTTVVVXXXYYYXXXWWWXXXYYYXXXWWWWWWYYY___hhhpppvvvrrrssstttvvvzzz}}}~~~{{{uuuvvvzzzuuuooorrr~~~zzzvvvzzzzzzmmm}}}```@@@555222///---------,,,+++---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,---000111000333999LLLQQQUUU```zzz}}}{{{zzz|||uuupppjjjcccbbbddduuuvvvlllmmmmmmqqq}}}uuuhhh[[[PPPFFF???:::;;;888999???BBBAAAAAACCCOOO|||lll\\\]]]uuu~~~yyyccc[[[hhhbbbrrruuuxxxKKK888000000...---------------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,---.../////////---...333===MMMeeeyyy|||ooo||||||xxxsssnnnkkk___XXXSSSNNNHHHAAA>>>@@@:::;;;<<<;;;999999:::<<<;;;;;;<<<<<<======>>>>>>CCCFFFIIINNNQQQTTTUUUVVVYYY^^^```___^^^______\\\^^^\\\ZZZZZZ\\\```dddgggpppsssyyy}}}~~~|||xxxuuuuuuvvvyyy}}}}}}wwwrrrppp|||ssssss}}}uuu>>>;;;444///000111///......------,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,---------......///---...///...---333;;;LLLRRRXXXccc|||yyy~~~vvvzzztttooopppjjjjjjwwwhhh```iiittt~~~wwwjjj]]]QQQHHHAAA<<<;;;;;;===@@@CCCCCCBBB@@@IIIiiisss\\\jjjnnn\\\]]]bbbtttYYY999444222///......---,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000...222JJJlll}}}zzz~~~~~~~~~{{{wwwqqqkkkggg[[[UUUOOOKKKEEE???<<<>>>:::;;;;;;;;;:::;;;===@@@@@@@@@AAAAAAAAABBBBBBBBBFFFHHHKKKOOORRRTTTUUUVVV___bbbccc``````dddfffeeecccaaa]]]ZZZYYY[[[^^^aaahhhlllqqqwww{{{|||{{{{{{vvvxxxzzz}}}~~~yyysssqqq{{{{{{yyyyyytttyyy{{{CCC<<<444///000111///---...------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------......///---...///......444;;;GGGOOOZZZiii}}}|||qqqsss}}}|||ttt{{{xxxrrrpppnnnuuueee]]]dddppp~~~~~~vvviii\\\QQQHHHAAA<<<;;;;;;===@@@BBBCCCBBB@@@JJJffftttaaarrrvvvbbbbbbeeettt^^^;;;444111///.........---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111000999XXX}}}}}}~~~}}}zzztttllleee```UUUOOOJJJFFFAAA;;;:::<<<:::;;;<<<<<<===???CCCFFFHHHHHHIIIIIIJJJIIIIIIIIIJJJLLLOOOQQQTTTUUUVVVVVVcccddddddaaadddlllqqqrrrmmmjjjeeeaaa^^^^^^^^^___eeegggkkkooossswwwyyyzzzyyy{{{}}}|||{{{tttqqqyyy~~~yyyyyyIII===555//////000...---...------,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,---------......///---...///......444<<>>999999<<<===>>>???@@@BBBFFFKKKOOOQQQRRRRRRSSSSSSRRRQQQPPPQQQRRRTTTVVVXXXXXXXXXXXX```bbbbbbbbbgggpppuuutttqqqpppooommmjjjhhhfffeeeiiiiiiiiiiiikkkmmmoooqqqsssvvv{{{|||sssqqqwww}}}zzzQQQ@@@777000//////---,,,...------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,---------......///---...000//////555===GGGIIIXXXrrryyyiiifffssszzzvvvttt}}}{{{{{{kkk^^^```iiivvv}}}vvvkkk___TTTKKKCCC>>>;;;;;;<<<>>>AAABBBAAA@@@???YYY{{{wwwdddooosssaaaaaacccjjjwwwggg;;;222000///...///000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...///>>>[[[|||}}}|||zzzuuummmccc[[[UUUJJJDDD@@@???===:::;;;@@@BBBCCCEEEGGGJJJNNNSSSWWWYYYZZZ[[[[[[[[[YYYWWWVVVWWWXXXYYY[[[\\\\\\\\\[[[^^^```aaabbbfffmmmmmmjjjkkkmmmoooqqqqqqooollljjjmmmllljjjhhhgggggghhhiiiiiikkkoootttyyy}}}{{{|||~~~qqqpppvvv}}}rrr^^^DDD:::111///...------...------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......///---...000//////666>>>JJJGGGSSSmmm}}}sss]]]bbbpppwwwsssuuu{{{nnniiipppqqqeeegggmmmssszzzyyynnnbbbWWWMMMEEE@@@;;;;;;;;;===@@@BBBAAA@@@EEE```mmmnnnsssdddeeebbbeeeqqq|||nnn???333111/////////000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///222777DDD[[[ttt}}}|||zzzvvvpppggg^^^VVVQQQGGGBBB>>>>>>>>>>>>AAAFFFIIIKKKOOOQQQTTTWWW[[[^^^___```aaaaaa```^^^\\\ZZZZZZ[[[]]]^^^______^^^^^^^^^```aaabbbfffiiieee___bbbdddhhhlllnnnnnnmmmlllnnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkknnnrrrwww|||zzzzzzzzzzzz{{{sssqqqsssooommmGGG===333000///------000------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........---...000000000666>>>KKKHHHRRRhhhxxx{{{rrr\\\^^^lllssspppuuummmbbb```lll|||ttttttuuuvvvzzz|||qqqeeeYYYNNNEEE@@@<<<;;;;;;<<>>???AAABBBGGGMMMPPPSSSXXX[[[\\\^^^```bbbbbbcccddddddcccaaa^^^\\\[[[\\\^^^___``````______]]]^^^___aaafffkkkhhhbbbccccccdddfffhhhkkknnnoooooopppqqqrrrrrrqqqooonnnrrrqqqpppppprrrtttwwwyyyvvvxxxzzz|||}}}wwwsssooouuuzzzwww{{{ppp{{{yyyKKK@@@555111///......111------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........---...000000000777???KKKPPP\\\llluuuyyy}}}wwwhhhbbbooouuupppwwwoooffffffttt~~~~~~}}}rrreeeYYYNNNDDD>>><<<;;;:::<<>>AAACCCEEEKKKQQQUUUXXX]]]```bbbcccdddeeecccdddffffffeeebbb___]]]ZZZ[[[]]]____________^^^YYY[[[\\\```hhhqqqqqqllljjjhhhfffeeeggglllqqquuurrrtttvvvxxxwwwuuusssqqqsssrrrrrrqqqqqqrrrrrrsssrrrvvv{{{{{{uuulllmmm{{{tttooopppqqqyyy~~~MMMAAA666222000...///222---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........---...000000111777???MMMYYYhhhsssvvvyyyxxxzzzssskkkwwwzzztttzzzxxxzzzyyyqqqppp}}}rrreeeYYYMMMCCC===<<<;;;:::;;;>>>@@@AAAAAABBB\\\ooodddnnn{{{~~~|||zzznnncccfffccc```hhhuuuKKK666444111000000///...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222111777JJJbbbvvvzzzvvv||||||~~~xxxnnnllliiiddd\\\TTTKKKDDDAAA???===>>>CCCLLLTTTXXXYYY```dddhhhhhhfffcccbbbccccccccccccaaa______aaaccc]]]\\\[[[[[[]]]_________VVVVVVXXXZZZ___dddiiilllooonnnmmmjjjhhhiiilllnnnvvvyyy{{{zzzwwwuuuvvvxxx~~~|||zzzxxxwwwyyy|||~~~zzz}}}pppmmmsssyyysss}}}lllmmmsss{{{[[[CCC666444//////111,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,111///---000...444FFFQQQ]]]llltttyyyyyyssszzzooonnnvvvyyyyyy|||lllqqqwwwwww||||||ttteeeWWWKKKCCC???===;;;:::;;;===@@@AAAAAAHHHbbbuuucccaaapppvvvxxx~~~vvvfffaaacccmmmddddddjjjyyySSS888555111000222222111///......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,---...//////111444FFF___ooosss||||||zzzqqqttt{{{yyywwwmmmbbbZZZXXXTTTOOOJJJEEEAAA??????AAAEEELLLSSSXXX[[[[[[aaadddfffeeebbb___^^^___bbbcccbbbaaa^^^]]]^^^___^^^]]]\\\\\\]]]^^^]]][[[ZZZZZZZZZ[[[]]]___aaabbbgggiiijjjkkkjjjkkkmmmooorrruuuyyy{{{zzz{{{~~~}}}||||||}}}xxxmmmnnnqqqwwwqqqqqqsssbbbHHH888555000///000+++......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++111///---111000666GGGQQQ^^^nnnwww~~~{{{||||||yyy~~~~~~{{{rrrccciii}}}uuuyyytttgggZZZMMMDDD???<<<;;;:::;;;>>>@@@AAAAAAHHHaaaooo]]]\\\kkkqqquuu}}}wwwhhhbbbhhhooocccccclll{{{[[[999555111000222222111///......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,---...//////222777IIIbbbrrrvvv|||}}}xxxqqquuu|||vvvnnnaaaUUUHHHGGGDDDAAA>>><<<<<<;;;???DDDLLLSSSXXX[[[\\\]]]ccccccbbb```\\\[[[[[[\\\aaabbbcccaaa^^^[[[ZZZ[[[^^^]]]]]]]]]^^^]]]ZZZXXX[[[[[[\\\\\\\\\\\\\\\[[[]]]aaaeeehhhjjjlllnnnooonnnrrrwwwzzzzzz|||}}}~~~{{{xxx|||lllhhhlllwww}}}sssooonnnyyy{{{xxxlllMMM:::666000///000+++......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++111///...222111888JJJRRRbbbsss}}}{{{kkk^^^eeexxxrrrkkkuuu}}}vvvkkk]]]PPPEEE???::::::;;;===@@@AAA@@@???GGG]]]gggVVVUUUgggrrryyy{{{mmmhhh|||~~~kkkjjjsssccc:::666111000111222000.........---------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,---...///000333:::MMMgggwwwzzz~~~~~~{{{xxx~~~|||rrreeeWWWMMMCCCAAA>>>;;;999888999999@@@GGGOOOTTTWWWYYY\\\___cccbbb___\\\ZZZZZZ[[[\\\bbbccccccbbb^^^[[[YYYXXX\\\\\\\\\^^^^^^]]]ZZZXXXWWWXXX[[[]]]^^^^^^]]]\\\XXX[[[___ccceeehhhkkkmmmlllpppuuuwwwwwwxxx|||mmmkkkpppooovvvzzziiigggnnnyyy}}}xxxpppsssxxx~~~}}}vvvsss{{{zzzvvvRRR999555000///000---......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......+++111//////333333:::LLLUUUfffwwwzzzwwwjjj___hhh|||cccgggwww||||||}}}wwwmmm```SSSGGG@@@::::::;;;>>>@@@AAA@@@>>>DDDWWWyyybbbSSSTTTooovvvttt{{{uuu{{{hhh<<<777222000111222000.........---------,,,,,,,,,------------------------,,,,,,,,,------...///000333;;;PPPjjj{{{yyylll[[[NNNGGG@@@???===;;;;;;;;;===>>>HHHLLLQQQSSSUUUXXX]]]aaa```___]]]\\\]]]]]]^^^^^^bbbcccdddbbb___\\\ZZZYYYZZZZZZ[[[]]]______\\\ZZZWWWYYY\\\^^^```___^^^^^^YYYZZZ[[[\\\^^^aaafffiiijjjnnnsssuuuvvvwww{{{~~~~~~|||{{{zzz|||wwwgggjjjllljjjrrr{{{jjjgggooozzzvvv|||{{{wwwoooiiinnnxxx}}}VVV999444000///111///......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......***111//////333444;;;MMMVVVgggwwwqqqzzzzzzuuutttiii___iiidddnnnxxxwww{{{|||wwwmmmaaaSSSGGG@@@::::::;;;>>>@@@AAA@@@>>>AAAQQQrrr~~~cccUUUddd|||{{{www{{{lll>>>999333000111111000.........---------,,,,,,,,,------------------------------------...///000000333<<>>AAADDDFFFHHHRRRRRRSSSTTTVVVZZZ___ccc]]]]]]]]]___aaabbb```___```aaabbbaaa^^^\\\\\\\\\[[[[[[[[[]]]___```^^^]]][[[]]]^^^``````___]]]\\\[[[[[[[[[ZZZZZZ]]]aaaeeedddiiippptttvvvzzz~~~}}}}}}~~~rrrmmmgggfffkkkmmmmmmuuullleeejjjkkkwwwxxxxxx|||xxxvvvssskkkdddlllyyy~~~]]];;;555111///111000......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++111//////333333:::LLLVVVgggvvv{{{~~~lllfffxxxyyyvvvttt~~~}}}eee]]]hhhxxx}}}vvvkkk___RRRHHHBBB::::::;;;===@@@AAA@@@??????QQQtttiiiYYYyyyyyyvvvwwwooorrrppp???:::333000000111000.........---------,,,,,,,,,,,,,,,,,,------------...------------...///000111555>>>QQQggg{{{yyygggQQQDDDBBB===>>>AAAEEEIIIMMMPPPRRRXXXVVVUUUVVVYYY\\\___```[[[[[[^^^aaadddddd```\\\^^^^^^___^^^\\\\\\]]]______^^^]]]]]]___```___]]]^^^^^^_________]]]\\\[[[[[[\\\]]]\\\\\\]]]___bbb___dddkkkqqquuuzzzooo]]]\\\eeennnrrrtttyyylll```eeecccnnnooozzzxxxyyy}}}zzznnnggguuuxxxsssfff???777333///000000......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++111///...222222999KKKYYYjjjwww{{{vvv```bbbvvvzzzyyywwwzzzeee```nnn~~~uuuhhh\\\PPPGGGCCC<<<;;;:::;;;>>>@@@AAAAAA@@@UUU~~~qqq]]]pppiii{{{ooohhhiiiyyysssAAA;;;444000000000000.........---------,,,,,,,,,,,,,,,,,,---------......------------...///000111:::BBBQQQdddwww~~~kkkRRREEECCCBBBDDDGGGLLLPPPSSSUUUVVVYYYWWWUUUVVVZZZ]]]]]][[[ZZZ[[[^^^cccfffddd^^^YYY[[[\\\\\\[[[ZZZ[[[^^^```bbb```^^^^^^^^^___^^^]]]\\\]]]]]]^^^^^^^^^]]]]]]ZZZ\\\___```_________```\\\aaahhhnnnrrrvvv}}}xxx___^^^[[[kkkyyy{{{}}}jjj\\\cccdddsssmmm|||tttiii{{{tttlllmmmCCC:::444/////////......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++111///...222111888JJJ]]]ooo{{{~~~zzz^^^bbbsssyyy{{{yyyyyyhhhgggwwwxxx}}}tttfffYYYNNNGGGCCC===;;;:::;;;===@@@AAAAAABBBZZZvvv^^^zzziii```rrr|||nnnffffffvvvsssBBB<<<444000000000000.........---------,,,,,,,,,,,,,,,,,,------............------......///000111???EEEQQQbbbttt}}}nnnXXXIIIDDDHHHKKKQQQVVVZZZ\\\\\\\\\YYYXXXVVVWWWZZZ\\\]]]\\\^^^bbbeeefffdddbbbcccdddbbb```]]]ZZZZZZ\\\^^^```cccaaa___]]]\\\[[[\\\\\\_________^^^^^^]]]]]]]]]^^^______^^^]]]]]]```bbb___aaadddiiimmmrrruuuwww~~~fff^^^WWW___zzzzzzxxxpppdddbbbbbbvvv|||zzzsssrrr{{{BBB444888///000000///............---------,,,,,,,,,---------......---------............///...---...//////222===IIIfffwww}}}~~~gggbbbfffssswwwsss||||||gggiiiwwwtttwww{{{{{{qqqggg\\\PPPFFF???>>><<<;;;<<<>>>AAABBBBBBFFF\\\xxxcccvvvggg^^^ooozzzqqqkkkfffooo}}}FFF555222666000---000//////............------------------.........//////+++...000000///...111444???GGGWWWiiizzz~~~qqq\\\MMMGGGOOOSSSYYY___cccdddcccbbb[[[XXXVVVWWWYYY[[[]]]]]]___cccfffhhhgggffffffhhhdddbbb___]]]]]]^^^```bbbbbbaaa___]]]\\\\\\\\\\\\______^^^^^^^^^]]]]]]]]]^^^______^^^]]]]]]```bbb```bbbdddgggjjjnnnpppqqqtttxxx~~~cccTTTUUUSSSdddwwwwwwzzz}}}|||uuuqqqqqqnnnppppppuuuqqqdddbbbaaaqqq~~~vvvzzzuuuxxxHHH666888///000000///............---------,,,,,,,,,---------......---------............//////...///000000333>>>JJJ^^^ooowww{{{kkkbbbiiivvv|||yyyooosssxxx~~~|||rrrfff[[[OOOEEE???===<<<;;;<<<>>>AAABBBBBBEEEXXXttt```mmmzzzcccZZZgggtttmmmkkkhhhpppwwwIII777333777111///111000///............---------,,,------------.........333555666444000...000222AAANNN```mmmttt|||uuucccSSSLLLQQQVVV\\\cccfffgggeeeddd]]]ZZZWWWVVVXXX[[[]]]^^^aaadddggghhhhhhhhhiiijjjgggeeecccaaa``````aaabbbaaa```___^^^]]]\\\\\\\\\___^^^^^^^^^^^^]]]]]]]]]]]]^^^___^^^]]]]]]___aaaaaabbbccceeegggiiijjjkkkkkknnnrrruuuxxx|||uuu^^^OOOLLLSSSVVV```nnnkkkjjjiiieeeaaaccciiidddooozzzrrrdddbbb___kkk~~~{{{yyyzzzOOO999999///111000///............---------,,,,,,,,,---------......---------............///000///000111111444???KKKYYYkkkuuu{{{mmm```iiiwww|||rrrlllpppxxx}}}}}}rrrfffZZZNNNEEE???===;;;:::;;;>>>AAABBBBBBCCCRRRvvvnnnZZZccc~~~uuu```VVV```mmmjjjkkkiiioooxxxjjjnnnMMM:::444777222000222111///............---------,,,,,,,,,,,,------------555666777444000...000222AAAVVVmmmuuuttt{{{yyyjjj[[[RRRRRRVVV[[[```ccceeeeeeddd___\\\XXXVVVXXX[[[^^^___dddeeefffgggggggggffffffgggfffdddbbbaaaaaaaaabbb_________^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\^^^___^^^]]]]]]___```aaaaaabbbccceeefffggghhhiiijjjkkklllmmmppptttwwwXXXPPPOOOOOOWWW\\\]]]vvvxxxxxxyyyxxxqqqkkkmmmssszzztttdddaaa^^^fff|||yyyyyyUUU;;;888///222111///............---------,,,,,,,,,---------......---------............//////...///111111444>>>JJJXXXiiitttzzznnn```jjjwwwzzzoooeeeeeejjjqqq{{{{{{{{{~~~rrrfffYYYNNNDDD>>><<<::::::;;;>>>AAABBBBBBAAAJJJhhhgggTTT\\\sssttt___TTT[[[iiifffiiihhhmmm}}}iiisssPPP<<<444777222000222000///............---------+++++++++,,,,,,,,,---------///111000......222555???ZZZvvv~~~{{{ooo```UUUVVVXXXZZZ^^^aaadddfffgggaaa]]]YYYXXXZZZ]]]```aaaffffffeeeddddddcccaaa```ddddddcccbbbaaaaaa``````^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]___^^^]]]]]]^^^______```aaacccdddfffggghhhggghhhiiihhhiiilllpppttt}}}mmmKKKMMMOOOOOOWWW]]]cccooo}}}vvveeeaaa^^^fffzzzssslll|||YYY<<<888000333111///............---------,,,,,,,,,---------......---------............///...---...000000333===IIIUUUeeeooovvv}}}|||~~~ttthhhtttuuusssrrrsssqqqpppvvv~~~{{{{{{sssvvv~~~rrrfffZZZNNNDDD>>>;;;:::999:::>>>AAABBBBBB???DDD^^^cccOOOUUUiiisssvvv}}}vvv```SSSXXXgggdddggggggooowwwSSS===444555111///222//////............---------+++++++++,,,,,,,,,------)))+++...------...333777AAA[[[yyy}}}sssdddWWWVVVWWWZZZ]]]```ccceeefffaaa^^^[[[[[[]]]```cccdddiiigggdddcccbbbaaa___]]]```aaaaaaaaaaaa```______]]]]]]^^^______^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^___[[[]]]^^^___^^^]]]^^^_________aaabbbdddfffggghhhdddfffgggiiikkknnnssswwwxxxzzz}}}fffKKKMMMNNNOOOYYYaaaggglll|||zzzgggaaa^^^ggg{{{pppccc{{{yyywww|||^^^???999111444111///............---------,,,,,,,,,---------......---------............///------...//////222===HHHWWWeeeooovvv}}}{{{yyyssszzzrrrttt{{{wwwvvvnnnoooooouuu|||sssggg[[[OOODDD===:::999888:::===AAABBBBBB???AAAYYYeeeOOOMMM___hhhppp~~~{{{fffVVVXXXhhhgggiiiiiisssWWW???444444000000222...///............---------,,,,,,,,,,,,---------------...000...---...333777DDD[[[yyy}}}uuueeeWWWUUUYYY^^^bbbeeefffeeeeee```^^^]]]^^^aaadddffffffkkkhhheeedddddddddaaa___]]]^^^```aaaaaaaaa______\\\\\\^^^_________^^^^^^]]]]]]]]]^^^^^^^^^______ZZZ\\\^^^___^^^]]]]]]^^^______```aaabbbddddddeeedddfffhhhjjjlllppptttxxxvvvxxxzzz|||}}}^^^KKKNNNPPPTTT]]]aaacccllljjj```\\\hhh}}}ppp^^^xxxzzzoooqqqwwwdddBBB:::222444//////............---------,,,,,,,,,---------......---------............///.........000000333>>>IIIXXXfffpppyyyzzzwww}}}zzzqqqggghhhlll{{{{{{sssiii]]]PPPDDD===:::999888:::===@@@BBBBBBBBBBBBYYYiiiRRRHHHXXXcccpppppp``````rrrqqqppplllsss[[[BBB555555111111333//////............---------,,,------------............000000///---...333777GGG\\\www~~~}}}vvvfffVVVZZZ___gggnnnqqqpppllliii___^^^^^^```cccfffggghhhllliiifffeeeggggggeeeccc\\\]]]___aaabbbaaa```___[[[\\\^^^___```______^^^]]]]]]]]]^^^^^^_________ZZZ\\\^^^___^^^]]]]]]^^^___`````````aaaaaabbbbbbfffhhhkkklllmmmooorrrtttzzz}}}kkkPPPEEELLLQQQWWW]]][[[aaaqqqkkk___[[[hhhppp[[[vvvxxxuuunnnkkkssszzzhhhEEE<<<222333---//////.........---------,,,,,,,,,---------......---------.........////////////000111111444???JJJSSS```lllwwwvvvsss~~~~~~ggg```hhhqqqvvv~~~zzzsssjjj^^^QQQEEE<<<999888888:::===@@@BBBBBBDDDDDDZZZmmmUUUFFFVVVbbbrrrzzziiijjj}}}|||xxxmmmppp^^^DDD666666333222444000//////.........------------------.........//////,,,---...---,,,...444888HHH\\\www}}}{{{uuuiii```ccchhhnnnqqqppplllgggeee_________aaaccceeehhhiiioookkkgggfffhhhhhhddd```cccbbbbbbbbbaaaaaa``````cccbbbbbbbbbaaaaaaaaa```]]]]]]]]]]]]]]]^^^___```]]]]]]^^^^^^___^^^^^^^^^bbbaaa``````aaaccceeegggiiikkkmmmnnnnnnpppsssuuu|||}}}~~~___VVVNNNNNNRRRUUUZZZ______{{{oooffffffcccyyynnn___}}}sssmmmdddgggzzzxxxCCC777555...111///............---------++++++,,,,,,---...//////---------............///000......//////444AAANNN^^^hhhmmmooouuuxxx|||qqq~~~~~~iiiaaakkkkkkppp}}}zzzqqqwwwwwwjjj[[[PPPGGG>>><<<:::999;;;>>>AAABBBBBBFFFFFFXXX}}}YYYUUUWWWaaavvvmmm~~~}}}lllzzzaaa@@@:::777222444...222000000000///......------........................///---...///...---333;;;EEEXXXvvv}}}wwwnnnccc[[[ccciiiqqquuutttoooiiifff````````````aaadddfffhhhkkkhhhgggiiijjjhhhbbb]]]```````````````______^^^^^^^^^______```````````````______^^^^^^^^^______^^^]]]]]]\\\]]]^^^```aaabbbbbbaaabbbccceeehhhiiijjjkkkmmmnnnooopppsssvvvzzz{{{|||~~~YYYRRRMMMOOOSSSWWW\\\aaafffqqqgggdddaaaxxxxxxiii{{{yyyxxxllldddmmm|||{{{EEE888555...111///............---------+++,,,,,,------.........---------............//////......///000555BBBOOO```kkkoooqqqvvvxxxzzzppp~~~|||ssscccfffsssuuu~~~{{{zzz}}}nnn^^^RRRFFF===;;;:::999;;;>>>@@@BBBBBBEEEHHHZZZdddUUUaaauuupppzzzwwwlll~~~cccAAA;;;777222444...333000000000///......------........................///---...///......444;;;CCCTTTqqq|||pppcccXXXSSS\\\ccclllrrrrrrmmmgggccc____________aaabbbdddeeeeeefffgggjjjkkkggg___YYY^^^^^^^^^^^^^^^]]]]]]\\\ZZZZZZ[[[\\\^^^___``````aaaaaa``````___^^^^^^^^^___^^^\\\[[[\\\___bbbdddbbbbbbcccdddfffhhhkkkmmmjjjlllnnnooopppqqqtttwwwyyyzzz|||}}}tttRRRNNNLLLQQQVVVYYY]]]bbbmmmuuugggbbb___xxxxxxooommmuuupppjjjrrr|||HHH999666///111///............------------------------------------------............//////...///000222666CCCPPPaaammmsssvvvzzzyyyssskkk|||{{{hhhxxx{{{}}}tttllliiieeelllxxx|||qqqaaaTTTFFF<<<;;;:::999:::===@@@BBBBBBAAAHHHZZZttt\\\pppssspppqqqssskkkggg~~~gggDDD<<<888333555///333111000000//////......---........................///---...///......444<<>>999444666000333111111000000///.................................///---...000//////555===JJJSSSfffwwwzzzwww~~~yyycccOOOFFFCCC@@@EEELLLRRRUUUWWWYYYZZZ[[[^^^cccgggiiihhhfffdddbbbbbbbbbbbbbbb```]]]ZZZ[[[\\\^^^______^^^]]]\\\[[[[[[\\\\\\\\\]]]]]]]]]ZZZ[[[\\\^^^^^^______^^^___```aaabbbaaa```___^^^aaabbbdddfffiiikkknnnooommmoooqqqssstttvvvyyy|||{{{{{{}}}~~~qqqWWWOOOMMMOOOTTTXXXYYY^^^cccuuuyyy~~~}}}kkkaaacccssswww{{{gggjjjzzzwwwllllllxxxQQQ===999111111///............---------------------------,,,,,,---------............//////...000222333777CCCOOOYYYlll{{{~~~~~~eee```mmmxxxsssmmmhhhgggggghhhmmmssswwwzzzmmmbbb^^^eeennnrrrqqqhhhXXXPPPTTTYYYYYYaaaiiiooooookkklllsssyyyyyy~~~oooeeefffkkkeeeggggggpppwwwjjj___SSSGGG>>>:::999888:::===@@@AAAAAA@@@DDDVVVvvvYYYwwwkkkjjjhhhmmmoooppprrrLLL@@@999555888111444111111111000//////..............................///---...000//////666>>>KKKQQQ___nnnsssuuuwww```LLLBBB@@@>>>BBBHHHMMMQQQUUUXXX[[[^^^aaaeeehhhjjjiiigggfffaaaaaa___^^^]]]\\\\\\\\\[[[\\\^^^___```___]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]WWWYYY[[[]]]^^^______^^^^^^___bbbddddddbbb___]]]bbbccceeehhhjjjmmmnnnoooppprrrtttuuuwwwyyy}}}||||||}}}~~~~~~~~~~~~~~~cccQQQRRRPPPQQQTTTWWWYYY___gggzzz~~~wwwmmmdddkkkjjjhhh}}}fffdddsssssslllqqq}}}UUU???:::222111///............------------------------------------------............//////...000222333666AAAMMMTTThhhzzzggg```fffvvvzzzxxxkkkddd]]]ZZZWWWUUUXXX]]]ddd~~~rrrcccWWWPPPPPPYYYccccccddd^^^SSSNNNSSSYYY\\\___eeehhhfffeeehhhlllnnnppptttxxx|||eee___```bbbddd___eeehhhsss~~~qqqhhh___RRRGGGAAA:::999888999<<>>HHHMMM[[[lllssswwwvvv```LLLAAA>>>CCCGGGMMMSSSVVVXXXZZZ[[[aaaaaa`````````aaaaaabbb^^^___^^^]]][[[ZZZZZZ[[[ZZZ[[[]]]___```___]]]\\\YYYYYYZZZ[[[\\\]]]]]]^^^YYYZZZ\\\^^^______^^^]]]]]]^^^```bbbcccccccccbbbeeefffhhhjjjmmmnnnpppppprrrtttvvvxxxyyy|||rrrYYYTTTTTTQQQQQQSSSUUUYYYccclll|||vvvwwwooogggssseeebbbiiidddoooqqqrrr}}}XXX@@@;;;333111///............---------+++,,,,,,------.........---------............/////////000222222555???JJJRRRfffwwwiii```dddvvv~~~wwwrrrccc\\\TTTOOOJJJGGGHHHMMMPPPiiiqqqkkklllbbbZZZQQQLLLIIIIIIPPPXXXZZZ[[[XXXSSSRRRXXX^^^bbbfffmmmqqqmmmjjjlllooonnnrrruuuxxx{{{iii\\\```aaa^^^\\\bbbiiijjjooo|||{{{rrrkkkaaaRRRFFFBBB:::999888999<<>>HHHMMMTTTYYY[[[[[[[[[[[[bbb^^^ZZZVVVUUUVVVZZZ\\\\\\]]]^^^]]][[[ZZZYYYYYYXXXZZZ]]]______^^^\\\[[[VVVWWWXXXZZZ[[[]]]^^^___[[[]]]___``````___]]]\\\\\\]]]^^^```bbbeeeggghhhggghhhjjjlllnnnpppqqqqqqsssuuuxxxyyy{{{}}}\\\PPPVVVTTTQQQPPPRRRUUUZZZfffqqq|||qqqvvvpppiiixxx```]]]tttuuu~~~yyyrrryyy|||}}}ZZZAAA<<<333111//////.........---------++++++,,,,,,---...//////---------.........////////////000222222444>>>IIIRRRdddtttjjj___cccxxx}}}tttnnn\\\UUUMMMHHHCCC??????CCC>>>FFFPPPSSSQQQOOOQQQTTTFFFBBB@@@AAABBBCCCGGGLLLNNNNNNMMMMMMSSS___kkkqqqsss}}}}}}xxxyyy||||||zzz}}}}}}~~~ttt^^^___dddbbbaaadddcccjjjhhhgggrrr~~~|||uuupppdddRRRFFFCCC:::888888999<<>>AAACCC===<<<::::::;;;???CCCFFFDDDFFFJJJPPP\\\mmm~~~ooofff```bbbfffeeebbbaaa___```eeeooo~~~~~~uuukkk___SSSGGG@@@<<<:::999;;;>>>AAABBBBBBCCC???ZZZqqqPPPXXXggg}}}pppXXXSSSVVV___jjjqqq{{{RRRCCC>>>555999555444222111000//////.................................,,,111...---111///222AAAPPP```rrrzzz}}}}}}jjjUUUKKKKKKRRRXXX[[[\\\]]]___]]]YYY]]]UUUOOOOOOPPPQQQUUUYYYbbbeeehhhgggccc___]]]]]]\\\[[[ZZZ[[[\\\]]]\\\[[[[[[]]]^^^___^^^___bbbdddeeedddbbb```_______________``````bbbeeehhhjjjlllmmmmmmnnnooorrrvvvyyy{{{zzz}}}yyybbb^^^cccaaa[[[OOOSSSUUUTTTVVV```ppp||||||rrr}}}mmmaaajjjyyymmmeeerrrtttwwwssswwwgggAAA???555222...222666555111------...,,,,,,,,,---------.................................///111222111555BBBOOO^^^jjjxxxllljjjyyyzzzrrriiicccTTTKKKBBB???===:::999:::999;;;<<<<<<;;;<<<>>>@@@BBBAAA@@@???@@@BBBEEEFFFFFFHHHLLLTTTbbbuuurrreeeaaa___aaabbbaaabbbeeejjjmmmvvv}}}tttjjj___RRRGGG@@@<<<:::999;;;>>>AAABBBBBBDDD>>>RRRlllJJJVVVjjjoooYYYSSSXXXccckkklllsssUUUEEE@@@777999555333222111000//////......///........................,,,111...---111///333BBBVVVgggzzzooo]]]SSSRRRXXX\\\^^^^^^```bbb```[[[ZZZRRRLLLKKKMMMOOOTTTZZZaaaeeejjjkkkiiiddd```^^^```^^^]]]^^^______^^^]]]ZZZ\\\^^^______```bbbdddfffeeecccaaa````````````___```bbbdddhhhkkknnnpppnnnnnnppprrruuuyyy}}}ttt\\\UUUaaannnkkk```QQQTTTWWWWWWXXX^^^lllwww|||zzzxxxppp___^^^eeemmmgggnnnuuulll~~~wwwqqqmmmwwwmmmDDD@@@555222...111333111---+++,,,---,,,,,,,,,---------..............................//////000111111666DDDSSSaaannn{{{pppppp}}}vvvnnnddd^^^PPPGGG>>><<<;;;888888999888999::::::::::::===???EEEEEEEEEEEEEEEFFFFFFFFFIIIIIILLLSSS```rrruuu___[[[\\\___aaa```___eeelllpppwww|||sssiii^^^RRRGGG@@@<<<:::999;;;>>>AAABBBBBBEEE>>>HHHvvvdddGGGYYYrrrttt```QQQ[[[jjjpppkkklllXXXHHHCCC999;;;555333222222111000////////////........................,,,111...---111///333BBBVVVggg{{{|||zzzuuuddd[[[ZZZ[[[\\\[[[\\\aaafffeee___WWWOOOHHHGGGJJJMMMSSSZZZaaadddgggiiihhheeebbb```bbb```______``````___]]]XXXZZZ]]]^^^^^^___aaacccdddcccbbbaaa```aaabbbbbbaaabbbdddgggjjjmmmpppqqqlllmmmooorrrvvvzzz}}}~~~xxxlll^^^QQQTTTeeerrrmmm___QQQTTTXXXZZZYYY\\\gggrrrwww|||~~~|||uuuccc]]]^^^fffbbbqqqyyymmmzzz~~~jjjgggyyyrrrHHHBBB666333///000111///,,,+++,,,...,,,,,,,,,---------......---------...............000///000111111777FFFUUU]]]lll}}}nnnppp}}}yyyssskkkccc]]]KKKBBB;;;999999777777999666888999:::;;;===@@@BBBFFFGGGIIIJJJKKKJJJIIIHHHJJJJJJKKKNNNTTT___llltttiii[[[XXXYYY]]]bbbbbbdddkkkuuuwww{{{wwwyyy}}}{{{rrrhhh\\\QQQFFF@@@;;;:::999;;;>>>AAABBBBBBCCC???EEEmmm]]]KKKaaa{{{{{{jjjQQQ___rrr|||uuuppp~~~[[[KKKEEE;;;<<<666333333222111000////////////........................,,,111...---111000444CCCSSScccvvvyyyjjjaaa___aaa___]]]]]]dddkkkiiicccSSSKKKEEEEEEHHHLLLSSSZZZaaaaaaaaabbbcccccccccbbbcccaaa````````````^^^]]]ZZZ\\\___`````````bbbccc``````______```aaacccddddddeeegggiiikkknnnoooppplllmmmppptttxxx|||}}}pppddd]]]RRRPPPNNNUUUccckkkeeeYYYPPPQQQVVVZZZZZZZZZdddqqqzzzvvveee]]]]]]cccjjj~~~mmmvvv}}}{{{mmmmmm{{{vvvKKKCCC777444111111000///------...///,,,,,,,,,---------......---------.........//////000///000111111777FFFUUU\\\nnnjjjnnn|||wwwqqqhhh^^^XXXHHH???888777888777888:::666999;;;===???BBBFFFIIIIIIKKKNNNPPPQQQQQQOOONNNKKKKKKLLLLLLLLLOOOSSSVVV___dddkkkrrr{{{ppp```UUUXXXWWWZZZaaafffkkkuuu~~~}}}oooddd___ccckkkpppzzzzzzpppfff[[[PPPFFF@@@;;;:::999;;;>>>AAABBBBBB@@@BBBGGGmmmZZZNNNddd|||mmmVVVfff~~~[[[LLLFFF<<<===777444333222111000000/////////........................+++000......222000555DDDRRRaaarrr}}}|||nnndddaaaooommmkkkmmmuuuyyyssshhhOOOHHHCCCDDDHHHLLLSSSYYYaaa___]]]]]]___bbbdddeeedddbbbaaa`````````^^^\\\^^^aaaccceeedddddddddeee```_________```bbbcccdddccceeegggiiilllmmmnnnooopppqqqtttxxx|||zzzmmm```UUUOOODDDIIIPPPWWW___eeebbb[[[NNNOOOTTT[[[[[[[[[ffftttuuucccZZZYYYdddyyyrrrqqq}}}ssssss~~~{{{OOOEEE888555111111000///////////////,,,,,,,,,---------......,,,,,,------...///////////////000111111666DDDSSS```ttthhhjjj~~~wwwnnndddYYYRRREEE===777777888888999<<<:::<<>>AAABBBBBB>>>EEEKKKttt]]]KKKaaaxxxmmm___oooXXXJJJFFF===>>>888555333333222111000000000000........................+++000......222111555DDDMMM\\\lllyyy}}}oooeeeaaapppqqqttt{{{yyyjjjLLLEEEBBBDDDIIIMMMSSSYYYbbb___\\\]]]aaadddfffgggfffdddbbbaaaaaa```^^^\\\aaacccfffgggfffeeeeeeeeecccbbbaaaaaaaaaaaabbbccc```bbbeeeiiilllnnnoooooossstttwww{{{|||nnnaaaVVVNNNKKKAAAIIIPPPUUU[[[```bbb___NNNMMMSSS\\\^^^^^^jjjzzzwwwdddZZZZZZgggzzzuuuRRRFFF777444000000//////000000///...,,,,,,,,,---------......,,,,,,------...//////000...///111222111555BBBOOOaaatttdddccczzzwwwnnncccXXXQQQDDD<<<666777999:::<<<>>>???AAADDDEEEGGGIIIMMMOOOPPPRRRTTTVVVVVVUUUTTTSSSNNNOOOOOONNNLLLJJJJJJJJJKKKLLLNNNNNNOOOTTT\\\ccclllooouuu~~~kkk\\\WWWVVVVVVTTTXXX___hhhppp}}}qqqaaa[[[```hhhllllll[[[ZZZXXXZZZ```kkkuuu|||||||||~~~~~~xxxnnncccXXXNNNEEE@@@<<<:::999;;;>>>AAABBBBBB???EEENNN}}}~~~cccJJJ```xxxpppddduuuUUUHHHEEE<<<>>>999666333333222111000000000000........................+++000......333111666EEEIIIYYYmmm|||}}}oooeeeaaabbbgggooo{{{wwwdddJJJDDDAAAEEEIIIMMMSSSXXXbbb___]]]___dddggghhhhhhgggeeecccbbbbbbaaa___]]]aaacccfffgggeeedddccccccgggfffdddbbbaaaaaaaaabbb]]]___ccchhhkkknnnpppqqqsssuuuxxx{{{tttdddWWWNNNIIIGGGBBBHHHLLLNNNSSSZZZ^^^]]]NNNMMMSSS]]]```aaannn{{{hhh^^^^^^ggg~~~|||TTTGGG777333//////...///000000...---,,,,,,,,,---------......,,,,,,------...///000000......111333222444@@@MMM\\\oooaaaZZZttt}}}wwwoooeeeZZZSSSDDD<<<666777:::;;;===@@@CCCEEEGGGGGGHHHIIILLLOOOPPPQQQSSSSSSSSSQQQOOONNNNNNOOONNNLLLIIIHHHIIIKKKIIIJJJKKKJJJJJJNNNUUU[[[]]]ccclllvvvnnn^^^[[[UUUUUU]]]TTT[[[gggooovvv~~~\\\VVVPPPPPPTTTWWWVVVSSSWWWYYY^^^eeeooozzz}}}~~~wwwmmmcccXXXNNNEEE@@@<<<:::999;;;>>>AAABBBBBB@@@EEENNN~~~gggLLLbbb|||wwweeevvvRRRFFFDDD<<>>000222111000//////.................................///////////////.........,,,---111333222333<<>>BBBDDDDDDAAAAAAQQQ~~~bbbLLLdddmmmhhhuuuRRRDDDAAA>>><<<444:::333333111000//////////////////.........---------000......//////111999CCCQQQ```uuuzzzmmm^^^TTTYYYWWWVVVXXX[[[YYYTTTOOOLLLNNNPPPRRRSSSUUUXXX[[[___dddeeedddiiioookkkbbbkkkgggcccccceeegggeeebbbdddeeefffggghhhhhhiiihhhggghhhhhhfffcccaaaaaabbbbbbdddgggkkkooorrrtttuuuvvvyyyzzzzzznnncccXXXSSSPPPKKKGGGFFFCCCEEEHHHMMMQQQUUUXXXZZZWWWPPPPPPZZZaaagggsssjjj```bbbttt}}}|||[[[GGGAAA111222111000//////................................./////////////////////...---...111333111333>>>JJJUUU___sssnnn```ppp}}}}}}wwwrrrlllcccWWWOOOEEE===999===CCCFFFIIILLLLLLLLLLLLKKKKKKLLLNNNOOOOOOMMMJJJJJJLLLLLLKKKIIIKKKKKKKKKKKKKKKKKKJJJIIIMMMMMMLLLLLLLLLMMMNNNOOONNNOOOPPPUUU]]]jjjxxxhhhSSSSSSWWWVVV[[[fffgggpppttt\\\NNNHHHMMMIIIIIIOOORRRRRRUUUYYYhhhhhhjjjsss{{{ooobbbUUUJJJ@@@::::::999888:::>>>AAACCCCCCEEEFFFXXXtttXXXIIIbbb}}}```]]]jjjxxx}}}{{{VVVGGGCCC???>>>555:::444333222111000///////////////.........---------000......//////111999BBBZZZhhh}}}wwwlll^^^VVV^^^ZZZUUUTTTVVVWWWVVVTTTVVVWWWYYYYYYXXXXXXZZZ\\\\\\___eeekkknnnmmmhhhdddkkkhhhddddddggghhhgggeeegggggghhhiiijjjjjjjjjiiihhhhhhhhhfffcccaaaaaabbbeeefffgggjjjnnnrrrvvvxxxyyy}}}xxxYYYSSSNNNNNNNNNJJJFFFFFFEEEFFFIIILLLPPPTTTWWWYYYXXXRRRRRRYYY```ggguuulll```bbbxxx|||}}}~~~}}}```KKKBBB000222111000//////.......................................//////////////////...///111222111444AAANNNVVVddduuulll]]]lll}}}}}}yyytttpppkkkcccXXXQQQEEE>>><<<@@@GGGKKKNNNRRRRRRSSSTTTUUUTTTRRROOONNNLLLJJJIIIHHHHHHHHHGGGEEEJJJJJJJJJKKKKKKKKKKKKJJJMMMMMMNNNNNNOOOPPPPPPQQQSSSRRRPPPPPPUUU___llluuuhhh[[[TTTXXXZZZ[[[dddqqqrrr{{{dddSSSKKKHHHFFFQQQPPPTTT[[[```bbbfffjjjqqqoooqqqxxxzzznnnbbbUUUJJJ@@@::::::999999;;;>>>AAABBBAAADDDHHH\\\kkkPPPHHHcccsssZZZQQQ]]]kkkqqqpppxxxZZZMMMHHHBBBAAA888<<<555555333222111000000000/////////.........------000......//////111888AAA^^^mmm{{{~~~zzzsssiii^^^WWW\\\XXXUUUUUUXXX\\\^^^___ZZZZZZ[[[ZZZXXXXXXZZZ\\\]]]^^^eeeoooqqqllliiijjjkkkhhheeeeeefffgggfffeeegggggghhhhhhiiihhhhhhhhhfffggghhhfffdddcccdddeeeffffffgggiiimmmrrrvvvyyyzzzqqqeeePPPKKKIIIKKKLLLHHHFFFFFFJJJJJJKKKLLLOOORRRTTTVVVWWWSSSSSSXXX^^^gggwwwkkkaaaccczzz~~~|||~~~~~~bbbLLLBBB000222111000///................................................////////////000///000111111555CCCQQQYYYiiiyyykkk[[[hhh}}}~~~|||yyyuuupppjjjaaaWWWPPPBBB======CCCJJJOOOUUUZZZ^^^___aaabbb```ZZZSSSNNNIIIGGGFFFEEEFFFFFFFFFFFFHHHJJJLLLNNNMMMKKKJJJIIIIIIJJJLLLNNNPPPRRRSSSSSSYYYWWWUUUTTTVVV^^^hhhooo|||___ZZZXXX\\\___aaajjjtttzzzdddRRRNNNOOOOOOPPPTTTYYYcccmmmuuuyyy|||{{{yyyxxx}}}~~~}}}{{{qqqeeeXXXMMMBBB<<<:::999999;;;>>>@@@@@@@@@@@@DDDYYYeeeOOOEEEcccqqq[[[LLLWWWdddkkkiiiooo^^^RRRKKKEEEDDD;;;===777666555333222111111111////////////............///......000///000888@@@YYYkkk|||yyy}}}xxxrrrkkkccc[[[UUUPPPQQQRRRUUUYYY]]]______ZZZZZZYYYXXXWWWXXX\\\___fffggglllqqqoooiiihhhkkkjjjhhheeedddddddddcccccceeeffffffffffffeeeeeeddddddfffggggggfffeeeggghhhgggffffffhhhkkkpppuuuxxxyyy}}}}}}}}}{{{|||rrraaaTTTJJJFFFEEEHHHIIIHHHIIIKKKNNNNNNNNNNNNOOOPPPQQQQQQTTTSSSSSSWWW\\\gggwww|||jjjbbbfff|||yyy~~~{{{fffOOODDD333222111000///....................................---.........//////000000111000111111000555CCCRRRYYYiiiyyylll^^^ggg|||||||||wwwqqqhhh]]]SSSMMM@@@===???GGGOOOUUU\\\bbbggghhhiiijjjggg```UUUNNNGGGFFFEEEDDDEEEGGGJJJLLLHHHLLLPPPQQQNNNKKKIIIHHHFFFGGGIIILLLOOORRRTTTUUUVVVWWWXXXXXXZZZ___eeeiiivvv|||rrrYYYWWWWWW\\\cccjjjqqqvvvwwwfffTTTNNNNNNNNNPPPSSS^^^hhhvvv{{{qqqeeeYYYNNNCCC<<<999999999;;;>>>@@@@@@??????@@@SSSzzz___MMMCCCaaa~~~oooYYYLLLTTTbbbjjjfffhhh___UUUMMMGGGGGG>>>???999888666555333222222111000000/////////.........///......000///000777???SSShhhqqqooowww}}}{{{yyyuuunnngggaaaZZZTTTPPPKKKNNNTTTYYY]]]^^^]]]]]]ZZZYYYWWWUUUTTTXXX^^^bbbpppsssuuurrrjjjeeedddfffgggfffdddcccbbbbbbcccccceeeeeefffeeeeeedddccccccdddfffggggggffffffhhhiiihhhgggggghhhkkkooosssvvvxxxzzzuuutttuuunnnnnnrrrzzzssscccSSSHHHEEEBBBBBBGGGJJJKKKOOOTTTPPPQQQQQQQQQQQQPPPPPPOOOQQQSSSUUUWWW\\\gggwwwzzziiicccggg|||ttt}}}rrr{{{lllTTTHHH888222111000//////.................................------......///000000000111000111111000555BBBQQQUUUddduuujjj___kkk~~~~~~yyypppeeeYYYNNNHHH@@@???CCCKKKSSSYYY```gggiiiiiiiiijjjhhhaaaVVVNNNIIIHHHFFFDDDEEEIIIOOOTTTNNNQQQTTTRRRMMMIIIHHHHHHGGGGGGHHHJJJMMMPPPSSSUUUWWWYYY]]]```bbbeeehhhkkknnnttt|||ttt___WWWZZZ]]]dddppp}}}ttt___TTTLLLNNNRRRTTT\\\eeevvv~~~xxxnnncccWWWKKK@@@:::888888999;;;???@@@@@@???BBB@@@OOOrrrXXXGGGIIIeee~~~ttt[[[LLLTTTbbbkkkfffdddyyy}}}\\\UUUMMMGGGHHH@@@@@@;;;:::888666444333333222000000000/////////......///---...000000000666>>>QQQfffzzzjjjhhhqqq{{{xxxvvvqqqlllccc\\\VVVQQQLLLJJJHHHNNNWWW^^^aaaaaa```^^^ZZZXXXSSSPPPPPPTTT\\\bbboooyyy{{{qqqgggeeeddd```cccccccccbbbbbbccceeeggghhhhhhhhhgggfffeeeddddddggghhhiiihhhfffeeefffgggjjjjjjjjjjjjlllooorrrtttxxxyyymmmdddbbbcccZZZZZZ^^^gggttt}}}~~~uuudddUUUIIIBBBDDDCCCFFFLLLPPPQQQUUUZZZOOOPPPSSSTTTTTTSSSQQQPPPOOOTTTXXXYYY]]]iiiyyy|||kkkdddggg}}}mmmyyypppqqqqqqXXXJJJ999222111000//////.................................------......///000000111000000111222111444@@@NNNSSS```pppggg```xxx~~~|||wwwnnnaaaTTTJJJDDD@@@@@@CCCKKKQQQVVV]]]dddfffeeeeeeggggggbbbYYYQQQOOONNNJJJFFFEEEJJJRRRYYYXXXXXXVVVOOOHHHFFFHHHLLLLLLKKKIIIIIIJJJMMMQQQSSSZZZ^^^bbbeeegggjjjmmmooolllpppvvv|||www```]]]```iiiqqqwwwttt^^^UUUNNNNNNXXX```eeeooo{{{{{{uuulllaaaVVVIII>>>777666666888;;;???AAAAAA???DDD>>>LLLpppTTTBBBJJJccczzz~~~aaaMMMUUUdddooojjjeeeyyywwwYYYSSSKKKFFFIIIAAAAAA<<<;;;999777555444333333000000000000/////////......---...000000///555===OOOaaayyytttpppyyy|||xxxuuurrrlllfff]]]TTTNNNJJJGGGEEECCCJJJTTT\\\aaaaaaaaa```YYYVVVPPPKKKKKKPPPYYY```hhhwww|||pppfffgggfff``````aaabbbbbbccceeehhhkkkjjjjjjjjjjjjiiigggfffeeejjjkkkkkkiiifffddddddeeelllllllllmmmnnnppprrrtttxxxqqqaaaVVVRRRRRRKKKKKKNNNYYYgggrrrxxxyyyuuuyyymmmZZZKKKCCCAAAIIIIIIMMMTTTVVVVVVXXX]]]MMMOOOSSSVVVWWWUUUSSSQQQOOOUUUZZZ[[[___jjjzzznnneeefff~~~uuuhhhvvvuuupppsssXXXHHH666222111000//////.................................---------...///000000111000000222222111333???LLLSSS^^^ooojjjfff|||zzzuuulll___RRRGGGBBB???>>>AAAHHHMMMPPPWWW^^^eeecccccceeegggeee]]]VVVUUURRRMMMGGGFFFKKKTTT\\\```]]]VVVLLLDDDCCCIIIOOOQQQOOOKKKIIIIIILLLOOORRR[[[]]]aaaccceeehhhlllooonnnqqquuuwwwxxxxxxyyyzzz|||~~~eeeZZZeeeiiivvvrrraaaQQQYYYRRRVVVccclllnnnttt~~~{{{uuulllbbbVVVJJJ>>>777555555777;;;???AAAAAA@@@AAA;;;JJJrrrTTTBBBBBBZZZqqqcccOOOWWWhhhtttoooiii|||rrrVVVQQQJJJEEEIIIBBBBBB===<<<:::888666444444333000000000000////////////...---///111000///555<<>>???BBBDDDGGGMMMSSSXXX^^^``````^^^___```]]]XXXZZZWWWQQQJJJEEEJJJTTT^^^gggdddZZZMMMEEEGGGJJJJJJQQQSSSSSSOOOIIIGGGKKKOOO^^^cccfffgggjjjpppqqqoooppptttwwwyyywwwuuusssrrrvvvwwwzzzwww^^^bbbhhhwww{{{mmmbbb\\\XXXTTTXXX[[[bbbkkksssxxxyyyxxxyyynnnaaaSSSGGG>>>:::888888888;;;>>>AAABBBAAA??????IIIttthhhVVVGGGJJJeeevvv|||hhhWWWXXXhhhtttmmmqqqjjjXXXOOOMMMGGGGGGHHHBBB???===;;;999666555444333111111000000//////.........///000//////000333555AAAYYYttt|||zzzvvvqqqjjjaaa[[[VVVRRRLLLFFFBBB???===<<>>===>>>@@@BBBEEEJJJPPPUUUeeefffeeebbbccceeeddd```[[[YYYSSSLLLGGGJJJSSS[[[eeecccZZZOOOKKKNNNRRRSSSRRRTTTTTTPPPJJJGGGIIIMMMZZZdddlllmmmmmmppptttuuuuuuxxxzzzyyywwwtttrrrqqquuuuuuwww{{{hhh\\\iiirrr{{{sssooogggiiieee\\\WWWYYY[[[\\\dddgggkkkooorrrtttuuuvvv~~~xxxmmm```SSSGGG???;;;888888888;;;???AAAAAAAAA<<<;;;DDDpppgggUUUFFFLLLeeevvvzzzbbbWWW^^^nnntttmmmwwwkkkXXXOOONNNHHHGGGHHHBBB???>>><<<:::888666555444111111111000//////.........///000//////000333555CCCXXXqqq{{{}}}vvvmmmcccYYYQQQLLLEEEDDDCCCAAA>>><<<;;;:::@@@DDDLLLTTTYYY[[[[[[ZZZRRRMMMJJJKKKKKKKKKOOOTTT]]]]]]\\\ZZZYYYYYY\\\___aaacccdddeeeeeeeeegggiiikkklllllliiifffdddcccdddbbbbbbbbbccceeegggjjjkkkjjjjjjlllnnnqqqtttwwwxxxxxx~~~vvvccc[[[[[[]]]___aaaYYYVVVRRRMMMJJJHHHHHHHHHIIIKKKQQQZZZggguuuyyypppcccVVVJJJDDDHHHPPP^^^eeekkkooossstttmmmeeeZZZWWWVVVZZZ```aaa\\\UUURRRZZZgggsss|||{{{kkkdddcccvvvlllqqqsss~~~fffSSS999222222111000////////////....................................////////////111222///000666444;;;NNNRRRYYYkkk}}}|||xxxooo```OOOBBB;;;999;;;<<<>>>@@@CCCGGGLLLPPP[[[]]]___```fffnnnqqqooo]]][[[VVVOOOKKKLLLRRRXXX___^^^WWWPPPOOOUUUZZZ[[[SSSVVVWWWRRRLLLHHHIIIKKKTTTbbboooqqqnnnppptttwwwwwwxxxyyyxxxvvvuuutttuuuvvvvvvwwwyyy{{{}}}vvv\\\^^^pppxxx}}}pppeee``````[[[```bbb___^^^eeemmmqqqtttuuuvvvtttqqqrrruuuxxx|||vvvlll```SSSHHH@@@<<<888888999;;;???AAAAAA@@@===;;;EEErrrlllZZZJJJLLLdddwwwxxx[[[UUUbbbrrrqqqmmmxxxkkkYYYPPPNNNHHHHHHHHHBBB@@@???===;;;999888666666222222111111000//////......///000//////000333555BBBUUUnnn~~~wwwqqq{{{qqqdddVVVKKKEEEBBB>>>?????????>>>======>>>BBBFFFMMMSSSWWWXXXWWWVVVRRRMMMKKKMMMNNNMMMQQQVVV[[[YYYXXXXXXZZZ\\\^^^___aaaccceeefffffffffhhhjjjkkkkkkkkkiiifffcccaaaaaacccccccccdddfffiiikkkmmmjjjjjjllloooqqqtttvvvwwwyyy|||nnnaaa___cccffffffffffffccc]]]WWWRRROOOMMMMMMJJJJJJKKKPPPYYYgggvvv{{{qqqfffYYYOOOGGGEEEMMMVVV^^^sssxxxooo```\\\[[[cccmmmoooeee[[[SSS[[[jjj||||||kkkcccbbbsssfff{{{|||hhhsssiiiUUU<<<333222111000//////..........................................////////////000222///000555333;;;PPPUUU\\\lllzzzvvv{{{|||uuuiiiYYYIII===888666999;;;===>>>@@@DDDIIILLLMMMRRRVVV[[[dddnnnqqqppp___\\\XXXRRRNNNNNNQQQUUUXXXWWWSSSNNNQQQXXX]]]^^^UUUXXXZZZVVVOOOJJJJJJLLLPPP___mmmqqqoooppprrrtttssstttvvvvvvuuuvvvxxxzzz{{{{{{{{{{{{{{{|||~~~~~~eee[[[gggvvvwwwtttrrrnnnggg```]]]___bbbjjjrrryyyxxxyyyyyyxxx}}}zzzuuukkk___RRRHHH@@@<<<888888999<<>><<<:::888777333333222111000000//////...///000//////000333555???RRRppp~~~sssoooxxxlll]]]NNNDDD@@@???<<<===>>>===;;;<<>>444333222000//////..........................................////////////000222///000444222;;;RRRVVV\\\kkk~~~rrrooowww~~~{{{rrrdddRRRDDD:::666666888:::===>>>@@@CCCGGGJJJLLLQQQUUUXXX^^^dddddd```___]]]XXXSSSPPPPPPRRRTTTWWWVVVRRROOOSSS[[[___^^^WWWZZZ\\\XXXQQQMMMMMMPPPTTT```kkkooopppqqqqqqpppqqqrrrsssttttttvvvyyy{{{~~~}}}|||~~~jjj\\\___qqq}}}yyyhhhccc^^^[[[]]]eeemmmsss|||yyytttjjj^^^RRRGGG@@@<<<888888:::===@@@AAA@@@>>>555888HHHwwwkkkVVVEEEIIIccc}}}qqqQQQQQQaaaooommmuuu{{{iiiVVVNNNMMMHHHHHHIIICCCBBBBBBAAA@@@???===;;;999444444333222111000//////...///000//////000333555===QQQuuutttsss~~~uuufffVVVIIIBBB???>>>:::<<<>>>===;;;<<<@@@DDDHHHJJJLLLNNNOOOOOONNNMMMNNNKKKKKKMMMNNNMMMNNNRRRRRRSSSVVVZZZ^^^```___]]]aaaccceeeffffffgggiiikkkmmmkkkhhhgggfffeeecccaaaeeeddddddddddddfffggghhhnnnmmmmmmmmmooorrruuuwww{{{rrrggg]]]___gggnnnuuuzzzrrrnnngggaaa^^^^^^```bbbfffbbbZZZQQQNNNSSS^^^gggtttxxx{{{yyyvvvtttooohhh___UUUKKKFFFEEEFFFMMMVVVnnnbbbWWW\\\aaa^^^\\\aaapppwwwiiimmmttt|||kkkaaa```nnnpppwwwrrr{{{}}}~~~pppZZZ>>>555444222111000///..........................................///////////////222000000333111<<>>@@@BBBEEEHHHKKKJJJNNNRRRTTTZZZ``````\\\^^^[[[WWWSSSQQQRRRSSSUUUYYYXXXTTTRRRWWW___aaa___VVVYYY[[[XXXRRROOOQQQTTT[[[eeennnoooooooooooonnnrrrsssttttttssstttvvvxxx}}}}}}~~~{{{}}}xxx]]]YYYeeezzz{{{bbbaaaaaadddjjjuuuzzz}}}|||zzzyyysssiii]]]QQQGGG???;;;888888:::===@@@AAA???===555;;;KKKxxxdddQQQCCCJJJgggiiiNNNSSScccppppppyyy~~~eeeSSSLLLKKKGGGHHHJJJDDDCCCCCCCCCCCCAAA???===;;;666555444333222000//////...///000//////000333555===OOOuuuuuuwww}}}qqq___OOOEEE@@@===;;;;;;???DDDEEEDDDDDDGGGJJJKKKKKKKKKLLLMMMNNNOOOPPPOOOLLLLLLOOOPPPNNNNNNQQQPPPSSSVVVZZZ\\\^^^^^^___```bbbdddeeeeeegggiiikkknnnkkkgggfffffffffeeeccceeedddddddddeeegggiiijjjmmmlllkkkkkknnnrrrwww{{{|||rrrfff___gggwwwuuuqqqllliiijjjooovvv{{{|||vvvjjj[[[PPPOOOUUU\\\ffflllqqqqqqpppmmmfff___WWWOOOHHHFFFGGGIIIOOOVVVlll~~~gggPPPMMMUUUXXX]]]^^^gggyyytttxxxxxxiiiccccccjjjtttxxxooouuu~~~ssspppuuuvvv]]]===555444333111000///..........................................///////////////222000000222111<<>>:::888999;;;>>>@@@AAA???<<<999???MMMtttzzz[[[MMMDDDNNNnnn___JJJTTTcccrrrqqquuubbbPPPIIIIIIFFFHHHJJJEEECCCDDDEEEDDDCCCAAA>>>===666666555333222111000///...///000//////000333555;;;HHHiiitttzzz}}}oooZZZKKKBBB>>>;;;888>>>EEEMMMPPPOOONNNOOORRRNNNMMMMMMMMMNNNQQQSSSTTTRRROOOOOORRRSSSPPPPPPSSSQQQTTTXXXZZZ[[[]]]```bbb___aaaccceeeeeefffiiijjjoookkkfffeeefffgggfffeeefffffffffggghhhjjjmmmnnnlllkkkiiijjjmmmssszzz~~~|||}}}}}}~~~pppeeeddduuuyyyvvvssssssyyyyyyeeeUUUMMMOOOTTTYYYaaagggiiiiiifff___XXXSSSLLLGGGHHHJJJMMMRRRXXXbbbnnnmmm[[[PPPVVV[[[XXX___bbbmmm~~~{{{uuuhhhdddggghhh||||||kkkpppvvvpppkkkqqq{{{^^^;;;666555333111000///........................................../////////000...222000000222000<<>>AAAAAA>>><<<888>>>IIIlllnnnOOOEEE@@@QQQtttYYYGGGSSSbbbrrrpppnnn```NNNGGGHHHEEEHHHKKKFFFDDDEEEEEEEEEDDDBBB???>>>777666555444222111000///...///000//////000333555888@@@[[[}}}sss|||kkkUUUHHHBBB>>>>>>BBBHHHLLLQQQTTTUUUUUUTTTSSSSSSKKKHHHMMMSSSTTTRRRQQQTTTPPPOOORRRTTTQQQOOOPPPPPPSSSWWW[[[^^^`````````ZZZ]]]```cccffffffffffffgggeeedddeeehhhhhhfffcccgggiiikkkkkkjjjjjjkkklllnnnllliiiiiikkkqqqwww{{{}}}~~~|||{{{~~~|||vvvjjjkkkyyysss{{{sssggg^^^UUUOOOOOOWWW]]]bbbbbb___[[[WWWTTTOOOKKKHHHJJJPPPUUUVVVUUU\\\cccfff```\\\___eeehhh___kkkrrrqqqbbb[[[\\\kkk~~~vvvdddwwwrrrrrryyyjjjjjjxxx___>>>444333222000//////.........------------.../////////////////////.........///222000111444222;;;QQQ\\\cccqqqvvvhhhSSSAAA666333555777@@@@@@BBBGGGNNNRRRSSSQQQVVVRRRNNNMMMOOOTTTYYY\\\[[[VVVSSSTTTVVVUUUVVVYYY\\\VVVPPPPPPVVV]]]``````RRRTTTUUUUUUUUUVVVYYY\\\bbbhhhooonnnccc[[[___iiilllpppvvvyyyzzzzzzzzzzzzoooZZZRRRRRRTTTeee{{{}}}~~~}}}|||yyyssshhh[[[NNNDDD===:::888:::>>>AAACCCCCCBBBAAA<<<<<>>===777777666555333222111111000000////////////000000111>>>\\\|||~~~lllsssmmmUUUGGGAAA???CCCHHHRRRWWW[[[[[[WWWRRRNNNMMMQQQLLLKKKQQQWWWWWWWWWXXXUUUQQQPPPTTTVVVSSSPPPQQQUUUWWWZZZ]]]___`````````\\\]]]___bbbdddeeeeeeeeedddcccbbbcccfffhhhgggeeehhhiiikkklllkkkjjjkkklllmmmkkkiiihhhkkkpppvvvzzz{{{}}}|||zzz}}}~~~xxxrrriiilll|||vvvrrriiiccc[[[VVVUUUTTTYYY^^^^^^YYYTTTQQQNNNJJJHHHIIIMMMSSSXXXXXXWWWaaabbbaaa```cccjjjllljjjhhhpppwwwrrrddd]]]^^^lllttteeezzz}}}kkklll{{{vvvnnnkkk|||bbb>>>444333222000////////////111000///.............../////////////////////...///222000111444222:::PPP___hhhwwwxxxzzzxxxjjjUUUBBB888555777999AAABBBFFFLLLQQQTTTRRRPPPSSSPPPMMMLLLNNNRRRWWWYYYWWWRRROOOQQQSSSTTTVVVZZZ[[[VVVQQQRRRWWW]]]______XXXXXXWWWVVVUUUUUUXXX[[[bbbiiirrrsssiii___aaajjjlllpppuuuyyyzzz{{{{{{|||}}}~~~~~~ttt]]]OOOLLLPPPTTTbbbuuuyyy|||}}}|||yyyrrrgggZZZMMMCCC===:::888:::===@@@AAAAAA@@@???:::===ZZZssscccFFF>>>BBBNNNnnnjjjLLLJJJPPPeeennntttrrr]]]XXXNNNEEEEEELLLNNNLLLFFFFFFEEEDDDCCC@@@>>>===999888777666555333222222000000////////////000000222===VVVssssss{{{pppWWWGGG@@@BBBJJJRRR[[[___ccc```WWWOOOKKKJJJOOOMMMNNNTTTXXXZZZ^^^ccc\\\VVVSSSUUUWWWUUURRRRRRYYYZZZ]]]```aaabbbaaaaaa]]]^^^^^^___aaabbbdddeeebbbaaa___aaacccfffggggggiiijjjllllllkkkjjjkkklllmmmkkkiiiiiikkkpppuuuxxxyyy{{{|||zzzzzz|||xxxrrrmmmffflllwwwiiidddccc```\\\[[[UUU[[[```___XXXOOOJJJJJJJJJKKKOOOTTTZZZ^^^___^^^gggccc___bbbppp}}}{{{}}}ssseee___aaammmoooiiillljjjyyyxxxqqqtttfff???444333222111000/////////333222111000................../////////////////////222000111444111999NNN```kkkzzzrrruuuzzzlllWWWDDD:::777:::<<>><<<999>>>^^^wwweeeGGG>>>BBBJJJdddrrr{{{qqqUUUSSSYYYjjjrrrzzzyyy\\\WWWNNNFFFFFFKKKLLLIIIEEEEEEEEECCCBBB@@@>>>===::::::999777666444333333000000////////////000000111;;;OOOhhh~~~zzzttt\\\IIIBBBGGGRRR\\\aaaeeegggbbbYYYSSSRRRTTTSSSRRRTTTXXX[[[```iiisssjjj```WWWVVVVVVUUUTTTVVVZZZ\\\^^^aaacccccccccbbb```___^^^]]]^^^```bbbcccaaa```______```ccceeefffiiikkkllllllkkkkkkkkklllmmmlllkkkkkkmmmppptttwwwvvvzzz{{{yyyxxxvvvqqqkkkhhheeennnllleee^^^```eeeiiigggeee___eeekkkjjj^^^OOOIIIJJJMMMOOOSSSWWW]]]bbbgggjjjrrrmmmgggjjjzzzttteee___aaajjjkkkmmmuuulllxxx|||sssjjj@@@444444222111000/////////222111000///........................////////////000222///000444111888KKK___iiivvvqqquuuzzzlllWWWEEE;;;:::===@@@HHHMMMTTTYYYZZZVVVPPPKKKIIIIIIJJJJJJLLLPPPTTTXXXUUUOOOKKKMMMOOOPPPTTTXXXWWWVVVUUUWWWZZZ\\\\\\[[[^^^\\\YYYUUUSSSTTTWWW[[[^^^hhhwww}}}uuuhhhcccfffqqqsssvvvxxxyyyzzz|||~~~{{{{{{||||||{{{zzzxxxwwwtttwww|||{{{```RRROOOMMMMMM[[[^^^___jjjwww~~~{{{vvvpppdddWWWKKKBBB===:::;;;===???@@@@@@???===;;;999@@@```xxxeeeEEE>>>DDDQQQgggqqq}}}{{{^^^YYYcccqqqwww\\\VVVNNNHHHHHHIIIIIIGGGEEEEEEDDDCCCAAA@@@>>>>>>;;;:::999888666444333333000000////////////000000000999JJJbbbzzzdddOOOGGGLLLYYYcccggghhhgggbbb\\\ZZZ\\\```[[[YYYZZZ]]]aaahhhuuuzzzkkk\\\VVVVVVVVVWWWZZZYYY[[[^^^bbbdddeeeeeeeeebbb```^^^]]]]]]^^^```bbbbbbaaa```___^^^```bbbdddhhhiiikkklllkkkkkklllmmmnnnmmmmmmmmmoooqqqtttvvvtttyyyzzzwwwssspppjjjdddbbbbbboootttgggZZZYYYYYY```lllttttttqqqiiiooowwwvvvfffRRRIIIKKKNNNPPPSSSWWW]]]hhhttt|||{{{www~~~sssccc^^^```gggzzzmmmmmm~~~ppp{{{zzzlllAAA555444333111000000//////.........------......///---.........//////000000000111...000555111666HHH[[[dddppp~~~rrruuuxxxjjjVVVDDD<<<===AAAEEEOOOTTTZZZ]]][[[TTTMMMHHHDDDFFFHHHIIIKKKPPPVVVZZZXXXQQQMMMOOOPPPQQQSSSWWWVVVVVVWWWXXXZZZ[[[ZZZYYYZZZYYYVVVTTTSSSUUUYYY]]]^^^jjjzzz{{{nnnggggggtttvvvxxxyyyyyyyyyzzz|||||||||}}}|||{{{zzzxxxwwwtttwww}}}}}}nnnjjjrrr|||pppggg___```nnnfffOOOIIILLLMMMZZZkkknnnlllyyy}}}yyyuuunnnbbbUUUJJJBBB===;;;===???AAABBBAAA???===;;;:::AAAaaawwwbbbCCC???HHH[[[qqqzzz~~~^^^UUUdddtttyyy[[[UUUNNNKKKJJJIIIGGGFFFEEEEEEDDDBBBAAA@@@??????;;;:::999777555444222222000000////////////000000///777GGGaaa|||nnnYYYNNNSSS^^^ffffffdddbbb___]]]^^^```ccc^^^\\\\\\aaaeeemmmzzztttbbbYYYXXXYYY[[[^^^ZZZ\\\```cccfffgggggggggdddbbb```^^^]]]^^^___```aaaaaaaaa```^^^___aaabbbeeegggjjjkkkkkkkkklllnnnnnnmmmmmmnnnoooqqqrrrtttrrrvvvwwwrrrlllhhhbbb\\\[[[^^^lllzzzbbbUUUPPPNNNPPPUUU^^^lllwwwvvvpppjjjsssmmmTTTJJJLLLRRRUUUXXX[[[aaaoooqqqaaa]]]```iiixxxqqqnnnyyynnnAAA555444333222111000000000---------------...//////------......///000000000111111---///555111555EEEYYYeeettttttsss{{{uuugggTTTDDD>>>AAAHHHMMMVVVZZZ___^^^YYYQQQIIIDDD@@@BBBEEEGGGIIIOOOWWW^^^YYYSSSPPPRRRSSSRRRSSSVVVWWWWWWXXXYYYZZZZZZYYYYYYVVVUUUUUUTTTTTTWWW\\\___aaalll|||rrrkkkjjjuuuwwwzzz{{{zzzzzzzzz{{{~~~~~~~~~}}}|||{{{zzzzzz{{{}}}vvvcccSSSNNNWWWaaaXXXXXX^^^iiivvvqqqkkk```RRRHHHGGGNNNTTTdddwww{{{yyy{{{wwwtttmmmaaaTTTHHHAAA===;;;>>>???AAABBBBBB@@@===<<<:::BBBcccyyycccDDDBBBMMMXXXrrraaaZZZ___uuuzzz|||ZZZSSSNNNMMMMMMJJJGGGGGGFFFFFFDDDCCCBBBAAAAAAAAA;;;;;;999777555444222111000000////////////000000000444CCC^^^{{{xxxmmmjjjxxxbbbVVVXXX```eeeeeecccbbbdddhhhkkkkkkkkkeeedddfffmmmsssyyyxxxfff^^^^^^___```aaa^^^```cccfffhhhhhhhhhgggeeecccaaa```^^^^^^^^^^^^^^^```aaaaaa```___aaacccbbbeeehhhiiijjjkkkmmmooolllllllllmmmnnnoooppppppnnnsssssslllddd___ZZZUUUVVVWWWaaatttooo[[[LLLGGGHHHKKKOOOUUU]]]jjjrrroooeeefffqqqsssWWWKKKOOOTTTWWWXXXXXX\\\hhh{{{pppaaa^^^cccooouuummm|||nnn@@@555444333222111000000000000///...............///------......///000000111111111---///555111333CCCYYYmmmvvvrrrvvv~~~sssfffSSSEEEAAAFFFNNNTTT]]]```aaa^^^UUULLLEEEAAA;;;>>>AAACCCFFFMMMXXX```VVVRRRQQQTTTVVVUUUUUUWWWWWWXXXYYYYYYYYYXXXYYYYYYTTTUUUVVVVVVWWWYYY]]]aaaaaakkkyyy~~~rrrkkkkkkrrruuuyyy|||||||||||||||~~~~~~~~~~~~}}}}}}||||||zzzgggVVVLLLKKKPPPTTTTTT[[[hhhxxx~~~xxxbbbVVVMMMLLLJJJJJJVVVeeettt~~~yyyvvvssskkk___RRRHHH@@@===<<<===>>>@@@AAAAAA???===;;;888CCChhhgggGGGEEEPPP\\\yyyfffbbbccc~~~~~~YYYRRRNNNPPPPPPKKKHHHHHHGGGFFFEEECCCBBBBBBBBBCCC===<<<;;;999777555333222000000////////////000000222111===WWWooozzz~~~kkk^^^]]]}}}hhhZZZ[[[aaadddjjjiiikkkrrr{{{~~~{{{rrrrrrwwwxxxhhhcccddddddccccccbbbdddfffhhhiiiiiihhhgggeeedddcccaaa___^^^^^^]]][[[^^^aaabbbaaaaaaccceee```cccfffhhhjjjkkkmmmooojjjjjjkkkllllllmmmmmmnnnlllpppooohhh___ZZZUUUQQQSSSQQQUUU```gggfffbbb```YYY[[[ZZZSSSIIICCCBBBCCCQQQVVV[[[aaalllrrrlllaaabbbnnnwwwZZZNNNRRROOOQQQQQQNNNNNNVVVffftttoooaaa___eeeuuuzzzkkkpppuuunnn@@@555555333222111000000000333222111///............---------...///000000111111111,,,///555111333BBB[[[uuuyyysssttt}}}~~~}}}~~~rrreeeSSSFFFCCCIIISSSYYYaaacccbbb\\\SSSIIICCC@@@888;;;>>>@@@CCCLLLXXXbbbSSSPPPPPPUUUWWWVVVVVVXXXXXXYYYYYYYYYXXXXXXYYYZZZTTTVVVWWWXXXYYY[[[^^^aaa^^^ggguuu~~~zzzooohhhhhhnnnsssyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}sss\\\NNNLLLNNNMMMJJJWWW___mmm|||zzz]]]NNNGGGKKKKKKKKKZZZppp|||xxxuuurrrkkk___RRRGGG@@@===<<<;;;===???@@@@@@???<<<;;;666DDDkkklllKKKGGGQQQpppaaa___lllwwwYYYQQQNNNQQQRRRLLLIIIIIIHHHGGGEEEDDDCCCCCCCCCDDD???>>><<<:::888666444444000000////////////000000555///888QQQdddkkktttbbbTTTSSSyyyqqqccc^^^bbbgggqqquuu}}}yyykkkeeeddddddfffiiikkklllmmmnnnnnnllljjjiiieeedddbbb```___^^^^^^^^^]]]```cccbbb______cccgggccccccbbbcccfffjjjnnnqqqpppnnnkkkjjjkkkkkkkkkjjjllliiiccc[[[SSSNNNMMMNNNNNNLLLLLLOOOSSSTTTOOOJJJKKKFFFDDDIIIJJJGGGGGGJJJVVVXXX___kkktttqqqdddWWWZZZcccqqqwwwmmmZZZPPPPPPOOOPPPNNNIIIEEEGGGNNNUUUllluuu~~~~~~kkkaaabbbggguuu}}}ppp}}}llltttkkk@@@666555444222111000//////////////////////////////............////////////222//////111111222777===```{{{xxxooo~~~uuueeeQQQDDDDDDMMMVVV[[[aaa```]]]WWWOOOFFF>>>999888===@@@@@@FFFQQQXXXXXXRRRQQQRRRVVV[[[]]][[[YYY[[[[[[ZZZXXXXXXWWWWWWXXX\\\ZZZYYYXXXZZZ]]]aaacccaaafffrrr{{{zzzpppgggdddhhhrrr{{{}}}}}}~~~~~~~~~}}}}}}iii[[[ZZZUUUVVV]]]```eeetttrrrccc]]]RRRRRRZZZ\\\hhh{{{xxxwwwuuufffVVVLLLFFF???;;;:::>>>???@@@@@@@@@???===<<<===CCCrrrlllNNNGGG___pppbbbiii||||||uuuXXXUUUUUUWWWVVVOOOJJJHHHEEEEEEFFFFFFFFFEEECCCBBB:::;;;<<<<<<:::888555444444222000///111222222111222444555DDD\\\hhhqqqjjjTTTRRRfffzzz{{{nnnpppxxxuuuyyy}}}tttiiifffggghhhkkknnnrrrrrrssssssqqqooollljjjdddcccbbb```___^^^]]]]]]^^^aaacccccc``````dddhhhfffeeeeeefffhhhkkknnnoooooommmjjjiiijjjjjjiiihhhgggccc\\\TTTMMMJJJJJJKKKOOOMMMLLLOOORRRRRRNNNIIIIIIEEEDDDIIIKKKJJJJJJMMMUUUVVVZZZaaafffbbbVVVLLLLLLTTTaaahhhaaaSSSMMMPPPQQQPPPMMMFFFAAA@@@EEEJJJSSSXXX```nnn|||iii___aaafffyyyvvvnnn~~~vvvzzzwww}}}jjj???666555444222111000//////////////////////////////............////////////222//////111111222666===ZZZqqqvvvmmmvvveeePPPCCCAAAGGGOOOSSSWWWWWWVVVSSSLLLDDD;;;666777<<>>?????????>>><<<<<<===CCCooo~~~bbbIIIIIIfffnnnaaahhhuuu~~~{{{tttpppWWWRRROOOOOONNNIIIFFFFFFAAABBBCCCCCCBBBAAA@@@???;;;<<<======<<<999777555444222000000111222222111000222333AAAXXXdddlll{{{sssYYYRRRdddvvvyyyooorrrvvvnnnggghhhkkknnnqqquuuwwwwwwwwwvvvsssooollljjjdddcccbbb```___^^^^^^]]]___aaadddcccbbbbbbeeeiiiiiiiiijjjjjjkkklllmmmmmmmmmkkkiiihhhiiihhhgggeeebbb]]]UUUMMMHHHHHHJJJKKKOOOMMMKKKLLLOOONNNKKKHHHGGGDDDEEEJJJMMMNNNNNNPPPUUUUUUUUUVVVTTTOOOGGGBBBAAAHHHRRRWWWRRRJJJIIIMMMPPPOOOLLLEEE???===@@@DDDNNNLLLPPPcccyyyggg]]]___eeezzzqqqmmm{{{zzzssskkkAAA666555444222111000//////////////////////////////............////////////222//////111111111666<<>>CCCLLLUUUWWWTTTSSSRRRSSSUUUXXXYYYWWWVVV[[[[[[[[[[[[[[[[[[[[[[[[]]][[[ZZZZZZ[[[^^^aaacccfffiiiooouuusssjjjdddccchhhrrr|||pppwwwxxxaaaUUUWWW[[[kkk{{{dddbbboooyyy{{{wwwuuupppbbbSSSJJJEEE@@@<<<<<<<<<===>>>>>>>>>===;;;;;;===EEEooowwwXXXEEEMMMnnniii^^^eee}}}~~~rrrqqqpppnnnWWWPPPJJJHHHFFFCCCCCCEEE???@@@@@@@@@@@@??????>>><<<===>>>>>>===;;;999888555333111000111222111111000333333>>>UUUbbbkkkxxxoooSSSHHH^^^uuu|||vvvuuu~~~|||pppjjjgggjjjnnnqqqtttyyywwwwwwvvvuuuqqqmmmiiigggfffeeecccbbb```_________```bbbcccdddcccdddgggiiilllmmmmmmnnnnnnmmmlllkkklllkkkjjjiiiiiihhheeeccc```ZZZQQQKKKHHHIIILLLNNNKKKJJJIIIIIIKKKJJJHHHEEEEEEEEEFFFKKKOOORRRRRRSSSUUUTTTQQQMMMGGGCCC@@@???DDDHHHMMMMMMHHHDDDEEEIIINNNMMMJJJFFFBBBBBBEEEGGGOOOMMMOOObbbwwweee]]]```fffwwwqqqkkk|||zzzzzzttthhh???666555444222111000//////////////////////////////............////////////111//////111111111555;;;WWWdddqqqxxxvvvvvvfffPPP@@@;;;<<<>>>??????@@@AAAAAA???;;;777555999;;;@@@HHHQQQWWWWWWSSSTTTUUUVVVWWWXXXXXXVVVUUUZZZZZZ[[[[[[\\\\\\\\\\\\^^^]]]\\\\\\]]]___bbbddddddeeejjjnnnlllfffbbbcccjjjsss~~~uuuhhhpppxxxlllVVVMMMSSS]]]qqq~~~zzz}}}|||mmm\\\dddqqqzzz{{{wwwtttmmm___PPPHHHDDD@@@======;;;<<<=========<<<;;;:::===IIIrrruuuTTTDDDNNNnnn^^^WWW___mmmuuuvvvpppqqquuunnnXXXPPPJJJHHHFFFBBBBBBEEE??????@@@@@@????????????===>>>???@@@???>>><<<:::666444111000111111111000000555444>>>UUUdddmmmyyyjjjOOOCCC[[[xxx}}}~~~yyytttlllgggfffiiilllmmmqqquuusssssssssrrrooolllhhhfffgggfffeeecccbbbaaa``````aaabbbccccccdddeeehhhiiimmmnnnooooooooommmkkkjjjllllllkkkkkkjjjhhhdddaaa]]]WWWOOOJJJIIIKKKMMMNNNGGGGGGGGGIIIIIIIIIGGGEEEGGGHHHJJJMMMQQQTTTUUUSSSQQQOOOKKKFFFAAA???@@@CCCIIILLLLLLIIIDDDCCCFFFIIILLLKKKIIIGGGFFFFFFHHHIIICCCFFFKKKZZZtttrrrwwwwwweee]]]aaahhhwwwqqqgggxxx{{{tttqqqccc999666555444222111000//////////////////////////////............////////////111//////222222000444999SSS\\\gggpppyyy|||rrrcccOOO@@@;;;<<<======<<<<<<<<<<<<<<<<<<<<<;;;>>>@@@EEENNNUUUWWWVVVTTTVVVWWWYYYYYYYYYXXXWWWWWWXXXYYYZZZ\\\]]]]]]]]]]]]```______^^^___aaaccceeecccdddgggkkkkkkfffeeehhhnnnuuulll```hhhooodddPPPJJJSSSaaattt|||wwwwwwzzzxxxjjj```hhhiiikkkvvv|||vvvsssjjj\\\NNNGGGCCC???======;;;<<<=========<<<:::999:::HHHppppppQQQCCCJJJdddxxxRRROOOYYY\\\jjjqqqmmmppp{{{nnnUUUNNNJJJIIIGGGCCCAAACCC>>>============>>>>>>>>>>>>???@@@AAAAAA@@@>>>===888555222111111111000//////444444<<>><<<<<<;;;<<<=========<<<::::::888CCCfffdddJJJBBBFFFYYYzzzlllKKKLLLVVV]]]nnnwwwsssooo}}}kkkPPPKKKHHHHHHGGGBBB@@@@@@;;;::::::::::::;;;;;;<<<===???@@@BBBBBBAAA???>>>999666333111111111000///,,,222111777MMM```jjjsssrrrhhhVVV```~~~{{{tttkkkeee[[[WWWUUUVVVVVVUUUYYY______aaadddgggiiiiiiiiihhhfffeeedddbbbaaa```______`````````bbbdddfffhhhhhhjjjkkkkkkllllllllllllllljjjjjjjjjkkkiiieee```[[[SSSOOOLLLLLLNNNMMMIIIEEEEEEJJJOOOTTTVVVUUUSSSRRRNNNRRRSSSQQQSSSVVVTTTNNNGGGDDDAAA@@@CCCGGGKKKNNNNNNRRRQQQKKKHHHLLLOOOOOOMMMLLLJJJIIIHHHHHHFFFEEEJJJNNNPPPMMMNNNWWWbbbhhhvvvxxxuuuddd^^^cccjjj|||vvvccc}}}~~~|||jjj===666555444222111000//////////////////////////////............////////////000///000222222000222777PPPWWWeeesssyyy~~~zzz~~~}}}|||wwwoooiiiaaaUUUGGG??????CCCEEEFFFEEEGGGKKKOOOPPPPPPNNNMMMLLLOOOUUU[[[YYYTTTTTTYYYUUUWWWZZZZZZXXXWWWWWWXXXYYYZZZ]]]```bbbccccccbbbeeedddddddddeeefffggghhhkkkjjjmmmpppooollllllpppsssuuu}}}rrrZZZRRR[[[___TTTIIIFFFJJJMMMZZZccc^^^gggssswwwkkkkkkkkkccceee{{{yyytttmmmaaaWWWSSSSSS^^^mmm{{{xxxtttlllfffgggkkkqqqyyy|||vvvpppgggZZZKKKDDDAAA===;;;;;;<<<<<<===>>>===<<<;;;:::<<>>@@@BBBBBBBBB@@@???:::777444222111111000...,,,333000333III[[[dddlllrrrsss^^^^^^}}}yyypppeee\\\SSSOOOMMMMMMLLLLLLPPPVVVUUUXXX\\\```dddfffffffffeeedddbbb```___^^^^^^^^^```______aaadddfffggghhhiiiiiijjjjjjkkklllmmmmmmiiiiiiiiijjjhhhddd^^^YYYRRROOONNNOOOQQQPPPJJJDDDGGGMMMTTTZZZ\\\\\\ZZZYYYQQQUUUUUURRRSSSVVVRRRLLLGGGDDDBBBCCCGGGMMMQQQSSSUUUYYYWWWPPPLLLOOOQQQOOOLLLKKKKKKKKKKKKLLLJJJIIIFFFKKKKKKHHHIIISSS___fffxxxsssccc]]]cccjjjzzz{{{ddd{{{fff999666555444222111000//////////////////////////////............/////////000000...000222222000222777JJJRRRbbbqqqwww{{{yyy~~~{{{yyyvvvppphhhaaaZZZPPPDDD>>>@@@EEEIIIJJJIIIMMMTTTZZZ[[[YYYTTTQQQQQQSSSZZZ___ZZZRRRTTT[[[SSSVVVYYYYYYWWWVVVVVVXXXZZZ\\\___bbbeeeeeeeeeeeefffffffffffffffggghhhiiillllllnnnpppoookkkjjjnnntttttt{{{{{{xxxlllUUUNNNWWW[[[VVVNNNMMMKKKHHHTTTcccdddsss{{{sssddd]]]UUUXXXVVVaaa}}}rrrfffbbb]]]UUUNNNMMMRRRWWW^^^hhhttt|||xxxooo___XXXSSSUUUYYY^^^fffmmm{{{|||uuupppgggYYYKKKDDD@@@<<<::::::<<<===>>>>>>>>>===;;;;;;BBBAAATTTLLL===EEENNN\\\qqq|||xxxgggKKKPPP[[[jjjwww}}}xxxgggvvviiiQQQKKKFFFFFFFFFDDDDDDGGG<<<<<<;;;:::;;;<<<>>>???===>>>@@@BBBBBBBBBAAA@@@:::888444222111111000...///666222333GGGYYYaaahhhzzzfffZZZxxx}}}~~~|||zzzxxxtttkkk___WWWLLLGGGBBBAAA@@@???CCCHHHGGGKKKRRRWWW\\\```dddfffeeefffeeeccc```^^^^^^______```cccfffiiikkklllmmmmmmjjjiiijjjnnnpppooommmppplllhhhhhhhhhddd[[[TTTSSSSSSQQQLLLGGGHHHNNNTTTVVVYYY___cccddd___VVVPPPUUUXXXTTTMMMKKKOOOPPPNNNKKKJJJIIILLLTTTZZZ[[[XXXSSSYYY\\\[[[\\\\\\UUUJJJJJJPPPKKKHHHNNNOOOMMMRRRQQQVVVVVVRRRRRRXXX\\\[[[fffxxx~~~ooobbb^^^ccciiizzzmmmddd~~~{{{___@@@888666444222000///////////////////////////////////////////////////////////////...///000333666777IIIXXX^^^ddduuu~~~}}}~~~{{{vvvnnndddYYYRRRHHHDDD???===@@@GGGPPPUUUVVV[[[]]][[[[[[^^^```______[[[VVVSSSPPPOOORRRVVVUUUUUUUUUUUUUUUUUUTTTTTT[[[___ccceeefffggghhhiiihhhiiiiiihhhfffgggiiikkklllkkkkkklllnnnnnnjjjfffkkkrrrzzz|||wwwyyyxxxpppcccTTTJJJIIIOOOUUUUUUOOOMMMOOOTTT[[[fffpppzzzoooggg\\\SSSQQQPPPXXXllllllccc]]][[[RRRGGGGGGPPPUUUbbbrrr{{{yyynnn^^^QQQKKKKKKJJJIIIHHHIIILLLOOO[[[cccppp~~~|||sssllldddWWWIIIBBB>>>;;;;;;>>>???>>><<<<<<<<<<<<:::888555KKKXXXLLL<<<===LLLYYYqqqlllMMMPPPfffrrr}}}sssvvv}}}nnnyyy~~~kkkOOOLLLHHHGGGGGGHHHGGGGGGAAA???===<<<<<<===@@@AAA@@@@@@@@@@@@@@@@@@@@@AAA<<<999555222111111000000...111222222:::LLLcccrrrqqqVVVfff|||qqqwww{{{zzzyyyvvvpppfffZZZQQQFFFAAA===<<<;;;:::===BBBEEEIIINNNSSSVVVZZZ^^^aaabbbccceeedddbbb`````````___aaacccfffhhhjjjllllllooonnnnnnppprrrrrrooolllooollliiigggfffbbb\\\WWWVVVWWWWWWVVVUUUUUUXXXZZZ___aaadddgggfffaaaYYYSSSRRRUUUTTTQQQRRRUUUTTTPPPRRRTTTUUUWWWZZZ___```^^^WWWZZZZZZYYY[[[]]]WWWNNNJJJPPPNNNMMMSSSVVVVVVYYYXXX\\\\\\YYYYYY\\\[[[WWW^^^lll{{{~~~nnnaaa]]]bbbhhh|||ppphhh}}}|||xxx^^^>>>888777555222111000000000//////////////////////////////////////////////////////......000222444666GGGVVV\\\bbbsss}}}|||}}}~~~|||yyytttmmmeeeZZZPPPIIIBBB???;;;:::>>>DDDLLLQQQXXX\\\\\\XXXVVVWWWXXXVVVSSSOOOKKKKKKMMMQQQUUUXXXXXXWWWVVVVVVUUUVVVVVVVVV___bbbfffhhhiiiiiijjjjjjiiiiiiiiihhhggggggiiikkkmmmkkkiiiiiikkkkkkjjjhhhmmmsss{{{zzzqqqjjjjjjoootttwww{{{zzzvvvjjjcccXXXLLLEEEFFFNNNUUU[[[SSSNNNQQQYYYdddsss~~~ssseee]]]UUUNNNRRRRRR[[[ooodddYYYRRRPPPKKKGGGNNN[[[llluuu}}}|||qqqaaaSSSJJJLLLKKKIIIGGGHHHJJJMMMOOORRRWWW```ooo~~~~~~}}}~~~{{{rrrkkkcccWWWIIIBBB>>><<<<<>><<<;;;;;;:::999888>>>QQQ[[[NNN===>>>MMMYYYrrrtttVVVXXXkkkqqq{{{rrryyy|||mmm^^^MMMKKKGGGFFFFFFGGGFFFFFFBBB@@@>>><<<;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@===:::666333333222111000111222222222888III___oooxxxwww___iii|||yyyxxx~~~}}}yyyyyywwwtttlllaaaSSSJJJAAA<<<888888777666999>>>EEEHHHKKKNNNQQQUUUYYY]]]___aaaeeefffeeecccbbbbbb```aaacccfffhhhjjjkkkkkkooopppqqqssstttrrroookkkpppnnnkkkgggccc```]]]\\\\\\\\\]]]___aaaaaa^^^\\\^^^___```aaaaaa^^^YYYUUURRRTTTUUUVVVYYY[[[XXXQQQWWW^^^bbb``````bbbdddccc\\\ZZZVVVUUUXXX\\\ZZZTTTMMMRRRSSSRRRVVV\\\^^^\\\\\\^^^^^^^^^```aaa\\\VVVXXXaaaiiixxx}}}mmm```\\\aaagggqqqiiiwww\\\===999888666333222111111111//////////////////////////////////////////////////////......///111222333CCCRRRZZZaaasss~~~|||zzzyyyxxxtttmmmddd[[[PPPFFF@@@:::999777777;;;@@@GGGKKKXXXZZZYYYSSSOOOPPPOOONNNKKKGGGCCCFFFNNNVVVZZZ[[[\\\ZZZXXXVVVVVVWWWYYYZZZcccfffjjjllllllllllllmmmjjjjjjjjjiiiggghhhjjjlllmmmjjjgggfffgggiiijjjjjjnnnttt{{{|||qqqddd[[[WWWYYY\\\ccchhhnnnssstttqqqlllhhhZZZUUULLLDDDBBBGGGPPPWWWbbbWWWOOORRR]]]lll|||zzzgggWWWPPPLLLJJJSSSTTT^^^ppp~~~yyytttdddXXXNNNJJJIIILLLYYYgggsssaaaQQQHHHFFFPPPMMMIIIIIILLLPPPRRRRRRSSSUUU[[[fffttt~~~}}}}}}yyyqqqjjjaaaUUUIIIBBB???======@@@AAA>>>;;;999888999888888AAAQQQXXXIII:::===MMMYYY|||yyy```dddvvvvvv|||ttt{{{mmm\\\KKKIIIFFFEEEEEEFFFEEEEEECCCBBB???===<<<===>>>>>>@@@@@@???????????????@@@>>>;;;777555555444333222444444222111555DDDZZZlllvvvtttttt}}}|||xxxyyyyyyxxxsssjjj\\\NNNFFF???:::777777777666999>>>DDDFFFIIILLLOOOSSSXXX\\\]]]aaaeeehhhgggdddcccbbb```aaacccfffhhhiiijjjkkknnnnnnooopppqqqpppooonnnrrrppplllfff```\\\\\\]]]aaa^^^]]]```cccbbb]]]XXXXXXWWWWWWXXXZZZZZZYYYWWWUUUUUUUUUXXX\\\^^^ZZZUUUZZZeeejjjddd^^^___aaaaaa^^^YYYRRRPPPTTTYYYZZZYYYYYYZZZ]]][[[YYYaaafff___[[[YYYXXX[[[___aaa]]]WWWWWW^^^___iii}}}|||lll^^^[[[aaahhhllleeewww[[[>>>:::999777444333222222222//////////////////////////////////////////////////////......///000111222===NNNWWW___sss|||xxxvvvvvvqqqggg]]]TTTJJJAAA<<<777666555666999===AAADDDRRRUUUTTTOOOLLLMMMMMMKKKMMMHHHDDDGGGRRR^^^aaa^^^^^^\\\YYYVVVVVVXXX\\\^^^fffiiimmmnnnnnnnnnnnnnnnkkklllllljjjhhhhhhjjjlllkkkiiihhhggghhhhhhiiiiiimmmrrryyy}}}lll[[[PPPJJJIIIJJJQQQVVV\\\bbbcccbbb^^^[[[PPPLLLFFFBBBCCCKKKTTT[[[dddYYYPPPSSS^^^mmm|||qqq[[[LLLGGGHHHKKKUUUVVV```pppzzzwwwnnngggeeeZZZPPPLLLMMMSSS___lllyyykkk]]]PPPGGGFFFJJJUUUPPPKKKMMMSSSYYYZZZYYY[[[___eeekkkqqqxxx~~~}}}xxxpppjjj___SSSGGGBBB@@@===>>>AAABBB>>>:::777777888888777<<>>>>>>>>?????????<<<999777777666444333444333111000333???VVVjjjrrr{{{~~~|||vvvzzz{{{yyyssshhhYYYLLLDDD===888666777777666999>>>AAACCCFFFIIILLLPPPUUUYYY\\\```eeegggfffccc```______```ccceeegggiiijjjkkknnnnnnnnnnnnnnnpppsssttttttqqqllleee^^^[[[[[[\\\```\\\YYY[[[```bbb^^^ZZZXXXWWWUUUUUUVVVXXXXXXWWWVVVSSSSSSWWW\\\^^^______gggrrrtttfffYYYXXXZZZXXX^^^WWWPPPNNNPPPUUUZZZ^^^kkkjjjqqqnnnhhhrrryyylll[[[VVVRRRTTTXXX[[[YYYXXXYYY___^^^bbbqqqzzz{{{iii\\\[[[ccckkkeee```}}}ZZZAAA;;;999777555333222222222///////////////////////////////////////////////////.../////////000111111:::KKKTTT[[[lll}}}}}}xxxsssqqqkkk```UUULLLDDD>>>:::666666666666888;;;>>>???KKKPPPQQQOOONNNPPPQQQOOONNNJJJFFFHHHVVVeeehhhbbb^^^\\\XXXVVVWWWZZZ^^^```gggjjjnnnpppoooooooooooommmmmmmmmkkkiiiiiikkkmmmgggiiijjjkkkjjjjjjiiiiiikkkpppwww~~~}}}gggTTTHHHCCC@@@???BBBFFFKKKPPPRRRRRRPPPNNNJJJGGGCCCBBBFFFMMMTTTYYY\\\UUUPPPVVV```kkkxxx}}}hhhUUUGGGEEEKKKRRRYYYZZZcccpppuuuoooeee^^^ZZZTTTPPPRRRWWW___iiiqqqzzzfffRRRGGGEEEFFFKKKQQQTTTPPPLLLOOOWWW___bbbbbbaaakkkvvvyyywwwvvvzzz|||vvvnnnhhh[[[PPPEEEAAA???>>>>>>AAAAAA>>>:::777777888888888888BBBDDD<<<;;;MMMeeesssvvvgggnnnzzzzzz{{{yyyzzzUUUJJJIIIGGGGGGHHHHHHGGGEEECCCCCCCCCCCCDDDEEEGGGHHHBBBAAA???>>>>>>>>>???@@@???===:::999888777555333333111000000111;;;RRRhhhgggttt}}}tttxxx~~~www{{{{{{xxxqqqdddUUUIIICCC:::666444666666666888<<>>:::888666666666666888;;;>>>???HHHNNNSSSSSSSSSVVVWWWUUUIIIHHHEEEFFFSSSdddhhhbbb[[[YYYWWWVVVWWW[[[___bbbhhhkkkoooqqqqqqpppqqqrrrnnnooonnnllljjjjjjkkkmmmgggjjjmmmnnnmmmkkkkkkkkkmmmrrryyyyyyaaaNNNCCC???<<<:::999;;;>>>BBBDDDDDDDDDCCCCCCAAA@@@BBBFFFLLLPPPRRRPPPNNNPPPWWW```iiittt~~~rrraaaRRRIIIGGGPPPYYY]]]]]]cccllloooggg\\\WWWMMMNNNRRR[[[fffooovvvzzzkkkVVVBBB???DDDHHHMMMSSSNNNLLLJJJOOOWWWaaahhhkkklllyyyzzzssskkkeeeXXXMMMCCC@@@???===>>>AAA@@@===:::888999:::999999:::AAACCC???FFF```}}}yyy||||||uuuyyyvvvUUUJJJHHHGGGGGGHHHHHHGGGEEECCCCCCDDDEEEGGGIIIJJJKKKDDDBBB@@@>>>>>>>>>@@@AAA???===;;;:::999888555333111///000111111777MMMeeeccceeeqqqtttmmmtttzzzxxxxxxuuukkk^^^OOOEEE@@@999555444666777777999===AAADDDGGGHHHIIIJJJLLLNNNPPPTTTYYY[[[[[[ZZZZZZZZZ\\\^^^```dddgggjjjlllmmmnnnoooppppppoooppptttwwwnnniiibbb_________^^^\\\WWWVVVWWW\\\aaafffffffff]]]ZZZUUURRRRRRRRRRRRRRRXXXWWWYYY]]]]]]]]]dddnnnjjjXXXXXX[[[XXX___\\\[[[YYYUUUVVVaaaooozzzbbb\\\XXXXXXYYYXXX[[[aaapppvvvqqqkkknnnnnnpppzzzxxxdddYYY\\\iiiuuuxxxccc~~~|||zzz~~~QQQBBB:::888666444222111111111////////////////////////////////////////////////---...///111222333333333555HHHQQQTTT___iiiuuupppwww}}}ssskkk^^^WWWLLLBBB<<<999888777444444444555888<<<@@@BBBJJJRRRXXXYYYZZZ\\\[[[XXXHHHIIIEEECCCNNN]]]aaa[[[WWWVVVUUUUUUWWW[[[___bbbiiilllppprrrssssssssstttooopppooommmkkkjjjlllnnnjjjmmmoooooommmlllnnnooorrrwww~~~uuu\\\JJJBBB???>>>;;;888888999:::<<<===>>>???===<<<===AAAGGGLLLMMMMMMIIIJJJOOOUUUZZZ```lllwwwttthhh[[[RRRLLLKKKSSS]]]\\\[[[^^^cccccc[[[RRRNNNFFFKKKSSS]]]iiiqqqsssrrrYYYHHH===BBBHHHHHHKKKPPPIIIIIIKKKPPPYYYdddnnntttyyy}}}wwwooofff```TTTJJJAAA>>>>>>===>>>@@@>>><<<::::::;;;<<<;;;:::<<>>???AAABBB???===;;;:::999888555222222000111333000333GGG___hhh___gggnnniiirrrvvvmmmttt}}}}}}vvvvvvqqqgggYYYKKKBBB>>>;;;777666999:::999;;;???FFFHHHKKKLLLKKKKKKKKKKKKJJJNNNSSSVVVWWWWWWXXXYYY[[[]]]```dddgggkkkmmmnnnkkkmmmppppppnnnmmmoooqqqjjjddd^^^]]]```bbbaaa^^^VVVWWWZZZ^^^bbbddddddcccbbb^^^[[[YYYYYY[[[[[[[[[^^^^^^aaaccc___ZZZ```jjjiiiZZZ^^^cccaaaaaa```aaa```ZZZXXXeeeuuupppaaa]]]\\\______^^^ccckkk~~~uuuuuurrrsss}}}~~~wwwcccXXX\\\lllyyyeeeeeeooorrr|||MMM@@@999888666333222111111111////////////////////////////////////////////////---...///111333444444555222FFFQQQUUU```jjjuuummmvvv|||qqqhhhZZZRRRGGG>>>999888888888111111222444888===BBBEEENNNVVV]]]^^^^^^___\\\XXXKKKMMMHHHCCCIIIWWWZZZSSSTTTTTTTTTUUUWWW[[[___bbbiiilllqqqssstttuuuvvvwwwppppppooommmkkkkkklllnnnnnnoooooonnnllllllppptttxxx|||ttt[[[IIICCCBBBAAA???;;;:::999999:::<<<>>>???::::::===CCCIIIMMMLLLKKKGGGIIINNNRRRSSSVVVbbbnnnmmmcccXXXSSSNNNMMMTTT___XXXUUUWWW[[[YYYQQQIIIFFFCCCHHHOOOWWW___dddaaa]]]III???===FFFKKKGGGGGGLLLGGGIIIMMMSSS[[[gggsss||||||uuulllccc]]]RRRIII@@@======<<<===@@@===<<<;;;;;;======<<<;;;<<<@@@???>>>NNNpppuuuyyyQQQYYYwwwfffEEEFFFEEEEEEFFFGGGGGGEEECCCEEEFFFFFFGGGGGGHHHHHHIIIGGGEEEBBB@@@???@@@AAACCC???===;;;:::999888555222333111222555000111CCC[[[jjjZZZ```jjjeeeooo~~~zzzzzzjjjaaajjjwww}}}sssnnnmmmggg]]]PPPFFFAAA@@@999:::;;;::::::;;;===???GGGLLLRRRUUUTTTQQQMMMKKKMMMOOORRRRRRRRRTTTYYY]]]___```bbbeeehhhkkkmmmooopppnnnmmmmmmnnnppppppoooeeeccc```______`````````^^^ZZZ[[[eeepppsssnnniiifffccc^^^ZZZ[[[]]]\\\ZZZ\\\ffftttvvvgggWWW\\\kkkttt^^^WWW\\\aaaffffff\\\]]]ccc[[[aaa}}}pppcccdddfffeeeaaa```jjjvvvvvv}}}ooo```]]][[[ggg}}}dddvvviiisssnnnHHH===:::999777444222000//////222111111000///......---////////////////////////---000///...444<<<===888444???MMMUUUZZZcccuuunnnsss}}}ttt```XXXKKK???<<<<<<:::666555555333222555:::>>>??????RRRTTTXXX^^^dddddd]]]UUUJJJGGGDDDDDDIIIOOOUUUXXXMMMQQQUUUVVVTTTUUUZZZ___eeekkkoooqqquuuyyyyyyvvvqqqqqqppppppppppppooooooooopppqqqqqqqqqssswwwyyywww}}}uuu[[[NNNHHHBBB>>>>>>===???@@@>>>;;;:::===@@@:::999;;;AAAHHHJJJHHHDDDCCCFFFIIIJJJMMMUUU```iiidddiiiaaaNNNHHHSSSZZZWWWSSSPPPPPPQQQNNNFFFBBBCCCGGGNNNOOOLLLPPP[[[[[[TTTFFFBBBBBBHHHLLLLLLJJJJJJHHHFFFHHHRRRaaapppzzz}}}zzzxxxtttlllbbbZZZRRRJJJAAA;;;;;;<<<===<<<>>>;;;999;;;>>>???<<<888@@@CCCAAAAAARRRrrrmmmdddvvv{{{TTTXXXwwwbbbIIICCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJEEEAAAAAADDDEEEBBB???AAA>>>:::999999999777444888333333666222000===PPPsssiiiaaajjjtttmmmlll|||zzzvvveeehhhttt{{{|||rrrbbb___XXXPPPHHHBBB???===999999:::::::::<<>>@@@???HHHLLLTTT\\\dddggg```VVVHHHEEEAAAAAADDDIIIMMMOOOKKKPPPUUUWWWVVVVVVYYY\\\ccciiimmmooossswwwxxxuuuooooooooooooooooooooooooooopppqqqqqqqqqrrruuuxxxwww~~~qqq]]]UUUTTTPPPKKKJJJAAAAAA@@@>>>;;;999999:::777777:::@@@GGGJJJGGGDDDAAACCCEEEFFFHHHOOOZZZbbbaaaeee^^^NNNKKKVVVZZZTTTNNNKKKJJJJJJGGGAAA@@@BBBKKKRRRSSSPPPSSS\\\___ZZZHHHDDDGGGPPPWWWUUUPPPLLLFFFFFFJJJVVVgggwww~~~~~~}}}zzzwwwssskkk```XXXOOOHHH???;;;;;;===>>>===<<<999777999<<<===:::777CCCDDDAAA@@@PPPmmm}}}aaaXXXeeerrrtttvvvvvv~~~rrrMMMWWWyyycccIIICCCCCCCCCCCCBBBBBBBBBBBBAAAAAACCCDDDFFFGGGGGGGGGHHHEEEBBBBBBEEEFFFCCC???@@@===;;;;;;===<<<:::888999444333555222000===NNNqqqnnnhhhkkksssnnnmmm{{{zzzpppsss{{{oooZZZSSSJJJCCC@@@>>><<<:::777888999999:::>>>CCCGGGLLLOOORRRSSSSSSSSSTTTUUUWWWWWWWWWVVVUUUWWW[[[^^^aaabbbdddfffhhhjjjkkklllpppooooooooopppnnnkkkhhh[[[]]]```ccceeedddcccaaaeeennnyyy~~~zzzrrrjjjdddaaadddfffddd```]]]```dddsssqqqdddkkkyyykkk``````bbbbbb___dddmmmvvvrrrmmmgggcccaaaeeesss~~~iii___```bbbuuuhhhqqqxxx___DDD:::777666555444444444444444111111000000//////......///////////////////////////000000///222777888555222>>>MMMUUUVVV[[[nnn}}}xxxdddOOOCCC888777999888666555222333555999===AAAAAAAAA>>>FFFNNNWWW```ddd\\\QQQFFFDDDAAA@@@BBBEEEGGGGGGIIINNNSSSVVVUUUUUUWWWYYY```fffkkkmmmppptttuuurrrmmmmmmmmmmmmmmmmmmnnnnnnpppqqqrrrqqqpppqqqtttvvvwww~~~oooaaa___bbbaaa\\\XXXKKKIIIFFFCCCAAA>>>:::888999999<<>>???@@@@@@BBBGGGPPPVVVXXX\\\VVVMMMNNNXXXXXXPPPIIIFFFDDDCCC@@@===???DDDOOOUUUXXXWWW\\\eeegggcccJJJHHHMMM[[[ddd___TTTKKKIIIIIINNN[[[nnn~~~~~~{{{}}}}}}zzzwwwrrriii^^^VVVKKKEEE>>>:::;;;===>>>===999777666777:::;;;888555DDDCCC??????OOOhhhxxx{{{ppp\\\SSSZZZfffnnnppppppxxxcccEEEYYYyyycccHHHCCCCCCCCCBBBBBBAAAAAAAAA>>>???AAABBBDDDEEEEEEEEEFFFDDDCCCDDDFFFFFFCCC??????>>>???@@@AAAAAA>>><<<:::444222333111111<<>>BBBCCCDDDCCCCCCJJJQQQVVV]]]aaaXXXLLLFFFDDDBBBBBBDDDEEEFFFEEEHHHLLLOOOQQQRRRSSSUUUWWW^^^dddhhhjjjnnnrrrrrrooollllllkkkkkklllmmmnnnooorrrssssssrrrpppqqqsssuuuvvv{{{pppeeedddhhhiiieee```VVVSSSPPPOOOMMMIIIAAA;;;<<<<<<>>>AAACCCBBB???;;;=========;;;<<<@@@FFFKKKMMMOOOMMMJJJQQQZZZWWWMMMGGGDDDAAA@@@>>>===BBBIIIQQQUUUZZZaaallltttrrrjjjNNNNNNWWWffflllcccRRRFFFOOONNNQQQ^^^rrr}}}yyyvvvpppggg\\\SSSJJJDDD===:::;;;<<<;;;:::777666555777999999888666???>>>:::===OOOgggrrrqqqyyyiii]]]VVVXXXbbbnnnqqqnnntttYYYAAA^^^wwwcccHHHCCCCCCBBBBBBAAA@@@@@@@@@===>>>@@@AAACCCDDDDDDDDDCCCCCCCCCEEEFFFFFFBBB???@@@AAACCCEEEEEECCC@@@===;;;666333333222333===GGG___rrruuullliiihhhiiippp{{{nnnZZZNNN@@@999;;;>>>===::::::;;;===???AAAFFFLLLPPPPPPTTTYYY]]]^^^]]]\\\\\\[[[\\\^^^aaadddeeeeeeeeeddddddeeefffggghhhiiiiiipppppppppqqqppplllfffaaa[[[aaahhhlllkkkhhheeedddsss{{{}}}rrrfffdddgggiiiooosssxxxtttcccSSSRRRYYYnnn~~~kkkdddhhhnnnnnnooowwwqqqoootttuuuaaa\\\aaafffrrrSSS[[[}}}|||UUUGGG999999888666555333222222222000000000000////////////////////////////////////000///000000111111222444000888IIIVVVXXX\\\qqqyyyfffUUUGGG:::777999888888888;;;===@@@BBBDDDDDDEEEEEEKKKSSSWWWXXX]]]bbbYYYKKKDDDCCCBBBCCCEEEFFFGGGFFFIIIJJJKKKMMMNNNQQQTTTVVV[[[aaafffhhhkkkooopppmmmkkkjjjjjjjjjjjjlllnnnooorrrssssssqqqppppppsssuuuvvv|||uuukkkeeeeeefffeeeaaa]]]]]]^^^___]]]TTTHHH???:::;;;<<<===>>>===;;;999===<<<:::999999;;;???BBBCCCFFFGGGJJJTTT\\\XXXMMMDDDAAA@@@???<<<<<>>:::::::::888555666666666777999999888777888888666<<>>@@@AAABBBBBBCCCCCC@@@AAABBBDDDEEEDDDBBB@@@BBBEEEGGGHHHGGGDDD@@@>>>>>>999555444555888>>>DDDUUUoooxxxnnniiiffffffkkk|||pppWWWLLL>>>888:::>>>???>>>>>>@@@CCCEEEGGGKKKPPPSSSUUUYYY___ccccccbbbaaa```\\\___dddjjjnnnnnnjjjgggdddeeeeeefffggghhhiiiiiippppppppppppnnnjjjeee```]]]bbbiiilllkkkhhhggghhh{{{~~~yyyjjjaaafffnnnqqqvvvwwwwwwqqq___OOOPPP[[[ssszzzjjjeeelllvvvsssyyyvvvyyysss___[[[___cccfffOOO\\\~~~{{{OOOGGG888888777666444222111111111000000000000///////////////////////////////////////...///111000...000444222777DDDSSSWWWYYYkkk~~~lllZZZKKK<<<777999:::;;;===>>>@@@CCCDDDEEEFFFGGGIIINNNWWW[[[[[[```eee[[[KKKCCCAAA@@@AAACCCEEEFFFFFFIIIIIIKKKLLLOOOQQQTTTUUUXXX]]]bbbdddggglllllliiihhhhhhgggggghhhjjjmmmooopppqqqqqqooonnnoooqqqsssvvvxxxmmmgggggggggfffhhhmmmsssvvvqqqcccRRRGGG::::::;;;;;;;;;;;;;;;;;;>>><<<999777777888;;;<<<===@@@DDDKKKTTTZZZUUUKKK>>>===>>>>>>;;;:::AAAKKKKKKLLLSSScccuuuyyynnn```WWWbbbsss|||uuudddVVVRRRVVVTTTYYYiii}}}{{{wwwsssnnndddYYYQQQHHHCCC===:::999888555222666666777888999999999999444555555<<>>>>>>>>??????@@@@@@@@@@@@@@@>>>???AAABBBBBBBBBAAAAAACCCFFFIIIIIIGGGCCCAAA???@@@<<<999888:::===???AAAKKKhhhvvvrrrllleeebbbhhh~~~}}}~~~~~~sssYYYOOOBBB;;;:::===>>>>>>BBBEEEIIIKKKMMMOOORRRTTTXXX[[[^^^`````````aaabbb^^^ccckkkssswwwtttkkkeeeddddddeeefffggghhhiiiiiiqqqpppooonnnmmmjjjeeeaaa```ffflllnnnmmmmmmoooqqq|||}}}tttfffcccmmmttttttpppllljjjfff[[[TTT___ppp|||rrrsss~~~qqq^^^\\\cccjjjttt___VVVlllzzzFFFFFF666555555444222222111111111////////////000000000000////////////////////////...,,,...111000,,,///555444444@@@QQQXXXZZZjjjvvv```PPP@@@;;;>>>AAAEEEHHHAAADDDGGGHHHIIIKKKOOOSSSWWWcccjjjjjjmmmqqqcccOOOEEECCC@@@@@@BBBDDDFFFFFFHHHJJJMMMQQQTTTUUUTTTSSSSSSYYY^^^```cccggghhheeeeeedddcccccceeehhhkkkmmmllllllmmmlllkkklllnnnpppvvv~~~vvvsssuuuuuu|||yyydddVVVGGGFFFCCCAAA>>>======>>>>>>;;;888555555666777888777;;;@@@GGGNNNPPPJJJBBB:::;;;>>>@@@<<<:::@@@IIIFFFGGGNNNZZZcccbbbYYYPPPRRRcccyyysssbbb\\\```^^^^^^fffwww|||yyyuuurrrmmmdddYYYQQQEEEAAA<<<::::::888555222444666777888888888999999666888888???TTTpppvvvddd^^^eeennnnnnhhhfff\\\HHHbbbYYYJJJBBBBBBAAA@@@???>>>======>>>>>>>>>>>>>>>======<<<===>>>?????????@@@AAABBBBBBEEEHHHHHHFFFCCCBBBCCCBBB???===<<>>AAA\\\nnnrrrnnnaaa[[[bbbpppuuuzzzuuu___VVVIII???;;;;;;<<<<<>>RRR\\\___ooo|||~~~fffVVVEEE@@@DDDIIINNNSSSEEEHHHKKKMMMOOORRRXXX]]]hhhwwwpppYYYIIIFFFCCCAAACCCEEEFFFGGGGGGJJJPPPVVVZZZYYYUUUQQQPPPVVV[[[]]]```dddeeebbbbbbbbbaaa```bbbeeeiiikkkhhhiiijjjiiihhhiiilllnnnvvv~~~uuufffWWWTTTOOOIIICCC??????@@@===:::777444444555666666222666<<>>:::999:::999666333333555777777777777888999999;;;<<>>===<<<============<<<;;;:::999<<<===>>>>>>===>>>AAABBB@@@CCCGGGGGGEEECCCDDDEEECCCAAA??????CCCEEEBBB===999RRRfffooolll\\\TTT\\\gggrrr|||~~~hhhWWWGGG>>>;;;999>>>EEEJJJPPPRRRNNNNNNRRRTTTQQQUUUXXX[[[]]]\\\[[[[[[[[[fffnnnvvvvvvooohhheeeeee```aaacccdddeeehhhkkknnnnnnllljjjiiihhhgggeeeccc]]]nnnuuuvvv}}}}}}zzzyyypppllljjjiiissszzzsssjjj```\\\aaadddlllzzziiiccccccbbb|||cccpppwww]]]KKK888333555444444333333222222111000000000000////////////////////////////////////............////////////111555:::III]]]cccjjjzzz{{{|||~~~zzz|||dddLLLEEELLLSSSYYY]]]RRROOOQQQXXX^^^bbblllvvvbbbSSSKKKEEEEEEFFFEEEFFFHHHJJJOOOTTTVVVZZZ\\\YYYRRRQQQRRRTTTVVVYYY]]]```bbb````````````bbbdddfffhhhhhheeeccceeefffgggkkkpppppp~~~~~~zzztttdddgggdddXXXKKKDDD@@@======:::777555444444222111444777<<>>;;;888>>>@@@AAA???<<<;;;===@@@HHHIIILLLLLLJJJFFFBBB???GGGQQQ[[[aaafffooovvvyyyrrrzzzzzz}}}~~~{{{xxxtttpppiii^^^PPPFFFBBB>>>888555444444444444333444555555555555777999999;;;<<>>===<<<<<<<<<===???AAA???<<<:::;;;>>>===<<<<<<===@@@BBBCCCBBB@@@??????AAACCCCCCBBBAAAAAABBB@@@@@@GGGKKKDDD888888KKKaaammmnnneeeYYYOOOXXXnnngggVVVEEE===;;;<<>>???LLLjjjqqq[[[UUUWWWppppppFFFHHHffflllLLLGGGBBB@@@>>><<<;;;;;;<<<===BBBBBBBBB@@@>>>===>>>???>>>===<<<===@@@BBBCCCCCC@@@??????AAACCCCCCBBBAAA@@@@@@??????DDDGGGAAA666777GGG___oooqqqgggZZZTTT[[[ooonnn\\\HHH???>>>AAAEEEHHHLLLPPPRRRPPPOOOQQQRRRQQQKKKPPPVVV[[[___aaacccdddpppqqqooohhhaaa___bbbgggkkkhhhfffgggkkknnnooonnnmmmnnnnnnlllgggddddddfffmmm}}}vvvsssyyyuuupppqqqpppmmmzzz~~~uuutttwwwpppuuuqqqaaa___iiiuuuooozzztttRRRAAA777888444444444333222222111111/////////.........------////////////////////////............///////////////333888GGG[[[ccckkk}}}tttlll}}}|||aaaMMMOOO^^^eeeaaafffddddddhhhlllrrr{{{hhhQQQKKKFFFFFFFFFFFFGGGKKKMMMRRRWWWYYY[[[[[[UUUNNNPPPQQQSSSVVVWWWXXXXXXXXXXXXXXXXXXYYY[[[]]]```aaaaaa______bbbccceeejjjqqq}}}zzzoooaaaWWWWWW___hhhmmmtttyyyuuujjj___ZZZYYYbbbcccaaa\\\ZZZXXXSSSMMMEEE@@@:::666444444444333777999<<<>>>@@@@@@@@@???EEEFFFFFFBBB>>><<<>>>@@@PPPOOOMMMIIIEEECCCDDDEEEIIINNNYYYiiizzzrrrlllkkknnn}}}xxxtttooojjjbbbWWWJJJAAA>>>:::666333222333333222444555666666666777999;;;===>>>CCCVVVuuuiiiUUUQQQQQQiiihhhFFFKKKiiigggKKKHHHAAA???<<<:::999;;;===???GGGEEEAAA@@@@@@@@@@@@@@@>>>===<<<>>>@@@CCCCCCCCC@@@??????AAACCCCCCBBBAAA??????======@@@AAA<<<444666@@@VVVnnnuuujjj]]]XXX]]]ooozzzhhhQQQDDDBBBDDDFFFGGGNNNPPPRRRRRRQQQPPPQQQQQQIIILLLPPPTTTXXX]]]bbbeeelllkkkhhhbbb]]]]]]bbbgggmmmiiigggiiiooosssrrrooolllooopppmmmgggccceeehhhqqqxxxpppmmmuuuqqqpppuuutttrrr}}}llleee```ccciiirrr~~~}}}ooobbbbbbmmmzzz{{{___nnn{{{}}}xxxtttOOO>>>777999444444333333222111111111///.........------------////////////////////////............////////////000333666DDDWWW^^^gggyyy{{{nnnnnnTTTPPP^^^ddd___aaabbbeeejjjrrr|||cccQQQKKKGGGGGGGGGFFFHHHLLLMMMSSSYYY\\\______XXXPPPLLLNNNQQQTTTVVVVVVUUUUUUUUUUUUUUUWWWYYY[[[^^^___aaa```bbbeeefffhhhooowww|||wwwnnn___OOOFFFEEEIIIMMMLLLMMMLLLHHHCCC@@@AAABBBNNNSSSXXX^^^dddeee]]]SSSIIICCC<<<666444555666666:::;;;===???AAABBBCCCCCCHHHGGGEEE???;;;;;;@@@EEERRRQQQMMMGGGBBBAAADDDHHHIIITTTeeezzzzzzuuuwww|||}}}wwwsssmmmggg___TTTGGG???;;;888444222222333222222444555777777777888:::<<<:::<<>>===>>>@@@???>>>>>>===<<<>>>@@@CCCCCCCCC@@@??????AAACCCCCCBBBAAA???===<<<;;;<<<<<<999555666777HHHeeeuuunnn```YYY[[[lll~~~zzzoooYYYIIIDDDGGGHHHGGGOOOPPPSSSTTTRRRPPPOOOPPPNNNNNNNNNOOORRRXXX```fffbbbbbbaaa___]]]___ccchhhmmmjjjiiimmmssswwwuuuqqqllloooqqqmmmgggdddfffiiittt}}}uuummmkkktttqqqqqqvvvvvvrrrtttjjjeeebbbbbbbbbbbbgggmmmttt}}}wwwyyyzzzkkkbbbeeemmmyyykkkXXXmmmwwwllloootttPPP>>>888888444333333222222111000000///.........------------////////////////////////............////////////111333444@@@RRRXXXaaasssxxx{{{]]]RRR[[[aaa]]]fffjjjpppwww]]]QQQLLLIIIHHHGGGEEEHHHMMMOOOUUU[[[^^^```^^^WWWNNNHHHJJJNNNQQQTTTUUUUUUTTTTTTTTTTTTVVVXXXZZZ]]]___aaaaaacccggghhhjjjrrr{{{zzz}}}qqqgggXXXKKKBBB???>>>>>>;;;:::888666666777888:::===FFFRRR___iiijjj^^^QQQJJJDDD<<<777555666888999<<<===???@@@BBBDDDEEEFFFIIIGGGBBB<<<888;;;CCCJJJQQQPPPLLLFFF@@@@@@FFFKKKKKK^^^xxxyyy|||~~~xxxrrrkkkddd\\\QQQEEE===888555333111222333333222333555666777777888;;;===:::>>>OOOnnn___JJJGGGGGGYYYtttvvvPPPHHHccc]]]EEEBBBDDDAAA>>>;;;;;;===AAACCCEEE@@@;;;999;;;<<<<<<;;;===<<<<<<===@@@BBBBBBBBB@@@??????AAACCCCCCBBBAAA>>>===<<<<<<<<<:::999999999444===XXXoooooobbbXXXUUUeeeyyytttzzz}}}rrr___NNNGGGIIILLLKKKQQQQQQSSSUUUTTTOOONNNPPPSSSRRRPPPNNNPPPVVV^^^eee[[[\\\]]]___```ccchhhkkknnnnnnppptttyyyyyyvvvssslllnnnooommmiiiggghhhjjjyyyyyyrrrlllkkktttsssrrrvvvtttooo{{{tttgggeeedddeeecccbbbeeejjjjjj|||{{{sssnnnmmmnnnuuu}}}vvvfff```eeeooo{{{iiiTTTppprrrpppyyymmm{{{|||NNN>>>999666333333333222111111000000/////////.........------////////////////////////............////////////111222222===NNNTTT]]]ooolllZZZZZZ```dddrrrxxxzzz[[[SSSNNNKKKJJJGGGDDDHHHMMMPPPWWW]]]``````]]]TTTJJJGGGIIILLLOOORRRSSSTTTTTTSSSSSSTTTUUUXXXZZZ]]]______```cccfffgggiiiqqq|||{{{{{{kkkcccWWWLLLDDD@@@===;;;666555555444555777999:::;;;DDDPPPZZZbbbbbbWWWJJJHHHCCC<<<777777999;;;<<<>>>???AAACCCDDDFFFFFFGGGHHHFFFBBB<<<999<<>>@@@BBB???<<<999888999:::::::::<<<;;;:::<<>>???>>>;;;===AAAAAA<<<>>>NNNcccllldddXXXOOO^^^rrrzzz{{{yyyiiiVVVKKKLLLOOONNNRRRQQQSSSWWWUUUNNNMMMPPPRRRQQQPPPOOOPPPTTT[[[```ZZZ[[[]]]___ccchhhmmmpppqqqtttyyy}}}}}}{{{wwwsssllllllllllllkkkkkkkkkkkk{{{rrrmmmiiiiiiqqqsssqqquuutttpppzzz~~~~~~}}}pppbbb___^^^___^^^^^^dddkkkmmmyyy|||vvvuuusssooonnnooottt~~~pppccc^^^fffttteeeSSSuuuyyyvvv~~~wwwuuulllJJJ<<<999666333333222222111000000000000000000/////////......////////////////////////............////////////111111000;;;LLLSSS]]]ooo~~~fff]]]eeeqqqyyyrrr[[[TTTPPPMMMKKKGGGDDDGGGMMMOOOVVV^^^bbbdddbbbYYYPPPJJJKKKLLLNNNOOOQQQRRRSSSRRRRRRSSSTTTWWWZZZ]]]___^^^```cccffffffgggqqq|||}}}yyyjjjcccYYYNNNDDD>>>;;;:::555555555555555666999<<>>@@@AAACCCEEEGGGGGGFFFFFFHHHHHHFFFBBB>>>???CCCGGGKKKNNNOOOKKKGGGGGGMMMTTTYYYqqqrrrvvv~~~zzzuuuooofff]]]TTTJJJ???888555333222222444555555444111333444555666777:::<<<===>>>MMMhhhyyyzzzwwwxxx[[[FFFIIIUUUkkk{{{wwwOOO===NNNnnnVVVDDDDDDDDDBBB@@@>>>======>>>???:::;;;;;;:::999999:::<<<;;;:::999:::===???@@@@@@@@@??????AAACCCCCCBBBAAA@@@>>>@@@BBBAAA>>>CCCJJJLLLMMMJJJKKKVVVdddeee[[[MMMZZZlll|||zzzttt^^^PPPNNNPPPPPPRRRQQQSSSXXXUUUNNNLLLPPPMMMNNNOOOOOOPPPSSSWWWZZZ\\\]]]^^^```dddjjjppptttuuuzzz{{{vvvsssmmmkkkjjjkkkmmmmmmlllkkk{{{yyykkkhhheeeeeelllqqqoootttuuuttttttjjjbbb^^^ZZZYYYWWWXXXaaajjjqqqxxx|||pppffffffnnn{{{{{{kkkddd___hhh|||XXXZZZ~~~qqqtttzzzyyyaaaEEE::::::666333333222222111000000000000000000000////////////////////////////////////............/////////000000000000:::LLLTTT^^^qqqzzzzzzpppaaakkk||||||kkk[[[UUUQQQNNNKKKGGGCCCFFFMMMKKKTTT___fffkkkkkkddd[[[MMMMMMMMMMMMNNNOOOQQQRRRQQQQQQRRRTTTVVVYYY\\\^^^___aaaeeehhhggghhhrrr}}}~~~uuulllfff[[[MMMBBB:::777666777777888777666777;;;???AAABBBAAA>>>AAAFFFHHHFFFAAA>>>:::888999<<<>>>???AAACCCEEEGGGHHHGGGFFFEEEGGGIIIJJJHHHCCCAAAAAACCCIIIMMMQQQOOOKKKKKKPPPWWW```uuu{{{ooottt|||xxxtttmmmdddZZZQQQGGG===555555333222333444666555555111222444555555777:::<<<:::999FFF___nnnooosss{{{```JJJOOO___wwwvvvxxxuuuEEE:::OOOlll{{{QQQAAADDDCCCAAA@@@>>>===<<<<<<<<<999;;;>>>===;;;:::<<<>>>:::999888:::<<>>;;;999555999777555666:::>>>??????@@@???<<<;;;;;;>>>AAACCC===??????===;;;;;;>>>BBBAAADDDKKKQQQOOOIIIFFFHHHMMMKKKJJJJJJGGGBBBAAACCCKKKIIIIIILLLKKKMMMXXXeeerrrvvvhhhnnn~~~~~~yyyuuulllcccYYYPPPEEE:::666666111111111111111111222333000444888:::999888999::::::>>>EEE\\\eeelllzzzeeeMMMRRR]]]ttt|||mmmXXX@@@IIIGGGjjjaaaIIIBBBDDD@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======:::;;;===???AAABBBCCCCCCBBBDDDFFFEEEBBBCCCHHHNNNLLLKKKFFFDDDMMM\\\cccaaaTTTYYYhhh|||xxxbbbSSSOOOQQQLLLOOOPPPNNNNNNQQQQQQOOOTTTTTTTTTRRRQQQTTT[[[```fffjjjpppvvv{{{~~~~~~{{{wwwsssqqqsssqqqoooppprrrssspppmmmwww}}}zzzmmmffflllrrrsssxxxuuuvvvyyylll```[[[\\\^^^ccciiixxxxxxrrrqqqyyyuuueeecccaaapppuuu___rrrkkkffflll{{{QQQ:::<<<777555222222333222222111000///......////////////..........................................////////////000///000666AAAOOO\\\cccpppwww~~~zzzsss|||wwwwwwzzzlllaaa___ZZZWWWVVVRRRKKKGGGGGGCCCIIISSS^^^eeeeeeaaa\\\QQQOOONNNOOOQQQRRRRRRQQQTTTTTTUUUWWWYYY[[[]]]^^^___cccgggiiijjjlllooorrrnnnvvv|||yyyoooiiiZZZGGG;;;999999888999777555777;;;>>>??????AAA>>>;;;;;;===@@@BBBBBB??????@@@>>>===>>>BBBEEEBBBFFFNNNTTTSSSMMMLLLNNNTTTTTTTTTQQQHHH@@@BBBHHHLLLKKKMMMMMMJJJMMM[[[kkk~~~nnndddnnn~~~{{{uuuqqqiii```WWWOOOEEE;;;666666222222222111111222222333333666999:::999888999::::::CCCOOOiiiqqqvvv{{{\\\HHHPPP___yyy~~~nnnRRR???FFFPPPxxxZZZJJJCCCAAA??????>>>>>>===<<<<<<;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>???AAABBBBBBBBBBBB>>>AAACCCAAA>>>???DDDHHHGGGEEE???<<>>?????????<<<999<<>>>>>@@@DDDHHHCCCGGGPPPWWWWWWRRRQQQUUU]]]___```ZZZMMMCCCEEEMMMKKKNNNPPPOOOKKKPPPbbbuuullldddeeewww~~~{{{vvvqqqmmmfff___VVVOOOEEE;;;555555222222222333333444444444888999;;;:::999888888999999HHHZZZwwwXXXKKKRRRccczzz}}}qqqwwwLLL???FFFbbb}}}QQQJJJCCC>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::888888888999;;;<<<<<<;;;;;;;;;;;;<<<======AAAAAABBBBBBBBBBBBBBBBBB===???@@@???======@@@DDDCCCAAA;;;666;;;JJJZZZbbbZZZYYY```rrrssslllYYYQQQPPPNNNUUUYYYUUUPPPPPPPPPPPPTTTUUUWWWXXXZZZ```iiipppuuuwww{{{}}}yyywwwuuussssssqqqooonnnmmmnnnooozzz~~~{{{rrrnnnvvvooonnnhhheeemmmxxxvvvjjjmmmyyyjjj___ddduuummm___]]]bbbzzzttteeezzz{{{ssswww}}}llljjjvvvDDD888<<<555444222222222222222111//////......////////////..........................................////////////555111...222===JJJSSSWWWggg}}}ssswww}}}}}}~~~~~~yyyrrrmmmhhhdddbbb```ZZZRRRNNNOOORRRQQQPPPPPPRRRRRRQQQPPPMMMMMMOOORRRUUUWWWVVVTTTVVVWWWYYY[[[]]]___``````fffgggjjjkkkkkkjjjiiihhhmmmjjjooo}}}{{{ppp\\\GGG<<<;;;999666777777777888:::<<<===>>><<<888888???JJJSSSTTTRRRCCCBBB???======@@@DDDGGGCCCGGGOOOVVVWWWSSSSSSWWWbbbdddhhheeeYYYLLLIIIMMMJJJPPPUUUUUUSSS]]]rrrxxxaaafffwww}}}yyytttnnnkkkggg```WWWPPPEEE:::444444000111333444666888999999======;;;999888888888999888JJJ```ZZZTTTUUUaaapppqqqsssgggFFFAAALLLyyytttJJJHHHAAA======<<<<<<<<<<<<<<<<<<<<<<<<:::888666666888:::<<<<<<;;;;;;;;;;;;<<<======@@@@@@AAABBBBBBBBBBBBAAA???@@@AAA@@@>>>>>>@@@CCCBBBAAA===777888CCCRRR^^^^^^XXXXXXeeeyyyjjjzzzooo]]]SSSQQQQQQZZZ___]]]YYYXXXXXXXXXYYY[[[^^^___bbbiiissszzz|||zzzxxxrrrttttttrrrooonnnqqqtttzzzrrrqqq{{{xxxzzz|||qqqrrrooonnnxxxsss}}}{{{ooobbbZZZcccxxxvvvggg^^^\\\aaaxxxpppnnntttqqq{{{yyy}}}CCC:::;;;333222222222222222222111//////......////////////..........................................////////////444000...222<<>>???;;;444666777888999:::;;;===>>>;;;888999AAAMMMUUUVVVTTTGGGCCC>>>;;;<<>>???@@@AAAAAAAAA@@@@@@AAA@@@??????AAABBB@@@@@@???<<<999===GGGRRR___ZZZVVV[[[kkk~~~nnn|||vvvdddXXXRRRRRR[[[bbbcccdddffffffeeebbbdddggghhhlllsss}}}~~~zzzxxxtttwwwzzzyyyuuuuuuyyy}}}yyytttxxxuuutttuuuhhhkkkpppyyyzzzpppiiieeejjj{{{}}}nnnbbb]]]]]]aaawwwpppyyyvvvtttyyyBBB;;;:::111333222222333222222111000///......////////////..........................................////////////111000///222999DDDOOOWWWYYYqqq{{{}}}{{{|||}}}vvvsssxxx~~~}}}{{{yyyxxxxxxssslllfff___[[[___gggjjjddd[[[TTTPPPOOOOOOOOOKKKLLLNNNRRRXXX[[[]]]\\\[[[\\\___bbbdddeeeeeeeeeiiijjjlllooopppmmmiiieeejjjllluuurrreeeQQQAAA>>>@@@===777777999;;;<<<;;;<<<===???>>>===>>>DDDLLLQQQQQQOOOJJJEEE???<<<===AAAFFFHHHHHHKKKQQQVVVUUUQQQPPPTTTbbbfffnnnuuupppaaaSSSMMMUUU]]]hhhttt~~~{{{uuuqqqpppiiiaaaVVVMMMBBB888333444///111666:::>>>AAACCCDDDDDD???999666666777888999AAASSSiiicccmmmfffmmmssssssNNN@@@OOOjjjeeeEEEDDD:::???999::::::;;;;;;<<<<<<<<<<<<;;;999888888888:::;;;<<<;;;;;;;;;;;;<<<======:::;;;<<<>>>???@@@@@@@@@======>>>>>>????????????>>>===>>>>>>:::777<<>>KKKTTTOOOeeesss{{{uuuxxxxxxnnnpppvvvooosssyyy|||{{{}}}~~~xxxqqqiiiaaa\\\aaaiiikkkgggaaa\\\YYYVVVRRRPPPQQQPPPQQQTTTYYY]]]______]]]___bbbeeeggghhhhhhhhhllllllooorrrtttrrrmmmhhhdddkkkttt{{{iiibbbSSSDDD<<<<<<===<<<:::===???@@@???>>>@@@BBBBBBCCCEEEIIINNNQQQPPPOOOMMMHHHAAA???BBBHHHMMMPPPRRRTTTXXX\\\YYYSSSRRRUUUcccjjjuuuzzzssscccVVVSSSYYYaaammm{{{vvvtttsssfff\\\QQQHHH???666444666333555999>>>AAADDDEEEEEEEEE???888444444777888999CCCVVVmmmxxxddduuuppp~~~yyyEEEGGG```WWWCCCDDD888@@@888999999:::;;;;;;<<<<<<<<<<<<;;;:::::::::::::::<<<;;;;;;;;;;;;<<<======;;;<<<===>>>>>>>>>>>>>>>;;;;;;<<<===???@@@??????===;;;<<<>>>;;;666777<<>>;;;999222999222222333222222111000///......////////////........................................../////////000---000222111111999GGGRRRLLLbbbpppyyynnnnnn~~~~~~{{{pppeeehhh|||vvvmmmpppvvvxxx{{{~~~zzz~~~~~~yyyssskkkaaa[[[___fffjjjhhhfffccc___YYYRRRMMMVVVUUUTTTVVVZZZ]]]___```___aaadddgggiiijjjiiiiiimmmnnnqqquuuxxxvvvpppkkkbbbjjjsssooofffeee[[[III;;;888<<>>777333333666999999@@@UUUooobbb\\\qqqnnnkkk@@@NNNnnnKKK@@@EEE777AAA888888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>AAABBBAAA@@@???;;;;;;>>><<<777777<<<>>>NNNZZZYYYXXXcccttttttxxxzzznnnddd___^^^bbbjjjooonnnnnnooopppooommmmmmooouuu~~~}}}vvvqqqwwwzzz~~~vvvxxxzzzyyy~~~}}}yyy}}}pppbbb[[[ZZZaaahhhzzzWWW___wwwuuuWWW@@@777888888111111111000///////////////////////////............---------............///---------............///111000///000111666CCCPPPKKK]]]tttxxxqqqrrrvvv{{{~~~uuuiiiiiiuuu~~~tttoooqqqvvv{{{}}}{{{wwwfff]]]XXXTTTZZZcccjjjhhhfffbbb^^^ZZZWWWVVVUUUVVVXXXZZZ\\\]]]]]]^^^``````aaaeeeiiilllnnnmmmqqqvvvzzz|||}}}zzzpppeeeiiibbbkkkrrrnnnlll^^^GGG::::::===<<>>888@@@999888777777777999<<<===;;;::::::999999::::::;;;:::999999999999999::::::<<<======>>>>>>===;;;:::>>><<<:::<<>>>>>???>>>===<<<:::999;;;FFFSSSWWWWWW]]]kkkxxxoooqqqzzzrrreeecccdddkkkpppqqqrrruuuqqqqqqooonnnpppuuu}}}}}}xxxuuuxxx{{{{{{{{{xxxlll___ZZZ[[[```jjjoooXXXdddrrrnnnsssFFF888333444444///111111000///////////////////////////............---------............///---------............///111//////111111555BBBOOOMMM[[[pppwwwxxxuuuwwwyyy{{{xxxsssxxxzzzsssrrruuuzzz~~~}}}jjjXXXPPPLLLJJJNNNWWWaaaccceeedddaaa^^^\\\[[[ZZZ[[[\\\]]]^^^___``````bbbaaacccfffkkkoooqqqqqquuu{{{wwwmmmgggffftttzzzjjjqqqooobbbLLL???AAAFFFGGGRRRKKKFFFFFFGGGFFFGGGKKKOOONNNNNNQQQUUUYYY[[[\\\ZZZXXXRRRJJJKKKVVV```ccc```fffkkkkkkgggccccccddduuuyyylllssszzz{{{{{{wwwrrrooommmlll]]]PPPCCC<<<888555444666888;;;@@@BBBCCCCCCCCCDDDBBB;;;444444555777999<<>>>>>888===888777666666777999;;;<<<:::999999888888999999:::888888888888888888999::::::;;;<<<===>>>>>>======???===<<<===AAACCCBBBAAA??????@@@@@@???>>><<<;;;999<<>>999666444555777999<<>>>>>>>>>>>@@@???>>>???AAACCCDDDCCC???@@@AAAAAAAAAAAA??????999555@@@TTTXXXVVVhhhmmmjjjtttxxx|||kkkfffeeeiiinnnppptttyyyvvvvvvuuuttttttvvvzzz}}}|||{{{{{{|||}}}|||~~~vvviii^^^WWWZZZ```eeeyyyrrr___mmmuuubbbwww{{{WWW999<<<<<<444222222111000000///////////////////////////............---------............///---------............///000///000111111333>>>IIIUUUYYYbbbrrrzzzyyyuuuooosssnnnnnn{{{wwwnnnkkkpppwww~~~eeePPP>>>;;;>>>@@@DDDIIIMMMTTT[[[\\\YYYYYY^^^dddiiihhhgggfffeeeffffffgggeeedddeeeiiipppvvvzzz|||uuurrrxxxzzzooohhhjjjaaaOOOFFFLLLUUUYYYTTTLLLGGGKKKPPPPPPMMMKKK^^^aaabbb___ZZZXXX]]]bbbYYY^^^aaa___\\\]]]ccchhhmmmrrrwwwwwwtttuuuzzzuuurrrvvvqqqfffPPPFFF<<<888555333555888:::>>>CCCEEEFFFFFFFFFGGGDDD;;;555777777777<<>>>>>???@@@BBBCCCCCC>>>???AAABBBBBBBBBAAAAAA<<<<<>>???AAABBB>>>???AAABBBCCCCCCBBBAAABBBIIINNNLLLOOO[[[lllwwwyyyiiinnn|||iiiccc___bbbfffjjjooouuutttvvvyyyzzzzzzzzz|||}}}|||~~~||||||vvv}}}~~~mmm___WWWWWW```kkkcccmmmuuuvvv{{{hhh~~~[[[???444999666222333111111111000///////////////////////////............---------............///---------............/////////000222000000888BBBRRRTTT[[[kkk|||~~~vvvtttwww~~~rrrkkkjjjmmmyyyvvvfffOOO???444777===@@@DDDJJJMMMOOOOOOMMMKKKNNNVVV]]]hhhhhhiiijjjjjjjjjiiiiiibbbdddhhhooowww~~~|||ooo]]]]]]fffggg[[[SSSXXX___bbb]]]XXXWWW[[[]]]WWWPPPLLLQQQVVVZZZ[[[YYYZZZaaagggooovvv{{{xxxllldddkkkvvvyyyvvvtttwww~~~{{{vvvuuutttooodddZZZHHHAAA:::888555444777<<<>>>BBBEEEGGGGGGFFFFFFFFFCCC999555:::;;;888@@@NNNmmmrrr[[[VVViiimmmyyyyyyaaabbbppp}}}nnnHHH@@@;;;::::::666888888888888888888888888444444333333333333444444222222333444555777999:::::::::999888777888888888:::;;;<<<<<<<<<===???AAA???@@@BBBCCCCCCCCCBBBBBBDDDPPPRRRIIIJJJZZZhhhlll}}}~~~}}}kkkkkkyyyzzzggg]]]VVVUUUYYY```iiirrrrrruuuyyy{{{|||}}}~~~{{{~~~~~~wwwfffZZZUUUYYYfffssstttjjj|||gggiii|||JJJ<<<888777222333777333111111000///////////////////////////............---------............///---------............///......000222000///666@@@QQQQQQVVVbbbqqq}}}tttjjjeeecccrrr|||lllYYYFFF:::333666::::::???FFFHHHHHHHHHFFFFFFHHHMMMQQQbbbdddgggiiikkkjjjiiihhhbbbeeekkksss|||~~~}}}yyyjjj\\\^^^jjjpppggg___aaafffggg___[[[YYY[[[ZZZUUUPPPPPPQQQYYY___]]]XXX\\\jjjxxx{{{rrrooovvv~~~}}}~~~tttpppvvvvvviii[[[UUUBBB<<<888666555444999???@@@CCCFFFHHHGGGEEEDDDDDD???555333:::===;;;FFFWWWzzzkkkVVV[[[kkkaaalllrrryyyZZZiii{{{[[[AAAAAA999666;;;999555666666666666666555555444333333222222333333444111222333444666888:::;;;777777666555666666888888999;;;<<<<<<;;;<<<>>>AAABBBCCCDDDEEEEEEEEEDDDCCCCCCHHHJJJGGGHHHRRR___ggg~~~{{{xxxrrryyyssspppzzztttcccXXXLLLIIIMMMVVVcccoooqqqtttyyy|||}}}~~~}}}~~~}}}pppaaaWWWTTT[[[jjjxxxvvvhhhkkk{{{|||___qqqhhh???999888444+++///444...111111000///////////////000/////////............---------.........//////---------.........//////......111222000///555>>>IIIJJJOOO\\\nnn~~~~~~sssggg^^^ZZZlllvvv{{{dddPPPBBB999333666888777:::BBBAAAAAA@@@@@@BBBCCCEEEGGG^^^aaaeeeiiikkkjjjhhhgggbbbfffmmmvvv{{{tttrrrqqqllleeegggvvv~~~wwwoooooorrrrrrZZZVVVTTTTTTSSSPPPPPPSSSVVV```hhhbbbZZZ^^^ttt|||xxxvvvwwwzzzjjjfffqqqrrr```PPPMMM<<<888555555444555:::AAAAAADDDGGGHHHFFFDDDCCCCCC;;;111111:::>>>===JJJ]]]hhhXXXeeelllYYYcccmmmwww[[[{{{{{{NNN<<>>@@@FFFHHHJJJWWWgggxxxzzzwwwxxxqqqwwwsssbbbUUUGGGCCCGGGPPP[[[eeejjjssszzzzzzyyy||||||yyyiii\\\XXXYYY]]]mmmlllZZZzzzsssnnnuuuYYY<<<:::666333111111222333111111000000//////.........///000111000...,,,+++------------------------........................------...///000222444555IIINNNKKKTTTrrr~~~ssscccYYYXXXdddttt{{{nnn\\\MMM>>>777111222444444555888===>>>>>>???@@@AAACCCEEEVVV___eeegggiiimmmjjjcccfffhhhlllsss|||{{{ggghhhooooooqqquuu}}}aaa^^^YYYUUUTTTRRRPPPSSSXXX```llloooccc[[[fff{{{yyyxxxxxxzzz|||wwwnnnppprrrrrrlll```QQQFFF;;;999555333444777<<>>>>>>>>???@@@RRRXXX^^^```cccggggggbbbeeeggglllttt~~~qqqccchhhmmmlllooouuuwww___PPPOOOPPPSSSTTTTTTXXX^^^cccrrrwwwhhh]]]fff~~~yyy{{{|||wwwnnnpppsssqqqiii\\\NNNEEE999777444333555999>>>AAACCCDDDDDDDDDFFFHHHCCC<<<666888555777>>>AAAOOOhhhqqqdddiiitttxxxlllgggmmmtttYYYGGG888777999555333777444444444444333333333333222222222111111111000000111111222222333444444555555555555555666777888888777777777777999;;;===>>>AAABBBCCCDDDDDDCCCCCCBBBBBB>>>???EEEGGGGGGQQQ___uuu}}}}}}~~~}}}{{{xxxeeeVVVFFF>>>>>>BBBJJJQQQ___jjjtttwwwxxx||||||~~~sssaaaXXX[[[]]]bbbooovvvhhh~~~{{{tttlllDDD999777444111000///000111000000000////////////...,,,---...000000///......------------------------........................------...///000222333444>>>KKKPPPZZZuuutttcccVVVPPPMMMXXXeeennnoooeeeRRRAAA:::444111333555555888<<<;;;>>>AAABBB@@@>>>===<<>>CCCCCCAAAGGGRRRgggyyyvvvwwwwwwyyy|||uuuzzziiiZZZIIIAAA???AAAGGGNNNUUUaaalllqqqtttyyy}}}~~~|||}}}yyyyyy{{{kkk[[[VVV^^^bbbkkkvvvssspppqqq|||SSS:::777555333111////////////////////////////////////+++,,,---...////////////------------------------........................---.........000111222333999HHHOOOWWWppp}}}wwwgggXXXNNNCCCHHHQQQ[[[```[[[KKK===777333111444666777:::???AAAEEEIIIIIIFFFBBB??????GGGIIILLLOOOTTTZZZ___aaadddjjjsss}}}~~~lllgggooorrr|||hhhOOODDDCCCEEELLLUUU[[[___fffnnnqqqeeevvvzzzvvvppptttuuummm___PPPFFFBBB666555444555888<<>>???@@@@@@AAAAAA@@@>>>???BBBAAA>>>@@@FFFRRRjjj}}}}}}yyyxxxwwwwwwyyywww{{{lll\\\LLLCCCAAABBBHHHNNNOOO[[[fffkkkooouuuzzz|||{{{{{{}}}yyyxxxzzz~~~uuudddXXXWWW```eeerrrttt~~~kkk}}}FFF888555444222000//////...///.............../////////++++++,,,---...//////000------------------------....................................///000222222333CCCIIIOOOfff|||}}}~~~|||www|||xxxjjjZZZNNN@@@>>>@@@HHHPPPNNNEEE===666333333666888888<<>>666333777666666;;;===MMMiiimmmuuuXXXSSSgggcccsssqqq{{{~~~UUU@@@999444555777666444333333333333333222222222111......///000111222222333000000111111111111111222333333333333444555666666444333333444555777999;;;;;;;;;<<<===>>>???@@@AAA@@@???@@@BBBAAA======???DDDVVVeeevvv~~~{{{yyyyyy|||}}}lll]]]MMMDDDAAABBBGGGMMMLLLWWWaaafffiiipppwwwyyy}}}~~~}}}|||rrrtttyyy{{{wwwmmm^^^ZZZ\\\bbbhhhzzzuuulllvvvtttwwwoooAAA999444333222111000//////...---............/////////+++,,,,,,---......//////------------------------....................................///000111222444DDDIIINNNdddzzzrrrwww~~~{{{ttttttwwwxxxmmm]]]PPPBBB;;;777<<>>DDDHHHLLLNNNKKKDDD@@@@@@CCCJJJIIILLLRRRWWWZZZ^^^bbbbbbiiiuuu}}}ooooooyyy}}}aaa[[[UUUJJJBBBCCCNNNaaavvvvvvzzzuuurrruuutttpppeeeVVVIIIAAA===666666666777:::>>>BBBEEEEEEGGGGGGEEEFFFDDD===444333888777777<<>>999555555666555333111333333333222222222111111......//////000111222222000000000000000000000000222222222222333444555666222222222333444666888999:::::::::;;;===???AAABBB@@@@@@AAABBBAAA???>>>===AAAOOOVVV___uuu{{{xxx{{{|||~~~ooo```PPPGGGCCCCCCHHHMMMHHHRRR[[[^^^aaahhhpppsssuuuwww}}}ssslllsssyyyzzz}}}}}}ooocccYYY]]]cccgggqqq|||pppmmmttt{{{|||yyyWWW===888444333222111000000//////---------.........//////,,,,,,,,,,,,---......///------------------------.......................................///000111222BBBIIIOOOdddxxxxxxnnnrrryyywwwssssssuuu{{{sssdddVVVEEE;;;555888;;;::::::<<<777666888;;;<<<;;;@@@FFFIIIKKKKKKFFF???<<>>999444444555777;;;@@@DDDGGGEEEGGGGGGFFFFFFDDD<<<222222888888:::BBBKKKccclllSSSVVVcccgggjjj}}}sssEEE:::888444333333444333000222222111111111000000000.../////////000000111111000000000000000000000000111111111111222333444444111111111222333555777888999999:::;;;<<>>???@@@AAAAAAAAA@@@===>>>PPPVVVXXXjjj}}}}}}zzz~~~{{{ttteeeTTTJJJFFFEEEIIINNNCCCMMMTTTVVVYYYaaaiiimmmnnnpppwwwyyynnnkkksssyyyxxxzzz|||yyywwwzzz~~~|||wwwuuuvvvyyy~~~yyyjjj]]]UUU___hhhmmmzzzuuu{{{ppp|||yyylllEEE888333444333333222111000//////---------.........//////------,,,,,,,,,---......------------------------.......................................///000111***;;;BBBJJJ```qqqvvvzzzzzzrrruuu{{{|||{{{sssuuuzzzlll]]]FFF===666888888666666:::888777:::======<<<@@@GGGIIIKKKJJJDDD<<<:::???EEEOOONNNSSS\\\___]]]]]]```llluuurrrsss~~~{{{|||qqq```UUUTTTVVVggg|||vvvqqqnnnuuuoooeeeZZZPPPEEE;;;666222222444777<<>>999RRR\\\\\\kkk~~~uuuyyyzzzkkkYYYMMMGGGDDDGGGLLLLLLOOOSSSVVVYYY\\\___aaagggiiiooowwwzzzzzz}}}}}}|||zzzzzzoooppptttxxx|||~~~}}}{{{yyyxxxzzz~~~zzzwwwxxxuuuttttttwwwzzzzzzwwwtttssswwwzzz{{{{{{ppp```XXXYYYcccgggjjj{{{www}}}|||KKK>>>;;;444555555444222000///...---///............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.....................///000000666666<<>>:::;;;@@@GGGLLLOOOWWW```aaa]]]\\\aaahhhppp{{{vvv||||||}}}nnn```eeennnuuu{{{rrrqqqvvvssskkk___SSSHHH@@@999555444555888<<>>???????????????AAACCCDDDBBBAAA:::IIIPPPRRRbbb}}}|||~~~xxx{{{~~~ooo]]]QQQIIIEEEHHHMMMMMMOOOSSSVVVXXXZZZ]]]___aaaccchhhpppssstttwww|||~~~|||yyyyyyuuuwww{{{}}}~~~~~~}}}|||yyywwwwwwzzzyyyuuusssuuuvvvwwwzzz~~~|||wwwzzz|||kkk^^^XXXZZZccciiisss}}}|||xxxmmmGGG<<<777444555444333222000///...---............------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.....................///000000333333999FFFUUUaaammmwwwzzz}}}zzzmmmVVVHHH:::666777888888:::<<<;;;:::;;;???AAAAAA@@@BBB>>>:::888:::AAAJJJOOOXXX]]]bbbcccaaaccciiioooyyyqqq|||zzzppprrrvvvxxxyyyrrrqqquuuqqqiii]]]QQQGGG???888555555666999===BBBEEEGGGGGGGGGDDDDDDFFFBBB999333333<<<777888CCCWWWpppaaaJJJ[[[jjjjjjnnn|||FFF;;;555555444333222111000000////////////......................................./////////000000000000//////000000000111111111000000000111222333444555666777999:::<<<<<<======>>>>>>>>>??????@@@@@@@@@===GGGNNNTTTccc{{{zzz~~~yyy|||vvvdddVVVKKKFFFHHHNNNNNNPPPSSSUUUVVVXXXZZZ[[[[[[\\\```gggkkklllpppvvv}}}}}}}}}~~~~~~~~~}}}}}}{{{zzz~~~|||xxxwwwyyyyyywwwyyy|||~~~vvvdddZZZWWW^^^fffsss}}}UUU@@@888111444444333222111000///...---............------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.....................///000000222111666BBBOOO[[[hhhsss{{{ttt___MMM<<<777888:::;;;<<<;;;::::::;;;===>>>>>>===:::888555666;;;DDDNNNTTT___aaaccceeeiiiooovvv|||{{{qqq~~~wwwuuuxxx{{{yyy{{{|||~~~}}}|||xxxsssrrrtttnnnfffZZZNNNDDD===777444555777:::???BBBEEEFFFGGGFFFEEEFFFEEE@@@777333333>>>666888KKKhhhTTTEEEZZZkkkkkkjjjooo===<<<555444444333222111000000////////////........................................../////////000000000//////000000000000111111000000000111222333444555666777888999::::::::::::>>>???@@@???<<<<<>>?????????>>>>>>>>>>>>>>>>>>AAAFFFNNNVVVZZZ\\\^^^ccclllvvv}}}{{{wwwqqq}}}~~~iiiaaaaaacccqqqwwwrrrppp~~~~~~|||yyyvvvuuusssqqqbbb[[[PPPEEE>>>999666444666:::???BBBCCCDDDEEEGGGEEEIIIJJJDDD:::444444666888:::LLLhhh~~~gggOOOTTTaaakkkqqqsssOOO333999222222222111111000000///////////////................................................////////////...////////////000000000/////////000111222444444888888999999999999888888===@@@AAA???;;;;;;???EEEGGGBBBDDDNNNUUU\\\mmmyyy|||}}}tttxxxyyyiiiVVVGGGFFFMMMMMMOOORRRTTTUUUWWWYYYZZZcccaaabbbfffiiimmmuuu}}}|||tttnnnnnnsssxxxyyy}}}}}}{{{yyyyyyzzzzzzzzzyyyzzz{{{oooaaaXXX\\\eeegggaaaXXXgggooopppxxxxxx|||qqqJJJ555333222222222////////////............------------,,,,,,,,,,,,*********+++++++++++++++***++++++,,,,,,------...---,,,,,,,,,,,,---.....................///000000...---111999DDDRRReeeuuu}}}pppnnnvvvzzzgggRRRDDD>>>;;;<<<@@@@@@BBBDDDEEEDDDBBBBBBCCCFFFFFFHHHKKKOOOTTTXXX[[[]]]```fffnnntttvvvtttrrrttt{{{iiixxx~~~|||tttdddcccfffdddsssxxxxxx}}}}}}zzzvvvtttuuurrrmmm\\\UUUJJJAAA;;;888666555666;;;AAADDDDDDCCCEEEGGGEEELLLMMMDDD888444555888888@@@VVVppp|||}}}```TTTaaaeeegggoootttoooBBB000222111111111000000000//////////////////....................................------........./////////......////////////000000/////////000111222333444777777888888999888888888888:::<<<;;;999999===@@@DDDAAABBBGGGKKKPPP```ppp~~~xxxzzz~~~ppp[[[JJJHHHMMMKKKNNNRRRUUUVVVXXX[[[]]]eeebbbbbbfffiiimmmvvv~~~vvvpppnnnrrrwwwxxx}}}}}}yyyvvvuuuvvvwwwwwwuuuvvvzzzsssggg]]]ZZZbbblllsssfffhhhvvvqqqoooxxx~~~pppeee>>>:::000000666...........................---------,,,,,,,,,++++++++++++++++++******************+++,,,,,,---......---,,,,,,,,,,,,---.....................///000000///...000777@@@MMMaaarrrppplllsss{{{}}}}}}rrr]]]MMMBBB<<<>>>CCCCCCFFFJJJJJJIIIGGGHHHIIIKKKMMMPPPTTTWWWYYYZZZ[[[^^^bbbggglllnnnmmmkkkjjjrrryyyqqqjjj||||||qqqeeegggmmmnnn||||||xxxrrrqqqrrrnnnhhhVVVOOOEEE===999777777777666<<>>@@@AAAAAACCCJJJXXXddd~~~{{{{{{}}}uuu___MMMIIIOOOJJJMMMQQQUUUWWWZZZ]]]___eeebbbaaadddhhhlllvvvzzz|||{{{vvvpppooorrrwww{{{|||wwwuuuvvvwwwvvvtttwwwyyy~~~|||nnnccc[[[[[[eeeqqquuu]]]lll|||qqqoooxxxxxxzzzTTT888>>>///...888***---------...............---------,,,,,,,,,++++++,,,+++++++++******))))))******+++,,,,,,---......---,,,,,,,,,,,,---.....................///000000333111222666<<>>>>><<<:::???AAA>>>>>>HHHUUU^^^yyyxxx{{{~~~uuuyyyyyyyyynnnTTTIIIMMMMMMOOOQQQRRRSSSXXX^^^ddddddbbbbbbdddiiimmmpppqqqqqquuuvvvtttvvv{{{zzztttzzz}}}{{{}}}{{{uuuuuuxxxxxxsssnnnvvv{{{~~~~~~ooo```___^^^]]]mmmzzzmmmjjjtttxxxtttyyytttyyy~~~kkkNNN555111444222......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111//////222888CCCWWWhhhzzz}}}zzzuuutttrrrnnnyyygggRRRDDDAAADDDFFFJJJOOOOOOMMMLLLNNNQQQPPPRRRUUUVVVUUUUUUXXXZZZZZZ\\\___aaabbbbbbcccdddtttyyyeeejjj~~~vvvuuu}}}ssshhhiiimmmxxxvvvtttsssrrrnnnhhhcccPPPIII@@@888666666777888<<>>CCCAAA===FFFUUUvvvvvvwwwvvvtttwwwwwwuuuvvvtttZZZMMMMMMNNNPPPRRRTTTUUUYYY___cccdddcccbbbdddhhhkkkmmmnnnooosssuuussstttxxxwwwrrrqqqtttwwwwwwvvvuuuwwwyyy~~~yyyttttttwwwxxxuuuppppppxxx}}}{{{zzz}}}zzziii]]]^^^aaaggg~~~xxxllllllsss{{{xxxuuuwwwrrrzzzWWWAAA//////444111.../////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......//////000000111//////111666AAASSSdddzzzrrr||||||tttqqqssswwwxxxsss]]]JJJEEEJJJKKKOOOSSSRRROOOMMMNNNPPPNNNQQQTTTTTTTTTUUUXXX[[[WWW[[[]]]]]]\\\```gggnnn~~~ooocccjjjxxxrrr|||zzztttuuuxxx~~~xxxuuurrrrrrrrrnnnfff___NNNGGG>>>888555666888999<<>>DDDBBB???GGGUUU{{{{{{}}}{{{xxx~~~zzz{{{|||eeeSSSMMMOOOPPPSSSTTTVVVZZZ^^^aaadddcccccceeehhhjjjkkkkkkmmmpppqqqpppqqqttttttrrrqqqrrrssssssssssssssssssyyyuuuqqqrrrwwwxxxvvvsssqqqzzz~~~zzztttuuuzzz}}}mmmbbb[[[]]]bbbqqqcccgggrrrzzz|||zzzxxx|||nnnDDD666---000333111...000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000111//////111444===MMM]]]~~~yyysss}}}vvvrrruuuyyy{{{}}}gggMMMDDDKKKMMMQQQUUUTTTQQQNNNNNNOOOPPPRRRTTTUUUUUUWWWZZZ\\\VVVZZZ]]]\\\\\\cccrrr~~~kkkjjjqqqyyyrrrxxx}}}yyyyyy}}}}}}yyyuuuqqqrrrsssnnncccZZZJJJDDD<<<666555666888999>>>AAAEEEGGGFFFFFFIIILLLOOOKKKAAA666222555:::<<>>===;;;===AAAvvv{{{~~~|||vvvqqqrrrttt~~~zzz|||~~~jjjZZZQQQOOOOOOQQQVVV\\\```bbbeeedddcccfffjjjooorrrsssqqqooonnnooooooqqqyyy}}}}}}~~~~~~~~~}}}||||||vvvuuutttvvvyyy{{{||||||{{{|||||||||}}}uuuwww~~~ssslll[[[```iiivvvyyyzzz|||yyyrrrtttSSS222333111///---------///111,,,,,,,,,,,,,,,------...++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////...///000000222===HHHQQQ```qqq|||nnnZZZOOOIIINNNWWW___eeehhhgggfff^^^\\\[[[\\\```cccffffffssssssxxxuuuqqqpppjjj~~~zzzxxxooollliiifffaaaYYYNNNFFF>>>;;;666444666999<<<>>>CCCDDDFFFHHHJJJLLLMMMMMMFFF999222555777777BBBPPPkkkSSSKKKccclllqqqsssvvvFFF;;;777555444000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------.............../////////000000222222222333555666888999777888999:::999888:::;;;xxxzzz|||}}}}}}{{{yyyxxx}}}sssfffVVVTTTRRRTTTZZZbbbgggiiihhheeecccdddhhhmmmqqqrrruuutttvvvxxxvvvssswww|||{{{{{{|||}}}}}}yyyzzzsssfff\\\\\\dddrrrvvvxxxvvv~~~~~~|||ddd>>>444111000...---...///...---,,,,,,++++++,,,,,,---...************************************++++++++++++***************************++++++++++++,,,,,,,,,+++,,,,,,------......///......///111000111:::EEENNN___sss~~~}}}~~~jjjVVVNNNSSS\\\eeekkkmmmkkkiiidddbbbaaadddjjjpppsssttt~~~{{{uuu|||vvvmmmnnn|||~~~|||yyywwwkkkkkkhhhcccZZZQQQIIIDDD<<<999555555777;;;>>>@@@DDDEEEFFFIIIKKKMMMNNNMMM@@@444111888999888DDDXXX}}}[[[FFFMMMeeemmmuuuyyybbb:::999555000222///........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......+++,,,,,,,,,,,,---------...////////////000000000000000111222333555666777666777888777777999:::;;;rrrqqqssszzz}}}}}}|||}}}|||yyynnn[[[XXXUUUWWW^^^gggmmmpppjjjfffcccbbbeeejjjnnnqqqwwwxxx||||||tttuuu{{{~~~}}}{{{|||{{{}}}yyykkk[[[QQQ___hhhwww{{{rrr|||vvvwwwssssssNNN222:::333333222111111111---(((++++++++++++,,,,,,---...************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,------......///......000111000111999CCCNNN```vvvzzzuuuvvvyyy{{{bbb]]]bbbjjjrrrxxxxxxuuurrriiigggggglllttt|||zzzrrryyy|||qqqkkkmmmpppsssyyy|||}}}{{{xxxwwwlllllljjjcccXXXNNNHHHFFF;;;888555555888<<>>333222<<<>>>;;;III^^^yyyfffMMMMMMZZZjjjuuurrruuutttNNN666555222///000//////............---------,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////222000......000111222111333444555666666888<<<>>>lllhhhiiivvvvvvxxx{{{|||sssggg\\\[[[aaalllxxxzzztttqqqpppqqqppppppxxxxxx~~~~~~||||||~~~~~~~~~uuueeeXXXYYY```kkk~~~zzzvvv|||dddrrryyyxxxMMM777333555000//////...------,,,,,,++++++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,---......///000111111111333666999EEETTTnnnvvvooouuu{{{~~~wwwsss{{{qqqooopppwww~~~~~~}}}www}}}uuunnnnnnuuuzzzyyyyyyuuupppgggeeeaaa[[[SSSKKKDDD@@@888777777888:::===@@@BBBEEEGGGGGGIIIOOOSSSKKK???777000333<<<>>>>>>OOOggg}}}oooUUUGGGPPPbbb~~~|||sssrrr~~~]]]???///333111...000///............------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000///...000222444555555333444555555666888;;;>>>qqqjjjiiivvvzzzxxx{{{xxxuuu{{{{{{wwwyyy}}}uuuiiicccdddlll|||~~~zzzwwwvvvtttssszzzzzz~~~wwwjjj[[[UUU]]]iiiwwwrrr~~~wwwxxxeeeddd~~~PPP666444555111//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......222222222111000000333555:::MMMdddyyyvvvhhhgggvvvtttwww}}}~~~}}}zzz}}}yyytttxxx~~~yyyooosss~~~yyywwwvvvrrrllldddbbb]]]WWWOOOGGG@@@<<<666666777999<<>>DDD[[[uuuuuu___IIIFFF[[[rrruuurrrvvvxxxHHH222---444111---///---............------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------------......///------...222555888888777222333555555555777:::===uuuooommmtttxxxvvvzzzvvvvvv}}}uuuuuuwwwnnnhhhkkkyyy|||{{{{{{zzz~~~~~~yyykkk```YYYYYYdddpppjjjeeeuuunnnddduuuddd???444555333............------,,,,,,,,,---,,,,,,,,,++++++******************************************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111222222111//////111333444FFFXXXfff|||}}}llldddsssrrrsss{{{yyyzzzwwwrrr~~~yyyvvvtttnnngggaaa___ZZZSSSLLLDDD>>>:::555666777:::===@@@CCCEEEHHHFFFGGGKKKPPPLLL>>>111111333888;;;===IIIfffyyybbbNNNPPPjjj~~~|||yyyaaa@@@111000777111,,,...---.........---------,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,------...------,,,,,,------...///,,,,,,...222666777777666222333444444444666999;;;tttsssqqqqqqsssxxx|||yyyxxx~~~}}}tttyyyzzz|||qqqmmmuuu~~~{{{mmm___YYY[[[bbbllluuu{{{___ooo|||iiimmmKKK:::999222...222---------------,,,,,,,,,,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++,,,++++++++++++,,,------...///000000//////111222333@@@LLLUUUjjjssshhhrrrvvvrrr|||~~~|||rrrvvv~~~~~~xxxtttqqqjjjbbb^^^[[[VVVPPPIIIBBB===:::555666888;;;>>>BBBDDDFFFEEECCCEEEIIIKKKEEE999000333555888999>>>QQQooojjjYYY]]]tttOOO===111222666///,,,000///...------------,,,,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))******+++,,,------,,,,,,,,,,,,,,,---......,,,,,,...000333444333222111222333333333444777:::kkkoooqqqmmmhhhjjjttt}}}}}}|||yyyvvvwwwyyy{{{~~~mmmaaaWWWXXX```lllyyybbb```yyytttxxx~~~bbb777444777,,,+++666------,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************************************************************+++++++++++++++++++++++++++++++++++++++,,,------,,,...////////////000222222:::BBBJJJ\\\rrr|||oooppp}}}|||ttt~~~}}}zzz{{{uuu}}}||||||~~~|||wwwrrrnnneee\\\YYYVVVRRRLLLFFF@@@;;;999555777999<<>>@@@CCCDDDDDDIIIHHHHHHFFF<<<111000777222888AAAQQQpppgggWWWbbbxxxxxxjjjzzzzzzDDD333666---...111,,,---...(((---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***************************+++++++++***************,,,,,,++++++,,,,,,---...---,,,+++,,,///111333333000111222111111222444777NNN[[[kkkiii]]]dddvvvzzzzzz|||{{{yyyjjj]]]YYY___dddiiixxxzzz}}}ggg???999333111333333000---......---,,,,,,+++******,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---///////////////.........000///333<<>>@@@@@@AAABBBDDDHHHJJJHHH@@@666111444888===444@@@\\\yyyUUUOOOllluuurrrvvvlllmmmuuu}}}ccc;;;222111000000///...---------+++,,,,,,,,,,,,+++******+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++************************************************++++++,,,,,,,,,,,,---------------............////////////000111333444555QQQXXXeeeggg```fffqqqpppxxxzzz}}}zzzwww~~~wwwlllaaaYYYYYY___hhhttt{{{sssOOO<<<666111///111111///,,,...------,,,++++++******,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---////////////............000///333999BBBPPPeeewww~~~|||{{{tttsss~~~~~~|||vvvtttpppiiiaaaZZZTTTQQQLLLIIICCC===999777666777999;;;>>>@@@AAABBBDDDEEEGGGGGGDDD<<<555222444777===666GGGiiimmmNNNSSSooosssnnnzzzyyyooommmxxxTTT555222000000//////...------,,,++++++,,,,,,++++++***)))************)))))))))((())))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++,,,,,,,,,------------------............/////////000111222444444PPPRRR\\\aaa```fffkkkdddjjjuuuyyy|||~~~|||www~~~}}}xxxjjj^^^ZZZZZZ^^^eeeqqqrrrnnn~~~wwwMMM;;;666333...---//////...+++------,,,,,,++++++******+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---...........................///111555;;;HHH```vvvwwwttt|||}}}zzzyyyuuuqqqkkkccc[[[UUUPPPNNNGGGDDD???;;;888777888888888;;;???AAACCCDDDFFFGGGFFFBBB<<<777333333444666:::666MMMrrr{{{iiiVVVJJJ]]]vvvtttooo{{{yyykkkkkk|||lll@@@///222/////////......------,,,++++++,,,,,,++++++***)))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************++++++++++++,,,,,,,,,,,,------------............////////////000222333444LLLKKKUUU]]]]]]ccchhhbbbdddkkkqqq~~~~~~|||}}}~~~zzztttjjj___XXX\\\ccciiiqqqqqqjjjmmmyyyUUU888666222000------...///...,,,,,,,,,,,,,,,++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---------...............///---...000222555CCC]]]ttt{{{{{{xxx|||wwwzzz~~~}}}zzzwwwvvvtttnnneee]]]VVVQQQMMMKKKCCCAAA<<<888666666777888888<<<@@@CCCDDDEEEGGGHHHCCC===666111222444555555:::888RRRvvvuuujjjYYYLLLNNNhhh}}}|||}}}uuuqqq}}}SSS333---222.........---------,,,,,,+++++++++++++++***))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************++++++++++++,,,,,,,,,,,,,,,---------.........///......///000111222222HHHIIIUUU^^^]]]bbbkkkkkkhhhiiilllzzz|||~~~|||pppddd]]]YYYZZZcccnnnwwwvvv~~~{{{sssxxxzzz}}}eee>>>111555000///.........///......,,,+++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,---------......//////+++,,,...000333???XXXooovvvooouuuqqqttt{{{~~~{{{yyyzzz|||}}}}}}}}}~~~~~~zzzwwwtttsssqqqjjj```WWWRRRNNNJJJHHHAAA???;;;777555555666888999===AAADDDEEEEEEFFFFFF???999111///111555777777<<>>AAADDDEEEDDDAAA??????666444222222444888;;;<<>>@@@TTThhhjjjhhhjjjfffdddmmmiiidddqqq}}}~~~sssggg___UUUSSS\\\gggrrr~~~{{{rrr]]]AAA222++++++000---...//////---++++++,,,******************++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---++++++,,,,,,---.../////////---,,,...111555@@@KKKUUUsssrrreeepppvvvvvv}}}~~~|||vvvsssooommmsss|||}}}yyytttpppmmmlllkkkccc[[[RRRKKKIIIGGGBBB>>>888777555444666999===??????BBBEEEEEECCC???===<<<444444333444555888<<<>>>KKKhhhyyyRRRNNN___dddvvvXXX888000444333---+++++++++++++++++++++,,,***************)))(((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,---------......---------...//////???===EEE[[[nnnrrrhhh```dddeeeaaadddqqqvvv|||wwwvvv~~~vvvfffYYYTTTSSS[[[iiirrr{{{zzzXXX===AAA111+++555111------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,---.........---.........---///333:::???OOOaaavvvzzzssstttwwwvvv}}}yyynnniiigggiiiooouuu|||}}}xxxrrrpppmmmiiifff___WWWMMMGGGEEEBBB>>>:::555444444555777;;;>>>@@@DDDFFFGGGEEECCCDDDJJJOOO444000000555888888===DDD\\\fffJJJ\\\{{{iiiaaaggg;;;555333...+++)))------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((())))))))))))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++,,,---...///000111:::<<>>@@@@@@DDDEEECCCCCCLLL^^^lll444111111555777:::CCCMMMoooxxx\\\PPPjjjvvvcccgggZZZ666222111---,,,+++------,,,,,,,,,+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********(((((((((((())))))))))))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++,,,---...///000000666<<<<<<@@@VVVqqqvvviii^^^dddaaa___dddgggsss{{{uuu||||||qqqdddZZZUUUUUU___^^^fffuuu~~~zzzTTT777111555,,,...444))),,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,+++,,,,,,---------------***+++,,,------///222555===PPPggguuu~~~{{{yyy}}}~~~~~~tttfff___^^^aaajjjsss}}}~~~|||xxxuuussspppkkkddd^^^TTTNNNFFF@@@>>><<<999666555555555777999<<>>@@@BBBAAAEEEGGGBBB999444777===000333777888<<>>222444555///***000333***,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,---,,,,,,+++++++++---...///......///000555AAAQQQ___pppxxxttt{{{~~~~~~}}}}}}ppp[[[PPPPPPYYYiiivvv}}}~~~}}}zzzwwwtttpppkkkaaaUUUMMMFFFBBB<<<888555444444444555555777:::<<>>KKK\\\uuu}}}|||~~~}}}yyyzzzoooZZZNNNLLLSSSbbbooovvv}}}vvvxxxxxxvvvvvv||||||{{{yyyuuupppkkkdddZZZNNNFFFAAA>>>999555333222333444555666888;;;>>>AAACCCDDDGGGDDD???;;;999777555444333999;;;888===QQQlllvvvYYYJJJHHHRRRdddpppsss{{{sssaaajjj{{{xxxTTT888//////000+++,,,///***++++++++++++************))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))***+++++++++)))+++,,,,,,+++***,,,---++++++,,,,,,------------:::777888<<<<<<:::AAALLL^^^aaa^^^^^^ccc```aaammmxxx}}}}}}sssjjj___WWWTTT[[[bbbiiixxx}}}xxx}}}~~~uuuJJJ888444---333000,,,......+++...++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++******+++---...---------000222111:::III```}}}yyytttpppyyy~~~~~~ooo\\\PPPLLLNNNWWW```hhhqqq}}}xxxrrrrrruuuuuuuuu{{{~~~{{{yyyuuupppiiiccc\\\SSSIIIBBB===;;;888444222222444666555666999<<>>777222///000222333999<<<:::AAAWWWqqqgggMMMGGGLLL\\\rrruuu{{{jjjgggAAA333...//////***---000)))++++++++++++************))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))((((((((()))***+++++++++)))+++,,,,,,+++***,,,---+++,,,,,,,,,,,,---------999999666222555<<<@@@???\\\bbb___\\\]]]ZZZ___ooo|||yyyuuuxxxsssppp{{{~~~~~~~~~zzzlllaaaTTTSSSYYYdddiiinnn~~~{{{VVV;;;666111,,,111///...333000,,,111+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,+++---///222***222DDD```zzzvvvuuutttzzz|||sss}}}tttcccYYYRRRPPPTTTYYYfffppp|||xxxuuutttxxxzzzzzz}}}zzzyyyrrrlllddd]]]WWWOOOGGG@@@<<<:::888444111222444666555666999===@@@BBBDDDEEE===@@@@@@:::222...111444111888<<<<<>>666444...------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,++++++*********++++++,,,------......///000333???XXXzzztttqqqtttyyy{{{|||~~~wwwkkkddd[[[RRRXXXeeexxx|||xxx|||~~~~~~zzzxxxwwwwwwqqqhhh___ZZZSSSHHH@@@<<<888666333222111222444666666888;;;>>>AAABBBCCCCCCCCC???:::555222222333444;;;===;;;>>>UUUvvvoooLLLAAAUUU___kkkyyyjjj@@@;;;......---,,,,,,+++******+++++++++************)))))))))))))))))))))))))))((()))))))))))))))((((((+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------666666555666777:::===>>>@@@FFFOOOTTTTTTUUU\\\eeefffmmmzzz}}}rrrmmmpppvvvwwwttt}}}}}}{{{yyyzzz}}}{{{qqqggg___YYYVVVUUUaaafffpppzzzoookkkAAA///000111,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,+++++++++******++++++,,,,,,---.........---...444FFFaaa{{{uuuppprrr|||yyy{{{}}}sssnnnfff```gggsss}}}zzzwwwuuuuuukkkbbbXXXSSSMMMDDD===;;;777555333111111222444666:::<<<>>>@@@AAABBBBBBBBB???<<<777222000000111333;;;===@@@LLLffflllJJJGGGYYYeeessssssqqqRRR000000...------,,,++++++******+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,------555555555666888;;;>>>???@@@>>>HHHYYY^^^WWWVVV^^^\\\___iiiuuuyyyuuunnnkkkjjjppptttuuu}}}uuuuuutttvvv|||xxxpppcccVVVOOOPPPVVV\\\iiimmmwwwyyyyyyuuuHHH...,,,222222...------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,++++++++++++***++++++,,,,,,------......111///000:::MMMcccwwwuuuoooppp~~~~~~{{{wwwttt{{{}}}~~~~~~}}}{{{wwwsssqqqggg]]]RRRMMMHHH@@@;;;:::555444222111111333555777>>>???AAABBBBBBBBBAAA@@@<<<999555111///000222444<<<>>>GGG[[[wwwaaaHHHTTTfffuuummmXXXoooqqq???---///------,,,,,,++++++******++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******))))))))))))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,666666666777999;;;<<<>>>@@@>>>EEEUUU^^^\\\WWWVVV[[[[[[bbbmmmsssqqqlllkkkfffkkkooorrr}}}{{{xxxtttrrrqqqvvv~~~~~~{{{kkkcccXXXQQQSSS[[[dddkkknnnvvv~~~uuuUUU777///444444000...,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++***++++++,,,------......222000111777CCCUUUlll~~~{{{tttqqqrrr~~~||||||}}}}}}{{{vvvppplllfff[[[OOOIIIDDD>>>::::::444333111000111333666888@@@AAABBBCCCCCCBBBAAA@@@:::888444111111333555777>>>DDDTTTlllSSSIIIgggzzz^^^\\\|||XXX777666222,,,,,,,,,,,,++++++******************))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((('''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***((()))))))))************))))))))))))***************++++++++++++,,,,,,,,,777777777777888999999:::888===AAAFFFQQQ\\\[[[RRR[[[[[[```iiimmmjjjggggggjjjlllnnnqqqyyywwwuuurrrssswwwzzz{{{{{{zzzsssmmm___XXXSSSUUU___kkksssvvvzzz|||{{{~~~~~~LLL;;;000222222,,,***---,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++******++++++,,,------...------///444:::EEEZZZnnnttt{{{|||xxxyyy{{{~~~}}}|||{{{{{{{{{yyytttlllgggbbbWWWKKKEEE@@@:::777777333222111111222555888:::@@@@@@AAABBBBBBBBBAAA@@@777555222000111444777:::>>>QQQlllkkkJJJQQQvvv}}}bbbdddxxxyyy>>>111777,,,,,,+++++++++++++++***************)))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((('''(((((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((()))))))))************(((((()))))))))******************+++++++++,,,,,,777777777777777777777777444<<<>>><<>>===333111///...000444888;;;DDDbbbsssZZZPPP___uuufffWWWxxx___333///333'''++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((&&&'''((())))))******))))))(((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))************((((((((()))))))))******************++++++++++++444444555666666666666666777999:::;;;AAAMMMYYY```VVVWWW[[[]]]]]]]]]fffppp|||yyywwwzzz~~~}}}tttvvv{{{yyy{{{|||xxxsssoooppprrrsssvvv|||wwwnnnfff^^^VVVRRRWWW\\\bbbjjjtttwwwvvvsssyyy\\\<<<333222222000---+++---///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,*********+++,,,,,,------000...000444222222???QQQbbboooyyy~~~|||{{{||||||zzzwwwsssqqqoooiii```YYYPPPGGG>>>;;;888444222222444333222333555999===???@@@@@@@@@@@@>>><<<:::999111000......111555:::===VVVuuu~~~___TTTaaappp{{{dddYYYiiivvvIII444///---///******************++++++***)))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))***************))))))(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************(((((((((((()))))))))***************++++++++++++111222333555666777777777:::444444999999:::III[[[WWWYYY[[[]]][[[___mmm|||{{{xxx|||uuuwwwzzzyyytttwww|||{{{tttpppqqquuukkkmmmrrryyy{{{tttjjjaaaZZZVVVSSSQQQZZZcccnnntttzzz}}}yyy}}}sssssscccAAA111///000///...//////***%%%++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,,,,)))******+++,,,,,,------///+++---111000...;;;MMMZZZkkk~~~yyy}}}uuuuuu|||zzz{{{}}}yyyuuupppmmmjjjeee[[[TTTKKKBBB;;;:::999666444444444333333444666:::>>>@@@BBBAAAAAA???<<<999666555333111000111333888>>>AAAiii|||YYYSSSooo|||xxx^^^ZZZUUU777555---(((777******************++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))************+++***)))(((((('''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************(((((((((((()))))))))))))))************+++++++++222222222333333333444444888777666555777<<>>888555333222222111111222555888<<<@@@BBBCCCBBB@@@>>>;;;888555222000000333666444444???NNNrrrxxxmmm[[[aaaxxxxxx~~~eeeTTTxxxmmmEEE555333///,,,---,,,,,,++++++***)))(((((())))))))))))(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''((())))))************************222222222333333333333444555555555555666:::???CCCOOOPPPSSSTTTRRRUUUcccrrrmmmppprrrrrrrrrqqqrrrsssxxx|||~~~uuuxxxyyyuuukkkiiihhhjjjooossswwwxxxyyyrrrmmmYYYTTTSSSVVVWWWXXX]]]dddjjj|||tttxxx|||iiiJJJ===555---//////...,,,,,,++++++,,,++++++++++++++++++++++++*********)))))))))((((((***((('''''')))***)))(((++++++,,,,,,+++)))'''%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------...111666:::IIIddd~~~}}}~~~~~~{{{{{{||||||~~~|||zzzxxxvvvvvvvvvpppiiibbb^^^]]]XXXOOOGGG@@@===:::666444333333444111222333666:::>>>AAACCCFFFCCC@@@===:::777444222000111555999<<>>YYY|||~~~}}}wwwqqqxxx~~~|||}}}ooonnnqqqwww~~~}}}|||zzzwwwtttqqqooommmhhhbbbYYYTTTQQQLLLEEE>>>999777555333222333444555222333555999===@@@CCCEEEHHHEEE@@@;;;777444222111111111555;;;DDDQQQfffwwwsssYYYWWWcccmmmuuuzzzwwwiii[[[\\\vvvOOO===...---000---+++---,,,,,,++++++***)))))))))))))))))))))(((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''((()))***+++************************111111111111222222222222111333555555555555777888999>>>IIITTTXXXYYY\\\aaadddfffhhhjjjkkkmmmpppsssiiigggiiinnnttt|||uuukkkggghhhiiikkknnnttt|||wwwrrrkkkccc\\\XXXVVVTTTbbbeeekkkqqqyyy~~~nnnEEE333111000.........------,,,+++++++++,,,***************************)))))))))((((((((((((***((('''(((+++000333444444222000222555333---'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,---.........---///222444888KKKfff|||wwwxxxvvvwww|||wwweeedddjjjttt~~~|||yyyyyyxxxvvvsssnnnjjjhhhbbb[[[RRRKKKGGGCCC===888666555333222222333444555444555999<<<@@@CCCEEEFFFGGGDDD???999444111111222777777999@@@NNNccc{{{aaaMMMXXXlllvvv|||rrrmmmaaaVVVkkkrrr===555/////////,,,***,,,+++++++++*********))))))))))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++************************000000000111111111222222111333555666666555555666::::::BBBPPPZZZ\\\[[[[[[bbbdddfffhhhjjjnnntttwwwjjjfffbbbbbbdddlll{{{vvvoooiiiccc```aaafffmmmuuu|||yyysssiiieee^^^XXXUUUWWW\\\___iiiooowwwlllOOO666111333000...///------,,,+++++++++,,,,,,************************)))))))))(((((((((((('''***)))(((***...222444555222000...111555555000***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,---.........---...000222666AAAUUUkkk}}}zzzvvvtttbbbbbbnnn~~~~~~|||zzzwwwwwwvvvtttqqqlllgggddd[[[UUULLLFFFAAA===999666555555444333333333444444666888;;;???BBBCCCCCCCCCCCCAAA<<<666111///111333===>>>@@@HHHZZZrrrmmmQQQOOOdddrrrrrrxxxccc___```cccRRR777333111000...++++++---+++++++++***************))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))*********))))))))))))))))))))))))///000000000000111111111000333555666555555555555999777:::FFFPPPUUUVVVXXX```aaabbbdddfffkkkqqquuulllhhhddd```^^^aaannn{{{uuufff\\\]]]___ccchhhoooxxx}}}vvvmmmfffZZZYYYVVVTTTVVV]]]fffmmmooo{{{{{{qqqOOO>>>000......,,,,,,///,,,,,,++++++++++++,,,,,,************************))))))((((((((((((''''''((()))***---111333333222///------///333444111///((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---......------///111222:::MMMdddvvv~~~}}}vvvhhhkkk|||~~~~~~}}}{{{yyyvvvuuutttppplllfffaaa^^^RRRNNNGGGBBB===:::777555555444444333333333444444666999<<<>>>@@@???===<<<::::::888444//////222666:::???FFFQQQddd{{{yyyVVVIIIWWWkkkooohhhoooYYYXXXgggyyyooo:::111000///...,,,+++---///************************))))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((()))******))))))))))))))))))))))))))))))/////////000000000111111///111444555444444444555777555666<<>>:::777555333222222222333333444444555555777:::<<<;;;999555333222444444222...///444888999DDDTTTeeeyyy~~~bbbJJJLLL^^^lllllliiihhhZZZ___vvvzzzMMM333...///...,,,++++++,,,,,,************************))))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''((()))******)))(((((())))))))))))))))))))))))////////////000000000000...000222333333333444555555555666777777===MMM]]]aaaaaa___^^^^^^aaafffjjjcccffflllooommmjjjnnnwwwdddlllyyyssspppjjjccc______bbbfffjjjooovvv~~~yyyrrriiiaaa\\\XXXVVVUUUZZZ```iiipppwww~~~nnnIII222---/////////000111///***+++++++++***++++++,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''&&&)))...444666444///***...//////...---...111333((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,)))+++------------///000+++///999DDDKKKTTTgggzzz{{{|||}}}|||~~~}}}}}}}}}|||{{{uuusssmmmfff^^^VVVPPPLLLCCCAAA>>>;;;888555333222//////000222333444555666444666888999888444000---,,,///222111...///555:::AAAQQQggg}}}gggRRRFFFRRRdddkkkmmmqqqgggaaajjjPPP111666...000000---,,,++++++)))******************++++++))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((()))******)))((('''))))))))))))))))))))))))------......///000000000...000222444555444333111000111555888999;;;EEEPPPeeeaaa]]]\\\]]]_________^^^hhhrrrssspppooorrrtttiiittt}}}}}}~~~kkkccceeefff```YYY^^^aaaffflllttt{{{{{{vvvssskkkdddZZZTTTTTTZZZaaaeeelllpppqqqsssqqqIII333111111000///...---,,,,,,++++++++++++************)))))))))************))))))((((((((((((''''''''''''***'''***222555222///000///...---------...000111,,,***(((&&&%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((())))))************))))))************************,,,,,,++++++,,,,,,---...111444111777GGGSSS```ttt|||}}}wwwtttzzzzzz{{{|||yyyvvvsssppptttoooggg```XXXQQQJJJFFF???===:::777555333333333222222222111222222333333555444333222000//////...///...000111000000999CCCFFFbbbzzzZZZYYYWWW___kkkjjjjjjvvvlll]]]nnn]]]888333000......---,,,,,,++++++*********))))))(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++------......//////000000000000111222222333333333777222///111444666;;;@@@SSSWWW\\\\\\ZZZYYY]]]aaa\\\hhhtttxxxtttpppoooooopppvvvzzz|||yyyrrrzzzxxx{{{}}}yyyooofffbbbbbb[[[]]]```dddiiiooosssvvv|||tttmmmgggdddVVVWWWYYY\\\aaaggglllooottt{{{nnnSSS;;;222444111000///---,,,,,,+++++++++++++++*********))))))))))))************))))))''''''''''''&&&&&&&&&&&&))))))---444444000...000333111...,,,+++---000222+++***(((&&&%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))************))))))************************,,,++++++++++++,,,------...222000444BBBLLLZZZooo|||wwwxxx~~~vvvrrrssswww{{{}}}|||yyywwwtttpppnnnmmmhhh```XXXQQQKKKEEEAAA<<<;;;888555333222111111222222111111222222333333333333444444444333222222000///000222333555<<>>;;;999777555333111000000000111111111111222222333333222333555777777777555555000......222666:::CCCLLLaaarrr}}}iiiYYY[[[nnnvvvyyyvvvggg\\\mmm}}}VVV444000111///,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))((((((((('''''',,,,,,---......//////000000//////000000111222333III===444444888999666555666DDDXXXgggkkkhhhbbb^^^bbbdddggghhhfffiiisssyyy~~~jjjccchhhooonnnjjjmmmiiibbb]]][[[\\\```bbbaaacccfffkkkqqqvvv{{{}}}|||xxxsssooobbb^^^ZZZXXXZZZ\\\]]]^^^eeekkksssyyy{{{^^^???111/////////000///...---,,,++++++++++++************))))))))))))(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%''''''+++111555555111...333222///------...000111)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((************************+++++++++***+++,,,,,,---)))///...---444999HHH___wwwyyykkkeeeeeeiiiqqqyyy|||{{{xxxqqqggg[[[___ccceeeiiinnnpppoooyyy}}}{{{xxxvvvtttpppllliiiZZZTTTLLLEEE@@@<<<:::888777555333111000000000000000000111222222333333333222444777999999888666555111111444777999@@@PPP^^^nnnwwwsss^^^TTTSSS```qqqzzzyyyeee\\\XXXwww}}}zzzlll888,,,000------++++++******)))((((((((())))))))))))((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((,,,,,,------.../////////,,,...000222222222111000===555000111333222333555444777AAARRRbbbkkkiiieeegggdddccccccaaacccqqq~~~}}}{{{zzz~~~ooogggiiiqqqyyy|||{{{xxxtttnnngggaaa]]]ZZZ[[[]]]```dddhhhlllnnnqqqtttyyy|||~~~|||{{{zzzxxxtttnnngggbbb___[[[ZZZ[[[___eeekkkoooqqqrrrzzz|||xxxNNN@@@333000111111///,,,...---,,,+++++++++++++++*********)))))))))(((((((((((())))))))))))(((((((((((((((((('''''''''&&&'''%%%%%%+++555999444---...///000111111000///...(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++************+++,,,,,,)))///...---111444???UUUmmmrrrbbb___dddiiimmmpppzzzxxxnnndddcccbbb^^^\\\cccnnnrrroooqqquuuyyy|||~~~xxxvvvssspppmmmhhhccc___SSSNNNFFF@@@<<<999777666555444333111000000111222///000222333444444444333444555888::::::888666444666888<<<<<<<<>>@@@BBBKKKaaawwwyyy^^^KKKNNNZZZrrrnnnjjjhhh]]]FFFIIIeee|||]]]555***333111))),,,++++++******)))((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$%%%&&&'''((())))))***+++,,,,,,------......///,,,---...000000000000000///---///222333111222555777444111333>>>QQQggguuusssmmmjjjjjjhhhhhhvvv}}}rrrwww~~~~~~|||||||||yyyuuuoooiiieeeaaa```cccdddfffgggfffggghhhjjjrrrssstttuuuvvvuuuuuutttxxxzzz|||~~~~~~}}}{{{zzzzzz{{{{{{|||zzzxxxvvvuuuqqqpppooommmkkkgggdddbbb\\\^^^``````___aaadddhhhiiinnnuuuyyy|||mmmOOO===333333111...---------,,,,,,++++++******************)))))))))((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$''''''&&&)))000222//////000111000///,,,)))'''%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***************++++++,,,+++///,,,,,,111///222???VVVgggpppvvvxxxoookkkjjjooozzz~~~wwwvvvppptttmmm\\\TTT\\\hhhmmmmmmnnnsssxxx{{{{{{zzzzzz|||yyyyyyvvvrrrmmmggg___VVVQQQDDDAAA<<<999777555333111222222111000000111222333000222444666777777666666777888999:::;;;<<<<<<<<<:::<<>>@@@AAAEEEFFFPPPdddzzznnnOOOCCCLLL\\\dddvvvsss```MMMLLLVVVlllccc???---///333%%%%%%...+++,,,,,,++++++***)))))))))'''((((((((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&---------,,,,,,+++++++++........................////////////000000000000222222222222333888>>>CCCXXX```ddd```^^^mmm}}}ppphhhiiixxx|||xxx|||vvvkkkgggrrrqqqxxx}}}uuunnnjjjhhhjjjgggeeedddeeedddaaa___```ZZZZZZ```bbb^^^[[[\\\[[[]]]```bbbdddfffccc___aaa___^^^^^^aaaeeeggghhhjjjnnnyyysssZZZDDD111,,,111000000///...------,,,,,,,,,,,,+++***)))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%(((((((((((((((''''''''')))))))))))))))))))))***(((((((((((()))))))))))),,,***)))***++++++***)))******+++,,,---//////000BBBHHHWWWhhhtttyyyssssss}}}yyylllXXXPPPVVV___ppppppmmmiiilllssswwwvvv~~~}}}{{{yyyvvvsssppptttlllbbbWWWOOOIIIEEEBBB;;;999666444222222222333111111111111111222222333222666:::<<<;;;888666555333;;;<<<<<>>SSShhhooolllnnn~~~{{{|||vvvlllllluuuuuuxxxzzz~~~gggZZZ[[[WWWZZZeeeqqq{{{|||uuuooohhhfffffffffdddaaagggaaa___ccceeeaaa^^^^^^bbbccceeegggkkkmmmllljjjgggfffeeegggkkkqqqvvvyyy|||zzzWWWCCC666---...444//////...------,,,++++++,,,+++******))))))******)))(((((((((((((((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''******))))))))))))))))))(((((((((((())))))))))))+++***))))))++++++***)))******+++,,,---...//////999???MMM___nnnxxxuuu~~~{{{}}}|||kkk\\\SSSRRRTTTlllqqqrrrnnnkkkooouuuwww~~~|||{{{|||~~~{{{yyyvvvsssooolllllleee[[[RRRJJJEEEAAA???999888555333111111111222111111000000111222333333333777:::<<<:::888666555777<<<;;;<<>>;;;CCCJJJ^^^{{{\\\GGGOOO___fffllluuuyyybbbNNNQQQfffddd999///...---,,,,,,+++++++++***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((((((((('''''''''&&&,,,,,,,,,,,,++++++++++++------------------------.........////////////000...///000000000222666999///AAAZZZnnnwwwxxxvvvttttttuuuxxxvvvkkkaaagggsssxxxtttpppqqq|||uuullljjjbbb\\\^^^cccgggkkkooo}}}}}}wwwssspppkkkhhhjjjkkkiiiffffffmmmoootttzzz~~~|||xxxuuuyyyyyyyyyzzz}}}pppVVV;;;000...---...333---------,,,++++++******++++++***)))))))))******(((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&'''''''''''''''((((((((((((((((((*********))))))((((((((((((((((((((())))))))))))+++)))))))))++++++***)))******+++,,,---...//////111555BBBUUUgggwwwtttsss{{{yyyxxxyyyyyylllbbbYYYOOOIII```kkkrrroooiiijjjppptttwwwvvvvvvxxx|||}}}}}}}}}}}}}}}}}}}}}}}}~~~|||xxxuuurrrnnniiieee```ZZZQQQIIIDDD???<<<:::777666333222000000000111000000000000111333444444666999;;;;;;999777666555;;;>>>;;;===CCC>>>;;;DDDUUUttt___MMMIII]]]pppvvvbbbKKKWWWtttuuuJJJ---......---,,,++++++++++++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((+++---///%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''''',,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---...000000000111222444666555===SSSmmmzzzuuukkkgggjjjnnnmmmfffbbbfffnnnmmmpppnnnjjjjjjrrrzzz~~~www~~~yyyqqqlllhhhfffdddfffnnnwwwjjjGGG;;;000000111///------,,,+++++++++*********)))******))))))))))))******''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((*********)))((((((''''''(((((((((((())))))))))))***)))((()))***+++***)))******+++,,,------......///111;;;LLL___tttuuullllllwwwuuuqqqnnnpppyyyyyyqqqjjj```SSSJJJPPP]]]hhhjjjhhhiiikkkllloooppprrruuuxxx{{{}}}~~~~~~}}}||||||{{{||||||{{{zzz{{{xxxtttppplllgggbbb^^^UUUOOOHHHBBB===:::888666444333222000//////////////////000111222444666666999;;;<<<;;;888777666777;;;???>>>???AAA;;;===MMMuuuiiiYYYMMMNNNWWWkkkpppXXXNNNbbb|||{{{VVV999)))------,,,+++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&&&&'''***---///%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---///111111000000111222999222///:::QQQccciiihhh]]]```bbbeeeiiiooopppooo[[[eeemmmpppppppppnnnjjjmmmyyy}}}uuuqqqvvv|||}}}{{{uuuzzzmmmQQQBBB111///000222111---++++++***************)))))))))***))))))((())))))******''''''((())))))(((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))))))))))))))((((((''''''(((((((((((()))))))))))))))((('''(((***+++***)))***++++++,,,,,,---------000000555CCCTTTiii{{{ooobbblllllljjjggggggnnnyyy}}}xxxqqqhhh]]]VVVIIIRRR[[[bbbgggkkkiiidddiiikkknnnqqqtttwwwzzz{{{~~~~~~~~~|||zzzzzzzzzzzzxxxvvvuuurrrnnniiiddd___YYYUUUKKKGGGAAA<<<999777555444111111000000///////////////000000222444666888999;;;<<<<<<:::888777888999999@@@AAA@@@===777CCC^^^rrr[[[NNNEEEJJJ\\\mmmzzzpppOOOOOO\\\tttTTT>>>333***,,,,,,+++*********++++++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&(((***+++%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---///000000000000111222000222444444666@@@OOO\\\]]]aaabbbbbbhhhpppnnngggaaaaaaaaafffqqqzzzwwwooosss~~~~~~|||aaaCCC555555,,,...///...+++)))+++---************************))))))((((((((()))******'''((()))******)))((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&''''''&&&%%%%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((***+++***)))***+++++++++,,,,,,,,,---000...000999GGGXXXnnnwwwfff___bbbeeegggiiinnnuuuzzzyyyqqqiiieeeQQQSSSUUUZZZdddllliiibbbdddgggkkknnnppprrruuuwww{{{{{{|||~~~~~~~~~|||xxxwwwxxxwwwssspppmmmjjjeee```[[[VVVPPPLLLEEEAAA<<<888666555333222000000000000////////////000000222444666999;;;<<<======;;;999777777:::<<<999AAABBBAAA===999OOOtttpppRRRDDDDDDHHH[[[qqqeeeFFFJJJ]]]www```888000111,,,++++++******)))******+++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''')))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///......///111333+++222777555000222===GGGWWWbbbggg```\\\aaaaaa\\\eeeaaa\\\[[[fffvvv|||zzzuuutttttt|||xxxZZZAAA111...333......,,,******+++------************************((((((((((((((()))******((()))***++++++***)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&$$$######$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***&&&&&&''''''((()))))))))(((((((((((())))))))))))((('''&&&(((***+++***)))+++++++++++++++,,,,,,,,,000,,,,,,222<<>>???======;;;888666888<<>>AAA@@@@@@???BBB^^^oooTTT@@@<<>>???CCCIIIhhhwww\\\III>>>???PPPeeewwwvvvvvvcccHHHCCCPPPeee|||}}}TTT888---,,,,,,---***)))))))))))))))******'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%''')))******((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''')))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------......///000111222222333999===KKK[[[]]]SSSOOOSSSWWW]]]```___aaafffjjjkkkiii{{{|||~~~^^^NNN;;;000///111000---------,,,,,,+++***))))))************))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,...+++***...000666EEETTThhhsss|||~~~wwwnnnvvvwwwcccdddzzzyyyppp___MMMHHHQQQ\\\bbb^^^ZZZ\\\aaagggiiijjjpppsssuuuwwwyyyzzz}}}|||}}}~~~zzz|||}}}}}}|||zzzwwwuuutttqqqpppqqqnnneee]]]ZZZQQQMMMIIIFFFCCC@@@===:::888666444111//////000000////////////000111333333333555777:::===???AAABBB===<<<999777:::>>>???===???555AAANNNMMMcccxxx[[[BBB???DDDMMM```uuuvvvwwwqqq___IIICCCQQQccc}}}{{{]]]777---222111+++(((+++++++++***)))(((((('''(((((())))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++,,,------...---------/////////000000111111222444555>>>KKKOOOLLLOOOYYYhhheee```]]]```eeeeeeaaacccrrr|||{{{yyy{{{zzztttvvv|||eeePPPCCC:::///***+++...---+++,,,,,,,,,++++++******)))*********)))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((()))))))))******************+++++++++,,,,,,...+++***++++++---888CCC^^^kkkvvvyyy}}}vvvssslll|||qqqYYYIIIEEEHHHSSSUUUVVVXXX[[[___dddgggkkknnnqqqsssuuuwwwzzz}}}{{{}}}~~~}}}yyyzzz{{{{{{zzzwwwtttrrrqqqllliiiiiiddd[[[SSSPPPJJJGGGBBB???===:::777555666444222000//////000111111111000000111111222333666777888;;;???@@@@@@???;;;;;;:::999999::::::888888333GGGdddwww]]]III???KKKZZZdddqqqqqq___QQQHHHKKK\\\nnngggIII...***111000,,,***++++++******)))(((((('''''''''(((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++,,,---------------/////////000000000000000111...111999===???JJJWWWhhhjjjhhhccc```bbbcccbbbcccjjjmmmkkklllrrrrrrmmmqqq}}}fffNNN<<<000000...,,,,,,.........---+++++++++*********************))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))***************++++++++++++,,,+++******+++))))))...555NNNbbbppprrrzzzxxxwwwyyydddPPPBBB===EEEKKKQQQTTTTTTVVV[[[___dddfffjjjmmmooorrrvvvyyy{{{|||~~~~~~~~~}}}|||xxxyyyyyyyyywwwssspppmmmmmmgggbbb___YYYOOOIIIGGGBBB???<<<999777555222000333222000/////////000111333222222222222222333333999999999===@@@AAA???;;;888999;;;;;;:::888777888>>>GGGbbb~~~MMMBBBEEE]]]ttt|||~~~cccIIIEEELLLXXXjjj{{{bbbFFF666***+++///...+++++++++******))))))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,------------,,,/////////////////////...111......000222555???KKK]]]mmmxxxtttiiiccceeehhheeeiiijjjgggggglllooommmxxxzzzYYYAAA666333333---///000000///------,,,)))))))))******************)))))))))(((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))***************++++++++++++''')))+++---------///222>>>YYYlllllltttvvvvvv}}}~~~zzzkkkZZZJJJ@@@>>>CCCIIIMMMOOOQQQSSSVVV\\\___cccfffiiimmmqqqtttyyyzzz|||~~~}}}}}}}}}|||{{{xxxyyyyyyxxxuuupppllliiiiiibbb[[[WWWQQQIIIDDDCCC>>>;;;888666555333111///000//////...///000111111222222222333444555666777;;;:::999<<<@@@@@@<<<777555888<<<===:::777999>>>IIIaaapppHHHEEESSSrrrnnnSSSBBBKKK]]]iiiwwwpppDDD777000---///...***)))+++******))))))((((((((((((&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++***+++,,,,,,------,,,,,,/////////.....................000111111111777>>>SSSdddwww}}}|||wwwrrrmmmccchhhjjjfffccceeejjjmmmpppRRR<<<111///000111,,,...///---***(((((())))))))))))))))))))))))***)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******'''(((((((((((()))))))))))))))*********+++++++++&&&)))---...///000000000000MMMbbbccchhh{{{ooolllvvvuuuvvvxxxzzz~~~~~~rrrbbbRRRGGG;;;;;;===BBBIIIMMMOOONNNUUUXXX\\\```dddhhhlllooouuuvvvyyy|||~~~}}}|||}}}|||{{{yyyxxxxxxxxxvvvrrrmmmhhheeeaaaZZZSSSOOOKKKDDDAAAAAA999777444333222222000///............///000111111000111222444666999;;;<<<;;;::::::;;;===<<<888555777999<<<<<<777444===III[[[uuuzzz[[[EEEMMMggg}}}ZZZPPPSSSfffvvv|||TTT:::111000000///,,,((((((+++)))))))))(((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++******+++,,,,,,,,,,,,,,,---------...............)))---111333222222444777AAAIIIXXXnnn|||hhhkkklllhhhddddddjjjppp|||}}}gggRRRDDD555111111000---,,,,,,------+++***)))***+++)))))))))((((((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&'''(((((())))))''''''(((((((((((()))))))))))))))************+++(((+++---,,,---///...+++(((>>>OOOSSSZZZqqqrrreeehhhkkkrrrwwwwwwwwwvvvkkk^^^UUU>>>:::777999@@@GGGJJJJJJNNNQQQVVVZZZ]]]aaafffiiinnnpppsssvvvyyy{{{||||||}}}~~~}}}|||{{{{{{{{{yyywwwuuuuuutttqqqlllfff```]]]UUUNNNHHHFFFCCC===;;;<<<444222000/////////...------......///000111111111000000222555888<<>>RRRnnnqqqnnnjjjfffeeeggglllrrrssswwwyyyyyyzzzyyyrrrkkkooosssoooqqqjjjRRR???444---***///222000---...------,,,,,,------------)))))))))((((((''''''&&&))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))))))))))))))************))),,,,,,)))***......)))***000999CCCOOOccc}}}}}}kkkfffllluuuyyyvvvrrrvvv{{{tttlllgggOOOIII@@@:::999===CCCFFFIIILLLPPPTTTWWW[[[___cccfffhhhlllpppsssuuuwwwwwwyyyzzz}}}}}}{{{zzzyyyyyyxxxuuusssoooooommmjjjddd^^^XXXTTTMMMFFFAAA???===777555666222000......//////...---...//////000111111111111111222444666999===???AAA;;;===>>>;;;777555888;;;;;;888888999777AAA```tttMMMAAA___mmm}}}jjjZZZUUUggg~~~\\\===...)))---+++)))(((***+++***(((((((((((((((((((((((((((---,,,)))'''&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,---...//////...000111---***,,,000222222777<<<@@@LLL```tttuuukkkbbb___bbbfffkkknnnrrrwwwxxxtttqqqqqqpppmmmkkkpppnnnssskkkRRR@@@666111444///...000///+++,,,111,,,+++***+++,,,,,,***'''******)))((('''&&&&&&%%%)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))************(((+++***'''***000111---///)))+++:::LLL^^^ssssssrrrwww}}}}}}vvvpppuuu~~~|||uuuqqqaaaZZZNNN???666555<<>>===:::555222333222000//////000111000/////////000111111111111111333444555777:::<<>>999666777:::>>>OOOxxxYYYEEESSSbbbkkkrrrlll]]]PPPPPPWWWyyy]]]???888555//////---***))),,,...***$$$'''''''''(((((((((((((((///---+++((('''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------++++++,,,---...///000111000111333666;;;EEEOOOWWWiiihhheeecccbbbeeeiiimmmtttqqqppppppqqqpppqqqtttwwwwww{{{}}}zzzyyy~~~yyy~~~|||vvvYYYCCC999444000,,,//////...------,,,++++++++++++++++++******)))(((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""%%%&&&$$$"""###)))///+++'''###$$$((()))'''$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---...///000777HHH```rrruuu{{{zzzllljjjttt~~~xxxuuuhhhVVVHHH>>>;;;<<<@@@HHHHHHHHHJJJNNNRRRVVVYYY\\\___cccfffhhhkkknnnpppvvvwwwxxxyyy{{{}}}~~~~~~|||zzzxxxwwwuuutttssspppllliiifffddd___YYYSSSNNNKKKIII@@@>>>:::666333222111111.........///////////////111111111111222333444555666666666777999;;;<<<===;;;>>>???<<<888777:::???777:::===AAAOOOlllnnnYYYJJJKKKfffkkkmmmqqqjjjRRRAAAQQQooo^^^DDD777---***...++++++******)))((((((((()))((('''&&&&&&'''((()))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,------++++++,,,---...///000000111222333444666:::>>>BBBEEEPPP___kkkppppppnnnmmmnnnkkkhhhgggiiilllqqquuuwwwuuusssqqqooovvv|||||||||{{{|||kkkSSSGGG888///...000111000......------,,,++++++***))))))*********)))((('''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""%%%''''''&&&(((...444+++'''$$$$$$''')))&&&###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,+++------...333BBBWWWgggssswww}}}ooojjjwwwwwwxxxtttdddNNN;;;555777;;;???EEEIIIKKKNNNRRRTTTUUUXXX\\\```cccfffiiilllpppqqqsssvvvxxx{{{}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}~~~}}}|||{{{zzzvvvuuusssrrrqqqoookkkhhh___\\\XXXSSSMMMHHHEEECCC===;;;888444222111000111......////////////000000000000111111222333555555666777888999;;;===???@@@DDDBBB===888333222555777777===FFFSSSkkk}}}QQQMMMTTT\\\kkktttpppeeeUUUIIIPPPhhhmmmGGG666222---***+++++++++******)))((((((((()))((('''&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''))))))((((((((((((((((((((((((''''''((((((((()))))))))((()))******++++++******++++++++++++,,,,,,,,,,,,++++++,,,---...//////000///111444444222111111111444===JJJUUU^^^hhhsss{{{yyyvvvqqqmmmkkkmmmoooqqqwwwxxxxxxvvvssszzz{{{www|||{{{~~~|||xxxzzz}}}~~~{{{cccKKK<<<111...+++***+++---------,,,,,,,,,++++++******))))))***,,,---...---+++***)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''''')))...333+++(((%%%%%%''''''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((())))))))))))***************++++++++++++,,,***+++,,,,,,///:::IIIUUUkkkooowww~~~wwwrrr{{{{{{yyy~~~zzzeeePPPBBB;;;111777===BBBDDDEEEGGGIIILLLOOOTTTWWW[[[___cccfffhhhjjjmmmqqquuuxxxzzz{{{zzz{{{|||~~~~~~{{{{{{{{{zzzzzzyyyyyyyyy|||{{{zzzxxxwwwwwwvvvvvvtttrrrooonnnllljjjfffcccTTTRRRNNNIIIDDD@@@>>><<<888666444222000000000000......//////000000000000000000111111222444555666888999:::<<<>>>@@@BBBCCC@@@===999555333555888;;;DDDTTTdddssshhhNNNSSSfffnnnlllgggbbbUUUJJJOOOddduuuzzzuuutttxxxeeeIII///***///000,,,***+++******))))))(((((('''(((((('''&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%''')))***(((((((((((((((((((((((('''''''''((((((((())))))((())))))******************++++++++++++,,,,,,,,,++++++,,,------...//////---000222333222111111111555666777999AAAQQQhhhxxx~~~yyytttnnniiiwww|||||||||xxxdddOOO@@@777333222...000111000...+++***)))++++++******))))))))))))---...111333333222111000((())))))***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$'''***+++(((&&&%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++***+++,,,+++,,,222===EEE\\\fffsss{{{~~~tttuuuzzzvvvmmm\\\LLL999999999:::===@@@BBBBBBEEEHHHLLLPPPTTTXXX]]]aaaccceeeiiimmmqqqtttvvvwwwwwwxxxzzz|||}}}|||zzzzzzzzzyyyyyyxxxwwwvvvwwwvvvtttqqqpppoooppppppooommmiiifffccc```\\\YYYKKKIIIFFFBBB>>>:::888777333222111//////...///////////////000000111111222000111111222333555666777:::;;;<<>>@@@AAABBBBBBBBB;;;:::555000111???VVVgggzzzllljjjkkkiiikkk|||YYYFFF???RRRlll}}}lllJJJ555000---...///---------******))))))((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))******))))))************++++++++++++++++++,,,,,,------------.../////////...///222555000111222444888===DDDHHHOOO^^^nnnwwwwwwvvvvvvuuuuuuzzzwww{{{}}}~~~|||wwwuuuyyy|||{{{{{{xxxwww```QQQ;;;666222222333333///***)))******)))((((((***+++))))))))))))))))))))))))///000000111111111111111******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))************++++++,,,,,,,,,+++,,,///222888JJJ```pppyyywwwmmmjjjqqq~~~zzz|||uuujjjQQQFFF999333555:::======???AAACCCEEEGGGKKKPPPSSSXXX[[[___dddhhhjjjkkkkkkqqqrrrtttwwwzzz}}}~~~~~~}}}|||}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxvvvtttqqqppppppnnnlllhhheeebbb``````\\\XXXSSSOOOKKKHHHDDDAAA>>>===;;;888666555444333......////////////......//////000111222333333444333333444555666888:::;;;===>>>???@@@@@@???>>>===666333000000<<>>???@@@CCCGGGKKKMMMPPPVVV\\\aaadddeeefffmmmnnnqqqsssvvvyyy{{{|||~~~~~~|||}}}~~~}}}|||{{{zzzzzzyyyxxxwwwwwwwwwwwwsssttttttsssrrrooollljjjhhhfffddd```\\\XXXTTTRRRNNNKKKFFFCCCAAA???<<<:::888777666444333222111111/////////000000////////////000000111222333444555444555555777888:::<<<===>>>>>>??????===;;;888777222222777FFF___~~~nnn```fff|||~~~{{{vvv]]]UUUOOO[[[ppprrrPPP;;;222+++---...,,,******++++++)))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,...111111111000111222///...000555;;;<<<888333555;;;;;;888@@@TTTaaabbbqqqyyytttwww|||~~~{{{~~~}}}{{{|||}}}zzzZZZ???999666...---555,,,///111111000---+++***,,,***)))***,,,------,,,))))))))))))************111000---,,,+++,,,---...---+++(((%%%%%%''')))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###"""###$$$%%%%%%$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************))))))*********+++,,,---+++///<<>><<<;;;:::999777444333222111000////////////000000111000000/////////000000222333444555555555666666888999<<<===???>>>??????>>>;;;888555333999===JJJcccoooXXXUUU```qqqmmmjjj\\\QQQ```jjj~~~~~~NNN222+++///++++++***)))+++......,,,)))))))))(((''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,............////////////000111222333555666777888666666666777;;;AAAFFFJJJZZZhhh{{{}}}|||zzzxxxzzz~~~~~~}}}~~~~~~}}}~~~pppccc\\\SSSFFF777000111222///+++,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))///////////////......---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,222,,,,,,===[[[uuu~~~zzz~~~zzzkkkpppuuuqqqqqqiiigggnnn}}}|||xxxvvvtttrrrkkkZZZDDD999888333555999:::999999<<<@@@@@@BBBEEEJJJPPPVVV\\\___eeefffjjjmmmqqqtttvvvwwwyyyxxxyyy{{{}}}~~~}}}|||||||||}}}~~~~~~|||{{{zzzyyyzzzzzzyyyzzz|||||||||zzzxxxwwwvvvuuusssqqqppppppqqqqqqooommmllljjjiiigggccc```YYYWWWSSSNNNJJJFFFCCCBBB>>>===;;;999888777666666000000000000////////////000000000000////////////000000000000111222333444777777777;;;@@@CCCBBB@@@CCC???>>>>>>:::333222666AAAKKKeeevvveeeYYYWWW^^^fff}}}gggWWWPPP\\\qqq{{{|||ZZZ:::444111(((+++++++++************)))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,---.........//////////////////000222333444555666666666666777999===AAACCCEEEQQQcccsss|||~~~}}}~~~~~~~~~yyywww|||zzz{{{yyyeeeTTTIIICCCAAA???888000---///000...+++,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((...///000111111111111111))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&((((((((((((((((((((('''(((((((((((())))))))))))*********+++++++++,,,,,,---+++,,,666HHH^^^pppzzzqqqnnnssswwwttttttuuu}}}pppiiihhhnnntttvvvxxx{{{}}}zzzyyywwwkkkWWWGGG@@@999555444999;;;999;;;@@@???@@@CCCFFFKKKQQQUUUXXX^^^```cccgggkkknnnqqqrrrrrrrrrtttwwwzzz|||}}}|||~~~}}}}}}~~~}}}|||{{{|||}}}}}}{{{zzzyyywwwvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxvvvuuutttsssrrrqqqpppooooooooojjjhhhfffdddbbb^^^ZZZWWWQQQOOOLLLHHHDDDAAA>>>===;;;:::888777555444333333000000000000////////////000000000000000000000000000000000111222333444555<<<;;;:::<<>>EEEOOOXXX^^^aaacccddd}}}zzzvvvzzz~~~{{{yyy{{{~~~||||||ooo]]]TTTFFF999000...000222///...,,,,,,---...,,,***++++++++++++*********)))))))))((((((((('''''''''((((((((((((((((((((((((+++,,,...///000111111111)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,***,,,......333BBBWWWgggaaa```kkkyyyqqquuuzzzrrrnnnooottt~~~|||ooo```XXXJJJ:::000555888444444:::<<<===>>>AAAEEEIIIMMMOOOUUUWWW[[[___cccgggjjjkkknnnpppssswwwyyyzzz{{{zzz~~~}}}}}}~~~~~~}}}}}}|||{{{{{{{{{~~~|||{{{yyyxxxxxxyyyyyyzzzyyyxxxvvvuuuuuuuuuuuusssttttttuuutttrrrpppooonnnnnnmmmlllkkkiiigggfffbbb___\\\YYYVVVRRRMMMJJJFFFEEEBBB???<<<:::888777666666444333111111000000////////////000000000000000000000000000000000000111111111222333444666777>>>===<<<===???@@@@@@???===888444444666<<>>===;;;888777555444444333333111000////////////////////////000000000000000000111111111111111222222222333333555666888999;;;;;;===>>>@@@???>>>===777666666999BBBNNN^^^iiiyyy___TTTTTTTTTXXX```fffeee```RRROOONNNbbbrrrhhh^^^===)))000555+++&&&,,,************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------......///000111222222333111222444666777888888888777:::<<<===<<<;;;;;;<<<999<<<@@@GGGPPPYYYaaafffvvvyyyxxxmmmZZZSSSGGG<<<777666555222111111111000///...---,,,...//////...+++***,,,---*********)))))))))((((((******)))))))))(((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))*********+++++++++))),,,...,,,***---888AAAZZZ\\\gggvvv~~~xxx[[[AAA999888222222888444555666888<<<@@@CCCFFFHHHJJJNNNRRRWWW[[[^^^___```eeejjjnnnoooooopppqqqssstttttttttuuuxxx}}}~~~}}}|||{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}||||||zzzyyyyyyxxxxxxwwwvvvvvvwwwuuusssrrrppppppppppppqqqqqqpppooonnnmmmllllllmmmmmmllljjjiiigggfffeeecccbbb```]]]YYYUUUPPPNNNKKKIIIFFFDDDBBBAAA>>><<<999888777666444444444333222111000///////////////.../////////000000000111000111111111222222333333333444444555777888:::;;;:::<<>><<<999777333888@@@JJJXXXiiiyyynnnWWWZZZaaaeeecccaaacccaaa^^^IIINNNTTTggg~~~wwwxxxeee:::222---///000,,,***,,,*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******)))))))))************++++++++++++,,,,,,,,,------......///000000111222222000111333555666777888888222555888::::::999:::;;;;;;;;;<<<===???DDDKKKPPPRRRVVV```kkkrrryyytttjjjaaaWWWJJJ@@@777444000...///111222222222111...,,,+++,,,---...******+++***)))***---///))))))))))))((((((((((((*********)))))))))((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))************+++((()))+++++++++---000333GGGNNN___pppwwwwww~~~~~~zzzeeeMMM>>>777444444666222222444666999===@@@BBBCCCEEEHHHMMMQQQUUUWWWXXX\\\aaagggjjjjjjjjjmmmooooooppprrrssstttwww{{{~~~xxxwwwwwwvvvvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{}}}}}}|||{{{{{{zzzyyyyyyvvvvvvvvvuuuttttttsssssstttsssqqqoooooonnnoooooooooooooooooonnnlllkkkjjjiiihhhgggeeecccbbb``````\\\[[[YYYUUUQQQMMMIIIGGGCCCAAA>>>===<<<<<<:::999777666555444333333333333111000000/////////000000......//////000000111111111111111222333333444444555555555777888:::<<<===>>>???@@@>>>;;;777666666;;;FFFSSS```ooogggVVV```rrr}}}xxxjjj]]]PPPEEE@@@PPPcccxxx{{{gggBBB...222222+++'''***...000******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,---------...//////000000000111222333444555666777555777888888777666777888666777888888888:::???CCCAAABBBHHHNNNRRRUUU[[[cccqqqvvv~~~yyyppphhhbbbWWWPPPHHHAAA===;;;777333555333111000///---+++***---,,,***)))***+++---...''''''((()))***+++,,,,,,))))))((((((((('''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))************))))))***++++++,,,---...444<<>>@@@???===999666777;;;???VVVaaallluuu}}}xxxjjjdddeeevvvvvveeeWWWJJJ???III[[[pppfffGGG555...///---)))(((***+++,,,***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------.........111111111111222333444555444555666555555666999;;;888;;;===<<<:::999;;;>>><<<;;;<<>>@@@EEEAAAGGGLLLNNNNNNSSS[[[ccccccaaadddkkkoooqqquuuyyyrrrwww}}}}}}zzzxxxyyy{{{xxxtttrrrtttpppfff[[[UUURRROOOLLLHHHCCC???999666333222222000///......//////---+++,,,,,,++++++---,,,---......---+++(((&&&)))((()))+++---,,,***''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''(((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))************,,,,,,---,,,++++++---...+++000BBB[[[lllpppttt{{{~~~xxxlllpppuuu|||bbbNNNHHHBBB999333333222222333555777888999;;;>>>BBBFFFHHHJJJKKKSSSXXX\\\^^^]]]___dddiiifffhhhkkkmmmlllllllllmmmllllllmmmmmmnnnpppqqqrrrqqqrrrrrrssssssrrrqqqqqqrrrrrrqqqqqqqqqqqqppppppooooooooonnnmmmmmmllllllhhhgggfffeeeeeefffgggggg```aaaaaaaaa```^^^\\\[[[WWWVVVTTTQQQOOOMMMLLLKKKGGGFFFCCCAAA????????????===;;;777555555444333222333333222111000000000000//////.........///000000---......///000111111222111111222333333444555555666666777888:::<<<>>>??????===999555444:::DDDKKKpppyyyyyypppllllllooosssuuulllqqqiiiVVVLLLSSS^^^bbbgggmmmqqqyyy```<<<...000///(((%%%+++...+++%%%###))))))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&((((((%%%$$$'''&&&###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''((()))))))))))))))******)))))))))))))))***)))************+++++++++++++++,,,,,,,,,,,,------///---///555444000666CCC999777555444555666777777<<<<<<==================888888888999:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;===>>>>>>???@@@AAABBBBBBDDDBBBAAABBBCCCDDDCCCBBBAAA@@@???===<<<:::999888444333222111000000000000......---------,,,,,,,,,...---,,,+++************,,,,,,++++++***)))((((((++++++***)))(((((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))((((((((((((++++++************************+++++++++,,,,,,,,,---,,,333GGG]]]jjjppprrrzzztttppplllmmmmmmmmmttt{{{pppkkkggg\\\OOOGGG???666444666888555111;;;;;;<<<===@@@BBBDDDEEELLLMMMPPPQQQSSSVVV[[[^^^```aaabbbccceeefffggghhhjjjkkklllmmmmmmmmmmmmmmmllllllmmmmmmllllllkkkjjjoooooonnnnnnnnnmmmmmmmmmooommmjjjhhhfffffffffgggcccaaa___^^^^^^]]][[[YYY]]]\\\[[[ZZZXXXVVVTTTSSSIIIHHHGGGFFFDDDDDDDDDCCCAAA@@@???>>><<<;;;999999444444444333333222222222333222222222111111000000000000000000////////////000111222222111000222333:::777444555777:::999888222;;;???===???DDDAAA888999777777;;;???JJJaaavvv}}}fff___XXX\\\nnn|||wwwjjjcccUUUHHHLLL^^^rrr{{{}}}rrrrrrsssvvv{{{zzzTTT:::......111************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###&&&&&&###$$$''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))******)))))))))))))))***))))))*********++++++++++++++++++,,,,,,,,,------------444BBBKKKFFF:::111999777555555777888777666:::;;;<<<===>>>===<<<<<<999999999999999:::;;;<<<:::999888777666666666666444444444555666666777777666555444555666666555444444444333333222222222111333222111000////////////------------,,,,,,,,,,,,...---,,,+++************,,,,,,+++******)))((((((+++******)))(((((())))))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))(((((((((((((((((((((*********************************+++++++++,,,,,,...+++---666CCCTTThhhxxxuuunnnkkkfffjjjkkkhhhhhhpppxxx}}}zzz|||zzzwwwyyy~~~{{{ssscccLLL:::333333555666777888999<<<>>>AAACCCDDDDDDFFFIIIKKKMMMQQQUUUYYYZZZZZZ\\\]]]___```aaabbbaaaaaabbbcccccccccccccccddddddeeefffffffffffffffeeeeeedddddddddccccccccccccaaa___\\\[[[[[[[[[\\\[[[YYYWWWVVVVVVUUUSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHCCCBBBAAA???>>>>>>======<<<;;;:::999777666555444333333333222222222111111222222111111111000000000000000000000000000000000///111333333333333444666777555444555888;;;;;;:::???@@@>>>;;;;;;===<<<888:::666<<>>===<<<::::::999999999999999::::::777666555444333333333333111111111111111111111111111000//////111111000///.........///000000111111111000///...............---------,,,,,,,,,++++++---,,,+++***************+++++++++******))))))(((******)))((((((((())))))'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((((((((((((((((((((((((((*********************************++++++++++++,,,------------111@@@\\\vvvzzz|||sssppphhhmmmooolllkkkqqqwww{{{zzz}}}~~~hhhKKK999222444666222333444666999;;;<<<===>>>@@@CCCEEEHHHKKKOOORRRRRRSSSTTTVVVXXXYYY[[[[[[[[[[[[\\\]]]]]]]]]\\\\\\ZZZ[[[\\\^^^______``````^^^^^^^^^^^^]]]]]]]]]]]]YYYXXXVVVUUUTTTTTTUUUUUURRRPPPNNNMMMMMMMMMKKKIIIGGGFFFFFFEEECCCAAA@@@???===<<<;;;999888888888888777666555444333222111000222222111111111111000000111111000000000000//////000000000000000000000000///111444555555555777888666555444666999<<<<<<<<>>;;;:::666333444999@@@DDDTTTnnn}}}pppeeennniiidddeeejjjiiiZZZJJJ<<>>===<<<999999888666666555555555555555444333222111111000000000000000000000000000000000000///////////////000000111111111111111222000222555666666666777999777777777888999;;;;;;;;;;;;999;;;===666111;;;KKKVVVdddxxxzzzzzzzzzrrriiiqqqrrrrrroooiii\\\JJJ===BBBPPPeeeuuu{{{xxxrrrmmmggglllzzzjjjFFF999+++''',,,000---)))***)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''***)))&&&%%%'''&&&###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((((((''''''&&&&&&'''(((((((((((((((((((((''''''((()))******(((((()))))))))******************+++++++++,,,,,,,,,000111555GGG```nnnooo```WWWHHH:::333222444777666777999;;;<<<;;;::::::::::::999888777777777777777666555444444333444444333333222222111000000000111000//////111111000///,,,---------------------...---,,,,,,+++,,,,,,,,,,,,,,,+++++++++*********++++++******))))))***************))))))))))))))))))((((((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))(((((()))))))))*********))))))*********+++++++++&&&))),,,...+++,,,666CCCaaaggglllnnnnnnttt}}}xxx~~~uuuqqqrrr~~~mmmYYYIII???:::444444444444555666777888;;;===???@@@@@@@@@BBBDDDEEEEEEFFFHHHIIIJJJKKKLLLHHHHHHIIIIIIIIIIIIHHHHHHKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHDDDDDDDDDDDDCCCDDDDDDDDDCCCBBB@@@@@@@@@@@@>>>============<<<;;;:::999888666666555444333333333333333222222222111111000000///////////////////////////////////////000000000000111111111222222333333333444666666555666888::::::;;;;;;:::999888888888777777;;;<<<888<<>>??????@@@AAAAAABBBBBB@@@@@@AAAAAA@@@@@@??????BBBBBBBBBBBBBBBAAA@@@???AAAAAAAAAAAA@@@@@@@@@???===============<<<<<<<<<<<<:::999999999999888666444555555555444333333222333222111000000000000000//////////////////............////////////000000//////000000000000111111111111111222333333444444555666666666666888<<>>>>>===999666555555444555666666888KKKooo~~~lll___[[[jjjsssiiicccZZZRRRIIIEEEIIIQQQhhhtttuuummmpppvvvtttUUU>>>///***++++++***(((((()))***))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((***)))&&&%%%'''&&&###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((('''%%%&&&''''''(((((('''''''''&&&&&&'''''')))******(((((((((((()))))))))***************+++++++++++++++,,,///000......666AAARRRWWWZZZSSSEEE888444555666666666666777999;;;<<<888777777666666666777777666555444333222222222222333333333333333333333333111000//////111111000///.........///////////////,,,,,,,,,++++++,,,,,,---+++*********))))))))))))******))))))))))))******((()))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))''''''(((((()))******+++))))))))))))************222---+++---...---///333333???PPP^^^gggmmmtttxxx|||}}}}}}qqqiiiooo{{{yyyrrrpppnnnjjjfffNNNIIIAAA999333111111222111444777999999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======<<<;;;::::::;;;;;;<<<;;;;;;;;;>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::999999888888666555555555555444222000111111111111111000///111111000////////////000..............................//////000000000000000000000111111111222222111111222222333444444555777777666666888<<>>???@@@>>>:::666555555333777:::===JJJddd{{{}}}}}}ssseee]]]YYY```vvvuuugggYYYOOOGGGIIIPPPUUU]]]dddzzzzzzwwwsssrrrzzzpppKKK777000---***+++,,,,,,+++***+++,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%((((((%%%$$$''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((('''%%%&&&''''''((((((''''''&&&&&&&&&'''''')))******(((((((((((()))))))))))))))************+++++++++///+++---333333---000999000@@@PPPSSSGGG999222111777666555555666888;;;===777777666666666666777777888777666555444444444444000000000000000000000000000///......000000///...+++++++++,,,------......,,,,,,,,,+++,,,,,,------************))))))))))))***)))))))))))))))******(((((((((((())))))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++))))))))))))************)))((()))......+++***,,,)))333BBBQQQ]]]fffmmmrrruuuxxx~~~|||oooddddddhhhlllssszzz}}}xxxssstttyyy{{{wwwrrrllldddWWWIII???888555555///222666999:::;;;===>>>============<<<<<<;;;;;;:::::::::::::::999888888666777888:::;;;;;;;;;;;;::::::::::::999999999999777777777777666555444333777555444444555555444222222222222333333222222111222222111000000000111111......////////////000000.../////////000000111111000000111111222222222333111111222333333444555555777777666777:::@@@IIIOOO===???AAA???:::666555666666???GGGPPPdddtttgggaaaZZZSSS```aaalll}}}iii\\\KKKAAA@@@PPPcccmmmooooooxxxxxxxxx}}}pppJJJ666444111***++++++************)))((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))(((((((((((('''''''''(((((((((((())))))))))))***))))))((()))+++,,,---*********+++,,,---///000333333333333333333333333555555555555666666666666555666888999999777555444444777555111111555444...333222222111000///......111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))&&&''''''((()))******+++************************---(((...@@@OOOXXXffftttwww~~~}}}wwwtttsssqqqzzzzzzrrrooopppnnnhhhaaa\\\ZZZ[[[dddooozzz}}}YYY@@@777666333222222333555999<<<>>>:::;;;;;;<<<<<<;;;;;;;;;::::::999888777666555555555555555555555555555555666666666555555555444444777666444222111111222333222222222222222222222222222222111111000///////////////////////////...............///......------.../////////...///111444000000000111222333444555555555555666777999:::;;;444555777888;;;>>>BBBEEE======;;;555000111888???BBB\\\sss}}}sss___ZZZVVVTTTcccyyy}}}{{{ooobbbRRRFFF<<>>>>>>>>>>>>>>888888666555555888<<>>???@@@??????<<<<<<:::999888777777888333:::CCCHHHKKKPPPXXX___qqq{{{~~~lllfff___XXXQQQUUUlll|||iiiWWWJJJBBBJJJTTT\\\fffrrrxxxxxx|||aaaIII<<<222---...%%%'''+++,,,+++***))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((()))******)))(((((((((((()))******,,,------......///000000....../////////000000000000111222444444444444333444222444:::;;;444000//////......------,,,,,,,,,++++++++++++++++++,,,,,,************************************************(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%&&&&&&((((((&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''((((((((('''''''''''''''''''''''')))((('''&&&(((+++,,,,,,'''111<<>>??????>>><<<;;;:::888666555555777999:::FFFVVViiitttvvvxxxzzzkkkSSSPPPQQQWWW[[[hhhvvv[[[JJJAAA>>>HHHXXXkkkwww}}}~~~{{{XXX777------+++((()))***+++------,,,)))'''%%%(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&''')))***)))(((((((((((())))))***++++++,,,---...///000111.........////////////000///111333555666555444333111///333<<<===777222222//////...---,,,,,,+++++++++++++++++++++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$(((+++++++++,,,***(((000---+++333HHH^^^iiiiiiuuuuuutttssskkkiiimmmggghhhggghhhppp{{{rrr___BBB>>>999444222222555777555555666777888999::::::::::::::::::::::::::::::888888777777777666666666333444555666666666555444444444444444444444444444333333333444444444444555222222333444444555666666666666777999999:::::::::666888;;;<<<;;;:::;;;;;;<<<=========<<<999777555666555444444777;;;@@@CCCjjj~~~xxxdddVVVQQQRRR^^^oooyyy{{{\\\FFF<<<>>>DDDWWWjjj~~~}}}xxxwwwPPP;;;,,,---...(((''',,,,,,***'''&&&&&&''')))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******((((((((((((((('''''''''------------------------////////////000000000000111222222222222111000000000111333666777444000,,,......---------,,,,,,,,,+++++++++******)))))))))))))))************))))))))))))))))))(((((((((((()))((((((((()))(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((($$$&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&((((((((((((''''''''''''))))))))))))************---,,,,,,///999III[[[gggrrr~~~~~~wwwzzz|||tttnnndddhhhlllooorrrwwwwwwcccNNN;;;666777555222222222222111222333555777999888999:::;;;;;;;;;:::999::::::999999888888777777888888777777777777777777444444555555555444444333333333444444555555555555333222333666:::<<<:::888:::;;;======;;;:::;;;<<<;;;999777777999:::999888<<<777555666555111111333333555888;;;>>>EEEVVVfffiiiZZZRRRMMMPPPeeexxxvvvWWWEEE<<<999AAANNNgggzzz|||vvvyyy~~~iiiEEE222000---***)))***---...(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&******%%%!!!!!!###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))(((((((((((('''''''''''',,,,,,,,,,,,,,,,,,,,,,,,------........./////////111111222222111111000///...///000222333222...+++...------------,,,,,,,,,,,,+++++++++************)))******************)))))))))))))))((((((((('''&&&&&&&&&'''(((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&((()))((('''%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((()))))))))*********)))))))))+++///888CCCJJJ]]]rrr|||www{{{ssspppsssvvvxxxmmmmmmZZZEEE:::444000000444000111111333444666888999666777888:::;;;;;;;;;;;;999999999999999999888888888888888888888999999999555555666666666666555555999999999999999999999999;;;::::::;;;>>>>>><<<999==================???@@@>>>>>>>>>>>>===:::666333333111000111///...333:::EEENNN\\\gggkkkrrrjjjZZZZZZbbbccc^^^ggguuuooocccRRRDDDBBBDDDHHHUUUddd|||~~~}}}ZZZAAA444000...,,,)))))))))+++,,,)))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))---,,,(((%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''***************+++++++++,,,,,,,,,---------......000111111111111000//////.........000111111///---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******)))))))))(((((((((''''''$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((((((***+++***)))((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((%%%%%%&&&'''((()))******(((((())))))))))))******)))+++,,,------...111333@@@\\\|||zzz{{{|||vvvyyy{{{ooofffaaa___kkkxxxwwwooommmhhhbbb\\\QQQBBB666111444444222111000000000000333333555666666777777666777888888888888888888999888888888999999:::::::::888999999:::::::::999999;;;;;;;;;;;;;;;:::::::::???>>>======>>>>>><<<:::>>>;;;999888999:::999999222222333333222111///...000222555777555888EEESSSpppyyy{{{xxxrrreeeVVVTTTccctttxxxssstttZZZBBB@@@???FFFSSS]]]fffuuuhhhIII///)))000---,,,+++***)))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%))),,,,,,(((&&&%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&'''''''''''''''((((((((()))))))))))))))***,,,,,,,,,,,,------------///000000000000///......000///...///111222111000---------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++))))))((((((((('''''''''%%%&&&((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((()))***,,,+++***(((((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''((((((((((((((()))&&&&&&&&&'''((())))))***(((((((((((()))))))))***)))+++...///...---......,,,DDDbbbvvvzzzwwwvvvwwwqqq||||||~~~~~~wwwqqqjjjbbb\\\VVV^^^iiiqqqwww{{{}}}~~~qqqtttyyyzzzqqq___KKK>>>===:::666111//////000111444444444333333333222222333333444444555555666666666666777777888999::::::;;;<<<<<<============<<<======<<<<<<<<<<<<;;;;;;==================<<<;;;===;;;888777777666444111444333222222333555777888555;;;EEEKKKLLLQQQbbbtttuuufff]]]YYYXXXSSSVVV[[[bbblllxxxwww\\\KKKCCC>>>EEEOOO```pppxxx{{{bbbEEE:::444+++***000++++++++++++******)))((()))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((%%%######$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%&&&&&&&&&''''''(((((('''''''''((((((((()))))),,,,,,---------............////////////...------///...---...000111111000------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++(((((((((((('''''''''''')))***,,,***(((&&&&&&'''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((((((***++++++)))(((((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''((((((((()))(((((((((((((((''''''''''''(((((((((((()))))))))'''(((++++++++++++,,,---)))444CCCRRR^^^iiittt{{{oooxxx~~~vvvvvvvvvrrrlllTTTTTTVVV[[[cccnnnzzz~~~~~~|||tttfffZZZOOOIII@@@777222222555777333333222222222222222222000000000111111222222222333333444555666777777888999999:::;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<;;;;;;::::::999888888888777666555666666555333222333444888>>>DDDFFFDDDAAAEEEMMM[[[eeeiiiooo~~~}}}kkkYYYKKKEEEGGGKKKRRRVVV]]]eeemmmvvvtttWWW@@@;;;EEEOOOYYYfffwww|||[[[???***+++111,,,(((+++***++++++,,,++++++)))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$"""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))%%%%%%%%%&&&''''''((((((&&&&&&''''''(((((()))))),,,,,,,,,---------......---............---,,,,,,---+++++++++---...---,,,,,,,,,,,,,,,++++++++++++)))************+++++++++******++++++++++++******((((((((('''''''''&&&&&&***,,,...,,,(((%%%%%%'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((((((***+++***)))'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&'''((((((((())))))((((((''''''''''''''''''(((((((((((()))))))))***+++***))))))+++---......000777DDDVVVgggssssssxxx|||~~~qqqnnnpppqqqqqqccc]]]WWWWWWZZZ```jjjsss~~~}}}pppoooeeeVVVEEE999222000000000000/////////000000111//////000000000000000000222222222333333444444444333444444555666666666666555555666666666777777777444555555333111111222444///111222222222333777999666<<>>;;;===<<<999777555444333333333333333222222222222222222222222222222222222222000000111222333444444333111111222222333444555555222444666777777999===AAALLLMMMLLLGGGDDDHHHRRR[[[aaaeeerrr{{{yyy{{{|||rrrkkkccc[[[XXXYYYVVVVVVZZZ___cccjjj{{{{{{}}}iii[[[QQQMMMHHHGGGIIIOOOWWW\\\pppzzzlllTTT>>>000&&&***......***(((***...))))))))))))))))))))))))%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$""""""######$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))******)))************+++++++++,,,------------,,,++++++...------...///...,,,))),,,,,,,,,+++++++++******''''''(((((()))))))))***))))))************))))))(((((('''''''''&&&&&&&&&%%%(((,,,***&&&$$$&&&)))&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((()))+++,,,,,,***))))))***$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&'''((()))******''''''''''''((((((((()))###&&&((()))))))))***+++'''+++---***&&&)))444>>>PPPddd{{{}}}xxxnnnoootttwwwtttuuuzzzwwwlllcccaaaeeennnuuuxxxyyynnnfffaaa___UUURRRMMMHHHCCC???<<<;;;666666666555555444444444333333222222222222222222000111222333444444444444555555666888999:::;;;<<<777;;;@@@DDDGGGMMMTTTYYY~~~yyyooohhhlllzzzzzzvvvyyy|||xxxrrrnnnkkkcccZZZUUUQQQRRR[[[fffkkknnnvvv}}}~~~|||pppfffYYYQQQOOOKKKUUU___```ZZZWWW```lllpppyyytttSSS;;;111---+++))),,,***&&&'''++++++'''(((((('''''''''(((((()))$$$%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''''')))))))))***++++++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""###$$$%%%%%%&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&''',,,((($$$$$$''')))&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,222CCCbbb}}}|||{{{|||~~~vvvyyy|||mmmbbbkkkccc^^^bbbkkkuuu|||xxxpppiiicccaaaaaaaaadddYYYPPPPPPNNNFFF@@@>>>DDD@@@======>>>>>><<<999;;;888888<<<;;;666888===???DDDCCCAAAOOOfffmmmeeeZZZWWWbbbxxx{{{wwwuuuoooeee___aaa```YYYSSSQQQRRRSSS]]]iiimmmmmmwwwyyyjjjTTTQQQOOOJJJOOO[[[gggrrrzzzuuunnnooouuu{{{dddSSS???222//////---***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''(((((()))******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''+++111555666000)))&&&''''''%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))************++++++++++++333666GGGccc}}}}}}||||||}}}yyyqqqrrrttt}}}vvvrrrlllhhhcccaaa```cccnnnyyy{{{yyy{{{~~~yyymmmjjjhhhbbb^^^^^^]]]ZZZWWWWWWWWWUUUQQQMMMOOOLLLKKKLLLJJJGGGIIINNNTTTZZZZZZ\\\mmmmmmlllxxxzzzxxx|||zzzsssggg^^^]]]VVVPPPOOONNNLLLOOOUUU___hhhxxxgggXXXMMMNNNRRRWWWcccqqqvvv~~~yyy~~~|||fffFFF<<<000******+++)))'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&'''''''''(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((---444:::888111***&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************...,,,222DDDZZZkkkyyy|||zzzyyy~~~|||ooommmnnnzzzyyyuuutttoooqqqrrrnnnccc[[[```jjjiiimmmwww~~~||||||{{{xxxpppkkkllliiiffffffdddbbbfffkkkqqquuuuuuxxx{{{{{{}}}vvvuuu{{{}}}wwwpppiiiaaaZZZUUUXXXXXXXXXWWWRRRQQQYYYcccuuu|||xxxfffSSSVVV[[[^^^bbblllxxx}}}fffLLL999///---******++++++***((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''''''''''''''(((((()))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$'''+++///---)))%%%###$$$&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))(((+++000444777BBBYYYooozzzzzz|||yyytttsss}}}}}}uuurrrnnnrrrxxxvvviiifffjjjbbb``````fffmmmttt|||~~~|||{{{{{{~~~wwwyyyrrrlllkkkkkknnnrrrfffddd```[[[WWWUUUVVVWWWeeemmmuuutttlllhhhnnnxxxzzznnnbbb^^^___\\\UUUYYYkkkxxxxxxtttxxx}}}}}}||||||}}}aaaKKK;;;000******+++------,,,***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((()))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###""""""############$$$&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))'''***...,,,'''+++<<>>444---)))444...(((&&&(((+++,,,,,,,,,+++))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((((()))++++++***(((***((((((,,,---******,,,'''---:::KKK\\\ooozzz~~~yyy}}}vvviiimmmuuu~~~pppjjjjjjlllxxx~~~}}}zzzvvvWWWKKK;;;000---...//////(((''''''***,,,,,,((($$$((('''&&&(((***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))************************,,,------...444CCCVVVddd{{{}}}vvvuuuzzzzzzwww}}}uuuuuu|||{{{}}}nnn^^^OOODDD???333111///---,,,+++,,,,,,************************''''''((()))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))************************,,,,,,+++)))(((---777@@@GGGTTTfffuuu~~~|||tttuuu}}}~~~~~~~~~yyyoooXXXTTTMMMDDD;;;333---***...---,,,+++***)))))))))************************''''''((())))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))************************''')))+++)))((((((,,,000///555===FFFSSSdddyyy~~~nnnvvv~~~{{{xxx}}}sssyyy}}}pppcccTTTGGG???222111///,,,***((('''&&&******++++++******)))((())))))))))))))))))))))))''''''((())))))))))))((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))************************&&&))),,,---------///111///...,,,+++000>>>QQQ^^^nnnwww{{{pppwww}}}yyywwwxxxzzz~~~zzz~~~wwwsssyyy}}}vvvnnn\\\UUUKKKAAA999333...+++///...------------------)))***+++,,,,,,+++***)))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***++++++***)))((()))***&&&***...000111444888;;;DDDOOOaaattt{{{zzzyyyooocccVVVIIIAAA;;;777222///...///000000,,,,,,+++***************((()))***+++,,,+++***)))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***((()))+++++++++,,,...000///333;;;DDDOOO\\\hhhppp~~~|||nnnccc\\\SSSMMMDDD===888666444333111...,,,+++,,,,,,,,,,,,))))))(((((((((((())))))''''''(((((()))(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((***---.........,,,'''$$$###%%%***......---,,,,,,...333;;;AAAJJJOOOXXXccclllsssxxxzzzyyyvvvrrriii___\\\[[[XXXQQQHHH>>>666222444000,,,***+++///111222...,,,***))))))((('''%%%******)))******+++,,,,,,))))))(((((('''(((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))***)))((()))******)))(((%%%(((,,,//////---+++)))***,,,---,,,,,,,,,...000222222444666<<>>BBBGGGMMMSSSWWWYYY]]]]]]]]]^^^aaaeeeiiikkkpppooommmjjjfffbbb___]]]aaa```]]]ZZZUUUQQQMMMKKK;;;:::999666444222000///111111000///...------,,,,,,++++++******++++++,,,+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&(((+++...////////////...,,,)))((()))***(((((()))))))))*********************************************************)))******+++,,,---......,,,---///111444666888999333222333333555777999;;;:::::::::999999888666666888888777666555333111000222222111000///------,,,.........------,,,,,,+++,,,++++++******++++++,,,+++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***---///...---...///000...+++)))))))))(((((())))))))))))******************************************************(((((()))))))))*********************************,,,,,,---------------...***+++,,,---.../////////...///000000111111111000+++++++++++++++++++++++++++++++++++++++*********++++++************++++++++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&(((+++...///...,,,,,,...000///,,,)))((('''(((((((((((()))))))))***************************************************************************------------------------,,,------......---,,,,,,++++++,,,------------,,,....../////////......---******++++++,,,,,,,,,---))))))******************++++++************++++++************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&))),,,///000...,,,+++---///...,,,(((&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************''''''((()))))))))))))))((()))))))))))))))((('''+++,,,,,,,,,++++++***)))------,,,,,,,,,,,,,,,,,,***************++++++++++++******))))))******+++*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,///000///---***,,,......+++(((&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((+++++++++***))))))((((((++++++,,,,,,---......///,,,---...///////////////,,,---...///////////////,,,,,,,,,+++++++++******+++++++++++++++++++++*********))))))))))))************)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))+++///000///...,,,...///---+++((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((------------,,,,,,++++++***)))((((((((()))***+++)))******+++,,,,,,,,,,,,'''((())))))************************************,,,+++++++++***)))))))))******))))))))))))*********)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***)))(((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))+++...000000///...//////...+++)))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&''''''((()))*********,,,***((('''&&&''')))***+++,,,,,,,,,+++***)))))),,,------------,,,+++***))))))******+++,,,,,,,,,,,,++++++***)))(((((('''******))))))))))))******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,---111///,,,)))''''''((((((%%%&&&''''''(((''''''&&&(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******,,,***((('''''''''((()))&&&&&&'''''''''((((((((()))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***''''''&&&&&&''')))+++,,,***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))((()))******++++++*********************+++++++++))))))))))))))))))))))))******))))))))))))(((((()))((((((''''''(((((()))(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''))),,,...******)))''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))((())))))***************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''((((((((('''&&&&&&'''))),,,...******)))''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))************)))************************(((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&''')))+++,,,***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((((((((((((((((('''((())))))******))))))+++++++++***************((((((((((((((((((((((((''''''(((((((((((())))))(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((()))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))+++++++++*********))))))(((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((((((%%%&&&''''''(((''''''&&&(((((('''''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))++++++++++++******))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%)))***'''&&&((((((%%%''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))///333...&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((&&&%%%+++666<<<444(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$""" &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))'''%%%***444;;;555***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((('''''',,,111000+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''***)))&&&%%%)))++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&)))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&***+++'''&&&)))***((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))******&&&)))+++)))***,,,***&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&############$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######"""###%%%(((+++---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))*********)))((((((''''''))))))((((((((())))))***************))))))))))))))))))))))))))))))(((((()))))))))(((((((((''''''(((''''''''''''((())))))%%%%%%%%%&&&'''''''''(((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$444+++"""!!!&&&)))&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))************)))))))))))))))*********)))))))))))))))******+++***************+++++++++)))(((((((((((((((((((((******)))))))))((((((((())))))(((((())))))***+++'''((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$///)))###"""%%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))(((((((((((())))))))))))))))))******++++++++++++(((((())))))***++++++,,,************+++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************++++++,,,***************))))))))),,,++++++***))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$)))'''$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********)))))))))***+++++++++,,,)))))))))*********++++++)))******+++,,,,,,,,,,,,,,,,,,---...///000000111------------............------,,,,,,,,,++++++++++++++++++++++++,,,------,,,+++++++++***))))))))),,,,,,,,,,,,+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))************+++(((((()))******+++,,,,,,++++++++++++******)))))))))***,,,---.........---...//////000111222333333,,,,,,------.........///000000/////////.........---------------...//////------,,,,,,++++++*********+++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$ ###%%%&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((((((((()))))))))((((((((()))))))))******)))*********++++++++++++))))))***+++,,,------...///......---,,,,,,+++++++++---///000111111111000222222222333333444444444333333333444444555555666555555555444444444333333111111000000111111222333000000000000////////////++++++++++++************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,++++++,,,---...///000000111111000000000000000000///000333555666666555444444444444555555555555555888888888999:::;;;;;;;;;;;;;;;;;;:::::::::999999666555555555555666777777555555666666666666666666333222111000...---,,,+++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))******************+++++++++,,,,,,,,,------...///000111222333222222222333444444555555222333666888999999888888666666666666555555555555444444555666777777888888@@@?????????>>>>>>>>>>>>999999999888999::::::;;;:::::::::;;;;;;<<<<<<===<<<;;;999777444111///...************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''***)))'''&&&'''(((***+++((((((((((((((((((((((((&&&'''((((((''''''(((*********)))))))))***++++++***+++***)))'''(((***,,,,,,+++***)))***,,,///111222333333333333222111111555777777555888===>>>;;;@@@@@@???>>><<<;;;;;;;;;888777777666666666777777555444444444333333333333;;;;;;;;;<<<>>>>>>>>><<<666999;;;999888888888888<<<:::999888999:::;;;<<<:::::::::;;;;;;999555222222000---***((()))***+++((('''&&&))),,,---,,,)))&&&&&&&&&'''((()))***+++))))))))))))(((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&''''''((())),,,+++)))'''&&&'''((()))(((((((((((((((((((((((('''(((***)))(((((()))+++)))))))))((())))))******+++,,,,,,***)))(((***,,,//////.........///111222222333555777999;;;<<<===>>>@@@???<<<<<<>>>===999>>>;;;:::;;;===>>>;;;888>>>;;;888888:::<<<>>>>>>===???AAAAAA@@@@@@AAABBBAAAAAACCCEEEHHHIIIIIIIIIGGGHHHGGGBBB===:::888777000111222444555777999:::>>>===<<<<<<======;;;999666555444222000...------)))(((&&&(((***,,,+++)))******)))))))))******+++******)))))))))((((((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''(((((()))***...---***(((&&&&&&&&&&&&(((((((((((((((((((((((((((***++++++******+++,,,+++******)))))))))******,,,------,,,++++++,,,...///000000111333444555555::::::::::::::::::::::::888<<<>>>===???CCCCCCAAAEEEAAA@@@CCCIIIJJJEEE@@@IIIEEEBBBEEEKKKOOOOOOMMMFFFLLLSSSUUURRROOOOOOQQQRRRSSSUUUVVVXXXYYYZZZZZZXXXYYYYYYWWWRRRLLLIIIHHH<<<======<<<999777666666<<<;;;;;;===@@@BBBBBBAAAAAAAAA@@@>>>;;;777333111///---***)))***+++++++++---,,,,,,+++******++++++*********))))))))))))((())))))((((((((((((''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((''''''(((((()))***---,,,***((('''&&&&&&&&&(((((((((((((((((((((((()))***++++++******+++,,,,,,++++++******++++++,,,,,,---////////////111333111333555888:::<<<======>>>===<<<;;;:::999888888444:::???@@@CCCHHHKKKJJJPPPPPPPPPSSSVVVVVVRRRNNNQQQOOOQQQYYYcccfffaaa[[[PPP[[[gggjjjfff___\\\\\\]]]^^^______^^^]]]]]]^^^```cccgggkkkhhhaaa\\\\\\UUUUUUSSSPPPLLLIIIHHHHHHDDDCCCBBBBBBCCCBBB???===BBBBBBBBBBBBBBBAAA@@@@@@999777333000...---,,,,,,,,,,,,++++++******++++++++++++*********)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''')))(((&&&'''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&''''''((()))***))))))((((((((((((((())))))))))))))))))))))))((()))+++***))))))***,,,+++************+++,,,,,,---///222333444555777888777999;;;===>>>@@@@@@@@@888888999:::<<<>>>@@@AAA???EEEIIIIIIKKKPPPSSSSSS^^^bbbeeefffccc```___```\\\^^^fffrrr||||||sssiiieeeqqqvvvooommmeeeggghhhgggeeecccdddeeelllnnntttyyyttthhh^^^\\\[[[ZZZXXXXXX[[[^^^aaabbbUUUTTTRRRPPPMMMHHHAAA===:::;;;;;;===@@@EEEHHHKKKCCCAAA>>>:::555111...---+++++++++*********++++++++++++++++++************(((((())))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&''''''((()))''''''(((((()))))))))***))))))))))))))))))))))))(((***++++++***)))+++,,,************+++---...///111444666888888888:::;;;999999999999::::::::::::999999:::<<>>@@@BBBCCCJJJKKKKKKGGGAAA999444222///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))))))))******)))))))))(((((((((''''''(((((((((((((((((((((((('''(((((((((((())))))))))))'''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***''''''((((((((()))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''(((((()))***''''''((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++,,,------......000111333555666888:::<<<<<<;;;::::::;;;:::999999999:::<<<===>>>FFFGGGHHHKKKPPPUUUZZZ\\\^^^gggooottt|||}}}uuunnnooossssssiii```[[[ZZZZZZ\\\```cccddddddYYYWWWTTTOOOLLLIIIGGGFFFRRRVVVZZZXXXRRRIIIBBB>>>777666444222000///...------,,,,,,,,,,,,+++++++++(((((()))))))))*********))))))))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))))))))((('''%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***'''((((((((())))))))))))************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''')))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))+++,,,...---,,,,,,---///333333444666888;;;===>>>>>>???@@@???===:::999999?????????AAADDDHHHLLLOOOQQQTTTYYY```jjjttt|||tttfffbbb\\\YYYXXXZZZ[[[[[[]]]^^^___```______^^^]]]XXX^^^eeefff```WWWNNNJJJ???===:::777444111///...---------,,,,,,,,,++++++(((((())))))*********+++))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******(((&&&$$$$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******(((((((((((())))))))))))************************%%%%%%&&&(((***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))************+++***(((''''''))),,,---***,,,---...///000222444999<<>>===;;;<<>>AAA999777333///---+++++++++***************+++++++++++++++***(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''++++++***)))))))))))))))&&&''')))+++,,,++++++***)))((()))***,,,---,,,***%%%%%%%%%''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''((((((((())))))))))))))))))******************************++++++***,,,------...000444777@@@BBBEEEEEEDDDBBBBBBCCC===???@@@???CCCJJJMMMKKKMMMQQQWWWaaaooo{{{}}}~~~zzztttrrrwwwtttnnnfff___]]]___bbbhhhpppxxxzzz{{{}}}zzztttjjjnnnpppsss|||}}}sssdddddddddccccccdddfffhhhlllsssxxxzzz|||}}}wwwooopppiii___TTTKKKFFFEEEEEEDDDAAA;;;555000---+++***,,,------,,,,,,+++******++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((()))***((()))******++++++++++++*********,,,---......---%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((())))))))))))))))))*********++++++)))***,,,---,,,+++***))),,,---///111333888===AAAAAACCCEEEFFFFFFEEECCCAAACCCDDDDDDEEEMMMYYY```bbbeeekkkxxxnnnhhhkkknnnpppqqq}}}ssshhhdddjjjqqqgggkkknnnrrrvvvyyyuuuooobbbaaa___```jjjxxx~~~{{{yyyuuusssxxx|||zzzxxxtttpppmmmkkkiiinnnssswwwxxxzzz}}}~~~}}}wwwsssnnnggg```ZZZVVVTTTRRRNNNGGG@@@999333000///+++++++++******)))((((((+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++************+++,,,---...,,,---...000222333555555%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,+++111444888;;;???CCCHHHKKKCCCCCCEEEHHHKKKMMMNNNNNNRRRRRRSSSWWWeeexxxxxxvvv}}}zzzuuuzzz|||tttxxx|||~~~}}}vvvtttooonnnwww}}}yyyuuuooojjjlllrrrvvv|||~~~wwwrrrsssxxx{{{vvvvvvvvvuuurrrnnnjjjggg```\\\UUUMMMFFF???;;;999000...,,,***))))))***+++***))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))***)))))))))******+++,,,+++++++++,,,...000333444444555777888:::<<<>>>@@@%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***************++++++++++++---,,,++++++,,,...111222:::>>>CCCFFFHHHIIIKKKLLLKKKKKKMMMOOOTTT[[[aaafffgggmmmuuu}}}yyy~~~}}}}}}~~~|||}}}}}}wwwpppfff```fffjjjqqq}}}xxxooommmnnnsssuuuxxx{{{{{{yyywwwtttooolllfff^^^UUUNNNHHHEEEAAA===777111...---...///))))))((((((((()))******************************(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++***************++++++,,,---///222666:::<<<;;;===>>>=========@@@CCC'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))***************++++++++++++,,,...---------000444888;;;CCCFFFIIIKKKJJJIIIIIIIIIPPPSSSWWWZZZ___hhhuuu}}}nnniiillloooxxx}}}xxxnnngggkkkjjjnnnvvvuuujjjffffffiiinnnsssxxx{{{|||}}}yyyxxxtttnnnfff]]]UUUQQQPPPKKKDDD<<<555000---,,,+++******)))))))))******************************)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))******+++*********)))******+++,,,...///111555999<<<@@@BBB999;;;===<<<:::;;;???CCC(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))******************+++++++++,,,,,,...///111444888===AAACCCFFFGGGIIIIIIIIIKKKMMMPPPSSS[[[eeekkkrrr}}}|||tttwwwzzzrrrqqq{{{{{{|||yyykkklllmmmooorrrtttwwwxxxyyy{{{{{{zzzuuunnngggbbbXXXVVVRRRLLLDDD;;;444///...---,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))******++++++***++++++,,,...000111222333555777;;;>>>AAABBBCCC:::>>>CCCFFFHHHMMMUUU\\\)))'''$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))******************+++++++++,,,,,,,,,---000444:::???CCCFFFGGGEEEEEEFFFGGGJJJOOOWWW\\\XXXeeetttzzzsssttt~~~{{{oooooorrr{{{~~~wwwqqqmmmlllkkktttwww|||{{{uuuqqq```aaaaaa^^^WWWMMMCCC===111000///...---,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++,,,---...000333666999:::777999<<>>DDDFFFFFFEEEFFFIIIKKKKKKJJJJJJMMMPPPYYYcccppp{{{)))%%%%%%))))))%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))*********************)))******++++++***,,,---------...222555;;;@@@FFFLLLOOOOOOMMMLLL[[[YYYXXXYYY___oooyyy}}}{{{vvvtttoooxxxxxxvvvzzz}}}~~~vvvnnnkkkmmmqqqzzztttrrrvvv}}}~~~yyyoooiiimmmsssuuuvvvxxx{{{xxxtttpppllliiidddaaaXXXRRRIII@@@999444///,,,,,,+++++++++,,,---,,,***************)))))))))))))))''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))***************************)))((())))))******))),,,,,,+++******---222666CCCBBBAAABBBFFFLLLRRRVVV^^^aaaeeeiiikkkllllllkkksssyyy~~~'''%%%%%%''''''$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))*********++++++***************+++,,,,,,***...111000///222:::BBBHHHLLLPPPTTTUUUUUUUUUVVV^^^aaacccjjjzzzrrrkkknnnxxx{{{xxxsssuuu~~~uuussswww|||{{{uuurrrpppvvvvvvtttyyyzzzwwwttt~~~}}}|||{{{xxxtttnnniiiddd___XXXOOOFFF<<<333------++++++,,,------,,,***++++++*********)))))))))+++***(((((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))*********************************)))******+++++++++,,,---...111666===BBBGGGHHHKKKOOOVVV```kkksss{{{xxxyyyzzz|||~~~}}}mmm]]]""""""$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))*********+++++++++)))))))))***+++,,,---...///111333333555:::DDDLLLRRRSSSSSSTTTVVV[[[aaaeeecccrrr|||mmmhhhmmm}}}{{{ppprrrzzz~~~}}}|||zzzqqqnnnrrrxxx~~~}}}vvvqqqiiifffbbb\\\TTTJJJ???777111...+++******++++++++++++++++++*********))))))++++++)))'''(((******'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))*********+++++++++++++++,,,---,,,+++++++++,,,...,,,///222555888<<>>===>>>CCCLLLSSSWWWXXXXXXXXX^^^mmmwwwpppqqquuuvvv|||~~~zzzqqqhhhfffiiiqqq~~~sssyyysssooojjjiiilllrrrxxx{{{wwwwwwvvvtttooofff]]]VVVJJJCCC:::222...,,,,,,,,,,,,++++++++++++*********(((222666///)))******(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,,,,------...+++---///...---///444999<<>>DDDNNNVVVaaaooo~~~vvvnnnrrrqqqeeeUUUMMMRRRYYYYYYUUUVVVeee|||'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++*********************+++,,,,,,++++++,,,...111666<<<@@@BBBEEEJJJNNNTTTVVVYYY^^^fffqqq}}}lllccciiizzzzzztttfff\\\aaannnuuuooojjjkkkjjjgggiiinnnmmmjjjeeeeee```WWWPPPIII;;;---,,,+++++++++,,,+++)))''',,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))************...---,,,*********+++,,,+++,,,---------///222555666555<<>>555///---,,,,,,+++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,...000444:::DDDNNNTTTddd}}}sssgggWWWJJJKKKPPPUUU```mmm&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,------------+++---000333666<<>>888111,,,))))))******)))'''''')))******)))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))(((((((((''''''''''''((((((((((((((((((((((((************))))))))))))000,,,***,,,---,,,...111000---...:::LLL```uuuyyypppgggZZZ```uuuuuuoooqqq%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))*********************************************+++,,,---...///......///222777:::<<<<<>>CCCDDDBBBJJJJJJLLLPPP\\\sss~~~~~~|||vvv{{{yyyggg```[[[___cccccc___[[[RRRQQQNNNFFF===555111000,,,*********++++++***(((************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((())))))))))))***************++++++)))***---111000---...333@@@PPPfffyyy~~~dddKKKHHHQQQTTTrrr{{{qqqpppuuu|||ooolllfff```]]]^^^``````%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((''''''''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((())))))))))))((()))))))))************))))))******+++++++++,,,---,,,+++******,,,---...222111333999AAAFFFGGGEEEMMMNNNTTTbbbzzzyyyiiiiiiooo~~~~~~wwwvvvwww|||ssseeeZZZZZZ^^^```aaacccZZZVVVPPPKKKEEE>>>666000+++***))))))++++++***)))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))******))))))******+++++++++,,,+++---222333000///888CCCUUUoooxxxeeePPPMMM[[[ffflllnnn]]]ZZZ[[[[[[]]]aaajjjwww%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))***************)))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,...---+++++++++---///000888888:::>>>CCCGGGHHHIIINNNWWWjjjwww}}}~~~{{{xxxuuurrrppppppqqqsssuuuxxxzzz{{{{{{|||}}}~~~uuunnnkkkuuu~~~}}}}}}mmm```]]]\\\ZZZ\\\bbb]]]XXXRRRNNNJJJEEE<<<555...+++)))((()))******)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((('''(((((())))))******+++))))))******+++,,,,,,,,,,,,,,,---...000888JJJ\\\|||pppfffaaadddssszzzooolllvvvyyyqqqjjjeee___[[[dddkkkxxx%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''(((************))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++,,,---------,,,,,,,,,...111444777<<<>>>BBBEEEIIINNNSSSWWWeeetttsssnnnuuuzzzssslllfffaaa]]]ZZZWWWTTTRRRQQQPPPNNNLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSUUUUUUVVVZZZ```dddgggllltttzzz{{{|||qqqnnnhhh]]][[[______]]]YYYUUUPPPKKKEEEBBB666222---***************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''((((((((()))'''(((((()))******++++++))))))***++++++,,,------...,,,...888FFFVVViiixxx~~~uuulllkkkxxxqqqeee[[[bbbwwwvvvooobbb___\\\\\\aaammm}}}%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''******))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------,,,,,,,,,---000555999<<<>>>BBBGGGLLLPPPWWW```ggg}}}ggg___lllxxxnnnddd]]]WWWSSSNNNKKKJJJIIIGGGFFFBBBAAA@@@AAADDDFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEGGGGGGFFFDDDDDDHHHKKKGGGJJJMMMPPPSSSYYYbbbhhhrrrzzz~~~zzziiiaaadddbbbcccbbb]]]UUUOOONNNNNN???:::333...,,,,,,---,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&'''''''''(((((())))))'''(((((()))***+++++++++))))))***+++,,,,,,------333222:::OOOgggzzz|||jjj[[[[[[fff|||ssshhhcccsssiiiZZZ[[[]]]___dddlll{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))************))))))))))))************)))************+++++++++---,,,+++++++++,,,---...---......///444:::>>>???HHHNNNQQQSSS\\\qqq{{{mmmoooyyyzzzkkkcccYYYQQQLLLJJJGGGEEEFFFEEECCCCCCCCCDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIGGGFFFFFFHHHJJJJJJJJJHHHFFFFFFFFFHHHIIIHHHGGGHHHGGGFFFEEEFFFHHHJJJKKKPPPTTTYYY```hhhrrr~~~}}}zzz~~~~~~yyyggg___aaaaaa]]][[[YYYRRRKKKHHHGGGBBB:::111,,,,,,...+++++++++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((())))))))))))((((((((((((((((((((()))******++++++''')))---///+++(((,,,333000EEE\\\qqqsss[[[SSSJJJTTT{{{yyyttt~~~zzzoooiiillltttyyy{{{~~~&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((''''''&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((((((((((()))))))))))))))))))))************************++++++++++++---,,,+++++++++,,,---...000///...///555<<>>>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMOOOOOOOOOPPPRRRSSSRRRQQQRRRQQQPPPPPPQQQRRRQQQOOOOOONNNLLLJJJHHHHHHHHHIIIFFFFFFFFFEEEEEEGGGKKKOOO]]]cccmmmvvv~~~zzzjjj^^^fff|||}}}~~~jjjiiieee^^^\\\]]][[[VVVSSSOOOIIICCC<<<555///+++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,000+++(((***---000777>>>```ppp~~~hhhXXX[[[eeerrrnnnhhhsssqqqccc```cccccchhh|||''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********))))))((()))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,,,,------......///,,,///888CCCJJJPPPSSSXXX```rrruuujjjkkkxxx~~~oooeeeTTTPPPJJJEEECCCDDDFFFHHHFFFEEEDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLNNNQQQRRRUUUVVVXXXYYY[[[[[[\\\\\\^^^^^^___aaacccdddbbb```aaa```_________```^^^]]]\\\ZZZXXXUUURRRQQQPPPOOOOOONNNLLLJJJIIIIIIJJJKKKJJJMMMPPPTTTXXX___gggmmm}}}}}}wwwqqqqqqyyytttpppfff[[[WWWYYYZZZXXXTTTPPPLLLHHHDDD>>>555///***))))))***+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((()))))))))))))))*********))))))******+++,,,,,,,,,&&&***///...+++222JJJbbb|||rrrccclllnnneeelll~~~~~~uuupppqqquuu~~~|||''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))((('''&&&&&&'''((()))&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''(((((()))))))))*********************++++++++++++***++++++++++++,,,,,,,,,++++++,,,---....../////////...333>>>GGGLLLRRRXXXeee{{{~~~ooottt{{{~~~lll\\\PPPHHHDDDEEEDDDCCCBBBBBBCCCFFFHHHJJJKKKLLLMMMMMMNNNPPPPPPPPPRRRUUUWWWXXXZZZ^^^aaaggghhhkkknnnpppssstttuuuyyyyyyzzz}}}}}}|||{{{yyyyyyyyyyyywwwvvvpppnnnkkkhhheeebbb```^^^ZZZXXXUUURRRPPPNNNLLLKKKKKKKKKJJJIIIHHHJJJLLLNNNSSSZZZfffuuuxxxzzzyyy{{{~~~yyykkk\\\UUUVVVXXXVVVQQQOOOMMMLLLJJJEEE===777///,,,******,,,---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((()))))))))*********+++*********+++,,,,,,------)))---444999>>>LLLhhhzzzmmm```jjj~~~vvvxxxuuullliiihhhrrr''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******))))))******++++++******)))******++++++******))))))))))))*********++++++************************))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''(((((())))))((((((''''''''''''((((((''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,...////////////222222999DDDJJJMMMWWWddd}}}{{{kkkfffvvvhhh___QQQFFF@@@@@@CCCEEEBBBDDDGGGHHHHHHHHHJJJLLLKKKMMMPPPRRRTTTWWW[[[^^^^^^bbbfffhhhjjjmmmrrrvvv}}}{{{wwwtttrrrmmmjjjeeeaaa]]]YYYTTTPPPQQQPPPNNNKKKIIIHHHGGGGGGHHHHHHJJJQQQ\\\jjjwwwvvvooolllsss~~~~~~ooo___VVVTTTRRRNNNMMMMMMMMMNNNMMMIIIDDD@@@666111,,,***+++---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******((())))))******+++++++++***++++++,,,,,,---......222///444GGG]]]mmmwww|||kkk```UUUWWWmmmtttfff___ggglllzzz''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((()))))))))*********((()))***++++++++++++***)))******++++++******)))))))))*********+++++++++************************))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******''''''((((((((((((''''''((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((())))))))))))************+++++++++,,,,,,+++++++++,,,,,,,,,------***+++---...///000//////666777???JJJPPPWWWjjjiiihhhnnnhhhUUUIIIEEEAAA@@@BBBFFFJJJLLLCCCGGGKKKMMMNNNOOORRRTTTSSSVVVZZZ^^^aaagggmmmrrrsssxxx}}}~~~zzzuuuqqqllleeeaaa[[[YYYUUUQQQNNNLLLJJJHHHMMMKKKGGGFFFIIIPPPXXX^^^sss|||ssssssuuuxxx|||yyy{{{zzzlllbbb[[[SSSKKKJJJLLLOOOOOOMMMJJJGGGFFF>>>777...***+++---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))***++++++,,,((())))))******+++,,,,,,++++++,,,,,,---.........666666DDD```yyy~~~sssgggTTTMMMHHHXXXzzzzzz}}}pppZZZ\\\hhhuuu((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******&&&'''((())))))((('''&&&))))))***))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))+++---///000000000///888:::BBBOOOWWWcccssspppzzzuuueee\\\QQQFFFCCCCCCDDDGGGIIIJJJHHHFFFJJJMMMPPPQQQPPPQQQSSSVVV___cccgggkkkooouuu}}}{{{tttoooiiieee^^^XXXSSSPPPMMMKKKEEEEEEGGGHHHKKKMMMNNNOOOZZZfffwwwzzzrrrmmmqqqyyy|||tttsss~~~~~~tttjjj\\\QQQHHHLLLPPPPPPLLLIIIHHHIIIBBB:::000******,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((())))))***+++,,,,,,,,,((())))))***++++++,,,,,,++++++,,,------......///666CCC^^^}}}lll\\\HHHLLLQQQbbbxxxnnnnnnuuu~~~{{{ddd\\\ffftttwww}}}|||((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************,,,)))'''(((++++++***'''))))))))))))************))))))))))))************++++++++++++++++++++++++***+++,,,------,,,+++***)))***++++++,,,++++++***)))***+++,,,,,,,,,,,,,,,***++++++++++++******)))*********+++++++++++++++///...+++)))'''((())))))+++***)))))))))))))))***'''((()))(((((())),,,...)))(((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&((())))))(((''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------......//////......///000000333666???DDDLLLUUUddd|||tttjjjooo}}}ttt___QQQJJJEEECCCCCCEEEEEEHHHLLLMMMKKKMMMQQQUUUTTTUUUYYY___ggglllnnnsss{{{{{{rrrmmmjjjfff___ZZZVVVSSSOOOMMMLLLKKKIIIHHHLLLOOOUUU]]]iii{{{rrrfff}}}uuukkkoooxxx}}}xxxxxxyyyhhhQQQOOOOOOQQQPPPLLLKKKMMMFFFAAA999222///---,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************)))))))))))))))***++++++---,,,))),,,333999999LLLgggwwweeeTTTMMMcccwww|||mmmaaadddrrrrrrooo|||}}}wwwzzz}}}~~~((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((()))***************+++)))((((((***+++***((())))))))))))************))))))))))))*********+++)))))))))******+++++++++...---,,,+++++++++,,,,,,------------,,,,,,,,,+++------.........------,,,***+++,,,------......---///...---,,,+++************)))(((((()))***+++,,,++++++++++++++++++++++++)))***+++***)))''''''(((+++***))))))(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&((())))))(((''''''(((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------......///000//////111111222777<<>>777333111000///---,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************))))))))))))***++++++***+++000333///...<<>>>>>===<<<999666222///...//////000111111111111111......---+++))))))+++---((('''''''''((()))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,---......//////000///---000666777:::JJJ^^^tttuuummmlllsssbbbhhhccc[[[QQQIIIFFFGGGIIIFFFEEEFFFJJJLLLMMMQQQWWW[[[\\\cccmmmvvv}}}|||xxxfffbbb[[[UUUQQQNNNMMMLLLKKKRRR]]]kkkyyy}}}{{{xxxiii^^^UUUOOOOOOSSSQQQNNNIIIEEEBBB???;;;999444222000---+++*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************+++,,,---...//////...666MMMhhhssspppiiiUUUGGGQQQjjjoooZZZRRRRRRbbbuuuxxxuuuqqqooorrrxxx~~~}}}xxxpppmmmiiifffcccaaa^^^[[[WWWWWWUUURRRPPPMMMJJJIII(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))***************'''(((******))))))***,,,*********++++++++++++,,,++++++,,,,,,,,,---------+++++++++,,,------.........///111333444444444333444666888;;;>>>@@@AAAAAA???>>>;;;999777777777777999:::<<<===>>>?????????BBBBBBAAAAAAAAA@@@@@@???DDDCCCBBB@@@===;;;:::999666555555555666777888999777666444111---++++++,,,***))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&((())))))(((''''''(((&&&&&&''''''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---------...//////000000111///444>>>AAAFFF]]]wwwsss```hhhyyy|||cccRRRMMMNNNKKKFFFDDDDDDFFFHHHIIIKKKJJJLLLPPPRRRTTT\\\eeemmmqqq{{{{{{vvvnnngggaaa[[[VVVSSSPPPLLLLLLQQQYYYeeevvvwwwuuu{{{wwwooodddXXXRRRRRRSSSQQQNNNKKKIIIFFFBBB???888666222///,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************+++,,,---...///***666BBBQQQkkk~~~qqqVVVPPPGGGHHH```kkkhhhtttwwwWWWaaawww~~~}}}zzz~~~wwwnnngggbbb```ZZZWWWSSSPPPNNNLLLJJJHHHEEEEEECCCBBB@@@???======(((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))(((((()))***************&&&(((******))))))+++---*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,---...111333666777888888777777777777777777777:::<<<@@@DDDFFFGGGFFFFFF@@@>>><<<:::999999999::::::;;;===@@@BBBDDDEEEEEEDDDEEEFFFFFFEEECCCAAA???CCCBBB@@@>>><<<<<<<<<<<<999888777666777999;;;===???@@@AAA???;;;666333222000///...---,,,,,,,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))&&&((())))))(((''''''(((''''''((((((((()))))))))''''''''''''(((((((((((('''((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------------......//////000000333333;;;IIIOOOYYYuuugggddd}}}}}}cccRRRIIIGGGJJJEEEFFFGGGIIIJJJMMMNNNPPPUUUWWW[[[```cccfffppp{{{|||vvvpppiiieee]]]TTTMMMKKKMMMRRR]]]iii{{{|||{{{pppjjjuuuyyyiiiYYYQQQSSSQQQOOONNNLLLJJJFFFCCC;;;888444000---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++,,,...///000...CCC___sss~~~yyybbbKKKIIIPPP```xxxvvvfff^^^gggzzzyyyiiimmm}}}pppbbbVVVPPPMMMMMMHHHEEEBBB@@@???===;;;999::::::999999888888888888(((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))(((((()))***************&&&(((******)))(((+++---******+++++++++,,,,,,,,,,,,,,,,,,---------.........000333777;;;???BBBCCCAAA???<<<999888888:::;;;===???DDDGGGIIIIIIGGGFFFBBBAAA@@@@@@AAACCCEEEFFFDDDEEEFFFHHHJJJKKKLLLLLLEEEGGGIIIKKKKKKJJJHHHFFFAAA???;;;999777666777777999777555333444777;;;===CCCGGGKKKLLLIIIDDD???<<<555444222000...---,,,+++++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))&&&((())))))(((''''''((((((((())))))*********+++''''''''''''((((((((()))'''((((((((())))))******(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------------......///000000000666666AAAQQQZZZfffttthhhwwwsssZZZQQQOOOJJJCCC@@@@@@CCCGGGIIIKKKNNNSSSWWWTTTXXXbbblllrrryyy}}}wwwrrrggg^^^UUUSSSPPPOOOTTT]]]bbbsss}}}ssscccfffxxxwww```RRRPPPOOONNNMMMLLLJJJFFFCCC===:::666111...---------))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,---...000000777PPPsssjjjVVVNNNQQQfff}}}tttoooiiikkkxxxxxxiiirrrlllbbbWWWNNNGGGDDDBBB<<<:::888888888777555333333333333333333444555555))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,******+++++++++******))),,,++++++++++++,,,,,,---,,,,,,,,,,,,---------...,,,---......---...000222444:::BBBHHHKKKLLLMMMNNNGGG???999999<<>>DDDIIINNNRRRUUUZZZXXXVVVUUUTTTTTTRRRQQQNNNWWW]]][[[\\\___]]]WWWRRRWWW]]]``````___]]]]]]}}}}}}kkkWWWOOOSSSYYY```fffjjjiiiggggggddd___aaa^^^YYYUUURRRQQQRRRSSSXXXVVVTTTQQQPPPNNNKKKHHHLLLKKKJJJHHHGGGEEECCCBBB>>><<<999666666:::@@@EEEIIIGGGEEEDDDEEEDDDCCCAAA@@@<<<666111---+++,,,---)))***+++,,,,,,+++***)))******)))))))))((((((((())))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))))))))*********++++++******+++,,,,,,------...,,,...000111111444:::???IIISSSgggnnn```VVVfffcccNNNEEEFFFDDDBBBCCCGGGKKKNNNOOOQQQUUUZZZ^^^ccclllyyyrrrhhhooo~~~~~~iii]]]___ffftttzzz~~~}}}xxxwww|||tttfff|||~~~wwwqqqkkkddd___^^^SSSNNNUUUaaannnvvvwww|||pppaaaRRRNNNNNNMMMJJJJJJGGGDDD???;;;777333...+++,,,+++++++++************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))((((((((((((''''''(((((((((((())))))))))))************++++++,,,,,,...'''(((000000000DDD___jjjlllbbbUUUMMMRRRyyy^^^UUUUUUXXXjjj}}}xxx{{{zzzwwwwww\\\KKKAAA<<<666333333333222000///////////////.........//////000000000000111111(((((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********+++************************+++,,,,,,,,,,,,,,,,,,---------------------,,,------...000111333444444;;;@@@GGGMMMQQQUUUXXX[[[WWWYYYZZZYYYVVVSSSTTTUUU^^^cccaaaZZZ\\\fffhhhaaa```bbbeeekkkssswwwqqqiii~~~xxxeee[[[]]]bbbnnnqqq{{{zzzuuuwwwxxxqqqiiiccc^^^]]]```fffmmmqqqrrrlllcccYYYOOOHHHFFFGGGGGGHHHHHHHHHIIIIIIFFFDDDAAA;;;555333555888>>>:::777666888<<>>888555333222333444333222......//////000000000111////////////000000000111'''((((((((()))))))))***))))))))))))************))))))))))))************++++++++++++************++++++,,,---------------++++++,,,---...------,,,---...000333666999;;;<<>>:::777333111...+++))))))+++,,,************))))))))))))******))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************************+++++++++++++++,,,,,,---....../////////...000333333555@@@LLLRRRlll{{{fff[[[```zzz```NNNGGGFFFFFFFFFGGGJJJMMMPPPTTTXXX[[[^^^fffpppzzz|||{{{||||||sssiiimmmyyynnnkkkvvv|||}}}xxxlllmmm{{{wwwqqqjjjXXXMMMPPPRRRRRR]]]lll|||uuuqqqyyyvvvggg[[[QQQJJJIIIMMMJJJHHHCCC???;;;666111---,,,,,,,,,++++++++++++***))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))'''((((((((()))))))))***)))******+++,,,,,,------+++------000AAAYYYffffffSSSNNNEEEEEE^^^|||rrr}}}qqqhhhcccnnncccOOOOOOQQQFFF;;;999111000///000000000//////......//////000000111111...////////////000000000''''''(((((())))))******)))))))))*********++++++)))))))))*********++++++******++++++++++++++++++++++++,,,---............)))+++,,,.../////////...222444666999===@@@CCCDDDJJJLLLOOOQQQQQQQQQRRRSSSSSSVVVXXXVVVTTTZZZfffqqqvvvsssqqqsssxxxzzzxxxvvv{{{yyy~~~uuuqqqlllgggddddddmmmwww{{{vvvvvvwww||||||nnngggccc^^^XXXSSSQQQPPPPPPHHHGGGGGGGGGGGGFFFBBB???<<<>>>BBBEEEDDD???666000222555;;;AAAEEEFFFFFFEEE;;;888444///,,,******+++++++++*********)))))))))************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********************++++++++++++,,,,,,,,,---......//////000...---///555777<<>>:::444000,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))******''''''(((((())))))******)))******+++,,,---......'''///444===VVVpppqqq```IIIKKKRRR]]]zzzpppdddjjjkkkhhh}}}wwwgggTTTAAA;;;888333111444000000000000////////////,,,---------......//////......////////////000000'''''''''((()))*********))))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,,,,+++,,,---....../////////---...111444555666666555<<<===???AAADDDGGGIIIJJJLLLNNNQQQRRRSSSUUUWWWYYY\\\```fffkkknnnpppqqqqqqpppooosss{{{{{{uuuwww|||wwwrrrpppmmmnnnyyywwwrrruuuxxx}}}zzz~~~yyyrrrjjjfffdddeeefffYYYRRRJJJGGGHHHIIIGGGDDDEEEGGGKKKNNNNNNJJJCCC===777777888:::???DDDIIIMMMFFFDDDAAA<<<777333///---+++++++++*********))))))************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********************+++++++++,,,,,,---------...//////000000000...333<<>>999555------,,,,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((()))))))))*********'''''''''((()))*********)))******+++,,,---...///---444@@@TTTmmmzzznnnYYYKKKXXXyyyuuugggcccuuummmbbb~~~uuu[[[JJJCCC999111...---///000000111111000000000000111,,,---------------------........./////////000000&&&''''''((()))******+++)))************+++++++++)))************+++++++++))))))***+++,,,,,,------+++,,,---...////////////222444777:::===>>>======CCCDDDFFFGGGIIIKKKMMMMMMLLLOOORRRTTTWWWZZZ^^^bbbhhhppp}}}}}}oooooommmttt}}}yyyoooyyyuuuppprrrtttxxx{{{tttooonnnppptttwwwvvvhhhVVVLLLLLLMMMJJJGGGJJJIIIHHHIIILLLNNNPPPPPPIIIDDD<<<777777===FFFKKKOOOOOOMMMJJJDDD<<<555111+++++++++************)))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,------......///000000000333111888EEEPPP___{{{{{{dddaaavvvnnnUUUQQQMMMGGGDDDEEEIIINNNQQQVVVXXX]]]bbbkkkyyy}}}}}}}}}rrrqqqxxxwwwjjjrrr}}}}}}~~~~~~xxxsssooohhh```YYY]]]bbbiiiwww~~~||||||xxxyyyxxx{{{|||ttt___PPPJJJJJJIIIGGGFFFEEEAAA===999---------,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))*********+++&&&''''''((()))******+++)))******+++---...//////777999JJJggg|||yyydddRRR[[[ooo~~~{{{xxxbbb___ooowwwcccIII777999666000...111000---------...---,,,---...000..................................../////////000+++*********))))))((((((*********)))******+++,,,)))************+++++++++...+++((()))---000000///***,,,...///***(((///:::>>>???@@@AAAAAACCCFFFIIIIIILLLLLLJJJMMMTTTXXXVVV\\\YYY\\\dddiiihhhjjjooouuu{{{}}}uuunnnssswwwtttjjjiii}}}{{{uuuwww~~~~~~zzzuuusssuuuzzz~~~zzznnnccc```cccbbbXXXNNNNNNEEEBBBGGGJJJHHHJJJPPPMMMLLLHHH@@@888444666:::EEEIIIOOOSSSQQQIII@@@:::333...((((((+++---,,,))))))+++------,,,+++,,,,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************)))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,---......//////000222444EEENNNOOOlllnnn[[[mmmbbbRRROOOHHHIIIJJJJJJKKKNNNRRRUUU[[[```ffflllyyy|||yyyzzzyyy{{{yyyuuu}}}~~~}}}tttuuu}}}}}}~~~yyytttpppgggbbb^^^___iiixxx~~~www||||||xxx~~~pppYYYIIIKKKIIIIIIKKKHHH@@@<<<<<<333000---++++++++++++***+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))************,,,((('''+++---+++...444777DDDaaa~~~qqq^^^WWWiiinnn___YYYeeeppp]]]LLL@@@333222111000////////////////////////////////////........................////////////////////////+++*********))))))))))))***************++++++,,,************+++++++++++++++******+++,,,------,,,000...///222444777>>>GGGKKKKKKKKKIIIHHHHHHKKKMMMHHHHHHJJJOOOWWW```gggkkkhhhdddeeeiiikkkkkknnnsss}}}||||||}}}~~~vvvssstttwwwxxxsssqqqwwwkkkVVVEEEBBBDDDCCCDDDGGGFFFHHHJJJGGG@@@:::777666:::===BBBFFFHHHHHHGGGFFF<<<777111---------+++*********+++***))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++++++++,,,,,,,,,---------///000000000000000000111555666IIIWWW___xxxvvvkkkpppdddRRRLLLLLLGGGHHHJJJLLLNNNRRRWWWZZZ^^^hhhuuu|||zzzzzz}}}}}}vvv}}}zzz~~~vvvwww~~~zzz~~~yyyuuussskkkaaa]]]cccqqq{{{tttwwwuuubbbSSSJJJFFFEEEGGGGGGCCC@@@@@@666333///,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))************,,,)))***---...,,,000777OOO___vvvttt___[[[dddwww\\\SSS[[[rrrttt^^^MMM@@@888333222111000////////////........................................................................***************)))))))))***************+++,,,,,,******+++++++++,,,,,,,,,***,,,------,,,,,,,,,---000///222;;;AAADDDHHHLLLNNNNNNMMMKKKIIIJJJLLLOOOYYYUUUXXXccciiiiiikkkqqqpppmmmlllnnnmmmmmmrrrxxx~~~vvvrrrrrruuu}}}mmmRRRJJJKKKGGGAAA???===BBBHHHJJJGGG@@@:::666333333444777<<>>888222---+++)))++++++***)))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))***************))))))))))))***++++++,,,,,,,,,,,,------------,,,---//////...///111222===BBBXXXmmmxxx}}}jjjhhhuuuzzzZZZJJJGGGGGGHHHEEEGGGJJJNNNRRRXXX___dddmmm}}}yyy~~~www|||~~~}}}rrr}}}|||qqqcccZZZZZZcccnnnuuuoooggglll}}}~~~qqqeeeVVVMMMFFFFFFHHHFFFDDDCCC<<<777222---,,,,,,++++++***************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++***+++---///......666???dddtttyyy^^^OOObbbooo^^^YYY]]]rrrvvv\\\HHH<<<555222222222111000////////////................................................------------------------************************+++************+++,,,,,,++++++++++++,,,,,,,,,---,,,...///...,,,,,,///333444777@@@JJJNNNKKKIIIJJJLLLMMMNNNNNNNNNPPPTTTXXXjjjiiitttxxxooorrrppprrruuuvvvuuuvvv{{{{{{zzz{{{~~~iiidddbbbXXXKKKEEEDDDEEEHHHIIIIIIFFFBBB>>>777444111111444;;;BBBGGGLLLKKKIIICCC;;;333...,,,...,,,***))))))*********))))))))))))))))))))))))***)))))))))((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************))))))******+++,,,,,,,,,,,,------------...))),,,...//////222666:::FFFUUUpppzzzjjjjjjwwwwwwZZZIIIEEEHHHIIIFFFJJJLLLOOOTTT[[[eeeqqqxxxzzzwwwyyyzzz{{{~~~uuuuuuwwwkkkaaa^^^___bbbdddwwwpppddd```uuu~~~vvvjjj]]]OOOKKKJJJHHHEEECCCAAA<<<555000------,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++***,,,...------333AAAMMMnnnvvvxxxgggPPPRRRwwwuuueeehhhttt|||iii[[[hhh}}}|||___HHH;;;333222444111111000///////////////................................................------------------------***************++++++++++++++++++***+++,,,,,,---+++,,,,,,,,,---------------......,,,+++...555;;;CCCHHHOOOSSSPPPJJJKKKPPPYYY[[[]]]^^^```bbbfffiiipppyyy}}}www|||{{{wwwkkk```]]]WWWRRRKKKGGGFFFEEEDDDBBB>>>;;;666333333666;;;>>>DDDFFFIIIIIIDDD???:::888111---)))((()))+++++++++))))))))))))))))))))))))******))))))((((((((('''(((((((((''''''(((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((()))))))))***************************++++++,,,,,,,,,---------............000222222222666===DDDKKKeeelllddd~~~dddYYYLLLEEEGGGKKKKKKJJJSSSUUUXXX^^^hhhwwwvvvooozzzyyyqqqppprrrwww~~~~~~{{{zzz|||}}}~~~~~~~~~~~~oooyyyzzztttoooiiiccc```hhhsssuuujjjaaaqqqvvv}}}wwwzzzjjjYYYQQQNNNIIIEEEDDDEEE@@@999444000...---,,,***************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))************++++++++++++))),,,---+++...:::MMMZZZqqqmmmbbbTTTNNN___}}}qqqddd\\\gggyyyxxxiiiqqq}}}gggNNN???777222222555111000//////////////////........................................................................*********++++++++++++++++++++++++++++++,,,------,,,,,,,,,---------......---------...111777>>>CCCNNNOOOPPPNNNIIIGGGPPP[[[kkkmmmpppqqqqqqqqqssstttzzzwwwsssvvvggg]]]RRRJJJGGGEEEAAA===AAA???;;;888777888:::<<<:::===BBBGGGJJJJJJHHHFFF666111+++((()))******)))))))))))))))))))))))))))***))))))))))))))))))((()))((((((''''''(((((()))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************+++************+++,,,,,,,,,---------............///111111//////444???HHHTTTqqqqqqgggrrraaaPPPKKKFFFCCCEEEJJJNNNPPPUUUXXX^^^ggguuuqqqmmmxxxuuueeecccdddllluuuzzzwwwrrrlllppptttxxxyyy~~~{{{mmmzzzzzzrrrggg```bbbkkkwww{{{tttkkkqqqwww|||}}}ooovvvxxxvvvppp```WWWQQQKKKGGGGGGGGGCCC===888444111...,,,*********+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,))),,,---,,,222BBBUUUaaaggg\\\OOOIIISSSiii|||oooiiiddddddtttbbbvvv~~~lllXXXCCC;;;666111000333000//////....../////////------------------------........................////////////////////////*********++++++,,,,,,,,,,,,++++++++++++,,,------------------............//////222888???FFFJJJLLLMMMLLLMMMPPPQQQTTT^^^hhhtttwww{{{|||{{{yyyxxxxxx|||sssllleeeaaa___XXXMMMDDDCCCAAA>>><<<;;;<<<===>>>===<<<===BBBHHHLLLMMMLLLBBB:::111---,,,,,,***((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))************++++++******++++++,,,---------------............---//////...///888HHHTTTjjj~~~ssseeemmmeeeMMMIIIGGGDDDDDDGGGLLLRRRVVVZZZ```kkkyyy{{{rrrmmmxxxttt___^^^bbbmmmyyy}}}wwwpppmmmrrrxxx~~~zzz}}}tttlll}}}uuukkkdddbbbdddiiisssyyytttqqqsssyyyzzzyyy}}}wwwiii___VVVMMMJJJJJJHHHEEE@@@;;;888333///,,,*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))*********+++++++++,,,,,,)))---///000999JJJXXX^^^WWWQQQMMMTTTfffyyy{{{xxxuuurrrmmmpppxxxaaa^^^|||mmm]]]III888555555000...222//////.........//////000------------------------................................................*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////222333888BBBLLLSSSUUUTTTJJJKKKRRR]]]fffjjjoootttwww{{{}}}|||~~~yyy~~~|||}}}~~~wwwfffXXXFFFCCC@@@>>>======???@@@FFF@@@<<<===DDDIIIKKKJJJLLLDDD999222000///,,,)))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************++++++******++++++,,,------------.........//////...000222333777DDDXXXgggrrrfff___ttt}}}___QQQFFFEEEDDDDDDGGGMMMSSSXXXZZZeeennn}}}xxxsss~~~vvvlllwwwvvvaaaaaaggguuu~~~ttt}}}~~~{{{zzz~~~~~~oookkkyyyrrrnnnddd___^^^gggyyywwwnnnooopppttt|||rrrgggZZZOOOKKKLLLHHHEEEAAA>>>:::555000,,,*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,(((...222444>>>NNNXXXYYYOOORRRYYYiiivvv}}}xxxzzz{{{gggVVVSSSeeezzzaaaRRR>>>000000333000///333//////.........//////000------------------------........................------------------------******+++,,,,,,,,,,,,+++,,,------------,,,,,,+++111000///000//////222666888AAAKKKOOOOOOQQQVVVZZZTTT^^^nnn|||}}}wwwssstttuuusssxxx|||tttvvvWWWLLLCCCCCCDDDBBB???>>>FFFIIIKKKHHHCCCCCCIIIPPPMMMMMMKKKDDD;;;222---***,,,,,,+++***)))(((((((((++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******++++++,,,------------......///000000111///111222444???WWWtttwww^^^^^^zzzuuuWWWLLLHHHAAABBBDDDJJJPPPTTTVVV]]]eeesss~~~~~~yyyrrryyy~~~zzzyyytttvvv}}}pppqqq}}}}}}|||zzzzzz}}}oooooo|||zzzuuuoooiiiggglllyyy}}}wwwkkkbbbmmmyyyiiiXXXOOONNNOOOMMMFFF???<<<;;;555---,,,+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&''')))+++---))))))))))))))))))))))))))))))))))))************))))))))))))***************))))))***,,,---------,,,//////:::OOOUUUOOOPPPQQQggg|||~~~]]]ZZZRRRVVV}}}fffUUU<<<:::777333111//////000........................---------............///---------............///////////////////////////******+++,,,,,,,,,,,,,,,+++,,,---.........------000...,,,---///555===CCCJJJMMMMMMJJJPPP___lllrrrtttvvv||||||uuurrrtttnnnooowww~~~{{{}}}fff[[[NNNGGGCCCBBBEEEKKKEEEHHHLLLKKKIIIIIILLLOOOLLLMMMLLLIIIBBB:::222...++++++************)))'''++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,,,,------............//////000000111444777>>>OOOmmmppp```lll]]]HHHEEEEEEDDDEEEGGGMMMUUUYYY\\\ccclll|||yyypppwww~~~|||zzztttsss}}}~~~}}}~~~||||||}}}ooosss~~~yyywwwrrrmmmmmmsssooobbbhhhwwwwwwgggXXXRRRPPPOOOJJJDDD@@@>>>999222---,,,******+++,,,,,,+++************************))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&''')))***,,,))))))))))))))))))))))))))))))))))))************))))))))))))***************)))***+++,,,------,,,000444777DDDTTTSSSLLLQQQbbb}}}wwwTTTPPPSSSiiipppVVVHHH;;;999666333111000000000........................---------............///---------............///////////////////////////***+++,,,,,,------,,,,,,***,,,---///000///.........///000333888???EEEHHHNNNQQQPPPPPPbbb{{{tttsssvvvxxx}}}}}}zzz~~~sssiii\\\RRRIIICCCEEEJJJCCCEEEIIILLLNNNOOONNNNNNLLLMMMNNNNNNKKKDDD;;;666///,,,))))))+++,,,***'''******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,,,,------////////////////////////000444999EEE___kkkhhhaaaHHHAAABBBEEEHHHJJJLLLRRR[[[aaagggqqq{{{~~~www|||zzzpppttt~~~}}}yyyvvvpppvvvwwwooowww|||}}}zzzsssmmmlllssszzzppp___```iii}}}wwwdddWWWRRRSSSPPPIIICCCAAA<<<666000---+++***+++,,,+++***************************))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))***+++,,,------,,,,,,///555===LLLVVVMMMKKKYYY{{{{{{~~~^^^QQQYYYooovvv\\\HHH???888777444222111111111111........................---------............///---------............///////////////////////////+++,,,,,,---------------+++,,,...///000//////...///555<<>>999333000---++++++++++++***************************))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((('''(((((()))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++(((***,,,---------......000;;;HHHTTTUUUJJJSSSooohhhbbbkkksssaaaTTTiiiwwwaaaKKK===999555444333222111111111222........................---------............///---------............///////////////////////////,,,,,,---............---------...//////000000000888???FFFKKKSSSYYYWWWQQQXXXdddqqqzzzvvvwwwvvvjjjZZZOOOCCC@@@>>>@@@FFFKKKMMMLLLNNNMMMLLLLLLKKKJJJGGGEEEBBB;;;222+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***++++++,,,------....../////////000000000000000777AAAOOObbb|||```LLLAAAHHHLLLHHHIIIQQQUUUWWW___lllzzzzzzvvv}}}vvvmmmlllsss{{{rrrsss}}}qqqppp{{{vvv{{{|||yyyvvvsssnnniiirrr|||}}}yyy}}}wwwgggfff```UUUMMMHHHBBB<<<777444///---,,,,,,+++***************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++)))+++---------...000333:::KKKWWWYYYRRRJJJ^^^qqqaaa^^^hhhjjj[[[rrrttt```MMM>>>666444333333222222111111111111........................---------............///---------............///////////////////////////,,,---......//////...............///111333666888DDDIIIKKKNNNXXXgggkkkhhhdddmmmzzz{{{|||vvv{{{zzzmmmdddNNNHHHBBB@@@BBBFFFIIIIIIJJJKKKKKKIIIEEEDDDDDDEEEGGGBBB;;;333---***+++,,,******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------............///000000111222222888III]]]ttt}}}xxx[[[PPPEEE@@@FFFGGGEEELLLXXX\\\```lll}}}yyyzzz~~~xxxqqqooosss}}}xxxvvv~~~vvvuuuzzzyyy~~~~~~xxxqqqtttyyyzzzrrrqqq~~~zzzwwwrrrggg[[[TTTQQQIIIAAA;;;888222///------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,***,,,...------///555999EEEVVV[[[SSSJJJJJJccc|||uuuooohhhjjjrrr}}}hhhYYYqqqxxxaaaOOODDD:::555555222222222111111111111000........................---------............///---------............///////////////////////////------...//////////////////......000444:::???CCCLLLPPPRRRTTTaaasss{{{wwwlllppp|||{{{{{{vvvooo]]]WWWOOOHHHEEEDDDEEEEEEDDDHHHJJJGGG@@@<<<===@@@EEEEEECCC<<<444---,,,---++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---.........------...000111222333444:::QQQkkk{{{aaaOOOIIIEEEDDDFFFGGGIIISSS^^^bbbjjj{{{|||wwwvvvwww{{{}}}xxx~~~yyywww~~~}}}xxxxxx||||||vvv|||}}}wwwyyy{{{vvvggg[[[XXXVVVNNNEEE???;;;555111///...---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))******)))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,+++---...------111999@@@NNN\\\YYYJJJHHHSSSkkkvvvvvvuuurrrvvvjjj^^^dddjjjRRRDDD???:::666444111111111111111000//////........................---------............///---------............///////////////////////////---......//////////////////......111777???GGGLLLMMMUUUYYY]]]kkk{{{xxxwwwwwwxxxrrrhhhcccZZZQQQIIIDDDCCCCCC>>>EEEKKKGGG>>>777777;;;AAAFFFIIIDDD999000---...++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------......///,,,---...000111333444555BBB\\\xxx}}}hhhQQQMMMCCCDDDGGGJJJMMMSSS[[[bbbfffqqq}}}uuu||||||vvv|||yyy|||}}}xxxuuuzzzwwwxxxrrrmmmwwwuuudddXXXWWWWWWPPPEEEAAA===777222000///...---++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&((()))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---...------222<<>>CCCFFFMMMUUUYYYiii{{{~~~yyyyyy}}}zzz{{{{{{yyyvvvmmmkkkiiiddd\\\PPPDDD<<<;;;@@@EEEGGGCCC===777444888===CCCGGGDDD===444//////---***)))++++++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++,,,------......///444000///000111111777>>>PPPttt{{{|||~~~]]]HHHGGGEEEEEEHHHOOOUUU[[[dddlll||||||yyyxxx|||{{{|||}}}zzzxxx|||}}}}}}zzzyyyyyysss}}}zzzzzz~~~yyywwwqqqlllqqq~~~}}}lllRRRMMMZZZYYYJJJEEEAAA<<<666111...---------,,,+++++++++,,,---...+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,///''''''000222222@@@TTTYYYWWWPPPNNNbbb}}}aaaZZZaaa___KKK;;;;;;===777333444222222000///....................................///...---,,,,,,---...///---------............//////////////////...............------.../////////666666<<>>@@@CCCEEECCC>>>888444333888???FFFGGGDDD<<<777222...***)))***+++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++,,,,,,------......///------///333333444;;;DDD[[[~~~XXXDDDDDDHHHIIINNNUUU[[[aaammmxxx}}}{{{xxx|||ooojjjpppyyyuuu~~~yyyxxxxxx{{{mmm~~~{{{yyyyyy}}}}}}uuuooosssuuu\\\SSSZZZ\\\UUUFFFBBB<<<777333000---,,,...---,,,+++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,...+++,,,222666:::GGGWWW]]]SSSMMM[[[~~~ooo\\\^^^iiizzznnnWWWFFF999999:::555111333222111000///....................................///...------------...///---------............////////////////////////..................000111222777999CCCSSSbbblllssszzz}}}}}}vvvtttvvvzzz}}}}}}zzzuuurrrtttrrrpppnnnnnnnnnmmmkkkddddddeeeggglllrrrxxx|||}}}xxxxxx~~~xxxtttuuuwwwqqqcccVVVCCCAAA???@@@AAA@@@<<<999000333999AAAHHHJJJFFFAAA666222---***)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---......//////+++---222666555777@@@LLLddduuuOOOBBBFFFJJJMMMSSS[[[aaajjj{{{|||www|||}}}}}}wwwccc\\\dddrrr{{{|||zzz~~~nnnzzzyyyvvvvvvrrrggg|||}}}xxxuuuvvvzzzzzzsssvvv~~~jjj[[[YYY\\\___MMMFFF>>>888555222...+++......,,,++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---...000444;;;EEEPPPXXXYYYJJJLLLnnnxxxbbbcccssslll]]]JJJ>>>777777777111000333222111000//////......///........................///...------------...///---------............///....../////////////////////000/////////111555777;;;BBBTTTlll~~~zzzyyy~~~wwwnnnhhhfffddd___[[[ZZZ\\\___aaaaaa]]]YYYVVV___^^^\\\\\\^^^`````````^^^]]]\\\]]]___cccgggiiikkkooossstttqqqoooppprrrpppqqq~~~{{{vvv{{{vvvvvvyyyuuulllcccMMMFFF>>><<<>>>AAA@@@>>>333333444;;;CCCHHHHHHFFF===999333---***))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,------.../////////000222555777555999GGGWWWmmm\\\HHHFFFKKKKKKOOOVVV^^^eeesss}}}sssvvvqqqooowwwbbb]]]iiiyyy||||||{{{}}}lllxxxzzzvvvuuuiiieee}}}~~~~~~zzzvvvuuuzzz~~~yyy{{{vvveeeYYY\\\dddXXXOOODDD;;;777333///,,,------,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,---------///000444BBBPPPUUURRRJJJCCCTTT|||ttttttyyyaaaeeevvv___SSS>>>999555666444000000333111111000///////////////.................................------.........---------............///............//////////////////000000111444:::???LLLWWWnnn{{{}}}nnn___UUUUUUTTTSSSQQQRRRTTTVVVRRRSSSTTTUUUUUUTTTSSSRRRUUUSSSRRRSSSUUUVVVVVVVVV[[[ZZZXXXVVVVVVWWWYYY[[[XXX[[[^^^aaabbbbbbaaa```ccccccmmm|||}}}{{{{{{yyyxxxxxxzzzzzzxxxvvv```UUUHHH???>>>???>>>===;;;777444555:::@@@DDDEEECCC@@@:::333---***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,---......//////000333333555666888AAAVVViii~~~[[[IIIGGGJJJLLLMMMQQQYYYcccmmm|||mmmoooqqqrrrzzzlllnnnnnnzzz{{{wwwvvv{{{eeejjj|||}}}}}}~~~~~~|||{{{{{{}}}sssbbb___eeebbbZZZNNNCCC<<<666222///,,,,,,------............+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************++++++,,,,,,,,,---------...---...777IIIVVVTTTJJJBBBKKKkkkjjjfffeeerrr```ZZZxxxvvv]]]LLLFFF888666555555333111111333111000000////////////000........................---..................------------............///---.........//////000000---000222444777>>>GGGNNNbbbmmmrrreeeYYYXXX___aaaXXXMMMIIILLLPPPPPPNNNOOOSSSXXXVVVVVVVVVVVVVVVXXXYYYZZZWWWVVVUUUUUUVVVUUUSSSPPPVVVUUUTTTSSSSSSTTTUUUVVVVVVWWWYYY^^^bbbbbb^^^ZZZ[[[ZZZ^^^dddddd```fffqqqnnnmmmrrrqqqrrruuuyyy}}}rrrhhhYYYMMMEEEAAA===:::???<<<777444444777<<<@@@DDDCCC@@@:::333---******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------------------...//////000000222111111666>>>OOOiii~~~uuu]]]GGGGGGKKKLLLKKKRRRWWWbbbqqqzzzhhhiii{{{}}}xxxsss}}}zzzyyyrrrfffuuu|||zzz~~~~~~~~~~~~wwwrrrhhhffffffbbbZZZPPPFFF===666333---...//////000000//////+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,,,,------------///---222@@@OOOUUUNNNEEEGGG\\\xxxwwwfffccciiipppYYYiii{{{```III>>>===777555444333333222111111000000////////////000000........................------...//////...---------------............///------......///000000000000444999>>>DDDOOO\\\fffxxxxxxmmmbbb\\\YYYPPPMMMKKKLLLOOOSSSTTTTTTSSSTTTUUUTTTTTTUUUWWWZZZ]]]]]]\\\]]]^^^___```aaa_________``````^^^[[[WWWXXXWWWWWWWWWWWWYYY[[[\\\[[[\\\^^^```aaa___[[[XXXSSSWWWZZZ[[[ZZZXXXXXXYYYXXX[[[___eeekkksss~~~~~~xxxqqqrrrwwwwwwrrrjjj___TTTJJJBBB======>>><<<777333333777<<>>BBBEEEDDD>>>777222///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......------......///000000000555111333<<>>AAA???999333///,,,***))))))++++++(((%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))******************************+++++++++,,,,,,,,,000///......///000///...555...888FFFQQQrrr|||PPPHHHDDDGGGLLLPPPXXX```cccvvv~~~~~~tttccclllhhhfff{{{|||{{{ttt{{{zzz|||~~~rrrttt~~~}}}lll___fffmmmllldddYYYLLLCCC>>>666/////////,,,+++,,,******))))))))))))*********++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------+++***,,,///...,,,---222111<<>>===;;;999::::::999:::===???>>>888444...,,,))))))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,...------...///000000000444000>>>OOO^^^|||{{{cccJJJFFFGGGLLLQQQUUU^^^gggppp~~~vvvhhhqqq|||yyyxxxzzz}}}~~~qqqcccfffzzz|||xxx{{{}}}|||}}}~~~|||xxxkkkgggjjjqqqlllYYYGGG@@@<<<444......///---+++,,,******))))))))))))*********++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------***)))+++...---+++...333:::HHHYYY___UUUNNNVVVeee|||xxx[[[RRRaaa}}}fffPPPGGGBBB999555888333222111111000000111111////////////////////////........................000///...------------...///......---------........./////////000000111111QQQ[[[hhhsssyyy~~~rrrmmmaaa[[[WWWVVVUUUPPPNNNOOOSSSSSSUUUVVVYYY[[[]]]___dddgggkkkooorrrvvv{{{~~~{{{xxxyyy}}}xxxpppnnnlllgggdddddd^^^\\\YYYZZZbbbiiiiiidddaaadddhhhjjjjjjkkklllmmm[[[[[[XXXUUUUUU[[[fffooo|||||||||uuuoooqqqvvvxxxrrrlllcccVVVHHHAAA>>>;;;:::<<<>>>999555777===@@@>>>:::333000,,,******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///111111777777HHH```ttt|||xxx|||zzzYYYOOOFFFHHHMMMSSSWWW]]]iiitttzzzoooxxx|||yyyvvvuuuwww{{{yyymmmiiidddgggvvv~~~wwwrrrtttyyy|||{{{lllhhhtttsss\\\EEE===999222---...///---+++,,,******))))))))))))*********++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,+++,,,...---,,,111888EEEUUUbbb___PPPPPPiii|||{{{aaaOOO]]]~~~dddSSSDDD@@@???999666777333222111111000000111111////////////////////////........................//////......------...............------...////////////000111222333333444dddkkkttt|||iii]]]ZZZWWWOOOOOOTTT[[[^^^[[[YYYYYYYYYZZZ\\\^^^aaadddiiilllqqquuu|||~~~vvvrrrpppnnnkkkiiifffhhhiiijjjlllmmmfff]]]\\\___bbbeeefffhhhjjjkkkhhhiiihhhaaaYYYVVVZZZ^^^iiivvv}}}wwwwwwuuupppkkkooocccUUUJJJAAA;;;;;;???AAA<<<666555777;;;===>>>999666000,,,******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,---------------------...000222;;;???SSSqqqmmmlllsss___IIIHHHGGGLLLSSSXXX\\\fffwww}}}vvv}}}~~~}}}zzzwwwtttssswww|||wwwnnngggiiihhhdddbbbhhhttt{{{|||vvvoookkkmmmrrruuuzzz~~~~~~wwwlllppprrrfffPPP???999222...///000---,,,,,,+++******))))))******+++***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...---...///...///777@@@OOOZZZ```WWWMMMZZZwwwuuu}}}hhhYYY\\\kkkTTTIII@@@??????:::777666333222111111000000111111////////////////////////........................//////............//////...............///000111000111222333444555666777wwwyyy|||{{{aaaQQQRRRTTTRRRYYYVVVTTTVVVVVVVVVYYY^^^___aaaeeehhhmmmttt|||xxxtttrrrnnnjjjjjjpppsssrrrpppooojjjeee___```aaa```___```bbbdddmmmooopppooojjjddd___]]]___mmm|||xxxuuurrrqqqkkkcccXXXJJJ???===AAAAAA???;;;666222333888======:::555///+++)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))************************++++++,,,,,,,,,---------...//////...,,,---000222;;;DDDYYY{{{rrrfffoookkkKKKDDDHHHIIIPPPVVVYYY___oooqqq{{{|||~~~}}}~~~~~~~~~{{{yyyrrrpppppprrrwww}}}{{{sssmmmhhhdddbbbfffddd]]]XXX[[[gggrrrvvvnnnhhheeegggiiijjjmmmqqq{{{vvvxxx}}}}}}}}}wwwjjjmmmqqqaaaIII<<<555///000000...,,,,,,++++++************++++++***++++++++++++***))))))************************)))))))))))))))))))))))))))******++++++,,,---------,,,---...---000<<>>===:::555333333222111111000000111111////////////////////////........................//////.........//////000///...//////000111222333333333444555777888999999}}}wwwllljjj```SSSPPPUUUVVVSSSVVVVVVZZZ^^^^^^YYYYYY\\\aaafffnnnvvvzzzrrrmmmrrrsssooommmooopppooojjjjjjhhhdddaaa___```aaadddgggkkkppprrrqqqllliiikkkooosssttttttzzz}}}}}}~~~lllllllllhhhZZZJJJ@@@???AAABBB@@@999111...333999;;;:::888333...*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))************************,,,,,,,,,,,,------------///000111///---...222666===NNNccczzzmmmjjj}}}VVVEEEGGGLLLKKKSSSYYY]]]fff|||wwwkkklll|||}}}zzz}}}{{{{{{zzz{{{|||{{{xxxvvvkkklllnnnssszzz~~~yyyrrrhhh```]]]^^^___```___\\\VVVRRRZZZhhhtttxxxddd___\\\]]]\\\\\\___dddpppxxxuuuyyy~~~}}}~~~zzzlllkkkwwwpppZZZCCC:::333222111...,,,---++++++************++++++***++++++++++++***))))))************************)))))))))))))))))))))))))))******++++++,,,------+++++++++,,,,,,111@@@OOO\\\VVVKKKDDDNNNkkk~~~pppfffgggyyyfffWWWqqqlllUUUHHHCCC===:::999777333000333222111111000000111111////////////////////////........................//////......//////000000///000000111222333555666666666777888999999::::::~~~}}}xxxjjj```\\\TTTTTTUUUVVVXXX[[[[[[ZZZWWW\\\gggpppqqqkkkhhhiiisss|||}}}zzzyyyvvvpppoooppppppnnnkkkiiihhhhhhaaacccfffjjjnnnqqqtttuuuyyysssjjjccc```dddkkkppppppwwwqqqsssyyy~~~xxxdddOOOCCCCCCCCCAAA<<<555111111333555777888666111---++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************,,,,,,,,,------------...,,,///111000...000666;;;KKKeeezzzqqqrrrbbbNNNGGGJJJPPPNNNXXXaaagggvvvzzz___bbbooo~~~wwwtttyyy~~~yyytttsssssstttuuutttqqqnnnfffhhhkkkpppsssssspppmmm```[[[UUUPPPOOOQQQRRRSSSRRROOOKKKLLLWWWeeejjjhhhUUUPPPMMMNNNOOORRRZZZbbbqqquuu}}}vvv{{{uuuxxxooovvvuuukkkJJJ@@@777333111...---...,,,++++++******++++++,,,***++++++++++++***))))))************************)))))))))))))))))))))))))))******++++++,,,------,,,,,,---......555GGGXXXUUUNNNDDDBBBRRRnnn}}}xxxpppjjjkkkyyywwwYYYZZZ|||kkk]]]LLLCCC@@@;;;777666666444111333222111111000000111111////////////////////////........................///////////////000111111111111111222444666777888999999999::::::;;;;;;;;;~~~{{{iiiZZZNNNJJJMMMRRRSSSXXX___bbbbbbccceeeqqqoooppprrrqqqrrrxxx}}}ooollloootttvvvuuutttrrrrrriiiiiihhhggggggkkktttzzzyyypppfffaaaaaabbb```]]]ZZZggg{{{eeePPPDDDCCCAAA>>>:::666222///000444888888444000------))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++))))))))))))))))))))))))************************,,,,,,,,,---------......***---000000///222999@@@^^^|||}}}lllyyyYYYLLLJJJEEEGGGOOORRR]]]iiisssTTTVVVaaaqqq{{{yyyssswww~~~{{{vvvlllllllllmmmnnnmmmjjjggg___aaadddfffeee```XXXRRRMMMJJJHHHFFFFFFEEEDDDBBBCCC@@@===AAALLLVVVTTTLLLGGGBBB???BBBGGGOOO[[[ggg~~~|||}}}}}}rrrxxx~~~|||~~~wwwuuurrruuuvvvOOODDD999444111...---///,,,++++++******++++++,,,***++++++++++++***))))))************************)))))))))))))))))))))))))))******+++,,,,,,------//////000111222:::MMM___JJJEEE@@@CCCVVVooo}}}}}}rrruuuuuutttzzzgggQQQ]]]kkkXXXPPPDDD@@@>>>999555555888888666333222222111000111111111////////////////////////........................///////////////000111111111222222333555777999::::::;;;;;;;;;;;;;;;;;;;;;sssUUUQQQRRRLLLOOO[[[\\\]]]ccckkkllliiilllsssvvvuuutttuuu{{{|||zzzvvvppplllnnnuuu{{{uuurrrmmmkkklllnnnpppqqqnnnjjjbbb^^^aaafffddd]]]___[[[aaauuu|||hhh[[[LLL@@@======888333222///111555888999666000,,,+++***))))))******)))''',,,+++******))))))******))))))))))))))))))))))))+++*********))))))((((((************************)))************+++++++++++++++,,,,,,---......///,,,///...000444222999NNNyyytttoooiiiKKKHHHNNNLLLLLLPPPXXXgggwwwiiiSSSUUUfffwwwzzzwwwxxx~~~}}}zzzwwwsssqqqlllhhhdddbbbaaa```]]]ZZZZZZYYYWWWTTTPPPKKKGGGEEECCCBBB@@@>>>===<<<======888888999===BBBFFFHHHIII???<<<999999???KKK[[[eee~~~{{{wwwttttttxxx}}}|||}}}zzzvvvlllrrr~~~|||jjjkkkvvvbbbEEE777:::333+++---...---,,,++++++******++++++************************************************))))))))))))))))))))))))((((((((()))******++++++'''//////)))111GGGXXXZZZEEEIIIHHHHHHWWWppp|||zzzhhhxxx}}}lllYYYWWWfffdddSSSHHH@@@>>><<<999777666555444222000000000000000000000000111111000000//////......111111000000//////............------...///111222333333444666777999:::::::::;;;;;;<<<>>>@@@AAABBBwww```NNNOOOSSSUUU]]]iiigggjjjqqqvvvsssmmmooovvv}}}|||vvvsssrrrsssxxxvvvtttssssssqqqooolllcccbbb___```eeeiiieee^^^ZZZTTTVVVdddvvv}}}tttuuuhhhUUUCCC>>>???<<<666333111111333777:::999444000---+++))))))******)))(((,,,+++******))))))******))))))))))))))))))))))))************)))))))))(((************************************++++++++++++,,,,,,,,,------.........111444222333555333<<>>===;;;999888888888888666555555888;;;>>>??????999777555444888AAALLLTTTeeeccc```^^^^^^aaaeeeggggggkkkiiiiiihhhaaaiiiqqqmmmsssjjjNNN===:::333//////+++---,,,++++++***+++++++++************************************************************************))))))******+++,,,,,,,,,(((...///---888MMMYYYYYYGGGHHHTTTiiizzz}}}yyyuuuxxx~~~]]]SSS[[[qqqvvv]]]PPPGGGAAA===:::888666666555444222000000000000000000000000////////////000000000000111000000000/////////.........---...///111222333555666666888999:::;;;;;;;;;<<<<<<===>>>@@@AAABBB~~~{{{mmmYYYRRROOORRR[[[fffsss~~~wwwxxx{{{|||yyyxxx{{{vvvuuuuuuuuuwwwwwwtttppplllddddddbbbccchhhmmmkkkddd___XXXTTTYYYdddsss{{{nnnjjjuuurrr^^^HHHAAACCCAAA;;;555444222111555:::<<<999666///---+++***++++++***(((,,,+++******))))))******))))))))))))))))))))))))************))))))))))))************************************+++++++++,,,---------------............333222111333333BBB^^^bbbOOOCCCHHHNNNNNNRRRZZZhhhkkkVVVQQQUUUddduuu~~~}}}|||||||||uuutttsssrrrppplllgggcccXXXSSSKKKEEEBBBBBBAAAAAA???>>>===<<<;;;:::::::::888888666555444444444444444333222444666777777666444333222111222666<<>>>>>???@@@AAAAAAyyy~~~zzzlll[[[MMMUUUWWWWWWYYYccctttzzzyyyxxxyyyzzzzzzxxxvvvuuusssnnnkkknnnttttttpppooojjjdddaaadddnnn{{{tttqqqxxx|||www~~~tttfffUUULLLJJJGGGAAA;;;777222///222888===<<<:::111///,,,+++++++++***))),,,+++******))))))******))))))))))))))))))))))))*********)))))))))))))))*********************************+++++++++,,,,,,------..................+++111111111666:::PPPpppqqqQQQIIIGGGMMMQQQRRRXXXcccxxxsssWWWMMMUUUbbbooo~~~|||~~~}}}|||zzzxxxuuusssjjjhhheeecccaaa^^^ZZZWWWKKKGGGBBB===;;;999999999999888666555555555666777555555444444333333333222333333222333555666555333111222333222222222444666777777777777777888888999999===<<<===BBBCCCKKK^^^}}}zzzsssmmmlllrrr{{{~~~{{{|||pppkkkzzzmmm]]]FFF444444555)))------,,,++++++++++++,,,******************************************************************************++++++,,,---------,,,,,,///:::IIISSSPPPHHHJJJ]]]gggUUUUUUWWWTTTkkkyyy```QQQIIICCC===777555333333444444333222000000000000000000000000.../////////000000000111000000000000////////////......000111444666888999::::::;;;;;;<<<<<<======??????@@@AAAAAAAAAAAAAAAxxxjjj```WWWSSSRRR___```]]]ZZZcccuuu~~~||||||{{{{{{|||zzzxxxzzz~~~}}}yyyxxxxxxvvvrrrooorrrvvvzzz{{{tttxxxyyyuuummmcccZZZQQQIIICCC:::555000000555:::<<<;;;444111...,,,,,,,,,+++***,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,------...............///---333333555<<>>LLLZZZWWWSSSRRRTTT[[[eeennnwww~~~~~~{{{{{{rrrlllzzzyyypppVVV888333555---...---,,,,,,++++++,,,,,,************************************************************************))))))******+++,,,,,,,,,---,,,111???KKKLLLEEE>>>JJJrrr}}}zzzXXXYYYfffnnnpppqqq]]]QQQHHH???:::666444222222333444333222000000000000000000000000111000000000/////////...////////////000000000000///000222444666888:::;;;;;;;;;;;;<<<<<<=========AAABBBCCCDDDDDDDDDDDDCCC{{{aaaRRRMMMNNNXXXdddcccbbb]]]YYY___nnn}}}|||wwwttttttyyy~~~~~~www|||~~~|||yyyxxxuuuqqqwwwzzz~~~wwwiii\\\PPPGGG===999444111222666999;;;777444000------,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,------...//////000000...222111444===HHHaaa~~~fffHHHHHHJJJOOOTTTVVV[[[hhhvvvmmmUUUPPPUUUaaammm}}}{{{~~~||||||zzzuuullleeeYYYSSSJJJDDD@@@@@@@@@@@@333555777777666444333333444444333222111111111222///000111111111111111000111111111333555666444222...000333444333222222333333333444555666555555555444888444111666666666???EEEAAA@@@CCCFFFKKKTTT]]]jjjrrr}}}}}}|||xxxtttyyy~~~~~~fffBBB444555111...------,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))******+++,,,,,,,,,......666EEEJJJEEE>>><<>>>>>??????BBBCCCEEEGGGHHHHHHGGGFFFxxxbbbOOOLLLOOORRR\\\hhhbbbbbbbbbcccgggrrr}}}wwwrrrwww{{{~~~yyy~~~wwwooommmnnnxxx~~~|||xxx~~~xxxnnnbbbSSSGGGAAA???;;;555111222666:::999555111...------,,,,,,,,,+++******))))))******))))))))))))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------+++,,,---...///000111222...000///444BBBOOOiii~~~sssqqqWWWJJJIIILLLQQQVVV[[[eeevvv```PPPRRRZZZgggttt~~~|||{{{yyyxxxwwwvvvoooddd\\\OOOIIIBBB===:::999999999222444666555333222333555222222333333444333333333000111222333444444333333333333444555777777444222000222444555444333444555333444444555555555555555222777333000666555333888===::::::===??????EEEMMMVVV^^^jjjsssyyy}}}~~~}}}~~~}}}zzz{{{xxx}}}sssNNN888444111......---,,,,,,,,,,,,---************************************************++++++++++++++++++++++++******++++++,,,---------...000<<>>???GGGQQQ[[[bbbiiiqqqvvv~~~|||~~~zzz}}}|||xxxwwwxxx{{{yyyVVV<<<444///......---,,,,,,,,,,,,---************************************************++++++++++++++++++++++++++++++,,,------......///...222AAAOOOLLL???>>>IIIeeeuuunnniiicccpppppp]]]```mmm___RRREEE>>>>>>888666444333444333222111000000000000000000000000......//////000000111111.../////////000000111111444555777:::;;;<<<<<<<<<===>>>???@@@BBBCCCDDDEEEDDDFFFHHHKKKMMMMMMLLLLLLkkk```NNNVVV[[[ZZZ\\\ccclllppptttrrrsss~~~~~~~~~}}}|||yyyvvvxxx|||uuusssrrrvvvzzzppphhhiiiooopppkkkmmmlllfffddd\\\KKKHHHIIIMMMEEE333000555222333444444222///,,,++++++***)))))))))))))))******)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111222///444222>>>[[[jjjaaaHHHFFFKKKKKKSSSZZZ```llleeeRRRUUUXXXdddzzzyyyssssssmmmfffcccbbb\\\QQQIII<<<;;;999777666666666666444444444444333333555777555555666777777777777777:::555555;;;>>>;;;:::<<<>>><<<<<<>>><<<888888<<<:::::::::888777777:::<<<:::777888<<<:::444333777777444111333777888444///555444222333555777888888999999;;;???GGGQQQZZZ```lllzzz~~~||||||~~~}}}~~~|||wwwuuucccBBB999333333...,,,...///,,,+++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++******))))))///+++)))+++------...222000999JJJTTTKKK<<<@@@PPPwwwxxxrrrqqqnnnpppzzzaaaWWWaaarrrcccVVVKKKAAA:::888666333222333333333222000000000000000000000000000000000000000111222222000///......///111444666:::::::::;;;<<<===>>>???@@@>>><<<>>>BBBFFFFFFFFFHHHJJJLLLOOOOOOLLLGGGCCChhhXXXRRRUUU[[[___]]]___hhhsssyyyxxx~~~|||}}}~~~}}}}}}{{{tttoooqqqwww{{{www{{{|||vvvpppkkknnnsssuuuqqqrrroooggggggcccVVVOOOJJJKKKGGG777222555222444555555333000...,,,+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,------...///000111111000555666FFFcccrrr{{{RRRGGGJJJJJJKKKSSS\\\eeetttaaaQQQWWW^^^lllzzzsssmmmjjjccc[[[WWWUUUPPPHHH@@@:::999777555444333333444222333444555444444555555888888999:::;;;:::::::::>>>;;;;;;@@@AAA======@@@===:::;;;===<<<::::::>>>:::;;;<<<;;;999999999:::AAA<<<;;;======999999===:::999888888888888777777888666444333444555555444999999888:::>>>DDDJJJNNN]]]jjjvvv}}}~~~||||||}}}{{{xxxwwwyyyzzzvvvuuuzzzkkkJJJ999444444///---...///,,,+++---,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++*********)))...***))),,,------...111444???OOOUUUIII;;;DDDWWWzzzsssuuuxxxuuuuuugggZZZeeeuuueeeWWWJJJAAA;;;999666444333333333333222111111111111111111111111111000000000000000111222000000//////111333666888::::::;;;;;;<<<>>>???@@@@@@???>>>AAAFFFIIIJJJJJJMMMMMMLLLKKKKKKIIIGGGEEEgggSSSOOORRRZZZ___aaa___bbbnnn||||||{{{{{{~~~{{{uuuyyyyyy}}}wwwwwwwwwvvvxxx|||xxxssssssqqqlllrrrvvvmmm\\\OOOMMMLLL???666666444555555555444222///---++++++******)))))))))******)))))))))))))))))))))))))))************+++++++++************+++++++++,,,++++++,,,,,,,,,,,,------.........//////000000000111555;;;OOOlll|||bbbCCCFFFMMMJJJNNNUUU```llltttZZZQQQ]]]iiixxx|||vvvnnnggg```XXXOOOIIIFFFCCC===888777666555444333222222222555555777888888888777666999:::<<<=========<<<;;;<<<;;;<<<>>>???===@@@DDDEEE@@@===>>>===;;;===AAA>>>@@@@@@>>><<<999999999???;;;;;;===>>><<<;;;<<<===>>>>>>;;;888666777999999777555555555666555444777777666666777999<<<===IIIRRR^^^iiittt~~~~~~|||{{{|||}}}|||yyywwwxxx}}}~~~xxxtttvvvqqqzzzwwwWWW:::777555000---//////,,,,,,---,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++************---******---...,,,---000666CCCRRRSSSEEE@@@SSSlllvvvzzz}}}\\\PPPjjjzzzjjjYYYKKKBBB>>>999777444333333333333222111111111111111111111111222111111000000000111111000000000111333666888:::;;;;;;<<<<<<===>>>@@@AAA@@@@@@BBBFFFJJJMMMNNNMMMQQQNNNKKKHHHGGGHHHJJJLLL{{{eeeTTTQQQYYYaaa___eeeiiiiiippp}}}uuuxxxzzz||||||~~~~~~|||xxxppppppssswwwnnnZZZTTTUUUJJJ???<<<999666666555444333000---+++++++++******))))))******))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------///////////////000000000111444???UUUpppvvvPPP@@@FFFMMMLLLSSS[[[gggwwwxxxhhhTTTTTTfffuuu~~~~~~|||uuujjjaaaXXXPPPFFF???<<<;;;888555444444444444555555666666;;;:::;;;;;;======<<<;;;999;;;===@@@@@@???===;;;::::::;;;<<>><<<<<>>???@@@???>>>;;;999888888:::888777777888999888777555555555555666777888999;;;???FFFRRRaaaoooxxx|||~~~|||{{{{{{xxx|||{{{zzz{{{vvvqqqxxxyyyllluuueee@@@:::666111...//////,,,,,,...------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,***+++......,,,...222555CCCNNNLLLDDDLLLkkk}}}|||~~~eeeOOOPPPkkkppp]]]NNNEEEAAA:::888555333333333333222111111111111111111111111222222111111000000111111000000111333555888:::<<<============>>>@@@AAABBBAAABBBEEEHHHKKKMMMMMMLLLLLLKKKJJJIIIJJJNNNTTTXXX|||mmm[[[PPPRRRZZZbbbffffffppp{{{~~~uuusssuuu{{{zzzuuuxxx{{{qqqpppwwwzzzfff^^^^^^UUULLLHHHAAA888666444333222111...+++,,,,,,+++***************))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------/////////000000000000000222444DDD\\\rrr|||VVVHHHHHHHHHLLLRRRZZZdddrrrlll]]]SSS\\\rrr~~~}}}{{{{{{||||||yyynnnaaaVVVOOOHHH???999777666666555222333555777999;;;<<<===@@@>>>===>>>@@@AAA@@@???999<<>>;;;<<<<<<===EEERRR___ggg\\\OOOAAA::::::===EEEMMMQQQMMMFFF===777666888;;;FFFRRRaaakkkjjjaaaSSSIIIBBBAAACCCHHHLLLJJJDDD>>>;;;:::999999::::::999777777777777777777888888888777666888@@@MMM[[[hhhooo}}}}}}|||{{{vvvzzz|||uuuwwwwwwsssuuu{{{}}}ppptttrrrMMM@@@888222...//////---,,,///---------,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,+++***,,,//////---000555:::DDDIIIEEEGGG^^^wwwppp{{{qqq\\\PPPRRR^^^lllvvvdddSSSIIIEEE;;;888555444444333333111111111111111111111111111222222111111111111111222111111333555777999;;;<<<>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGHHHHHHHHHHHHGGGDDDGGGKKKOOOTTTZZZaaafffzzzaaaXXXPPPQQQZZZaaaccc```ooo~~~xxxsssvvvyyyzzzzzz{{{{{{xxxvvvyyysssuuu}}}{{{{{{|||nnnfffbbb[[[ZZZWWWLLL<<<888333222222222000...---,,,+++***************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------/////////000000111111111444888PPPiiixxxaaaCCCFFFNNNJJJLLLWWWbbbnnnvvvcccWWWVVVhhh~~~|||{{{zzzxxxwwwtttnnnaaaRRRHHHCCC???999555444444555555444666888;;;>>>@@@AAABBBAAA@@@AAADDDGGGGGGBBB>>>999@@@HHHPPPRRRNNNHHHCCC999999999<<>>===<<<===>>>===;;;999<<<;;;:::888777777666666888555444888@@@IIIVVV```ttt~~~}}}{{{xxxzzzyyyrrrvvvxxxvvvwww|||}}}{{{wwwzzz^^^FFF:::444/////////------///------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++---//////...444;;;CCCFFFDDDBBBPPPqqqzzznnniii{{{xxx]]]LLLMMMZZZeeexxx{{{kkk[[[OOOIII<<<999666444444444333111222222222222222222222222111111111111111222333333333444666888:::;;;======?????????@@@AAABBBDDDDDDDDDEEEGGGFFFDDDBBBBBBCCC@@@GGGPPPXXX___fffmmmsss}}}rrrfffPPPRRRVVVZZZ___eeejjjmmmyyyvvvrrrsssvvvwwwtttqqqrrrxxxzzzpppnnnxxx{{{tttnnniiiaaa\\\dddeeeVVVAAA;;;555222333555444222...---,,,+++************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------......///000111222222333666???___{{{oooRRR@@@FFFMMMJJJOOO[[[gggwwwmmm[[[UUU[[[sss~~~}}}{{{uuuqqqkkkeee^^^SSSGGG>>>:::888555444444555666666888:::<<>>888@@@LLLVVVYYYTTTLLLFFF666666777<<>>CCCRRRhhh}}}rrrbbbRRRHHHDDDMMM\\\iiimmmeeeVVVJJJ@@@@@@AAADDDGGGHHHGGGFFF???>>><<<:::999888888999:::777777999;;;===FFFQQQeeeqqq~~~~~~{{{yyyzzz|||xxxuuuxxxxxxuuuzzzyyyyyy{{{}}}wwwoooKKK;;;444000//////------000...------------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,+++---//////000888AAAGGGFFF@@@CCC]]]rrriiilllpppgggVVVRRRaaarrrwwwrrrcccTTTLLL<<<:::666444444444222111222222222222222222222222000000000111222333444555888888:::<<<===>>>??????@@@@@@@@@AAABBBCCCEEEEEEDDDEEEEEECCC@@@???@@@BBBEEEMMMXXX```fffmmmuuu{{{wwwsssiii\\\KKKTTT^^^``````fffvvv}}}sssmmmooovvvvvvuuuuuutttwww~~~ppphhhssstttlllkkkiii___[[[jjjmmm\\\EEE>>>666333444777777555...---,,,+++************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------...///000111222333333999EEElll[[[NNNEEEEEEHHHJJJRRR\\\jjj|||}}}gggWWWTTT___{{{~~~}}}oooiii```YYYRRRKKKCCC===555555555666777888888999<<<===???AAABBBCCCCCCCCCCCCGGGPPPZZZ^^^XXXJJJ???555>>>MMMXXX[[[VVVMMMFFF999:::;;;BBBRRRcccfff```TTTHHH===<<<@@@DDDJJJOOOKKKHHHCCC===:::<<>>???:::888:::===:::777===GGGXXXeeesss~~~~~~{{{xxxxxxyyy|||}}}zzzzzz{{{vvvqqqyyyuuuvvvzzzqqqyyyNNN<<<555000000///---...000......---------,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,---//////111:::EEEFFFCCC===EEEhhhvvv``````ppp|||zzz]]]VVVbbbvvvgggXXXMMM===:::777555444444222111222222222222222222222222///000000111222444555666;;;<<<===???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCDDDDDDBBB???>>>@@@CCCKKKSSS]]]eeejjjpppxxx}}}|||qqq```VVVWWWTTT```dddfffooowwwtttggg\\\mmmooorrrssstttxxx~~~xxxwwwyyywwwssssssmmmccc^^^bbbhhhlllPPPDDD777222444777666444333111---+++******+++---)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---333111///111......999???UUUuuuxxxJJJFFFCCCEEEHHHMMMWWWaaauuukkkZZZ[[[[[[qqqzzztttiiiZZZKKKDDDAAA===::::::444444777999888777;;;BBB???;;;>>>HHHMMMHHH@@@===GGGQQQZZZ]]][[[VVVMMMEEE<<>>888777555222111444111222222333333333222222111222444555777999;;;;;;999:::<<<>>>@@@AAABBBBBB@@@AAACCCEEEDDDBBB???===:::;;;<<<===DDDMMMOOOMMMTTT^^^iiiooorrrvvv}}}|||eeeZZZWWWUUU\\\fffiiiooosssfffgggjjjooosssvvvzzz}}}|||wwwrrrvvv~~~}}}zzz|||xxxrrrkkkeeecccdddZZZNNN>>>555444555666444333111...+++******+++,,,************************************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---222000///333111111;;;EEEbbb~~~cccHHHFFFFFFHHHKKKQQQ^^^jjjcccXXX]]]hhh|||{{{|||~~~vvvooo]]]OOO@@@;;;;;;888666555666888<<>>DDDNNNXXX\\\\\\XXXPPPGGG;;;???FFFLLLOOOOOOMMMKKKAAA<<<;;;FFFVVVaaa___ZZZJJJDDD===888999???FFFKKKQQQIIICCC@@@<<<;;;AAAJJJZZZhhhppphhhWWWJJJAAA<<>>JJJ\\\nnn{{{zzzlll]]]HHHEEECCCEEEMMMWWW___ddd]]]SSSIIIDDD@@@<<<;;;======AAAFFFLLLSSS___nnnxxxuuu}}}~~~|||zzz{{{{{{yyyyyy~~~|||wwwxxxxxxvvvwwwzzzzzzRRR;;;111444///---000///------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,///...+++...777AAAFFFCCC===BBB]]]ooojjjkkkqqq~~~|||aaa[[[{{{|||mmm[[[III@@@999777777444333444444333333333333333333333444555666888:::<<<===>>>===>>>???@@@AAABBBBBBBBBDDDDDDDDDCCCBBB@@@>>><<<===@@@BBBEEEMMMWWWZZZXXX\\\eeepppvvvxxx{{{vvvVVVTTT[[[YYYeeemmmqqq}}}sssdddfffjjjqqqwwwzzz{{{{{{~~~wwwrrrppphhheeettt~~~~~~~~~wwwpppzzz|||nnndddaaadddWWWFFF999444555777888555333000---+++******+++************************************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---111...///666333444???NNNrrryyyLLLEEEFFFIIIMMMPPPWWWgggwwwqqqZZZYYYeeexxxyyytttwww~~~}}}zzzqqqjjjSSSEEE888555888777555444999<<>>@@@JJJUUUZZZ\\\ZZZRRRJJJ;;;===BBBGGGJJJLLLMMMMMMEEE???===FFFUUU^^^]]]XXXHHHCCC<<<888999???DDDGGGNNNHHHBBB???<<<<<>>>>>?????????>>>>>>AAAKKKXXXbbbiiitttzzz{{{{{{yyyxxx|||}}}zzzyyyvvvtttvvv|||zzz}}}cccBBB333555111---000222------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,......---000;;;DDDGGGAAA???LLLjjj~~~vvvjjjtttssssssqqqZZZYYYwwwyyylllQQQEEE:::777888777444444555444333333222333444555888999:::;;;===>>>???@@@AAAAAABBBBBBCCCBBBBBBBBBHHHFFFCCCAAA???=========@@@EEEIIINNNWWWaaaeeecccdddlllwww}}}~~~hhhNNNUUUaaabbbhhhttt}}}jjjhhhhhhkkkrrrxxxzzzzzz|||rrrnnnqqqjjj```gggxxx|||~~~|||yyyqqqyyy|||zzz|||rrreeebbbfff\\\LLL>>>666555999<<<666444111...,,,******************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......///000,,,///666333666DDDXXXfffAAACCCFFFKKKPPPSSS\\\ooogggXXX```qqq~~~{{{yyyzzz~~~}}}{{{{{{vvvlllcccPPPBBB777666:::;;;999888:::???GGGKKKGGGAAABBBHHHOOO]]]kkklll^^^KKK@@@===???HHHRRRXXX[[[ZZZRRRHHH===>>>@@@CCCGGGKKKNNNOOOFFFAAA>>>DDDPPPXXXXXXTTTGGGBBB;;;999<<<@@@DDDEEELLLHHHBBB===:::<<>>???AAADDDCCCAAA???>>>AAAHHHMMM^^^kkk{{{||||||{{{xxxwwwyyy~~~~~~|||xxxsssuuuzzz~~~{{{www|||rrrKKK666777222,,,...222------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...//////444>>>FFFIIIBBBBBBTTTtttvvvoooooozzzooonnnbbbRRRVVVooovvv[[[KKK<<<888999888555333444333222111222555777999;;;;;;<<<===???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCGGGEEEAAA>>>======???@@@BBBHHHOOOTTT\\\fffiiihhhgggoooyyyqqq[[[TTT\\\ccceeejjj~~~zzzyyyrrrkkkiiimmmtttyyy|||zzzxxx~~~}}}qqqmmmrrrrrrfffcccgggbbbVVVGGG:::444666999666444222///---++++++******************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......111111---///555222999MMMgggzzzYYY@@@BBBFFFMMMSSSXXXbbbvvvsssaaa\\\jjj}}}||||||}}}~~~{{{yyywwwpppcccYYYJJJ@@@777777:::;;;;;;<<<<<>>@@@DDDHHHLLLNNNFFF@@@<<<@@@KKKRRRRRROOOEEE???:::999===BBBCCCCCCJJJGGGBBB<<<999<<>>???CCCIIIOOOTTTQQQJJJDDD@@@@@@CCCFFFQQQ]]]ooo|||~~~{{{xxxwwwxxx|||zzzsssrrrvvv{{{zzzssssss{{{TTT<<<999111+++...000------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...///000666AAAGGGHHH===IIIfff|||ooorrruuuhhhrrrvvvYYYTTT\\\pppzzzeeeSSSAAA:::999777555444222111111222444777;;;=========>>>>>>???@@@AAAAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDBBB@@@???@@@BBBEEEGGGHHHOOOUUUZZZ```hhhlllkkkjjjqqq{{{yyyeeeUUUWWW```dddfffhhhyyy{{{|||vvvnnnmmmpppvvvzzzyyysssyyyoooiiijjjiiicccUUUCCC666111222555444222000...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......111111...111555333@@@\\\zzz~~~hhhOOOCCCEEEGGGNNNWWW```lllwwweee^^^eeewwwzzzxxxyyy|||~~~~~~vvvppplllcccVVVKKKAAA:::555555777888;;;@@@EEEKKKSSSTTTJJJ@@@>>>CCCQQQ[[[bbb___WWWNNNDDD===>>>EEEMMMSSSWWWVVVLLLAAA999:::;;;>>>AAADDDGGGIIIEEE???:::===FFFLLLNNNLLLBBB===888999???CCCDDDBBBFFFGGGCCC<<<;;;@@@EEEGGGMMMSSSZZZXXXKKK>>><<>>DDDVVVsssyyyWWWJJJ>>>>>>HHHWWWgggrrrtttcccRRRFFFAAAAAABBBDDDMMM\\\iiiqqqwww|||xxxwwwyyy|||~~~{{{tttqqqrrrrrrqqqooottt^^^FFF;;;111...000---------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...///111888BBBGGGGGG???]]]yyyqqqlllkkk~~~```SSS]]]hhhyyyppp^^^III>>>:::777666777222333333555888;;;>>>????????????@@@@@@AAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFAAABBBBBBDDDGGGJJJMMMOOOQQQXXX^^^```eeelllpppqqqpppvvv~~~uuu^^^VVVUUU^^^eeeiiiooovvv{{{ssspppqqqrrr{{{yyyssszzzqqqhhhnnnpppdddOOO<<<222000444333222111///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......///111000333666666KKKnnnzzztttUUUIIIEEEHHHJJJQQQ]]]jjjzzzggg\\\aaarrrzzzxxxzzz}}}sssggg^^^YYYRRRGGG???:::888777888888999@@@IIISSSXXX]]]ZZZLLL>>>;;;???MMMXXX```]]]TTTLLLDDD>>>;;;BBBJJJPPPVVVUUUKKK???888:::<<>>999;;;CCCIIIKKKJJJCCC>>>;;;===DDDIIIIIIFFFCCCEEECCC===>>>FFFMMMOOOKKKOOOTTTRRRFFF;;;===FFFGGGIIIOOOTTTRRRJJJFFFGGGXXXtttxxxiiiUUUBBBAAAIII]]]xxxmmmNNNDDD>>>DDDUUUkkk{{{fffTTTHHHAAA>>>>>>AAAJJJSSSYYYaaarrr}}}xxxwwwyyy}}}~~~yyysssqqqqqqrrrqqqttt{{{~~~hhhQQQ???111111333+++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------///000222999BBBFFFDDDGGGttt|||sssggguuu]]]TTTXXXooozzzzzzhhhSSSEEE<<<777888;;;777888999;;;<<<>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFBBBDDDHHHLLLPPPRRRTTTUUUXXX^^^cccdddhhhooouuuwwwwww{{{vvvRRRVVV]]]dddeeedddjjjyyyzzzppplllllltttqqqsss{{{|||rrreeeooovvvnnnYYYCCC777444333333222111000///...---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------.........111111555888999RRRzzzwwwfffLLLHHHGGGKKKKKKSSSaaaqqqyyy___XXXfff}}}}}}~~~sssgggWWWMMMHHHEEE>>>999888999<<<===<<<>>>HHHSSS^^^bbbeee___NNN===999===IIIXXXbbb^^^SSSJJJDDD???888???GGGOOOUUUUUUKKK???:::<<>>JJJNNNLLLMMMQQQRRRMMMKKKKKKZZZwwwuuufffQQQ>>>CCCLLL```{{{{{{iiiKKKCCC???FFFWWWpppooo___QQQEEE>>>???>>>AAAEEEGGGOOOcccwww}}}xxxwwwzzz~~~zzzwwwsssqqqrrrvvvuuuzzz{{{vvv{{{|||mmmYYYBBB222444666+++---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------///000222999BBBEEECCCLLLtttyyyhhh}}}{{{QQQWWWeeeoooZZZIII>>>888:::???<<<===>>>???@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCHHHHHHHHHHHHHHHGGGFFFEEEDDDGGGMMMRRRVVVXXXXXXXXXYYY```dddeeehhhpppxxxzzzzzz}}}yyyZZZQQQ\\\]]]ccckkklllrrrxxxmmmfffuuuyyy||||||sssrrrrrrxxx}}}nnnOOO888222111333333111///...---+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............////////////,,,///555777222999\\\~~~uuuUUUGGGBBBDDDNNNOOOWWWhhh{{{nnn[[[^^^qqqoooZZZHHHEEECCC<<<999<<<777;;;???@@@???CCCLLLTTTbbbaaa]]]VVVMMMDDD>>>;;;JJJXXXbbb\\\MMMBBB===<<<===???AAAEEEKKKMMMFFF<<<555===HHHOOOMMMGGGDDDEEEDDD@@@<<<===DDDKKKMMMKKKFFF>>>===HHHUUUWWWOOOHHHBBBDDD@@@<<>>GGGKKKPPPTTTOOOLLLUUUUUUPPPQQQcccxxxnnn]]]KKK<<<>>>III^^^wwwttt___HHHBBB>>>IIIbbb~~~sssgggXXXQQQMMMBBBBBBCCCDDDDDDBBBEEETTTdddvvv}}}~~~}}}xxxyyy{{{zzzyyyuuuqqqtttsss{{{ttt}}}jjjMMM999333333111///......------,,,++++++++++++++++++++++++++++++------------------------------000666:::===@@@CCCSSShhhqqqmmmrrrjjjYYY[[[|||pppaaaOOO>>>===DDDCCC===>>>???@@@@@@@@@??????BBBAAABBBBBBDDDFFFHHHIIILLLLLLLLLLLLLLLMMMNNNNNNNNNPPPRRRUUUWWWXXXXXXWWW___bbbgggkkkmmmppprrrttt|||zzz}}}{{{dddVVVYYYccceeennnyyy~~~rrrkkklllpppwwwzzzzzzwwwyyyrrr]]]DDD333333444333222000000...,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............///////////////...000333777JJJsssiiiOOOFFFDDDHHHQQQSSS]]]ooouuufff]]]ggg|||gggSSSBBB>>>===888777<<>>HHH[[[fffggg]]]OOOKKKIII@@@???KKKQQQYYY\\\SSSMMMTTTUUUQQQTTThhhsssuuueeeTTTKKKCCC;;;AAAIIIYYYqqqnnnZZZBBB??????LLLfffsssaaaTTTLLLSSS]]]\\\^^^WWWNNNFFF???===DDDMMM```lll~~~|||yyyttttttzzz}}}{{{yyyxxxuuurrrrrrrrr}}}xxx~~~zzzgggOOO:::000...///......------,,,,,,+++++++++++++++++++++++++++------------------------///...111666:::;;;===@@@WWWssseeeiiieee{{{zzzaaa___yyylllZZZDDD>>>BBB@@@AAAAAA@@@???@@@@@@AAABBBBBBCCCEEEGGGIIIKKKLLLLLLOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUWWWYYY[[[\\\]]]]]]cccfffkkknnnppprrrtttvvv{{{zzz|||yyy^^^SSSUUUaaakkknnnyyy{{{sssfffgggmmmxxxttt}}}pppnnntttoooUUU:::666555333333333111///---,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------............////////////444111000333:::PPPxxxYYYGGGDDDFFFLLLTTTXXXfffyyyccc___cccttt\\\KKK;;;888888777;;;AAAJJJMMMPPPNNNIIIFFFHHHKKKUUUUUUSSSMMMFFF???:::888AAALLLSSSOOOFFF???;;;888:::EEENNNPPPNNNJJJEEE???@@@KKKUUUUUULLLCCC??????@@@AAAGGGQQQYYYZZZUUUOOOGGGDDDJJJZZZfffbbbSSSFFF:::>>>>>>@@@PPPffftttuuudddRRRJJJHHH???AAAPPPYYYeeegggZZZNNNRRRUUUUUUYYYhhhiii```MMM???>>>???>>>EEEHHHSSSiii{{{yyydddPPP@@@AAAEEERRRjjj}}}eeeQQQFFFEEEYYYpppvvvxxxiiiXXXLLLDDD???>>>AAAIIIWWWmmmyyyvvvrrrrrruuuxxx|||yyyxxxvvvtttpppnnnvvv|||ccc???///000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///333:::===<<<===AAAaaaooojjjjjjggghhhkkk]]]eeexxxfffKKKAAACCCAAAFFFDDDBBBAAAAAACCCFFFHHHHHHJJJMMMOOOQQQRRRRRRRRRUUUUUUVVVVVVXXXYYY[[[[[[\\\\\\]]]^^^```bbbcccdddiiilllpppssstttuuuwwwyyy{{{yyy{{{fffUUUUUU\\\gggqqqsss}}}jjjffffffmmmzzzvvv{{{|||zzzhhhbbbpppyyyeeeGGG;;;555111222444222///---,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...............////////////333333555888>>>PPPrrrqqqLLLCCCEEEGGGOOOVVV]]]mmmrrrZZZ```mmmxxxQQQDDD999666888;;;CCCKKKPPPQQQPPPKKKDDD@@@@@@BBBGGGHHHIIIGGGCCC???======>>>GGGLLLIIIBBB>>>:::777@@@OOO[[[YYYPPPHHHCCC@@@FFFTTT^^^YYYJJJ???;;;;;;???CCCOOO___fffaaaTTTKKKGGGGGGQQQeeeqqqiiiUUUEEE999===>>>DDDWWWpppjjjSSSHHHFFF???CCCVVVcccqqqqqq___NNNOOOUUUXXX^^^```]]]RRRCCC<<>>???FFFhhh|||fffmmmuuulllxxxjjj___ggg~~~lllOOOCCCFFFFFFFFFFFFEEEFFFGGGJJJLLLNNNRRRRRRTTTUUUWWWXXXYYYYYY^^^^^^^^^^^^^^^___``````bbbbbbbbbbbbdddfffhhhiiimmmppptttvvvwwwxxxyyy{{{{{{yyy{{{yyyZZZYYYbbbhhhnnnuuuyyyrrrjjjbbbeeeppp~~~uuuuuuwwwvvv{{{kkkaaammm{{{nnnUUUBBB777///111333111...------,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,---------.....................////////////---111777<<>>888666:::@@@JJJSSSTTTRRRLLLDDD===:::;;;>>>@@@AAACCCBBB@@@>>>======???FFFKKKGGGAAA===<<<:::FFFVVVccc```SSSIIIFFFEEEKKK\\\fff\\\HHH;;;777888???FFFWWWkkkqqqdddQQQDDDEEEGGGUUUlllxxxnnnVVVDDD;;;>>>@@@GGG\\\wwwoooSSSDDDCCC>>>EEE\\\mmmxxxxxxdddMMMLLLTTTYYY```ZZZSSSFFF===>>>IIITTTYYYLLLGGGMMM___mmmfffRRRBBBAAAGGGLLLTTTfff{{{|||oooVVVFFFFFFRRRkkkhhhYYYKKKIIILLLKKKGGGDDDDDDIIIRRR___qqq{{{yyyvvvsssqqqrrryyy}}}zzzyyyxxxwwwqqqooovvv~~~tttxxxrrrFFF222777000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................111;;;EEECCC<<<@@@LLLiii|||xxxgggpppxxxnnneee[[[cccoooQQQDDDGGGGGGDDDEEEHHHKKKNNNPPPRRRSSSSSSSSSTTTVVVZZZ^^^bbbeeehhhgggfffdddcccccccccbbbfffeeeeeeeeegggiiikkkllloooqqquuuwwwxxxyyyzzz{{{|||zzz|||kkkVVV___jjjpppyyy~~~zzzpppdddbbbjjjwww~~~sssvvv}}}wwwqqq}}}wwwmmmsss|||uuueeeKKK;;;///000333111...///------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,---------........................///////////////111444999FFF```UUUCCCIIIIIIJJJUUU]]]ggg{{{rrrggg^^^mmm~~~hhhYYY===;;;999999;;;BBBKKKRRRSSSOOOHHH@@@:::888;;;===???AAABBBAAA>>><<<;;;;;;CCCKKKPPPJJJBBB>>>??????KKK[[[gggaaaSSSKKKJJJKKKOOOcccnnn```HHH:::777777???GGG]]]uuuzzzgggMMM>>>AAAFFFVVVnnn{{{pppVVVCCC<<>>;;;DDDTTTbbbhhhPPPHHHJJJYYYccc\\\MMMCCCFFFLLLNNNPPP```www{{{mmmSSSCCCIIIZZZsssyyyWWWKKKBBBCCCGGGHHHIIIJJJLLLMMMNNNRRR]]]ooo~~~yyyuuupppnnnpppvvv}}}}}}{{{yyypppnnnooouuu|||}}}~~~~~~nnnrrr~~~VVV888000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,........................000444>>>FFF@@@:::HHH]]]tttvvvmmmppprrrpppYYYUUUaaawwwuuuWWWHHHIIIFFFBBBEEEHHHMMMPPPSSSTTTTTTOOOPPPTTTYYY```gggmmmppppppooommmjjjiiigggffffffiiiiiiiiijjjkkklllnnnnnnooorrruuuxxxyyyzzz{{{||||||~~~zzz___YYYdddkkkvvvyyymmmfffgggpppzzzzzzttt~~~~~~xxx||||||}}}}}}tttUUU@@@000111444222000222------,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------........................////////////444222333===TTTpppsssKKKBBBLLLKKKLLL[[[dddnnn|||hhhcccgggxxxhhhRRRGGG;;;===???>>>>>>CCCIIINNNMMMJJJEEE???;;;:::;;;===>>>@@@AAAAAA???<<<<<<<<>>CCCTTTmmmzzzpppVVVBBB<<<>>>???GGG___{{{tttSSSAAABBBBBBMMMhhhkkkKKKDDDKKKOOOSSSIIIBBB???GGGYYYiiissswwwTTTJJJGGGQQQWWWRRRKKKJJJYYY\\\XXXSSS^^^uuu|||lllTTTKKKXXXlll~~~zzzfffKKKEEEBBBGGGOOOYYYdddnnnmmmmmmiiiaaa[[[___kkkvvvwwwrrrpppooonnnsssyyy~~~|||zzznnnmmmmmmooossswwwxxxxxx}}}uuuvvviiiEEE000000000//////......------------------------------........................000444???FFF@@@AAA]]]}}}{{{tttnnnyyylllSSSXXXfffyyycccSSSPPPJJJDDDEEEGGGJJJLLLOOOQQQSSSRRRVVV]]]eeelllrrruuuwwwtttsssqqqpppnnnmmmllllllmmmmmmooopppqqqqqqrrrrrrooorrrvvvyyyzzz{{{}}}~~~kkkaaaVVV]]]jjjlllxxxrrr~~~vvvkkkgggjjjqqqwww}}}~~~}}}}}}}}}}}}\\\DDD222111555333111444...------,,,,,,------...******+++++++++,,,,,,,,,---------.........//////............/////////000222111666JJJkkkjjjFFFBBBMMMKKKNNN```iiisssqqq```^^^qqqxxxWWWBBB;;;===BBBEEECCCBBBDDDIIILLLGGGEEEBBB>>>;;;:::;;;;;;;;;>>>@@@AAA@@@??????@@@MMMXXX\\\SSSFFFAAAEEEIII___iiimmm```MMMBBBAAACCCUUUmmmzzzhhhKKK<<<;;;<<<>>>HHHbbbmmmNNN===<<>>GGG___|||vvvSSSAAADDDEEEPPPmmmmmmKKKBBBGGGIIILLL<<<<<>>>>>===CCCVVV```ZZZJJJCCCAAAGGGTTTgggppprrraaaKKK>>>===???NNNppp{{{eeeMMM>>>777:::>>>NNNiiipppSSS???AAAEEEVVVppp}}}qqqYYYHHH<<>>DDDUUU___XXXHHHAAA???EEESSSnnnvvvuuubbbJJJ<<<:::<<>>:::>>>???PPPmmmuuuXXXDDD???EEEVVVmmmxxxlllUUUEEE<<>><<>><<>>;;;AAAkkk|||iiibbb```uuutttYYYooosssiiiXXXTTTTTT[[[dddlllvvv~~~~~~|||{{{|||xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyyyywwwuuussstttwwwzzz~~~iiixxx|||rrrjjjeeefffppp{{{~~~~~~uuutttjjjLLL999444333222111000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////000111111222222111666UUU}}}nnnQQQIIIFFFLLLPPPTTT___nnn{{{fffaaaqqqoooQQQDDDGGGLLL\\\^^^\\\TTTHHHBBBCCCGGGFFFFFFDDD???;;;:::===@@@JJJ```hhh^^^RRRFFFBBBJJJ^^^hhh```KKK@@@;;;AAAPPPooovvvttt```III======AAALLLeeejjjYYYIII@@@???GGGGGGOOOcccvvvvvvdddOOOEEEBBBFFFRRReeerrrmmmYYYGGGGGGJJJIIINNN```yyylllWWWKKKNNNRRRXXXhhhvvv~~~sssVVVLLLFFF@@@MMMMMMLLLPPPfff}}}QQQFFF???DDDSSSgggsssXXXRRRcccwwwcccHHHBBBKKKNNN```nnnhhhwww~~~wwwxxxyyytttqqqmmmmmmnnnqqqxxx~~~yyy{{{uuunnnkkkjjjiiigggfffhhhpppzzz{{{SSS999333///000000...------......------------..................///000111111666999;;;555@@@mmmooohhhcccbbbzzznnn^^^~~~yyypppaaa^^^^^^dddnnnyyy|||zzzzzzwwwxxxyyyzzz{{{zzzzzzyyyxxxvvvuuuuuuuuuuuusssrrrssstttwwwzzz}}}~~~xxxnnnhhhaaaiiittt{{{xxxuuuYYY???222222444444000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000111222222222333:::YYY}}}bbbKKKHHHHHHLLLOOOUUUeeeuuupppccchhhzzzuuuYYYEEEBBBGGGKKKRRROOOJJJFFFCCCCCCCCCDDDDDDEEEDDD@@@;;;:::===AAAKKKaaahhh\\\NNNBBBBBBNNNdddooohhhSSSEEE===@@@NNNkkksssqqq___HHH===>>>BBBIII___cccUUUJJJBBBAAAJJJJJJQQQdddxxxxxxeeeTTTOOOKKKMMMUUUdddrrrrrraaaOOOOOOTTTXXX]]]jjj{{{hhh\\\UUU\\\dddaaaeeeqqqtttmmmSSSMMMLLLLLL[[[YYYOOORRRhhhyyyLLLEEEAAAGGGXXXnnnnnnTTTNNN^^^rrr|||yyyjjj]]]PPPHHHKKKUUUQQQuuunnnbbb]]]mmm{{{oooooo|||uuupppmmmnnnoooqqqvvvzzz}}}yyysssnnnkkkhhhccc^^^VVVjjj|||[[[@@@777000000111...,,,.........------------...............//////000222222777:::<<<:::IIIsss}}}ppplllmmmgggjjjiii\\\xxxyyylllkkkjjjlllttt|||yyyzzzwwwxxxzzz|||}}}|||{{{zzzxxxvvvttttttttttttrrrqqqrrrsssvvvyyy}}}}}}}}}}}}tttmmm]]]aaaiiirrryyy}}}zzz~~~hhhIII555222555555000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000111111222222333666===[[[~~~wwwZZZGGGFFFHHHKKKNNNVVVhhhyyy~~~jjjgggrrrvvv^^^JJJ@@@???BBBEEEJJJEEE??????BBBDDDCCCBBBBBBDDDEEEBBB===;;;>>>BBBMMMbbbfffXXXIII>>>@@@MMMcccrrrnnnZZZJJJ???@@@LLLiiiqqqppp___III>>>>>>BBBBBBTTTWWWLLLEEE@@@CCCNNNGGGMMM___ssstttcccWWWVVV]]]```eeelllssssssgggZZZZZZcccmmmrrrxxx~~~cccdddfffsss}}}nnn```fffiiihhhRRRKKKOOOVVVeee^^^PPPSSSiiisssJJJFFFDDDKKK\\\tttgggOOOKKKYYYiiirrrnnn___RRROOORRRSSSSSSUUUYYYwwwSSSRRR]]]zzziii[[[dddvvv|||tttnnnlllnnnpppqqquuu}}}{{{{{{xxxqqqhhheeeffffffcccVVVsss}}}eeeIII;;;111111111---,,,///......------------...............///000111222333666888===AAASSSwwwtttjjjkkklllfffuuu```XXXooouuuwwwwwwtttvvv|||{{{yyyzzz|||}}}}}}}}}||||||yyywwwuuuuuuuuuuuutttsssrrrsssvvvyyy|||tttyyyxxxrrr```]]]___hhhrrr~~~~~~{{{}}}sss~~~|||uuuUUU:::333333333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111222333333777???]]]xxxwwwPPPDDDEEEIIINNNRRR\\\nnn}}}uuugggnnn~~~ooo]]]LLLHHHFFFCCCDDDHHHFFFCCC??????@@@AAA@@@???AAAEEEHHHFFF@@@===@@@CCCQQQcccfffVVVGGG<<<===III\\\nnnnnn]]]NNNAAA???JJJcccmmmooo```LLLBBBCCCFFFHHHUUUUUULLLJJJKKKSSSccc___[[[bbbooonnndddccclllwwwyyyuuuppplll{{{tttccc___```hhhXXXSSS^^^qqqvvv\\\XXXggglllJJJHHHGGGMMM___yyy~~~aaaKKKHHHSSS___dddbbb``````eeefffbbb\\\YYYlll```SSSVVVhhh|||vvvgggYYYZZZeee}}}~~~uuunnnkkkmmmooopppssszzz|||tttvvvrrriiieeeggggggeeefffwwwwwwtttQQQ???222111111,,,,,,000......------------...............///000222333444:::888>>>HHHZZZxxxsssiiikkkjjjgggwwwVVV[[[ppp~~~{{{yyy}}}||||||}}}}}}}}}}}}}}}}}}yyyvvvtttssstttuuuuuutttssstttwwwzzz}}}tttyyyuuuggg___[[[aaalllzzz{{{pppssszzzzzz~~~^^^???444222000000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000111222222333333777@@@___|||~~~fffGGGBBBFFFLLLRRRYYYcccsssmmmfffttt~~~YYYJJJDDDLLLPPPJJJJJJQQQEEEEEECCCAAA>>><<<;;;;;;AAAGGGKKKIIICCC@@@AAAEEETTTfffgggWWWHHH<<<:::EEEUUUiiimmm^^^OOOBBB???III]]]hhhmmmaaaOOOGGGIIIMMMYYYdddaaaYYYZZZ___lll|||sssuuurrrnnnzzznnnbbbWWWiiiaaabbbwwwlll```eeevvv~~~gggLLLIIIHHHNNNaaa{{{|||]]]IIIFFFOOOXXXZZZnnnvvv~~~rrrhhheeejjjPPPPPP[[[vvv}}}fff]]]ZZZ______YYYYYY```lllxxxqqqjjjlllooopppqqqxxx~~~qqqyyy|||uuuooommmjjjeeetttqqq}}}yyynnnVVVBBB333111000,,,,,,111.........------..................///000222333444DDD>>>DDDPPPaaazzzrrriiilllkkkkkkiiiQQQ___qqq|||{{{~~~~~~}}}}}}}}}}}}}}}}}}vvvtttqqqqqqrrrssssssrrrtttvvvxxx|||www}}}yyylllcccYYYWWW```ttt{{{~~~jjjoooyyyxxxzzzzzzmmmRRR888///111222111000///------------,,,,,,,,,---------......---------.........//////111//////000///...111666444LLLjjj}}}\\\CCCFFFFFFMMMXXX]]]bbbuuuwwwbbbpppeeeGGGKKKRRR[[[___[[[RRRKKKEEEDDDBBB???===;;;;;;;;;999KKK]]]___RRRFFFCCCGGGZZZcccdddUUUEEE>>>>>>>>>RRRaaammmeeeNNN<<>>111222222111000///...---------,,,,,,,,,---------......---------.........//////000...///111111000444:::@@@\\\zzz{{{~~~VVVBBBDDDEEENNNYYY```ggg|||pppbbbsss^^^IIINNNUUUYYYYYYSSSKKKDDDAAACCCCCCBBB@@@?????????@@@PPPccciiibbbVVVOOOMMM]]]dddbbbRRRAAA::::::<<>>>>>@@@DDDGGGHHHFFFCCC@@@BBBQQQeeeppppppggg\\\VVV\\\bbb___PPP@@@999;;;>>>HHH[[[llllll]]]RRRTTTZZZgggkkkllliiikkk{{{ooonnnuuuuuulllfffggg|||wwwqqqtttZZZNNNKKKPPPddd{{{{{{aaaZZZjjjyyyeeeffflll}}}sssyyyvvv]]]JJJWWWhhh~~~wwwkkkkkkkkkkkkmmmrrryyy~~~|||~~~{{{ooolllmmmhhhcccdddqqqqqq|||UUU;;;555000///111---000///---------...000111...//////...///111666999???EEEgggppphhh|||rrrVVVMMM]]]~~~~~~{{{wwwtttsssrrrqqqqqqqqqqqqqqqrrrrrrsssuuuwwwyyyzzzzzzzzz{{{}}}}}}|||yyynnnmmmnnnpppooolllmmmqqqwwwyyyyyywwwtttsssuuuxxx~~~~~~|||zzzyyyssscccZZZZZZXXXVVVfff||||||xxxuuuzzz|||{{{mmmMMM777333333222111///......------,,,,,,,,,---------..................////////////000...///222222222666<<>>CCCNNNWWWVVVJJJ@@@???NNNbbbnnnooohhh^^^YYYUUUZZZZZZPPPBBB;;;>>>DDDPPPcccqqqlll___]]]mmm||||||~~~sssxxxmmmVVVNNNNNNTTTjjjmmmWWWWWWlllzzzooolllyyyuuu{{{iii[[[UUUggg|||xxxlllllllllkkklllpppwww{{{{{{yyyxxxooollllllgggeeeaaammmlllbbb@@@333000222111...333222///---,,,...000111...////////////222777:::>>>IIIqqquuu[[[^^^}}}jjjTTTTTTooo}}}{{{wwwtttrrrrrrqqqqqqqqqqqqqqqrrrssssssvvvxxxzzzzzzyyyyyyzzz|||zzz}}}~~~}}}{{{zzzyyyxxxvvvhhh___^^^ZZZVVV___pppttt}}}vvv~~~xxx{{{|||zzzpppTTT<<<333333222111000............,,,,,,,,,---------.............../////////000000111...///111111000444:::EEEnnn```FFFIIIDDDKKKUUU```iiixxxrrrqqqyyy{{{\\\JJJQQQVVVRRRGGG>>>:::;;;::::::BBBVVVjjjlllZZZHHHBBBPPPaaahhheee\\\UUURRRLLLQQQTTTNNNBBB;;;???FFFXXXqqqttt|||rrrnnnvvvxxxsss```PPPPPPUUU^^^sssuuu^^^MMMQQQgggjjjuuuvvvvvv}}}qqqYYYYYY^^^rrryyyqqqsss~~~nnnmmmlllkkkkkknnntttxxxzzzuuuvvvooolllkkkeeehhhbbbnnnmmmzzzqqqJJJ444333555333222666444000...,,,---...///////////////000333888<<<@@@NNNxxxpppeeeUUUcccddd[[[ccc|||xxxuuuttttttrrrrrrqqqqqqrrrrrrssstttxxxyyyzzzyyyxxxxxxyyyzzzwww{{{{{{||||||zzzwwwuuuvvvvvvuuummmeeebbb```___ccciiikkkyyyuuuzzz||||||yyyttt___DDD333333222111000///.........,,,,,,,,,---------............/////////000000000111//////111111000333999JJJqqqVVVBBBGGGFFFNNNYYYbbblll}}}lllsssjjjOOOEEEJJJNNNKKKBBB:::999:::999888BBB[[[uuuzzziiiTTTKKKVVVbbbddd]]]RRRJJJFFFEEEIIIMMMKKKBBB===CCCNNNiiillldddgggeee^^^UUUSSSZZZ^^^cccvvvfffRRRGGGLLL^^^iiixxx}}}ttt|||}}}^^^QQQZZZ```}}}tttiiizzz{{{yyypppooommmkkkjjjmmmqqquuuzzzyyyrrruuuqqqnnnkkkdddhhhdddmmmssswww|||QQQ333111222...000555333111...---------...//////000000111444999===;;;KKKwww}}}hhh___WWWmmmiii```lll~~~yyywwwvvvvvvsssssssssssssssttttttuuuyyyyyyyyyxxxvvvuuuwwwxxxuuuxxx|||~~~~~~~~~zzz{{{{{{yyyuuutttuuuvvvqqqpppmmmjjjpppxxxyyyuuuxxx|||{{{}}}zzzyyykkkMMM333333333111000///.........,,,,,,,,,---------........./////////000000000000000...///222222222666<<>>>>>>>>>>>EEESSScccggg^^^TTTLLLPPPWWW^^^```XXXHHH<<<===???EEEIIIJJJQQQeeeyyy~~~}}}oooppplllTTTNNNNNNSSS```wwwqqq___hhhnnneee^^^nnn}}}wwwlll[[[[[[aaaqqqpppnnnkkkiiijjjnnnrrrttt|||ssszzzxxxsssnnneeeffffffhhhrrrkkk@@@999666...444,,,------...///000000000///000000111222555:::>>>???OOOwwwwwwkkkdddiii^^^vvv```UUUccc||||||}}}yyyxxxxxxxxxuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvuuussspppoooqqqrrrssstttvvvxxxyyy{{{~~~|||yyy~~~}}}zzzxxxuuusssrrrrrrooolllssszzzzzzttt{{{ggg888777666333111000000000000....................................////////////000---...444444111666???VVV{{{mmmPPPCCCHHHMMMPPPZZZkkk~~~ooowwwcccNNNJJJNNNRRRTTTTTTPPPMMMKKKDDD<<<@@@AAAGGGPPPYYYZZZSSSKKK???FFFSSS___```VVVIII@@@???EEEWWWmmmwwwyyyuuuiiigggiiixxx~~~{{{sssiiirrr|||uuudddUUURRR\\\dddeee}}}yyyZZZVVV^^^iiixxxfffWWW___kkkvvv}}}vvvxxxvvvzzzrrriiijjjiiieeeiiisssvvvwwwwww{{{tttjjjdddeeeddd^^^ggg~~~PPP666666666...////////////////////////---111222///333;;;@@@???BBBYYYxxxZZZ```___mmmVVVTTTiii|||wwwwww{{{yyyzzz{{{{{{zzzzzzyyyxxxwwwuuuuuurrrsssrrrqqqooooooqqqsssoooppprrruuuxxx|||~~~{{{xxx{{{zzzxxxvvvtttrrrqqqqqqrrrmmmnnnzzz}}}~~~}}}~~~lll???999777444222111000///.......................................////////////333......222333222:::FFF[[[eeeLLLCCCJJJNNNRRR^^^pppmmm{{{zzz]]]MMMQQQZZZ^^^aaa```ZZZVVVUUURRROOOCCCAAACCCLLLUUUVVVOOOFFFAAABBBHHHRRRZZZXXXNNNFFFEEEWWWzzzeeeUUUSSSTTTYYYZZZYYYQQQFFF???>>>@@@GGGLLLPPPOOOJJJHHHMMMRRRcccgggpppvvvqqqmmmyyytttlllqqqzzzooo```\\\hhhxxx}}}xxx{{{iiiRRRTTTdddzzzzzzeeemmm|||vvvooooooxxxwwwwwwrrrhhhiiiiiifffiiipppqqq|||xxxssswwwwwwooofffccceeeaaakkkXXX;;;666444+++////////////////////////...111222000444===AAAAAAJJJeee}}}eeeiii___sss{{{UUUTTTddd||||||zzz}}}{{{zzzzzz{{{yyyyyyxxxwwwvvvtttrrrqqqqqqqqqqqqpppooooooqqqssspppqqqrrrtttwww{{{~~~}}}}}}|||yyywwwwwwwwwuuutttsssqqqpppppprrrllljjjpppvvvxxxwwwwwwqqqiiidddhhhqqqyyyxxxzzzpppGGG:::888555333222000...,,,....................................////////////444///...111111333???OOOeee{{{\\\GGGCCCMMMPPPVVVdddwwwlllsssVVVKKKVVVdddgggjjjggg___XXXZZZ___aaaNNNHHHDDDIIIRRRTTTLLLCCC@@@>>>???IIITTTYYYSSSJJJPPPpppyyyyyyxxxlllXXXEEE===>>>@@@DDDDDDDDDAAA===:::999:::::::::999999:::::::::999???>>>BBBFFFCCCAAAJJJXXXnnn}}}}}}sssnnn|||xxxuuuWWWMMMRRRhhh}}}mmmssseeennn}}}{{{|||sssggggggiiihhhhhhkkkmmmxxx|||nnnrrr{{{uuugggaaafffdddpppdddBBB777333---////////////////////////...000111222666>>>CCCDDDdddrrrlll___|||pppUUUZZZfffvvv}}}~~~~~~}}}{{{|||{{{yyyyyy|||||||||{{{zzzzzzzzzzzz{{{yyyyyyxxxwwwuuusssqqqpppnnnooopppooonnnooorrrtttrrrrrrrrrsssvvvzzz~~~}}}|||{{{{{{{{{zzzwwwuuutttttttttsssrrrqqqppppppoookkkiiilllppprrrqqqooocccaaaccceeefffnnn~~~uuu~~~~~~|||oooLLL;;;888444333333222000---....................................////////////444000000222111333BBBUUUqqqrrrVVVEEECCCOOOQQQXXXiii~~~~~~pppsssUUUJJJUUUeeefffiiidddXXXPPPUUU```iii^^^TTTKKKLLLRRRSSSLLLCCC<<<===???GGGSSS\\\[[[TTTiiivvvVVVJJJOOONNNJJJCCC>>>???BBBFFFBBB@@@??????>>>===;;;::::::888777777888888777555===:::999:::999666:::@@@DDDPPP___eeeaaa```mmm|||yyyhhhRRRUUUYYYqqqxxxyyywwwttthhh~~~uuuhhhgggjjjiiiggggggkkkvvvnnnqqqzzzggg```fffeeeoookkkGGG888555222///////////////////////////000111333888???EEEGGGttt~~~lllbbbeeeZZZ```lllyyy}}}{{{zzzzzz{{{|||{{{xxxwwwuuuqqqnnnsss{{{xxxwwwwwwwwwyyyzzzzzzyyy{{{{{{zzzxxxvvvsssqqqpppmmmnnnnnnnnnnnnooorrrtttsssrrrqqqrrrtttyyy~~~~~~zzzyyyxxxxxxyyyxxxvvvtttssssssssssssrrrqqqpppooolllkkkkkklllooopppmmmiiiYYY[[[______WWWYYYrrrwww~~~{{{yyy~~~nnnQQQ<<<888333222333444222///....................................////////////222000222555222444EEEYYYyyyjjjTTTFFFEEEOOORRR[[[mmmyyywwwZZZLLLSSS___dddeee^^^PPPGGGNNN]]]iiiiii^^^QQQNNNPPPQQQKKKCCC;;;>>>AAAFFFUUUhhhsssvvv[[[FFF@@@???>>>>>>??????>>>???AAA>>><<<;;;;;;<<<<<<999666777888999777555444555666999666666:::<<<<<<<<<===999<<>>DDDJJJwwwxxxmmmoooaaaaaaqqquuuvvv~~~}}}~~~~~~|||{{{xxxvvvuuussssssnnnkkkhhhccc[[[WWW^^^hhhnnnkkkiiikkkqqquuuwwwwwwvvvvvvuuutttrrrpppnnnmmmmmmnnnoooooonnnpppsssuuutttsssrrrrrrtttxxx{{{}}}}}}{{{wwwvvvuuuvvvwwwwwwuuutttppppppqqqqqqpppnnnkkkjjjhhhjjjiiiddddddfffeee```[[[RRRMMMMMMIIIOOOlll|||iiiGGG>>>333///111333111///....................................////////////...///333666555===WWWrrr{{{~~~yyyVVVKKKIIIIIIPPPWWW```sssiiiSSSJJJOOOXXXfffcccXXXHHHAAAHHHWWWaaa```YYYPPPIIIGGGHHHHHHHHHCCCHHHLLLWWWuuufffDDD999777555<<<;;;>>>DDDEEECCCDDDIIIEEEFFFHHHHHHFFFDDDCCCBBB>>>@@@BBBAAA>>>===???AAABBB???<<<;;;===>>>===:::???888444666888888888:::777;;;===>>>AAALLL^^^kkkppp^^^ZZZeeekkkdddmmmlllfffvvvxxxzzztttllliiiiiigggeeegggoooyyy{{{tttyyyxxxpppdddhhh```dddwwwXXX<<<333333000000000000000000000000222///000666;;;===CCCIIIkkkkkkiiivvvxxxaaahhh}}}www~~~|||~~~~~~}}}{{{xxxtttpppllljjjfffbbb^^^YYYQQQMMMSSS\\\eeeaaa___ccckkkssswwwwwwuuuttttttsssqqqpppnnnmmmooopppppppppooopppsssuuussssssssssssuuuwwwzzz{{{wwwppp|||yyyvvvuuuuuuvvvwwwwwwuuutttnnnoooppppppnnnllliiigggfffhhheee``````fffhhheee]]]PPPIIINNNPPPUUUkkk|||uuuLLLAAA555...///111000---..................................../////////000...///222555555@@@___~~~vvvrrrNNNGGGIIIKKKQQQYYYbbbuuu}}}pppZZZIIIEEEMMMWWWddd```TTTEEE>>>EEERRRZZZZZZUUUNNNHHHFFFGGGJJJLLLEEELLLUUUhhhRRR>>>???@@@999@@@>>>@@@DDDDDD@@@CCCJJJOOOQQQRRRPPPLLLGGGEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBB>>><<>>AAA@@@AAAAAA@@@AAADDDJJJMMM]]]jjjwww}}}qqqmmmvvv|||^^^dddyyyrrriiiyyy{{{}}}wwwnnniiihhhgggfffccckkkuuu}}}ssstttvvvuuudddiiiaaadddnnn{{{dddCCC555222000000000000000000000000333///000666;;;<<>>BBBAAABBBDDDDDDBBBAAABBB???>>>===<<<<<<===???AAAFFFDDD@@@???AAAEEEHHHIIIRRRUUUZZZcccsss{{{kkkXXXiii~~~{{{||||||yyykkkyyy|||yyylllggghhhgggcccdddlllwww~~~wwwtttsssxxxeeeccc___ddd{{{tttqqqHHH222666000000000000////////////000...///666<<>>999999>>>FFFHHHJJJHHHCCC@@@???@@@IIIKKKMMMNNNTTTXXXTTTLLLKKKKKKHHHEEEGGGKKKLLLJJJFFFGGGGGGEEEDDDDDDFFFHHHAAABBBCCCCCCBBBBBBCCCDDDGGGDDDKKKYYYYYYLLLEEEHHHdddggg^^^MMMEEEHHHIIIBBBHHHTTTlllxxxnnndddnnnttt\\\eee{{{{{{~~~qqqjjjiiifffbbbaaadddlllwww{{{rrrqqqzzznnniiibbbbbbrrr~~~nnn{{{~~~SSS777666111111000000000/////////333333555:::===AAAJJJTTTzzzyyynnnrrrtttpppppplllWWWNNN\\\}}}}}}xxxtttxxx|||zzz|||~~~|||zzzxxxvvvsssnnniiiddd]]]VVVQQQOOOKKKFFFBBB@@@???===<<<>>>AAAGGGSSS^^^fffiiiiiioooooopppqqqssstttuuuvvvqqqsssuuutttqqqoooqqqsssqqqpppooonnnooorrruuuwwwyyy~~~|||{{{zzzwwwtttqqqqqqqqqqqqpppooommmkkkjjjiiigggfffffffffdddbbb___^^^```cccbbb```\\\ZZZZZZ^^^[[[RRROOOTTTYYYlllyyy~~~kkknnnwwwpppyyy|||~~~{{{WWW999222333333111...........................////////////000000000000,,,///333333444FFFlll^^^KKKGGGGGGPPP[[[fffrrrdddllllll^^^XXX]]]___\\\RRRLLLNNNUUUYYYPPPFFF@@@AAADDDTTT{{{\\\AAA999888???HHHKKKNNNNNNJJJGGGGGGHHHFFFGGGFFFIIIUUUaaa___VVVWWWUUUTTTTTTUUUVVVSSSOOOCCCNNNVVVTTTMMMIIIHHHIII@@@AAABBBDDDEEEFFFFFFFFFHHHCCCMMM^^^^^^LLLEEELLLnnnooobbbNNNHHHNNNIII<<<@@@@@@LLL^^^iiiqqqdddTTTfffuuullliiifffbbbaaabbbfffqqq~~~pppnnnzzzpppjjjaaa___jjjzzz}}}rrr|||]]];;;555111111111000000000//////333444777;;;===CCCRRRaaayyy}}}www{{{zzzuuuvvvaaaOOOPPP]]]uuuyyyzzz}}}xxxzzzwwwyyy||||||}}}~~~|||zzzxxxtttpppjjjddd^^^XXXQQQMMMJJJFFFBBB>>><<<;;;999888555666<<>>KKKPPPTTTUUUSSSPPPOOOPPPIIIIIIFFFGGGTTTeeehhh___ccc``````bbbccc```ZZZUUURRR```ggg^^^PPPJJJKKKMMMHHHFFFFFFIIIMMMOOONNNLLLJJJCCCJJJYYYYYYKKKIIITTTiiieeeWWWIIIJJJQQQKKK;;;AAA===@@@HHHKKKSSSrrr^^^VVVnnnxxxnnnjjjfffaaabbbbbbdddlllzzzppplllwwwssslllbbb^^^fffttt~~~pppxxx|||ddd===222111111111111000000000000111333777;;;>>>IIIaaawwwzzzuuuuuu}}}[[[LLLRRR\\\nnntttyyy~~~yyy~~~}}}{{{zzzyyysssnnnhhhaaa[[[UUUOOOKKKHHHDDD@@@<<<:::999888777333333555===IIIUUU\\\```eeegggkkkoootttxxxzzz{{{tttwwwyyyuuuoookkklllppppppoooooooooqqqtttxxxzzz~~~}}}{{{yyyxxxxxxvvvsssqqqooopppqqqqqqooommmjjjiiifffdddbbbbbbbbbbbb```^^^]]]___aaaaaa^^^ZZZXXXWWWWWW\\\XXXTTTWWWZZZhhhttt~~~}}}~~~{{{kkknnn}}}}}}vvv{{{{{{gggAAA///555444...222........................////////////000000000000...111333111888PPPvvv}}}UUUIIIIIIIIIQQQ^^^kkkxxxrrruuuxxxlllfffaaaccckkkoooiii```ZZZTTTPPPJJJDDDAAABBBJJJ```YYY@@@888888===HHHNNNTTTVVVTTTQQQPPPQQQSSSWWWUUUQQQZZZkkkpppiiinnngggcccfffiiihhheeedddqqqyyyvvvdddTTTQQQVVVXXXQQQKKKIIINNNXXX^^^[[[VVVQQQJJJJJJOOOKKKCCCFFFRRR^^^UUUIIICCCHHHLLLFFF<<<===;;;@@@FFFDDDGGG]]]wwwyyy^^^^^^yyyzzzpppjjjeeeaaaaaaaaaccciiitttssskkkuuuyyypppeee___dddppp~~~yyytttvvviiippp|||hhh???111222222111111111000000000///222777;;;AAATTTwwwuuuoooxxxXXXMMMVVV```oooyyy~~~~~~~~~}}}{{{zzzyyyxxxpppkkkddd]]]WWWQQQLLLIIIFFFBBB>>>:::999888777555555555555888???JJJUUU\\\___bbbggglllqqquuuxxxyyytttvvvvvvsssooolllmmmnnnoooooonnnoooqqquuuxxx{{{}}}|||{{{zzzxxxxxxxxxwwwtttrrrnnnoooppppppooollliiigggfffdddbbbaaabbbbbbaaa___^^^___aaa```\\\YYYWWWWWWVVV^^^\\\WWWWWWWWWcccxxx~~~{{{pppnnnuuuuuuwww~~~oooHHH222777444,,,333........................////////////000000000000---000111222:::RRRsssuuuPPPGGGJJJJJJRRR```nnn|||yyy{{{ooofff^^^UUU^^^gggmmmhhh```YYYSSSNNNFFFEEEEEEHHHVVVrrrzzzNNN<<<999888===EEELLLTTTYYYYYYYYYYYYZZZdddnnnooohhhjjjwww|||vvvxxxkkk```aaahhhooovvv}}}pppgggkkkmmmiiiZZZQQQNNNYYYlllyyyxxxqqqppphhh^^^RRRFFF???BBBJJJRRRHHHBBBEEEIIIIIIIIIJJJJJJGGGGGGHHHGGGGGGPPPZZZuuuppp```iii|||qqqjjjeeeaaa^^^___bbbgggpppwwwllluuu|||sssfff^^^___jjj{{{xxxvvvzzzjjjmmmmmmCCC333222222222111111111000000...222777<<>>???HHHKKKIIIOOOZZZggg\\\QQQKKKKKKNNNQQQSSSQQQccczzziiibbbqqq|||qqqjjjfffaaa[[[^^^aaafffnnn~~~zzzmmmuuu|||rrreee[[[ZZZddduuurrrooosssHHH666222222222111111111111000...222888===IIIiii|||mmmiiiuuu{{{VVVZZZlll}}}~~~xxxzzz}}}~~~|||wwwrrrnnniiiccc[[[TTTNNNJJJFFFDDD@@@<<<888555333333111000000333444222111666BBBLLLVVVYYY^^^dddiiimmmoooooonnnmmmmmmnnnqqqrrrrrrqqqllllllkkklllooossswwwzzzxxx}}}~~~}}}|||wwwxxxxxxwwwuuutttuuuuuunnnnnnnnnmmmkkkiiigggfffdddcccbbbaaaaaaaaabbbccc___aaacccccc```\\\ZZZYYYWWWYYY\\\[[[UUURRRZZZddd}}}sssrrrtttrrrnnnxxx~~~|||wwwXXX777000444444444000000///.....................//////000000111111000777666111AAAeee```MMMLLLJJJLLLPPPdddrrr{{{vvv{{{|||ttthhh]]]TTTPPPNNNXXX^^^VVVIIIBBBFFFLLLOOO\\\___jjj^^^EEE999666999>>>DDDNNN```rrr~~~wwwiiieeeqqqyyywwwtttwwwwww|||wwwsssppp^^^[[[aaatttxxxmmmZZZIIIGGGOOOIIICCCAAAFFFKKKSSS```nnn}}}rrrhhh]]]WWWaaahhh^^^ZZZbbbwww|||zzz~~~}}}lllqqqgggbbbaaa]]]]]]]]]aaalll}}}ppprrr{{{{{{hhh\\\bbbaaaiiivvvssswwwFFF777333222111111000111111111111333999;;;EEEooo}}}uuufffaaayyyxxxeeekkkxxxzzz{{{yyyuuuqqqmmmlllbbbYYYRRRPPPMMMFFFAAA@@@999888555333111000///////////////000444:::???CCCQQQWWW[[[\\\^^^dddgggffflllmmmnnnnnnnnnmmmlllkkkoooooooooppprrruuuxxx{{{rrrmmmooo|||yyysss~~~{{{zzzxxxxxxxxxwwwuuuttttttuuuooonnnmmmkkkiiigggfffeeecccbbbaaa```___```aaaaaa```aaaaaaaaa```^^^[[[XXXUUUWWWZZZZZZVVVRRRXXXaaa|||vvvvvv{{{{{{tttxxx}}}^^^:::111444333333000000///............///......//////000000111111...444444444IIImmm\\\KKKKKKJJJNNNSSSgggsss~~~~~~xxxmmmbbbXXXPPPKKKMMMVVV[[[SSSFFF>>>@@@FFFVVVppp}}}YYYAAA888888;;;@@@BBBHHHUUUfffttt{{{qqqgggbbbiiinnnmmmiiihhhhhhoooqqqiiiaaa___aaaccc```^^^cccrrr~~~{{{rrrnnnkkkeeeXXXLLLLLLTTTSSSLLLHHHKKKOOOTTT^^^gggwwwqqqjjj```^^^nnnwwwnnnffflll|||qqqeeeqqqeee```^^^\\\[[[\\\```jjj{{{rrrrrr{{{}}}kkk]]]bbb```ggg}}}||||||{{{III777333222222111111111111111444666>>>@@@JJJqqqrrroooeeedddzzzpppvvvwwwxxxyyywwwtttpppllljjj___WWWPPPNNNKKKEEE@@@???999777555222000000//////111000000000333777<<<>>>OOOUUUYYYZZZ]]]dddggggggiiijjjkkkllllllkkkjjjjjjkkklllmmmnnnqqquuuzzz}}}zzz[[[``````iii{{{wwwyyywwwuuuqqqoooppptttxxx|||}}}~~~{{{xxxyyyyyyxxxwwwuuutttsssssspppnnnkkkiiifffeeeddddddaaa```______^^^_________bbb```______aaa```[[[XXXRRRTTTXXXZZZVVVRRRUUU\\\nnn||||||uuuxxxeee???333333111222111000//////......//////......//////000000111111---222222777NNNpppWWWIIIIIIIIIOOOVVVkkkvvvuuuhhh^^^UUUNNNJJJKKKRRRVVVPPPDDD<<<>>>DDDYYY~~~{{{UUU>>>888999===@@@BBBBBBJJJYYYffflllpppsss{{{^^^WWWSSSYYYccchhheeeaaaaaaeeebbbVVVNNNQQQ[[[ccchhhbbb___ccceee```YYYVVVRRRTTTVVVVVVQQQMMMOOOUUUVVVNNNIIIJJJNNNRRRVVVZZZ[[[[[[]]][[[cccrrrzzzfffcccsssfff___^^^ZZZZZZ[[[___hhhxxxtttpppyyy}}}lll^^^aaa^^^ccc{{{|||NNN777333333222111111111111111000555>>>@@@JJJooozzzjjjkkkeeeggg|||uuuwwwvvvvvvwwwvvvsssoookkkhhh\\\TTTMMMKKKIIICCC>>>===888666444222000//////000333222000000111444777999JJJPPPUUUWWW[[[bbbfffgggfffggghhhiiiiiijjjiiiiiigggiiikkkmmmqqquuu{{{~~~jjj]]]]]]\\\eeexxx{{{vvvhhhXXXWWWVVVUUUUUUXXX\\\^^^fffhhhkkkpppvvvzzz}}}~~~|||yyy{{{yyywwwvvvuuutttrrrpppooommmiiifffcccccccccccc```______^^^^^^^^^^^^^^^aaa^^^\\\^^^bbbaaa\\\WWWPPPQQQUUUYYYWWWSSSSSSWWW\\\ooopppzzzjjjDDD555333111222111000000///.../////////......//////000000111111///333444666IIIhhhTTTHHHHHHHHHOOOXXXmmmzzzwwwjjjbbbZZZUUURRRLLLNNNQQQNNNEEE>>>AAAIII]]]zzzSSS===888:::<<<>>>HHHGGGPPPbbbllljjjeeeccclllzzzTTTNNNJJJRRRdddpppmmmeeefffgggaaaSSSLLLSSSaaalllhhh___UUUPPPLLLGGGEEEGGGGGGJJJLLLLLLNNNQQQSSSTTTPPPJJJEEEHHHOOOUUUXXXXXXKKKMMMSSSYYYkkkvvvsss___gggwwwhhhaaa```YYY[[[\\\___gggvvvvvvnnnuuu}}}nnn^^^```]]]aaawww}}}pppSSS666333333222111111111111222///444===@@@JJJlllrrrjjjllleeeiiiiiijjj}}}|||||||||wwwvvvvvvuuusssooojjjfff\\\TTTMMMJJJGGG@@@;;;:::666555333111000///000000222111//////000222555666CCCJJJOOOQQQUUU^^^cccddddddeeefffggghhhiiijjjjjjgggiiilllnnnqqquuu{{{}}}xxxwwwnnnmmmuuuwwwjjj~~~}}}bbbMMMGGGEEEDDDCCCDDDFFFHHHIIIPPPQQQTTTXXX^^^fffnnnsssvvvzzz~~~~~~}}}|||~~~}}}{{{{{{yyyvvvttttttrrrooommmllljjjgggdddaaaaaaaaaaaa^^^^^^^^^^^^^^^]]]]]]\\\___]]]\\\___bbbbbb\\\VVVNNNNNNRRRWWWWWWSSSQQQRRRTTTgggppp|||mmmHHH777333111333111111000///////////////......//////000000111111000555777777EEEaaa~~~yyyRRRIIIHHHGGGOOOYYYnnn~~~}}}sssjjjbbb___aaaRRRPPPNNNKKKDDD???DDDMMMaaaoooKKK999888;;;===>>>NNNQQQccc|||rrrmmmwwwoooXXXPPPNNN]]]sss~~~xxxmmmooommmdddVVVOOOUUUbbbjjj\\\WWWQQQNNNJJJGGGKKKRRRSSSTTTPPPLLLQQQZZZZZZTTTIIIGGGGGGLLLXXXcccgggggg[[[WWW\\\fffwww~~~rrriiibbbrrrwwwhhhaaaaaaYYY\\\^^^```fffuuuxxxkkksss~~~qqq```aaa___cccxxx~~~xxxfff~~~XXX555444333333222111222222222555999@@@@@@JJJkkk~~~pppnnnmmmcccjjjmmmWWW^^^{{{|||~~~{{{{{{}}}yyywwwvvvuuusssoooiiiddd]]]UUUMMMJJJFFF>>>999777444333222000//////000000///.........000222444666<<>>===JJJnnnuuuqqqlllbbbnnn^^^PPP\\\rrryyyyyy{{{xxxvvvtttsssnnngggaaa\\\SSSLLLHHHDDD===777666333222000/////////000000---------...000222444666777===AAADDDIIISSSZZZ\\\eeeeeeffffffgggiiijjjkkkkkknnnrrrrrrpppsssyyyzzzfffYYYbbbkkkrrrsssuuu|||pppyyyrrrXXXOOOKKKEEEFFFDDDBBBBBBDDDEEEDDDBBBGGGGGGFFFDDDCCCEEEKKKPPPYYY___hhhpppvvvzzz}}}~~~~~~~~~|||{{{{{{wwwrrrppppppooojjjfffddddddcccbbbaaa```______XXXYYYYYYZZZYYYXXXWWWVVVVVVZZZ```dddddd```[[[VVVPPPLLLMMMTTTWWWTTTPPPOOORRRaaayyy}}}qqq|||tttQQQ>>>555111333222111000000//////000000......//////000000111111000333666<<>>BBBEEEGGGKKKaaaiiiWWWZZZrrr}}}rrrjjj]]]RRRRRR\\\dddfffaaa___]]]YYYTTTVVVcccrrr{{{mmmfffsssttt[[[MMMSSSYYY___kkk|||rrrfffkkkwwwuuuuuu}}}{{{qqqtttxxx}}}|||ssseee```dddWWW[[[___```cccpppkkkrrrsss^^^\\\[[[```tttxxxlll```<<<444444333222222222222333444777;;;>>>RRR~~~xxxllldddtttWWWTTT___jjj|||}}}|||yyyuuusssqqqlllccc]]]WWWOOOHHHEEEBBB<<<777666222111000///...///000111.........///000222333444555:::>>>@@@FFFPPPWWWYYYfffeeeeeeeeefffhhhiiijjjiiimmmqqqqqqoooqqqyyyrrrpppsssyyywwwkkk```\\\kkkrrrxxx|||sssxxxXXXGGGGGGFFF@@@FFFDDDCCCDDDGGGIIIGGGEEELLLLLLKKKFFFAAA???AAACCCFFFLLLUUU___gggooovvvzzz~~~}}}|||{{{zzz{{{vvvqqqoooooonnniiidddbbbbbbbbbbbbaaa```___^^^UUUVVVWWWXXXWWWVVVUUUTTTSSSYYYaaafffeee```ZZZWWWQQQLLLMMMSSSWWWUUUQQQOOOKKKYYYqqq{{{aaassszzzxxxxxxUUU@@@666111222222111111000000000000000......//////000111111111222222444<<>>???EEENNNVVVXXXfffeeeddddddeeefffhhhiiifffkkkppppppnnnqqqyyy\\\\\\VVV^^^kkk```___yyy{{{ssszzz|||yyywww|||XXXIIIFFFDDDFFFLLLGGGHHHJJJKKKLLLKKKIIIHHHIIIHHHHHHGGGEEECCCBBBAAA@@@CCCGGGLLLUUUaaappp{{{{{{~~~{{{wwwtttttttttsssqqqnnnkkkiiigggfffbbbcccdddffffffbbb]]]YYYVVVUUUSSSRRRRRRRRRSSSSSSVVVYYY]]]___ccceeeaaaZZZVVVQQQLLLLLLPPPRRRPPPMMMPPPWWWiiiuuucccnnntttuuu|||zzz```???444555///222111111000000000000000/////////000111111222222444333555@@@[[[}}}bbbLLLAAAIIIQQQUUUgggttt^^^OOOYYYmmmmmmZZZJJJKKKUUUhhhvvviiiXXXFFF<<<===DDDQQQ\\\UUU\\\nnntttnnnrrrxxxWWWLLLAAA???DDDLLLVVV___gggggg```RRRJJJVVVsss|||wwwqqqYYY[[[eeessstttvvvmmm^^^eeewww}}}{{{pppddd[[[ZZZXXXXXX[[[```kkk}}}kkknnnoooggg___]]]WWWWWWddd{{{}}}```ttt~~~|||fff>>>555555444333111111222444///CCCDDDEEEllltttnnnbbbnnnkkkRRRVVVgggzzz{{{zzzyyy~~~yyyvvvkkkqqqrrrmmmhhheee^^^UUUMMMIIIDDD@@@<<<999666444111111000///////////////...............///000000444666:::===BBBGGGNNNRRR^^^___``````aaacccfffiiipppooonnnooorrruuuvvvvvvwwwQQQPPPIIIPPP]]]XXX]]]xxxqqqnnnvvvqqq[[[IIIGGGJJJIIIIIILLLMMMNNNOOOPPPPPPOOOMMMLLLJJJJJJIIIHHHGGGEEEDDDCCCDDDFFFIIIKKKPPPZZZgggpppwwwyyy{{{|||yyywwwuuuuuusssrrrpppnnnkkkhhhfffeeeaaaaaaaaabbbbbb___ZZZWWWUUUSSSRRRPPPOOOOOOPPPPPPOOOSSSWWW\\\dddiiifff___VVVPPPKKKJJJNNNQQQPPPNNNQQQUUUeee~~~tttfffrrriiilll}}}}}}}}}eeeBBB444555111222111111000000000000000/////////000111111222222333333666DDDaaa```LLLBBBJJJQQQVVVhhhttt^^^PPPXXXgggfffVVVKKKOOO^^^wwwzzzooo\\\HHH???AAAGGGNNNTTTSSS[[[mmm~~~}}}nnnfffhhhsss~~~pppdddJJJAAA999999<<>>;;;888555333111000000///////////////...............///000000333555888;;;???EEELLLPPPYYY[[[]]]___aaadddhhhlllnnnmmmmmmnnnpppssstttuuuxxxOOOKKKDDDHHHRRRTTT```yyy|||~~~yyyaaa___ssspppYYYMMMGGGKKKOOOMMMKKKNNNRRRSSSSSSTTTSSSRRRPPPOOOLLLLLLKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMOOOVVVaaaiiitttuuuvvvwwwwwwwwwvvvuuurrrqqqooommmjjjgggeeeddd```___^^^]]]]]][[[WWWTTTSSSRRRPPPNNNLLLLLLLLLMMMLLLNNNQQQXXXcccjjjhhh```UUUOOOIIIHHHKKKOOOOOONNNQQQSSS___xxx~~~vvvbbboooeeeggg~~~mmmGGG555555333222111111000000000000000/////////000111111222222222333888JJJjjj}}}]]]KKKCCCJJJRRRXXXjjjppp]]]SSSWWWaaa\\\PPPGGGLLL\\\xxxxxxnnn[[[GGGAAACCCFFFHHHIIILLLTTTdddqqqooobbb[[[\\\```iiimmmuuuyyyjjjZZZLLL>>>888444666777666777999>>>@@@AAA<<<777888@@@III]]]xxxwww^^^\\\aaaaaaiiixxx|||vvv}}}kkk\\\YYYWWWWWWZZZ^^^hhhzzzrrrfffggghhheee^^^XXXZZZbbb~~~hhhnnnaaaccc~~~III888666444222111222333444555@@@@@@NNNooo^^^___bbbxxxiiiZZZkkkzzz}}}}}}zzzvvvrrrnnnkkkiiijjjmmmmmmhhhccc___XXXQQQJJJFFFAAA===:::777444222111000//////......//////...............///000000333444555777;;;AAAHHHMMMTTTVVVYYY\\\```dddjjjmmmkkkkkkkkklllnnnpppssstttqqqRRRMMMHHHKKKTTT\\\lll~~~|||yyyyyysssbbbccczzzxxx]]]WWWQQQMMMPPPQQQPPPRRRWWWTTTTTTTTTTTTSSSQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNMMMOOORRRUUUYYYaaakkksss{{{xxxvvvuuuvvvvvvuuutttqqqpppnnnkkkiiifffdddccc```^^^[[[ZZZYYYWWWUUURRRRRRPPPNNNLLLJJJJJJIIIJJJNNNNNNOOOTTT^^^fffccc[[[TTTMMMFFFEEEIIIMMMNNNMMMOOOQQQ\\\ssszzzbbblllllllll}}}vvvNNN777666555222111111000000000000000/////////000111111222222333444<<>>>>>@@@BBBRRR^^^uuutttdddjjjpppwwwxxx{{{xxxyyyzzzzzz~~~wwwcccUUUYYYWWWWWWZZZ]]]fffwwwuuubbbeeeooopppcccYYYZZZ\\\qqqzzzccchhh~~~dddcccxxxTTT:::888444222222333333333777AAACCCTTTmmm^^^^^^bbb~~~tttbbbwww}}}yyyvvvuuutttsssrrrnnnooommmhhhbbb[[[TTTNNNHHHDDD???;;;888555222000000000///............///...............///000000222333444555777===DDDIIIPPPRRRVVVYYY]]]bbbhhhllliiiiiijjjkkklllnnnrrrttt{{{mmm```OOOJJJLLLTTT```rrr}}}sssxxxvvvwwwvvvhhhYYY[[[fffcccVVVPPPNNNOOORRRTTTVVVZZZ```UUUUUUTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQSSSSSSQQQUUU\\\ccclllwwwzzzuuuuuuuuusssqqqooonnnllljjjgggeeecccbbb```]]]ZZZXXXWWWUUUSSSQQQPPPOOOLLLJJJIIIHHHHHHHHHMMMMMMMMMPPPXXX___]]]VVVRRRLLLEEEDDDHHHMMMNNNMMMLLLOOO[[[qqqooosssuuuttt||||||}}}TTT999666666222111111000000000000000/////////000111111222222444666???VVVwwwzzzuuuUUUJJJFFFLLLTTT\\\ppp~~~hhh\\\^^^^^^YYYYYYPPPGGGFFFRRRkkkpppaaaVVVMMMDDD???<<<;;;???DDDFFFFFFGGGGGGDDDCCCJJJRRR^^^hhhkkkqqqssscccUUUHHH???999;;;888888::::::888:::>>>;;;<<<===>>>???@@@AAABBBNNNSSS^^^ppp~~~}}}jjjiiizzzrrrpppxxxxxxiiibbb```___```nnnrrraaaWWWYYYWWWWWWZZZ]]]eeeuuuvvvbbbeeexxx}}}gggYYYYYYUUU^^^jjjiii\\\dddpppiiinnnooohhhsssrrr|||```===999444222222333333333222<<>>888:::BBBJJJSSS___gggsssyyygggWWWHHH<<<666666777444444777777777;;;AAA@@@???===<<<<<>>AAAIIIKKKNNNRRRUUUZZZ___ccceeegggjjjjjjjjjlllpppuuuyyyqqqooozzz~~~VVVJJJPPP^^^nnnsssjjjcccccceeejjjxxxsssaaaWWWTTTYYY```ssszzz```VVVUUUYYY\\\^^^___]]]ZZZVVVSSSVVVVVVUUUUUUUUUUUUUUUUUUQQQQQQQQQRRRTTTVVVYYY[[[```hhhsssvvvssssssqqqmmmmmmllljjjhhheeebbb```___]]][[[YYYWWWUUURRRNNNKKKIIIHHHFFFEEEDDDDDDEEEEEECCCHHHJJJJJJLLLRRRUUUTTTOOOJJJEEEFFFJJJNNNMMMKKKJJJLLLVVVjjj~~~sss}}}|||~~~}}}\\\>>>777666222111111000000000000000/////////000111111222222222666???RRRpppiiiNNNIIIHHHNNNUUU```uuuccc\\\kkkmmm^^^QQQLLLIIIQQQfffzzzkkkZZZPPPEEE===999777<<>><<<===CCCJJJPPPsss~~~www}}}ppp[[[fffyyyxxxgggbbbtttqqqSSSEEEEEEEEERRRdddttt~~~wwwtttxxx||||||sss```WWW[[[YYYYYY[[[^^^dddssszzzeeeeeedddUUUZZZQQQWWWaaaooommmmmmxxxooogggaaa^^^bbbsssjjjBBB<<<555222333555444222888>>>BBBTTTssslll]]]\\\```mmm```TTT{{{~~~~~~}}}~~~zzztttjjjddd```^^^WWWNNNIIIJJJDDDAAA<<<888666444111/////////...------------..................///000000222444666777888:::<<>>OOOkkkhhhLLLHHHIIINNNUUUaaavvv|||]]]ZZZoootttdddZZZVVVSSS\\\ssssssaaaRRRBBB:::777666888;;;999>>>AAA===888666888:::???GGGKKKTTTdddeee]]]\\\UUUOOOJJJEEE<<<333333999444333666999888777;;;AAA>>>===<<<;;;>>>FFFQQQYYYooocccfffmmmrrrcccqqq{{{lllcccWWW\\\gggvvvyyyiiiPPPCCCBBBAAAFFFNNNXXXeeetttyyyzzzsss```VVV[[[ZZZZZZ\\\^^^dddsss|||gggddd~~~___SSS\\\TTT]]]jjj}}}{{{sss}}}sssnnnmmmmmmgggvvvfffCCC<<<555222333555444222888;;;<<>>999555333555777666444999BBBEEEAAAEEEBBBAAAAAACCCOOOjjjooo[[[ffftttvvvqqqyyy~~~bbbYYY[[[^^^dddggguuupppOOO???BBBAAABBBEEEHHHLLLRRRXXX[[[ooovvvwwwhhh^^^eeerrr}}}xxxuuuyyysssdddWWWYYYXXXXXXYYYYYY```pppiiijjj||||||___UUU\\\XXXiiiooo}}}fffqqqzzzxxxccc>>>777333333333111222555444AAACCCJJJggg~~~wwwuuuhhheee```oooZZZSSSvvv}}}{{{{{{{{{xxxuuuuuuuuuoooggg```\\\VVVQQQMMMJJJFFFDDD???===:::777444222111000........................///.........///000222333333555777999<<<===>>>???===>>>AAAFFFLLLSSSYYY\\\aaabbbdddeeefffgggjjjmmmxxxlllbbbbbbbbb[[[QQQIIIEEE@@@<<<@@@HHHPPPRRRRRRYYY[[[\\\\\\[[[ZZZ[[[[[[\\\^^^______aaaaaaXXXMMMKKKMMMMMMXXXjjjwwwnnn___ZZZSSSSSSZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWXXXYYYYYYZZZ\\\```fffjjj{{{uuurrrpppnnnllliiigggdddaaa```___\\\ZZZ[[[ZZZWWWSSSOOOLLLIIIGGGDDDCCCAAA???>>>???@@@AAA@@@@@@BBBCCCEEEGGGHHHIIIFFFEEECCCAAAFFFLLLKKKFFFEEEJJJMMM]]]xxxnnnwwwvvvvvvoooMMM:::777555444222111000000//////000111111111111222222222444555>>>VVV{{{dddNNNKKKKKKOOOVVVeee{{{}}}uuummm]]][[[nnnxxxmmm]]]]]]mmmiiiZZZKKK===777666555777999777888999888666666777999666<<<;;;<<>>GGGJJJHHHEEECCCFFFNNNZZZmmmuuu\\\RRR[[[mmm{{{uuuccc___fffmmmiiikkkxxxxxxZZZIIIIIIFFFHHHKKKLLLKKKJJJJJJKKKGGGLLLTTT\\\bbbeeeffffffYYYVVV^^^rrr~~~~~~{{{hhhZZZXXXWWWWWWXXXXXX^^^nnn~~~jjjjjj|||}}}bbbWWW\\\XXXjjj~~~pppnnnxxx```>>>777333333333111222555666CCCHHHWWWyyylllfffmmmWWWNNNjjj~~~}}}{{{|||zzzuuusssqqqllleee___[[[UUUPPPLLLHHHDDDBBB>>>===999666333111000000........................///.........///000222333666777999<<<>>>@@@AAABBB>>>???AAADDDIIINNNSSSVVVYYY[[[^^^```aaadddhhhkkklll```UUUPPPMMMHHHCCCBBBAAA???>>>???DDDIIILLLNNNQQQQQQPPPMMMLLLLLLOOORRRLLLPPPTTTVVVWWWUUUKKKAAALLLNNNRRReee|||\\\UUUYYYWWWUUUVVVYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXYYY\\\\\\\\\]]]```gggooottt~~~ssspppooommmllljjjgggcccaaa```___^^^]]]YYYXXXUUUQQQMMMIIIFFFDDDCCCBBB@@@???>>>>>>???@@@===>>>???AAABBBDDDEEEFFFDDDDDDBBB@@@DDDJJJJJJFFFCCCHHHJJJZZZtttppptttfffiiizzzTTT>>>:::555444222111000000//////000111111111111222222222333777DDD``````NNNLLLMMMRRRZZZhhh}}}uuueeessszzziiibbb^^^fffoookkkTTTWWWjjjwwwaaaSSSFFF:::666777777888;;;888888888666555555888:::888BBBDDDEEEMMMOOOQQQZZZ\\\eeekkkaaaLLL;;;555777555888;;;===BBBKKKPPPQQQKKKJJJRRRffftttWWWQQQQQQSSS```sssyyynnneeeeeerrr|||fffQQQLLLLLLQQQVVVXXXUUUOOOIIIEEEAAABBBEEEGGGJJJMMMOOOPPPHHHUUUnnnzzztttyyy{{{hhhZZZWWWVVVVVVWWWWWW]]]mmm|||lllkkk|||eeeYYY]]]WWWfffsssnnnvvvaaa>>>777333333333111222555888CCCKKKfff}}}jjjhhhppp[[[WWWppp}}}{{{{{{zzz}}}|||vvvpppmmmiiiddd^^^YYYSSSNNNJJJFFFBBB???===;;;888555222111000000....................................///111333444888999;;;===???AAACCCDDD@@@AAABBBDDDGGGKKKOOOQQQSSSVVVYYY\\\___bbbgggjjjfff^^^WWWTTTOOOGGGBBBAAA@@@AAAAAABBBCCCFFFIIILLLFFFGGGHHHIIIIIILLLQQQTTTLLLLLLLLLKKKKKKJJJHHHFFFPPPVVV^^^xxxlllTTTSSSZZZ[[[XXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZ^^^^^^___```eeemmmvvv}}}yyypppooonnnlllkkkjjjgggcccaaa```___^^^]]]WWWVVVSSSOOOKKKGGGDDDBBBAAA@@@???>>>>>>>>>>>>???<<<===>>>???AAABBBCCCDDDDDDEEECCCAAAEEEJJJKKKHHHCCCGGGJJJXXXrrryyyrrr|||\\\fffZZZ@@@:::444444222111000/////////000000111111111222222222444666BBB]]]\\\LLLKKKMMMSSS\\\jjjxxx```mmmyyymmmlllccc___fffiiiPPPPPP```}}}wwwaaaOOOCCC999666777777888999999999888666555666999<<<===IIIKKKJJJSSSZZZbbbnnn~~~bbbDDD777555666999===???DDDJJJRRRVVVSSSSSS```zzzbbbTTT[[[aaa\\\]]]eee|||{{{sssllleeehhh}}}nnnXXXQQQVVV\\\dddkkkllldddXXXNNNHHHGGGEEECCCBBBBBBBBBBBBKKKbbb{{{wwwpppmmmsss{{{zzziii[[[VVVVVVVVVWWWWWW]]]lll{{{oookkk|||iii[[[]]]WWWbbbkkkooo{{{hhh>>>777333333333111222555888AAALLLnnnvvvggghhhrrr[[[___~~~~~~|||{{{yyywww|||}}}vvvnnnkkkhhheee\\\XXXRRRLLLHHHDDD@@@===;;;999666444111000//////....................................000111333555777888999;;;===@@@BBBCCCBBBBBBDDDFFFIIILLLOOOQQQSSSVVVYYY\\\___bbbgggjjjyyyggg```XXXSSSLLLCCC>>>===;;;===???@@@@@@AAAEEEHHHIIIJJJKKKJJJIIIHHHHHHIIIHHHFFFCCC@@@???AAAEEEIIITTTaaarrrsssbbbUUUUUUYYYYYYYYY[[[WWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\^^^___```ccchhhqqq|||tttmmmmmmlllkkkkkkfffccc___]]]\\\[[[YYYXXXUUUTTTQQQNNNJJJFFFDDDBBB??????>>>>>>=========>>>======>>>???AAABBBCCCCCCBBBDDDCCCAAADDDIIIJJJHHHCCCHHHJJJWWWppp}}}sssqqqSSSbbb___AAA999444444222111000/////////000000111111111222222222444555BBB```~~~ZZZJJJJJJLLLSSS[[[jjj~~~cccjjjzzzyyytttvvviii\\\___eeeUUUPPPUUUiiizzzeeeOOODDD999666777666555666999999888666666777;;;>>><<>>AAABBBGGGQQQZZZWWWXXXiiillllllpppzzz|||wwwwww{{{uuuuuusssmmmhhhpppuuuddd]]]gggllluuu~~~~~~sss```QQQHHHHHHFFFEEEDDDCCCBBBBBBJJJccc~~~rrrlllggg```^^^eeennntttxxx|||}}}|||}}}}}}mmm\\\WWWVVVWWWXXXXXX]]]lllzzzssskkkzzzlll\\\\\\VVVaaakkkrrr~~~ooo>>>777333333333111222555888AAAMMMsssooohhhjjjwwwXXX]]]}}}{{{zzzuuuzzz{{{uuunnnkkkiiifffZZZVVVPPPKKKFFFCCC???<<<888777444222000/////////....................................000222444666666666777888999;;;===>>>???@@@BBBFFFIIIMMMPPPRRRUUUWWWZZZ\\\^^^aaaeeegggtttooocccUUUJJJBBB;;;:::<<<:::<<>>???@@@AAABBBBBB???AAAAAA???AAAFFFHHHGGGDDDIIIKKKVVVnnnvvvrrrjjjQQQ___dddBBB999555444222111000000//////000111111111111222222222222666IIIlll~~~ZZZIIIHHHKKKQQQ[[[jjjjjjgggnnnzzzwww}}}rrrddd```___WWWNNNMMM[[[hhhnnnrrrwwwjjjRRREEE:::666666444444555888888888777666777:::===<<>>===>>>AAABBBBBBFFFRRR___\\\^^^pppuuunnnsss~~~mmmwww}}}yyyyyy|||ooohhhyyyqqqZZZLLLGGGGGGGGGHHHIIIIIIJJJJJJDDDXXXmmmtttpppkkkiiihhh\\\TTTQQQXXXdddoooxxx~~~}}}}}}mmmbbb]]]]]]hhhvvv~~~kkkXXXWWWVVVXXXYYYXXX]]]kkkyyyvvvjjjxxxlll]]]\\\VVV]]]mmmoooyyyooo>>>777333333333111222555888AAAPPPsssqqqdddgggjjjdddggg}}}{{{zzztttxxxxxxrrrmmmkkkhhhdddVVVSSSMMMHHHDDDAAA===;;;666555333000///......///.................................///000333555666666666555555666777999::::::<<>>???@@@AAAAAA>>>BBBBBB@@@AAAFFFIIIHHHCCCHHHJJJUUUlllkkkkkkooo___iiieeeBBB999555444222111000000//////000111111111111222222222222666KKKooo~~~[[[JJJIIIJJJPPPZZZkkktttfffbbbppp}}}yyywwwjjj]]]VVVMMMNNN^^^oooyyynnnSSSFFF:::666555444444555444555666666555666888:::???MMMPPPTTTllllllZZZOOOHHHDDDAAABBBBBBCCCDDDCCCGGGWWWhhhkkkooo}}}wwwkkkooo}}}~~~yyyrrrlllYYYQQQLLLJJJHHHEEEDDDCCCDDDDDDDDDNNNVVVWWWYYY\\\]]]ZZZRRRMMMNNN[[[jjjvvv~~~{{{zzzggg[[[[[[___dddxxx{{{iiiXXXUUUUUUWWWXXXWWW[[[iiiwwwyyyjjjuuulll\\\\\\VVV___wwwooovvvkkk>>>777333333333111222555777AAAOOOmmmaaa\\\eeegggpppyyy~~~}}}{{{zzzuuuvvvtttoookkkiiiddd]]]QQQNNNHHHDDDAAA>>>;;;999555333111///.............................................///111333555777999888666555555666888999999<<<@@@EEEJJJNNNQQQSSSUUUWWWYYYZZZ\\\^^^bbbdddqqqjjjhhhnnnsssvvv}}}eeeWWWIIIDDDAAA>>><<<===;;;;;;>>>CCCHHHKKKLLLKKKHHHIIIJJJIIIGGGEEEEEEFFFDDD@@@>>>@@@CCCKKK^^^qqqwwwcccYYYZZZWWWUUUWWWZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\XXXYYYZZZ[[[]]]^^^___```^^^aaaeeekkkrrrzzzsssiii```___aaaaaa```aaa]]]\\\[[[ZZZWWWSSSMMMHHHJJJJJJHHHFFFDDDCCCAAAAAA;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>???@@@@@@@@@DDDEEECCCCCCHHHKKKKKKCCCHHHIIITTTjjj}}}dddcccxxxqqqzzzcccBBB:::555444222111000000//////000111111111111222222222444555FFFhhh~~~\\\KKKIIIJJJPPPZZZkkk}}}hhh[[[dddttt|||{{{uuu]]]YYYSSSWWWlllrrrSSSGGG:::555555555555777111333555555555555666888>>>IIIEEE@@@OOO]]]aaaccc[[[WWWWWW^^^ddd___OOO???EEEDDDFFFGGGEEEJJJ\\\ppp}}}yyy~~~}}}|||mmm```___gggbbbZZZRRRLLLIIIGGGGGGFFFGGGEEEBBBFFFLLLJJJCCCFFFFFFOOObbbttt}}}}}}}}}llleeellluuu|||mmmaaaTTTTTTVVVWWWVVVZZZhhhuuu{{{jjjtttkkk\\\[[[VVViiiuuu{{{hhh>>>777333333333111222555777AAALLLeeesssccc```gggdddkkk}}}|||zzzyyyvvvuuuqqqllliiiggg```WWWNNNJJJEEEAAA>>><<<999777444222111///...---.......................................///111333666777<<<:::888666666777888999<<<>>>BBBGGGLLLPPPSSSUUUUUUWWWZZZ\\\^^^```dddgggkkkeeedddmmmvvvzzzzzzyyyUUUNNNDDD>>>===>>>@@@@@@???@@@AAACCCFFFIIILLLNNNKKKJJJIIIGGGEEEDDDBBBBBBFFF::::::GGGLLLOOOkkkwwwddd___YYYYYYZZZZZZYYYWWWWWWXXXZZZYYYYYYZZZ[[[\\\]]]^^^^^^[[[[[[\\\]]]^^^^^^______bbbcccfffkkkrrrzzz{{{jjj[[[[[[bbbeeeccc___ccc```[[[RRRJJJGGGHHHJJJMMMKKKIIIGGGDDDAAA???>>>======<<<;;;;;;;;;;;;<<<;;;;;;<<<===>>>???@@@@@@???@@@AAABBBCCCEEEHHHKKKHHHFFFIIIUUUfff}}}jjjfff~~~~~~ccc>>>===444333222111000000000000000000000000000111111111333555IIIXXXxxx~~~YYYMMMJJJKKKQQQ]]]oooppp^^^aaahhhiiiooo{{{~~~___\\\VVVaaa|||[[[CCC999:::666555666222555555444333444666888:::;;;999999<<>><<<===???@@@???AAAAAABBBDDDFFFIIILLLNNNKKKJJJIIIHHHFFFCCCAAA@@@>>>999===IIIPPP\\\||||||fff^^^^^^ZZZXXXYYYYYYXXXWWWWWWXXXZZZYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]]]]]]]]]]^^^___```bbbcccfffkkkqqqyyyzzznnnmmmqqqnnnfff```^^^\\\XXXQQQJJJGGGHHHKKKJJJIIIGGGEEECCCAAA???>>>======<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@???@@@AAABBBCCCEEEHHHKKKEEEDDDIIIVVViiillliiiggg>>>:::444333222111000000000000000000000000111111111111555555FFFSSSsssZZZLLLJJJKKKSSS___pppuuuaaa\\\[[[ZZZ___gggeee______rrrvvvYYYBBB888999666555777444888777666555666888:::;;;999999:::<<>>??????@@@AAABBBBBBKKKYYYjjj~~~~~~uuuzzz|||ppp^^^VVVUUUSSSSSSUUU^^^iiiqqqzzzkkkqqqsss]]]YYY\\\uuurrrtttwwwzzzmmm???888444444444222333666666AAAEEE^^^wwwqqqggg]]]aaaqqqjjj]]]rrr}}}|||{{{zzzsssvvvuuunnnhhhddd```\\\IIIFFFBBB???===;;;888666111000///...------------...------,,,,,,------.........//////111444666777;;;<<<>>>???@@@@@@@@@???>>>???CCCLLLVVV[[[ZZZXXX]]]^^^______^^^```ccceeeqqqeeeZZZOOOLLLJJJFFFCCCCCC===<<<<<<===???@@@>>>===BBBBBBCCCDDDFFFIIILLLMMMKKKKKKJJJIIIFFFCCC@@@>>>999===CCCKKKVVVmmmsssdddZZZZZZ]]]WWWWWWXXXYYYXXXVVVVVVXXXZZZYYYYYYZZZ[[[\\\]]]]]]^^^```___]]]]]]]]]^^^```aaabbbcccfffkkkqqqxxx~~~pppfff\\\ZZZWWWQQQLLLJJJKKKMMMGGGFFFEEEDDDBBB@@@???>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????>>>@@@AAABBBBBBDDDHHHKKKBBBBBBHHHUUUfff}}}sssrrrmmmAAA888444333222111000000000000000000000111111111222222444555FFFUUUvvvYYYLLLJJJMMMUUUaaaqqqqqqaaaWWWWWW[[[___tttlllbbbhhhrrrYYYBBB777999666666999777;;;:::999888888999;;;;;;888999<<<@@@DDDIIIMMMOOOIIIZZZvvvpppTTTVVVXXXQQQMMMOOOVVVggg|||tttmmmaaaaaaeeevvvnnnkkksssyyywwwssswwwppp]]]SSSPPPNNNGGG@@@>>>===<<<;;;<<<===???AAADDDMMM]]]rrrwww}}}}}}www}}}qqq[[[TTTTTTSSSRRRTTT\\\hhhqqqyyyiiippp~~~rrr]]]ZZZ^^^{{{oooqqqrrrtttppp???888444444444222333666888AAADDD```|||}}}uuufffcccqqq```TTThhh||||||~~~}}}||||||||||||vvvxxxuuulllddd___ZZZUUUFFFCCC???<<<:::888555333000000///...------------...------,,,,,,------...------...000222555777999:::===@@@DDDFFFFFFFFFEEEAAAAAAEEEMMMWWW^^^aaa```ccccccbbb```___```cccfffiii[[[OOODDD@@@>>><<<;;;===@@@@@@AAAAAAAAA???===;;;BBBBBBBBBCCCEEEHHHJJJKKKLLLKKKKKKIIIEEEAAA>>>;;;888BBBIIILLL\\\|||tttddd___ZZZ[[[[[[SSSVVVWWWXXXWWWVVVVVVXXXZZZYYYYYYZZZ[[[\\\]]]^^^^^^bbbaaa___]]]]]]___aaacccdddeeehhhmmmrrryyy~~~tttfff^^^\\\XXXTTTPPPNNNMMMNNNEEEEEEDDDCCCBBBAAA@@@@@@===<<<;;;;;;::::::;;;;;;::::::;;;<<<<<<===>>>>>>>>>???AAAAAABBBDDDHHHJJJCCCCCCGGGQQQ___rrr{{{zzz~~~sssFFF:::444333222111000000000000000000000111111222222333111444JJJ\\\~~~}}}UUULLLKKKNNNVVVbbbrrrlll^^^___dddffffffzzzlllaaajjjyyy^^^EEE::::::777888<<<999>>>===<<<;;;:::::::::;;;===>>>???BBBFFFKKKRRRVVVOOOeeexxx\\\\\\fffZZZSSSZZZkkk~~~xxxiiiaaa___```kkkpppwwwlll\\\gggnnnhhh]]]YYY^^^dddRRRHHH>>>===DDDIIIGGGCCC===<<<;;;;;;<<>><<<<<<<<<>>>AAADDDDDDCCCBBB@@@>>>======@@@@@@@@@AAACCCFFFHHHJJJKKKKKKIIIGGGCCC@@@<<<:::999DDDKKKQQQhhhwwwfff______YYYYYYZZZTTTVVVWWWXXXXXXWWWWWWYYY[[[ZZZZZZ[[[\\\]]]^^^______cccbbb```^^^^^^```ccceeeggghhhkkkoootttzzzlll]]]^^^[[[XXXTTTQQQNNNLLLKKKEEEDDDDDDCCCCCCBBBBBBAAA<<<<<<;;;:::::::::::::::::::::;;;;;;<<<<<<======>>>???@@@AAABBBDDDGGGJJJDDDDDDGGGNNNYYYlll~~~{{{{{{uuuGGG999444333222111000000000000///000000111222333333333333555JJJ\\\}}}UUULLLKKKNNNVVVbbbrrrsssbbbccchhhhhhhhh~~~hhhZZZeeecccJJJ======999:::>>><<<@@@???>>><<<;;;:::999999@@@@@@@@@@@@DDDLLLVVV]]]aaauuufffcccpppaaaYYYggg~~~zzzwwwyyy{{{}}}}}}rrrgggdddjjjrrraaaVVVjjjwwwooo[[[KKKEEECCC===999666888===AAAAAA???;;;:::::::::===AAAEEEGGGIIITTTeeetttzzzyyyvvvttt{{{~~~nnnWWWTTTUUUVVVTTTTTT[[[hhhsss~~~mmmqqq~~~rrr^^^\\\aaawwwooosss~~~ttt|||nnn???888444444444222333666:::HHH\\\vvveeerrrwwwcccSSS]]]www{{{www}}}{{{{{{{{{{{{xxxxxxrrreeeYYYQQQJJJEEECCC@@@<<<:::888666444222///......------------......------,,,,,,------...+++---///222555888:::;;;;;;>>>BBBFFFHHHHHHGGGEEEEEEDDDFFFJJJPPPVVV[[[]]]```aaabbbaaa```___aaabbbrrr]]]IIIBBB======>>>>>>@@@DDDBBBCCCBBBAAA???>>>???AAA>>>>>>???@@@BBBEEEHHHIIIJJJIIIGGGDDD@@@===;;;::::::CCCMMM^^^}}}ooo```[[[ZZZSSSTTTZZZYYYWWWXXXYYYXXXXXXXXXZZZ\\\[[[\\\]]]^^^___``````aaacccbbbaaa```aaaccceeefffiiijjjmmmqqqvvv{{{~~~zzzdddYYYZZZWWWTTTRRRPPPMMMIIIGGGDDDDDDDDDCCCCCCBBBBBBAAA<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<===???@@@AAAAAACCCGGGJJJEEEDDDFFFMMMXXXlllzzzuuuuuusssGGG777444333222111000000000000///000000111222333444444888666HHHXXX|||YYYLLLJJJMMMUUUaaaqqq}}}kkkfffhhhiiivvvgggVVVffffffLLL???>>>;;;<<>>AAAEEEGGGGGGPPP___kkkoooooosssyyywwwuuu|||ooo[[[SSSVVVWWWTTTTTT[[[hhhttt}}}kkkooo|||ppp]]]\\\bbb{{{jjjmmmyyy~~~vvvooo???888444444444222333666888GGG___pppbbbrrrxxx```OOOXXXqqqzzzyyy}}}yyyvvv~~~|||zzzyyyyyyrrrrrrmmmaaaWWWQQQKKKFFFBBB???<<<999888666444222......---------------......------,,,,,,------...,,,---000333666888:::;;;;;;===AAADDDFFFFFFEEEDDDEEEEEEFFFHHHKKKOOOTTTVVVZZZ[[[\\\\\\\\\]]]```cccvvvhhhSSSDDD@@@>>>AAABBBAAABBBFFF@@@CCCDDDDDDAAA@@@@@@BBB>>>>>>???@@@CCCFFFIIIKKKIIIGGGDDD@@@===;;;;;;;;;@@@EEESSSpppsssjjj\\\XXXYYYSSSUUUZZZXXXWWWYYYZZZYYYYYYYYY[[[]]]]]]]]]^^^___```aaabbbbbbaaaaaaaaabbbccceeeggggggiiikkkmmmqqqvvvzzz}}}sssccc[[[[[[VVVTTTQQQQQQPPPNNNJJJGGGCCCCCCCCCBBBAAA@@@@@@???<<<;;;::::::999999:::::::::::::::::::::;;;;;;;;;===>>>@@@@@@AAACCCGGGJJJFFFEEEFFFLLLWWWllluuuooo{{{vvvnnn{{{tttHHH777444333222111000000000000///000000111333444444555777888LLL```\\\LLLJJJKKKSSS___pppxxxmmmkkknnnlll^^^qqqdddJJJ======;;;???EEEEEEFFFEEEDDDBBB???<<<:::999222555999===CCCPPP```kkkhhh|||wwwxxxpppnnnlllmmmqqqvvvxxxxxx{{{yyyyyy|||vvviii|||~~~hhh[[[SSSLLL<<<999666555666999<<<======>>>>>>@@@AAACCCEEEFFFEEEIIISSS^^^bbbdddjjjsssuuunnnlll{{{vvvppprrrtttxxx{{{nnn[[[RRRUUUVVVTTTRRRYYYgggsss{{{jjjnnn{{{qqq```aaahhheeeeeettt~~~|||nnn???888444444444222333666999EEEZZZwwweeebbbuuucccUUUaaa}}}yyyxxx}}}zzzwwwvvvooopppkkk```VVVQQQMMMHHH@@@>>>:::888666555333111...------,,,,,,------......------,,,,,,------...---...111444777999:::::::::<<>>>>>???AAADDDGGGKKKLLLIIIFFFBBB>>>;;;:::;;;;;;GGGJJJZZZuuulllfffYYYXXX]]]ZZZZZZZZZSSSXXXYYYZZZZZZZZZZZZ\\\^^^^^^^^^___```aaabbbcccccc``````bbbccceeefffhhhhhhiiijjjmmmqqquuuyyy|||}}}}}}nnn___]]]YYYUUUNNNKKKRRR[[[UUUSSSQQQRRRSSSRRRNNNJJJCCCBBBBBBAAA@@@???>>>>>><<<;;;::::::999999::::::::::::::::::::::::;;;;;;===>>>@@@@@@AAACCCGGGIIIHHHFFFFFFKKKUUUjjjssslllzzzppphhhxxxxxxKKK999444333222111000000000000///000000222333444555555333999UUUnnn~~~~~~]]]MMMJJJKKKRRR]]]oooqqqnnnrrrrrrhhh}}}aaaHHH;;;<<<;;;@@@HHHIIIIIIHHHFFFDDDAAA>>>;;;:::888999999777666:::CCCKKKWWWvvv|||sssppptttjjjiiiggghhhmmmrrrtttrrrtttqqqssszzz|||~~~kkkbbb\\\UUUIIIBBB999555666999;;;<<>>CCCIIIMMMPPPGGGIIIFFF>>>777888>>>CCCKKKJJJsssoooaaalllkkk[[[\\\\\\[[[YYYXXXYYYYYYWWW[[[[[[[[[\\\]]]^^^```aaa```aaaccceeefffeeedddccc```aaacccdddeeeffffffgggiiijjjlllooosssxxx|||vvvaaa\\\XXXSSSOOONNNOOORRRTTTYYYXXXTTTOOOMMMMMMLLLJJJDDDCCCAAA???>>>===<<<<<<:::::::::999999999888888999999999999:::;;;<<<<<<>>>???@@@AAABBBDDDGGGJJJHHHDDDFFFOOOVVVddd~~~xxxppp{{{jjj^^^ooouuuJJJ===888666444222111000111111111222222333333444555555555999YYY\\\NNNJJJJJJRRR___ppp~~~qqqsssqqqrrrZZZLLL@@@>>>DDDNNN[[[fff___XXXOOOIIICCC<<<666444555888999999777777999<<>>888333444444333444777AAADDD[[[fffbbbaaa}}}qqq~~~{{{yyyyyywwwvvvqqqnnnggg___WWWOOOIIIEEE@@@<<<888444333222111///......------------..............................111222444666777777777666333444777:::===@@@BBBCCCEEEEEEFFFJJJNNNOOOLLLIIIDDDEEEEEEGGGJJJRRR\\\ccc}}}lll\\\MMMDDDBBBAAA@@@CCCFFFGGGFFFDDDCCCDDDEEEEEEEEECCCAAA@@@???>>>>>>AAAEEEIIIKKKLLLIIIGGGBBB:::555777===CCCMMMPPP|||pppZZZUUU[[[___\\\[[[[[[ZZZYYYYYYZZZZZZYYY\\\\\\\\\]]]^^^___```aaa```aaacccdddddddddbbbaaa```aaabbbdddeeefffffffffhhhiiikkknnnssswww{{{~~~rrrmmmjjjfffcccaaa```___^^^\\\XXXRRRNNNMMMMMMLLLIIICCCBBBAAA???>>>===<<<<<<:::::::::999999999999888999999999999:::;;;<<<<<<>>>???@@@AAABBBDDDGGGJJJGGGCCCFFFOOOVVVddd}}}ttt~~~iii___qqqrrrFFF999888666444222111000111111111111222222333444444444333:::YYY___NNNJJJJJJRRR___pppwwwsssmmmsss~~~kkkcccSSSBBB>>>KKKaaarrr{{{xxxnnn___SSSJJJBBB<<<999999:::;;;999777777999<<<@@@TTTtttyyyqqqhhhdddeeecccbbbcccfffjjjmmmooooooiiilllooooooqqqvvvxxxtttsssttttttcccDDD555:::<<>>888333444444333444777<<>>AAABBBCCCGGGMMMTTTVVVPPPFFF>>>BBBCCCCCCDDDGGGPPPZZZbbbqqqaaaSSSHHHAAABBBAAABBBCCCFFFGGGFFFDDDEEEFFFHHHIIIHHHEEEBBB@@@>>>>>>???CCCFFFIIIIIIHHHHHHCCC===888666:::BBBHHHSSS___jjjRRROOORRRRRRWWW___\\\ZZZXXXYYY[[[[[[[[[[[[^^^^^^^^^^^^___aaabbbbbbaaabbbbbbccccccbbb```______```aaacccdddeeeffffffhhhjjjlllpppuuuyyy}}}~~~}}}{{{wwwssspppcccYYYOOOKKKLLLLLLIIIEEECCCBBB@@@???>>>===<<<<<<::::::::::::999999999999999999999999:::;;;<<<<<<>>>???@@@AAABBBDDDGGGJJJFFFCCCGGGPPPVVVbbbvvvjjjbbbvvvpppEEE888888666444222111000111111000000111111222333333333333:::WWWyyybbbNNNKKKKKKRRR___qqqwww}}}rrrmmmttt{{{tttwwwdddJJJAAAVVVyyynnn]]]PPPGGG???:::<<<<<<;;;999888888:::<<<;;;FFFYYYlllqqqkkkccc```fff|||}}}wwwpppgggdddeeeccccccdddgggjjjlllkkkiiiggghhhiiiiiihhhlllrrrxxx|||~~~{{{{{{vvvvvvwwwwwwvvveeeGGG999===???CCCLLLNNNMMMNNNPPPTTTXXX[[[[[[ZZZaaaaaa___\\\]]]cccmmmuuummmVVVOOOSSSUUUTTTSSS[[[kkkyyygggbbbvvvyyygggjjjMMMEEEmmm}}}cccmmmtttaaa>>>888333444444333444777888DDD]]]~~~wwwbbbccceeerrr~~~}}}|||zzzwwwuuuqqqmmmfff]]]TTTLLLFFFCCC===:::555222111000///.........------------......,,,,,,,,,,,,,,,,,,,,,,,,///000222444666777777666333444444666888;;;>>>@@@<<>>:::999;;;@@@HHHQQQ[[[xxxuuu^^^PPPWWW___]]]^^^fff```[[[XXXZZZ\\\\\\]]]^^^````````````aaabbbcccdddbbbbbbbbbbbbaaa```^^^^^^^^^___aaacccdddeeeffffffjjjlllooosssxxx}}}lll]]]NNNJJJLLLKKKFFFBBBBBBAAA@@@>>>======<<<<<<;;;;;;:::::::::999999999999999999999:::;;;<<<<<<>>>???@@@AAABBBDDDGGGJJJDDDBBBGGGPPPVVVaaattt{{{mmmggg|||sssGGG;;;888666444222111000111111///000000111111222333333666;;;UUUvvvdddOOOKKKKKKSSS___qqqzzz}}}ttt~~~}}}xxxWWWHHH___mmm^^^RRRFFF>>><<<:::999777777888;;;===??????DDDLLLOOOKKKGGGFFFCCCVVVkkk{{{yyyzzz~~~yyyrrrkkkiiikkkhhhhhhiiijjjkkkjjjgggeeeddddddddddddcccfffkkkoootttwwwvvvtttvvv|||~~~{{{}}}zzzvvvuuuvvvuuuqqqnnnaaaHHH===AAAAAAEEELLLMMMMMMRRR[[[fffnnnppplllhhhhhhhhhhhhfffeeehhhooottt{{{|||yyyzzzmmmVVVQQQTTTVVVTTTSSS[[[kkkyyyzzzfffhhh~~~iiieeeuuulllEEEIIIvvvbbb{{{~~~ffftttccc>>>888333444444333444777999EEEYYYppprrrcccdddfffrrrccc~~~~~~~~~}}}{{{vvvsssoookkkddd[[[RRRJJJEEEBBB<<<888444111000///...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,...///111444666777777777888888777777888:::<<<>>>999:::<<>>:::999;;;>>>AAAJJJTTTffffff```]]]aaahhhnnnrrrvvvjjjaaaZZZ\\\^^^]]]^^^```aaaaaaaaaaaabbbcccddddddbbbbbbbbbaaa```___^^^]]]^^^___aaaccceeefffggggggjjjlllpppuuuzzz~~~uuucccRRRNNNPPPLLLFFFBBBAAA@@@???>>>======<<<<<<;;;;;;;;;:::::::::999999999999999999:::;;;<<<<<<>>>???@@@AAABBBDDDGGGJJJCCCAAAGGGPPPVVV```}}}oootttmmmggg~~~tttIII<<<888666444222111000111111///000000111111222333333999;;;SSSttt}}}cccOOOKKKKKKSSS```qqqzzz~~~{{{xxx{{{___NNNeeesssbbbQQQEEE:::888555444555999<<<>>>CCC???@@@GGGLLLHHHAAA===:::CCCNNNVVV\\\aaacccbbbqqqyyy|||tttmmmjjjlllkkkjjjjjjjjjkkkjjjhhheeeccccccccccccdddfffjjjmmmvvvvvvvvvwwwzzz|||zzzuuu{{{yyyxxxxxxxxxtttmmmhhhYYYEEE>>>CCCBBBEEEHHHEEEKKKRRR___mmmyyy{{{{{{yyyvvvtttxxx}}}~~~tttrrrmmmffflllwww{{{kkkUUUTTTWWWWWWTTTRRRZZZjjjxxxwwwiiinnn~~~eee```ooofffEEELLLwwweeerrrxxxccctttfff>>>888333444444333444777<<>>>>><<<;;;;;;;;;<<<<<<::::::999:::>>>EEEMMMRRRKKKNNNOOOKKKDDDAAACCCFFFgggTTTKKKFFFAAA>>>@@@AAACCCBBBAAA@@@@@@AAA???@@@CCCEEEFFFGGGGGGGGGDDDBBB??????@@@CCCDDDDDD<<<888999<<<===>>>KKKZZZvvv```cccdddccckkk{{{xxxiii^^^^^^___]]]^^^bbbbbbbbbbbbbbbbbbcccddddddcccbbbbbbaaa```______^^^^^^```bbbdddfffggghhhhhhiiilllpppuuuzzz~~~wwwdddTTTRRRSSSMMMGGGFFF@@@@@@???>>>============;;;;;;;;;;;;::::::::::::999999999999:::;;;<<<<<<>>>???@@@AAABBBDDDGGGJJJCCCAAAFFFPPPUUU```~~~kkkqqqiiieee~~~tttHHH;;;888666444222111000111111000000111111222333333333999;;;PPPppp}}}{{{eeeOOOLLLLLLSSS```qqq~~~yyywwwvvv___QQQeee}}}gggVVVIII<<<888444222444888<<<>>>>>><<>>BBB@@@BBBCCC===CCCHHHPPPZZZggguuuttteeetttzzzssspppppp~~~pppZZZUUUXXXXXXTTTRRRYYYjjjxxxyyyjjjkkkzzzuuu```___pppfffDDDGGGqqqggg{{{pppzzzggguuuhhh>>>888333444444333444777===CCCJJJVVVjjj{{{{{{qqqfffccceeebbbYYYyyyvvvsssuuuqqq~~~}}}|||{{{zzzvvvrrrnnnhhhccc\\\TTTLLLEEEBBB@@@:::777333000//////...---......------------..............................---///222555777999::::::AAAAAA@@@@@@???>>>>>>>>>888999;;;===CCCKKKUUU\\\bbbccc```UUUGGG>>><<>>>>>@@@BBBAAA???===>>>?????????@@@AAABBBCCCEEEEEECCCBBB@@@AAABBBBBBAAA@@@;;;777999======AAATTTkkk___aaadddjjjvvvrrrcccaaa```]]]^^^cccbbbbbbbbbbbbbbbbbbcccdddcccbbbbbbaaa````````````___```bbbeeeggghhhiiijjjlllnnnsssyyy~~~mmm\\\OOOOOOPPPJJJEEEFFF@@@???>>>======<<<======<<<;;;;;;;;;;;;:::::::::999999999999:::;;;<<<<<<>>>???@@@AAABBBDDDGGGJJJDDDAAAFFFOOOUUU```kkkrrrdddeeetttHHH;;;888666444222111000111111111111222222333444444444555999NNNkkk}}}hhhOOOLLLLLLTTT```rrr~~~zzz~~~}}}\\\PPPaaa{{{eeeYYYPPPAAA<<<555333444888;;;<<>>888333444444333444777;;;CCCOOOcccooohhhddd~~~\\\SSSnnnwwwzzzrrrnnn}}}{{{yyywwwsssooolllddd___XXXPPPIIIDDD@@@???:::777333000000//////.........------------......---------------------------///222666999;;;;;;<<<>>>@@@AAACCCCCCCCCBBBAAA777999<<>>vvvfffRRRGGGEEEGGGEEEBBB===@@@BBBAAA===<<<<<<>>>@@@???>>>>>>???@@@BBBCCCAAAAAABBBCCCDDDCCC???<<<999777999===???GGGaaa}}}```]]]eeevvvxxxfffbbbaaa\\\^^^dddbbbbbbbbbaaabbbbbbcccccccccbbbbbbaaaaaaaaaaaaaaa```aaaccceeehhhiiijjjkkkpppssswww}}}|||bbbRRRHHHJJJKKKDDDAAADDD@@@???>>>======<<<======<<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<<<<>>>???AAAAAABBBDDDGGGJJJDDDAAAEEEOOOUUUaaallluuubbbgggvvvIII<<<888777444222111111111111111222222333333444555555222777MMMfff~~~kkkPPPLLLLLLTTT```rrr{{{||||||{{{YYYOOO\\\xxxyyyfff___\\\FFF@@@888444444777999:::KKKCCCBBBMMMXXXUUUIII>>>BBBFFFPPP\\\gggqqq{{{~~~{{{rrrnnnmmmnnnooolllkkkjjjkkkmmmpppqqqqqqrrrxxx~~~~~~|||zzzwwwqqqhhhaaaPPPAAA<<<<<<888;;;>>>888@@@EEEKKKLLLMMMUUUdddqqqwwwssspppttt{{{mmmSSSSSSUUUVVVSSSRRR[[[mmm|||sss___\\\mmmrrrccc]]]fffxxxbbbFFFIIIlllvvv\\\rrrrrrrrr}}}ooo>>>888333444444333444777:::EEEWWWvvvuuulllnnn\\\PPPddd{{{|||xxxrrr}}}zzzwwwuuuqqqmmmjjjaaa]]]VVVNNNGGGBBB@@@???:::777333111000000///............------.........,,,,,,,,,,,,,,,,,,,,,,,,...000333666999;;;======;;;===AAADDDFFFFFFDDDCCC>>>>>>???DDDOOOcccyyy|||cccJJJ<<<;;;@@@wwwbbbUUUWWWQQQGGGEEEIIIGGGAAA;;;:::888777777999;;;<<>>===>>>@@@CCCBBB===888999;;;>>>>>>===JJJlllbbbUUUaaavvvhhhgggaaa^^^```___cccdddeeeeeeeeeeeeeeeeeecccbbbaaa___]]]^^^```bbb___aaadddfffiiilllpppssssssuuuxxx}}}jjjRRRFFF===>>>???======@@@@@@@@@@@@???======>>>???===:::888999;;;<<<:::777999999999999:::;;;<<<<<<===???@@@AAAAAACCCFFFHHHCCCCCCCCCLLLVVV```iiiwww```mmmvvvIII>>>999666333111111222111111333333222222111222222222333666NNNpppnnnZZZLLLMMMWWW^^^ppp~~~SSSEEESSSaaa}}}VVVPPPSSSOOOBBB???:::666555999@@@FFFIIIFFFGGGLLLOOOMMMIIIIIIKKKSSS^^^lll~~~uuuooosssvvvqqqkkkmmmmmmnnnqqqssstttsssqqqqqqwwwrrrlllfffYYYIIIAAA:::999:::<<>>@@@AAAHHHNNNMMMIII???CCCFFFGGGQQQeeeyyyjjjUUUKKKCCC999888>>>xxx```WWWMMMSSSSSSNNNMMMOOOKKKCCC;;;:::888777666777888888======??????@@@???>>>>>><<<===>>>@@@AAA???<<<999888:::???BBBHHHZZZ|||dddXXXdddsssffffff```^^^aaa```ddddddeeeeeeeeeeeeeeedddccccccbbb```^^^^^^```ccc```bbbeeehhhjjjmmmqqqtttxxxyyy|||tttfffOOOCCC:::999::::::<<>>??????>>>======>>>>>>===;;;999999;;;;;;:::888999999999999:::;;;<<<======???AAAAAABBBCCCFFFHHHDDDDDDEEENNNXXXaaajjjyyyggguuurrrEEE;;;999666333222222222111000333333222222111222222333666===YYY}}}oooYYYKKKKKKVVV\\\nnn~~~}}}TTTGGGPPPZZZgggEEECCCGGGBBBAAA???;;;888888===EEEKKKQQQJJJHHHPPPXXXZZZXXXWWWZZZfffvvvyyyuuuyyy{{{vvvppprrrrrrsssuuuvvvvvvvvvuuuvvv{{{tttllldddVVVGGG???999999:::<<>>;;;666555333000......------......---------,,,,,,,,,,,,---...---++++++,,,...111222555777999:::::::::666;;;CCCLLLYYYbbb```YYYGGGGGGEEEDDDMMM^^^kkkqqqdddRRRBBB>>>;;;777999@@@```QQQVVVbbbfffcccYYYRRRPPPIII@@@;;;:::999777666666666666999;;;===>>>???>>>===<<<:::<<>><<<;;;:::999:::>>>EEEQQQgggbbbWWWcccnnndddddd```___cccaaaeeeeeefffffffffeeeeeedddccccccbbb```^^^___aaacccaaadddgggjjjmmmppptttvvv{{{}}}jjj\\\UUUJJJ@@@777666777:::===AAA============>>>>>>>>>>>><<<;;;::::::;;;;;;:::888999999999999:::;;;<<<===>>>???AAAAAABBBCCCFFFHHHCCCEEEGGGPPPYYY```~~~lll|||tttpppDDD;;;999666444333333222111///333222222111222222333333222<<<\\\}}}qqqYYYJJJJJJTTTZZZlll}}}ZZZJJJMMMYYYUUU===???BBB===???>>><<<;;;<<>>888333333333222222555999CCCddd}}}lllnnnqqqnnnvvv~~~|||yyytttmmmhhh\\\YYYTTTOOOIIICCC===888555444111///------------...------------,,,,,,,,,+++,,,---,,,++++++,,,...000222666999::::::999888888===FFFUUUhhhrrrmmmaaaLLLHHHBBBBBBMMMZZZaaa```III===333444777888===EEEpppZZZ[[[hhh{{{zzzmmmYYYLLLHHHDDD>>>;;;;;;::::::999999888888888999<<<>>>>>>===<<<;;;:::>>>@@@@@@===:::;;;===<<<<<<>>>EEESSSlll___SSS]]]{{{iiibbbccc___aaaeeebbbgggggggggggggggfffeeeeeebbbbbbaaa```^^^___aaadddbbbeeeiiimmmooorrrvvvyyy{{{}}}lll^^^SSSEEE???:::888;;;???CCCEEE>>>=========>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999:::999999::::::;;;<<<===>>>???AAABBBBBBDDDFFFIIIAAADDDGGGPPPYYY___}}}}}}mmm{{{pppFFF???999777555444333333111///222222111111222222333333///888XXX{{{www[[[KKKIIISSSZZZkkk|||ZZZJJJLLLbbbvvvLLL>>>CCCEEE???=========<<<>>>BBBHHHMMMKKKJJJQQQeeezzz}}}|||{{{|||}}}uuueeeWWWHHH???;;;999:::<<<>>>DDDLLLNNNcccvvv{{{{{{sssqqqyyy~~~pppaaaXXXXXXUUUTTTTTTUUU[[[iiiwwwbbb[[[kkkmmm[[[TTTiii~~~RRRHHH```ppppppkkk}}}jjj>>>777333333333111222555999CCCjjj|||kkkmmmmmm}}}~~~|||yyyssslllggg\\\XXXRRRLLLGGGAAA;;;777444222000...---,,,,,,,,,------------------------+++,,,,,,,,,++++++,,,...111333777:::;;;:::888777>>>@@@JJJaaa||||||hhhKKKEEE@@@CCCPPP^^^___YYYCCC:::555777;;;???EEELLLsss___bbbqqqzzzyyywwwiiiSSSEEECCCBBB>>>;;;<<<===>>>??????>>>>>>999:::<<<===>>>===<<<;;;===???AAA@@@===;;;===???======>>>EEEUUUnnneeeTTT\\\ssseeebbbccc___cccgggccciiiiiiiiihhhgggfffeeedddaaaaaaaaa___^^^^^^aaaccccccfffkkkooorrruuuxxxzzzyyy{{{vvvaaaDDDCCCAAA@@@BBBGGGJJJJJJCCC@@@>>>===>>>???>>>===<<<<<<<<<;;;;;;::::::;;;::::::::::::;;;<<<======>>>@@@AAABBBBBBDDDGGGIIIBBBFFFJJJSSS[[[```vvvnnnyyyoooGGGAAA:::888555444333222111///222111111111222222333444555:::TTTttt^^^MMMJJJTTT[[[lllYYYRRR\\\xxxdddDDD===BBBBBB==================???CCCGGGCCCIIIZZZqqq}}}}}}ppp[[[MMM@@@===;;;:::<<<===>>>EEEMMMKKKqqq}}}ttttttuuuwww{{{|||uuurrrxxxuuuwww|||mmm^^^UUUWWWUUUSSSTTTUUU\\\kkkyyyccc\\\rrr}}}gggZZZRRReee~~~SSSHHHbbbuuuxxxpppbbb~~~mmm>>>777333333333111222555AAAKKKllluuujjjjjjhhh}}}{{{wwwqqqjjjeee[[[VVVNNNGGGAAA===:::888333222000...,,,,,,,,,,,,------------------------+++,,,,,,,,,++++++---///222444888;;;;;;:::888666<<>>CCCHHHNNNTTT___YYYnnnxxxxxxlllUUUEEEAAA>>>:::===???AAACCCDDDDDDCCCBBB<<<===============<<<<<>>======>>>???:::===AAAGGGZZZvvvnnnYYYaaammmcccbbbccc```dddiiidddiiiiiihhhhhhfffeeecccccc___```___^^^]]]]]]```ccccccggglllpppsssvvvyyy{{{zzz|||zzzaaaOOOPPPNNNKKKKKKPPPSSSSSSKKKFFFAAA>>>???@@@???===;;;<<<===<<<:::::::::<<<::::::::::::;;;<<<===>>>???@@@BBBBBBCCCDDDGGGIIIDDDIIIMMMVVV]]]cccoooooo{{{yyynnnFFFAAA===999555333222222111000111111111111222333444444888888MMMmmmbbbOOOKKKTTT\\\lll~~~fffrrrTTT???@@@BBB@@@>>>??????@@@???===>>>@@@AAAAAAKKK___wwwhhhOOODDD===>>>===>>>?????????EEELLL___nnn]]]ZZZVVVTTTRRRRRRWWW```llluuuzzzpppzzz~~~ooo___UUUWWWTTTRRRSSSUUU]]]nnn~~~eee]]]uuusss]]]XXXQQQaaaXXXRRRmmmccc]]]~~~ooo>>>888333333333222222555===JJJ```nnnvvvssshhhfffgggppp~~~}}}{{{yyyuuuooogggbbbYYYSSSKKKDDD???<<<:::888333222000...---,,,------,,,,,,,,,------------...+++,,,------,,,,,,...000444666888:::;;;:::888777;;;DDDXXXuuutttVVVDDDEEEFFFJJJSSS[[[XXXQQQEEECCCBBBDDDIIIPPPXXX^^^qqq[[[cccyyypppVVVCCC>>>===:::@@@BBBEEEGGGHHHFFFDDDCCCAAA@@@???============>>>AAA???<<<<<<<<<>>>>>>>>>888???DDDLLL^^^|||lllVVVddduuujjjbbbcccddd```fffjjjdddgggffffffeeecccbbb```___^^^^^^^^^\\\[[[\\\___bbbcccggglllqqqtttwwwzzz|||{{{rrrbbbhhhhhhbbbYYYVVV\\\``````TTTMMMDDD??????@@@???===;;;===>>>===:::999;;;<<<;;;::::::;;;;;;<<<===>>>???@@@BBBCCCCCCDDDGGGJJJDDDHHHMMMUUU[[[ccckkkooopppvvvoooGGGAAA???:::555111000111222222111111111111222333444555777555HHHiiicccPPPKKKTTT\\\lll||||||pppIII@@@EEEEEEBBBBBBAAABBBCCCBBB@@@@@@@@@AAABBBJJJ[[[sssuuurrruuuxxx~~~___FFF@@@???@@@???AAABBB@@@???DDDLLLkkkzzzttt___SSSLLLIIILLLOOOOOOMMMLLLOOOWWWbbbjjjtttooorrraaaSSSXXXTTTRRRRRRUUU___rrrggg]]]uuuhhhRRRTTTOOOeeedddaaa{{{nnnccc^^^rrr???999444444444333333666666HHHSSSZZZjjjwwwxxxxxxooojjjjjj|||aaavvvnnnyyy}}}|||zzzwwwsssmmmfffaaaVVVQQQKKKEEEAAA===:::888333222000...------......,,,,,,,,,---------......,,,---......---...000222666777888999:::999888777>>>FFFRRR]]]ddd```NNN===EEEKKKPPPRRRUUUXXXVVVRRRKKKKKKJJJKKKPPPYYYbbbhhheee___qqq~~~iiiKKK999999???BBBCCCDDDGGGIIIIIIGGGDDDBBBDDDCCC@@@>>>======>>>???BBB>>>:::999<<<>>>===<<<888@@@GGGNNN```zzzcccNNNbbbqqqhhhbbbcccdddaaagggkkkdddeeeddddddcccaaa___]]]\\\]]]]]]]]][[[[[[\\\___aaabbbggglllqqquuuwwwzzz|||{{{wwwvvv}}}{{{rrrddd___eeekkkkkkZZZQQQFFF@@@???@@@???>>>;;;===>>>===:::999;;;===;;;;;;;;;;;;;;;<<<>>>>>>???@@@BBBCCCCCCEEEGGGJJJAAAEEEIIIQQQXXX```kkkoooxxx___nnnsssIIICCC@@@;;;555000000111222333111111111111222333444555777555IIIlllcccPPPKKKSSS[[[kkk```AAA>>>FFFDDDBBBCCCCCCDDDFFFEEEDDDBBBBBBCCCCCCFFFTTTmmmzzzbbbTTTTTT[[[aaaggguuu}}}ZZZAAA>>>BBBAAAAAACCCDDDAAA>>>CCCKKK[[[eee[[[LLLMMMSSSSSSUUUSSSUUUWWWXXXWWWXXX\\\```uuutttrrr|||ppp\\\MMMXXXTTTQQQQQQUUU```tttlll___xxxdddOOOTTTQQQmmmooommmyyyeeeiiibbbzzz|||ttt@@@999555555555333444777999OOOQQQRRRgggsssrrrxxxzzzqqqnnn~~~bbbrrrzzzjjjpppxxx}}}|||zzzwwwsssmmmeee```SSSPPPLLLHHHDDD@@@:::777333222000///.........///,,,,,,,,,------.........,,,---///.........111222888888888999999999888888???DDDFFFAAA======>>>>>>EEEOOOXXXYYYYYYZZZYYYVVVTTTUUUTTTRRRVVV```iiioooggg___qqqpppSSSDDDAAA@@@>>>===IIIDDDEEEJJJKKKDDD@@@@@@AAA@@@>>>>>>@@@AAAAAA@@@@@@;;;:::>>>@@@===;;;;;;;;;FFFJJJMMMhhhoooxxxsssYYYLLLXXX|||oooeeeeeedddccceeeggggggeee```aaaaaa```^^^]]]^^^___]]]^^^^^^\\\\\\]]]```bbbiiillloootttyyy|||{{{vvv~~~ppphhhddd^^^eeerrruuudddQQQBBB@@@@@@;;;:::@@@>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>BBBBBBBBBCCCCCCEEEFFFFFFEEECCCKKKWWWYYYbbbwwwuuupppgggnnnpppLLLFFFFFF;;;111000111000000222111111222222222333333333777:::GGGcccmmmQQQPPPNNNTTTlll{{{}}}}}}```EEE@@@EEEFFFCCCBBB@@@GGGKKKHHHEEEDDDBBB@@@DDDIIIWWWddduuuzzz]]]SSSLLLMMMRRRRRRVVV^^^hhhsssmmmOOO@@@???CCCGGGJJJKKKHHHBBB???@@@BBBMMMLLLKKKJJJNNNWWW___ccceeeeeebbb___dddlllmmmggguuummmZZZUUU[[[RRRMMMOOOTTT^^^sss~~~hhh```~~~\\\VVVTTTNNNkkksssvvv|||tttoooqqqgggeeezzzuuuvvvDDD;;;444333444333333555???GGGLLLPPPaaaxxx{{{pppnnnkkk^^^hhh{{{sssqqquuu~~~{{{{{{wwwqqqnnnkkkcccZZZUUUQQQLLLGGGCCC???:::888222111000///------,,,,,,------------------------,,,,,,------...000444777666555555666777999;;;<<>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>BBBBBBBBBCCCCCCDDDEEEFFFEEEDDDNNN^^^dddnnnuuuwwwuuujjjvvvoooPPPMMMHHH===333000111111000111111111222222222333333333555888EEE```oooRRROOONNNTTTlllzzz~~~dddGGG@@@DDDEEEDDDDDDEEEMMMSSSSSSRRRQQQMMMGGGCCCFFFSSSaaaqqqgggQQQMMMIIIJJJOOONNNPPPUUU[[[dddtttdddLLLCCCEEEIIIXXXVVVSSSLLLEEEAAAAAABBB@@@BBBFFFMMM[[[mmm~~~}}}xxxzzz}}}||||||yyymmmZZZVVV]]]TTTOOOQQQVVV```uuu}}}iiibbbzzzYYYTTTTTTPPPpppiiippp~~~|||rrruuu}}}ffffff~~~rrrDDD;;;444333444333333555777BBBNNN^^^|||zzzppp~~~qqqYYYPPP^^^yyy}}}zzzuuutttwww|||{{{zzzwwwqqqnnnkkkcccZZZSSSOOOJJJEEEAAA===888555222111000...------,,,,,,------------------------,,,---------...111555888888888777777888999:::;;;999666444444666:::<<<===HHHUUUgggvvv{{{zzzvvvsssooosssuuutttxxxzzzddd^^^ppp|||xxxaaaHHH===>>>BBBEEEGGGHHHFFFFFFGGGDDD@@@@@@CCCGGGFFFEEEEEEFFFGGGFFFEEE>>>:::999===>>><<<;;;===<<>>@@@>>>===AAA============<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???BBBBBBCCCCCCDDDDDDEEEEEEEEEEEERRReeeooozzzyyy~~~pppnnnTTTTTTJJJ???444222222111000111111111222222222333333333333777CCC]]]sssTTTOOOMMMTTTkkkzzzfffIIIAAACCCDDDDDDFFFKKKRRR[[[___bbbaaaYYYPPPHHHFFFPPP]]]mmmnnnUUUIIIJJJJJJMMMQQQNNNMMMOOORRRYYYgggzzzzzz\\\IIIHHHNNNSSSiiiaaaVVVLLLEEEBBB@@@@@@@@@BBBFFFOOO^^^qqquuuuuummmZZZVVV___VVVPPPSSSXXXbbbwwwzzziiieee~~~uuuVVVRRRSSSRRRkkkcccpppvvvzzzvvvbbbgggsssDDD;;;444333444333333555999EEEVVVqqq{{{kkk{{{eeeWWWOOO^^^yyy~~~zzzvvvxxx~~~|||zzzzzzwwwqqqnnnkkkbbbXXXQQQMMMHHHCCC???:::666333111111///...------,,,,,,------------------------,,,---......///111555999:::999888777666666666777222111222444888;;;======BBBLLL___tttwwwddd```qqqyyy~~~ttt^^^GGG>>>???CCCFFFIIIHHHHHHHHHFFFCCCAAACCCEEEHHHGGGFFFGGGHHHHHHGGGEEE===:::999<<<===<<<<<>>===>>>===============<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCFFFTTTgggrrr~~~uuunnnVVVVVVLLL@@@666333333111111111111111222222222333333333222999FFF]]]zzzVVVOOOMMMTTTiiixxx}}}bbbIIIBBBCCCCCCEEEHHHNNNWWWaaaiiiooonnndddYYYQQQIIINNN[[[iiidddQQQJJJMMMMMMRRRWWWTTTTTTVVVYYY^^^hhhsss|||yyy[[[JJJMMMWWW^^^mmmaaaRRRGGGBBBAAA@@@>>>DDDDDDGGGLLLTTT^^^lllxxxxxxvvvttt~~~lllYYYXXX___VVVQQQTTTYYYdddyyyvvvgggiii~~~qqqVVVRRRPPPSSS```hhhyyyyyy}}}lll___jjjzzzDDD;;;444333444333333555>>>III\\\zzzuuueeeuuuuuujjj\\\eee~~~yyyuuuwww}}}zzzzzzwwwrrroookkkaaaXXXQQQMMMGGGBBB>>>999555222111000///...------------------------------------,,,---......///222666:::999999777666444333222111111222333777<<>>===BBBPPPfff~~~uuueeeaaaooo|||tttyyyrrr___JJJAAAAAACCCFFFHHHIIIJJJIIIFFFDDDEEEGGGHHHGGGFFFFFFFFFGGGGGGEEECCC;;;999999<<<<<<;;;<<<@@@CCCHHHRRReeeyyy}}}RRRNNNUUUbbbssstttaaaXXXQQQPPPOOOMMMOOOTTTYYY]]]bbbeeeeeecccaaa```aaaaaa___^^^^^^```eeeiiioooqqqtttyyy}}}{{{sssjjj___]]]ccckkkvvvqqq\\\DDD???<<<===>>>===;;;;;;<<<<<<<<<===========================>>>???@@@@@@BBBCCCDDDDDDEEEDDDDDDCCC@@@EEESSSdddnnn}}}wwwoooWWWTTTLLL@@@666333333222111222111111222222222333333333333<<>>:::555222000///...------,,,------------------------------,,,---...///000333777;;;<<<;;;:::888666444333222555666999>>>BBBEEEDDDCCCBBBAAAFFFVVVlllsssddd___iiitttkkkpppmmm\\\JJJBBBAAABBBDDDGGGIIIIIIGGGEEEGGGKKKKKKHHHEEEDDDDDDEEEFFFEEEBBB@@@:::888999;;;;;;:::===BBBFFFIIIVVVmmm}}}|||VVVYYYcccnnn{{{qqqZZZPPPJJJKKKMMMMMMRRRYYY___cccgggiiihhheeecccbbbbbbaaa___^^^^^^aaafffjjjpppsssvvv{{{{{{sssjjjaaa```dddjjjrrriiiPPPBBB@@@>>>======<<<;;;:::<<<<<<<<<===========================>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCBBB@@@DDDPPP```nnnvvvpppZZZUUUKKK@@@555333333222111222111111222222222333333333333===III[[[yyy^^^PPPNNNSSSeeerrrqqq]]]JJJFFFGGGIIINNNUUUaaakkkvvv~~~zzz```JJJGGGTTT```qqqYYYLLLGGGFFFCCCKKKTTTRRRfffgggiiijjjfff]]]WWWWWW^^^iiirrrqqqpppwwwaaaOOOPPP[[[bbbYYYQQQGGGCCCDDDGGGGGGFFFBBBBBBGGGNNNNNNMMMTTT```hhhkkkpppvvvzzz|||fffZZZ```YYYQQQMMMRRRYYYeee|||pppeeerrrkkkUUURRRMMMXXXxxxwww~~~uuu}}}```dddvvv~~~DDD;;;444333444333333555444EEE\\\zzzqqqnnn}}}|||}}}zzzuuuqqqlllbbbXXXSSSOOOIIICCC>>>:::555222///......---,,,,,,------------------------------,,,...///000111444999<<<@@@@@@???>>><<<:::888777:::<<>>>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBKKK___vvv}}}tttppp^^^ZZZIII>>>444222333222222333111111222222222333333333222<<>>999444111......------,,,,,,---------------------------------...///000111555999===AAABBBBBBBBBAAA???===<<<===>>>BBBHHHOOOSSSTTTTTTTTTSSSQQQNNNNNNSSS\\\cccnnn|||}}}qqqeee]]]lll]]]TTTZZZaaaWWW]]]XXXKKK@@@===@@@AAACCCFFFFFFEEEAAAAAAIIIQQQNNNDDDCCCBBBBBBCCCDDDBBB???<<<888777999;;;:::999===DDDDDDKKK___zzzttt~~~eeeRRRGGGCCCJJJPPPTTT]]]jjjmmmppprrrqqqnnnkkkhhhhhheeedddbbb``````dddjjjnnnpppsssxxx{{{sssjjjdddcccbbbbbbggg[[[???@@@AAA@@@======>>>>>>===;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFFFFDDDCCCAAADDD@@@GGG```~~~wwwrrrpppbbb```HHH===333111333222222333111111222222222333333333222:::AAAKKKiiidddRRROOORRRbbbnnn~~~iiiSSSJJJJJJOOO\\\iiisss|||gggYYY^^^___eeewwwlllJJJCCCCCCCCC@@@JJJTTTRRRMMMJJJJJJLLLKKKIIINNNVVVeeeaaaVVVHHHDDDLLLXXX^^^cccmmm{{{rrrVVVLLLOOORRRRRRIIIHHHGGGGGGGGGGGGEEECCCEEEDDDJJJUUUYYY[[[iiizzzzzz}}}|||uuuaaaVVV^^^WWWOOOLLLRRR[[[iiimmmmmm{{{```NNNPPPPPPdddkkkdddsssDDD;;;444333444333333555666JJJ___pppuuukkksss~~~}}}xxxtttooodddYYYRRRNNNHHHBBB===888333000......---,,,,,,,,,---------------------------------...///000222555:::===@@@AAABBBBBBAAA@@@???>>>===???CCCJJJRRRWWWZZZZZZ```cccbbb[[[RRRNNNRRRXXXYYYfffmmmcccSSSNNNTTT[[[iiiWWWXXXVVVTTTTTTQQQNNNHHHBBB@@@BBBEEEFFFEEEFFFEEEFFFIIILLLLLLIIIEEEBBBCCCDDDFFFFFFCCC>>>:::999::::::999888<<>>>>>============>>>>>>???>>>>>>======>>>???@@@????????????@@@AAABBBCCCEEEEEEFFFFFFFFFDDDCCCBBBCCCIIIMMM___wwwppp{{{vvvtttnnnfffLLL@@@555222333333111111222222333333333333444444111;;;???GGGffftttUUUOOOUUU]]]ooo|||kkkeeexxx|||ppp\\\LLLKKKWWWccchhhqqq~~~{{{dddbbbkkkrrryyy^^^HHHHHHBBB;;;BBBRRRXXXSSSMMMGGGMMMSSSJJJJJJYYYddd}}}```LLLGGGGGGNNNTTTOOOZZZbbbmmmyyykkk___[[[TTTPPPQQQJJJGGGFFFHHHGGGEEEEEEHHHGGGFFFNNNYYY]]]___mmmppp___\\\\\\TTTSSSTTTWWW^^^lllgggeeezzz___SSSLLLOOObbbrrrwwwmmmdddxxx~~~DDD;;;444333444222333555===LLLZZZdddtttvvvnnnlllpppsss{{{xxxuuummmaaaXXXRRRMMMFFF@@@;;;777333111////////////............------------------------,,,///111333333555777:::AAABBBBBB@@@>>>======>>>AAA>>>BBBNNNYYY^^^```bbbddd[[[RRRNNNPPPSSSUUUXXX\\\aaaZZZOOOKKKIIISSSgggfffSSSUUUSSSRRRQQQMMMHHHEEEAAA@@@BBBDDDEEEEEEFFFGGGHHHKKKNNNMMMIIIFFFBBBCCCEEEGGGFFFCCC???;;;777888888999;;;???DDDHHHJJJSSSfff}}}}}}uuuwwwxxxxxxdddOOOOOOPPPSSSYYYcccoooxxx}}}|||||||||wwwnnnjjjkkkhhhgggggghhhjjjnnnrrruuuzzz~~~wwwsssnnnjjjgggiiiiii```NNN???>>>>>>============>>>>>>>>>======<<<======??????????????????@@@AAABBBCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBGGGJJJ^^^kkkjjjvvvwwwwwwvvvoooKKK???444222444333222222222222333333333333444444222:::===EEEdddxxxWWWNNNTTT\\\mmm~~~yyyppp___]]]vvv|||ppp^^^NNNLLLXXXcccgggpppzzzmmmhhhnnnwwwWWWEEEDDD@@@???MMMaaagggaaa[[[RRRSSSRRRIIIQQQjjj{{{aaaKKKIIIHHHLLLQQQOOOVVV]]]fffooowwwooonnnmmm^^^QQQMMMGGGDDDCCCEEEDDD@@@@@@BBBDDDKKKWWW^^^ZZZ[[[ppp}}}yyy{{{ppp^^^[[[[[[PPPOOOPPPTTT[[[jjjfffiiivvv\\\RRRNNNRRRfffssspppvvvaaa___www}}}DDD;;;444333444333333555444EEESSSYYYdddtttxxxrrrllliiikkk{{{rrrwwwxxxsss}}}yyyxxxuuunnncccZZZRRRMMMFFF@@@;;;777333111////////////............------------------------...000333444555666999;;;???AAACCCCCCAAA>>><<<::::::999>>>LLLXXX^^^aaaccc[[[VVVQQQNNNLLLLLLQQQWWWdddkkkcccSSSJJJFFFPPPfffcccNNNPPPPPPOOOMMMHHHDDDDDDCCCCCCDDDEEEEEEFFFFFFHHHKKKNNNPPPNNNIIIEEEAAACCCEEEGGGFFFCCC???<<<777777777:::>>>CCCEEEFFFIIIUUUkkkjjj___[[[___fffkkklllggg___YYYSSSTTTVVVZZZbbbnnnzzz}}}qqqjjjjjjiiihhhhhhiiilllqqquuuxxx|||~~~vvvrrrjjjkkkmmmnnniii\\\JJJ===>>>======<<<<<<======>>>======<<<<<<======>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBDDDGGGIII```jjjqqquuuzzz~~~wwwHHH===444333555444333444222222333333333333444444333999<<>>MMM[[[bbbfffiii^^^[[[XXXUUUNNNJJJNNNVVVlllvvvnnnYYYJJJEEESSSkkkaaaKKKMMMNNNMMMKKKEEEEEEGGGIIIJJJJJJHHHGGGFFFFFFHHHLLLOOOPPPMMMHHHDDD@@@CCCFFFGGGEEEAAA===;;;999888888;;;AAADDDDDDCCCGGGWWWqqqtttXXXMMMIIIMMMQQQSSSQQQPPPQQQSSSUUUZZZ___dddlllyyyvvvnnnlllhhhhhhiiijjjnnnssswwwzzz~~~yyysssqqqggglllrrrqqqgggWWWGGG============<<<<<<==================>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDCCCDDDEEEEEEEEEDDDCCCCCCGGGIIILLLggguuu|||wwwDDD;;;555444666444444555222222222333333333444444222888===IIIjjj]]]OOOQQQZZZiiivvvuuu___aaaaaaxxxyyygggUUUNNNRRRWWWYYYZZZVVVSSSSSSYYYaaagggiiixxxzzzvvvnnnttttttRRRAAA<<<:::DDDYYYiiifffYYYQQQQQQWWWYYYZZZqqq___IIIMMMNNNLLLQQQUUUXXX\\\___aaadddppprrrdddMMMIIIGGGIIIJJJKKKOOOUUUZZZZZZbbbuuuooodddhhhyyykkk\\\ZZZXXXPPPNNNOOOTTT^^^qqqdddmmmyyyiiiQQQNNNLLLQQQeeerrr{{{yyyqqqfffyyy~~~{{{xxxpppAAA999333333444333222444555HHHXXXaaatttxxx{{{fffZZZooo|||{{{zzzyyyxxx||||||xxxwwwuuuooofff^^^TTTOOOHHHAAA<<<888444111////////////............------------............///222555777777888999:::999;;;>>>AAABBB@@@<<<888999:::CCCSSS```hhhnnnrrrnnngggaaa^^^WWWNNNOOOVVVlllzzzuuu^^^NNNLLL^^^yyyaaaKKKLLLLLLKKKKKKFFFGGGJJJNNNQQQQQQMMMHHHDDDEEEHHHMMMOOONNNJJJFFFCCCAAADDDGGGGGGDDD???<<<:::===;;;:::===AAACCCBBB@@@GGGZZZwwwkkkRRRIIIJJJKKKMMMOOOQQQRRRTTTUUUVVV^^^fffllluuuyyypppnnnhhhhhhiiikkkooouuuzzz}}}~~~yyysssooonnneeemmmssspppbbbRRREEE>>>======<<<<<<<<<<<<======>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEFFFFFFEEEDDDDDDHHHJJJOOOnnn}}}zzzrrrAAA:::555666666444444666222222222333333333444444111888???OOOpppcccQQQQQQZZZiiiuuuoooXXXSSS```zzzyyyjjjXXXOOOPPPTTTTTTNNNGGG@@@???DDDJJJNNNQQQZZZdddhhhdddjjj|||pppSSSBBB<<<:::BBBQQQXXXNNN@@@IIIKKKTTTYYYaaa}}}|||YYYIIIOOOQQQQQQWWWZZZ\\\]]]______dddrrrrrrZZZSSSMMMMMMNNNRRRZZZbbbaaafffvvv~~~nnnkkk|||~~~hhh[[[ZZZVVVOOONNNPPPVVVaaauuudddoooyyyiiiSSSQQQNNNRRRggglllvvv|||eeeeee|||zzzxxxhhh@@@888333333444333222444444EEEVVVjjj}}}{{{}}}[[[RRRfffrrrvvv|||~~~~~~~~~zzzwwwuuuooofff^^^UUUPPPIIIBBB===888444222////////////............---------......////////////111555777777777888999777777999<<<@@@AAA???<<<<<<===FFFTTT```hhhnnntttpppddd[[[[[[XXXPPPOOOUUUdddwwwvvv```RRRTTTkkk```LLLMMMKKKJJJLLLJJJIIIKKKPPPVVVYYYUUULLLDDDFFFIIINNNOOOMMMIIIEEECCCDDDHHHKKKJJJDDD???;;;;;;>>>>>>===>>>@@@BBBAAA@@@III^^^}}}bbbQQQLLLKKKJJJIIILLLPPPRRRQQQNNNRRR]]]gggllluuuwwwpppnnniiijjjkkkmmmrrrxxx}}}{{{uuuoookkkkkkeeekkknnnhhhZZZKKKBBB???===<<<<<<;;;;;;<<<<<<===>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEJJJRRRsss{{{nnniii@@@:::666777777444333555222222333333333333444444111777@@@RRRttt}}}~~~lllWWWQQQXXXgggtttrrr]]]TTTgggsssvvv{{{vvvjjjZZZPPPOOOQQQRRRHHHAAA;;;<<<@@@DDDHHHLLLNNNYYYbbbaaacccpppqqqYYYCCC>>><<<@@@HHHIII@@@666BBBDDDNNNYYYllljjjTTTLLLQQQRRRVVV]]]]]]\\\\\\\\\___gggwwwmmmeee]]][[[\\\```iiirrruuutttooozzzdddZZZYYYUUUMMMLLLOOOVVVbbbvvv{{{cccjjjssscccPPPOOOKKKRRRjjjhhhiiivvvxxxbbbkkk}}}vvv|||fff???777222333555333222333555DDDXXXrrrwwwttttttVVVQQQgggvvv{{{}}}{{{{{{xxxvvvqqqhhh```VVVQQQJJJCCC===999444222////////////............---------...//////000000///222666888888777888888777777888<<>><<<<<>>?????????@@@BBBDDDLLLcccuuu\\\SSSSSSPPPNNNLLLMMMPPPPPPMMMIIIMMMXXXaaaeeepppwwwpppooollllllmmmpppuuu|||}}}nnnwww~~~xxxtttnnniiigggdddgggfff^^^PPPDDD@@@???===<<<<<<;;;;;;<<<<<<======>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGHHHIIIHHHHHHGGGDDDKKKXXXzzz|||qqqaaa???:::888888777444333555222222333333333333444444333666>>>QQQrrr{{{~~~uuu]]]RRRVVVdddrrr|||rrrkkkzzz|||{{{|||xxxmmm\\\OOOLLLKKKJJJDDD>>>;;;===@@@AAAEEEKKKPPPXXXaaabbb]]]aaavvvnnn[[[CCC@@@>>>@@@DDDFFFFFFFFFLLLOOOYYYhhhZZZQQQQQQRRRRRRZZZbbb]]]\\\[[[ZZZ```mmmzzz{{{~~~xxxnnnwwwwwwaaaYYYYYYTTTJJJKKKOOOXXXcccwwwvvv```gggooo___MMMLLLKKKWWWtttcccddd{{{rrrdddtttwwwzzzeee>>>777222333555333222333777GGG[[[uuuooommmzzz\\\WWWrrryyy{{{{{{yyyxxxssskkkdddWWWRRRJJJCCC>>>999555222////////////............---------...///000000000000333777999999999888999::::::;;;@@@EEEFFFAAA<<<:::999<<>>EEEJJJKKKWWWgggvvvpppbbbeeezzz{{{^^^NNNMMMGGGEEELLLPPPQQQRRRXXXdddooommm___RRRKKKNNNQQQPPPLLLIIIGGGHHHLLLQQQTTTQQQIIIBBB>>>>>>;;;===@@@???>>>@@@DDDHHHOOOfffsss^^^ZZZ^^^___]]]ZZZYYYYYYWWWTTTQQQIIITTT[[[^^^jjjyyyrrrqqqnnnnnnpppsssxxxxxx^^^MMMTTTbbbnnnzzzwwwuuunnngggdddddddddaaaVVVIII@@@>>>???<<<<<<<<<;;;;;;<<<<<<<<<<<<===???AAABBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJIIIIIIHHHEEENNN]]]lll[[[???:::888999777333222444222222333333333444444444444666<<>>999555222000/////////............---------...///000000111111555999;;;;;;:::::::::<<<===@@@FFFJJJHHH@@@999:::888888===@@@DDDLLLTTTPPPDDD@@@GGGJJJMMM^^^uuu|||kkklll}}}oooZZZMMMGGGFFFJJJOOOUUUXXX[[[dddsssyyyjjjTTTIIIJJJLLLMMMKKKIIIIIILLLVVVYYYXXXQQQHHHCCCAAA@@@>>>===???AAA@@@???DDDKKKUUUjjjwwwjjj\\\XXXZZZTTTOOOQQQYYY______]]][[[ZZZZZZ^^^hhhvvvxxxqqqsssuuuuuuuuuuuuvvv{{{}}}pppZZZUUURRRPPPNNNRRRcccvvvrrrxxx}}}|||sssiiiccc```^^^^^^XXXMMMEEEAAA???<<<;;;;;;:::999:::;;;<<<===>>>>>>???@@@BBBCCCDDDEEEGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLLLLKKKIIIHHHKKK\\\wwwnnnNNN>>><<<:::888666555555666444444444333333333222222666666@@@NNNccc~~~eeeWWWQQQYYYnnnyyy~~~yyynnn^^^NNNBBB======<<<<<<<<<::::::;;;???BBBEEEGGGOOOSSSMMMFFFMMM\\\yyyiiiQQQBBBAAA======HHH[[[jjjnnnmmmtttooo~~~~~~[[[LLLOOOOOORRRVVV[[[\\\ZZZWWWRRRVVV___kkkzzz|||qqqXXXXXX]]]OOOKKKMMMPPPYYYiiijjjhhhwww~~~bbbFFFKKKSSSnnnyyyYYYrrrlll___xxxlll```rrrzzzfff:::888555333111111111222222CCCXXXmmmuuunnn```wwwnnnhhh{{{yyywwwssslllggg\\\TTTKKKCCC===999333///000000000///......------///...------...///000111111222666:::>>>???>>><<<===AAAAAABBBKKKSSSJJJ999555555666:::AAAIIINNNPPPRRRGGGEEENNNQQQUUUiiieeeeeeqqqwwwxxx```PPPHHHFFFIIIOOOUUUXXX\\\dddssszzzmmmYYYKKKKKKMMMNNNKKKHHHJJJOOO______[[[SSSJJJDDDAAA???>>>>>>@@@AAA@@@???DDDLLLZZZrrrnnn```TTTQQQMMMLLLLLLMMMQQQUUUYYY\\\```bbbeeeiiinnnvvv~~~zzzsssuuusssuuuxxxzzz|||}}}kkk___PPPLLLLLLOOOQQQPPPTTT[[[```iiissswwwssskkkdddaaa^^^^^^XXXMMMDDD@@@===:::;;;;;;:::999:::;;;<<<=========>>>@@@AAABBBCCCDDDFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHKKKMMMMMMLLLJJJIIIIIIZZZuuuwwwiiiMMM>>>===:::888777666666666444444444333333333222222777555<<>><<<@@@BBBCCCLLLRRRHHH888333333555888>>>EEELLLPPPWWWMMMFFFHHHNNN\\\wwwuuu^^^^^^iiiqqq|||aaaOOOHHHFFFJJJPPPUUUXXX\\\cccqqqyyynnn\\\MMMLLLMMMNNNJJJGGGKKKSSSkkkfff___VVVNNNGGGBBB@@@AAAAAACCCDDDBBBAAAGGGOOO```~~~{{{cccVVVNNNOOOIIIMMMPPPOOOLLLLLLRRRXXXeeekkkrrruuuttttttwwwzzzzzztttvvvrrrvvvzzz~~~zzzhhhZZZRRRQQQLLLKKKTTT]]]aaabbbbbbdddnnnyyy}}}yyynnnddd___]]]]]]WWWKKKBBB???<<<888;;;;;;:::999:::;;;<<<===<<<===>>>@@@AAABBBCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFGGGIIIKKKMMMNNNNNNLLLLLLJJJZZZvvvnnngggLLL???>>>;;;999777666666666444444444444333333333333777444999???LLLqqqnnn]]]RRRWWWkkkwwwrrrqqq}}}xxxmmm]]]LLLAAA<<<<<<777888:::;;;>>>DDDKKKPPPOOOQQQSSSQQQIIIAAA@@@CCCSSSqqqcccKKK@@@>>>777999AAANNN]]]ccc___ZZZZZZiiiwwwsss]]]HHHDDDLLLIIIMMMQQQUUUUUUSSSPPPNNNTTTWWWaaattt{{{jjjWWWSSSTTTKKKKKKMMMSSS\\\nnn}}}jjjlllxxx]]]NNNPPPPPPhhhqqqNNNRRR~~~~~~kkkooopppTTTkkk|||ZZZ999777555333111111222333666;;;HHH^^^pppzzz~~~sssnnnnnneeewwwllllll{{{yyywwwtttmmmiii___WWWNNNFFFAAA<<<777333111000000//////......---......------...000111222444666:::===???@@@@@@@@@<<>><<<:::;;;;;;:::999:::;;;<<<===<<<>>>???AAACCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKMMMOOOOOOOOONNNPPP___{{{iiiiii~~~vvv}}}KKKAAA???===:::888777777777555444444444444333333333666333777<<>>AAA[[[}}}sssXXXDDD======<<<;;;===EEEPPPYYY\\\\\\]]]]]]VVVLLLFFFHHHKKKLLLEEENNNWWWYYYTTTPPPPPPSSSYYYdddwwwttteeeWWWRRRPPPKKKHHHKKKRRR]]]oooyyyjjjqqqmmmTTTLLLNNNLLLccc[[[???VVVmmmcccnnnhhhZZZ{{{yyyQQQ999777555222111111222333555555???TTTfffqqqzzzwwwpppoooeeexxx|||hhh}}}~~~www}}}{{{zzzvvvqqqlllaaaZZZPPPHHHCCC>>>888444111111000000///...............---......000222333555888;;;>>>???@@@@@@AAA???CCCEEEFFFHHHHHH>>>222222555888:::>>>HHHVVV```kkkbbbUUUVVVqqqrrr___XXXVVV[[[bbbxxxZZZIIIEEEGGGMMMSSSVVVZZZ[[[\\\dddjjjcccVVVKKKHHHIIIKKKEEECCCPPPcccsssfffZZZWWWUUUOOOIIIGGGFFFGGGJJJJJJEEEDDDLLLWWWeeecccPPPMMMNNNTTTZZZ]]]aaadddfffhhhjjjkkksss{{{yyyvvvvvvyyy{{{}}}~~~zzznnn```WWWVVVXXXTTTSSSSSSZZZllluuubbbWWWQQQRRRNNNFFF@@@???>>><<<;;;;;;:::999:::;;;<<<===>>>???AAADDDEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJMMMOOOPPPPPPQQQYYYfff{{{gggnnnsssgggzzzsssJJJBBBAAA>>>;;;999888777777555555555444444444333333444111888===CCCaaa~~~jjjVVVUUUeeeqqq{{{tttkkk|||ppp___MMMAAA;;;:::888888999888999;;;???BBBOOOSSSPPPDDD===???BBBBBB999HHHccc}}}iiiUUUGGG@@@>>>???===;;;>>>DDDKKKPPPRRROOOIII>>>888@@@NNNRRRMMMTTT\\\```ZZZPPPOOO[[[hhhwww}}}mmm___XXXQQQMMMNNNHHHMMMUUUaaatttssskkkwww|||cccMMMKKKNNNOOOeeexxxNNN<<<```eeecccpppnnnjjj|||KKK888777444222111222333333888555999HHHZZZjjjxxxuuunnncccyyydddjjjuuuqqqxxx~~~}}}zzzuuupppddd]]]SSSJJJDDD???999444111111111000//////..................///111333444555888<<<>>>>>>>>>@@@BBBDDDFFFGGGEEEDDD@@@888000666999===@@@EEEQQQ```kkktttjjj\\\```bbbXXXXXXVVVWWW\\\___LLLFFFGGGLLLPPPVVVZZZYYYWWW[[[aaa\\\QQQHHHFFFGGGJJJEEECCCUUUmmmrrraaaUUUVVVYYYTTTMMMKKKFFFHHHJJJJJJEEECCCMMMYYYlll~~~XXXJJJKKKOOOUUUZZZ]]]dddooozzz~~~zzzxxxvvvzzz|||~~~|||xxxpppdddYYYTTTUUUWWWQQQWWW]]]dddrrrtttaaaVVVLLLNNNKKKCCC>>>??????===;;;;;;:::999:::;;;<<<===>>>@@@CCCEEEGGGGGGFFFEEEBBBBBBBBBCCCDDDFFFGGGHHHEEEGGGIIILLLNNNPPPRRRRRR```kkktttffftttmmmaaaxxxhhhKKKDDDBBB???<<<:::888888888555555555555444444444333444000888???DDD```xxxrrrYYYTTTcccnnnwww|||ppptttbbbOOOBBB;;;:::888999999999777777888999>>>DDDCCC???DDDOOOPPPHHH888===NNNjjjttteeeYYYOOOFFFAAA===>>>??????@@@@@@@@@@@@===AAADDDEEEJJJRRRXXXZZZoooooohhh[[[SSS\\\tttzzzgggZZZZZZQQQJJJPPPLLLQQQ[[[hhh|||nnnmmm~~~www]]]KKKLLLPPPYYYpppjjjGGG@@@llleeejjjyyywwwvvvIII888666444222222222333444444444777AAAYYYwwwtttdddwww\\\^^^rrr|||yyyuuuuuurrrvvv|||}}}}}}xxxssshhh```UUULLLEEE???888333222111111000000//////...............///111333555666999===>>>======@@@CCCGGGGGGEEEBBB>>>:::666444;;;===@@@DDDKKKWWWeeeoooyyylll]]]___xxxkkkYYYUUUWWWVVVVVVXXXbbbNNNHHHHHHJJJMMMUUUYYYXXXTTTVVV[[[XXXOOOGGGDDDGGGKKKFFFFFF\\\xxxqqq^^^RRRWWW]]]XXXPPPMMMHHHKKKNNNMMMGGGEEEOOO\\\xxx|||uuuRRRKKKRRRXXX]]]aaafffooo||||||wwwwwwvvvsssrrruuuzzz~~~~~~xxxrrriii___XXXUUUVVVWWWSSS\\\eeemmm|||qqq^^^RRRKKKLLLIIIBBB======>>><<<;;;;;;:::999:::;;;<<<===>>>@@@CCCEEEGGGGGGEEEEEEAAAAAAAAABBBDDDFFFGGGHHHDDDFFFHHHKKKMMMPPPRRRSSSbbbmmmppphhh~~~iiiccc|||___LLLEEECCC@@@===;;;999888888555555555555444444444444555///555>>>DDD___sss{{{yyy\\\TTT```kkktttuuuxxxeeeQQQCCC<<<:::666888::::::999777777777777===AAAIII^^^ooocccJJJ:::888AAAXXXooo~~~}}}qqqfff\\\SSSJJJDDD>>>@@@BBBBBB@@@>>>======>>>EEEOOOTTTTTTTTT]]]fff|||vvvllleeeiii{{{zzzdddXXX[[[PPPFFFOOONNNTTT^^^mmm}}}jjjnnnpppXXXIIIKKKRRRccc{{{```FFFIIIwwweeepppuuuzzzyyyEEE777666444222222222333444///555777>>>]]]zzzeeeuuuvvvUUUUUUeeennnqqqsssvvvtttwww~~~~~~yyyuuujjjbbbWWWLLLEEE>>>777222222222111111000/////////............000222444555888<<>>>>>BBBEEEHHHFFFBBB>>>:::777888:::>>>>>>@@@DDDMMMXXXccciii{{{lll[[[WWWaaammmoookkkggg```YYYWWWXXXYYYYYYZZZbbbNNNHHHHHHIIIKKKTTTXXXWWWRRRTTTYYYWWWPPPGGGDDDGGGLLLHHHHHH```rrr^^^QQQXXX```[[[QQQMMMMMMOOORRRQQQJJJIIITTTaaatttpppQQQPPP\\\ccchhhnnnttt}}}}}}ssspppssssssnnnhhhmmmuuu{{{~~~{{{vvvoooeee^^^ZZZYYYYYYYYYTTT\\\dddnnnoooZZZMMMKKKLLLIIIAAA<<<<<<<<<:::;;;;;;:::999:::;;;<<<======???BBBEEEFFFFFFEEEDDD@@@@@@AAABBBDDDFFFGGGHHHDDDEEEGGGJJJMMMPPPRRRSSSbbblllooolll{{{ffffffZZZMMMEEECCCAAA===;;;999999888666666555555555444444444777///333<<