BM6P6(@ dddJJJAAA<<<999<<<888555333222333333222111111000000///........................------------,,,---000222333111000..............................---,,,---...///000000111222222444444555666666666777888;;;AAAIIINNNUUUVVVSSSOOONNNRRRTTTSSSZZZZZZ\\\^^^cccggglllnnnooommmqqqxxx{{{xxxxxx|||~~~}}}xxxmmm[[[MMMEEEBBBBBBRRRuuupppXXX___vvvvvv```ZZZqqqbbbRRRTTT^^^jjjeee___ZZZ\\\hhhvvv}}}wwwVVVTTTRRRRRRTTTVVVWWWXXX]]]```mmm~~~|||gggTTTMMMTTTUUUWWW[[[^^^aaacccdddggg|||lllSSSJJJKKKXXXgggmmmlllhhhfffdddfffkkkwww}}}uuuyyy|||lll^^^ccciiikkkiiiiiipppwwwxxx}}}uuu|||kkk[[[TTTZZZ^^^___]]]ZZZWWWVVVUUUVVVVVVSSSSSSSSSTTTWWW\\\ccchhh|||sssyyykkkaaaVVVOOOFFF@@@AAAGGGNNNRRRZZZ]]]______^^^^^^aaadddeeeKKKCCC???<<<<<<:::666555555555444333222111111000000///..............................---,,,---///222333111000..............................---------...///000000111222222444444555666666666777999;;;???FFFJJJRRRUUUUUUQQQPPPTTTWWWWWWWWWXXX\\\```dddhhhkkklllnnnmmmpppwwwzzzwwwwww{{{|||gggWWWLLLNNNOOOSSSffftttjjjjjjuuuuuudddVVVSSSfff|||{{{dddZZZbbbtttwwwmmmccceeeqqq~~~~~~}}}~~~|||jjjYYYXXXVVVUUUVVVWWWXXXYYY___]]]fffvvvzzznnn```[[[VVVVVVWWWYYY\\\^^^```bbbdddpppbbbVVVKKKSSS]]]fffkkkllljjjgggdddgggnnn|||tttnnnpppqqqpppqqquuu}}}rrrllloooggg\\\VVVXXXYYY]]][[[YYYWWWVVVVVVWWWWWWSSSSSSSSSSSSTTTXXX^^^cccooommm{{{tttiii^^^VVVLLLDDDBBBEEEHHHKKKQQQUUUYYY\\\]]]___cccffffffLLLEEEAAA???<<<:::888888888777555333333222222111000000//////......//////////////////---,,,---///111222111000..............................------......///000000111222222444444555666666777999999;;;===AAADDDMMMTTTXXXUUURRRUUUXXXZZZTTTVVV[[[```eeehhhjjjkkkoooooorrrwwwyyyxxxyyy{{{|||}}}~~~zzz}}}tttfffgggkkkfffXXXSSSeeemmm[[[\\\^^^VVVNNNNNN___{{{rrrhhhkkkwwwvvvkkkmmmyyy{{{{{{zzz|||~~~xxx~~~zzzttt___ZZZZZZYYYXXXXXXXXXYYYYYYbbb[[[^^^kkktttpppiiifff[[[ZZZYYYYYYZZZ\\\^^^```eeebbbsssqqqZZZNNNNNNRRRZZZbbbfffeeebbbbbbcccffflllyyyzzzxxx{{{{{{{{{kkkgggsssxxxuuudddbbb\\\YYY[[[ZZZZZZYYYXXXWWWVVVWWWXXXYYYUUUUUUTTTSSSRRRTTTXXX[[[___yyy~~~ooovvviiiaaaVVVLLLFFFCCCBBBBBBIIIMMMRRRVVVZZZ]]]aaaccceeeLLLDDD???>>>:::999888888888777555333333333222222111000000000......///////////////000---,,,,,,...000222111000.......................................//////000000111222222444444555666555777999::::::;;;===???JJJTTT[[[YYYUUUUUUXXXZZZTTTVVVZZZ^^^cccgggjjjlllqqqrrrtttwwwzzzzzz{{{|||yyyzzz}}}~~~}}}vvv\\\JJJQQQoooxxxaaaPPPQQQVVVTTTPPPPPP[[[~~~rrrnnnuuu~~~vvvpppsss~~~}}}||||||~~~~~~ssskkkZZZWWWXXXYYYYYYYYYYYYZZZ[[[bbb\\\\\\dddjjjiiiggggggaaa___]]][[[[[[\\\___```hhhbbbiii~~~ggg\\\VVVRRRUUUZZZ\\\\\\\\\___aaaccceeekkkxxx~~~zzzcccXXXooo~~~ssskkk]]]]]]WWWWWW[[[[[[VVVVVVVVVVVVVVVWWWYYYYYYYYYYYYWWWUUUSSSRRRTTTVVVZZZjjjzzzwwwssslll```UUUMMMFFFBBB???FFFIIIMMMQQQTTTXXXZZZ\\\dddJJJAAA<<<:::888777666666777666444222333333222222111000000000---........./////////000---,,,,,,---///111111000.................................///////////////000111222222444444555666555777999:::::::::<<<===GGGSSS\\\\\\XXXWWWXXXXXXXXXXXXYYY[[[```fffkkkoooppprrrtttuuuwwwyyyzzzzzzwwwxxx{{{}}}~~~~~~{{{aaaNNNNNN^^^oooxxx{{{yyy{{{wwwooo___QQQHHHMMMTTTVVVWWWZZZaaawwwyyy}}}}}}~~~~~~{{{~~~wwwuuuxxxbbbWWWTTTWWWZZZ\\\[[[[[[]]]___\\\\\\___bbbcccbbbcccgggeeeccc```^^^]]]^^^```aaaeeefffiiipppnnncccZZZWWWUUUSSSVVV[[[[[[```eeehhhiiimmmvvv}}}}}}}}}{{{dddWWWggg~~~qqqaaa]]]___WWWSSSUUUSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[ZZZWWWTTTSSSSSSTTTWWW___xxx{{{tttzzztttkkkaaaWWWOOOGGGCCCDDDEEEGGGKKKOOOSSSVVVWWWdddIII@@@;;;999777666444444555555333222333222222111000000//////,,,,,,------.../////////---,,,+++,,,///111111000........................---...///000000000000///000111222222444444555666555777999:::::::::<<<>>>FFFRRR\\\___^^^\\\[[[XXX[[[ZZZYYY[[[___eeelllpppnnnqqqrrrqqqssswwwyyywwwwwwxxxzzz|||}}}~~~||||||{{{|||ppp]]]SSSTTTXXXWWW___cccbbbcccgggbbbYYYVVVOOOLLLQQQYYY^^^ccchhh|||}}}}}}sss{{{nnnZZZRRRQQQVVV[[[]]]]]]]]]___aaaVVV[[[```aaa```___cccgggdddbbb```___^^^___```aaa]]]dddggghhhyyyyyyiiiZZZTTTOOOKKKOOOVVVWWW\\\dddhhhjjjkkkmmmooo|||~~~|||www}}}hhh]]]ooouuu|||sssaaa___iiiooobbbXXXTTTOOOPPPPPPQQQSSSTTTUUUVVVVVVXXXYYYYYYWWWUUUSSSRRRSSSXXX[[[lll{{{tttllldddZZZQQQKKKCCCBBBBBBEEEKKKQQQUUUVVVeeeKKKBBB===;;;888666333333333444444333222111111000000///......++++++,,,,,,---.........---,,,+++,,,...000111111........................---...///000111000000///000111222222444444555666444666888999999;;;>>>AAADDDOOO\\\bbbdddeeeaaa[[[\\\[[[\\\]]]aaafffjjjnnnooossssssqqqsssxxxzzzwwwxxxxxxyyyzzz{{{}}}{{{{{{{{{{{{}}}tttddd^^^___bbbmmmtttqqqoooqqqooojjjaaa^^^___gggqqqvvvxxxzzz~~~yyyhhhUUUPPPMMMSSSYYY[[[ZZZYYYZZZ\\\UUUXXX[[[\\\\\\^^^___```^^^^^^]]]]]]]]]]]]]]]^^^XXX]]]bbbgggtttpppZZZRRROOOJJJIIINNNRRRVVV\\\bbbgggkkkmmmnnnooozzz|||{{{zzzuuu{{{ooo```qqqooottt|||iii___eeewww{{{hhhYYYTTTOOOMMMNNNOOOQQQRRRSSSTTTTTTRRRSSSUUUTTTRRRQQQPPPQQQVVVXXXbbb{{{}}}}}}vvvnnndddZZZSSSHHHDDDAAABBBGGGMMMQQQRRReeeLLLDDD@@@>>>999777333222333444555444111111000000///.........******+++,,,,,,---.........,,,++++++...000111111........................---...000111111111000///000111222333444555555666444666777888999<<<@@@CCCCCCNNN[[[dddiiikkkfff___[[[\\\^^^```cccgggiiikkkrrrvvvwwwtttuuu{{{}}}zzzyyyxxxxxxyyyzzz|||~~~~~~~~~{{{xxx|||nnnmmmsssfffTTTQQQIIIOOOVVVXXXUUUSSSTTTVVVXXXWWWVVVUUUXXXZZZYYYWWWYYYYYYZZZZZZ[[[[[[[[[[[[XXXXXX]]]hhhqqq~~~|||```XXXVVVPPPKKKLLLPPPQQQTTT[[[ccckkkppprrrlllpppuuu~~~{{{zzzyyyxxxwww|||ttt```cccdddxxx}}}hhhdddcccjjjzzzyyyaaaQQQPPPNNNLLLMMMNNNPPPQQQRRRRRRRRRLLLNNNQQQQQQPPPNNNNNNOOOPPPQQQWWWkkkaaa|||tttjjj^^^WWWOOOJJJCCCAAADDDIIILLLMMMeeeKKKCCC???===888777666555444333333333333222000.........//////,,,---------,,,,,,...///........................111000///...............---...///000111222333333444111000111444666555444666777888999:::<<<@@@CCCDDDFFFNNN[[[iiipppoookkkddd```]]]^^^bbbgggiiijjjrrruuuxxxzzz{{{{{{|||}}}}}}|||{{{{{{|||~~~}}}~~~~~~}}}||||||~~~~~~{{{wwwnnnZZZUUUXXXLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSUUUVVVVVVUUUSSSRRRTTTTTTTTTTTTUUUVVVWWWWWWVVVWWW[[[cccoooyyyYYYTTTRRRMMMMMMJJJPPPUUUWWWZZZbbbkkkqqqtttuuuuuussswww|||yyywwwvvvvvvooorrryyyyyysssXXX[[[wwwuuuhhhlll```XXXYYY\\\``````[[[SSSMMMIIIKKKLLLMMMNNNOOONNNMMMMMMOOOPPPPPPPPPOOONNNNNNMMMLLLQQQXXXiiipppfff|||sssiiiccc]]]WWWOOOIIIEEEEEEDDDDDDeeeKKKCCC???===888777666555444333333333222111000///.........///+++---------,,,,,,---///........................000000///.....................///000111222222333444111000000333555555444666777888999:::<<<@@@BBBBBBEEEKKKWWWcccllloooooogggdddaaaaaacccgggjjjkkkqqqtttwwwyyyzzz{{{|||~~~||||||}}}}}}~~~~~~}}}|||~~~eeeQQQKKKLLLKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUSSSTTTWWW]]]ffftttrrr\\\PPPJJJPPPIIIKKKNNNQQQVVV^^^fffjjjqqqtttvvvvvvvvvzzz|||yyywwwvvvuuuvvvzzzyyywwwvvvrrrkkk```XXXZZZhhhzzzrrr|||lll\\\WWWTTTUUUWWWYYYXXXTTTPPPMMMLLLJJJJJJLLLMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNMMMLLLKKKIIIRRR]]]jjj~~~mmmeee|||sssmmmbbb]]]TTTMMMHHHEEECCCBBBdddKKKBBB>>><<<888777666555444333333333222111000///............+++,,,---,,,+++,,,---///........................000000////////////....../////////000000111111111333111000000222444555555555777999999:::<<>>@@@???CCCHHHKKKQQQ\\\mmmyyywwwtttnnngggcccdddiiinnnnnnqqquuuwwwyyy{{{~~~~~~}}}|||{{{|||}}}~~~}}}lllZZZNNNKKKMMMLLLKKKJJJIIIJJJKKKNNNOOONNNMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPOOOPPPQQQSSSUUUZZZ```dddtttxxx\\\LLLPPPOOOOOOSSSUUUWWW[[[```dddjjjttt|||}}}qqqqqqwww{{{vvvvvvxxx{{{zzzyyyvvvttttttvvvyyy{{{sssyyyvvvcccQQQXXXzzz|||}}}uuu]]]TTTPPPMMMLLLLLLLLLJJJHHHGGGIIIKKKDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHEEEIIIRRRXXXVVV^^^~~~}}}xxxqqqhhh```WWWNNNIIIdddJJJAAA===;;;888777666555444333333333000000000///......---,,,+++,,,,,,,,,++++++---..............................///000111111000/////////////////////000000000111222333333333444555666444666999::::::;;;===??????DDDGGGHHHKKKUUUhhhvvv}}}{{{uuullleeedddiiiooooooqqqtttwwwyyy|||~~~zzzxxxxxxzzz}}}}}}ooo\\\QQQJJJIIILLLMMMLLLJJJIIIIIIKKKMMMNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPRRRSSSTTTUUUWWW[[[]]]bbbssszzzuuu~~~^^^RRRPPPRRRUUUUUUTTTYYYaaafffiiiooowww}}}pppmmmzzz|||wwwuuuuuuuuuvvvuuutttsssrrrsssvvvxxxzzz|||wwwjjj[[[ZZZvvv|||rrr{{{cccUUUPPPMMMIIIHHHJJJJJJIIIGGGEEEDDDEEEBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGIIICCCEEELLLLLLNNNeee}}}uuulllcccZZZTTTdddIIIAAA<<<:::888777666555444333333333///////////////---,,,,,,***+++,,,+++***+++,,,..............................///000111222111000///.........//////000000000000333555666666555555666444666999::::::;;;<<<===???CCCGGGFFFGGGOOO___lllzzz}}}}}}vvvmmmiiilllpppqqqsssuuuwwwyyy|||{{{xxxwwwyyy}}}~~~cccTTTMMMHHHHHHKKKLLLLLLJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSRRRTTTVVVVVVWWWXXXZZZ\\\YYYfffccc[[[VVVWWWUUUSSSXXXbbbjjjkkknnnqqqvvv~~~yyylllmmmzzz{{{zzzxxxvvvtttsssqqqqqqpppppppppqqqsssuuuwwwxxxzzzgggUUUYYYwwwvvvvvvaaaQQQKKKKKKMMMLLLFFFHHHJJJIIIFFFCCCAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDJJJAAA???EEEGGGGGGQQQ```}}}vvvnnnfffaaacccIII@@@<<<999888777666555444333333333...////////////---,,,+++***+++,,,+++******,,,...........................---///000222222222000///,,,------...///000111111///333888:::999666555555444666999:::::::::;;;<<<>>>BBBFFFEEEDDDIIIUUU___pppzzz{{{sssqqqrrrsssuuuwwwxxxzzz}}}~~~}}}|||||||||}}}}}}~~~~~~~~~}}}rrrYYYOOOKKKGGGHHHLLLJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHJJJIIIHHHIIIKKKNNNRRRTTTTTTUUUWWWWWWVVVWWWYYY[[[YYY```pppyyyddd]]]\\\YYY[[[aaahhhlllqqqrrrrrruuu|||sssppprrrzzz}}}{{{wwwvvvtttqqqpppppppppqqqpppqqqrrrtttvvvwwwxxxyyyjjj\\\VVVjjjxxx~~~lllaaaSSSJJJHHHIIIJJJKKKDDDEEEGGGFFFDDDBBBAAAAAAAAA@@@???>>>===>>>????????????@@@AAAAAAAAAAAAAAACCC@@@???BBBCCCBBBFFFMMMgggyyysssooocccIII@@@;;;999888777666555444333333333...////////////---,,,+++***+++,,,+++******,,,...........................---///111222333222111000,,,,,,---...///000111222...444:::<<<;;;777666555444666999;;;::::::;;;<<<===AAADDDDDDCCCFFFNNNUUUgggvvv{{{uuuttttttvvvxxxyyyzzz}}}|||{{{|||}}}}}}{{{|||~~~vvvwww{{{cccMMMGGGFFFDDDEEEKKKHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIGGGFFFHHHGGGFFFFFFHHHMMMRRRUUUTTTUUUVVVVVVUUUUUUWWWYYYZZZ]]]^^^fff~~~tttgggddd```^^^```ccckkkuuuxxxvvvuuuxxx}}}~~~rrreeekkkttt}}}yyyuuusssnnnkkkkkknnnrrruuurrrtttwwwyyy{{{|||||||||aaabbbkkkyyykkkuuufffXXXQQQKKKIIIIIIFFFBBB@@@BBBCCCDDDCCCAAA@@@AAACCCAAA@@@>>>===<<<<<<======<<<<<<===>>>>>>>>>>>>>>>;;;>>>AAA@@@>>>===BBBGGGNNNrrr}}}zzzbbbIII@@@===;;;888777666444222111111111444444333111000...---------,,,,,,++++++,,,,,,---,,,,,,------------------...///000111222333444444///............///000000333222333666::::::777444444555888;;;<<<<<<;;;;;;???AAACCCDDDFFFIIIMMMPPP^^^pppwww{{{yyywwwuuuuuuzzz~~~~~~~~~~~~}}}|||}}}rrrwwwooo[[[KKKHHHGGGBBBCCCHHHGGGFFFFFFFFFFFFFFFFFFFFFAAAGGGKKKJJJIIIJJJJJJIIIEEEFFFGGGIIIKKKNNNPPPQQQRRRSSSTTTSSSRRRQQQQQQSSSZZZ[[[ZZZ\\\nnnooobbbbbbfffcccppp{{{zzzuuuuuuyyy}}}tttzzztttlllhhhlllrrr{{{|||uuupppxxxuuurrrooooooqqqsssuuuwwwyyy}}}ssshhhooonnn```bbb}}}ggg\\\NNNMMMJJJGGGEEECCCCCCCCCBBBBBBAAAAAA@@@??????>>>????????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>><<<<<<>>>???@@@DDDUUUrrrxxxbbbIII@@@===;;;888777666444333222111111444333222111000...---------,,,,,,++++++,,,,,,---,,,,,,,,,---------------------...///000111222222...............///000111444333222444777999777666555777999;;;<<<<<<<<<;;;???AAACCCDDDFFFHHHLLLPPP[[[gggvvv{{{yyyzzzyyyvvvtttvvv|||}}}{{{zzz{{{}}}~~~~~~|||qqq}}}iiiVVVHHHEEEEEEAAAAAAFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCFFFKKKJJJFFFCCCCCCHHHHHHHHHIIIKKKMMMOOOPPPPPPQQQRRRRRRPPPPPPQQQRRRTTTVVVXXX\\\fff{{{ooo```iiiqqqwwwvvvtttvvvxxxxxxxxxyyyzzzhhhaaadddkkkttt{{{}}}zzzuuuqqqnnnpppssstttqqqmmmlllqqqwwwppplll{{{tttggg^^^cccssstttZZZMMMLLLJJJGGGEEEBBBAAAAAAAAA@@@@@@??????>>>======<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;::::::???>>>===<<<<<<===>>>??????JJJ```~~~xxxsssbbbIII@@@===;;;888777555444333222111111333333222111///...------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,---------...+++,,,,,,---...///000000...---......///000111222555333111222444777888888666777999:::<<<<<<======???AAACCCDDDEEEHHHLLLOOOWWW\\\fffxxxzzz|||{{{wwwrrrrrrvvv{{{~~~|||zzz{{{}}}zzzqqqsssppp^^^OOOCCCBBBBBB??????CCCCCCCCCCCCCCCCCCCCCCCCCCCEEEAAACCCLLLSSSPPPHHHBBBLLLKKKIIIIIIIIIKKKMMMNNNLLLMMMOOOOOONNNNNNOOOQQQMMMNNNTTTZZZ\\\eeetttxxxzzzzzzzzz{{{wwwqqquuutttsssvvv|||~~~kkkccccccccc```fffsss~~~~~~~~~~~~}}}{{{xxxuuurrrppppppooonnnrrrsssooojjjkkkttt}}}lll^^^nnnjjj]]]aaavvvooo[[[OOOCCCHHHFFFDDDAAA???>>>>>>>>>=========<<<;;;;;;::::::============<<<;;;::::::::::::::::::::::::::::::>>>===<<<;;;;;;<<<===>>>===AAALLLgggssspppbbbIII@@@<<<;;;777777555444333222222222333222111000///...------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...+++,,,,,,---......//////............///000222222555333111000222555999;;;444555666888:::<<<>>>???@@@AAACCCDDDEEEGGGKKKNNNTTTTTTZZZkkk{{{vvvrrrrrrtttvvv~~~~~~~~~}}}{{{lll|||yyy\\\TTTIII@@@??????>>>>>>AAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCKKK___kkk___JJJLLLJJJHHHFFFFFFGGGHHHIIIGGGIIIJJJKKKKKKKKKMMMOOOKKKIIIOOOWWWVVVVVViii}}}wwwzzz|||{{{sssrrrqqqooopppvvvyyymmmhhhcccfffiiijjjkkkqqq|||wwwsssttttttsssqqqooopppqqqsssssspppmmmjjjlllrrrzzzsss___VVVdddkkk\\\lll}}}xxxYYYPPPLLLFFFEEECCCAAA???============<<<<<<<<<;;;::::::999999;;;;;;<<<<<<;;;:::999999999999999999::::::::::::<<<<<<;;;::::::;;;<<<<<<===???CCCTTT{{{}}}vvvbbbIII@@@<<<;;;777666555444333222222222222111111000///...------,,,++++++******++++++,,,******++++++,,,------...---------......//////000.........//////111222222444333222111222555999===333333444666999<<>>>>>>>>>>>>>>???=========>>>>>>>>>??????<<>>===<<<=========<<<<<<;;;::::::999999999::::::::::::999888888888888888999999999::::::;;;;;;::::::::::::;;;;;;===AAABBBFFF^^^bbbIII@@@===;;;666666555444333333333333111111000//////...------++++++************++++++))))))***+++,,,---.............../////////000000000000//////000000111111222333444444444666:::===555555555666888;;;???AAA@@@AAACCCCCCDDDFFFJJJMMMQQQQQQUUU\\\eeesss~~~{{{{{{yyyxxxzzzzzz{{{}}}}}}||||||~~~~~~qqquuuiiiPPPAAACCC@@@===<<<=========<<<:::::::::;;;<<<<<<======666???======ZZZ{{{rrrPPPCCCBBBBBBAAA@@@@@@@@@@@@???AAACCCDDDCCCDDDFFFGGGKKKEEEEEELLLNNNMMMRRRZZZhhhzzzooofffdddgggllluuuwwwkkkcccaaaccceeegggmmmuuu~~~}}}|||zzzxxxwwwvvvtttqqqnnnjjjlllmmmkkkhhhhhhkkkoooppppppttt|||tttjjjdddjjjvvvlllWWWeee{{{}}}}}}ZZZQQQNNNEEEAAAEEEAAA@@@>>>===<<<<<<=========<<<<<<;;;;;;:::999999888888888999999888888777777777777888888999999:::::::::::::::::::::::::::;;;???@@@???GGGcccbbbIII@@@===;;;666555444444333333333333000000000///......------++++++************++++++))))))***+++,,,---..................////////////222111000000///000000000000333666888777888:::<<<<<<;;;999888888;;;>>>@@@@@@AAABBBCCCDDDFFFIIILLLNNNPPPUUUZZZ^^^ggg|||}}}|||}}}{{{{{{zzzzzz||||||{{{zzz|||xxxmmm{{{oooPPP@@@>>>======<<<;;;;;;;;;;;;999777888888999::::::;;;;;;777999888:::JJJ[[[WWWGGG>>>>>>???@@@@@@???>>>>>>>>>???AAAAAAAAAAAABBBDDDDDDDDDDDDEEEGGGJJJMMMOOOWWWiiiyyyooohhheeegggjjjwwwuuujjjeeeeeegggaaafffkkknnnsss~~~~~~}}}}}}|||zzzyyyxxxuuuqqqooonnnnnnmmmlllggghhhiiigggfffiiiqqqwwwzzzwwwtttttt|||uuuhhh\\\ccc}}}~~~xxx\\\GGGGGGHHH@@@<<>>===;;;;;;;;;<<<<<<<<<<<<;;;::::::999999888666777777888888777777777666666777777888999999:::::::::;;;;;;;;;;;;::::::999:::>>>@@@???IIIjjjbbbIII@@@===;;;666555444444333333333333000000//////......------++++++************++++++((()))***+++,,,---......------..................333222111000///////////////333888::::::999:::<<>>@@@AAABBBCCCDDDFFFIIILLLKKKNNNTTTZZZ\\\cccuuu~~~}}}}}}|||zzzzzz|||yyywwwvvvxxx~~~{{{yyy~~~~~~}}}sssmmmbbbBBB888???999;;;;;;:::999:::999666666777777888999:::::::::;;;777666<<>>AAA;;;<<>>======>>>@@@@@@??????@@@BBB>>>CCCEEEAAAAAAFFFJJJJJJSSSNNNiiisssggghhheeeiiisssxxx}}}uuujjjeee^^^ccchhhhhhhhhllluuu}}}yyyyyyyyyyyyzzzzzzxxxtttqqqrrrpppnnnnnnmmmllliiigggdddffffffeeegggooo{{{wwwnnnxxxnnndddcccbbbmmmyyyUUUIIIAAACCCCCC======AAA===<<<;;;:::::::::;;;;;;;;;;;;::::::999888888888666666777777777777777666555666666777888999999999:::;;;;;;<<<<<<;;;;;;::::::777;;;CCC@@@???TTTqqqbbbHHH@@@===;;;999777666444333333333333111111000000//////.........---,,,,,,++++++,,,,,,++++++++++++,,,---...///000000//////...---++++++...///111333444333222111111555666666<<>>EEEJJJDDD888222888AAA>>>BBBEEEEEECCCCCCHHHLLLNNNPPPSSSUUUXXX```jjjrrr|||~~~|||}}}}}}yyyrrrqqqwww~~~}}}wwwuuudddBBB<<>>???AAA@@@@@@@@@@@@BBBCCCDDDKKKJJJRRRkkk{{{ppplllhhhfffhhhmmmssswwwqqqjjjfffggghhheeefffjjjuuuvvvyyy}}}|||zzzzzz{{{{{{yyyxxxrrrtttuuutttrrrqqqqqqrrrnnnmmmllliiigggffffffffffffccccccffflllvvvxxxqqq~~~{{{ccc]]]bbb{{{uuuNNNAAA@@@???>>>============;;;:::999888777777777777999888888777666555555444777666666555555555555666666666666666777777777777888888888888888888888888666:::>>>===<<>>999999======AAAEEEEEEDDDDDDHHHLLLLLLOOOQQQSSSWWW^^^gggooo}}}yyyvvvxxx{{{}}}|||zzz{{{}}}}}}xxx{{{sssWWW>>>;;;<<<444777666666666666666777888555555555666666666666777777888888999999999999999888888999999999999999888;;;;;;:::999999:::<<<<<<===<<<;;;;;;<<<===???@@@CCCBBBGGGVVVmmmwwwooojjjhhhgggfffmmmxxx}}}rrrllliiifffhhhmmmlllmmmnnnrrrvvvzzz}}}~~~~~~{{{zzzzzzxxxwwwvvvwwwyyyyyyxxxvvvtttuuutttsssqqqnnnmmmlllkkkjjjgggeeedddgggkkknnnnnnfffccclll{{{yyyyyy___VVVcccvvv]]]EEE???>>>===<<<;;;;;;;;;;;;::::::888777777666666666555555555555666666666666666555555555555555666666555555666666666777777777888888888888888888888888777:::<<<;;;;;;???IIIRRRddd|||bbbHHH@@@===;;;999777666444333333333333111111000000//////......------,,,+++++++++++++++++++++***++++++,,,---....../////////...---,,,,,,000222555777777666444222///111333444999???AAA>>>888<<>>???AAABBBAAAGGG[[[zzz{{{nnneeeddddddhhhrrr||||||}}}~~~}}}||||||}}}}}}zzzxxxyyyzzzyyywwwxxxwwwvvvtttrrrqqqqqqqqqppppppqqqsssttttttrrrpppllljjjhhhhhhiiiiiifffdddeeefffhhhjjjnnnvvvvvvpppaaaTTTRRRXXXpppnnnyyy___GGG???@@@999888777666666666666666777777666555555555555555///000111222333444555666222222222222333555666666444444555555555666666666666666666666666666666666888777666777999:::;;;;;;===MMMjjjuuullleeeooobbbHHH@@@===;;;999777666444333333333333111111000000//////......,,,,,,+++************+++++++++*********+++,,,,,,------..................///000222555666666666555444222111444777999;;;<<<<<<::::::@@@GGGIIIEEE@@@>>>@@@BBBDDDFFFGGGIIIJJJJJJMMMQQQTTTUUUYYY```eeerrr~~~||||||}}}||||||}}}{{{{{{|||~~~~~~jjjLLL===>>>888222555777444444333222111111222222666666777777777888888888666777777888888888888888666777888999::::::::::::999888777555555555666666::::::999999:::;;;===>>>:::===??????BBBMMM```nnnuuullljjjooouuuzzz~~~||||||}}}~~~||||||zzzxxxwwwyyy}}}~~~|||wwwuuusssrrrssstttuuuuuuwwwvvvuuusssqqqpppoooooopppoooooopppqqqpppnnnllliiihhheeeeeeeeeffffffeeefffjjjooovvvkkkmmmpppkkkccciiisss|||yyyrrraaaMMMCCC???===777777666555555555666666555555444444333333444444000111111111222222222333111111111111222333555555444444444444555555555555555555555555555555555555666555444666999;;;:::888@@@>>>LLLqqqnnnkkkxxxbbbHHH@@@===;;;999777666444333333333333111111000000//////......,,,,,,+++***************++++++************++++++,,,,,,---.../////////...---///333999???EEEJJJLLL:::555222555888999;;;>>>@@@>>>===???DDDGGGHHHHHHAAAAAABBBCCCEEEGGGHHHJJJJJJNNNSSSUUUVVVYYY^^^ccciiisssxxxuuuwww|||}}}zzzzzz{{{}}}}}}yyy{{{zzzvvvSSS@@@;;;???666111555888555444333222111111111111666666666666777777777777666666777888888888888888777777888999::::::::::::888777666555555555666777888888777777888999;;;<<<999<<<@@@AAACCCGGGNNNSSSrrryyy}}}}}}~~~zzzyyywwwuuutttuuuyyy||||||~~~~~~||||||~~~}}}}}}~~~}}}zzz{{{{{{yyyxxxwwwvvvvvvvvvuuuuuuttttttsssrrrrrrqqqnnnllljjjjjjkkkkkkiiihhhbbbbbb```]]]\\\^^^bbbfffjjjxxxyyyssshhhYYY^^^mmm^^^HHHCCCAAA;;;666666555555444444555555666444333333222222222333333222222111111111111111111111111000111111222333444333333333444444444555555444444444444444444444444444444444666888::::::999>>>666;;;YYYyyy{{{bbbHHH@@@===;;;999777666444333333333333111111000000//////......,,,++++++***************++++++************+++++++++,,,---...////////////***---222999CCCMMMVVV[[[@@@999444666888999===BBBAAABBBBBBBBBBBBDDDIIIMMMEEECCCAAAAAACCCFFFHHHIIIJJJNNNSSSUUUVVVXXX\\\```cccfffnnnzzz{{{{{{}}}~~~yyy||||||aaaDDD999999;;;222111666555333333222111111222222222444444444555555555555666555555666777777777777666777777888888888888888777666555444444444555666777777777666666777888:::;;;<<<>>>AAABBBBBBDDDHHHLLL[[[}}}uuu{{{{{{xxxuuurrrrrrtttvvvzzzzzzzzzzzzzzzzzz{{{|||xxxzzz{{{{{{zzzyyyyyyzzz|||}}}~~~~~~|||yyywwwwwwwwwwwwvvvwwwwwwyyy{{{}}}|||zzzwww|||}}}}}}|||zzzyyyxxxxxxtttsssssssssrrrqqqpppooogggeeebbbaaacccddddddddd]]]___```^^^]]]bbbmmmvvv}}}nnnbbbVVVSSSggg{{{mmm||||||eeeLLLAAA>>>;;;777555444444333333333333444444222222111111111222222333111111111111111111111111111111000000000111111222222333333333333444444444333333333333333333333333333444555555666777888999999666999HHH___xxxbbbHHH@@@===;;;999888666444333333333333111111111000//////......,,,++++++***)))*********++++++***************+++++++++---...//////000000---...///333999AAAHHHMMMDDD;;;666777999999>>>EEEAAADDDFFFEEEAAACCCIIIOOOGGGDDDAAA@@@BBBEEEHHHIIIIIIMMMRRRUUUUUUWWW[[[^^^bbbcccjjjsssxxx}}}{{{zzz|||yyy~~~~~~mmmQQQ===555555666///111666222111111111111222333444555222222222333333333444444333444555555666666555555666777777777777777666555444333333222333444666777888888777777888999;;;<<<;;;===>>>===<<>>777666;;;333222222222222222333333222111111111111111222222000000111111222222222333222111000000000000000111222222333333333444444444333333333333333333333333333444555555444444666999888;;;???>>>@@@WWW~~~bbbIIIBBB===:::999888555333222222333444000000000///......------...---+++))))))***+++,,,************************,,,,,,------.../////////222000...///444888999999999;;;<<<999888:::BBBIIICCCCCCEEEHHHGGGDDDDDDHHHJJJJJJGGGCCCDDDIIIKKKIIINNNNNNPPPSSSWWW[[[\\\\\\ccceeehhhkkknnnrrrxxx{{{}}}{{{}}}|||zzzyyyxxx{{{uuuUUUCCC999999777555333111///...222222111111111111222222333333333444444444555555444444444444444444444444666666555555444444444444333222111111333333222111555555555555555666777888999;;;<<<===>>>@@@CCCFFFUUURRRYYYppp}}}{{{|||}}}zzzvvvtttqqqnnnooosssxxx{{{}}}~~~wwwvvvxxxzzz|||}}}vvvsssooommmoooqqqsssuuuuuuwwwxxxxxxvvvuuuuuuvvvqqqnnnkkkiiikkkmmmnnnnnnqqqppprrrwwwzzzzzzyyyyyytttwwwxxxuuupppmmmnnnqqqeeefffgggiiihhheee```\\\YYYWWWWWW[[[___```aaabbbkkkqqq~~~ttteeekkk}}}jjjWWWJJJMMMYYY[[[YYYWWW[[[lll~~~oooSSSMMMJJJDDD>>>:::777555555222222222333333333444444666444333111000000111111000000000000000000000000000000000000000000000000222222111111111111111111111111222222222333333333444444444555555555555666555666;;;@@@@@@EEE___{{{bbbIIIBBB===:::999888555333222333333444000000000///......------...---+++))))))***+++,,,************************,,,,,,,,,---......//////222000///000444888::::::888;;;<<<;;;:::<<>>CCCGGGEEECCCCCCGGGNNN___{{{xxxooommmllllllaaa`````````ccciiipppvvvwwwwwwwwwvvvvvvvvvuuutttllljjjgggdddccccccdddeeemmmmmmkkkgggaaa]]][[[[[[YYYWWWVVVVVVXXXZZZZZZZZZZZZfffuuu~~~}}}{{{zzz}}}wwwppphhhcccaaa___^^^\\\\\\^^^```aaa``````___aaaaaaeeessszzzfff\\\dddsss{{{dddLLLAAACCCPPPggg}}}dddMMMEEEEEE<<<:::777444222222222333111111222222222333333333444333222111000000000111000000000000000000000000////////////////////////111111111111111111111111000111111111222222222222333333333444444444555555;;;555444:::<<<:::===CCCZZZbbbIIIBBB===:::888777666444333333333333000000000///......---------,,,+++*********++++++************************+++++++++,,,------......000000111222555777999:::999;;;>>>>>>===<<<===>>>AAAAAADDDIIIJJJKKKPPPVVVQQQVVVYYYUUUPPPNNNLLLIIILLLNNNPPPSSSUUUXXXZZZ\\\aaaccceeeffffffhhhjjjlllrrruuu|||}}}|||{{{lllKKK===888333111111111000000000000/////////............//////111111111222222222333333111111111111111111111111333333333333333333222222222111000111222333222111333222333333444555666777777888888888999===BBBFFF@@@BBBEEEEEEEEENNNdddyyy{{{ssseeefffhhhhhhjjjnnntttxxxuuuxxxzzzxxxvvvvvvtttrrrgggddd___ZZZWWWYYY]]]aaadddcccbbb^^^XXXTTTSSSRRRNNNLLLKKKKKKMMMNNNNNNMMMSSSeeezzz~~~|||{{{|||zzzuuunnniiihhhiiitttxxx{{{ppp]]]TTTNNNSSS^^^\\\UUUPPPSSS]]]nnn}}}zzz{{{aaaQQQIIIBBB>>>999777555333222222333333111111111111222222222222222222111111000000000000////////////////////////////////////////////////000000000000111111111111000000000111111111111222222333333333444444444444999555555;;;>>><<<<<<>>>KKKeeebbbIIIBBB===:::888777666555444333333333000000000///......------,,,,,,+++++++++***++++++******************************++++++,,,---------...///111222444666888::::::<<<===>>><<<:::999888:::@@@HHHNNNOOOPPPZZZeeeyyymmmccc]]]VVVPPPQQQTTTVVVWWWWWWXXX[[[]]]___aaadddfffgggiiilllnnnssstttvvvzzzxxxRRR;;;666555333000000000000000111111111000//////......//////000000000000111111111111222000000000000000000000000111111111222222222222222111000///000222333222111111111222222333555666777666777777777888;;;???CCC;;;<<>>===;;;999888888???JJJSSSVVVYYYcccnnnvvviiiddddddcccZZZ]]]___^^^\\\[[[]]]___\\\___bbbeeegggiiikkkmmmlllpppuuuxxxxxx~~~\\\???444222222000000000000000000000000000//////............///////////////000000000111111000000000000000000000000000000000111111111111111000//////000222333222111000000111222333444666777666777888888888999<<>>888444444666444333222111//////......///000000000000111111111//////000000000000///......................................................//////000000111111111////////////000000000000111111222222222333333333222444666555222222888===???FFFQQQgggbbbIIIBBB===:::777777666666555333222222000000000///......------+++,,,,,,,,,++++++******************************))))))******+++,,,,,,,,,***---000222222222555777999:::<<<>>>??????>>>===777;;;DDDQQQZZZ^^^dddjjjyyy~~~zzzjjj\\\YYY```ggg```cccdddbbb]]]ZZZ[[[^^^\\\___cccfffggghhhjjjllljjjmmmssswwwvvvvvvdddAAA444333111///000//////........................------------............/////////000000000000000000000000000000000/////////000000111111111000///...///222333222111///000000111222444666777555666888999888888999:::===::::::===???@@@CCCIIIGGGZZZtttyyywwwvvvyyy|||gggYYYSSSRRRWWW]]]___ffflllooouuugggTTTAAA<<<:::999666222444999111111000000/////////////////////000000000111111......///000000//////...------------------------..............................//////000111111222........./////////000000111111111111222222222222333666777555333555888;;;888>>>DDDOOOhhhbbbIIIBBB===:::777777777666555444222111000000000///......------+++,,,,,,,,,,,,+++******************************)))))))))***++++++,,,,,,))),,,000111111111444777888999;;;>>>AAACCCCCCBBB666555<<>>MMM\\\fffjjjUUUTTTWWWYYYRRRGGGGGGPPPfffbbb^^^[[[XXXXXXZZZ^^^```aaaccceeehhhjjjlllmmmlllmmmooorrrtttwwwyyyzzzxxxKKKAAA555///...000111000------------------------++++++,,,,,,,,,,,,---------------............///---------............///000///---,,,---...000222////////////000000000000/////////000111111222222444444555555666777777777555666:::<<<999555999AAA<<>>888111---...///...,,,------------------------+++++++++,,,,,,,,,------------------............------------............//////---------...000111.../////////000000000000/////////000111111222222333333444555555666666777777666777888:::;;;<<<;;;<<<>>>???BBBLLLbbb~~~oooiiijjjggg^^^WWW___WWWTTTZZZ___```aaadddssszzzxxxyyyhhhNNN???999777666666666555333222111000///////////////.........---,,,---......//////........................//////------------------------------------............------------------------------...///////////////222111000000//////000000000000111111222333333444777999???BBB===:::GGGZZZ```GGG@@@<<<:::999888666555333333222222111111000///...------,,,---,,,++++++******++++++++++++************++++++++++++************++++++...000222444666666666666666;;;EEETTTbbbgggeee```^^^RRRCCC<<<@@@LLLYYYaaa```iiiiiifffooo}}}uuu```WWW[[[fffsssvvvmmmccc^^^___```bbbeeeiiikkkmmmnnnppppppooopppqqqtttwwwyyy}}}zzz|||xxx{{{~~~}}}vvv|||]]]===333000---...000111...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------............///...---------...000111....../////////000000000/////////000111111222222222222333333444555555555999:::777777???IIIGGG===<<>>MMMLLL???666<<>>@@@GGGMMM]]]vvvwwweeerrr}}}~~~{{{www|||{{{wwwqqqmmmnnnjjjqqqwwwzzz{{{zzztttmmmbbb___]]]^^^aaacccbbb```ccccccmmmyyyqqqxxxtttTTTHHH;;;777:::<<<888222000000000///////////////.........---------,,,,,,******+++,,,,,,,,,,,,,,,......------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000//////......///////////////000000111222222222333222444888777444666<<>>HHHPPPVVVQQQFFFBBBIIISSSZZZkkk||||||zzzuuubbbZZZkkk~~~uuulllcccccccccdddfffiiimmmooorrrqqqooonnnppprrruuuwww{{{{{{|||~~~~~~~~~}}}}}}}}}~~~~~~}}}yyysss{{{eeeFFF666111111000///...///000000///++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------...---------------......///............/////////////////////000111111222222000000111111222333333333,,,444555000555AAABBB888555888;;;>>>????????????FFFVVVoooiiicccuuuvvvrrrzzz|||vvvooommmpppbbbiiimmmjjjhhhjjjllllllfffmmmuuuzzzyyywwwvvvvvv{{{uuuzzzyyyrrrqqq]]]CCC<<<999666666888777333///000000000///////////////------------,,,,,,,,,,,,)))******+++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------///...............//////...//////000000111111222222111111444666666888<<>>;;;888888;;;>>>???>>>>>>AAALLL___uuunnnooouuu|||rrrlllpppwwwjjjOOO@@@888777666555222000000111222000000000000////////////------,,,,,,,,,+++++++++)))******+++++++++++++++...---------------,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------------......///.........///000000111111222111000000222333666888888:::<<>>HHHPPPOOOEEE:::???@@@EEEPPPaaarrrrrrooojjjfffhhhttt|||uuuooojjjgggeeeqqqmmmrrrnnnooopppqqqtttwwwvvvsssqqquuuyyy{{{|||}}}}}}~~~}}}|||}}}~~~}}}zzzhhhZZZ|||zzzooowwwdddOOO999000///------///------,,,,,,+++***))))))))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,000///...------...///000////////////////////////111111222222222333333333000111222333333333333222222444555444333333444555999:::;;;===???AAACCCDDDPPP```vvvwwweeebbbppp|||}}}wwwpppkkkppp|||VVVQQQIIIAAA:::777555555111111111111000000000//////...---,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000333555666666<<>><<<:::888666444333222222333111111000///...---,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************,,,+++***+++,,,...000222<<<>>>CCCLLLSSSSSSKKKCCC???CCCHHHNNN[[[rrrxxxgggeeelllsssvvv{{{wwwuuummmyyyzzzvvvkkkooorrrsssssssssssssssqqqtttxxxyyyzzz{{{}}}~~~~~~~~~}}}~~~zzz|||~~~~~~vvvvvvzzzmmmKKK===000------,,,---///---,,,,,,+++******)))))))))))))))*********++++++((((((((((((((((((((((((((()))******++++++***************+++++++++,,,,,,***++++++,,,---,,,,,,,,,......---,,,,,,---..............................000000000000111111111222111111222222222222222111111333444444333333444666999:::;;;<<<===>>>???@@@>>>FFFRRR^^^kkk~~~yyyrrrvvvzzzbbbTTTCCC@@@;;;666333222222222111111000000000/////////......---,,,,,,,,,,,,,,,---,,,+++***))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((())))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------........./////////000000000000333555444444777>>>DDDVVVuuu]]]FFFAAA>>>;;;:::888666444333222222333111111000///...---,,,,,,+++++++++++++++++++++++++++++++++***************************************,,,+++******+++,,,---...555888???GGGLLLLLLIIIEEEBBBBBBDDDJJJZZZtttzzzcccZZZ^^^fffkkkxxxppprrr{{{~~~xxxrrrppprrrttttttsssqqqsssvvvwwwxxxxxxzzz|||{{{}}}~~~|||}}}~~~~~~}}}}}}|||wwwcccKKK444///+++,,,---,,,,,,...,,,,,,++++++***)))))))))))))))))))))************(((((((((((((((((((((((((((((()))***************)))*********++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---............................../////////000000000111111111222222111000000000111333333333333555666999999999::::::;;;;;;<<<>>>???@@@AAAFFFSSSdddrrr~~~~~~uuuaaaQQQDDD===888777555333222222222222000000000/////////......------,,,,,,++++++,,,,,,---,,,+++*********************))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000000222444333111222555999888OOOppp\\\FFF@@@===::::::888666444333222222333111111000///...---,,,,,,++++++++++++++++++++++++***************************************************)))))))))***+++,,,---...333999???BBBBBBBBBBBBFFF???<<>>???AAABBBFFF@@@>>>FFFTTT^^^]]]XXXYYY\\\\\\VVVNNNLLLQQQXXXvvvwwwyyy~~~vvvpppqqqvvvssstttuuuvvvxxxyyyyyyxxxvvvyyy}}}}}}|||{{{{{{{{{}}}}}}}}}}}}{{{www~~~rrr{{{wwwYYY>>>111...---///000---***((())))))******))))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((())))))))))))((((((((()))))))))*********((()))******++++++******,,,,,,,,,------,,,,,,,,,------------------------............/////////000/////////000000///.........///111222222222444666444555666777888:::;;;;;;222777===?????????@@@AAA???GGGSSS```ooosssxxxvvvrrr~~~xxxoookkklllnnnooorrrxxxxxxcccWWWGGG===999999777555333333222111000...---,,,.........---------,,,,,,++++++*********++++++,,,++++++***)))))))))******(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............---///000000000000000111555:::@@@FFFRRRlll]]]FFFAAA>>>;;;:::888666444333222222333111111000///...---,,,,,,++++++++++++++++++++++++***************+++++++++************************&&&&&&((()))+++,,,------000222666888:::===@@@BBBBBBFFFIIIHHHEEEFFFJJJOOOMMMLLLNNNVVV^^^^^^TTTKKKaaarrrkkklllxxxtttttttttvvvyyyzzzzzzxxxwwwzzz}}}||||||{{{{{{|||}}}zzz|||~~~{{{yyymmmvvvpppuuusssWWW===---+++000***------)))''')))***((()))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))************)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,---...////////////......///111111111111333444333333444666777999::::::111444777999:::<<<>>>@@@>>>@@@BBBEEELLLZZZmmmzzzyyyggglllyyynnndddaaabbbjjjlllqqq|||jjjXXXOOOGGGBBB===999888777444111/////////000000/////////---------,,,,,,,,,,,,+++******))))))******++++++***))))))((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------...///000111111222222555999999;;;JJJiii^^^GGGBBB>>><<<:::888666444333222222333111111000///...---,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************(((((()))***++++++,,,,,,......///333777<<<@@@BBBEEEIIILLLIIIBBB@@@EEEKKKKKKIIILLLYYYhhhlllbbbVVVNNN___~~~|||{{{tttyyysssrrrsssuuuyyy{{{zzzxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~xxx{{{|||{{{yyy}}}{{{uuurrrwwwvvvsssSSS===000******...'''******''''''+++***&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''((((((((('''''''''''''''((((((((())))))'''((())))))******))))))******+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,------------***+++,,,---.../////////...000111111000000111333222222333444444555666666888888888777777888:::;;;<<<<<<<<<;;;===CCCLLLSSSXXXhhhxxx}}}zzzpppooouuu~~~yyyvvvwww}}}uuueeeUUUEEE<<<:::777777777777666555444333000000000000000111222222,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------...---------///000111111111111444888:::>>>JJJXXX{{{^^^HHHBBB???<<<:::888666444333222222333111111000///...---,,,,,,++++++++++++++++++++++++))))))******++++++++++++******************************++++++++++++***)))...---...222999???DDDEEEKKKIIIGGGHHHIIIHHHDDDAAAKKKOOOUUU^^^eeehhhgggeeeYYY```pppyyyzzzrrrqqqqqqtttxxx{{{zzzxxxzzz|||~~~~~~~~~~~~~~~}}}~~~~~~~~~vvvyyyzzzvvvttt{{{}}}}}}www}}}wwwsssWWW999---,,,+++***+++'''++++++((()))---***###'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))'''(((((()))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++---...///000000///000111111000///000222222222222222222222222222333444555666777777888888777999;;;======???AAABBBDDDEEEFFFJJJWWWjjjxxx~~~}}}qqqggghhhqqq~~~gggXXXJJJEEEBBB<<<999:::666777666444111000111222111000...---,,,---......,,,,,,,,,+++++++++******))))))((())))))***++++++''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///...,,,,,,---///000000111,,,---666<<<:::999:::HHHooo\\\FFFAAA<<<888999888666555333333222222222222111111000/////////,,,,,,,,,+++++++++************))))))******+++,,,************************)))************+++++++++------...///333:::BBBHHHIIIHHHHHHJJJMMMLLLIIIEEEUUUYYYXXXVVV```qqqxxxtttkkkjjjppp~~~zzzwwwjjjiiirrrxxxvvvpppwwwzzz}}}~~~yyy}}}}}}~~~}}}}}}}}}}}}|||{{{{{{{{{uuuiiigggsss~~~yyyppp~~~sssKKK@@@444000///---,,,,,,(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''---+++(((''''''(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++++++++******************++++++***************+++***++++++,,,,,,------.../////////000111111222222111222222333333222222111222333444555666666666666888;;;<<<:::;;;======:::>>>???AAADDDHHHLLLOOOPPPcccrrrwwwxxx{{{uuuxxxyyyxxx{{{~~~}}}yyyzzzppplllfffdddjjjxxxhhhWWWGGGEEEBBB???;;;777555333222222111111000/////////.........///......---,,,,,,,,,+++***)))))))))***))))))(((((((((((())))))))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000111222222333333===GGG\\\zzz\\\FFFAAA<<<888999888666555333333222222111111000000///.........,,,,,,,,,+++++++++************))))))******+++,,,************************)))************++++++++++++,,,,,,---000666>>>CCCKKKKKKLLLPPPTTTVVVUUUSSSQQQ\\\hhhjjjddddddsssrrrgggiiivvv}}}||||||~~~~~~~~~{{{{{{{{{yyyxxxxxxxxxxxxqqqrrr||||||sssrrryyyiiiQQQ===222***((((((&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%###"""###$$$%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++************************++++++***))))))******+++******+++,,,,,,------...---......///000000111111111222222222222222222111111222333444444555555444444777888666777;;;<<<999999999:::<<<>>>@@@BBBCCCFFFMMMYYYffftttwwwmmmqqqzzzyyyuuusssuuu|||yyyzzzzzzvvvpppnnnrrrtttssssssoooqqqxxx~~~nnn\\\KKKAAA<<<;;;:::999888777666666222222111000000//////...---------------,,,++++++,,,+++******))))))******))))))(((((((((((())))))))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,------------...//////000000111222222333999>>>IIIZZZppp\\\FFFAAA===999999888666555333333222222000000//////...---------,,,,,,,,,+++++++++************))))))******+++,,,************************)))************+++++++++*********+++---111777<<>>???<<<666444777777555<<<;;;;;;::::::;;;;;;;;;???@@@@@@@@@AAAEEELLLQQQYYYcccrrr|||iii^^^WWWLLLDDD???===;;;:::444444333222111000000///111000000//////...------++++++,,,,,,++++++***)))******))))))))))))******(((((((((''''''((((((((((((''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,++++++,,,,,,,,,------------......//////000111111///333777777888AAAPPP]]]{{{\\\FFFBBB===:::999888666555333222222222222222111000000//////...,,,,,,,,,+++++++++************))))))******+++,,,************************))))))*********+++++++++***+++,,,++++++,,,///111333888AAAIIINNNOOONNNMMMNNNQQQNNNIIILLLZZZdddfffhhhppp|||yyymmmvvvzzz}}}xxxvvvyyy~~~~~~~~~}}}zzzxxxzzzzzzyyyuuuooollllllmmmrrr}}}zzz{{{}}}~~~hhhMMM888...,,,+++'''&&&)))***'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((((((&&&$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))(((((()))******+++))))))***++++++,,,,,,------......//////000111111///000000111111000000///000111222333333444444333>>>>>>;;;666444666777555666666666666777888999999888;;;>>>@@@AAABBBDDDEEEGGGLLLSSSYYY___jjjyyysssfffVVVKKKGGGDDDAAA>>>;;;999777555666555444333111000///...000000//////...---------,,,,,,,,,,,,,,,+++*********))))))((())))))******((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------......///000000...111555777777777999;;;PPPbbb}}}\\\GGGBBB>>>:::999888666555333333222222222222222111000000//////,,,,,,,,,+++++++++************))))))******+++,,,************************)))************++++++++++++,,,---,,,,,,,,,---///000777@@@GGGLLLNNNOOOPPPMMMYYYYYYLLLHHHUUUbbbfffiiidddaaahhhyyyssscccbbb~~~~~~~~~~~~~~~~~~|||yyyvvvjjjhhhddd^^^\\\cccoooyyyyyy~~~eeeHHH333+++***---***((('''***)))&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((()))******+++))))))******+++,,,,,,,,,---......///000000111111//////000000000000//////000000111222333333333333444666555222222666777555333333444555666888999:::999999::::::<<<>>>???@@@@@@DDDHHHKKKLLLOOOTTTXXX[[[cccppp~~~zzzzzzjjj___XXXPPPGGG???>>><<<999666444333444444333333333222222222111111/////////...------,,,,,,+++,,,,,,,,,,,,+++******))))))((((((((()))******(((''''''&&&&&&''''''(((&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////...///000222444444333111:::BBBTTTnnn\\\GGGBBB>>>:::999888666555333333222222111111111000//////......,,,,,,,,,+++++++++************))))))******+++,,,************************)))************+++++++++***+++------,,,+++,,,---...333:::AAAGGGMMMTTTYYYTTT[[[___ZZZTTTTTTZZZ___ddddddccceeetttzzzooottt~~~|||xxxuuu___]]]ZZZ[[[cccqqqzzzfffJJJ555,,,++++++***+++((((((***)))&&&'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&''''''((())))))'''''''''(((((()))++++++)))))))))***++++++,,,,,,,,,------......///000000...//////000000//////......///000111222222222222...111222000222555666444333333444555666888:::;;;>>><<<:::999999;;;;;;<<<;;;===@@@CCCFFFGGGGGGGGGIIIOOOVVV\\\aaahhhrrrzzzvvvmmmZZZXXXUUUTTTRRRLLLBBB;;;999888666333222222444666000000111111111111111111//////......---,,,,,,+++******++++++******)))(((((((((((((((((()))******(((''''''&&&&&&''''''(((&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,------......///......///000111222222555444;;;KKK^^^rrr\\\GGGBBB>>>;;;999888666555333333222222000000000///......------,,,,,,,,,+++++++++***************)))***++++++,,,************************)))************+++++++++)))+++------,,,++++++,,,)))---222888@@@KKKXXXaaa]]]VVVXXXbbbbbbWWWPPPQQQ]]]kkkvvvxxx{{{sss~~~|||xxxuuukkkiiiiiiooo{{{|||{{{~~~{{{{{{lllVVVGGG555,,,,,,---***%%%'''%%%%%%'''&&&$$$%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((()))++++++)))))))))***++++++,,,,,,++++++,,,------......///......////////////......---...///000111111111111///222333111222444444111000111111222333555666777777777777999<<<======<<<@@@???===>>>@@@BBBBBBBBBAAAFFFMMMOOOPPPRRRWWW[[[UUUaaaqqq~~~vvvaaaTTTRRRRRRQQQRRRNNNIIIDDDBBBAAA???>>>:::::::::999666333222222111000000//////...------///......------,,,++++++)))))))))))))))(((((('''((((((((((((((()))******'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---......///000111111///...///111999444333888>>>III\\\mmm\\\FFF<<<@@@777:::999777666444333333333000000///...---,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++***************))))))---444:::AAALLLWWWXXXXXX[[[```cccaaa[[[UUUTTT___rrrtttppp~~~~~~{{{~~~ssswww{{{[[[BBB444222...***(((&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))*********+++++++++,,,,,,++++++,,,,,,---...---......//////////////////...............///000111111111111111111111111222222333444444555555666666777777888999999::::::;;;;;;;;;;;;<<<===>>>???AAABBBEEEFFFGGGIIILLLOOORRRSSSTTTYYY___hhhooottt~~~yyyrrrgggYYYPPPMMMMMMKKKIIIDDDDDDDDDCCCAAA???===;;;777666666444333222111111000000000000///////////////......---+++***))))))+++*********))))))((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************++++++++++++++++++,,,,,,,,,---------------............///...///111222444777<<<@@@YYYjjj\\\FFF===@@@777999888777555444333222222111111000///...------,,,************************))))))))))))))))))))))))************************))))))))))))******************************+++++++++***,,,111666:::CCCMMMPPPVVV^^^dddeeeffffffgggcccdddppp}}}www~~~xxxtttsssuuu{{{|||qqqqqq~~~lllPPP<<<333000///,,,***((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((((()))))))))*********++++++,,,++++++++++++,,,------------...////////////..................///000111000000000000000000000000222222222333444444555555666666777777888999999999::::::::::::;;;<<<===>>>???AAACCCDDDDDDFFFIIILLLLLLLLLLLLNNNRRRWWW[[[^^^cccfffkkkqqqwww{{{~~~uuuoookkkfffbbbeee^^^SSSLLLIIIIIIIIIHHHBBBBBBBBBAAA???===:::999666666555444333222111111000000000/////////............---,,,+++***))))))*********)))))))))((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,---------------............///000000111111333777:::>>>III]]]uuu\\\GGG===AAA888888888666444333222222222222222111000///...------************************))))))))))))))))))))))))************************))))))))))))************)))))))))***+++++++++,,,---++++++...000222888???DDDPPP^^^eeegggjjjsss|||{{{~~~~~~{{{wwwttttttqqqjjjdddeeeppp{{{|||rrrmmm}}}kkkJJJ000))),,,,,,+++***)))((()))***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))************++++++******++++++,,,---,,,,,,---...............------......///000111222////////////////////////111111222222333444444444555555555666777777888888999999999999:::;;;<<<<<<>>>???AAAAAAAAABBBEEEGGGHHHHHHHHHIIIKKKMMMOOOPPPQQQSSSVVVYYY[[[\\\]]]]]]aaafffkkknnnpppsssxxx}}}zzzqqqllllllfff___ZZZYYYXXXVVVSSSUUUQQQLLLGGGEEEDDDEEEFFFAAA@@@@@@>>><<<999777666555555444333222111111000////////////.........---...------,,,+++***))))))))))))))))))(((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///000000///...///222444111555===HHHZZZqqq\\\GGG===AAA888888777555444222222111111222111111000///...------************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))***+++,,,,,,,,,---***))),,,---,,,000555;;;GGGVVV___ccckkkxxxxxx{{{|||yyywwwttttttrrrpppwww{{{vvvwwwyyyyyyrrr[[[DDD444---+++,,,***)))((((((((()))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((()))))))))*********************+++,,,,,,+++,,,,,,------------------------...///111222333........................000000111111222333333333333333444444555666666666888888888888999:::;;;<<<===>>>??????>>>???AAACCCCCCDDDFFFHHHJJJKKKLLLLLLMMMNNNQQQSSSTTTUUUUUUUUUTTTUUUWWWYYYZZZ[[[\\\]]][[[]]]```cccgggiiiiiiiiisss{{{{{{wwwrrrpppmmmkkkhhheeeaaa^^^WWWTTTQQQQQQQQQRRRQQQOOOJJJJJJHHHEEEBBBAAABBBCCC@@@???===;;;999777555444444333333222111111000000............---------------,,,,,,+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************************+++++++++++++++,,,,,,,,,------------...//////...------///111000333666888===GGGVVVaaa~~~\\\GGG===BBB999888777555444222222111111111000//////------,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))***+++,,,,,,,,,---)))(((+++,,,,,,---000555<<>>===;;;999777555444333222222222111000000//////------------,,,,,,,,,++++++++++++******))))))((('''''''''''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))*********)))))))))*********++++++++++++++++++,,,,,,,,,---,,,---............000222***///333555444666===BBBLLLggg\\\GGG===BBB999888888666444333222222222000000///...---,,,++++++************************))))))))))))))))))))))))************************))))))))))))************)))))))))***+++++++++,,,,,,((('''+++...,,,,,,///000333999BBBMMMYYYdddkkknnnvvv~~~|||pppeeesss~~~wwwzzz|||ooo]]]<<<555,,,((()))******))))))((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''(((((((((((()))))))))((())))))***+++)))******+++++++++++++++,,,,,,,,,,,,---...///000////////////////////////......//////000111111222000000000111222222333333666666666666777888999:::888:::;;;;;;:::;;;===??????@@@BBBCCCDDDDDDDDDDDDGGGHHHIIIJJJJJJIIIHHHGGGLLLMMMOOOPPPPPPPPPOOOOOOOOOPPPRRRRRRQQQPPPQQQRRRPPPUUUYYYZZZZZZZZZ\\\^^^[[[ZZZ[[[]]]___``````^^^\\\bbbiiinnntttvvvqqqnnnmmmlllllljjjfffddddddfffiiisssmmmeee```^^^___```aaa\\\ZZZWWWUUUTTTRRROOOMMMHHHHHHHHHHHHGGGFFFFFFEEEFFFEEEEEEDDDBBB@@@>>>===;;;:::888666555444333333111111000000000/////////,,,,,,,,,,,,++++++++++++*********)))))))))((((((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))))))))******((())))))))))))***************+++++++++,,,,,,,,,***,,,............000222))),,,///000///111555999777GGGXXXcccsss\\\GGG>>>BBB999999888777555444333222222111111000///...---,,,,,,************************))))))))))))))))))))))))************************))))))))))))******************************++++++,,,((('''+++...---+++,,,+++---111777@@@LLLXXX___hhhpppxxxwww```jjj|||yyyyyyrrrgggPPP999+++---......+++)))((()))&&&''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))(((((((((((()))******((()))******++++++******+++++++++++++++,,,---...---------------------------......//////000111111...//////000111111222222333333333333444555666777555666777777777888;;;===AAABBBBBBCCCCCCDDDEEEEEEHHHHHHJJJKKKKKKKKKJJJIIILLLNNNPPPOOOLLLIIIHHHHHHEEEGGGIIIIIIHHHGGGIIIKKKOOORRRUUUVVVUUUTTTVVVZZZXXXXXXYYYZZZ[[[\\\\\\[[[XXX[[[^^^___```fffqqqyyywwwppphhhbbb```aaacccddd[[[[[[[[[YYYWWWYYY]]]aaaccc```\\\ZZZ[[[]]]^^^^^^VVVTTTQQQPPPOOONNNLLLKKKFFFGGGGGGFFFFFFFFFFFFGGGDDDBBB@@@@@@AAAAAA===:::777666555333222111222222000000////////////......,,,+++++++++************)))))))))))))))(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***((((((((()))))))))******************++++++++++++***,,,......------.../////////...---......000111333777===BBBIIIWWWiiivvv\\\GGG>>>BBB::::::999777666444444333333222222111000///...------************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++***************,,,((('''+++...,,,******'''***...333999DDDQQQZZZttt|||pppeeesssxxx^^^III>>>555+++,,,***(((((())))))(((&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((()))***************+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000......//////000111111111111111111111222333444444222333555555555666999;;;=========>>>@@@BBBDDDEEE@@@BBBDDDFFFHHHIIIIIIIIIFFFJJJNNNNNNLLLJJJJJJLLLHHHJJJLLLKKKIIIIIIKKKMMMJJJLLLNNNOOONNNLLLOOOTTTRRRSSSTTTUUUVVVWWWWWWWWWTTTUUUVVVWWWYYY[[[___aaa___[[[VVVTTTVVVXXXZZZ[[[SSSTTTTTTSSSRRRUUUZZZ___YYYXXXXXXXXXZZZ[[[ZZZYYYXXXUUUQQQNNNLLLJJJGGGDDDCCCCCCDDDDDDDDDEEEGGGIIIBBB???<<<===@@@AAA===888444333222000000000000111///////////////.........+++++++++************)))))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***,,,......,,,+++,,,,,,///......///111111///---000000222555555777CCCPPP^^^III<<<@@@999888888777555444333222111222222111000///...------+++++++++************)))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---***++++++,,,000888CCCKKK\\\ppp{{{wwwrrrSSS???666000,,,+++&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........////////////000000000000000000000111222222333333222444555555555666888:::;;;;;;;;;<<<>>>AAACCCDDDCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDFFFHHHJJJKKKMMMNNNOOOPPPQQQPPPMMMLLLNNNQQQQQQSSSTTTUUUUUUVVVXXXZZZUUUTTTTTTWWW[[[\\\ZZZXXXYYYYYYWWWTTTRRRQQQSSSUUUUUUSSSRRRRRRTTTWWWXXXYYYZZZXXXUUUTTTUUUWWWXXXXXXXXXSSSNNNJJJHHHHHHHHHHHHBBBCCCCCCCCCCCCCCCBBBAAA>>>>>>>>>>>><<<:::888666444333222000///.........//////...---,,,,,,++++++))))))))))))(((((((((((((((((())))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************************************)))************+++++++++,,,,,,,,,---------......///000111222333444555555^^^III<<<@@@999888888777555444333222111222222111000///...------+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---)))))))))***,,,111:::@@@OOOdddyyy~~~{{{iiiTTT===000,,,***))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///.........................../////////000000000///000000111111222333333333444555555555666888::::::::::::;;;===???BBBCCCBBBBBBCCCCCCEEEFFFGGGHHHJJJJJJJJJJJJIIIHHHHHHGGGFFFGGGHHHJJJLLLMMMOOOOOOLLLNNNNNNMMMKKKJJJLLLNNNRRRSSSTTTTTTSSSSSSUUUWWWVVVSSSQQQSSSVVVZZZ[[[ZZZXXXXXXVVVTTTQQQQQQSSSTTTSSSRRRQQQRRRUUUXXXZZZ[[[YYYWWWUUUTTTUUUVVVVVVUUUUUUQQQLLLIIIHHHHHHHHHGGGFFFFFFFFFEEEDDDBBB@@@@@@=========<<<:::777555444444333111000///..................---,,,,,,++++++))))))))))))((((((((('''((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))******************************))))))*********+++++++++,,,,,,,,,,,,---------------......///111222222333^^^III<<<@@@999888888777555444333222111222111111000///...------+++++++++************)))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,))))))))))))))),,,111555???PPPdddtttyyy}}}|||{{{~~~~~~sssIII;;;,,,((()))))))))***'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$############""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((())))))))))))***++++++,,,,,,++++++++++++++++++++++++.................................////////////000//////000111111222222333333555666666555666888:::999999999:::;;;>>>@@@AAAAAAAAABBBBBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLNNNOOOPPPQQQNNNPPPQQQPPPOOOOOOPPPQQQSSSTTTTTTRRRPPPPPPQQQRRRUUURRROOOOOORRRWWW[[[]]]WWWWWWVVVTTTRRRQQQRRRTTTUUUUUUTTTTTTUUUWWWYYYZZZXXXVVVUUUTTTUUUTTTSSSQQQQQQNNNKKKJJJIIIIIIGGGFFFJJJJJJIIIGGGDDDBBB@@@>>>======<<<:::888555333222333222111///...............------,,,,,,+++++++++)))))))))((((((((('''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------++++++,,,---...//////000^^^III<<<@@@999888888777555444333222111111111000///...------,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,+++++++++++++++,,,...///222<<>>???@@@AAAAAABBBCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTSSSQQQNNNLLLLLLMMMSSSQQQOOOOOORRRVVVZZZ]]]WWWWWWWWWUUUSSSRRRSSSUUU[[[[[[ZZZXXXVVVUUUVVVWWWYYYWWWVVVVVVUUUTTTQQQOOOOOOMMMLLLKKKLLLKKKHHHFFFKKKJJJIIIHHHEEECCC@@@??????>>><<<:::888555333222222111000///............---,,,,,,,,,+++++++++***))))))(((((((((''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,******+++,,,,,,---......^^^III<<<@@@999888888777555444333222111111111000///...---,,,,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,+++***++++++,,,---------,,,...555BBBUUUjjjwwwnnnjjjddd^^^WWWKKK;;;///---(((&&&((()))&&&%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''(((((())))))******+++************************+++,,,,,,,,,---------...------------...............//////000111111222222333555555555444555777999777777777777999;;;===>>>@@@@@@AAABBBCCCCCCBBBBBBEEEDDDDDDEEEFFFGGGIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNLLLLLLMMMOOOPPPPPPPPPOOOSSSSSSRRROOOLLLJJJJJJKKKPPPQQQRRRSSSTTTVVVXXXZZZVVVWWWXXXVVVTTTSSSTTTVVV[[[\\\]]][[[XXXVVVWWWYYYZZZYYYWWWWWWVVVUUURRROOOOOONNNMMMMMMMMMLLLJJJGGGHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@===;;;888666444444000000///...------------+++++++++++++++*********((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,***+++++++++,,,---------^^^III<<<@@@999888888777555444333222111111000000///...---,,,,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***++++++)))(((((()))+++,,,,,,++++++))))))111>>>OOOeeeuuu||||||tttfff]]]OOOBBB888111,,,((((((&&&&&&******'''&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############"""""""""############$$$########################!!!!!!"""""""""""""""###!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((())))))******))))))))))))))))))))))))***++++++,,,,,,---------,,,,,,,,,---------............///000000111111222333444555444333333555777888777777777888:::<<<======???@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCEEEGGGIIIKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMOOORRRSSSQQQPPPQQQQQQPPPNNNKKKIIIIIIJJJNNNPPPTTTVVVVVVUUUVVVVVVUUUVVVWWWVVVTTTSSSTTTUUUUUUXXXZZZZZZXXXXXX[[[^^^[[[YYYWWWVVVVVVUUUSSSQQQPPPOOOMMMMMMMMMLLLJJJHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@>>><<<:::777666555444//////...---------------************************((((((((('''''''''&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++++++++++++++,,,,,,,,,---^^^III<<<@@@999888888777555444333222111000000///...---,,,,,,++++++++++++************)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***+++++++++)))((((((+++,,,+++))),,,)))(((,,,///666EEESSShhhrrr~~~yyynnncccNNNDDD777---************((('''(((+++)))&&&'''***$$$$$$%%%%%%%%%%%%$$$$$$################################################!!!"""""""""#########$$$""""""""""""####################################!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###""""""""""""##########################################$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((())))))***))))))))))))))))))))))))*********+++,,,,,,------+++,,,,,,,,,,,,---------......//////000111111111222333333333222222444555888888777777888:::<<<===:::<<<>>>@@@BBBBBBAAA@@@AAA@@@@@@AAACCCEEEHHHJJJHHHHHHIIIIIIIIIIIIIIIIIILLLLLLMMMQQQTTTUUUSSSQQQOOOOOOOOOMMMKKKJJJJJJLLLMMMPPPTTTTTTSSSRRRSSSTTTRRRTTTUUUUUUSSSRRRRRRSSSOOOTTTXXXXXXWWWWWWZZZ^^^ZZZWWWUUUSSSSSSTTTSSSRRRQQQOOOMMMLLLKKKKKKIIIGGGDDDDDDDDDCCCBBBAAA@@@???<<<:::888666444333333333///...------,,,,,,------)))*********************(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))*********+++************++++++++++++^^^III<<<@@@999888888777555444333222111000000///...---,,,,,,++++++++++++************)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++///,,,)))***,,,---,,,***,,,***+++---***'''///:::EEEOOOddd}}}~~~~~~{{{wwwuuummmZZZGGG777///((('''+++...+++((('''&&&'''(((%%% !!!&&&###$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------......//////000111111111111222333222111111333444888888777888888:::<<<===888999<<>>>>>???AAADDDGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIMMMQQQRRRPPPMMMNNNNNNNNNMMMKKKJJJKKKMMMNNNPPPSSSRRRPPPOOOQQQSSSPPPRRRSSSSSSQQQPPPQQQQQQOOOSSSWWWWWWTTTSSSVVVZZZYYYVVVSSSQQQQQQRRRRRRRRRQQQOOOLLLJJJJJJIIIGGGFFFDDDDDDCCCBBBAAA???===<<<888777555222111000000000......---,,,,,,,,,------)))))))))))))))*********(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))************YYYKKK>>>>>><<<:::999777555333222111111222111000///---,,,+++***************))))))))))))+++***)))))))))))))))******((('''((()))***)))'''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((******+++++++++******)))(((((((((((((((******+++++++++,,,,,,,,,333777DDDZZZvvv||||||vvvmmmcccYYYKKK;;;///,,,)))'''''')))***(((&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################""""""""""""############$$$$$$##################$$$#########""""""!!!!!!$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!""""""############""""""""""""######""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((************)))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000111111000000111111222333555555444555666888:::;;;<<<<<<===>>>???@@@AAAAAA@@@AAACCCDDDFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFIIIJJJKKKLLLMMMNNNOOOPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNPPPPPPOOONNNOOOPPPTTTSSSRRROOOMMMMMMNNNPPPVVVUUUSSSRRRPPPPPPOOOOOOQQQRRRRRRRRRQQQPPPPPPOOOJJJIIIHHHHHHHHHGGGEEECCC@@@@@@???===<<<;;;:::999777666555444222111000///...---,,,+++************))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))YYYKKK>>>>>><<<:::999777555333222111111111111000...---,,,+++***************))))))))))))***)))))))))))))))*********((('''((()))***)))''''''((((((((())))))))))))'''((((((((())))))))))))''''''(((******++++++*********)))(((((((((((((((*********+++++++++,,,,,,///111666AAASSSjjjtttgggTTTCCC888///)))$$$+++)))''''''((()))(((&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""################################################"""""""""!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''')))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000111000000000000111222222333333333333444666888999::::::;;;<<<===>>>??????@@@AAABBBDDDFFFFFFGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMOOOQQQQQQPPPOOOPPPQQQQQQPPPOOOMMMKKKKKKMMMOOOTTTSSSRRRPPPNNNMMMLLLLLLNNNNNNOOOOOOOOONNNMMMLLLHHHGGGFFFFFFGGGFFFDDDBBB???>>>===<<<;;;999888888555444333222000///...---------,,,+++************))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))YYYKKK>>>>>><<<:::999777555333222111111111111000...---,,,+++***************))))))))))))(((((((((((()))******+++***((('''((()))***)))'''''''''((((((((()))))))))''''''((((((((()))))))))''''''((()))***************))))))((((((((((((((()))*********++++++++++++***,,,......333BBBYYYjjjxxx{{{qqqjjjXXXKKK999+++%%%&&&)))+++***(((''''''((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""########################""""""""""""################################################""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!""""""######$$$$$$$$$"""""""""#########$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))******++++++++++++++++++++++++++++++---------------......///000000//////000000111222222222222222333444666777888888999:::;;;<<<<<<===??????AAABBBDDDEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKMMMNNNPPPQQQPPPOOOPPPQQQNNNNNNNNNLLLJJJKKKNNNPPPRRRQQQPPPNNNLLLJJJIIIHHHIIIJJJLLLMMMLLLKKKIIIHHHEEEDDDCCCCCCDDDDDDBBB@@@<<<<<<;;;:::888777666666222111111///...---,,,+++---,,,+++***))))))))))))))))))))))))))))))))))))''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))YYYKKK>>>>>><<<:::999777555333222111111111000///...---,,,++++++************)))))))))((('''''''''((((((***+++,,,***((('''((()))***)))''''''''''''((((((((())))))'''''''''((((((((())))))''''''((()))******))))))))))))(((((((((((()))))))))))))))************+++)))---000...+++---777@@@OOOZZZooo~~~yyyiiiTTTFFF999333,,,)))))),,,///111(((''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################!!!"""""""""############""""""""""""#####################"""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""######""""""!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$""""""""""""############""""""""""""########################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''(((((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////......//////000111111111222222333444555555666666777888999:::;;;;;;<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFHHHHHHGGGFFFDDDCCCBBBBBBAAABBBBBBCCCEEEGGGHHHIIIJJJLLLNNNOOONNNNNNNNNPPPMMMMMMMMMKKKJJJKKKNNNQQQPPPPPPOOOMMMKKKIIIGGGFFFFFFGGGIIIJJJJJJIIIGGGEEEBBBAAA@@@AAABBBBBB@@@>>>::::::999777666555444333000000///...---,,,++++++++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))YYYKKK>>>>>><<<:::999777555333222111111000000///...---,,,,,,+++************)))))))))(((''''''''''''((()))***+++***((('''((()))***)))'''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))))))))((())))))(((((((((((())))))(((((()))))))))************...111222///,,,++++++000999JJJ```rrr~~~xxxrrrnnncccOOO;;;///+++******)))***)))((('''&&&'''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""#########""""""""""""""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!"""""""""#########!!!!!!"""""""""#########""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''&&&''''''(((((()))******************************+++++++++++++++,,,,,,---......------......///000111222222333444444444444555666666777888999::::::999999;;;<<<============<<<<<<>>>@@@CCCEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGIIIKKKLLLKKKKKKLLLMMMJJJJJJJJJIIIHHHIIILLLOOOOOOOOONNNMMMKKKIIIGGGFFFDDDEEEGGGHHHHHHGGGFFFEEEAAA@@@??????@@@@@@>>><<<888777666555444333222111000000///...---,,,,,,+++******)))((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((YYYKKK>>>>>><<<:::999777555333222111111000//////...------,,,,,,************))))))))))))''''''''''''((())))))******((('''((()))***)))'''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''(((((())))))(((((((((((((((((((((((())))))***(((((((((((()))))))))))),,,,,,,,,---//////...------...333===KKK]]]vvv~~~ssshhh[[[OOOAAA444---,,,(((''''''&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!""""""#########""""""""""""############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######"""""""""############$$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,------...///111111222333444333333333444444555666777888999999777888999:::;;;;;;;;;;;;999:::<<>>>>><<<:::999777555333222111111/////////...------,,,,,,************))))))))))))(((((('''''''''(((((()))***((('''((()))***)))'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''((((((((((((((()))******'''''''''((((((((())))))+++***)))***,,,...000111222///......000888HHHWWWttt{{{vvvooogggaaaUUUJJJ===444---((((((+++%%%%%%&&&&&&'''(((***,,,###%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$!!!"""""""""############"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###""""""""""""############!!!"""###$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''((())))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,------...///000111222222222111111111222333444555666666777777888999::::::;;;::::::;;;<<<>>>@@@BBBDDDFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@EEEGGGIIIJJJJJJJJJKKKLLLHHHHHHHHHFFFEEEFFFIIIKKKJJJKKKLLLLLLKKKJJJHHHFFFCCCBBBBBBAAABBBCCCDDDEEEDDDCCCAAAAAA@@@???<<<:::666555444333222111000//////......------,,,,,,+++(((((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((YYYKKK>>>>>><<<:::999777555333222111111/////////...---------,,,************)))))))))))))))(((((('''''''''((((((***((('''((()))***)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''((((((((((((((()))******''''''''''''((((((((())))))+++,,,,,,+++,,,...///---...000111...,,,000888BBBPPPiiiuuutttsssppphhh[[[JJJ>>>333---)))+++,,,)))''''''$$$&&&(((((('''$$$#########%%%&&&%%%######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!"""######$$$!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++,,,,,,---......///000111111000//////000000111222333444444555888999:::;;;;;;;;;;;;;;;??????@@@AAACCCDDDEEEEEECCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@?????????EEEGGGJJJKKKJJJKKKLLLMMMLLLLLLKKKJJJHHHIIIKKKNNNHHHIIIJJJKKKKKKIIIGGGFFFBBBAAA@@@??????AAACCCEEEFFFDDDBBBAAAAAA???<<<:::666555444333222000//////...------,,,,,,+++++++++(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((WWWJJJ>>>???>>>:::999777555333222111111333222111///...,,,++++++---+++)))((())))))((('''))))))(((((('''''''''&&&%%%&&&''''''((((((''''''&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************...------,,,,,,------...222666===FFFRRReee{{{~~~{{{{{{sssggg^^^^^^VVVKKKCCC>>>999222,,,++++++)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""!!!""""""""""""!!! """""""""""""""""""""""" !!!"""$$$$$$###""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!! """"""!!!!!!!!!!!!""""""######"""""""""""""""###""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))***+++,,,---///...---,,,+++,,,,,,---......//////000000111111333333444444555666666666777888:::;;;<<<=========:::<<>>KKKKKKKKKKKKKKKLLLLLLLLLOOOMMMJJJGGGFFFFFFFFFGGGKKKJJJHHHFFFFFFFFFHHHIIIFFFEEEDDDDDDDDDEEEFFFGGGHHHAAA:::999;;;??????===;;;:::888555222000...---...---,,,,,,******)))((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''WWWJJJ>>>???>>>:::999777555333222111111222111000///...---,,,+++---+++)))((())))))(((''')))(((((((((''''''''''''%%%&&&''''''((((((''''''&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))---,,,,,,++++++,,,,,,---)))+++///333999DDDSSS]]]vvv}}}yyypppjjjbbbXXXOOOAAA;;;444111000///+++(((******)))''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$###""""""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""#########"""""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""&&&%%%$$$"""!!! """"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))))))))***+++,,,,,,///...---,,,+++,,,,,,------......//////000111111333333333444555555666666777777888999:::;;;;;;<<<:::<<>><<<999888777555222000............---,,,+++***))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''WWWJJJ===???>>>:::999777555333222222111111000000///...------------+++)))((()))))))))'''((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&'''&&&$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((())))))******))))))+++++++++******+++++++++'''(((***))))))---333999BBBNNN___mmmxxxxxxiii]]]TTTJJJ???777...***''''''***+++***((()))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$######""""""######$$$""""""!!!!!!!!!!!!"""""" !!!###$$$$$$$$$%%%""""""""""""""""""""""""""""""!!!!!!""""""###### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""'''&&&$$$""" """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,...---,,,+++++++++,,,,,,---------...//////000000222222333333444555555555666666555666777888:::;;;;;;<<>>>>><<<:::777777555444222000///.........---,,,+++***))))))''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$#####################$$$$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##########################################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&WWWIII===>>>>>>999888777555333222222222000000//////.........---,,,***)))((()))***)))(((((((((((((((((('''''''''%%%&&&''''''((('''''''''%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))******))))))))))))******)))+++------++++++---///)))111;;;DDDLLL[[[mmmzzzwwwhhh___RRRFFF>>>555---''',,,)))'''((()))+++***)))'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################""""""""""""######!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""!!! """###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""&&&%%%$$$""" """"""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---......//////111111222222333444444444666555444444555777:::;;;;;;<<<>>>@@@AAABBBBBBBBBAAABBBEEEGGGIIIKKKLLLMMMJJJGGGCCCCCCDDDGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHJJJJJJMMMKKKIIIGGGDDDCCCBBBBBBFFFEEECCCBBBAAABBBBBBCCC@@@???======>>>===:::777555444444222111000//////......---,,,+++***))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################""""""""""""""""""""""""######""""""""""""######$$$##################$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&VVVIII===>>>===999888666555333333222222000000//////.........---,,,***(((((()))***)))((('''''''''(((((((((((((((%%%&&&''''''((('''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((()))))))))))))))***))))))(((((())))))***&&&)))+++------,,,,,,,,,---///000---,,,333AAAMMM[[[cccnnnwww}}}zzzsssllleee\\\SSS???:::333...---+++)))''')))((('''&&&''''''&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***+++******+++++++++++++++++++++++++++,,,------......000000111111222333333333666555444444555777999;;;:::;;;<<<===???@@@@@@@@@???@@@CCCFFFIIIKKKMMMNNNFFFEEEDDDDDDFFFHHHHHHGGGJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFJJJIIIGGGEEECCCBBB@@@@@@AAA@@@@@@???@@@AAACCCDDD===============;;;777555333333222111000///......------,,,+++***))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&################################################!!!"""######$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################""""""""""""""""""""""""######""""""""""""###############$$$$$$#########""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&VVVIII<<<>>>===888777666555444333333333111000000///...---------+++***(((((()))******)))'''''''''(((((((((((((((%%%&&&''''''((((((''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((((((((()))))))))***''''''''''''''''''''''''&&&'''(((((())))))((((((***))))))(((((())))))***'''(((***+++++++++***)))+++...///---))))))...333777<<>>>>>===???BBBEEEHHHJJJLLLMMMGGGFFFEEEFFFHHHHHHGGGFFFIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBEEEEEEDDDCCCBBBAAA@@@???======<<<===>>>???AAABBB;;;;;;<<<<<<:::777444333333222222000///...------,,,,,,+++***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''#######################################$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$################################################""""""""""""""""""""""""######""""""""""""######"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%VVVHHH<<<>>>===888777666555444333333333222111000///...---,,,++++++)))(((((()))******)))''''''''''''((((((((()))%%%&&&''''''((((((''''''$$$&&&((((((&&&%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''(((((())))))((((((***))))))))))))))))))***+++*********++++++***)))&&&)))---......---...///............000666???FFFUUU^^^mmm|||vvvxxxqqqbbb[[[\\\XXXOOODDD>>>555///***''''''(((...,,,***((('''&&&%%%$$$%%%&&&'''''''''&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&###################################################$$$$$$%%%$$$###"""!!! !!!"""######"""!!! !!!"""######"""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))'''(((***+++++++++******))))))******+++,,,,,,,,,......///000000111111222111222222333444555666666777888888888999;;;<<<<<<<<<>>>@@@CCCGGGIIIKKKKKKIIIGGGEEEDDDEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@???<<<<<<;;;;;;;;;<<<>>>???999:::;;;:::777444222111333222111000...---,,,+++++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################""""""#########$$$$$$$$$ !!!"""###$$$$$$$$$$$$"""############$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%################################################""""""""""""""""""""""""######""""""""""""######"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%VVVHHH<<<======888777666555444333333333333222111///...,,,+++++++++)))((((((***+++***)))&&&'''''''''(((((())))))%%%&&&''''''((((((''''''$$$&&&(((((('''%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((******))))))))))))*********)))(((''')))******))),,,,,,,,,,,,++++++******,,,+++***,,,///111111000000888FFFVVVccclllppppppzzz~~~wwwpppiiibbb\\\]]]UUUFFF??????999---,,,***((()))******,,,...&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&########################""""""""""""""""""""""""######$$$%%%$$$###"""!!! !!!"""######"""!!! !!!"""$$$$$$"""!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#################################### """######$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''((()))+++++++++***))))))))))))***++++++,,,,,,......//////000111111111///000111333444444444444777777777777888999:::;;;;;;===@@@CCCFFFHHHJJJJJJJJJGGGBBB@@@AAACCCEEEFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAA===>>>???@@@@@@@@@@@@@@@===<<<;;;:::999:::;;;<<<888999:::888555222111000333222111000...,,,+++*********)))((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$ """######$$$$$$$$$"""############$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%UUUIII======;;;999888666555333333222222111000...,,,+++,,,...///+++******))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************,,,+++*********+++,,,---000333777;;;>>>??????>>>LLLOOOSSSXXX^^^gggooouuuxxx|||wwwpppiiiccc___WWWNNNFFF@@@;;;999>>>;;;666111...---------***************)))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!"""###$$$###!!!!!!!!!!!!!!!""""""""""""########################%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------,,,,,,------///000222222000000111222333333444444555666777999999888888777:::;;;===@@@DDDFFFIIIJJJMMMJJJFFFBBBAAABBBDDDFFFEEEFFFFFFDDDBBB@@@@@@@@@???@@@BBBDDDDDDCCCBBB@@@======>>>????????????>>><<<;;;999888777888999999666555444333222222111111///......------,,,++++++******)))''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""""""""############""""""#########$$$$$$$$$$$$#########""""""!!!!!!""""""############"""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&UUUIII======;;;999888666555333333222222222000...,,,,,,,,,---...+++******)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***++++++))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((('''''''''&&&&&&&&&&&&'''((((((((())))))))))))(((((()))))))))*********++++++*********+++,,,---+++,,,---///000222333333000111333555777:::???CCCLLLTTT]]]aaagggmmmmmmiiiooonnnlllkkkkkkmmmoooqqqsssooooooqqqnnniiigggiiiiiibbbYYYSSSPPPLLLGGGCCC>>><<<888333///---,,,,,,222000---+++)))((((((((()))))))))))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""#########"""!!!!!!"""###"""!!!!!!!!!!!!!!!""""""""""""########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))******+++,,,,,,---,,,,,,,,,---...///000111//////000000111222222333222333555888999::::::::::::;;;===@@@CCCFFFHHHIIIGGGEEEBBB@@@@@@AAACCCEEEFFFFFFFFFDDDAAA@@@AAABBBAAABBBCCCDDDEEEDDDCCCCCC???>>>>>>>>>======<<<<<<<<<;;;999888777777888888444444222111000000//////......------,,,+++++++++***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""""""""############""""""#########$$$$$$$$$############"""""""""!!!""""""############"""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""#########################################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&VVVJJJ======;;;999888666555333333222222222111///---,,,+++,,,,,,+++******)))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%'''(((+++---///,,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))(((((())))))))))))***************)))***++++++,,,,,,+++***)))***+++,,,---,,,...///...------...///,,,111666999===AAAAAA???BBBBBBBBBAAABBBCCCCCCDDDEEEBBBBBBCCCBBB>>><<<>>>BBB<<<444///...---+++)))***)))(((''''''((()))************))))))(((((((((''''''((((((''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""""" !!!"""!!! !!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------...///......//////000000111111///111333666999;;;======:::;;;===???BBBDDDFFFGGGBBBAAA@@@??????@@@BBBBBBFFFFFFEEECCC@@@@@@AAACCCDDDDDDDDDEEEEEEEEEEEEFFFAAA???>>><<<;;;:::;;;;;;===<<<;;;999888777777777222222000///...------------------,,,++++++******)))(((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$########################""""""""""""###########################$$$$$$$$$############""""""""""""""""""############"""""""""############$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$###############""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%%%%$$$############$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%WWWJJJ>>>===:::999888666555333222222222333111000...,,,++++++++++++******)))))))))))))))(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$%%%&&&))),,,...++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))******++++++,,,++++++*********++++++''')))+++,,,+++******++++++,,,------.........,,,+++,,,,,,---------------///......///...,,,++++++///,,,((('''(((******)))+++******))))))***+++,,,'''((())))))))))))''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!""""""""""""########################$$$$$$$$$###############""""""############$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))***+++++++++,,,,,,,,,++++++,,,------....../////////000000000///000333555888;;;===>>>;;;<<<===???AAACCCDDDEEEBBBBBBAAAAAAAAAAAAAAA@@@DDDDDDCCCAAA??????AAACCCDDDDDDDDDCCCDDDEEEFFFFFFAAA???===;;;:::;;;<<<===???>>>===;;;:::999888777222111000...---,,,,,,,,,,,,,,,,,,+++******))))))(((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################!!!"""""""""#############################################"""""""""""""""""""""############""""""""""""#########$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""#######################################################################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%XXXKKK>>>===:::999888666555333222222222222111000...---++++++***+++******)))))))))))))))''''''&&&&&&&&&''''''(((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$###$$$&&&(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********%%%&&&((()))***)))'''&&&"""%%%((())))))))))))***---,,,+++++++++)))((()))***+++,,,---------,,,,,,+++,,,,,,++++++++++++)))&&&'''''')))+++,,,+++***(((''''''&&&%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!! !!!  !!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!"""""""""###%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((())))))******+++,,,,,,+++++++++,,,,,,---/////////000000000000000111222333555777999;;;<<<<<<===>>>???AAABBBCCCDDDEEEEEEDDDDDDCCCAAA@@@???AAAAAAAAA@@@>>>>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDEEE@@@???===<<<<<<===???@@@@@@@@@???>>><<<;;;999999333222111///---,,,,,,,,,+++++++++***))))))(((((('''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###""""""""""""""""""###########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################!!!"""""""""####################################""""""""""""""""""######""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%YYYLLL???===:::999888666555333333222222111000000///---,,,+++***+++******)))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))''''''((())))))))))))(((###%%%(((***+++***(((&&&)))+++---...---,,,------***((((((***+++)))***,,,((()))******++++++******)))+++,,,))))))+++***'''%%%''')))******)))'''&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((((((((&&&%%%$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!!!!!!! !!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############### !!!""""""######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((())))))******++++++++++++,,,,,,---.../////////000000000000000222222333444666888:::;;;>>>??????@@@AAABBBCCCCCCGGGFFFEEEDDDBBBAAA@@@???>>>@@@AAAAAA??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBB???>>>=========???@@@AAA@@@@@@??????===<<<:::999444333111///...---,,,,,,+++******)))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###""""""!!!!!!""""""##################$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############$$$$$$$$$###############""""""""""""############""""""############"""""""""############$$$$$$$$$!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$"""""""""############$$$""""""###$$$$$$###""""""############$$$$$$$$$$$$YYYMMM???>>>:::999888666555333333222222////////////...---,,,++++++******)))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&'''((()))))))))((((((((()))***+++++++++***)))%%%'''(((((('''&&&&&&'''(((%%%&&&***+++))))))---%%%%%%%%%&&&&&&&&&''''''&&&******'''&&&)))((($$$&&&'''(((((('''&&&&&&&&&''''''(((((((((''''''&&&&&&''''''(((((((((''''''"""###$$$%%%%%%%%%%%%$$$"""#############################################!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!  !!!"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$!!!!!!""""""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***++++++++++++,,,...//////........................222222222444666888;;;<<<@@@@@@AAAAAABBBBBBBBBCCCDDDCCCBBB@@@@@@?????????===@@@CCCDDDCCCBBBAAABBB???@@@AAABBBCCCBBBBBBAAA>>>>>>>>>>>>>>>===============>>>>>>===;;;:::999444333111///---,,,++++++******)))((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############$$$$$$$$$#########""""""!!!"""""""""############""""""############"""""""""############$$$$$$$$$!!!!!!!!!!!!""""""##############################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$################################################""""""""""""############""""""""""""############!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$ZZZMMM@@@>>>:::999888666555333333222222.../////////...---,,,,,,+++******)))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&((()))))))))((('''***)))((('''''''''(((((('''(((***)))(((((()))+++'''$$$$$$))))))%%%$$$(((((((((''''''(((((()))***&&&++++++&&&&&&)))(((###"""############$$$&&&(((%%%%%%%%%$$$$$$"""!!! !!!!!!"""###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%"""""""""""""""################################# !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!! !!!"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))+++++++++,,,---...000111------------------------000111111333666999<<<>>>AAAAAABBBBBBBBBBBBCCCCCC@@@???>>>======>>>???@@@===AAADDDFFFEEEDDDCCCCCC???@@@BBBDDDDDDCCCBBBAAA>>>>>>>>>>>>===<<<:::999;;;;;;<<<<<<<<<;;;999888333222000...,,,+++******)))))))))(((''''''&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$""""""############"""""""""############$$$$$$$$$ !!!!!!!!!""""""##############################!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""############!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$[[[FFFCCC<<<>>>:::999777555333222111111111111000///...---,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""############"""""""""""""""""""""""""""""" !!!""""""!!! """""""""""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))))))))*********+++++++++,,,,,,,,,---------......000000111222444666999;;;???@@@AAAAAA@@@AAACCCEEEFFFEEEDDDBBBAAA???>>>===AAA@@@???AAACCCDDDCCCBBBBBBCCCDDDDDDCCC@@@===;;;888:::<<<<<<;;;:::;;;<<<;;;:::;;;<<<===<<<999777222222000...,,,***((('''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!!""""""###$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[FFFCCC<<<>>>:::999777555333222111111111111000///...---,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""############"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""" !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!"""""""""""" !!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((())))))))))))*********++++++++++++,,,,,,,,,------------------...000222444555:::<<<>>>???@@@AAADDDFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAABBBCCCBBB@@@AAABBBCCCCCCBBB???<<<::::::;;;======<<<;;;<<<===;;;;;;;;;<<<======:::777111111///---+++)))((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%[[[FFFCCC<<<>>>:::999777555333222111111111000000///...---,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###!!!""""""######""""""!!!""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!"""""""""!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,---///000111333666;;;>>>@@@AAACCCEEEAAAAAACCCEEEGGGIIIKKKLLLGGGEEECCCCCCCCCBBB@@@>>>>>>???@@@AAA@@@>>><<<:::;;;<<<>>>>>>===<<<===???;;;::::::;;;<<<<<<999777000///...,,,***((('''&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%""""""""""""""""""""""""########################"""""""""#########$$$$$$########################""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""#########$$$$$$"""######$$$$$$%%%%%%%%%[[[FFFCCC<<<>>>:::999777555333222111111111000///...---,,,,,,+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))))))))(((((((((((((((((()))))))))******))))))))))))************------......//////000000///333888<<<>>>???AAABBB<<<===???BBBEEEHHHJJJKKKKKKHHHFFFDDDCCCBBB???===;;;<<<===>>>>>>===;;;:::;;;<<<===<<<;;;;;;<<<>>>999888888999:::999777555...---,,,+++)))'''&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""####################################""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$###############[[[FFFCCC<<<>>>:::999777555333222111111000000///...---,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))(((((((((''''''((((((((()))))))))((((((((()))))))))******---......//////////////////333777:::<<<<<<===>>><<<===>>>AAACCCEEEGGGHHHLLLIIIGGGEEECCCAAA???<<<999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::888888999;;;666555444555666666444333---,,,+++***((('''%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#################################""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########&&&%%%$$$$$$###"""!!!!!![[[FFFCCC<<<>>>:::999777555333222111111000//////...---,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!""""""!!!!!! """"""""""""""""""""""""###""""""!!!!!!""""""### !!!!!!"""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!"""""""""######"""""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******++++++,,,---.........---000333666888999:::;;;===???@@@@@@BBBCCCDDDEEEEEEIIIGGGDDDBBBAAA@@@===;;;888888999:::;;;<<<<<<<<<;;;;;;:::888555444666777555333222222333333222111---,,,+++***((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######%%%%%%$$$###"""!!!!!! [[[FFFCCC<<<>>>:::999777555333222111111000///......,,,,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""!!!!!! !!!"""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!"""""""""""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((()))&&&&&&'''''''''((((((((((((((()))))))))*********)))***+++---......------000222555666777999<<<>>>@@@@@@AAAAAABBBCCCCCCCCCCCCAAA???>>>>>><<<:::888777777888:::;;;<<<============;;;777444222333555444333111111222222222000,,,,,,+++***)))'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!"""""""""###""""""""""""############[[[FFFCCC<<<>>>:::999777555333222111111000///...---,,,++++++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!""""""!!!  !!!"""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!!!!""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))************)))***,,,...///////////////111333555777999===@@@?????????@@@@@@AAAAAAAAA???===;;;;;;;;;:::888666777777888999;;;<<<===>>>???>>><<<777333222222444555333111111222333222111---,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%YYYFFFCCC<<<>>>:::999777555333222111111000000//////...---+++*********)))((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&$$$######$$$&&&'''###$$$%%%%%%%%%%%%$$$###$$$"""!!!"""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$""""""!!!!!!"""$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&########################""""""""""""""""""""""""######""""""!!!!!! $$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!     !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%'''&&&''''''((()))((((((((((((''''''&&&&&&&&&''''''))))))))))))***************+++---...//////000000222333333444666888999:::>>>===<<<:::999;;;>>>AAA=========:::777555444555444555777888::::::;;;;;;<<<:::888555444333444555777444111111222333111///***)))((('''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$######$$$%%%%%%$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!"""############$$$$$$$$$######""""""!!!!!! ######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""!!!!!!""""""############""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!######!!! !!!"""YYYFFFCCC<<<>>>:::999777555333222111111000000//////...---+++*********)))((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&$$$######$$$&&&'''###$$$%%%%%%%%%%%%$$$###$$$"""!!!"""%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$###""""""""""""$$$%%%&&&###$$$%%%$$$######$$$%%%########################""""""""""""""""""""""""###"""""""""!!!!!!!!! ######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!     !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((()))))))))************+++,,,...//////000000222222333444666888999:::<<<<<<<<<:::999999<<<>>>===>>>>>><<<999777777888999999999999999:::::::::<<<;;;888666444444555555555222000///000111///---******((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%############"""""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############"""""""""""""""""""""############""""""########################"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """######"""!!!!!!"""YYYFFFCCC;;;>>>:::999777555333222111111000000//////...---+++*********)))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$$$$######"""######$$$$$$"""###$$$###"""!!!"""$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!   !!!""" !!!!!!!!!!!! !!!!!!""""""""""""""""""############""""""######$$$$$$$$$$$$$$$&&&((((((&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&''''''(((((())))))))))))*********+++,,,...////////////222222333444666888:::;;;;;;<<<<<<;;;999888999:::>>>??????>>><<<;;;<<<======<<<:::999999999999:::<<<;;;999777555555555666333111///.........---++++++***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%$$$############$$$%%%############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""#########$$$$$$ !!!"""############""""""!!!!!!""""""###"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""############""""""########################"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$$$$###""""""###XXXFFFCCC;;;>>>:::999777555333222111111000000//////...---+++******))))))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""#########$$$$$$$$$$$$$$$##################"""###$$$###""""""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!     !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!   !!!!!!!!!   !!!""" !!!!!!!!!!!! !!!"""######!!!"""""""""############!!!!!!""""""###$$$%%%%%%$$$&&&))))))(((&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''(((((((((((()))))))))******+++,,,---.../////////111222333444666888:::;;;;;;===>>>===:::888777777>>>???@@@@@@??????@@@AAA===<<<:::888777888999:::;;;:::999777666666666666222111///...---,,,+++++++++***)))(((''''''&&&'''$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""!!!""""""""""""############ !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""######$$$$$$""""""############""""""########################""""""############""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%###"""###$$$XXXEEEBBB;;;===:::999777555333222111111000000//////...---+++******))))))((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""#########$$$$$$$$$###$$$$$$$$$#########"""###$$$%%%$$$###"""###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!! !!!       !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!    !!!!!! !!!!!!!!!!!! !!!"""######!!!"""""""""############!!!!!!!!!"""###%%%&&&'''%%%'''******(((&&&%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((())))))))))))***+++---......//////111111222444666888:::<<<<<<>>>???>>><<<999777777===>>>@@@@@@???@@@AAACCC;;;:::888666666777999::::::999888777666666555555222111000...,,,+++++++++***)))(((''''''&&&''''''$$$$$$%%%%%%$$$$$$###"""########################""""""""""""""""""###### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""#########""""""!!!!!!"""""""""############"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""######$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###%%%%%%###"""###$$$XXXEEEBBB:::===:::999777555333222111111000000//////...---+++*********)))((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$"""######$$$$$$$$$#########$$$%%%$$$######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!        !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!   !!! !!!!!!!!!!!! !!!!!!""""""""""""""""""############"""!!!!!!"""$$$&&&(((***''')))******(((&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''(((((((((((()))))))))***+++---............000111222444666999;;;<<<<<<>>>???>>><<<999888888;;;<<<>>>???>>>???@@@BBB:::999888777777777888999888888888777666555555444111111000...+++))))))***(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$######"""""""""###$$$$$$###""""""""""""""""""############ !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""!!!!!!!!!"""""""""###############"""!!! """!!!!!! !!!!!!"""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""############""""""############""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!###$$$$$$###""""""###WWWEEEBBB:::===:::999777555333222111111000000//////...---+++*********)))((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%"""$$$&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""############"""############$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$"""###$$$###"""""""""$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!       !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""  !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""############"""""""""###$$$'''***,,,)))******)))'''&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''((((((((()))))))))***+++,,,---.........000111222444666999;;;<<<;;;<<<===<<<:::888888999999:::<<<<<<<<<<<<>>>@@@;;;;;;:::999888777777666666666666666666555444333/////////,,,(((&&&''')))'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!!!!"""""""""############ !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""#########"""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### """######"""!!!!!!"""WWWEEEBBB:::===:::999777555333222111111000000000///...---++++++******)))((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&"""%%%'''&&&$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$ !!!###$$$%%%%%%%%%$$$!!!"""###"""!!! !!!###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!       !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!###$$$$$$  !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!! """"""""""""##################"""###%%%(((+++---***++++++)))'''&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''((((((((())))))***+++,,,---.........000111222444666999;;;===:::;;;;;;:::888777888999777999;;;;;;:::;;;<<<>>>>>>>>>===<<<:::888666444555666666666555444333333---......+++'''$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$ !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!######!!! !!!"""TTTCCCAAA:::<<<:::999777555333222111111111000///...---,,,,,,,,,+++***)))(((((('''''''''''''''&&&%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""###%%%&&&%%%###!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###%%%&&&%%%!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""###############"""!!! !!!"""###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!   !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!      !!! !!!!!!!!!!!!""""""!!!!!! """""""""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""$$$&&&(((***'''&&&$$$""""""###$$$%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))******++++++******+++,,,,,,---......///000222444666888999::::::;;;<<<<<<<<<;;;:::999;;;<<<=========<<<::::::;;;;;;:::999777555333222333444444333222111333444...---+++)))((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################"""""""""""""""###""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$######""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%$$$$$$$$$######""""""%%%$$$$$$$$$######""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""UUUDDDBBB;;;===:::999777555333222111111111000///...---,,,,,,,,,+++***)))(((((('''''''''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%""""""###$$$$$$$$$######$$$"""!!!"""###$$$###"""###$$$%%%%%%######$$$%%%$$$######""""""######$$$###$$$$$$$$$$$$###"""""" """$$$%%%$$$###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!! !!!###%%%""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!###"""!!! !!!"""#########"""!!! !!!!!!!!!!!!!!!""""""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!     !!! !!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!! !!!!!!!!!!!!""""""!!!"""###%%%'''(((&&&%%%###""""""###%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))******++++++***++++++,,,,,,---------...000222444666888999999;;;;;;<<<======<<<;;;:::;;;<<<<<<===<<<;;;:::999;;;::::::888777555333222222333444333111000222333...---+++***((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""###############""""""""""""######""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""###$$$###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$#########"""""""""$$$$$$######""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######"""VVVEEECCC<<<>>>:::999777555333222111111111000///...---,,,,,,,,,+++***)))(((((('''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$######"""$$$"""!!!"""###$$$###"""###$$$%%%$$$######$$$%%%###""""""""""""""""""######$$$$$$$$$$$$###"""""" !!!"""######$$$######$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%$$$!!!!!!###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###!!! !!!!!! !!!!!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    !!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###$$$%%%&&&$$$###""""""###$$$&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))******++++++++++++,,,,,,,,,,,,,,,...///111333555777888888:::;;;<<<=========<<<;;;;;;;;;;;;<<<;;;::::::999::::::999888666444222111111222333222000///000111...---+++***)))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""#########"""""""""""""""######""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""######""""""""""""##############################""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""VVVEEECCC<<<>>>:::999777555333222111111111000///...---,,,,,,,,,+++***)))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%###"""###$$$%%%$$$###"""$$$%%%$$$###"""###$$$######""""""""""""#########$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""%%%...777999222)))"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""###""""""!!! !!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!    !!! !!!!!!!!!!!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""#########$$$!!!!!!!!!"""###%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))*********,,,,,,,,,+++++++++++++++---...000222444555666777888999;;;<<<<<<<<<;;;;;;:::::::::::::::999999888999999888777555333111000000111222111///......///---,,,+++***)))(((((((((&&&%%%%%%$$$###$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""###""""""""""""""""""###########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############TTTDDDBBB;;;===:::999777555333222111111111000///...---,,,,,,,,,+++***)))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$$$$%%%&&&%%%$$$"""###$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$###""""""###""""""!!!!!!"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""(((222>>>BBB;;;000&&&"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!     !!! !!!!!!!!!!!!!!! !!!"""###### !!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((())))))******+++++++++++++++++++++***---...000111333444555555666777888:::;;;;;;:::::::::999999888888888888888888888777666444222000//////111222111///---------,,,+++***)))((((((''''''%%%%%%$$$############$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""######"""""""""########################!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########TTTCCCBBB;;;===:::999777555333222111111111000///...---,,,,,,,,,+++***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""&&&$$$###$$$%%%&&&%%%$$$"""###$$$###""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""######""""""""""""#####################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!'''...000---((($$$###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!      !!! !!!!!!!!!!!!!!! !!!""""""### !!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!! !!!"""###%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))************+++++++++++++++,,,---///111222333333444444555777999::::::::::::999999888777777777777888777777666555333111///...///111222222///---,,,,,,+++***)))(((''''''''''''%%%%%%$$$#######################################"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""########################!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$!!!!!!""""""""""""###### !!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$UUUDDDCCC<<>>999:::999666333111333555333000......//////---***))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""###$$$%%%%%%%%%###!!! ############$$$$$$$$$%%%""""""############"""""" !!!"""######$$$######$$$###"""!!!!!!"""###$$$########################!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""### !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """ !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!    !!!      !!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!! !!!!!!"""""""""#########!!!""""""######$$$%%%%%%########################"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))******))))))***+++---------...///000222222444555666777999999999999888888888777777777666666777666555333111///...---,,,------------,,,***)))''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! ############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!! !!!###&&&$$$!!! !!!"""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""VVVEEECCC<<<>>>999:::999777444222333444222000............,,,+++((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$######$$$%%%&&&&&&%%%$$$###"""""""""#########$$$$$$""""""############""""""""""""############""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """ !!!   !!!!!!!!!!!!!!!!!!!!!!!!    !!!      !!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""######!!!!!!"""######$$$$$$%%%#################################$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''')))******))))))***+++---------...///000111222222333444555666777777777888888888777777777777666444444444333222///---,,,,,,------------+++)))(((&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!"""""" !!!###%%%###!!! !!!"""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""UUUDDDCCC<<<>>>:::999999777555444333333111000///......---,,,+++(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$######%%%&&&&&&&&&%%%%%%!!!""""""""""""#########""""""############""""""###############"""!!!!!!###""""""""""""""""""###"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!! !!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """   !!!!!!!!!!!!!!!!!!!!!!!!    !!!     !!!!!!  """!!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###!!!!!!""""""###$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******))))))***,,,,,,,,,,,,---...///111111111222333444555666666666777777777666666666666666222333444444333111...,,,------...---,,,***((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!! !!!###$$$""" !!!""""""!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""UUUDDDBBB;;;>>>:::999888777666555444333000000///...---,,,++++++((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$""""""###$$$$$$%%%%%%%%%!!!""""""""""""#########""""""############""""""######$$$######"""!!! """""""""######"""""""""######################## !!!"""""""""""""""!!!!!! !!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """   !!!!!!!!!!!!!!!!!!!!!!!!    !!!  !!!!!!    !!!!!!  """!!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!"""######$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&((()))***))))))+++,,,++++++,,,,,,---///000111000111222444555555666666555555555555555555555555333444555555444222000............---+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""###"""!!! !!!""""""!!! """""""""!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""UUUDDDBBB;;;===;;;999888888888777444222///000000...,,,++++++,,,((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%!!!"""""""""######$$$$$$"""""""""#########$$$$$$""""""############""""""###############"""!!! """"""############""""""######################## !!!""""""######""""""!!!!!! !!!!!!""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!"""""""""""" !!!!!!!!!!!! !!!"""!!!  """ !!!  !!!!!!!!!!!!!!!!!!!!!!!!    !!!  !!!!!!!!!    !!!!!!!!! !!!!!!  !!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))***)))***+++---+++++++++,,,---...///000///000111333444444444444333333333333333444444444333444444555444333222111.........---+++(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!"""!!!  """###"""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""TTTCCCBBB;;;===;;;999888888999888444111...000000///+++******,,,))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%###""""""""""""######$$$############$$$$$$$$$%%%""""""############""""""""""""#########""""""!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""###############""""""!!!!!!""""""### !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!"""""""""""" !!!!!!!!!!!! !!!"""!!!  """ !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!    !!!  !!!!!!"""    !!!!!!"""!!!!!! !!!!!!"""  !!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!"""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***)))***+++---******++++++,,,---///000---...///111222222222222000111111111222222222222333333333222222222222222//////...---+++(((%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!"""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""###$$$###!!! !!!"""  """###""" !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""TTTCCCBBB;;;===;;;999888888999888444111...000111///+++)))***,,,************************%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&$$$$$$######"""######$$$###$$$$$$$$$$$$%%%%%%%%%""""""############""""""""""""############""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################""""""""""""###### !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!  !!!"""""""""""" !!!!!!!!!""" !!!"""!!!  """ !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!  !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!  !!!""""""!!!!!! !!!!!!!!!""" !!!!!!"""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))***)))***,,,---*********+++,,,---//////+++,,,...///000000111111//////000000111111111222222222111000000111111222//////...---***'''%%%############$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!!!!""""""##############################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""###$$$$$$###!!!!!!!!!"""  """###""" !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""UUUEEE??????:::<<<;;;:::888666444222111222111000///---,,,+++*********)))((((((((((((((()))((('''&&&&&&&&&&&&&&&)))((((((&&&%%%$$$#########)))***%%%"""%%%%%%!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###%%%&&&$$$"""########################""""""""""""""""""""""""$$$###""""""###$$$'''(((#################################"""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""   !!!      !!!!!!!!!!!!!!!!!!  !!!!!!    ###"""!!!   !!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """"""""""""############"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((((()))+++***++++++,,,---...//////---,,,,,,---......---+++///...------...///111222111111111111111111111111///...,,,***)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$$$$##################$$$###""" !!!"""######""""""""""""######"""""""""""""""######$$$############""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!  !!!"""#########""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############""""""TTTEEE??????;;;<<<;;;999777444333222111111111000...---,,,+++*********)))((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###((()))%%%###%%%%%%"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###################################################$$$###""""""###$$$&&&(((###########################"""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""   !!!   !!!!!!    !!!!!!!!!!!!!!!!!!  !!!!!!     !!!"""######!!!!!!  !!!!!!""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))((('''(((***)))******+++,,,---......---,,,,,,...000111///...//////...------...//////000000000111111111111111...---,,,***((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""#########$$$$$$"""""""""""""""######$$$"""""""""""""""""""""""""""!!!!!! !!!"""###$$$########################$$$###"""!!! !!!"""######""""""""""""######"""""""""""""""######$$$############"""""""""""""""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""########################"""""""""!!!""""""""""""""""""""""""""""""############""""""TTTEEE??????;;;<<<:::777555333222222222111111000...---,,,+++*********)))((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&'''$$$''')))%%%###$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%################################################$$$###""""""###$$$&&&'''########################""""""""""""""""""######""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""     !!! !!!!!!!!!!!!!!!!!!   !!! !!!!!!!!!!!!      !!!""""""  !!!###$$$$$$  !!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!""""""""""""########################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***)))''''''((()))((())))))***+++,,,---...---------///111222111000///...------,,,---------.../////////000000111111---,,,+++)))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""#########"""""""""""""""######$$$########################!!!!!!!!!!!!!!!"""#################################""""""!!!!!!!!!!!!"""######""""""""""""######"""""""""""""""######$$$############""""""""""""###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!$$$###"""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""########################""""""""""""""""""""""""""""""""""""""""""############""""""TTTEEE???@@@;;;;;;999777444222111111222111000///...---,,,++++++***))))))((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$######$$$&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''######################################################""""""###$$$%%%%%%########################"""""""""""""""#########""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""     !!!!!! !!!!!!!!!!!!  !!! !!!!!!     !!!""""""   !!!""""""###  !!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!"""""""""#####################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''')))))))))'''&&&'''((())))))***+++,,,---.........------///111111000///---,,,,,,,,,---------...------......//////000000,,,+++)))((('''&&&&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$########################!!!!!!!!!!!!!!!""""""###""""""""""""############"""""""""!!!!!!!!!!!!"""######""""""""""""######"""""""""""""""######$$$############"""""""""!!!######""""""""""""######!!!!!!""""""""""""!!!!!!######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!"""""""""#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""TTTEEE???@@@<<<:::999666444333222222222000000///...---,,,,,,+++***))))))(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""%%%'''##################################################################$$$$$$""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!    !!!!!!    !!!  !!!!!!     !!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!""""""!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))((('''&&&'''(((******+++,,,---.../////////.........//////...,,,***+++,,,------...//////,,,,,,,,,------.........***)))((('''&&&%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""!!!!!! """""""""""""""######$$$######################## !!!!!!"""""""""""""""!!!!!!"""""""""#########!!!!!!!!!""""""""""""!!!######""""""""""""######"""""""""""""""######$$$############"""""""""!!!######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""TTTEEE@@@@@@<<<999888777666555333222111000//////...------,,,,,,******)))((((((((((((((('''&&&&&&&&&&&&'''((((((""""""###$$$%%%&&&''''''%%%$$$%%%(((&&&######&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""#####################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!    !!!"""    !!!  !!!!!!!!!   !!!!!!!!!   !!!!!!!!!"""""""""!!!   !!!!!!!!! !!!"""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''(((((('''&&&((()))***+++,,,---...//////000///...---...///000...,,,+++,,,---......//////...,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$###""""""!!! """""""""""""""######$$$######################## !!!""""""""""""""" !!!!!!""""""######### !!!!!!""""""""""""!!!######""""""""""""######"""""""""""""""######$$$############""""""""""""###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""""""""############""""""TTTEEE@@@AAA===888888999888777555222111/////////...------,,,,,,******)))(((((((((((((((&&&&&&&&&&&&&&&'''((((((""""""###$$$%%%&&&''''''%%%###%%%((('''"""###'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!!!!!!!!!! !!!!!!   !!!""""""     !!!  !!!!!!""" !!!!!!   !!!!!!   !!!!!!"""!!!!!!!!!!!!!!!  !!!!!!  !!!!!! !!!""""""###""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###%%%'''''''''''')))*********+++,,,---......///---,,,---///111222222000...//////000///...---,,,,,,,,,,,,+++******))))))((('''&&&%%%$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!"""###""""""!!! !!!!!!"""######$$$ !!!"""######"""!!!######""""""""""""######"""""""""""""""######$$$############"""""""""""""""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""""""""###### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############!!!"""""""""############""""""""""""""""""""""""""""""############""""""TTTEEE@@@AAA===777888::::::999666333111/////////...---------,,,******)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$((('''"""###(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """&&&(((&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""" !!!!!!!!!""" !!!!!!    !!!"""### !!!!!!!!!!!!   !!!!!!  !!!"""""" !!!!!!    !!!"""""" !!!!!!"""""" !!!!!!  !!!!!! !!!""""""###""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&''''''((()))+++))))))***+++,,,------...++++++,,,///333555555555222222222111///---+++)))---,,,,,,+++***)))((((((''''''&&&%%%$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!"""###$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!! !!!"""######$$$ !!!#########"""!!!######""""""""""""######"""""""""""""""######$$$############""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############""""""YYYHHH>>>>>>===;;;:::999777666444333222000//////---,,,+++************)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$%%%%%%%%%%%%$$$ ###$$$%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""" """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""### !!!!!!!!! !!!!!! !!!!!!  !!!!!!  !!!  !!!!!!"""###$$$""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%***(((&&&$$$$$$%%%''')))&&&&&&&&&''''''''''''((('''(((((()))***+++++++++......///000222444555666444333222000///.........)))***+++,,,,,,+++***)))''''''&&&%%%%%%$$$###### !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###"""!!!"""###$$$###!!!$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!WWWGGG>>>>>>===;;;:::999777555444333222000//////...---,,,++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""###$$$$$$$$$$$$### !!!"""###$$$######"""#########$$$$$$$$$%%%%%%"""############$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!   !!!  !!!"""### !!! !!!!!!  !!!!!!  !!!  !!!"""###$$$"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################$$$$$$$$$%%%%%%///---***'''&&&&&&'''(((&&&&&&&&&''''''''''''((('''(((((()))******++++++,,,,,,---...000111333444444333111000///.........+++++++++++++++***)))((('''&&&&&&%%%$$$$$$###### !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###"""!!!"""###$$$###!!!############"""""""""!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!UUUEEE===>>>===::::::999777555444222222/////////......---------******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############!!!!!!"""############"""""""""""""""#####################$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!       !!!""" !!!  !!!!!! """!!!!!!    !!!  !!!"""###$$$!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$%%%...,,,)))'''&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))******+++))))))***+++---///111222333222111///............---,,,+++***)))(((((((((&&&&&&%%%%%%$$$$$$######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!###"""!!!"""###$$$###!!!############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!SSSDDD===???>>>:::999888777555333222111//////////////////......***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################!!!"""""""""############!!!""""""#####################"""!!!""""""##################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!"""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """######"""  !!! ######"""!!!    !!!  !!!######!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%$$$######$$$%%%'''(((&&&&&&&&&''''''''''''((((((((((((((())))))******(((((()))***,,,...000111222111000///............///---+++)))''''''''''''%%%%%%%%%%%%$$$$$$######!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!###"""!!!"""###$$$###!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!RRREEE??????===:::999888666555333222111//////////////////......***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!"""""""""############"""###$$$$$$%%%%%%$$$$$$######""""""!!!"""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!""""""!!!"""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!!  !!! ######"""!!!    !!!  !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$"""!!!!!!!!!"""$$$%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))((())))))***,,,...000111000000///...------------///---+++)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$######"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!###"""!!!"""###$$$###!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#####################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!SSSGGGAAA@@@===999999888666444333111111/////////......---------******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################""""""""""""##################$$$%%%%%%%%%%%%%%%############"""""""""""""""""""""############$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!""""""######"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!      !!!  !!!!!!!!!!!!  !!!!!! """!!!!!!    !!!  !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))+++,,,...000111//////...------------------,,,+++)))'''&&&&&&&&&$$$$$$$$$$$$$$$$$$######""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!###"""!!!"""###$$$###!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!UUUJJJCCCAAA<<<999999777666444222111111000//////...---,,,++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################""""""""""""############""""""###$$$$$$$$$$$$$$$"""######$$$###"""!!! """"""""""""############"""############$$$$$$$$$########################""""""############"""""""""""""""""""""""""""""" !!!"""############""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!###$$$###!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!    !!! !!!!!!   !!!!!! !!!  !!!"""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***+++---///000///...------,,,,,,------+++++++++***)))'''&&&%%%##################$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!###"""!!!"""###$$$###!!!!!!"""""""""############""""""""""""""""""""""""###"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!VVVKKKDDDAAA<<<999888777666444222111000000//////---,,,+++************)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################""""""""""""############!!!!!!"""###############!!!###$$$%%%$$$### """"""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!"""######$$$$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!###%%%$$$!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!    !!!!!!   !!!!!!   !!!!!! !!!!!!  """""" !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""############!!!!!!###$$$&&&'''))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''((()))+++---...///......---,,,,,,,,,------)))***++++++***(((&&&%%%##################$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!###"""!!!"""###$$$###!!!!!!!!!""""""#########$$$""""""""""""""""""""""""#########"""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!WWWIII@@@???;;;;;;999666555555555333222000000///...---,,,,,,+++++++++)))(((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%% """"""""""""""""""""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$&&&&&&$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!   !!! """!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!  !!!""""""!!!!!!  !!!!!!!!! !!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((******+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((('''''''''&&&%%%%%%$$$$$$########################$$$"""!!!!!!"""######"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$"""!!!"""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" """###$$$$$$###""" """"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""!!!!!! VVVHHH@@@>>>;;;;;;999666555555555333222000000///...---,,,,,,++++++***)))(((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############"""!!!!!!"""""""""""""""######### """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""#########%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!! !!!   !!!   !!!"""!!!  !!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''*********+++++++++,,,,,,++++++++++++***)))((((((((((((''''''&&&%%%%%%$$$########################$$$"""!!!!!!"""######"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$"""!!!"""###$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!! UUUGGG???>>>;;;;;;999666555555555333222000000///...---,,,,,,++++++***)))((((((''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""!!! #########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$######""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!   !!!  !!!!!!!!!  !!!  !!!!!!!!! !!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&)))*********++++++++++++++++++++++++***)))(((((()))(((((('''&&&&&&%%%%%%########################$$$"""!!!!!!"""######"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###"""!!!"""###$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!SSSFFF>>>===;;;;;;999666555555555333222000000///...---,,,,,,+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######""""""!!! ###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!!!!   !!!  !!!!!! !!!  !!! !!!  !!!  !!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))))))))************+++***************)))(((((()))((((((''''''&&&&&&%%%########################$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""###"""!!!"""###$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""##################"""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!RRREEE>>>>>>;;;;;;999666555555555333222000000///...---,,,,,,+++***))))))(((((((((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$######"""!!! !!!!!!!!!!!!"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!! """"""""""""!!!!!!!!!!!!  !!! !!!"""###%%%%%% !!!!!!  !!!  !!!  !!!  !!!!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&(((((()))))))))*********))))))*********)))((((((((((((((('''&&&&&&%%%%%%########################$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!###$$$$$$"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""##########################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""RRREEE>>>>>>===;;;999666555555555333222000000///...---,,,,,,+++))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!! #########"""""""""!!!!!!  !!! !!!###$$$%%%&&& !!!!!!!!!!!!!!!  !!!  !!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))******)))(((((((((''''''&&&%%%%%%$$$$$$########################$$$"""!!!!!!"""######"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""!!! !!!###$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""###""""""""""""""""""###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""RRREEE??????>>>;;;999666555555555333222000000///...---,,,,,,+++))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################""""""!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!! """"""""""""!!!!!!!!!!!!  !!!  !!!!!!"""""" !!!!!!!!!!!!  """  !!!!!!!!!!!!"""""""""###### !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&'''((())))))'''''''''((((((((())))))(((((()))))))))))))))(((&&&&&&&&&%%%$$$$$$##############################$$$"""!!!!!!"""######"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""!!! !!!###%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""#############################################"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""###RRREEE???@@@???;;;999666555555555333222000000///...---,,,,,,+++))))))(((((((((((()))***''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""!!!!!! $$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!! """!!!!!!!!!  !!!!!!   !!!!!!!!!!!! !!!"""  !!!!!!!!!!!!""""""######$$$$$$ !!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%&&&''')))******''''''''''''((((((((()))(((((()))))))))))))))(((&&&&&&%%%$$$$$$######"""########################$$$"""!!!!!!"""######"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!! !!!$$$%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!!!!""""""######"""!!!!!!!!!!!!###%%%&&&""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""######PPPFFF@@@???;;;:::888666555555444111///111000///...---,,,,,,,,,+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""%%%""" !!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!&&&$$$!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!    !!!!!!   !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))),,,,,,++++++***)))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!$$$###"""!!!!!! !!!!!!"""############$$$$$$$$$!!!!!!""""""######$$$$$$######""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$########################""""""!!!!!! ########################"""############$$$$$$$$$########################%%%%%%$$$###""""""######""""""############""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###""" """###$$$""""""""""""""""""""""""PPPFFF@@@???;;;:::888666555555444111000111000///...---,,,,,,,,,*********)))(((''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""%%%""" !!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""!!!  !!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!%%%###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!    !!!!!!   !!!  """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((())),,,++++++***))))))((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""############"""""""""!!!###""""""!!!!!!!!!!!!""""""############$$$$$$$$$"""""""""""""""###############""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""############""""""##############################""""""!!!!!!!!!!!!########################"""############$$$$$$$$$########################$$$###""""""!!!!!!""""""""""""############""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""PPPFFF@@@@@@;;;;;;999666555555444222000111000///...---,,,,,,,,,******))))))(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!  !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!    !!!!!!   !!!"""!!!  !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))+++******))))))(((((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$###""""""""""""""""""############""""""""""""""""""!!!!!!!!!"""######"""############$$$$$$$$$############""""""""""""######""""""""""""###### !!!"""###$$$%%%%%%""""""""""""""""""""""""########################""""""############""""""###########################""""""""""""!!!!!!!!!########################"""############$$$$$$$$$###########################"""!!!!!!!!!!!!!!!!!!""""""############""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""PPPFFFAAA@@@<<<;;;999777666555444222000111000///...---,,,,,,,,,***)))))))))(((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!      !!!   !!!"""!!!  !!!"""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''&&&%%%%%%$$$###$$$$$$$$$######"""""""""""""""############"""""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!######""""""""""""###### !!!!!!"""######$$$$$$""""""""""""""""""""""""########################"""######$$$$$$######"""###############$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$###########################""""""!!!!!!!!!""""""""""""############""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######"""!!!!!!"""######""""""""""""""""""""""""PPPFFFAAA@@@<<<;;;999777666666555222000111000///...---,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!    !!!   !!!"""!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!""""""###%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''&&&%%%%%%$$$############$$$###"""""""""""""""######""""""""""""""""""######""""""!!!""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!######""""""""""""############""""""""""""""""""######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""####################################""""""#########$$$$$$$$$#################################""""""######$$$""""""############""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""PPPFFFAAAAAA===;;;:::777666666555333111111000///...---,,,,,,,,,))))))))))))(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$"""""""""""""""""""""""""""""""""""""""""""""""" """#########"""!!!""""""""""""""""""""""""!!!!!!"""#########"""""" !!!""""""######"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!    !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############ """###%%%'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############"""""""""""""""######$$$""""""""""""##################"""""""""###$$$$$$"""############$$$$$$$$$############""""""""""""######""""""""""""##################""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%"""""""""############$$$########################"""############$$$$$$$$$#######################################$$$$$$%%%""""""############""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""PPPFFFAAAAAA===<<<:::888777666555333111111000///...---,,,,,,,,,(((((((((((())))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###!!! """%%%"""""""""""""""""""""""""""""""""""""""""""""""" """#########!!!!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""############""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!###%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""!!!!!!!!!!!! !!!"""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!   !!!!!!   !!! !!!"""######"""!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!"""$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###############"""""""""""""""###$$$$$$!!!"""""""""############$$$$$$######"""#########"""############$$$$$$$$$"""""""""""""""###############""""""""""""######"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################"""""""""""""""###$$$$$$""""""############""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""PPPFFFAAAAAA===<<<:::888777666555333111111000///...---,,,,,,,,,(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###!!! """%%%"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$###!!! """"""""""""""""""""""""!!!!!!"""###############!!!!!!"""############### !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!"""!!!$$$&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""!!!!!!!!! !!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!! !!!!!!!!!   !!!!!!   !!!!!! ###$$$$$$### !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""#####################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########""""""!!!""""""###$$$$$$!!!!!!""""""#########$$$%%%%%%$$$###"""""""""###"""############$$$$$$$$$!!!!!!""""""######$$$$$$######""""""""""""###### !!!"""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!!!!!!!!!!!!!"""######""""""############""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""PPPFFFAAAAAA>>><<<;;;999777555444333222000000///...---,,,,,,+++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$""" !!!$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """###"""""""""###""""""!!!!!!!!!!!!""""""######""""""!!!!!!  """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!  !!!!!!  ###&&&&&&$$$""" !!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#######################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###### !!!###$$$%%%&&&'''%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################%%%###!!!"""$$$%%%$$$!!!''''''&&&%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!! """###$$$$$$###""" """"""""""""####################################""""""""""""""""""""""""""""""""""""############PPPFFFAAAAAA>>><<<;;;999777555444333333000000///...---,,,,,,+++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&&&&'''%%%%%%%%%$$$$$$$$$#########!!! !!!######""" """"""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!######"""!!!!!!""""""!!!!!!!!!!!!!!!!!!"""###"""""""""!!!!!!!!!  !!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!! !!!!!!  """%%%%%%$$$"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!"""###$$$%%%%%%&&&########################################################################$$$$$$############$$$$$$########################%%%###""""""$$$%%%$$$"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$##################$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""############"""""""""!!!!!!"""###$$$$$$###"""!!!""""""""""""####################################""""""""""""""""""""""""""""""""""""############PPPFFFAAAAAA===;;;:::999777555444333333000000///...---,,,,,,+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''&&&'''(((%%%%%%%%%$$$$$$$$$$$$###"""!!! !!!""""""!!! ################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """######!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!  """######"""!!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$&&&%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$############$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###""""""""""""###$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""####################################""""""""""""""""""""""""""""""""""""############PPPEEEAAAAAA===;;;:::888777555444444333000000///...---,,,,,,+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%###"""!!!!!!"""###""""""""""""#########$$$""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$###!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$######"""!!!  !!!!!!"""""" !!!"""!!! !!!### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%&&&%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################"""""""""###$$$$$$%%%%%%################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!"""############"""!!!!!!"""""""""####################################""""""""""""""""""""""""!!!"""""""""############OOOEEE@@@@@@===:::999888666555444444444000000///...---,,,,,,+++))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############################################################%%%%%%###""""""###%%%%%%#########$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""######"""  !!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""$$$######"""!!!  !!!!!!""""""  !!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$############"""########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""######""""""############""""""!!!"""""""""####################################""""""""""""""""""""""""!!!"""""""""############OOOEEE@@@@@@<<<:::999888666555555444444000000///...---,,,,,,+++))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############################################################$$$$$$#########$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""######""" !!!###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!  """######!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$##################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&""""""######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""###############""""""""""""""""""###""""""""""""####################################""""""""""""""""""""""""""""""""""""############OOOEEE@@@@@@<<<:::999888666555555555555000000///...---,,,,,,+++))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""########################################################################""""""!!! ############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$"""""""""######$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""!!! """$$$######""""""""""""###### !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###%%%''''''$$$"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$########################$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%&&&######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!"""""""""##################""""""""""""######""""""""""""####################################""""""""""""""""""""""""""""""""""""############OOODDD@@@@@@<<<999999888666555555555555000000///...---,,,,,,+++))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&#########$$$$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&&########################################################################""""""""""""########################################################################!!!""""""""""""############""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!###%%%$$$$$$############$$$$$$ !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### """"""!!!!!! """""""""""""""""""""""" !!!!!!&&&(((******((($$$"""!!! !!!!!!!!!!!! !!!!!!!!!""""""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))&&&$$$""""""$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!!!!""""""#########$$$######""""""""""""######""""""""""""####################################""""""""""""""""""""""""""""""""""""############TTTBBBEEE===@@@===;;;888777777666444333111000///......------...+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$%%%########################""""""""""""############!!!!!! !!!!!!######$$$$$$$$$$$$######!!!!!! !!!!!!((('''&&&%%%###"""!!!!!!%%%$$$$$$$$$######""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!######""""""!!!!!! """""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######'''(((***,,,,,,)))###!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! """"""""""""####################################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))(((&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###TTTBBBEEE===@@@===;;;888777777666444333111000///...------------+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&############################################################$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################""""""""""""############"""!!!!!! !!!!!!""""""######$$$$$$######"""###""""""!!!!!!""""""###%%%%%%%%%$$$######""""""###"""""""""!!!!!!!!!!!!######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######((((((***,,,,,,)))$$$ !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""####################################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###TTTAAADDD===???===;;;888777777666444333111000///...------------+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$########################"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""""""""############""""""$$$######""""""######$$$"""#####################"""""""""""""""!!!!!!!!!###""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""######'''((()))++++++)))%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""" """"""""""""####################################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%$$$$$$$$$&&&'''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$###############$$$$$$$$$########################""""""###$$$$$$$$$$$$###TTTAAADDD===???===;;;888777777666444333000000///...------------+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%######%%%&&&%%%$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$########################""""""#########$$$$$$$$$###""""""!!!!!!""""""###!!!""""""######""""""!!!#########""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! """$$$''')))!!!!!!!!!!!!!!!""""""###%%%%%%&&&(((((('''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$###!!! !!!"""""""""####################################""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))'''''''''''''''''''''''''''&&&&&&&&&((()))((('''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$###SSSAAADDD<<>>===;;;888777777666444333000///...---,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################"""###$$$$$$$$$$$$###"""#################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""!!!!!!"""""""""%%%%%%$$$###""""""!!!!!!"""""""""###############"""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""######################## !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!$$$'''***+++!!!!!!!!!!!!!!!"""######!!!  """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###""""""""""""""""""####################################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((()))******))))))))))))))))))))))))'''&&&%%%&&&((()))((('''))))))))))))************++++++***)))((('''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###SSS@@@CCC<<<>>>===;;;888777777666444333//////...---,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#################################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""###$$$!!!!!!!!!!!!!!!"""###### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""####################################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))((('''((()))***)))((()))))))))*********++++++*********))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###SSS@@@CCC<<<>>>===;;;888777777666444333//////...---,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((&&&$$$%%%&&&'''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!"""######!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!"""######""""""""""""####################################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,*********,,,---,,,+++)))************+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$######""""""########################""""""###$$$$$$$$$$$$###TTTBBB>>>>>><<<;;;:::999888777555444444000000///...---,,,,,,+++******))))))))))))******))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''''''''''')))(((''''''((()))(((&&&******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!!!!!!!""""""#########$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """""""""  !!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((((((((((()))******++++++---+++(((((()))+++,,,,,,)))***++++++)))((()))+++******,,,------,,,,,,+++---.../////////000333555888999999777444222222222//////000000///...,,,,,,+++,,,------------,,,,,,---)))''')))---000---*********+++++++++***((((((******))))))((('''''''''%%%&&&((((((((()))***,,,''''''''''''((('''%%%$$$'''''''''&&&&&&''')))+++###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################TTTCCC??????===;;;:::999888777555444444000000///...---,,,,,,+++******))))))))))))******))))))))))))************************************+++*********)))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''')))(((''''''((()))((('''***)))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""  !!!""""""""""""#########$$$######################################################$$$$$$$$$###""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""  !!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!###"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))(((((('''((((((((('''&&&'''((()))+++,,,...///111---,,,,,,,,,,,,---...///111333666:::===@@@CCCEEEAAAAAAAAA???===;;;;;;<<<999888888777888888999:::;;;:::999777555444333333555333111111111111...+++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))'''&&&&&&&&&***************)))******)))))))))((('''&&&'''((('''(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################SSSDDD@@@@@@===;;;:::999888777555444444111000000///...---,,,,,,******))))))))))))******)))))))))*********++++++***************************************)))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((()))(((''''''))))))((('''))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######""""""!!!!!!"""""""""###############""""""""""""""""""""""""########################"""######$$$$$$$$$######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###"""  !!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!""""""""""""""""""######""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((((((((()))***++++++------......//////000000)))***,,,...//////...---222111000111444666666666::::::::::::<<>>>>>>>>======@@@DDDHHHJJJKKKNNNTTT\\\eeejjjmmmuuuxxx|||}}}{{{uuuqqqsssuuuxxx{{{~~~|||xxxvvvxxx~~~~~~rrrhhheeejjjrrrxxx{{{~~~zzzzzz||||||sssiii^^^XXXKKKLLLMMMNNNNNNMMMKKKJJJFFFEEEDDDDDDCCC???888444333222111111000---***(((,,,***)))***+++,,,+++)))+++***)))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################LLLCCC???<<<;;;;;;:::999888777555444444222111111000///...------++++++************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))******************))))))))))))))))))))))))(((''''''(((***++++++***(((((((((((())))))))))))'''''''''''''''(((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###!!! !!!"""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############"""!!! !!!"""###!!!!!!############!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!""""""######""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((()))(((((())))))******++++++((())))))+++---///111222<<<===@@@CCCFFFJJJLLLMMMJJJMMMQQQTTTYYYaaalllttt}}}~~~|||zzzyyyxxxtttlllfffggghhhiiijjjkkkmmmrrruuudddaaa\\\XXXXXXZZZ^^^aaaaaaZZZQQQJJJIIIMMMUUUZZZ^^^aaadddaaaZZZTTTTTTUUU[[[^^^bbbdddddd```[[[WWWQQQSSSWWWZZZ\\\]]]]]]]]]^^^```dddjjjnnnlllfff```KKKFFFBBBBBBFFFGGGDDD@@@777222...,,,---,,,***(((,,,+++)))''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################KKKDDD@@@===<<<;;;:::999888777555444444222222111000///...------,,,++++++******++++++,,,*********+++++++++,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******************************************(((''''''(((***,,,+++***'''((((((((()))))))))***&&&'''''''''((((((((()))''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''')))******+++((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###!!!!!!!!!"""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###""""""""""""!!!!!!!!!!!!"""""" !!!###$$$$$$###!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""############""" !!!!!!"""######$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''((((((((())))))))))))******++++++,,,---------...111444888<<<@@@AAA@@@DDDJJJQQQZZZaaagggkkkppptttxxx{{{}}}{{{{{{}}}xxxzzz{{{{{{xxxrrrlllhhh```\\\YYYXXXXXXTTTMMMGGGIIIIIIIIIHHHHHHJJJMMMPPPEEECCC@@@======>>>AAACCCEEECCC???===<<<>>>AAACCCAAACCCEEEDDDAAA???@@@BBB;;;===AAAEEEFFFFFFEEEDDDDDDGGGKKKNNNQQQRRRRRRQQQVVV[[[fffuuu{{{iiiaaaZZZ___mmmyyy}}}{{{UUUNNNEEE>>><<<999555111333111...+++)))((('''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################LLLFFFAAA>>>===;;;:::999888777555444444222222111000///...------,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************(((''''''(((+++,,,+++***'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!!!!###""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!! """###$$$$$$###""" !!!!!!!!!""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""######""""""""""""######!!!!!!"""############### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''(((((((((((())))))))))))******+++,,,------......555777;;;@@@FFFLLLPPPSSS[[[```jjjwwwzzzfffYYYWWWZZZRRRSSSSSSSSSQQQMMMIIIGGGAAA???>>>AAAFFFGGGCCC???;;;;;;;;;::::::<<<@@@DDD;;;;;;;;;<<<>>>@@@CCCEEEBBBCCCDDDEEEEEECCCBBB@@@BBBCCCCCCBBBAAA@@@AAABBBBBBBBBAAA@@@???>>>===<<<888:::===???@@@@@@>>>===:::AAAOOO```oootttpppjjjaaaVVVOOOYYYqqqzzzpppcccYYYSSSNNNHHHCCCAAA>>>:::555222///......))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################RRRBBBCCC@@@;;;;;;;;;999777666555555555333222111///...---------******************************+++++++++,,,,,,,,,,,,---......//////............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******))))))***+++,,,,,,,,,+++++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((()))***++++++***(((((())))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######"""#########################################################$$$$$$############$$$$$$######""""""###$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""##################""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""'''"""$$$ !!!''' !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))'''%%%''')))+++)))''')))***+++,,,---,,,+++***(((***---///000333888===CCCFFFLLLTTT___mmm{{{~~~rrrggg]]]WWW[[[]]]ZZZPPPGGGCCCAAA>>>DDDAAA>>>???BBBCCCAAA>>>>>>AAADDDFFFIIIJJJFFFAAABBB@@@>>>===DDDLLLLLLGGGEEELLLLLLDDDFFFSSS]]]]]]^^^^^^ZZZSSSRRRWWWXXXUUUYYYUUUSSSSSSPPPKKKJJJLLLOOOOOOJJJDDDCCCDDDBBB===;;;>>>?????????@@@>>>;;;===;;;===EEEKKKJJJHHHHHHDDD???===EEEUUUhhhyyyqqqjjjeeefffddd______cccfffccc[[[RRRHHHAAA===<<<444000,,,+++,,,,,,)))&&&)))(((&&&&&&'''))))))(((%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQAAABBB@@@;;;===<<<:::888777666666666222222111///............***************************++++++++++++,,,,,,,,,,,,---......//////......///......------......///---------------------------------------------------------,,,,,,,,,++++++***************+++,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((())))))))))))*********)))***************))))))))))))))))))*********+++++++++*********)))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))(((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######""""""######$$$###"""""""""######$$$%%%$$$###"""""""""""""""###""""""""""""##################"""""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!"""""""""""" """"""!!!###&&&$$$ !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%''')))***)))'''+++***((('''''')))+++,,,000333555777:::AAAMMMVVVbbbgggqqquuulll^^^RRRJJJFFFDDDDDDEEEJJJKKKEEE@@@AAACCCCCC===CCCHHHJJJHHHFFFFFFGGGKKKUUUbbbmmmrrrpppkkkfffbbbaaa______gggppprrrnnnhhhqqqsssnnnrrr~~~xxx}}}|||uuurrrssszzzzzzttthhh^^^ZZZXXXVVVZZZYYYUUUOOOKKKIIIIIIIIIIIIBBB>>>@@@CCCBBBAAABBB???;;;777999???HHHQQQXXXQQQLLLKKKOOORRRRRRUUUZZZggghhhiiiiiifffddddddeeecccXXXGGG888///---///000+++)))(((((())))))(((&&&&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPAAAAAA???;;;======;;;999888777777666111111000///////////////++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...////////////...///......------......///................................................------------,,,,,,,,,,,,++++++*********+++,,,,,,***+++++++++++++++,,,,,,************************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))'''(((((()))******++++++************+++++++++++++++******)))******++++++))))))*********+++++++++++++++++++++************************************))))))))))))*********+++************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,++++++++++++******************))))))))))))******************************************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&##############################""""""""""""#########""""""""""""###$$$$$$%%%%%%$$$""""""!!!!!!!!!"""""""""#########$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""%%%%%% ((('''!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((***+++)))(((,,,+++******,,,000444666888===CCCGGGLLLXXXhhhuuu}}}oooiiiddd^^^XXXSSSPPPJJJDDD??????AAADDDDDDMMMRRROOOKKKLLLPPPRRRWWWeeetttwwwnnnggghhhmmmyyywwwqqqpppqqqbbb[[[VVVUUUTTTNNNJJJIIILLLIIICCC???>>>???AAACCCCCC??????AAACCCDDDHHHLLLUUUZZZaaadddeeedddfffggguuurrrlllaaaSSSFFF<<<777000---)))'''((()))******))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$NNN@@@AAA>>><<<===<<<;;;999777777666666111000///////////////000+++++++++++++++++++++++++++++++++,,,,,,,,,------------.../////////////////////............//////................................................------------------,,,,,,,,,,,,+++++++++,,,,,,---***+++++++++,,,,,,------************************************************&&&''''''((()))***++++++************************)))))))))******++++++++++++++++++,,,,,,,,,,,,---,,,+++***))))))+++,,,---*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((('''''''''((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############"""""""""######$$$%%%$$$######"""""""""###""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""$$$$$$"""$$$'''&&&!!!"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!""""""###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((************++++++***)))...///000333666999<<<===CCCNNN]]]hhhqqq}}}}}}mmmbbbTTTKKKHHHGGGDDDAAADDDHHHMMMPPPPPPRRRVVVYYYrrr}}}yyyuuusssrrr|||sssooohhhbbbWWWNNNKKKKKKGGGAAABBB@@@===;;;999888:::<<<>>>BBBGGGJJJJJJJJJLLLNNN^^^hhhtttwwwooo___PPPGGGDDD>>>555...***)))))))))+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||MMMAAAAAA>>>===<<<;;;999888666555555555111000///////////////000++++++++++++++++++++++++++++++,,,,,,,,,------------...//////000000///////////////....../////////////////////////////////------------------------------------------------------,,,,,,,,,,,,,,,---++++++,,,,,,---------...************************++++++++++++++++++++++++&&&&&&'''((())))))******++++++++++++++++++++++++,,,,,,++++++*********))),,,,,,,,,,,,------------,,,+++*********+++---...++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///.........------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((()))******+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""%%% %%%333555)))"""%%%###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''((((((((())))))*********************+++111333666;;;AAAIIIPPPTTTeeesssssskkkddd]]]WWWMMMKKKIIIHHHJJJQQQ[[[bbbggglllsssxxx{{{sssrrruuuoooeeeSSSSSSNNNGGG@@@>>>>>>???<<<<<<;;;;;;;;;===???AAAFFFMMMVVV[[[ZZZXXXWWWWWWVVVRRRLLLFFF@@@888111,,,+++***((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzLLLBBBAAA??????;;;:::999777666555555444111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000000///000//////......//////000000000000000000000000000------------------------------------..................---,,,,,,,,,------,,,------------------...************************++++++++++++++++++++++++'''(((((())))))*********++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,,,,------------++++++++++++,,,---......++++++,,,,,,,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------******++++++,,,,,,------------------------------++++++,,,,,,------......////////////..................------------......------------------------++++++++++++++++++++++++************************************************(((((()))))))))*********))))))))))))***+++,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%"""""""""######%%%&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""$$$)))@@@BBB--- #########"""!!!!!!!!!""""""""""""""""""""""""""""""##############################"""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))''''''((((((((()))))))))((())))))))))))+++///333777<<>>???@@@BBBEEEGGGIIIMMMTTTZZZ[[[VVVMMMFFF666333///***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxLLLCCCBBB@@@AAA<<<;;;:::888777666555555222222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000000000000000000////////////000000000000000000000000000000........................------------........./////////...---------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***+++,,,---............,,,,,,,,,,,,------------/////////.........------------------------------,,,---------............------------------------+++,,,,,,---......//////------------------------,,,,,,---......///000000////////////............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++))))))))))))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&$$$$$$#########$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!"""""""""""""""&&&555777***!!!"""$$$######"""!!!!!!""""""""""""""""""""""""""""""##############################""""""######$$$%%%"""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''((((((((()))))))))))))))***+++,,,...333;;;AAAKKKWWWjjj{{{ooodddZZZTTTMMMKKKJJJLLLRRR[[[dddjjjqqqwww~~~yyymmm___WWWUUUSSSLLLEEEFFFDDDBBB???===:::777444888>>>HHHUUU^^^cccbbb```RRRLLLDDD:::222---***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwMMMCCCBBBAAABBB===<<<;;;999888777777666333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000////////////000000000000000000000000000000000000000000000000000000---------.........//////000///...---------------/////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------)))+++,,,...//////...---,,,,,,,,,---------......////////////............---------------------------------............///........................---------...///000000111........................---......///000111111222////////////............,,,---...//////...---,,,................................................++++++++++++++++++++++++************************)))************+++++++++))))))))))))***+++,,,---************************))))))))))))))))))))))))(((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""$$$""" !!!###$$$###$$$$$$###""""""!!!""""""""""""""""""""""""""""""##############################""""""###$$$%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((())))))))))))+++---///000444<<>>>>>;;;::::::999888777666666222222111000///...------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......////////////000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////.........---------------------------------------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---------....../////////---------.........//////---...///...,,,+++,,,---000---,,,,,,///000...,,,...+++---111///******///000///......///000///---000...++++++---///111222---...///000111111111000////////////000000111222444000000444666555555777222111000000111111000///,,,---...000000///...---...---,,,,,,,,,...///000---...---+++)))))))))+++,,,,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###$$$###!!!%%%###"""###&&&'''&&&###"""###$$$$$$$$$###!!! """"""""""""""""""""""""""""""""""""###############"""!!! !!!"""###""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&'''(((***(((%%%'''---...)))(((+++//////222666???OOOggg{{{pppdddSSSJJJGGGLLLNNNOOOZZZiiitttyyy|||iii^^^VVVIII<<<===999???CCC@@@FFFNNNLLL\\\ccchhheee___VVVGGG888555111---******++++++***,,,)))'''%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%zzzLLLAAA@@@>>>>>>;;;::::::999888777666666222222111000///...------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......////////////000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////.........---------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,------------,,,,,,,,,---------.........---------.........//////,,,...//////...---...000222000...///000111///---111///000333222......222+++,,,---....../////////444333222111111222111111666444111///......///000666666555555666888:::;;;===;;;===AAABBB>>>;;;<<>>>>>;;;::::::999888777666666222222111000///......---...---,,,,,,++++++,,,,,,,,,,,,,,,---------......////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...............---------------------------------------------------------,,,,,,,,,,,,------------+++,,,---......---,,,+++------------------------++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,------------------........./////////,,,...000000//////000111///---------///000///---...---...000///,,,---000///111444333000...///000---///111444555555555444666888<<<@@@EEEIIIKKKMMMKKKKKKKKKLLLOOOTTTXXX[[[aaa```dddjjjllljjjiiillldddYYYKKK@@@<<<:::888555444333222000000000111111222333666888888555222000...............------,,,.........------,,,,,,,,,************++++++++++++************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###&&&$$$###$$$%%%%%%$$$######$$$$$$$$$$$$###""""""########################"""""""""#########$$$$$$######"""!!!!!!"""#################################""""""""""""!!!!!!!!!""""""""""""""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***++++++)))((()))***+++******,,,+++,,,333;;;<<>>>>>;;;::::::999888777666666333222222111000///.........---,,,,,,++++++,,,,,,,,,,,,,,,---------......////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,------------...+++,,,...//////...,,,+++------------------------+++++++++,,,,,,,,,------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////---///111111000//////000,,,,,,,,,---...///000///------/////////...000333888<<<@@@>>>888333333555333888@@@GGGLLLOOOPPPQQQLLLTTTaaaoooxxx|||}}}|||vvvgggaaa^^^ZZZWWWOOOLLLGGG@@@;;;888666555333555888;;;===<<<:::999666555555555666555333111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))))))))*********************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''')))++++++***))))))))))))***---...111666@@@III]]]ooo~~~kkk\\\NNNCCCJJJ___ttt~~~kkk\\\JJJ???@@@AAAAAADDDJJJPPPSSSiiiiiifff\\\NNN@@@555///000...+++*********)))'''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%yyyLLLAAA@@@>>>>>>;;;::::::999888777666666333333222111000///.........---,,,,,,++++++,,,,,,,,,,,,,,,---------......////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////---.....................------------------------------------------------,,,,,,---------.........+++,,,...//////...,,,+++------------------------+++++++++,,,,,,,,,------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...000222222000...---.........//////......//////000222333333333666888::::::AAAHHHJJJHHHFFFHHHJJJTTT[[[eeeooouuuzzzxxxlllaaaVVVOOOKKK@@@AAAAAABBBBBBAAAAAA@@@>>><<<<<<===??????>>><<<444333333222111000000000.........---------,,,,,,************************************************************************))))))))))))************************************))))))******************))))))))))))))))))))))))************************(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&'''''''''&&&&&&&&&'''$$$$$$$$$#########"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""###############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))'''(((******)))))))))***---///222555>>>NNN^^^iii~~~|||qqqaaaRRREEEHHHSSSlll|||rrrjjjeeeddddddeeejjjnnnooommmfffeeecccbbbdddgggkkknnnsssvvvxxxwwwsssqqqrrrsssyyyvvvsssqqqpppppprrrtttxxxvvvrrrooollljjjjjjjjjggghhhjjjmmmnnnlllhhheeejjjcccggglllmmmwwwtttvvvuuuqqqqqqyyypppRRRNNNHHHCCC???@@@FFFLLLPPPYYYeeejjjfffYYYJJJ@@@333000+++)))***,,,......''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&zzzLLLAAA@@@>>>>>>;;;::::::999888777666666333333222111000//////......---,,,,,,++++++,,,,,,,,,,,,,,,---------......////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------...............------------------------------------------------,,,---------............,,,---...//////...---,,,------------------------++++++,,,,,,,,,,,,------,,,,,,---...............------------,,,,,,,,,,,,....../////////000000000///111444444222000//////...///000///------...///111555777666777===AAABBBCCCJJJUUU^^^dddhhhllloooxxx~~~yyyooolllfff^^^UUUMMMGGGCCC???<<<999:::===>>>===;;;::::::999888777666666555111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++************************))))))))))))************((((((((())))))))))))***************************)))))))))))))))))))))))))))(((''''''))))))((('''&&&((())))))(((((()))***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((()))******)))***---///---333<<>>>>>;;;::::::999888777666666444333333222111000//////...---,,,,,,++++++,,,,,,,,,,,,,,,---------......////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////------------------------------------------------------------....................................------------------------++++++,,,,,,,,,,,,------,,,------........................---------,,,,,,.../////////000000000000...111555666666444444444///222666888999;;;>>>BBBGGGLLLOOOMMMPPPXXX]]]]]]cccjjjuuuuuujjjdddVVVPPPIIIEEEEEEDDDAAA>>>BBBAAA@@@???>>>===<<<<<<777777555444222111//////------------------------++++++++++++++++++++++++************************))))))*********+++++++++************************((((((((()))))))))******((()))))))))***************************************************************)))(((((()))***)))(((&&&(((++++++******,,,...+++***)))((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))************************---111444666EEEYYYooossscccTTTQQQPPPRRR\\\hhhtttyyyssseeeccc___YYYTTTPPPOOOOOOLLLIIIEEECCCCCCDDDEEEEEEGGGHHHFFFBBBDDDKKKNNNLLLKKKJJJHHHGGGGGGIIIKKKMMMIIIMMMPPPPPPMMMLLLLLLNNNMMMLLLNNNQQQNNNIIIIIINNNEEEHHHLLLNNNNNNLLLHHHEEEFFFFFFGGGIIIKKKKKKIIIGGGKKKEEEIIIMMMIIIKKKMMMFFFDDDGGGHHHFFFEEEGGGGGGDDDBBBDDDEEEFFFGGGKKKQQQVVVVVVbbbttt~~~ooorrr{{{{{{|||]]]IIIBBB@@@AAAFFFSSScccmmmpppoooeee```WWWMMMCCC:::111,,,///...,,,***)))'''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&zzzLLLBBB@@@>>>???;;;::::::999888777666666444333333222111000//////...---,,,,,,++++++,,,,,,,,,,,,,,,---------......////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////---------------------------------------------------------........./////////...------------...///------------------------++++++,,,,,,,,,---------,,,---......//////....../////////......---------////////////000000000000---111555888999888999999666;;;BBBHHHMMMRRRYYY^^^lllrrruuusssvvv}}}tttiiiaaa\\\XXXSSSNNNGGGFFFFFFEEECCCBBBAAAAAA>>>===<<<:::888666444333........................++++++++++++++++++++++++************************)))************+++++++++************************''''''(((((()))))))))***)))))))))******+++++++++))))))))))))))))))))))))***************************)))((()))***+++***(((&&&)))+++,,,++++++...000...---+++*********+++,,,&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))************,,,,,,++++++,,,///555999KKK```}}}hhh\\\IIICCCTTTfffrrrxxxpppgggcccccc^^^TTTKKKHHHHHHIIIIIIIIIJJJLLLOOOLLLLLLMMMNNNRRRXXX___eee___aaa]]]XXX\\\gggooopppllljjjhhhfffhhhlllqqqttttttxxxzzzxxxrrrkkkgggfffcccbbbfffjjjhhhbbbaaaggghhhlllrrrtttqqqjjj```ZZZOOOQQQRRRRRRQQQQQQTTTVVVWWWOOOPPPQQQLLLOOOSSSNNNJJJGGGBBB===@@@FFFGGGDDDDDDDDDBBB???======@@@CCCGGGIIILLLMMMQQQ[[[iiittt{{{xxxqqq}}}jjj\\\OOOEEE;;;===LLL]]]hhhlllnnnkkkfff___XXXNNNDDD>>>444222000---***(((&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''PPPAAA@@@>>>======<<<;;;:::888777666666333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,---------...............///////////////000000000000000000000000////////////000000000000//////////////////////////////......---------,,,---,,,,,,++++++,,,,,,---........................////////////////////////.........------,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...---,,,,,,,,,,,,---.........------...000000///---222///---,,,---...//////111///......000111111000222666:::<<>>???AAABBBKKKGGGGGGIIIHHHDDDDDDHHHQQQVVVaaammmtttuuutttsssvvvzzz~~~sss^^^IIICCCDDDGGGKKKPPP[[[___```bbblllnnnYYY>>><<<;;;;;;888...%%%'''...'''&&&%%%&&&''''''%%%###''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&PPPAAA@@@>>>======<<<;;;:::888777666666333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000////////////000000000000/////////////////////////////////.........------------,,,,,,,,,,,,------......................................................---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,------.../////////.........---,,,+++............///000000///222111//////000333777::::::???HHHQQQ\\\iiiuuu~~~qqqaaaXXXRRRMMMIIIIIIGGGDDDBBBAAA@@@>>><<<>>>===:::888555444222222000///---,,,,,,,,,---...,,,,,,++++++++++++++++++***)))((()))***+++***)))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))***))))))))))))+++,,,---,,,++++++***))))))))))))***)))))))))((((((((('''((('''&&&&&&(((((('''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))(((((()))***+++***///---///444;;;FFFXXXgggjjjZZZRRRLLLMMMeee~~~ssskkk]]]VVVQQQQQQNNNIIIGGGIIIJJJMMMQQQVVV\\\bbbiiimmmwwwxxx~~~xxxqqqlllhhhfffaaa___ZZZSSSMMMKKKKKKMMMJJJHHHFFFEEEFFFHHHIIIIII@@@???AAAHHHRRR]]]gggnnnjjjnnnqqqqqqttt}}}uuubbbSSSHHHDDDFFFIIIMMMQQQUUU]]]ffffffaaaOOOEEE:::666555444,,,%%%---+++)))''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&PPPBBBAAA???======<<<;;;:::888777666666333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,---------..................//////000000000000000000000000000000////////////000000000000////////////////////////000000////////////............------------..............................------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------......------------......---------,,,------...////////////.........------......///000000000000///000222333555888@@@JJJRRR]]]aaahhhrrr}}}nnn```UUUPPPJJJEEEDDDDDDEEEEEEDDDDDDCCCAAA>>>:::777444555333000---,,,---...000......---,,,+++++++++++++++***((()))+++,,,,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************)))))))))))))))))))))***+++,,,------,,,+++***)))((((((((())))))))))))((((((((((((((('''&&&&&&(((((('''&&&(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((()))***+++,,,,,,------000555;;;EEEWWWmmm~~~{{{cccNNNIIIUUUcccwwwrrrdddYYYRRRMMMJJJCCCAAACCCKKKQQQUUUXXX[[[fffkkktttvvvmmmjjjlllooollliii^^^PPPKKKLLLHHH@@@CCCAAA???>>>@@@BBBCCCBBBTTTVVVWWWXXX[[[dddrrr}}}www]]]JJJCCC>>>@@@EEEJJJLLLRRR```ooohhhaaaQQQAAA===???888,,,///---***&&&$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&QQQBBBAAA???>>>===<<<;;;:::888777666666333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------......//////000000////////////////////////////////////000000000000////////////////////////000000000000000///////////////............//////........................------------------------------------------------+++,,,,,,,,,------............------------......---------------...//////---...////////////111222...///000000000000222333444:::BBBIIIPPP[[[iiittttttcccTTTKKKHHHGGGHHHIIIHHHGGGFFFCCCAAA???>>>:::888666333222111111111111000...---,,,+++++++++,,,***((((((***+++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))******++++++,,,---,,,+++)))(((((((((((())))))))))))((((((((((((((('''&&&'''((()))(((&&&))))))*********))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))''')))+++,,,...///111222555EEEXXXjjjyyylll^^^VVVWWWccczzzrrrjjj[[[UUUMMMGGGGGGKKKQQQVVV\\\]]]aaakkkvvvwwwkkkkkkcccUUUOOOLLLHHHCCCBBBCCC@@@<<>>===<<<;;;:::888777666666333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,---------......---------...///000000111////////////////////////////////////000000000000/////////////////////////////////000000000000000000//////......//////000////////////////////////------------------------------------------------,,,,,,,,,------.........///......------......///...------------...//////---///000///......000333,,,...000222444999???DDDKKKTTTaaallltttvvvttt~~~mmm\\\OOOHHHJJJHHHEEECCCBBBCCCEEEFFF>>>>>>>>>===;;;888555444444333111///---------......+++)))((()))*********************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++,,,+++***)))(((((((((((((((((((((((()))))))))))))))(((''''''((()))((('''))))))******+++******)))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))***+++,,,,,,///333777JJJaaa|||rrr[[[VVVZZZnnnqqqaaaTTTNNNFFFFFFIIIOOOYYYggguuu~~~zzzfffSSSKKKLLLLLLHHHFFFDDDBBB@@@BBBGGGMMMQQQRRRSSSSSSNNNHHHFFFIIIMMMPPP^^^tttdddRRRGGGLLLMMMEEEFFFNNNWWWnnnyyyhhhSSSJJJFFF@@@<<<;;;777222---***))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&QQQCCCAAA@@@>>>===<<<;;;:::888777666666333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,------...///000111111000000000000000000000000////////////000000000000////////////////////////......////////////000000//////............//////////////////////////////------------------------,,,,,,,,,------------...---------------.........//////............//////......------......///000///111111000------000444000555;;;BBBHHHQQQ\\\cccqqqyyyxxxxxxppp```[[[ZZZYYYZZZdddnnnnnn___PPPNNNSSSbbbiiiwwwwwwjjjXXXSSSLLLEEEBBBBBBDDDFFFCCCDDDEEEDDDBBB>>>:::888999777555222111111222333111///+++))))))******)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))))))))***)))******+++++++++************)))((((((((())))))(((((((((((()))))))))))))))(((''''''))))))((('''))))))******++++++******************************))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******,,,,,,,,,+++,,,222;;;CCChhh{{{gggSSSQQQ^^^wwwiiiXXXMMMGGGGGGJJJQQQUUU]]]ggguuu}}}~~~{{{}}}wwwqqqggg[[[TTTOOOIIIDDDBBB@@@???>>>BBBCCCEEEFFFFFFFFFFFFFFFBBBFFFMMM\\\vvvhhhbbb]]]OOOEEEDDDCCCWWWiiimmmiiibbbUUUIIIIIIDDD===777333...)))&&&******))))))((('''''''''&&&&&&''''''''''''&&&&&&RRRCCCBBB@@@???===<<<;;;:::888777666666333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,---...///000111111000000000000000000000000////////////000000000000////////////////////////------.........////////////......------......///////////////////////////........................,,,,,,,,,---------..................------------//////............//////...............//////000///222555444333555:::@@@CCCLLLXXXbbbkkkttt~~~wwwfffXXXPPPOOOXXXbbbeeeccc[[[QQQLLLMMMOOONNNLLLQQQQQQIIICCCEEELLLQQQKKKLLLRRR]]]hhhiiibbbZZZssssssdddWWWNNNJJJHHHGGGGGGGGGFFFEEEBBB???===>>><<<:::888777777999:::666333...+++++++++******************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))******)))***++++++++++++***))))))(((((((((((()))******'''((((((((()))))))))***)))((('''((()))***)))'''(((((()))***************++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********,,,---...///444AAAQQQ]]]}}}zzzcccVVVTTT```{{{{{{nnnaaaSSSLLLJJJOOOXXXbbbmmmrrrzzz|||}}}}}}~~~|||}}}yyyooofff^^^UUULLLFFFHHHFFFEEEDDDDDDDDDCCCAAAFFFFFFDDDDDDPPPhhhuuu___LLLCCC???GGGTTTaaaiiijjjeeeaaa\\\SSSGGG???;;;666000***+++++++++***)))(((((((((%%%&&&'''(((((('''&&&%%%RRRCCCBBB@@@???===<<<;;;:::888777666666333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,---...///000111222000000000000000000000000////////////000000000000////////////////////////,,,---------......//////......------------......000000000000000000000000////////////////////////,,,,,,,,,------........./////////...---------,,,//////............//////...............///000000...222777999;;;@@@HHHOOOYYYdddsss}}}qqqggg_________\\\]]]aaaSSSMMMKKKLLLLLLIIIIIIJJJOOOPPPOOONNNRRRYYY[[[YYYbbbfffddd[[[[[[eeeiiigggdddbbb\\\SSSJJJGGGKKKOOOJJJRRRfffwwweeeYYYSSSJJJIIIHHHFFFDDDCCCBBBAAABBB@@@>>>;;;;;;<<<>>>???:::666111...,,,,,,++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******)))***+++,,,,,,+++))))))'''''''''(((((()))***+++'''((((((((())))))*********((('''((()))***)))''''''((()))***************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++---///444>>>QQQhhhxxxwwwcccSSSXXXgggrrrrrr^^^PPPMMMKKKMMMWWWbbbnnn}}}~~~vvvxxxzzz{{{{{{|||}}}{{{yyywww}}}nnneeeUUUSSSNNNKKKHHHHHHHHHIIICCCJJJMMMHHHDDDJJJUUU]]]zzzqqqZZZMMM@@@AAAGGGNNNTTTZZZiiiwwwrrreeeTTTJJJGGGCCC<<<666,,,,,,,,,+++***))))))(((%%%&&&'''(((((('''&&&%%%PPPBBBBBB???======<<<;;;:::888777666666333333222111000///......000///---+++++++++---.....................------......//////000000111111111111000000//////......000000//////.........---////////////////////////////////////////////////---------.........//////000000000000000000000000.................................------,,,,,,,,,------------------------,,,///111222111000000000,,,111222///000444444000444:::BBBIIITTTaaaiiijjjwww~~~{{{ccc\\\VVVWWW^^^aaa]]]XXXQQQHHHEEEKKKNNNJJJKKKQQQMMMOOOUUU\\\^^^]]]___ccchhheeeeeekkkvvv}}}|||sssllleee[[[UUUTTTOOONNNWWWeeennnkkkdddgggxxxrrr___XXXTTTTTTQQQIIIEEEHHHAAABBBDDDCCCAAA???>>>>>>>>>;;;666000+++)))***,,,...---++++++,,,,,,***)))******)))((((((((((((((())))))))))))************************************++++++******************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))++++++***)))(((((())))))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))***...///,,,---000444111777KKKcccttt~~~zzzggg[[[YYYcccyyyxxxgggZZZMMMFFFFFFNNNUUUaaaqqq}}}~~~|||}}}~~~xxxuuusssuuuzzz}}}|||}}}}}}}}}}}}yyyvvvuuuuuuzzzcccSSSNNNNNNNNNMMMPPPJJJHHHIIIHHHDDDEEEJJJTTTXXXgggmmm\\\OOOEEEAAAEEEDDDCCCPPPbbbmmmPPPEEEJJJEEE777<<<555,,,)))***+++((($$$(((&&&$$$%%%&&&''''''&&&NNNAAAAAA???======<<<;;;:::888777666666333333222111000///......000...---++++++,,,---.....................------.........///000000111111111000000000/////////...000/////////............////////////////////////////////////////////////---------.........//////////////////////////////.................................------,,,,,,,,,------------------------//////...---,,,---000222111111111222555888;;;===QQQYYYccckkkuuujjjhhhhhhjjjiiibbbVVVMMMKKKHHHFFFHHHMMMQQQRRRQQQRRRQQQUUU\\\bbbfffkkkpppnnnmmmpppxxx{{{|||tttgggXXXQQQTTTWWWTTTOOOHHHPPP\\\jjjwwwqqqbbbVVVNNNNNNRRRQQQMMMGGGAAA???AAAFFFJJJDDDBBB===777222...------+++***)))***++++++***)))***))))))((((((((())))))))))))))))))************************************************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))++++++***)))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************************************))))))))))))))))))))))))...)))'''***,,,,,,---000---999OOOggg|||{{{fffYYYeeezzzjjjXXXNNNKKKKKKQQQYYYiiisss~~~{{{}}}}}}|||}}}|||}}}~~~~~~~~~zzzvvvuuuyyy~~~|||{{{{{{{{{zzzvvvrrrnnnmmmnnnyyyfffWWWMMMRRRLLLJJJJJJIIIEEEEEEIIIHHHIIIPPP^^^ooojjj\\\QQQLLLCCC===EEESSSnnnxxx}}}rrr___OOOHHHFFFAAA>>>777000***((()))+++)))'''&&&&&&''''''&&&%%%~~~MMMAAAAAA???======<<<;;;:::888777666666333333222111000///......///...---,,,+++,,,---...------------------......---......//////000111111000000000000////////////////////////............////////////////////////////////////////////////---------...............////////////////////////.................................---------------------..................///000000///......000222777555;;;FFFMMMLLLOOOVVV___jjjvvv~~~uuufff[[[OOOQQQSSSSSSRRRQQQPPPPPPZZZ\\\^^^```cccgggllloooooozzzyyykkkdddaaa]]]YYYXXXTTTQQQQQQUUUZZZ^^^___eeeiiivvvrrrccc\\\SSSQQQMMMIIIFFFCCCAAA@@@DDDCCC???;;;666000,,,***+++***)))***,,,,,,,,,******)))))))))))))))******)))))))))*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))+++***))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---)))(((,,,......000333>>>SSSmmm{{{ddd\\\bbb}}}fffSSSLLLHHHJJJRRR\\\jjjvvv|||wwwvvvxxx{{{{{{zzzzzzyyy{{{~~~{{{{{{~~~{{{||||||}}}}}}}}}}}}}}}|||uuuppppppzzz|||uuuooojjjlllnnnnnnmmmllllllmmmmmmxxx}}}sssfff^^^UUUOOOIIIDDDEEEHHHDDDDDDEEEFFFJJJYYYuuuqqqcccSSSEEECCCHHHRRR___tttwww^^^OOOMMMDDDFFFDDD===222+++***,,,***)))''''''((((((&&&%%%~~~NNNAAABBB@@@>>>===<<<;;;:::888777666666333333222111000///.........------,,,,,,,,,---...,,,,,,------------......------......///000000111000000000000///////////////////////////.........////////////////////////////////////////////////........................////////////////////////.......................................---------.............../////////---000444555444222111111999888FFF]]]hhheeegggqqqyyy}}}mmmfff```dddfffaaaXXXPPPLLLJJJVVV^^^ggglllnnnqqqwww|||}}}sssppplllfffaaa\\\WWWUUUPPPMMMPPPZZZeeemmmttt{{{zzz```\\\VVVOOOJJJGGGCCCBBBBBBAAA@@@>>>;;;666111---000...------......---+++******)))))))))***++++++))))))*********+++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))******)))))))))))))))******************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............------............//////------------------------++++++++++++++++++++++++******...222333333999@@@ddduuu{{{[[[UUUfffvvv\\\IIIGGGMMMWWWcccppp||||||{{{}}}~~~}}}zzzvvvtttssstttwwwyyyyyyxxxuuuwww}}}yyytttyyy|||vvvuuurrrppplllhhhccc___XXX\\\aaaffflllwwwssscccUUULLLIIIJJJLLLLLLLLLIIICCCDDDTTTeeesss^^^MMMFFFGGGFFFSSSlll~~~yyygggXXXIIIIIIIIIFFF@@@777...(((***(((''''''((()))'''&&&OOOBBBCCCAAA???===<<<;;;:::888777666666333333222111000///......---------,,,------------,,,,,,,,,,,,------......---------...//////000000////////////000000000000.........///////////////////////////////////////////////////////////////.....................---.................................................................................//////000000000---///000111222444777:::???>>>LLLeeetttvvv}}}vvvdddVVVNNNKKKKKKNNNQQQRRRRRRUUU^^^gggqqq|||wwwoookkkbbb^^^ZZZWWWTTTSSSXXX___bbbnnnnnnYYYNNNLLLOOOQQQGGGEEEEEEEEEDDDBBB===999555333111000///...,,,***++++++************++++++************++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))******)))))))))))))))***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////......//////000000000111////////////////////////------------------------+++---000222111888JJJ]]]}}}mmmXXXaaazzzrrraaaSSSLLLJJJSSS]]]mmm|||}}}yyytttrrrssstttsssrrrqqqrrrssstttvvvwwwvvvuuutttwww}}}zzztttlllfffkkkhhhccc\\\XXXYYY___dddiiizzz{{{jjj\\\SSSPPPNNNMMMLLLGGGDDDFFFLLLNNN[[[pppcccOOOJJJBBB>>>NNNpppyyy[[[RRRHHHFFFGGGCCC777---+++)))''''''((())))))(((OOOCCCCCCAAA???===<<<;;;:::888777666666333333222111000///......,,,,,,------------------++++++,,,,,,------......,,,------......///000000////////////000000000000.........///////////////////////////////////////////////////////////////...............---------.............................................................../////////......//////000000111111111///---...222===IIIRRRXXXWWW^^^ooo~~~nnniiilllaaa```YYYNNNIIIMMMTTTXXX___bbbgggkkkmmmttt~~~}}}mmmXXXNNNMMMQQQSSS]]]lll}}}nnn]]]PPPHHHNNNKKKHHHGGGHHHGGGCCC???888666444222111///---+++---,,,,,,+++******++++++*********++++++++++++,,,************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))******+++,,,------))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))******+++*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000/////////000000111111222////////////////////////........................000000000111555EEEddd~~~oooeeegggjjjyyypppeeeWWWJJJDDDGGGVVVeeemmmvvv~~~}}}tttqqqnnnmmmmmmnnnnnnnnnnnnppprrrtttvvvvvvvvvuuuzzz~~~yyytttqqqoookkkfffaaa]]]YYYWWWTTTZZZbbbjjjuuuppp[[[QQQIIIHHHJJJJJJIIIJJJAAAGGGRRRdddzzzmmmTTTMMMBBB@@@VVVxxxxxxfffQQQGGGHHHIIICCC<<<222///+++((()))*********OOOBBBAAA???======<<<;;;:::888777666666333333222111000///......+++,,,,,,---.........---***++++++,,,------......,,,,,,---......//////000.../////////000000000111............/////////000//////////////////////////////////////////////////////.........---------................................................---........./////////000......///000000111222222444555888===GGGVVVeeeooovvvyyy~~~uuubbbUUUTTTYYY^^^___[[[TTTVVVdddsss{{{}}}wwwhhhYYYYYY]]]eeehhhggggggiiiiiinnnqqqpppmmmooowww~~~mmmgggXXXSSSPPPSSSXXX]]]fffnnnqqqwwwxxx|||jjjWWW[[[UUUNNNJJJIIIHHHDDD@@@===;;;999777777555333111///...---,,,+++******************+++++++++,,,,,,************************((())))))***++++++,,,,,,)))))))))))))))))))))))))))******,,,---...//////))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********)))))))))))))))***++++++************************)))******+++,,,,,,------------------------------,,,,,,,,,------------...,,,,,,---......///000000...//////000111111222222////////////////////////////////////////////////333222555>>>KKK```}}}yyypppsssyyyXXXNNNGGGIIIRRR___rrrzzzzzz|||wwwqqqpppoooooopppqqqqqqqqqrrrtttxxx{{{~~~vvvtttrrrrrrrrroooiiicccaaa^^^ZZZXXXWWWYYY]]]bbbfffrrrooo\\\UUUTTTQQQNNNLLLMMMIIIDDDDDDNNNfffooodddUUUHHHGGGWWWtttkkkXXXMMMIIIIIIIII===888111+++)))******+++NNN@@@@@@===;;;===<<<;;;:::888777666666333333222111000///......+++,,,------.........---******+++,,,,,,---......,,,,,,------...//////000.../////////000000111111---.........//////000000//////////////////////////////////////////////////////.........---------................................................---.........//////000000...//////000111222222222555<<>>======<<<:::999000///...,,,+++***))))))******+++++++++,,,,,,,,,************************((())))))***++++++,,,,,,))))))))))))))))))))))))******+++,,,...///000000))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))((())))))***++++++************************))))))***+++,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---...//////000...//////000111111222222////////////////////////000000000000000000000000111333===PPPfffzzz~~~kkkqqqtttPPPKKKNNN^^^qqq~~~~~~xxxuuuyyy}}}}}}|||{{{tttqqqqqqqqqrrrssstttuuuvvvyyy|||~~~~~~xxxrrrnnnkkkgggddd^^^VVVOOOLLLJJJOOOUUU]]]iii{{{kkkbbbXXXOOOJJJEEEFFFDDD???>>>III]]]mmmzzzfffXXXIIICCCZZZyyynnnVVVHHHHHHNNNFFF???666...*********+++NNNAAAAAA???======;;;999999999999777555333333222111000///......///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000000000000000000000000000//////.........---//////////////////////////////............//////......////////////......---------.........//////000000///...............---,,,---...000000///---222111000000222666;;;>>>OOOXXXaaaiiisss{{{jjjYYYRRRSSSRRRNNNNNNUUU```ooozzzooohhh```XXXQQQTTTTTTSSSRRRQQQOOOMMMLLLOOONNNPPPWWW___ccc```[[[TTTVVVZZZaaagggiiifffcccccc]]]XXXWWWYYY[[[YYYVVVXXXSSSMMMMMMPPPTTTVVVVVVWWWVVVUUURRRQQQQQQRRRTTTWWWfffvvvzzzvvvxxxgggRRRQQQNNNOOOVVV^^^kkk~~~ooo\\\WWWSSSNNNIIIIIIEEEBBBAAACCCBBB===999===999555111///---***(((---,,,+++***))))))******++++++++++++++++++++++++++++++***)))(((((())))))************************+++***+++---000111111000++++++++++++*********)))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,---------......++++++,,,,,,,,,---------////////////000000000000000000111222222222222111333333222222111000//////...///000111222222111111555BBBVVVlllnnnhhhlllZZZWWW[[[gggxxxyyyxxxvvvvvvwwwwwwxxx~~~yyyzzzyyyxxxvvvwwwzzzyyyrrrnnnhhh```[[[VVVUUUVVVWWWWWW\\\jjjyyyvvvdddYYYPPPKKKHHHGGGCCCAAAGGGQQQbbbvvviiiPPPEEEKKKVVVlll}}}iiiSSSLLLOOOHHHIIIGGG>>>000'''(((...NNNAAAAAA???======;;;999999999999777555333333222111000///......///...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------............////////////000000000000000000000000000/////////............////////////////////////000//////.........//////......////////////......---------.........//////000000///...............444222///---...000222444111111333666===HHHRRRYYY^^^eeennnxxxhhhVVVOOORRR___mmmjjjfffdddjjjuuuvvvmmmgggcccccc]]]VVVQQQOOONNNKKKHHHKKKNNNTTT[[[aaafffhhhiii``````dddmmmyyy}}}zzzvvvvvv{{{xxxrrrooommmmmmyyyvvvrrrlllgggdddddddddooopppnnnggg___ZZZ\\\___WWW\\\```\\\TTTTTT\\\eeeqqqwwwwwwqqqggg\\\VVVUUUYYY]]]]]]aaakkk|||gggPPPKKKNNNJJJMMMOOOLLLFFFAAA>>>>>>>>><<<999777555222---***+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******************************)))***,,,...///...---++++++*********)))))))))***)))(((((((((((()))***(((((((((((()))))))))***))))))))))))************++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------////////////000000000000000000111222222222222111333333222222111000000///111111///---,,,///333777FFFWWWppp~~~tttuuuuuu```YYY]]]pppsss~~~~~~wwwuuuvvvyyy}}}|||~~~yyytttoooooolllkkkllljjjeeebbbccckkkkkkzzz```RRRGGGEEEGGGFFFFFFHHHOOO^^^tttdddHHH???EEELLL[[[ttt___EEELLLKKKIIIDDD<<<333---+++NNNAAAAAA???======;;;999999999999777555333333222111000///............---,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////000000000000000000000000////////////............////////////////////////111000///.....................////////////......------........./////////000000///.........//////222000...,,,,,,...111222444999@@@IIISSS^^^jjjqqqsssxxxwwwssstttiiiaaa\\\___gggrrr~~~|||sssbbbUUUOOOMMMLLLKKKKKKNNNSSSYYY]]]^^^^^^^^^^^^dddooo{{{xxxtttuuutttsssooohhh___YYYVVVUUUXXX[[[hhhxxx}}}xxxuuuwwwssslllcccXXXQQQNNNPPP\\\qqqzzzlllXXXNNNNNNMMMKKKIIIFFFCCCBBBAAA@@@???>>><<<888222...+++,,,------------,,,,,,******************************)))))))))***++++++***************************))))))***,,,,,,+++)))******)))))))))(((((((((***))))))(((((())))))***((((((((()))))))))******)))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------////////////000000000000000000111222222222222111333333222222111000000000111222222///---111:::BBB```uuu|||lllbbbVVVNNNYYYmmmyyyvvvuuuwwwyyy{{{~~~{{{zzzooogggWWWRRRXXXlllsssWWWJJJIIIHHHCCC>>>AAAGGGTTTiii___FFF@@@AAAFFFWWWwww}}}dddTTTNNNHHHFFFFFFAAA555+++NNNAAAAAA???>>>===;;;999999999999777555333333222111000///.........------,,,,,,,,,------+++++++++,,,,,,,,,------............///////////////////////////////////////////////////.........////////////////////////111000///......---............////////////..................////////////000000///////////////000,,,---///000000000222333@@@IIIVVVcccllltttzzz~~~nnnfffccc[[[UUUVVVRRR[[[mmmnnnaaa[[[XXXXXXRRRPPPNNNNNNPPPSSSTTTUUUaaakkkzzzzzznnnnnngggbbbaaa___ZZZYYY\\\^^^gggyyytttcccRRRLLLPPP^^^uuu{{{iii[[[MMMHHHLLLOOOKKKFFFEEEDDDCCCBBB@@@===888444000///...---,,,+++++++++************************))))))))))))***++++++,,,***************************))))))***++++++)))((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...////////////000000000000000000111222222222222111222222222111111111000000...111444333333:::HHHSSSyyy}}}vvvnnnUUUVVV]]]```nnnvvvwwwzzz~~~~~~{{{{{{wwwuuutttrrrooopppsssvvv{{{nnnaaaZZZ[[[\\\dddwww]]]QQQMMMHHHEEEEEEDDDDDDLLL___yyygggPPPIIIFFFHHHTTTgggzzzaaaVVVIIIDDDGGGHHH???222NNNAAAAAA@@@>>>===;;;999999999999777555333333222111000///......------,,,,,,,,,------...+++++++++,,,,,,,,,------............////////////////////////////////////.........///////////////////////////////////////000000///.....................////////////.............../////////000000000000/////////000000111---///000111333777===BBBTTT^^^lllxxx}}}fffTTTYYYfffllljjjiiimmmrrr}}}jjjcccWWWLLLGGGHHHMMMRRRXXX```jjjppprrrtttyyy}}}|||ppphhh]]]^^^bbbkkkvvvuuufff___[[[[[[]]]gggoooyyynnnZZZQQQNNNLLLJJJJJJGGGDDDBBBAAA???===;;;888555000,,,))))))***+++******************************))))))***+++,,,,,,************************,,,+++***+++,,,,,,***((())))))))))))(((((((((((())))))************))))))))))))))))))************************+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,---------.........////////////000000000000000000111222222222222111222222222111111111111111///111222222777GGG]]]nnn~~~ppp[[[RRR___mmmsss~~~vvvxxx{{{}}}zzzzzzxxxwwwyyyvvvnnnhhhgggjjjwwwwww```\\\^^^___eeeooo~~~hhh[[[TTTOOOJJJIIIEEEBBBEEEVVVqqqmmmOOOMMMHHHEEEIIIYYYnnn~~~ttthhhVVVHHHFFFIIIEEE===~~~NNNAAABBB@@@???===;;;999999999999777555333333222111000///......------,,,,,,,,,---......++++++,,,,,,,,,,,,------............////////////000000000000000000000000........./////////////////////////////////////////////............//////......////////////............/////////000000000000000/////////000111111111111000000555???NNNXXXiiiqqq|||oooXXXSSSVVVhhhrrreee\\\]]]bbbTTTVVVYYY[[[]]]bbbjjjppp}}}zzzuuulllfff^^^cccfffgggqqqyyyfffZZZXXXZZZfff~~~ooo{{{}}}^^^KKKHHHLLLLLLIIIEEECCCBBBAAA@@@???>>>:::555///,,,++++++,,,++++++++++++++++++++++++++++++*********++++++,,,************************,,,+++++++++------+++)))******)))))))))((((((((()))******++++++******))))))))))))*********++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,---------............////////////000000000000000000111222222222222111111111111111111111111111444333222444@@@WWWtttjjjTTT[[[iiivvvzzz{{{yyyzzzyyyxxxyyy{{{}}}}}}}}}}}}{{{{{{}}}yyynnnddd___nnn{{{qqqhhh```]]]^^^rrr}}}vvv```RRRGGGGGGFFFBBB>>>CCCVVVhhh}}}mmmbbbQQQCCC???GGGVVVaaa|||{{{nnnZZZLLLJJJIIIEEE~~~NNNAAABBBAAA???===;;;999999999999777555333333222111000///......,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------............////////////000000000000000000000000............/////////000////////////////////////......---......///000111......////////////........./////////000000000000000000//////000111111222222555:::???FFFRRRaaalllwwwxxxpppjjjddd\\\UUUVVVcccrrrrrreeeXXXPPPMMMMMMQQQWWWjjjtttkkkgggggglllqqquuuyyy}}}ooo^^^PPPQQQ^^^rrryyypppvvvjjjZZZTTTLLLJJJHHHGGGFFFEEEBBB@@@???===:::777333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++************************+++******+++,,,---+++***++++++*********))))))))))))***++++++++++++***)))))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......------------............////////////000000000000000000111222222222222111111111111111111111111111444777===HHHYYYpppwwwuuusss[[[___qqq{{{uuuvvvuuusssuuuxxx{{{}}}~~~{{{yyy{{{~~~tttkkkfffyyyrrrhhhdddbbbWWWZZZeee~~~gggXXXPPPHHHEEECCCAAAFFFMMMfffyyynnnSSSCCCBBBJJJQQQmmmqqqXXXMMMKKKKKK~~~NNNAAABBBAAA???===;;;999999999999777666333333222111000///......,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------............/////////000000000000000000000000000---.........//////000000////////////////////////------------///000111222......////////////......////////////000000000000000000///000000111222222444>>>LLLWWWaaajjjttt{{{~~~|||mmm^^^VVVSSSSSSVVV\\\aaaxxxkkk___]]]YYYRRRVVVPPPOOOXXXeeeooowww}}}ooogggeeedddiiivvvdddWWWRRRTTTggg}}}{{{zzzbbbKKKJJJJJJKKKJJJGGGCCC@@@===>>>>>>===:::555111...------------------------------,,,+++***************************************))))))***,,,,,,+++***++++++++++++************)))***+++,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---------......---------.........//////////////////000000000000000000111222222222222111111111111111111111222222000:::KKK```tttlllpppuuubbb^^^cccyyyyyyyyy|||zzzwwwvvvmmmooorrrwww{{{}}}|||{{{rrrqqqvvv~~~uuubbb[[[YYYWWWWWWeeewwwcccOOOJJJKKKIIIEEECCCJJJYYYxxxqqqRRRBBBCCCJJJXXXxxxbbbQQQNNNNNN{{{MMMBBBAAA>>>>>>===<<<;;;:::888666444222555444444333222111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000111333444444222111222333//////000///000333777;;;DDDTTThhhtttyyyqqqSSSMMMOOO\\\eeehhhpppyyyvvv}}}sssbbbXXXQQQKKKLLLQQQ```hhhsss}}}wwwhhh___fffqqq}}}}}}oookkkdddZZZ]]]dddiiipppzzz{{{mmmeeeSSSDDDFFFOOOLLL???EEEBBB@@@@@@@@@===777111...------///222444444333111---******,,,---,,,***************************************************++++++++++++++++++++++++(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////......//////000000111111333333333333333333333333555111000222333222444888@@@LLL```vvv~~~rrrjjjTTTWWWjjjxxx~~~|||zzzzzzyyyuuuqqqoootttyyyzzzxxxvvvvvvwwwuuuyyymmm]]]VVVYYYYYYaaarrrYYYLLLHHHJJJMMMHHHDDDKKKdddqqqNNNAAADDDHHHaaatttkkkNNNPPP{{{MMMBBBAAA>>>>>>:::::::::999888777666555555444333333111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000////////////////////////////////////////////////............////////////........................000000000000000000000000///111333444333222222333111111000000333:::CCCIIIUUUaaaqqq}}}|||}}}iiiXXXRRRWWWeeeyyyvvviiibbbWWWOOOPPPVVV___lllvvv{{{}}}{{{uuuqqqyyyyyycccYYYTTT\\\pppxxxnnnjjj~~~eeePPPCCCBBBIIIRRRKKKIIIEEEAAA???======>>>666444111111222444444444222///++++++,,,---,,,***************************************************++++++++++++++++++++++++))))))))))))*********+++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------.........////////////000000111222222222333333333333333333333333333000000222222111555<<>>>>>888888999999999888888777444444333222111000000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000////////////////////////////////////////////////............////////////------------------------000000000000000000000000---///222333222111111222222222111333:::FFFTTT^^^hhhqqq~~~zzzoooaaaVVVVVV\\\hhhppp~~~rrrhhhbbbZZZTTTQQQYYYZZZaaannn|||yyytttmmmmmmlllkkkmmmpppvvvzzzrrrbbbWWW\\\lllgggRRRPPPUUUccc~~~lllooottt```KKKEEEKKKLLLLLLJJJFFF@@@>>>>>>@@@???<<<888555555555555555333000...,,,,,,,,,,,,+++))))))))))))))))))))))))************************************************)))))))))***************************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------........./////////000000111111222333333444333333333333333333333333222111111333222333===GGG[[[rrrwwwrrr[[[eeewww~~~~~~|||}}}{{{wwwtttssstttvvvwwwxxx{{{}}}yyynnncccYYYUUUWWWccczzzvvv[[[NNNKKKHHHDDD???>>>CCCVVVvvv}}}^^^DDDAAABBBNNNdddbbb{{{MMMBBBAAA>>>>>>888999999999999888777777444444333222111000//////---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---......//////000////////////////////////////////////////////////............////////////........................////////////////////////,,,...111111000//////000111333777===HHHWWWgggqqqxxx~~~jjjUUUPPPQQQTTT___kkkrrr}}}xxxeeeTTTRRRTTTWWW```lll|||vvvooolllvvv~~~hhh[[[\\\jjj}}}nnn```UUUQQQaaayyywwwiii~~~mmmTTTGGGNNNNNNNNNMMMJJJEEE???<<>>>>>;;;;;;::::::888777555444444333333222111000///...------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,------.../////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////---///000000///...///000333888BBBNNN\\\lllzzz}}}fffXXXNNNNNN\\\iiimmmnnnrrrqqq{{{ttt\\\XXXOOOOOO\\\jjjvvvyyyooolllyyyzzzyyyvvvmmmddd^^^ccckkkvvv}}}|||}}}lllXXXRRRMMMLLLNNNLLLFFF??????????????????===999666777666333000---,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++******************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////........./////////000000//////000000111222222333444444444444444444444444444222222444888DDDZZZnnnfffmmmxxx~~~yyyvvvuuutttvvvxxxxxxzzz}}}~~~~~~{{{mmmbbbVVVMMMXXXvvvjjjTTTKKKFFFFFFCCCEEETTTfffpppNNNDDDKKKNNNaaa{{{MMMBBBAAA>>>>>>======<<<:::888555333222333333222111000//////...,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,---......//////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000...///000//////111444777<<>>>>>======<<<:::888555333222333333222111000///......,,,,,,,,,++++++++++++*********+++,,,,,,---......+++,,,,,,------......///////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000//////000000222777===AAAKKKUUUfffxxx|||uuukkk```\\\^^^pppoooZZZOOOOOOVVVbbbmmmwwwzzzkkknnnppppppsss~~~|||xxx}}}yyyvvvvvvxxxxxxtttppphhhhhhkkkooooookkkkkkmmmjjjkkknnnqqqsssssssssssswwwyyy||||||dddYYYXXXccc|||mmmTTTMMMVVVpppnnnPPPVVVsss|||dddSSSMMMKKKJJJHHHEEECCCAAA@@@AAABBBAAA@@@::::::888444...+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////.../////////000000000000000000111111222333333333555555555555555555555555333444;;;HHHXXXjjj~~~xxxkkkiiijjj|||yyy{{{xxxxxxtttppprrrxxx~~~{{{}}}wwwkkk\\\OOOTTTpppsssXXXPPPMMMFFFFFFNNN```vvvbbbJJJFFFEEEOOObbb{{{NNNBBBAAA>>>???<<<<<<;;;:::888666444333333333222111000///......,,,,,,,,,+++++++++************+++,,,,,,---......++++++,,,------......///////////////////////////////////////////////////............/////////000////////////////////////000000000000000000000000//////000111555<<>>@@@UUUxxxLLLBBBBBB???===;;;;;;::::::888777555444222222111111000/////////++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------............///////////////////////////////////////////////////000///.........///111222...............------------///222222111000000111000///333;;;@@@GGGVVVeeejjjvvvtttkkk[[[UUUaaappptttuuuwww~~~wwwddd[[[NNNTTT```pppyyyvvv||||||yyytttnnnhhhccc___]]]VVVWWWWWWWWWVVVTTTRRRQQQPPPPPPQQQSSSVVVYYY]]]^^^YYYZZZ[[[\\\\\\[[[YYYXXX\\\[[[ZZZZZZZZZ\\\]]]^^^XXXWWWWWWXXXZZZ\\\^^^______```bbbdddfffiiikkklllzzz}}}|||}}}uuummmlllqqq~~~}}}hhhYYYjjj```JJJKKKNNNMMMKKKGGGCCCAAAAAACCCGGGBBB<<<666222///,,,***------,,,+++++++++,,,,,,************************,,,+++)))(((((()))+++,,,.........------,,,,,,,,,)))))))))***+++---...///------------------------++++++,,,,,,,,,---------////////////////////////,,,,,,,,,---------......111111111000000000000000222222222222222222333333666444222444777999777444;;;???NNNhhhllldddttt|||iiifffkkk|||xxxtttooommmsss}}}www{{{zzzxxxyyyyyytttkkkaaaYYYUUU]]]ooolllUUUGGGFFFEEEGGGSSSmmmqqqXXXKKKEEE@@@xxxLLLBBBBBB???===;;;;;;::::::888777555444222222111111000/////////++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////////////////////////////000//////...///000111222........................,,,...000000/////////000...111;;;GGGQQQ[[[kkkzzzhhhUUUQQQ[[[mmm~~~}}}pppiiibbb^^^___eeexxxzzzzzzqqqooocccjjjvvv~~~yyywwwsssmmmhhhYYYXXXUUUSSSPPPNNNMMMLLLSSSSSSSSSSSSSSSSSSRRRQQQOOONNNNNNNNNNNNPPPQQQRRRLLLMMMMMMMMMMMMLLLLLLKKKOOOOOOOOOOOOOOOPPPQQQRRROOOOOOOOOOOOQQQSSSUUUVVV]]]]]]\\\\\\[[[ZZZZZZZZZ[[[^^^dddkkkpppuuuwwwxxxyyy|||{{{kkk___```eeepppssshhheeekkkyyywwwnnnuuu{{{aaaOOOQQQPPPMMMJJJFFFDDDCCCCCCEEECCC???<<<888444///+++...---,,,,,,++++++,,,,,,************************,,,+++)))(((((()))+++,,,---------,,,,,,,,,,,,,,,))))))******+++,,,---...------------------------++++++,,,,,,,,,---------////////////////////////------........./////////111000000000000000000000222222222222222333333333444444555555555666777888???PPPdddxxxiiikkkttteee\\\ffftttvvvvvvwwwxxxtttppprrrxxx}}}uuuqqqoookkkddd___YYY]]]nnn~~~eeeQQQHHHFFFBBBGGGYYYrrrpppTTTGGGGGGxxxLLLBBBBBB???===;;;;;;::::::888777555444222222111111000/////////---,,,,,,++++++*********++++++,,,,,,,,,,,,---------------............//////////////////////////////////////////////////////////////////000111111////////////////////////---...//////......000111666===JJJWWWaaaiiivvv|||yyy}}}{{{|||cccSSSRRRbbbuuu}}}mmm\\\TTTWWWdddwwwpppiiijjjsss}}}|||yyyooojjjccc___\\\XXXSSSNNNPPPOOONNNNNNMMMNNNNNNNNNIIIIIIHHHIIIIIIJJJKKKLLLHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEGGGIIIKKKLLLUUUUUUVVVVVVWWWWWWXXXXXXRRRTTTXXX[[[^^^____________dddlllssswwwzzz|||}}}kkkaaaZZZVVViiihhhUUUVVV```~~~mmmooodddTTTQQQNNNMMMMMMKKKFFFBBBDDDCCCCCCBBB???999222---......---,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,+++++++++++++++,,,,,,,,,+++*********+++,,,,,,---------------------------,,,,,,,,,,,,------------////////////////////////....../////////000000000000000000000000000111111111222222222333333333444333666999777444666===EEEOOOfff{{{ggg___tttuuuaaaYYY___nnn{{{vvvuuuvvvwwwuuurrrvvv||||||rrrkkkgggeeeeee^^^[[[YYYeeeyyycccQQQNNNEEEAAAIIIZZZpppqqqUUUJJJxxxLLLBBBBBB???===;;;;;;::::::888777555444222222111111000/////////------,,,,,,+++***))))))+++++++++,,,,,,,,,---------------............//////////////////////////////////////////////////////////////////000000111////////////000000000000000000000///...000333555AAAKKK[[[hhhqqqyyyqqqjjj___SSSZZZkkkrrr^^^ZZZYYYaaaqqqyyyoooooovvv}}}uuuoooiiibbb]]]VVVSSSOOONNNMMMLLLJJJHHHKKKJJJIIIHHHGGGFFFFFFFFFBBBAAAAAA@@@AAACCCEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFEEEEEEDDDDDDDDDEEEBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHCCCDDDEEEFFFHHHIIIJJJKKKUUUVVVWWWXXXXXXVVVTTTSSSRRRTTTWWW\\\aaahhhnnnqqqzzzrrreee]]]dddssshhhbbb\\\aaa}}}eeeUUUgggbbbXXXMMMLLLPPPQQQJJJBBBDDDDDDDDDDDDBBB===666111///...---,,,,,,,,,,,,,,,************************++++++***))))))***++++++))))))******+++++++++,,,+++++++++***++++++,,,,,,,,,,,,------------------,,,,,,,,,------------...////////////////////////....../////////000000000000000000000000111111111111222222333333444444444444888;;;888555;;;LLLZZZjjjyyy|||iiicccqqqqqqZZZVVVeeevvv}}}|||yyytttsssssswww}}}jjj```aaagggfffgggccc___jjjvvv___VVVNNNGGGGGGMMM]]]zzzrrrPPPxxxLLLBBBBBB???===;;;;;;::::::888777555444222222111111000/////////------,,,,,,+++***))))))+++++++++,,,,,,,,,---------------............///////////////////////////////////////////////////...//////000000000000000.../////////000000111111000000//////000333888===GGGUUUhhhwwwuuuddd]]]ZZZYYYfffxxxnnnSSSUUUZZZfffvvvzzzoooiiifffjjjmmmwwwzzzmmmggg```ZZZWWWSSSNNNJJJOOONNNLLLKKKKKKKKKJJJIIIEEEDDDCCCBBBAAA@@@@@@???CCCBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHHHHHHHGGGFFFFFFDDDCCCCCCBBBGGGIIILLLNNNPPPQQQQQQPPPRRRPPPOOOOOORRRWWW[[[^^^]]]dddnnnxxxqqqxxxeeeXXX___hhhzzz\\\\\\qqqqqqVVVIIIKKKNNNKKKFFFGGGFFFDDDBBBAAA===999666000///...---,,,,,,,,,,,,************************+++******************+++)))))))))******++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------......,,,,,,---------.........////////////////////////------.........///////////////000000111111111111111111222333444444555555444777999777888EEE]]]pppnnnccccccrrrjjjaaa\\\fffxxx{{{|||vvvrrrtttyyyyyynnngggeeeccccccddd```XXXaaaoooXXXQQQMMMJJJHHHPPPkkkiiixxxLLLBBBBBB???===;;;;;;::::::888777555444222222111111000/////////---,,,,,,++++++*********++++++,,,,,,,,,,,,---------------............///////////////////////////////////////////////////......///000000000000000---......//////000000111---...///000555<<>>;;;999000000...---,,,,,,,,,,,,***************************************************************++++++++++++*********+++,,,,,,---+++,,,,,,------.........,,,---------............////////////////////////------.........//////////////////000111111222222111111222333444555666666444555555777???RRRlll~~~pppbbbcccuuuxxxXXXdddsss}}}~~~}}}~~~qqqqqquuurrraaabbbYYYXXXZZZTTTPPPeeedddXXXOOOLLLHHHHHHZZZqqqxxxLLLBBBBBB???===;;;;;;::::::888777555444222222111111000/////////++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////////////////////////////---...///000111000000///,,,------...//////000000---///222777???LLLYYYaaaiiiuuu}}}}}}zzz{{{zzzxxx|||lll\\\PPP^^^ppp~~~vvveeeYYYUUU]]]ooorrrkkkbbb^^^dddrrr{{{{{{|||mmmllliiiddd^^^VVVPPPLLLLLLMMMNNNNNNMMMLLLLLLMMMDDDDDDCCCAAA????????????===>>>@@@BBBFFFIIILLLMMMPPPQQQTTTXXX[[[^^^```aaaggghhhjjjlllmmmnnnnnnnnnoooqqquuuxxxyyyyyywwwvvvpppnnnjjjhhhggggggiiikkkhhhfffccc```^^^\\\[[[[[[PPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOMMMJJJGGGEEEAAAAAADDDHHHMMMPPPOOONNNOOOOOOQQQRRRVVV\\\dddjjjssstttwwwzzzrrrZZZOOOYYYyyywwwUUU]]]fffttt{{{rrr{{{___PPPLLLNNNLLLIIIFFFDDDBBB@@@<<<:::111000///...,,,,,,,,,+++*********************************++++++*********+++++++++++++++*********))))))******+++,,,---...++++++,,,,,,---......///------------............////////////////////////....../////////000000000...//////000111111222222111111222333444555666666888666777>>>MMMcccyyyuuueeeiiirrrooofffrrr~~~uuuwwwxxxgggeee^^^YYYYYYVVVSSSVVV^^^vvvrrr[[[TTTOOOJJJOOOZZZlllxxxLLLBBBBBB???===;;;;;;;;;:::888777555444222222111111000/////////++++++++++++++++++,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////////////////////////////---...000111111111000///,,,,,,,,,---...//////000///111666>>>JJJYYYiiisssxxxyyyvvvsssooopppsss}}}{{{eeeYYYZZZooorrr^^^QQQZZZlllzzzkkkccciiirrr}}}wwwvvvyyywwwmmmddd```\\\WWWSSSQQQRRRTTTUUUOOOQQQRRRNNNHHHBBBAAAAAA<<<===???AAABBBDDDGGGJJJIIIKKKMMMPPPTTTYYY\\\^^^^^^aaafffkkkppptttvvvwww~~~~~~zzzxxxwwwvvvooommmjjjfffbbb^^^[[[YYYUUUUUUUUUUUUSSSPPPMMMKKKKKKGGGDDDCCCFFFHHHHHHGGGDDDGGGKKKNNNPPPSSSUUUXXXXXX\\\aaagggnnnwwwsss^^^[[[gggtttttt[[[LLL___xxxYYYMMMMMMLLLKKKIIIGGGEEEAAA===999111111///...---,,,,,,+++******************************++++++++++++******---,,,,,,,,,+++*********)))))))))***+++---...///++++++,,,,,,---...//////---------.........//////////////////////////////000000000000111111111111...//////000111222222222111111222333444666666777<<<:::<<>>===>>>===<<<:::888666555444222222111000///...------...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////////////////////////////////////////////////////////////////...///000111111111111111///999EEEMMMTTT```qqq~~~yyyttttttqqqrrrqqqiii[[[VVVbbbsss~~~dddVVVXXXdddvvvooojjjnnnuuunnnhhhbbbZZZTTTZZZZZZ[[[]]]^^^ZZZSSSMMMFFFCCC@@@>>>???@@@BBBBBB@@@CCCGGGIIIJJJMMMRRRVVVXXX[[[```ffflllqqquuuwwwuuuwww}}}~~~{{{vvvrrrnnnlllhhhddd___\\\YYYXXXQQQPPPMMMJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHKKKPPPTTTYYYXXXWWWVVVXXX___kkkssstttmmmkkkddd]]]sssdddmmmuuu]]]PPPKKKHHHGGGHHHCCC======CCC666666666333///---,,,---+++***)))***+++***((('''************************---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------............///---------............///000000//////.........---////////////000000000000/////////000111111222222555444333333666:::999777@@@:::;;;OOOkkknnn\\\mmm~~~{{{yyywwwxxxnnnccc]]]YYYVVVXXX[[[XXXTTTjjjhhh\\\SSSJJJNNN^^^tttvvvJJJ@@@@@@===<<<======<<<:::888666555555222222111000///...------...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////////////////////////////////////////////////////////////////---.../////////000111222666===IIIVVVbbbppp}}}|||eee]]]\\\]]]iiixxx{{{zzzeeeYYYVVVaaavvv}}}nnnkkkppp~~~{{{rrrgggaaabbbfffhhhiiiXXXUUURRRQQQOOOLLLGGGCCCCCCBBB@@@@@@BBBEEEGGGIIIIIIMMMSSSWWWZZZ^^^eeejjjooossszzzzzzqqqjjjeee___[[[VVVRRRQQQPPPOOOMMMGGGFFFFFFDDDDDDDDDFFFGGGPPPSSSVVVWWWYYY\\\```dddnnnvvvssszzzlllggguuuvvvbbbbbb}}}xxxZZZSSSKKKGGGIIIJJJEEE@@@>>>:::999777555222///---+++---,,,******++++++***(((************************------......---,,,,,,+++++++++,,,,,,,,,,,,---------------............///---------............///000/////////............////////////000000000000//////000000111111222222555444333444666999999777999===III^^^uuurrrlllwww||||||uuuooollleee]]]WWWVVVYYYSSS[[[}}}ppp```SSSLLLXXXjjjzzzvvvIII@@@???<<<;;;===<<<;;;:::888666555555222222111000///......---...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---------............////////////////////////////////////////////////////////////////////////////////////......111555999AAAGGGSSSbbbqqq}}}sssdddfffkkkjjjooowww|||gggWWWXXXaaammm{{{~~~jjjhhhsssuuummmkkkhhhdddcccbbb```[[[WWWKKKGGGCCC@@@??????>>>===BBBCCCDDDGGGJJJOOOSSSUUUWWW\\\dddkkkpppwww~~~{{{sssjjjdddbbb___[[[VVVTTTSSSQQQOOOMMMKKKJJJJJJEEEHHHMMMQQQTTTXXX\\\___ZZZcccqqquuunnnwwwxxxhhh}}}hhhUUU^^^```QQQEEEFFFKKKIIIAAA999>>>;;;888777777444000,,,000...+++***+++++++++***************************---------------,,,,,,++++++++++++,,,,,,------------------............///---------............///////////////............////////////000000000000//////000000111222222222444444444555666777999:::;;;KKKaaatttzzzrrrvvv~~~|||vvvtttooodddYYYUUUTTTSSSSSS___|||hhhWWWMMMTTT^^^jjjwwwwwwJJJAAA@@@===<<<<<<<<<;;;999888666555555333222222111000///.........---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////////////////////////////////////////////////////////////////222222111000000555===DDDMMMTTT___kkkuuu{{{~~~~~~ppp___jjjvvv{{{zzzxxx{{{}}}rrr___WWWVVVYYYgggwwwpppmmmppp|||}}}wwwoooeee___dddbbb^^^[[[UUUMMMDDD>>>>>>===<<<<<>>===;;;;;;:::999777666555555333333222111000///.........---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////////////////////////////////////////////////////////////////000111222111333;;;FFFOOO[[[bbblllqqqqqqpppoooooolllmmmuuuwwwhhh^^^^^^}}}mmm]]]UUU___llluuu~~~mmmTTTgggooozzz}}}oooccc______ccceee[[[TTTIII@@@<<<===AAADDD>>>???BBBEEEHHHLLLOOORRRQQQWWWaaakkkttt}}}|||uuulllddd___[[[XXXVVVTTTPPPJJJFFFEEEFFFHHHIIIKKKJJJIIILLLUUUdddvvvnnnYYYUUUoooqqqhhhjjjooozzzsssaaagggsssZZZMMMKKKKKKKKKDDD???;;;;;;>>>>>>:::666333000,,,************)))************************++++++,,,,,,---,,,,,,+++******+++,,,,,,---......---------............///---------............///.........///////////////////////////000000000000000000000111222222333333555333555888888888AAALLLtttnnnooouuu}}}vvvuuutttqqqnnn[[[YYYYYYYYYVVVbbbwww^^^NNNKKKLLLTTT___sssyyyLLLCCCBBB???>>>;;;:::999888777666555555333333222111000//////......---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////////////////////////////////////////////////////////////////---000222333777AAAPPP[[[hhhnnnuuuvvvsssnnnllllllmmmlllnnnnnnggg^^^[[[^^^vvveeeSSSVVV```nnnzzzrrriiibbbWWWKKKhhhuuu}}}pppkkkeee```]]][[[ZZZYYYHHHDDD???::::::<<>><<<===>>>===<<<555222...,,,,,,+++***)))***************************++++++,,,,,,,,,,,,,,,******+++,,,,,,---......---------............///---------............///.........///////////////////////////000000000000000000111111222333333333666444666::::::<<>>::::::999888777666555555444333333222111000//////...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////////////////////////////////////////////////////////////////---111666999???KKK\\\iiisssvvvyyy|||}}}|||zzzxxx~~~xxxpppeeeZZZVVV```lll~~~lllSSSZZZfffsss|||}}}```QQQOOOSSSZZZ```iiiwwwxxxsssqqqbbbaaa```^^^ZZZRRRHHHAAA<<<>>>BBBEEEEEEDDDCCCBBBNNNSSSZZZaaagggnnnvvv{{{{{{ssshhhccc^^^[[[YYYVVVSSSPPPKKKKKKIIIGGGEEEEEEGGGIIISSS^^^nnn~~~zzz|||fffQQQUUUtttrrr\\\jjjppp^^^SSSLLLKKKGGGBBB===;;;;;;===>>>777444222000000...,,,*********************************+++,,,,,,,,,,,,,,,)))******+++---......///---------............///---------............///............/////////000////////////000000000000000111111222222333333444666444666;;;;;;???QQQfffsssmmmooo}}}tttnnnmmmpppggg___]]][[[XXX\\\ccc```RRRGGGIIIOOOXXXjjj|||wwwKKKAAAAAA>>>===:::999999888777666555555444333333222111000//////...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---------........./////////////////////////////////////////////////////////////////////////////////444;;;@@@FFFTTTfffssszzzyyy{{{sssbbbVVVWWWgggyyy{{{zzz~~~fff\\\aaalllyyy{{{eeeTTTSSSYYY\\\aaahhhssszzzxxxoookkkjjjooofffXXXKKKCCC???======@@@@@@@@@AAADDDIIIPPPUUUZZZaaakkkvvvpppccc\\\XXXVVVTTTPPPOOOMMMJJJFFFEEEFFFHHHAAADDDKKKUUUdddwwwsssxxxwww\\\PPPYYY|||nnnRRRbbbrrr___RRRNNNKKKEEE>>>999888;;;>>>888777555444333000---+++************************)))***+++,,,,,,,,,,,,,,,)))******+++---...//////---------.........//////---------.........//////---.........//////000000////////////000000000000000111111222222333444444777444666;;;<<>>===???@@@DDDBBBGGGQQQWWWYYY^^^eeeiiitttzzzrrrkkkfffZZZUUUOOOLLLLLLKKKHHHFFFAAABBBCCCDDDFFFQQQhhh~~~zzzqqqrrr{{{hhhZZZeeeXXXSSSfffdddTTTLLLMMMIII@@@999999===???===888333222444333...***++++++************++++++++++++++++++++++++++++++...------------...//////------------------------///////////////////////////......------///000111000000000000////////////111111111111222333444444444<<<>>>;;;CCCXXXjjjqqqpppuuu|||ppphhhkkkjjjddd___]]]YYYRRRddd~~~^^^YYYSSSFFFKKK^^^rrrJJJCCCAAA===<<<;;;:::999888777555444444333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---///000000000///...////////////////////////---...///...---...000222666;;;CCCKKKVVVbbbjjjlllggglllrrrzzzwwwqqqtttwwwyyymmmXXXRRRWWWcccuuuyyyrrr}}}wwwtttpppkkkfff^^^UUUOOOAAA@@@???===>>>@@@DDDGGGJJJKKKQQQ\\\dddiiirrr|||xxxllleee\\\VVVRRRNNNJJJFFFIIIGGGFFFCCC@@@AAALLLYYY}}}xxxlllhhhxxxiiiooogggYYYXXXjjjXXXRRRMMMGGGCCCAAA>>>======???:::444111111111///,,,++++++************++++++++++++++++++++++++++++++...------------...//////------------------------//////////////////////////////...---...///000111000000000000000000000///111111111111222333444555777:::<<>>@@@EEEUUU[[[hhhyyyrrrhhhccc~~~tttdddiii}}}iiiUUURRR}}}~~~aaaQQQEEEFFFIIIDDD===;;;@@@<<<777222///......///++++++************++++++++++++++++++,,,,,,,,,,,,...------------...//////------------------------//////////////////////////////.........///000111000000000000000000000000222222222222333444555555888555888CCCRRReeeyyyyyyrrruuupppccccccfffeeefffiii\\\___vvvmmmSSSLLLQQQXXXrrrJJJCCCAAA===<<<;;;:::999888777555444444333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............///000000////////////////////////000///...---...111777;;;FFFIIITTTdddiiiddd^^^]]]]]]___dddiiilllhhh\\\RRRZZZ|||yyyVVVWWWaaaqqq{{{mmmhhhwww|||vvvooogggbbbfffaaaXXXPPPIIIEEEBBBAAACCCDDDFFFGGGJJJQQQZZZaaammmvvvttthhh\\\UUUMMMIIIGGGIIIJJJFFFDDDDDD===@@@HHHVVVjjjvvvzzzttt^^^eeerrrqqqbbbbbbpppyyy^^^HHHGGGJJJEEE???>>>???>>>;;;777222.........,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,...------------...//////........................///////////////////////////////////////000000000000000000000000111111111222222222222333555666777:::666;;;MMM^^^kkk|||sssppppppiiiaaaZZZaaaqqqkkkdddjjjdddNNNOOOXXXrrrJJJCCCAAA===<<<;;;:::999888777555444444333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............///000000////////////////////////////////////111666===BBBJJJNNNXXXbbbeee```\\\]]]hhhooosssooocccZZZ[[[```aaazzz]]]ZZZfffqqqwww|||tttvvv{{{yyypppiiibbb]]]YYYVVVQQQIIIBBB>>>???CCCFFFGGGJJJMMMQQQXXXcccqqq{{{oooeee___VVVOOOMMMLLLGGGCCCAAA@@@AAABBBCCCJJJXXXkkkxxxbbbTTTXXX|||ggg[[[wwwtttUUUIIIGGGDDDBBBBBB===>>>???<<<777222...---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------...------------...//////......................../////////////////////////////////000000000000000///000000000111111111222222222222333444666777888<<<===HHH^^^nnnyyyyyy{{{|||pppggg^^^```jjjoooooopppxxxVVVKKKVVVrrrJJJCCCAAA===<<<;;;:::999888777555444444333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////////////////...///000222555;;;CCCHHHRRRXXX^^^ccchhhmmmllliiinnnzzzttt[[[PPPbbbzzzzzz{{{ggg[[[XXXiiiuuu{{{ssseeepppzzzpppfff___YYYTTTQQQ@@@@@@???>>>>>>AAAFFFJJJIIIOOOYYYbbbmmm{{{uuuhhh[[[TTTOOOIIIDDDBBBBBBDDDDDDAAA>>>AAAIIIRRRjjj|||jjjSSSNNNrrrooo___tttiiiQQQEEECCCEEEFFF>>>???@@@@@@===777111---,,,,,,++++++++++++,,,,,,++++++,,,,,,------.........------------...//////........................////////////////////////...///000111111111000000///000000111111222222222222222333444555666888999:::CCCTTTiiixxxwwwwwwrrrhhh```fffqqqwwwwwweeeKKKMMMrrrJJJCCCAAA===<<<;;;:::999888777555444444333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---///000000000///...////////////////////////---///111555999@@@HHHNNNWWW]]]___aaaqqquuuiiiqqqwwwsssddd]]]iii{{{wwwoooiii\\\QQQXXXhhhpppzzzrrr___XXX^^^ssssssnnnfff^^^WWWPPPIIIEEE777:::===AAADDDKKKRRRXXXZZZdddsssttthhh]]]SSSLLLKKKBBBCCCDDDBBB@@@???AAACCCPPP]]]pppvvvtttqqqzzzlllZZZddd___UUUvvv^^^HHHEEEGGGFFFBBB@@@???@@@???<<<555000---,,,,,,++++++,,,,,,---++++++,,,,,,---......///...------------...//////........................////////////////////////...///000111222111000000///000000111111222333333222333333444555777999:::===NNNbbbppp|||{{{~~~rrreeeiiiooouuuwwwxxx]]]KKKrrrJJJCCCAAA===<<<;;;:::999888777555444444333222111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---///111111000...---////////////////////////,,,...222777<<>>>>>@@@>>>888333---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////...------------...//////////////////////////////////////////////////////...///000222222111111000///000000111222222333333222333333444666888999:::III^^^qqqxxxzzzvvv{{{xxxsssxxxqqqqqqsssoootttyyyVVVmmmJJJDDD===BBB<<<;;;999777777777666444222222222111111000/////////...---,,,,,,++++++,,,,,,******+++,,,,,,---............---,,,---...///000111111000000//////......///000111000...---...//////111444:::AAAJJJQQQVVVZZZWWWPPPQQQaaauuuyyyqqqbbbWWW___}}}tttvvvtttkkk```\\\___hhhqqquuu||||||hhhUUUPPPWWW]]]ssstttuuuxxx||||||rrrmmmggg```___XXXMMMDDD>>>===???@@@???FFFKKKNNNUUUdddttt}}}yyygggWWWRRRMMMGGGCCCCCCCCCBBB@@@>>>===@@@EEENNN^^^vvvdddYYY\\\uuu```tttfffOOOddddddIII???IIIFFFEEEAAA>>>>>>???===999222...+++***,,,,,,+++))),,,,,,,,,---------......---------.........//////......////////////......////////////000000000000////////////000000000000000111111111111222222222333555222555999555:::LLLXXXmmmyyyzzzyyyrrrtttooorrrxxxrrrqqqkkkmmmJJJDDD===BBB<<<;;;999777777777666444222222222111111000/////////...---,,,,,,++++++,,,,,,******+++,,,,,,---.........------,,,---...///000111000000000/////////......///000///...---...///333666;;;@@@FFFKKKOOORRRQQQPPPNNNOOOWWWaaaeeecccQQQZZZooo{{{eee```[[[]]]fffqqqzzz~~~|||qqqcccXXXVVV\\\gggnnnvvvxxxzzz}}}|||qqqkkkhhhbbb[[[PPPJJJBBB>>>>>>@@@AAA@@@DDDMMMVVV\\\fffvvvrrrbbbXXXLLLFFFGGGGGGCCC??????>>>>>>@@@DDDMMM^^^mmmwwwmmmgggwwwrrr|||tttXXXXXXiiizzz]]]KKKIIIFFFEEECCCAAA@@@???<<<999333000,,,++++++,,,+++***,,,,,,,,,---------......---------.........//////......////////////......////////////000000000000////////////000000000000111111111111222222222222222555333555999666>>>SSSlll}}}zzz{{{zzzxxxrrrrrrvvvttttttmmmJJJDDD===BBB<<<;;;:::888777777666444222222222111111000/////////...---,,,,,,++++++,,,,,,***++++++,,,,,,------......------------...//////000000000000////////////---...//////------///111444999@@@GGGLLLOOOSSSUUULLLOOOUUUXXXUUUQQQTTTZZZVVVfffzzz{{{]]]^^^cccmmmyyyuuu```RRRXXXiiittt{{{zzz}}}{{{xxxqqqjjjfffbbbXXXOOOBBB>>>;;;<<>>FFFOOOnnn}}}yyywwwdddfff|||qqq\\\TTTuuuxxx]]]LLLFFFEEEDDDDDDBBB???<<<;;;666333...,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////......////////////......////////////000000000000////////////000000000000111111111111222222222333111666555555888777BBB[[[{{{www{{{{{{uuuqqqsssvvvxxx}}}mmmJJJDDD===BBB<<<<<<:::888777777666444333222222111111000/////////...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------------------......//////000000000000////////////---...///.........111333888===CCCGGGJJJMMMQQQTTTRRRYYYeeekkk```QQQQQQ[[[jjjkkkrrr}}}kkk^^^fffssscccTTTUUUkkk|||}}}zzzmmmmmmllliiicccXXXKKKAAA===>>>???AAAEEELLLUUU\\\iiivvvqqq]]]RRRMMMIIIFFFHHHDDDBBBBBB???<<<===AAAOOO___pppyyy~~~hhh[[[fffyyyzzzggg]]]tttxxxYYYGGGDDDDDDDDDCCC???======999666222...,,,,,,---...,,,,,,,,,---------..................////////////......////////////......////////////000000000000////////////000000000000111111111222222222333333111777666555777666EEEaaa~~~~~~{{{yyyvvvrrrqqquuuxxxwwwuuummmJJJDDD===BBB<<<<<<:::888888888777555333222222111111000/////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---------------...............////////////000000000000---...///......000333666@@@CCCGGGHHHJJJNNNVVV\\\]]]bbbmmmssshhhVVVRRRXXXhhhdddhhhtttuuuhhh]]][[[___lll{{{uuujjjdddWWWUUUccc|||}}}vvvwww|||~~~{{{uuurrrkkkkkkiiibbbVVVIII???<<>>@@@999CCCPPPXXX^^^lllxxxrrrsssUUUNNNcccbbbddd|||lllMMMFFFAAACCCDDD@@@>>>@@@;;;999666111...------...,,,,,,,,,---------.............../////////000000......////////////......////////////000000000000////////////000000000000111222222222222333333333222777666555777888HHHddd}}}zzzwwwsssrrrsssuuutttrrrsssmmmJJJDDD===BBB<<<<<<;;;999888888777555333222222111111000/////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000.../////////000222666999@@@EEEKKKPPPVVVaaaooozzzeeecccdddgggfff^^^XXXVVV\\\cccqqquuucccNNNPPPaaaiiittt|||mmm^^^WWWWWWccchhhuuuyyyvvvzzzzzz{{{{{{zzzwwwsssnnnkkknnnggg^^^SSSFFF======CCCEEELLLTTTWWWYYYbbbssszzzcccWWWSSSMMMEEE@@@AAABBB@@@???@@@:::===AAAEEEHHHPPPccctttfffXXXrrrzzzVVVLLLXXXxxx}}}___bbbxxx[[[LLLAAABBBEEEBBB???AAA<<<<<<:::555111.........,,,,,,,,,---------............/////////000000000......////////////......////////////000000000000////////////000000000000222222222222333333333333333777555666;;;===MMMhhh}}}}}}vvvtttsssqqqsssvvvrrrtttmmmJJJDDD===BBB<<<===;;;999888888777555444222222111111000/////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---.../////////000000000111//////000000111444999<<>>EEEOOOQQQXXXbbbkkkuuurrrggg^^^SSSHHHEEEDDDBBB@@@@@@AAA??????AAAAAABBBLLLXXXkkk|||UUU^^^ooo}}}ooodddqqqcccRRRiiiyyymmmVVVDDDCCCFFFCCC@@@@@@===>>>===999333///---...,,,,,,,,,---------........./////////000000000000......////////////......////////////000000000000////////////000000000000222222222333333333444444333555444888AAAFFFUUUoooxxxwwwuuupppqqqyyyuuusss~~~mmmJJJDDD===BBB<<<===;;;999888888888666444222222111111000/////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---.../////////000000111111///000111111222555:::>>>CCCHHHMMMNNNOOOUUUaaajjjmmm]]]KKKLLLgggyyyuuu{{{sss___WWWbbbooorrriiiRRROOOccczzz{{{|||}}}xxxvvvrrrnnnjjjgggeeedddRRRFFF===>>>CCCGGGOOOVVV]]]bbbmmm}}}qqqbbbSSSKKKHHHEEEBBBBBB>>>;;;;;;???>>><<<@@@GGGRRReeekkk\\\ZZZrrrvvvllllllOOOaaammmzzz^^^FFFCCCGGGDDD@@@???===>>>???;;;555///------,,,,,,,,,---------......////////////000000000000......////////////......////////////000000000000////////////000000000000222222333333333444444444222444333999FFFLLL[[[tttzzzyyyxxxppppppzzzwwwvvv{{{mmmJJJEEE>>>BBB===<<<;;;:::999888666555555222222111111000/////////...---,,,,,,++++++,,,,,,.........------,,,,,,,,,---------............///------......//////000000///111222333555999>>>AAAHHHNNNNNNHHHJJJTTTVVVOOOTTTNNNPPP___tttqqqbbb___hhhxxx|||aaaYYYgggyyy|||vvvuuuzzz}}}zzzyyy{{{yyyqqqkkklllnnnhhhXXXJJJDDDCCCCCCDDDIIIPPPYYY^^^mmmvvviii]]]RRRFFFBBBGGGBBB>>><<<>>>>>>===???BBBEEEMMM]]]sssqqq\\\iiirrr___KKK___}}}[[[BBBEEEHHHAAA???@@@@@@>>><<<888444///------,,,,,,---///000///...............////////////000000000000000000000000////////////000000000000111111111000000000000000222222222111222222333333444333444===LLL___qqq{{{{{{yyyqqqnnnssswwwwww{{{mmmJJJEEE>>>BBB===;;;:::999888666555444444222222111111000/////////...---,,,,,,++++++,,,,,,......---------,,,,,,,,,---------............///.........///////////////...000333555888===CCCGGGIIIGGGFFFJJJNNNOOOOOOPPPLLLOOOWWWcccsss~~~vvvkkkdddffftttpppmmmtttyyyzzzwwwqqqrrr{{{{{{yyyooopppoookkkbbbWWWLLLFFF;;;???FFFNNNVVV^^^dddhhhvvvaaaLLLFFFIIIEEE@@@===???>>><<<===@@@>>>BBBLLLZZZooo}}}vvvqqqnnnzzzcccLLLRRReee}}}wwwVVVIIIDDDBBBHHHAAA@@@???===:::555111...------,,,...///000///...............////////////000000000000000000000000////////////000000000000111000000000000000000000222222222111222222333444777666888DDDYYYpppxxxrrrqqquuuxxxzzz~~~mmmJJJDDD>>>BBB<<<:::999888777666444333333222222111111000/////////...---,,,,,,++++++,,,,,,...------------,,,,,,,,,---------............///000000///////////////......111444777;;;@@@EEEIIILLLCCCFFFVVV]]]SSSKKKJJJFFFTTT```gggooowwwwwwrrraaaaaa```ccckkkyyyyyyxxx||||||wwwssssssppprrrzzz~~~vvvqqqjjjooopppeeeRRRDDDAAACCC@@@FFFPPPZZZeeepppyyy~~~~~~eeeYYYZZZJJJDDD@@@@@@@@@===<<<>>>===>>>@@@FFFSSSkkk~~~|||bbbYYYhhhdddRRRNNNcccrrrUUUBBB>>>HHHBBBBBBAAA???<<<888444111///...---...///000///...............////////////000000000000000000000000////////////000000000000000000000000000000111111222222222222222333444444777666999IIIbbb}}}}}}~~~}}}zzzzzz~~~wwwuuuvvvxxxyyy|||lllJJJDDD===BBB<<<::::::999777666555444333222222111111000/////////...---,,,,,,++++++,,,,,,---------------------------------............///111000000000//////......000222666999<<>>>>>?????????>>>===CCCUUUooouuuyyymmmUUU]]]zzznnnPPPQQQjjjmmmMMM>>>CCCBBBCCCBBBAAA>>>;;;777555111///......///000///...............////////////////////////////////////////////////000000000000000000000000000111111111222222222222222333444555:::888===MMMhhh{{{ooohhhgggiiiqqquuu}}}zzzyyy{{{yyyxxxzzz{{{}}}lllIIIDDD===AAA<<<;;;;;;:::999777666555444222222111111000/////////...---,,,,,,++++++,,,,,,---------------------------------............///111111000000/////////...000333888===AAAFFFKKKOOOSSSQQQQQQYYYjjjrrrbbbLLLLLLVVV^^^^^^``````XXXLLLTTTZZZeeerrryyyuuuhhh]]]WWWaaawww}}}yyy~~~{{{}}}}}}xxxrrrmmmjjjhhhpppeeeTTTFFF@@@BBBGGGJJJZZZaaalllwww|||{{{|||{{{vvvrrrvvvvvvvvvvvvvvvvvvuuuuuunnnmmmkkkiiihhhggggggfffeeegggjjjooosssxxx{{{}}}}}}hhh[[[PPPFFFCCCAAA???>>>???;;;===>>><<<<<>>BBBKKKRRRTTT[[[hhh{{{|||yyyvvvsssqqqoookkkiiiggggggffffffeeeddddddddd]]][[[ZZZZZZ]]]]]][[[XXXXXXXXXXXXXXXXXXXXXXXXXXXSSSSSSQQQPPPPPPOOOOOOOOOMMMNNNPPPSSSVVVYYY[[[\\\\\\^^^___`````````bbbccceeeeeeeeedddcccbbbaaa```]]]___aaaeeehhhkkkmmmooolllmmmoooppprrrtttuuuvvvyyyzzz|||}}}~~~sssdddSSSJJJEEEAAA>>>>>>;;;>>>@@@???===???EEEJJJ^^^xxxrrr]]]___|||ggg]]]ddd^^^III___|||kkkNNNCCCBBBCCCCCCCCCBBB???<<<:::555333000//////000//////............////////////000000000000000000000000////////////000000000000/////////000111111222222222222222222333555666777666===KKK```wwwvvvfffbbbZZZOOOFFFBBBEEEHHHQQQSSSVVVYYY[[[\\\[[[ZZZZZZZZZYYYYYYZZZZZZ[[[[[[^^^^^^bbbeeeggghhhmmmuuuvvvpppoooooonnnmmmkkkjjjjjjkkklllkkkiiijjjiiihhhiiilllnnnoooooofffggghhhhhhgggggghhhjjjkkklllmmmnnnnnnooonnnnnnnnnmmmkkkjjjiiiiiijjjjjjooopppqqqpppnnnmmmnnnooollllllllllllllllllllllllnnnooorrrtttuuuuuuuuuuuuwwwyyy}}}{{{{{{{{{}}}~~~|||qqqqqqpppooonnnmmmlllllljjjjjjiiihhhhhhhhhiiiiiikkkkkkkkklllllllllmmmmmmmmmnnnnnnppprrruuuxxxzzz~~~}}}wwwxxxtttttt{{{kkkIIICCC===AAA;;;;;;;;;:::888777666555444222222111111000/////////...---,,,,,,++++++,,,,,,,,,,,,,,,---------......---------............///000000000000000111111111444777===BBBFFFJJJOOORRRhhhbbbVVVJJJFFFMMMVVV[[[aaa\\\\\\^^^YYYSSSWWWaaacccmmmvvvtttggg\\\ZZZ]]]rrr~~~}}}xxxvvvvvv{{{zzztttnnnmmmnnniiiaaaNNNIIIDDDEEELLLVVV^^^bbbggguuuzzzssslllhhh^^^\\\YYYWWWVVVTTTRRROOOOOONNNMMMMMMNNNOOOPPPQQQLLLMMMNNNPPPRRRSSSSSSRRRPPPPPPQQQRRRSSSTTTUUUVVVSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSUUUVVVWWWXXXYYYVVVXXX\\\^^^___aaadddfffeeeeeefffhhhhhhiiiiiiiiifffhhhjjjmmmppprrrtttuuuqqqrrrsssssstttuuuvvvwwwnnnnnnmmmlllllllllllllllnnnoooppprrrssstttttttttzzz|||~~~}}}|||{{{}}}kkk[[[PPPGGGBBBAAA>>>???AAAAAA@@@???@@@BBBHHH]]]xxxjjj[[[mmmyyyqqqqqqPPPQQQllltttUUUGGGBBBCCCCCCCCCBBB@@@===<<<777444111//////000//////............////////////000000000000000000000000////////////000000000000...//////000111111222222222222222333444555666777666BBBVVVlllyyyjjj^^^PPPLLLGGGAAA>>>===>>>@@@BBBCCCEEEFFFGGGGGGFFFFFFIIIHHHHHHHHHHHHIIIIIIJJJIIIGGGIIILLLLLLNNNWWWbbbzzzxxxnnn^^^TTTSSSTTTRRRUUUSSSSSSTTTVVVWWWWWWVVVUUUTTTTTTUUUXXXZZZ[[[ZZZUUUWWWXXXXXXVVVUUUWWWYYYUUUVVVWWWYYYZZZZZZYYYYYYXXXWWWWWWWWWXXXZZZ\\\]]]\\\^^^______]]]\\\^^^```^^^^^^^^^_________^^^^^^___aaacccfffgggggggggfffiiiiiiiiijjjllllllkkkjjjgggggghhhjjjlllmmmllljjjiiihhhfffeeeeeeffffffgggddddddeeehhhkkklllkkkiiiffffffffffffeeeeeeeeeeeecccbbbaaaaaabbbcccccccccbbbbbbaaaaaaaaa`````````\\\]]]^^^```bbbdddeeefffhhhiiijjjlllmmmmmmmmmmmmppprrrvvvzzz}}}|||zzzvvvvvv|||kkkIIICCC<<>>AAABBBDDDFFFHHHJJJHHHKKKMMMJJJKKK```yyynnneeeccccccYYYMMMWWWlllqqq}}}vvvaaaWWW```nnnwww}}}}}}wwwwww~~~zzzzzzuuulllgggkkkmmmcccTTT<<>>>>>AAALLL\\\pppxxx\\\iii{{{fffaaaHHHddd}}}___NNNAAABBBCCCCCCBBB@@@>>><<<888555111//////000000///............/////////000000000000000000000000000////////////000000000000...//////000111222222222222222222333444555777777>>>NNNeeezzzwwwpppiii^^^OOODDDAAA???===<<<===>>>===<<<:::;;;===???@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCEEEDDDFFFQQQ___kkkiii```RRRLLLOOOTTTTTTNNNMMMMMMOOORRRUUUVVVVVVTTTTTTUUUWWWZZZ[[[ZZZXXXXXX[[[]]]\\\ZZZYYY[[[]]]YYYZZZ\\\]]]^^^^^^^^^]]]\\\\\\]]]^^^aaadddgggiiibbbdddggggggeeeeeehhhjjjiiiiiijjjkkkkkkjjjjjjjjjiiikkknnnppprrrrrrqqqqqqssspppmmmmmmoooooommmjjjlllmmmnnnqqqtttuuutttsssqqqpppooonnnnnnnnnooopppssssssuuuxxx|||}}}}}}{{{vvvwwwwwwwwwxxxxxxxxxxxxvvvuuuttttttvvvxxxxxxwwwssssssrrrrrrqqqppppppooofffgggiiijjjkkkkkkkkkkkkggghhhiiijjjkkkllllllllljjjllloooqqqrrrrrrrrrqqqoooxxx}}}yyyyyy}}}iiiIIIEEE<<>>AAAGGGHHHEEEEEEIIIGGG@@@CCCSSSaaagggrrrxxxxxxiiiWWWSSSbbbssswww\\\gggxxxyyy~~~tttpppuuuzzzzzzzzz}}}wwwnnnjjjnnnooodddQQQDDDBBBGGGOOOWWW___iiiuuu}}}yyyrrrmmmjjjiiieee___YYYUUUTTTUUUKKKMMMLLLIIIJJJOOORRRPPPQQQPPPQQQWWW[[[```gggooouuuwww{{{qqq]]]LLLCCCFFFBBB???@@@???<<<<<>>DDDVVVnnnnnnlllkkkmmmkkkKKKUUU{{{RRREEEFFFEEEAAAAAACCC@@@:::>>>999444111111111...,,,+++,,,---///000000111111000000000000000000000000111000//////000222444555222222111111111111111222333000111555666555888<<>>===:::888888999;;;===@@@===>>>AAABBBBBBFFFKKKKKKIIIJJJMMMPPPPPPPPPPPPTTTUUUXXXYYYTTTPPPYYYeeelllnnniii```^^^cccfffeeehhhgggfffgggiiimmmqqqtttuuuuuuvvvwwwxxxzzz|||}}}}}}|||{{{|||~~~}}}zzz|||iiiIIIEEE<<>>???;;;777444222111///...,,,---...///000000111111000000000000000000000000111000//////000222444555222222111111111111222222666444444555555444777<<>>@@@???===<<<<<<===???@@@???BBBJJJTTTXXXXXX[[[___dddeeeggglllpppssstttuuuuuuvvvyyy{{{uuunnnooouuu}}}zzzxxxzzziiiIIIEEE<<<@@@;;;::::::999888777666555555333333222222111000000000......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,------------............///.........///111444666777777===AAA???@@@FFFNNNSSSLLLEEEAAADDDKKKTTT```hhh```___\\\XXXXXX___lllvvvssshhhmmmzzz{{{rrruuuuuuyyy~~~}}}vvvqqqpppjjjkkkiii```OOOBBBBBBJJJLLLRRRZZZdddppp~~~~~~sssfffZZZSSSPPP^^^nnnqqqcccPPPGGGAAAAAABBB@@@<<<;;;777888;;;>>>DDDUUUsssdddQQQjjjoooHHHGGGhhhTTTHHH@@@CCCFFFBBB@@@CCC??????===999444111111111...//////000000000111111000000000000000000000000111111000000000222333444222222111111111111222222666444444555555555<<>>======>>>@@@AAADDDOOOdddxxx|||yyywwwyyy~~~hhhIIIEEE===@@@<<<::::::999888777666555555333333222222111000000000......---,,,,,,,,,,,,---,,,,,,+++++++++,,,---------------............////////////000222555777999;;;>>>@@@>>>???IIIYYYeee[[[OOOFFFHHHMMMRRR[[[cccYYYUUUPPPRRRZZZdddkkkooommmgggbbbgggssszzzvvvmmmsssvvv|||~~~|||vvvqqqooommmiiicccXXXIIIAAAEEEOOOOOOWWWcccooo|||rrr\\\TTTTTTfffwwwrrr^^^QQQEEECCCCCCBBB???>>>:::;;;;;;::::::DDD]]]ttt|||pppSSS___^^^DDDUUUqqqkkkQQQ???BBBHHHDDDBBBFFF@@@BBBAAA>>>888444333555111111111000000000111111000000000000000000000000111111000000111111333333222222111111111222333333222222333555666:::FFFSSSiii|||fffJJJ@@@@@@CCCDDDBBB@@@>>>>>>@@@CCCEEEIIIWWWrrr|||xxxyyy{{{~~~hhhIIIEEE===@@@<<<::::::999888777666555555333333222222111000000000......---,,,,,,,,,,,,---,,,+++++++++,,,,,,---...---------............/////////000111333666999:::<<<@@@DDDEEEFFFMMMZZZeeebbbWWWLLLJJJLLLQQQWWW]]]XXXSSSQQQWWWaaaiiiiiigggZZZ]]]gggttt|||zzzuuusssnnnrrrvvvvvvsssqqqnnnlllnnnbbbVVVOOOKKKJJJNNNTTTZZZdddsssqqqcccXXXQQQUUUaaannnttt|||sssaaaOOOFFFDDDBBBAAAAAA???===<<<;;;:::>>>MMM[[[qqqqqqfffvvvuuuXXXQQQlll\\\JJJ[[[~~~```CCCAAAHHHGGGEEEFFFAAACCCDDDAAA<<<777666777444333222111111000111111111111111111111111111111111111111111111111222222222222111111222333333444111222444666777>>>PPPaaa{{{nnnOOOEEEGGGKKKMMMJJJEEEBBBBBBGGGMMMQQQKKKUUUiii}}}wwwyyy{{{|||hhhIIIEEE===AAA===::::::999888777666555555333333222222111000000000......---,,,,,,,,,,,,---++++++++++++,,,---......---------............///000000111222444777:::<<<;;;@@@IIIQQQPPPMMMOOOSSS[[[YYYSSSMMMMMMTTTXXXXXXQQQQQQUUU^^^hhhjjjddd^^^SSS___ppp||||||vvvtttvvvqqqsssssspppooopppnnnkkkdddVVVIIIHHHNNNSSSWWW[[[fffqqqnnnjjjwww}}}tttfffMMMSSSVVVVVV\\\iiiyyy~~~zzzcccSSSIIICCCAAABBBAAA===<<<<<<;;;;;;AAAHHHZZZvvvwwwYYYWWWvvvgggNNN[[[zzzJJJIIIlllnnnMMMCCCGGGHHHFFFEEEAAACCCDDDCCC@@@<<<:::999777666444222111000111111111111111111111111111111111111111111111111111111222222111222222333444555444555777888888AAAWWWkkk}}}aaaUUUQQQPPPQQQXXXSSSKKKGGGIIIRRR]]]eee]]]]]]dddqqq{{{~~~~~~vvvwwwyyyxxx|||hhhIIIEEE===AAA===::::::999888777666555555333333222222111000000000......---,,,,,,,,,,,,---++++++++++++,,,---...///---------............///000000111333555888;;;===;;;>>>FFFOOOPPPIIIEEEFFFRRR]]]^^^UUUTTT[[[ZZZRRRKKKSSS___lllssspppfff^^^\\\gggssswwwtttrrrrrrsssuuuvvvsssnnnoooqqqnnngggSSSJJJDDDGGGOOOVVV___gggwww|||kkkkkkxxx~~~vvvXXXZZZYYYVVVZZZfffqqqvvv}}}|||jjjXXXIIICCCCCC@@@>>>===>>>;;;888:::@@@MMM___zzzhhhTTT```{{{eee\\\YYYGGG[[[xxxwww[[[IIIDDDFFFFFFEEEBBBBBBCCCCCCCCCAAA<<<999999888555222111000111111111111111111111111111111111111222222222111111111222222222222333444555555333555888999:::FFF___wwwqqqgggccc]]]]]]cccmmmfff\\\XXX^^^lll}}}vvvrrrwww}}}}}}wwwtttyyyxxxxxxuuuxxxhhhIIIEEE===AAA===::::::999888777666555555333333222222111000000000......---,,,,,,,,,,,,---++++++++++++,,,---...///---------.........//////111111111333666999<<<======;;;???FFFHHHDDDCCCFFFPPPcccjjj___[[[aaa\\\MMMNNNZZZmmm||||||qqqhhhkkkrrruuurrrpppssstttssstttsssooojjjkkkmmmggg^^^FFFEEEFFFJJJOOOWWWeeerrrzzzlllddddddgggbbbcccaaa^^^bbbkkkrrrttt~~~eeeQQQGGGEEE??????@@@@@@:::666999@@@CCCKKKaaaddd```|||dddqqqiiiNNNPPPfff{{{fffNNNBBBCCCEEEEEEBBBAAAAAACCCEEECCC>>>999:::999666333111111111111111111111111111111111111111111222222222111111000222222222222333444555666///222777999<<>>???AAAAAA@@@@@@BBBCCCLLLZZZbbb]]]ZZZ]]][[[TTTWWW\\\wwwuuubbbfffrrrpppooooooppprrrssssssuuussslllhhhooosssbbbKKKHHHIIINNNSSSVVV]]]pppvvveeeaaaeeemmmuuummmeeeooozzz}}}nnnYYYGGGEEEAAA>>>>>>===:::;;;>>>???CCCPPPgggwwwddd{{{uuukkkqqqOOOIII```zzz~~~}}}kkkFFF<<>>>>>FFFYYYppp|||{{{ccc{{{yyy]]]HHHTTTtttrrrQQQAAACCCFFFFFFDDDBBBCCCEEEDDD???:::666555333222111111111222111111111111111111111111000000000000111111111111222222222111222222333444555666888<<>>;;;:::>>>;;;===JJJ\\\rrr\\\cccuuuNNNEEEddd}}}dddJJJ@@@GGGFFFDDDCCCDDDEEEDDD???;;;222222111000111222333444111111111111111111111111000000000111111111222222222222222222222333444444777666888<<>>>>>???;;;===AAAAAA???EEEXXXlllvvvmmm~~~fffWWWaaaaaaJJJ^^^{{{eeeFFFCCCEEEEEEEEEEEEEEECCC???===444333111000000000000111111111111111111111111111111111111111222222222222333333222222333333444555666666888@@@SSSooo{{{vvvuuutttdddHHHFFF<<>>666555333111000///000000111111111111111111111111111111111222222222222333333333333333333444444555555777;;;FFF]]]zzzyyywwwtttdddHHHFFF<<>>GGGVVV]]]XXXPPPMMMLLLKKKJJJLLLVVVhhhvvviii``````mmmuuuqqqooosssppptttwwwuuuppplllmmmpppaaaRRRIIIPPPWWWWWWYYY```nnnzzzlllVVVFFF@@@BBBAAA::::::EEEPPPRRRNNNKKKNNNrrrfffgggvvvmmmjjjkkkKKKGGG___}}}oooJJJDDDFFFGGGGGGDDDBBB@@@???666555333222222222222333111111111111111111111111111111222222222333333333444333333333333444555555666;;;CCCSSSnnnoooXXXTTTYYYggguuuyyybbbGGGFFF<<<>>>;;;;;;:::999777666666555555333222111000////////////......---,,,,,,,,,,,,---+++++++++,,,,,,---------000///......///111333555111777;;;999888;;;>>>???;;;>>>AAAEEEOOOXXXUUULLLPPPLLLGGGGGGQQQeee}}}jjjcccbbbllluuuvvvttttttooossssssmmmkkknnnnnnjjjUUUQQQNNNPPPSSSWWWaaajjjxxxyyyuuuzzzkkkRRRDDD@@@>>>@@@;;;888JJJaaa```MMMRRRdddeeeuuuooogggZZZFFFWWWrrr|||zzzNNNHHHBBBBBBIIIKKKDDD@@@BBB===777000///111333222000111111111111111111111111111111222222222333333333222333444444333333555777999;;;EEEYYYtttnnn___KKKIIIJJJMMMTTTccc||||||{{{bbbGGGFFF<<<>>>;;;;;;:::999777666666555555333222111000000/////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---000///......///111333555777999777444666<<>>;;;FFFXXX^^^YYYTTT^^^qqq{{{}}}~~~fff{{{jjjOOOTTTkkkvvvdddKKKCCCBBBHHHIIIDDD@@@BBB===888111///111333222000111111111111111111111111111111222222222333333333222333444444333333555777888<<>>AAAJJJYYYeeeWWWXXX```ssscccfff|||xxxTTTMMMaaapppxxxRRRGGGAAAFFFHHHCCC@@@BBB>>>999333000111333222111111111111111111111111111111111222222222333333333222333444444333444666888;;;@@@OOOiiiqqq]]]NNNGGGBBBCCCEEEJJJTTT]]]lllttt~~~~~~bbbFFFFFF===???<<<;;;:::999777666666555555333333222111000000000000......---,,,,,,,,,,,,------------------,,,,,,,,,/////////000111333444555666666666;;;EEELLLHHH@@@@@@@@@AAAEEEKKKOOONNNJJJAAABBBEEELLLTTTZZZ\\\]]]dddfffiiijjjhhheeeeeegggkkklllmmmqqqssskkk[[[MMMOOOOOOTTTZZZ___fffttt~~~pppaaaYYYYYYlll{{{ooo}}}iiiYYYJJJAAA>>>@@@???@@@PPPdddYYYVVVWWWcccxxxggg___vvv\\\HHHWWWmmm]]]MMMBBBDDDGGGCCCAAACCC???;;;555222222222222111111111111111111111111111111111222222222333333333222333444444444444777999>>>GGGYYYtttwww```RRRHHH@@@@@@BBBFFFKKKPPPZZZcccppp}}}aaaFFFFFF===???<<<;;;:::999777666666555555444333222111000000000000......---,,,,,,,,,,,,---------------------------......///000222333555555666777888>>>LLLXXX[[[WWWFFFCCCBBBDDDGGGGGGFFFEEEEEEFFFJJJOOOUUUZZZ]]]]]]hhhkkkkkkhhhddddddhhhkkkiiilllqqqrrrlll___RRRKKKVVVSSSVVV___iiirrrzzzqqqbbbYYYVVVhhhssszzz}}}jjjTTTDDD<<>>KKKcccfffYYYMMMBBB???@@@BBBFFFJJJOOOVVVcccppp|||aaaFFFFFF===@@@===;;;:::999777666666555555444333222111111000111111......---,,,,,,,,,,,,---,,,---------............---...///111333444555666888999:::===HHHYYYgggkkkMMMHHHFFFGGGGGGDDDCCCEEEDDDGGGJJJMMMPPPTTTXXX\\\eeehhhhhhdddccciiiooorrriiilllpppnnnbbbTTTNNNOOOZZZWWW[[[hhhvvvttteeeYYYTTTdddyyyzzzxxx}}}dddOOO@@@BBBBBB<<>>@@@DDDFFFKKKTTTaaannn{{{aaaFFFFFF===@@@===;;;:::999777666666555555444444333222111111111111......---,,,,,,,,,,,,---+++,,,,,,---...///000000---...000222333555666666666<<<>>>===???JJJXXX___PPPJJJGGGHHHGGGCCCCCCFFFDDDIIINNNNNNMMMNNNTTTYYY```ddddddaaadddkkkppppppiiijjjkkkggg[[[OOOOOOUUUYYYZZZcccqqq}}}{{{jjj[[[SSSXXXggg{{{|||sssxxxuuu^^^JJJEEEBBB======CCCVVV\\\bbbdddfffppplllcccxxxgggjjjuuuNNNUUUrrriiiNNNFFFHHHGGGFFFGGGCCC@@@<<<777333111222444111111111111111111111111111111222222222333333333111333444555555666999;;;DDD[[[zzzsss```WWWMMMHHHCCC>>>>>>AAACCCDDDGGGOOO\\\jjjvvv}}}aaaFFFFFF===@@@===;;;:::999777666666555555555444333222111111111111......---,,,,,,,,,,,,---***+++,,,---...000111111---...000222444555666666000<<>>BBBSSS[[[bbbfffiiiqqq~~~pppcccwwwxxxkkk}}}PPPQQQmmmnnnQQQGGGIIIHHHGGGGGGCCCAAA===777333111222444111111111111111111111111111111222222222333333333111333444555555666999;;;MMMeeevvv]]]WWWRRRNNNIIIBBBAAACCCDDDAAA@@@DDDNNN[[[hhhoooppprrrtttuuuwwwwwwwwwvvvuuuwww{{{bbbGGGFFF===???<<<:::999888666555555555555222222111111000/////////000...---++++++,,,---...---,,,+++******,,,...///...///111333555666666777555:::>>>===999:::@@@GGG\\\XXXQQQKKKFFFDDDCCCCCCQQQhhhwwwmmmZZZTTT]]]gggccceeegggiiihhhfffhhhllloooiii___UUULLLIIIQQQ\\\aaafffpppzzzvvvbbbSSSLLLNNNUUU```gggiiilllppp}}}eeePPPDDDAAAAAAAAADDDWWWlllqqqjjjiiivvv~~~eeekkkzzzoookkkJJJYYYyyyYYYGGGEEEHHHGGGDDDDDDDDDBBB<<<555111111333111111111222222333333333111111222222222333333333111555888777777999<<<===RRRjjj|||bbbXXXWWWWWWLLLFFFEEE@@@BBB??????CCCGGGHHHLLLRRR[[[[[[\\\\\\]]]]]]^^^^^^dddggglllqqqwww~~~aaaFFFFFF===???<<<:::999888666555555555555333222222111000000//////000...---++++++,,,---...---,,,+++***+++,,,...///...///111333555666777777333666;;;=========>>>@@@PPPQQQPPPLLLFFFCCCEEEIIIUUUkkk}}}xxxhhh```ccchhhfffggghhhiiiggggggjjjmmmlllbbbWWWQQQPPPPPPVVV]]]gggnnnxxx|||fffVVVHHHGGGIIIPPPWWW[[[bbbiiittt|||rrrZZZKKKCCC@@@???BBBOOObbbnnnmmmkkktttuuuwwwyyy{{{oooOOOWWWzzzmmmRRRHHHHHHHHHEEEEEEDDDBBB===777222222333111111222222222333333333111222222222222333333333555555555444444777:::<<>>@@@BBBBBBEEEIIIHHHHHHIIIIIIJJJJJJJJJKKKRRRTTTXXX]]]eeeooozzz{{{yyyyyyyyy}}}aaaFFFEEE<<>>999555333333111222222222222333333333222222222222333333333333777555333222444888===AAAbbbzzzyyyggg______ZZZWWWTTTKKKIIICCC=========;;;<<>>>>>>>>BBBCCCDDDHHHPPP\\\iiiqqq}}}{{{ooogggeeebbb\\\aaacccfffjjjlllnnnnnnmmmmmmsss}}}```FFFEEE<<>>===<<<::::::<<>>CCC???LLLiiizzz{{{}}}sssqqqcccKKKXXXzzzhhhJJJGGGLLLKKKFFFFFFDDD@@@<<<888555333222222222222222222222222222222222333333333444444666333222444777;;;BBBHHHgggrrrhhhhhhfffeee```TTTSSSJJJBBB@@@???======???<<<<<<<<<<<<<<<<<<;;;;;;=========???CCCLLLWWW^^^vvvzzzwwwyyyiiiYYY___bbbgggllloooqqqrrrrrr___dddmmmxxx```EEEEEE<<>>;;;===@@@AAACCCEEEGGGHHHHHHIIIJJJPPPQQQSSSWWWZZZ]]]```ddd___bbbcccaaadddkkkmmmjjj]]]VVVQQQSSSXXX[[[```eeegggrrrnnnaaaVVVOOOHHHEEEBBB@@@BBBGGGGGGHHHKKKNNNSSSZZZaaafffssszzzppp[[[III???BBB;;;DDD___vvv}}}{{{qqqyyyPPPKKKhhhsssQQQHHHKKKKKKGGGFFFEEECCC???;;;777444222222222222222222222222222222333333333444444444555222333777999:::BBBLLLkkkuuulllrrruuuxxxsssfff```UUUJJJFFFEEEBBBAAABBB<<<;;;;;;;;;::::::999999:::;;;<<<===@@@EEEKKKOOOeeerrrxxxnnnmmmxxx___EEEEEE<<>>PPPgggvvv}}}{{{~~~{{{nnnxxxaaaHHH[[[www```MMMIIIHHHHHHGGGFFFEEECCC>>>888444333333333222222222222111333333333333444444444444555333555888777777CCCRRRtttsssmmm```RRRKKKGGGCCC@@@@@@======<<<<<<;;;:::999999666777:::<<<>>>AAADDDGGG\\\hhhxxxwwwnnnnnnrrrpppppppppnnnkkkhhhhhhhhhkkkttt___DDDEEE<<>>AAACCCDDDAAAIIISSS[[[cccnnn|||ttt]]]MMMBBB@@@>>>CCCVVVlllwwwwww|||rrr|||pppsssXXX^^^qqqqqqUUUIIIHHHIIIGGGGGGFFFEEEAAA:::444333333333222222222111111333333333444444444444555555444666999666888MMMddd~~~nnn~~~wwweeeZZZSSSKKKEEECCCAAA@@@???>>>===<<<;;;;;;555777999::::::===@@@CCCPPPWWWbbbmmmtttyyy}}}|||qqqmmmhhhccc^^^XXXSSSOOOUUU[[[fffrrr___DDDEEE<<>>AAACCCEEEEEEBBBEEEGGGFFFEEEKKKXXXccc```XXXTTTWWWYYYXXX[[[aaa[[[dddiiiggghhhjjj```RRRSSSQQQSSS[[[dddjjjpppvvvvvvyyy}}}~~~vvvpppjjjdddYYYLLLDDDAAA@@@???>>>>>>??????>>>===EEEHHHJJJIIIJJJRRR___jjj{{{~~~wwwoooiiifff]]]^^^```aaadddhhhmmmppphhhWWWFFFGGGAAA===LLLeeessssss{{{eeeuuummmTTTRRRjjj|||[[[KKKJJJIIIHHHGGGGGGFFFBBB:::555333333333222222111111111333333333444444444555555444444777:::888>>>ZZZxxx{{{iiiqqqfff[[[SSSPPP@@@@@@???===<<<;;;:::::::::::::::999888999===@@@AAADDDJJJRRRZZZbbbgggjjjwwwzzzppphhh[[[YYYWWWYYYcccttt```FFFBBB>>><<<:::;;;:::999777666666555555333333222222111000000000000///...---,,,+++++++++,,,---------,,,---000222111444777999999999:::;;;;;;<<<:::999AAALLLNNNIIIHHHIIIGGGDDDHHHXXXqqqrrrcccYYYZZZZZZWWWZZZbbbbbb___cccjjjiii___VVVSSSOOOTTT[[[___bbbeeeiiimmmvvvyyy}}}ssseeeVVVMMMKKKDDDCCCAAA>>>;;;;;;<<<>>>@@@CCCGGGJJJLLLOOORRRUUUcccmmm{{{rrrddd___]]]XXXVVVXXX]]]^^^bbbeeegggeeeaaa^^^cccllltttxxx|||yyy___GGGDDD>>><<>><<<:::;;;:::999777666666555555333333222222111000000000111000///...------------,,,---...---,,,---000222000333666777777888999:::===>>><<<<<>><<<<<<===???AAADDDFFFIIIMMMQQQUUUXXX^^^hhhqqqzzz|||lllbbbZZZZZZ___cccjjjqqqppprrruuuyyyyyywwwssspppkkknnnmmmiiigggjjjkkkiiinnnnnnpppwwweeePPPGGG>>>===DDDUUUkkk|||{{{lllkkkjjjSSSWWWyyycccHHHLLLIIIKKKJJJGGGEEEDDD>>>777444333333222333333444444444333333333333444555555888444555::::::CCCccc}}}ooo]]]SSSIIIFFFDDD@@@===<<<<<<;;;999777777777888999????????????AAACCCFFFHHHSSS]]]lll{{{nnn[[[PPPSSSfffzzz```FFFBBB???<<<;;;;;;:::999777666666555555333333222222111000000000111000///...............------...---,,,---000222111333555666666666888999;;;=========CCCMMMUUUWWWVVVQQQIIICCCCCCKKKXXXaaa```WWWRRRUUUWWWWWW\\\cccbbbdddggghhhbbbXXXSSSSSSVVV[[[aaagggmmmsssxxx|||zzz{{{|||{{{{{{|||xxxlllddd^^^^^^dddkkkuuu~~~xxxeeeYYYSSSOOONNNKKKGGGDDDAAA???>>>>>>??????@@@CCCHHHNNNRRRRRRUUUXXX\\\aaammm}}}zzzttttttvvvzzzxxxnnniiigggccc^^^\\\VVVVVV^^^hhhsssuuu^^^MMM???>>>AAAJJJccc}}}{{{xxx}}}ssslllTTTPPPjjjlllMMMFFFIIILLLKKKHHHGGGEEE@@@888444444333333333333333444444333333333333444555555777333555:::<<>>;;;@@@???<<<:::888777777777;;;;;;:::999999:::;;;<<>>======AAAHHHLLLTTTWWWYYYYYYYYY```llluuu~~~uuullljjj^^^XXX\\\]]]^^^nnnjjjRRRAAAAAA>>>???UUUtttxxx}}}zzzxxxZZZLLL\\\ttt|||\\\IIIJJJLLLLLLJJJHHHGGGBBB;;;555444444333333333333444444333333333333444555555777444555999>>>MMMooozzzggg[[[SSSKKKEEECCCGGGEEEBBB???<<<:::999888777777777777888:::;;;<<<;;;@@@JJJZZZmmm~~~tttYYYHHHJJJUUUmmm{{{___FFFBBB???===<<<;;;:::999777666666555555333333222222111000000000......------,,,------------.........---...111333555666666666777999===@@@<<<;;;;;;<<>>666555444444333333333444444333333333333444555555888555555888@@@TTTyyyuuudddUUUOOOOOOMMMKKKHHHDDDAAA===;;;:::666666777888999;;;<<<===:::===DDDRRRdddvvveeeMMMEEEIII[[[kkk~~~___FFFBBB???===<<<;;;:::999777666666555555333333222222111000000000...------,,,,,,,,,------......///...---...111333666777777777888;;;@@@DDDGGGBBB>>>>>>>>>???CCCHHHFFFCCCAAABBBEEEIIILLLNNNTTTUUUWWWXXXXXXXXXYYY[[[^^^aaaaaa[[[WWWXXXYYYYYYXXX\\\bbbkkkssswwwxxxwwwuuuuuuuuuuuuuuuwww|||~~~~~~}}}kkk]]][[[YYY[[[aaajjjsssyyy|||~~~qqq___ZZZSSSOOONNNLLLIIIFFFEEEDDDCCC@@@===<<<===???BBBKKKWWWbbbiiikkkkkkkkkwwwxxxiiieeeiii}}}qqqWWWFFFEEEBBB<<>><<<;;;:::999777666666555555333333222222111000000000......------------.........//////......///111333666666666777888===CCCHHHOOOFFF@@@AAABBB@@@???BBBAAABBBBBBCCCEEEGGGJJJKKKMMMQQQVVVWWWWWWXXXYYYZZZ^^^```^^^YYYYYY___aaa___YYY]]]dddnnnvvvyyywwwtttqqqrrrssstttuuuxxx|||}}}}}}~~~~~~rrrbbbXXXWWW[[[___aaakkkmmmppptttyyy~~~sssjjj___WWWSSSOOOKKKGGGDDDEEEFFFDDDAAA>>><<<<<<:::???IIIVVVbbbiiijjjiiiiiivvvyyyxxx{{{sssfff___ooo|||cccMMMGGGDDD@@@HHHVVVuuuwww{{{|||vvvgggaaaQQQ^^^{{{TTTLLLOOOOOONNNMMMMMMIIIBBB777666555444444333333333444333333333333444555555666666888===GGG^^^rrrhhhbbb```[[[TTTMMMEEE@@@<<<::::::;;;::::::999888888999<<<@@@FFFRRRcccwwwzzzxxxyyyvvviiigggiiisss|||vvvkkkgggjjjuuu{{{oooVVVFFFAAA>>>KKKZZZfffttt___FFFBBB@@@>>>===;;;:::999777666666555555333333222222111000000000//////.........//////000.../////////...///111444555555555666888===DDDIIIQQQGGGAAADDDFFFDDDBBBCCC>>>AAAEEEFFFGGGIIILLLNNNLLLRRRXXXYYYXXXXXXYYYYYY___```]]]YYY\\\dddgggddd^^^aaahhhqqqwwwxxxtttooommmooorrrsssuuuyyy}}}}}}}}}~~~oooeee___XXXSSSUUUUUUVVVZZZ```hhhpppuuuzzzlll```YYYTTTMMMIIIBBBEEEGGGGGGDDD@@@===<<<;;;:::>>>HHHUUU___cccccc^^^nnnuuunnnmmmnnnuuu|||ooobbbeee}}}oooUUUIIIDDDBBBFFFOOOwwwwwwyyy~~~xxxpppzzzeeeiiiTTT```aaaLLLOOOPPPNNNNNNNNNJJJCCC777777666555444333333333444333333333333444555555444777:::@@@JJJ___~~~{{{}}}nnnkkkeee]]]SSSJJJCCC???:::;;;<<<<<<<<<<<<<<<;;;666999===BBBLLL]]]sss~~~mmm|||sssoooxxxyyypppYYYVVVYYYbbbiiikkknnnsssgggbbbbbbddd^^^SSSQQQWWWbbbiiisssvvvkkkVVVGGGBBB777AAAMMMWWWeeeyyy___FFFDDDAAA>>>;;;999999888777666555444444333333333333222111000000......------------.........---------...///111222555555666888999;;;<<<===;;;===?????????@@@AAACCC???BBBFFFJJJLLLLLLLLLMMMUUUUUUUUUVVVWWWXXXYYYZZZbbb^^^YYYXXX[[[]]]^^^]]]```dddjjjppptttuuusssrrrnnnooopppsssvvvzzz}}}~~~{{{|||~~~yyyooojjjiiieee___[[[ZZZ\\\```fffttt|||tttlll^^^SSSNNNIIIKKKLLLKKKHHHDDDBBBAAA@@@===;;;===EEERRR___gggccccccmmm~~~xxxooohhhhhhooozzzqqqdddZZZooo~~~cccOOOEEEAAABBBFFFfff}}}~~~wwwxxx|||{{{kkkUUUVVV{{{pppSSSNNNRRRQQQKKKLLLMMMDDD@@@999333333444333333444444444333444444555666777888888888===QQQppp~~~sssddd\\\UUULLLCCC???>>>@@@???======>>>;;;555888888<<>>IIIWWWggg{{{___FFFCCCAAA>>>;;;999999888777666555444444333333333333222111000000......------------......///.........///111222444666666777777888888888888:::===AAACCCCCCCCCCCCDDD???DDDOOO\\\dddaaaVVVKKKSSSSSSSSSTTTVVVWWWYYYZZZ]]]YYYUUUTTTWWWZZZ\\\]]]aaaeeekkkqqqttttttsssrrrnnnoooqqqtttwww{{{}}}tttfff\\\^^^cccooo~~~}}}sssfff[[[WWWOOOOOONNNLLLIIIFFFBBB@@@===>>>===<<>>AAA???;;;999999;;;@@@FFFPPP```nnnzzzoooiiilllnnnhhhhhhiiiaaaTTTOOOIIIEEEEEEHHHKKKLLLRRROOOJJJEEECCCBBBCCCDDDIIIUUUaaaddd___VVVIII>>>;;;888999AAAMMM]]]qqq___FFFCCCAAA>>>;;;999999888777666555444444333333333333222111000000......------------......////////////000222444555666666777888888999888888999>>>DDDHHHIIIGGGFFFEEEBBBGGGSSSfffsssppp___NNNPPPQQQQQQSSSUUUWWWYYYZZZZZZVVVRRRQQQTTTXXX\\\^^^cccffflllqqqttttttrrrqqqnnnooorrruuuxxx|||~~~yyyfff___\\\iiiyyykkkaaa\\\VVVSSSOOOMMMLLLJJJGGGCCC???AAABBB>>>;;;@@@MMMYYYpppqqqoooooozzzvvvlllcccbbbiiinnnlllgggfffiiippp{{{}}}vvv]]]\\\ggg|||xxx```MMMBBBCCCHHHTTTwwwjjjxxx]]]SSSqqq~~~ZZZRRRSSSVVVQQQRRRRRRIIIDDD;;;555444555333333444444444333444444555666777888;;;???JJJaaa~~~~~~wwwttt{{{{{{eeeVVVLLLEEEAAABBBCCCDDDCCCAAABBBDDDCCC???<<<999999===AAAHHHUUUbbbuuuiiicccggghhhaaa___]]]TTTOOOKKKGGGEEEEEEFFFGGGGGGHHHGGGEEEBBBAAA@@@??????AAAMMMZZZ^^^\\\UUUJJJ@@@===888666:::CCCQQQdddttt^^^EEECCCAAA>>>;;;999999888777666555444444333333333333222111000000......------------......//////...///000222444555555777888:::;;;<<<<<<<<<777===EEEJJJKKKIIIFFFEEEFFFFFFMMM[[[hhhiii___SSSOOOPPPQQQSSSUUUXXXZZZ\\\[[[XXXTTTRRRTTTXXX\\\___eeehhhmmmqqqssssssqqqpppnnnooorrrvvvzzz}}}~~~wwwcccaaapppsssfff^^^ZZZTTTNNNMMMPPPQQQOOOLLLHHHIIIGGGBBB===???GGGOOOiiitttwwwpppttt}}}xxx|||{{{qqqeee______^^^YYYTTTQQQVVV```nnnyyy|||xxxsssbbbUUUXXXpppgggQQQBBB???CCCIIIlllpppppp```PPPhhh\\\PPPPPPUUUSSSTTTTTTMMMGGG>>>666555555333333444444444333444444555666777777:::@@@MMMfffxxx{{{vvvooonnnooo}}}}}}~~~kkkXXXKKKDDDCCCEEEGGGJJJJJJIIIIIIJJJGGGAAA===:::888:::===BBBMMMXXXmmm}}}fff___aaaaaaXXXVVVUUULLLMMMKKKIIIIIIJJJKKKJJJIIIGGGEEECCC@@@???>>>>>>???>>>IIITTTZZZZZZWWWMMMDDD???:::777999???HHHWWWeeexxx~~~^^^EEECCCAAA>>>;;;999999888777666555444444333333333333222111000000......------------.........------...///111444555777888:::;;;<<<<<<;;;:::666<<>><<>>:::999;;;>>>BBBKKKTTTbbbkkkxxx]]]DDDCCCAAA>>><<<999999888777666555444444333333333333222111000000......------------......---------...///222444555888:::;;;======;;;:::888777<<>>DDDMMMYYYcccggghhhfff\\\MMMFFFTTTjjjzzzvvvbbbPPPFFFCCCEEEVVVtttvvvgggrrrRRRWWWzzziiiTTTLLLRRRSSSUUUVVVPPPLLLBBB999666555333333555444444333444444555666777666888>>>LLLfffrrrxxxqqqccc```[[[XXXXXXYYYZZZZZZ___aaaeeejjjmmmlllgggccc^^^YYY[[[gggrrr|||{{{dddQQQEEEBBBEEE@@@FFFLLLQQQUUUXXXTTTNNNBBB<<<888999:::===DDDKKKXXXfffvvvwwwddd[[[ZZZYYYSSSUUUYYYTTTMMMMMMNNNQQQSSSSSSRRRPPPDDDAAA<<<999777888:::<<<;;;AAAGGGJJJMMMOOOJJJCCC;;;888999;;;;;;;;;@@@FFFJJJTTTaaannnyyy]]]DDDBBBAAA>>><<<999999888777666555444444333333333333222111000000......------------...............///000333555777777999===@@@AAABBBAAA@@@:::===AAACCCCCCCCCCCCDDD>>>BBBHHHMMMPPPRRRSSSUUUPPPPPPQQQSSSUUUXXXZZZ[[[UUUWWWYYYZZZ[[[]]]bbbfffiiijjjlllmmmmmmllljjjiiijjjlllqqqvvvzzz}}}~~~qqqsss|||rrreee```XXXRRRQQQTTTYYY]]]```___ZZZSSSKKKFFFDDDEEEJJJZZZmmmwwwyyy|||xxxooonnnjjjoootttuuuqqqkkkgggfffmmmpppooodddSSSEEE???>>>===AAAIIIQQQYYY]]]______VVVMMMEEEJJJ\\\qqqxxxhhhWWWLLLHHHEEEJJJjjj{{{gggpppZZZRRRpppxxx]]]QQQUUUUUUUUUVVVQQQNNNDDD:::777555333333555444444333444444555666777777999???MMMhhhzzzmmmttt~~~rrrhhhcccdddfffhhhrrrvvvttthhh___aaadddhhhuuuppp[[[KKKEEEFFFBBBFFFKKKMMMRRRVVVTTTOOOEEE>>>999888999:::>>>DDDLLLWWWcccnnnxxx}}}~~~jjjYYYRRRSSSUUUQQQTTTYYYSSSOOONNNNNNPPPQQQQQQOOOLLL>>>===;;;999888999:::;;;<<>><<<999999888777666555444444333333333333222111000000.........------........./////////000222444777888444888===CCCHHHKKKLLLLLL===>>>@@@AAAAAAAAACCCEEECCCDDDFFFJJJOOOTTTXXXZZZOOOOOOPPPRRRTTTVVVXXXYYYUUUXXX\\\___```ccchhhllliiijjjkkkllllllkkkiiihhhiiikkkpppuuuzzz|||~~~~~~{{{|||~~~~~~|||tttwww~~~kkkfff]]]TTTOOOPPPVVV[[[dddfffddd\\\OOOHHHHHHLLLEEELLLZZZhhhooorrryyy~~~}}}|||zzzyyyyyyyyyyyy{{{pppmmmvvvxxxpppjjjkkkaaaffflllnnnmmmgggbbb^^^\\\^^^^^^WWWKKKAAA======@@@BBBHHHNNNSSSVVVWWWXXXMMMHHHAAA???MMMeeewww~~~xxxhhhYYYOOOKKKDDDAAAbbb}}}}}}zzzzzzjjjmmm```OOOjjjfffVVVXXXVVVUUUVVVQQQPPPEEE;;;777555333333555444444444444444555777777999;;;@@@OOOkkk{{{uuuiiiqqqzzz{{{qqqhhh```\\\dddrrrzzzdddRRRJJJJJJHHHJJJKKKJJJMMMQQQPPPLLLGGG@@@999888777777:::???===EEENNNYYYeeennnnnniiijjjbbbbbbcccgggpppkkkVVVMMMHHHLLLPPPMMMQQQUUUNNNIIIIIIHHHHHHHHHGGGDDDBBB::::::;;;<<<<<<<<<<<<<<>>@@@AAACCCJJJ[[[rrruuujjjbbb^^^eeelllxxxzzzuuuqqqrrrtttvvvxxx}}}qqqgggcccccchhhmmmsssuuuuuuwww{{{]]]FFFDDD???<<<<<<;;;:::999777666666555555555555444333222000000///000000///.....................///000222555777999666:::>>>BBBEEEIIIMMMPPPEEECCCAAA@@@AAACCCDDDDDD???DDDHHHKKKQQQ[[[``````SSSPPPOOOSSSZZZ______]]]VVVTTTRRRRRRUUU\\\dddiiimmmkkkkkkllliiieeeeeeiiikkkmmmpppuuuyyy|||~~~~~~|||rrr{{{yyymmmaaaYYYRRRMMMQQQXXX]]]bbbggghhhaaaUUUIIIAAAEEEFFFKKKRRRUUUXXX```iiikkkfff```]]]\\\\\\YYYWWWPPPPPPUUU___dddbbb]]][[[]]]\\\]]]ccchhhfff]]]UUUVVVSSSOOOMMMKKKIIIDDD??????BBBGGGMMMQQQSSSTTTTTTMMMIIICCC@@@BBBKKKXXXbbbqqquuu|||}}}}}}}}}}}}}}}~~~~~~~~~zzznnneeehhhpppvvvxxxyyy~~~zzzjjj___YYYVVVFFFGGG[[[xxxvvvvvvvvvgggsssiiiQQQcccpppXXXYYYXXXWWWXXXVVVUUUKKK???777555555444222444444444444444555666777??????AAAXXX|||rrrxxxnnnssswww~~~pppcccaaadddqqq~~~lll]]]QQQJJJOOOTTTSSSJJJDDDFFFHHHHHHFFFAAA;;;777666666777777888<<>><<<::::::;;;<<<<<<<<<<<>>:::777666777777777555888;;;>>>???BBBEEEGGGFFFHHHGGGJJJZZZiiicccQQQJJJHHHJJJMMMMMMIIIHHHJJJEEEHHHGGGDDDCCCDDDAAA<<<>>>;;;::::::===>>><<<:::======???CCCHHHIIIGGGEEE???===;;;:::<<<===>>>>>>???CCCEEEDDDBBBDDDKKKRRR^^^^^^\\\TTTIIIBBB@@@AAAAAADDDKKKQQQUUUWWWWWWVVVQQQNNNKKKHHHHHHJJJMMMPPP[[[cccnnnuuuzzz|||nnneeeWWWLLLEEEBBBBBBBBBFFFIIILLLLLLIIIJJJWWWfff\\\FFFDDD???<<<===;;;:::999777666666555555555444333333222111000000000000///.....................///111333555777888777888::::::999999:::<<>>GGGbbbzzzuuuooosssrrrvvvtttgggbbblllzzzkkkaaa]]]^^^ZZZQQQJJJGGGDDDBBBAAA>>>;;;999999999999888888999:::;;;===AAAGGGLLLOOORRRPPPOOOZZZgggbbbRRRNNNLLLLLLPPPQQQLLLIIIHHHFFFIIIHHHFFFEEEEEEAAA;;;===<<<;;;:::999:::;;;;;;===>>>???CCCGGGIIIIIIIIIAAA>>>;;;;;;===???AAABBBBBBDDDGGGGGGEEEDDDDDDEEEFFFGGGEEE@@@:::777888:::;;;;;;<<<>>>@@@AAABBBCCCBBB@@@>>><<<<<<>>>AAACCCIIIPPPYYYaaahhhqqq~~~zzzgggVVVPPPFFF???<<<<<<===>>>>>>@@@BBBBBB???BBBOOO^^^}}}[[[FFFDDD???<<<===;;;:::999777666666555555444444333333222111000000000000///..................///000222444666777888777999;;;<<<<<<<<<>>>@@@GGGGGGGGGFFFEEEDDDFFFGGGYYY```bbbZZZRRRQQQTTTVVVSSSRRRQQQRRRUUUXXXXXXWWWZZZYYYWWWVVVWWW[[[___bbbdddcccdddgggfffccceeeiiioooqqqssswwwzzz|||~~~~~~}}}|||zzzzzzzzz|||~~~~~~uuuzzzlll```^^^]]]YYYTTTUUUXXX]]]```___XXXOOOIIIGGGBBBAAAHHHOOORRRUUUXXX\\\\\\[[[\\\\\\]]]\\\\\\YYYYYY[[[```aaa\\\XXXXXXXXXVVVUUUYYY^^^aaa```^^^```___gggyyy|||\\\???BBBCCCEEEHHHLLLPPPSSSUUUOOOIIICCCBBBEEEFFFCCC@@@>>>???@@@BBBGGGPPPZZZ```eeeccc^^^WWWQQQMMMKKKLLLQQQRRRRRRPPPLLLHHHFFFEEEEEEEEEFFFHHHJJJLLLNNNOOORRRTTTYYY^^^dddllluuu{{{cccKKKGGGCCCAAAAAA???===???DDDLLL```{{{uuu\\\LLLFFFDDDCCCSSSqqq|||~~~___aaaiiiVVVWWWXXX[[[^^^ZZZXXXPPPDDD:::555333333333444444444444555777888888999@@@JJJeeerrrppptttoooqqq|||uuuhhheeeqqqvvvkkkfffddd___XXXQQQLLLFFFBBBCCCAAA>>>======<<<:::888::::::;;;<<<@@@HHHRRRYYY]]]```\\\XXX___iiidddUUUSSSPPPQQQVVVWWWSSSNNNMMMIIIKKKKKKJJJJJJKKKEEE===:::;;;;;;:::888888999;;;===>>>???AAAEEEHHHJJJKKKBBB???<<<<<>>@@@@@@DDDJJJPPPWWWaaannnwwwyyyeeeTTTJJJFFF@@@<<<<<<===??????>>>>>>???@@@>>>AAANNN\\\xxx[[[EEECCC???<<<===;;;:::999777666666555555444333333222222111111111000000///..................///000222444666777888555777999::::::;;;===???KKKLLLLLLJJJGGGEEEFFFGGGOOOVVVXXXRRRLLLLLLOOORRROOOOOOPPPRRRUUUXXXZZZZZZYYYYYYXXXXXX[[[^^^bbbeeefffeeefffhhhgggdddeeeiiippprrrtttvvvyyy{{{|||}}}~~~|||{{{zzz{{{}}}~~~~~~yyy{{{vvvxxxxxxhhhbbb```[[[TTTTTTUUUXXX[[[[[[UUULLLEEECCC======EEEPPPZZZcccjjjmmmmmmmmmllliiigggeeedddaaa```bbbeeeddd^^^[[[]]]\\\ZZZYYYZZZ___cccdddddddddgggrrr^^^BBB>>>???AAADDDIIIOOOUUUXXXTTTNNNGGGFFFHHHJJJIIIFFFEEEDDDAAA>>>>>>@@@FFFJJJLLLKKKHHHDDD???===>>>???@@@BBBCCCBBB???===;;;;;;;;;;;;;;;<<<===>>>@@@@@@BBBDDDHHHLLLRRRZZZccciiivvvzzz~~~nnnVVVDDDFFFCCCAAAAAA>>>:::<<>>GGGaaa}}}pppooosssnnnnnnyyy}}}pppeeehhhvvvlllgggaaa]]]XXXPPPIIIDDDDDDBBB@@@???>>><<<999777777777777777<<>>@@@BBBFFFIIIKKKAAA???===>>>AAADDDGGGGGGIIIGGGGGGHHHIIIIIIGGGEEEAAA@@@???===;;;:::;;;<<<888999999::::::999999999888888777777777888:::;;;===???AAADDDHHHPPPZZZaaakkkrrr}}}~~~pppaaaQQQEEEBBB???<<<:::;;;<<<<<<<<<;;;:::;;;<<<:::===IIIUUUtttZZZEEECCC???<<<===;;;:::999777666666555555333333333222222222111111000000///..................///111333555777888888999:::;;;;;;::::::;;;===JJJLLLMMMKKKFFFDDDDDDFFFIIINNNPPPKKKFFFGGGJJJKKKKKKLLLNNNPPPSSSWWWZZZ[[[XXXXXXYYY[[[^^^aaaeeeggggggeeefffiiihhhdddeeeiiissstttvvvxxxzzz{{{||||||~~~}}}|||||||||}}}~~~}}}wwwyyy}}}{{{vvvxxxxxxmmmggg```YYYXXXYYYZZZ]]]^^^YYYPPPIIIEEE???===BBBKKKUUUaaakkkrrrtttuuutttqqqmmmkkkjjjiiihhhiiikkkhhhbbb```ccc```^^^\\\\\\___bbbdddeeebbbfffqqq|||___GGG<<<<<<===@@@FFFNNNUUUYYYWWWRRRLLLJJJJJJKKKJJJIIIJJJIIIGGGCCC???>>>>>>@@@??????>>><<<999888999;;;777999;;;;;;:::999999999888888777777777888999999999:::===@@@DDDJJJQQQVVVaaagggooouuuyyy{{{|||}}}qqqkkkgggjjjiii```TTTLLLHHHDDDBBBBBB???===???CCCBBBVVVqqqmmmZZZQQQEEEAAAKKKfff~~~vvv\\\\\\yyywwwaaaZZZWWW]]]dddaaa^^^VVVKKK???777444444555333444444555666888999:::888AAAIIIbbb{{{nnnnnnsssnnnnnnvvvyyyyyyiiieeewwwrrrkkkdddbbb___VVVLLLFFFCCCAAA???>>>===<<<:::888:::999777666888>>>GGGMMMQQQTTTSSSTTTaaapppkkk\\\TTTTTTWWW[[[ZZZUUUTTTWWWSSSUUUUUUVVVXXXXXXOOODDD@@@???>>>===;;;:::999888999;;;===>>>@@@BBBFFFHHH???>>>>>>@@@CCCFFFHHHHHHKKKIIIGGGFFFEEEDDDCCCAAA===============>>>>>>===888999;;;<<<<<<<<<;;;;;;888888888888888888999999:::;;;;;;<<<>>>BBBHHHLLLRRR[[[gggqqqxxx}}}vvvfffXXXLLLBBB<<<>>>===;;;;;;<<<<<<;;;999:::999:::;;;:::<<>>===<<<;;;<<<===CCCFFFIIIGGGCCCAAABBBEEEGGGKKKKKKGGGFFFHHHIIIIIIKKKLLLOOOQQQSSSWWWZZZ\\\XXXXXXYYY[[[^^^aaadddfffdddccceeehhhhhheeegggkkkssstttuuuwwwyyyzzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~}}}~~~sssnnnzzzuuulllddd^^^]]]^^^bbbddd```XXXQQQIIIDDDAAABBBEEEIIISSS]]]hhhlllppprrrpppnnnnnnnnnnnnmmmnnnoookkkeeeeeehhhdddbbbaaa```aaaccceeefffcccccchhhuuu~~~uuu\\\FFF<<<;;;;;;===CCCKKKRRRWWWVVVTTTRRROOONNNMMMMMMMMMKKKMMMNNNMMMIIIEEEBBBAAA<<<======;;;999777777888444666888999999888999:::777777777777777777888999666777999:::;;;>>>CCCFFFKKKPPPXXX]]]```aaaaaaaaaUUUPPPOOOUUUXXXWWWWWWYYYUUUNNNIIIGGGDDDAAAAAADDDCCCTTTlllttt```UUUGGGAAAGGGaaa{{{yyy~~~xxx___[[[qqqzzzfff]]]YYY```fffaaa```YYYNNNBBB888555555777333444444555666888:::;;;:::DDDNNNhhh{{{llllllrrroooooouuuvvv~~~vvvkkksss~~~tttlllllliii^^^QQQKKKCCCBBB@@@???@@@AAA@@@??????>>><<<::::::<<>>AAAEEEHHHHHHHHHIIIIIIIIIGGGEEEBBB???>>>@@@AAABBBCCCDDDDDDBBB@@@<<<======>>>>>>?????????<<<<<<<<<<<<<<<;;;;;;;;;888999999999:::<<<>>>@@@BBBIIIQQQWWW[[[___eeekkkrrrsssvvv{{{~~~~~~{{{xxxrrriii\\\PPPGGG@@@======???>>>>>>???@@@???===;;;===<<<>>>???>>>???FFFNNNjjjZZZDDDCCC???<<<===;;;:::999777666666555555333333222222222222222222000000///...............---///222444666777888888888999;;;;;;::::::;;;<<<<<<@@@DDDCCC@@@>>>AAADDDFFFIIIIIIGGGHHHLLLMMMKKKNNNPPPRRRTTTVVVXXX[[[^^^XXXXXXYYY[[[^^^```bbbcccaaaaaacccggghhhfffhhhmmmpppqqqssstttvvvwwwwwwwwwvvvwwwyyy|||~~~~~~qqqfffqqqwwwooo``````aaadddgggeee^^^WWWIIIEEEBBB@@@======DDDMMMUUUZZZaaafffggggggiiijjjmmmlllmmmmmmiiiccccccggghhhgggeeeddddddfffggghhhgggaaaaaakkkuuuoooWWWAAA===<<<;;;<<>>>>><<<999666555555444666999:::999999999:::777777777777888999::::::666777888888888999<<<>>>===AAAGGGKKKKKKIIIGGGFFFAAA===???HHHOOOSSSZZZbbbaaaXXXOOOJJJFFF@@@>>>???DDDSSSiiiwwwcccWWWHHH@@@FFF^^^zzznnnqqq}}}bbbZZZlllzzzhhh```\\\bbbfff```bbb[[[PPPCCC999555666888333444444555777888:::;;;666BBBNNNiii{{{lllkkkrrrpppppptttsss{{{ssssss~~~uuuuuurrreeeWWWPPPEEECCCBBBBBBDDDFFFGGGGGG>>>>>>===;;;:::<<>>BBBFFFHHHHHHGGGEEEHHHJJJJJJGGGCCCAAA@@@JJJKKKKKKMMMMMMKKKGGGDDD>>>===<<<;;;;;;===???@@@===============<<<;;;:::777888999:::;;;<<<<<<===>>>AAADDDEEEDDDGGGMMMSSSUUUWWWZZZ___cccccc```^^^ZZZSSSIIIBBB>>>===@@@DDD======>>>???@@@@@@===:::>>>===???AAA??????DDDLLLeee{{{WWWHHHCCC??????<<<;;;999777666777777666555444333222222111111222222000000///...............111222444666888888888888<<>>::::::>>>EEEKKKNNNTTTWWWYYYYYYXXXWWWXXXXXX[[[[[[ZZZYYYVVVQQQJJJEEEBBB@@@===:::888888999:::999777666888;;;<<<:::888:::::::::999999999888888999999888888999:::;;;<<<<<<======<<<;;;<<<>>>AAABBBCCCBBBCCCKKKWWW___aaa\\\ZZZWWWTTTPPPJJJDDD???CCCNNNeee}}}iiiUUUGGGFFFHHHXXXrrrnnnccclllSSSaaaooo\\\```cccccciiieeeaaaUUUDDD999666666555444444333444555777999:::888CCCSSSiiitttrrrooooooqqqsssttttttzzzooommm|||wwwmmmddd^^^RRRIII@@@???AAADDDGGGLLLKKKIIIEEEBBB???>>>>>>>>>EEEPPPSSSSSSeee~~~|||iiiaaa```dddhhhbbbVVVVVV___eeedddjjj|||VVVLLLCCC@@@>>>;;;:::;;;888999999999999:::===??????>>>===@@@EEEIIIJJJIIIKKKIIIGGGEEEDDDDDDEEEFFFYYY]]]aaa```YYYQQQJJJHHHAAA<<<;;;>>>>>>;;;===BBB@@@???===<<<=========;;;<<<<<<===<<<;;;999777666;;;<<<===>>>???@@@AAAAAAFFFIIIIIIEEEFFFKKKJJJEEEGGGAAA===>>>@@@BBBBBBCCCCCCCCCCCCDDDEEEEEEDDDBBBAAAEEEHHHFFFBBBAAACCCGGG\\\tttWWWHHHCCC??????<<<;;;999777666777777666555444333222222111111222222000000///...............111222444666888888888888<<>>???BBBDDDHHHIIIJJJJJJKKKLLLLLLLLLOOONNNPPPSSSUUUYYYbbbmmmeee^^^YYYYYY^^^bbbeeefffaaa```___]]]^^^cccjjjoootttvvvxxxxxxwwwvvvwwwxxxxxxyyy{{{}}}~~~kkkcccmmm{{{xxxuuuttttttsssooolll]]]UUUKKKDDDBBBDDDGGGHHHQQQUUUZZZ^^^aaaeeeiiilllpppnnnnnnoookkkffffffiiikkkhhhiiinnnrrrrrruuu{{{yyyfffUUUWWWiiiqqqbbbMMMBBB>>>;;;999===CCCJJJNNNTTTWWWZZZ\\\[[[[[[[[[\\\___``````___[[[TTTJJJCCCEEEDDDBBB@@@===;;;:::999:::888888999<<<===;;;999::::::::::::;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===::::::;;;;;;<<<>>>AAADDD@@@???@@@III[[[lllqqqmmmbbb]]]YYYXXXYYYWWWPPPJJJGGGQQQfff}}}lllXXXGGGEEEFFFUUUooopppkkkYYY\\\{{{rrr___```aaaccckkkgggcccWWWFFF:::666555333444333333444555777999:::;;;BBBOOOdddvvvrrrpppnnnnnnooorrrssssssxxxnnnhhhssszzzpppiii^^^RRRGGGCCCCCCEEEHHHMMMOOOMMMKKKHHHEEEDDDCCCCCC???KKKOOORRReee~~~nnnhhheeehhhmmmhhh\\\YYY___gggkkkxxxrrrWWWLLLBBB@@@@@@===::::::777888999888888999<<>>>>>@@@EEEIIIIIIIIIKKKKKKIIIGGGDDDDDDGGGIII]]]dddkkkkkkcccXXXMMMHHHCCC???>>>BBBCCC@@@BBBFFFDDDBBB@@@???@@@AAA@@@???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>???===@@@@@@===>>>CCCBBB>>>BBB@@@AAAEEEJJJLLLKKKKKKGGGFFFDDDDDDFFFIIIKKKLLLHHHJJJLLLIIIEEECCCFFFIIIWWWpppWWWHHHCCC??????<<<;;;999777666777777666555444333222222111111222222000000///.........//////111333555777888999888888888:::===@@@BBBBBBAAA@@@AAAAAAAAAAAA@@@BBBEEEHHHIIIIIIJJJJJJKKKLLLMMMNNNPPPOOOQQQSSSVVV^^^oooyyylllbbb```bbbdddeee^^^^^^]]]]]]___dddlllqqqwwwyyyzzzyyywwwvvvvvvvvvyyyzzz{{{}}}mmm^^^```qqq~~~}}}}}}|||xxxuuummmdddWWWMMMIIIJJJMMMOOOXXX\\\bbbfffhhhjjjmmmnnnnnnppptttvvvppphhhfffjjjkkkiiijjjooosssuuuyyy~~~mmmUUUQQQ```llldddRRRCCC@@@;;;999;;;AAAIIINNNSSSWWW[[[^^^___``````aaabbbdddfffgggbbbXXXKKKBBBCCCCCCDDDDDDBBB>>>:::888;;;;;;:::;;;======<<<:::777888888888999:::::::::;;;:::999888999999;;;;;;;;;<<<===>>>@@@CCCIIIMMMHHHFFFIIIYYYttt|||oooggg___```eeefff___WWWMMMVVVhhh~~~nnnZZZHHHDDDDDDQQQlllyyyrrr]]][[[yyyqqqaaaaaaaaacccllljjjfffZZZHHH;;;666444222444333333444555888:::;;;???BBBNNNccczzzyyyooommmkkklllnnnpppqqqqqqvvv}}}mmmaaafffttt|||tttjjj]]]NNNGGGDDDBBBDDDHHHKKKJJJIIIGGGEEEDDDBBBBBB===GGGLLLPPPccc{{{wwwqqqmmmnnntttrrrggg``````jjjqqqxxxaaaRRREEEBBBCCC@@@<<<:::777777888888777888;;;===???>>>>>>AAADDDGGGHHHHHHJJJLLLKKKHHHCCCCCCHHHNNN\\\dddlllnnneeeXXXLLLEEEBBB@@@AAADDDDDDBBBBBBDDDCCCAAA???>>>???@@@@@@???@@@@@@@@@AAA@@@@@@@@@@@@>>>>>>===<<<;;;;;;<<<<<<888;;;;;;999:::======;;;@@@DDDIIIPPPVVVXXXWWWTTTOOOPPPQQQSSSVVVYYY\\\]]]YYYYYYWWWQQQLLLIIIKKKMMMUUUpppWWWHHHCCC??????<<<;;;999777666777777666555444333222222111111222222000000///////////////000222333555777888999999888888999:::;;;:::;;;<<<===BBBCCCCCCBBBBBBEEEHHHLLLNNNNNNLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUWWW___sss{{{lllddddddeeeccc____________aaafffmmmrrrvvvxxxyyyxxxwwwuuuvvvvvvyyyzzz|||~~~ppp\\\VVVcccyyy~~~zzzsssggg]]]VVVSSSTTTUUU]]]aaahhhmmmpppqqqssstttuuuxxx}}}}}}uuukkkiiinnnooonnnpppssswww|||tttWWWJJJUUUdddaaaUUUDDDAAA<<<999999???FFFLLLPPPUUU[[[```bbbcccdddeeedddfffjjjlllhhh^^^QQQHHH@@@CCCFFFGGGGGGCCC???<<<@@@??????@@@@@@???>>>===::::::::::::::::::::::::;;;;;;:::::::::<<<===>>>??????@@@BBBDDDJJJPPPUUUVVVVVV[[[lllwwwpppooorrrrrrmmmfff\\\bbboooppp]]]KKKEEECCCOOOjjj{{{bbb```{{{jjj^^^ccceeeeeekkkjjjggg[[[KKK>>>888666333444333333444666888:::<<>>>>>AAAGGGJJJNNN^^^vvvxxxssssssyyy{{{sssiiidddooosss}}}vvvbbbNNNEEEEEECCC???<<<777888888777666777:::<<<>>>>>>???@@@CCCEEEFFFGGGFFFJJJKKKFFFAAAAAAIIIPPP\\\aaagggggg```WWWPPPLLLJJJKKKMMMOOONNNJJJGGGFFFDDDBBB@@@???AAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDBBBAAA@@@>>>===<<<<<<<<<<<<======;;;;;;===???@@@GGGOOOXXXaaahhhnnnnnnjjjeeegggkkkmmmooopppqqqrrrqqqnnnhhh```WWWQQQOOOPPPWWWtttWWWHHHCCC??????<<<;;;999777666777777666555444333222222111111222222000000/////////000000111222333555777999999999999<<<===>>>===<<<===AAADDDDDDDDDDDDCCCDDDFFFKKKNNNUUUSSSPPPNNNLLLLLLMMMNNNOOOQQQVVVXXXXXX]]]lll|||{{{lllfffhhhhhhfff````````````aaaeeekkkooorrrtttvvvwwwvvvvvvwwwxxxyyyzzz|||}}}yyy```RRRUUUeeessswwwnnneee^^^ZZZYYYZZZ```gggnnnrrruuuxxxzzz~~~yyyooonnnsssxxxyyyyyy{{{zzz[[[EEEHHHVVVXXXOOODDDBBB>>>999888<<>>======??????>>>>>>???AAABBBCCC@@@AAA@@@AAACCCIIIPPPUUUZZZ___hhhuuu|||vvvvvv~~~tttaaaNNNHHHDDDOOOiiieeeccczzzwwwaaaYYYeeejjjhhhjjjiiifff]]]MMMAAA<<<888555333333444444666999;;;===>>>FFFaaalllkkkkkkmmmppprrrsssrrrrrryyyoooZZZRRRYYYlll~~~yyylllcccYYYNNNFFFCCCAAAAAABBBBBBBBBAAA@@@@@@CCCFFFGGGKKKZZZrrryyyxxx}}}uuummmuuuwww}}}vvvYYYJJJEEEAAA>>>===999999999888666666888:::======>>>???@@@BBBDDDEEEBBBFFFHHHEEEAAABBBJJJQQQaaaccccccaaa]]]\\\^^^aaa___cccgggiiigggbbbZZZUUUOOOLLLIIIHHHHHHJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHIIIHHHGGGFFFEEEDDDBBBAAA@@@BBBAAA@@@???>>>@@@DDDIIITTTaaaooo{{{|||}}}|||qqqfff\\\VVVSSSXXXuuuWWWHHHCCC??????<<<;;;999777666777777666555444333222222111111222222000000/////////000111111222444666888999999999999:::<<<>>>======???EEEIIIFFFFFFEEEDDDDDDGGGLLLPPPYYYVVVRRRNNNLLLKKKMMMNNNRRRUUU[[[___^^^___hhhsss|||nnngggiiihhhccc_________^^^___bbbgggkkkppprrruuuvvvvvvwwwxxxzzzyyyzzz{{{}}}~~~~~~nnnYYYPPPSSSYYYiiisss|||qqqggg```]]]WWW\\\dddlllrrrwww|||xxxuuuxxx~~~~~~dddGGG???IIILLLFFFCCCBBB???;;;888:::AAAGGGJJJPPPZZZbbbfffggghhhhhhiiiiiiiiijjjkkkkkkiiigggddddddcccbbbaaa````````````aaaaaa^^^ZZZWWWVVVVVVOOONNNLLLKKKIIIGGGEEEEEEFFFEEEDDDCCCDDDDDDEEEFFFDDDCCCAAA???@@@DDDKKKPPPVVVaaammmwwwxxxfffQQQJJJEEENNNhhhbbbaaavvvvvv]]]VVVeeemmmiiijjjiiiggg^^^PPPDDD>>>:::666333333444555777999<<<===>>>KKKjjjlllkkklllnnnqqqttttttsssrrrzzzwwwaaaSSSQQQ]]]jjjzzzpppeeeWWWKKKFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFHHHKKKPPP]]]rrrzzz}}}hhhRRRGGG@@@======<<<<<<;;;999666555666888;;;<<<===>>>===>>>AAACCC???CCCFFFFFFEEEGGGMMMSSS______\\\YYYYYY___iiiqqqsss{{{xxxnnnaaa]]]XXXUUUSSSSSSRRRRRROOOMMMJJJGGGFFFGGGHHHJJJMMMNNNPPPPPPOOOLLLJJJHHHFFFCCCBBBBBBBBBEEEOOOXXXgggxxxzzz}}}{{{oooeee______xxxWWWHHHCCC??????<<<;;;999777666777777666555444333222222111111222222000000//////000111111222222444666888999::::::999777:::<<<;;;:::;;;AAAFFFGGGGGGFFFDDDDDDGGGLLLPPPYYYUUUPPPLLLJJJKKKMMMNNNQQQSSSYYY___``````dddkkk|||llldddfffeee___^^^^^^___^^^___bbbgggjjjqqqsssvvvwwwwwwwwwyyyzzzxxxyyyzzz||||||}}}}}}}}}~~~~~~kkkXXXOOOMMMRRRZZZhhhzzzxxxmmmfffcccYYY^^^eeemmmttt{{{tttQQQ@@@CCCGGGBBBBBBBBBAAA===999999>>>DDDIIIPPP[[[ccchhhiiiiiiiiiiiieeeaaa```ccchhhmmmppppppmmmjjjiiijjjnnnsssvvvyyyzzzyyyvvvpppkkkjjjjjjcccbbbaaa```^^^\\\[[[[[[ZZZXXXVVVTTTRRRQQQPPPQQQPPPMMMIIIEEEDDDGGGMMMRRRZZZgggttt}}}xxxgggQQQJJJEEENNNgggzzz```\\\ttt|||bbbWWWcccjjjiiimmmkkkjjjaaaRRREEE>>>999555333333444555777:::<<<>>>@@@NNNllljjjjjjkkknnnrrrttttttsssssszzzrrr^^^SSSTTT[[[nnn{{{~~~rrrcccXXXTTTMMMLLLLLLLLLMMMOOOPPPQQQTTTVVVZZZ```iiixxxyyy```OOODDD@@@AAA??????===:::666555555666999;;;<<<<<<;;;;;;>>>AAA@@@CCCGGGJJJLLLPPPTTTWWWVVVVVVVVVUUUWWW___kkkttt~~~yyyqqqjjjfffccc```^^^YYYVVVRRRMMMKKKKKKLLLNNNSSSUUUXXXZZZZZZWWWTTTQQQMMMIIIHHHJJJMMMRRR```ooo~~~zzz~~~vvvtttWWWHHHCCC??????<<<;;;999777666777777666555444333222222111111222222000000///000000111222222333444666888999:::::::::;;;>>>???===999999>>>BBBHHHHHHFFFDDDDDDFFFKKKOOOVVVSSSNNNJJJIIIJJJMMMOOOIIIJJJOOOVVVZZZZZZ]]]bbbssswwwqqqccc^^^dddfffbbb^^^___``````aaaeeeiiimmmsssuuuwwwxxxxxxxxxyyyzzzxxxxxxzzz{{{||||||||||||||||||}}}~~~|||eeeUUUNNNIIILLLQQQ\\\ppp{{{pppjjjhhh^^^ccciiiqqqxxx\\\EEEEEEGGGCCCAAABBBBBB>>>999999===BBBIIIQQQ\\\eeeiiikkkjjjjjjgggaaaYYYVVVYYYbbbkkkqqqnnnkkkhhhggglllttt~~~zzzxxxxxx{{{zzzzzzyyyxxxwwwvvvvvvsssqqqmmmiiifffcccbbbaaa]]]ZZZTTTNNNLLLNNNSSSXXXeeeppp|||xxxuuuwwwuuueeeQQQJJJDDDMMMeee~~~~~~aaaYYYppphhhZZZaaafffhhhooonnnlllcccSSSFFF>>>888333333333444555777:::===>>>BBBPPPjjjiiiiiijjjmmmqqqssstttsssttt{{{jjjYYYSSSTTTYYYiii|||sssiiifffZZZZZZYYYYYYZZZ\\\___aaacccfffkkkqqquuu~~~mmmYYYKKKEEEEEEAAAAAA???;;;777444444555888:::<<<;;;999999<<>><<<:::;;;>>>@@@AAABBBCCCDDDFFFGGGHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHJJJPPPWWWYYYUUUPPP]]]cccfffbbb_________]]]YYY\\\]]]___gggqqqwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyvvvwwwxxxyyy{{{|||}}}}}}~~~~~~gggYYYLLLJJJIIILLLSSShhh|||tttpppjjjkkknnnuuu}}}qqqVVVNNNJJJEEEMMMIIIBBB===;;;;;;===???BBBLLLZZZeeelllmmmiiiccc]]]WWWRRRSSS\\\gggooorrruuupppjjjhhhhhhmmmzzz}}}zzzyyyzzzssshhh]]]XXXYYY^^^cccrrrzzzjjjYYYYYY^^^nnnzzzeeeTTTLLLDDDLLLccc|||sssjjjeeeppp|||rrr\\\ZZZiiirrrnnnqqqpppgggWWWHHH@@@999444555666777888888:::===@@@EEELLLdddjjjkkklllmmmoooppppppqqqwww|||jjj]]]SSSUUUYYYbbbmmmwww}}}tttnnnllliiihhhjjjlllnnnnnnyyy|||ppp[[[NNNKKKCCCAAA@@@BBB@@@999444444999888999:::777444777===FFFLLLRRRTTTWWW[[[ZZZWWWSSSUUU[[[bbbgggjjjrrrzzzxxxooohhheeefffhhheeeffffffeeegggggg```VVVTTTQQQRRRZZZeeerrrXXXGGGCCCBBBAAA999===<<<;;;::::::999666444555444333222222222333444333222222111111222222333444555777777666777999;;;<<<===>>>>>><<<<<<<<<===??????@@@BBBDDDEEEGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNRRRVVVUUUNNNHHHSSSYYY]]]]]]^^^``````]]]YYY[[[\\\^^^eeeooouuutttuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxyyy{{{|||}}}~~~ooo^^^XXXSSSOOONNNUUUhhh|||ttttttuuuzzzooobbbXXXPPPLLLIIIDDD@@@>>>=========@@@IIIWWWccckkkkkkeee```WWWUUUVVV^^^iiitttzzz{{{{{{vvvrrrnnnlllqqq|||rrrkkkllltttzzzmmm\\\RRRJJJHHHNNN___www{{{fffSSSJJJCCCJJJbbb|||vvvnnnfffaaappplllbbbjjjrrrpppqqqqqqhhhXXXIII@@@999444555666777888888:::>>>AAADDDMMMggg}}}iiijjjjjjlllnnnppprrrsss{{{}}}lll```WWWVVVWWW\\\aaahhhsss~~~~~~{{{zzz{{{~~~{{{hhhVVVKKKMMMHHHFFFFFFBBB:::444222888777999:::888666999@@@JJJQQQWWWYYYZZZ\\\ZZZVVVUUUUUUYYY```dddgggooowww~~~{{{wwwvvvtttlllbbb[[[WWWUUU[[[eeerrrWWWGGGDDDCCCCCC;;;>>>===;;;;;;;;;:::888666444333222222222333555666444333333222222333333444333555666777666777888:::<<>><<<;;;;;;;;;:::888666555555333222222333444555444444444333333444444444222444666777666777888999<<>>;;;666666777999888777===DDDSSS\\\dddeeeaaa]]]VVVPPPNNNJJJJJJMMMOOORRRXXX___aaalllxxxmmmjjjppp}}}wwwaaaTTT^^^sssWWWGGGEEEEEEEEE>>><<<;;;::::::::::::888666888777555333222222222222555444444333333444444555222444777888777777888999888999;;;;;;;;;<<<>>>AAADDDCCCBBBBBBDDDGGGKKKNNNLLLJJJHHHGGGGGGIIILLLNNNMMMNNNPPPUUUWWWSSSGGG>>>999???FFFMMMVVV^^^\\\WWWYYYZZZYYYXXX^^^hhhnnnnnnrrrssstttuuuvvvwwwxxxxxxxxxyyyzzz{{{}}}~~~|||}}}~~~pppaaa\\\aaagggkkkqqqnnniiiddd^^^XXXRRRNNNMMMJJJUUUrrryyyeee^^^VVVPPPLLLFFF@@@::::::>>>LLLaaammmlllfffcccbbbdddiiinnnssswwwxxxxxx{{{xxxnnnjjjpppjjjfffnnn}}}pppWWWNNNFFFNNNhhhcccrrrpppiiiooovvvwwwuuuvvvooo]]]JJJ>>>777333444666888999;;;>>>BBBEEELLLWWWmmmqqqoookkkiiiiiilllpppsssrrryyyyyytttpppoooppprrrsssvvvzzziiibbblll{{{yyykkk^^^RRROOONNNHHH@@@<<<888777888999888777===EEEUUU```hhhhhhccc\\\UUUNNNKKKFFFDDDFFFIIIJJJOOOTTTTTTYYYffftttdddZZZSSS]]]oooWWWGGGEEEEEEEEE>>><<<;;;::::::::::::888666:::999666444222111111111555444444333333444444555222555888999999888999:::999:::999999999<<>>EEE```|||lll___VVVNNNFFF@@@>>>???LLLaaannnmmmgggeee```aaabbbeeeiiinnnsssuuuuuuzzz}}}nnniiiqqq|||~~~|||yyyqqqkkkppprrrVVVMMMEEELLLeeeffftttyyyjjjgggooouuuvvvwwwxxxppp]]]HHH<<<666444444666888:::<<>>EEEWWWbbbkkkjjjccc\\\UUUOOOMMMGGGDDDFFFIIIIIILLLOOOPPPRRRXXXhhhuuuiiibbb[[[[[[bbbXXXHHHEEEEEEDDD===<<<;;;:::;;;<<<;;;999777999888666444333222222333444444333333333333444444333666999:::::::::::::::<<<============AAAFFFIIICCCCCCCCCFFFLLLTTT]]]bbb^^^ZZZSSSMMMJJJJJJKKKMMMOOOOOOQQQUUUXXXTTTJJJAAA@@@HHHOOORRRWWW\\\___^^^[[[[[[YYYYYY___jjjqqqrrrpppppprrrsssuuuwwwxxxyyyzzzzzz{{{|||~~~~~~{{{qqqaaaTTTEEE;;;:::===>>>===>>>???@@@???===<<<===???:::>>>BBBPPPqqqqqqcccXXXOOOIIIEEEBBBLLLaaammmkkkeeeddd\\\\\\]]]^^^bbbhhhooosssrrrssswwwzzzyyyxxx~~~~~~qqqeee[[[[[[jjj{{{|||qqqqqq~~~rrrWWWNNNEEELLLeeexxxggguuuuuugggeeemmmuuuxxxxxxyyyppp[[[EEE999555444444666888:::<<<@@@DDDHHHHHH]]]xxxqqqooollljjjjjjllloooqqquuu{{{~~~bbbXXXOOOKKKGGGAAA???AAAFFFJJJKKKFFF@@@???BBBFFFXXXssskkkaaa___[[[SSSMMMDDDAAA@@@???<<<:::???GGGXXXdddmmmlllddd]]]WWWRRRNNNHHHFFFIIIKKKKKKKKKMMMNNNQQQTTTZZZmmmvvvfff[[[WWWnnnXXXHHHEEEDDDDDD===>>><<<<<<<<<===<<<;;;999777666555444333333444555444333333222222333333444444666:::;;;;;;::::::;;;999;;;<<<===>>>AAAEEEHHHHHHGGGFFFHHHLLLTTT\\\aaaddd___WWWPPPKKKJJJKKKLLLKKKKKKNNNTTTYYYWWWOOOHHHCCCLLLSSSUUUXXX]]]aaabbb[[[\\\ZZZYYY```kkkrrrsssrrrrrrtttvvvxxxyyy{{{|||zzzzzz{{{}}}~~~}}}fffWWWKKKDDD>>>===@@@BBB>>>::::::;;;<<<=========<<<;;;666@@@CCCEEE^^^lll```VVVOOOJJJEEEMMMaaalllhhhbbbbbbZZZ[[[[[[\\\___eeekkkpppqqqoooooopppnnnnnnttt|||rrrxxx{{{{{{tttjjjiiiiiihhhcccdddsssuuupppyyyqqqZZZPPPGGGNNNfffoooeeessssssfffdddlllvvv{{{yyyzzzpppZZZDDD888555555444555888:::<<<@@@EEEHHHMMM___|||pppnnnmmmlllkkklllnnnppprrrvvv|||bbbPPPNNNKKKGGGCCC@@@>>>>>>===>>>===>>>AAADDDDDD@@@GGGYYY~~~yyypppeeeYYYQQQHHHFFFDDDBBB???<<>>>>>=========@@@EEEIIINNNGGGEEEHHHJJJJJJOOOWWWWWWRRRMMMKKKLLLNNNNNNNNNOOOOOOQQQVVVZZZ\\\YYYVVVUUUTTTTTTUUUYYY\\\^^^^^^ZZZYYYXXX\\\ccckkkqqqtttrrrtttwwwxxxwwwwwwwwwxxxuuuvvvxxxzzz|||~~~~~~~~~}}}___LLLJJJEEECCC@@@@@@@@@AAA@@@??????>>>>>>============>>>===@@@DDDGGGOOOjjjrrrggg]]]TTTGGGHHHOOO[[[cccdddbbbaaa]]]___aaabbbbbbdddgggiiikkkjjjhhhggghhhkkknnnoookkkooohhhaaabbbgggzzztttmmmkkksss}}}}}}ooo[[[RRRJJJRRRiii{{{ssseeejjjtttggglllqqqrrrwwwuuuwwwoooZZZEEE888555444333666:::===???BBBEEEGGGPPPaaa|||wwwmmmqqqsssrrrooonnnrrrvvvxxx}}}gggXXXLLLKKKJJJHHHEEECCCAAA@@@<<<===>>>>>>===>>>AAACCCGGGMMM```zzzfffQQQQQQJJJEEEDDDAAA>>>EEERRReeennntttqqqhhhaaaZZZTTTQQQMMMJJJJJJMMMOOOOOOMMMMMMLLLOOOTTTWWWXXX^^^ddduuurrrrrruuuVVVHHHDDDAAABBB???<<<;;;999999:::999888666???EEE777000...444///444222222333333333333444444555888:::<<<;;;;;;<<<============<<<;;;===AAAEEEJJJDDDBBBEEEFFFFFFJJJQQQOOOLLLIIIHHHKKKMMMNNNNNNOOOOOOPPPUUUZZZ]]][[[YYY[[[YYYWWWWWWYYYZZZ[[[[[[XXXWWWWWWZZZaaaiiiooorrrtttwwwyyyzzzzzzzzzzzz{{{yyyzzz{{{|||{{{{{{yyyyyyzzz{{{}}}~~~qqqUUUIIIHHHEEECCC@@@??????@@@??????===>>>>>>>>>>>>?????????>>>@@@AAAAAACCCSSSssswwwnnneee\\\HHHFFFJJJUUU___cccdddeeeeeefffggggggfffgggiiikkkggghhhiiijjjkkklllmmmmmmiiikkkbbbYYYXXXZZZhhh}}}|||}}}}}}xxxtttrrrsss~~~lllYYYQQQJJJRRRjjj~~~|||mmmnnn{{{hhhiiipppuuu{{{wwwxxxnnnXXXBBB888777888777999;;;===@@@DDDIIIMMMTTTeeeuuummmpppsssrrroooooorrrvvvvvv{{{~~~mmm]]]SSSNNNMMMMMMKKKIIIFFFCCCBBBBBBDDDEEEEEEEEEEEEFFFGGGFFFJJJTTThhhsss```UUUNNNKKKJJJGGGCCCKKKXXXlllssswwwqqqiiiccc]]]XXXUUUQQQMMMLLLNNNPPPOOONNNOOOLLLMMMPPPQQQQQQVVV]]]YYYeee~~~VVVHHHDDD@@@AAA>>><<<:::999999::::::999777AAAAAA999,,,555222000000222222333333333333444444666999;;;===<<<<<<<<<===>>>>>>>>>===<<<<<>>???AAACCCDDDDDDDDDDDDDDDDDDDDDCCCAAAFFFWWWhhh{{{}}}vvvooofff^^^OOOHHHFFFOOO\\\dddhhhkkkkkkkkkkkkiiigggfffgggiiieeegggkkkoooppppppnnnllliiikkkaaaWWWUUUUUU___uuu~~~yyyvvvxxx{{{~~~~~~}}}}}}}}}}}}kkkXXXPPPJJJRRRjjjttt~~~pppqqqkkkfffpppxxx~~~zzzyyymmmUUU@@@777888:::::::::<<<===@@@FFFMMMRRRYYYgggqqqmmmppprrrqqqoooooorrruuuuuuzzz|||nnnfff___YYYUUUUUUUUUSSSPPPLLLIIIFFFIIIKKKMMMMMMKKKJJJIIIIIIGGGKKKQQQWWWddd~~~zzzjjj]]]VVVQQQOOOJJJFFFOOO]]]uuuzzz{{{uuummmgggbbb^^^YYYUUUPPPOOOPPPRRRQQQOOOQQQNNNMMMNNNMMMKKKNNNTTTOOORRR^^^wwwVVVIIIEEEAAAAAA>>>;;;:::999999:::;;;:::888::::::???444HHH888444,,,222222222333333333444444666888;;;<<<<<<;;;<<<===@@@AAAAAA@@@>>>>>>???@@@@@@??????AAADDDFFFIIILLLJJJJJJIIIJJJJJJKKKKKKKKKPPPOOOOOOSSSZZZ```bbbbbbYYYVVVTTTSSSUUUWWWXXXXXXWWWUUUUUUXXX^^^fffllloooqqqsssuuuvvvvvvvvvxxxzzztttvvvyyy{{{|||{{{zzzyyyyyyyyy{{{}}}ooo```VVVRRRMMMIIIGGGFFFDDDCCCBBBDDDGGGJJJLLLMMMLLLLLLNNNMMMNNNOOONNNNNNVVV```hhhqqqyyyyyyuuupppiiiccc___TTTLLLQQQ\\\fffnnnrrrqqqqqqpppmmmiiigggggghhhhhhjjjnnnqqqsssrrrpppoooiiijjjbbbZZZZZZYYY```sss~~~lllVVVOOOJJJSSSkkkpppnnnttthhhqqqrrrgggqqqzzz}}}|||{{{nnnVVV@@@666777999888:::<<<>>>AAAGGGMMMRRR\\\hhh}}}lllmmmoooppppppnnnoooqqqsssuuuzzzxxxrrrmmmiiiddddddcccaaa\\\WWWRRROOOVVVXXXZZZYYYVVVRRROOOMMMMMMTTT[[[\\\___mmmtttkkkbbb[[[UUUNNNJJJUUUeee}}}}}}vvvpppjjjddd\\\XXXTTTSSSTTTUUUTTTRRRRRRPPPPPPRRROOOJJJJJJMMMRRRQQQTTTaaayyyXXXKKKGGGCCCBBB???;;;:::999999;;;<<<;;;:::;;;<<>>777///222222222333333333444444444777:::;;;;;;:::;;;<<<@@@@@@AAA@@@>>>===>>>@@@BBBBBBBBBAAACCCFFFHHHIIIHHHIIIIIIJJJJJJKKKLLLMMMQQQOOOOOOTTT[[[bbbeeeeee[[[XXXUUUTTTUUUWWWYYYYYYXXXVVVVVVYYY___gggmmmpppoooqqqrrrsssssstttvvvxxxrrrtttwwwzzz||||||||||||}}}}}}~~~~~~mmmccc^^^WWWRRRNNNLLLJJJHHHHHHJJJNNNQQQTTTUUUUUUUUUYYYWWWVVVXXXXXXWWW[[[aaafffpppyyy{{{{{{|||{{{xxxtttfff[[[[[[bbbkkksssxxxwwwwwwuuurrrnnnlllllllllmmmnnnooopppqqqqqqqqqqqqhhhiiiaaa\\\^^^[[[___nnn~~~lllTTTNNNJJJTTTmmmuuukkk\\\lllyyymmmtttzzz{{{|||{{{pppXXXAAA777666777888;;;???CCCFFFJJJNNNRRR\\\ggg{{{~~~mmmmmmnnnooonnnnnnoooqqqrrrwwwzzz}}}{{{yyyxxxuuuqqqlllfff```]]]hhhjjjllljjjfff```[[[YYYYYY___eeehhhkkkrrr~~~uuulllccc[[[SSSRRR```sss|||ssskkkaaa^^^[[[ZZZ\\\[[[XXXUUUOOOOOOSSSVVVSSSLLLHHHIIIHHHMMMQQQVVVfffXXXLLLHHHCCCCCC???:::999999:::;;;<<<<<<;;;======<<<999DDD888111111222222333333333333444444444666999::::::::::::;;;=========<<<;;;;;;>>>@@@EEEGGGEEEBBBCCCHHHKKKJJJHHHIIIJJJJJJJJJKKKNNNQQQQQQPPPPPPUUU]]]dddggggggaaa^^^YYYVVVVVVWWWXXXXXXYYYXXXWWWZZZ```gggmmmppppppqqqsssssssssuuuxxxzzzwwwxxxyyyzzzzzz{{{{{{{{{{{{oooiiibbb[[[WWWUUUSSSQQQRRRTTTWWWZZZ]]]___``````bbb___^^^___]]]ZZZ]]]bbbgggppp{{{yyymmmiiijjjnnnvvv|||xxxxxxwwwtttqqqoooooopppttttttrrrqqqppppppqqqqqqnnnooofffbbbeee``````kkkzzzgggTTTNNNKKKVVVppprrr\\\jjjyyyqqqwwwzzz|||{{{zzzoooXXXBBB888777999<<>>777:::...<<<222222333333333444444444666888;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;>>>CCCGGGBBBGGGHHHIIIQQQ```jjjlllbbbaaa\\\VVVOOOLLLNNNPPPQQQQQQSSSXXX```fffggggggYYYVVVRRRPPPRRRUUUWWWYYYYYYWWWVVVYYY___ffflllnnnnnnpppqqqqqqrrrtttwwwzzz{{{zzzyyyxxxyyy{{{}}}{{{|||}}}~~~yyytttyyy|||uuupppooonnnnnnnnnnnnnnnoooqqqtttwwwyyy{{{ppprrrwww|||}}}|||{{{tttqqqwww|||yyywwwrrrrrrllljjjpppkkkgggnnnxxxcccTTTOOOMMMYYYsss|||}}}zzzlllqqqxxx}}}xxxvvvhhhQQQ???;;;AAAGGGCCCCCCDDDEEEGGGLLLRRRWWW]]]vvv|||pppmmmlllkkklllnnnooopppoooppptttzzz{{{~~~uuuiii```___\\\[[[[[[WWWQQQPPPSSSTTT___bbb[[[```yyyXXXJJJGGGBBB@@@:::999999888777888;;;===???999888666444333222333333111111222222222333333333555888<<<>>>>>>=========<<<<<<;;;::::::>>>DDDIIIKKKHHHEEEGGGOOOWWW^^^aaa^^^ZZZXXXYYYWWWRRRNNNNNNTTTRRRSSSXXX___cccbbb```XXXVVVTTTSSSTTTUUUUUUUUUZZZYYYXXXXXXZZZ___gggllllllnnnqqqrrrssstttuuuwwwyyyyyyyyyyyyzzz|||}}}~~~|||}}}wwwiiihhhgggggglllwww~~~xxxtttqqqpppooonnnyyy}}}yyyrrrpppwwwwwwooolllkkkkkknnnrrr}}}mmm___UUUPPPOOO\\\tttqqq```lll{{{~~~}}}zzzkkkTTTEEEAAA===777<<<>>>BBBFFFJJJOOOUUUYYYdddooozzzkkkpppnnnlllkkkmmmoooqqqqqqooopppuuu}}}~~~qqqkkkgggaaa^^^``````[[[WWWVVV___gggfff___eee}}}WWWJJJGGGBBB@@@;;;:::999888888999:::<<<===;;;999777555444444444444222333333333444444444444555888<<<>>>>>>==================<<<<<>>>>>===<<<<<<<<<============>>>AAADDDLLLIIIEEEDDDFFFHHHIIIIIIMMMIIIGGGJJJMMMNNNPPPSSSPPPNNNNNNRRRYYY```bbbbbb^^^[[[WWWTTTTTTTTTSSSRRRTTTTTTSSSSSSVVV\\\dddjjjlllnnnqqqrrrrrrsssuuuvvvvvvwwwyyy{{{||||||||||||~~~~~~~~~~~~~~~wwwooohhhdddcccaaa___^^^```gggqqqwww}}}zzzzzz|||uuunnnmmmmmmmmmooosss|||mmm___UUUSSSXXXiii{{{sssooouuutttbbblllzzz~~~zzzhhhNNN???<<<<<<888???BBBFFFKKKOOOTTTYYY]]]___ooo~~~qqqqqqpppoooppprrrsssrrrqqqttttttuuu{{{~~~zzzyyyzzzvvvmmmeeebbbkkksssrrriiimmmUUUIIIGGGCCCBBB===<<<;;;:::999999999999:::<<<;;;999666555444444444333444444444444555555555555999<<<>>>===<<<;;;;;;:::<<<======<<<<<<>>>???FFFEEEDDDDDDFFFGGGIIIIIIIIIDDD@@@BBBEEEGGGJJJOOORRRPPPOOOSSSZZZaaaeeehhh```]]]XXXUUUSSSSSSRRRQQQRRRRRRRRRRRRUUU\\\dddjjjkkknnnppprrrrrrssstttvvvtttvvvxxx{{{||||||{{{zzz~~~~~~}}}}}}}}}vvvddd\\\YYYccceeefffhhhjjjnnnssswww|||zzzxxxzzzuuunnniiihhhiiihhhjjjnnn|||zzzlll___TTTQQQXXXlll}}}uuuppp}}}iiippp|||zzzfffKKK;;;:::<<<:::@@@CCCHHHMMMQQQVVV[[[___cccttt}}}qqqrrrrrrqqqsssttttttsssqqquuussstttyyy}}}wwwkkkfffooouuussshhhiiiTTTHHHFFFCCCBBB===<<<;;;;;;:::999999999999<<<:::888666444333333333333333333333444444444444666999<<<>>>===;;;;;;;;;;;;===??????>>>===>>>@@@BBBCCCCCCDDDEEEGGGIIIKKKGGG@@@<<<>>>@@@CCCGGGLLLQQQPPPPPPSSSYYY```fffjjjaaa]]]XXXTTTRRRRRRQQQPPPSSSSSSSSSSSSVVV\\\eeekkkkkkmmmpppqqqrrrrrrtttvvvsssuuuwwwzzz||||||{{{zzz~~~}}}||||||}}}~~~zzztttuuuvvvwww{{{qqq^^^WWWWWWaaafffmmmssswwwxxxyyyzzzzzzzzz{{{~~~zzzpppiiieeeffffffeeegggjjj{{{xxxjjj___SSSPPPXXXmmm}}}xxxvvvrrrvvvyyydddHHH999999===;;;@@@DDDIIINNNSSSXXX]]]```eeetttssstttsssssstttuuuuuusssqqqsssrrrrrrwww|||uuu~~~qqqjjjooosssooocccaaawwwTTTHHHFFFCCCBBB===;;;;;;;;;::::::999999999<<<;;;888666444333222222222333333333333444444444666999<<<======;;;::::::>>>???AAAAAA@@@@@@AAACCCAAABBBCCCDDDDDDEEEHHHKKKHHHAAA===>>>AAADDDHHHMMMOOOOOOPPPSSSXXX^^^eeehhh```[[[VVVRRRQQQQQQQQQQQQTTTTTTSSSSSSVVV\\\eeejjjkkkmmmpppqqqqqqrrrtttuuussstttvvvxxxzzz{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~yyyrrrjjjaaaZZZUUUVVVWWWZZZ```iiittt{{{zzzeeeZZZZZZ]]]___fffqqqzzz~~~~~~~~~xxx{{{sssoooiiifffggggggffffffiiiyyyvvvjjj```VVVSSS[[[qqq{{{ssskkktttwwwzzzxxxcccGGG888:::>>>>>>AAAEEEKKKQQQUUUZZZ___bbbdddpppyyyvvvtttsssssstttuuutttrrrsssqqqqqqvvv}}}{{{yyyzzzsssooo|||vvvpppnnnpppkkk```[[[lllTTTHHHFFFBBBAAA<<<:::::::::;;;::::::999999>>><<<:::777555333333333444444444444555555555555666999<<<===<<<:::999999===>>>????????????AAADDDBBBDDDEEEEEEEEEHHHLLLPPPPPPIIICCCDDDEEEEEEHHHLLLPPPQQQSSSUUUYYY___dddhhh]]]YYYTTTPPPPPPQQQRRRRRRUUUTTTSSSSSSUUU[[[ccciiijjjmmmoooqqqqqqrrrtttuuussstttuuuwwwxxxzzz{{{|||{{{|||}}}~~~~~~~~~~~~|||mmmaaaYYYTTTNNNJJJGGGGGGIIIJJJNNNUUU]]]bbbtttwwwttthhh]]]\\\```cccdddkkkvvv}}}rrrooojjjfffhhhhhheeeeeegggwww}}}tttkkkccc\\\YYYddd{{{}}}uuucccnnnuuu{{{~~~wwwbbbGGG999;;;@@@@@@CCCGGGNNNTTTXXX]]]aaadddgggmmm}}}wwwuuusssrrrsssttttttsssuuurrrqqquuu~~~uuujjjhhheeecccbbbaaa___]]]aaaeeesss~~~yyymmm|||xxxtttnnnnnnjjj```[[[gggUUUHHHEEEBBB@@@;;;999::::::;;;;;;::::::999???>>>;;;888666555444444555555555555666666666777666999<<<===<<<:::999999:::;;;<<<;;;;;;<<>>=========>>>???>>><<<:::>>>999777777666222222555222222333444444555555666777888;;;>>>???>>>===<<<;;;<<<;;;::::::<<<@@@CCCEEEGGGGGGGGGHHHNNNYYYbbbbbb]]]TTTJJJCCCBBBFFFIIIPPPTTTVVVVVVZZZbbbggggggdddZZZPPPNNNOOOPPPRRRVVVSSSTTTTTTSSSSSSXXX```fffooopppqqqqqqpppoooqqqrrrtttttttttuuuvvvxxxzzzzzzyyyzzz|||}}}vvvhhhaaa______aaabbbeeeaaa```aaa___ZZZYYY]]]XXXRRRSSS___kkkpppnnnmmmrrrssszzzvvvgggbbb[[[WWWUUUTTTQQQNNNXXX[[[nnn~~~wwwrrrkkkgggiiigggaaaaaahhh|||zzzrrrjjjddd\\\eeevvvtttmmmyyyssslllsssvvv|||rrrYYYDDD<<<>>>AAAAAAHHHNNNUUUYYYZZZ]]]ccchhhpppsss|||sssoooooosssuuuttttttvvvwwwsssrrrvvv{{{{{{dddeeebbb______aaaaaa]]]YYYTTTUUUTTTPPPUUUgggyyy{{{|||vvvuuuoooooohhh\\\iiiXXXIIIEEECCC;;;???;;;::::::;;;<<<<<<999777<<<888777777666333333666222333333444444555555666777888;;;>>>???>>>===<<<=========<<<<<<===AAADDDGGGIIIIIIHHHHHHLLLUUU\\\ccc___WWWNNNHHHFFFIIIKKKPPPTTTVVVVVVZZZbbbhhhiiikkk```UUUPPPNNNMMMMMMPPPRRRSSSSSSRRRSSSWWW___eeemmmooopppppppppoooqqqrrrsssssstttuuuvvvxxxyyyzzzzzz{{{|||~~~sssllljjjlllooosssqqqrrrsssrrrqqqooommmlllVVVRRRUUUaaannnssssssrrrssspppqqqxxx{{{uuuooofff\\\WWWUUURRRNNNMMMMMMMMMLLLJJJHHHIIISSSiii{{{uuurrrkkkhhhjjjgggaaacccjjj~~~}}}uuunnnhhheee]]]gggxxx{{{ppphhhqqqwwwpppVVVBBB<<<>>>BBBBBBJJJOOOVVVYYY[[[]]]cccggglllrrrvvvqqqooorrrttttttuuuxxxwwwsssssswww{{{mmmooossswwwxxxvvvrrrooogggfff```WWWSSSXXXeeeoooooommmpppvvv|||~~~yyywwwqqqoooggg[[[hhhXXXIIIEEEDDD<<<@@@:::999999:::;;;;;;888666:::777666777777444444777333333333444555555666666777888;;;>>>???>>>===<<<===>>>???>>>>>>???BBBDDDHHHJJJJJJIIIHHHIIIOOOTTT[[[YYYTTTMMMHHHFFFGGGHHHOOOTTTVVVVVVZZZbbbhhhjjjooocccWWWQQQNNNKKKKKKMMMOOOQQQRRRQQQQQQVVV]]]ccckkkmmmooopppooooooqqqrrrssssssssstttvvvwwwyyyzzzzzz{{{}}}yyyqqqooottt}}}www[[[XXXZZZeeeooosssssssssrrrnnnlllqqq{{{rrrcccVVVKKKFFFFFFIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHJJJQQQaaa~~~yyysssmmmjjjllliiiccceeemmmyyyqqqkkkgggfff```kkk|||ttt}}}mmmeeepppyyylllQQQ@@@;;;???CCCFFFMMMRRRWWW[[[\\\^^^cccfffhhhnnn}}}wwwrrrooorrrtttuuuwwwzzzwwwttttttxxx|||uuu~~~}}}ttthhh[[[RRRQQQSSSXXX^^^jjjtttxxx}}}}}}vvvrrrhhh\\\kkkWWWIIIFFFDDD<<>>???>>>===<<<===>>>????????????AAACCCFFFGGGHHHHHHGGGGGGJJJLLLQQQPPPOOOKKKHHHFFFFFFHHHLLLRRRTTTTTTWWW```gggkkklllaaaUUUQQQNNNLLLMMMOOONNNPPPQQQPPPPPPTTT[[[aaahhhkkknnnoooooooooqqqrrrrrrrrrssstttuuuwwwxxxyyyxxxzzz|||~~~tttpppwww~~~fffbbbccciiinnnnnnmmmnnnoooooopppsss{{{xxxcccTTTKKKEEEFFFIIIHHHIIIIIIJJJKKKKKKKKKJJJEEEGGGHHHGGGLLL]]]zzz|||vvvpppmmmnnnkkkeeeiiirrr{{{rrrkkkhhhgggeeeqqq{{{xxxhhhqqqnnnfffrrr|||~~~gggLLL===;;;@@@EEEJJJQQQUUUYYY\\\^^^```cccfffhhhjjjuuurrrnnnmmmrrruuuuuuwwwzzzvvvuuuvvvyyy|||zzzqqq___TTTQQQYYY___kkkuuuxxx}}}}}}zzzzzz~~~xxxkkk```pppWWWIIIFFFDDD<<>>???>>>===<<<<<<>>>@@@@@@??????@@@AAABBBCCCEEEFFFFFFGGGHHHIIILLLMMMNNNMMMKKKJJJKKKLLLIIIOOORRRQQQTTT\\\fffjjjkkk___TTTPPPNNNMMMMMMPPPNNNPPPQQQPPPPPPRRRXXX^^^eeehhhlllnnnooooooppprrrqqqrrrrrrssstttvvvwwwxxxwwwxxxzzz|||~~~|||}}}}}}tttxxxoookkkjjjlllllliiiiiikkkooorrrtttuuuzzzvvvcccNNNDDDBBBBBBDDDGGGIIIJJJJJJJJJIIIHHHGGGGGGGGGJJJMMMMMMPPPXXXbbbhhh}}}|||zzztttrrrrrrmmmhhhlllvvvvvvoookkkjjjjjjxxxtttsssrrrjjjvvv{{{bbbHHH<<<===BBBHHHNNNUUUWWW[[[]]]```bbbdddfffjjjiiisssxxxkkkiiijjjqqquuuuuuvvvxxxvvvuuuwww{{{|||}}}~~~ooo```\\\fffgggmmmuuu{{{wwwmmmgggaaa]]]XXXVVVXXX```hhhnnn{{{mmmbbbtttXXXIIIEEEDDD<<<@@@:::999999:::;;;;;;888666888555666999999555444777444444444555666666777777777888;;;>>>???>>>===<<<<<<>>>@@@AAA@@@??????@@@@@@AAACCCDDDFFFHHHIIIJJJGGGIIIKKKKKKJJJIIIJJJJJJFFFLLLPPPOOOQQQZZZeeekkknnnbbbWWWQQQNNNLLLLLLNNNOOOQQQRRRQQQOOOQQQVVV[[[cccfffkkknnnoooooopppqqqqqqqqqqqqrrrtttuuuwwwxxxxxxyyyzzz|||}}}~~~~~~{{{}}}}}}zzzxxxttt{{{sssooommmmmmjjjhhhkkkpppqqqtttuuutttwwwdddSSSBBB===???BBBDDDEEEIIIKKKLLLMMMLLLLLLNNNOOOPPPRRRUUUYYYbbbjjjllliiieeefffmmm{{{xxxkkkgggdddeeekkkssszzz~~~zzzwwwvvvpppjjjooozzzwwwpppmmmmmmooouuuoooyyyxxx^^^EEE===@@@EEEKKKQQQWWWYYY[[[___bbbdddffffffjjjmmmzzzpppjjjggghhhnnnrrrrrrsssuuuuuuvvvyyy|||}}}{{{tttffffffppplllmmmttt||||||nnneee```[[[WWWUUUOOOOOONNNNNNOOOPPPRRRSSSYYYooo~~~nnneeexxxXXXIIIEEECCC;;;???;;;::::::;;;<<<<<<999777888666666999999555444555444444555555666666777777777888;;;>>>???>>>===<<<<<>>DDDGGGMMMTTTXXXYYY\\\___cccfffggghhhkkkooo~~~oooyyyqqqkkkhhhjjjmmmnnnppptttuuuvvvzzz}}}}}}~~~xxxxxxuuulllrrrtttqqqrrrxxx}}}vvv```TTTOOOJJJIIIJJJIIIJJJLLLMMMMMMLLLKKKJJJQQQYYYffftttsssjjj~~~YYYIIIEEECCC:::>>>=========>>>???>>><<<:::888666777:::999555333555444444555555666777777777777888;;;>>>???>>>===<<<>>>AAADDDEEEDDDBBBAAAAAAFFFEEEEEEFFFIIIKKKLLLLLLOOOPPPQQQOOOLLLIIIHHHIIIEEELLLQQQOOOQQQZZZfffmmmqqqfffZZZUUUSSSPPPQQQSSSRRRTTTTTTRRROOOPPPSSSWWW___ccciiimmmoooooopppqqqppppppqqqrrrsssuuuvvvwww||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~vvvkkk^^^XXXaaaooowwwyyyyyy}}}yyytttooojjjgggnnnwwwmmmwww}}}}}}~~~uuu^^^GGGAAA@@@BBBHHHMMMRRR[[[ccceeeiiioootttzzz|||ssstttmmm\\\aaalllwww||||||tttmmmsssxxxoookkknnnrrrvvvyyysssqqq{{{sssYYYBBB@@@FFFIIINNNUUUYYYZZZ\\\```dddggghhhhhhmmmooozzzssswwwxxxpppiiihhhiiijjjnnntttuuuwww{{{~~~}}}~~~|||nnnyyywwwtttwwwvvvyyy}}}~~~~~~kkkTTTJJJHHHGGGIIILLLMMMLLLKKKKKKLLLMMMOOOQQQJJJQQQZZZccclllxxxyyypppYYYLLLCCCCCC>>>======:::999<<>>AAAAAA???===??????@@@???>>>>>>@@@BBBDDDFFFGGGGGGGGGHHHJJJMMMPPPSSSVVVSSSMMMIIIIIIJJJKKKLLLPPPSSSTTTWWWbbboooppplllcccWWWRRRRRRQQQOOORRRSSSTTTTTTTTTTTTSSSSSS[[[bbbjjjnnnnnnnnnqqquuuooooooppprrrssstttuuuuuuvvvwwwxxxzzz|||}}}~~~yyy{{{yyymmmffffffaaafffnnnuuuyyy|||~~~ttthhhZZZUUU[[[hhhsssyyy}}}wwwssssssvvvzzz|||uuuggg___XXXNNNEEEBBBCCCBBBFFFOOOWWW```nnn}}}sssmmmkkkrrr|||yyytttzzz{{{vvvsssssstttmmm{{{~~~vvvuuu~~~uuuRRR???EEEIIINNNUUUWWWZZZ\\\___bbbdddgggkkkmmmmmmoooxxxzzzpppdddhhhjjjfffjjjtttxxxxxx{{{zzzwwwsssttt~~~rrr]]]HHHCCCFFFHHHJJJMMMHHHPPPTTTSSSSSSXXXXXXUUUUUUVVVZZZ^^^ccchhhkkkmmmwwwYYYLLLCCCCCC>>>======;;;999<<>>AAAAAA???===>>>???@@@???>>>>>>@@@AAACCCEEEGGGHHHHHHJJJMMMOOOVVVXXXYYYUUUNNNJJJJJJKKKOOOPPPSSSUUUTTTVVV___jjjtttqqqggg[[[SSSRRRQQQNNNOOOPPPQQQRRRSSSTTTTTTTTTYYY```iiinnnnnnoooqqqssspppppppppqqqrrrssstttuuuuuuvvvwwwyyyzzz|||}}}~~~}}}xxxjjjZZZPPPNNNRRRTTTVVVZZZ___fffnnnttt{{{~~~~~~qqq```XXX]]]jjjwww~~~~~~zzzvvvtttwww}}}xxxiiiXXXNNNHHHCCCBBBCCCBBBEEENNN\\\jjjwwwvvvqqqqqq{{{~~~xxx~~~}}}yyyvvvuuuwwwyyywwwrrrsss}}}qqqPPP@@@FFFJJJOOOVVVXXX]]]^^^aaabbbdddhhhlllooowwwtttyyyvvvfffgggiiieeegggppprrrssswww|||~~~~~~~~~{{{kkkaaagggrrr~~~yyyooo{{{zzz___PPPDDDDDDIIILLLNNNQQQRRRXXX[[[YYYYYY]]]^^^\\\\\\^^^aaadddhhhjjjlllllliiihhhqqq}}}{{{ppprrr~~~YYYLLLCCCCCC>>>======;;;:::;;;??????===:::999999888888777777666666555666666777777666666555777888:::===@@@AAA@@@>>>===>>>??????>>>>>>???AAAEEEGGGIIIKKKLLLNNNPPPSSS^^^______[[[TTTOOONNNOOONNNOOOQQQTTTSSSTTT]]]ggguuutttkkk^^^TTTQQQOOOLLLKKKLLLNNNOOOQQQSSSTTTUUUUUU\\\fffmmmoooooopppqqqrrrqqqppppppppprrrssstttttttttvvvwwwyyy{{{||||||~~~~~~yyyiiiZZZRRRVVV]]]______]]][[[ZZZ[[[^^^bbbgggooo{{{~~~kkkaaaeeeqqq}}}~~~zzzzzz~~~}}}vvvfffXXXIIIBBB>>>===???BBBEEEKKKXXXkkk}}}sssqqq}}}~~~}}}{{{xxxyyy~~~}}}ooommmrrr}}}kkkNNNAAAHHHLLLRRRYYY[[[```aaabbbccceeehhhmmmqqq{{{|||~~~iiifffgggddddddjjjooopppuuuzzz|||{{{ooojjjffflllzzzvvvfffbbbdddhhhpppwww{{{zzzxxx|||nnnkkkrrr~~~|||nnn^^^GGGBBB@@@EEEKKKOOOQQQTTTUUUZZZ\\\[[[\\\aaadddeeejjjlllpppsssttttttrrrqqqvvvlllhhhkkkhhhaaadddpppYYYLLLCCCCCC>>>======;;;:::;;;======:::888:::999999888777666555555666666777777777777666666777888999===@@@AAA@@@???<<<>>>???@@@??????@@@AAAHHHJJJMMMOOOOOOPPPRRRTTTYYY[[[^^^\\\WWWQQQNNNLLLIIIJJJMMMQQQSSSTTT\\\eeeqqqrrrmmm```TTTOOOMMMKKKKKKKKKLLLMMMNNNPPPQQQRRRQQQXXXbbbjjjnnnooooooooosssrrrpppooopppqqqrrrsssttttttuuuwwwyyyzzz||||||~~~~~~vvvnnnllluuu|||vvvsssdddeeejjjsss}}}zzzppprrr|||xxxmmmfffRRRJJJCCCAAAAAA???@@@CCCMMMTTTbbbttt|||www~~~~~~{{{}}}|||yyyvvvxxx~~~tttiiilllsss}}}}}}cccKKKCCCJJJNNNUUU]]]]]]bbbcccddddddeeehhhlllpppzzzvvvyyymmmeeefffddddddgggnnnppptttzzz{{{zzz~~~nnnfff```ggg{{{xxxrrrmmmmmmsssxxxyyyyyy~~~uuuhhhgggzzzwwwxxxwwwvvvpppeeeTTTHHH???@@@CCCIIINNNSSSVVVYYYVVVYYY\\\^^^ccckkksssxxxuuulllllljjjcccccciiiYYYLLLCCCCCC>>>===<<<<<<;;;;;;;;;:::999777:::999999888777666555555666666777777777777666666777777999<<>>@@@AAA@@@@@@AAABBBIIIKKKMMMNNNNNNMMMNNNOOOJJJOOOUUUXXXVVVPPPJJJFFFKKKKKKNNNRRRTTTUUUZZZaaalllrrrqqqfffYYYRRROOOMMMMMMLLLLLLKKKKKKLLLMMMNNNMMMTTT^^^ggglllnnnnnnnnnrrrqqqpppppppppqqqrrrssstttuuuvvvwwwyyy{{{|||}}}~~~wwwkkk```bbbrrrxxxooofff\\\UUUHHHCCC???AAACCCDDDHHHLLLWWW___kkkyyyrrr|||}}}{{{|||{{{vvvrrrssszzzyyyhhhzzzzzziiinnnvvv~~~www[[[IIIEEEMMMQQQXXX```___cccdddddddddeeegggkkknnnllllllqqq}}}rrrgggfffeeeeeegggjjjlllrrrxxx{{{||||||mmmmmm}}}oooiiisssyyyrrrllleee___XXXNNNEEE???BBBEEEIIIMMMRRRXXX]]]___```aaadddkkkttt~~~xxxrrriiicccdddxxxYYYLLLCCCCCC>>>===<<<<<<<<<;;;;;;:::888888999999888888777777666666666777777888888777777666777777888;;;???AAABBBAAA<<<>>>AAABBBBBBAAABBBCCCEEEGGGJJJJJJIIIHHHHHHIIIDDDJJJQQQWWWXXXTTTNNNIIIQQQPPPRRRUUUVVVUUUXXX]]]jjjsssxxxoooaaaXXXSSSQQQOOOMMMLLLJJJIIIJJJJJJKKKKKKPPPZZZcccjjjmmmnnnnnnoooppppppqqqqqqqqqrrrrrrtttuuuvvvwwwyyy{{{|||}}}~~~~~~~~~~~~uuuxxx|||{{{hhh```kkk|||}}}tttkkkccc[[[RRRLLLHHHAAA===>>>BBBGGGQQQZZZ```jjjuuu|||xxx~~~{{{vvvxxxvvvxxxkkksss{{{}}}tttUUUHHHHHHPPPSSSZZZbbb```ccceeefffgggfffgggjjjllliiilllqqqwwwzzzjjjfffeeefffgggccceeekkksssxxx|||yyyoooxxxwwwmmmcccZZZPPPJJJFFFAAA@@@BBBAAAEEEJJJPPPXXXdddkkklllsssqqqsss{{{zzznnnjjjlllYYYLLLCCCCCC>>>===;;;<<<<<<<<<;;;999999999888888888777777777777777777777888888888888777777777777888;;;???AAABBBBBB<<>>AAAFFFDDDKKKTTT___ppp{{{pppyyyYYYLLLCCCCCC>>>===;;;<<<===<<<;;;:::::::::777777777777777888888888777777888888888888777777777777888;;;???AAABBBBBB===@@@CCCEEEEEEDDDDDDEEEAAADDDHHHJJJJJJJJJJJJKKKCCCEEEHHHLLLPPPPPPOOOMMMIIIHHHKKKQQQSSSRRRTTTWWWfffuuuxxxgggYYYQQQMMMNNNMMMKKKIIIIIIIIIKKKLLLIIIMMMTTT]]]ffflllnnnnnnjjjlllpppssstttsssrrrqqqqqqrrrsssuuuvvvxxxyyyzzzxxxzzz~~~yyy{{{~~~}}}}}}}}}{{{xxxsssooonnnpppsss}}}nnnooo|||~~~yyyrrrmmmiiiaaaVVVNNNAAABBBFFFNNNSSSUUUZZZ```nnn|||gggooowwwzzz|||}}}~~~~~~}}}}}}~~~zzz}}}|||zzztttmmmwwwvvvOOOGGGLLLSSSUUU\\\ccc```eeehhhkkkmmmlllkkkjjjkkkkkklllnnnrrr|||sssrrrgggcccccceeecccbbbeeeiiilllpppzzz|||}}}|||{{{zzzwwwmmmaaaXXXLLLEEE@@@AAA@@@>>>BBBHHHOOOYYYfffvvv~~~zzzXXXKKKBBBBBB===<<<;;;;;;::::::::::::999999888888888888888888888888999999999888888888888777888777777:::>>>AAAAAA???AAAAAABBBEEEIIIJJJIIIHHHCCCDDDFFFJJJMMMOOONNNMMMJJJLLLKKKQQQUUUJJJDDDNNNJJJJJJLLLPPPUUUWWWVVVSSSaaaooo{{{zzzqqqeeeXXXOOOKKKJJJJJJKKKLLLLLLKKKIIIJJJKKKOOOWWW```hhhkkklllmmmooorrrsssrrrqqqrrrrrrttttttuuuvvvwwwyyy{{{|||yyy{{{~~~~~~|||}}}~~~|||vvvoooiiiggghhhjjjlllttt}}}xxx~~~zzztttqqqpppiii]]]SSSIIIHHHJJJOOOTTTYYYdddnnnttt{{{qqqWWW]]]vvv}}}zzz|||{{{}}}}}}yyyyyy~~~|||wwwuuuyyy|||ttt}}}xxxfffMMMLLLMMMQQQWWW]]]aaaccciiijjjlllllljjjhhhggggggiiikkkkkklllwwwssswwwxxxggggggfffaaabbbbbbccceeehhhnnnuuu{{{~~~qqqmmmlllooommmcccWWWPPPIIIDDD@@@@@@AAABBBHHHOOOVVViii~~~XXXKKKBBBBBB===<<<;;;;;;::::::::::::999999888888888888888888888888999999999888888888888777888777777999>>>@@@@@@???>>>>>>???BBBDDDEEEEEECCCCCCDDDFFFJJJMMMNNNLLLJJJJJJOOONNNRRRYYYQQQGGGIIIIIIIIIKKKPPPUUUXXXWWWVVV```nnn{{{}}}vvvjjj]]]RRRLLLKKKJJJKKKLLLLLLKKKIIIIIIIIILLLSSS\\\eeeiiikkklllnnnpppqqqqqqqqqssstttuuuuuuvvvvvvxxxyyy{{{{{{yyyzzz|||~~~~~~~~~}}}~~~zzzooofffcccooouuuttt|||~~~}}}wwwssspppiii___XXXPPPQQQVVV\\\^^^```gggooouuuzzzxxxYYYUUUiiiwwwzzzxxx{{{{{{}}}}}}{{{wwwwwwzzz|||yyyyyy}}}zzzpppwwwqqq]]]NNNNNNPPPSSSYYY^^^ccceeehhhiiijjjjjjiiiggggggfffbbbhhhllloooxxxyyy~~~jjjfffeeeaaaaaaaaabbbccceeekkkrrrwwwvvviiiddddddgggeee[[[PPPJJJHHHCCC@@@BBBDDDGGGNNNVVVcccuuuXXXKKKBBBBBB>>>===;;;;;;::::::::::::999999888888888888888888888888999999999888888888888777888777777999===???@@@@@@???>>>>>>@@@BBBBBBAAA@@@BBBCCCFFFJJJNNNNNNLLLIIIKKKVVVZZZ^^^fff```NNNEEEHHHIIIKKKPPPUUUYYYZZZYYY___mmm{{{}}}rrrcccVVVNNNMMMKKKKKKKKKLLLKKKIIIHHHGGGIIINNNWWW```fffiiikkklllnnnooooooqqqsssvvvvvvvvvvvvvvvwwwxxxyyyzzzxxxyyyzzz{{{||||||}}}}}}~~~|||nnngggiii}}}}}}}}}~~~{{{zzztttmmmfffbbbZZZ[[[___ccccccbbbhhhqqquuuzzzjjjVVV___rrr|||wwwvvvyyyzzz{{{{{{xxxtttsssvvvyyy~~~}}}|||~~~xxx{{{lllvvv~~~kkkVVVOOOPPPRRRVVVZZZ^^^bbbddddddeeefffgggfffeeedddcccaaagggllloooyyypppgggdddbbb``````aaaaaabbbggglllqqq{{{|||ooobbb^^^]]]```^^^UUUKKKFFFEEEBBBAAADDDGGGLLLUUU^^^jjj{{{WWWKKKBBBCCC>>>===;;;;;;:::::::::999999999888888888888888888888888999999999888888888777777777777777999;;;>>>@@@AAABBBAAA@@@AAABBBCCCBBB@@@@@@BBBFFFKKKOOOPPPNNNLLLKKK^^^fffgggoooiiiUUUGGGGGGHHHKKKOOOTTTYYY\\\]]]]]]iiixxxzzzjjj[[[QQQOOOLLLJJJKKKKKKKKKJJJHHHGGGGGGJJJQQQZZZccchhhkkklllmmmmmmmmmooorrrtttuuuuuutttuuuuuuvvvwwwwwwxxxwwwwwwwwwxxxzzz|||}}}~~~~~~}}}xxx|||}}}uuupppmmmffffffggghhhggghhhoooyyyxxx{{{___[[[ooo~~~zzzuuuuuuxxxyyyyyyxxxuuurrrqqqsssvvv}}}~~~uuuppppppttt|||~~~gggSSSOOOQQQUUUXXX[[[^^^aaacccbbbbbbcccdddeeeeeecccbbbgggjjjkkklllxxxyyyiiidddccc```aaaaaa```aaadddhhhlllttt|||pppeeeaaa___```]]]SSSJJJGGGBBB@@@BBBFFFJJJPPPZZZeeelll{{{WWWKKKBBBCCC>>>>>>;;;;;;:::::::::999999999888888888888888888888888999999999888888888777777777777888888:::===@@@BBBEEECCCBBBBBBCCCCCCBBBAAA>>>AAAEEEKKKPPPRRRQQQPPPJJJ[[[___]]]cccaaaUUUNNNFFFHHHKKKNNNSSSXXX\\\___[[[eeerrr}}}qqqaaaTTTQQQMMMJJJJJJKKKJJJJJJHHHGGGGGGHHHMMMVVV___eeekkklllllllllkkklllooorrrssssssssssssssstttuuuuuuxxxwwwvvvvvvwwwyyy{{{}}}~~~~~~~~~|||zzzvvvxxxyyy|||}}}jjjXXXiii|||xxxssstttxxxxxxwwwvvvtttrrrrrrtttvvv}}}~~~hhh___pppwwwvvvaaaQQQRRRVVV[[[]]]___```ccceeeeeeddddddfffhhhiiigggeeehhhjjjiiijjjwwwnnnfffeeeaaaaaaaaaaaa```bbbfffiiipppyyypppkkkhhhfff___TTTKKKHHHAAAAAADDDIIIMMMSSS```llluuuWWWJJJBBBCCC???>>>;;;;;;::::::::::::999999888888888888888888888888999999999888888888888777666777888888999;;;???CCCDDDBBB@@@@@@AAAAAAAAA@@@???@@@DDDIIINNNRRRRRRQQQKKKRRRNNNLLLUUUWWWQQQRRRFFFGGGJJJMMMPPPVVV\\\```ZZZaaalllyyyyyyiiiWWWSSSNNNJJJIIIJJJJJJJJJHHHGGGFFFFFFIIIPPPYYY```hhhiiikkkkkkkkklllnnnqqqrrrrrrrrrrrrssstttuuuvvvxxxwwwwwwwwwxxxzzz|||}}}~~~~~~zzzxxxwwwyyyxxxyyyxxxttt|||xxx[[[eeexxx{{{yyyvvvrrrrrrvvvuuuttttttsssuuuwwwyyy{{{~~~vvvqqqjjj[[[rrr~~~}}}jjjXXXNNNWWW\\\aaadddddddddfffhhhiiiggggggjjjmmmooollliiicccgggiiikkkvvv~~~uuuhhhfffaaabbbbbbaaa```aaadddggglll{{{~~~xxxsssmmmbbbTTTKKKHHHBBBCCCHHHNNNSSSZZZiiivvvWWWJJJBBBCCC???>>>;;;;;;::::::::::::999999888888888888888888888888999999999888888888888777666777888888888:::???CCCDDDAAA??????@@@AAAAAA@@@AAAAAABBBFFFJJJNNNOOONNNMMMLLLHHHRRRcccaaaTTTRRREEEGGGIIIKKKNNNSSS[[[```\\\```hhhuuupppZZZUUUOOOJJJIIIJJJJJJKKKFFFFFFEEEDDDEEEKKKSSSZZZbbbeeehhhkkklllmmmppprrrrrrrrrrrrssstttvvvwwwxxxxxxxxxxxxyyyzzz{{{}}}}}}}}}~~~~~~~~~yyyuuukkkfffcccbbb______fffnnn{{{ooopppzzz|||~~~\\\___mmmwww~~~yyyvvvuuusssoooooorrrsssrrrrrrtttxxx|||xxxqqqqqqbbbvvvsss___SSSPPPWWW]]]dddfffeeedddeeehhhiiigggfffiiinnnpppmmmiiidddhhhkkkkkkrrr~~~qqq|||kkkfff``````aaa```___```ccceeegggrrruuufffVVVKKKHHHDDDGGGMMMUUU[[[ddduuuWWWJJJBBBCCC??????;;;;;;;;;:::::::::999999888888888888888888888888999999999888888888888777666777888888777:::???DDDEEECCC@@@@@@AAACCCCCCBBBCCCBBBBBBDDDGGGJJJKKKKKKOOOLLLOOOggguuu[[[PPPEEEGGGIIIJJJMMMRRRZZZ```^^^```ffftttuuu[[[VVVOOOJJJIIIIIIJJJKKKEEEEEEDDDCCCCCCGGGOOOVVV^^^bbbgggjjjmmmooorrrsssrrrsssssstttvvvxxxyyyzzzxxxyyyzzz{{{|||}}}}}}}}}|||}}}~~~~~~}}}}}}yyyuuummmeee]]]WWWQQQNNNJJJIIIOOOVVV]]]nnn}}}tttmmmrrr}}}zzzrrrrrrzzz}}}VVVTTT___kkk}}}yyyuuussssssqqqnnnmmmppprrrqqqrrruuuzzzxxxyyy~~~rrrgggxxx|||mmmYYYRRRTTTUUU[[[bbbeeecccaaaccceeefffdddcccfffkkkmmmjjjgggjjjmmmllljjjooo~~~lllnnnggg^^^_________^^^___bbbdddccckkkvvv{{{jjjXXXLLLIIIFFFIIIQQQZZZbbblll~~~TTTJJJCCCBBB>>>@@@;;;;;;;;;;;;:::999888888777777777777777888888999777777888888888999999999777777777888:::<<<>>>@@@CCCAAA>>>>>>@@@CCCEEEFFFIIIGGGDDDBBBBBBEEEIIILLLRRRNNNLLLNNNSSSVVVTTTQQQKKKEEEEEEIIIMMMOOOVVV___```cccgggoooiiiYYYJJJHHHIIIIIIIIIKKKHHHHHHFFFDDDDDDGGGLLLPPPWWW^^^fffjjjjjjjjjllloooqqqrrrssssssrrrrrrtttvvvuuuwwwyyyzzzyyyyyyzzz|||zzz{{{|||~~~uuukkkiiillliii\\\PPPXXXVVVRRROOOMMMMMMMMMMMMIIIQQQZZZaaajjjyyy|||wwwyyyiiiiiiwww~~~xxxssslllkkkqqqyyyvvvnnnpppzzz~~~```MMMQQQ]]]cccsssvvvtttqqqnnnmmmnnnqqqssstttsssuuu~~~uuurrrwww}}}fffTTTRRRYYY^^^bbbffffffccccccfffiiigggggggggggggggggggggfffjjjlllnnnnnnssssssmmmooohhhddd```^^^aaabbb```___aaadddfffooo{{{kkk]]]SSSMMMOOORRRUUU[[[eeetttTTTJJJCCCBBB>>>@@@;;;;;;;;;;;;:::999888888888888888888888999999:::777777777888888999999999666666666777999<<<>>>???DDDBBBAAA@@@AAADDDEEEFFFIIIGGGEEEDDDEEEHHHLLLNNNUUURRROOOOOOPPPRRRRRRRRRIIICCCBBBHHHMMMPPPVVV]]]eeecccbbbfffuuuwwwdddQQQJJJIIIHHHGGGHHHIIIHHHFFFDDDCCCEEEIIILLLRRRYYYaaafffggghhhkkknnnpppqqqrrrrrrqqqrrrsssuuutttvvvyyyyyyyyyyyyzzz{{{yyyzzz{{{}}}~~~}}}~~~rrreee^^^[[[XXXVVV[[[dddqqqyyyxxxlll\\\QQQTTTVVVZZZ^^^fffsss}}}lll```]]]hhhwwwvvvkkkrrr~~~|||wwwrrrccc]]][[[^^^[[[VVV[[[fff{{{wwwYYYDDDCCCJJJMMMdddttt}}}uuurrrooommmnnnppprrrssszzzyyyzzz~~~xxxwww}}}yyyaaaQQQQQQYYY^^^cccggggggdddbbbdddgggcccccccccdddeeefffhhhhhhiiilllnnnoooqqqzzzssseeeyyylllddd```^^^```aaa______aaadddfffnnn~~~wwwiii___YYYRRRTTTYYYcccrrr|||TTTJJJCCCCCC>>>@@@;;;<<<<<<;;;;;;:::999888999999999888999::::::;;;777777777777888888888888666666666777888;;;===>>>CCCBBBAAA@@@@@@AAABBBCCCFFFEEECCCCCCEEEHHHLLLOOOUUUTTTRRRPPPOOOQQQVVVZZZQQQKKKFFFIIIMMMQQQTTTXXXeeebbb^^^```mmmqqqZZZMMMJJJIIIHHHIIIJJJIIIGGGDDDBBBBBBDDDGGGJJJQQQZZZaaadddfffiiilllnnnoooqqqqqqqqqqqqssstttsssuuuxxxyyyxxxxxxzzz{{{xxxyyyzzz|||}}}~~~~~~~~~|||}}}~~~zzzmmmjjjpppxxxwww}}}vvvwwwwwwxxx}}}vvvaaaOOOHHHIIIUUU```vvvqqqlllsss||||||zzzwwwuuudddXXXNNNJJJFFFCCCHHHRRRaaammmlllUUUBBBAAAEEEFFFSSSfff{{{~~~xxxrrroookkkkkkooorrrssssss||||||}}}xxxzzzqqqXXXLLLPPPYYY___ccchhhiiifffdddeeefffbbbbbbaaaaaaaaacccfffggghhhkkknnnoooooottt~~~~~~ggg|||nnneee```]]]___```______aaacccdddjjjxxxssskkkffffffnnnxxxllldddXXXZZZaaannn}}}sssfff]]]VVVlll~~~TTTKKKDDDCCC??????<<<<<<<<<<<<;;;:::999888999888888888888999::::::777777777777777777777777555555555666777999<<<===???@@@@@@???======>>>???BBBAAA@@@AAACCCGGGKKKNNNQQQSSSSSSRRRQQQVVV___gggcccZZZPPPKKKLLLOOOQQQSSS___``````ccckkkzzz{{{cccSSSMMMMMMLLLLLLJJJJJJHHHDDD@@@???@@@AAADDDJJJSSSZZZ___cccgggjjjkkkmmmooopppppppppqqqsssrrrtttwwwxxxwwwxxxyyyzzzxxxyyyzzz{{{}}}}}}}}}~~~||||||~~~}}}~~~wwwvvvvvvxxxttt]]]LLLBBBCCCHHHJJJRRRhhh{{{llldddxxx~~~||||||}}}|||{{{pppcccTTTLLLEEE@@@@@@EEEMMM^^^dddUUUFFFFFFIIIHHHLLL^^^tttxxxtttooollliiijjjppptttuuutttxxxyyy}}}~~~wwwssszzziiiQQQHHHNNNWWW^^^bbbgggjjjiiiggggggggggggeeebbb``````aaaccceeehhhiiilllmmmmmmqqq}}}yyywwwooogggaaa]]]^^^___^^^^^^aaaaaaaaaeeeppp}}}mmmaaa[[[WWWSSSTTTaaa|||xxxnnnjjjmmmuuugggUUUNNNLLLJJJWWWlllTTTKKKEEEDDD??????<<<<<<<<<<<<;;;:::999999777777777777777888999999666666666666666666666666555555444555666888:::;;;===???AAA@@@===;;;<<<===?????????@@@CCCGGGKKKMMMPPPSSSVVVUUUUUUYYYcccllllllcccUUUKKKIIILLLOOOQQQ^^^```bbbcccgggqqqqqq^^^TTTPPPNNNLLLJJJIIIHHHDDD@@@>>>===>>>AAAEEELLLTTTZZZ```eeehhhhhhjjjmmmnnnooooooppprrrpppsssuuuvvvwwwwwwxxxzzzyyyzzz{{{|||}}}}}}~~~~~~|||}}}~~~{{{sss[[[LLLGGGEEEFFFHHHCCCLLLZZZkkk}}}sss^^^kkkxxx}}}~~~yyypppdddZZZPPPGGGAAA???JJJ]]]ggg\\\QQQOOOOOOJJJNNNZZZkkkxxx~~~xxxssspppllljjjiiikkkppptttvvvvvvvvvyyy~~~xxxnnnqqq||||||aaaLLLHHHPPPVVV[[[^^^cccggghhhggggggfffhhhfffdddbbbbbbdddfffhhhjjjiiijjjkkkkkkppp~~~vvvkkkddd___^^^^^^]]]^^^aaacccbbbdddjjjvvv{{{sss{{{wwwmmmddd]]]ZZZYYY\\\\\\[[[ZZZaaaxxx~~~~~~~~~zzzrrrkkkllljjjcccXXXRRRRRRVVVYYYTTTeeeTTTLLLEEEDDD??????<<<======<<<<<<;;;:::999777777666666777777888999666666666666555555555555444444444444555777999:::===AAADDDCCC@@@===>>>???@@@@@@AAABBBEEEIIILLLNNNSSSVVVXXXWWWUUUWWW]]]cccccc___UUUIIIEEEIIINNNPPP___```cccbbbaaahhh{{{ooo^^^TTTMMMIIIHHHHHHHHHEEEAAA>>>======???AAAFFFLLLTTT[[[aaaeeeeeehhhkkkmmmnnnnnnooopppoooqqqtttuuuvvvvvvxxxyyyyyyzzz{{{|||}}}}}}}}}}}}|||}}}~~~}}}~~~aaaTTTIIIIIILLLJJJEEEAAA>>>FFFMMMVVVkkk|||wwweeecccppp}}}|||zzzxxxxxxtttnnneee[[[QQQIIIFFFOOOcccrrrppplllmmmhhh___RRRUUU]]]iiisss{{{wwwqqqmmmllliiijjjkkkmmmpppssswwwyyyyyy}}}~~~rrrmmmvvvvvv\\\LLLNNNUUUYYYZZZ]]]```ccceeefffeeeddddddccccccdddfffiiilllnnnllliiiiiijjjiiilll}}}ppphhhaaa___^^^\\\]]]aaaddddddeeehhhppp~~~tttffffff```___]]]]]]^^^aaadddfffoootttvvvoooggghhhuuu~~~zzzuuusssqqqjjj___WWWWWW\\\```bbbbbb```^^^\\\SSS^^^sssTTTLLLFFFEEE??????============<<<;;;:::999888888777777888888999:::666666666555555444444444444444333333444666888999<<<@@@DDDDDDAAA>>>>>>@@@@@@@@@AAABBBEEEHHHKKKMMMQQQTTTVVVUUUSSSRRRTTTUUUVVVXXXUUUKKKEEEHHHMMMNNNWWW]]]eeegggcccddduuu~~~iiiZZZQQQLLLFFFGGGGGGEEEBBB???======??????@@@EEEMMMUUU]]]aaabbbfffjjjlllmmmmmmooopppnnnpppsssuuuuuuvvvwwwyyyxxxyyyzzz{{{{{{|||{{{{{{zzz{{{}}}qqq^^^JJJEEEEEELLLQQQLLLDDD??????@@@CCCKKKXXXfffnnnpppaaaiiiuuu~~~yyyssslllgggfffgggeee^^^VVVQQQOOONNNWWWnnnsssVVVNNNLLLUUUbbbooo}}}yyyoooiiihhhhhhgggkkkooopppppprrrwww|||}}}{{{}}}{{{nnnppp}}}pppWWWOOOWWW^^^^^^aaabbbccceeeggggggfffeeebbbcccdddfffiiilllnnnpppmmmjjjjjjkkkfffeeesss~~~tttlllccc```^^^\\\]]]```bbbbbbccceeejjjuuuttthhhhhhkkkpppyyy~~~zzzsssnnnhhheeeeeeaaa[[[TTTYYYaaammmwwwxxxrrrjjjeee]]]___kkkTTTLLLFFFEEE??????============<<<;;;:::999999999888888999999:::;;;666666555555555444444444444333333333444666777888999>>>CCCCCC???<<<===???>>>>>>???@@@CCCFFFHHHJJJMMMOOORRRRRRQQQOOONNNMMMOOOVVVXXXOOOGGGHHHJJJKKKKKKWWWhhhpppjjjfffqqqqqqaaaWWWQQQEEEFFFGGGFFFCCC@@@>>>>>>>>>======@@@HHHQQQYYY^^^aaaeeeiiilllmmmmmmnnnooommmpppssstttuuuvvvwwwyyywwwxxxyyyyyyzzzzzzzzzzzzyyyzzz|||}}}}}}yyysssoooooo{{{hhhUUUIIIHHHFFFHHHOOOQQQLLLFFFDDDBBB===???GGGLLLQQQaaauuuccceeekkkxxx}}}uuukkk```YYYPPPSSSRRRLLLFFFFFFKKKNNNbbbyyyqqqWWWIII???DDDSSSbbbrrruuujjjddddddfffffflllqqqrrrpppqqqwww~~~~~~{{{|||uuummmssslllUUURRR]]]eeecccjjjiiiiiijjjjjjjjjiiihhhdddeeefffhhhjjjkkklllmmmnnnjjjkkklllddd___jjj}}}uuu{{{wwwnnneeeaaa^^^\\\]]]```]]]___```aaaeeeooo}}}~~~uuuhhhbbb\\\[[[^^^```^^^\\\^^^gggwwwrrrkkkmmm{{{SSSNNNBBBCCCBBB===<<<============;;;:::999999888888888777777666666999888777555555444444444444444444555666777888888;;;<<<===>>>>>>?????????>>>DDDHHHHHHDDDBBBCCCFFFGGGKKKQQQUUUUUUSSSPPPNNNRRROOOKKKGGGEEEFFFIIIKKKRRRUUUaaaoooqqqiiihhhnnnnnn[[[QQQGGGFFFHHHJJJGGG@@@===>>>>>>???@@@??????EEENNNVVV^^^bbbhhhlllmmmmmmmmmnnnppppppppprrruuuvvvuuuuuuxxxxxxxxxyyyyyyxxxxxxwwwyyyzzz|||~~~~~~~~~}}}}}}xxxmmmggg___aaahhhsss~~~zzzlll[[[MMMDDDFFFHHHIIIHHHGGGEEEDDDCCCAAA@@@@@@AAAFFFSSS___ggg```aaaooo|||mmm^^^WWWVVVKKKIIIGGGEEEEEEHHHKKKMMMbbbxxx||||||kkkSSSCCC@@@??????CCCPPPggg{{{qqqjjjjjjjjjhhhdddhhhmmmrrrttttttwww}}}~~~nnnooo}}}sss]]]XXX^^^fffjjjmmmnnnmmmmmmlllkkkkkkkkkkkkhhhgggfffeeefffhhhjjjlllnnnpppqqqmmmhhheeehhhkkkzzzaaavvvgggeeeccc]]]\\\aaadddaaa```cccfffjjjsss|||}}}~~~rrrddd\\\YYYUUUTTTWWW[[[^^^___ZZZgggzzzssssssvvvwwwSSSNNNBBBCCCBBB===<<<============;;;:::999999888888888777777777777888777666555555555555555444444444555666666777777:::;;;===>>>?????????>>>CCCHHHNNNOOOMMMHHHFFFFFFFFFKKKQQQUUUVVVTTTQQQOOOTTTUUUTTTOOOIIIFFFHHHLLLKKKPPP\\\gggllljjjhhhjjjyyyfffQQQHHHEEEDDDFFFFFFBBB@@@@@@===??????======AAAIIIQQQXXX]]]ccchhhkkkkkklllmmmppppppppprrrsssuuuuuuuuuvvvvvvwwwyyyyyyzzzzzzzzzyyyzzz|||}}}~~~~~~}}}}}}zzzooohhhhhhiiioooxxx~~~www\\\LLLJJJHHHGGGHHHFFFAAA===>>>===>>>@@@???@@@HHHRRRZZZXXXZZZfffzzzxxxlll^^^RRRNNNHHHFFFDDDBBBBBBCCCEEEFFFMMMYYY\\\TTTSSSVVVQQQDDD>>><<<<<<===@@@KKK```sss~~~~~~vvvkkkeeedddeeeeeeeeeoooqqqrrrrrrssszzz}}}wwwssstttlll[[[YYY```fffhhhiiimmmllljjjiiiiiiiiijjjjjjnnnkkkgggcccbbbccceeegggfffjjjnnnooollllllooorrrzzz{{{aaassszzzgggdddddd```^^^``````]]]\\\___aaaeeemmmvvvzzziii]]]NNNLLLKKKKKKLLLMMMMMMLLLNNNYYYiiiyyy|||iiibbb^^^[[[___gggzzzSSSNNNBBBDDDBBB===============<<<;;;:::999888888888888888777777777777777666555555666666666444444555555555555555555888:::===???AAA@@@???>>>FFFJJJPPPSSSSSSNNNHHHDDDHHHLLLSSSYYY[[[YYYUUURRRUUUZZZ^^^[[[RRRKKKHHHIIIGGGOOOXXX___fffjjjhhhcccoooyyy]]]QQQIIIBBBCCCEEEDDDBBBBBB===>>>===;;;:::<<>>@@@???<<>>???===<<<;;;;;;<<<>>>GGGYYYjjj||||||}}}|||qqqlllfffaaa___aaaeeegggoooppprrrsssvvv}}}www{{{xxxzzztttfff[[[]]]ffflllllllllllljjjhhhffffffgggiiikkkpppmmmgggbbb```aaaccceeeaaagggnnnqqqrrrrrrsssuuuxxxmmmhhhiiicccdddccc```______\\\[[[]]]___aaahhhpppzzzzzziiiZZZPPPIIIHHHGGGGGGGGGEEEBBB???BBBHHHQQQ^^^mmm}}}uuucccRRRKKKGGGFFFJJJSSSgggsssSSSNNNBBBDDDBBB>>>=========<<<<<<;;;::::::888888888888888888888888666666666666666666777777555555555555444444444444666999===@@@BBBAAA???>>>DDDFFFJJJOOOPPPNNNHHHCCCGGGKKKRRRYYY]]]\\\WWWSSSTTTZZZbbbddd___UUUKKKEEEHHHQQQVVVYYYbbbkkkjjjaaaiii}}}sss___QQQEEEBBBDDDDDDBBBAAA??????===:::888999===@@@FFFLLLUUU]]]cccfffhhhjjjnnnooooooooooooppprrrttttttuuuwwwyyyzzz{{{{{{{{{zzzzzz{{{||||||}}}}}}}}}yyynnneeeeeejjjooouuu{{{nnn___ZZZSSSNNNKKKHHHEEEBBB>>>===???AAA@@@<<<===BBBIIIWWW```___eeexxx{{{pppfffXXXMMMGGGAAA@@@@@@???>>>>>>>>>??????======@@@@@@>>>>>>AAA>>>>>>>>>??????EEESSSbbbxxx}}}zzz}}}~~~wwwhhhgggddd```]]]```fffkkkmmmqqqwww|||}}}zzz~~~ooocccZZZ^^^hhhmmmnnnnnnllljjjgggeeeeeegggjjjlllnnnkkkhhheeecccdddeeegggccciiippptttuuusssrrrrrrzzzlllyyyooodddeeedddaaa]]]aaa^^^]]]___```aaafffnnnrrrzzz{{{www|||kkkXXXMMMIIIMMMKKKIIIGGGFFFCCC???<<<>>>>>>AAAGGGQQQ___llluuuTTTIII???===>>>@@@FFFMMMTTTcccwwwRRRNNNBBBDDDCCC>>>>>>======<<<;;;;;;::::::888888888888888999999999777777666666666777777888555555555555555555444444555888<<<@@@BBBBBB@@@???AAABBBDDDGGGJJJKKKJJJHHHHHHKKKRRRZZZ______[[[WWWUUUYYYaaaiiikkkbbbRRRDDDHHHOOOSSSUUU```mmmoooiiiaaatttjjjYYYGGGAAACCCCCCBBBAAAAAA@@@>>>;;;999999:::<<<@@@FFFNNNWWW]]]bbbfffiiijjjlllnnnnnnnnnooorrrtttuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzzzz{{{||||||}}}}}}~~~~~~~~~{{{{{{}}}rrreee[[[]]]eeennnwww}}}~~~}}}jjjiiiqqqwwwooorrrsssmmm___OOOCCC<<<@@@>>>>>>@@@???===???DDDIII]]]kkkhhhcccmmmzzzlll^^^OOOFFFEEE???>>>>>>>>>>>>>>>?????????<<<>>>EEEFFFBBBBBBFFFCCCCCCCCCCCC@@@BBBNNN[[[tttyyyxxxyyy}}}~~~uuulllccccccbbb^^^\\\^^^eeekkkrrrvvv{{{~~~uuuvvvzzzvvviii]]]]]]cccgggiiijjjllljjjhhhfffgggiiilllooommmllllllkkkiiihhhfffeeeeeejjjppptttuuutttqqqpppttt|||zzzzzzjjjfffeee```]]]aaa______aaaaaaaaaeeelllnnnuuuvvvqqqtttzzz}}}~~~|||uuuiii[[[UUU^^^ssszzzooowww}}}pppaaaRRRMMMOOORRRNNNHHHDDDAAA???===;;;???===;;;<<>>>>><<<;;;;;;:::;;;;;;888888888999999999999999888888777666666777777777555555666666666666666666555888;;;???AAABBBAAAAAA@@@AAABBBDDDGGGIIILLLMMMPPPRRRWWW___fffhhheeeaaaWWWWWW\\\fffmmmhhhWWWIIICCCGGGKKKQQQ\\\jjjrrrttt]]]iiiyyytttaaaMMMDDDCCCBBBBBBBBBAAA@@@>>><<<;;;:::::::::<<>>???>>>@@@EEEIII]]]qqquuummmkkkwwwzzzjjjYYYKKKDDDEEEBBBAAA???>>>>>>???@@@@@@AAA@@@AAAFFFIIIIIILLLPPPKKKJJJIIIFFFAAA@@@JJJVVVppp~~~}}}zzzyyyyyy}}}}}}~~~~~~vvvjjjbbb]]]]]]]]]ZZZYYY\\\ccciiittttttvvvzzzyyy~~~}}}lllrrr}}}xxxiiidddeeefffgggiiikkkjjjhhhhhhiiikkknnnpppoooooopppooommmjjjfffdddeeeggglllpppssstttsssrrruuu~~~vvvjjjdddaaa___```^^^___aaaaaa```ccciiilllqqqzzz}}}zzzxxxzzz}}}vvvfffbbb^^^\\\\\\\\\YYYVVVYYYUUUPPPJJJFFFKKK]]]ooo}}}qqqnnnzzztttmmmdddYYYXXX]]]VVVQQQIIICCC@@@@@@??????@@@>>><<<<<>><<<<<<;;;CCCMMMccc}}}RRRMMMCCCEEEDDD??????>>><<<;;;::::::;;;;;;888888888999999:::::::::999999888777666666666666555666666666777888888888666888:::>>>@@@BBBBBBCCC>>>AAADDDEEEEEEFFFJJJNNNRRRSSSWWW^^^gggjjjhhheeeVVVTTTTTT[[[aaa```VVVMMMBBBAAADDDKKKTTT^^^kkkwwwgggccciiizzzsss\\\NNNGGGBBBAAABBB@@@???===<<<<<<;;;:::999:::===CCCIIIOOOWWW^^^ccc```fffmmmoooooonnnqqqtttqqqrrrtttuuuwwwwwwxxxxxxzzzzzzyyyyyyzzz{{{}}}~~~}}}}}}~~~~~~}}}||||||}}}|||~~~{{{nnnWWWJJJAAA======@@@AAA@@@AAACCCHHHXXXrrrtttttt~~~{{{lll```UUUPPPOOOLLLJJJGGGDDDBBBBBBCCCDDDEEEJJJOOOSSSXXX]]]______UUUSSSPPPLLLEEEBBBJJJUUUmmm|||}}}zzzyyyzzz~~~vvvlllbbb\\\YYYXXXXXXXXXZZZ^^^dddiiippppppsssyyyxxxuuu|||}}}kkkuuuooohhhhhhhhhiiikkkiiiiiiiiiiiijjjlllnnnooooooooooooooonnnllliiihhhfffgggiiillloooqqqrrrrrrvvvoooeeebbbbbb___^^^___bbbbbbaaaccciiikkknnnttt~~~kkk\\\WWWWWWVVVUUUSSSPPPMMMKKKNNNLLLLLLKKKGGGGGGRRR___vvv}}}zzzlllmmmuuusssnnneeeaaaeeeWWWRRRJJJEEEBBBAAAAAAAAA@@@>>>>>>???BBBCCCAAA???<<<>>>@@@@@@???@@@@@@???@@@GGG[[[yyyRRRMMMCCCEEEDDD??????>>><<<;;;::::::;;;;;;888888888999999:::::::::::::::888777666666666666555666666777888999999:::666888:::===???BBBCCCDDD<<>><<<<<<<<<<<<:::999888;;;???EEEKKKRRR[[[```]]]dddlllpppooooooqqqsssnnnppprrrtttvvvxxxyyyyyyzzzzzzyyyyyyzzz{{{}}}~~~}}}}}}~~~{{{zzz}}}}}}~~~{{{yyyyyy}}}{{{ssshhh[[[OOOHHHBBB???@@@DDDFFFCCCAAACCCHHHTTTqqquuuzzz{{{pppjjjddd___^^^WWWTTTOOOJJJGGGGGGHHHIIIEEEQQQ\\\cccjjjpppnnnggg^^^[[[WWWQQQIIIEEELLLWWWlll{{{~~~~~~}}}~~~}}}vvvkkkaaaZZZWWWWWWVVVVVVWWW\\\bbbhhhkkkmmmqqqzzzwwwyyy}}}}}}pppzzzwwwiiidddeeeeeegggjjjggghhhhhhiiijjjlllmmmnnnlllkkkllllllmmmnnnoooooojjjiiihhhiiilllnnnppppppnnn}}}xxxsssfffccceeeaaa___aaaddddddccceeejjjjjjlllqqqyyyjjj]]][[[RRRQQQOOOLLLIIIIIIKKKMMMOOOLLLLLLLLLHHHFFFOOO\\\eee|||nnneeewww{{{{{{xxxllldddeeeQQQMMMGGGBBB@@@???>>>===???>>>>>>@@@DDDEEEBBB@@@AAACCCCCCAAA???@@@AAA@@@>>>CCCWWWxxxVVVIIIGGG===CCC>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::;;;:::999777666555555555555555555555666666666666888666666999???CCCCCCBBBCCCEEEEEECCCAAACCCIIINNNMMMLLLLLLPPPUUUYYYYYYXXXXXXSSSMMMIIIJJJLLLMMMNNNCCC>>>>>>DDDKKKQQQ\\\gggxxxtttjjjbbblllmmmPPPAAA@@@BBBCCC???===>>>===::::::===999999;;;===BBBIIIRRRYYY```cccgggjjjlllnnnppprrrrrrssstttuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxyyy~~~~~~}}}|||~~~tttrrrtttxxx~~~nnnbbbVVVRRRNNNHHHFFFHHHEEECCCAAA@@@AAABBBDDDEEEIIIYYYsssooo}}}uuunnniiihhheeeccc^^^YYYUUUQQQNNNLLLNNNVVVeeevvv|||uuudddXXXRRRRRRKKKBBBJJJ\\\ttt~~~~~~tttiiiaaa[[[WWWTTTXXXVVVXXX^^^aaaaaadddhhhfffuuu}}}ttt{{{yyyuuuvvvkkkeeefffgggeeebbbhhhgggfffeeefffgggiiikkkkkkkkkkkkkkkkkkjjjiiiiiiiiijjjllllllllllllnnnpppuuuzzzmmm{{{~~~jjjccccccbbb______aaaaaa```ccchhhllllllmmmqqqzzz}}}fff[[[YYYWWWPPPMMMOOOLLLFFFGGGNNNRRRSSSOOOIIIGGGLLLOOOOOOYYYooo|||]]]eee~~~vvvkkkbbbQQQHHHCCCEEEEEEAAA@@@BBB<<>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::;;;:::999777666666666555444555555555666666666666777666555888===AAACCCCCC???@@@@@@AAACCCGGGMMMQQQSSSOOOLLLLLLPPPTTTWWWWWWUUUOOOIIIHHHLLLOOOMMMJJJCCC===;;;AAAHHHMMMVVV^^^mmmqqqpppjjjkkkxxxdddSSSJJJFFFCCC???===>>>===999888::::::::::::;;;>>>DDDKKKPPPZZZ^^^cccgggjjjlllooopppqqqrrrssstttuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxx|||}}}~~~~~~uuuooosss{{{wwwvvv{{{{{{vvvwww}}}yyy```VVVNNNLLLKKKHHHGGGHHHIIIIIIHHHEEEBBB@@@AAABBBHHHUUUmmm~~~vvv~~~}}}wwwtttnnneee\\\XXXYYY\\\RRRUUU___nnn|||{{{tttgggZZZQQQQQQMMMGGGPPP```uuuwwwkkkaaa\\\YYYVVVUUUXXXXXXZZZ___aaaaaaffflllrrr~~~uuutttxxx}}}zzztttvvvmmmddd```cccffffffdddeeedddccccccdddfffhhhiiiggghhhhhhhhhgggfffeeedddiiijjjllllllllllllmmmooorrrvvv~~~xxxpppttthhheeedddaaaaaabbbbbb```bbbfffiiijjjkkknnnuuupppaaaYYYVVVSSSVVV[[[VVVJJJEEEHHH\\\___\\\RRRJJJIIIKKKLLLQQQaaayyy|||iiicccuuu~~~tttlllVVVMMMFFFEEECCC@@@@@@CCCDDDBBB???BBBMMMYYY[[[VVVRRRPPPNNNLLLJJJHHHEEECCCCCCEEEWWWyyyUUUIIIHHH>>>EEE@@@>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::;;;:::999888777666666666444444444555555555666666666555444666:::???CCCDDDAAA@@@@@@DDDJJJPPPUUUWWWWWWRRRKKKHHHJJJOOOTTTWWWXXXRRRLLLNNNUUUXXXTTTOOOIIIBBB<<>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::::::::999888777666666666333333444444444555555555555444333444777===AAADDDCCCAAA@@@DDDJJJQQQSSSTTTUUUPPPKKKGGGHHHMMMRRRVVV[[[WWWTTTUUUXXX[[[\\\ZZZXXXNNNDDD@@@BBBHHHMMMPPPbbbjjjtttuuuggg___nnndddPPPJJJEEEBBBCCCCCC???;;;;;;;;;;;;:::888888999<<>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::999999888777666666666666333333333333444444444444444333222333555999???BBBBBB???<<<>>>BBBFFFFFFEEELLLKKKJJJJJJKKKNNNRRRUUUYYYZZZYYYWWWUUUVVV\\\aaacccYYYKKK@@@>>>CCCIIIKKKXXXaaapppyyyrrreeefffqqquuu___RRRIIICCCCCCCCC???===<<<;;;;;;;;;:::999999;;;===AAAGGGOOOWWW]]]cccgggjjjkkklllnnnppprrrsssttttttvvvvvvvvvwwwxxxyyyyyyzzzwwwxxxzzz}}}|||sssooorrrvvvssswww~~~~~~vvvooonnnlllkkkllljjjddd^^^ZZZWWWXXXaaakkklllcccXXXLLLSSSddduuu}}}}}}xxxnnnfffhhhnnnvvv}}}}}}ssshhh]]]XXXSSSSSSWWWYYYXXXVVV\\\___eeejjjkkkooozzzyyyuuuyyy{{{|||zzzddd```]]]\\\___bbbcccccceeeeeecccbbb```___^^^^^^bbbbbbbbbbbbbbbaaa``````aaadddggghhhhhhggghhhhhhpppnnnppptttxxx~~~mmmiiiccc```aaacccbbbbbbdddfffiiijjjhhhfffkkkvvvrrr\\\MMMJJJIIIKKKJJJGGGFFFFFFBBB===<<>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::888777666555555555555666222222222333333333444444222333333333444666;;;???CCCAAA???>>>????????????DDDGGGJJJMMMOOOPPPSSSUUUYYY^^^```\\\VVVUUU\\\cccbbb\\\NNN@@@:::===CCCEEEIIITTThhhyyy|||rrrfffaaauuuyyy___SSSGGGCCCBBB???======;;;<<<===<<<;;;;;;<<<===<<>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::666666555444444444444555222222222222333333333333111333444444333444888;;;BBBCCCBBBAAA???>>>???AAAAAAEEEKKKOOOPPPQQQSSSUUUZZZ___cccaaa[[[XXXZZZ]]]XXXXXXPPPBBB999:::>>>???@@@KKK[[[kkkxxx{{{qqqdddggguuutttcccRRRIIIEEEBBB@@@AAA<<<>>>???>>><<<;;;;;;<<<888<<>>===@@@GGGWWWmmmooo\\\PPPbbb|||{{{ggg]]]VVVfff{{{VVVKKKJJJ???DDD>>>>>>>>><<<;;;;;;;;;;;;;;;::::::::::::::::::::::::555555444333333333444444111111222222222333333333000333555444333333666999<<>>AAAAAAFFFKKKOOOPPPQQQTTTVVVUUUYYY^^^___[[[VVVSSSQQQOOOUUURRRFFF;;;:::======@@@HHHPPPZZZlll||||||qqq^^^lll~~~rrr\\\OOOIIIFFFDDDEEE>>>???@@@???===;;;:::;;;666999>>>CCCHHHOOOWWW[[[cccdddgggiiilllnnnppppppppppppqqqrrrssstttuuuvvvxxxyyyzzz|||}}}~~~~~~~~~}}}nnnqqqpppnnnppptttoooggg]]]ZZZWWWXXX___lll|||vvvrrr{{{~~~wwwgggaaaeeeooouuuooooootttwwwjjj}}}|||ooobbbZZZUUUQQQSSSUUUVVVTTTRRRUUU]]]dddfffgggnnn{{{xxxtttxxx{{{vvviiicccbbbbbb]]]]]]\\\\\\]]]^^^^^^^^^^^^______``````___^^^^^^]]]^^^```bbbcccdddeeeeee___ccciiilllnnnnnnooopppqqqooonnnqqqyyykkkrrrgggcccbbbaaabbbdddiiiiiihhhhhhhhhiiijjjjjjssszzzvvvpppcccUUU[[[nnn|||uuu]]]NNN<<>><<<999888888999:::======<<<;;;;;;:::999999333333333222222333444444555444333333222222222222444333333222333444666777===AAADDDCCC>>>;;;===???>>>DDDLLLSSSVVVTTTPPPMMMMMMPPPUUU[[[]]]XXXNNNEEEGGGCCCJJJLLLAAA<<<===888;;;???IIIUUU___kkk}}}yyykkkiii|||rrr]]]MMMCCCAAACCCAAA@@@>>>===@@@AAA===888:::;;;<<<===@@@GGGQQQYYYYYY]]]bbbfffiiillloooqqqpppqqqqqqpppqqqssswwwzzzxxxzzz|||~~~~~~}}}}}}vvvjjjmmmvvv|||jjjXXXKKKKKKNNNOOOXXXcccooovvvxxxlllzzzwwwiii[[[]]]ZZZ___ttteeeZZZVVVTTTQQQOOOOOORRRVVVXXXYYY]]]ccciiikkkrrr}}}~~~rrrlll~~~~~~wwwnnnkkkgggdddccc^^^___```___\\\ZZZZZZZZZ[[[]]]___bbbcccbbb```___```bbbdddeeedddeeegggiiijjjhhhffffffhhhkkkooorrrnnnoooooollloooiiikkk||||||iiidddeeecccaaaaaadddgggjjjjjjhhhgggiiikkkvvvxxxbbbTTTYYYmmmyyyhhhZZZYYY]]]ZZZOOOFFFDDDAAA>>>>>>AAACCCCCCAAADDDAAADDDEEEFFFXXXjjjlllaaaooowwwmmmeee```lll~~~TTTGGGIIIBBB@@@AAA@@@>>><<<:::999999999:::<<<<<<;;;;;;:::999999888444333333222333333444444444333222111111111111222444333222222222333444555;;;@@@DDDCCC???======??????DDDKKKQQQSSSQQQLLLIIIIIILLLRRRYYY\\\ZZZQQQJJJGGGEEEMMMOOODDD???>>>888@@@>>>BBBMMMYYYfffuuuxxxiiikkkqqq\\\MMMGGGHHHDDDBBB???=========;;;888:::;;;;;;;;;===CCCKKKRRRVVVZZZ___dddfffiiikkkmmmmmmnnnoooooooooqqqtttvvvwwwyyy{{{}}}~~~~~~}}}}}}{{{ooommm{{{fffNNNGGGKKKQQQ\\\hhhvvvzzzyyyzzzsss\\\aaaddd|||pppfffZZZRRRPPPPPPOOOMMMRRRVVV[[[^^^```ccchhhmmmpppwwwxxxlllmmmtttvvv|||~~~tttllliiifffcccbbbaaabbbbbbaaa^^^]]]]]]^^^\\\^^^aaacccdddeeedddcccfffgggiiiiiihhhhhhjjjkkkllljjjhhhfffgggiiikkkmmmhhhiiihhhdddeeeqqq|||ooojjj~~~ooodddddddddcccbbbdddfffiiijjjiiiiiikkkmmmppprrrxxxqqqfffeeekkkiiiiiinnnrrrwww{{{```YYYvvvwwwbbbUUUJJJJJJLLLKKKFFFDDDBBB@@@>>>>>>AAACCCCCCBBB>>>>>>GGGLLLOOO```sssuuummmxxxxxxbbbVVVSSSQQQWWWgggSSSGGGHHHBBB???@@@???>>><<<:::999999::::::;;;;;;::::::999888888888444444333333333333333444222222111111000000111111444333222222111222222222999>>>CCCDDDAAA???>>>???EEEIIIPPPUUUWWWTTTOOOKKKIIIKKKPPPWWW\\\[[[UUUPPPMMMKKKRRRUUUNNNKKKHHH>>>FFF???<<>><<<<<<<<<;;;;;;:::::::::>>>CCCGGGPPPTTTZZZ___bbbeeegggiiiiiikkkmmmoooooooooppprrruuuwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}uuubbbUUUWWW___kkkvvv}}}uuusss~~~~~~}}}uuukkk^^^WWWOOOKKKLLLNNNOOOOOOSSSWWW]]]```cccffflllqqq{{{}}}~~~vvveeeiii}}}qqqpppyyyooohhhfffdddaaaaaabbbbbbbbb```^^^^^^```bbb```aaacccdddfffggghhhhhhggghhhiiihhhgggfffggghhhjjjiiigggggggggiiikkkllljjjkkkiiidddcccjjjyyy~~~bbbaaa}}}mmmiiihhheeedddbbbdddggghhhhhhiiikkkmmmjjjkkkpppxxxhhhXXXSSSYYYWWW[[[gggtttvvvuuubbbTTTsssxxxdddWWWLLLBBB@@@@@@@@@@@@CCC@@@>>>===>>>@@@BBBBBBBBB@@@CCCPPP[[[dddzzzyyybbbTTTLLLMMMOOOOOOOOO]]]{{{SSSGGGHHHBBB???@@@>>>>>><<<;;;:::::::::;;;999999999999888888777777555444444333333333333444222222111111111111222222333333222111111000000000777;;;AAADDDCCCAAA@@@@@@LLLPPPVVV[[[]]]\\\XXXUUULLLMMMQQQWWW\\\^^^ZZZWWWVVVRRRWWW]]]]]]```[[[JJJIIIAAA<<<===DDDNNN[[[gggssspppaaaiiittt^^^PPPJJJGGGFFFEEECCC??????AAA===<<<;;;::::::;;;===???HHHMMMTTTZZZ^^^aaaeeeggggggjjjmmmooopppooopppqqqsssuuuwwwyyy{{{|||}}}}}}~~~~~~~~~~~~}}}~~~zzzwwwxxx|||rrrcccWWWTTTPPPLLLKKKMMMQQQTTTUUUWWWZZZ^^^bbbeeekkktttzzzuuuooowww~~~www}}}wwwjjjeeedddaaa______`````````^^^]]]]]]```cccdddddddddeeeffffffggggggggghhhiiihhhfffeeefffgggffffffggghhhjjjlllooopppooopppoookkkhhhkkkssszzzrrr^^^qqqrrrkkkhhhfffccccccddddddeeefffggghhhggghhhjjjpppzzzxxxmmmiiikkkiiiooo}}}sssfffkkkjjjXXXOOOdddtttwwwcccUUUHHHCCCBBBAAAAAACCC>>>>>>>>>???@@@BBBBBBBBBFFFEEEQQQ```rrrmmm___]]]TTTTTTVVVUUUNNNRRRoooSSSGGGIIIBBB???@@@>>>======<<<;;;;;;;;;;;;999999888888888888777777666555444444333333333444333333222222222333333444222222222222111000000///555999???CCCDDDCCCBBBAAAKKKOOOTTTYYY]]]]]]]]]\\\OOOOOOQQQWWW___ccccccbbb^^^VVVXXX```gggpppjjjUUUJJJEEEAAA???>>>CCCPPP]]]eeesssooobbbnnnxxxbbbNNNJJJHHHIIIGGGBBB@@@BBB???>>>===<<<<<<<<<;;;;;;AAAFFFLLLSSSXXX]]]bbbeeeeeehhhmmmpppqqqqqqqqqrrrrrrsssuuuwwwyyyzzz{{{|||zzz{{{}}}}}}|||||||||}}}}}}|||}}}}}}xxxssssss|||}}}{{{qqqcccWWWPPPOOONNNMMMNNNQQQUUUXXXZZZ^^^```ccceeejjjtttpppsssxxx~~~~~~yyy~~~~~~}}}{{{pppfffcccbbb```^^^^^^___```___^^^]]]___bbbeeegggffffffeeeddddddccccccjjjkkklllkkkiiihhhiiijjjggggggiiikkkmmmoooqqqqqqooooooooonnnmmmmmmpppsssfffbbbvvviiihhhlllgggeeeddddddddddddddddddgggggggggkkkrrr}}}|||zzz~~~fffWWWPPPNNNTTT]]]mmmlll\\\LLLFFFGGGFFFCCCBBB>>>>>>@@@@@@AAAAAABBBBBBEEE>>>CCCQQQeeexxxlllkkkYYYRRRPPPRRRNNNQQQmmmSSSHHHJJJCCC@@@@@@============<<<<<<;;;;;;888888888888888888888888777666555444333333333333333333333222333333444555111111222222222111000000444777<<>>HHHSSSaaaeeetttpppgggkkk___TTTLLLKKKIIIBBB???AAA@@@?????????@@@???===;;;===AAAEEEKKKPPPVVV\\\aaabbbeeejjjnnnoooppprrrsssrrrrrrsssuuuvvvxxxyyyzzzuuuwwwzzz{{{{{{{{{{{{|||~~~}}}}}}zzztttuuutttuuu~~~zzzyyyrrriii^^^SSSPPPSSSLLLMMMOOOQQQUUUYYY\\\^^^___aaaeeeiiippp{{{|||nnnqqq~~~|||}}}}}}uuullldddcccbbb___]]]^^^___```aaa``````aaadddggggggffffffeeecccaaa```___eeefffhhhhhhgggggghhhjjjjjjkkklllmmmnnnooooooooommmnnnoooqqqqqqrrrrrrrrroooXXXgggxxxiiiiiiooojjjgggdddcccdddddddddcccggggggggghhhmmmvvvkkkWWWNNNMMMJJJLLLUUUhhh}}}eeeUUUGGGDDDGGGFFFBBB@@@???@@@BBBBBBAAAAAAAAABBBDDD<<<===DDDSSSrrrzzzvvvyyyyyybbbQQQHHHLLLMMMSSSqqqTTTIIIKKKDDDAAAAAA===============<<<<<<;;;999999999999999999999999777666555444444333333333222222111111222333333444000111222333333333222111444666:::???CCCFFFGGGFFF@@@AAACCCFFFJJJPPPUUUXXXZZZWWWVVVYYY```gggkkkllleeeaaaaaa\\\XXXccceeeXXXJJJGGGFFFFFFCCC@@@CCCHHHVVV[[[hhhyyy~~~sssiiittt}}}hhhVVVPPPLLLCCC???AAA?????????AAACCCCCC???<<<<<<>>>@@@CCCGGGMMMTTTYYY\\\```eeehhhkkkmmmppprrrrrrrrrssssssuuuvvvwwwxxxwwwyyy{{{{{{{{{|||~~~~~~~~~~~~}}}xxxrrr|||{{{wwwkkk```XXXRRRLLLLLLQQQKKKNNNQQQUUUYYY]]]```cccaaafffmmmttt|||uuuuuu|||~~~~~~qqqjjjdddcccbbb^^^]]]^^^\\\^^^```aaaaaabbbdddfffdddeeefffeeedddbbb___]]]^^^```bbbccccccdddfffhhhhhhjjjlllnnnoooooonnnnnnllllllnnnqqqtttuuusssqqq~~~^^^YYYsssssslllkkkgggddd```___aaabbbbbbaaaccceeefffgggjjjpppyyyeeeUUUSSSKKKKKKPPP]]]jjjpppnnnjjjXXXNNNFFFEEEFFFEEECCCCCC@@@CCCEEEDDDBBB@@@AAABBBEEECCCGGGIIIOOOllluuujjjfffjjjttt|||vvv^^^NNNQQQSSS[[[}}}TTTJJJLLLEEEAAABBB<<<===============<<<;;;999999999999999999::::::777777666555444333333333111111000000111222333333000111222333444444333222555666999>>>CCCGGGHHHHHHBBBAAABBBDDDHHHNNNTTTXXXbbb^^^ZZZZZZ___dddfffgggggghhhhhh\\\PPPWWW___WWWKKKFFFEEEGGGGGGCCC@@@AAAFFFWWWgggoooyyyxxxcccvvv{{{```UUUOOOFFFAAACCC>>>>>>???BBBEEEEEEAAA=========>>>>>>AAAFFFNNNSSSXXX[[[```dddgggjjjnnnppprrrrrrrrrssstttuuuvvvwwwzzzzzzzzzzzzyyy{{{~~~|||{{{{{{|||~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~|||wwwrrr}}}|||yyywwwkkk^^^SSSQQQPPPKKKIIIJJJKKKOOOTTTYYY]]]aaaeeegggjjjqqq{{{~~~yyyrrrooo|||~~~}}}|||lllpppiiiddddddbbb^^^]]]^^^XXX[[[^^^___``````bbbcccbbbccceeefffeeeccc```^^^^^^```cccdddeeegggiiilllcccfffiiimmmooopppppppppggggggiiimmmqqqrrrooolllkkkmmmXXXaaauuuooodddaaa^^^[[[ZZZ]]]______^^^```bbbeeefffiiinnnuuu{{{|||uuuuuutttbbb```UUUVVVZZZbbbhhhgggdddbbbTTTOOOLLLKKKIIIEEEEEEHHHAAADDDGGGFFFCCC@@@@@@BBBCCCHHHRRRRRRSSSooowwwvvv~~~lllYYYYYYZZZaaaVVVIIIKKKFFFAAA???@@@???>>>===;;;;;;::::::999999888888777666666666999777444111000111444555222222333333333333444444444444444333333222222222555444333777===CCCFFFFFFDDDEEEEEEEEEGGGKKKRRRVVV_________\\\XXXVVV[[[bbbbbbsssvvvaaaOOOPPPUUUSSSWWWLLLAAABBBLLLQQQIII===FFFFFFNNN___nnnwwwzzzvvvwww~~~hhhTTTGGGEEEJJJAAA???>>>???===:::;;;???>>>>>>>>>???@@@BBBCCCDDDNNNQQQXXX^^^dddgggiiiiiikkkmmmpppqqqrrrsssuuuwwwyyyyyyyyyzzz{{{|||||||||}}}|||zzzzzz{{{}}}~~~}}}}}}}}}}}}zzzsssoooooorrrtttuuu}}}}}}vvvlllfffTTTQQQLLLJJJIIIKKKLLLLLLLLLQQQWWW\\\^^^```dddhhhlllyyywwwqqq}}}fffuuuxxxsssxxx}}}yyyiiidddcccdddddddddcccbbb```___XXXYYY[[[[[[\\\^^^bbbeeeaaacccfffggggggeeebbb```aaabbbeeegggiiijjjjjjjjjggggggfffgggiiimmmqqqsssooollljjjlllnnnnnnhhhcccppphhhUUUVVVvvvxxx```YYYZZZYYYWWWXXX\\\\\\ZZZ\\\]]]```dddiiimmmqqqssszzz}}}wwwpppooovvvvvvrrrttt}}}xxxmmmiiirrrhhhXXXJJJFFFIIIHHHDDDFFFGGGMMMRRRKKKAAAAAAJJJNNN[[[eeeeeegggwwwzzzpppsssuuuWWWHHHHHHDDDBBBAAA@@@???>>>===<<<;;;;;;;;;::::::999888888777777666888777444222111222444555333333444444444555555555444444444333333333222222555333333666<<>>???FFFTTT```kkkyyy|||qqqrrrjjjVVVHHHAAABBB???>>>AAA@@@===<<>>===<<<;;;;;;;;;;;;;;;::::::999888888888777666555444444333444444444555555555555666666666444444444444333333333333444222222444999???BBBDDDEEEDDDBBBBBBDDDJJJSSSYYY___```]]]XXXQQQOOOPPPRRRaaagggjjjdddXXXRRRUUU\\\\\\eee^^^LLLIIIXXX[[[PPP@@@???AAAHHHQQQ]]]nnn|||uuuqqq{{{rrr___NNNIIICCC@@@BBBDDDBBB???@@@AAAAAA@@@???>>>>>>>>>???>>>AAAFFFMMMTTT[[[```ccciiijjjjjjjjjkkkmmmpppsssttttttuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyzzz{{{{{{}}}~~~~~~~~~~~~~~~{{{xxxwwwooollllllsss}}}~~~zzzaaaVVVTTTVVV^^^hhhzzz~~~{{{xxxssslllcccXXXMMMFFFFFFEEEEEEFFFHHHLLLPPPSSSUUUXXX\\\```dddlllvvv~~~uuunnnkkklllaaallluuuqqqlllmmmtttaaa\\\[[[\\\]]]]]]]]]^^^^^^^^^^^^]]][[[XXXYYY[[[]]]\\\ZZZ]]]___aaacccddddddcccbbbaaaaaaaaabbbdddfffhhhiiijjjiiiiiijjjkkkmmmpppqqqpppnnnmmmoooqqqqqqmmmjjjbbbppprrrXXXLLLddd~~~kkk```WWWUUURRRMMMNNNSSSVVVWWWXXXZZZ]]]```cccdddmmmttt~~~jjjXXXRRRRRRTTTXXX```bbbVVVHHHJJJUUUqqq]]]LLLKKKEEECCCDDD@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999999666666666666666555444444444444555555555666666666444444444444444444333333333222111333777<<<@@@CCCDDDDDDCCCDDDIIIQQQ[[[bbbkkkhhh___TTTNNNPPPVVVYYYdddeeekkknnnfffZZZYYY```bbbooorrrbbbTTTRRRVVVWWWKKKEEE???>>>DDDQQQ```kkkzzzuuummmzzz}}}iiiWWWMMMEEEDDDEEECCCBBBBBB@@@@@@???>>>>>>>>>??????<<<>>>AAAEEEKKKQQQVVVXXX```cccfffhhhjjjllloooqqqqqqqqqrrrtttuuuwwwxxxxxxyyyyyyyyyyyyzzzzzzyyyyyy{{{|||}}}~~~~~~}}}~~~bbbSSSOOOOOOQQQTTTkkkxxx~~~yyyuuutttnnnfff]]]UUUNNNGGGCCCEEEFFFGGGIIILLLPPPUUUYYY^^^```aaadddjjjvvv{{{jjjhhhvvv{{{gggaaannn{{{|||{{{vvvsssjjj___]]][[[]]]]]]\\\\\\\\\\\\]]]]]]ccc___[[[[[[^^^___[[[WWW\\\^^^```bbbdddeeeeeeeeecccbbb``````aaacccfffhhhgggggggggggghhhjjjkkkkkknnnllllllmmmoooooommmkkkiiirrrzzzrrrSSSXXXnnnyyygggZZZZZZYYYRRRNNNQQQSSSSSSSSSUUUVVVXXXZZZ[[[dddhhhrrr~~~rrr]]]QQQ[[[aaakkklll___PPPSSS```uuu~~~aaaRRROOOHHHDDDCCC@@@???>>>=====================<<<<<<;;;:::::::::555666777777777666555444333444444444444555555555444444444444444444444444333222222222444999>>>BBBEEEEEEFFFHHHKKKSSS[[[aaaiiihhhaaaWWWSSSYYY]]]^^^bbbbbbkkkuuuqqqbbb[[[___eeennnyyyvvv^^^GGGGGGUUUUUULLLAAA<<>>???@@@@@@AAA@@@@@@@@@AAADDDGGGJJJLLLTTTYYY___eeehhhjjjlllnnnmmmnnnoooqqqssstttvvvvvvwwwxxxyyyzzzzzzzzzyyyxxxxxxyyy{{{}}}~~~}}}||||||~~~}}}}}}~~~rrrgggbbb\\\VVVQQQ\\\kkk|||wwwpppkkkeee___VVVNNNJJJHHHGGGGGGFFFHHHKKKMMMOOORRRXXX\\\aaabbbeeejjjssspppllluuu{{{lllgggyyyssstttvvv{{{}}}yyysss{{{xxxeee```___\\\\\\[[[[[[[[[\\\^^^```bbbhhhccc___```bbbbbb^^^YYY]]]^^^```bbbdddfffggghhheeeccc```______```ccceeedddeeefffgggggghhhhhhhhhiiiiiiiiijjjlllllllllkkknnntttzzz___UUU]]]~~~yyybbbZZZYYYTTTQQQRRRPPPPPPPPPQQQQQQRRRSSSTTTYYY]]]eeeqqqxxx```dddjjjssstttgggZZZ^^^lll|||}}}{{{}}}|||xxxwwwyyybbbTTTPPPHHHDDDCCC@@@???>>>>>>=========>>>======<<<<<<;;;:::::::::666666777777777777666666333333444444444555555555444444444444555555555555333333222222333777===BBBFFFGGGIIIJJJKKKNNNRRRUUUXXX___aaa^^^___dddbbb\\\ccceeeooo||||||pppgggeeeeeefffpppvvvaaaBBB<<>>>>>===>>>>>>>>>======<<<;;;;;;::::::999777777777777777777777777444555555555555666666666444444444444555555555666444444333222222666===BBBDDDGGGKKKLLLLLLKKKKKKKKKIIIUUU^^^aaafffllliii___dddiiirrr}}}~~~uuuooofff```aaafff^^^KKKBBBFFFOOOSSSSSSNNNLLLUUU^^^cccfffdddiiiwwwwwwyyy}}}kkk[[[MMMHHHHHHCCCBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@CCCHHHMMMRRRWWW\\\```aaabbbdddfffiiikkkmmmnnnnnnppptttwwwxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxzzzyyyzzz|||~~~~~~}}}{{{||||||~~~}}}}}}~~~~~~~~~uuupppmmm[[[bbbqqq}}}{{{{{{vvvrrrmmmgggaaaZZZSSSOOOGGGDDDAAAAAACCCFFFGGGHHHJJJNNNSSSUUUVVVYYY___dddkkkuuuqqqrrr{{{vvvccc}}}wwwrrrwwwxxxpppuuujjjcccaaa]]]^^^bbb]]]\\\[[[ZZZ\\\aaaeeehhhddddddddddddcccaaa___^^^^^^^^^^^^___aaadddggghhhiiigggdddaaa^^^]]]]]]]]]^^^```ccceeegggfffeeedddggghhhiiijjjkkklllnnnpppnnnrrrvvv{{{zzzcccQQQXXXnnnppp[[[VVVTTTPPPQQQPPPPPPOOOOOOOOOPPPPPPNNNPPPTTTYYYbbbooo~~~vvv~~~|||{{{zzzyyywwwsssuuuyyyxxxvvv\\\LLLIIICCCCCCEEE@@@???>>>>>>>>>>>>>>>???===<<<<<<;;;::::::999999888777777777777777888999666666666666777777777777444444444555555555666666444444444222222666===CCCAAAEEEKKKNNNNNNLLLJJJIIIFFFRRRZZZ]]]fffpppppphhh```fffnnnvvv~~~{{{rrrhhh___WWWWWW[[[WWWMMMDDD===JJJPPPIIIBBBFFFPPPWWWWWW]]]eeelllsss||||||tttjjjXXXOOOOOOEEEEEECCCBBBAAA@@@@@@@@@>>>>>>>>>??????@@@@@@@@@<<<>>>@@@BBBFFFMMMUUUZZZ]]]^^^```ccceeehhhjjjkkkjjjmmmqqqtttvvvvvvtttssstttttttttuuuvvvvvvwwwwwwyyyxxxyyy{{{}}}}}}|||zzzxxxyyy{{{}}}~~~|||{{{|||{{{rrrrrrsssdddgggppp~~~|||yyyvvvtttsssiiieee___XXXRRRLLLFFFBBBAAAAAABBBDDDGGGHHHGGGFFFMMMRRRWWWZZZ[[[^^^dddjjjyyyrrrooojjj[[[lllyyywww{{{uuuxxxoooxxxlll[[[]]]___[[[___jjjdddaaa^^^[[[[[[]]]```bbb```bbbccccccaaa___^^^^^^^^^^^^]]]^^^___bbbeeegggjjjhhheeebbb___]]]\\\[[[ZZZ\\\___bbbddddddbbbaaahhhiiikkkllllllnnnqqqssspppttttttttt}}}{{{rrrSSSJJJYYYsssjjj___WWWNNNQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSWWWbbbrrrwwwvvv~~~}}}{{{yyywwwvvvuuuuuuqqqoootttzzzzzzzzz}}}oooWWWNNNIIIEEEGGGDDDAAAAAA@@@???>>>===<<<<<>>999888<<>>>>>===:::;;;<<<>>>AAAEEEHHHJJJTTTVVVYYY\\\___`````````gggiiikkknnnpppqqqrrrrrrrrrpppoooqqquuuvvvuuutttuuu{{{{{{tttvvv|||yyynnnjjjsss{{{}}}~~~}}}~~~~~~}}}|||zzzyyyyyy{{{}}}~~~~~~zzzllllllcccjjjxxx~~~}}}|||wwwvvvtttooofff___UUURRRLLLGGGCCCAAAAAAAAAAAABBBCCCCCCDDDEEEIIIKKKQQQWWW\\\\\\aaakkkuuuzzzxxxhhh\\\qqqaaaTTT___zzzuuummmsss{{{|||zzzyyylllccc\\\]]]`````````bbb```^^^\\\ZZZYYY[[[\\\^^^bbbdddfffeeeaaa___```bbb___^^^]]]^^^___cccfffhhhffffffeeedddbbb```]]]\\\]]]```ccccccaaaaaadddggglllkkkjjjjjjkkkmmmoooqqqpppqqqtttxxx}}}kkkPPPIIIZZZzzzkkkYYYVVVRRRRRRPPPMMMOOOSSSPPPJJJMMMOOOPPPPPPRRRYYYbbbiii~~~{{{~~~~~~wwwyyy~~~yyywwwtttqqqooopppqqqsssrrrrrrsssuuu}}}}}}gggpppWWWNNNJJJFFFIIIGGGCCCBBB@@@????????????>>>???===<<<<<<<<<<<<;;;999888888888888777777777777555555555666666666666666444444555555555555444444666333333555666555666:::===@@@DDDGGGIIIIIIHHHGGGBBBKKKPPPQQQ\\\ooozzzzzzfff]]]UUUWWWbbbmmmrrrsssbbbXXXQQQTTT^^^gggkkkmmmcccUUUCCC888777;;;======PPPPPPPPPRRRYYYdddooouuuxxxeee\\\RRRKKKJJJHHHCCC@@@AAADDDBBB@@@@@@BBBCCCBBBBBB@@@???>>>>>>???@@@AAABBBHHHJJJNNNRRRVVVZZZ]]]^^^___aaadddgggjjjlllmmmnnnqqqpppoooqqqtttvvvvvvtttrrrwwwxxxwwwxxxwwwmmm```eeeoooxxx{{{|||~~~~~~}}}}}}~~~~~~|||{{{zzzyyyyyyzzz|||}}}}}}~~~~~~~~~~~~lllccciiivvv{{{~~~|||yyywwwuuupppkkkhhheee```XXXQQQKKKIIIEEEAAA???>>>???@@@BBBDDDFFFHHHIIILLLQQQTTT]]]aaabbbcccjjjyyyuuugggbbbfffmmmlllYYY\\\iiiwwwuuulllnnnvvv{{{}}}hhh```ZZZ[[[^^^______aaa]]]\\\ZZZYYYYYY[[[]]]___]]]___aaabbb```___aaabbbcccbbbaaa```aaacccfffhhhhhhhhhhhhgggfffdddbbbaaa___```aaaaaaaaabbbdddfffiiihhhgggfffgggiiikkklllpppppprrruuuxxxbbbMMMNNNgggiiiYYYVVVSSSOOOLLLLLLMMMNNNOOONNNOOOPPPPPPPPPUUU[[[```qqq{{{{{{wwwpppqqqtttwwwvvvuuusssqqqqqqrrrtttqqqssswwwpppkkkWWWNNNJJJGGGKKKJJJGGGCCC??????AAABBBBBB@@@???>>><<<<<<======;;;:::999999888888888777777777666666666666666555555555444444555555555555444444777444333666666444444888:::===AAAFFFIIIJJJJJJIIICCCKKKQQQWWWeeewwwjjj```UUURRRZZZgggsssxxxsss```TTTZZZbbbdddlllwwwyyylllXXXEEE;;;777888:::IIIHHHGGGHHHLLLTTT___hhhrrrttthhh[[[SSSMMMHHHEEEEEEDDDCCCAAAAAABBBBBBAAA@@@AAAAAA???>>>============???@@@BBBFFFJJJNNNRRRTTTUUUWWW[[[___cccfffhhhiiilllllllllnnnqqqssssssrrrqqqpppqqquuuwwwpppbbbVVV^^^iiissswwwyyy||||||{{{~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzz|||}}}{{{}}}~~~~~~~~~~~~{{{ppprrr|||}}}~~~}}}{{{yyywwwtttpppmmmgggbbb[[[WWWSSSNNNGGGBBB@@@???>>>======>>>???@@@AAACCCFFFIIILLLPPPUUUYYYeeehhhjjjnnnzzzyyyhhh[[[\\\lll{{{iiiaaajjjuuuzzzsssrrrtttwwwzzzxxxssstttvvvwwwtttddd]]]XXX[[[^^^___```bbb\\\[[[ZZZYYYZZZ[[[^^^___YYY\\\___``````aaaccceeefffeeedddccccccdddfffgggfffgggggghhhhhhgggffffffbbb```______aaadddeeeffffffeeecccbbbbbbccceeefffmmmmmmoooqqqrrrvvv~~~ZZZEEERRRllliii\\\TTTOOOQQQOOOJJJKKKQQQPPPPPPPPPOOONNNPPPSSSVVV___iiiyyyvvvqqqpppqqqsssuuuuuuuuusssrrrssstttpppttt~~~~~~mmmtttppptttVVVMMMIIIGGGLLLKKKHHHCCC>>>>>>AAACCCCCCAAA@@@>>>============<<<:::999999999888888888777777777777666666555555444444444444555555555555444444888555444666666333333555888;;;???EEEIIIKKKMMMMMMIIIQQQZZZdddppp{{{~~~zzzpppfffZZZSSSXXXdddrrr|||vvvjjjeeeaaa___eeennnsssvvvppp\\\DDD666999AAA@@@BBBEEEFFFDDDEEEOOOZZZeeennn|||rrraaaVVVOOOLLLKKKFFFDDDBBBAAAAAA@@@???===??????????????????@@@@@@>>>>>>>>>???@@@BBBEEEFFFMMMOOOSSSWWW[[[```cccdddeeeeeefffhhhkkkmmmnnnooorrrllljjjpppuuunnn___SSSYYYdddoootttwwwzzzzzzxxxyyyzzz{{{{{{||||||{{{{{{xxxxxxwwwwwwwwwwwwxxxxxxzzzyyyyyyyyyyyy{{{|||}}}zzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyywwwtttrrrooojjjddd```YYYUUUOOOJJJGGGCCC???<<<<<<<<<<<<===???@@@AAABBBCCCFFFIIILLLOOOTTTYYY]]]fffmmmvvv|||rrreee]]]___mmm~~~kkklll~~~uuussszzz~~~|||vvvcccbbb\\\YYY\\\___```bbbeee___^^^\\\[[[[[[\\\]]]^^^[[[\\\___aaabbbdddeeefffeeedddcccccccccdddfffgggbbbcccdddeeeeeefffggggggfffbbb^^^___bbbfffggggggdddcccaaa```___```aaabbbjjjiiikkkmmmmmmnnnuuu~~~qqqLLLHHHXXXzzziiiZZZQQQVVVVVVMMMKKKQQQPPPPPPPPPOOONNNOOOOOOPPPSSSZZZgggxxx~~~yyyvvvtttsssqqqtttvvvvvvsssrrrrrrtttrrrzzzzzzkkkkkkuuupppsss~~~UUULLLIIIFFFJJJIIIHHHDDD???>>>@@@BBBBBBAAAAAA???>>>===>>>>>>===;;;999999999999888888888888777777666666555555444444444444555555555555444444777444444777666222222444666999>>>DDDIIIMMMOOOPPPMMMRRRZZZaaaiiiqqqrrrpppooohhh___XXXWWW___lllvvvwwwhhhdddeeeeeeccclllpppfffQQQ@@@<<<>>>888>>>FFFIIIBBB<<>>===<<<===>>>???EEEGGGJJJMMMQQQUUUYYYZZZ]]]___aaaccceeehhhjjjkkkoookkkkkksss{{{uuuaaaNNNXXXcccmmmqqqtttwwwxxxvvvvvvvvvwwwxxxxxxxxxxxxwwwtttsssssssssssssssttttttwwwwwwwwwxxxyyyyyyzzz{{{yyy|||~~~~~~~~~yyyyyy~~~zzz{{{{{{zzzyyyxxxvvvtttsssooommmiiieee```[[[UUUQQQLLLIIIEEEBBB@@@???>>>>>><<<===>>>???AAACCCEEEFFFKKKNNNQQQTTTXXX]]]cccgggsss|||zzzqqq```PPPSSSggg}}}tttiiinnnyyy~~~~~~vvvrrr}}}uuuddd\\\^^^ZZZYYY\\\______bbbfffcccbbb```___]]]]]]]]]]]]\\\\\\^^^```bbbcccdddcccaaa``````aaabbbccceeefff```aaaaaabbbdddeeefffggggggccc``````dddhhhiiihhhdddcccaaa___^^^___```aaafffeeegggkkkkkkkkkpppvvvbbbLLLKKKYYYwwwjjjVVVUUUVVVPPPNNNTTTPPPPPPOOOOOOPPPPPPPPPPPPQQQSSSYYYfffwww~~~|||xxxvvvvvvtttsssqqqtttvvvuuurrrqqqsssvvv}}}|||cccjjj|||vvvuuuVVVMMMIIIFFFIIIFFFGGGEEECCCAAA@@@@@@AAABBBAAA@@@>>>>>>??????===<<<:::999999999999888888888666666666666666555555555444444555555555555444444666444444777666333222444444777<<>>GGGNNNHHH===<<>>>>>>>>===>>>>>>??????@@@AAACCCFFFIIILLLNNNTTTVVVZZZ\\\^^^```dddfffeeehhhmmmxxxlllOOOYYYccckkknnnpppssstttssssssttttttuuuuuuuuuuuuuuupppooooooooooooppppppqqqrrrsssssstttuuuvvvwwwwwwwwwyyy}}}~~~}}}|||||||||}}}||||||||||||}}}~~~~~~zzz}}}ttttttxxxuuuuuuuuuuuussspppmmmjjjhhh```\\\XXXSSSPPPKKKGGGDDDAAA@@@???>>>>>>???@@@AAA??????@@@BBBDDDHHHKKKMMMPPPTTTYYY^^^dddkkkrrrwwwxxxmmmiiiZZZUUUWWWggg{{{vvvhhhTTT___~~~wwwvvvvvvsssqqqvvvyyyeee^^^]]]YYYVVVVVVZZZ\\\\\\___dddfffeeecccaaa___]]]\\\\\\[[[ZZZ[[[]]]```aaaaaa___]]]]]]^^^___```aaabbbcccbbbbbbbbbcccdddeeefffgggeeecccbbbbbbdddggghhhiiieeecccaaa```___```aaabbbdddccceeeiiijjjjjjnnnsssyyy|||[[[IIICCC\\\}}}iiiZZZUUURRRTTTXXXRRRPPPOOOOOOQQQRRRRRRQQQSSSRRRSSSYYYeeevvvxxxuuu~~~~~~www|||zzzxxxvvvvvvvvvvvvuuurrrtttvvvtttqqqsssyyyeeeXXXrrrXXXPPPLLLGGGHHHDDDFFFHHHIIIFFFAAA>>>@@@CCCBBB@@@????????????>>><<<::::::999999999888888888555555555666666666666666444444555555555555444444555333333777666333222444111444999???EEEJJJNNNOOOOOONNNLLLHHHEEEIIIUUU___hhhpppxxxyyytttppprrrvvvzzz{{{sssmmm^^^WWWTTTZZZccccccXXXMMMGGGCCCHHHSSSUUUJJJAAA@@@<<>>>>>????????????>>>>>>>>>>>>>>>>>>???AAACCCDDDGGGJJJNNNQQQRRRUUUYYY\\\YYYbbbhhhqqqbbb[[[cccjjjkkkkkknnnppppppoooooopppqqqqqqqqqqqqppplllllllllllllllmmmnnnnnnlllmmmnnnoooqqqqqqrrrrrrrrrtttvvvwwwwwwvvvvvvwwwyyyxxxwwwwwwxxxyyyzzzyyyvvvwww~~~zzzwwwooooooqqqmmmkkkjjjiiigggddd___[[[YYYQQQMMMIIIEEECCCBBB@@@>>><<<===>>>>>>???AAACCCDDDDDDDDDEEEGGGKKKPPPUUUXXXXXX]]]eeennnxxxoooeeeccc\\\iii{{{uuu```QQQUUUiii{{{xxx{{{kkkbbb___]]]XXXVVVVVVZZZ[[[[[[^^^ccceeedddcccaaa___^^^]]]\\\YYYYYYYYY\\\```bbbaaa```]]]]]]]]]^^^^^^_________dddccccccbbbcccdddeeefffaaabbbcccccccccdddfffhhhdddcccaaa``````aaabbbcccdddbbbcccgggiiiiiilllqqqppprrrVVVFFFLLL\\\yyytttccc[[[XXXWWWTTTQQQOOOOOOQQQRRRRRRQQQQQQQQQRRRTTTYYYeeesss~~~wwwaaa]]]^^^ZZZfffrrryyyvvvwwwxxxyyyxxxwwwwwwwwwrrrtttuuusssrrrxxxdddPPPSSSrrrZZZRRRNNNHHHHHHDDDFFFKKKMMMIIIBBB>>>@@@DDDBBB@@@??????@@@???>>>===:::::::::999999999888888444555555555666666777777444555555555555555555444444222333777777333222444000222777===CCCHHHLLLNNNQQQRRRRRRMMMFFFCCCKKKUUUbbbppp~~~}}}vvvtttvvvpppoooxxxyyynnnmmm___\\\ZZZ\\\cccjjjmmmnnnVVVJJJIIIWWW```WWWIIIBBBFFF@@@@@@IIIRRRXXX___fff{{{}}}tttfffXXXOOOIIIFFFEEEBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@???===<<<:::@@@???>>>===>>>???@@@AAA<<<@@@DDDGGGHHHKKKOOOSSSRRR[[[^^^ddd|||\\\ccciiihhhhhhkkkmmmmmmjjjkkkkkklllllllllllllllkkkjjjjjjjjjkkkllllllmmmhhhiiijjjlllmmmnnnnnnnnnnnnoooqqqrrrqqqqqqrrrsssuuutttssssssuuuvvvvvvuuuxxxuuurrrrrrtttwww}}}~~~oookkklllgggggghhhbbbaaa```___\\\XXXSSSNNNLLLIIIFFFAAA>>>>>>?????????<<<===@@@AAABBBCCCFFFGGGIIIIIIJJJMMMQQQXXX^^^bbbdddjjjuuuvvvjjjdddfff}}}wwwaaa[[[^^^jjjxxx~~~wwwuuu|||zzzqqqeeebbb```[[[YYYXXXYYY\\\]]]\\\___eeebbbbbbaaa```___^^^]]]]]]ZZZYYYZZZ]]]bbbeeedddccc______^^^^^^^^^]]]]]]]]]dddcccbbbaaaaaaaaabbbccc]]]```ccccccaaaaaadddgggdddbbbaaa``````aaacccddddddbbbcccfffhhhhhhkkkooommm}}}eeeSSSFFFDDD[[[wwwfffZZZSSSVVVRRROOONNNPPPRRRQQQPPPNNNQQQSSSSSSTTTZZZeeemmmyyywwwYYYRRRTTTTTTOOO^^^tttyyysssqqqtttwwwxxxvvvtttttttttrrrtttuuusssttt|||fffKKK@@@OOOmmmZZZRRRMMMGGGIIIFFFDDDEEEFFFFFFFFFEEECCCBBBDDDCCCBBBAAA???>>>======::::::999999888777777666777777666555555555555555444333333444666777666555666555555555555444444444222333333555999@@@IIIOOOMMMSSSVVVPPPEEE???DDDKKKVVVgggxxx}}}mmmjjjkkkmmmqqqvvvzzz||||||^^^]]]```eeefffgggqqq|||ttthhhXXXPPPXXXaaa]]]QQQEEECCCDDDJJJKKKKKKQQQZZZbbblll~~~sssdddYYYRRROOOLLLGGGAAA???@@@AAAAAA@@@AAABBBBBB@@@???>>>???@@@???===;;;;;;===???@@@@@@>>>>>>???@@@AAABBBCCCCCCEEEOOOQQQSSSiii```___^^^^^^___aaaccceeecccdddfffggghhhgggeeedddccccccccccccddddddddddddbbbdddeeefffffffffhhhjjjjjjkkkkkklllllllllkkkkkkooommmkkklllnnnooonnnkkkqqqpppnnnkkkiiifffdddcccfffeeeccc```]]]ZZZWWWVVVOOOOOOMMMIIIEEEBBBAAAAAABBB@@@??????@@@AAAAAA@@@>>>???@@@BBBFFFHHHHHHHHHMMMPPPTTTWWW[[[^^^cccfffrrr}}}tttnnnooonnnooo|||wwwcccdddwwwvvvtttwww|||}}}uuuttt{{{xxxeee___^^^]]][[[XXXWWWWWWXXX\\\^^^______`````````aaaaaa```\\\ZZZ```^^^\\\]]]^^^`````````bbb```______aaacccdddddddddddddddccccccaaa``````aaabbbcccdddcccaaa___]]]cccccccccaaa___^^^___```aaaccceeeffffffggghhhiiillluuudddOOOAAALLLfffiii\\\TTTUUUUUURRROOOMMMNNNPPPMMMMMMNNNQQQTTTXXX[[[]]]lllrrr|||}}}lll^^^YYYZZZYYY[[[cccuuu}}}zzzxxxvvvtttrrrqqqsssuuuvvvwwwwwwsssqqqvvvfffFFF===LLLfff|||ZZZSSSMMMGGGIIIFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCBBBAAA???>>>======;;;::::::999999888777777777777666555555555555666555555555666999;;;::::::555555555555444444444444222333333555888>>>FFFKKKLLLPPPSSSQQQLLLGGGFFFFFFSSSeeeyyynnncccccccccgggnnnwww~~~|||pppfffhhhlllkkkgggfffppptttpppaaaUUUTTTYYY]]][[[OOODDDBBBCCCEEEJJJQQQWWW___kkkwwwyyyfffZZZRRRMMMHHHFFFFFFEEECCC@@@BBBCCCCCCBBBAAAAAAAAABBB@@@>>>======>>>???>>>===<<<<<<<<<===>>>??????@@@@@@EEEEEEDDDQQQdddggg\\\TTTSSSRRRRRRSSSTTTVVVXXXXXXYYY\\\]]]^^^^^^]]]]]][[[\\\\\\\\\\\\]]]]]]]]]]]]^^^```aaa```aaacccdddeeeeeefffffffffeeeddddddhhhfffeeeeeeggghhhfffdddfffeeedddaaa___]]][[[[[[VVVUUUSSSQQQNNNLLLJJJIIIFFFGGGFFFCCC@@@>>>>>>???>>>=========>>>???@@@@@@DDDDDDCCCDDDGGGJJJLLLMMMTTTWWW\\\bbbhhhpppxxx~~~{{{wwwlllfffooopppmmm}}}tttrrrwwwyyywwwsssccc^^^]]]\\\[[[YYYXXXWWWXXXZZZ\\\\\\\\\\\\\\\]]]___aaaaaa___]]]___^^^^^^```aaabbb```^^^]]][[[YYYZZZ]]]```bbbbbbeeeeeedddcccbbb```^^^]]]___```bbbccccccbbb```______```aaa```^^^^^^```bbb```bbbdddeeeeeeeeeggghhhjjjoooxxx~~~dddKKKFFFSSSmmmlll\\\XXXSSSRRRSSSSSSQQQNNNPPPPPPPPPQQQTTTVVVYYY[[[hhhlllssszzztttjjjeeeZZZYYY^^^lll|||zzzxxxwwwuuutttrrrqqqrrrrrrrrrqqqvvvwwwzzziiiUUUGGGQQQmmmzzz{{{[[[SSSMMMHHHIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>======<<<;;;;;;::::::999888888888777666666555555666666555444444777:::<<<<<<;;;555555555555444444444444222222333444666;;;AAAFFFIIIKKKNNNRRRSSSPPPIIICCCTTTeee{{{xxxbbb```]]]___fffsss~~~zzzvvvmmmaaaYYYcccooottthhhUUULLLPPPUUUddd]]]VVVPPPJJJEEEFFFIIIJJJOOOWWW^^^gggwww|||jjjaaaVVVMMMIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@>>><<<;;;;;;<<<<<<======>>>>>>AAA@@@>>>===AAAGGGGGGCCCFFFFFFEEEDDDEEEFFFHHHIIIIIIJJJMMMOOOPPPQQQPPPPPPOOOPPPPPPPPPPPPQQQQQQQQQSSSTTTVVVVVVVVVVVVXXXZZZZZZ[[[[[[[[[ZZZYYYYYYXXX]]][[[ZZZZZZ[[[[[[ZZZXXXVVVVVVTTTSSSQQQOOONNNMMMIIIIIIGGGFFFDDDCCCBBBAAA>>>??????>>><<<;;;<<<>>><<<<<<<<<===???AAACCCCCCCCCEEEIIIMMMSSSXXX\\\^^^bbbffflllttt~~~yyyrrriiiiiiooolll^^^YYYnnniii]]]ZZZYYYXXXXXXYYYXXXVVVWWWXXXYYYYYYXXXVVVWWWYYY\\\```bbbaaa```^^^^^^___bbbcccccc```]]]ZZZWWWVVVWWWZZZ^^^aaabbbddddddcccaaa___]]][[[ZZZ[[[]]]___aaabbbccccccbbb\\\]]]^^^^^^^^^^^^```bbb___aaaccccccccccccdddeeefffjjjmmmyyy}}}^^^JJJEEETTTvvvmmmaaaUUUQQQUUUXXXTTTOOORRRRRRRRRRRRSSSUUUVVVWWWaaaeeeiiinnnrrrxxx~~~|||ooo```\\\ZZZccctttzzzvvvuuuuuuttttttrrrssssssssssssrrrqqqpppvvv}}}zzzPPPLLLUUUttt|||yyyttt|||[[[SSSNNNHHHJJJGGGGGGFFFDDDCCCCCCCCCDDDEEEDDDCCCBBBAAA???>>>=========<<<<<<;;;::::::999999888777777666555666666666333333222444777888888777555555555444444444333333111222333333444777;;;???FFFHHHMMMSSSVVVTTTOOOIIITTT___ppppppkkkeeebbbeeeooo|||uuuiiieeeZZZ]]]```aaa```[[[SSSLLLWWW___hhhfff[[[MMMGGGFFFBBBGGGMMMRRRYYYcccoooyyyooo]]]SSSOOOMMMLLLFFFEEEDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCAAA>>>===>>>>>>>>>>>>>>>>>>>>>AAA>>>===??????===>>>@@@???>>>>>>===>>>>>>???@@@>>>???@@@AAABBBCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFHHHIIIJJJIIIIIIKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJNNNMMMLLLLLLLLLKKKKKKJJJGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???<<<===>>>===<<<<<<>>>???===>>>@@@BBBCCCFFFIIIKKKHHHMMMTTT[[[aaafffjjjlllvvv{{{uuulllgggcccttt```RRRVVVfff}}}{{{zzzxxxyyy}}}uuu^^^VVVVVVTTTSSSTTTVVVTTTSSSTTTVVVWWWWWWWWWUUUUUUWWWZZZ^^^aaaaaaaaa^^^]]]]]]___```aaa___]]]\\\YYYWWWWWW[[[___aaaccc``````___^^^\\\[[[YYYXXXXXXZZZ\\\___aaacccdddeee\\\]]]]]]]]]\\\\\\^^^```]]]___aaaaaaaaa```aaabbbaaahhhjjjrrrtttZZZGGGFFF[[[rrrvvvbbbUUUTTTUUUUUURRRRRRQQQQQQQQQQQQSSSTTTUUU\\\___cccgggkkknnnsssvvvqqqkkkfffiiiuuu}}}xxxzzzwwwsssqqqqqqrrrrrrqqqooorrrtttvvvvvvuuuuuuuuuzzzzzz___OOO\\\www~~~yyy[[[SSSNNNHHHJJJGGGGGGFFFDDDCCCCCCCCCDDDEEEDDDCCCBBBAAA???>>>============<<<;;;;;;::::::999888888777666666666666666444333222333555555444333555444444444444333333333000111222222222444777:::DDDIIIQQQVVVWWWWWWWWWXXXQQQSSSZZZhhhzzzxxxppplllnnnuuuzzz|||uuuccc[[[XXX___jjjoooiiiaaaWWWZZZ^^^``````[[[RRRJJJEEEFFFGGGJJJNNNSSSWWWYYYlllssshhh___YYYPPPMMMIIIHHHHHHHHHFFFDDDCCCCCCCCCDDDEEEDDDBBB??????????????????>>>>>>>>>===::::::>>>>>>:::;;;AAA<<<<<<;;;;;;;;;;;;;;;;;;888999999999999888888888999999999999::::::::::::;;;<<<============>>>@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@???>>>>>>???>>>>>>============<<<<<<<<<<<<<<<<<<<<<============>>>??????>>>>>>@@@BBB???BBBEEEGGGHHHKKKOOOSSSXXX[[[^^^bbbfffmmmuuuzzzvvvmmmgggeeeeeewwwzzzfffTTT```hhhzzz{{{}}}tttmmmmmmsss{{{qqq[[[VVVWWWTTTSSSVVVRRRQQQPPPRRRUUUWWWXXXWWWVVVVVVWWWYYY]]]_________^^^\\\YYYYYYZZZ\\\^^^^^^]]][[[YYYYYY[[[^^^``````ZZZZZZ[[[ZZZZZZYYYXXXXXXVVVWWWZZZ]]]```ccceeefff^^^______]]][[[ZZZ[[[\\\]]]^^^``````___^^^^^^___]]]dddeeekkk|||lllPPPCCCIIIUUUhhh~~~fffWWWRRRRRRSSSPPPPPPOOOOOOPPPQQQSSSTTTWWW\\\bbbfffiiikkklllnnnvvv|||zzzxxx}}}{{{wwwyyyvvvsssqqqqqqrrrqqqpppppprrruuuvvvuuuuuuwwwyyyoooWWWPPPeee|||[[[TTTNNNIIIJJJHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>=========<<<<<<;;;;;;:::999999999888777777666666777777777666444555666666555333444444444444333333333333000111222222222222444666@@@IIISSSWWWXXXYYY^^^cccUUUPPPMMMSSSbbbrrr{{{~~~xxxqqqnnnnnnqqqwww~~~tttkkkddddddiiipppxxxssscccQQQMMMYYYeeecccYYYPPPKKKFFFDDDGGGLLLQQQRRRTTT```uuutttccc\\\TTTNNNKKKIIIFFFCCCFFFEEEDDDDDDEEEDDDBBB@@@@@@@@@??????>>>>>>======>>><<<<<<>>>>>><<<<<<>>>:::::::::999999888777777666666555555444444333333333333333444444444555555333444555555444444555777777777888888888888777777777888999888777777888999999:::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>???===>>>@@@@@@@@@AAACCCEEEEEEHHHLLLNNNOOORRRWWW\\\aaacccfffjjjrrrxxxmmmfffhhhoooyyy~~~sssjjjooo|||~~~{{{zzzvvvrrrqqqzzzvvvmmmooozzzwww```\\\]]]XXXWWW\\\RRRQQQQQQSSSVVVXXXYYYYYYYYYXXXXXXYYY\\\^^^^^^]]]]]]ZZZVVVTTTVVVYYY\\\]]][[[YYYXXXXXXZZZ\\\\\\\\\XXXXXXYYYYYYYYYYYYXXXXXXVVVWWWYYY\\\___aaadddeeeaaaaaa```]]]ZZZYYYYYYZZZ\\\^^^______^^^\\\]]]^^^\\\___]]]aaaooozzz}}}```LLLEEEGGGKKK___|||kkk[[[UUUTTTQQQPPPPPPOOOOOOQQQRRRSSSTTTYYY```eeehhhiiiiiijjjnnnrrryyy~~~~~~}}}|||zzzxxxyyywwwtttsssssssssrrrppprrrtttuuutttsssuuuzzzxxxVVVMMMYYY~~~\\\TTTOOOIIIJJJHHHEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCBBBAAA???>>>======<<<<<<;;;;;;:::999999999999888777777666666777777666555444555666777666555444444444333333333222222///000222222222111333444777@@@LLLSSSUUUWWW\\\aaa]]]TTTKKKKKKTTTaaannnvvvtttjjjeeedddhhhooozzz}}}vvvqqqkkkjjjtttttt___PPPQQQ\\\cccbbb\\\XXXQQQKKKJJJOOOWWW]]]UUUSSSXXXjjjqqqeee^^^YYYSSSNNNPPPNNNKKKIIIHHHGGGDDDCCCCCCBBBBBBAAA@@@??????>>>@@@@@@>>>===>>>@@@>>>:::999999999999888777666555444444333333333333333333111111111111222222222222///111222222000000111333222333444555555555555555222444666666555555666999888999999:::;;;<<<<<<===>>>>>>???@@@@@@AAAAAABBB===???AAACCCDDDFFFIIILLLNNNSSSWWWYYYYYY\\\bbbgggkkksss~~~|||llliiiiiippp~~~{{{gggfffvvvxxxwwwuuuyyy|||nnnmmmwwwwww|||~~~xxx}}}fffbbbbbb\\\\\\bbbWWWVVVUUUVVVYYY[[[[[[[[[ZZZYYYXXXYYY\\\^^^^^^^^^ZZZXXXUUUUUUVVVYYYZZZZZZWWWVVVWWWYYY[[[]]]\\\[[[ZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWYYY[[[]]]```bbbcccaaaaaa```^^^[[[YYYYYYZZZ]]]^^^______]]]\\\\\\\\\\\\]]][[[___fffjjj|||dddQQQGGGBBBIIIYYYvvvvvvddd\\\UUUTTTSSSQQQPPPPPPQQQQQQQQQUUU[[[___bbbeeegggiiimmmnnnqqqtttyyy}}}~~~{{{yyyyyyxxxwwwvvvxxxvvvtttsssssssssrrrqqqrrrtttuuuuuuvvv|||zzzdddZZZgggzzz\\\TTTOOOIIIKKKHHHDDDEEEFFFFFFFFFEEECCCBBBDDDCCCBBBAAA???>>>======<<<;;;;;;::::::999888888999888888777777777777777444333222444666777777666444444444333333333222222...000222333222111222333...777CCCLLLRRRTTTWWWYYY___UUUKKKGGGKKKUUUaaajjjqqq}}}wwwiiibbb\\\fffmmmpppwwwwwwmmmkkknnnuuu|||www```IIIFFFRRR^^^dddccc___XXXSSSUUU^^^fff\\\WWWTTTYYYgggzzzyyyqqqiiiddd[[[WWWSSSOOOMMMKKKHHHGGGFFFFFFEEEDDDCCCCCCBBBBBB===???===999<<>>555::::::::::::999777666555333222222222333444555555000111111111111222222222///000111111000///000222111111333444555666666666111444666666555555777:::888999999;;;<<<===>>>>>>=========>>>??????@@@@@@>>>@@@CCCFFFHHHLLLPPPSSSWWW\\\aaabbbbbbeeekkkppp}}}zzzppphhheeeiiiuuu|||bbbWWWoootttmmmsss~~~~~~yyyiiidddccc]]]\\\ccc[[[ZZZYYYYYY[[[\\\\\\[[[ZZZXXXXXXYYY\\\^^^______XXXWWWVVVWWWYYYYYYYYYXXXUUUUUUWWWZZZ^^^______]]]^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYZZZ\\\___aaabbbaaaaaa```^^^[[[YYYZZZ[[[]]]^^^```___]]][[[[[[\\\]]]___```eeeeee___ttt|||___KKKAAABBBHHHXXXxxxuuufffZZZXXXVVVSSSQQQPPPPPPPPPPPPRRRVVVZZZ]]]aaafffiiiiiiiiiiiiiiilllrrrzzzzzzxxxwwwwwwwwwvvvtttrrrvvvtttsssrrrssstttsssrrrppprrruuuvvv{{{cccYYYjjjzzz\\\UUUPPPJJJKKKHHHEEECCCBBBCCCDDDEEEDDDBBBDDDAAA???@@@BBBAAA>>>;;;999999888888777888888888;;;:::999888777777777777999999888777777666666555333333333333333333333333//////000000111111222222222333888@@@HHHPPPTTTUUUQQQTTTRRRMMMLLLTTT___eeexxx}}}llleee^^^]]]ffftttzzztttllldddkkkiiijjjiii```SSSNNNPPPWWW]]]cccdddbbb]]][[[ZZZcccYYYSSSXXX\\\___hhhttt}}}~~~oooggg^^^YYYWWWUUUQQQNNNEEEEEEFFFFFFFFFDDDCCCBBB>>>>>>>>>???@@@???;;;999<<<:::888777777777666444333333222222222222333333222111000000000111222333111222222111000000111333000111222333333222111000777555444444555777777777888888888999;;;<<<<<<;;;???@@@BBBCCCCCCDDDFFFGGGFFFGGGLLLRRRTTTRRRSSSVVV___ccciiirrr||||||ooolllllleee^^^\\\lll}}}vvvqqqmmmmmmppp~~~|||~~~|||~~~|||fff^^^^^^]]][[[\\\]]]___```aaaaaa___]]][[[\\\\\\\\\[[[ZZZZZZ]]]___\\\\\\[[[XXXVVVVVVYYY[[[\\\^^^``````^^^]]]]]]]]]]]]^^^______^^^\\\ZZZYYYZZZZZZ[[[\\\^^^```bbbdddeeedddbbb^^^ZZZXXXYYYZZZ```___]]]\\\\\\]]]^^^___^^^___bbbfffgggiiirrr}}}|||bbbMMMGGGDDDKKK\\\xxx{{{ggg___XXXUUUQQQKKKLLLQQQLLLLLLNNNSSS[[[```aaa```ggghhhiiigggeeefffjjjoooyyy}}}~~~zzzvvvvvvyyyzzzvvvqqqpppqqqrrrsssssssssssssssxxxuuupppqqq```[[[vvvnnnxxx~~~\\\TTTOOOJJJKKKHHHFFFEEEDDDDDDEEEFFFEEECCCAAA???>>>>>>>>>>>>;;;:::::::::999888777777888888999888888777888888999999999888888777666666555555333333333222222111111111000000000000000000111111...///222777???HHHQQQVVVSSSYYYZZZTTTPPPVVVccckkkyyy{{{llleeeaaaeeemmmxxx}}}uuueeedddhhhnnnlllbbbYYYWWWTTTXXX```iiipppqqqmmmjjjdddYYYOOOMMMQQQYYYdddnnnrrrtttzzztttkkkcccZZZTTTTTTQQQNNNJJJGGGEEEDDDDDD???>>>???AAACCCCCCBBB@@@AAA???<<<;;;;;;:::999777777666555555444444444444333222111111222333444555333444555444222222444555222333444555666666555555999888666666777999999:::999999999:::===>>>?????????AAACCCEEEFFFGGGJJJMMMRRROOOPPPTTTXXX\\\eeennnqqqwww|||nnnbbbZZZYYYeeettt|||eee```ffftttuuu{{{}}}}}}|||rrrccc______\\\ZZZZZZ]]]]]]^^^^^^^^^^^^]]]]]]^^^___^^^]]]\\\\\\^^^```^^^]]]\\\YYYWWWVVVXXXYYY]]]___``````^^^]]]\\\\\\\\\]]]^^^___^^^]]][[[YYY[[[[[[\\\\\\]]]^^^______aaaaaaaaa___]]][[[\\\]]]\\\\\\\\\]]]]]]]]]^^^^^^______cccggghhhiiiqqqzzzdddVVVHHHEEENNN```yyyrrrYYYRRRTTTTTTOOOKKKMMMMMMMMMQQQWWW]]]bbbccceeefffgggggggggggghhhjjjrrruuu|||}}}{{{zzzyyyzzzyyyyyyxxxxxxvvvuuusssssstttttttttssssssttttttuuuuuuvvvssscccooozzzrrrnnn~~~[[[TTTOOOIIIKKKHHHHHHFFFEEEEEEFFFFFFEEECCC???@@@AAA???===<<<;;;;;;;;;;;;999888777777777777777666777777888999:::;;;999888888777777666555555444444333222111000000///000000000000000/////////,,,---...000555@@@NNNWWWUUU___ccc\\\UUUXXXcccllluuuzzzrrrkkkhhhiiimmmvvv~~~|||jjjgggiiiqqqvvvtttpppmmmeeebbbaaagggnnnrrroookkkbbb\\\QQQIIIJJJTTTZZZ[[[aaa^^^bbbqqq{{{tttnnniiiaaaXXXQQQMMMKKKKKKIIIFFFDDDBBBBBBAAA???===???===:::999999888777555666666555555444444444333111000000111222333444555333444444333222222444555111222333444666666666666666555555444555666777888999999:::<<<>>>@@@BBBDDDIIIJJJLLLMMMOOORRRVVVYYY^^^]]]___gggoooxxx|||uuuoootttmmmeee___^^^fffwwwrrr```YYYbbbooo}}}yyyzzz}}}vvvyyy|||tttnnnlllttt|||sssxxx|||zzzmmmeee___^^^^^^[[[XXXXXXZZZ[[[\\\]]]]]]^^^^^^^^^aaaaaaaaa___]]]]]]^^^`````````^^^[[[XXXVVVVVVWWW]]]___``````^^^]]]\\\]]]]]]^^^___```___^^^\\\ZZZ]]]^^^^^^^^^^^^]]]\\\\\\\\\^^^``````___^^^^^^^^^WWWYYY[[[^^^______]]]\\\___```cccggghhhhhhlllsssuuu{{{gggPPPCCCBBBJJJWWWbbbooo^^^ZZZXXXRRRMMMQQQQQQQQQQQQSSSYYY```eeeccccccdddfffhhhhhhfffeeeiiikkkooovvv}}}{{{zzzyyyyyyuuuxxx{{{{{{xxxvvvvvvwwwtttttttttsssssssssvvvxxxwww|||ggggggrrrvvviiiqqq[[[TTTOOOIIIJJJGGGHHHFFFEEEEEEEEEEEECCCBBB@@@CCCEEECCC???======???<<<;;;999888777666666666666666666666777888999:::999999888888777777666666555555444333111000//////000000000//////.........,,,...//////111:::HHHSSSXXXbbbgggbbb[[[[[[^^^aaajjjqqqzzzsssllljjjmmmpppzzz~~~yyysssmmmmmmqqqvvv||||||rrreee___```dddffffffeeefff```VVVUUUZZZWWWNNNRRRXXX___eeelllxxxzzznnnddd]]]XXXWWWWWWSSSNNNIIIGGGDDDBBB@@@AAA???<<<;;;;;;;;;999888666666666666666666555555222222222333444555666777444555555555444444555777333444555555666777777777888888888888888999;;;======>>>@@@CCCEEEHHHLLLOOOTTTVVVXXXZZZ\\\```eeehhhmmmrrr}}}}}}wwwnnneee^^^[[[bbbbbbiiiyyynnn\\\[[[hhh||||||oooppppppnnnvvvqqqsssrrrvvvyyyoookkklllttt|||llldddeeedddaaa___]]]\\\[[[ZZZXXXVVVVVVWWWXXX[[[^^^______^^^^^^aaaaaa```^^^\\\[[[]]]___aaaaaa```]]]YYYUUUTTTUUUZZZ\\\_________^^^^^^___bbbcccddddddbbb```^^^\\\^^^^^^_________]]]\\\[[[XXX[[[^^^```___]]]\\\\\\TTTWWW\\\```bbbaaa^^^\\\______bbbffffffeeeggglllkkkuuuvvv]]]JJJCCCDDDIIINNNVVVmmmhhhYYYTTTVVVTTTUUUTTTRRRRRRUUU\\\cccdddbbbaaacccggghhhfffdddeeeeeefffkkkrrr|||~~~}}}|||zzzyyyxxxxxxxxxtttvvvzzz}}}}}}}}}|||{{{sssssssssqqqqqqsssyyy}}}uuudddiiivvvqqqwww[[[TTTNNNIIIJJJGGGGGGEEECCCCCCCCCBBB@@@>>>@@@CCCEEECCC???===>>>???;;;:::888777666555555444777666666555555666666777999999999888777777666666666555444333222111000///000/////////......------,,,///111000000555???GGGYYY```fffeeebbb___ZZZTTT\\\^^^kkkuuunnnjjjhhhmmmpppwwwzzzpppkkknnnuuu{{{}}}tttggg]]]ZZZ[[[___bbbiiinnnlllccc```bbb^^^UUUMMMUUU[[[[[[XXX]]]kkkxxx|||{{{tttqqqjjjfff___ZZZVVVTTTRRRPPPHHHFFFCCCAAAAAAAAA???>>>888888999:::::::::999999666666777888999999::::::666777888777666666888:::999999999999999:::::::::===???@@@@@@@@@AAAEEEHHHFFFHHHLLLNNNPPPUUUZZZ___aaadddhhhlllpppvvv||||||yyyqqqqqqlllcccZZZXXX]]]dddvvvwwwcccZZZYYYjjjvvvuuuyyyxxxzzzuuupppnnnoootttzzzyyypppuuu{{{|||}}}mmmooonnniiieeebbb^^^ZZZZZZZZZYYYWWWUUUTTTUUUTTTSSSVVV\\\```bbbaaa^^^\\\^^^___^^^\\\YYYYYYZZZ\\\___``````^^^YYYVVVTTTSSSVVVXXX\\\^^^^^^___```aaafffgggggggggeeeccc```^^^ZZZZZZ[[[[[[\\\[[[[[[[[[VVVYYY]]]^^^\\\ZZZXXXXXXTTTWWW\\\aaacccbbb```______^^^```ddddddaaabbbeeefffjjjzzzttt]]]LLLEEEDDDDDDAAAQQQnnnkkk]]]XXXQQQSSSSSSRRRQQQTTTZZZ___fffbbb___```cccffffffeeedddcccbbbccchhhpppxxx}}}}}}zzzyyyyyyxxxwwwvvvttttttssssssttttttvvv|||~~~vvvvvvtttqqqooorrrzzznnnbbbccc|||wwwyyyZZZSSSNNNHHHJJJGGGFFFDDDBBBAAAAAA@@@>>><<<>>>???@@@???<<<;;;:::;;;888888666555444444444444555555444333333444444444888777777666666555555444444444333222111000000///...............---------+++---/////////000555999PPPWWW^^^```aaa```YYYQQQSSSQQQXXXfffpppttt{{{uuukkkcccgggfffjjjwwwxxxsssqqqpppooolllfffaaa\\\YYYWWWUUUcccgggfff```[[[\\\^^^^^^QQQPPPOOOPPPSSSWWW\\\___]]]kkk}}}tttmmmfffaaa^^^RRROOOKKKHHHFFFDDDAAA???>>>>>>?????????===<<<;;;999999:::;;;;;;;;;::::::777888999888888888:::<<<============>>>???@@@@@@???BBBDDDEEEEEEGGGLLLPPPTTTXXX\\\^^^aaafffnnnttt|||xxxqqqmmmkkkkkk^^^\\\WWWRRRQQQ[[[mmm{{{}}}fffVVVSSS]]]ppp|||zzzyyyyyy~~~~~~zzzoooqqqlllbbbdddfffeeebbb```^^^^^^YYYZZZWWWRRRPPPRRRSSSQQQQQQUUUZZZ___```___]]]ZZZ[[[[[[[[[YYYWWWVVVXXXZZZ\\\]]]___]]]ZZZVVVTTTSSSSSSVVVZZZ\\\]]]^^^___```eeeeeeffffffeeecccaaa___VVVUUUUUUUUUVVVWWWXXXYYYUUUXXX[[[\\\ZZZXXXVVVVVVVVVXXX\\\```bbbbbbbbbaaa```]]]^^^bbbbbb```___bbbfffeeelllvvv```RRRHHHAAADDDGGGUUUooottt```UUUTTTSSSRRRRRRUUUYYY\\\dddaaa^^^^^^```bbbeeeeeebbb```___^^^aaaeeejjjnnnxxxzzzxxxxxxyyywwwwwwvvvuuuuuutttsssrrrtttrrrsssyyy~~~zzzzzzxxxtttqqqvvvvvv\\\fff}}}iiinnnZZZSSSNNNHHHIIIGGGFFFDDDAAA@@@@@@???<<<:::<<<;;;::::::::::::777666666555444333333333333333111111111111222333444444555444444333222222111111111111000000/////////...------------------......++++++,,,,,,---///000111>>>GGGPPPTTTWWWZZZZZZWWWPPPNNNOOOVVVaaannn{{{}}}nnncccbbbaaafffpppyyyzzzrrrkkkhhheeeeeegggeee^^^XXXZZZ^^^bbbbbbZZZSSSVVV]]]YYYTTTNNNMMMPPPTTTUUUTTT]]]```dddjjjsssrrrnnniiiccc^^^ZZZUUURRRRRRRRRRRRQQQNNNKKKGGGEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDCCCCCCCCCEEEGGGKKKKKKKKKLLLNNNQQQSSSTTTRRRVVVZZZ[[[[[[^^^dddiiissswww||||||zzzrrriiibbb___^^^^^^XXXXXXYYY___iiiuuuuuummmgggcccbbbkkkxxx~~~}}}~~~zzzwwwsss~~~lll```______```___\\\ZZZ\\\^^^WWWWWWSSSNNNOOORRRQQQLLLRRRTTTWWWYYY[[[[[[[[[ZZZXXXXXXXXXWWWUUUUUUWWWYYYXXXZZZ]]]]]]ZZZWWWTTTSSSTTTVVVYYY[[[[[[[[[\\\]]]\\\^^^```bbbcccbbbaaa```WWWUUUTTTSSSSSSUUUWWWXXXUUUWWWZZZ[[[YYYXXXWWWXXXXXXYYYZZZ\\\^^^```aaabbbbbb___^^^aaabbb``````bbbccceeefffnnnssscccUUUOOOGGGEEESSSjjjjjjddd]]]WWWVVVWWWYYYZZZ]]]^^^^^^^^^]]]^^^```bbb\\\[[[ZZZZZZ[[[]]]___```eeellluuu{{{{{{vvvssssssuuuvvvtttttttttuuuuuutttttttttqqqqqqrrruuuyyy||||||zzzxxxzzzzzzxxxyyyrrruuummmgggrrrZZZSSSNNNHHHIIIFFFFFFDDDBBB@@@@@@>>><<<:::===;;;888999;;;:::777444444444333222222222333333......///000111333555666222222111111000//////..................---------,,,,,,,,,------.........,,,+++***+++...000000000,,,888CCCHHHLLLSSSZZZ^^^RRRPPPMMMOOO[[[ooorrrddd```bbbgggnnnoooooowwwxxxooohhhdddjjjuuu{{{wwwqqqYYY___jjjooocccSSSQQQZZZ]]]]]]YYYRRRKKKJJJOOOTTTOOORRRWWW[[[aaajjjuuu}}}~~~xxxtttlllllljjjhhhddd^^^ZZZWWWWWWWWWXXXXXXWWWVVVTTTSSSTTTUUUVVVVVVUUUVVVXXXZZZ^^^^^^___bbbeeehhhlllnnntttxxx}}}~~~zzzwwwrrrnnnjjjgggccc___\\\\\\^^^___bbbeeeoootttmmmaaa___nnn}}}vvvooolllkkkppp|||zzz{{{}}}~~~~~~{{{}}}~~~ppp^^^]]]bbbZZZ[[[\\\\\\YYYVVVXXX[[[TTTTTTQQQMMMOOOSSSPPPIIITTTSSSSSSTTTUUUWWWZZZ[[[WWWWWWWWWVVVUUUUUUWWWZZZUUUXXX[[[\\\ZZZWWWUUUTTTUUUWWWZZZZZZYYYYYYYYYYYYUUUWWWZZZ]]]```aaaaaaaaa[[[YYYVVVTTTSSSUUUXXXZZZUUUWWWYYYZZZZZZYYYYYYZZZYYYYYYYYYZZZ[[[^^^aaabbbddd```___aaacccaaaaaaccc]]]cccdddaaaoooqqqTTTHHH???CCCOOO```wwwwwwiii^^^ZZZYYYYYYYYYWWW[[[^^^^^^\\\[[[]]]___WWWWWWWWWWWWWWWXXXXXXYYYUUUZZZ```dddhhhnnnxxx|||rrrpppnnnkkkiiiiiiiiijjjlllmmmnnnoooppppppppppppnnnppprrrsssrrrsssuuuwwwsssvvvyyy{{{tttmmm|||gggiiikkkwww\\\RRRNNNLLLEEEIIIFFFEEEBBB@@@>>><<<;;;::::::999888777666555444444333222111111222444666888333222111000000222444555000222333111...---///222000000///............///........................++++++,,,---------,,,,,,...000555<<>>BBBBBBIIIYYYooorrr]]]VVVOOONNNQQQSSSOOOJJJJJJKKKLLLLLLMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKQQQQQQRRRSSSVVVYYY[[[]]]bbbfffmmmsssxxx}}}}}}tttlllfffccc```___^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^______]]]^^^____________aaabbbdddeeegggkkksss~~~hhhWWWccc|||iii]]]WWWVVVLLLHHHFFF???CCC>>>===<<<:::999888888888666666555555444444333333333333222111000000000000222222111222222222333333333111111333777999777444222333555666666444222111000000000000000000000000000000000///...---,,,+++++++++---...++++++444???ZZZ```cccbbb```^^^YYYSSSHHHNNNUUU]]]ggguuuoooeeedddcccdddgggnnnvvv}}}|||{{{mmmllloooyyy~~~yyyvvvmmm```UUUQQQSSSXXX\\\^^^[[[TTTLLLDDD@@@@@@AAA<<<<<<===???BBBEEEGGGHHHHHHLLLRRRXXX^^^eeekkknnnyyy~~~|||qqqnnnjjjfffeeedddcccccc]]]\\\[[[[[[YYYWWWTTTRRRMMMVVVeeewwwsssaaaQQQEEEQQQQQQXXXooowwwjjjeeegggooo}}}sssqqqwww}}}~~~}}}rrrqqq{{{{{{yyyxxxpppaaa^^^\\\\\\^^^]]]ZZZXXXYYYXXXXXXWWWVVVVVVVVVVVVWWWRRRQQQPPPPPPRRRRRRQQQPPPOOOOOOOOOPPPTTTXXX\\\^^^]]]]]]\\\]]]^^^\\\YYYWWWVVVVVVUUUUUUTTTTTTSSSSSSVVVVVVWWWVVVVVVUUUTTTSSSUUUVVVVVVWWWXXXZZZ\\\^^^\\\^^^```bbbccccccbbbbbb^^^\\\XXXUUUTTTTTTVVVWWWWWWWWWWWWWWWXXXYYY[[[\\\ZZZ[[[\\\]]]^^^]]]]]]\\\[[[]]]``````aaadddiiimmmvvvnnnbbb[[[OOOKKKEEEBBBFFFNNNZZZlll|||tttcccWWWSSSRRROOOKKKKKKKKKLLLLLLKKKJJJJJJIIIJJJKKKMMMNNNNNNNNNMMMLLLOOONNNMMMMMMNNNPPPRRRSSSTTTWWW]]]bbbfffkkkpppsssxxxyyy{{{}}}{{{xxxsssmmmgggbbb^^^\\\___^^^^^^^^^^^^^^^^^^_________^^^^^^]]]]]]]]]]]]^^^```aaabbbaaabbbeeehhhiiilllqqqxxxxxxvvv{{{XXXRRRSSSfff}}}mmm___TTTNNNVVVLLLHHHEEE>>>BBB===<<<;;;:::999888888888666666666555555555444444333333222222222111111000111111222222222333333333111111222555777888777555444444555555555444333222000000000000000000000000000000000000///...------***+++...111000,,,...222888DDDRRRZZZ___```\\\VVVVVVOOOKKKWWWmmm{{{iiikkkmmmmmmmmmmmmoooqqqvvv|||zzzooorrrxxx{{{yyyvvv{{{{{{nnnaaaXXXSSSOOOMMMZZZ]]]aaaaaa[[[SSSKKKGGG<<<:::888888;;;===??????@@@BBBEEEKKKPPPVVVZZZ\\\YYY\\\aaaiiisss|||ssslll___\\\XXXUUUTTTUUUXXXYYYQQQSSSVVVZZZ]]]______```gggooo}}}ooobbbWWW^^^```ZZZXXX[[[\\\XXX\\\fffqqqzzz{{{wwwuuupppnnnqqqyyyrrriiillljjjfffhhhuuuvvvpppssswwwyyyxxx}}}}}}uuufffbbbaaa___^^^^^^___```^^^[[[YYYVVVWWWXXXXXXWWWWWWYYY[[[WWWTTTRRRRRRSSSTTTTTTTTTQQQPPPPPPRRRVVVZZZ\\\\\\[[[[[[[[[\\\^^^^^^\\\ZZZZZZYYYXXXWWWWWWVVVWWWWWW[[[[[[ZZZZZZYYYWWWVVVUUUXXXXXXXXXWWWVVVXXX[[[^^^]]]___bbbcccbbbaaaaaabbb```___\\\YYYXXXWWWXXXXXXWWWXXXXXXYYYZZZZZZ[[[[[[XXXZZZ\\\^^^____________^^^```aaabbbbbbdddgggiiilll~~~yyyiiiPPPIIIEEEEEECCCBBBJJJVVVfff~~~iii\\\UUUPPPMMMNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLJJJJJJJJJKKKLLLNNNQQQRRRNNNQQQUUUXXX[[[___cccfffeeefffiiikkkoooqqqtttuuuzzz}}}~~~yyyuuurrrllljjjfffccc```^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[___^^^^^^^^^]]]]]]\\\\\\[[[^^^``````aaadddiiinnnyyywww{{{lll___```dddnnn~~~mmm___TTTLLLGGGUUUKKKGGGEEE>>>BBB<<<;;;::::::999999999999777777666666666666555555222333333333333222222222111111222222333333333222111333555666555444444444555555444444444333333333111111111111111111111111//////000000000//////......+++,,,000000---,,,...(((333???HHHRRR\\\cccdddiii___VVVYYYfffttt}}}zzz~~~{{{qqqjjjhhhiiisss}}}zzzrrruuu||||||yyysssmmmfff]]]SSSLLLTTT\\\gggmmmkkkddd[[[VVVHHHCCC===::::::<<<<<<<<<<<<===???CCCFFFIIIKKKKKKEEEHHHNNNUUU\\\bbbfffhhhmmmqqqwww|||~~~vvvqqqmmmiiiccc___ZZZYYYXXXXXX[[[aaahhhmmmiiillloootttyyy~~~mmmYYYMMMCCCLLLUUU^^^oooyyydddjjjmmmmmmtttzzzlllfffjjjzzzoookkkbbb```dddmmmwwwvvvqqqnnnrrrooo___\\\___aaa^^^^^^^^^^^^______[[[WWWTTTVVVXXXXXXWWWXXX[[[^^^\\\XXXTTTSSSTTTUUUWWWWWWRRRQQQQQQTTTXXX[[[[[[ZZZYYYYYYYYY[[[]]]___^^^]]][[[[[[ZZZZZZZZZ[[[\\\]]]_________]]]\\\ZZZXXXWWWXXXYYYZZZYYYWWWVVVYYY[[[\\\^^^aaaaaa______```bbbbbbaaa___]]]\\\ZZZZZZYYYUUUWWWYYYZZZ[[[ZZZYYYXXXUUUWWWYYY\\\^^^`````````___``````___```aaaccceeedddkkkzzzzzz\\\QQQIIIIIIFFF??????EEEIII]]]xxxqqqccc[[[VVVTTTRRROOOMMMLLLKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLNNNOOOQQQQQQLLLNNNQQQSSSUUUWWW[[[^^^ZZZ[[[]]]___bbbdddfffggghhhlllppptttvvvyyy|||yyyyyyxxxvvvrrrmmmiiifffdddbbb```^^^]]]^^^___```^^^^^^^^^]]]]]]\\\[[[ZZZ^^^______````````````___^^^aaafffiiilllttt~~~}}}xxxpppmmmttt{{{nnn___RRRIIIFFFEEEUUUKKKGGGEEE>>>BBB<<<;;;::::::999999::::::777777777777777666666666222333333444444444333333111111222333333333333222111555888888444111111222555555444333333333333444111111111111111111111111...//////000000000000///333,,,)))+++---+++***++++++///333777BBBWWWkkkvvvjjjjjjfff]]]WWW\\\kkkxxxooozzztttiiigggjjj```ppp~~~qqqjjjuuunnneeebbbdddjjjppprrrgggddd___ZZZXXXZZZ```dddQQQKKKBBB<<<;;;;;;:::999222333666:::???BBBCCCCCCBBB@@@???AAAEEELLLSSSXXXUUUWWWXXXYYY\\\dddnnnvvvxxx~~~}}}{{{yyyvvvtttrrrooollljjjiiieee^^^XXXYYY[[[```gggrrryyybbbQQQJJJIIIOOOZZZiii{{{vvvnnncccaaannnuuuiiilllyyy}}}wwwqqqrrrqqqqqquuuxxx}}}zzzlllgggtttkkkZZZWWW]]]___\\\___]]]YYYVVVXXXZZZXXXUUURRRTTTWWWWWWWWWXXX\\\______[[[VVVSSSTTTVVVXXXYYYSSSRRRSSSVVVZZZ\\\[[[YYYXXXWWWWWWYYY]]]_________[[[[[[[[[[[[]]]___aaaccccccbbbaaa```^^^\\\ZZZXXXWWWZZZ\\\[[[XXXVVVVVVXXXZZZ\\\______^^^^^^```cccccccccbbb```^^^\\\[[[ZZZTTTUUUXXXZZZ[[[ZZZXXXVVVQQQSSSVVVYYY\\\^^^______]]]]]]\\\\\\]]]___bbbddd```dddmmm~~~~~~mmmZZZLLLKKKJJJDDDBBBFFFAAAIIIWWWkkkqqq^^^[[[XXXTTTQQQPPPPPPPPPMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLOOOPPPQQQTTTWWWZZZXXXXXXZZZ[[[]]]___``````]]]___ccceeefffhhhjjjlllnnnpppuuuzzz{{{wwwuuuuuuvvvvvvtttttttttrrrnnniiidddaaabbbaaa___]]]]]]___aaabbb````````````______^^^]]]___```aaacccddddddeeeeeehhhmmmssszzzuuu|||ppphhhpppjjjhhhaaaUUUHHHBBBCCCGGGTTTLLLCCCDDDAAAAAA>>>======<<<;;;;;;::::::999999999888777666666555777777666555444444333333333333333333333333333333333333333333333333333333444444444444333333222111222222222222222222222222///////////////...------000...---++++++,,,---...(((,,,///000555EEE___tttxxxuuujjj\\\VVVXXXWWWSSS___aaacccggglllttt~~~|||nnneee^^^dddccckkk{{{yyykkkfffaaa]]]^^^dddlllrrrtttxxxrrrggg]]]TTTOOOMMMLLLSSSTTTTTTOOOHHHCCCBBBBBB>>>:::666666888999777555999888888:::???DDDHHHJJJAAA???>>>???DDDJJJOOORRRYYY]]]aaacccdddfffjjjnnnssszzz}}}xxxvvvuuuooollljjjlllrrr{{{}}}sssooopppqqqmmmhhhqqqvvvtttjjj^^^YYYYYY[[[YYYVVV```jjjsss}}}yyysssrrrrrrpppoooppp{{{oookkknnnwww{{{xxxzzzvvvwww~~~xxx{{{mmmhhh```YYYUUUUUUWWWYYYXXXYYYYYYYYYXXXVVVTTTRRRPPPQQQSSSVVVYYY[[[ZZZYYYYYYVVVSSSRRRTTTVVVXXXXXXYYYWWWUUUUUUVVVWWWXXXWWWXXXXXXXXXYYYZZZZZZ[[[[[[bbb___\\\[[[]]]^^^______^^^_________^^^\\\ZZZYYYSSSWWW[[[^^^]]]\\\[[[[[[^^^^^^]]]\\\\\\^^^___`````````___^^^\\\[[[ZZZYYY]]][[[XXXWWWXXXXXXUUURRRSSSUUUXXX[[[^^^```aaaaaaaaa\\\XXXXXX\\\___^^^\\\XXX___dddiii|||~~~uuueeeXXXSSSRRRLLLDDDEEECCCGGGSSS___nnnxxxeeeYYYWWWXXXWWWUUUOOOLLLMMMPPPOOOKKKMMMSSSMMMKKKJJJLLLNNNNNNKKKGGGNNNMMMLLLLLLMMMOOOPPPRRRQQQRRRTTTWWWYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___```___aaadddhhhkkknnnpppqqqtttvvvxxx||||||zzzwwwxxxzzzzzzxxxvvvuuutttsssrrrqqqpppppppppnnnnnnkkkeee___]]]^^^aaa___^^^^^^^^^``````___^^^aaa`````````____________eeefffgggeeebbbdddkkkqqqssslllggg||||||vvvnnnbbbYYYNNNHHHFFFFFFDDDBBBUUUMMMDDDDDDBBBBBB???>>>>>>===<<<;;;:::::::::999999888777777666666777666666555555444333333333333333333333333333333333333333333333333333333333444444444333333222111222222222222222222222222000000000000000///......000///---++++++,,,---...+++,,,---+++,,,777IIIXXXmmmnnnjjjccc^^^^^^ZZZSSSRRRTTT\\\gggtttxxxqqqjjjeeedddjjjpppsssxxx}}}ooo```[[[dddlllmmmhhhfffkkkqqqwwwuuuqqqjjjbbb[[[VVVTTT[[[[[[YYYVVVTTTTTTUUUVVVUUUNNNDDD>>>===???AAABBB:::888666777:::;;;:::999???<<<:::;;;???CCCDDDDDDFFFKKKPPPQQQOOOOOOSSSXXXRRRWWW]]]``````cccggglllsssvvv{{{~~~zzzyyyyyywwwssspppjjjkkkkkkjjjgggccc^^^[[[WWWWWWYYY\\\eeesssyyykkkddd^^^WWW\\\```hhhrrryyywwwooogggcccdddgggqqqyyysssppprrrwwwuuummmnnneeeiiisssyyyoooggghhhooozzzwwwiiiccc```\\\YYYVVVUUUUUUUUUUUUUUUVVVWWWVVVVVVUUUTTTQQQPPPQQQTTTWWWYYYYYYXXXYYYWWWTTTSSSUUUXXXYYYYYYXXXWWWUUUUUUVVVWWWWWWVVVXXXXXXYYYZZZZZZ[[[[[[\\\]]][[[YYYXXXZZZ[[[\\\\\\[[[\\\\\\\\\[[[YYYWWWVVVRRRUUUZZZ]]]^^^]]]]]]]]]^^^^^^]]]]]]^^^___```aaa```___^^^]]]\\\[[[[[[[[[[[[YYYVVVVVVWWWVVVTTTQQQSSSUUUWWWZZZ]]]^^^_________[[[WWWWWWZZZ]]][[[YYYTTT[[[```cccnnnzzzrrrkkk___SSSGGGAAA???BBBGGGKKKUUU___rrrtttgggXXXMMMQQQNNNMMMPPPPPPKKKJJJLLLNNNMMMKKKJJJJJJLLLPPPSSSOOOOOONNNNNNNNNNNNOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXZZZZZZZZZZZZZZZ[[[[[[\\\YYYZZZ\\\^^^```aaabbbbbbeeefffgggjjjmmmpppsssuuuzzz|||~~~|||yyy{{{}}}yyyvvvtttqqqooonnnpppssstttsssqqqrrrqqqqqqpppoooooonnnnnnmmmmmmjjjeee___[[[[[[\\\]]]^^^___aaaccccccaaa``````aaabbbcccdddeeeeeefff___dddjjjooouuu}}}}}}zzzpppjjjaaacccyyy|||mmm\\\UUULLLFFFEEEEEEBBB@@@UUUNNNEEEFFFCCCCCCAAA@@@???>>>===<<<;;;;;;:::999999888888777777777777666666555555444444444333333333333333333333333333333333333333333333333333333444444444333222222222222222222222222222222000111111111111000//////000///---,,,,,,,,,---...,,,,,,***'''&&&***333:::NNNTTTYYY\\\^^^```^^^YYYMMMMMMSSSbbbuuuzzzsssnnniiiddddddfffmmmvvvyyypppyyyvvvmmmiiijjjsssooohhh```[[[^^^fffmmmuuutttrrrnnnhhhbbb]]][[[[[[VVVNNNHHHEEEFFFJJJMMMHHHBBB;;;888:::===??????:::555111111666::::::999<<>>VVVPPPGGGHHHEEEEEECCCCCCAAA@@@>>>===<<<;;;::::::999999999888888888777666666666555555444444444444444444444444444444444444444444444444444444333333333444444333333222222222222222222222222222111111222222222111111000//////...---,,,------...++++++)))(((((())),,,...000777@@@JJJUUU```iiinnn\\\WWWSSSVVVbbbqqq}}}uuuiiibbb```aaaiiiwwwyyyiii\\\```___]]]YYYYYY___kkktttvvviii```\\\WWWYYYZZZWWWSSSRRRTTTVVV^^^WWWMMMDDDBBBHHHTTT]]]RRRIII>>>999;;;>>>???>>><<<======;;;:::;;;>>>AAANNNMMMIIIEEEAAA??????@@@HHHIIIIIIJJJJJJIIIHHHGGGBBBFFFKKKNNNPPPPPPRRRSSSHHHIIINNNVVV^^^bbbaaa______[[[YYY^^^iiittt{{{}}}tttqqqiii___XXXYYY```gggnnnxxx~~~{{{{{{uuulllbbbYYYSSSRRRSSS]]]aaaeeedddaaabbbgggkkkvvvuuummmnnnpppsss~~~}}}sssmmmpppwwwxxx{{{||||||xxxyyyuuunnnnnnrrrrrr}}}wwwfffZZZWWWYYYTTTUUUWWWWWWWWWUUURRRQQQTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQOOOPPPRRRTTTUUUUUUUUUTTTRRRSSSVVVXXXYYYYYYUUUTTTTTTUUUVVVVVVUUUSSSUUUVVVVVVWWWXXXXXXYYYYYYTTTRRRQQQRRRTTTVVVVVVVVVTTTUUUUUUUUUTTTRRRPPPOOONNNRRRVVVYYYZZZZZZZZZ[[[ZZZZZZ[[[\\\\\\^^^^^^___]]]\\\[[[ZZZZZZ\\\^^^___WWWVVVUUUTTTTTTSSSRRRQQQRRRSSSUUUWWWYYYYYYYYYXXXYYYVVVTTTSSSUUUUUUTTTSSSWWWVVVYYY]]]\\\aaawwwfffYYYJJJCCCBBBCCCBBB@@@===FFFTTTfff{{{uuucccWWWRRRPPPNNNMMMDDDHHHMMMOOONNNMMMLLLMMMNNNNNNOOONNNMMMKKKIIIHHHFFFFFFHHHIIIKKKKKKLLLLLLOOOOOOOOOOOOPPPQQQRRRSSSWWWWWWWWWVVVUUUTTTSSSRRRPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTVVVYYY]]]iiiddd]]]YYYYYYZZZ[[[[[[___```bbbeeegggjjjkkklllppppppoooooooooooonnnmmmnnnnnnooonnnllliiifffddd```bbbccccccaaa^^^[[[ZZZ___```bbbcccbbbcccddddddgggjjjooovvv|||~~~}}}rrrllltttxxxggg[[[TTTLLLIIIFFFDDDDDDBBB@@@===WWWRRRIIIJJJGGGFFFFFFEEEDDDBBB@@@>>>===<<<::::::::::::999999999999666666666666666555555555444444444444444444444444444444444444444444444444222333333444444333333333222222222222222222222222111111222222222222111111//////......------------+++***++++++,,,,,,+++***)))+++000;;;JJJ^^^sssuuunnnbbbXXXRRRTTTZZZ___jjjooovvvzzz{{{zzz~~~wwwppplllffffffiiiooouuuzzz~~~mmm^^^WWW```lllsssrrrlllfffcccpppxxx{{{qqqhhhhhhkkkhhhllloookkkccc^^^```dddiiigggaaaUUUKKKMMMYYYdddttthhhXXXNNNLLLOOORRRSSSDDD???888555555666666555:::;;;;;;999666555555777<<<======>>>>>>===<<<;;;:::===BBBDDDEEEEEEEEEFFF>>>???DDDLLLVVV[[[[[[YYYIIIGGGHHHRRRaaannnvvvyyyfffaaaYYYPPPJJJFFFDDDCCCCCCGGGLLLLLLJJJKKKOOOTTT______^^^[[[ZZZ]]]bbbfffooovvv|||qqqjjjhhhnnnuuu}}}tttjjjccckkkxxxxxxpppqqqnnnqqqzzz{{{xxx~~~tttjjjnnnvvvxxxfffYYYTTTUUUYYY[[[WWWWWWWWWWWWVVVTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVTTTRRRPPPPPPRRRSSSTTTTTTRRRPPPOOOQQQSSSUUUVVVVVVSSSSSSSSSUUUVVVVVVSSSQQQRRRRRRRRRSSSTTTTTTUUUUUURRRQQQPPPQQQSSSUUUUUUTTTSSSSSSTTTSSSRRRQQQOOONNNMMMPPPSSSUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[]]]^^^VVVVVVVVVUUUTTTSSSRRRRRRQQQRRRTTTVVVWWWWWWWWWWWWUUUTTTSSSSSSSSSSSSSSSRRRRRRNNNPPPUUUUUUUUU```ppp{{{~~~hhhWWWQQQOOOKKKGGGHHHDDDCCCGGGRRRaaaqqq{{{pppdddWWWNNNKKKJJJJJJLLLOOOPPPNNNLLLLLLLLLMMMMMMKKKIIIGGGFFFBBBBBBDDDEEEFFFFFFFFFFFFGGGGGGGGGIIIJJJLLLNNNOOOMMMNNNNNNMMMMMMLLLKKKJJJEEEEEEFFFFFFHHHIIIKKKKKKMMMNNNNNNNNNNNNPPPSSSVVVkkkfff___YYYUUUSSSRRRRRRQQQSSSVVVZZZ^^^bbbfffgggkkkkkklllkkkkkkkkkkkklllnnnooonnnmmmjjjfffbbb```aaacccdddffffffccc```]]]```ccceeegggiiinnntttxxxxxx~~~xxxyyytttkkkrrrtttbbbTTTNNNLLLFFFEEEDDDDDDCCCBBB@@@>>>XXXSSSKKKLLLIIIHHHHHHGGGFFFDDDAAA???>>>===::::::::::::::::::::::::666666666666666666666666444444444444444444444444444444444444444444444444222222333444444444333333222222222222222222222222000000111222222222222111////////////......------+++,,,------,,,+++***))),,,)))***000;;;LLLdddvvv~~~vvviiiZZZOOOHHHFFFTTTUUUZZZaaahhhqqqvvvqqqlllkkkiiigggiiimmmqqq|||www|||yyykkkbbb```eeeiiifff``````iiirrr|||uuuggg```cccjjjggglllmmmdddVVVLLLLLLPPPiiibbbYYYSSSSSSWWW\\\```[[[VVVPPPKKKIIIGGGEEECCC@@@FFFKKKJJJCCC<<<999:::999:::<<<<<<<<<:::888777777888999:::::::::999888888777777;;;AAADDDDDDBBB666666999???GGGKKKLLLJJJHHHDDDAAA@@@CCCEEEFFFFFFNNNNNNOOONNNPPPTTT[[[```www{{{xxxnnndddaaabbbbbbqqqyyyuuupppmmmqqqvvvzzz~~~wwwlllbbbaaammm{{{qqqllliiiffflll|||sssjjjjjjqqqzzzvvvwww{{{jjj___TTTQQQVVVYYYVVVRRRXXXXXXWWWVVVUUUTTTSSSSSSMMMNNNOOOQQQSSSVVVYYYZZZUUUTTTRRRRRRSSSTTTTTTSSSPPPNNNNNNOOOQQQSSSSSSRRRQQQQQQSSSUUUVVVUUURRROOONNNNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPQQQSSSTTTSSSRRRRRRSSSSSSSSSRRRPPPNNNMMMLLLNNNQQQRRRRRRQQQRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUWWWWWWXXXYYYYYYZZZZZZ[[[UUUVVVVVVUUUSSSRRRRRRSSSPPPQQQSSSUUUVVVWWWWWWVVVRRRSSSSSSSSSSSSSSSSSSSSSPPPNNNOOOSSSTTTTTTVVVZZZWWWlllxxxpppmmmggg___TTTJJJBBBAAAEEEIIINNNSSS```ppp~~~pppddd[[[OOOIIIIIIMMMOOOPPPOOONNNMMMLLLJJJGGGEEEDDD???@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCEEEGGGHHHIIIFFFFFFGGGGGGGGGFFFFFFEEEAAAAAABBBCCCEEEGGGIIIJJJLLLMMMNNNNNNNNNOOORRRUUU```]]]YYYTTTPPPOOONNNNNNLLLMMMOOOQQQTTTWWWZZZ\\\aaacccfffggghhhjjjlllooollllllkkkjjjgggdddaaa___```aaaccceeefffddd```\\\___dddkkkqqqwwwxxx{{{}}}yyyhhhdddfffuuuyyyuuurrrbbbTTTLLLJJJJJJCCCCCCCCCCCCBBBAAA@@@???YYYTTTMMMNNNJJJIIIJJJIIIGGGEEECCC@@@>>>===::::::;;;;;;;;;;;;;;;;;;666666666666666666666777555555555555555555555555555555555555555555555555111222333333444444444333222222222222222222222222///000000111222222111111///////////////......---+++,,,...---+++******,,,,,,)))(((+++...555DDDSSSiiikkkllllllhhh```WWWPPPLLLHHHGGGMMMUUU___pppzzzpppkkkllliiiwwwuuulll```aaaaaa```___```eeeiiivvv~~~wwwggg^^^aaahhheeejjjooommmdddXXXNNNIIIRRRTTTVVVVVVTTTSSSTTTVVV^^^bbbdddbbb\\\XXXWWWWWW\\\fffpppnnnaaaTTTMMMLLLMMMOOOPPPQQQPPPMMMIIIGGGDDDBBBAAACCCFFFHHHGGGEEE@@@===:::;;;???BBBCCCCCCCCCCCCCCCDDDFFFIIIKKKLLLOOOMMMIIIHHHKKKRRR\\\bbbeeeeeeccc___\\\___eeekkkrrr|||wwwmmmkkkmmmooonnnttt{{{yyyvvvrrrqqqrrruuuxxxyyy~~~{{{pppfffgggqqqyyyzzzvvvpppnnntttssskkkkkknnnqqqlllvvvjjjVVVVVVSSSQQQSSSWWWWWWRRRMMMSSSTTTTTTUUUTTTSSSQQQQQQNNNNNNNNNOOOQQQSSSVVVWWWWWWVVVUUUUUUVVVVVVTTTRRROOONNNMMMNNNPPPQQQPPPOOOOOOPPPRRRUUUVVVUUUQQQMMMLLLLLLMMMMMMNNNOOOOOOOOOQQQPPPPPPQQQRRRSSSQQQPPPQQQRRRRRRRRRQQQOOOMMMLLLJJJLLLOOOPPPQQQQQQSSSTTTSSSTTTUUUUUUUUUTTTSSSRRRTTTUUUWWWYYYYYYYYYXXXWWWRRRTTTUUUTTTQQQPPPQQQRRROOOQQQSSSUUUVVVWWWWWWWWWQQQRRRSSSTTTTTTTTTTTTUUUOOOSSSTTTRRRRRRUUUTTTRRRSSSYYYhhhxxxcccUUUHHHEEEGGGEEECCCCCCAAAMMM```uuusssaaaWWWTTTVVVXXXUUUSSSPPPLLLIIIEEECCCBBB>>>??????@@@@@@@@@@@@???????????????@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAACCCDDDGGGHHHIIIIIIKKKMMMMMMMMMNNNPPPRRRQQQQQQPPPNNNLLLLLLLLLMMMMMMLLLLLLMMMNNNPPPRRRSSSWWWZZZ^^^```aaacccgggjjjggggggfffeeedddcccbbbbbbaaaaaadddhhhmmmnnnkkkhhhmmmuuu|||vvv~~~{{{sssiiiaaa^^^```fffsssuuunnnbbbWWWNNNHHHEEEEEEAAAAAABBBAAA@@@???>>>???ZZZUUUNNNNNNKKKJJJKKKJJJHHHFFFCCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;666666666666777777777777555555555555555555555555555555555555555555555555111222333333444444444444222222222222222222222222...///000111111111111111/////////000///......---))),,,///...++++++...111,,,***,,,...,,,)))///999CCCFFFPPP]]]jjjoookkkeeeTTTKKKCCCAAAAAADDDPPP^^^ccczzzxxxlllhhhkkkiiilllxxxvvvhhhaaaaaaccchhhlllkkkfffaaacccqqq}}}{{{mmmbbbbbbhhhiiikkknnnqqqpppjjj```XXXXXX___fffeee\\\PPPHHHDDDEEEQQQ]]]^^^WWWQQQSSSWWWaaapppsssddd^^^]]]hhhiiikkkllljjjeee```]]][[[XXXVVVZZZaaaffffffdddSSSOOOLLLMMMRRRYYY\\\]]]ZZZYYYWWWXXX___kkkyyyoookkkcccZZZUUU[[[iiiuuuzzz{{{wwwnnneeebbbgggmmmooo}}}uuusssvvvyyy}}}|||}}}xxxqqqllllllpppwww{{{tttmmmkkkhhhtttzzzvvvllliiiiiikkkjjjwww~~~}}}|||nnnaaa[[[YYYSSSSSSTTTRRROOOOOOPPPRRRMMMOOORRRTTTTTTRRRPPPNNNSSSRRRPPPOOONNNOOOOOOPPPXXXWWWWWWWWWXXXWWWTTTRRRPPPNNNNNNNNNPPPPPPPPPNNNOOOPPPRRRUUUVVVUUUPPPMMMLLLLLLLLLMMMNNNNNNOOOOOOQQQPPPPPPPPPQQQQQQPPPNNNQQQQQQQQQQQQPPPNNNMMMKKKHHHKKKNNNPPPQQQRRRUUUVVVTTTTTTUUUUUUTTTSSSQQQPPPRRRTTTWWWYYYYYYXXXVVVTTTPPPRRRTTTRRROOONNNOOOQQQOOOPPPRRRUUUWWWWWWXXXXXXPPPQQQSSSTTTTTTTTTUUUVVVJJJRRRTTTMMMKKKPPPQQQLLLQQQLLLRRRjjjsss___MMMHHHHHHFFFCCCBBBBBBDDDHHHPPP]]]sssrrreeeaaabbb[[[XXXSSSNNNHHHDDDBBBAAA>>>>>>???????????????>>>@@@???>>>===============>>>>>>>>>>>>===<<<;;;;;;======>>>???AAABBBDDDEEEFFFHHHKKKLLLLLLMMMNNNOOOMMMOOOPPPPPPOOONNNOOOPPPMMMMMMLLLLLLMMMOOOQQQRRRNNNQQQTTTVVVVVVWWWZZZ]]]bbbbbbaaaaaabbbbbbcccdddfffggglllsss{{{~~~wwwrrr{{{}}}mmmlllooommmiiioooooopppttt~~~vvvjjjcccZZZQQQJJJDDD???<<>>======>>>ZZZUUUNNNOOOLLLLLLJJJIIIHHHFFFCCCAAA@@@???===<<<<<<;;;;;;:::999999999888777666666555555555666555555555555444444444555555555555555555555555666555444333333333333333222222222222222222222222111111111111111111111111000000000000///////////////...------,,,,,,,,,,,,++++++,,,,,,---...//////444666>>>OOOcccsss{{{}}}mmmbbbTTTJJJFFFEEEDDDCCCLLLQQQ\\\lll{{{}}}~~~tttooonnnmmmooopppppprrrtttrrr{{{~~~kkkjjjkkkuuummmaaa___bbbhhhkkkjjjnnnuuuxxxxxxyyyyyytttiiiYYYNNNTTTWWW^^^fffhhh___PPPCCCCCCIIIQQQXXXZZZXXXSSSQQQXXX[[[aaaggghhhbbbXXXPPPYYYaaammmwwwyyyqqqeee\\\PPPSSS[[[fffqqqvvvtttppp```ZZZVVVZZZdddnnnrrrrrrxxxkkk\\\ZZZfffwwwxxxjjj^^^YYY___mmmwwwzzzuuusssnnniiikkksssxxxooolllvvvsssllllllttt}}}~~~qqqgggaaaggghhhooo}}}{{{pppiiihhhjjjxxxpppeee___\\\ZZZYYYWWWUUURRRQQQQQQPPPOOOMMMMMMOOOQQQSSSSSSRRRQQQPPPRRRRRRQQQOOOMMMMMMOOORRRVVVUUUTTTVVVWWWUUUPPPKKKQQQQQQPPPPPPOOONNNMMMMMMOOOQQQTTTWWWVVVSSSNNNKKKKKKKKKKKKLLLNNNRRRUUUWWW[[[ZZZWWWSSSPPPLLLJJJHHHLLLLLLLLLNNNPPPPPPMMMKKKKKKMMMPPPRRRSSSSSSUUUWWWXXXXXXWWWVVVSSSOOOKKKIIISSSRRRRRRTTTWWWXXXUUUSSSPPPOOONNNMMMLLLMMMNNNOOOQQQPPPQQQSSSVVVXXXXXXWWWSSSSSSRRRRRRQQQQQQPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMKKKMMMPPPVVVeeeyyybbbWWWRRRMMMJJJKKKHHHCCCAAADDDGGGMMM\\\kkk}}}zzzqqqpppjjjbbbZZZUUUQQQMMMJJJGGGGGGEEEBBB>>>===>>>@@@>>>???>>>;;;<<>>======<<<<<<<<<===>>>:::;;;<<<===???BBBHHHKKKHHHGGGFFFGGGJJJMMMNNNOOOOOOLLLJJJMMMQQQSSSNNNJJJFFFFFFHHHIIIKKKLLLMMMNNNNNNKKKHHHJJJPPPTTTVVVUUU^^^\\\\\\]]]```ccceeeeeekkkrrr}}}}}}{{{|||}}}hhh\\\hhhtttkkkmmmxxxrrriii]]]VVVNNNIIIGGGDDD???;;;;;;;;;<<<<<<;;;:::888777ZZZUUUNNNOOOLLLLLLJJJIIIHHHFFFDDDBBB@@@???======<<<<<<;;;::::::999999888777666666555555666666555555555555444444444555555555555555555555555666555444444333333333444222222222222222222222222111111111111111111111111000000000000////////////......---,,,,,,,,,------++++++,,,------...//////***,,,000:::KKKaaawww|||rrreee]]]YYYRRRGGG>>>888<<>>@@@CCCAAA<<<===<<<;;;;;;<<<<<<:::999999:::<<<======>>>@@@CCCDDDCCCBBBCCCEEEHHHJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHFFFFFFGGGGGGHHHJJJKKKLLLUUUSSSPPPOOOQQQUUUWWWYYYSSSUUUYYY___ffflllqqqsssxxxppppppzzz{{{ggg```YYY]]]uuu{{{mmmmmm{{{xxxkkkcccVVVPPPIIIFFFEEEDDDAAA===::::::::::::999888777666ZZZUUUNNNOOOMMMLLLJJJIIIHHHFFFDDDBBBAAA@@@=========<<<;;;;;;::::::999999888777666666666666666555555555555444444444555555555555555555555555666555444444333444444444333333333333333333333333111111111111111111111111000000000000////////////------------------......,,,,,,,,,---......//////,,,---------111AAAYYYkkkyyyrrrlllkkkkkkcccTTTFFFAAA@@@======AAAMMM\\\fff|||tttlllfffdddiiiqqq|||hhh^^^XXX\\\dddggggggeeedddhhhnnnrrrqqqlllddd___cccfffllluuu|||{{{ssskkkiiidddbbbhhhrrrsssiii^^^RRRMMMKKKSSSaaajjjiiieeeWWWRRRMMMOOOVVV^^^aaabbb^^^XXXQQQOOOTTT^^^hhhnnngggeee```]]]]]]bbbjjjpppttttttqqqkkkdddaaadddhhhwwwkkkeeemmm{{{}}}uuupppnnnuuuqqqkkkhhhlllsss|||vvvjjjeeehhhlllqqqyyy|||yyywwwyyy}}}{{{{{{vvvmmmfffeeerrrvvvzzz{{{|||{{{qqqiiiWWWVVVTTTQQQPPPQQQUUUXXX\\\ZZZXXXVVVUUUTTTQQQOOOMMMMMMNNNOOOPPPQQQSSSTTTTTTTTTSSSPPPNNNMMMNNNPPPRRRQQQQQQRRRSSSTTTRRRPPPOOOOOONNNNNNNNNNNNOOOOOOOOORRRUUUWWWWWWVVVSSSQQQKKKLLLMMMNNNPPPQQQRRRRRRTTTTTTTTTSSSRRRPPPOOONNNMMMNNNOOOQQQRRRQQQNNNKKKJJJMMMPPPRRRTTTUUUWWWYYYXXXXXXYYYXXXWWWUUUSSSRRROOOMMMLLLMMMOOOQQQQQQPPPPPPPPPOOOOOOPPPQQQRRRSSSVVVTTTSSSRRRSSSSSSQQQPPPRRRRRRQQQPPPOOONNNMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKKKKKKKOOOZZZkkkxxxnnnaaaSSSKKKGGGCCCAAAAAAEEEEEEIIIQQQaaaxxxxxxoooeee``````___[[[WWWVVVUUURRROOOQQQRRRLLLDDDEEEBBB??????@@@@@@===:::;;;===???@@@@@@@@@AAACCCCCCBBBBBBCCCDDDFFFHHHIIIGGGIIIKKKJJJHHHFFFFFFHHHDDDDDDCCCDDDEEEGGGIIIJJJKKKKKKKKKJJJKKKOOOTTTXXXbbbgggqqq}}}~~~uuunnnjjjnnnwwwtttdddZZZTTTVVV[[[jjjxxx{{{zzzkkk]]]UUULLLHHHDDDBBBCCCCCCAAA>>>999999888777666666666666ZZZUUUNNNOOOMMMMMMJJJIIIHHHFFFDDDCCCAAAAAA>>>>>>======<<<;;;;;;;;;:::999888777666666666666666555555555555444444444555555555555555555555555555555444444444444555555444444444444444444444444111111111111111111111111000000000000////////////---------------...///000,,,---------......//////...111222...***---888BBBWWWWWW\\\dddkkklllggg```\\\TTTHHH>>>999===DDDKKKNNNbbb{{{}}}|||xxx~~~wwwlllllllllpppyyyyyytttuuuwww~~~vvvkkkcccgggqqqvvvqqqkkkbbb``````dddiiijjjfffbbbeeeeeehhhooouuuvvvqqqlllllliiijjjsss~~~zzzpppjjjeeeaaaeeennnuuuwwwuuuoooeeeZZZWWW^^^iiipppsssoooeeeWWWMMMMMMWWWfffpppuuussslllbbbYYYXXX___fffuuu|||yyykkkbbbdddiii|||zzzllldddeeesss~~~zzzzzz{{{qqqiiigggjjjqqq{{{{{{mmmeeedddfff___jjjwwwzzz~~~zzzwwwyyy{{{vvvtttpppjjjhhhjjjxxxzzzxxx{{{|||tttlllbbbWWWOOOTTTVVVWWWUUURRRRRRUUUXXXZZZXXXWWWVVVWWWVVVTTTRRRNNNMMMMMMMMMOOOQQQTTTUUUTTTUUUTTTQQQNNNMMMMMMOOOQQQQQQQQQRRRSSSTTTTTTTTTQQQPPPOOONNNMMMMMMNNNNNNPPPRRRUUUWWWXXXWWWVVVTTTPPPPPPOOONNNOOOPPPRRRSSSTTTUUUUUUUUUTTTSSSQQQQQQMMMMMMOOORRRTTTSSSQQQNNNNNNPPPRRRTTTTTTTTTVVVWWWWWWXXXXXXYYYYYYYYYXXXWWWTTTRRRPPPOOOOOOPPPPPPPPPSSSSSSSSSTTTUUUVVVWWWWWWUUUSSSQQQQQQRRRQQQPPPNNNQQQPPPOOONNNMMMLLLKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFHHHIIIJJJKKKQQQ[[[ccczzz|||jjj\\\RRRMMMLLLMMMJJJGGGDDDCCCIIIUUUbbbjjj~~~yyyvvvwwwvvvnnnddd[[[TTTLLLHHHGGGGGGDDDAAA>>>???@@@AAAAAACCCFFFIIIDDDDDDDDDDDDDDDEEEGGGIIIGGGHHHJJJKKKLLLMMMNNNOOOKKKKKKLLLMMMPPPSSSVVVYYYZZZ^^^dddhhhkkkooouuuzzzzzzooohhhkkkrrrwwwwwwpppiiigggaaa]]]]]]hhhjjjnnnwww~~~xxxmmm^^^OOOFFFEEEBBB???>>>??????>>><<<888777555444444444555666YYYUUUNNNPPPMMMMMMJJJIIIHHHFFFEEECCCBBBAAA???>>>>>>======<<<;;;;;;:::999888777777666666666666555555555555444444444555555555555555555555555555555444444444555555666444444444444444444444444111111111111111111111111000000000000////////////------------......///000------...............///))),,,///000///...000222444:::DDDOOOZZZdddmmmsssggg]]]QQQIIIEEECCC@@@>>>;;;@@@IIIQQQXXX___dddhhheeewww|||xxx{{{{{{wwwwwwyyyzzzyyy~~~vvvjjj[[[TTTNNNSSS```iiikkkhhhdddaaa```dddjjjmmmlllhhheeegggllluuu||||||yyyooonnnnnnpppsssvvvyyy{{{|||sssiiifffllluuu}}}vvvgggYYYTTT\\\kkkwww||||||xxxmmmaaa\\\bbbiiirrr~~~vvvnnnrrrzzzwww~~~yyytttmmmsss{{{vvvrrrrrrwww~~~zzzlllggghhhiiilllooovvv|||zzzuuuttttttjjjsss}}}zzzqqqrrruuuzzz|||yyyuuuqqqoooqqqssstttxxx~~~}}}uuupppnnnkkkeee^^^[[[YYYUUUPPPMMMPPPSSSUUUTTTPPPNNNPPPRRRSSSSSSSSSUUUVVVWWWUUUTTTNNNNNNMMMMMMNNNQQQTTTVVVTTTUUUTTTRRROOOMMMMMMNNNRRRSSSSSSTTTTTTUUUVVVWWWTTTRRRPPPNNNMMMMMMMMMNNNRRRSSSUUUVVVWWWXXXWWWWWWWWWTTTQQQNNNMMMOOORRRTTTUUUVVVWWWWWWWWWUUUSSSRRRLLLMMMNNNQQQUUUVVVUUUSSSRRRTTTUUUUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYWWWTTTRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWRRRPPPOOOOOOQQQQQQPPPOOONNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGCCCFFFIIIJJJKKKNNNRRRVVVZZZnnn|||nnngggeeeddd___YYYQQQJJJGGGHHHJJJLLLZZZbbbpppxxxkkk```ZZZWWWTTTSSSLLLKKKHHHEEEDDDGGGMMMRRRNNNOOOOOONNNMMMNNNPPPSSSRRRQQQRRRYYYcccjjjlllkkkmmmmmmooorrrvvvzzz~~~vvvjjjddd^^^___```hhh|||kkkXXXZZZeeemmmsssxxx}}}yyywwwyyyzzzuuummmeee\\\RRRHHHAAAAAA@@@>>>===<<<;;;:::999666555444333222333444555YYYUUUNNNPPPNNNMMMJJJIIIHHHGGGEEEDDDCCCBBB?????????>>>======<<<<<<::::::999888777777777777666555555555555444444444555555555555555555555555555555555444555555666777555555555555555555555555111111111111111111111111000000000000////////////.........---......//////........................,,,++++++---000222333333)))///777===DDDPPP___kkkhhhbbb]]][[[ZZZWWWNNNGGGHHHAAA999777;;;AAACCCDDDSSSjjj~~~yyyzzzvvvuuuyyy}}}~~~mmmcccYYYZZZeeeooorrrqqqjjjddd```aaaffflllmmmlllbbbeeeiiimmmnnnpppqqqrrreeehhhkkkmmmnnnqqqvvvyyysssooojjjiiilllsssyyy}}}~~~ttthhh```cccoooyyyssseee]]]___dddrrr|||uuulllmmmqqqxxxzzz~~~{{{wwwuuuyyy~~~kkkhhhhhhjjjlllpppyyyyyymmmjjjiiieeebbbaaadddnnn{{{|||}}}zzz||||||zzzyyywwwtttssstttttttttssspppoooqqqyyywwwkkkdddbbbZZZTTTSSSSSSQQQPPPQQQNNNPPPQQQQQQPPPOOOOOOPPPNNNOOOPPPSSSVVVWWWVVVTTTPPPOOONNNNNNOOORRRTTTVVVSSSTTTTTTSSSPPPNNNNNNOOOSSSUUUVVVVVVUUUTTTUUUVVVUUUTTTQQQOOONNNNNNOOOPPPSSSTTTUUUVVVVVVWWWWWWWWWYYYVVVRRRNNNMMMNNNQQQSSSTTTUUUWWWXXXXXXWWWUUUSSSOOONNNOOOQQQTTTWWWWWWWWWVVVWWWXXXVVVTTTRRRQQQRRRSSSSSSTTTUUUWWWYYYZZZZZZ\\\\\\[[[WWWTTTQQQQQQRRROOOPPPQQQRRRSSSSSSRRRRRROOONNNMMMNNNPPPPPPPPPNNNKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFDDDFFFHHHIIIIIIIIIJJJLLLLLLWWWkkk~~~vvvjjj]]]TTTMMMHHHEEEEEEGGGMMMVVVdddvvv|||{{{|||tttpppjjjddd```bbbggglllqqqssstttrrrpppooosssvvvuuutttvvvvvvsssnnnhhhcccccceeeiiittt|||vvv___TTTQQQaaa{{{{{{||||||xxxmmm^^^RRRLLLHHHFFFDDD@@@???>>><<<:::888777666444444333333333333333444YYYUUUNNNPPPNNNNNNIIIIIIHHHGGGEEEDDDCCCCCC@@@@@@???>>>>>>======<<<::::::999888777777777777666555555555555444444444555555555555555555555555555555555555555666777777555555555555555555555555111111111111111111111111000000000000////////////000//////............///////////////............111000...---...///000111,,,...111333666>>>IIIRRR]]]^^^bbbgggkkkjjjfffbbbMMMGGGAAAAAAEEEHHHFFFCCCGGGYYYnnn~~~wwwooojjjkkklllhhhggghhhjjjnnnqqqvvvxxxtttuuuzzz}}}rrrjjjaaa^^^aaaeeegggggghhhfffdddaaa```bbbgggkkkcccccccccdddfffiiikkkllleeeffffffeeedddfffjjjnnntttvvvtttllleeecccjjjqqq{{{~~~~~~vvviii```^^^```rrrzzz~~~tttiiiddddddsssqqqttt|||zzzssskkkjjjttt{{{pppllliiigggddddddjjjsss}}}xxxvvvwwwuuuoookkkjjjooovvvyyy}}}|||uuupppsssxxxzzz{{{sssnnnnnnsssyyy}}}|||{{{pppeee```^^^XXXTTTTTTSSSOOONNNQQQQQQPPPPPPQQQSSSSSSQQQPPPMMMNNNOOORRRUUUVVVTTTRRRQQQQQQPPPPPPQQQSSSTTTUUURRRSSSTTTSSSQQQOOOOOOPPPSSSVVVXXXXXXUUURRRQQQRRRTTTRRRQQQOOOOOOQQQSSSUUUTTTTTTTTTUUUUUUVVVWWWWWWWWWUUUSSSPPPNNNMMMMMMLLLOOOQQQTTTVVVXXXWWWVVVUUUTTTRRRPPPPPPSSSUUUWWWWWWVVVWWWXXXWWWTTTRRRRRRSSSPPPPPPQQQRRRTTTVVVXXXYYYVVVXXXYYYVVVSSSPPPOOOPPPNNNOOOPPPPPPPPPPPPOOONNNOOONNNMMMMMMNNNOOONNNMMMHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDEEEEEEEEEDDDFFFGGGHHHGGGFFFFFFFFFHHHLLLUUUdddxxx{{{qqqfffZZZSSSNNNLLLIIIHHHKKKSSS^^^fffyyywwwzzz}}}vvvlllddd___\\\aaagggoooyyyzzzlll\\\SSSSSSUUU]]]rrr}}}oooggg]]]PPPGGGEEEEEEDDDCCC>>>>>>>>><<<:::777666666222333333444444333333333YYYUUUNNNPPPNNNNNNIIIIIIHHHGGGFFFDDDDDDCCC@@@@@@??????>>>=========;;;:::999888777777777777666666555555555444444444555555555555555555555555555555555555555666777777666666666666666666666666111111111111111111111111000000000000////////////111000///...............///////////////.........,,,...000000///...///000......---...111555:::>>>EEENNN[[[gggpppvvv{{{}}}rrrgggYYYOOOJJJHHHFFFDDDDDDHHHMMMYYYttt}}}zzzqqqkkklllmmmhhheeefffbbbfffgggeeelll{{{tttmmmmmmpppqqqpppoooiii```YYYYYY^^^eeejjjgggbbb]]][[[]]]___]]][[[```ccceeebbb^^^[[[^^^aaaccciiimmmjjjccc___bbbgggqqqvvv{{{yyyrrrllllllnnnmmmuuu~~~}}}uuuooollljjjhhhjjjuuu|||ssspppjjjaaa]]]eeessszzzzzzxxxrrrmmmkkkgggdddfffkkk|||~~~tttmmmllluuuyyyvvvrrrtttzzz}}}oooppprrruuuxxx{{{||||||zzzkkk```ZZZYYYQQQNNNNNNSSSSSSPPPQQQVVVSSSQQQOOOPPPRRRSSSPPPMMMNNNNNNPPPRRRUUUUUUSSSQQQRRRRRRRRRRRRRRRSSSTTTTTTQQQSSSTTTSSSQQQPPPPPPQQQRRRVVVYYYXXXTTTPPPOOOOOORRRQQQPPPOOOQQQSSSWWWYYYUUUUUUTTTTTTTTTUUUVVVWWWSSSSSSSSSRRRPPPLLLIIIGGGKKKMMMQQQUUUWWWXXXWWWWWWYYYVVVRRRPPPQQQTTTVVVWWWUUUVVVWWWWWWUUUSSSSSSTTTNNNOOOOOOQQQRRRUUUVVVXXXPPPSSSUUUTTTQQQNNNNNNOOOOOOPPPQQQQQQQQQPPPOOONNNPPPNNNMMMMMMNNNNNNLLLKKKFFFGGGGGGGGGGGGHHHHHHHHHDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEGGGKKKQQQ\\\nnntttiiifffbbbZZZRRRKKKIIILLLNNNOOOSSSZZZbbbiiirrr{{{zzznnnbbbVVVNNNHHHIIIIIIHHHLLLWWWgggsss|||tttlllggghhhkkkpppuuuxxxyyyxxxwww{{{lllfff]]]XXXZZZ```ggglllgggllltttnnn]]]OOOJJJEEEDDDFFFFFFCCC???<<<===>>><<<:::888777777111222444555555444333222XXXSSSMMMOOOMMMMMMJJJIIIHHHGGGFFFDDDCCCCCC???>>>>>>===============<<<;;;999888777777888999777666666666555555555555555555555555555555555555555555444444444444555555666666555555555444444444111222222222222111000000000000111111111111000000------------------------////////////000000000000000000000///////////////000000000111222222333333444;;;EEEPPP^^^qqq~~~kkk^^^YYYTTTNNNPPPJJJCCCBBBNNNaaaoootttuuu~~~yyyrrrjjjdddaaabbbdddeeefffhhhjjjlllooosssvvvxxx}}}{{{wwwtttlll```WWWXXXbbblllooolllhhhccc]]]XXXTTTQQQTTTYYY^^^```\\\TTTLLLHHHPPPSSSZZZaaaeeeccc\\\VVV```gggooooooiiieeefffiiilllfffhhhpppuuupppiiigggddddddbbbbbbkkkvvvxxxssspppkkkddd___```iiivvvxxxuuuzzzxxxooolllpppyyy{{{}}}{{{zzzwwwtttrrrooooooppptttzzz|||zzzxxxuuuuuuuuuxxx~~~yyywwwyyynnnlllhhhccc^^^ZZZWWWUUUWWWTTTPPPLLLKKKKKKMMMNNNRRRPPPPPPRRRTTTSSSPPPLLLPPPPPPQQQRRRSSSTTTUUUVVVUUUUUUUUUUUUTTTSSSQQQQQQQQQQQQRRRRRRQQQOOOMMMLLLSSSTTTVVVWWWWWWUUURRRQQQRRRQQQQQQQQQRRRSSSUUUVVVZZZVVVRRRQQQQQQRRRSSSSSSTTTTTTUUUTTTRRROOOLLLJJJMMMNNNPPPSSSUUUWWWXXXXXXZZZXXXVVVTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRKKKLLLLLLMMMOOOQQQSSSTTTRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPOOONNNMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJNNNWWWccclll~~~qqqdddZZZRRRMMMLLLOOOQQQQQQQQQQQQTTTWWWVVVYYY```jjjvvv```[[[SSSKKKEEEBBBBBBCCC<<<>>>?????????CCCJJJPPPWWWdddhhhkkkuuuzzzzzz~~~xxxhhhSSSMMMQQQ\\\mmmxxxuuuzzzxxxjjj[[[QQQMMMJJJFFFCCCCCCCCCCCCBBB<<<<<<;;;:::888777666666666555555444222111000000XXXSSSMMMOOOMMMMMMJJJIIIHHHGGGEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>><<<;;;:::999999888999999777777666666666555555555555555555555555555555555666555555444444555555666666666555555555444444444222222222222222111111000000000111111111111000000------------------------////////////000000000000111111111111111222222222000000000111222222333333333555888===FFFWWWkkkyyy~~~tttppplllgggXXXSSSJJJCCCFFFRRRZZZ]]]jjjmmmjjjeeeaaaaaadddhhhkkkgggjjjnnnqqquuu}}}~~~uuullljjjpppvvvqqqpppmmmhhhcccaaacccdddeeeggghhhddd^^^YYYYYYZZZXXX[[[```fffiiifff```ZZZ[[[___eeegggfffdddccccccccc___```gggkkkjjjhhhiiiccceeeccc```eeeooouuuuuu{{{yyyvvvttttttxxx{{{{{{}}}zzz~~~}}}}}}{{{yyyxxxxxxxxxvvvsssqqqqqqppppppqqqssstttttttttuuu}}}rrreee``````\\\[[[YYYWWWUUUTTTSSSSSSSSSRRROOONNNMMMNNNPPPQQQPPPOOOOOOPPPRRRQQQNNNKKKNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPPPPPPPNNNMMMLLLQQQRRRTTTUUUTTTSSSPPPOOOPPPPPPOOOOOOPPPQQQSSSTTTWWWTTTPPPOOOOOOPPPQQQQQQPPPQQQRRRRRRRRRPPPMMMLLLLLLMMMOOOQQQSSSTTTUUUUUUWWWVVVUUUTTTSSSSSSTTTUUUSSSSSSSSSRRRRRRQQQQQQPPPKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPOOONNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCBBBDDDIIIQQQWWWhhh|||~~~uuuooo^^^ZZZTTTPPPNNNMMMKKKJJJKKKKKKMMMQQQUUUYYY\\\]]]bbbeeeiiinnnvvvtttdddUUULLLIIIFFFBBB>>><<<<<<===???>>>BBBIIIOOOUUU^^^iiipppvvvmmmjjjhhhhhhfffbbb[[[VVVTTTSSS___qqqyyy}}}zzzqqqggg[[[OOOHHHKKKHHHDDDBBBAAAAAAAAA@@@;;;;;;:::999888777666666666555444333222111111000WWWSSSLLLNNNMMMMMMKKKJJJIIIGGGEEECCCBBBAAAAAA@@@@@@???????????????<<<<<<<<<<<<;;;:::999888777777777777666666666666555555555555555555555555666555555444444555555666666666666555555555555444222222333333222222111000000000111111111111000000------------------------////////////000000000000000000111111222222333333000000000111222222333333000111111111555???LLLUUUeeemmmrrrqqqnnnnnnooooookkkhhh^^^QQQIIIJJJMMMNNNTTTiii~~~vvvqqqnnnlllkkkdddcccdddggglllqqqvvvwwwzzz|||sssmmmmmmooommmppppppllleeeaaaaaacccgggiiimmmqqqssspppkkkfffbbbdddiiinnnppppppmmmjjjeeecccdddhhhlllnnnqqqvvvuuuwwwuuuqqqsss{{{|||~~~zzzuuutttsssrrrssssssrrrpppnnnkkkmmmnnnoooqqqssswwwzzzttt```UUURRRTTTNNNNNNMMMMMMMMMNNNNNNOOOOOONNNNNNOOOOOOQQQRRRSSSPPPOOOOOOPPPQQQQQQNNNLLLMMMNNNPPPRRRRRRQQQPPPOOORRRRRRRRRRRRQQQPPPOOOOOOMMMNNNOOOOOOOOONNNMMMMMMNNNNNNPPPPPPPPPOOOMMMLLLNNNNNNMMMMMMNNNOOOPPPQQQSSSQQQNNNMMMMMMOOOOOOOOOLLLMMMOOOPPPQQQPPPOOONNNNNNNNNOOOPPPQQQRRRRRRSSSUUUTTTSSSRRRRRRSSSTTTUUURRRRRRRRRRRRQQQOOONNNNNNJJJKKKMMMNNNOOOOOONNNNNNNNNMMMKKKIIIHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAACCCGGGJJJGGGXXXsss|||yyyvvvpppdddUUUJJJQQQOOOLLLKKKKKKKKKJJJIIINNNMMMLLLLLLOOOVVV```fffdddfffhhhiiiiiiiiikkkmmmkkkrrr}}}~~~zzzvvvsssvvvvvvsssmmmcccYYYRRRNNNTTTSSSRRRQQQQQQRRRSSSTTT^^^dddlllttt|||~~~~~~vvvlll]]]PPPSSSTTTVVVZZZ___dddhhhiiihhhfffrrr|||pppdddZZZQQQKKKGGGHHHEEEBBB@@@@@@???>>>===:::999999888777666666555555555444333222111111000WWWRRRKKKNNNLLLLLLKKKJJJHHHGGGEEECCCAAA@@@@@@@@@???>>>>>>>>>>>>???<<<======>>>===;;;:::888888888888777777777666666555555555555555555555555666666555555555555666666666666666555555555555555333333333333333222222111000000111111111111000000........................////////////000000000000------...///000111111222000000000111222222333333///111444666666888:::===GGGQQQ\\\bbbfffnnnxxx{{{hhhWWWNNNKKKIIIOOO\\\ssszzzwwwooogggeeehhhkkkjjjhhhccckkkpppoooooosssvvvvvvzzzyyyuuuuuussswww}}}}}}vvvooojjjppprrruuuxxxyyywwwtttqqqlllpppvvvzzz{{{yyyvvvuuullllllnnnppprrrtttxxx|||~~~~~~{{{zzzvvvnnnpppooonnnoooqqqtttuuuuuuooosssyyy|||~~~xxxlll]]]RRRMMMOOORRRMMMLLLLLLKKKKKKKKKKKKLLLKKKLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPQQQPPPNNNMMMLLLNNNQQQRRRRRRQQQOOOMMMPPPPPPPPPPPPPPPOOONNNNNNLLLMMMNNNOOOPPPPPPOOONNNKKKKKKLLLLLLLLLKKKKKKJJJNNNMMMMMMLLLMMMNNNOOOPPPQQQOOOLLLLLLMMMNNNNNNNNNJJJLLLNNNOOOPPPOOONNNMMMQQQQQQQQQQQQQQQQQQQQQRRRTTTSSSRRRQQQQQQQQQRRRSSSQQQQQQQQQQQQOOONNNLLLKKKKKKLLLNNNOOOPPPOOOMMMLLLMMMKKKHHHFFFEEEFFFHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFCCCCCCCCCDDDCCCCCCBBBAAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBDDDFFFGGGAAAIIIXXXlll|||ssseee```YYYTTTQQQOOOLLLIIIOOONNNMMMLLLKKKKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMKKKNNNSSSXXX]]]```cccddd]]]]]]^^^```dddfffffffffmmmhhhbbb___bbbhhhnnnrrr|||}}}xxxttttttuuuxxxxxxwwwuuutttrrrpppooo}}}xxxooorrrnnn```ZZZYYY^^^bbbbbb^^^[[[YYYSSSMMMMMMVVVdddsss}}}sssvvvyyyqqqeeeZZZRRRMMMJJJIIIFFFDDDAAA??????>>>===;;;888777777777666666555555444444333333222111111000VVVQQQKKKMMMKKKKKKJJJIIIHHHFFFDDDCCCAAAAAA??????>>>============>>><<<===>>>>>>===<<<:::999999888888888888777777777666666666666666666666666666666666555555666666666666666666666666666666666444444444444444333222222000000111111111111000000........................////////////000000000000------...///000111111222000000000111222222333333000222555777777777777777<<>>>>>>>>>>><<<<<<===>>>@@@AAAAAAAAAEEEFFFIIIQQQaaayyyyyyrrrmmmhhhccc^^^QQQOOONNNOOOQQQRRROOOMMMOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJLLLNNNPPPQQQMMMLLLMMMOOORRRTTTUUUTTT___ZZZVVVVVV\\\fffoootttzzz{{{{{{wwwqqqnnnnnnooozzzzzzxxxvvvsssoookkkiiippprrrqqqmmmhhhdddeeefffqqqeee[[[VVV[[[ZZZcccggg___TTTOOOOOOOOOSSS\\\eeejjjnnnoookkkeeedddoooqqqoooyyy|||wwwaaa\\\UUUNNNKKKIIIGGGFFFEEEBBB@@@???>>>===<<<:::555555555555555555555555333333333222222111111000UUUQQQJJJLLLKKKKKKHHHHHHGGGFFFDDDCCCBBBBBB???>>>>>>===========================<<<;;;:::999999999999999888888888777666666666666666666666666777666666555555666666777555666666666666777777777444444555555444444333222000000111111111111000000........................////////////000000000000000000111111222222333333000000000111222222333333333222111000111555888;;;555555777;;;???HHHWWWeee|||}}}xxxxxxyyyzzzhhhjjjkkkmmmqqqwwwvvvnnndddbbbgggkkkiiieeehhhiiijjjjjjjjjkkkmmmoooiiikkkkkkhhheeeffflllrrrvvvvvvyyy~~~|||wwwqqqrrrtttttttttuuuwwwyyyyyy~~~}}}|||~~~wwwtttyyyyyywwwrrrnnnlllooouuuzzzzzzvvvrrrpppoooooooooooommmqqqssspppoooqqqrrrqqqqqqsssxxx}}}~~~~~~mmmddd^^^UUUOOOOOOMMMKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNIIIJJJKKKKKKLLLLLLKKKKKKIIIJJJKKKJJJHHHGGGHHHJJJMMMNNNPPPRRRRRRQQQPPPOOONNNNNNNNNOOOOOONNNNNNMMMNNNNNNPPPQQQRRRQQQQQQPPPJJJJJJIIIHHHHHHIIIKKKLLLPPPOOONNNMMMMMMNNNOOOPPPNNNMMMLLLMMMOOOPPPPPPOOOLLLMMMNNNOOONNNMMMKKKIIINNNMMMKKKJJJIIIIIIJJJJJJRRRPPPNNNLLLKKKJJJJJJJJJLLLMMMNNNNNNMMMKKKIIIGGGKKKKKKMMMNNNNNNMMMLLLLLLKKKJJJHHHFFFEEEFFFGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA????????????@@@@@@@@@@@@========================<<<<<<<<<<<<===============<<<<<<===>>>???>>>===AAA@@@AAADDDJJJWWWlll~~~uuunnneeeaaaaaa```]]]YYYRRROOOLLLJJJIIIIIIHHHFFFGGGGGGHHHIIIJJJJJJIIIIIILLLJJJIIIJJJLLLNNNNNNNNNKKKJJJJJJMMMQQQTTTVVVWWW[[[[[[ZZZXXXTTTRRRQQQQQQYYYYYYYYYXXXVVVTTTQQQPPPRRRSSSRRRNNNIIIFFFHHHJJJWWWaaa[[[NNNKKKHHHHHHPPPLLLSSSVVVRRRNNNQQQUUUXXXeeessszzzvvvxxxwwwggg]]]OOOMMMJJJIIIHHHHHHFFFDDDCCCAAA???>>>===<<<:::888333333333444444444444444333333222222111111111111UUUPPPJJJLLLJJJJJJGGGFFFFFFEEEDDDDDDCCCCCC@@@???>>>>>>======>>>>>>>>>===<<<;;;::::::::::::::::::999999999888888888666666666666666666666666777777666666666666777777555666666666777777777777555555555555555444333333000000111111111111000000........................////////////000000000000111111111111111222222222000000000111222222333333444222000///111444888999;;;777666999;;;<<>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>><<<;;;<<>>>>><<<===BBBDDDFFFNNNXXX^^^rrr{{{uuubbb^^^YYYVVVVVVWWWWWWVVVVVVSSSOOOKKKIIIIIIJJJKKKMMMKKKIIIHHHHHHIIIHHHHHHJJJIIIIIIJJJKKKLLLJJJHHHFFFFFFEEEFFFHHHHHHHHHGGGDDDEEEFFFHHHIIIIIIIIIIIIEEEGGGHHHGGGFFFHHHNNNRRRPPPWWWOOOFFFHHHLLLOOOXXXdddqqq||||||vvvsssqqqppp{{{zzz}}}wwwqqqjjj___SSSJJJHHHGGGGGGGGGHHHGGGDDDBBB@@@>>><<<<<<;;;:::777555222222222222333333444444222222222222111111111111TTTPPPIIILLLJJJJJJEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@@@@???>>>?????????>>>===;;;:::999999:::;;;:::::::::999999999888888777777777777777777777777777777666666666666777777555666666666777777888888555555666666555555444333000000111111111111000000////////////////////////////////////000000000000000000000///////////////000000000111222222333333222222444666888888666444:::666666:::;;;777888<<<;;;DDDNNNVVVaaannnwwwyyyzzzzzz}}}|||rrrjjjeeebbbbbbeeeiiijjjgggaaaYYYTTTXXXaaajjjjjjccc___aaafffeeefffeeebbb______cccgggkkknnnssswwwvvvrrrlllhhheeeggggggiiiqqqzzzyyyrrruuuooojjjiiifffdddjjjsssooopppqqqnnnjjjgggeeeeeehhhkkkppptttxxxzzzxxxtttuuuttt{{{uuuooooooooollliiiZZZVVVQQQLLLIIIGGGFFFFFFGGGFFFEEEEEEFFFFFFEEEDDDGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMOOOPPPKKKMMMNNNLLLJJJIIIKKKMMMJJJKKKKKKLLLNNNOOOPPPQQQMMMNNNNNNOOOOOOOOONNNNNNMMMNNNOOOOOOOOOOOOMMMMMMMMMLLLJJJIIIIIIKKKNNNPPPOOONNNMMMLLLLLLMMMNNNNNNKKKJJJJJJKKKNNNOOOOOONNNKKKLLLNNNOOOOOOOOOMMMLLLLLLKKKIIIGGGGGGGGGIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJHHHIIIKKKMMMLLLKKKHHHGGGGGGGGGGGGGGGGGGIIIJJJKKKHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======999777666888===@@@@@@???AAA<<<<<>><<<;;;::::::888555333111111111222222333333444222222222111111111111111PPPNNNIIIJJJHHHKKKGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>>>>============:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777666666777777777777666666444555666888888666555444444444555555444444333222222111111000000000000000////////////////////////---///000111111000///---...///111222222222111000000000000111222222333333111333555777888888888777::::::;;;;;;<<<=========>>>>>>>>>AAAEEELLLRRRVVVqqqyyy||||||~~~uuuyyy|||zzzssskkkeeeccc^^^ccciiiooouuuwwwqqqhhhhhheeebbbaaadddhhhkkklllnnnddd^^^bbbjjjnnnoooqqqsssooogggaaabbbggggggcccmmmkkkhhheeecccdddfffhhhssstttvvvvvvtttrrrpppoooxxxzzz|||~~~xxxhhh[[[UUURRROOOLLLFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKPPPOOOMMMKKKJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOONNNNNNMMMLLLLLLLLLMMMIIIJJJKKKMMMNNNPPPPPPQQQRRRSSSRRROOOMMMLLLNNNPPPMMMMMMMMMKKKIIIIIIJJJLLLPPPPPPOOONNNMMMLLLLLLKKKOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNMMMKKKIIIHHHCCCDDDFFFHHHIIIJJJKKKKKKLLLJJJHHHEEECCCBBBAAAAAACCCCCCBBBAAAAAA@@@??????@@@@@@@@@?????????>>>>>>999::::::;;;;;;<<<<<<<<<======<<<;;;:::999999888======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======>>>???@@@@@@@@@CCCDDDIIIPPPWWWfffrrruuuwwwtttvvvoooddd^^^^^^XXXMMMJJJPPPPPPKKKIIIKKKKKKHHHHHHLLLGGGGGGPPPWWWVVV[[[YYYLLLOOOHHHKKK\\\qqq|||}}}|||sssnnnkkkiiijjjqqqxxxrrrwww~~~qqq{{{zzzddd\\\RRRMMMKKKKKKHHHEEEEEEDDDBBBAAA@@@?????????<<<;;;;;;:::888666444333222222222222222222222222222222222222111111111000PPPNNNIIIJJJHHHKKKGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>>>>============:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777666666777777777777666666444555666777777666555444444444555555444444333222222222111000000000000000///////////////////////////000111222222111000///...///000111111111000000000000000111222222333333222333444555777777888888::::::;;;;;;<<<=========>>>>>>======???BBBFFFHHHNNNVVVaaaiiiooouuu}}}|||~~~~~~ppplllggggggkkkrrryyy}}}uuuqqqmmmnnnnnnpppxxxwwwkkkiiimmmpppnnntttvvvyyyzzz{{{zzzzzzzzz}}}~~~ddd[[[OOOGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJOOONNNLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNMMMMMMMMMMMMMMMKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRQQQOOONNNPPPQQQPPPPPPPPPNNNLLLLLLNNNOOOQQQQQQQQQPPPOOONNNMMMLLLMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMKKKJJJHHHEEEFFFGGGGGGHHHIIIJJJKKKLLLKKKHHHFFFDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>???CCCBBBDDDFFFFFFKKKZZZkkksssnnnrrrooorrruuuuuupppiiiccc```eeehhhwwwpppiiikkk}}}~~~~~~yyy|||zzznnnzzzwwwjjj___TTTNNNHHHFFFGGGIIIHHHFFFEEEDDDBBB@@@???>>>======;;;;;;:::999888666444333111111111111111111111111222111111111000000000000PPPNNNIIIJJJHHHJJJGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>>>>============:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777666666777777777777666666444555666777777666555444444555555555555444333333222222111000000000000111////////////////////////000111222333333222111000......///000000000000000000000111111222333333333333333333444555666777888:::::::::;;;<<<<<<============<<<;;;;;;<<<<<<===<<>>AAABBBAAAAAABBBCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHIIILLLKKKJJJJJJJJJLLLMMMNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNLLLKKKKKKJJJJJJKKKMMMNNNOOOQQQSSSSSSRRRQQQRRRSSSRRRRRRRRRPPPNNNNNNOOOPPPRRRRRRTTTTTTTTTRRRPPPOOOKKKKKKKKKKKKKKKLLLLLLLLLNNNOOOPPPQQQQQQQQQPPPOOOHHHGGGFFFEEEDDDEEEEEEFFFIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGDDDCCCBBBBBBAAAAAAAAA@@@@@@??????>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;999:::::::::;;;;;;;;;<<<::::::999999999999888888888888888888999999999999:::::::::;;;<<<<<<======>>>===???@@@??????EEEMMM\\\sss}}}{{{}}}{{{ppppppxxxtttjjj```SSSHHHFFFCCC@@@AAADDDGGGFFFEEEDDDCCCBBB@@@>>><<<;;;::::::999999888777666444333000000000000000000000000000000000000////////////PPPNNNHHHIIIHHHJJJGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>>>>============:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777666666777777777777666666555555666777777666555555555555555555555444444333333222111111000000111111////////////////////////000111111222222111111000......//////000000000000000000111222222333333444555444333333444666777999999::::::;;;;;;<<<======:::;;;<<<===============?????????>>>>>>BBBHHHMMM[[[iii{{{|||{{{}}}pppnnnpppqqqjjj```\\\fffxxxvvvaaaZZZQQQLLLKKKIIIDDDAAAEEEBBB???>>>???AAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBCCCDDDEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNMMMLLLJJJIIIIIIIIIKKKLLLLLLOOORRRTTTTTTSSSTTTUUUSSSTTTTTTQQQNNNLLLLLLMMMSSSUUUWWWXXXXXXVVVTTTRRRLLLLLLMMMMMMNNNOOOPPPPPPPPPQQQSSSTTTUUUTTTSSSSSSJJJIIIHHHFFFFFFFFFGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMNNNMMMKKKIIIIIIJJJKKKLLLLLLKKKIIIGGGEEECCCBBBBBB@@@@@@@@@??????>>>>>>>>>=================================<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===@@@AAABBBCCCEEEKKKNNNXXXooo{{{|||yyy|||yyyiii\\\TTTPPPJJJDDDDDDBBBAAABBBDDDEEEDDDCCCCCCBBBAAA???===;;;999888888888888777666555444333111111111111111111111111000////////////.........OOOMMMHHHIIIGGGJJJGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>>>>============:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777666666777777777777666666555555666666666666555555555555666666555555444333333222222111111111111111000000000000000000000000///000000000000000000//////////////////000000111111111111222333333444444666555444444555666888999999999::::::;;;<<<<<<<<<:::;;;<<<>>>>>>>>>>>>>>>======<<<;;;;;;<<>>>>>>>>===<<<@@@AAABBBCCCDDDDDDDDDDDD???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHIIIKKKLLLMMMNNNLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNMMMLLLKKKIIIIIIIIIIIIJJJJJJMMMQQQSSSSSSTTTUUUVVVWWWWWWVVVTTTPPPMMMLLLLLLTTTVVVXXXZZZZZZYYYWWWUUUOOOPPPQQQQQQRRRSSSTTTTTTQQQRRRUUUVVVWWWVVVUUUTTTNNNMMMKKKIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPOOOMMMKKKJJJKKKLLLMMMKKKJJJIIIGGGEEECCCBBBAAA>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::<<<;;;;;;:::999999888888999999999999999999::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;<<<>>>>>>===<<<===>>>>>>======AAAIIIRRR___ttt~~~zzzvvv}}}}}}xxx}}}yyyrrrfffXXXPPPLLLJJJHHHFFFDDDCCCCCCDDDEEEEEEDDDCCCBBBAAAAAA???===:::888666666666666666555555444333222222222222222222222222////////////.........---OOOMMMHHHIIIGGGIIIGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>>>>============:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777666666777777777777666666666666666666666666666666555666666666666555444444333333222111111111111222000000000000000000000000////////////////////////000000000000000111222222111111222222333444444444777666666666777777888999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???AAACCCGGGKKKOOOaaannnyyy~~~yyytttuuuxxxzzzxxxuuutttuuuhhh[[[UUUOOOMMMMMMLLLHHHDDDDDDCCCAAA@@@@@@AAABBBCCC>>>>>>??????????????????@@@AAABBBCCCCCCCCCCCCCCC???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAADDDEEEEEEFFFGGGHHHIIIIIIFFFGGGHHHIIIKKKLLLMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIKKKNNNPPPQQQRRRTTTUUUXXXYYYYYYWWWSSSPPPOOOOOOSSSTTTVVVXXXXXXXXXWWWVVVRRRSSSSSSTTTUUUVVVVVVWWWQQQRRRUUUWWWWWWUUUSSSRRRPPPOOOMMMKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOOOONNNMMMKKKJJJJJJKKKKKKJJJIIIIIIGGGEEECCCAAA???========================:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<<<<;;;:::999888777777999999999999999::::::::::::::::::::::::999999999:::::::::::::::;;;;;;;;;:::<<<<<<::::::>>>???>>><<<@@@DDDDDDBBBLLLddd{{{tttbbbYYYSSSNNNNNNMMMIIIEEEDDD@@@AAAAAABBBCCCCCCDDDDDD@@@AAA@@@???===;;;888777444444555555555444444333222222222222222222222222////////////............OOOMMMHHHHHHGGGIIIGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>>>>============:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777666666777777777777666666666666555555555555666666666666666666666555444444444333222222111111222222000000000000000000000000111000000000000000000111222111111000111222333444111111222333333444444555777777888999999999999888888999999::::::;;;<<<<<<;;;;;;:::::::::::::::999======<<<;;;;;;:::888777>>>===<<<<<<<<<>>>???AAAEEEKKKVVVbbbmmmuuu{{{}}}www|||llluuu|||xxxyyy}}}~~~uuukkknnnpppqqqnnnggg\\\RRRKKKKKKGGGBBB???@@@BBBCCCDDD===>>>???>>>======???AAA>>>???@@@@@@@@@@@@AAABBB@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHEEEFFFHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMMMMMMMKKKIIIHHHHHHJJJLLLMMMMMMOOORRRTTTTTTVVVWWWVVVTTTRRRRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUPPPRRRTTTVVVUUUSSSQQQOOOOOONNNLLLJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHFFFDDDBBB???>>><<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;999999999:::::::::::::::;;;:::::::::999999888888777777777888888888999999:::999999999888888888888999999999999999999999999444:::===::::::???BBBAAAAAA<<<;;;>>>@@@BBBJJJSSSdddzzz~~~rrrbbbSSSKKKHHHGGGKKKJJJDDDCCCEEEAAAAAAAAAAAAAAAAAACCCDDD???@@@@@@@@@>>><<<999888222333444444444444333333111111111111111111111111000000000/////////......OOOMMMGGGHHHGGGIIIGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>>>>============:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777666666777777777777666666666666555555555555666666666666666666666555555444444333222222111111222222000000000000000000000000222222111111111111222222333222111111111222444444111222222333333444444555777888:::;;;;;;:::999888888999999::::::;;;<<<<<<999999999999:::;;;<<<===:::999999999;;;<<<;;;;;;666777999<<>>===???CCCIIIPPPTTTUUUTTT[[[dddttt{{{|||{{{yyywwwxxx{{{~~~sssnnnjjjjjjmmmppppppnnnsss||||||tttqqqxxxzzzzzzuuulllaaaYYYTTTOOOQQQQQQMMMGGGCCCBBBCCC;;;<<<>>>??????===;;;999;;;===@@@@@@>>>>>>@@@BBB===>>>??????>>>>>>???@@@??????@@@@@@@@@??????>>>@@@@@@AAAAAAAAA@@@???????????????@@@@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFGGGEEEFFFHHHIIIJJJKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKMMMOOONNNLLLJJJHHHHHHIIIJJJJJJKKKMMMQQQTTTNNNPPPSSSTTTSSSSSSSSSTTTMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSOOOQQQSSSUUUTTTRRROOOMMMMMMLLLJJJHHHGGGGGGGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGFFFDDDAAA???===;;;<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;888888888999999:::::::::888999999999999:::::::::555666666666777777888888999888888888777777666666888888888777777777777777555===@@@;;;777:::;;;999:::999<<>>DDDMMMKKKKKKWWWssslllaaa]]]XXXPPPKKKFFFDDDEEECCC@@@CCCJJJEEEEEEDDDBBB@@@@@@AAABBB??????@@@@@@???===:::999222222333444444444333333000000000000000000000000000000000000////////////OOOMMMGGGHHHGGGIIIHHHHHHHHHGGGFFFDDDBBB@@@@@@???>>>======<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999999888777666666555777777777777777777777777666666666666666666666666444444555555555555555444444444444444444444444444222222222222222222222222111111000000000111222333111111222222222333333333111111222333444555666777888888999999999999888888888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDDDDBBBAAABBBDDDFFFFFFGGGHHHHHHHHHHHHGGGEEEFFFGGGHHHIIIJJJJJJKKKKKKIIIHHHGGGHHHJJJLLLNNNNNNMMMMMMMMMLLLLLLKKKKKKFFFFFFFFFGGGJJJLLLOOOQQQPPPPPPOOOPPPQQQQQQPPPNNNOOONNNMMMLLLLLLMMMNNNOOOPPPOOOOOONNNNNNOOOOOOPPPNNNOOOPPPQQQPPPNNNLLLJJJHHHGGGGGGFFFFFFGGGGGGHHHLLLKKKJJJKKKLLLLLLJJJHHHJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDBBB@@@>>><<<<<<<<<<<<;;;;;;:::::::::888999999::::::999999888999999999999999999999999;;;:::999999888888999999777666555666777888777666777777666666666666777777666666666777888888888999888888888999999:::::::::<<<<<<;;;;;;<<<===???@@@BBBBBBDDDKKKVVViii}}}tttfffZZZUUURRRQQQPPPJJJHHHFFFEEEFFFFFFDDDCCCGGGEEECCCBBBBBBBBBAAA@@@AAA???===<<<===<<<:::999777666444333222111111111222222222111111111000000......//////......---,,,NNNLLLGGGHHHFFFIIIHHHHHHHHHGGGFFFDDDBBB@@@@@@???>>>======<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999888888777666666555777777777777777777777777666666666666666666666666555555555555555555444444333333333333333333333333111111111111111111111111000000111111111222222222222222222333333333444444333333444555666777888888888888999999999999888888888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>BBBFFFKKKPPPTTTVVV\\\^^^eeerrryyysssllljjjnnnnnncccUUUFFFDDDCCCBBBBBBCCCDDDEEEEEEJJJPPPSSSSSSTTTWWWZZZVVVUUUUUUWWW[[[___```aaa___^^^]]]^^^aaagggmmmqqqoooiiiaaa]]]^^^bbbeeegggeeeccc___YYYUUUSSSUUUWWWVVVUUURRROOOKKKFFFCCCAAADDDDDDCCCBBB@@@???===<<<>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBAAABBBCCCCCCAAAAAAAAACCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKJJJHHHGGGGGGHHHJJJLLLMMMMMMLLLLLLLLLKKKKKKKKKGGGGGGGGGHHHJJJLLLNNNPPPPPPPPPOOOOOOOOOOOOMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNOOOPPPPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHKKKJJJIIIJJJKKKKKKIIIGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAA???===<<<<<<;;;;;;;;;::::::::::::888999999::::::999999888999999999999999999999999999999888777777777777777666555555555777888777666777666666666666666666777777777777777888888888888888888888999999999::::::::::::999999:::;;;===>>>>>>===>>>AAADDDMMM^^^nnn}}}qqqkkkkkkfff```YYYTTTQQQOOOMMMKKKGGGEEEDDDDDDEEEFFFFFFEEEFFFDDDBBBAAABBBBBB@@@???@@@>>><<<<<<<<<;;;:::888666555444333222111111111222222111111111000000000...............------,,,NNNLLLGGGGGGFFFHHHGGGGGGGGGGGGFFFDDDBBB@@@@@@???>>>======<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999888888777666666666777777777777777777777777666666666666666666666666555666666666555444333333222222222222222222222222111111111111111111111111000111222333333333222111333333444444444555555555555555666777888999::::::888888999999999999888888888888999999999:::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;::::::;;;;;;<<<=========@@@BBBGGGPPP[[[eeekkkmmmfff^^^TTTQQQWWWZZZNNN@@@>>>>>>======>>>@@@BBBCCC<<<@@@DDDEEECCCBBBDDDFFFDDDCCCAAABBBDDDFFFFFFEEEGGGGGGFFFGGGIIILLLOOOQQQMMMKKKHHHHHHIIIJJJJJJIIIHHHHHHGGGDDDAAAAAABBBDDDAAAAAAAAA@@@???>>>===<<>>==================;;;<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>=========>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@???@@@BBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIGGGFFFEEEFFFHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIKKKMMMNNNOOOOOOOOONNNLLLKKKIIIHHHJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNNNNNNNMMMKKKIIIGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGHHHIIIIIIGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@???===<<<;;;;;;;;;:::::::::::::::999888888999999999999888888888888888888888888888888888777666666555555666666666555444555777777777666666666555555555555666666888888888888888888777777888888888888888999999999777777777777888999:::;;;<<<;;;<<<===;;;;;;BBBLLLhhhlllvvvzzzooohhh```YYYUUUVVVUUUTTTTTTTTTSSSQQQMMMJJJDDDCCCBBBCCCEEEGGGGGGGGGEEECCCAAA@@@@@@@@@???>>>>>><<<::::::;;;:::999777555555333222111111000000111111111111000000000000...............---,,,,,,MMMKKKFFFGGGEEEHHHFFFGGGGGGGGGEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888888888777777666666666666666666666666666666666666666666666666666666666666666666555444333222333333333333333333333333222222222222222222222222111222444666666555444222555555555555666666666666666666777777888999::::::888888999999999999888888888888999999999:::::::::999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<888999;;;===AAAEEEKKKOOONNNIIIBBB@@@EEEIIICCC999============>>>@@@AAABBB???AAACCCCCCBBBAAABBBCCCAAA@@@>>>???@@@@@@???>>>AAAAAAAAABBBBBBCCCDDDDDDAAAAAAAAABBBBBBBBBAAA@@@???AAABBBAAA@@@??????@@@AAAAAAAAAAAAAAA@@@?????????>>>===<<<<<<===???@@@999999:::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===============>>>>>>??????@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>===>>>@@@???>>>>>>???@@@@@@AAAAAABBBCCCBBBBBBBBBAAABBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKNNNOOONNNMMMJJJHHHFFFFFFKKKJJJJJJJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLJJJHHHFFFDDDGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGEEECCCCCCBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>===<<<;;;;;;:::::::::::::::999999999999888888999999999999888888888888888888888888888888777777666555555555555555555444333444666777666555666555555444444555555666999999999888888777777666777888888888888888888888666666666777777888999999888888:::===;;;:::>>>FFFLLLKKKLLLUUUggg{{{zzzxxxlllcccYYYWWWUUUSSSRRRSSSQQQRRRTTTUUUTTTPPPLLLHHHEEEDDDCCCDDDFFFGGGGGGGGGDDDBBB@@@??????>>>===<<<;;;:::888888999888777555444444222111111000000000111111000000000/////////------.........---,,,,,,MMMJJJEEEFFFEEEGGGEEEFFFFFFFFFEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888888777777777777777666666666666666666666666666666666666666666666666555555666666555444444333555555555555555555555555444444444444444444444444333444666888888777666555555555666666666777777777666666666777777888888999888888999999999999888888888888999999999:::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;999999;;;===>>>???===:::;;;>>>>>>;;;<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>=========>>>???>>>===>>>@@@@@@???>>>>>>??????@@@@@@???>>>>>>======>>>>>>>>>>>>??????>>>@@@BBBBBB@@@>>>>>>>>><<<======>>>======<<<<<<===<<<;;;:::999:::;;;;;;888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<===>>>>>>======>>>@@@@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBBBBDDDDDDEEEFFFCCCCCCCCCDDDFFFHHHJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHLLLNNNNNNLLLIIIFFFFFFGGGJJJKKKKKKKKKKKKKKKKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIFFFGGGHHHIIIHHHFFFDDDCCCGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFDDDBBBAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;::::::::::::999999999999999999999999777888888999999888888777777777777777777777777777777777666555555555555555555333333444555666555444555555444444444444555555888888888777777666666666777777777777777777777777555666666777888888999999555444666888888888<<>>======<<<;;;999999777666666777777555444333222111111000000000000000000000/////////......---------...---,,,,,,+++LLLJJJEEEEEEDDDFFFEEEEEEFFFFFFEEECCCBBBAAA@@@???>>>======<<<<<<<<<;;;;;;::::::::::::999999888888888888888888888888888888777777777777777777777777777777777777777777666666666666666666666666444444555555555555555444555555555555555555555555555555555555555555555555555666777888888888777666555555666666666777777777555555666666777777777777888888999999999999888888888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::<<<======<<<<<<<<<<<<:::??????;;;999;;;===<<<=========<<<<<<;;;;;;:::;;;<<<<<<<<<===>>>>>>???=========>>>@@@AAA???>>>===>>>>>>>>>>>>>>>===<<<===>>>>>><<<;;;<<<>>>@@@???AAABBBBBB@@@>>>===>>>;;;<<<===>>>>>>?????????======<<<;;;::::::::::::888999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===============>>>????????????>>>========================>>>??????@@@???>>><<<;;;;;;<<<>>>>>>======>>>@@@@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAABBBCCCDDDEEEEEE@@@AAABBBDDDFFFIIIKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFGGGHHHJJJMMMOOOMMMIIIGGGHHHJJJIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJDDDEEEGGGHHHHHHGGGEEEDDDGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCDDDEEEEEECCCAAABBBAAA???>>>===<<<<<<<<<;;;::::::999999999::::::777888888888888999999999777777888888888888777777666666666666666666666666777666555555444444555555444333222333555555555444444444333333333333444444666666666666666666555555777777777777666666666666555666777888999999999888:::777666777666444777===888===BBBBBB@@@>>>@@@BBB???KKK[[[kkkzzz}}}~~~{{{xxxuuuoooeee[[[RRRMMMKKKKKKNNNJJJJJJMMMNNNKKKJJJKKKHHHIIIKKKJJJIIIHHHHHHIIIJJJGGGEEEDDDDDDDDDCCCBBBBBB???===;;;;;;;;;999777777555444444555555444222222111111000//////000000////////////............---------------,,,++++++KKKIIIDDDEEECCCFFFDDDEEEEEEEEEEEECCCBBBAAA@@@???>>>======<<<<<<<<<;;;;;;::::::::::::999999888888888888888888888888777777777777777777777888777777777777777777777777666666666666666666666666333333444555666666666666555555555555555555555555555555555555555555555555555555555666666666777777555555555666666666777777666666666666777777777777888888999999999999888888888888999999999:::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???>>>>>>;;;??????<<<;;;===>>>;;;>>>?????????>>>>>>===<<<@@@?????????@@@AAAAAAAAA=========???AAAAAA???=========>>>>>>>>>>>>>>>>>>>>>???@@@>>><<<<<<>>>@@@???AAABBBBBB@@@????????????@@@@@@AAABBBAAAAAAAAA===============<<<<<<;;;::::::::::::::::::::::::999999999999999999999999999::::::::::::;;;;;;;;;999::::::;;;<<<<<<======<<<===>>>>>>??????>>>>>>========================>>>???@@@@@@@@@>>><<<:::;;;<<<>>>>>>======???@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEAAABBBCCCEEEGGGIIIJJJKKKIIIIIIJJJJJJKKKKKKKKKKKKIIIIIIHHHGGGGGGHHHIIIJJJHHHLLLOOONNNKKKIIIKKKNNNKKKLLLMMMMMMMMMMMMLLLKKKJJJKKKMMMNNNNNNMMMKKKJJJDDDEEEGGGIIIJJJIIIHHHGGGGGGHHHIIIKKKKKKIIIHHHGGGEEEDDDCCCDDDEEEEEECCCAAACCCBBB@@@>>><<<;;;::::::::::::999888888999:::;;;777777777777888888999999777777888888888888777777666666666666666666666666555555444333333333333333333222222222444555444333444444333333333333444444444444444555555555555555777777666666666555555555444555666777888888888777<<<999777888777444666::::::999888777888<<<@@@DDD;;;<<<>>>BBBKKK[[[nnn||||||}}}xxxpppiiiccc___YYYWWWSSSNNNKKKKKKMMMNNNLLLJJJKKKMMMKKKGGGFFFIIIFFFIIIKKKJJJHHHGGGGGGIIIGGGEEECCCBBBBBBBBBAAA@@@AAA???<<<::::::999777666555333222222333444333111111111000////////////000/////////.........------,,,------------,,,++++++KKKIIIDDDEEECCCEEEDDDDDDEEEEEEEEECCCBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::999999777777777777777777777777777777777777777888888888777777777777777777777777666666666666666666666666222222444555666777777777444444444444444444444444444444444444444444444444555444444444444555666666555555555555666666666666777777777777777888888888888888999999999999888888888888999999999:::::::::999999:::::::::;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======::::::;;;<<<<<<===>>>>>>???===;;;;;;======<<<;;;;;;===<<<;;;>>>BBB@@@;;;;;;<<<<<<=========<<<<<<>>><<<;;;;;;<<<===<<<<<<<<<<<<<<<===???>>><<<:::;;;;;;;;;<<<<<<======>>><<<>>>@@@???<<<:::<<<======>>>@@@@@@>>>>>>>>>????????????>>>===<<<::::::888999:::<<<<<<;;;::::::;;;;;;::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;999999:::;;;;;;<<<======<<<======>>>>>>>>>>>>>>>========================??????AAAAAA@@@>>><<<:::;;;<<<>>>>>>===>>>???AAA??????@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEECCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLGGGKKKOOOOOOLLLKKKNNNQQQNNNOOOPPPQQQQQQPPPOOONNNJJJKKKMMMNNNNNNMMMKKKJJJDDDFFFHHHKKKLLLLLLKKKJJJGGGHHHJJJKKKKKKJJJHHHGGGEEEDDDCCCDDDEEEEEECCCAAACCCBBB@@@>>><<<::::::999:::999888888888999:::;;;666666777777888888888999777777888888888888777777666666666666666666666666444333222222111111222222333222111222444555444333444333333222222333333444222333333444444555555555777777666666555555555444333444555777777777777666555333333777777555666999777555555888<<<===;;;888>>>=========>>>BBBHHHLLLWWWdddxxxsssbbbXXXVVVWWWVVVTTTSSSSSSQQQLLLHHHGGGGGGFFFHHHHHHIIIJJJFFFAAABBBGGGDDDGGGIIIHHHEEEBBBAAABBBDDDBBB@@@@@@AAAAAA@@@???@@@>>>;;;:::999888777555444222111222333333222111111000000////////////000//////.........---------,,,,,,---------,,,++++++}}}PPPEEEIII@@@EEECCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>============;;;:::999999888888999999<<<<<<;;;888666666888:::666666666666777888888999777777777777777777777777666666555555555555666666555555555555555555555555666666666666666666666666555555555444444333333333555555555555555444444444666666666666777777777777999888777666666777888888999999888888888888888888999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======>>>======<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<========================>>>>>>>>>>>>????????????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777888888888888888888888888888888999999999:::::::::999:::;;;<<<============>>>>>>======<<<<<<<<<;;;========================@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEGGGIIILLLNNNFFFGGGGGGHHHJJJLLLMMMNNNKKKJJJIIIKKKLLLMMMMMMLLLOOOPPPPPPPPPPPPPPPOOOOOORRRRRRRRRQQQPPPNNNMMMLLLLLLKKKJJJLLLNNNNNNKKKGGGGGGIIIJJJJJJIIIIIIKKKLLLMMMLLLKKKKKKKKKKKKKKKLLLGGGEEECCCCCCDDDEEEEEEDDDAAAAAA@@@???===;;;999888888888888999999:::::::::777777666555555555555555666666666666777777777777444444444444444444444444222222222222222222222222222222333333333333444444333333333333333333333333444333333333333444555555555555555555555555555555666666666666666666666666666666666666666666666666666666666777888888999999;;;:::999999999;;;>>>??????DDDJJJOOOVVVbbbqqq|||zzzlllZZZWWWRRRNNNLLLMMMOOOPPPSSSPPPMMMKKKJJJIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFDDDCCCBBB??????===<<<;;;;;;;;;;;;;;;:::999777666555555555222222222111111111000000///............---------//////...------------...,,,,,,,,,++++++*********|||PPPEEEIII@@@EEECCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>============;;;:::999999888888999999666888999999888777888:::555666888:::;;;<<<;;;;;;666666666666666666666666666666555555555555666666555555555555555555555555555555555555555555555555555555444444444333333333444444555555555555555555555666666666777777777777999888777666666777888888888888888888888888888888999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<============>>>>>>============<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888888888888888888888888888888888999999999::::::999:::;;;<<<<<<=====================<<<<<<;;;;;;========================??????>>>>>>===<<<<<<<<<<<<<<<<<<======>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEFFFEEEEEEDDDDDDFFFHHHKKKLLLHHHHHHHHHHHHIIIJJJLLLLLLKKKIIIIIIJJJLLLMMMMMMLLLOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPOOONNNJJJIIIIIIJJJKKKKKKKKKIIIGGGIIIJJJJJJIIIIIIJJJLLLNNNMMMLLLKKKJJJIIIIIIIIIGGGFFFDDDDDDEEEFFFEEEDDDCCCBBBAAA???===:::888777888888888999999999::::::777777666555555555555555777666666666666666666666444444444444444444444444222222222222222222222222222222222333333333444444333333333333333333333333444333333333333444555555555555555555555555555555555555555555555555555555666666666666666666666666666777777888888999::::::999888777777777999;;;======???@@@@@@@@@DDDLLLSSSbbbhhhqqq|||qqqfff^^^WWWNNNLLLIIIGGGHHHKKKNNNQQQQQQOOOLLLKKKJJJIIIGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@???===<<<;;;::::::::::::999888666555444444444222222222111111111000000///............---------///...------,,,,,,------,,,,,,,,,+++++++++******|||PPPEEEIII@@@EEECCCBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>============;;;:::999999888888999999444777999:::999777777777888:::<<<>>>???===;;;999666666666666666666666666666666555555555555666666555555555555555555555555555555555555555555555555555444444444444333333333333444444444555666666666555555666666666777777777888888777777777777888888888888888888888888888888999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888888888888888888888888888888888999999999999:::999999:::;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;============================================================>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDEEEDDDDDDCCCDDDEEEGGGIIIKKKJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHIIIKKKMMMLLLKKKOOOOOOPPPPPPPPPPPPOOOOOONNNNNNOOOPPPQQQQQQQQQQQQIIIJJJKKKJJJIIIIIIJJJKKKGGGIIIJJJJJJHHHHHHIIIKKKNNNMMMLLLKKKIIIHHHGGGGGGGGGFFFDDDDDDEEEEEEDDDCCCDDDCCCBBB@@@===:::888666888888888888888999999999777666555555444555555555777777777666555555555444333333333333333333333333222222222222222222222222222222222222333333333333333333333333333333333333333333333333333444555555444444444444444444444444555555555555555555555555666666666666666666666666666777777888888999::::::666666555555555777888999777888999888666777;;;??????BBBHHHOOOXXXdddooovvvuuu^^^PPPLLLKKKGGGEEEDDDCCCEEEHHHLLLOOOOOOMMMKKKJJJJJJIIIGGGFFFBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDCCCBBBAAA@@@AAA@@@>>><<<;;;999999999999888777555444333222222222111111111111000000000///............---------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***|||PPPDDDIII???DDDBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>============;;;:::999999888888999999888999:::999888777777888???@@@???>>><<<:::777555666666666666666666666666666555555444444555555666555555555555555555555555555555555555555555555555444444444444444444444444333333333444555666777777555555555666666666777777777777777777777888888888888888888888888999999999888999999999999:::::::::999999999999999999999999:::::::::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>=========<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::999888888888888888888888888888888888888888888999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???============>>>>>>???@@@????????????????????????>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGGGGHHHKKKLLLLLLKKKNNNNNNOOOOOOPPPPPPOOOOOONNNNNNOOOPPPQQQQQQQQQQQQKKKNNNPPPOOOKKKIIIIIIJJJHHHIIIJJJIIIHHHGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDBBB@@@AAAAAA@@@???===;;;999888777888888888888888888888666555555444444555555555777777666666555444333333222222222222222222222222111111111111111111111111111222222222222333333333222222222222222222222222333333222222333333444555444444444444444444444444555555555555555555555555555555555555555555555555555555666666777888888888555555444444555666777777666888::::::999:::<<<>>>::::::::::::;;;???DDDHHHKKKRRR\\\iiiuuu}}}xxxrrroooqqqvvv|||zzzmmm\\\RRRMMMKKKJJJHHHFFFEEEEEEGGGJJJKKKLLLKKKJJJJJJJJJIIIGGGFFFAAABBBDDDFFFGGGFFFEEEDDDAAABBBCCCDDDDDDCCCBBBAAABBBAAA???===;;;:::999999:::999777555444333222222111111111111000000000000///............------------,,,++++++******++++++++++++++++++++++++++++++|||OOODDDHHH???DDDBBBAAAAAAAAABBBAAAAAA@@@@@@>>>>>>>>>>>>============;;;:::999999888888999999::::::999777777999<<<@@@AAA@@@===:::888777666666555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444555666777777555555555555666666666666666666777777888888888888777777888888888999999999888888888999999999::::::999999999999999999999999999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999999:::<<<======::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::999999888888777777777777777777777777777777888888888999999999888999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????=========<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEGGGHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDGGGFFFFFFGGGJJJKKKKKKJJJLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQPPPPPPOOONNNRRRVVVUUUPPPKKKHHHGGGHHHIIIJJJIIIGGGFFFFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGCCCBBBAAAAAABBBAAA???===<<<============<<<;;;;;;777777777777777777777777555555444444444444555555777666666555444333333222222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222333222222222222333444444444444444444444444444444555555555555555555555555444444444444444444444444333333444444555555666666555555555555555666666777999::::::999777666555555999:::::::::999:::<<<>>>;;;>>>AAAEEEHHHLLLRRRWWWeeennn|||yyykkk\\\UUUSSSPPPOOOOOOSSSYYY]]]YYYTTTQQQMMMHHHLLLJJJHHHFFFFFFFFFHHHIIIIIIIIIHHHIIIJJJIIIGGGEEEAAACCCEEEGGGGGGFFFEEEDDDBBBBBBDDDDDDEEEDDDCCCBBBDDDCCCAAA>>>===;;;::::::;;;:::888666444333222222000000000000000000000000///............---------,,,,,,+++************+++++++++++++++++++++++++++{{{OOODDDHHH???DDDBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>============;;;:::999999888888999999888888777666777;;;AAAFFF<<<:::888666555777999;;;555555555555555555555555555555444444444444555555555555555555555555555555444444444444444444444444333333333444444444444555333444444444555666666666444444555555555666666666555666777888888999888888777777777888999999::::::888888888888999999999999999999999999999999999999888888999999::::::;;;;;;999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::999999999999::::::;;;<<<::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>;;;::::::::::::999999999999999999999999999999999888999999999999999888888777777777777777777777777777777777888888888888999888999999::::::999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>??????===<<<<<<;;;;;;<<<<<<===========================<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDDDDFFFIIIJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMOOOOOOPPPPPPQQQPPPPPPPPPQQQTTTVVVVVVRRRMMMHHHFFFHHHIIIJJJHHHFFFEEEEEEFFFCCCDDDFFFGGGHHHHHHGGGFFFAAA@@@@@@@@@@@@???<<<:::999999:::;;;<<<<<<<<<;;;777777777777666666666666444444444333444444555666555555555444333333333222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333444444333333333333333333333333444444444444444444444444444444444444444444444444111222222333333444555555555555666666666666666666555555666666555555444333333666888:::999:::;;;<<<:::::::::999888999;;;===???CCCJJJOOOTTT\\\gggpppzzz{{{~~~~~~xxx{{{{{{wwwtttuuuuuusssjjj[[[LLLGGGFFFDDDDDDEEEGGGIIIIIIFFFGGGJJJJJJFFFGGGFFFEEEDDDDDDEEEGGGHHHGGGFFFGGGHHHJJJIIIGGGEEECCCDDDEEEFFFFFFFFFEEEDDDAAABBBCCCDDDEEEDDDCCCCCCCCCBBB@@@>>>===<<<;;;;;;<<<;;;999777555333222222//////000000000000000111///............------------,,,++++++******++++++***++++++++++++,,,,,,,,,{{{OOOCCCHHH???CCCAAA???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>============;;;:::999999888888999999888999888777777:::>>>AAA888777666666666777999:::555555555555555555555555555444444333333444444555555555555555555555555555444444444444444444444444333333333444444444555555444444555555555555555555444444444555555555666666444555777888999999888888666777777888999999::::::888888888888999999999999888888888888888888888888777888888999::::::;;;;;;888999999999999:::::::::;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;:::::::::999999999999999::::::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;:::::::::999999999999999999999999999999888888999999999999888888777777777777777777777777777777777777888888888888888888999999999999888888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>><<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@???@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAABBBBBBCCCCCCDDDCCCCCCEEEHHHJJJJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMOOOPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOMMMJJJGGGHHHIIIIIIHHHEEEDDDDDDEEECCCDDDEEEGGGGGGFFFEEEDDDAAA@@@@@@@@@AAA???<<<999888888999::::::::::::999777777666666666555555555444333333333444444555666444444333333333333333333111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111222222222111222222333444333333333333333333333333444444444444444444444444333333333333333333333333111222222333444444555555555555555555555555555444111222333444777888888888222444555555444444555666666555555666777888999:::>>>>>><<<;;;<<<@@@EEEHHHCCCGGGNNNWWW___gggkkknnn|||yyytttlllccc[[[UUURRRPPPOOOMMMMMMPPPPPPNNNNNNRRRYYYQQQJJJGGGDDDAAABBBDDDEEEGGGEEEBBBCCCGGGHHHFFFDDDCCCBBBBBBBBBCCCEEEFFFEEEEEEEEEHHHIIIIIIGGGEEEFFFFFFFFFEEEEEEEEEEEEEEE@@@AAABBBCCCDDDCCCCCCBBB@@@???>>><<<;;;:::::::::;;;:::888666333222111000////////////000000111111///............---------------,,,+++++++++++++++******+++++++++,,,,,,,,,{{{OOOCCCHHH>>>CCCAAA???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>============;;;:::999999888888999999<<<<<<<<<:::777666777888888888888888888777666666555555555555555555555555555444444333333444444555555555555555555555555555444444444444444444444444333333333444444555555555555555555555555444444444444444444555555555666666444555777888999999999888666777777888999999::::::777888888888888999999999888888888888888888888888777777888999::::::;;;;;;888888999999999:::::::::;;;;;;;;;::::::999999999999::::::;;;;;;::::::999::::::999999888999999999999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888777888888999999999888888777777777777777777777777777777777777888888888888888888999999999888888777888888888999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<======>>>;;;::::::999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCEEEHHHJJJJJJIIIFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMPPPRRRSSSTTTTTTRRRMMMIIIHHHJJJLLLKKKIIIIIIIIIIIIHHHEEECCCCCCDDDDDDEEEFFFGGGFFFEEECCCAAAAAAAAAAAAAAAAAA@@@<<<999888888999999999888777777777777666666555555555444333333333333444444555666333333333333333333333444000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222111111222222333444333333333333333333333333444444444444444444444444333333333333333333333333222222333444444555555666444444555555555444333333666555444444555666555444444555555555444555777999888666555666777888777555444333333777<<<>>><<<999===>>>=========AAAFFFJJJMMMQQQXXX```iiinnnlllhhhfffccc```^^^```dddiiimmmpppwww||||||{{{{{{xxxssssssyyy{{{yyy}}}{{{wwwpppbbbdddfffhhhgggccc\\\WWWUUUQQQMMMJJJIIIIIIHHHGGGHHH@@@@@@GGGIIIDDDCCCIIIFFFEEEEEEDDD???:::;;;???===CCCFFFDDDDDDFFFFFFDDDFFFEEECCCBBBAAABBBBBBCCCCCCDDDEEEGGGIIIIIIGGGEEEHHHGGGFFFEEEDDDDDDEEEEEE??????AAABBBCCCBBBBBBAAA>>>===<<<;;;:::999999999:::999777444222111//////.../////////000000111111//////.........---------...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,vvvMMMHHH>>>FFF???@@@????????????????????????============<<<<<<<<<<<<;;;:::999888888888999:::999999999888888888777777777777777777777777777777666666555555555555666666555555444444444444555555444444444444444444444444555555555444444333333333555444333333555555444333444555555555444333222222444444444555555555555666666666666666777777777777777777888999999999999888999888888888777777666666888888888888888888888888666666777888888888888888777777777777777777777777666666777888999999:::::::::::::::999999999888888:::::::::999999888888888::::::999999::::::;;;<<<999999999999999999999999999999999:::::::::;;;;;;;;;;;;999999999999;;;;;;;;;::::::999999::::::;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888999999999999999999999:::666666666666666777888888777777777777666666666666777666555555555666888999666666777888999999::::::::::::999888999:::;;;<<<:::::::::999999888888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===888999:::;;;<<<<<<<<<<<<@@@AAAAAA@@@@@@???>>>===<<<======???@@@AAABBBBBB@@@BBBEEEHHHJJJKKKJJJJJJJJJHHHGGGHHHJJJJJJGGGDDDFFFGGGJJJMMMPPPRRRRRRRRRPPPPPPOOONNNMMMLLLKKKJJJHHHHHHGGGEEECCCDDDFFFHHHHHHFFFDDDCCCCCCCCCAAA@@@===>>>??????>>><<<:::888777777777777777777777777777777777666555555444444333333333333333333333333222222222111111111111000000111111222222222111111000000000000000000000000////////////000000000000111111111111111111111111111111222333333333333222222222222222222222222222444444222222222222444444333333333333333333333333111000///111333555444444555444333333222222333333333333333444444444555555222222333333333333444444444444444444444444444444333333333444444444555555999999888888999999:::;;;BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDHHHIIIKKKLLLMMMLLLJJJIIIFFFHHHJJJMMMQQQUUUYYY[[[SSSTTTVVVWWWWWWVVVTTTSSSHHHHHHHHHGGGGGGGGGGGGGGGDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBCCCBBBAAA@@@@@@BBBDDDDDDCCCCCCCCCDDDFFFHHHIIIJJJJJJIIIHHHGGGEEEDDDDDD@@@???>>>???AAAAAA???===>>><<<:::888777777888999777666666444333222111111000000////////////000000//////...---,,,,,,++++++------------------------++++++++++++++++++++++++uuuMMMHHH>>>FFF???@@@????????????????????????============<<<<<<<<<<<<;;;:::999888888888999999999999999888888888777777666666666666666666666666666666555555555555666666555555444444444444555555444444444444444444444444555555444444444333333333555444333333555555444333555555555555555444333333444444444555555555555666555666666666777777777777777777888999999999999888888888888888777777777666888888888888888888888888666666777888888888888888777777777777777777777777666777777888999999::::::::::::999999999888888888:::::::::999999888888888:::999999999999:::;;;;;;999999999999999999999999999999999::::::::::::;;;;;;:::999999999999:::;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::999999888888888777777777777777888888888555555555555555666666777777777777777666666666555666666666666666777777888666666777888888999::::::999999888777888999:::;;;:::::::::999999888888888999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<999::::::;;;<<<<<<<<<<<<>>>>>>??????>>>>>>===<<<======>>>???@@@AAAAAABBBBBBDDDFFFIIIKKKKKKKKKKKKLLLJJJHHHHHHIIIHHHEEEBBBDDDFFFHHHKKKMMMNNNOOOOOONNNMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIGGGFFFFFFHHHJJJIIIHHHFFFEEEDDDCCC@@@=========>>>>>>===;;;999777777777777777777777777777777666666555555444444333333333333333333333333333222222222111111111111000111111222222222111111000000000000000000000000000////////////000000000000111111111111111111111111000111222222333333222222222222222222222222222222333333333222222333333333333333333333333333333333333111111111333444333222444444333222222222222222222222222222333333333444222222222333333333444444444444444444444444444444333333333333444444444444777777666666777777888999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<===???@@@AAA@@@???>>>>>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEGGGGGGEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@??????????????????????????????>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBEEEHHHHHHGGGGGGFFFEEEDDDDDDIIIHHHGGGFFFEEEDDDCCCCCC???>>>>>>???@@@AAA???>>>===<<<999777666666777888666666555444333222111111000000////////////000000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++uuuLLLHHH>>>FFF??????????????????????????????=========<<<<<<<<<<<<;;;::::::999888888888888999999888888888888777777777666666666666666666666666666666555555555555666666555555444444444444555555444444444444444444444444555444444444444333333333555333333333555555444333555555666666666555444444444444444555555555555666555555666666666777777777666777888888999999888888888888888888777777777777888888888888888888888888666666777888888888888888777777777777777777777777777777777888999999:::::::::999999999999888888888999999999999999888888888999999888888999999:::;;;999999999999999999999999888888999999999:::::::::::::::999999999999::::::::::::999999999999::::::999999::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999888888888666666666666666555555555444444444444444555666666777777777666666666555555555555666777777777777666666666777777888888999999888777777777777888999999999999999999999888888888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===============>>>>>>?????????@@@@@@@@@CCCEEEGGGIIIKKKLLLLLLKKKMMMLLLJJJIIIIIIHHHEEECCCDDDEEEGGGHHHJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHKKKKKKJJJHHHFFFFFFGGGIIIJJJIIIHHHGGGFFFCCC???<<<<<<<<<======;;;:::888777777777777777777777777777666555555444444333222222333333333333333333333333222222222111111111111000222222222222111000//////000000000000000000000000////////////000000000000111111111111111111111111000111222222333333222222222222222222222222222222222222333333333333222222333333333333333333333333444333111222333333111000333333222111111111111222111111111111222222222222222222222222333333333333333333333333333333333333222222333333333444444444444444444444444555555666666666666666666666666666666777777777777888888888777888999:::;;;:::999999;;;:::999888777777777777:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>===>>>>>>>>>=========>>>>>>>>>>>>>>>???????????????@@@@@@AAA???????????????>>>>>>>>>>>>???@@@??????@@@CCCEEEMMMNNNNNNMMMKKKGGGCCCAAAFFFEEEEEEDDDCCCBBBBBBAAA>>>======>>>@@@AAA@@@>>><<<;;;999777666666666777555555444333222111111000000//////......//////000.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++tttLLLHHH???FFF??????????????????????????????======<<<<<<<<<;;;;;;;;;:::999999888888888888888888888888888777777777777666666666666666666666666666666555555555555666666555555444444444444555555444444444444444444444444444444444444444444444444444333222333555555555333555666666666666666555555444444444555555555555666555555555666666666777777666777777888888888888888888888888777777777777777888888888888888888888888666666777888888888888888777777777777777777777777777777888888888999999999999999999999888888888888999999999888888888888888888888888888888999::::::888888888888999999999999888888888888999999999999:::999999999999999999:::::::::999999999999::::::999999999999999::::::::::::::::::;;;;;;:::::::::999999999888888888888888666666555555555555555444555555444444555555666777777777666666666555555555333444666777777777666555666666666777777777888888777777777777888888999999999999999888888888888888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>??????????????????@@@@@@CCCDDDFFFHHHJJJJJJKKKKKKMMMMMMLLLLLLKKKIIIHHHFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJIIIGGGEEEDDDEEEFFFHHHGGGGGGHHHGGGDDD@@@<<<;;;;;;;;;;;;:::888777666777777777777777777777777555555444333333222222111222222222222222222222222222222222111111111000000222222222222111000......000000000000000000000000////////////000000000000111111111111111111111111000000111222222222222222111111111111111111111111111222333444444333222111222222222222222222222222333222111111333333222111333222111111000000111111111111111222222222222333111222222222222333333333222222222222222222222222222222222222333333333333333333222222333333444555555555555555555555555555777777888888888999999999777777888999:::999999888:::999999888999999:::::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===============??????>>>>>>??????@@@AAA@@@?????????>>>>>>======<<<===>>>>>>>>>???CCCEEELLLNNNPPPQQQOOOKKKFFFCCCBBBBBBBBBAAAAAA@@@@@@@@@===<<<<<<===???@@@???>>>;;;:::888777666555555555444333333222111111000000/////////....../////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++sssLLLHHH???FFF>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999888888777777777777777777777777777777555555555555555555555555666666555555555555666666555555444444444444555555444444444444444444444444444444444444444444444444444333222333555666555444555555666666666666666555444444444555555555555666555555555555666666666666666666777888888888888777777777777777777777888888777777777777777777777777666666777888888888888888777777777777777777777777888888888888888999999999999999999888888888777777888888888888888888888888888777777777777888999999777777777888888999999999777777777888888888999999999999999999999999999999:::999999888888999999:::888888888999999:::::::::999::::::::::::::::::999888888888888888888888888777777777666666555555555666666555555666666777888666666666666555555555555333444666777777777666555666666666666666666777777888888888999999999999999888888888888888888888888:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@??????????????????@@@@@@CCCCCCEEEFFFGGGHHHIIIIIILLLMMMNNNNNNMMMLLLLLLLLLJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHFFFEEEEEEGGGEEEEEEFFFGGGGGGFFFBBB>>>;;;;;;::::::999777666666666666666666666666666666444444444333222222111111222222222222222222222222222222222111111111000000222222222111000///...---////////////////////////////////////000000000000000000000000000000000000000000111222222222222111111111111111111111111111000111333333333333111000222222222222222222222222111000000111333444444333333222111111000000111111222222222222333333333333111111111222222222333333222222222222222222222222111111111222222222333333333222222222222333444444555555555555555555555555444444444555555555666666444555555666666666666666666666666666666777888999888888888888888888888888999:::::::::;;;;;;<<<<<<::::::999999999::::::;;;;;;<<<<<<<<<=========>>>>>>============>>>??????@@@@@@??????>>>>>>======:::;;;<<<<<<===>>>BBBDDDDDDGGGJJJMMMMMMKKKGGGEEE????????????????????????<<<<<<<<<===??????>>>===999888777666555444444444222222222111000000////////////............//////---------------,,,,,,,,,------------------------++++++++++++++++++++++++rrrKKKHHH???GGG>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::888888999999888888777666666666777777777777777888555555555555555555555555666666555555555555666666555555444444444444555555444444444444444444444444333333333444444444444555333222222333555666555444444444555666666666555555444444444555555555555666444444555555555666666666555666777777888888777777777777777777888888888888777777777777777777777777666666777888888888888888777777777777777777777777888888888888888888888888999888888888888777777777777777777888888888888888777777777666777777888999666666777777888999999999666777777777777888888888888888999999999999888888999999888888888888999999777777888888999:::::::::999999::::::::::::999999777777777888888888888888888888888777666666555555666666666666666777888888666666666555555555444444444444555666666666666555555555555555666666666666777888999999::::::999999777777777888888888888888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<======???@@@AAAAAAAAAAAA>>>>>>?????????@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHKKKMMMOOOOOONNNMMMNNNOOOLLLLLLLLLKKKLLLLLLMMMNNNKKKJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKJJJIIIHHHIIIJJJDDDCCCDDDEEEFFFEEEBBB@@@;;;;;;:::999888777666666666666666666666666666666555444444333333222111111222222222222222222222222222222222111111111111000111111111111000///......////////////////////////////////////000000000000000000000000000000000000///000111111222222111111111111111111111111111111111111222222222222111111222222222222222222222222000000///111333555555444333333222111111111111222222222222222333333333444111111111111222222222222111111111111111111111111000000111111111222222222222222222222222333444444333333333333333333333333333333333444444444555555555555555555666666666777666666555555444555555555777777666666666666777777777777777888888999999:::888888888888888999999:::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<======>>>???>>>>>>>>>>>>>>>======999:::;;;;;;;;;===@@@CCC<<<>>>AAACCCEEEDDDCCCBBB=========>>>>>>>>>>>>>>>===<<<<<<===>>>>>><<<;;;888777777666555444333222111111000000000////////////......------......///------------------------------------------------++++++++++++++++++++++++qqqKKKHHH???GGG>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::777888888999888777666555666666666666777777888888555555555555555555555555666666555555555555666666555555444444444444555555444444444444444444444444333333333444444444555555333222222333555666666555333333444555555555555555444444444555555555555666444444444555555555666666555666666777777777777777666777777777888888888888777777777777777777777777666666777888888888888888777777777777777777777777888888888888888888888888888888888888777777777777666777777777888888888999777666666666666777888888666666666777888999999999666666666777777777888888777888999::::::999888777999999888888888888999999666777777888999999::::::999999::::::::::::999999666777777777888888888999888888777777666555555444666555555555555666777777666666555555555444444444555444444444444555666666555555555555555555555555666666888999999999888777666777777777888888888999999999999999::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::;;;<<<======>>>======>>>>>>???@@@AAAAAAAAA@@@======>>>???@@@AAAAAABBBDDDDDDEEEEEEFFFGGGHHHIIIKKKMMMOOONNNLLLKKKLLLMMMKKKKKKJJJJJJKKKLLLMMMNNNKKKKKKJJJIIIHHHHHHGGGGGGGGGIIIKKKKKKJJJIIIJJJKKKEEEDDDCCCCCCCCCCCCAAA???<<<;;;:::999888777777777666666666666666666666666555555555444333333222222111111111111111111111111222222222111111111111000///000000000000000//////////////////////////////////////////000000000000000000000000000000000000///000000111111111111111111111111111111111111111222222111111111111222222111111111111111111111111222111000111333444333222444444333222222222222222111111111111222222222222111111111111222222222222111111111111111111111111000000000000111111111222111111111111111222333333222222222222222222222222444444444444555555555555666666666666666777777888777666666555555555555666888777777777777777777888444444555666666777888888777777777777777888999999888888999::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<=========999::::::::::::;;;>>>AAA;;;<<<<<<======>>>>>>>>><<<<<<<<<======>>>>>>>>>>>>===<<<<<<======;;;999666666666555444333222111000000////////////......///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++qqqKKKHHH???GGG>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::777888888999999777666555555666666666777777888888555555555555555555555555666666555555555555666666555555555444444555555555444444444444444444444444333333333444444555555555333222222333555666666555222333333444555555555444444444444555555555666666444444444555555555666666555666666777777777777777666666777777888888888999777777777777777777777777666666777888888888888888777777777777777777777777999999888888888888888888888888888888777777777777666666777777888888888999666666666666666777888888555666666777888999999999666666666666777777777777777888999::::::999888777999999888888888888999999666777777888999999::::::999999999::::::999999999666666777777888888888999888888777666555555444444555444444444444555666666666666555555555444444444555555444333333555666777555555555555555555555444444555777888888888777666666666777777888888888999888888999999999:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???<<<===>>>???@@@AAABBBBBBFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMOOONNNJJJHHHIIIJJJJJJIIIHHHHHHIIIJJJLLLMMMKKKKKKJJJIIIHHHFFFFFFEEEDDDFFFHHHIIIHHHHHHIIIJJJGGGEEECCCBBBBBBAAA???======<<<:::999888888777777666666666666666666666666666555555444444333333222111111111111111111111111222222222111111111111000...///000000000000000///////////////////////////////////////000000000000000000000000000000000000//////000111111111111111000000000000000000000000333222111000000111222333111111111111111111111111444333111222333333222000555444333333222222333333000000000000111111111111000111111111111222222222000000000000000000000000000000000000111111111111000000000000000111222222333333333333333333333333111111111111222222222222333333333333333444444555222222222333333555666666666666555555555555666666444444555666666777888888777777777777777888999999666777777888999999:::::::::999999999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<999:::::::::999;;;===@@@@@@>>>===;;;:::;;;<<<<<<;;;<<<<<<<<<===>>>>>>>>>???===<<<<<<===<<<:::888666666666555444333111111///////////////..................------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++nnnOOODDDDDD?????????============<<<<<<<<<<<<;;;;;;::::::::::::999999777777666555555555555555666666666666666666666666666666666666666666666666555555555555555555555555555444444333333333444444333333333333333333333333666666555444333333333333333333222111222333555666555555555444444333333333333333333333333333333333555555555555666666666666777777777777777777777777666666777888888888888888555777888777666555666888777777777777777777777777777777777777888888888888888888999999999999888888777777777777777777777777777777777777888888888888777777777777777777777777666666666666777777777777888777666666666666777777777777777777888888888888777777888888888999999999999888777777999999888777888888888888777777777666777777777777777777777777555555444444444444555555444444444555555555555666555333111222444666555333111222333444555555555555777666555666777888777666666666666666777777777777555555555555555666777777;;;;;;::::::999888777777999999999:::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<>>>???AAA???>>>>>>>>>======<<<<<<;;;===???AAABBBCCCBBBBBBFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFJJJIIIHHHGGGGGGGGGHHHIIIJJJHHHGGGHHHJJJJJJGGGDDDDDDDDDDDDCCCBBBAAA???>>><<<;;;888666555555666666999888777666555444333333222222222222222222222222222222222222222222222222222111000111222222111000111111111111111111111111////////////////////////000000000000111111111111000000000000111111111111000000000000111111111111111111111111111111111111111000000///000222444555111111111111111111111111222222222222222222222222777666444333222111111111000000111111111111000000000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444444444444555555555555666666666666666777777777777888888888777777666555444555555666888999:::;;;<<<:::;;;;;;:::999888:::;;;===<<<<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<===>>>>>>???>>>>>>===<<<:::999888444444555555444333111000222111111000///......---........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++...---+++***)))***++++++nnnOOODDDDDD?????????============<<<<<<<<<<<<;;;;;;:::::::::999999999777666666555555555555555555555555555555555555555666666666666666666666666555555555555555555555555555444444333333444444444333333333333333333333333333333333333444555666666333333222111222333444555555555444444444333333333333333333333333333333333555555555555666666666666666666666666666666666666666666777888888888888777555777888777666555666777666666666666666666666666666666777777777888888888777888888999999888888777777777777777777777777777666666777777777888888888666666666666666666666666555666666666777777777777777777666666666666777777666666777777777888888888777777888888888999999999:::999888999:::;;;:::888888888888777777777666666666666666666666666666666555555444444444444555555444444444444555555555555444333444666999:::888555444444444444444555555555555444444444666777666555555666666666777777777777555555555555555666777777888888888999999999999:::999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<===???@@@??????>>>>>>>>>=========<<<<<<>>>???@@@@@@AAAAAACCCDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHHHHGGGJJJIIIGGGFFFEEEEEEFFFFFFHHHFFFEEEFFFHHHHHHFFFDDDCCCCCCBBBAAA@@@??????>>><<<;;;888666555555666777888888777666555444333333222222222222222222222222222222222222222222222222222111000000222222111000111111111111111111111111//////////////////////////////000000000111111111000000000000111111111111000000000000111111111111111111111111111111111111000000000000000222333444111111111111111111111111222222222222222222222222666555444333222111111111000000111111111111000000000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222333333444444444444555555555555555555666666666777777777666777777777777666555555555666666777999::::::;;;999:::;;;:::888888999;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========>>>======<<<;;;;;;::::::999999::::::;;;<<<<<<===>>>>>>===<<<;;;999888777444444444333333222111000111111000000///......---........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++******++++++nnnOOODDDDDD?????????=========<<<<<<<<<<<<;;;::::::::::::999999999999777666555555444444555555555555555555555555555555666666666666666666666666555555555555555555555555444444444333333444444555333333333333333333333333333333333333444555666666444333222222222333444555555444444444444333333333333333333333333333333333444555555555555666666666666666666666666666666666555666777777888888777777555666777777555555666777666666666666666666666666666666777777777777888888777777888888888888777777666666666666666666666666666666777777777777888888666666666666666666666666555555666666666777777777666666666666666777777777666666777777777777888888777777777888888888888999;;;:::999:::;;;<<<;;;999777777777777666666666666555555555555555555555555555555444444444444555555444444444444555555555555222333666:::>>>>>><<<999777666555444444444555666444333222333555666555444555555666666666777777777555555555555555666777777555666666888999:::;;;<<<::::::::::::;;;;;;;;;;;;::::::999999999999:::::::::::::::;;;<<<===???@@@????????????>>>>>>>>>>>>===============>>>??????@@@BBBDDDFFFGGGFFFEEEDDDDDDFFFGGGJJJLLLMMMNNNNNNJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIGGGFFFDDDCCCCCCCCCEEEDDDCCCDDDFFFFFFEEECCCCCCAAA@@@>>>============<<<;;;999777666666666777777777666555444333333222222222222222222222222222222222222222222222222222222111000000222222111000111111111111111111111111//////////////////////////////000000000000111111000000000000111111111111000000000000111111111111111111111111111111111111000000000000000111222333111111111111111111111111111111111111111111111111555555333222111111000000000000111111111111000000000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333222222222222333333333333333444444444555555555555555666666666666777555555666777777777666666555666666777888999999:::888999:::999888777999;;;;;;;;;;;;;;;<<<<<<===>>>?????????>>>======<<<<<<======<<<<<<;;;:::::::::888999999::::::;;;;;;;;;<<<<<<<<<;;;999888666555444333222111000000000000111000000//////.................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******nnnOOODDDDDD?????????======<<<<<<<<<;;;;;;;;;:::::::::999999999999888666666555444444444444555555555555555555555555555666666666666666666666666555555555555555555555555444444333333333444555555444444444444444444444444666666555444333333333333444333222222222333444555444444444444444444444444333333333333333333333333444444444555555555666666666666666666666666666666555666666777777777777777555666777666555555666777666666666666666666666666666666666666777777777888666777777777777777777666555555555555555555555555666666666666777777777888666666666666666666666666555555555666666666777777555666666777777777777777666666666666777777777888777777777777888888888888:::999888999:::;;;:::888777777666666666555555555444444444444444444444444555444444333333444444555333333444444444555555555222444666:::===>>>>>>>>>:::888666444333444555666444333333333555666555444555555555666666666777777555555555555555666777777444555666777888:::;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999999:::::::::::::::;;;<<<===>>>?????????????????????>>>>>>???>>>===<<<<<<<<<>>>>>>???AAACCCEEEFFFEEECCCBBBDDDEEEGGGIIIJJJLLLLLLMMMIIIHHHFFFEEEEEEGGGIIIJJJKKKJJJIIIGGGEEECCCBBBAAACCCCCCCCCDDDEEEEEEDDDCCCAAA@@@===;;;::::::;;;<<<;;;:::999777777666777777666666555555444333333222111111111111111111111111111111111111111111111111222000///000111222111000111111111111111111111111////////////////////////////////////000000000111///000000000111111111111///000000000111111111111111111111111111111111111000000000000000111222222111111111111111111111111111111111111111111111111444444222111111000000000000000111111111111000000000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111111111111111222222222222222222111111111111222222222333333333444444444444444444555555555666666666333444555666777777777777555666666777777888888888777888888888777777888:::::::::::::::;;;<<<>>>>>>@@@@@@???>>>===<<<;;;:::<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;::::::999888666555444333222000/////////000111000000/////////.................................------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------,,,***)))nnnOOODDDDDD?????????<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888666666555444444444444444555555555555555555555555666666666666666666666666555555555555555555555555333333333333333444555666444444444444444444444444666666555444333333333333555444333222222222333444444444444444444444444444333333333333333333333333444444444444555555555555555555555555555555555555555555666777777777777777444666777666555444555666555555555555555555555555555666666666666777777777555666666777777666666555444444444444444444444444555666666666666777777777555555555555555555555555555555555555666666666666444555666777888777777777555666666666666777777777777777777777777777777777888777666777888888777666666666666555555555555444555555555555555555555555444444333333333333444444333333333444444444444555333333444555777:::===@@@:::999666444333333555555555444333444666777666555555555555555666666666666555555555555555666777777666666666777777888888888999999999::::::::::::;;;:::999999888888999999:::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???>>><<<<<<===>>>>>>???@@@BBBDDDEEEDDDCCCBBBEEEEEEGGGHHHHHHIIIHHHHHHHHHGGGEEEDDDEEEGGGIIIJJJMMMLLLJJJHHHFFFCCCAAA@@@BBBCCCDDDDDDDDDCCCCCCCCC@@@>>>;;;999888888999:::999999888777666666666666555555444444333333222222111111111111111111111111111111111111111111111111111000///000111111000///000000000000000000000000////////////////////////...////////////000000000///000000000111111111111///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000333222111111000000000000000000111111111111000000//////000000000111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000111111222222222222111111000000111111222222222222222333333333444444444444444555555555555222333444666777777777777666666666666666666666777555666777777666666888:::999999999999:::;;;======@@@???>>>===<<<:::999999;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::999999888777555444333222111000///...///000111////////////....................................------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***,,,------,,,+++***nnnOOODDDDDD?????????<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888888666555444444333333444444444444444444444444444444666666666666666666666666555555555555555555555555333333333333444555555666444444444444444444444444333333333333444555666666555444333222222222333444333333333444444444444555333333333333333333333333333444444444444555555555555555555555555555555555444555666666777777666666444555666666444444555666555555555555555555555555555555666666666666777777555555666666666666555555555555555555555555555555555555666666666666777777555555555555555555555555444444555555555666666666444555666888888888777777555555666666666666777777888777777777777777666666666555444555666666666444666555555555444444444444555555555555555555555555444444333333333333444444333333333333444444444444222222222222222555:::===999777666444333333444444555444444444666777666555444444555555555666666666555555555555555666777777777777777666666666666666888888888888999999999999999999888888888888999999888999:::<<<========================>>>>>>>>>>>>???>>>>>>=========>>>>>>???@@@AAABBBBBBCCCCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEDDDDDDEEEGGGIIIJJJLLLLLLKKKIIIFFFDDDAAA@@@BBBDDDEEEDDDBBBAAAAAABBB>>>===;;;999888888888888777777777666666555555555444444333333333222222222111111111111111111111111111111111111111111111111111000//////111111000///000000000000000000000000////////////////////////......////////////000000000000000000111111111111000000000000111111111111000000000000000000000000//////000111111000000///000000000000000000000000////////////////////////222111111000//////000000000000111111111111000000/////////000000000111111000000000000000000000000////////////////////////000000000000000000000000/////////////////////////////////////////////////////////000111111222222111111000000000000111111111111222222222333333333333333333444444444555555222333444555666777777777666666666666555555555555444555666666555555777999888888888888999999:::;;;>>>===<<<;;;:::999888888;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999888666555333222111111000000000000000111................................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++nnnOOODDDDDD?????????<<<<<<<<<;;;;;;;;;::::::999999999999888888888888666555444444333333444444444444444444444444444444666666666666666666666666555555555555555555555555333333333333444555666666555555555555555555555555333333333333444555666666555444333222111222333333333333333444444444555555333333333333333333333333333333444444444555555555555555555555555555555555444555666666777777666666444555666666444444555666555555555555555555555555555555555666666666777777444555555666666555555444555555555555555555555555555555555666666666777777555555555555555555555555444444444555555555666666333444666888999888777777555555555666666666777777888888777777666666666666666444333444555666555444555555555444444444333333333333333333333333333333444333333222222333333444222222333333333444444444000222333222111222555888666555555555444444333333444333333333555666555444444444444555555555666666555555555555555666777777666666666666666666666666666777777777777888888888999999888888888888999999777888:::<<<=========<<<;;;<<<<<<<<<============;;;<<<<<<=========<<<<<>>>>>>>>>>>@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHFFFCCC@@@???AAACCCDDDCCC@@@>>>>>>???<<<<<<;;;:::999888777777555555555555555444444333333333333333222222222222111111111111111111111111111111111111111111111111111///...///000111000///000000000000000000000000////////////////////////........./////////000000000000000000111111111111000000000000111111111111000000000000000000000000//////000111111000///...000000000000000000000000////////////////////////111111000////////////000000000111111111111000000////////////000000000111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////......//////000111111222000000000//////000000000111111111111222222222222222333333333333444444444333333444555666666666666666666666555555444444444333444555555444555777999888777777777777777888888;;;;;;::::::999888777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888666555333222000111111222222111111000................................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---nnnOOODDDDDD?????????<<<<<<;;;;;;;;;:::::::::999999999888888888888777555555444333333333333444444444444444444444444444666666666666666666666666555555555555555555555555222222222333444555666777555555555555555555555555666666555444333333333333666555333222111222333333333333333444444555555555333333333333333333333333333333333444444444555555555555555555555555555555444555555666666666666666444555666555444444555666555555555555555555555555555555555555666666666777444555555555555555555444666666666666666666666666555555555555666666666777555555555555555555555555444444444555555555666666222444666888999999777777555555555555666666666777888888777777666666666555666444333444555666555444555555444444444333333333222222222222222222222222444333333222222333333444222222333333333444444444///111444333111000222444444444555555555444333222333222111222444555444333444444444555555555666666555555555555555666777777555555555555666666777777666666666666777777777777999999888888888888999999777888:::<<<=========<<<:::;;;;;;;;;<<<<<<======888999;;;<<<===<<<;;;:::>>>===<<<;;;<<<>>>@@@BBB@@@AAABBBBBBCCCCCCBBBBBBAAABBBDDDFFFGGGHHHHHHHHHIIIIIIHHHGGGEEEBBB???>>>@@@BBBDDDBBB>>>;;;<<<===;;;;;;;;;;;;:::888777666444444444555444444333333333333222222222222222222000000000000000000000000000000000000000000000000111///...///000111000///000000000000000000000000////////////////////////............/////////000000000000000111111111111000000000000111111111111000000000000000000000000//////000111111000///...000000000000000000000000////////////////////////111000000////////////000000000111111111111000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////---......///000111111222000000////////////000000000111111111111222222222222222333333333444444444333444555555666555555555666666666555444444333333222444555444444444777999888777666666666666666777::::::999999888777777777::::::::::::::::::::::::::::::::::::::::::::::::999999999888777555333333000000222333333222111000---.............................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))***+++---...nnnOOODDDCCC>>>======:::::::::999999999888888999999999888888888777777888777777666555444444444333333333444444555555555444444555555555555444444444444444444444444444444444444333222222333333333222222333333333333444444777666555444333222222222222222222222222222222222444444444444444444444444111111111111111111111111333444555555666666555555333333333444444444555555555555555555555555555555444444444555555555555666666666666666666666666666555555555555666666666666666666666666666666666666555555555555555555555555444444444555555555555666444444444555555555555666555555555555555555555555555555666777777777777777666666555555555555666666555777888777666555666888777777777777777777777777555555444444444444555555333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222//////000111222222333333333333333333333333333333333333333444444444555555444444444555555555555666444444444555555555555666777777777777888888888888777777777777888888888888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::============>>>>>>>>>>>>>>>===<<<<<<<<<>>>???@@@BBB???======@@@AAA@@@>>>AAABBBDDDEEEFFFFFFFFFFFFHHHGGGFFFEEECCCAAA@@@@@@AAAAAA@@@>>>===<<<;;;:::999888777666444444333333222222333444444333333333333333333222222222111111000000000000000000000000111111000000//////......000000000000000000000000////////////000000000000............/////////000000000000000000000000000111111000000000000111111555555555555444444333222222111111111000000//////////////////////////////000///...------...///000////////////000000000000000000000000000000000000000000000000////////////......///000000000000000000000//////.........---222111111111000000//////000000000000000000000000////////////////////////........................////////////////////////////////////////////////000000000000111111111111111111111000111111222222444555555555444333333222444444555555555555444444333333444444555444444444:::999777666555666888999888999:::;;;:::888666555666666888999:::;;;;;;;;;;;;::::::999888888888999888888888888666444222000000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++nnnOOODDDCCC>>>======:::::::::999999999888888999999999888888888777777777777777666555444444444333333444444444444444444444444555555555555444444444444444444444444444444444333333222222333333444222222333333333333444444666555555444444444555555222222222222222222222222444444444444444444444444333333333333333333333333333444444555555555555555333333333444444444555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555444444444555555555555666444444444555555555555666555555555555555555555555555555666777777777777777666666555555555555666666555777888777666555666888666666666666666666666666555555444444444444555555333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111222222333333444444333333333333333333333333333333333444444444444555444444444555555555555666444444444555555555555666666666777777777888888888777777777777888888888888:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::<<<<<<======>>>>>>>>>??????>>>>>>===>>>???@@@AAACCC@@@>>>>>>???@@@>>><<>>======:::::::::999999999888888999888888888888777777777777777666666555444444444444444444444444444333333444444555555555555444444444444444444444444444444333333333222222333333444222222333333333333444444333333333333333444555666222222222222222222222222444444444444444444444444333333333333333333333333333333444555555555555555333333333444444444555555444444444444444444444444444444444444555555555555444444444444444444444444444555555555555666666666555555555555555555555555555555555555555555555555444444444555555555555666444444444555555555555666555555555555555555555555555555666777777777777666666666555555555555666666555777888777666555666888666666666666666666666666555555444444444444555555333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444444444444444555555555555666444444444555555555555666666666777777777777888888777777777777888888888888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<===>>>??????@@@@@@???????????????@@@AAABBB@@@>>>===>>>>>>===<<<>>>>>>???AAACCCEEEGGGHHHEEEDDDCCCBBBAAA@@@???>>>>>>>>>===<<<;;;::::::999999888777666555444444444333333444444444444333333333333333222222222111111000000000000000000000000000000000000////////////000000000000000000000000000000000111111111222222....../////////000000000000000000000000000000000111111000000000000111111222222222333222222111000111111111111000000000000////////////////////////111111000000000000111111////////////000000000000000000000000000000000000000000000000////////////......///000000000000///////////////............///////////////.........////////////////////////////////////////////////........................//////////////////////////////////////////////////////000000000000111111000000000000000111222333444444444444444333333222444444555555555555444444222333444444555555444444666555555444555666888999777777888888888666555333555666777888999:::::::::888888777777666666777777777777777777666444222000000000000/////////.....................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++nnnOOODDDCCC>>>======:::::::::999999999888888888888888888777777777777666666666555555444444444555555555444444333333333333444444555555444444333444444444444444444444444333333222222222333444444222222222333333333444444333222222222222222333333222222222222222222222222333333333333333333333333111111111111111111111111333333444555555555444444333333333444444444555555444444444444444444444444333333444444444555555555444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555444444444555555555555666444444444555555555555666555555555555555555555555444555666666777777666666666666555555555555666666555777888777666555666888666666666666666666666666555444444333333444444555333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333333333222222222333333333333333333333333222222333333333444444444444444444555555555555666444444444555555555555666666666666666777777777888666777777777888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAA????????????????????????@@@???>>>===>>>>>>>>>>>>?????????@@@AAACCCEEEFFFCCCBBBBBBAAA@@@??????>>>======<<<<<<;;;::::::999999888777666555555555555444444444444444444333222333333333222222222111111000000000000000000000000000000000000////////////////////////////////////000111111111222222222222...////////////000000000////////////////////////111111000000000000111111000111111111111111000000111111111000000000000000////////////////////////000000000000000000000000////////////000000000000////////////////////////000000000000////////////---...//////000000/////////////////////.................................////////////////////////////////////////////////........................////////////////////////////////////////////////////////////000000000111000000///000000111222333333333444444444333333222333444444555555444444333222222333444555555555555444444444444555666888999777777777777666555444333444555666777888888888888777666666555555555666666666666666666555333111000000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++nnnOOODDDCCC>>>======:::::::::999999999888888777777777777777777777777555555555555444444444444555555555444444333333333333333444444444444333333444444444444444444444444333222222222333333444555222222222333333333444444666555444333222222222222222222222222222222222222333333333333333333333333111111111111111111111111222333333444555444444444333333333444444444555555444444444444444444444444333333333444444444444555444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444555555555555666555555555555555555555555444444555666666666666666666666555555555555666666555777888777666555666888555555555555555555555555444444333333333333444444333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222111111111111333333333333333333333333222222222333333333444444444444444555555555555666444444444555555555555666555666666666666777777777666777777777888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>======<<<======>>>>>>???AAABBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===<<<;;;;;;::::::999888777666666666666666444555555555444444333222333333333222222222111111000000000000000000000000////////////000000000000////////////////////////000111111111222222222222////////////000000000111////////////////////////111111000000000000111111//////000111111000000000000000000000000000111111000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000////////////------...///////////////.........///////////////------------....................................////////////////////////........................////////////////////////////////////////////////...////////////000000000////////////000111222333222222333333444333333222333333444444444444333333111222333444555555555555444444444555666777888888777777666666555555444333444444555666777777777777666555555444555555666666555555555555444333111000////////////............---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++nnnOOODDDCCC>>>======:::::::::999999999888888666666777777777777777888444444444444444444444444444444444444444444333333333333444444444444333333444444444444444444444444222222222222333444555555222222333333333333444444999999777666555444444444222222222222222222222222333333333333333333333333333333333333333333333333222222333444444444444444333333333444444444555555333333333333333333333333333333333333444444444444444444444444444444444444333444444444444555555555444444444444444444444444555555555555555555555555444444444555555555555666444444444555555555555666555555555555555555555555444444555666666666666555666666555555555555666666555777888777666555666888555555555555555555555555444444333333333333444444333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111333333333333333333333333222222222222333333333333444444444555555555555666444444444555555555555666555555666666666666777777777777777777888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@===>>>>>>>>>>>>===<<<<<<;;;<<<>>>??????@@@CCCEEEDDDDDDEEEDDDDDDCCCBBBAAACCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@>>>===<<<;;;:::999888777777666666666777555555666555555444333222333333333222222222111111000000000000000000000000////////////000000000000000000000000000000000000000000000111111111222222/////////000000000111111000000000000000000000000111111000000000000111111//////000000111111000000000000000000111111111111000000000000000000000000......////////////......////////////000000000000000000000000000000000000000000000000////////////------...////////////............///////////////---------.......................................////////////////////////........................////////////////////////////////////////////////......////////////000000.........///000111222333111222222333333333333333333333444444444444333333111222333444555666666666555555555666777777777777777777777666555555444444333444555555666666666555555555444444555555666666444444555555444222111000/////////.........---------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++nnnOOODDDCCC>>>======:::::::::999999999888888666666666666777777888888444444444444444444444444333333444444444444444444222333333444444333333222444444444444444444444444222222222222333444555666222222333333333333444444777666666555444444444444222222222222222222222222222222222222222222222222333333333333333333333333222222333444444444444333333333333444444444555555333333333333333333333333222222333333333444444444555555555555555555555555333333444444444555555555444444444444444444444444555555555555555555555555444444444555555555555666444444444555555555555666555555555555555555555555333444555555666666555555666666555555555555666666555777888777666555666888555555555555555555555555444333333222222333333444333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222000111111222222333333333333333333333333333333333111222222222222333333333444444444555555555555666444444444555555555555666555555555666666666777777777777777777888888888888888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???>>>??????@@@???>>>===<<<<<<>>>@@@@@@???@@@CCCFFFCCCEEEGGGHHHGGGFFFDDDBBBDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA???===;;;;;;999888777777666777777777666666666666555444333222333333333222222222111111000000000000000000000000.../////////000000000111000000000000000000000000/////////000000000111111//////000000000111111111000000000000000000000000111111000000000000111111//////000111111111111111///000000000111111111111000000000000000000000000...///000000000000///...////////////000000000000000000000000000000000000000000000000////////////,,,---......//////................../////////000------......////////////........................////////////////////////........................////////////////////////////////////////////////........./////////000000............000111222333111111222333333333333333222333333444444333333222000111333444555666666666666666777777777777777777888888777666555555555555333333444555555555555444555555555555555666777777333333444444333222111000//////.........------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++nnnOOODDDCCC>>>======:::::::::999999999888888555666666666777777888888444444444444444444444444333333333444444555555555222333333444444333333222444444444444444444444444222222222222333444555666222222333333333444444444222222111111222222333333222222222222222222222222222222222222222222222222111111111111111111111111222222333444444444333333333333333444444444555555333333333333333333333333222222333333333444444444666666666666666666666666333333333444444444555555444444444444444444444444555555555555555555555555444444444555555555666666444444444555555555666666555555555555555555555555333444555555666666555555666666555555555555666666666777888777666555666888555555555555555555555555444333333222222333333444333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111222333333444555555333333333333333333333333111111222222222333333333444444444555555555666666444444444555555555666666555555555555666666666777777777777777888888888888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===>>>@@@BBBAAA@@@@@@BBBEEEBBBDDDGGGJJJJJJHHHFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEBBB@@@>>><<<;;;999888777777777777777888666666666666555444333222333333333222222222111111000000000000000000000000.../////////000000111111000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000111111000000000000111111//////000111111111111111//////000000111111111222000000000000000000000000///000111222222111000///////////////000000000000000000000000000000000000000000000000////////////,,,---......//////......---.........//////000000........./////////000000........................////////////////////////........................////////////////////////////////////////////////............/////////000------......///111222333000111222333333333333333222333333444444333333222000111333444555666666666777888888888888888777666999888777666666555555666333333444444555555444444555555555555555666777888222333333444333222000/////////.........------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++nnnMMMCCCCCC???>>>===::::::999999888777777777777777777777777666555555444444444444444444444444222222222333333444444444444444444333333222222222111222333333444444333333222222333333333333444444333333333333333333333333444444444444444444444444111222333444444333222111333333333333333333333333222222222111111111000000111111222333333333333222222222333333333333444444333333333444444444555555222222333333333333444444444444444444444444444444555555555555666666666666444444444555555555555666555555666666666666555555666555555444444444555555777777666666555555555444666666666666666666666666666555555555555666666777666666666666666666666666444444555555555555444444666555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111333666888:::222222222222222222222222111111222222222333333333333333222222111222222222555555555555555555555555666666666666666555555555777777777777888888888888;;;;;;:::999999::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<>>>>>>?????????>>>>>>>>>>>>>>>????????????AAABBBBBBAAA@@@@@@AAAFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCLLLKKKHHHDDD@@@<<<999888777777777777777777777777555555555444444333333333444444333333333333222222000000000000000000000000000000//////.........---000000////////////000000111111000000//////......000111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111444333222111111222333444111111111111111111111111111111111111000000000000////////////////////////000000////////////000000////////////............------...//////000//////////////////////////////---------............///////////////////////////......////////////..............................////////////////////////........................000000000000000000000000000000000000111111111111000000111222333333444444444444444555444444333333444444444444444444444444555555555666666666666777999888888777666555555555666555555444444333222222555555555666555555444333222333333333333222111111///............---------........................------------------------------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,mmmMMMCCCCCC???>>>===::::::999999888777777777777777777777777666555555444444444444444444444444222333333333333333333444444444444333333222222222111222333333444444333333222222333333333333444444333333333333333333333333444444444444444444444444222222222333333222222222333333333333333333333333222222222111111111000000000111222222333333222222222222222333333333444444333333333444444444444555222222333333333333444444444444444444444444444444444444444444555555555555444444444555555555555666555555666666666666555555555555555444444444555555777666666666555555555444555555555555555555555555555555555555555666666777666666666666666666666666555555555666666555555555555555555555444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111222444777888222222222222222222222222111111222222222333333333333333222222111222222333444444444444444444444444666555555555555555555555666666666777777777888888999999888888888888999999::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>????????????>>>>>>????????????@@@@@@BBBDDDEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDCCCIIIHHHEEEBBB>>>;;;999777777777777777777777777777555555444444444333333333333333222222222111111111000000000000000000000000000/////////............000000////////////000000111000000000/////////...000000111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111333222111000000111222333111111111111111111111111111111111000000000//////////////////////////////000000////////////000000////////////..................//////000000//////////////////////////////---------............///////////////////////////......////////////..............................................................................//////////////////////////////000000000111111111000000111222222333444444333333444444444444333333444444444444444444444444444444444555555555666666777777777666555555444444444444444444333333333333555555555555555444333333222222333333222222111000///............---------........................------------------------------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,lllMMMCCCDDD???>>>===::::::999999888777777777777777777777777666555555444444444444444444444444444333333333333333333222444444333333333333222222111222333333444444333333222222333333333333444444333333333333333333333333444444444444444444444444333222222222222222222333222222222222222222222222222222222111111111111111000111222222333333222222222222222222333333333333333333333333444444444444222222333333333333444444444444444444444444444444222333333333444444444444444444444555555555555666555555666666666666555555555555555555555555555555666666666555555555555555555555555555555555555555555555555555666666777777666666666666666666666666555666666777777666666555555555555555444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111000111333444555222222222222222222222222111111222222222333333333333222222111222222333333333333333333333333333333555555555555555555555555555555555666666666666777888777777777777777888888;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>????????????>>>>>>?????????@@@@@@@@@BBBDDDEEEEEEDDDCCCCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBDDDCCCAAA>>><<<999777666777777777777777777777777444444444444333333333333222111111111111000000000000000000000000000000000////////////............000000////////////000000000000000000////////////000000000111111111222222000000000000000000000000000000000000111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000//////////////////////////////000//////......//////000////////////............///000000000000//////...////////////////////////---------............///////////////////////////...//////000000//////...........................................................................//////////////////////////////000000000000111111000000111111222333333333222333333444444333333333333333333333333333333333333333333333444444444444666555555444444333333333222222333333333444444444444444555555444444333222222222222222222111000000///............---------------------------------------------------------------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,lllLLLCCCDDD???>>><<<::::::999999888777777777777777777777777666555555444444444444444444444444444444444333333222222222333333333333333333333333111222333333444444333333222222222333333333444444333333333333333333333333333333333333333333333333444333222111111222333444111111111111111111111111111111111111111111111111000000111222222222222222111222222222222333333333222222333333333444444444222222222333333333444444333333333333333333333333333333333333444444444444444444444555555555555666555555666666666666555555444444555555555555555555555555555555555555555555555555555555555555555555444444555666666777777777666666666666666666666666666666777777777777666666555555555444444444333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111000111111222333222222222222222222222222111111222222222333333333222222111111222222333333222222222222222222222222444444444444444555555555444444444555555555666666777777666666777777888888:::;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>><<<<<<======>>>????????????@@@BBBBBB@@@???@@@AAAAAAAAACCCDDDEEEFFFFFFFFFDDDDDDDDDCCCCCCBBBAAAAAA>>>>>>===;;;999777666555666666666666666666666666333333333333333333333333222222111111111000000000000000000000000000000000///////////////.........000000////////////000000000000000000////////////000000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000////////////000000111111111111111111111111111000000000/////////////////////////////////////////////....../////////////////////............000111111111000///......////////////////////////---------............/////////////////////////////////000000000000//////........................................................................////////////////////////////////////000000000111000000111111222222222333111222222333333333333222222222222222222222222222111222222222333333333333444333333333222222222111000111111222333444444444444444444444444333222222111111111222111000000//////............---------------------------------------------------------------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,kkkLLLCCCDDD???===<<<::::::999999888777777777777777777777777666555555444444444444444444444444444444444333333222222222333333333333333333333333111222333333444444333333222222222333333333444444333333333333333333333333333333333333333333333333444333222111111222333444111111111111111111111111111111111111111111111111000000111222222222222111111111111222222222333333222222222333333333444444222222222333333333444444333333333333333333333333333444444444444555555555444444444555555555555666555555666666666666555555333333444555666666555555444444444555555555555555555555555555555555555555333444555666777777777777666666666666666666666666666666777777777777666666555444444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222111111111222222333444222222222222222222222222222333333333444444444555444444444444555555555555777777777777777888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<=========<<<<<<:::::::::;;;<<<=========<<<>>>??????>>>======>>>???@@@AAACCCDDDEEEFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@;;;;;;:::888777666555555555555555555555555555555333333333333333333333333333222222222111111111111////////////////////////.........///////////////000000////////////000000////////////000000000000//////000000000111111111///////////////////////////000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000////////////...//////////////////////////////............//////////////////............000000000000000///...---////////////////////////---------............/////////////////////////////////000000000000//////...................................................................................................////////////000000000000111111111111111222222000111111222333333222222222222222222222222222222111111111111222222222333222222222222111111111111///000000111222333444444333333333333333222222111000000111111000000///...///............---------------------------------------------------------------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,jjjLLLCCCDDD???===;;;::::::999999888777777777777777777777777666555555444444444444444444444444444333333333333333333222222222333333333333444444111222333333444444333333222222333333333333444444333333333333333333333333333333333333333333333333333222222222222222222333222222222222222222222222111111111111111222222222///000111111222222111111111111111111222222222222222222222222333333333333222222333333333333444444333333333333333333333333444444444444555555555555444444444555555555555666555555666666666666555555222333444666666666555555444444444444444555555555444444444444444444444444222333555777888888777777666666666666666666666666555666666777777666666555444444444444333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222111111222222222333333333111111111111222333444444222222222222222222222222111222222333333444444444444444444555555555555666777666666666777888999:::999999999999::::::::::::::::::;;;;;;;;;;;;;;;:::888888999:::;;;;;;<<<======???@@@@@@???>>>>>>?????????AAABBBCCCDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>:::999999888777666555555555555555555555555555555222222222222333333333333333333222222222111111111////////////////////////.........///////////////000000////////////000000////////////000000000000/////////000000000111111////////////////////////000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000////////////......///////////////////////////......------......///////////////...............////////////......---////////////////////////---------............//////////////////////////////000000111111000000///........................------------------------......................................................////////////000000111111111111111111111111///000111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111//////000111222222333333222222333333222222111000000000000000000///......///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,iiiKKKCCCEEE@@@===;;;::::::999999888777777777777777777777777666555555444444444444444444444444222333333333333333333444222222222333333444444444111222333333444444333333222222333333333333444444333333333333333333333333222222222222222222222222222222222333333222222222333333333333333333333333000000111111111222222222///000000111111111111111111111111111222222222222111222222222222333333333222222333333333333444444222222222222222222222222222333333333444444444444444444444555555555555666555555666666666666555555111222444666777777666555333333333444444555555555444444444444444444444444111333555777888888777777666666666666666666666666555555555666666555555555444444444333333333222222444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000111111222333333333333222222222222222222222222111111222222222333333333111111111111222333444555333333333333333333333333111111111222333333444444444555555555555666666666555555555555666777888999777777888888888999999999999999999::::::999999888777888999:::;;;<<<=========???@@@@@@???>>>>>>?????????@@@BBBBBBCCCCCCCCCAAA@@@???============>>>::::::999888777666555555444444444444444444444444111111222222222333333333222111111111111000000000////////////////////////............/////////000000000////////////000000.../////////000000000111////////////000000000111////////////////////////000000000000111111111111000000000000000000000000///000111111111111000///000000000000000000000000000000/////////.........///////////////////////////......------......///////////////............,,,------............---////////////////////////---------............///////////////////////////000000111111111111000000........................------------------------........................................................./////////000000111111111111000000000000...///000111222222222222111111111111111111111111111111111222222222333333111111111111111111111111///000000000111111222222222222222222222111111000//////000000//////...---///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,iiiKKKCCCEEE@@@===;;;::::::999999888777777777777777777777777666666555444444444444444444444444222222222333333444444444222222222333333444444444222222333444444444333333222222333333333444444444333333333333333333333333222222222222222222222222111222333444444333222111333333333333333333333333000000111111222222222222//////000111111111111111000111111111111222222222111111222222222333333333222222333333333444444444222222222222222222222222111111222222222333333333444444444555555555666666555555666666666666555555111222444666777777666555333333333444444555555555444444444444444444444444111222555777888888777777666666666666666666666666444444555555555555444444444444444333333333222222444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000111333333444444333222222222222222222222222111111222222222333333333111111111111222333444555333333333333333333333333000000111222333333444444555555555666666666666777333333333444555666777888666777777777777888888888888888999999999888888777888888999:::<<<======>>><<<===??????===<<<===>>>??????@@@AAABBBBBBBBBBBBAAA@@@>>>===<<<<<<======;;;:::999888777666555555444444444444444444444444111111111222222333333333000000000000////////////////////////////////////---.........//////000000000000////////////000000.../////////000000111111////////////000000000000////////////////////////000000000000111111111111000000000000000000000000///000111222222111000///000000000000000000000000000/////////............////////////////////////.........------.........000/////////............++++++,,,---............////////////////////////---------.........//////////////////////////////000000111111111111000000........................------------------------............................................................/////////000111111111000000000000000......000111111222222222000000000000000000000000111222222222222333333333111111111111111222222222000000000000111111111111222222222222222111000000///////////////......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,iiiKKKBBBBBB<<<<<<<<<::::::999888777666555555555555555555666666666666444333333222222333333444222222222222222222222222222333333444444333333222333222111111333555555444222222333333333333444444111111222333333333333222333333333222222222111111111111222222222333333333333333333222222222111111111111000000//////......//////000111111111111111000111111111111222222222222222222222222222222222444444444444444444444444222222333333333333444444333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555666666555555555444444444888666444444777999888666555555555555555666777777666666666666666666666666555444333333333333444555555555555444444333333333333333333333333333333333444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444444444444555555555555666555555555555666666666666777777777999;;;:::888666999999888888888888888888999999999:::::::::;;;;;;>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@BBBCCCCCCDDDDDDBBB@@@>>><<<<<<<<<<<<999888777555444444333333111222222333333222222111333333333222222111111111000000000000000000000000444///,,,---222555222///000000000000////////////////////////////////////////////////////////////000000000000000000000000///////////////000111111......//////000000111111000000000000111111111111000000000000000000000000000000//////.........---////////////////////////........................000000//////.........---333333333222111000000///...------,,,,,,------...................................................//////.........---------...111222111222555555222111///,,,,,,---......------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////111111000000//////......////////////000000000000000000000000111111111111222222111111111111111111222222222222222222333333000000000000000000000000000000000000000000000000........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,hhhKKKBBBBBB>>>>>>>>>::::::999888777666555555444555555555666666666666444333333222222333333444222222222222222222222222222333333444444333333222444222111111333444444333222222222333333333444444111111222333333333333222333333333222222222111111111111222222222333333333333333222222222111111111111000000000/////////...//////000111111111111111000000111111111222222222222222222222222222222222444444444444444444444444222222333333333333444444333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444333444444444555555555555666666555555555444444444888666444555777888888666555555555555555666666777666666666666666666666666555444333333333333444555555555444444444333333333333333333333333333333333444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444444444444555555555555666555555555555666666666666777777666888::::::999888999999888888888888888888::::::::::::;;;;;;;;;;;;===<<<;;;::::::;;;<<<===>>>>>>???@@@AAABBBCCCCCCBBBAAA???===;;;;;;;;;;;;:::999777666555444444444222222333333333333222222333333333222222222111111000000000000000000000000---///222222111///---,,,000000000000////////////////////////////////////////////////////////////000000000000000000000000///////////////000111111////////////000000111111000000000000111111111111000000000000000000000000000000/////////.........////////////////////////........................000/////////............333222222111000000/////////......------......///................................................//////.........---------...222333222333666777444111///---,,,---...------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////111000000000/////////...////////////000000000111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,gggJJJBBBCCC?????????::::::999888777666555555444444444555555555666666444333333222222333333444222222222222222222222222222222333333333333222222555333111111333333333222222222222222333333333333111111222333333333333222333333333222222222111111111111222222222333333333333222222222222111111111000000000000//////////////////000111111111111111000000000111111111222222222222222222222222222222444444444444444444444444222222333333333333444444333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444555555555666666666555555555555555444444444777555444555666888777777555555444444555555666777666666666666666666666666555444444333333444444555555444444444444333333333333333333333333333333333444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444444444444555555555555666555555555555666666666666777666555666888:::::::::888888999999999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;===>>>>>>???@@@AAABBBBBB@@@???>>><<<;;;::::::::::::999888777666555555555333333444444444444333333333333333222222222222111000000000000000000000000,,,444<<<<<<444......000////////////000000000000////////////////////////////////////////////////000000000000000000000000///////////////000111111/////////000000000000111000000000000111111111111000000000000000000000000000000////////////......////////////////////////........................////////////............111111000000//////....../////////....../////////...............................................................---------///222444333555999999777222000---,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000000000/////////////////////000000000111111000000000111111111222222111111111111111111111111222111111111000/////////000000000000000000000000000000000000000000000000........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,hhhKKKBBBCCC>>>>>>>>>::::::999888777666555555333333444444444555555555444333333222222333333444222222222222222222222222222222333333333333222222555333222111222222222111111222222222222333333333111111222333333333333222333333333222222222111111111111222222222333333333222222222222111111111111000000000000//////////////////000111111111111111000000000000111111111111111222222222222222333333333333333333333333333333222222222333333333444444333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444555555555666666666666777555555555555555555555555666555555555666666777777555444444444444555666666666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444444444444555555555555666555555555555666666666666777555444555777:::;;;;;;888888999999999999999:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@AAAAAA??????>>><<<;;;::::::::::::999888777666666666666333444444555555444444333222222222222222222222222000000000000000000000000---555===<<<555000000333////////////000000000000///////////////////////////////////////////////////////////////////////////////////////000000111000000000000000000000000///000000000111111111111000000000000000000000000000000//////////////////////////////////////////........................///////////////.........000000//////............//////............//////........................................................................///333555444666:::;;;999333000---,,,------,,,,,,,,,------...------,,,,,,------------------------....................................////////////000000000000//////////////////000000000111111111000000111111111222222222111111111111111222222222333333222111000//////...000000000000000000000000000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,kkkMMMCCCBBB===<<<<<<::::::999888777666555555333333333333444444444444444333333222222333333444222222222222222222222222111222222333333222222111555333111111222222111000111111111222222222333333111111222333333333333222333333333222222222111111111111222222222333333333222222222111111111000000////////////000000000000//////000111111111111111//////000000000111111111111111111222222333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444555555555666666666666777444555555555555555555555555555555555555555666777444444444444444555666666777777777777777777777777444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444444444444555555555555666555555555555666666666666777555444444777:::;;;;;;888888999999::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<======<<<<<<<<<<<<======>>>>>>???????????????>>>>>>===<<<;;;::::::999888777777666666777333444444555555444444333222222222222222222222222111111111111111111111111---000222222000//////111.../////////000000000111000000000000000000000000000000000000000000000000///////////////////////////////////////000000111111111111111000000000000///000000000111111111111000000000000000000000000//////000000000000000000////////////////////////////////////////////////.........////////////////////////..................------,,,,,,------...................................................---.....................///333555444666:::;;;999222000---,,,---------,,,,,,,,,------...------,,,------------------------....................................////////////////////////000000000000000000000000111111111111111111111111222222222222000000111111111222222222444444333222111111000000000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,lllNNNDDDCCC===;;;;;;::::::999888777666555555222222222333333333444444444333333222222333333444222222222222222222222222111111222222222222111111444222000000222222222111111111111111222222222222111111222333333333333222333333333222222222111111111111222222222333333333222111111111111000000000////////////000000000000//////000111111111111111/////////000000000111111111111111222222333333444333333333333333333333333222222333333333333444444333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444555555555666666666444444444555555555555555444555666555444444666888444444333333444444555666777777777777777777777777333444444555555444444333333333333444444444444555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444444444444555555555555666555555555555666666666666666555444555777999999999888888999999:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???>>>>>><<<;;;:::999888777666666666666777333333444444444444333333111222222222222333333333111111111111111111111111111000......000111222222......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111222111111111111000000000000000000000111111111111000000000000000000000000//////000000000000111111////////////////////////////////////////////////........./////////////////////////////////......------,,,,,,,,,,,,------................................................---------...............///222444333555999999777111///,,,,,,---......---,,,,,,------......------------------------------....................................////////////////////////000000000000000000000111111111222222111111111222222222222333000000000111222222333333444444333333222111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,lllNNNDDDCCC>>>===<<<::::::999888777666555555222222222222333333333333444333333222222333333444222222222222222222222222111111222222222222111111333111000000222333222222111111111111222222222222111111222333333333333222333333333222222222111111111111222222222333333333111111111111000000000000.../////////000000000111//////000111111111111111////////////000000000111000111111222333333444444222222222222222222222222222222333333333333444444333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444333444444444555555555555444444444555555555666666333555666555333333666888444444333333444444555666777777777777777777777777333333444555555444333333333333333444444444555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444444444444555555555555666555555555555666666666666666555555666888999888666888888999999:::;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<==================>>>===<<<:::999777777666666555555666666222222333333333333222222111111222222222333333333111111111111111111111111444333222111222222333333.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111222222222111111111000000000000000000111111111111000000000000000000000000//////000000000111111111////////////////////////////////////////////////............/////////000////////////////////////......------------......................................................---------.........//////...222333222333666777444///---,,,,,,---/////////+++,,,------......------............................................................////////////.../////////000000000111000000111111111222222222111111111222222222333333///000000111222222333333222222222222111111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,jjjMMMCCCDDD???>>>>>>::::::999888777666555555111111222222222333333333444333333222222333333444222222222222222222222222111111222222222222111111222000///000222333333222000111111111111222222222111111222333333333333222333333333222222222111111111111222222222333333333111111111111000000000000.../////////000000111111//////000111111111111111////////////000000000000000000111222333333444444222222222222222222222222222222333333333444444444333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555666666333555666555333333555888444333333333333444555555777777777777777777777777333333444555555444333333333333333444444555555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333444444444444444444555555555666666555555555555666666666777666555666777999999666444888888999::::::;;;<<<<<<999999999:::::::::;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===<<<;;;999888777666666555555555555666111222222333333222222111111111111222222333333333111111111111111111111111111222333222///---......---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111222222222222111111000000000000000000111111111111000000000000000000000000//////000000111111111222////////////////////////000000000000000000000000---.........//////000000/////////000000000000000//////............//////................................................---------.........//////...111222111222555555222...---++++++---///000000+++,,,,,,---.........---............................................................/////////000.../////////000000111111000111111111111222222222111111222222222333333333///000000111222222333333000000000000000111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,kkkLLLBBBCCC>>><<<:::;;;999888777888777555444111111000000111111222333444444333333333333222222222222222222222222222222111111222222222222111111111111222222222222111111222222222222222222222222111111222222222333333333333333333222222111111111333222222111111222222333333222222111111222222333222111111111000000//////000000000000000000000000000000000000000000000000111111222222222333333333222222222111111111000000222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333222222333333333333444444444444444555555555555666444444444444444444444444333444555555666666555555444444444444444555666666777777666666555555555444555555555555555555555555333333444444555444444444222222222222222222222222000111333444444333111000000000000000000000000000111111111111111111111111111111222222222333333333222111000000000111333333111111111111111111111111222222222222222222222222333333333444444444555555555444444333333444444555333333333333333333333333444444444555555555555666555555666666777777888888999999999999999999999999888888999999999:::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===<<<:::999888555555555555555555555555555555444333333222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////..................////////////000000000000000000000000//////000111111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////..........................................------------..............................------------------------111///,,,---333999666///---------------...///000,,,,,,,,,---------......................................................////////////////////////000000////////////000000000000000000111111111111000000000000000000000000111000000111222333111000000000////////////000000222222222111000//////...........................///............---------------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,kkkLLLBBBCCC>>><<<::::::888777666666666444333111111000000111111222333444444333333333333222222222222222222222222222222111111222222222222111111111111222222222222111111222222222222222222222222111111222222222333333333333333333222222222111111333222222111111222222333222111111000000111111222111111111111000000000///000000000000000000000000000000000000000000000000111111222222222333333333222222222111111111000000222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333222222333333333333444444444444444444555555555555444444444444444444444444333444444555555555555555555444444444444555666666666666666666555555444444555555555555555555555555333444444444444444333333222222222222222222222222000111333444444333111000111111111111111111111111111111111111111111111111111111111222222222333333222111000000000111222333222222222222222222222222222222222222222222222222333333333444444444444555444444333333333333444444333333333333333333333333444444444444555555555555555555555666777777888888999999999999999999999999888888888888999999999:::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888888555555555555555555555555555555444333333222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////........./////////000000000000000000000000000000000//////000111111111111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////..........................................------------..............................------------------------000///------333999666///---------------...//////,,,,,,,,,---------.....................---------........................////////////////////////000000////////////000000//////000000000111111111000000000000000000000000000///000222333444222000000000////////////000000222222111111000//////.......................................------------------------------------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,kkkLLLCCCCCC>>><<<;;;999777666555666555333222111111000000111111222333444444333333333333222222222222222222222222222222111111222222222222111111111111222222222222111111222222222222222222222222111111222222222333333333333333333222222222222111222222111111111111222222000000000//////000000000111111111111000000000000000000000000000000000000000000000000000000000000111111222222222333333333222222222111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333222222333333333333444444444444444444555555555555444444444444444444444444333333444555555555555555555555555444555555666777666555555555555444444444444444444444444444444444444444555444444333222111222222222222222222222222111222333444444333222111111111111111111111111111111111111111111111111111111111111222222222222333111111000000111111222333333333333333333333333333222222222222222222222222333333333333444444444444444444333333333333444444333333333333333333333333444444444444555555555555444555555666666777888888777777777777777777777777777777777888888888999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888777444444444444444444444444555444444333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////000000000111111000000000000000000000000//////000111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000//////......//////000/////////............---..............................------------..............................------------------------......---...444999666///...------------...//////,,,,,,,,,---------......///.........------,,,,,,........................////////////////////////000000////////////000000//////000000000000111111000000000000000000000000...///000333666555333111000000////////////000000222111111000000//////.......................................------------------------------------...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,lllLLLCCCDDD???===;;;:::888666666666666444222111111000000111111222333444444333333333222222222222222222222222222222222111111222222222222111111111111222222222222111111111111111111111111111111111111222222222333333333222222222222222222222222222222111111111111222222111000000//////000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222111222222222222333333333333333333333333333333333222222222333333333444444333333444444444555555555444444444444444444444444333333444555555555444444555555444444555555666777444444444444444444444444444444444444444444444444555555555444333222111000222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111222222222333333333333333333333333222222222222222222222222222222333333333444444444444333333333333333333444333333333333333333333333333333444444444555555555444444555555666777777888777777777777777777777777666777777777777888888888888888888888888888888888999999999999:::::::::::::::::::::999999888777777444444444444444444444444444444444333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111//////////////////////////////000111111111111111000000000000000000000000111111111000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////......///////////////.........---------..............................------------..............................------------------------,,,......///444999666000......---------......///,,,,,,,,,---------......///......------,,,,,,+++........................////////////////////////000000////////////000000////////////000000000111////////////////////////...///222666888888555222000000////////////000000111111000000////////////.................................---------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,lllMMMCCCDDD???===;;;;;;999777777777777555333111111000000111111222333444444333333333222222222222222222222222222222222111111222222222222111111111111222222222222111111111111111111111111111111111111222222222333333333222222222222222222222222222111111000000111111222111111111000000111111111000000000000000000111111000000000000000000000000000000000000000000000000111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333333333333333333333333333222222222333333333444444333333333444444444444555444444444444444444444444222333333444555444444444444444444444444555666666333333333333444444444444444444444444444444444444444444444444333222111000222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000000111111222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333222222333333333333333333333333333333333333333333444444444444555444444444555666666777777666666666666666666666666666777777777777888888888888888888888888888888888888888888999999999:::::::::999999888777777666666444444444444444444444444444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111//////////////////////////////000111111111111111000000000000000000000000000000000000000000111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////............------------..............................------------..............................------------------------,,,...//////333888666222///......---------......,,,,,,,,,---------............------,,,,,,,,,,,,........................////////////////////////000000////////////000000...////////////000000000///////////////////////////000333777999999666333000000////////////000000000000000///////////////...........................------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,lllMMMDDDDDD???===<<<;;;:::888777888777666444111111000000111111222333444444333333333333222222222222222222222222222222111111222222222222111111111111222222222222111111111111111111111111111111111111222222222333333333111222222222222333333333111111000000000000111111222111111000000111111222000000000000111111111111000000000000000000000000000000000000000000000000111111222222222333333333111111111111111222222222222222222222222222222222222222222222222222222222111111111111222222222222333333333333333333333333222222333333333333444444333333333333444444444444444444444444444444444444222222333444444444444444333333333222333444444555222222333333333333333444333333333333333333333333333333444333333222111000222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111111222000000111222222222222111111111111111111111111111222222222222222222222222222222222222333333333333333333222222222222333333333333333333333333333333333333333333444444444444333444444555555666777777666666666666666666666666777777777888888888999999888888888888888888888888777777888888888999999999999999777666666555666666333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////......------......///.........------------,,,..............................------------..............................------------------------,,,...///...111777777444//////...------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------........................////////////////////////000000////////////000000......////////////000000000000000000000000000000000111333555888888555333000000////////////000000////////////////////////........................------------,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,mmmMMMDDDEEE???>>><<<:::999777777777666555333111111000000111111222333444444333333333333222222222222222222222222222222111111222222222222111111111111222222222222111111111111111111111111111111111111222222222333333333111111222222222333333333111111000000000000111111000000000//////000000000///000000000111111111111000000000000000000000000000000000000000000000000111111222222222333333333000000111111111222222222222222222222222222222222222222222222222222222222111111111111222222222222333333333333333333333333222222333333333333444444222222333333333444444444444444444444444444444444222222333444444444444333222222111111222222333444111222222222333333333333333333333333333333333333222222333333333222222111222222222222222222222222333222222222222222222333222222222222222222222222111111111111111111111111000000000000111111111111///000111222333222222111222222222222222222222222222222222222222222222222111222222222222333333333333333222222222222333333333333333333333333333333222222333333333444444444333333444555555666666777777777777777777777777777888888888888999999999:::888888888888888888888888777777777777888888888999999888777555555555555555333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111....../////////000000000000000000000000000000000//////000111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////......------......///.........---------,,,,,,..............................------------..............................---------------------------///...---000666888666//////...---------------,,,,,,,,,---------......+++++++++,,,,,,------...........................////////////////////////000000////////////000000........./////////000000000000000000000000000000000000000222444444222000000000////////////000000////////////////////////........................---------,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,mmmNNNDDDEEE@@@>>><<<999888666555666555444222111111111000111222222333444444444333333333222222222222222222222222222222111111222222222222111111111111222222222222111111000000000000000000000000111111222222222333333333111111111222222333333333111111000000000000111111//////............////////////000000111111111222000000000000000000000000000000000000000000000000111111222222222333333333000000111111222222222222222222222222222222222222222222222222222222222222000111111111111222222222333333333333333333333333222222333333333444444444222222333333333444444444444444444444444444444444222222333444444444333333111111000000111111222333111111111222222333333333333333333333333333333333111111222333333333222222222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111000000000000111111111111///000111222333222111111333333333333333333333333222222222222222222222222111111222222222333333333333222222222222222222333333333333333333333333333222222333333333444444444333333444444555666666777888888888888888888888888888999999999999:::::::::777777777777777777777777777777777777888888888888999888666555444444555555333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111............////////////000000000000000000000000//////000111111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........------...............---------,,,,,,,,,.................................------.................................---------------------------///...,,,...555999888000///...---------------,,,,,,,,,---------......)))***+++,,,------...///........................////////////////////////000000////////////000000............/////////000000000000000000000000000000///...///111111000...000000////////////000000.........///////////////........................---------,,,,,,,,,++++++------------------------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,kkkMMMDDDCCC>>>>>>===;;;:::999777666444333222000000000000000111111222444444555555444444333222222222222222222222222222111111222222222222111111000000000000000000000000111222222333333222222111222222111111000/////////111111111111111111111111000000000000000000000000////////////000000000000111111111000000000000000000000000000000000000000...///000111111111111111000000111222333333444444222222111111111111222222222222222222111111000000000000000000000000000000222222222222222222222222333333333333333333333333111111222222222333333333444333333222222333333444333333333333333333333333111111222333333444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333222222111111111333333333333333333333333222222222222222222222222333333333333333333333333555555555555666666666666999999888888888888888888888888777777777777777888999::::::;;;;;;::::::999888888888888888888888888666666555555444444444333333333333444444444555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////................................................//////.........------------------------------------,,,,,,,,,///333777999777555222///,,,,,,,,,,,,------++++++++++++---------------............///------------------------............////////////////////////000000000000////////////////////////......///000000000000000000000////////////000000000000000000////////////////////////////////////------------------------........................,,,,,,,,,---------........................------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------kkkMMMDDDCCC>>>======;;;:::999777666444333222000000000000000111111222444444444555444444333222222222222222222222222222111111222222222222111111000000000000000000000000111222222333333222222111000000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000111111111111111111111111111111111000111222222222222222222000111111222333333444444222222111111111111222222222222222222111111111000111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333444333333222222333333444333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222111111333333333333333333333333222222222222222222222222333333333333333333333333555555555555666666666666888888888888888888888888888888777777777777888888999999::::::::::::999999888888888888888888888888666666666555555555444444333333333444444444555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////................................................//////.........---------------------------------------,,,---///222666888777555222///...---------------,,,++++++,,,---------------............///------------------------............////////////.../////////000000000000////////////////////////......///000000000000000000000////////////000000000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------kkkMMMDDDCCC>>>======;;;:::999777666444333222000000000000000111111222444444444444444333222222222222222222222222222222111111222222222222111111000000000000000000000000111111222222222222111111//////000000111222222333111111111111111111111111000000000000000000000000////////////000000000000//////000000111111222222111111111111111111111111333333333333333333222111111111111222222333333444222222111111111111222222222222222222111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222222111333333333333333333333333222222222222222222222222333333333333333333333333555555555555666666666666888888888888888888888888888777777777777777888888888888999999999999888888888888888888888888888888777777666666666666555555333333333444444444555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////...............................................................---------------------------------......------...111333555666444222000............------,,,,,,,,,,,,---------------............///------------------------............////////////....../////////000000000////////////////////////......///000000000000000000000000000000000000000000000000000////////////////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,---------......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------lllNNNDDDCCC>>>===<<<::::::999777666444333333000000000000000111111222333444444444444333222222222222222222222222222222111111222222222222111111000000000000000000000000111111222222222222111111000000000111111222222222111111111111111111111111000000000000000000000000////////////000000000000......///000111222222333111111111111111111111111333333444333333222111111111111111222222333333333222222111111111111222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333444333333222222333333444333333333333333333333333333333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444555555555555666666666666777777777777888888888888777777777777777777888999777777888888888888777777888888888888888888888888777777777777777666666666333333333444444444555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////........................................................................------------------------///...------...///111222333222111///............---------,,,,,,------------------............///....................................////////////........./////////000000////////////////////////......///000000000000000000000000111111000000000000000000000////////////////////////////////////------------------------************************,,,,,,,,,---------......---------.......................................------------------------------------------------+++,,,------......------lllNNNDDDCCC===<<<<<<:::999888777666555444333000000000000000111111222333333444444333333222111222222222222222222222222111111222222222222111111000000000000000000000000000111111222222111111000333222222222111111000000111111111111111111111111////////////////////////////////////000000000000......///000111222222333111111111111111111111111222333333333222111000000111222222222222222333333222222111111111111222222222222222222222222222333111111111111111111111111222222222222222222222222333333333333333333333333111111222222222333333333444333333222222333333444333333333333333333333333333333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222333333444444444555555555555666666666666666666777777777888888888777777666666777888999999666777777888888777777666777777777777777777777777666666666777777777777777333333333444444444555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////////////////000000000000//////000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////................................................---.....................------------------------///...---------...///000//////...------------------------------------------------............///....................................////////////............////////////////////////////////////......///000000000000000000000111111111111000000000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........................------------------------------------------------+++,,,------......------mmmNNNDDDCCC===<<<<<<999999888777666555444444000000000000000111111222333333333333333222111111222222222222222222222222111111222222222222111111000000000000000000000000000000111111111111000000444333333222111111000000111111111111111111111111////////////////////////////////////000000000000//////000000111111222222222222222222222222222222111222222222222222111000222222222222222222222222222222111111111111222222222222222222333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222111222222222222333333333333333333333333333333333222222222222222222222222111222222333333444444555555555555555666666666666555666666777777888888888666666666666777888999:::777777888888888888777777777777777777777777777777555555666666666666777777333333333444444444555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000/////////000111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////................................................---------...............------------------------...------------......///,,,,,,,,,---------------------............---------------............///....................................////////////------........./////////////////////////////////......///000000000000000///000111222222111000///000000000000////////////////////////////////////------------------------------------------------,,,,,,,,,---------......,,,,,,------.../////////........................------------------------------------------------+++,,,------......------mmmNNNDDDCCC===<<<;;;999999888777666555444444000000000000000111111222222333333333333222111111222222222222222222222222111111222222222222111111000000000000000000000000000000111111111111000000222222222222222222222222111111111111111111111111////////////////////////////////////000000000000000000000000000111111111222222222222222222222222111222333333333333333333222222222222222222222222222222111111111111222222222222222333333333444444222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333444333333222222333333444333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222111111222333333444555555555555555555666666666666555555666666777888888999666666666666777888999:::777888888999999888888777777777777777777777777777444444555555555666666666333333333444444444555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000...//////000111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////................................................---------.........//////------------------------,,,,,,,,,------.........+++,,,,,,---............,,,---...//////...---,,,---------............///....................................////////////---------.........//////////////////////////////......///000000000000000///000222333333222000///000000000000////////////////////////////////////------------------------------------------------,,,,,,,,,---------......,,,,,,------...//////000........................------------------------........................+++,,,------......------mmmOOODDDCCC===<<<;;;999888888777666555555444000000000000000111111222222333333333333222111111222222222222222222222222111111222222222222111111000000000000000000000000000000111111111111000000111111111222222333444444111111111111111111111111////////////////////////////////////000000000000111111111000000000000000222222222222222222222222222222333444555555555555222222222222222222222222222222111111111111222222222222222333333444444444222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333444333333222222333333444333333333333333333333333111111222333333444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111222222333333333333333333333333333333333222222222222222222222222111111222333333444555555555555555555666666666777444555555666777888888999666666666666777888999:::888888999999999999888888777777777777777777777777333444444444555555666666333333333444444444555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...//////000111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////................................................---------.........//////------------------------+++,,,,,,------.........+++,,,---...////////////,,,---...//////...---,,,---------.........//////////////////////////////............/////////000---------.........//////////////////////////////...//////000000000000000///000222333333222000///000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000........................------------------------........................+++,,,------......------lllNNNCCCBBB=========;;;999777666555444222000000000000000111222333444444444333333333333222222222222222222222222222222111111111111111111111111333222111000000111222333111111111111111111111111000000000000111111111111222222222222222222222222000000000000111111111111111111111000///......---111111111000111111222333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444333222222111111000222222222111111111000000222222222222222222222222222222222222222222222222111111111111111111111111111222444333000---000444111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333222111111222333333222222222222222222222222111111222222222333333333333333333333333333333333222222222333444555666777555555555555555555555555555444444333333333444444555666777888888777666555777777888888888888777777666666666666666666666666666666666666555555555555333333333333333333333333444333222111111222333444222222222222222222222222222222222222222222222222333333333222222111111111000111111111111222222222000111111111111222222222111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000........................////////////////////////................................................//////.........---------//////.........---------////////////////////////........................000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////111111000000000000111111000000000000000000000000////////////............////////////////////////........................------------------------------------------------,,,,,,,,,---------..............................................................................------------------------lllMMMCCCBBB=========;;;999777666555444222000000000000000111222333444444444333333333333222222222222222222222222222222111111111111111111111111222222111000000111222222111111111111111111111111000000000000111111111111222222222222222222222222//////000000000111111111000000000000000000000000111111111111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222333222222222111111111000000222222222222222222222222222222222222222222222222111111111111111111111111111222222222000///000333111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333222111111222333333222222222222222222222222111111222222222333333333333333333333333333333333333222222333333555666666555555555555555555555555555444444333333444444555555666777888888777666555777777888888888888777777555555555555555555555555666666666666555555555555333333333333333333333333333333222111111222333333222222222222222222222222222222222222222222222222333333333222222222111111000111111111111222222222000111111111111222222222111111222222222222111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000........................////////////////////////................................................///.........------------//////.........---------................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000////////////............////////////////////////........................------------------------------------------------,,,,,,,,,---------..............................................................................------------------------lllMMMCCCBBB===<<<<<<;;;999777666555444222000000000000000111222333444444444333333333333222222222222222222222222222222111111111111111111111111222111111000000111111222111111111111111111111111000000000000111111111111222222222222222222222222//////000000000000111111//////000000111222333333111111111111111222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333000111111222333333444444222222222111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333333222222333333444555666444444444444444444444444555444444444444444555555555666666777777666666555666777777888888777777666555555555555555555555555666666666555555555555444333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222333333333222222222222111000111111111111222222222000111111111111222222222111111222222222222111111000000000000000000000000000000111111111111000000222222222222222222222222000000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000........................////////////////////////............................................................------------...............---------........................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000////////////............////////////////////////........................------------------------------------------------,,,,,,,,,---------..............................................................................------------------------lllMMMBBBBBB<<<<<<<<<:::999777666666555333111000000000000111222333444444444333333333222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111///000000000111111111111111111111111111111111111////////////000000000111000000000111222222333333222111111111111222333333444444444444444444444444222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000222222111111333222000111111222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222222333444444555444444444444444444444444555444444444444555555666666666666666666666666666666666777777777777666666555555555555555555555555666666555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222000000111111111222222222111111222222222222111111000000000000000000000000000000111111111111000000222222222222222222222222///000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111000000000000000////////////////////////........................////////////////////////................................................------------------------................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////000//////......//////000////////////////////////////////////............////////////////////////........................------------------------------------------------,,,,,,,,,---------......................................................................................................kkkMMMBBBAAA<<<<<<<<<:::888666666666555333111000000000000111222333444444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111...////////////000000000111111111111111111111111222222222111222333333444444444444444444444444444222222222333333444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000555666222111444333///111111222222222222111111111111111111111111111111111111111111111111111111000000000111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333222222222333444444444444444444444444444444444444444444444555666777666666555555555555666666666666777777777777666666555555555555555555555555555555555555444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222000000111111111222222222111111222222222222111111000000000000000000000000000000111111111111000000222222222222222222222222///000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000111111////////////////////////////////////////////////////////////////////////................................................,,,,,,---------------------.............................................................................................////////////////////////////////////////////////////////////////////////////////////////////////111000000//////000000111////////////////////////////////////............////////////////////////........................------------------------------------------------,,,,,,,,,---------......................................................................................................kkkLLLBBBAAA<<<;;;;;;999888666666666555444222000000000000111222333444444444333333333333222222111111111111111111111111111111111111111111111111///000000111111000000///000000000000000000000000000000000000111111111111111111111111111111111111......////////////000000111111111111111111000000222222222222222333444444333333333333333333333333111222222333333444444555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444333333222111111000111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111000999;;;555111333333000111111222222222222111111111111111111111111111111111111111111111111111111//////000000111222222222111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222333333222222222222333333333333333333333333333333444444444444555666777777666555555444444555555666555666666777777666666555444444444444444444444444555555555444444444444333333333333333333333333333333333444444444444333333222222222222222222222222222222222222222222222222111222222222222333333333000111111111111222222222000111111111111222222222111111222222222222111111000000000000000000000000000000111111111111000000222222222222222222222222000000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////................................................,,,,,,,,,,,,---------------------...............------------------------................................................////////////////////////////////////////////////////////////////////////////////////////////////111111000000000000111111000000000000000000000000////////////............////////////////////////........................------------------------------------------------,,,,,,,,,---------......................................................................................................kkkLLLAAAAAA<<<;;;;;;999777666555666555444222000000000000111222333444444444333333333333222222111111111111111111111111111111111111111111111111...///000111111000///...000000000000000000000000000000000000111111111111111111111111111111111111........./////////000000...//////000000111111111333222222222222333444444333333333333333333333333111111222333333444555555555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111===AAA888000222333111111111222222222222111111111111111111111111111111111111111111111111111111/////////000111222222222111111111111111111111111222222222222222222222222111222333333333333222111222222222222222222222222111111222222222333333333111111111111111111111111333333222222222222222333333333333333333333333333444444444444555666777888666555444444444444555666555555666666666666555555444444444444444444444444555555555444444444333333333333333333333333333333333333444555555444333333222222222222222222222222222222222222222222222222111111222222222333333333000111111111111222222222000111111111111222222222111111222222222222111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////////////////////////////................................................++++++,,,,,,,,,------------------.........//////------------------------........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000////////////............////////////////////////........................------------------------------------------------,,,,,,,,,---------......................................................................................................kkkLLLAAAAAA;;;;;;;;;999777666555666666444222000000000000111222333444444444444333333333222222000000000000000000000000111111111111111111111111...///000111111000///...000000000000000000000000000000000000111111111111000000000000000000000000............/////////000,,,,,,---///000222333333333333222222333333444555222222222222222222222222111111222333333444555555555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111222222333444444000000111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111111???EEE:::000111333222111111222222222222111111111111111111111111111111111111111111111111111111...//////000111222222222111111111111111111111111222222222222222222222222111222333444444333222111222222222222222222222222111111222222222333333333111111111111111111111111333333222222111222222222333333333333333333333333444444444555555777888888666555444333333444555666555555666666666666555555444444444444444444444444555555444444444333333333333333333333333333333333333333444555555444333333222222222222222222222222222222222222222222222222111111111222222333333333000111111111111222222222000111111111111222222222111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////................................................+++++++++,,,,,,------------------.........//////------------------------........................000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000000/////////............////////////////////////........................------------------------------------------------,,,,,,,,,---------..............................................................................////////////////////////