BM6P6(@ {{{xxxuuurrrqqqkkkbbb\\\\\\fffggghhhhhheeeaaa\\\YYYQQQOOOMMMJJJIIIIIIIIIJJJKKKIIIFFFBBB???===<<<<<<>>>>>>???AAAEEEJJJOOORRR^^^aaagggooowww}}}{{{|||vvvtttoooiiicccbbb```bbbfffhhhjjjpppwww~~~~~~}}}kkk[[[OOOIIIFFFFFFEEELLLfffnnn___SSSOOOIIIDDDCCCDDDGGGIIIVVV^^^kkkzzzyyyuuutttuuurrrooonnnrrryyy~~~}}}wwwoooeee^^^[[[SSSVVVWWWSSSJJJCCC@@@AAABBBMMM]]]mmmxxx}}}~~~~~~~~~{{{vvvqqqnnnooorrruuuvvvrrrpppvvvzzz|||yyywwwssskkkeeegggmmmrrrwwwxxxtttsssttttttsss|||~~~{{{hhhXXXKKKAAA555//////000...+++,,,,,,+++***))))))******)))(((((((((''''''''''''++++++***)))((('''&&&&&&''''''&&&'''(((***,,,---(((((('''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***++++++,,,************+++,,,------000555;;;@@@DDDJJJQQQWWW\\\eeesssnnniiiooouuu}}}~~~}}}zzzvvvoooiiieeedddkkksssyyyxxxkkk``````]]]\\\```jjjttt{{{~~~~~~yyyssskkk```SSSLLLLLLYYYhhhuuuxxxxxxzzzvvvooohhhZZZIII===888888:::<<>>======<<<======???CCCHHHMMMPPPXXX[[[```gggnnntttwwwyyy{{{|||vvvrrrmmmfff```^^^[[[\\\aaafffiiiooouuuzzz|||~~~{{{hhhWWWLLLFFFEEEDDDHHHYYYpppwwwkkkaaa\\\TTTLLLHHHFFFEEEEEEHHHMMMWWWdddqqq||||||xxxvvvuuuuuurrrooorrrxxx}}}~~~~~~~~~}}}|||yyyrrriiiaaa]]][[[VVVYYY\\\XXXOOOGGGBBBAAACCCLLL[[[jjjuuu|||~~~zzzuuusssrrrtttvvvuuuoookkkooo||||||yyywwwvvvssslllgggiiioootttxxxwwwsssrrruuuxxxxxx~~~~~~uuucccUUUJJJAAA555//////000...+++,,,++++++***))))))******))))))((((((((('''''''''******))))))((((((''''''***)))((('''''''''((()))'''''''''(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((())))))******++++++************+++,,,------000555;;;@@@DDDJJJQQQWWW___gggttt~~~mmmhhhnnntttyyyzzz||||||xxxqqqjjjfffdddgggmmmttt{{{~~~}}}xxxnnneee```___```fffpppyyyzzzqqqhhh\\\RRRNNNPPP```ppp}}}zzzrrrcccUUUDDD999444333666:::JJJZZZiiijjjbbbWWWKKKCCC<<<<<<;;;;;;;;;;;;<<<<<<888:::;;;:::999;;;@@@DDDMMMPPPTTTWWWYYYZZZ\\\^^^dddfffiiiiiiiiihhhiiijjjiiiiiiiiiiiiiiiiiijjjjjjjjjlllnnnmmmkkkiiihhhhhhiiikkkmmmnnnoooppprrrtttyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyyyyxxxyyy{{{}}}|||}}}uuuooollliiieeeaaa\\\YYYXXXXXXUUUOOOMMMNNNXXX[[[^^^aaabbbaaa```^^^XXXVVVRRRNNNJJJGGGFFFEEECCCCCCBBBBBBAAA???>>>===::::::;;;===AAAFFFJJJMMMQQQTTTXXX^^^eeejjjnnnqqqyyy|||uuupppjjjbbb]]]YYYTTTTTT[[[ccchhhmmmrrrvvvzzz~~~uuucccWWWLLLGGGDDDEEEKKKYYYppp}}}}}}sssmmmcccYYYRRRMMMIIIFFFAAABBBFFFMMMVVVaaajjjooottttttsssrrrooollljjjhhhnnnllllllooovvv|||}}}|||}}}{{{yyytttmmmddd^^^[[[ZZZXXX[[[]]]ZZZQQQHHHAAA???AAAHHHTTTbbboooyyy~~~|||yyywwwvvvvvvvvvsssllleeefffqqq}}}xxxvvvuuusssnnniiikkkpppwwwyyyxxxsssrrrwww||||||}}}{{{zzzwwwlll]]]QQQJJJAAA666///...///---+++,,,+++******)))*********)))))))))(((((((((''''''))))))))))))((((((((((((***)))((((((''''''(((((('''''''''((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))*********************+++,,,---...000555;;;@@@DDDJJJQQQWWWaaaiiiuuu|||llliiiooouuuxxx{{{~~~}}}wwwpppkkkgggfffiiipppxxxzzzxxxtttrrrzzz}}}{{{xxxqqqkkkffffffhhhnnnwww}}}zzznnncccXXXPPPPPPTTTgggwww}}}sssaaaQQQ@@@777333111555:::MMM]]]jjjkkkaaaUUUIIIAAA<<<;;;;;;::::::;;;;;;<<<888999::::::999;;;@@@EEELLLOOOSSSWWWXXXZZZ\\\^^^bbbeeehhhiiiiiihhhggghhhjjjkkklllllllllkkkjjjiiiiiikkklllllljjjhhhhhhhhhkkklllmmmnnnnnnooosssuuuuuuuuuuuuuuuuuuvvvwwwwwwyyyzzz{{{{{{zzzzzz|||~~~}}}~~~|||uuullleeeaaa___\\\YYYWWWSSSRRRTTTSSSOOONNNQQQTTTWWW[[[___aaaaaa```___ZZZXXXTTTPPPLLLIIIGGGFFFBBBBBBCCCBBBAAA???===;;;888888:::<<>>PPP___kkkiii___RRRFFF>>>;;;;;;::::::::::::;;;;;;:::;;;<<<:::888999>>>CCCKKKNNNRRRVVVXXXZZZ\\\^^^___aaaeeeffffffdddddddddjjjkkkmmmnnnnnnmmmkkkjjjiiikkkmmmmmmkkkjjjiiijjjmmmnnnnnnmmmmmmooorrruuurrrrrrrrrrrrsssuuuxxxyyy{{{|||}}}|||||||||~~~vvvsssssstttzzz~~~vvvnnneee^^^[[[ZZZXXXUUUSSSPPPOOOQQQQQQOOOOOOSSSTTTWWW[[[___aaaaaa```___YYYXXXUUURRROOOLLLJJJIIIEEEEEEDDDCCC@@@===:::888777888999;;;>>>AAADDDFFFGGGJJJOOOTTTYYY```gggmmmuuuwwwnnneee]]]XXXSSSMMMJJJRRR\\\cccgggkkkpppvvv{{{|||zzz|||{{{rrrcccUUUMMMMMMIIIGGGUUUkkk}}}sssiii^^^WWWOOOLLLHHHDDDBBBBBBDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIFFFLLLVVVcccpppyyy}}}~~~}}}~~~}}}{{{yyyyyy{{{}}}wwwxxxvvvqqqjjjbbb\\\YYY]]][[[VVVPPPHHHBBB???===@@@CCCKKKYYYiiivvv~~~|||||||||zzzvvvsssvvvrrrmmmlllqqqzzz|||yyywwwwwwrrrkkkhhhjjjtttzzz~~~|||{{{{{{yyyuuuqqqooollljjjhhhbbbZZZTTTMMMEEE:::222...---,,,++++++***************++++++***)))))))))((((((((((((''''''(((((())))))******&&&&&&''''''(((((())))))((((((((((((((('''%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))***************))))))))))))))))))))))))***+++,,,...///000555<<>>AAACCCDDDBBBEEEIIIMMMQQQXXXaaagggrrr|||yyypppfff^^^YYYSSSMMMKKKPPPWWW\\\bbbgggjjjoootttuuutttvvv||||||pppbbbXXXVVVQQQJJJNNNYYYssszzzlllbbbUUUQQQLLLGGGCCCBBBBBBBBBDDDDDDCCCBBBBBBAAAAAA@@@>>>EEEPPP\\\iiirrrxxx{{{{{{|||{{{yyyxxxyyy{{{~~~yyyzzzzzzvvvnnnfff```]]]aaa]]]VVVOOOHHHDDDBBBAAABBBEEEMMM[[[lllzzz~~~~~~}}}yyytttyyywwwvvvuuuxxx}}}{{{yyyxxxssskkkggggggnnnwww~~~~~~|||wwwqqqiiiiiiiiiiiihhhddd___ZZZPPPIII>>>555///,,,++++++*********)))******+++,,,******)))))))))(((((((((''''''(((((())))))******)))))))))((('''&&&%%%$$$(((((()))))))))'''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((***((('''&&&&&&'''(((***'''(((((())))))******+++)))))))))))))))*********)))))))))***+++---...///111666===CCCGGGNNNUUU[[[```iiiyyy|||xxxrrr||||||vvvnnnmmmxxxzzzrrrooosss}}}xxxsssuuusssssswww{{{|||zzzwwwuuummmccc[[[QQQJJJJJJNNNiiizzzwwwbbbNNN===:::888444;;;FFFVVVaaahhhbbbVVVKKKBBB<<<:::999999888888999999:::555777999999999<<>>CCCKKKVVVbbbnnnyyyyyyyyyyyywwwwwwxxx|||}}}}}}|||wwwpppiiidddbbb```\\\VVVPPPKKKFFFCCCAAAAAADDDMMM]]]nnn{{{~~~~~~~~~yyyuuuvvvwwwwwwwwwyyy}}}|||zzzyyyuuummmgggeeeiiirrr{{{~~~~~~}}}xxxrrrfffhhhkkkmmmmmmiiiddd```TTTMMMBBB777000,,,************))))))***++++++,,,*********)))))))))(((((((((((((((((())))))))))))((()))))))))(((&&&$$$###'''(((***+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***'''(((((()))******++++++(((((())))))******++++++(((((()))***+++---...///222888>>>DDDIIIOOOWWW]]]dddooo|||xxx|||xxxpppqqq}}}}}}vvvuuuuuu|||xxxvvvtttuuuxxx{{{zzzxxxtttlllaaaXXXOOOIIIJJJOOOfffwww{{{cccMMM===;;;999555<<>>@@@BBBCCCDDDBBBEEEGGGGGGGGGLLLUUU\\\___kkkxxx}}}rrrhhh```]]]SSSOOOMMMNNNNNNPPPVVV^^^```aaa``````___^^^]]]\\\gggtttxxxmmmbbbYYYTTTRRRUUUccczzzpppjjj```WWWQQQPPPRRRTTTOOOQQQSSSSSSPPPJJJCCC??????BBBHHHQQQ^^^nnn}}}xxxxxxxxxwwwvvvxxx||||||vvvooojjjgggggg]]]ZZZVVVQQQLLLGGGBBB>>>>>>BBBKKK\\\mmmyyy}}}|||{{{{{{}}}|||wwwsssqqqrrrssstttvvvzzz}}}{{{yyyzzzvvvnnnhhhfffeeeoooxxx|||}}}~~~zzzuuueeeiiimmmqqqqqqmmmhhhdddVVVOOODDD888000,,,************))))))***+++,,,,,,************))))))))))))))))))))))))((((((((((((%%%&&&'''((((((((('''&&&%%%'''***,,,.........---))))))))))))))))))))))))))))))))))))))))))))))))***)))'''%%%%%%''')))***'''(((((()))***+++++++++'''(((((()))***++++++,,,(((((()))***+++---///000333888???EEEJJJPPPXXX^^^iiittt|||}}}yyysssvvv{{{{{{yyy~~~zzzvvvuuuvvvxxxwwwvvvvvvlll```VVVMMMIIILLLRRRaaasss|||eeeOOO>>>===<<<888???MMM]]]dddggg___RRRJJJEEEAAA999999888888888888999999777999::::::999;;;AAAEEEGGGKKKPPPSSSVVVXXX[[[]]]_________^^^]]]^^^bbbeeeddddddeeefffhhhkkkmmmoookkkmmmpppqqqqqqpppqqqrrrnnnppprrrrrrpppppppppqqqoooqqqtttvvvxxxyyyyyyyyy}}}~~~~~~|||{{{{{{|||}}}}}}uuuuuuuuuxxx|||zzzwwwzzz}}}yyyppphhhbbb]]]ZZZXXXRRRPPPMMMJJJIIIIIIJJJKKKQQQTTTXXXZZZ[[[\\\^^^___aaa^^^ZZZVVVRRROOONNNMMMIIIGGGEEEBBB???===;;;:::???>>>===<<<===>>>@@@BBBAAAAAABBBDDDGGGKKKOOORRR]]]dddnnnyyyyyysssllleeeaaaXXXNNNGGGGGGJJJNNNTTTZZZ\\\YYYVVVSSSPPPMMMOOORRRSSS^^^qqqrrreee\\\XXXRRRVVVaaauuuyyymmmccc]]][[[[[[[[[^^^cccddd___YYYSSSLLLEEEBBBBBBHHHUUUcccqqq}}}|||~~~wwwwwwwwwwwwyyy|||}}}yyytttoooiiiccc^^^YYYUUUPPPMMMLLLJJJFFFBBBAAA???HHH\\\mmmtttvvvwww}}}}}}~~~~~~{{{xxxwwwtttooonnnqqqwww}}}}}}~~~~~~{{{yyyyyyzzz{{{zzzwwwsssoookkkiiigggfffooowwwzzz{{{}}}|||yyyiiimmmppprrruuuvvvooofffYYYMMM@@@888333...+++,,,---,,,++++++******++++++(((((((((((())))))))))))''''''(((((())))))******+++++++++++++++***)))((('''((()))******)))((('''((((((((((((((((((((((((***(((&&&'''((((((%%%"""###%%%'''))),,,...+++++++++***************+++++++++*********************))))))***,,,---...222777???FFFLLLRRRXXX\\\iiiwwwxxxxxx}}}}}}|||{{{{{{}}}}}}zzzyyyzzzvvvlll___TTTJJJDDDFFFKKK___nnn}}}{{{dddMMM;;;999:::;;;EEESSSccchhhjjjbbbTTTFFF>>><<<:::::::::999999999888888999999999888888:::???CCCFFFJJJOOOSSSUUUXXXZZZ\\\^^^___``````______```aaadddddddddeeefffhhhiiijjjjjjkkkmmmooopppqqqqqqpppnnnnnnpppqqqqqqqqqqqqqqqrrrqqqpppppprrrtttvvvxxx|||{{{{{{{{{|||}}}zzzzzzyyyyyyyyyzzzzzzzzz|||}}}rrrsssrrrnnnkkkooowww~~~wwwoookkkmmmppp~~~}}}{{{~~~|||zzz|||}}}tttlllfffbbb^^^\\\YYYWWWSSSPPPOOOOOOPPPQQQQQQSSSWWWYYYZZZ[[[\\\^^^___]]]YYYUUUQQQNNNLLLLLLGGGFFFDDDBBB@@@???>>>>>>???>>>======>>>@@@BBBCCCBBBBBBCCCDDDGGGJJJNNNPPPVVV\\\fffsss{{{uuummmfffbbbZZZPPPHHHFFFHHHKKKRRRYYY___]]]YYYTTTNNNJJJJJJKKKMMMSSSaaavvv~~~oooddd___TTTSSSXXXdddsss}}}rrrkkkgggfffeeelllqqqtttpppiiiaaaWWWNNNHHHHHHNNN[[[hhhsss}}}|||}}}|||||||||}}}~~~~~~yyytttnnnfff^^^YYYWWWSSSOOOMMMLLLJJJFFFBBB???===CCCUUUeeemmmppprrrzzzzzz{{{}}}~~~}}}yyyvvvvvvssspppoooqqqvvv{{{~~~|||}}}~~~}}}{{{xxxwwwwwwzzzyyywwwssspppmmmjjjiiijjjsss{{{}}}}}}}}}{{{wwwhhhkkkooorrrwwwyyyuuummm\\\PPPBBB:::444...+++,,,,,,+++******))))))******))))))))))))(((((((((((((((((((((((())))))))))))***************)))(((((('''((()))******)))((('''((((((((((((((((((((((((***((('''''')))(((&&&###%%%'''))))))((('''((()))************************))))))))))))))))))******,,,+++******+++,,,---...222888@@@GGGMMMSSSYYY]]]kkkyyy~~~uuusssxxxyyyuuuxxx|||~~~||||||}}}}}}{{{sssiii\\\RRRJJJEEEHHHNNN]]]lllzzz|||fffOOO<<<999:::;;;EEESSScccffffff___QQQDDD>>>===999999999888888888777777888999888777888;;;@@@DDDGGGKKKOOORRRTTTWWWZZZ\\\^^^```aaaaaaaaaaaabbbdddeeeeeeffffffggghhhiiijjjkkklllmmmooopppppppppooonnnooooooppppppppppppppppppooooooppprrruuuwwwyyy{{{zzzzzzzzzzzz{{{}}}~~~{{{{{{yyyxxxwwwvvvvvvvvvyyy{{{xxxrrrkkkfffeeeiiimmmrrrssssssnnnfffaaaaaaccckkklllooosssyyy|||uuupppqqqsssvvvtttssstttxxxzzz}}}xxxpppkkkfffccc```^^^\\\XXXUUUSSSSSSTTTTTTRRRTTTXXXZZZZZZ[[[\\\]]]]]][[[XXXTTTPPPMMMKKKJJJEEEDDDCCCBBBAAAAAAAAAAAA???>>>>>>>>>@@@BBBDDDEEEEEEDDDCCCDDDEEEGGGJJJLLLMMMRRR\\\kkk{{{~~~wwwooohhhccc\\\SSSIIIEEEEEEHHHPPPYYYaaaaaa^^^YYYRRRMMMJJJIIIHHHIIIQQQccc|||}}}qqqjjj]]]XXXUUUVVV\\\lll|||wwwsssqqqyyy|||rrreeeYYYQQQQQQXXXdddoooxxx}}}|||}}}yyytttmmmdddYYYSSSTTTQQQNNNMMMMMMKKKFFFBBBBBB@@@DDDQQQ```iiinnnqqquuuvvvxxx{{{|||{{{xxxuuutttsssqqqpppqqqtttwwwzzzzzz|||}}}}}}zzzwwwuuutttxxxxxxvvvtttqqqooolllkkkoooxxx~~~|||yyyoooqqqrrrtttwww{{{wwwqqq___RRRDDD;;;555...+++,,,+++***))))))(((((())))))******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))((((((''''''((()))******)))((('''(((((((((((((((((((((((()))((('''((())))))(((&&&***++++++***'''%%%%%%%%%))))))))))))))))))))))))'''((((((((()))*********...---,,,+++,,,---...///333:::BBBIIIOOOTTT[[[```mmm|||wwwqqqsssrrrqqquuu~~~|||uuujjjppp{{{yyyvvvxxxzzzssshhh[[[SSSMMMJJJNNNTTT```nnn{{{yyycccMMM;;;999:::<<>>>>>888888888777777777666666777888777777888<<>>>>>???@@@BBBDDDFFFGGGFFFEEECCCBBBBBBCCCEEEFFFGGGJJJSSScccuuuzzzrrriiiccc\\\TTTJJJEEECCCFFFRRR]]]dddggggggaaa\\\WWWSSSOOOJJJHHHJJJVVViiivvvllleee]]]WWWTTTZZZkkk|||{{{qqqccc[[[[[[bbbnnnxxx}}}|||~~~}}}|||zzzvvvoooeeeZZZSSSSSSPPPNNNMMMNNNLLLGGGCCCDDDBBBCCCKKKXXXdddkkkooorrrsssuuuyyy{{{zzzwwwtttssssssrrrqqqqqqrrruuuwwwyyy{{{}}}|||yyyuuusssrrrwwwwwwvvvuuusssqqqooonnnuuu}}}|||xxxxxxxxxtttmmm]]]QQQCCC;;;555///,,,---++++++***)))))))))))))))+++******)))(((''''''&&&******))))))(((((('''''''''((((((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((''''''((()))******))))))&&&'''((((((&&&%%%%%%&&&(((((((((((())))))))))))'''(((((()))***++++++,,,///...---,,,,,,---...///444<<>>>>>999888888888777777777777777777777777888<<>>===<<<<<<======???AAACCCFFFGGGIIIFFFEEEBBB@@@??????@@@AAADDDGGGNNN[[[lll||||||sssjjjddd[[[TTTMMMGGGCCCGGGUUUbbbjjjppprrrmmmgggccc\\\UUUPPPMMMMMMQQQXXXgggzzzsssiii```VVVQQQWWW```iiiqqqrrreeeeeekkkvvv}}}{{{|||{{{{{{zzzxxxsssjjj___XXXTTTQQQNNNMMMNNNLLLHHHEEEAAA???>>>BBBNNN\\\fffkkkppprrruuuyyy{{{zzzvvvssssssttttttsssrrrrrruuuxxx{{{|||}}}|||xxxtttrrrqqqvvvvvvwwwvvvuuusssqqqpppvvv~~~~~~|||yyywwwqqqiiiZZZNNNAAA:::555///...///,,,,,,+++************++++++******)))(((''''''&&&******))))))((((((''''''&&&''''''((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((&&&'''((()))))))))******$$$&&&(((((('''&&&'''(((''''''(((((())))))))))))))))))***++++++,,,------///...---------...///000666>>>HHHOOORRRXXX```gggppp~~~uuusssuuuxxx}}}~~~|||~~~}}}rrriiibbbhhhrrrxxxwwwtttwwwzzzlll[[[RRRPPPRRRYYYaaannnyyysss[[[GGG888777;;;BBBTTThhhsssoooeeeWWWIII@@@======::::::999999999888888888777777777777888<<>>AAADDDGGGHHHJJJGGGEEEBBB???=========>>>AAADDDKKKUUUbbbqqq}}}}}}tttkkkddd\\\WWWQQQKKKFFFIIIWWWgggttt}}}zzztttooofff[[[ZZZVVVTTTTTTSSSWWWhhh|||}}}rrrhhh[[[PPPMMMOOOTTTZZZcccnnn{{{oooooosss|||}}}yyyzzz|||}}}|||{{{|||~~~~~~zzzzzzzzzyyyvvvooofff```UUUQQQLLLKKKKKKKKKHHHEEE@@@@@@>>>@@@KKK[[[hhhmmmrrrssswww{{{}}}|||wwwttttttvvvwwwuuusssssswww{{{~~~~~~|||xxxtttssssssvvvwwwxxxxxxwwwuuurrrqqqttt}}}}}}zzzxxxrrrjjjXXXLLL@@@999555000...000---,,,,,,+++***+++++++++******))))))((((((''''''))))))))))))((((((((((((&&&''''''((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%'''))))))(((((()))***(((***++++++)))(((((()))'''(((((())))))******+++***+++++++++,,,---------------,,,,,,---...000111777@@@KKKQQQTTTYYYbbbjjjsssyyymmmkkkoootttyyy~~~wwwooobbbfffnnnuuuuuutttyyyooo[[[PPPNNNRRR[[[cccoooxxxvvv]]]JJJ:::888;;;AAATTTjjjyyyrrrfffWWWIII@@@===<<<:::::::::999999999999888777888777777888<<>>???AAABBBBBBBBBAAACCCBBBBBBAAA@@@???=========>>>AAAGGGPPPWWW\\\^^^^^^```aaaaaafffttt^^^___dddlllsss{{{{{{wwwrrrnnnkkkcccaaa\\\XXXTTTSSSSSSSSSQQQTTTVVVWWWVVVUUUVVVVVV[[[ZZZYYYWWWTTTPPPMMMKKKDDDCCCAAA???===;;;::::::999;;;>>>AAADDDGGGIIIJJJHHHFFFCCC@@@>>>=========<<>>===;;;;;;;;;::::::===BBBFFFIIIJJJLLLOOOSSSWWW```oooWWWXXX]]]eeekkksss~~~yyyuuuqqqllliiicccaaa\\\WWWTTTRRRRRRRRRUUUWWWYYYZZZYYYXXXXXXYYY[[[[[[ZZZXXXUUURRRNNNMMMDDDCCCAAA???>>>===<<<<<<888:::===AAADDDGGGIIIJJJJJJHHHEEEAAA???>>>>>>>>>888>>>EEEKKKRRR___ppp}}}}}}tttkkkdddaaa___ZZZSSSJJJJJJWWWgggxxxrrrfff```cccccc[[[XXX[[[ddd}}}uuulllccc]]]\\\UUUUUUSSSQQQPPPTTT[[[aaammmpppwww~~~{{{zzz{{{|||~~~~~~~~~~~~}}}wwwwwwxxxxxxwwwzzz{{{{{{{{{{{{zzzzzzyyy{{{zzzzzzyyywwwqqqjjjeeeUUUOOOHHHDDDDDDEEEDDDBBB;;;>>>===>>>HHH\\\jjjooovvvxxx|||zzzuuuwwwyyyzzzwwwtttvvv||||||wwwuuuvvvwwwwwwxxxyyyzzzxxxvvvsssqqqlll{{{zzzxxxwwwqqqiii^^^QQQDDD<<<666111...///+++******)))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''((()))******))))))'''((()))******)))((('''(((((((((((((((((((((((($$$'''))))))&&&%%%&&&(((###%%%(((((((((((()))***((())))))***+++,,,,,,,,,+++++++++************************+++,,,///111222888BBBNNNTTTWWW[[[eeennn{{{yyygggccchhhooovvv{{{vvv}}}rrrsssvvv{{{zzzsssmmmlllnnn~~~cccTTTQQQWWWbbblllsss{{{~~~pppZZZGGG999888;;;DDDZZZrrrxxxqqqdddVVVJJJBBB>>>===888888888888777777777777999999999888888;;;???CCCCCCIIIPPPUUUXXXYYYYYYYYYYYY[[[]]]^^^^^^___```bbbaaacccfffhhhiiiiiihhhhhhggghhhjjjlllmmmmmmmmmmmmlllkkkiiigggggghhhjjjkkkoooppprrrtttwwwxxxyyyyyyyyyzzz|||}}}~~~~~~~~~}}}yyywwwtttqqqqqqsssuuuwwwzzzvvvwww}}}yyyrrrjjjbbbYYYTTTSSSPPPKKKGGGDDDCCCCCCDDD@@@@@@@@@??????>>>>>>======<<<;;;<<<>>>@@@@@@???DDDGGGLLLRRR\\\mmmTTTXXX^^^dddhhhnnnvvv{{{~~~zzzvvvrrrmmmjjjbbb```]]]ZZZWWWTTTRRRQQQTTTUUUVVVYYY\\\\\\[[[YYYWWWUUURRRPPPOOONNNLLLJJJCCCBBB@@@>>><<<<<<<<<<<<:::;;;<<>>>>>BBBKKKYYYhhhrrrzzz}}}}}}||||||{{{{{{zzzxxxzzzyyyuuuuuuwwwyyywwwwwwzzz~~~|||vvvppplllsss|||}}}yyytttrrrdddZZZKKK===444000......+++***))))))((())))))))))))(((((((((''''''''''''+++*********))))))(((((((((((())))))*********+++&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&$$$&&&((()))))))))+++---...+++'''###"""###&&&(((***************+++++++++++++++******************+++,,,,,,,,,,,,...111444888BBBMMMRRRUUU[[[gggrrryyyhhhfffjjjlllnnnsssyyyxxxyyy{{{vvv~~~}}}|||tttiiicccbbbiiiwwwlllVVVSSS\\\ffflllttt|||yyyppp\\\GGG999:::>>>EEEYYYppp{{{rrrdddVVVKKKCCC???<<<<<<;;;;;;:::999888777777777666555666999<<<@@@CCCJJJMMMQQQTTTUUUWWWYYY[[[]]]\\\[[[[[[]]]___bbbccceeeffffffeeeccccccdddfffggghhhhhhjjjkkklllmmmmmmkkkjjjiiihhhhhhjjjlllmmmnnnnnnpppuuu|||}}}~~~~~~}}}||||||||||||||||||xxxsssqqqrrrsssrrrqqq|||{{{zzz{{{~~~}}}yyyrrrjjjcccgggaaa[[[WWWWWWTTTOOOJJJIIIFFFCCC@@@>>><<<:::888=========;;;::::::<<<===:::===@@@DDDLLL[[[nnn|||QQQUUU[[[aaaeeekkkqqquuuyyy{{{vvvqqqlllhhhcccaaa^^^ZZZWWWTTTSSSSSSWWWWWWXXXZZZ]]]]]][[[XXXWWWTTTQQQOOONNNMMMJJJIIICCCBBB???===<<<;;;;;;<<<;;;;;;===???BBBFFFIIIKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@>>>???DDDJJJSSSbbbppp|||~~~yyypppgggcccaaa]]]WWWOOOOOO[[[iii|||uuurrrmmmgggbbb[[[]]]dddqqq}}}wwwooohhhbbb___]]]\\\^^^^^^___cccgggkkkllllllhhhiiiiiiiiijjjlllqqqtttzzzwwwnnnooosssvvvwwwzzzzzzzzzxxxvvvvvvyyy{{{xxxxxxxxxvvvsssoookkkhhh___SSSHHHCCCAAA===;;;;;;;;;;;;<<<@@@IIIVVVeeeooouuuyyy{{{|||~~~~~~|||{{{yyyuuuuuuvvvyyyxxxxxx{{{}}}{{{tttnnnjjjnnnuuu{{{~~~{{{wwwuuukkk```PPPAAA777111//////++++++***))))))))))))***))))))((((((((('''''''''******)))))))))(((((((((((()))))))))************'''(((((())))))((((((''')))(((((((((''''''''''''%%%&&&((((((((((((***,,,***)))((('''&&&'''((())))))))))))***+++++++++,,,************************+++,,,---------...111444;;;DDDOOOUUUWWW^^^jjjtttvvvhhhjjjooopppqqquuusssssstttxxx|||zzz}}}uuujjjcccbbbdddpppsssYYYRRRYYYccciiittt|||yyypppZZZFFF888999>>>FFFZZZrrrzzzpppaaaSSSHHHAAA===;;;;;;::::::999999888888888888777777777:::===AAADDDIIIMMMQQQTTTVVVWWWYYY[[[\\\[[[ZZZZZZ[[[]]]___aaadddeeeeeedddcccbbbccceeeggghhhiiijjjkkklllmmmmmmlllkkkjjjiiiiiijjjlllmmmnnnnnnpppuuu{{{~~~~~~}}}~~~~~~}}}||||||{{{{{{||||||xxxtttqqqrrrssssssrrrxxxxxxxxxyyy|||yyyqqquuuppphhhdddbbb___ZZZVVVPPPMMMIIIGGGEEECCC@@@>>>>>>>>>===<<<;;;<<<===???===>>>??????BBBLLLZZZdddyyyNNNRRRWWW\\\aaaeeejjjmmmpppwww}}}|||wwwqqqlllhhheeeccc^^^ZZZWWWVVVVVVVVVZZZZZZ[[[\\\^^^]]]ZZZXXXUUUSSSOOOMMMLLLKKKIIIGGGBBBAAA???===;;;;;;;;;;;;;;;<<<===@@@CCCFFFHHHJJJKKKJJJIIIGGGEEECCCAAA@@@@@@>>>???CCCHHHPPP^^^kkkxxxzzzrrrllldddaaa]]]XXXQQQRRR]]]jjj}}}yyyqqqjjj___\\\ZZZ]]]jjj}}}tttmmmgggccccccbbbaaabbbdddeeefffeeeddddddcccbbbaaacccfffiiivvvwwwkkkiiinnnssswwwxxxyyyzzzyyyxxxxxxzzz|||zzzzzzyyywwwuuurrrpppnnnfffZZZNNNGGGBBB===::::::999999:::>>>FFFRRRaaajjjnnntttyyy|||||||||zzzzzz|||wwwvvvwwwxxxxxxyyy|||}}}yyyrrrlllgggiiimmmqqqvvvyyy{{{|||~~~{{{yyyttthhhWWWFFF:::333000///,,,,,,+++***************)))))))))(((((((((''''''))))))((((((((((((((('''))))))))))))************((())))))******))))))(((((((((((((((''''''''''''%%%'''((((((''''''((()))''''''((()))******))))))(((((()))***++++++,,,,,,************************+++,,,---------...111444>>>GGGRRRXXXZZZaaammmwwwrrrhhhlllsssttttttwwwppppppssswww}}}}}}xxxkkkdddcccccclllxxxtttZZZQQQWWWcccjjjsss{{{xxxmmmVVVEEE888999>>>HHH]]]sssxxxnnn^^^OOODDD>>>;;;:::999999999999999999999999888888777888;;;>>>BBBEEEIIILLLQQQTTTVVVWWWYYY[[[[[[ZZZZZZYYYYYY[[[\\\]]]cccdddeeedddbbbbbbbbbdddhhhiiijjjkkkllllllmmmmmmmmmlllkkkjjjjjjjjjkkklllnnnnnnppptttyyy|||}}}|||~~~~~~}}}|||{{{{{{{{{|||yyyuuusssssstttttttttvvvvvvwwwyyy|||yyytttrrrpppllliii```]]]XXXTTTPPPLLLGGGDDDAAA@@@???>>>>>>???@@@AAA>>>>>>===;;;:::???GGGNNN___ggguuuLLLOOOTTTYYY]]]aaadddeeejjjqqqxxx}}}|||xxxsssnnnjjjhhheee```[[[YYYXXXYYYZZZ^^^^^^^^^^^^___]]]ZZZWWWTTTRRRNNNLLLKKKIIIGGGEEE@@@???===<<<:::::::::;;;<<<===>>>@@@CCCEEEGGGIIILLLLLLKKKJJJHHHEEECCCAAABBB@@@@@@CCCGGGMMMYYYfffttt{{{tttooohhhccc^^^ZZZVVVWWW```kkkzzzrrrlllggg___ZZZ^^^ppp~~~uuunnnpppmmmjjjhhhhhhgggfffeeegggfffdddaaa___```cccfffsss}}}{{{nnniiikkkqqquuuxxxyyy{{{|||{{{|||}}}~~~}}}|||zzzxxxwwwvvvvvvmmmbbbVVVMMMFFF>>>::::::;;;:::;;;===CCCNNN[[[ccciiiqqqxxx|||zzzvvvtttsssssszzz{{{yyyyyyxxxyyy{{{}}}|||xxxpppjjjdddfffjjjoootttxxx{{{}}}}}}{{{zzznnn\\\JJJ<<<444000...---,,,++++++******++++++)))))))))(((((((((((('''(((((((((((('''''''''''')))))))))))))))*********((())))))******))))))(((((((((((((((((('''''''''&&&'''((('''&&&%%%&&&'''''''''(((((())))))))))))(((((()))***+++,,,,,,---***************++++++++++++,,,---------///222444???IIITTTZZZ\\\cccooozzz~~~pppfffjjjrrrssstttwwwssssssvvvzzz}}}{{{nnnfffeeegggmmmttt{{{jjjVVVQQQYYYgggppprrryyysssfffQQQBBB777888>>>JJJ___sssvvvkkk[[[LLLBBB===;;;;;;888888888999999:::::::::888777777888:::>>>BBBDDDIIILLLPPPTTTVVVWWWZZZ\\\\\\[[[ZZZZZZZZZZZZ[[[[[[cccdddfffeeedddccccccdddiiiiiikkklllmmmmmmmmmllllllkkkjjjjjjiiijjjjjjkkkmmmnnnpppsssvvvyyy{{{{{{~~~~~~~~~}}}}}}|||{{{zzz|||zzzvvvtttssstttuuuvvvwwwxxxzzz}}}}}}{{{uuuqqqjjjddd]]]VVVOOOJJJFFFDDDBBBAAAAAAAAAAAA@@@<<<<<<<<<::::::<<>><<<:::999999::::::;;;<<<>>>AAACCCFFFGGGHHHMMMMMMMMMLLLKKKHHHFFFDDDEEEBBBBBBDDDFFFJJJUUUaaaqqq}}}}}}vvvqqqmmmgggaaa^^^[[[\\\dddmmm{{{xxxtttkkkaaa\\\bbbqqq~~~~~~~~~{{{wwwtttrrrpppmmmkkkllljjjgggccc``````bbbeeeqqq{{{uuummmkkkooorrrxxxzzz}}}~~~|||zzzyyyyyyxxxyyyrrriii^^^UUULLLAAA<<<<<<>>>>>>======BBBKKKUUU]]]fffoooxxx|||~~~|||vvvqqqooommmmmmttt|||}}}}}}yyyzzz|||}}}|||wwwppplllaaaeeekkkrrrwww{{{}}}}}}~~~}}}||||||ppp]]]KKK===444///------,,,++++++******++++++***)))))))))((((((((((((''''''''''''((((((((((((******))))))))))))))))))'''(((((())))))((((((''''''''''''(((((((((((((((&&&'''((('''&&&%%%&&&'''***((('''&&&%%%&&&'''(((((())))))***++++++,,,,,,))))))*********+++++++++,,,------------///222555???IIITTTZZZ^^^eeeqqq|||ooodddgggnnnppprrrvvvwwwwwwyyy}}}~~~~~~qqqiiihhhgggkkkooorrrwww}}}}}}zzzwwwkkk[[[OOOOOOZZZiiisssrrrwww|||~~~~~~xxxkkk]]]KKK???666777???KKK___qqqrrrhhhXXXJJJAAA===<<<<<<888888888999999::::::;;;777666666666999===@@@CCCHHHLLLPPPTTTVVVXXXZZZ\\\]]]\\\\\\[[[[[[[[[[[[[[[ccceeeggggggfffeeefffgggiiijjjlllmmmnnnnnnmmmllljjjjjjjjjiiiiiiiiijjjjjjlllnnnppprrrtttvvvyyyzzz|||}}}}}}~~~}}}|||{{{{{{{{{zzzwwwuuussstttvvvwwwxxxyyy|||~~~zzzssslllddd]]]WWWNNNJJJFFFCCCBBBAAA???===<<<<<<<<<;;;;;;<<>><<<;;;999999999999::::::;;;>>>AAADDDFFFHHHHHHMMMNNNOOOOOONNNLLLJJJHHHGGGDDDCCCDDDDDDHHHQQQ[[[lllxxxzzztttrrrjjjcccaaa___```fffmmmwww{{{nnnbbb\\\^^^bbbuuu|||wwwtttpppnnnjjjeeeaaa```cccfffqqq{{{|||qqqlllnnnqqqxxx{{{}}}|||{{{yyyxxxwwwwwwwwwvvvnnnfff^^^SSSFFF???>>>??????>>>>>>AAAHHHRRRYYYdddnnnxxx{{{}}}}}}wwwrrrpppmmmmmmssszzzzzz{{{}}}}}}{{{wwwrrrooocccgggnnnuuuzzz|||}}}|||~~~}}}}}}|||{{{ooo\\\JJJ<<<444///---,,,,,,+++*********************)))))))))((((((((('''(((((((((((()))))))))************))))))))))))'''(((((())))))((((((''''''''''''((((((((((((((('''((()))(((&&&&&&'''(((***)))&&&%%%$$$%%%&&&'''***************+++++++++)))))))))***++++++,,,,,,,,,---.........///222555>>>HHHTTT[[[___gggtttpppeeehhhoooqqqsssvvvwwwwwwyyy}}}tttmmmmmmdddgggiiihhhjjjkkkhhhccc```ZZZPPPJJJLLLWWWhhhsssuuuwwwyyyxxxwwwqqqcccTTTEEE<<<555777???LLL]]]lllmmmcccUUUIIIAAA===<<<<<<888888888999999:::::::::666666555666888<<<@@@CCCHHHKKKPPPTTTVVVXXX[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\aaacccfffhhhhhhhhhhhhiiijjjkkkmmmoooooonnnmmmllliiiiiijjjjjjjjjkkkkkkkkklllnnnpppqqqqqqssswwwyyyzzz{{{}}}~~~~~~~~~}}}|||zzzyyyxxxuuussssssvvvxxxwwwxxxzzz|||}}}~~~~~~}}}wwwppplll\\\VVVPPPKKKHHHEEE@@@<<>>===<<<;;;;;;<<<<<<===???BBBGGGQQQddd|||MMMKKKKKKNNNTTTZZZ^^^___```fffkkkooouuu}}}~~~{{{yyyxxxvvvtttqqqiiihhhfffcccbbbaaaaaaaaaaaa````````````^^^ZZZWWWTTTQQQNNNKKKIIIGGGDDDBBB<<<;;;:::999888888999999888:::>>>AAAEEEGGGHHHIIINNNOOOQQQRRRRRRPPPNNNLLLGGGDDDBBBCCCBBBDDDMMMVVVeeeqqq}}}xxxuuullldddbbbaaabbbfffkkktttsssfff___\\\```oooxxxvvvqqqkkkgggfffiiilllrrr{{{qqqkkkmmmrrrvvvzzz~~~|||{{{{{{yyyxxxvvvuuuuuuwwwrrrllleeeYYYKKKCCCAAA======<<<<<<@@@GGGQQQXXXaaalllvvvzzz|||{{{vvvtttqqqoootttzzz{{{}}}}}}}}}zzzwwwtttssskkkoootttyyy|||}}}}}}}}}~~~}}}}}}|||xxxlllZZZIII<<<555111///++++++***))))))))))))************)))))))))((((((((((((((()))))))))******************)))))))))(((((())))))******))))))(((''''''''''''((((((((()))'''((())))))''''''((()))''''''''''''((((((((((((+++++++++***************((())))))***++++++,,,,,,,,,---.........000333555===GGGTTT\\\aaaiiiwwwrrriiinnnvvvwwwvvvyyyvvvvvvyyy|||}}}vvvqqqrrrggghhhgggeeeeeegggeee```WWWSSSLLLFFFIIIVVVhhhvvvyyyyyywwwuuurrrlll\\\NNN???999555888@@@LLL[[[gggfff^^^RRRGGG@@@===<<<;;;999999999999999999::::::777777666777999===AAACCCGGGKKKPPPSSSVVVXXX[[[]]]\\\\\\]]]]]]]]]]]]]]]]]]^^^aaaeeeggghhhhhhiiijjjjjjlllnnnppppppooommmllliiijjjkkklllmmmnnnnnnnnnlllmmmoooppppppqqquuuxxxxxxzzz|||~~~~~~}}}xxxyyywwwuuurrrrrruuuxxxwwwxxxxxxyyy{{{|||}}}~~~|||~~~~~~|||qqqjjjaaaZZZUUUOOOHHHCCCCCCAAA???===<<<<<<;;;;;;;;;===???@@@DDDPPPbbboooMMMJJJHHHKKKRRRYYY]]]^^^\\\bbbgggkkkrrr{{{~~~{{{yyywwwuuussspppiiihhhgggeeedddcccbbbbbbaaa````````````^^^ZZZWWWUUURRRNNNKKKIIIGGGDDDBBB<<<;;;999888888888999999777:::===AAAEEEHHHIIIJJJNNNOOORRRSSSTTTRRRPPPNNNFFFCCCBBBBBB@@@BBBJJJSSS```kkkyyy{{{wwwmmmdddbbbbbbbbbeeeiiirrrvvvkkkeeeYYYaaajjjsss~~~yyysssooonnnqqqtttsss|||pppjjjmmmsssuuuyyy}}}~~~}}}}}}}}}}}}|||{{{zzzxxxvvvuuuwwwsssoooiii]]]NNNEEECCC:::::::::;;;???GGGQQQXXX^^^jjjuuuyyy|||~~~yyyvvvsssppptttzzz|||}}}~~~|||zzzwwwvvvvvvuuuwwwyyy|||~~~~~~}}}}}}vvvkkkYYYIII===666333111+++******)))((()))))))))************))))))))))))(((((())))))******+++++++++*********))))))((((((******++++++++++++******&&&'''''''''(((((())))))'''((())))))(((((()))+++###%%%(((+++,,,+++***))),,,,,,++++++***)))))))))((())))))***++++++,,,,,,,,,---.........000333555===HHHUUU]]]bbblllzzzsssmmmuuu}}}|||zzz|||vvvwwwyyy}}}yyyvvv}}}xxxsssuuummmmmmkkkggghhhlllkkkhhhUUUQQQJJJEEEHHHVVVkkkzzz|||{{{wwwssspppiiiYYYKKK<<<888555888@@@LLLZZZdddaaaZZZOOOEEE???<<<;;;:::999999999999999999999999888888777888:::>>>BBBDDDGGGKKKPPPSSSVVVXXX[[[]]][[[[[[\\\]]]]]]]]]]]]]]][[[___cccfffhhhhhhiiikkkjjjlllnnnppppppooommmllljjjkkklllnnnooopppppppppkkkmmmoooooooooppptttxxxwwwxxx{{{~~~~~~xxxxxxwwwtttqqqqqquuuxxxyyyyyyyyyzzz{{{|||~~~~~~zzz}}}~~~|||}}}}}}zzzpppgggaaaZZZRRRKKKEEECCC@@@?????????>>>===999<<<>>>======DDDQQQ\\\bbbtttTTTPPPMMMNNNNNNQQQXXX```bbbcccfffkkkrrrwwwzzz{{{}}}~~~}}}{{{vvvrrrpppooojjjjjjiiifffdddcccdddeeegggeeecccaaa```]]]YYYVVVTTTQQQNNNJJJGGGFFFFFFFFFAAA@@@>>>;;;:::999999999888999<<>>;;;:::<<<<<<;;;::::::999999:::::::::777666999:::;;;AAAHHHLLLNNNPPPRRRSSSVVVYYY\\\\\\]]]___aaabbbccccccbbb\\\___bbbfffiiiiiiiiihhhmmmmmmmmmmmmmmmnnnoooppppppppppppppppppooonnnnnnmmmmmmlllmmmooorrrvvvxxxxxxzzz|||||||||}}}|||{{{yyywwwwwwvvvwwwwwwyyyyyyzzz{{{|||||||||{{{||||||||||||}}}}}}}}}}}}|||}}}|||uuuppphhh^^^VVVQQQLLLFFFBBB@@@>>>===<<<@@@???======>>>BBBFFFIIIWWW]]]mmmWWWRRROOOOOONNNPPPVVV^^^bbbcccfffjjjoootttvvvwww{{{||||||yyyuuupppnnnmmmiiijjjiiigggeeeeeefffggghhhgggfffeeeccc```[[[XXXTTTRRROOOKKKHHHFFFDDDDDD???>>><<<:::999888888999:::;;;===AAADDDGGGJJJKKKNNNOOOOOOPPPOOONNNMMMLLLLLLIIIEEEBBBBBBDDDHHHKKKTTTbbbsss~~~zzztttlllgggffffffdddbbbdddpppoooeee[[[XXXXXXXXXYYY\\\eeekkkrrryyytttggghhhpppwww|||~~~~~~}}}}}}|||{{{{{{{{{|||yyytttlllbbbTTTGGG>>><<<999888:::===CCCPPP]]]eeeooowwwzzz{{{}}}{{{yyyxxxvvvtttqqq}}}|||{{{|||||||||zzzwwwsssqqqfffjjjsss~~~~~~zzzxxxvvvqqqdddPPPAAA888111,,,---,,,+++***)))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))((((((((((((((()))******%%%''')))++++++***((('''((((((''''''((()))+++,,,%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))+++++++++++++++++++++++++++++++++******+++++++++***+++,,,,,,,,,...222555@@@KKKYYYcccjjjrrr|||nnnjjjsssvvvzzz~~~{{{{{{~~~wwwooonnnuuu|||~~~yyyuuupppoooppptttwwwtttkkkccc^^^SSSHHHHHHQQQccczzz{{{nnn\\\OOO===:::666555@@@RRR```eeeiii[[[KKKCCC???;;;::::::;;;::::::999999999999999:::777777999:::;;;@@@GGGLLLNNNPPPRRRTTTVVVYYY\\\\\\]]]___aaabbbccccccbbb^^^```dddgggiiijjjiiihhhkkkkkkkkkllllllnnnoooooonnnnnnnnnnnnnnnmmmllllllkkkkkkkkklllmmmppprrrsssuuuwwwyyyzzz{{{|||~~~zzzyyywwwvvvuuuuuuuuuuuuxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{||||||||||||}}}}}}~~~|||wwwoooiii___YYYPPPIIIEEECCCBBBAAA@@@???===<<<===???BBBDDDHHHMMMZZZkkk|||ZZZUUUQQQPPPOOOOOOUUU\\\dddeeegggjjjmmmppprrrssszzz||||||zzzuuuqqqnnnmmmhhhiiijjjiiigggggghhhiiiiiihhhhhhhhhgggccc^^^ZZZTTTSSSPPPLLLIIIEEECCCAAA>>>===<<<:::999999::::::;;;===???BBBFFFIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMJJJFFFBBBAAACCCEEEGGGKKKXXXhhhttt}}}|||wwwoookkkhhheee```]]]]]]hhhxxxvvvggg\\\UUUNNNLLLLLLLLLNNNQQQUUU[[[dddmmmssstttggggggnnnxxx|||~~~|||}}}~~~~~~}}}|||wwwooodddVVVHHH???@@@<<<:::<<<>>>EEERRR___jjjrrryyyzzz{{{}}}~~~}}}}}}}}}}}}|||xxxrrrmmmyyy~~~}}}~~~~~~}}}{{{xxxtttrrr```dddnnn{{{yyy{{{}}}~~~}}}zzzwwwuuuuuurrrgggTTTDDD:::333...---,,,+++***))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******'''(((***+++***)))'''&&&&&&&&&&&&&&&'''((())))))###$$$%%%&&&'''(((((()))'''''''''((((((((())))))++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,///222555@@@LLLZZZfffmmmuuummmjjjtttxxx{{{~~~zzz|||~~~xxxnnnjjjmmmppp~~~}}}wwwvvvuuuvvvyyy{{{vvvmmmddd___TTTKKKKKKVVVjjjtttaaaQQQ???<<<777777CCCUUUbbbfffjjj\\\LLLDDD@@@;;;999999:::999999888888888888888:::888777999::::::???FFFLLLNNNQQQSSSTTTVVVYYY[[[[[[\\\^^^```aaabbbccccccaaacccfffhhhjjjjjjiiihhhhhhhhhiiijjjkkklllmmmnnnmmmmmmmmmnnnmmmmmmlllkkkkkklllmmmnnnoooppppppqqqqqqsssvvvxxxyyyzzz}}}{{{zzzxxxvvvuuuuuuuuuvvvxxxyyyzzz{{{||||||||||||yyyyyyyyyzzzzzzzzzzzz{{{zzzzzzzzz}}}~~~zzzooohhh^^^UUUNNNKKKHHHGGGAAA@@@???=========>>>???AAADDDLLLYYYeeesss\\\WWWSSSRRRPPPPPPVVV]]]gggiiikkklllmmmoooqqqrrr|||}}}~~~|||wwwrrrooonnniiijjjkkkkkkiiigggggghhhhhhhhhiiijjjiiieee___[[[TTTSSSQQQNNNIIIEEEAAA??????>>><<<;;;;;;;;;<<<<<<<<<===???BBBEEEHHHJJJLLLMMMMMMLLLLLLKKKLLLLLLMMMMMMKKKGGGCCCAAAAAABBBCCCHHHSSS___jjjsss|||}}}xxxsssmmmiiifffaaa[[[VVVZZZcccppp|||uuuiii^^^TTTOOONNNIIIHHHFFFFFFIIINNNTTTXXXbbbhhhqqqzzzvvvhhhgggnnnvvvzzz|||~~~~~~}}}~~~{{{wwwpppeeeXXXJJJAAABBB>>>;;;<<<>>>DDDQQQ^^^mmmtttzzzzzzzzz|||~~~}}}{{{|||~~~zzztttooowww~~~{{{yyywwwfffgggmmmwww}}}}}}}}}xxxzzz|||}}}|||yyyvvvsssuuussshhhUUUEEE;;;555111---,,,+++***))))))))))))+++*********))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((()))*********((('''&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''((())))))''''''((()))))))))))))))***+++++++++++++++,,,,,,+++******))))))******++++++,,,,,,,,,---///333666AAAMMM\\\hhhpppxxx~~~mmmkkkvvvzzz|||{{{|||}}}xxxoooiiiggggggpppuuu{{{yyyxxxwwwxxx|||~~~zzzoooggg___TTTKKKKKKVVVkkkxxxcccPPP???<<<888999FFFWWWcccfffgggYYYJJJCCC???;;;999999999888888777777777777777:::777777999::::::>>>EEEKKKNNNQQQSSSTTTVVVYYY[[[[[[[[[]]]___```bbbbbbcccdddeeegggiiijjjjjjiiiiiieeefffgggiiijjjkkkllllllnnnnnnnnnoooooonnnnnnmmmjjjkkklllmmmnnnnnnmmmmmmoooqqqtttvvvxxxzzz}}}}}}|||zzzyyyxxxxxxxxxyyy{{{{{{{{{|||{{{{{{zzzyyywwwwwwwwwxxxxxxxxxyyyyyyvvvvvvvvvyyy|||{{{uuulllccc\\\UUUOOOKKKDDDCCCBBB@@@???>>>======BBBBBBGGGPPPYYYcccsss^^^YYYUUUTTTSSSSSSYYYaaajjjlllnnnoooooooooqqqtttzzz|||}}}{{{wwwrrrnnnlllhhhjjjlllkkkiiifffeeeeeefffggghhhiiiiiieee___[[[UUUTTTQQQNNNIIIEEEAAA???>>>===;;;:::::::::;;;;;;;;;<<<>>>AAADDDFFFHHHJJJMMMMMMLLLLLLLLLLLLMMMNNNLLLJJJGGGCCCAAA??????@@@FFFNNNWWW___iiirrrvvvuuuqqqmmmiiifffccc___XXXSSSPPPXXXcccnnnvvvuuujjj^^^WWWUUUPPPNNNJJJHHHGGGFFFFFFFFFKKKOOOUUU^^^ffflllppprrruuuvvvyyy|||wwwiiiiiippprrrvvv{{{~~~{{{zzzyyyxxxuuuooogggZZZMMMDDDBBB>>>;;;;;;<<>>;;;777:::HHHZZZeeefff___RRREEE@@@===:::999999999888777777666666777777888666777999::::::>>>DDDJJJMMMQQQTTTUUUVVVYYYZZZZZZ[[[\\\]]]___aaabbbcccfffggghhhiiijjjjjjjjjjjjeeefffhhhiiijjjkkkkkkkkklllmmmnnnnnnnnnnnnmmmmmmggghhhiiijjjjjjjjjjjjiiimmmpppsssuuuwwwyyy||||||{{{zzzyyyyyyyyyzzz{{{~~~~~~}}}|||{{{yyywwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwyyy|||~~~{{{|||zzzuuummmddd[[[UUUJJJHHHFFFCCCAAA???===<<>>AAAGGGMMMUUUcccpppaaa\\\XXXWWWVVVVVV\\\ccciiillloooooonnnnnnqqquuuvvvxxxzzzxxxtttnnnjjjhhheeegggjjjjjjhhheeecccccceeeeeefffggggggddd___[[[UUUTTTQQQMMMHHHDDDAAA@@@===<<<:::999888888999999:::;;;===???BBBEEEGGGHHHKKKKKKLLLLLLLLLLLLMMMMMMKKKIIIGGGCCCAAA???>>>===@@@FFFLLLSSS^^^jjjooonnnkkkgggdddaaa```\\\UUUPPPHHHOOOXXXaaajjjttt~~~rrrgggcccZZZXXXUUURRROOOKKKFFFCCCCCCEEEHHHLLLRRRXXX]]]```eeehhhnnnuuu|||wwwjjjjjjqqqppptttzzz~~~}}}{{{xxxwwwvvvuuutttpppiii]]]QQQHHHAAA===;;;::::::===HHHRRRdddnnnvvvyyyzzz|||}}}{{{{{{{{{|||~~~~~~{{{xxxvvv~~~uuuooommmrrryyy}}}}}}zzzssssssjjjXXXFFF<<<888555---,,,+++***))))))))))))((((((''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))(((((('''((())))))*********))))))*********)))))))))(((((('''((()))***+++***)))(((*********++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,---------000333666CCCPPP```mmmuuu|||~~~mmmkkkvvvzzz~~~vvvmmmeee___[[[cccmmmwwwxxxqqqrrrvvv}}}vvvnnn___SSSHHHGGGNNN]]]sssgggPPP===:::777;;;KKK^^^ggghhhYYYLLLAAA===<<<:::999:::999888888777777777777777666555666999:::;;;???EEEJJJMMMQQQTTTVVVWWWXXXZZZZZZZZZ[[[\\\^^^```bbbdddfffggghhhiiijjjjjjkkkkkkggghhhiiikkkkkkkkkjjjjjjiiijjjkkkkkklllkkkkkkkkkjjjjjjkkkkkkllllllmmmmmmlllooorrrtttuuuwwwzzz}}}yyyxxxxxxwwwxxxyyy{{{|||~~~~~~|||zzzxxxvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwzzzzzzyyywwwvvvvvvuuuuuuzzz}}}zzz{{{~~~vvvkkkdddVVVSSSNNNIIIDDDAAA>>>===???===>>>BBBFFFLLLXXXdddnnn|||fffaaa\\\ZZZXXXWWW\\\cccdddhhhlllmmmkkklllpppttttttvvvxxxwwwsssmmmiiifff^^^bbbfffhhhhhheeedddccceeeddddddeeeeeeccc```]]]VVVTTTPPPKKKGGGDDDCCCBBB@@@???===;;;:::999:::::::::;;;===???BBBDDDFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJIIIHHHFFFCCCAAA>>>===<<<<<<@@@CCCIIITTT```fffeeeeeeaaa]]][[[YYYVVVPPPKKKDDDIIIOOOUUU\\\dddnnnuuuzzz}}}yyyooolllhhhdddaaa[[[TTTOOOKKKKKKKKKKKKLLLNNNQQQRRRWWW\\\cccllluuu|||uuuhhhjjjrrrssswww{{{~~~|||zzzxxxwwwvvvwwwvvvuuurrrkkk```SSSKKKAAA>>><<<;;;:::;;;CCCMMM\\\gggrrrwwwzzz|||}}}{{{yyyyyy{{{~~~}}}xxxttttttyyyrrrooottt{{{{{{xxxpppsssnnn^^^LLL@@@999444---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((()))******((((((((()))))))))))))))((()))*********))))))((((((((((((((())))))))))))'''((()))++++++***)))((()))******+++,,,,,,------------,,,,,,,,,,,,------,,,---------...000444777DDDQQQaaannnuuu}}}}}}kkkhhhsssxxx|||xxxoooiiieeejjjqqqwwwvvvoooqqqvvv~~~xxxppp```UUUJJJHHHMMMZZZmmm|||fffOOO<<<:::777===OOObbbkkkkkkVVVJJJ???<<<;;;999888999999999888777777777777888444333555999;;;;;;@@@FFFJJJMMMQQQTTTVVVWWWXXXZZZYYYYYYZZZ[[[]]]```bbbdddeeefffggghhhiiijjjkkkkkkiiijjjlllmmmmmmllljjjiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkmmmnnnoookkkmmmppprrrsssuuuwwwzzzwwwwwwwwwwwwyyy{{{}}}~~~}}}}}}}}}|||{{{yyyxxxwwwuuuuuuuuuuuuvvvvvvvvvvvvxxxwwwwwwuuutttrrrqqqppptttvvvyyy{{{|||{{{}}}zzztttiiieee]]]TTTLLLGGGCCCBBBAAA??????BBBCCCGGGPPP[[[bbbmmmxxxjjjeee___\\\YYYWWW[[[bbb```eeeiiijjjhhhiiinnnrrruuuwwwyyyxxxtttnnnjjjgggYYY^^^cccggggggfffeeedddfffeeedddddddddccc```^^^VVVSSSOOOJJJGGGDDDDDDCCCEEECCCAAA???============:::;;;===@@@BBBEEEGGGHHHFFFGGGIIIKKKKKKJJJIIIHHHHHHGGGFFFCCCAAA>>><<<;;;<<<>>>@@@CCCMMMYYY^^^]]]```\\\WWWTTTSSSOOOJJJEEE@@@CCCFFFIIILLLRRRZZZaaahhhjjjooowwwzzzuuuqqqkkkccc^^^VVVUUUSSSQQQOOOMMMLLLKKKNNNSSS[[[eeeooovvv{{{~~~sssgggiiirrrvvvzzz~~~~~~}}}{{{zzzxxxwwwwwwwwwyyyxxxwwwtttmmmaaaTTTLLLAAA>>>===<<<;;;:::AAAJJJWWWcccpppvvvzzz}}}}}}{{{wwwyyy|||{{{tttoooqqq|||{{{uuurrrvvv|||~~~{{{vvvsssmmmsssrrrdddRRRCCC999333---,,,+++***))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******''''''(((((())))))******(((((()))******)))((('''%%%&&&&&&'''((()))******'''(((***+++,,,+++)))((())))))***+++,,,,,,------...------,,,,,,------...,,,---------...000444777EEEQQQbbbooovvv}}}|||iiifffpppuuu{{{{{{{{{{{{uuuqqquuuwwwzzz~~~}}}uuuoooqqqwwwyyyqqqbbbWWWMMMJJJOOOZZZlllzzz~~~|||cccKKK===:::888???QQQeeennnmmmVVVKKK???<<<;;;999888888:::999999888888888888888333222444999;;;<<<@@@FFFIIIMMMRRRUUUVVVWWWXXXYYYYYYYYYYYY[[[]]]```bbbdddeeeeeefffhhhiiijjjkkklllkkklllmmmnnnnnnlllkkkiiijjjkkkllllllmmmmmmmmmmmmeeedddccccccdddfffiiijjjiiilllnnnpppqqqrrruuuwwwxxxxxxxxxyyy{{{~~~zzz{{{{{{{{{{{{{{{zzzzzzuuuuuuuuuuuuvvvvvvvvvwwwrrrrrrrrrsssrrrqqqppppppqqqsssuuuwwwyyy}}}zzzyyyzzz|||zzztttjjj___TTTMMMIIIGGGAAA???>>>@@@@@@AAAIIISSSVVV^^^eeehhhnnnzzzlllllliiiccc]]]ZZZ\\\___dddgggiiihhhfffgggjjjmmmtttxxxzzzwwwpppjjjiiijjjaaacccgggjjjkkkjjjhhhfffiiiiiihhhgggeeebbb```^^^ZZZVVVPPPLLLJJJHHHFFFEEEDDDBBB@@@===;;;:::::::::<<<>>>@@@AAABBBDDDGGGIIIHHHIIIKKKMMMNNNMMMLLLKKKJJJIIIGGGDDDAAA>>><<<;;;888888;;;???EEEMMMSSSWWW\\\ZZZUUUOOOIIIDDDAAA???:::;;;<<<@@@DDDJJJOOORRRUUU[[[ccciiioooxxxwwwpppkkkhhhbbb]]]XXXSSSOOOKKKMMMOOOTTT]]]hhhrrrxxx{{{pppiiikkkooozzzzzz{{{~~~|||zzzzzzyyyvvvsssvvvxxxxxxtttooofffXXXJJJCCC???<<<<<<;;;===CCCKKKWWW```iiiooossswwwxxxvvvyyyzzz{{{}}}~~~{{{vvvrrruuu{{{|||ttttttvvvxxx{{{|||~~~vvvooonnniiinnnooodddQQQ???555333---,,,+++***))))))))))))''''''(((((())))))*********)))((()))***+++***)))))))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&'''((())))))(((((('''''''''(((((((((((((((((())))))))))))''''''(((((()))***,,,---,,,,,,,,,------.........------------///222888<<>>>>>===>>>EEEMMM[[[ccckkknnnqqquuuuuurrrwwwwwwxxxyyyyyywwwrrrooossszzz|||uuutttwww|||vvvnnnllliiikkkjjj```PPPAAA888666---,,,+++***))))))))))))(((((((((((())))))))))))'''&&&&&&&&&'''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((())))))(((((('''''''''(((((((((((((((((())))))))))))))))))******+++---.........------------------,,,---......---...222777;;;===PPPdddooouuummmiiirrrtttyyy|||xxx{{{~~~xxxtttssstttnnnwww~~~zzztttkkkUUULLLOOOQQQ\\\mmmttt}}}eeeQQQ???<<<:::DDDYYYlllqqqkkkYYYMMM@@@<<<;;;999888999888777777666555666666666555555555777999===AAACCCJJJMMMQQQSSSSSSTTTUUUVVVYYY[[[]]]^^^^^^```ccceeeffffffggghhhiiijjjjjjkkknnnnnnnnnnnnnnnmmmlllkkkmmmnnnoooppppppooommmllljjjhhheeecccccceeehhhjjjlllmmmnnnppprrrtttvvvwwwtttuuuvvvwwwxxxyyyyyyyyyzzzzzzyyyxxxwwwvvvuuuuuuxxxwwwuuutttssssssttttttsssssssssrrrrrrsssssssssvvvuuusssrrrsssvvvyyy{{{{{{{{{yyyxxx{{{wwwoooiiiaaaZZZOOOLLLGGGBBB@@@AAACCCEEEKKKKKKJJJHHHGGGHHHKKKNNNUUUZZZfffvvv~~~~~~wwwzzz}}}}}}{{{|||}}}vvvnnnhhhgggiiilllooommmppprrrqqqmmmjjjjjjllljjjkkklllnnnnnnnnnmmmmmmiiiiiihhhgggeeeccc```^^^\\\XXXSSSOOOMMMKKKIIIGGGBBB@@@???===<<<;;;<<<<<<:::<<<>>>??????AAADDDFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFDDDBBB???<<<:::999888777777888:::===@@@BBBAAAAAAAAA@@@>>>;;;999777999888777777777999:::;;;AAADDDGGGJJJMMMRRRZZZ```ppp{{{}}}uuummmgggaaa^^^YYYYYY\\\ccckkksssxxxzzz}}}qqqlllpppuuuwww{{{~~~|||{{{yyywwwuuupppssstttrrroooiii]]]QQQGGGCCC???>>>===>>>DDDLLLZZZcccjjjmmmpppuuuvvvtttxxxvvvuuuuuutttssspppnnnqqqwwwzzzsssssswww~~~zzzppplllgggfffbbbYYYMMMBBB:::666---,,,+++******))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''(((((()))(((((((((((())))))))))))))))))***+++,,,---......//////......---,,,,,,,,,---......---...111555999===OOOcccooowwwooollltttuuuyyy~~~}}}yyysssrrrttt}}}}}}tttnnnnnnpppqqqxxx|||pppeeeQQQKKKQQQSSS]]]nnnvvvhhhSSSAAA>>>===GGG\\\nnnqqqkkkXXXLLLAAA===<<<999777777777666666555555555555555555555555777999===AAACCCJJJMMMPPPSSSSSSTTTUUUWWWWWWZZZ\\\^^^___```ccceeegggggghhhiiijjjjjjkkkkkkoooooonnnnnnmmmnnnnnnnnnooopppqqqrrrqqqpppnnnllljjjhhheeecccccceeegggiiikkklllmmmoooqqqsssuuuuuuttttttuuuvvvvvvvvvuuuuuuyyyyyyxxxwwwvvvuuuuuutttwwwvvvuuuttttttsssttttttuuuttttttttttttttttttuuuttttttsssrrrssstttuuuvvvzzz|||~~~~~~zzzuuutttwww}}}|||xxxrrrkkk[[[VVVOOOGGGBBB@@@AAABBBBBBBBBBBB???<<<:::;;;<<<<<<@@@JJJZZZnnn}}}{{{wwwtttuuuxxx}}}qqqhhheeegggiiikkkfffiiikkkkkkiiihhhiiijjjllllllmmmmmmnnnnnnnnnnnniiihhhhhhgggeeebbb```^^^\\\XXXSSSNNNLLLJJJHHHGGG@@@???>>><<<<<<<<<======;;;<<<>>>??????AAADDDFFFEEEFFFFFFGGGGGGFFFEEEDDDFFFEEECCCAAA>>><<<:::999666555555444555777999::::::;;;<<<===<<<:::888666444444444555666888:::;;;===>>>@@@AAACCCGGGMMMRRR```jjjyyy~~~vvvpppkkkhhhccccccdddiiipppvvvzzz||||||oookkknnnsssvvv|||~~~}}}|||zzzwwwvvvrrruuuuuussspppkkk___SSSGGGBBB>>>===;;;<<>>===:::999888999666999>>>HHHXXXmmm~~~wwwuuurrrooommmoooyyyssshhhcccdddeeeeeeaaacccddddddddddddeeefffiiijjjkkkkkkllllllllllllgggggggggfffdddaaa___]]]ZZZVVVQQQMMMJJJHHHFFFEEE@@@???>>><<<<<<<<<===>>><<<>>>???@@@@@@AAADDDFFFFFFFFFFFFEEEEEEDDDCCCCCCEEEDDDBBB@@@>>><<<:::999444444333333333444666666777888999::::::888666444111111222333555777888999666777777888:::>>>CCCGGGSSSZZZeeepppzzzzzzuuurrrnnnmmmmmmpppuuuzzz~~~sssmmmoootttwww}}}~~~}}}zzzxxxwwwwwwyyyxxxuuurrrlll```UUUIIIDDD???>>><<<;;;AAAHHHPPPZZZdddlllsss|||{{{xxxuuusssrrrssssssrrrmmmsss|||{{{|||~~~vvvqqqooorrrxxxvvvpppiiifffbbb\\\SSSFFF999///...---,,,+++******************))))))((((((''''''((()))***)))'''&&&'''(((((((((((((((((((((((((((******))))))))))))******'''(((((((((((((((((('''((((((((((((((()))******(((((((((((())))))))))))'''((()))+++,,,,,,,,,,,,,,,,,,------...///000000---.../////////111444777BBBTTThhhsss{{{ooonnnyyy{{{xxxrrroooqqq|||yyyxxxsssiii``````iiisssyyygggRRRLLLSSSYYYdddsssyyy{{{|||~~~~~~iiiUUUCCCAAABBBLLL___nnnmmmeeePPPFFF>>><<<===:::777777999888777777666666777777555555555777999===AAACCCIIILLLPPPRRRSSSTTTVVVXXXZZZ\\\___`````````aaabbbdddeeegggiiilllnnnooopppnnnnnnlllllllllmmmnnnoooqqqrrrssstttsssrrrpppnnnjjjhhheeebbbaaabbbdddfffkkklllnnnpppqqqrrrssssssoooppprrrtttvvvxxxyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuttttttttttttuuuuuurrrrrrrrrrrrrrrqqqqqqpppuuuvvvvvvvvvwww|||{{{vvvtttuuuvvvvvvzzz~~~xxxvvvpppeeeYYYNNNFFFBBB@@@555777999888666555444555777777999===FFFUUUeeeqqq{{{vvvpppllllllkkkhhhiiilllzzz~~~sssiiidddbbbbbbccc______``````aaaaaabbbbbbdddfffgggiiijjjkkkjjjjjjfffffffffdddbbb```]]]\\\XXXTTTOOOKKKHHHGGGEEECCC@@@???>>><<<<<<<<<=========>>>@@@@@@@@@AAADDDFFFHHHGGGGGGFFFEEEDDDDDDCCCCCCBBB@@@>>><<<:::999888333333222222333444444555444555555555555333222111111111111222222222333333444333333444777;;;???AAAFFFKKKQQQXXX___iiiuuu~~~~~~{{{vvvtttssstttxxx}}}zzzttttttxxxxxx}}}}}}zzzyyyyyyzzz|||{{{wwwsssmmmaaaVVVLLLGGGBBB@@@>>>===BBBIIIRRR\\\gggooovvv|||}}}zzzwwwtttrrrsssttttttssspppuuu}}}xxxyyyzzz|||}}}~~~vvvoookkkqqqyyy{{{uuupppllljjjgggaaaWWWIII:::111...---,,,++++++******+++))))))))))))(((((((((((()))+++---+++(((&&&(((***))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((()))***++++++(((((((((((()))))))))))))))***,,,...//////......++++++,,,...///000111222---...///000000222666888DDDWWWkkkvvv~~~oooooo{{{~~~{{{vvvsss{{{zzznnnnnnjjjaaaYYY]]]jjjvvv~~~uuuZZZNNNSSSYYYeeerrrtttxxx{{{{{{gggTTTBBBAAACCCNNNbbbpppnnneeeQQQFFF>>><<<<<<:::777777999999888777777777777777555555555777999===AAACCCIIILLLPPPRRRTTTUUUWWWXXXZZZ]]]```bbbbbbbbbbbbcccdddeeegggiiikkknnnooopppmmmmmmllllllmmmmmmnnnnnnpppqqqrrrttttttsssqqqpppooollliiifffdddeeeggghhhgggiiikkkmmmoooooooooooonnnppprrruuuwwwyyyzzz{{{xxxxxxwwwwwwwwwvvvvvvvvvttttttuuuuuuuuuuuutttttttttsssssssssssssssssstttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssvvvzzz~~~{{{uuutttsssrrrvvv|||{{{{{{uuukkk___SSSHHHAAA>>>555777777666444111111111222333444444888AAAMMMVVVbbbiiirrrxxxyyywwwsssqqqfffbbb```aaaaaa```bbbfffyyy~~~zzzwwwrrrlllfffcccdddeee``````______```````````````bbbeeehhhjjjjjjiiihhhdddddddddcccaaa^^^\\\ZZZXXXTTTOOOJJJHHHFFFDDDCCCAAA@@@>>>===<<<<<<<<<===<<<===?????????@@@BBBEEEFFFFFFDDDCCCBBBAAAAAAAAA@@@???===;;;999888666555333333222222222222222222222222222111111111111000111111222222222111111000555333222222555888;;;===;;;>>>BBBFFFIIIPPPXXX___lllqqqzzzzzzxxxuuuvvvzzz~~~zzzzzz|||{{{|||~~~~~~{{{yyyzzzzzz{{{zzzvvvsssmmmbbbWWWNNNHHHCCCAAA>>><<>>>>>>>>???AAACCCCCCBBBAAA???>>>============<<<;;;999777555444333333333333222111111000000111111000000000111222222111111222333444444333333222000......000333555666555888<<<>>>???BBBHHHLLLNNNSSSZZZcccnnn}}}{{{yyyvvvvvvzzz~~~||||||~~~|||||||||~~~~~~~~~{{{zzzzzzxxxzzzyyyuuurrrnnncccXXXLLLGGGBBB???<<<:::???FFFQQQ]]]jjjttt{{{}}}}}}{{{zzzyyy{{{||||||{{{yyy}}}uuuuuuvvvwwwzzz}}}ssseee[[[aaappp|||xxxvvvuuuqqqgggfffbbbYYYMMMAAA999555......---,,,++++++++++++''''''(((((())))))******(((,,,...,,,'''%%%'''***))))))))))))))))))))))))******))))))))))))******&&&'''((())))))((('''&&&(((((((((((()))***+++,,,(((((((((((())))))))))))&&&(((***---...---,,,,,,.........///////////////,,,...000222333555999;;;BBBVVVmmm{{{qqqrrr~~~yyyyyy}}}iiinnnooojjjeeegggtttwww]]][[[```kkkrrrooottt{{{uuubbbQQQ<<<===CCCRRRhhhxxxwwwnnn[[[OOOCCC???===999777777777777666555555555555555555555555777999===AAACCCHHHKKKOOORRRTTTUUUWWWYYYVVVZZZ___cccfffgggiiikkkiiiiiiiiiiiiiiiiiijjjjjjmmmnnnoooqqqqqqqqqpppooommmnnnppprrrssssssrrrrrrpppmmmiiifffdddeeefffggghhhiiilllnnnppppppooonnnpppqqqrrrtttuuuvvvvvvvvvyyyyyyyyyxxxxxxxxxxxxxxxssstttuuuvvvvvvuuuttttttqqqppppppooooooppppppqqqrrrqqqpppppppppqqqssstttqqqrrrtttttttttuuuwwwyyyxxxwwwsssqqqqqqvvv||||||uuuqqqjjj___SSSFFF<<<666444555555444222222444555222555777666333333777<<<888>>>EEEKKKMMMOOOSSSUUUQQQOOOOOOQQQPPPOOORRRWWWzzz~~~xxxqqqmmmmmmqqquuuwwwuuunnnfffaaacccaaa___]]][[[ZZZZZZZZZ]]]___aaacccdddeeehhhjjjjjjfffaaa___^^^]]]ZZZWWWWWWSSSNNNIIIFFFCCC@@@>>><<<>>>???>>>:::999:::<<<::::::;;;<<<===>>>??????DDDCCCAAA???===;;;;;;:::999888777666555444333333000000///...............000000//////.........------....../////////////////////000111222222333333666666555555777999;;;<<>>@@@OOOiii}}}vvvcccTTTEEE@@@???<<<777444666666555444444444444555444555777888999<<<@@@CCCHHHLLLPPPSSSUUUWWWZZZ]]]XXXYYY\\\```cccgggiiikkkhhhhhhhhhiiijjjkkkmmmnnnmmmnnnooopppqqqrrrrrrrrrnnnooopppqqqqqqrrrqqqqqqooommmiiieeedddeeeggghhhiiikkknnnoooooopppqqqsssrrrqqqpppqqqsssuuuuuutttzzzzzzyyyyyyyyyyyyzzzzzzxxxxxxxxxwwwtttqqqppppppqqqppppppooonnnmmmmmmllllllnnnoooqqqqqqooonnnmmmmmmnnnoooqqqsssuuuvvvwwwzzz{{{}}}{{{rrrooossszzzxxxsssrrrjjj___TTTJJJAAA:::666444444444444444444444444000000000000000000000000333444666:::===AAAEEEFFFGGGHHHHHHIIIJJJLLLNNNOOOyyy|||~~~yyysssooorrruuuxxxyyyuuuooohhhcccdddccc```^^^\\\[[[ZZZZZZZZZ\\\___aaabbbdddgggjjjhhheeebbb```___]]]ZZZVVVUUUQQQLLLHHHFFFCCC@@@>>>;;;======<<<999888999;;;999999:::;;;===>>>??????BBBAAA???===;;;:::999999777777666555444333222222000000///...............000/////////.........------....../////////////////////000111111222333333444444333444555666888999888777777999>>>EEELLLPPP```dddnnnyyyyyyyyywww{{{xxxyyy{{{~~~~~~~~~}}}|||{{{zzzyyyyyyzzzyyyvvvtttpppfff\\\QQQFFF>>>>>>===:::===DDDYYYfffrrrwwwzzz~~~~~~|||xxxuuupppyyy}}}vvvttttttuuuxxx{{{||||||zzzuuucccTTTUUUbbbooo{{{}}}yyyrrrlllfff___SSSDDD999666...---,,,+++++++++,,,---))))))(((((((((((())))))+++***)))(((((('''(((((())))))(((((((((((())))))***)))))))))))))))))))))******)))((((((((((((((('''((((((((((((''''''&&&&&&''''''((()))+++---...)))***+++,,,,,,,,,,,,,,,...---------...///000111...///000///...111777<<>><<<>>>NNNhhh~~~{{{gggWWWGGG@@@>>>;;;888777777777666555555555555666444555666777999<<>>???AAACCCDDDEEEtttvvvyyy{{{{{{yyyvvvsssxxxyyyzzzzzzvvvqqqkkkgggfffeeebbb___]]]\\\[[[[[[WWWZZZ]]]___aaacccfffhhhfffeeecccbbb```^^^ZZZWWWSSSPPPKKKGGGDDDBBB???===999;;;;;;:::888777777888777888999:::;;;===>>>>>>???>>><<<:::999777777777555444444333222111000000000///......---........./////////...............---......//////////////////000000111111222222222111111111222333444555666555444333333444666888:::DDDGGGNNNXXXbbbjjjmmmmmmmmmttt}}}yyytttuuurrruuuyyy}}}}}}|||{{{zzzyyyxxxxxxxxxyyy{{{zzzwwwvvvsssjjjaaaQQQFFF???@@@>>>:::;;;AAA[[[gggssswwwyyy~~~~~~{{{vvvqqqoooyyy}}}zzzvvvuuuvvvwwwzzzzzzyyyxxxssseeeXXXVVV___kkkxxx}}}tttooojjjcccWWWGGG;;;666///...,,,***((((((((((((***))))))(((((())))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))(((((((((((((((&&&''''''((((((((((((''''''''''''((()))+++,,,---((((((***+++,,,---------------------...///000111---///111000000222777;;;HHHZZZppp~~~~~~qqqccc^^^^^^]]]bbbnnniiicccbbbiiiwww}}}~~~}}}pppYYYDDD;;;:::<<>>;;;999999888888777666666666666666444444555666888<<>>:::777555555555555555555555555555000000000111111222222222222222222111222222333444666666777888:::<<<>>>???mmmnnnqqqtttxxxyyyyyyyyy{{{{{{{{{zzzwwwsssooommmiiigggdddaaa___]]]\\\\\\ZZZ\\\^^^___```bbbdddfffeeeeeeeeedddccc```\\\YYYTTTQQQKKKGGGDDDAAA>>>;;;999999999888777666666666666666777888:::;;;<<<===;;;:::999777666555444444222222111111000//////...///......------.................................---......//////////////////000000000111111111222000000111111222333444444444444444444555555666666888:::>>>DDDLLLTTTZZZ]]]fffmmmwww}}}~~~~~~}}}}}}}}}~~~~~~zzzqqqpppooorrrwww|||~~~~~~}}}|||{{{yyyxxxwwwwwwxxxyyyxxxyyyyyyvvvvvvtttmmmdddOOODDD===??????<<>>999888;;;IIIccc|||yyygggRRREEE???;;;:::;;;888777666666555555666666444444444555777<<>>999222111///---,,,+++++++++******))))))))))))******)))(((((((((((())))))***(((((())))))))))))(((((((((((())))))***************))))))((((((((((((((('''((()))******+++******++++++***)))(((((())))))++++++,,,,,,,,,++++++***,,,,,,------.../////////,,,///222222222444999===LLL```wwwvvvhhhdddddddddeeedddfffpppfffYYYUUUbbbvvvyyyjjjRRR===888999;;;GGG]]]uuu}}}kkkVVVHHH@@@:::999;;;777666555555444444555555444444444555777<<>><<<;;;999888777888888777555555555555666666666777777666555333222111000000000///.........---------,,,---------,,,------...///---------------.........---......///////////////000000000000000000000000000111222333333333333222222333333444444444333333555444444333333666<<<@@@GGGNNNXXXaaaffflllrrrvvvvvvwwwyyy{{{}}}~~~~~~~~~tttppprrrtttwwwyyy{{{zzzyyyxxxyyyyyyyyyxxxyyyyyyzzzzzzuuuwwwvvvsssttttttmmmeeeWWWJJJ???<<<;;;999>>>FFFOOO___nnnrrrrrrvvv~~~www||||||zzzyyyxxxyyyzzzyyyxxxmmmfff[[[SSSWWWeeeqqqwww{{{yyytttooohhh\\\KKK@@@;;;000///---,,,+++++++++++++++******))))))******+++))))))(((((((((((())))))'''((()))******)))((('''((((((((()))******++++++******)))(((((((((((((((&&&''''''(((((((((((('''(((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++***)))++++++---......///......---000222222222555:::???MMMccc{{{xxxkkkggghhhhhheee```]]]dddyyyyyycccYYYVVVeeezzzyyykkkTTTAAA888999;;;DDDVVVkkkwwwzzzxxxhhhVVVIIIAAA;;;999;;;666666555444444444444444444444555666888<<>>;;;999999;;;;;;999777666666555444444333222222333333222000////////////...---------------------,,,,,,,,,,,,------...///,,,,,,,,,------.........---......///////////////000000000000///////////////000111222222111000000111222222222222222333333///111222222111333777;;;555;;;CCCKKKSSS\\\fffmmmppprrrvvvyyy|||~~~}}}~~~~~~zzzvvvrrrsssuuuwwwyyyzzz{{{|||tttuuuwwwyyyyyyyyyxxxwwwwwwxxxvvvtttttttttnnnfffWWWKKKCCCBBB???999999???GGGZZZnnntttssswww}}}~~~~~~~~~~~~{{{wwwwwwxxx}}}zzzyyyuuulll]]]RRRUUUbbbjjjiiimmmwwwxxxrrrllleeeYYYKKKAAA???555333000...,,,*********++++++************++++++++++++***((('''''''''''''''((()))++++++)))(((''''''(((((()))***+++++++++******)))(((((((((((((((******+++******)))((((((,,,+++***)))((((((((((((((()))***+++,,,---------***+++,,,...///......---000111111111111555<<>>??????333333333444444444555555333333222111111111111222000//////...---------...{{{vvv||||||vvvrrroooqqqooollljjjgggddd```]]]]]]^^^```aaaaaaaaa```___`````````^^^\\\ZZZZZZ[[[TTTRRRPPPNNNLLLHHHDDDAAA;;;;;;;;;::::::999999999777666444222111000////////////...------------...,,,,,,------.../////////)))******++++++,,,------......------------......//////000000000000//////444222111//////000222333111333333333111111222333666555555444444444555555666555555444444444555555888999???IIIQQQWWW```hhhmmmpppuuuxxxzzz{{{}}}~~~|||~~~yyyoooqqqqqqsssvvvyyy{{{zzzyyyttttttttttttttttttttttttsssrrrqqqrrrsssqqqkkkeeeWWWNNNGGGDDD@@@<<<;;;===NNN^^^ooowwwyyy|||}}}}}}}}}zzz{{{{{{yyyzzzzzz|||}}}|||zzzwwwpppcccXXXWWW^^^bbbaaaeeennnxxx~~~~~~~~~zzzwwwpppeeeWWWIII???:::444111...,,,++++++***)))***))))))((('''&&&&&&%%%!!!%%%((())))))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))///555222***%%%''',,,)))+++------+++))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,------,,,,,,,,,---......---...///000222666;;;???LLLccc|||~~~uuu~~~vvvllljjjjjjiiijjjeee___[[[ZZZ[[[\\\\\\]]]WWWRRRTTT___nnn{{{~~~xxxssshhhTTTBBB<<<555888>>>EEETTT]]]UUU[[[OOOCCC???>>>;;;999999999666444444666777555444555555555555666999>>>AAAHHHLLLQQQTTTUUUXXX\\\```aaabbbdddeeeeeedddcccbbbbbbbbbbbbccceeeggghhhiiimmmnnnppprrrsssssstttttttttrrrooooooooonnnkkkhhhkkkkkkllllllmmmlllllllllnnnnnnmmmllllllkkkjjjjjjpppqqqtttuuuvvvtttrrrqqqpppqqqqqqrrrrrrrrrqqqqqqsssqqqooonnnnnnnnnmmmkkkoooooooooooooooooonnnnnnnnnooopppqqqpppooommmkkkjjjjjjkkkkkklllmmmnnnnnnmmmmmmmmmmmmmmmllllllllliiikkknnnppptttxxx~~~}}}vvvnnnddd\\\VVVOOOIIILLLSSSXXXVVVRRRGGGBBB<<<999;;;<<<===<<>>LLL]]]nnnwww{{{~~~{{{uuuvvvwww{{{|||{{{{{{{{{uuupppfff\\\ZZZ]]]]]]ZZZ[[[ccclllrrrsssuuuyyy~~~|||yyyssshhhZZZMMMBBB<<<444111...,,,++++++***)))******))))))(((''''''&&&%%%&&&)))+++,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((---111000***'''(((***)))+++------+++***)))***************))))))))))))+++,,,,,,---------------------,,,,,,------......///000000111333666<<>>:::888999999777444555666777666444444444555555666:::>>>BBBHHHLLLPPPSSSTTTVVVZZZ^^^aaabbbccceeeeeedddcccbbbaaaaaaaaabbbdddfffggghhhllllllmmmnnnoooppppppqqqsssqqqooooooooonnnkkkhhhkkkllllllmmmmmmmmmlllllliiijjjjjjjjjkkklllllllllpppqqqsssuuuuuutttrrrpppqqqqqqrrrqqqqqqpppooonnnqqqooommmmmmmmmmmmkkkiiimmmnnnnnnooooooooonnnnnnmmmnnnoooppppppnnnlllkkkjjjkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnnnnooossswww{{{~~~wwwpppfff]]]UUUMMMGGGHHHPPPVVVVVVTTTNNNHHHAAA>>>>>>@@@AAAAAAFFFFFFEEEBBB???;;;777555666555555444444444555555555555444444333222222222111000000000////////////{{{xxxzzz~~~zzzxxxtttrrrooollljjjhhhdddbbbaaabbbbbbbbbbbbbbbaaa```_________]]]YYYVVVUUUUUUTTTRRRPPPMMMKKKGGGBBB>>><<<;;;;;;:::999999888888777666555333222111111111//////...------------...//////......---,,,,,,+++))))))***+++,,,......///......------------......//////000000000000//////222111000//////000111222222333555555444444555777666777888:::<<<>>>@@@@@@<<<;;;;;;:::999999999:::;;;;;;@@@HHHNNNTTT\\\eeemmmppptttwwwxxxyyy{{{|||}}}{{{rrrkkkmmmooossswwwxxxvvvtttttttttsssrrrqqqppppppoootttrrrqqqqqqqqqmmmfff```NNNFFF@@@>>>===;;;<<<@@@JJJ[[[mmmwww{{{|||qqqppptttyyy}}}yyyyyy{{{}}}vvvtttlllccc___^^^[[[WWWTTTZZZaaafffiiimmmssswww}}}zzztttkkk^^^PPPDDD===444111...,,,++++++***)))++++++******)))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***---,,,***)))((()))***+++---,,,***))))))***+++++++++******))))))(((,,,,,,---...............------,,,,,,---......///111111222222444777<<<@@@HHH```}}}tttkkkdddmmmvvv{{{}}}xxxxxx{{{vvvuuuvvvvvvxxxqqqggg___[[[[[[[[[[[[YYYVVVTTTTTTZZZfffuuu}}}xxxnnn[[[JJJ:::333555;;;CCCWWWddd```___RRREEE@@@===:::888888999777666666777777666555333333444555777;;;@@@DDDJJJNNNRRRUUUUUUWWW[[[^^^aaabbbcccdddeeedddcccccc``````aaabbbccceeefffgggkkkjjjjjjiiijjjkkklllmmmrrrpppooooooooonnnllljjjlllmmmmmmmmmmmmmmmllllllhhhhhhiiiiiijjjkkkllllllppprrrsssttttttsssqqqpppqqqqqqqqqpppooonnnmmmlllnnnmmmlllmmmmmmllliiigggkkklllmmmmmmnnnnnnnnnnnnmmmmmmnnnoooooonnnlllkkkkkkkkkkkkkkkllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnppppppnnnkkkjjjkkkooorrrwww{{{}}}zzzvvvqqqiiiaaaXXXOOOFFFFFFMMMTTTVVVVVVSSSMMMFFFAAA@@@CCCEEEGGGIIIGGGDDD???<<<999888777777666555444444444444444444444444444444444444444111111000000000/////////|||zzzvvvssspppmmmllljjjgggeeeeeeeeeddddddcccbbbaaaaaa___``````^^^YYYVVVTTTSSSTTTRRROOOMMMJJJFFFAAA===<<<;;;;;;:::999888777777666555444222111000000000//////...------------............------,,,,,,,,,,,,,,,,,,,,,------------......------------......//////000000000000//////000000/////////000111222333444666666666777888:::999:::<<<>>>@@@BBBCCCCCC??????===<<<;;;;;;;;;;;;<<<<<<@@@HHHOOOUUU^^^hhhnnnqqquuuwwwyyyzzz|||~~~}}}}}}uuujjjkkknnnsssvvvwwwuuusssqqqqqqppppppooooooooonnnuuusssqqqqqqpppkkkddd^^^NNNFFF???===<<<;;;<<<@@@IIIZZZlllvvvzzz~~~ssslllqqqxxx}}}{{{yyy{{{~~~zzzyyyrrrhhhccccccaaa]]]WWWZZZ^^^ccciiiooouuuyyy{{{xxxssskkk```RRREEE<<<444111...,,,++++++***)))+++++++++*********)))))))))(((''''''&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))''')))***+++***)))(((((()))************************,,,,,,---...////////////------,,,------...///000222222333333444888===@@@HHHaaarrrgggbbbhhhoootttwwwyyy{{{|||zzzsssssswww}}}{{{{{{zzzvvvqqqkkkfffcccaaa___^^^UUUUUUTTTTTTYYYeeeuuuzzznnn[[[JJJ;;;444666:::BBBVVVfffdddbbbTTTGGG@@@===999777777888777777777777777666555222333444555777<<>>>>>???@@@BBBCCCDDDDDDDDDBBBAAA@@@>>>===<<<<<<<<<===<<<@@@HHHPPPWWWcccmmmpppsssvvvyyyzzz|||~~~wwwiiijjjmmmqqquuuwwwuuutttmmmmmmnnnnnnooooooppppppwwwuuusssrrrppplllddd^^^RRRIIIAAA>>><<<:::;;;???IIIZZZllltttxxx|||~~~yyylllrrrxxx|||}}}~~~{{{zzz|||}}}{{{ssshhhcccfffiiiiiiaaaaaaccchhhooovvv{{{~~~yyyvvvpppiii___QQQDDD;;;444111...,,,++++++***)))++++++++++++************...---+++***)))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''******)))'''((())))))(((&&&&&&'''((((((((()))***+++,,,,,,---+++,,,---...////////////------------...///000111222222333444555888===AAAKKKdddvvvjjjgggiiilllppprrrsssuuuwww}}}~~~uuusssuuu{{{}}}yyyttttttrrrpppnnnlllhhhccc___TTTTTTTTTUUU[[[gggwwwyyylllXXXGGG===666777:::@@@TTTeeeddddddVVVHHHAAA===999777777666777888888777666555555111333444555888<<>>999888666555333333222222111111111222333333444444111111111111000000000000~~~|||yyyvvvrrrpppooonnnmmmllllllkkkiiigggeeedddccccccaaaccccccaaa]]]YYYVVVUUUQQQOOOMMMKKKIIIFFFAAA>>><<<;;;;;;999888777666555222111000///............//////...------------...***++++++,,,------......000000///...------,,,,,,......------------......//////000000000000//////000000111111222222333333444666888:::;;;<<>>>>>>>>>>>===@@@HHHPPPYYYeeepppppprrrvvvyyy{{{~~~zzziiiiiikkkooosssuuuuuutttmmmnnnnnnooopppqqqrrrrrryyywwwttttttrrrmmmfff```TTTKKKCCC???<<<:::;;;>>>JJJZZZkkktttwwwzzz||||||}}}~~~|||{{{~~~~~~qqquuuzzz}}}~~~}}}||||||xxxwwwxxx{{{~~~{{{qqqeeeaaagggooorrrllljjjjjjooowww~~~zzzuuunnnggg^^^RRREEE<<<444111...,,,++++++***)))************************,,,+++)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''')))))))))(((((())))))(((&&&%%%'''(((((())))))***+++,,,------***+++,,,---.../////////,,,,,,------...///111111000111222333555999>>>BBBNNNgggxxxnnnmmmkkklllppprrrrrrtttwww~~~zzzuuuuuutttvvv|||vvvllluuuuuuuuuuuusssmmmfff```XXXWWWVVVXXX___kkkyyyyyykkkWWWFFF===777888:::>>>RRRcccccceeeWWWHHHAAA===:::888888444666888888666444444444222333555666888<<>>===<<<======>>>888888666555444333333222111111111222222333333333222222111111111000000000|||yyyuuusssrrrrrrqqqpppnnnmmmjjjhhheeedddcccccc```bbbcccbbb^^^ZZZWWWUUUOOONNNLLLJJJIIIFFFBBB???<<<;;;:::999888666555555222111000//////...////////////...------------...,,,,,,,,,,,,,,,,,,,,,---..............................------------......//////000000000000//////000111222333333444444444444666999;;;<<<>>>AAACCCEEEGGGIIIJJJKKKJJJIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@???AAAGGGOOOWWWcccnnnnnnqqqtttxxx{{{{{{hhhhhhhhhkkkooosssttttttrrrrrrrrrssssssttttttttt{{{xxxvvvvvvtttppphhhbbbTTTKKKBBB>>><<<999;;;???IIIZZZkkktttwwwzzz}}}}}}|||~~~}}}zzzzzzwwwyyy|||{{{wwwxxxxxxxxx{{{|||rrrfffbbbiiisssxxxwwwtttrrrwww}}}wwwoooggg___UUUHHH???444111...,,,++++++***)))************************''''''&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''((()))*********)))''''''(((***++++++++++++++++++++++++)))***+++---......//////,,,,,,------...000111222...///111222555999???CCCPPPiiiwwwpppooolllmmmsssuuussssssvvv~~~|||uuusssqqqsssxxx|||nnnssstttuuuwwwvvvrrrlllhhh___\\\YYY[[[cccooozzz{{{mmmYYYHHH;;;555777:::>>>QQQccccccfffWWWHHHAAA===:::999:::222555888888555333333333333444555666888<<>>????????????===<<<;;;888777666555444333333333222222333333333333333333222222222111111111000000|||xxxvvvuuuuuuuuutttpppnnnkkkhhhfffddddddddd___aaacccbbb^^^ZZZWWWVVVNNNLLLKKKJJJIIIFFFCCC@@@<<<<<<:::999888666555444222222111000000///000000//////...------------......------,,,,,,++++++***,,,,,,---...///000111111.........------.........//////000000000000//////000111222333444555555444555777:::<<<===???BBBEEEGGGHHHKKKMMMNNNNNNMMMLLLLLLKKKIIIGGGEEECCCBBBBBBBBB@@@AAAFFFMMMUUUaaallllllooossswwwzzz|||gggffffffhhhmmmqqqssstttvvvvvvvvvvvvvvvvvvuuuuuu|||yyyxxxwwwvvvqqqjjjdddSSSIIIAAA===;;;999<<<@@@IIIZZZllluuuxxx||||||{{{yyy}}}||||||}}}zzzuuu}}}{{{zzz|||vvvjjjeeelllvvv|||{{{yyy}}}yyypppiiiaaaWWWKKKCCC444111...,,,++++++***)))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))******)))'''&&&(((***,,,,,,,,,***((((((***,,,......---,,,+++))))))(((((()))+++,,,---.........,,,,,,------///000111222---...000222444999???DDDRRRjjjuuuooooookkknnnuuuxxxtttsssuuu~~~|||uuurrrrrrsssxxxvvvpppqqqsssvvvxxxwwwtttqqqeee```[[[]]]fffqqqzzz~~~|||ooo[[[KKK888444777:::>>>QQQcccdddfffWWWHHHAAA===;;;:::;;;111444777777444222222333444555666777888<<>><<<>>>???AAAAAA@@@===:::777777666555444444444444444444444444444444444444444222222222111111111111000|||zzzxxxwwwuuusssqqqooommmiiifffbbb```^^^]]]]]]^^^]]]\\\ZZZXXXWWWOOOMMMKKKIIIHHHEEEBBB???<<<<<<;;;:::888666444333000///...---------------///............---------////////////////////////,,,,,,------...///000000,,,,,,,,,---------......000//////.........//////111222333555666777777777777999<<>>CCCSSShhhuuuxxxyyy|||{{{{{{{{{}}}}}}{{{}}}|||~~~~~~zzzooommmuuu}}}xxxoooiiidddZZZLLL@@@888333...+++---...---+++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))((('''''''''''''''(((((()))***++++++,,,,,,------,,,,,,,,,---......---------...............///111222333444999AAAHHHTTTlllzzzqqqnnnkkklllrrrvvvvvvvvvxxx|||yyyxxx}}}}}}}}}|||{{{}}}~~~sssqqqpppsssyyy|||zzzwwwlll^^^YYY\\\aaaqqquuu___MMM;;;999666666===JJJZZZeeejjj\\\KKK@@@<<<<<<:::888777777777777666666666666555555555777999===AAACCCIIINNNTTTYYY\\\^^^___aaa^^^^^^___```aaabbbccccccaaaaaabbbbbbcccdddeeeeeecccdddfffhhhiiijjjkkkkkknnnnnnnnnoooppprrrssstttvvvsssooonnnppprrrqqqpppnnnnnnooopppqqqqqqqqqqqqrrrqqqooonnnmmmmmmmmmnnnjjjjjjjjjjjjkkkmmmnnnooosssrrrpppnnnmmmnnnnnnoooppppppooonnnnnnnnnnnnnnnjjjkkkkkklllmmmmmmmmmlllggghhhjjjlllmmmmmmmmmllljjjiiiiiikkkmmmmmmlllkkkhhhiiiiiigggdddbbbaaabbb^^^dddjjjlllnnntttppp[[[JJJAAA@@@CCCFFFDDD>>><<<===????????????===;;;888777666666666555444444333333///000000000111111111222000000111222222222222111|||{{{zzzyyywwwuuurrrqqqnnnkkkgggdddaaa```]]]^^^^^^^^^]]][[[ZZZYYYPPPNNNLLLJJJIIIGGGDDDAAA======;;;999777555333222///......---------------,,,,,,------.........///////////////////////////,,,,,,------......//////,,,,,,---------.........000000////////////000000111222333555666666777777888:::===@@@BBBDDDEEEEEEIIIKKKMMMPPPRRRRRRRRRRRRSSSQQQOOONNNMMMLLLIIIFFFEEEFFFGGGJJJOOOXXXbbbiiinnnoooqqquuuyyy}}}ooommmkkklllpppuuuxxxyyyxxxxxxwwwyyy{{{||||||{{{}}}xxxtttqqqpppooojjjgggUUULLLDDD@@@===:::;;;>>>CCCSSSgggsssvvvvvvyyy|||}}}|||}}}~~~~~~}}}|||zzzzzz~~~}}}sssqqqxxx~~~yyyssslllhhhcccYYYKKK???888333...+++---...---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))(((''''''''''''((()))))))))(((((((((((()))))),,,,,,+++***************))))))******++++++,,,,,,,,,,,,+++++++++,,,------------............//////000222444444555:::BBBHHHVVVnnn~~~xxxuuuqqqooorrruuutttvvvyyy}}}|||{{{|||}}}xxxwwwwwwzzz{{{pppbbb\\\^^^bbbrrrttt^^^LLL;;;888666666===KKK[[[eeejjj]]]LLLAAA===<<<999666777777777777666666666666555555555666999===AAACCCIIINNNTTTYYY\\\^^^___aaaaaaaaaaaa``````_________```aaabbbdddeeeeeeeeeeeecccdddeeeggghhhiiijjjjjjkkklllnnnppprrrtttvvvvvvvvvsssooooooppprrrrrrqqqooopppqqqrrrssssssssssssrrrqqqooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooonnnnnnmmmnnnnnnooooooooonnnnnnmmmmmmmmmmmmmmmjjjkkkllllllmmmmmmlllllliiijjjkkklllmmmmmmmmmmmmkkkjjjjjjkkkmmmnnnmmmkkkiiijjjkkkiiifffcccbbbbbb]]]```dddfffhhhnnnwww~~~ttt___OOODDDBBBBBBDDDBBB===<<<>>>?????????>>>===;;;999777666666555555444333222222000000000000000000000000000000111222222222222111~~~||||||{{{yyyxxxtttsssqqqnnnkkkgggeeeccc^^^^^^^^^^^^]]]\\\ZZZYYYQQQOOOMMMLLLKKKIIIFFFCCC???===:::777444333222222...------------,,,,,,,,,******+++,,,---...///000////////////////////////------------------......,,,------------.........000000////////////000000444555666888999:::;;;;;;;;;<<>>CCCRRReeeqqquuuuuuvvvyyy~~~}}}~~~~~~|||vvvvvvxxx~~~wwwvvv|||~~~wwwyyy|||wwwrrrmmmjjjfff\\\MMMAAA888333...+++---...---+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''')))((((((''''''(((((()))))))))(((((((((((())))))---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,---------........./////////000111333555555666;;;BBBHHHYYYqqqxxxsssppprrruuuwwwzzz~~~~~~{{{xxxwwwxxx{{{ttttttwww||||||qqqbbb\\\\\\```ppprrr^^^LLL;;;888666666===JJJZZZeeehhh\\\MMMBBB>>>;;;888555777777777777666666666666555555555666999===@@@BBBJJJNNNTTTYYY[[[]]]___```aaaaaa```______^^^]]]]]]```aaadddfffggggggfffeeeccccccdddfffggghhhiiiiiiiiijjjnnnqqqtttvvvwwwwwwtttrrrpppooopppqqqqqqqqqqqqqqqrrrsssttttttttttttrrrqqqpppnnnmmmmmmllllllmmmnnnnnnooonnnmmmlllkkkjjjkkklllmmmnnnooooooooonnnnnnmmmlllllllllllllllkkkkkkllllllmmmmmmllllllkkkkkkjjjjjjkkklllmmmnnnmmmlllkkkmmmnnnnnnmmmkkkkkklllmmmkkkgggdddbbbbbb[[[[[[[[[\\\```eeekkkooouuu~~~yyygggXXXKKKFFFBBB@@@>>>:::;;;>>>===>>>>>>>>><<<:::888777666666555444333222111000000000000000////////////000000111222222222222111~~~}}}|||zzzxxxuuuuuutttqqqoookkkhhhgggaaa```___^^^\\\ZZZXXXWWWSSSQQQOOONNNMMMKKKGGGEEE@@@===999555333111111111,,,---------------,,,,,,+++++++++,,,---......///////////////////////////.........---------------------------............//////.........///000000222333555888;;;===>>>??????@@@BBBDDDFFFHHHJJJJJJMMMMMMMMMNNNOOORRRTTTUUUSSSSSSTTTUUUUUUSSSOOOKKKIIIJJJLLLNNNSSS[[[dddjjjppprrruuuwwwyyy|||~~~nnnmmmmmmooossswwwyyyyyywwwwwwxxxzzz|||}}}|||{{{wwwrrrnnnkkkkkkiiifffbbbSSSKKKCCC@@@===:::;;;===AAAOOObbbpppuuuvvvxxxzzz~~~||||||{{{zzzxxxvvvpppqqqttt}}}}}}wwwxxx~~~~~~tttvvv{{{~~~yyysssppplllaaaQQQDDD888333...+++------,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''((()))(((((((((((((((((()))))))))(((((((((((())))))***))))))(((((())))))))),,,,,,,,,+++++++++++++++++++++++++++,,,---...............//////000000111111333555666666:::AAAFFFYYYqqqsssooooootttyyy|||}}}wwwsssrrrxxxqqqoooqqqvvv||||||sssccc\\\\\\___ppp}}}qqq___NNN<<<999666666;;;HHHWWWbbbcccZZZLLLBBB===;;;888666777777777777666666666666555555555666999<<>>:::888999===;;;<<<<<<<<<;;;:::888777555555444333111000//////000000000////////////...000000111222222222222111~~~}}}zzzxxxwwwwwwvvvuuurrrooollljjjdddccc```]]]ZZZWWWUUUTTTTTTRRRPPPNNNMMMJJJGGGDDD???<<<888444111000000000,,,,,,---......------,,,------------------------////////////////////////.....................------------.........//////...---------......///000---///222666:::===???@@@CCCDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMOOORRRTTTVVVTTTSSSTTTTTTTTTQQQMMMIIIJJJMMMQQQUUUZZZ___dddhhhnnnqqquuuwwwyyy{{{ooonnnooorrrwwwzzz{{{{{{xxxwwwxxxzzz|||}}}{{{yyysssooollljjjjjjhhhccc```RRRJJJCCC@@@>>>::::::===>>>LLL___ooowww{{{}}}~~~|||yyywwwvvvtttqqqooolllmmmrrr{{{|||zzz}}}}}}uuuvvv|||{{{~~~zzzuuuooocccRRREEE888333...+++------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))(((((())))))((())))))))))))))))))((())))))(((((((((((())))))(((((('''''''''(((((())),,,+++++++++++++++++++++,,,,,,,,,------...000000......//////000111222222111333555555555888>>>CCCUUUnnnrrroooqqqxxx~~~zzzsssppp}}}{{{sssnnnkkksssvvv|||xxxggg___^^^aaarrr~~~yyyooo___QQQ===:::777555;;;GGGUUU```aaaXXXLLLBBB===:::999777777777777777666666666666555555555666888;;;???AAAHHHMMMRRRWWWYYY[[[\\\]]][[[[[[[[[\\\]]]]]]^^^^^^^^^aaadddgggiiihhhgggfffddddddddddddeeeggghhhiiiiiikkkmmmooopppooonnnmmmmmmmmmnnnmmmmmmmmmnnnnnnooopppqqqrrrrrrssssssrrrrrrrrrqqqooonnnlllkkkkkkjjjkkklllmmmmmmkkkhhhgggmmmmmmoooppppppooommmmmmpppooonnnnnnmmmmmmnnnnnnkkkllllllmmmllllllkkkkkkkkkiiigggfffgggiiilllnnnpppooonnnnnnoooooommmkkkjjjkkkllliiieee```\\\[[[TTTOOOKKKKKKOOORRRSSSRRRQQQaaasssvvvlllYYYNNNBBB<<<888555666999888999999:::999888777666333333222111000///......000000000000000/////////000000111222222222222111~~~{{{yyywwwxxxxxxwwwuuuqqqnnnlllfffeeeaaa^^^ZZZWWWUUUTTTUUUSSSPPPNNNLLLIIIEEEBBB<<<:::777444222000//////,,,---.../////////...---//////.........---------/////////////////////////////////////////////000------........./////////...------......///000111333444777;;;???BBBDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMMMMNNNPPPRRRUUUVVVUUUTTTSSSTTTSSSQQQNNNKKKLLLPPPVVV[[[___cccfffiiimmmqqquuuwwwxxxzzz~~~{{{qqqrrrssswww|||~~~~~~yyyyyyyyy{{{}}}|||yyywwwqqqooollllllllliiiccc^^^PPPIIIBBB@@@>>>;;;:::===<<>>@@@GGGKKKQQQUUUWWWXXXZZZ[[[\\\\\\[[[[[[[[[[[[ZZZZZZ^^^```cccfffggghhhggggggfffeeeeeedddeeeggghhhjjjllllllmmmmmmmmmlllkkkjjjkkkmmmnnnnnnmmmlllmmmooonnnnnnooopppqqqqqqqqqqqqrrrrrrqqqpppnnnlllkkkjjjkkklllmmmnnnnnnmmmllllllnnnnnnooooooooonnnnnnmmmppppppooonnnnnnnnnnnnnnnllllllmmmmmmllllllkkkkkkjjjhhhgggfffgggjjjmmmooopppooonnnnnnooonnnllljjjfffggghhheee```ZZZVVVTTTNNNJJJEEEDDDGGGJJJKKKKKKQQQaaasss}}}|||rrrhhhVVVJJJ>>>888555333333555555555666777777666555444111111000000///.........///000000000111111111111000000111222222222222111~~~|||wwwxxxyyyxxxvvvssspppmmmgggeeebbb___\\\ZZZYYYYYYUUUSSSOOOMMMJJJFFFBBB>>>999888777444222000///...,,,---///000111000///.........////////////////////////////////////////////////000000111111222222............////////////////////////000111222333:::;;;===???AAACCCDDDEEEEEEDDDEEEFFFGGGIIILLLMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVUUUTTTTTTUUUTTTRRRPPPQQQTTTYYY]]]aaaeeeiiilllnnnrrrvvvwwwvvvwww{{{xxxqqqrrruuuyyy~~~zzzzzz{{{|||}}}{{{xxxuuuqqqppppppqqqqqqmmmeee___OOOHHHBBB@@@>>>;;;:::<<<:::HHH\\\nnnyyyzzzxxxuuusssssssssrrrppppppqqquuu}}}~~~~~~zzznnniiioooxxx}}}xxxqqqjjj^^^MMM@@@888333...+++---...---+++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))((()))************)))((())))))(((((((((((())))))******))))))******+++,,,((((((((())))))******+++,,,,,,,,,---...///000111...//////000222333333444222444777777666888===AAAHHHbbb~~~{{{ttt}}}{{{qqqlllnnnooouuuzzzsssgggaaaaaappp|||tttnnngggZZZNNN<<<:::888999@@@NNN^^^iiilllcccTTTFFF===999888999777777777777666666666666555555555555777:::===???FFFJJJOOOSSSUUUVVVXXXYYYYYYYYYZZZZZZZZZZZZ[[[[[[^^^```aaaccceeefffgggggggggfffeeeeeefffgggiiijjjmmmmmmmmmllllllkkkkkkkkkkkkmmmpppooonnnmmmnnnpppmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrqqqooollljjjiiiiiijjjjjjlllmmmnnnoooooollllllllllllmmmnnnoooooooooooonnnmmmmmmmmmmmmnnnllllllmmmmmmllllllkkkjjjiiihhhhhhiiijjjmmmoooqqqpppooonnnnnnnnnmmmkkkhhhaaaccccccaaa[[[UUUPPPNNNGGGDDDAAA???@@@CCCEEEFFFMMM\\\lllttttttnnndddZZZMMMAAA777444333111111333222333444555555444333222........................//////000111222333444444000000111222222222222111wwwxxxyyyyyywwwtttpppnnngggeeeccc```^^^]]]]]]]]]UUUSSSOOOLLLIIIDDD@@@<<<777777666555333111///---,,,...000111222111000///------...///000111222222//////////////////////////////000111222333333444............/////////000111111111111222333444555999999:::<<<<<<=========CCCCCCCCCDDDEEEHHHJJJKKKLLLMMMNNNPPPRRRSSSTTTUUUWWWUUUTTTUUUWWWWWWWWWVVVUUUWWWZZZ]]]aaaffflllpppppptttxxxwwwuuuuuuyyy}}}~~~}}}xxxpppqqqtttyyy}}}~~~{{{{{{{{{|||}}}{{{wwwsssrrrrrrrrrttttttpppgggaaaOOOHHHBBB@@@>>>;;;:::<<<:::GGG[[[mmmyyyyyyvvvttttttuuuvvvvvvuuussstttwww{{{mmmeeejjjttt|||wwwoooiii]]]MMMAAA888333...,,,---...---+++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((()))***++++++***)))((())))))(((((((((((())))))))))))(((((()))***++++++&&&''''''((()))******++++++++++++,,,---...000000...///000111222333444444333666888888888999>>>BBBCCC^^^~~~yyy|||pppkkkmmmooottt{{{sssllliiiwww{{{qqqkkkdddWWWKKK;;;999888:::CCCSSSdddpppsssiiiYYYIII>>>888888888777777777777666666666666555555555555777:::===???EEEIIINNNRRRTTTUUUVVVWWWTTTUUUWWWYYY[[[\\\^^^_________```bbbdddfffggghhhhhhgggfffeeefffhhhjjjkkknnnnnnmmmlllllllllmmmmmmllloooqqqqqqooonnnppprrrnnnnnnooopppqqqqqqqqqqqqrrrrrrrrrqqqooollljjjiiiffffffggghhhjjjlllnnnpppjjjiiiiiijjjkkkmmmpppqqqnnnnnnmmmllllllllllllmmmlllmmmmmmmmmlllkkkkkkjjjiiiiiiiiikkkmmmooorrrssspppooonnnmmmmmmllljjjhhh^^^``````^^^XXXQQQLLLJJJBBBAAA>>>===<<<>>>AAADDDCCCRRRaaahhhfff```VVVMMMDDD:::111000111111000111000111222333444333222111---------............/////////000222333444555666000000111222222222222111~~~~~~}}}yyyyyyxxxwwwuuusssqqqppplllhhhcccaaaaaabbb```^^^ZZZVVVQQQKKKGGGBBB>>>;;;999888666333222111111222...///000000111000000///......////////////......///...---,,,,,,---...///............/////////000000000000000////////////222111000//////000000111;;;;;;;;;<<<===???@@@AAADDDBBB@@@BBBGGGJJJKKKJJJLLLNNNQQQSSSTTTUUUWWWYYYYYYVVVTTTUUUXXXZZZYYYWWWPPPSSSWWW\\\aaaeeehhhjjjpppqqqrrrssstttvvvyyy|||{{{kkkooouuu{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvxxxyyywwwrrrlllgggeeeUUULLLDDDBBB@@@<<<999999>>>JJJ^^^ppp}}}|||xxxtttsssuuuwwwwwwvvvxxxuuuxxx}}}}}}xxxooogggdddiiittt}}}xxxpppeeeXXXIII???777444///,,,+++******)))************))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''((((((((((((((()))******%%%&&&'''((('''&&&###"""+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,---......//////000///000111333555666666666777777666666888:::===???AAAYYYzzz{{{~~~~~~zzzsssqqqrrrqqq~~~~~~tttvvv{{{{{{tttkkk]]]PPPHHH<<<444777@@@MMMcccwwwuuukkkYYYFFF<<<:::888444777777666666666666777777777666555555666999===???FFFIIINNNQQQRRRSSSUUUVVVSSSUUUWWWXXXYYYZZZ\\\^^^^^^^^^^^^___aaaeeehhhjjjiiihhhgggggghhhjjjlllnnnllllllkkkkkklllmmmooopppnnnmmmlllmmmoooqqqpppoooooooooooonnnmmmmmmllllllpppppppppooommmjjjfffdddfffggghhhiiikkkmmmnnnnnnjjjjjjlllmmmnnnpppqqqrrrmmmllljjjiiiiiijjjlllmmmmmmnnnnnnnnnnnnmmmkkkjjjjjjkkkmmmnnnnnnnnnmmmmmmnnnnnnmmmkkkiiigggdddcccbbb^^^XXXUUURRRMMMEEE@@@???===:::999999999999888AAAEEEKKKOOOOOOIIIBBB===888666222///---...000111111222222222111000...---...//////000111222222222222222222333333444444444444444444444444444555555~~~}}}zzzzzzyyyxxxvvvtttrrrqqqmmmiiicccaaaaaaaaa___]]]YYYVVVPPPKKKGGGCCC>>>;;;999888555333222111111222//////000000000000000000...//////000000//////...///......------......///........./////////000000000000111111111111111111222222111000000111222333::::::;;;<<<===???@@@AAADDDBBBAAACCCGGGJJJKKKJJJNNNPPPSSSUUUUUUVVVWWWYYYYYYWWWUUUVVVYYYZZZXXXWWWPPPSSSWWW\\\```eeehhhiiioooppprrrssssssuuuyyy{{{}}}~~~xxxkkknnnuuu{{{|||{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{xxxssslllgggdddVVVMMMDDDBBB@@@<<<999:::<<>>888444///,,,++++++***)))************))))))))))))++++++************++++++)))))))))))))))(((''''''((((((((((((((())))))***))))))***+++***)))((('''+++++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,---......//////---...000222333444444555666666555666777999;;;<<>><<<999777777666666666666777777777666555555666999===???EEEIIINNNQQQSSSTTTVVVWWWUUUWWWYYYYYYYYYZZZ\\\^^^______```aaacccfffiiijjjhhhhhhgggggghhhjjjlllmmmllllllllllllmmmoooqqqrrrooonnnmmmnnnpppppppppnnnmmmmmmmmmllllllkkkkkkkkknnnoooooonnnmmmjjjgggeeegggggghhhiiijjjkkklllllliiijjjjjjkkklllmmmmmmmmmlllllljjjjjjjjjjjjlllllllllmmmmmmnnnmmmlllkkkjjjiiikkklllnnnoooooonnnnnnmmmlllkkkiiigggdddbbbaaa]]]\\\ZZZUUUNNNHHHCCCAAA@@@===:::888888888777666:::<<<@@@AAAAAA===999666666444111///......000111111111222222111000...---/////////000111222222222333333333333333444444444000000111111111111222222sssyyy~~~|||zzzzzzyyyxxxvvvtttrrrqqqnnniiidddaaaaaa```]]]ZZZYYYUUUPPPKKKGGGCCC>>>;;;999777555333222222222222111000//////...///000111///000000000000000000///......////////////......////////////000000000000000111111222222333333333222111111000111222444555888999:::<<<>>>@@@AAABBBDDDBBBAAACCCFFFHHHIIIJJJNNNPPPRRRSSSSSSSSSTTTUUUUUUTTTSSSTTTUUUUUUTTTRRRPPPRRRVVV[[[___cccfffhhhnnnoooqqqrrrssstttxxxzzzzzz{{{}}}tttjjjnnnttt{{{}}}||||||{{{{{{{{{||||||}}}}}}|||zzztttnnngggcccWWWNNNEEEAAA???;;;::::::;;;GGGYYYjjjuuuzzz{{{{{{uuutttuuuxxx|||}}}zzzwwwqqqpppuuu}}}zzzzzzyyytttllleeeccchhhqqqxxx|||rrrfffVVVFFF;;;888444///,,,++++++******************)))))))))))))))((((((''''''(((((())))))))))))))))))(((((('''((((((''''''(((((())))))((((((''''''(((((())))))***++++++++++++***))))))******+++++++++,,,,,,,,,++++++,,,------......///,,,---///000111222333333444555555777888999:::;;;BBBZZZ{{{}}}}}}~~~{{{zzzvvvppphhhcccccclll~~~{{{zzzzzzzzzzzziiiZZZGGG<<<555:::DDDUUUooo|||iiiSSSDDD@@@???===777777666666666666777777666555444444666999===???EEEIIINNNRRRTTTVVVXXXZZZWWWYYYZZZZZZZZZZZZ[[[]]]___```aaaccceeeggghhhiiihhhggggggggghhhjjjlllmmmmmmmmmlllmmmnnnppprrrsssqqqooonnnnnnppppppooommmkkkjjjjjjjjjjjjjjjjjjjjjlllmmmmmmmmmlllkkkiiihhhhhhhhhiiijjjjjjjjjjjjiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmlllkkkjjjjjjkkkmmmnnnoooooonnnnnnkkkjjjiiifffdddbbb```___[[[]]]]]]XXXOOOHHHEEEEEEAAA>>>:::777777666666555444444444444444333222111222111000////////////000111111111111000000///...//////000000111222222222444444444444333333333333222222333333444444444444bbbhhhpppwww|||~~~~~~}}}~~~}}}|||zzzxxxxxxwwwvvvuuusssqqqpppnnnjjjeeebbbaaa___\\\XXXWWWTTTOOOJJJGGGCCC???<<<999888666444333333333333333222000......///111222000000111111111111000000...///000111111000///...//////000000000111111111///000000111222333444444000000//////000222444555888999;;;===???AAABBBBBBBBBAAAAAAAAACCCEEEGGGHHHJJJLLLMMMNNNMMMLLLMMMNNNMMMMMMMMMNNNNNNMMMLLLKKKNNNQQQUUUYYY^^^bbbeeeffflllnnnpppqqqrrrsssvvvxxxvvvwwwyyy|||~~~~~~rrrkkknnntttzzz}}}}}}||||||{{{||||||}}}}}}}}}|||zzzvvvqqqjjjfffYYYOOOEEEAAA>>>;;;:::;;;;;;GGGYYYiiissswwwwwwwwwqqqrrrtttyyy}}}~~~zzzvvvrrrpppttt{{{xxxxxxvvvrrrlllgggfffiiiooosss|||uuuhhhYYYHHH===888444000,,,+++++++++***************)))))))))((((((''''''&&&&&&''''''((((((((())))))))))))(((((((((((('''''''''(((((()))((('''&&&%%%&&&(((***,,,******+++++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,---.........---...///000222222333333333444666999;;;===>>>>>>FFF]]]~~~{{{yyyqqqllleee^^^[[[cccxxx}}}xxxwwwyyy~~~yyy|||lll^^^DDD:::444999DDDUUUqqqrrrYYYGGG???===<<<777777666666666666777777555444444444666999===???DDDHHHNNNRRRUUUWWWZZZ[[[ZZZ[[[\\\\\\[[[[[[\\\]]]___```bbbdddeeefffgggggggggggggggggghhhjjjkkklllooonnnmmmmmmmmmnnnoooppprrrpppoooooooooooommmllliiiiiiiiijjjjjjjjjjjjjjjkkkkkkllllllllllllkkkjjjiiijjjjjjjjjjjjiiigggfffjjjjjjjjjkkklllmmmmmmnnnjjjkkkkkkllllllkkkkkkjjjiiijjjkkklllllllllkkkjjjmmmmmmnnnoooooonnnlllkkkkkkjjjhhheeecccaaa`````````bbbbbb^^^WWWQQQMMMKKKDDD@@@;;;888666555444333333333222222111111111111/////////000000000//////000000000000000000//////000000000111111222222222555555444444333333222222333333444444555555666666QQQWWW```iiipppvvvyyy|||zzz||||||{{{yyyzzzzzzzzzyyywwwuuuuuuuuutttsssqqqpppooonnnjjjeeebbbaaa___[[[WWWVVVSSSNNNJJJFFFCCC???===:::999777555444444555555555444222000///000222333111111222222222222111111...///000111111000///...000000000111111111111222//////000000111222333333///.........///000222333888999<<<>>>@@@AAAAAAAAA???????????????AAACCCDDDFFFGGGIIIIIIGGGFFFGGGHHHFFFGGGGGGGGGGGGFFFFFFFFFLLLNNNSSSXXX]]]aaadddfffjjjlllooopppqqqrrrtttvvvtttuuuvvvyyy{{{~~~|||qqqkkknnnsssyyy}}}}}}|||{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxtttnnniii[[[PPPEEE@@@===;;;:::<<<<<>>999666555444222333444444555555444333222......///000111000000/////////////////////000000111111111111222222222222444444444333222222222111///000000111222222333333CCCHHHPPPYYYbbbiiinnnpppnnnrrrvvvyyy{{{|||}}}~~~vvvuuuuuuvvvxxxxxxwwwuuusssssssssrrrqqqpppooonnnmmmiiieeebbbaaa___[[[WWWUUURRRMMMIIIFFFCCC@@@===;;;:::999777666666777777777666444333222222333333222222333333333333222222000000111111111111000000000111111111222222222222//////000000111222222222///...------...///111222777999;;;===>>>???>>>>>><<<<<<===<<<;;;;;;>>>@@@BBBCCCEEEEEECCCBBBCCCDDDAAABBBCCCBBBAAAAAACCCEEEIIILLLPPPVVV\\\aaaeeefffhhhkkknnnppppppqqqsssuuussstttuuuwwwyyy|||~~~~~~~~~zzzqqqkkknnnssswww{{{~~~}}}|||{{{zzzzzzyyyyyyyyyvvvuuuuuuvvvxxxuuupppkkk]]]QQQEEE???===:::;;;======HHHZZZkkkuuuyyyzzzyyyuuuttttttxxx{{{|||zzzwwwvvvwwwxxx|||zzzyyyssspppllljjjkkklllmmmmmmrrryyyjjjZZZKKKBBB999555000---,,,,,,++++++************))))))))))))***))))))(((((())))))***'''(((((()))))))))))))))((((((''''''&&&&&&''''''***)))((('''(((***,,,...))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,------...//////000111111222444444555555555444555888;;;???CCCFFFGGGNNNddd{{{vvvppphhh```^^^hhhttt|||uuummmcccfffnnn}}}wwwvvv|||wwwtttooofff\\\FFF===888;;;AAANNNggg~~~iiiRRRDDD???<<<777777666666666666777777444333222333555999===???CCCGGGMMMRRRUUUWWWYYY[[[]]]^^^______^^^]]]^^^`````````aaabbbbbbcccddddddhhhhhhiiijjjkkklllmmmmmmpppooommmlllkkkkkkkkklllpppooommmmmmmmmmmmllljjjiiiiiijjjkkkllllllmmmmmmlllllllllmmmnnnnnnoooooollllllmmmmmmllliiifffeeebbbbbbdddfffiiikkkmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkhhhiiikkklllmmmmmmmmmlllrrrrrrqqqpppnnnllljjjhhhlllkkkiiigggfffgggggghhhjjjhhheeeeeeeeeaaaYYYSSSMMMHHHAAA;;;888666444333222333555666666444333111//////000111111000000000............//////000111222222222222222222222222222222222222111111111111000111111222333444555555:::===BBBJJJRRRYYY^^^aaa^^^cccjjjnnnppprrrtttvvvqqqqqqrrrtttwwwxxxvvvuuusssssssssrrrrrrpppooonnnkkkhhhdddbbbbbb___[[[WWWTTTQQQLLLIIIFFFCCC@@@>>>===<<<:::999888888999:::777777777666555444444444333333444444444444333333222111111000000111111222111111111222222222333333111111222222222222222222000000///......///000111555777999:::;;;;;;:::999888999:::888666777999<<<<<<>>>??????>>>===>>>???<<<<<<===;;;:::<<<@@@DDDFFFIIINNNUUU[[[aaaeeeggggggjjjmmmooopppppprrrssssssssstttuuuxxxzzz}}}}}}~~~wwwqqqlllnnnrrrvvvyyy|||}}}~~~~~~|||{{{zzzyyyxxxxxxtttrrrrrrtttvvvuuuoooiii^^^RRREEE???<<<:::;;;>>><<>>999555111---,,,,,,,,,+++************))))))))))))''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))((('''&&&&&&&&&&&&''''''&&&&&&%%%&&&'''))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,------...//////000000111111222333444444555555444555555666999<<>>:::777666444222222333333333333222222111111111111111111000000......------...///111222222222222222222222222222000000000000000111111111222333333444555666777888666777:::@@@HHHOOOSSSUUURRRXXX___dddgggiiilllnnnooooooqqqtttwwwxxxwwwuuutttttttttsssrrrqqqpppooojjjgggdddbbbbbb```[[[WWWSSSPPPLLLIIIFFFCCC@@@>>>>>>===;;;:::999::::::;;;888888888888777666555444333444444555555444444333333222111000000111222333111111222222222333333333444333333333333333333333222111000//////000111111333555777888999888666555666777888666444444777:::777888::::::999888999:::666777777555444777<<>>;;;GGGZZZlllwww}}}~~~~~~}}}yyyxxx{{{}}}|||{{{qqqyyy|||xxxoooeee___aaagggmmmqqqiiissslllZZZJJJAAA999666111---,,,,,,,,,+++************))))))))))))******))))))))))))******''''''((())))))))))))))))))((('''&&&&&&&&&&&&&&&)))))))))))))))******+++((()))***+++++++++++++++******+++++++++,,,,,,,,,......//////000111111111111222333333444444444444666555555666888;;;???AAAMMMbbb}}}qqqiiiiiinnn~~~vvvlllccc___\\\]]]kkkqqqkkkiiilllttt~~~}}}~~~|||{{{xxxpppfffAAA999444444444:::OOOdddwww~~~|||lllWWWHHH@@@===777777666666666666777777333222222333555999===@@@CCCGGGLLLQQQSSSUUUWWWXXX]]]^^^``````______aaaccceeedddcccbbbbbbdddfffgggjjjjjjlllmmmnnnooooooooommmmmmlllmmmnnnoooqqqsssmmmkkkjjjjjjkkklllkkkiiigggggghhhjjjkkklllmmmnnnoooooonnnoooooopppqqqrrrlllnnnoooooonnnkkkhhhfffffffffggghhhiiijjjkkklllmmmllljjjiiiiiijjjlllmmmhhhjjjlllnnnoooooooooooommmnnnoooppppppooonnnmmmjjjiiihhhggghhhiiilllmmmjjjnnnqqqpppiiiccc```___UUUOOOGGG???;;;888777555333222111111111222333333333333222111000000111111...---------...///111222222222222222222222222222......//////000000111111//////000111333444444555444555777999===AAADDDFFFIIILLLQQQUUUWWWZZZ^^^```fffmmmsssssstttvvvvvvssstttuuuvvvuuussspppoooooojjjiiihhhfffddd```[[[WWWWWWTTTOOOKKKHHHDDD@@@>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999888777666555444444444333333333222222444111000000333333111///222111000//////000111222444444444444333222111111444333111///...---......222333444666666666666555555555444444333222222111222555999::::::888888888666444333222333555777999AAAFFFLLLSSSXXX^^^cccgggjjjjjjkkknnnpppqqqpppooovvvuuuttttttuuuwwwyyyzzz|||}}}~~~sssnnnrrrtttvvvuuutttuuuyyy|||~~~}}}|||zzzyyyxxxwwwvvvrrrqqqqqqrrrrrroookkkggg```SSSHHHCCCAAA===;;;<<<:::GGG\\\ppp||||||{{{{{{|||}}}}}}{{{yyy~~~{{{~~~{{{yyy|||}}}~~~wwwuuunnndddbbbhhhnnnooorrrtttyyyoooZZZKKKDDD===888222---+++***)))(((******************************))))))))))))******,,,+++)))'''&&&'''((()))'''((()))))))))))))))(((&&&'''''''''(((((())))))((()))***+++,,,+++******,,,++++++*********++++++............///000111222444444333222333444555666777555666999::::::>>>DDDJJJbbbmmmeeennn~~~~~~vvvmmmdddhhhdddbbbgggrrr~~~zzzjjjbbbbbbfffooowww|||}}}zzz||||||ppp```EEE;;;555555666:::HHHXXXllluuuwwwjjjWWWJJJCCC@@@999999999888888888888777333333333333555999>>>CCCDDDGGGKKKOOORRRUUUXXX[[[\\\^^^___```___```bbbcccffffffeeedddcccccccccccchhhjjjmmmooopppppppppoooppppppnnnmmmlllllllllllllllmmmmmmmmmlllkkkkkkjjjkkkkkklllmmmnnnnnnmmmmmmooonnnmmmlllmmmoooqqqrrrmmmmmmmmmnnnmmmmmmlllkkkkkkkkkkkkjjjjjjjjjiiiiiiooonnnnnnnnnoooooommmkkkjjjjjjkkklllmmmmmmmmmmmmooonnnllljjjiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllqqqtttuuutttqqqiii```WWWLLLBBB>>><<<:::999:::666555444444555555444333333333444444333222000///------------...///111222000000/////////000222333//////000111222222333333000000111222333333444444555555666777999;;;>>>@@@CCCEEEHHHJJJLLLQQQVVVZZZaaahhhnnnoooqqqtttuuussstttvvvwwwvvvssspppoooooojjjhhhfffeeeccc```]]]ZZZVVVSSSOOOKKKHHHEEEBBB@@@???>>>===<<<<<<<<<<<<<<<999:::::::::999888777777444444444333333333222222111///...///111222111///000000//////000111222333333333444444333333222222111000///.........///000111222333555555555555444222222111111000////////////111333333333222333444555333222111222444666888???CCCJJJPPPVVV\\\bbbfffiiijjjkkkmmmpppqqqpppppprrrrrrssstttvvvxxxyyyzzz|||}}}}}}tttpppppprrrttttttsssuuuxxx|||}}}}}}|||{{{zzzxxxwwwvvvtttsssssstttsssppplllhhh```TTTHHHCCC@@@<<<::::::;;;III]]]ppp|||~~~}}}{{{{{{|||}}}|||{{{zzzxxx|||zzz||||||{{{{{{vvvssskkkaaa```gggooossswwwyyy}}}lllXXXIIIBBB===999222...++++++***)))******************************))))))))))))************(((''''''(((((()))))))))))))))((((((((((((((((((((((((((('''''''''((()))***+++,,,++++++***++++++++++++,,,---...////////////000000111222333444444333333333444555666666555666999::::::???EEEMMMccc~~~zzzooovvv{{{tttnnnmmmjjjiiilllssszzzsssccc[[[\\\cccoooyyy|||~~~{{{|||}}}qqqaaaEEE<<<555555555888FFFUUUeeeoootttiiiWWWIIIAAA===999999999888888888888777444444444444555999>>>BBBDDDHHHMMMQQQSSSVVVXXXZZZZZZ]]]___``````aaabbbdddeeeeeeeeeeeeeeefffggggggjjjkkkmmmooooooooonnnmmmooonnnnnnmmmmmmlllkkkkkklllllllllllllllkkkjjjjjjkkkkkklllmmmmmmmmmmmmmmmnnnmmmlllllllllnnnpppqqqnnnnnnnnnmmmlllkkkiiiiiikkkkkkjjjjjjjjjiiiiiiiiikkkjjjjjjkkklllmmmkkkjjjhhhiiijjjkkklllmmmmmmmmmpppooolllkkkiiiiiiiiiiiijjjlllnnnnnnnnnoooqqqsssvvvzzz|||{{{xxxtttjjj```TTTJJJAAA???>>>;;;999999888777555555666666555444444444555555444333111000000/////////000111333444111000000///000111222333//////000111111222333333000000111111222333333444666555444444444666777888===>>>>>>???AAAFFFLLLQQQYYY```gggjjjmmmrrrtttrrrtttvvvwwwvvvssspppoooooojjjgggdddbbbaaa___]]][[[VVVSSSOOOLLLJJJGGGEEEBBB@@@???>>>======<<<<<<<<<999999::::::::::::999888555444444444333333333333111//////000222333222111////////////000222333444222222333333444444333333111000...---------......///000111333444333333222///......------,,,,,,+++///000222111111111333444333222000000111222555666;;;@@@FFFMMMTTTZZZaaaeeegggiiikkkmmmooopppqqqqqqpppqqqsssuuuwwwyyyzzzzzz|||}}}~~~|||uuuqqqmmmoooqqqrrrsssuuuyyy{{{{{{|||}}}|||{{{yyyvvvuuuuuuuuuuuuuuutttqqqkkkggg^^^SSSIIIDDDAAA<<<::::::===JJJ]]]ooo{{{~~~||||||}}}}}}}}}|||uuusssxxx}}}{{{zzzwwwtttkkkaaa```hhhsssxxx|||}}}iiiUUUGGG???===999333...,,,,,,+++*********************************))))))))))))******(((((((((((())))))))))))+++***)))(((''''''((((((***))))))((((((''''''&&&))))))***++++++++++++***))))))***+++,,,...000111000000000000111222333444444444333333444444555666888666888<<<===>>>CCCIIISSSfff~~~}}}yyysssppppppooooooqqqtttvvvxxxvvvhhhYYYRRRTTT^^^lllyyy|||~~~{{{}}}}}}qqqaaaFFF<<<555555555777BBBOOO]]]iiiqqqjjjZZZKKKAAA;;;999999999888888888888777666666666555666888===@@@DDDHHHNNNRRRUUUVVVWWWYYYXXX[[[___bbbbbbbbbcccdddeeeeeeeeefffgggiiijjjkkkkkklllmmmnnnnnnmmmlllkkkmmmmmmnnnnnnnnnlllkkkjjjkkkkkkkkkkkkkkkjjjjjjjjjkkkllllllmmmmmmmmmmmmlllllllllkkkkkkkkkmmmooopppoooooommmllljjjhhhgggfffjjjjjjjjjiiiiiiiiihhhhhhhhhggggggiiikkklllkkkiiieeefffhhhjjjlllmmmnnnnnnpppooommmkkkiiiiiiiiiiiijjjnnnssstttrrrssswww|||}}}vvvkkkaaaSSSIIIAAA@@@@@@===:::999;;;999777777777777666555555555666666555444333222222222222222222333444555222111000000000111222333///000000111111222222222000000000111222222333333666555444333333444555555<<<<<<======???BBBGGGKKKRRRYYYaaaeeeiiippptttssstttuuuvvvuuurrrpppooooookkkhhhccc```^^^]]]\\\ZZZUUURRROOOMMMKKKJJJGGGEEE@@@@@@???===<<<<<<<<<<<<999::::::;;;;;;;;;::::::666555555555444444444444222222222333555666666666111111111111111222222222000111222333444444444444555333000---+++***))))))---...000111222222111111---,,,,,,++++++******)))---///111222111111111222111000//////000111333444999===CCCJJJQQQXXX___dddeeegggiiikkkmmmoooqqqsssqqqrrrtttwwwxxxyyyyyyyyy{{{|||}}}~~~yyyrrroookkklllnnnqqqtttvvvyyy{{{zzz{{{}}}}}}|||yyyvvvtttuuuuuuuuuuuutttoooiiieeeYYYQQQHHHEEEAAA===;;;<<<===JJJ\\\nnnyyy}}}~~~~~~~~~}}}}}}~~~~~~|||zzzqqqooottt~~~~~~yyyxxxqqqgggdddkkkuuuzzz|||vvvfffUUUGGG???<<<888222...---,,,,,,+++******************************))))))))))))******&&&&&&((()))************---+++)))'''&&&&&&'''((()))))))))((((((((((((((())))))******++++++++++++)))))))))***+++---//////000000000000111222333333444444444444444555555666:::999:::>>>@@@AAAFFFMMMTTTfff}}}xxxpppmmmnnnnnnmmmlllkkkmmmnnniii]]]QQQLLLOOOXXXgggtttzzz~~~}}}{{{||||||ooo^^^EEE;;;444444444555===IIIWWWeeeooolll___QQQEEE===999999999888888888777777777777777666666888<<>>???===:::888888888777666555555555555444444333333444444444444444444555555333222111000000111222333///000000000111111111222000000000000111111222222666555555555555666888999>>>@@@BBBCCCCCCCCCEEEGGGJJJRRRZZZ___fffnnnssstttqqqssstttssspppnnnmmmmmmmmmhhhccc___\\\[[[YYYXXXVVVSSSPPPNNNMMMKKKIIIHHHAAA@@@???===<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;777777777777666666666666333444555555666666777888555555444333222111111000000111222333444555555555555333000---+++***)))))),,,---...000000000000///---,,,,,,+++******))))))'''***...000///...,,,,,,//////......///000222333777:::@@@GGGNNNUUU]]]bbbaaadddgggiiikkkmmmpppttttttuuuwwwxxxyyyxxxwwwwwwzzzzzz|||}}}~~~~~~~~~~~~}}}}}}~~~vvvooollljjjkkknnnqqquuuxxxzzz{{{yyy{{{|||}}}|||zzzwwwuuuttttttttttttrrrlllfffaaaTTTMMMHHHEEEBBB>>>===???===III[[[kkkvvv{{{||||||zzz{{{|||~~~|||xxxtttooonnnrrr}}}yyyzzzuuulllgggkkkrrrvvv{{{}}}}}}xxxyyyxxxqqqdddUUUHHHAAA;;;777111...,,,,,,,,,,,,******************************))))))))))))******%%%&&&''')))************---+++)))'''&&&&&&'''(((&&&''''''((()))***++++++***************++++++++++++++++++,,,,,,---...//////////////////000222222444444555555555666666555999888999>>>@@@@@@EEELLLOOO___www}}}rrrjjjjjjiiigggdddccceeefff]]]UUUMMMKKKMMMTTTaaammmwww|||}}}{{{|||zzzjjjXXXDDD:::333444444333999BBBOOO^^^jjjiii___SSSGGG???999999999888888888777777666777777777666888;;;>>>@@@EEEKKKPPPSSSTTTTTTUUUVVVZZZ___cccddddddeeefffffffffffffffggghhhiiijjjiiiiiijjjlllmmmnnnnnnnnnmmmnnnoooppppppooommmkkkiiiiiihhhhhhhhhhhhiiijjjkkklllllllllllllllkkkkkkiiiiiiiiijjjkkkkkklllmmmiiiiiihhhhhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiihhhkkkjjjiiiiiijjjiiigggeeebbbdddfffhhhkkkmmmnnnnnnooonnnlllkkkjjjkkkkkklllmmmtttyyyzzzwwwwww}}}zzzooo___RRRFFFDDDGGGGGGFFFFFFBBB???<<<:::999888777666444444444333333333333333444444444444444444333333333222111000000000222222000000000000000111111111//////000000000000111111777777777888999;;;===>>>BBBDDDEEEEEECCCBBBBBBBBBBBBJJJSSSXXX```jjjpppqqqnnnpppqqqpppmmmkkkjjjjjjkkkgggbbb^^^\\\ZZZYYYWWWWWWTTTQQQOOONNNMMMKKKIIIBBBAAA@@@>>>===<<<<<<<<<<<<<<<=========<<<<<<;;;999999999999888888888888222444555555444444666777888888777666444333111000000111222333444444555444111000...---------......+++,,,...///000000///...------,,,++++++******)))'''***...000///...------............///000111222444888===CCCIIIQQQYYY^^^^^^aaaeeeggghhhjjjppptttvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxzzz{{{|||}}}}}}}}}zzzzzz{{{}}}uuunnnjjjllllllnnnsssxxx{{{|||{{{zzz{{{||||||{{{zzzwwwvvvsssssssssrrrpppjjjbbb]]]QQQLLLHHHFFFCCC>>><<>>999999999888888888888777444555666666666777:::===???CCCIIINNNQQQSSSUUUVVVXXX[[[___bbbddddddeeeggggggfffgggggghhhiiijjjkkkiiiiiijjjlllmmmnnnooopppmmmmmmnnnoooooonnnmmmllliiihhhgggfffggghhhiiijjjkkkllllllllllllkkkkkkjjjiiiiiijjjjjjkkklllllllllgggffffffggghhhjjjlllnnnkkkkkkkkkjjjjjjjjjiiiiiijjjiiigggggggggfffcccaaacccdddfffiiikkkmmmnnnnnnmmmlllkkkkkkkkklllmmmnnnoootttyyyzzzyyy{{{~~~hhhZZZNNNMMMPPPQQQOOOMMMEEEBBB===:::999888777666444444333333333333333444444555555555444333222222222111000/////////000111000000000000000000000000///////////////000000000::::::::::::<<<>>>@@@BBBCCCCCCBBB???<<<;;;;;;<<<999AAAJJJPPPXXXcccjjjlllkkkmmmnnnmmmjjjhhhfffffffffccc```^^^]]]\\\ZZZYYYXXXVVVRRRPPPOOONNNKKKIIIEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::444666777777555444666888888999999888777555333222111222333333444444444444111000///.........///000+++,,,---////////////...---,,,,,,++++++***)))))),,,---...---------///111.........///000000111111111444999>>>DDDLLLSSSYYY[[[___ccceeeeeehhhnnnttttttttttttttttttuuuvvvvvvuuuvvvxxxzzz{{{|||}}}}}}{{{{{{{{{|||~~~vvvoookkknnnnnnpppuuuzzz}}}}}}|||{{{{{{{{{{{{zzzyyyxxxxxxrrrssssssrrroooiiiaaa[[[RRRMMMJJJHHHBBB<<<:::<<<>>>JJJ[[[kkkvvv{{{}}}}}}wwwuuutttttttttsssqqqooommmnnnsss|||~~~uuuxxxuuukkkeeeiiiqqqvvv|||}}}~~~~~~}}}zzzwwwvvvuuuwwwvvvpppdddUUUIIIBBB888444///+++++++++,,,,,,******************************))))))))))))******((((((''''''''')))***+++))))))))))))((((((((((((''''''((()))***++++++++++++***)))))))))***+++,,,******+++,,,---...000111////////////000111222333333444555666777666666555777666777:::;;;<<<@@@FFFFFFNNNccc~~~uuujjjbbb^^^]]]\\\[[[SSSMMMHHHHHHKKKSSSaaaooouuu|||xxxcccMMMAAA666000333444222444:::@@@MMMXXXZZZUUUNNNFFF>>>999999999888888888888777222444555555666777:::<<>>:::888888777666555555444333333444555666555666666666555444222111222111///.........///000000000000000000000000///////////////////////////<<<<<<;;;<<<===???AAACCCBBB@@@===888444333555777333;;;DDDJJJRRR]]]eeegggiiikkklllkkkhhhfffeeedddbbb```^^^]]]^^^]]]\\\[[[YYYVVVSSSQQQOOONNNLLLJJJGGGFFFEEECCCAAA@@@@@@@@@????????????>>><<<;;;;;;======<<<<<<<<<;;;;;;;;;777999;;;:::777666888:::888888999999888777666444222222333444444444333333444333111///...---......+++,,,---///000//////...,,,,,,++++++******))))))+++***(((&&&%%%''',,,000......//////000111111111///222666;;;AAAHHHPPPUUUYYY]]]bbbcccdddgggnnntttqqqqqqpppqqqrrrtttvvvwwwtttuuuwwwyyy{{{|||}}}}}}~~~}}}||||||}}}xxxppplllppppppqqqvvv|||~~~|||{{{{{{{{{zzzyyyyyyyyyyyysssssssssssspppiii```ZZZSSSOOOLLLIIIBBB:::888:::???KKK\\\lllwww}}}xxxtttpppnnnnnnoooppppppmmmnnnttt}}}wwwyyyuuujjjeeekkkuuu}}}{{{{{{|||~~~}}}{{{yyyzzzyyyrrrdddUUUHHH@@@777333...+++***+++++++++******************************))))))))))))*********)))'''&&&'''(((***+++'''((()))))))))))))))((())))))))))))************+++***)))))))))***,,,---$$$%%%&&&'''***,,,...///000000000000111222333444333444666777777777666555:::888999<<<======AAAGGGIIINNN___}}}oooddd___]]][[[YYYRRRLLLGGGFFFJJJSSSeeetttuuu}}}yyybbbJJJ@@@555///222444111333888???JJJUUUWWWSSSNNNGGG@@@999999999888888888888777111222444555555777999<<<@@@CCCHHHMMMQQQUUUYYY\\\[[[]]]```aaabbbcccfffhhheeefffgggiiillloooqqqrrrnnnnnnmmmmmmmmmnnnnnnoookkkjjjjjjiiiiiijjjkkkkkkgggfffeeedddeeegggiiijjjllllllllllllkkkkkkjjjiiiiiiiiijjjlllllllllllllllhhhggggggggghhhjjjmmmooommmmmmlllllllllkkkkkkkkkiiiiiihhhiiijjjjjjhhhgggeeefffhhhjjjlllmmmnnnnnnjjjjjjjjjkkkllloooqqqrrroooqqquuuzzzqqqfff^^^aaaeeeaaaXXXRRRGGGCCC>>>:::888777666555777666555444444555777777777777777777666555333222111000///---------...///000000000000///////////////////////////.........????????????>>><<<;;;:::666555444222111111000000222555;;;DDDNNNYYYbbbgggfffggghhhiiiiiifffaaa^^^^^^]]][[[ZZZYYYYYYYYYZZZZZZYYYVVVRRRNNNLLLLLLNNNLLLIIIEEECCCBBBCCCBBBAAABBBAAAAAA@@@@@@????????????===;;;;;;<<<<<<;;;:::777666555555555666888999777777777777666555333333333333333444444555555555333111......//////---***+++,,,,,,---...///111111//////...---+++******)))******))))))+++---000222111111222222222111000000...000444888<<>>AAAFFFKKKPPPSSSUUUUUU]]]\\\]]]aaaeeegggeeeccceeegggiiijjjjjjlllnnnpppoooooopppppppppoooooonnnmmmlllkkkiiiiiiiiijjjjjjllljjjhhhhhhiiihhhgggeeennnllliiihhhiiijjjkkkjjjjjjiiihhhiiijjjkkkjjjiiihhhhhhhhhiiijjjlllmmmnnnqqqpppooonnnlllkkkiiihhhhhhiiiiiiiiiiiihhhgggggggggiiikkklllkkkkkkmmmnnnmmmmmmlllllllllmmmmmmnnnnnnpppsssvvvzzz}}}nnnooonnnlllkkkhhh]]]RRRIIIDDD>>>;;;;;;<<<:::888999777666777999;;;;;;::::::999777444333222222222000000000000000000000000333222111000000000222333222111///......///000000<<<===>>>>>>===:::777555222111000//////......///...111666>>>HHHRRR[[[```bbbbbbccccccdddbbb```^^^]]]\\\[[[YYYYYYXXXYYYYYYZZZYYYWWWTTTQQQPPPPPPPPPNNNKKKGGGDDDDDDDDDCCCBBBCCCBBBBBBBBBAAAAAAAAA@@@AAA>>><<<;;;;;;;;;:::888888777666666555666777888555555555555444333222111222222222222333333333333333111......//////---*********++++++,,,...///000///......---,,,+++***)))******)))***+++...111222222222222222222111000//////000222555888===CCCGGGQQQUUUZZZ___bbbeeehhhjjjjjjjjjkkkmmmppptttxxxzzzxxxwwwxxxzzz}}}}}}{{{zzz|||~~~~~~wwwpppooorrrsssuuuyyy{{{}}}}}}|||~~~}}}{{{yyywwwvvvvvvvvvppppppppppppnnniiibbb]]]QQQMMMIIIGGGBBB;;;:::<<<<<>>BBBEEEEEEEEEDDDJJJRRRccc|||vvvkkkhhhhhhgggXXXQQQJJJGGGHHHOOO^^^kkksssyyy~~~wwweeeTTT@@@999444444333111222444;;;FFFOOOQQQNNNIIICCC===777777777777777777777888666555444333444666888999>>>AAAFFFKKKPPPSSSUUUVVV\\\\\\]]]```dddfffeeecccdddfffhhhiiijjjkkkmmmooooooooopppppppppoooooonnniiiiiihhhgggggghhhiiijjjlllkkkjjjiiijjjjjjhhhgggkkkhhhfffeeeggghhhiiiiiiffffffhhhkkknnnnnnllljjjhhhhhhhhhiiijjjkkklllmmmnnnmmmkkkjjjhhhhhhggggggiiiiiijjjiiiiiihhhggggggjjjlllmmmnnnmmmmmmnnnooolllllllllllllllmmmnnnnnnkkklllooosssxxx~~~{{{tttrrrttttttrrrqqqlll```TTTIIICCC<<<888999;;;;;;:::;;;999888999;;;<<<<<<<<<888777555333111111111111111111111111111111111111111111111111111222333444333222000///...---......999:::<<<<<<:::666222/////////...............///+++---222999AAAJJJRRRWWW\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSPPPMMMIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB???===;;;;;;:::999777999999888777666666666666444444555444444333222111222222222111111111111111222000///...///...---+++************+++---...//////......---,,,+++***************+++,,,///111333222333222222111000///...///000000000222666;;;@@@KKKPPPVVV[[[___bbbeeegggggggggiiikkkooossswwwyyyzzzyyyyyyzzz||||||{{{yyyxxxzzz|||}}}}}}wwwooonnnrrrsssuuuwwwyyy{{{||||||~~~|||zzzxxxvvvuuuuuuqqqppppppooommmiiibbb^^^RRRLLLGGGEEE@@@:::999;;;;;;HHH\\\ooo|||~~~yyytttuuuxxxxxxrrrlllmmmnnnrrrxxx{{{yyytttqqqqqqvvv|||||||||zzztttgggVVVFFF<<<888444///,,,++++++,,,,,,++++++++++++************''''''(((((())))))******++++++*********)))))))))))))))))))))************((())))))***+++,,,,,,,,,)))))))))))))))*********------,,,,,,---...////////////000111222222222222333444555555777777888999777;;;BBBGGGJJJJJJHHHFFFLLLQQQ```xxxtttnnnkkkjjj^^^VVVMMMHHHGGGMMM\\\jjjuuuyyy}}}~~~}}}uuueeeUUU???888333333333111111444;;;EEENNNOOOKKKGGG@@@:::888888777777777777777777888777555444444555666777===@@@EEEKKKPPPSSSUUUVVV[[[[[[]]]```ccceeeeeeddddddfffhhhiiiiiijjjlllnnnnnnooooooppppppooooooooofffffffffffffffgggiiiiiimmmlllkkkkkklllkkkiiihhhfffdddbbbbbbdddfffggggggfffgggjjjmmmooonnnkkkhhhiiiiiiiiiiiiiiijjjkkkllllllkkkiiigggfffggghhhiiijjjjjjjjjjjjiiihhhgggfffkkkmmmnnnnnnmmmllllllmmmjjjjjjkkklllmmmnnnnnnoookkkkkklllqqqxxx}}}}}}|||{{{qqqmmmnnnyyy}}}~~~|||yyyrrrdddWWWMMMFFF===999999===???@@@@@@>>><<<;;;<<<======<<<666555333111000//////000222222222222222222222222///000111333444444444444333222111///...------,,,:::::::::888666222///---///.........//////000111,,,---111666===EEELLLOOOWWWXXX[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZXXXWWWWWWWWWWWWVVVUUUSSSQQQNNNIIIGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCBBBBBB@@@>>><<<;;;;;;;;;:::888:::999888777666555555444555555555666555555444444222222222111111000000000111000//////......---,,,*********++++++,,,......///......---,,,,,,++++++*********+++---///111333222222222111000///...---.........---...111777;;;FFFJJJRRRXXX]]]aaadddfffeeefffhhhkkkooossswwwyyy{{{{{{zzzzzzzzzzzzyyyxxxwwwxxxzzz|||~~~vvvnnnlllrrrsssuuuwwwxxxyyy{{{|||}}}|||zzzxxxwwwvvvuuuuuusssrrrqqqpppnnnkkkeeeaaaTTTMMMFFFBBB>>>:::999;;;<<>><<<::::::<<<<<<<<<;;;999999888777666444333333222333333444444444444333333333222222111111000000000000000///...---------,,,+++++++++,,,---...//////......------,,,,,,,,,******+++,,,---///000111000000000000///...---,,,,,,,,,,,,,,,---000555999@@@FFFNNNVVV[[[```ccceeedddeeehhhkkkooosssvvvxxx{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxzzz|||uuummmkkkqqqtttwwwxxxxxxxxxzzz|||xxxxxxwwwvvvuuuuuuvvvvvvtttrrrqqqooommmjjjfffcccWWWNNNDDD@@@===:::999<<>>;;;999777666555444333222111111222333444444444444444444444444444555555555444222000///......///000000111111111===:::555000......///000,,,+++++++++,,,---......,,,,,,---///333888<<>>EEEMMMQQQOOOMMMNNNOOORRRTTTWWW[[[^^^aaabbbcccddd___ZZZYYYZZZZZZWWWTTTPPPMMMJJJHHHHHHIIIIIIHHHIIIHHHGGGEEECCCAAA@@@???>>><<<::::::<<<<<<<<<;;;555555555555444333111000+++,,,---...///////////////000000000000000000111...000111000---,,,...///+++++++++++++++,,,,,,---............------------***++++++++++++++++++*********+++,,,,,,,,,,,,+++)))***,,,------...000222555;;;FFFOOOVVV\\\___bbbbbbdddfffjjjmmmppprrrrrrvvvxxxyyyxxxxxxxxx|||~~~}}}}}}ssskkkjjjooouuu{{{}}}{{{yyyyyy{{{wwwwwwvvvuuuuuuuuuuuuuuusssqqqmmmkkkjjjhhhfffccc]]]QQQDDD>>><<<;;;;;;>>>BBBKKKYYYiiixxx}}}{{{zzzxxxvvvxxxrrrmmmqqq}}}|||xxxuuuyyy}}}tttgggYYYMMMEEEAAA666333000...---,,,+++************)))))))))((((((******))))))((((((''''''******)))))))))((((((((('''(((((((((((()))))))))***)))))))))))))))))))))&&&&&&''')))***+++,,,---++++++++++++,,,---//////---...///111222333444444555555666777888999999:::;;;;;;:::;;;===AAAEEEHHHMMMSSS^^^mmm}}}wwwxxxtttlll}}}|||||||||xxxooohhhccc^^^WWWOOOHHHJJJXXXhhhtttzzzxxxeeeTTTDDD===777666444111000222999FFFRRRUUURRRLLLCCC;;;999999888888777666666555555555444333444666888:::<<>>EEEIIIIIIIIIMMMPPPQQQSSSWWW\\\```bbbdddeeejjjddd^^^[[[\\\\\\ZZZVVVPPPNNNJJJIIIJJJKKKKKKKKKLLLKKKIIIGGGDDDBBB@@@???@@@>>><<<;;;;;;<<<:::999333444444555444333111000,,,,,,...///000000000000---.........//////000000---000111000---,,,...000******************++++++...............---------+++++++++++++++***)))(((((((((***+++++++++++++++)))+++---...---------...111888CCCMMMTTTZZZ^^^```aaaccceeeiiikkknnnoooppptttvvvxxxxxxwwwyyy}}}~~~ssskkkjjjnnnuuu}}}}}}zzzyyyzzzzzzyyyxxxvvvuuutttttttttuuusssooommmllljjjhhhfff___QQQDDD>>>===;;;<<<>>>BBBIIIVVVeeettt~~~{{{|||~~~xxxyyy~~~zzzxxx{{{zzz|||{{{rrrfffYYYMMMEEE@@@666333000...---,,,+++***+++++++++************)))++++++***)))((('''&&&&&&))))))))))))(((((((((((())))))))))))************)))))))))***++++++,,,,,,'''((()))***,,,...///000)))******+++,,,---///000///000111333555666666666555555666777888999:::::::::::::::;;;>>>AAADDDEEELLLSSS]]]jjjyyy}}}yyyuuuxxxtttiiiyyyrrrrrrtttyyy}}}zzzrrrjjjfffbbb\\\TTTMMMNNN]]]lllyyy}}}yyyiiiYYYIIIAAA:::777444///...///888CCCLLLNNNKKKGGGAAA;;;999999999888777666666555888666555444444555777888;;;???DDDKKKPPPTTTWWWXXXVVVYYY[[[\\\]]]___dddhhhgggiiijjjjjjjjjjjjlllnnnkkklllmmmnnnoooooooooooommmnnnooooooooonnnmmmllljjjjjjlllnnnooonnnkkkiiidddcccccceeeggghhhfffeeegggfffggghhhjjjjjjhhhffffffffffffggghhhjjjkkklllkkkkkkkkkjjjiiihhhhhhggghhhhhhiiijjjkkkkkkkkkkkkiiikkkllllllkkkjjjkkkkkkiiijjjlllmmmmmmlllkkkiiieeeiiiooosssxxx|||xxxnnnoooqqqpppuuu~~~zzztttlllbbbTTTKKKKKKOOOTTTWWWDDD@@@:::666555555555444444333222222222333444555666666666666666666666666444333111000///000000111111222333444555444333333222000......//////...---,,,------...//////......---...///000111111000000333888===BBBEEEGGGIIIJJJMMMPPPTTTZZZ___ccceeefffeeeaaa\\\ZZZZZZYYYVVVTTTTTTSSSPPPNNNLLLKKKKKKKKKKKKJJJIIIGGGDDDBBB@@@?????????>>>===<<<;;;;;;:::666555444333111000///...//////............//////000///...------...///000222111000...------------+++***((('''''')))+++,,,---...............------++++++++++++++++++++++++,,,+++***((((((***+++,,,+++***)))))),,,...///000111555<<>>>>>===<<<;;;::::::666666555333222111000/////////............//////000///...------...///000000000//////......------+++***)))(((((()))+++,,,------............------++++++++++++++++++++++++---,,,+++))))))+++,,,---,,,+++***+++,,,...//////111555<<>>BBBNNN^^^iiiqqq{{{~~~}}}|||}}}}}}}}}{{{lll\\\NNNEEEAAA999111++++++,,,+++***,,,++++++*********)))))))))******)))))))))(((((((((((((((((((((((((((((((((******)))))))))))))))************************************+++,,,,,,------//////......///000222333555555555555555666777888777777777777777777777777999777777;;;===<<<===AAAEEEJJJQQQYYY```ppp|||tttmmmqqq|||}}}{{{vvvwwwwwwqqqdddiiiuuuxxxrrrjjj```bbbkkkwww}}}zzzvvvuuussslllddd[[[TTTUUUddduuu{{{ooocccSSSKKK???777444333333222;;;DDDOOOVVVTTTLLLDDD???;;;999888666555555555555777777777666555555777999<<>>===<<<;;;:::999999666666555333222111000/////////............////////////...------...//////---...///000//////...---,,,+++***)))))))))++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------,,,,,,------...///111444;;;FFFQQQZZZ^^^``````aaacccfffiiilllnnnpppmmmoooqqqrrrsssvvvyyy{{{~~~~~~~~~yyyjjjggglllqqqtttxxxzzzzzzzzzzzz{{{yyyzzzzzz{{{{{{{{{zzzzzzxxxvvvtttrrrqqqooollljjjcccZZZMMMCCC>>>===???@@@DDDSSSeeepppttt||||||zzz}}}zzz}}}}}}|||{{{{{{yyykkk[[[NNNEEEBBB:::222,,,,,,,,,***)))++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))...---,,,+++************+++++++++******)))))))))++++++******+++,,,...//////////////////111222222555555555555666777888999666666666666666666666666888666666;;;<<<<<<>>>AAABBBEEEKKKQQQXXXgggwwwpppqqqxxxwwwoooqqqttt}}}ooobbbfffpppqqqiii```ZZZ^^^hhhwww~~~}}}yyyxxxwwwrrrkkkaaaYYYZZZjjjzzz}}}rrrfffUUULLL???666333333333333;;;EEESSS\\\[[[RRRFFF???;;;:::888666555555555666555666666555555555888:::===???DDDJJJOOOSSSVVVWWWYYYZZZ\\\\\\]]]___cccfffkkkkkkkkkjjjjjjkkkkkklllnnnmmmlllkkklllnnnppprrruuutttsssrrrqqqpppoooooolllmmmnnnooonnnllljjjhhhggggggffffffffffffgggggghhhiiijjjkkkkkkkkkkkkkkklllkkkkkkkkkkkkjjjjjjjjjllljjjhhhjjjlllkkkgggdddeeeffffffhhhiiikkklllmmmpppooommmkkkiiiggggggfffmmmmmmnnnmmmllljjjhhhggghhhhhhjjjnnnuuu}}}wwwuuutttqqqsssyyy~~~|||{{{zzzwwwqqqggg```RRRKKKCCCCCCKKKWWW___bbbWWWLLLBBB>>><<<888777888666777999999888999;;;<<>>===:::888666555222222111111222222333444444444444444444444444444666444222111111111000...//////......///000222333000///---+++++++++---......///111222444777<<>>>>>===<<<;;;999888888555444333222111000/////////......------......///........................+++,,,...000000///...---,,,,,,+++*********++++++,,,,,,---.........---------------------------------,,,,,,++++++,,,,,,---+++,,,---.........000111111444;;;EEEPPPYYY___aaa```aaacccfffhhhjjjlllmmmjjjllloooqqqsssvvvzzz}}}}}}}}}~~~vvvfffdddjjjppprrrvvvwwwxxxyyyzzz{{{zzzzzz{{{|||||||||{{{{{{wwwvvvtttsssrrrpppmmmjjjccc[[[NNNDDD??????@@@BBBGGGUUUgggttt{{{yyyyyy~~~zzzwwwvvvvvvuuutttvvv{{{xxxjjjZZZMMMEEEAAA;;;333,,,,,,,,,***)))*********)))))))))((((((((())))))))))))))))))))))))************************+++***))))))((((((((()))+++******))))))((((((''',,,+++***)))***,,,...000/////////000000111222222444444444555666777888999666666666666666666666666666444555999;;;:::<<<@@@@@@CCCHHHLLLRRR```{{{wwwvvvzzz|||yyyqqqtttvvvxxx~~~|||nnndddhhhqqqqqqhhh___\\\___jjjyyy|||zzzyyyxxxtttjjj```aaannn{{{wwwmmmYYYOOOAAA777333333333333888EEEWWWdddeee[[[LLLBBB;;;:::888666555555666666111222333333222444777999===???DDDIIIOOOSSSVVVXXXYYY[[[]]]^^^___aaadddgggllllllkkkkkkkkklllmmmmmmmmmlllkkkjjjkkknnnppprrrrrrrrrrrrrrrqqqqqqqqqqqqlllmmmnnnnnnnnnllljjjiiigggggggggggghhhhhhiiijjjjjjjjjkkkkkkkkkkkkjjjiiijjjkkkkkklllkkkjjjhhhgggjjjiiijjjlllnnnlllfff```eeefffhhhiiikkkkkkkkkkkkooonnnmmmkkkiiihhhgggfffmmmmmmlllllljjjiiigggfffffffffhhhjjjooovvv~~~wwwtttsssppppppttt|||{{{zzzyyyuuukkk]]]SSSDDDAAA>>>AAANNN^^^gggiii]]]SSSHHHCCC@@@<<<:::;;;888;;;>>>>>>======>>>@@@EEEDDDBBB???;;;888555444111111111111222333444444444444444444444444444444:::777555444333333111000111000000000000111222222000///,,,+++***+++,,,---......///000111444999<<>>>>>===;;;:::888777777333333222111000//////.........------------......------............------***+++...///000///...---------,,,+++++++++++++++++++++,,,---......------------------------------,,,,,,,,,++++++,,,,,,,,,***,,,///000///000222444111333:::CCCNNNXXX]]]``````aaaccceeeggghhhhhhhhhgggjjjmmmppprrrvvvzzz}}}}}}}}}~~~~~~ssscccaaagggnnnqqqtttwwwwwwxxxzzz{{{zzzzzz{{{{{{{{{{{{{{{zzzuuutttssssssrrrpppllliiicccZZZNNNDDD??????AAABBBGGGQQQbbbrrr~~~}}}vvvvvv|||~~~|||yyyvvvtttrrrqqqpppoooqqqwww|||nnn]]]PPPGGGCCC;;;333,,,,,,,,,***)))***))))))((((((((('''''''''((((((((((((((((((((((((++++++++++++++++++++++++'''''''''''''''((()))***))))))((((((((('''''''''---,,,*********,,,///000//////000000111222222222333333333444555777888999777777777777777777777777555222333777999888:::>>>@@@CCCGGGKKKOOO\\\uuu~~~|||}}}~~~}}}zzzyyyxxxvvv{{{~~~tttlllqqqxxxuuujjjaaa[[[___jjjyyy~~~}}}|||wwwllljjjrrr|||yyyppp___TTTDDD888333222333333444BBBWWWhhhlllcccRRRFFF;;;:::888777666666666666000222222222222444777999<<<>>>CCCHHHNNNSSSVVVXXXYYY[[[^^^___```bbbeeehhhlllkkkkkkkkkllllllmmmnnnkkkkkkjjjjjjkkkmmmoooqqqooooooppppppqqqrrrrrrsssnnnnnnnnnnnnnnnlllkkkjjjggggggggghhhiiijjjlllmmmlllllllllkkkjjjiiihhhggghhhiiijjjkkkjjjhhhgggeeeggghhhlllqqqvvvuuuooojjjhhhiiijjjkkkkkkjjjiiihhhmmmmmmmmmlllkkkkkkjjjiiikkkkkkjjjiiihhhgggfffeeefffgggggghhhjjjooovvv|||~~~yyyvvvuuusssooommmmmmvvvuuuuuussslll```QQQFFF=========AAAPPPdddnnnnnndddYYYNNNIIIEEE@@@>>>>>><<<@@@DDDEEEBBB@@@AAACCCHHHFFFCCC???;;;777444333111111111111222333444555444444444444444444444444===;;;888777666555333222222222333333333222111000///...---,,,+++,,,---...---.../////////222666999@@@CCCIIIPPPVVV[[[___aaacccddddddbbb^^^\\\ZZZZZZUUUSSSPPPMMMJJJHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBB>>>===<<<;;;999888666666333222222111000000//////......------------......------............------+++,,,---...//////...---...---------,,,++++++******+++,,,------...------........................------------------------***---111222000000222555111333888BBBLLLUUU[[[]]]```aaaccceeeffffffeeeeeefffhhhlllnnnqqquuuyyy}}}}}}}}}}}}~~~rrrccc```eeelllppptttwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzyyyxxxxxxtttsssrrrrrrrrrppplllhhhaaaYYYMMMCCC>>>>>>@@@AAADDDMMM\\\mmm{{{|||uuussswww}}}yyywwwuuussssssqqqooonnnooouuu}}}tttbbbTTTJJJEEE:::222,,,,,,,,,***)))+++))))))((((((((('''''''''''''''''''''((((((((((((************************(((((((((((()))***++++++((((((((((((((((((((((((,,,,,,++++++,,,---...///...///000111222222222222222222222333444666777888777777777777777777777777555333333777888777888<<>>QQQbbbhhhbbbTTTJJJ<<<;;;999777666666666777333444444444444555888;;;;;;===AAAFFFLLLQQQVVVXXXYYY\\\___aaabbbdddgggiiikkkkkkkkkkkklllmmmmmmnnniiiiiijjjkkklllmmmoooooonnnoooooopppqqqrrrssssssoooooooooooonnnmmmmmmlllgggggghhhhhhiiikkklllmmmkkkkkkkkkjjjiiihhhgggfffggghhhiiiiiiiiihhhgggfffeeehhhnnnwww~~~|||wwwllllllmmmmmmllljjjhhhgggjjjkkkllllllllllllkkkkkkhhhhhhggggggfffeeeeeeeeeggghhhhhhfffeeehhhoootttxxxwwwvvvuuussspppnnnmmmtttuuuuuuqqqgggZZZMMMDDD<<<>>>>>>AAAQQQfffpppoooiii^^^SSSNNNIIIDDDBBBCCCAAAGGGKKKKKKFFFBBBBBBDDDGGGEEEBBB===999555333222000000000111222333444555444444444444444444444444AAA>>>;;;999888777555444333444555666444222///...---------------.........,,,---.........000333555999===CCCKKKRRRXXX\\\^^^___aaacccaaa^^^[[[ZZZ[[[VVVTTTQQQNNNKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA>>>===<<<:::999777666555444444333333222111111111...------,,,,,,------...,,,------......------,,,------------------------.........------,,,+++*********+++,,,------------......................../////////000000/////////---000444444000///000333111333888@@@JJJSSSXXX[[[]]]___aaadddeeefffeeeeeeeeehhhkkknnnppptttyyy||||||}}}}}}~~~ssseeeaaadddkkkooouuuyyyzzzzzz{{{{{{yyyyyyyyyyyyxxxvvvuuutttssssssssssssssspppllliii___WWWKKKAAA<<<===???@@@CCCMMM]]]lllwww~~~}}}wwwsssvvv|||yyyvvvtttsssrrrooolllmmmrrrzzzwwwdddTTTIIIDDD999111++++++,,,+++***,,,************))))))))))))''''''(((((())))))))))))************************))))))((((((((())))))***(((((())))))******++++++++++++,,,,,,---............///111222333333222222000000111222333555666777999999999999999999999999888555555888999777888<<<<<>>@@@???@@@OOOdddooolllmmmbbbWWWQQQMMMHHHFFFFFFGGGLLLQQQPPPIIICCCBBBDDDEEEBBB???:::666333222111000000000111222333555666444444444444444444444444BBB@@@===;;;:::999666555333555777777666222...,,,,,,,,,---.../////////...***,,,---......///111333555888???GGGOOOUUUZZZ\\\\\\___aaa```]]]ZZZZZZ[[[WWWUUURRRNNNLLLJJJIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@>>>===<<<:::888777555555555555555444444333333333...------,,,,,,------...,,,,,,---......---,,,,,,...------,,,,,,,,,---...............---,,,+++***)))***+++,,,------...---////////////////////////111111222222222222111111000333777555000---...000111333777???IIIQQQWWWYYY[[[]]]```ccceeefffffffffeeegggkkkmmmppptttxxx{{{||||||}}}~~~ttthhhcccdddjjjooouuuzzz{{{{{{{{{{{{yyyyyyxxxxxxvvvuuusssrrrsssssssssttttttqqqmmmiii^^^VVVIII@@@;;;<<<>>>???EEEQQQcccpppvvv{{{~~~~~~{{{wwwxxx|||xxxuuusssqqqnnnjjjkkkooowww|||vvvbbbRRRFFFAAA888111++++++,,,++++++---,,,,,,,,,++++++++++++***(((((())))))*********+++))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&))))))***+++,,,------...***+++,,,---...............///111222333333222222//////000111222444666777999999999999999999999999:::777777::::::888999<<<999===CCCGGGHHHPPPdddwwwwww{{{qqqhhhiiioooyyy~~~rrrooouuuzzzzzzoooaaaMMM===444222222222444888???IIIPPPRRRNNNIII<<<;;;999777666666777777222222333222111222555777999;;;>>>CCCIIIOOOTTTWWWYYY\\\```bbbdddeeehhhjjjiiiiiiiiijjjkkklllmmmnnnhhhjjjllloooqqqqqqpppooovvvuuutttsssrrrqqqqqqppprrrrrrqqqqqqpppooooooooommmlllkkkiiihhhggggggfffdddeeefffgggiiiiiijjjjjjhhhhhhhhhiiiiiijjjkkkkkkkkkmmmqqqwww|||{{{vvvqqqoooooonnnmmmllllllkkkkkkiiiiiijjjkkkjjjiiihhhgggccccccbbbbbbccccccdddeeeaaaaaa```\\\WWWXXX]]]ccc}}}}}}zzzuuusssuuuyyyzzzppptttuuummm^^^PPPIIIGGG@@@BBB@@@???MMMcccllljjjooodddYYYSSSOOOJJJHHHIIIJJJPPPUUUSSSKKKDDDBBBCCCBBB@@@===888555222111000000000000111222444555666444444444444444444444444GGGEEEDDDBBBAAA???;;;888444333222000///.........000//////...---,,,,,,,,,---------------...///000444777<<>>>>>===<<<;;;999888777666666555444333111000//////000000///............///............------------,,,+++))))))***---///111//////...---,,,,,,++++++++++++,,,,,,---...//////...---...000444777999999666777888777555333333444333222222333555555333222000222777===EEEMMMTTTXXX[[[^^^```bbbaaaaaabbbccchhhjjjllloooqqqssstttuuuxxxzzz|||~~~tttgggdddfffmmmrrrxxx|||}}}|||{{{zzzvvvwwwyyyzzzyyyxxxvvvuuuvvvvvvuuuuuutttqqqlllhhh]]]TTTJJJEEEAAA>>>@@@CCCDDDRRRbbbmmmwww~~~~~~uuutttvvvzzz~~~|||~~~yyyssslllkkkkkkkkknnnssszzzzzzeeeQQQFFFBBB555222...,,,,,,,,,+++***+++++++++*********)))))))))))))))))))))******+++))))))************)))(((************))))))))))))))))))))))))***+++,,,---,,,,,,------.../////////111111111111111111222222000222333333333333444666999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;:::::::::999:::???CCCFFFMMM\\\kkk}}}{{{kkkiiiggglllxxx}}}yyysssrrr|||}}}mmmgggnnnwww{{{|||nnngggVVVCCC666333222111222888AAAGGGJJJIIIHHHFFF>>><<<999777666666666666555444222000000222444666777:::>>>BBBFFFLLLRRRVVVYYY[[[___aaacccfffiiilllllllllkkkkkkkkklllmmmmmmmmmmmmmmmnnnoooqqqrrrsssrrrrrrsssssssssrrrrrrqqqrrrrrrqqqppppppqqqrrrrrrqqqpppnnnkkkiiihhhgggfffccceeeggghhhiiiiiiiiihhhiiijjjjjjkkkkkkjjjjjjiiioookkkiiikkkppprrrpppmmmmmmooopppqqqqqqooollljjjjjjjjjiiigggfffeeedddcccbbbbbbbbbbbbaaaaaaaaaaaa\\\]]]]]]VVVJJJHHHWWWiiizzz~~~yyysssrrrsssrrrssspppkkkcccZZZQQQJJJFFF???<<<<<>>DDDJJJQQQVVVXXXYYY[[[\\\\\\[[[ZZZYYYZZZWWWTTTPPPMMMKKKJJJJJJJJJHHHEEECCCCCCBBB@@@???>>>>>>===<<<:::999888777666555555333222111000///......---,,,,,,,,,,,,---......//////000000111111...,,,+++)))***+++.../////////...------,,,++++++++++++,,,,,,---......////////////111444777999:::<<<>>>???>>>;;;999999999666444444444555555333111000222666<<>>???CCCJJJWWWfffooovvv{{{|||yyyuuusssssswww|||~~~}}}{{{|||zzz}}}|||tttrrrpppnnnnnnpppuuu{{{~~~xxxcccPPPDDD@@@555222...,,,+++,,,+++***+++++++++*********)))))))))))))))))))))******+++((())))))******))))))(((************))))))))))))))))))))))))***+++,,,---,,,,,,---......//////000000111111111222222333333222333555444444444555666999999999999:::;;;<<<<<<;;;::::::;;;;;;<<<======???@@@CCCDDDDDDGGGSSS```qqqkkkiiimmmvvvyyysssllliiiooowww|||tttgggbbbhhhqqq|||}}}qqqhhhVVVBBB666444333111333888AAAIIINNNNNNJJJFFF???===999777666777777777666444222111111333555666888:::>>>BBBFFFKKKQQQVVVXXX[[[^^^aaacccfffiiillllllllllllllllllmmmmmmnnnnnnnnnnnnooopppqqqrrrsssqqqrrrrrrsssssssssrrrrrrsssrrrqqqppppppqqqrrrssssssqqqooommmkkkiiiiiihhheeefffggghhhiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiimmmjjjhhhiiimmmooommmjjjnnnooopppqqqqqqooollljjjiiiiiigggfffdddbbb```___^^^^^^^^^]]]]]]]]]^^^^^^[[[\\\[[[TTTJJJIIIYYYkkk~~~tttnnnjjjggghhhgggddd___XXXPPPIIIEEE???<<<;;;???IIIVVVaaafffiiieee___XXXRRRMMMJJJHHHHHHOOORRRNNNGGGDDDAAA>>>777777666555333222111111222333444555555555444444444444333222222222333333DDDDDDDDDDDDCCC???:::666222222111//////.........000000//////...---------++++++******++++++,,,,,,---000444888===CCCIIINNNSSSUUUWWWYYY[[[[[[ZZZZZZ[[[YYYUUUQQQNNNLLLKKKKKKKKKIIIFFFEEEEEEDDDCCCAAA@@@???>>>===<<<::::::999777666555444333111000000///...------,,,,,,------******+++,,,---.../////////...,,,*********,,,---//////......---,,,,,,,,,+++,,,,,,------.........000000000222555999<<<>>>CCCDDDEEEDDDBBB@@@??????:::888666666555444222000000222555;;;AAAHHHMMMPPPTTTWWWZZZ\\\]]]^^^___```bbbcccfffiiilllooorrrsssvvvyyy{{{|||}}}~~~vvviiifffiiiooosssxxx{{{|||zzzyyyxxxuuuuuuuuuuuutttttttttsssuuuuuuttttttssspppkkkgggXXXNNNEEEAAA???===>>>BBBOOO\\\jjjrrrvvvxxxwwwuuuuuusssqqqssswwwzzzzzzxxxwwwwww}}}~~~vvvwwwtttqqqnnnpppuuu{{{yyy{{{wwwcccPPPDDD???555222...,,,+++++++++***+++************))))))))))))))))))))))))******+++'''(((((())))))(((((((((************))))))))))))***))))))******+++,,,---,,,------......///000000000000111222222333444444444666777666555555666777888888888888999:::;;;<<<;;;:::::::::;;;===???@@@===>>>AAADDDEEEJJJXXXggg}}}pppmmmlllnnnssstttmmmddd______fffmmmjjjbbb^^^ccckkk|||vvvkkkVVVBBB888666444111333777@@@LLLUUUVVVPPPIIIAAA>>>:::888888888888888777555444222222333555666888:::>>>BBBFFFKKKQQQUUUWWWZZZ]]]```bbbeeehhhkkkllllllmmmmmmmmmnnnnnnnnnoooooonnnnnnooopppqqqqqqppppppqqqrrrsssssssssssssssrrrqqqppppppqqqrrrssstttsssqqqooommmkkkjjjjjjhhhhhhhhhhhhhhhiiijjjkkklllkkkiiihhhhhhhhhiiiiiimmmkkkiiijjjmmmnnnllljjjnnnooopppqqqpppnnnllljjjiiihhhfffdddaaa^^^\\\ZZZXXXWWWWWWVVVVVVWWWXXXXXXZZZZZZXXXRRRIIIIIIZZZllltttiii```ZZZXXXZZZ\\\[[[WWWPPPHHHCCC???<<<999<<>>;;;666666555444222111000///333444555777777777555555333333222222111111111111CCCCCCDDDEEEDDD@@@:::666111000//////............/////////.........------++++++*********++++++,,,+++---000444777<<>>===<<<;;;888777666555444222111111111000000///////////////******++++++,,,,,,------...---,,,+++***+++,,,---//////......---------,,,,,,,,,,,,---------......///000111444777<<>>BBBOOO]]]llltttwwwyyyxxxvvvwwwtttqqqrrruuuxxxwwwvvvvvvwww~~~{{{zzzuuupppmmmooosssyyy|||sssuuuyyyuuudddRRREEE@@@444111---+++++++++******************)))))))))))))))))))))))))))******+++&&&''''''(((((((((((('''************)))))))))(((************+++,,,---------------...//////000000000000111222333444555666666888999888777777888999:::999999999::::::;;;<<<===<<<;;;;;;;;;===???@@@===>>>AAAEEEIIITTTgggxxx}}}qqqqqqpppqqqsssssslllccc\\\VVV[[[aaaccc___\\\```fffxxxzzznnnXXXCCC999888555111333666???OOO]]]aaaYYYQQQEEEAAA;;;999999:::999888777666555333333444555666777:::>>>AAAEEEJJJPPPTTTVVVYYY\\\___aaadddgggjjjllllllmmmnnnnnnooooooooonnnnnnmmmmmmmmmnnnnnnooonnnnnnoooqqqrrrrrrrrrrrrsssrrrqqqqqqqqqqqqrrrsssuuutttrrrooommmlllkkkjjjjjjjjjhhhhhhhhhiiijjjkkknnnllljjjhhhggghhhiiijjjpppnnnmmmnnnpppqqqooonnnoooppppppqqqpppnnnlllkkkiiihhhfffccc```\\\XXXVVVRRRPPPOOONNNNNNOOOQQQRRRVVVVVVTTTNNNGGGHHHXXXiiiqqqcccXXXQQQMMMQQQWWW[[[YYYQQQHHHAAA???<<<999;;;CCCPPP]]]eeeiiigggccc]]]VVVOOOJJJFFFEEEJJJJJJEEE@@@>>><<<888555555444333222111000///444666999;;;;;;:::888777444444333222222222222222AAAAAABBBCCCCCC???999555//////...............///............------------,,,,,,+++++++++++++++,,,***,,,...000222666:::>>>FFFIIINNNTTTXXXZZZ[[[[[[WWWUUUSSSQQQOOOMMMLLLKKKNNNLLLIIIHHHHHHHHHGGGEEECCCBBBBBBAAA@@@???>>>>>>999888777666555333222222111111000////////////000111111111000000/////////,,,,,,+++++++++,,,---...///...............------,,,,,,,,,------------------///222555999@@@IIIPPPLLLNNNPPPOOOLLLIIIGGGGGGEEEAAA===:::777555222000...000333888>>>DDDIIILLLMMMPPPUUUYYY\\\^^^aaacccffffffggghhhkkkmmmoooqqqtttvvvxxxzzzzzz|||~~~~~~~~~tttgggdddgggssswww{{{}}}}}}|||{{{{{{yyyxxxwwwvvvuuuuuuuuuuuussssssrrrrrrqqqnnniiieeeTTTKKKBBB???===<<<>>>BBBJJJZZZllluuuyyy||||||{{{xxxuuurrrsssvvvxxxwwwvvvvvvxxx~~~zzzuuupppnnnqqquuuzzz|||vvvvvvxxx|||{{{ppp___OOODDD>>>444111---+++++++++***))))))))))))))))))))))))))))))))))))))))))******+++&&&&&&'''(((((((((((((((************)))))))))(((************+++,,,---...------......///000000111000111222333444555666666777999::::::888888999;;;<<<;;;;;;;;;;;;<<<<<<===>>>===<<<<<<;;;<<<===>>>FFFDDDEEEHHHNNN\\\sssyyyuuuuuuuuuuuuvvvrrrkkkdddVVVVVVYYY]]]\\\XXX[[[aaappp{{{|||qqq\\\GGG;;;888666222222555>>>PPPaaahhhcccZZZJJJDDD===::::::;;;:::888777666555444444444444555777999<<<@@@DDDIIINNNRRRUUUXXX[[[^^^```cccfffiiikkklllmmmnnnoooooooooooollllllkkkkkkkkkllllllmmmmmmmmmooopppqqqqqqqqqqqqssssssrrrqqqqqqrrrsssssstttsssqqqooolllkkkjjjjjjkkkjjjiiihhhhhhhhhjjjjjjnnnllljjjiiihhhiiikkklllppppppooopppqqqqqqqqqpppppppppqqqpppooommmlllkkkiiiiiigggddd```[[[WWWTTTMMMKKKHHHFFFEEEGGGIIIKKKQQQQQQPPPLLLEEEEEERRRbbbyyy}}}lll\\\QQQJJJHHHNNNXXX^^^]]]UUUKKKDDD???===;;;<<>>===:::666555444444333333222222222444777:::===>>>===:::888777666444333333444666777>>>>>>>>>???>>>;;;777333...------------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++***+++---......111444777===AAAHHHOOOUUUXXXYYYYYYTTTSSSRRRQQQPPPNNNMMMLLLNNNLLLJJJIIIIIIIIIHHHFFFDDDDDDCCCCCCBBBAAAAAA@@@:::999888777666444333333000///......------......222111111000///...------++++++++++++,,,,,,---...........................------------------------,,,...111444999AAALLLTTTSSSUUUWWWWWWTTTPPPNNNMMMIIIEEE@@@;;;888666333111...///111555;;;@@@EEEHHHGGGKKKQQQUUUYYY\\\___bbbddddddeeefffiiilllnnnpppsssuuuwwwxxxyyy{{{}}}~~~~~~uuuiiifffiiippptttxxxzzzzzzzzzyyyzzzzzzzzzyyyxxxwwwvvvuuuuuurrrrrrqqqqqqpppmmmhhhdddUUULLLCCC@@@>>>===???CCCGGGXXXlllvvvzzz~~~yyyvvvtttuuuxxxzzzxxxvvvvvvxxx~~~~~~}}}xxxtttppppppuuu{{{~~~~~~~~~|||{{{{{{}}}~~~~~~~~~zzzxxxqqqfffXXXJJJ@@@;;;444111---+++*********)))(((((()))))))))))))))***)))))))))))))))******+++&&&''''''((())))))))))))************))))))))))))+++******++++++,,,---...---......//////000111111222222333444444555666666777888::::::999:::;;;=========<<<<<<<<<<<<==================<<<<<<;;;;;;BBBAAACCCIIISSSeeezzz{{{zzzyyy{{{|||wwwppp]]]VVVTTTWWWWWWRRRTTTZZZhhhuuu|||tttbbbLLL===888666333333444===NNN```iiigggbbbOOOHHH???;;;;;;<<<:::777666666555444333333333333555888;;;>>>BBBFFFLLLPPPTTTWWWZZZ]]]___bbbeeehhhiiikkklllnnnooooooooonnnkkkjjjjjjjjjkkkllllllmmmoooooopppqqqrrrrrrrrrqqqtttsssrrrqqqqqqrrrssstttsssrrrpppnnnllljjjiiiiiikkkjjjiiihhhhhhhhhhhhhhhkkkkkkjjjiiiiiijjjkkklllmmmmmmnnnnnnooopppppppppqqqqqqqqqpppnnnmmmlllkkkiiiiiigggddd```[[[VVVSSSJJJGGGCCC@@@???@@@CCCEEEMMMNNNOOOMMMFFFDDDLLLXXXpppzzz~~~tttbbbSSSJJJDDDFFFNNNZZZcccccc\\\QQQIIIAAA@@@>>>???CCCMMMZZZbbbgggeeebbb]]]WWWPPPKKKHHHAAADDDEEEBBB@@@???;;;666444444555555555555555666444777<<>>;;;999999777444333444666:::<<<:::999888999888666222///---,,,,,,,,,---......///++++++++++++++++++++++++,,,+++***))))))))))))))))))***+++++++++---000222444999AAAIIIPPPTTTVVVVVVRRRRRRRRRRRRQQQQQQPPPOOONNNLLLJJJIIIIIIIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB::::::999888666555444333000//////...............---------,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,............////////////------------------------,,,...111222666>>>JJJSSSXXXZZZ\\\\\\YYYUUURRRQQQKKKGGGAAA<<<999777444222...///000333666:::===@@@@@@DDDJJJOOOSSSWWW[[[]]]^^^^^^___aaaeeeiiimmmppprrrtttvvvwwwxxxzzz|||~~~uuuiiifffiiiooorrrvvvyyyyyyyyyzzz{{{yyyzzzzzzzzzxxxwwwuuutttrrrqqqppppppooolllgggcccWWWNNNEEEAAA???===???CCCGGGZZZnnnxxx{{{~~~xxxvvvuuuwwwzzz{{{yyyvvvuuuwww}}}~~~~~~ssspppnnnpppwww~~~|||yyyyyyyyyyyyxxxwwwssskkk___RRRFFF===999333000---************)))(((((((((((())))))******)))))))))))))))******+++&&&'''((()))************************))))))))))))++++++++++++,,,---...............///000000111111333333444444555555555666666777999::::::;;;<<<>>>===<<<<<<;;;;;;;;;<<<<<<999:::<<<======<<<;;;:::999:::???IIIVVVjjj||||||iii]]]TTTUUUSSSNNNOOOUUU```ooo~~~{{{vvvgggQQQ>>>777555444444555<<>>@@@DDDJJJ\\\pppyyy{{{|||~~~~~~vvvuuuuuuwww{{{{{{yyyuuusssuuu{{{{{{nnnkkkjjjooowww}}}~~~zzzxxxwwwxxxxxxxxxwwwrrriii]]]QQQFFF>>>:::333000,,,*********))))))'''((((((((())))))******)))))))))))))))******+++'''''')))***++++++++++++************))))))))))))++++++++++++,,,---............//////000000111111444444555555555555555555555666999::::::;;;===???<<<;;;;;;:::::::::;;;;;;555777;;;===>>>===<<<:::;;;<<>>CCC000000///...,,,+++*********************++++++,,,+++++++++---......,,,***------,,,+++***)))((((((***************++++++,,,///222888AAAJJJPPPRRRRRRWWWWWWWWWVVVSSSPPPMMMJJJKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFDDDBBBAAA@@@AAAAAA<<<;;;888666444333333444222222111000//////000000......------------......------......------,,,+++,,,,,,,,,,,,---///111222////////////////////////444222///...000888BBBIIISSSVVVYYYZZZXXXVVVTTTTTTNNNKKKEEE???999444111000000///......///111444555999;;;???BBBDDDGGGKKKNNNOOOPPPUUU[[[^^^bbbjjjssstttuuuvvvwwwyyy|||~~~}}}rrrfffeeekkkoooqqqtttwwwyyyzzzzzzzzzzzz{{{{{{xxxtttpppmmmmmmjjjkkkmmmppppppmmmgggccc]]]PPPCCC>>><<<<<<@@@DDDRRRaaapppvvvwwwzzz||||||{{{vvvrrruuu{{{~~~{{{wwwxxxuuutttwww}}}}}}zzzzzzsssrrrqqqpppvvv}}}~~~{{{|||wwwsssnnnlllggg]]]QQQFFF???;;;333000,,,))))))*********++++++++++++++++++++++++))))))))))))************+++***)))(((((()))***+++---+++******+++***)))(((+++,,,,,,,,,,,,,,,,,,---222111111111111111222222444444555555666777777777999999999888999999::::::<<>>>>>>>>>>>>>>===============@@@>>>@@@GGGNNNYYYjjjxxx|||qqqdddYYYPPPIIIIIIMMMVVViii|||~~~{{{yyy{{{wwwjjjWWWGGG===777222222444666999EEEUUU^^^^^^WWWNNNBBB;;;:::<<<<<<;;;888777666555444333333333666777888;;;???CCCGGGJJJUUUWWWZZZ[[[\\\^^^aaacccdddfffhhhkkkmmmmmmmmmlllkkkkkkkkkkkklllnnnoooqqqsssvvvyyyyyyvvvsssssstttoooqqqssssssssssssuuuvvvwwwvvvuuuqqqmmmkkkkkkkkkggghhhiiijjjkkkjjjjjjiiihhhgggfffggghhhjjjmmmoooppppppppppppppppppqqqrrrtttrrrpppooommmmmmmmmnnniiifffccc___\\\XXXSSSPPPIIIBBB<<<:::888888===DDDUUUWWWWWWSSSLLLEEEBBBAAAGGGIIILLLJJJEEEAAA???>>>???LLL___nnnrrrmmmddd]]]TTTNNNFFFCCCEEEIIILLLLLLMMMMMMLLLJJJHHHEEECCCAAABBBIIINNNOOONNNKKKCCC;;;555666999<<>>GGGMMMOOOPPPQQQRRRSSSTTTSSSRRRPPPOOOJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFDDDBBBAAAAAAAAABBB???===;;;888666444444444222222111000000000000000......------------.....................---,,,,,,,,,,,,,,,,,,---///111222////////////////////////000///---,,,...444<<>>AAACCCDDDEEEIIIPPPTTTYYYcccmmmqqqrrrtttvvvxxx{{{~~~~~~yyyqqqhhhiiiooorrrsssuuuwwwxxxyyyzzzzzzyyyzzzzzzxxxsssooommmlllkkklllmmmoooooolllhhhddd[[[NNNBBB<<<<<<<<<@@@EEEQQQ```pppvvvxxxzzz|||}}}zzzuuuqqqrrrwwwzzzxxxuuusssqqqqqquuu{{{~~~|||{{{xxxrrrrrrrrrvvv~~~yyytttqqqnnnfffZZZNNNDDD>>><<<333000,,,))))))*********++++++++++++++++++++++++))))))))))))************+++***)))(((((()))***++++++******)))***))))))(((,,,,,,,,,,,,,,,---------111111111111111222333444444444555555666777777777888888888888888888999:::<<>>:::999<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA???@@@EEEKKKSSSbbbooo}}}|||ooodddYYYNNNKKKLLLSSSfffyyy~~~|||oooZZZGGG<<<555111111444666888AAAQQQ[[[^^^]]]SSSEEE<<<999999888777666555555444444444555555666666888;;;???CCCGGGIIIRRRUUUYYY[[[]]]^^^aaabbbdddeeehhhkkkmmmmmmmmmlllmmmlllllllllmmmoooqqqrrrsssvvvyyyyyyvvvtttssstttppprrrssssssrrrrrrtttuuuwwwwwwwwwtttpppmmmlllllliiijjjkkklllmmmllllllkkkiiihhhhhhhhhjjjlllnnnpppppppppooooooppppppqqqqqqrrrqqqpppnnnmmmmmmnnnnnniiigggccc```]]]ZZZUUURRRKKKEEEAAA?????????EEELLLVVVWWWWWWTTTNNNHHHFFFEEEKKKMMMOOOMMMHHHCCC@@@???>>>HHHYYYiiiqqqppphhhaaaVVVPPPHHHDDDEEEHHHJJJJJJJJJIIIHHHFFFCCCBBB@@@???BBBIIIPPPQQQPPPMMMEEE===;;;;;;<<<===???@@@AAABBBDDDJJJOOORRRTTTTTTMMMEEE<<<999555333444888===AAA------,,,,,,+++***))))))))))))((((((((()))******---,,,+++++++++***(((&&&((((((((())))))***************))))))******+++,,,+++---333;;;CCCJJJMMMMMMNNNOOOQQQRRRRRRQQQOOONNNIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGEEECCCBBBBBBCCCCCCAAA@@@===:::777555444444222111000000000000000000......------------.........////////////...---------,,,,,,,,,---///000111////////////////////////---------,,,---111666:::???BBBGGGIIIIIIIIIHHHIIIGGGEEECCC???;;;777333111---,,,,,,,,,---///111222000222555666666666888999::::::===CCCHHHOOO[[[ffflllnnnrrrtttvvvyyy}}}~~~zzzuuuoookkknnntttvvvvvvvvvvvvwwwxxxyyyyyyyyyzzzzzzwwwsssooommmlllmmmmmmlllmmmmmmllliiifffYYYMMMAAA<<<;;;<<<@@@EEEPPP```pppwwwzzz}}}zzzuuuoooooosssuuutttrrrnnnmmmnnnrrryyy}}}~~~}}}{{{yyyxxxxxxyyyzzzyyyxxxuuutttuuu|||~~~yyyuuupppeeeXXXKKKBBB===<<<333000,,,))))))***+++***))))))))))))))))))))))))))))))))))))******************))))))))))))******+++++++++***************,,,,,,,,,---------......000000000111222333444555444444555555666777777777888777777777888888999:::<<>>999777;;;>>>>>>????????????????????????BBB@@@@@@CCCFFFLLLWWWcccvvv~~~yyyyyyttt}}}|||pppbbbSSSKKKJJJPPPbbbuuu~~~www```III;;;555333000444666666<<>>BBBFFFHHHNNNRRRXXX\\\^^^___```aaadddeeegggjjjllllllllllllnnnmmmmmmmmmnnnppprrrssssssvvvxxxxxxwwwuuuttttttqqqssstttsssrrrqqqrrrtttvvvxxxxxxvvvsssooommmmmmllllllnnnooooooooonnnmmmjjjjjjiiijjjkkkmmmoooqqqooooooooooooooopppqqqqqqqqqqqqpppooonnnooooooooojjjhhheeebbb```^^^ZZZXXXNNNHHHDDDCCCBBBDDDLLLTTT]]]]]]]]]ZZZUUUQQQOOONNNRRRSSSTTTQQQLLLFFFBBB@@@???FFFSSSdddppprrrkkkcccYYYRRRJJJEEEEEEGGGGGGGGGGGGEEEBBB???============CCCKKKRRRTTTSSSPPPGGG??????>>><<<;;;:::;;;======FFFMMMUUUXXXZZZYYYQQQHHH???<<<999777777;;;???AAA,,,+++++++++******))))))((((((((((((((())))))***,,,***))))))******((('''(((((((((((())))))))))))***************+++,,,,,,+++---111888AAAGGGKKKLLLQQQQQQRRRQQQPPPMMMJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGEEEDDDCCCCCCCCCDDDBBBAAA???;;;888555333222111111000000000000000111......------------....../////////000///......---------,,,,,,---...000111////////////////////////---............///222555999<<>><<<999555222000++++++++++++,,,---...///000333555777666666777888777666888<<>>:::999::::::666666555555555555555666555555777999===AAADDDFFFLLLQQQXXX]]]___```aaaaaaccceeegggiiijjjlllllllllnnnmmmmmmmmmnnnppprrrssssssuuuwwwxxxwwwvvvttttttrrrssstttsssqqqpppqqqrrruuuvvvxxxwwwssspppnnnmmmmmmnnnoooppppppooonnnnnnjjjjjjjjjkkklllnnnoooqqqooooooooooooooopppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqmmmkkkhhhgggfffeeecccaaaYYYRRRKKKHHHFFFIIITTT```jjjiiigggddd```\\\ZZZYYYYYYYYYXXXTTTOOOIIIDDDAAAAAAEEEPPP```ooossslllcccZZZSSSKKKFFFEEEFFFFFFEEEDDDAAA===:::999999:::<<>>BBBEEE************************((((((((((((((())))))***)))((('''(((***++++++***))))))))))))((((((((((((+++++++++++++++,,,------,,,---000777???FFFJJJLLLQQQQQQQQQQQQNNNKKKHHHFFFGGGHHHHHHHHHIIIIIIJJJJJJGGGFFFEEEDDDCCCCCCDDDDDDBBBAAA???<<<888555333111111000000000000000111111......------------....../////////000///......---...---,,,,,,---...000111////////////////////////+++---.........---...///444888===@@@AAAAAABBBCCC888888888777555222///---*********++++++,,,------000333666999999999:::;;;:::777777:::<<>>BBBMMM^^^qqq{{{~~~xxxrrrooonnnooonnnmmmcccdddgggjjjnnnpppqqqqqqtttuuuxxx{{{~~~}}}zzzxxxyyyrrrnnnwwwwwwrrrjjj]]]NNNCCC;;;888222///+++)))***+++++++++((((((((((((((((((((((((((()))))))))************)))))))))******)))))))))(((***,,,+++******+++---,,,,,,---......///000000------......000111333333444444555555666777777777::::::::::::;;;<<<===>>>===@@@>>>:::888<<>>>>>??????@@@@@@@@@@@@@@@???@@@CCCCCCEEELLLUUUgggzzzsssrrrrrruuu{{{rrr```PPPIIIIIIOOO^^^oooyyyxxxbbbJJJ<<<777666///222444333333999GGGTTT[[[TTTIII@@@:::999::::::999999777666555444333333444555666888<<>>;;;888555222111222555777@@@IIISSSZZZ___```YYYQQQDDDBBB???>>>???CCCHHHKKK***************+++++++++))))))((((((((()))******)))'''&&&'''***,,,,,,,,,*********))))))(((((((((------,,,,,,------...///------000555===EEEJJJLLLLLLMMMOOOOOOOOOMMMKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIFFFEEEDDDCCCCCCCCCDDDDDDBBBAAA???===:::666333111000000000000000111111222......------------.........////////////...------...------,,,---...///000////////////////////////)))+++------,,,+++++++++///333777:::;;;;;;;;;<<<333333222111///...,,,+++*********++++++,,,,,,,,,...111555888999:::;;;<<<<<<999888888999<<>>AAAMMM___rrr|||~~~zzzuuupppnnnlllkkkjjj^^^aaaeeehhhjjjkkkjjjiiipppssswww|||~~~yyyuuuooohhhccclllvvvrrriii]]]OOOBBB;;;777222...+++)))***+++,,,,,,(((((((((((((((((((((((())))))))))))************))))))************))))))$$$'''))))))''''''***,,,,,,------...///000111111.........///000111222333444444555555666777777777:::::::::;;;<<<===>>>???===@@@@@@<<<;;;>>>@@@???======>>>>>>???@@@@@@@@@>>>>>>@@@CCCDDDDDDJJJQQQ___{{{}}}yyywwwtttrrrqqqsssvvvxxx}}}sss^^^OOOIIIJJJNNN\\\mmmxxxzzzzzzrrr]]]HHH<<<666333111111222333222555BBBNNNYYYTTTKKKBBB;;;888777777;;;:::888666555333333222444444555777;;;>>>BBBDDDKKKPPPWWW\\\___`````````cccdddeeefffhhhjjjkkklllmmmlllllllllmmmoooqqqrrrttttttuuuwwwxxxxxxvvvsssrrrssssssrrrqqqppppppqqqqqqrrrsssssspppnnnmmmmmmnnnooooooppppppooommmlllhhhiiijjjkkkmmmnnnoooooopppppppppqqqrrrssstttuuuttttttuuuuuutttsssrrrrrrpppooonnnpppssswwwxxxyyyvvvooofff^^^YYY[[[hhhvvvzzzvvvuuusssrrrqqqoookkkddd^^^YYYUUUQQQNNNBBBCCCJJJYYYkkkuuutttooobbb[[[RRRMMMJJJIIIGGGDDD???<<<999666666777999;;;DDDOOOZZZ___^^^XXXKKK@@@<<<:::666333333444666777;;;CCCLLLSSSYYY\\\XXXRRRFFFCCC@@@???BBBHHHOOOSSS*********+++++++++,,,,,,***))))))))))))***+++++++++)))'''(((***+++,,,+++)))))))))***************...............///000000---,,,...333;;;CCCIIIKKKIIIKKKMMMOOOPPPOOONNNMMMIIIIIIHHHHHHHHHHHHHHHHHHEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBAAA???<<<888555333000000000000000111222222......------------.....................---,,,,,,......---,,,---...///000////////////////////////***,,,------,,,++++++,,,,,,000444666666555555555111000///---,,,+++************++++++,,,,,,++++++---000555888888888888999===:::999999999:::BBBLLL]]]dddmmmqqqqqqsssxxx~~~~~~wwwmmmkkkpppsssqqqqqqrrrsssuuuwwwxxxxxxxxxvvvxxxzzz{{{yyyxxxxxxyyyqqqooolllkkkllllllkkkjjjaaaTTTFFF???===<<<>>>BBBOOO```sss{{{~~~~~~{{{vvvqqqmmmjjjhhhfff^^^bbbhhhmmmooonnnlllkkkppprrrwww|||}}}yyyuuuhhhbbb]]]eee|||vvvpppfffYYYKKK@@@:::888111...+++)))***+++,,,,,,))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((($$$'''******((((((+++///,,,---...///000111222222111111111111111222333333444444555555666777777777::::::::::::<<<===>>>???<<>>@@@@@@???<<<<<<===>>>>>>???@@@@@@>>>>>>AAADDDCCCBBBFFFMMMUUUppp}}}zzzyyywwwuuurrrpppooonnntttqqqzzzzzzdddRRRKKKKKKKKKYYYjjjvvvzzzyyyooo\\\JJJ???777222222000111333333444===IIISSSPPPJJJCCC<<<888777777:::999888666555444444444333444555777:::===AAACCCJJJNNNTTTYYY[[[\\\]]]^^^ccccccdddfffgggiiikkklllnnnmmmmmmmmmnnnppprrrssstttssstttvvvyyyyyyvvvsssqqqrrrsssrrrppppppqqqrrrqqqrrrrrrqqqooommmnnnnnnoooppppppqqqpppooonnnmmmiiijjjkkkmmmnnnoooppppppqqqqqqqqqrrrssstttvvvvvvttttttttttttsssrrrpppoooooonnnooorrrwww|||{{{vvvpppjjjjjjuuu}}}vvvmmmeeeaaa___\\\ZZZNNNKKKKKKTTTcccoootttuuukkkdddZZZSSSOOOKKKGGGDDD<<<:::888666555666888999???KKKXXX___aaa[[[PPPDDD>>><<<999666444444555666999???EEEJJJQQQVVVTTTOOOFFFCCC@@@???CCCLLLUUU[[[*********+++,,,,,,------***************++++++,,,---+++)))(((***++++++***(((((()))***+++,,,------///////////////000111111,,,,,,---222:::BBBGGGJJJJJJKKKMMMOOOPPPOOONNNMMMIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDBBBAAAAAABBBCCCCCCCCCCCCBBB@@@>>>:::777555000000///000000111222222.........------.........------......------,,,+++///...---,,,---...///000////////////////////////,,,...000///...---...///,,,///333555444333222222111///---+++***************++++++,,,,,,,,,++++++...111555888888777777777>>><<<;;;;;;:::;;;CCCLLL\\\dddmmmqqqqqqrrrxxx}}}~~~}}}uuukkkiiiooorrrooonnnooorrruuuwwwxxxxxxxxxtttvvvyyyzzzyyyxxxyyyzzzqqqooommmlllllllllkkkjjj___RRRDDD>>><<<<<<>>>BBBQQQbbbssszzz{{{||||||zzz}}}zzzvvvqqqmmmiiieeecccaaagggnnntttvvvuuurrrqqqrrrtttwww|||~~~}}}zzzvvvfffaaa\\\bbbvvv~~~vvvooocccTTTFFF===:::999111...+++)))***+++,,,,,,************************))))))))))))************((()))***++++++***)))(((&&&***...---++++++...222------...///000111222222333333333222333333444444444444555555666777777777999999999:::;;;<<<>>>>>><<>>;;;<<<<<<===>>>?????????>>>>>>AAADDDBBB@@@DDDJJJMMMggg|||wwwxxxxxxxxxvvvsssooommmooollluuu~~~{{{jjjWWWMMMLLLHHHWWWiiivvv|||qqq___OOOCCC;;;444333000000333444444;;;EEELLLJJJGGGBBB>>>;;;;;;;;;888888777666666666666666333333444666999===@@@BBBIIIMMMRRRWWWYYYZZZ[[[\\\ccccccdddeeegggiiikkkllloooooonnnnnnoooqqqsssttttttssssssvvvyyyyyyvvvssspppqqqrrrrrrqqqpppqqqrrrrrrrrrrrrpppnnnnnnoooppppppqqqqqqrrrqqqpppooonnnjjjkkkmmmooopppqqqqqqqqqrrrrrrrrrssstttuuuwwwwwwssssssssssssrrrpppnnnmmmnnnmmmnnnrrrxxx}}}~~~ssskkkgggfffdddccc[[[TTTOOOQQQ[[[hhhppptttssskkkaaaXXXRRRMMMGGGCCC:::888777555555555777888:::GGGVVV___bbb^^^SSSHHH???===:::777555333333333888===AAAEEEKKKQQQQQQMMMGGGCCC@@@???DDDNNNYYY```++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++***)))))))))***'''(((***,,,---...//////......------,,,,,,++++++000000111555:::@@@FFFIIIJJJJJJKKKMMMOOOPPPOOONNNMMMLLLJJJHHHGGGFFFGGGGGGBBBCCCDDDDDDDDDCCCAAA@@@CCCAAA@@@???>>><<<888555//////......///111333444111000///...---,,,++++++///...---...///000///......------,,,,,,+++******......//////000000111111222111000...,,,+++++++++......///////////////...///......---,,,,,,,,,---+++,,,---...///...---,,,......///111333666999;;;<<<999999;;;<<<===BBBIIIZZZdddmmmppprrrvvvyyyxxx~~~wwwoookkklllooorrrnnnqqquuuvvvuuuuuuwwwyyyxxxxxxxxxwwwvvvtttrrrqqqooollljjjkkkmmmmmmiiidddYYYOOOFFFAAA>>><<<>>>BBBVVVgggxxx}}}zzz{{{}}}|||{{{xxxsssoookkkkkkkkk```lllyyy{{{zzzxxxwwwxxxzzz||||||{{{sssjjjdddhhhrrr{{{~~~zzzuuugggTTTEEE>>>999555333000,,,++++++---......))))))))))))))))))))))))******))))))***+++,,,,,,---,,,+++))))))))))))***++++++******)))*********///...------...000333444222222333444555666777888666666666666666666666666666777888999::::::;;;;;;???===;;;999999<<>>>>>>>>>>>??????>>>>>>??????AAACCCDDDEEEPPPZZZyyy~~~}}}}}}{{{uuussstttuuunnnooo~~~}}}{{{wwwlllZZZPPPLLLKKKSSScccvvvyyykkkWWWEEE:::666333111111222222444<<>>;;;666444444666666777;;;BBBLLLWWW^^^]]]XXXSSSGGG@@@888555666777666444555888===BBBEEEGGGFFFEEE@@@>>><<<@@@HHHRRR[[[```++++++++++++++++++++++++------------,,,,,,,,,++++++***************+++,,,+++,,,---...//////////////////000111222222333333000000222555:::@@@FFFJJJJJJKKKLLLNNNOOOOOONNNMMMNNNMMMKKKIIIHHHHHHHHHHHHEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCBBBAAA@@@>>>:::888222222111000000111333333222222111000///...------000...---...///000///.................................//////000000111111222111000...---,,,++++++------.../////////......000//////......---......------...//////......---///000000222555888;;;===>>>;;;;;;===>>>???DDDJJJYYYccclllooorrrvvvyyyxxx{{{|||vvvnnnjjjkkknnnqqqnnnqqquuuwwwvvvvvvxxxzzzxxxxxxwwwvvvtttsssrrrqqqpppmmmkkkkkkmmmlllgggccc\\\RRRHHHCCC@@@???BBBFFFYYYiiiyyy~~~}}}{{{wwwsssnnnkkkjjjjjjcccppp~~~}}}{{{{{{|||}}}|||{{{xxxooohhhiiilllppptttyyy|||uuueeeRRRFFF@@@;;;666222///,,,******,,,,,,,,,))))))))))))))))))))))))))))))(((((())))))***++++++***)))((((((((()))***,,,++++++*********++++++///...------...000222444222333333444555666777777666666666666666666666666888999:::;;;;;;::::::999<<<<<<=========>>>>>>>>>>>>>>>============>>>>>>@@@@@@@@@BBBCCCEEEGGGHHHNNNWWWtttzzzvvvwww{{{uuuttt~~~|||{{{zzzyyyxxx}}}{{{www~~~nnn]]]RRRMMMJJJQQQbbbuuu}}}nnn[[[III>>>:::444111111222222444<<>><<<:::888777777777666666666555555444555666777:::<<<>>>???EEEGGGLLLRRRWWWZZZ\\\]]]aaabbbeeegggiiijjjkkkkkknnnoooqqqrrrssssssrrrrrrqqqqqqppppppppppppoooooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnooommmlllkkklllnnnooopppppppppppppppoooooonnnnnnnnnoooooooooooopppooopppqqqrrrssssssssssssqqqqqqqqqssssssrrrooommmfffjjjnnnrrrvvv|||}}}pppgggeeeiiilllmmmkkkhhheeecccffflllqqqtttooohhhaaa[[[UUUOOOKKKAAA===888555555666666666777>>>IIIUUU\\\\\\WWWSSSIIICCC;;;888888888777444444777;;;???AAABBBAAA@@@>>><<<<<>>;;;777666444333222222222333333333222111000//////...000///......000000///...,,,,,,---......///000000.........///000111111111222111000...---,,,,,,,,,,,,,,,------............000000000000////////////......////////////......000111222444777;;;===???@@@>>>>>>@@@AAAAAAFFFLLLXXXaaakkknnnqqqvvvyyyxxxxxxzzz|||}}}tttllliiijjjmmmppprrrtttwwwxxxwwwvvvwwwwwwxxxwwwvvvtttrrrrrrqqqqqqqqqooolllmmmmmmlllgggccc___TTTHHHBBB??????CCCIII\\\jjjzzz}}}{{{wwwrrrnnnkkkiiihhhcccqqq~~~~~~~~~|||{{{zzzsssllljjjhhhhhhlllrrr{{{uuueeeSSSGGGAAA<<<777222///+++******+++******))))))))))))))))))))))))(((((((((((((((((()))***)))(((((((((((()))******,,,,,,++++++++++++,,,,,,......---...///000222444444444444555555555666666666666666666666666666666:::;;;<<<======;;;999888:::<<>>>>>>>>>>>?????????@@@@@@BBBDDDFFFHHHIIILLLUUUooo{{{|||~~~}}}~~~}}}|||{{{zzzzzztttlllooo}}}qqqbbbUUUNNNIIIPPP```tttsss```NNNBBB===555222111222222444===GGGTTTVVVSSSJJJAAA===<<<999888888888777777777777666555555666777999;;;===???BBBEEEJJJOOOUUUYYY\\\]]]aaaccceeehhhjjjkkkllllllnnnoooppprrrrrrrrrrrrqqqqqqpppppppppooooooooonnnmmmlllllllllllllllmmmmmmkkkllllllkkkjjjiiikkklllqqqqqqqqqqqqpppooonnnmmmooooooooooooppppppppppppqqqqqqrrrsssttttttttttttppppppppprrrsssrrrooommmgggiiilllooosssyyytttjjjdddbbbbbbkkkqqqvvvtttnnnkkknnnssstttqqqmmmhhhccc\\\UUUPPPEEEAAA;;;777555666666666222999FFFRRR[[[\\\YYYUUUMMMGGGAAA===<<<;;;888666555666999;;;<<<<<<:::999::::::<<>>>>>===;;;:::;;;===???AAAAAA@@@>>>===BBBBBBAAAAAAAAAAAABBBBBB======>>>@@@BBBDDDGGGHHHMMMVVVppp{{{zzzssskkklllwwwvvvgggXXXOOOIIIPPP```tttwwwdddQQQCCC;;;666333222222222555>>>HHHVVVYYYWWWMMMBBB>>><<<:::999999999888888888777777333333444555777999;;;<<<@@@CCCHHHNNNTTTYYY\\\^^^aaacccfffiiikkklllmmmmmmlllmmmooopppqqqqqqpppppppppppppppoooooonnnnnnmmmllllllllllllllllllmmmnnnllllllmmmllljjjjjjlllmmmppppppqqqqqqpppoooooonnnnnnnnnooooooooopppppppppqqqrrrsssssstttttttttsssppppppqqqsssttttttrrrpppllllllmmmoooqqquuuyyy{{{|||qqqeee[[[UUUaaakkkuuuxxxuuurrrsssuuuuuurrroookkkgggaaaZZZVVVIIIDDD===888666666666666111888DDDQQQ[[[^^^\\\YYYQQQMMMHHHDDDBBB???;;;888777777888888888777666555888888<<>>;;;888555333//////000333777===BBBEEEJJJMMMPPPPPPOOONNNOOOPPPOOOOOOOOOOOOOOOOOONNNNNNMMMLLLJJJIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIGGGDDDAAA???===:::777555444333333333222222111111000000000222000//////000000///...------,,,,,,,,,+++++++++------...///000111222222222111000///...---------++++++++++++,,,...000111222222333444444333333222111111000000////////////000222555888<<>>999888222000---,,,------,,,+++))))))))))))))))))))))))+++******))))))*********((()))***+++,,,---------,,,+++++++++,,,,,,---...------...///000111222222444444555555555555555555888888888888888888888888777999;;;===??????>>>======>>>>>>???????????????BBBAAAAAAAAAAAAAAAAAABBB<<<===>>>@@@CCCEEEHHHIIIOOOZZZsss}}}}}}zzztttttt{{{}}}{{{lll[[[OOOJJJQQQ```ttt{{{hhhSSSBBB888777444222222222555???IIIWWW\\\ZZZOOOCCC>>>;;;:::999999999999888888888888333333444555666888:::;;;@@@CCCGGGMMMSSSYYY]]]___aaaccceeeiiikkkmmmmmmmmmmmmnnnoooqqqqqqqqqqqqpppppppppoooooonnnmmmllllllmmmlllllllllmmmnnnnnnooommmnnnooonnnllllllnnnpppmmmnnnooopppppppppppppppmmmmmmmmmnnnnnnnnnoooooopppqqqqqqrrrrrrrrrrrrqqqqqqqqqrrruuuwwwwwwvvvtttooonnnmmmnnnqqqtttwwwyyy}}}{{{kkkYYYMMMUUU[[[eeeooouuuxxxwwwvvvuuurrrnnnkkkgggccc^^^ZZZLLLGGG???999666666666666333999DDDPPPZZZ___```^^^UUUSSSOOOLLLHHHCCC>>>;;;:::999999888777666555444666777;;;DDDPPP\\\eeejjj........................---------,,,,,,,,,,,,+++000///---,,,***))))))))),,,...222777;;;???BBBCCCBBBCCCCCCBBB@@@===:::777.........000444888===@@@FFFIIIMMMNNNLLLKKKMMMOOONNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJHHHEEEBBB???===;;;888666555555555333333222222111111111111333111000000000000///---000000///...------,,,,,,,,,---...///000111222333222111000///............++++++++++++---///111333444555777888888777666666555444333222111111111222222444777;;;???BBBEEEFFFFFFEEEFFFJJJJJJJJJMMMSSSYYYccckkkoooqqquuuwwwwwwyyyzzz{{{|||}}}}}}}}}}}}~~~zzzsssnnnkkkllloooqqqpppppprrruuuyyy{{{zzzyyyvvvuuuuuutttsssqqqpppoooiiikkkmmmnnnppppppppppppdddXXXJJJBBB>>>>>>CCCIIIZZZjjj~~~~~~yyyuuutttsssooolllqqq}}}zzzyyyyyyxxxwwwvvvmmmiiigggkkkpppvvv~~~}}}vvvooowwwvvveeeNNN???888777111///------......---,,,)))))))))))))))))))))))),,,++++++***************)))***+++,,,------------+++******++++++,,,---...------...///000111222222444444444555555555666666888888888888888888888888777888:::;;;===>>>???@@@???>>>===<<<<<<>>>???@@@>>>>>>============>>>>>>===>>>@@@BBBEEEHHHKKKLLLPPP[[[sss|||~~~zzzrrrsssxxx{{{}}}}}}ppp^^^QQQKKKQQQ___rrrnnnXXXDDD888888555222222222555???JJJYYY___^^^RRREEE>>><<<;;;999999999888888888888777555555666777888:::;;;<<<@@@BBBFFFLLLRRRWWW\\\^^^```bbbeeehhhkkklllmmmmmmnnnoooppprrrrrrrrrrrrqqqppppppooonnnmmmlllkkkkkkllllllllllllmmmnnnooopppmmmnnnooonnnmmmmmmoooqqqkkklllmmmnnnoooooooooooommmmmmmmmmmmnnnnnnnnnnnnoooppppppqqqqqqppppppppprrrrrrtttwwwzzz{{{yyywwwnnnmmmmmmoootttxxx{{{|||}}}ooo[[[NNNMMMOOOTTT```mmmuuuwwwvvvtttrrrnnnkkkgggccc___[[[NNNHHH???999666666666777666:::BBBMMMWWW]]]``````XXXWWWVVVRRRMMMHHHBBB???<<<;;;:::888777666666666777777;;;DDDPPP]]]hhhmmm....................................------------///...---,,,+++*********,,,...222777===AAADDDFFFFFFFFFEEEDDDAAA<<<888555------,,,---000444888;;;???DDDIIIJJJHHHGGGJJJMMMMMMNNNPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNMMMKKKJJJIIIIIIIIIHHHEEEBBB>>><<<:::888777666666777444444444333333333333333333222000000111000///---.....................---,,,,,,---///000222333333222111000///............++++++++++++---000333555888999;;;======<<<;;;:::999888777555555555555666444777:::???CCCGGGIIIJJJJJJIIIJJJNNNOOONNNQQQVVV[[[eeemmmpppqqquuuwwwvvvxxxyyyzzz|||}}}~~~~~~~~~|||xxxrrrllljjjkkknnnpppppppppqqqtttxxxzzzyyywwwtttuuuvvvwwwuuurrrooonnngggiiikkklllmmmmmmmmmmmm___SSSGGGAAA???@@@EEEKKK]]]kkk{{{zzzxxxxxxwwwssspppuuu|||zzzyyyxxxuuutttkkkggghhhpppxxx{{{~~~}}}zzzzzzzzzvvvyyysssbbbOOOBBB:::444...---,,,,,,......---,,,))))))))))))))))))))))))++++++***))))))))))))))))))***+++,,,---,,,,,,+++)))))))))******,,,------,,,---...///111111222222222333333444555666777777999999999999999999999999999999999999;;;===>>>???======<<<<<<<<<===>>>???<<<<<<<<<;;;;;;<<<<<<<<<===>>>@@@BBBEEEIIILLLMMMNNNYYYooo~~~|||wwwkkkjjjnnnrrruuuxxx|||}}}~~~rrr```TTTKKKPPP]]]ooo|||wwwaaaKKK===999555333333333666@@@KKK\\\bbbbbbVVVGGG@@@===<<<999888888888888777777777555555555666888999;;;<<>>GGGQQQXXX]]]^^^YYYZZZZZZWWWRRRKKKFFFBBB===<<<:::888777777888999888888;;;CCCPPP^^^iiippp////////////////////////000/////////............------,,,++++++,,,,,,,,,---///333888===AAADDDFFFIIIHHHGGGCCC>>>777111...---,,,+++,,,...111555777;;;@@@EEEFFFEEEDDDGGGKKKMMMNNNOOOQQQQQQQQQPPPPPPPPPQQQRRRRRRRRRQQQOOONNNKKKJJJIIIIIIIIIHHHEEEBBB===;;;:::888777777888888555555555555555444444444333222000000111000///---***++++++,,,,,,------...,,,,,,---///000222333333222111000//////...//////,,,++++++,,,...111444666;;;===???@@@AAA@@@???>>>===<<<:::888888888888999666999===BBBFFFJJJLLLMMMMMMLLLMMMQQQRRRQQQTTTYYY]]]fffnnnppprrruuuwwwvvvvvvwwwyyy{{{}}}zzzvvvpppkkkiiijjjmmmoootttssssssuuuwwwxxxuuurrrtttuuuwwwxxxwwwsssooommmfffhhhjjjkkkjjjiiiiiijjjXXXMMMCCC???>>>@@@FFFLLL___lllyyy{{{yyyzzzzzzvvvrrrsss|||zzzxxxuuusssiiigggkkkvvv~~~wwwrrrvvvzzz~~~zzznnn]]]OOOEEE;;;333,,,+++***+++---...---,,,))))))))))))))))))))))))******)))(((((((((((((((((()))***+++,,,+++******))))))))))))***+++,,,---,,,---...000111111111111222222333444555777777888999999999999999999999999<<<;;;999888999;;;===>>>;;;<<<<<<=====================<<<<<<<<<<<<======;;;<<<>>>@@@DDDGGGJJJLLLLLLWWWjjj|||wwwyyy~~~xxxjjjfffjjjnnnrrrvvvyyyzzz}}}~~~sssbbbVVVKKKOOO\\\lllyyy~~~}}}hhhQQQCCC999666333333333666@@@KKK^^^ddddddXXXIIIAAA???>>>888888888777777777777666333333333444666777888999???@@@CCCHHHNNNSSSWWWZZZ^^^```cccfffiiikkklllmmmhhhiiijjjllllllllllllkkkpppooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjkkklllmmmnnniiijjjjjjjjjiiiiiikkkmmmmmmmmmmmmmmmlllkkkjjjjjjooooooooooooppppppppppppppppppqqqqqqqqqppppppoooqqqrrrtttxxx{{{|||{{{zzzwwwtttrrrtttxxx{{{}}}|||zzzyyywwwxxxzzzzzzpppjjjddd]]]XXXRRRNNNKKKNNNWWWbbblllqqqooopppqqqpppmmmfff]]]WWWNNNGGG???888555666777777666777;;;BBBLLLTTTZZZ\\\ZZZ[[[\\\ZZZUUUNNNHHHEEE===;;;999888777888999:::999999;;;BBBOOO^^^jjjqqq///000111222222111000///333222111000......------************************,,,///222444666999===@@@DDDBBB@@@@@@>>>:::333---***))))))***+++---///000666888<<<===>>>???AAACCCEEEIIINNNQQQSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPOOONNNLLLJJJIIIHHHFFFCCCAAA;;;;;;;;;;;;;;;;;;::::::888888777666666666666666333444555333111.........------,,,+++++++++,,,,,,,,,,,,------...//////000000///...------------------------------000444777<<>>===>>>@@@@@@AAADDDGGGJJJMMMOOOQQQUUUVVVVVVVVVUUUVVVXXX[[[bbbiiippprrrqqqqqqwww|||xxxzzz|||}}}}}}~~~zzzqqqiiieeegggkkkooorrrtttuuutttsssrrrrrrssswwwwwwvvvuuutttrrrppppppllljjjhhhhhhiiihhhdddaaaWWWMMMDDD@@@@@@BBBHHHOOO___hhhsss{{{{{{vvvxxx|||wwwsssqqqpppkkklllqqq{{{xxxuuuxxx{{{{{{kkkYYYKKKDDD<<<555///---+++((()))+++...000---,,,***(((((()))***+++...---,,,+++***)))((('''((((((((()))******++++++------...////////////...000000111111111111000///111111111111222444777888999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>===<<<;;;;;;===<<<;;;;;;<<<===>>>???>>>>>>???CCCHHHKKKJJJHHHIIITTTfff~~~vvvxxxuuuiiieeegggjjjnnnrrrtttuuuuuuvvvxxxtttdddTTTMMMMMMRRR```ssspppYYYGGG;;;999777555555888@@@GGGccchhhhhh^^^PPPFFF???:::===;;;888777777888777666444444333333444555777888;;;???CCCHHHLLLPPPUUUXXX[[[___bbbccchhhnnnoookkkhhhjjjmmmnnnmmmmmmooopppqqqpppnnnmmmllllllmmmmmmjjjjjjjjjjjjkkklllmmmmmmmmmmmmnnnnnnnnnmmmkkkjjjjjjkkkllllllmmmmmmllllllooopppqqqqqqooonnnnnnoookkklllmmmooooooooonnnnnnnnnppptttwwwzzz~~~{{{wwwrrrrrrvvv|||}}}uuulllgggkkk{{{www{{{|||rrrooommmeeeZZZUUUPPPKKKMMMTTT___gggkkkooooooooopppooojjjaaaZZZRRRHHH???;;;888444444666:::777777>>>EEELLLUUU^^^___bbbaaa\\\WWWRRRKKKDDDAAA>>>;;;999:::;;;;;;;;;<<<::::::AAANNN^^^jjjppp///000111222222111000000333333111000///.........************************,,,...000111333555999;;;;;;888555444444222///,,,,,,,,,+++***+++,,,---...000333555777888999<<<>>>EEEIIINNNRRRSSSTTTTTTUUUTTTTTTSSSRRRQQQPPPOOOOOOMMMKKKIIIIIIHHHGGGDDDBBB???>>>>>>===<<<<<<;;;;;;888777777666666666777777555666666555222000///000...---,,,,,,+++,,,,,,,,,,,,,,,,,,---...///////////////...------------------------------///333666???BBBFFFIIIHHHGGGFFFFFFFFFFFFFFFDDDCCCCCCEEEFFFGGGHHHJJJLLLOOORRRUUUVVVXXXYYYYYYXXXXXXXXX[[[]]]cccjjjqqqsssrrrrrrwww|||yyy{{{}}}~~~~~~~~~|||~~~}}}xxxooohhheeefffiiillloooqqqssssssrrrrrrrrrtttttttttttttttsssrrrqqqpppnnnkkkhhhhhhhhhfffaaa\\\RRRHHH@@@===>>>BBBJJJRRR___jjjtttxxx}}}~~~{{{xxxyyyzzzvvvttttttnnnnnnsss|||wwwtttwwwyyyyyyssseeeTTTHHHAAA:::444000...+++)))((((((***+++---,,,***)))((()))***+++++++++*********)))))))))((())))))******+++,,,,,,)))***++++++,,,,,,++++++000000000111111000000///333222222111222333444555999999999999::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999:::<<<>>>???@@@@@@@@@>>>======AAAFFFIIIJJJIIILLLTTTccc{{{tttrrrwww}}}rrrhhhfffhhhhhhjjjmmmooopppqqqsssvvvssseeeVVVNNNMMMPPP\\\mmm|||yyybbbNNN:::777444222222666@@@KKKaaaiiikkkaaaRRRGGGAAA======:::888777777777666555444444333333444555777888;;;>>>CCCGGGKKKOOOTTTWWWYYY]]]```bbbfffkkkllliiigggiiikkklllllllllnnnooommmlllkkkiiihhhiiiiiijjjiiiiiiiiiiiijjjkkklllmmmlllmmmnnnnnnnnnmmmkkkjjjkkkllllllmmmmmmmmmmmmmmmooopppqqqqqqooonnnnnnooojjjkkkmmmnnnoooooooooooonnnppprrruuuwww{{{}}}wwwssstttxxx}}}~~~wwwnnneee___ccctttxxx|||~~~{{{wwwlll```]]]XXXSSSSSSXXX___dddffflllkkklllnnnooollleee___QQQHHH???<<<:::777666999:::888:::AAAHHHNNNUUU\\\^^^aaabbb^^^ZZZWWWQQQKKKBBB???<<<::::::::::::999:::999:::AAAOOO```mmmttt000111222333333222111000333222111000///.........+++++++++++++++++++++++++++,,,.........///222444555222///---...///000000///...---++++++++++++,,,,,,...///000222444888;;;DDDHHHNNNRRRTTTUUUVVVWWWVVVVVVUUUSSSQQQPPPOOONNNLLLKKKIIIIIIIIIHHHGGGEEECCCBBBAAA@@@>>>===<<<<<<777777777777777777888888666777888666444111111111......---,,,,,,,,,,,,,,,+++,,,,,,------......///......---,,,,,,,,,------,,,------,,,,,,...222555@@@DDDHHHJJJJJJJJJIIIJJJJJJJJJJJJHHHGGGHHHKKKNNNOOOOOOPPPQQQSSSWWWYYY[[[YYYZZZ[[[ZZZYYYZZZ]]]___eeekkkqqqtttssssssxxx|||{{{|||~~~~~~~~~~~~}}}{{{xxxzzz~~~}}}zzzuuuooohhheeeeeegggiiimmmoooqqqrrrrrrrrrsssuuuqqqqqqrrrrrrsssrrrrrrqqqpppmmmjjjhhhgggddd^^^XXXKKKCCC<<<;;;===BBBLLLVVV```kkkttttttuuu~~~~~~~~~~~~}}}zzz{{{yyyyyyrrrqqqttt}}}tttqqqsssttttttooobbbSSSHHHCCC===777000///---***((('''&&&&&&---,,,***)))))))))***+++(((((())))))******++++++)))))))))***++++++,,,,,,+++,,,------...---------//////000000000000//////333333222222222222333333777888888888999999999999::::::999999999999::::::;;;;;;;;;;;;:::999888777666888<<<@@@BBBCCCBBBAAA>>>======???DDDHHHKKKLLLOOOSSS^^^tttxxxsssuuu{{{rrrjjjiiiiiihhhhhhjjjnnnppprrrtttwwwtttgggYYYRRROOOOOOWWWgggvvvkkkUUU>>>999555333111444@@@MMM```kkkpppfffUUUIIICCC@@@<<<:::777666777777666444444333333333333555666777:::>>>BBBFFFJJJNNNSSSVVVWWW\\\___```bbbggghhhfffeeegggiiikkkkkkkkkmmmnnnnnnmmmllljjjiiijjjjjjkkkiiiiiiiiiiiijjjkkklllmmmlllmmmnnnnnnnnnmmmlllkkkllllllmmmmmmmmmnnnnnnnnnooopppqqqqqqooonnnnnnooojjjkkkmmmnnnooopppppppppnnnoooqqqrrrtttxxx~~~}}}uuupppqqqvvv|||zzzrrrhhh___XXX[[[lll|||{{{yyymmmfffaaa[[[ZZZ]]]bbbdddeeehhhggghhhkkknnnmmmiiidddRRRIII@@@>>>===::::::;;;999888<<>><<<;;;777777888888999999999999777888888777444222111222000///...---,,,,,,,,,---++++++,,,,,,------------------,,,,,,,,,,,,,,,---,,,,,,---,,,,,,---000222===@@@EEEHHHJJJKKKLLLMMMKKKKKKKKKJJJJJJLLLOOORRRSSSRRRRRRSSSUUUWWWZZZ\\\YYYZZZ[[[[[[ZZZ\\\___aaahhhmmmrrrttttttuuuxxx{{{|||}}}~~~~~~}}}}}}~~~|||zzzuuuyyy}}}~~~|||xxxuuuooojjjgggggghhhiiinnnppprrrsssrrrrrrssstttppppppqqqssssssttttttssspppnnnkkkjjjhhhddd^^^XXXIIIAAA;;;:::===CCCOOOZZZccclllsssrrrrrrzzz}}}|||~~~|||~~~}}}uuusssvvv}}}|||rrrooooooppppppkkk```QQQGGGBBB<<<666......---,,,***((('''&&&,,,+++***)))))))))******((((((((())))))******+++(((((())))))***+++++++++------...////////////.........///000000000//////222222222222222333333333777777777777888888888888:::999999888888999999:::;;;;;;;;;;;;;;;:::999888999;;;>>>@@@BBBCCCCCCBBB@@@??????@@@DDDIIINNNQQQTTTTTTZZZmmmzzzrrrooommmjjjjjjllltttwwwxxxyyyzzzvvvhhh[[[SSSOOOLLLRRRaaaqqqnnn[[[FFF???:::888444333>>>LLL___mmmtttkkkXXXJJJCCCAAA;;;999777777777777555444444333333222333444666777:::===AAAEEEIIIMMMQQQTTTVVV[[[______```dddfffdddeeegggiiijjjkkkkkklllnnnnnnmmmllljjjiiijjjjjjkkkjjjjjjjjjjjjkkklllmmmnnnllllllmmmnnnnnnmmmlllkkkkkkkkkkkkkkkllllllmmmmmmooopppqqqqqqooonnnnnnoookkkkkkmmmnnnooopppqqqqqqppppppqqqqqqrrrvvv|||yyyppplllqqqwww|||tttiii^^^WWWYYYiiiyyy}}}}}}oooiiiaaa^^^```dddggghhhgggeeeeeehhhlllmmmkkkhhhWWWMMMDDDBBBAAA>>><<<<<<999777:::AAAHHHMMMTTT[[[^^^bbbccc```]]][[[UUUOOOIIIFFFAAA>>>===<<<;;;:::666666888@@@PPPcccttt333444555555555333222111///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,***)))+++,,,,,,---///111111111111111333222000...,,,,,,,,,,,,+++,,,------...000555888@@@EEEMMMSSSWWWXXXYYYZZZZZZYYYXXXVVVTTTRRRQQQPPPMMMKKKJJJJJJKKKLLLLLLKKKHHHGGGEEECCC@@@>>><<<;;;999999:::;;;;;;::::::999666888888777444222111222111000///...------------+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---+++,,,,,,,,,++++++...000555999???CCCFFFIIIKKKMMMKKKLLLMMMMMMMMMOOOSSSVVVVVVUUUUUUUUUVVVXXXZZZ[[[ZZZ[[[\\\]]]]]]___ccceeejjjnnnrrrtttuuuuuuxxxzzz{{{|||~~~~~~}}}}}}~~~}}}{{{vvvyyy}}}}}}|||xxxuuupppllljjjjjjkkklllrrrtttuuuuuutttsssssstttqqqrrrsssttttttuuuuuuuuupppnnnlllkkkkkkgggaaa[[[JJJCCC>>><<<>>>DDDQQQ^^^hhhnnnqqqqqqrrrwww||||||~~~{{{zzzzzz{{{{{{{{{}}}~~~vvvtttwww~~~~~~uuuqqqpppooojjjeeeZZZLLLBBB<<<666///,,,---------,,,+++***)))+++++++++***************)))))))))))))))*********''''''(((((()))******+++******+++,,,,,,,,,,,,,,,......///000000000000000000111222333444555666666666666777777777888888888:::999999888888999999:::<<<<<<======>>>======<<<@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEEJJJPPPTTTVVVUUUWWWggg|||wwwsssooopppsss|||~~~~~~|||vvvhhhZZZPPPKKKGGGLLLYYYkkk{{{qqqcccKKKAAA::::::777444<<>>===<<<<<<===>>>===<<<;;;:::777888999777444222222222222111000///...---------++++++++++++++++++++++++++++++******++++++,,,,,,+++,,,,,,+++******,,,---...222888===AAADDDHHHKKKJJJLLLNNNPPPQQQSSSVVVXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[]]]___```cccgggkkkkkknnnqqqtttuuuuuuwwwxxxyyyzzz||||||||||||}}}~~~zzz|||~~~|||{{{uuurrrnnnkkkjjjkkkmmmoootttuuuvvvvvvtttsssssstttsssssstttuuuuuutttttttttooommmllllllllliiibbb\\\KKKFFF@@@???@@@FFFUUUcccmmmrrrtttrrrqqqsssrrrooouuuvvvwwwxxxxxxwwwuuusss|||}}}{{{yyy{{{sssrrrvvv|||wwwssspppiiidddYYYKKKBBB<<<555...+++,,,,,,---------,,,,,,++++++++++++******))))))***************+++++++++((((((((()))******++++++,,,---......//////.........///000111111222222111000111333444666777777777666777777777888888888888::::::999999999999::::::======???@@@AAAAAAAAAAAAEEEDDDBBBAAA@@@AAABBBCCCCCCCCCCCCCCCEEEIIINNNSSSUUUTTTVVVbbb~~~xxxtttuuuzzz~~~wwwiii\\\MMMHHHCCCEEERRRdddvvv{{{rrrSSSCCC888999999666;;;GGG[[[jjjtttnnn^^^OOODDD>>>;;;:::999999999888666444333222222222222444555666888;;;???CCCFFFJJJNNNQQQSSSZZZ_________cccffffffhhhiiikkkkkkjjjjjjjjjlllkkkjjjiiigggggggggggghhhkkkkkkkkkkkklllmmmnnnoookkklllmmmnnnnnnnnnmmmllljjjiiihhhggghhhiiijjjkkkooopppqqqqqqooonnnnnnooonnnnnnnnnnnnooopppqqqqqqrrrrrrrrrqqqqqqssswww{{{zzzzzz}}}~~~tttiii```^^^iiiwwwxxx{{{xxxmmmiiiggggggfffhhhdddaaabbbgggkkkmmmmmmiii]]]RRRPPPOOOKKKFFFCCC???:::666999===CCCLLLUUU]]]```aaa]]]YYYUUUOOOIII@@@===:::888777888777777666666777===JJJ]]]qqq666666777777666555333222//////......------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---...333:::???AAABBBCCCDDDCCCAAA===888444111///...+++,,,......------///000555;;;EEEMMMRRRTTTUUUUUUUUUTTTTTTRRRQQQPPPOOOOOOKKKIIIFFFFFFGGGIIIIIIIIIKKKJJJHHHFFFDDDBBB@@@?????????@@@@@@???===;;;:::999::::::999666444333444333222000///...---------+++++++++++++++************************+++,,,,,,***+++,,,+++***)))***,,,,,,///444888<<>>888111++++++++++++++++++,,,,,,+++++++++++++++***))))))))))))***+++,,,---......)))******+++,,,,,,------000111111222222222222222///000111222333333333333222333555666777777777777777777777888888888999999;;;;;;::::::::::::;;;;;;<<<===???AAACCCDDDEEEEEEDDDDDDDDDDDDCCCBBBBBBBBB@@@AAABBBBBBBBBDDDIIIMMMQQQRRRTTT^^^www}}}xxxxxx|||~~~|||pppdddOOOJJJDDDEEEOOOaaasss~~~gggOOO<<<::::::666:::DDDUUUcccooommmaaaTTTHHH???<<<;;;::::::;;;:::777555333222222111222444555666777:::>>>BBBEEEHHHMMMOOOQQQYYY^^^^^^^^^bbbeeefffhhhjjjkkkjjjiiiggghhhhhhnnnmmmkkkjjjiiiiiijjjkkkjjjjjjjjjjjjjjjlllmmmmmmjjjkkkmmmnnnnnnnnnmmmllljjjiiihhhggghhhiiikkklllooopppqqqqqqooonnnnnnoooppppppooonnnnnnooopppqqqpppqqqqqqqqqpppqqqtttvvv|||}}}rrrhhhdddnnnzzzzzzqqqttt{{{|||uuupppkkkggggggbbb___```eeekkkoooppppppdddZZZXXXYYYUUUOOOLLLDDD>>>:::;;;<<<>>>DDDKKKNNNSSSTTTRRRPPPOOOJJJDDD===:::777666777888888888777777777;;;FFFXXXmmm{{{666777777777777555333222111000000////////////000,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))))))))+++---***000777<<>><<<::::::;;;<<<:::888555555555333222111///......------++++++************************))))))***+++,,,,,,***+++,,,+++***))))))+++,,,///333666999<<>>@@@??????@@@EEEIIINNNPPPSSS[[[rrrzzzyyy|||~~~xxxnnnTTTOOOHHHHHHQQQaaasss~~~|||]]]BBB<<<:::666999BBBPPP^^^kkkkkkcccWWWKKKAAA<<<<<<;;;;;;<<<:::888555333222222111222333555666777:::>>>AAADDDHHHLLLOOONNNWWW]]]]]]]]]aaaeeefffhhhiiijjjiiigggeeeeeefffkkkjjjiiigggggggggggghhhhhhhhhhhhhhhiiijjjkkkllljjjkkkmmmnnnnnnnnnmmmmmmkkkjjjiiihhhhhhjjjlllmmmooopppqqqqqqooonnnnnnooorrrqqqooonnnnnnnnnooopppnnnpppqqqpppooopppqqqsssxxx{{{~~~zzzooojjjrrr}}}uuulllooovvvxxxqqqkkkeeeaaa]]]^^^dddlllqqqsssttthhh^^^^^^```]]]WWWSSSGGGBBB>>>>>>===<<>>???AAABBBCCCCCCCCCDDD@@@<<<<<<@@@DDDGGGHHHIIIJJJLLLSSShhh~~~{{{~~~ttt]]]SSSJJJFFFKKKWWWlll}}}fffFFF===;;;555555<<>>===;;;:::999999888555555444333333333444444444666:::>>>AAAEEEJJJNNNQQQSSSVVVYYYZZZ]]]```bbbhhhfffdddccccccdddeeefffllljjjgggfffggghhhhhhgggiiiiiiiiiiiiiiiiiiiiiiiiiiijjjlllnnnoooooonnnmmmhhhhhhiiijjjjjjkkkllllllmmmmmmkkkkkkjjjkkklllmmmrrrqqqpppmmmkkkllloooqqqpppqqqqqqppppppooonnnmmmtttuuuyyy~~~}}}tttyyyrrrjjjjjjnnn}}}vvvpppiii```YYYZZZ```fffnnntttuuummmdddbbbdddeeebbb]]]SSSMMMFFFAAA??????@@@@@@;;;<<<===@@@CCCCCCAAA???>>>:::777666888999888666666777999<<<>>>IIIaaavvv666555555444333222111000111111000///...............---,,,,,,++++++,,,,,,,,,,,,+++***+++---///000...000333555777;;;@@@DDDKKKPPPPPPGGG===666222///---............/////////111666>>>DDDIIIKKKMMMNNNQQQOOONNNOOOQQQQQQOOOLLLKKKJJJGGGDDDAAABBBFFFIIIKKKJJJIIIIIIHHHHHHHHHHHHGGGIIIHHHEEEDDDGGGGGGDDD?????????>>><<<:::888777:::777333000///...---+++*********)))))))))((((((''''''''''''''''''''''''))))))))))))***+++,,,---///000111333555888:::;;;@@@CCCGGGKKKMMMPPPSSSUUURRRTTTTTTSSSQQQOOONNNOOOOOOQQQTTTYYY^^^cccgggjjjnnnooopppqqqrrrrrrrrrrrrqqqrrrtttvvvyyy{{{}}}~~~~~~~~~}}}vvvppplllfffccceeeggghhhjjjnnnpppooooooqqqtttuuutttrrrppppppooonnnmmmmmmlllllliiikkkkkkiiihhhfff\\\RRRGGGBBB======EEESSScccnnnxxxzzz{{{yyytttpppoooppptttrrruuuzzz|||yyyxxxyyy{{{{{{|||}}}}}}|||{{{zzzyyyzzzzzz{{{qqquuu}}}rrrhhh]]]VVVLLLCCC===999333...,,,,,,+++++++++*********)))((('''''''''(((******)))***+++---...000111222......---------------...------..................222333333333444555555555555555555555555555555555;;;:::999999999:::;;;;;;;;;;;;<<<======<<<:::888:::;;;<<<===>>>>>>=========>>>???@@@AAABBBBBBCCCDDD@@@======@@@CCCEEEEEECCCEEEHHHOOOccc{{{|||~~~}}}gggZZZMMMGGGJJJUUUgggvvv~~~dddDDD;;;999444666===HHH[[[dddffffffZZZJJJDDD???>>>===;;;999888777777555555444333333333444444444666:::===AAAEEEIIIMMMQQQSSSVVVXXXZZZ\\\___aaaddddddccccccdddfffggghhhkkkiiihhhggghhhiiihhhgggggghhhhhhiiijjjkkkkkkllliiikkkmmmnnnoooooonnnmmmkkkkkkllllllmmmmmmnnnnnnnnnmmmlllkkkkkkkkklllmmmnnnnnnmmmjjjiiiiiilllnnnoooooooooooonnnmmmllllllooopppuuu{{{}}}~~~~~~uuullljjjkkkxxxyyysssiii___VVVVVV[[[aaaiiippprrrpppnnnmmmkkkhhhdddaaa^^^XXXPPPIIIDDDBBB@@@???<<<<<<===???AAAAAA???===;;;888555555777888777555777777999:::;;;EEEZZZooo555555555555444222111000//////...............///...------,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///---...///000111555:::>>>EEENNNRRRKKKAAA999555222/////////000000000000000///444<<>><<<:::999666333000///...---+++******))))))))))))((((((''''''''''''''''''''''''(((((((((((()))***++++++,,,---...000222555777888;;;???EEEJJJMMMPPPSSSUUUUUUVVVWWWUUURRRPPPOOOOOOMMMPPPTTTYYY___dddhhhkkkppppppqqqrrrrrrrrrrrrrrrrrrssstttwwwyyy{{{}}}~~~}}}~~~~~~|||||||||{{{{{{{{{}}}~~~yyyssspppkkkggghhhiiihhhiiillloooooooooqqqssstttrrrqqqlllmmmoooppppppooonnnmmmhhhkkklllkkkjjjfff[[[PPPDDD@@@===>>>GGGWWWgggqqqvvvyyy|||{{{wwwttttttvvvxxxvvvwwwzzzzzzwwwvvvxxxyyy||||||zzzwwwwwwttttttzzzrrrwwwvvvkkkYYYRRRGGG???:::555000---,,,++++++++++++******************)))***++++++,,,))))))***+++...111444666///......---......//////,,,,,,------......//////555555555555555555555555666666666666666666666666===<<<;;;;;;::::::;;;;;;<<<<<<>>>>>>>>><<<;;;999:::::::::;;;;;;;;;;;;;;;===>>>???@@@AAABBBBBBBBBCCCAAA???>>>???AAAAAA@@@@@@CCCFFFLLL[[[zzz{{{|||vvvgggUUULLLLLLTTTcccpppxxxzzzwwwuuu~~~aaaDDD:::777333666===BBBWWWcccfffhhh]]]LLLFFF???>>><<<:::888777666555666555444333333333333333333666999<<>>===>>>>>>>>><<<;;;:::888666666777888777777888888888888888???RRRddd444555666666555333111///...------------......///......---,,,,,,,,,,,,,,,,,,++++++***++++++,,,---++++++++++++---000666:::@@@KKKSSSOOOEEE===777444111111111111111111111111000444:::@@@DDDGGGJJJLLLNNNNNNOOOPPPPPPOOOMMMKKKKKKJJJGGGCCC@@@???AAADDDGGGGGGHHHHHHIIIIIIIIIIIIIIIKKKJJJHHHIIINNNQQQPPPHHHHHHHHHFFFDDDAAA===<<<999666222000///...,,,+++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''((()))******++++++---...111444666777:::???EEEKKKNNNPPPQQQSSSWWWXXXXXXVVVSSSPPPOOOOOOLLLOOOTTTZZZ```fffjjjlllqqqrrrssstttuuuvvvvvvvvvvvvwwwwwwyyyzzz{{{||||||yyyzzz|||}}}}}}{{{zzzyyyyyyzzzzzz|||}}}~~~|||xxxsssnnnkkklllmmmkkkkkkmmmoooooooooqqqrrrqqqnnnlllhhhkkkooorrrsssrrrpppnnniiilllnnnmmmlllggg[[[OOOBBB@@@===???HHHWWWgggqqqtttxxx||||||yyyvvvvvvvvvxxxvvvvvvxxxwwwtttuuuxxx{{{~~~}}}zzztttrrrooommmrrrzzz}}}{{{ooottt~~~vvviiiXXXOOODDD>>>999333///---++++++++++++************************++++++,,,,,,)))))))))***,,,000333555///............///000000...//////000111222222333777777777666666666666666777777777777777777777777<<<<<<<<<<<<<<<======>>>>>>>>>>>><<<;;;:::;;;<<<>>>>>>===<<<;;;;;;<<<<<>>===BBBDDDHHHKKKVVVppp{{{ttt___RRRPPPUUUaaalllrrrpppjjjeeejjjwwwyyy___EEE:::666333555<<<>>>SSSaaafffiii]]]KKKEEE===<<<;;;999888777777666666555444444333333333333333555999;;;>>>AAAFFFIIINNNQQQUUUXXXYYYZZZ]]]^^^^^^```cccfffiiijjjjjjiiihhhggghhhiiikkkjjjhhhfffhhhhhhiiijjjkkklllmmmmmmlllmmmnnnoooooooooooonnnqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmllllllkkkmmmmmmmmmkkkjjjjjjlllnnnnnnnnnnnnnnnmmmlllkkkkkknnnooottt{{{~~~}}}ppphhhlllooouuu}}}}}}jjj]]]OOOJJJKKKNNNUUU[[[ccclllxxx}}}wwwsssmmmhhhbbb[[[UUUOOOJJJFFFEEECCC@@@>>>======<<<::::::999888888999999999999888777888777777<<>>AAAEEEHHHKKKLLLMMMPPPQQQPPPOOOMMMLLLLLLLLLIIIEEEBBBAAACCCDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIKKKKKKHHHIIINNNPPPNNNKKKKKKKKKIIIFFFBBB>>><<<999666222///...---,,,***)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***++++++,,,...111333666777;;;@@@FFFJJJMMMNNNOOOPPPSSSTTTTTTRRROOOLLLKKKKKKLLLOOOUUU[[[bbbgggkkkmmmoooppprrruuuwwwyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzvvvwwwxxxyyy{{{~~~~~~zzzzzzzzz{{{|||}}}~~~~~~}}}{{{tttooommmooopppmmmmmmnnnnnnnnnnnnnnnooommmiiifffeeehhhnnnrrrtttsssqqqooojjjlllmmmkkkiiidddYYYNNNBBB@@@>>>@@@HHHVVVdddmmmvvvzzz|||xxxwwwwwwxxxvvvwwwyyywwwuuuxxx}}}~~~|||zzzrrrqqqnnnlllnnnrrrpppkkkiiippp{{{ttteeeZZZNNNCCC>>>999222...///+++++++++*********))))))))))))*********+++++++++***)))((((((***,,,///111...............///000000000000111222333444444555777777777777777777777666888888888888888888888888999999;;;<<<>>>@@@@@@AAA@@@???===999666777;;;>>>AAA@@@???>>>=========>>>@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAA@@@???>>>======AAACCCGGGLLLUUUmmmzzzjjjZZZSSSUUU___iiimmmhhh^^^WWWYYYbbblllqqqrrr\\\FFF;;;666333555:::;;;QQQ___eeehhh\\\JJJDDD;;;:::999999888888888999666666555444333222222333222555888:::<<<@@@DDDGGGLLLOOOTTTWWWYYYZZZ\\\^^^```bbbeeehhhiiiiiihhhggggggfffgggiiikkkkkkiiigggkkkkkkkkkkkkkkklllllllllnnnnnnoooooooooooooooooopppppppppppppppqqqqqqqqqqqqppppppooonnnlllkkkkkkkkkllllllkkkjjjjjjlllnnnoooooooooooonnnmmmlllllloooppptttzzz|||~~~sssgggfffmmmvvv{{{|||mmm___OOOGGGEEEEEEJJJOOO\\\dddqqquuurrrmmmhhhaaaZZZRRRMMMLLLHHHCCC???>>>======<<<999:::::::::999888888999777666777777777;;;HHHVVV666666666666555333222000//////...............//////......---------------++++++++++++***)))))))))'''(((((()))***...333777;;;GGGRRRTTTRRRLLLDDD===;;;:::999777555444222222222444888;;;===AAAEEEGGGIIILLLPPPRRRQQQOOOOOOOOONNNMMMKKKHHHEEEDDDEEEGGGEEEFFFGGGIIIIIIIIIHHHGGGHHHKKKLLLJJJKKKOOOOOOMMMNNNNNNNNNLLLIIIDDD???<<<888555222///...---,,,***))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))++++++,,,...000333555777;;;???DDDHHHJJJLLLNNNOOOSSSTTTTTTRRROOOMMMLLLMMMNNNQQQWWW]]]dddiiilllnnnlllmmmpppsssvvvyyyzzz{{{}}}}}}|||{{{{{{zzzyyyyyyuuuuuuvvvwwwyyy{{{}}}~~~~~~||||||}}}}}}~~~~~~~~~{{{sssooommmppppppmmmkkkllliiiiiiiiikkkkkkiiifffbbbcccggglllqqqssssssqqqooojjjjjjhhheeebbb___VVVLLLBBB@@@>>>AAAIIIUUUbbbkkkxxx}}}|||yyyyyyyyyyyy{{{}}}{{{yyy|||}}}{{{yyyqqqrrrpppnnnnnnnnniiiaaacccjjjvvvuuufff\\\OOOCCC???:::111...000+++************)))))))))(((((()))************)))***))))))((()))***,,,---------------...///000000000000111111222222333333777777777777777777777777777777777777777777777777666888:::===???AAABBBBBB@@@@@@===999555666:::???@@@@@@??????>>>>>>>>>===AAAAAABBBBBBBBBAAA@@@@@@>>>@@@AAA@@@???>>>???@@@???@@@EEELLLUUUkkk}}}zzzfffXXXSSSZZZdddjjjddd[[[SSSQQQUUU\\\aaaeeeVVVEEE<<<666333555999:::PPP^^^dddhhh]]]LLLFFF;;;;;;:::999999999999999777666555444333222222222222444777999;;;>>>BBBEEEIIIMMMRRRVVVYYYZZZ\\\^^^aaacccfffhhhiiiiiihhhggggggffffffhhhjjjkkkjjjiiillllllllllllllllllllllllooooooooooooooopppppppppmmmnnnnnnoooppppppqqqqqqrrrrrrqqqpppooommmkkkjjjiiijjjkkkjjjiiiiiikkkllloooooooooooonnnmmmlllllllllmmmrrrwwwyyy{{{ssseee```jjjuuuyyyyyyzzzsssdddSSSIIICCC@@@BBBEEESSSYYYdddsss~~~zzzuuunnneee[[[TTTQQQLLLEEE@@@>>>>>>??????999;;;<<<;;;999777777888777666666777777:::EEEPPP777777666555444333222222111111000///............//////...---------------++++++++++++***)))(((''''''((())))))***+++///111:::DDDOOOVVVZZZXXXPPPGGGBBBAAA???===:::777555444111333555777999<<<@@@CCCCCCHHHMMMOOONNNMMMMMMMMMNNNNNNLLLJJJGGGFFFGGGHHHEEEFFFHHHIIIIIIHHHGGGFFFGGGLLLNNNNNNOOORRRRRROOOQQQRRRQQQOOOKKKFFFAAA===888555111///...---+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********+++---///222444666777;;;???CCCFFFIIIMMMOOOSSSUUUUUUTTTQQQOOOOOOPPPOOOSSSYYY___eeejjjmmmnnnnnnoooqqqtttwwwyyyzzz{{{zzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~|||xxxrrrnnnlllnnnmmmiiieeeeeeaaabbbdddgggiiihhheeebbbbbbfffkkkppprrrrrrpppnnnlllkkkfff```]]][[[UUUMMMBBB@@@???BBBKKKWWWdddlllwww}}}~~~{{{zzzzzz{{{~~~}}}zzz}}}}}}yyywwwnnnpppooommmnnnmmmggg___ZZZbbbooo~~~{{{mmm___PPPCCC@@@:::000,,,000************))))))))))))'''((()))***+++******))))))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000111111111111111111111111555555666666777777888888777777777777777777777777777888:::===???@@@AAAAAA>>>@@@@@@===888777:::>>>???@@@AAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@???>>>======???@@@@@@>>>???AAADDDAAA???CCCKKKTTTfffvvv___SSSWWWaaaiiieee^^^XXXTTTQQQSSSUUUWWWMMMAAA:::666444666999888NNN]]]dddiii```PPPLLL???>>><<<:::999888888777777666555444333222222222222444666888:::<<<@@@CCCFFFJJJQQQVVVYYY[[[]]]___bbbccceeeggghhhiiiiiiiiigggfffeeefffiiikkkkkkkkkkkkkkkllllllmmmmmmnnnnnnqqqppppppoooooopppppppppllllllmmmnnnpppqqqrrrrrrssssssrrrqqqooommmkkkiiiiiijjjkkkkkkjjjjjjkkkmmmnnnnnnnnnnnnmmmlllkkkkkkjjjkkkpppvvvyyy{{{nnn```[[[bbblllssswww{{{{{{lllZZZNNNFFF@@@>>>@@@FFFKKKTTT^^^iiiuuu}}}wwwnnnccc\\\TTTNNNFFF@@@>>>>>>@@@@@@===???AAA???<<<999999:::777666666777666777@@@JJJ888777666444333333333333333222111//////.........//////...------------...++++++++++++***((('''&&&''')))******))))))+++---999BBBNNNXXX___aaaYYYOOOGGGFFFDDD@@@===:::777666111222444444666888<<>>888555111///...---+++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******((()))***,,,...111333555444777;;;@@@DDDHHHMMMPPPOOOQQQQQQQQQNNNMMMMMMMMMQQQTTTZZZaaafffkkkmmmnnnrrrsssuuuwwwyyy{{{{{{|||vvvvvvwwwxxxxxxyyyzzzzzzxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~zzzvvvrrrnnnlllmmmkkkeee``````[[[\\\___dddggghhheeecccbbbeeejjjnnnqqqqqqooonnnooommmfff___\\\[[[VVVPPPAAA@@@@@@DDDMMMYYYfffnnnsssyyy}}}zzzzzzzzz{{{}}}xxxzzz~~~yyyuuujjjlllkkkjjjlllmmmggg```SSS[[[iiiwwwttt```PPPCCC@@@:::///+++///************))))))))))))((()))***+++,,,+++******((()))***,,,------------+++++++++,,,---...///000333333333222222222222222444555555666777888888999666666666666666666666666888999;;;===????????????<<<@@@CCCAAA<<<999:::<<<@@@AAACCCDDDDDDCCCAAA@@@>>>>>>???>>>>>>===<<<;;;<<<>>>@@@???>>>@@@CCCGGGFFFBBBCCCJJJQQQ```fffUUUWWW```iiifffddd```YYYRRRNNNNNNLLLFFF>>>999666555777:::777MMM\\\dddjjjcccUUUQQQBBBAAA>>><<<999777666555777777555444333222222222222444666888999<<>>;;;AAAHHHNNNTTT```ppp}}}{{{sssjjjcccUUUNNNFFF@@@===>>>@@@AAABBBEEEFFFEEEAAA======>>>888666666666555555<<>>:::888444444444222111222666999777:::>>>BBBFFFHHHIIIIIIMMMMMMMMMMMMKKKHHHEEECCCDDDEEEGGGIIIIIIIIIGGGFFFGGGHHHIIILLLNNNRRRTTTVVVWWWWWWUUUQQQKKKEEE@@@===555333000---+++*********))))))))))))))))))))))))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''((()))***,,,///111222555666888===DDDIIIMMMNNNPPPQQQQQQPPPNNNMMMMMMNNNRRRXXX^^^```dddlllpppqqqssstttuuuvvvxxxzzz{{{|||{{{xxxwwwxxx{{{||||||zzz||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~|||}}}wwwsssfff___bbbbbb]]]^^^ddd^^^dddiiijjjiiiiiilllppplllmmmmmmmmmnnnnnnoooooommmlllggg^^^XXXUUUQQQLLLEEEBBBAAAEEEPPP___lllssswwwxxxzzzzzzzzzzzz{{{|||xxx|||xxx{{{zzzssslllllllllnnnooolllddd^^^[[[```iiisss~~~qqq^^^LLL???>>>;;;111,,,---,,,,,,++++++***)))(((((())))))))))))))))))))))))*********++++++,,,,,,---,,,,,,------.../////////000111222222111222444666333444666777888999888888:::888666666777777777666555777:::<<<>>>>>>===<<>>>>>>>>@@@CCCEEEEEEBBBBBBDDDGGGLLLJJJEEEHHHOOOTTTmmmxxxvvvttt[[[ZZZdddkkkvvvxxxkkk^^^WWWSSSNNNKKKCCC;;;999777444555888>>>NNNaaalllnnniii\\\QQQJJJEEE???;;;:::999999888999888777666444333222111444444555666888;;;===???EEEHHHNNNRRRVVVZZZ^^^aaa```cccfffgggggggggggghhhjjjhhheeefffjjjllllllkkknnnkkkhhhgggjjjmmmpppqqqqqqqqqpppooonnnnnnoooooommmnnnoooooonnnoooqqqsssrrrrrrqqqpppnnnlllkkkjjjmmmmmmmmmmmmlllkkkjjjjjjnnnnnnmmmmmmkkkiiihhhgggeeeiiiooovvv}}}~~~zzzzzzssshhhaaaYYY[[[^^^bbbiiitttvvveeeWWWJJJ???;;;;;;999:::;;;???GGGQQQZZZ```ooosssyyy}}}}}}uuukkkcccWWWQQQGGG???<<<<<>>PPP\\\```^^^ZZZWWWRRRQQQOOOLLLHHHDDDAAA@@@===999444111222333444333333555999===AAADDDEEEFFFMMMMMMNNNNNNLLLJJJGGGEEEDDDEEEGGGHHHHHHHHHFFFEEEGGGHHHIIILLLOOOSSSUUUWWWWWWVVVSSSOOOIIICCC>>>:::444222///---+++*********))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''(((***,,,...111222444555777<<>>===:::888777888:::<<<===>>>>>>>>>===>>>???AAABBBCCCCCCCCCFFFGGGGGGGGGGGGGGGFFFEEECCCBBBBBBBBBAAAAAAAAAAAABBBEEEGGGFFFDDDCCCEEEHHHIIIIIIFFFJJJPPPSSShhh~~~xxx}}}}}}bbb]]]dddpppxxxzzzssslllhhh___UUUMMMCCC999777777666777999@@@OOOaaaiiiiiicccXXXNNNHHHDDD???;;;::::::999999888888777555444333222111555555555777999;;;>>>@@@CCCGGGLLLQQQTTTXXX\\\___```bbbeeeggggggggghhhiiiiiigggeeeeeehhhkkkkkkjjjnnnkkkiiiiiikkknnnoooppppppoooooonnnmmmmmmnnnnnnmmmnnnooooooooooooqqqsssqqqqqqpppooonnnllljjjiiinnnnnnnnnmmmmmmlllkkkjjjmmmmmmmmmlllkkkiiihhhgggfffjjjpppwww~~~uuurrruuussslllggg```___\\\\\\```iiiuuu}}}wwwhhh[[[OOODDD>>>>>>===<<<<<<>>>BBBIIIPPPTTT___dddllltttwwwuuunnnhhh]]]SSSGGG>>><<>>999666888777555555888555666888<<<@@@AAA@@@>>>555333111///...000111333222222222222111000///...,,,+++++++++************))))))))))))******+++,,,111<<>>555111222333000---///111555999===AAADDDFFFMMMNNNNNNOOOMMMKKKIIIGGGEEEEEEFFFGGGGGGFFFEEEDDDCCCEEEGGGKKKNNNRRRTTTVVVTTTSSSPPPKKKEEE???999666222111///,,,+++******+++((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&%%%%%%%%%%%%''''''(((***,,,...000111222333666;;;@@@EEEIIIKKKMMMNNNOOONNNMMMLLLMMMNNNTTT\\\cccfffjjjppprrrqqqpppqqqrrrtttvvvwwwxxxyyy~~~|||zzzyyyzzzzzzzzzxxxzzzzzz{{{{{{{{{|||||||||~~~~~~vvvmmm```WWWRRRWWW[[[]]]cccllltttssspppjjjdddbbbdddgggpppoooooonnnnnnmmmllllllkkkkkkfff]]]XXXWWWUUUQQQLLLHHHFFFIIIRRR```lllsss{{{|||~~~~~~|||yyywww}}}yyywwwuuutttsssnnnggg```^^^bbbjjjsss{{{nnnZZZLLL@@@<<<999000,,,---,,,,,,++++++***)))))))))*********************************+++,,,---------------......//////000000000111222222111222333555333444555777888888888888999;;;???CCCEEECCC>>>:::999999:::;;;<<<>>>???@@@??????@@@BBBBBBCCCCCCCCCFFFFFFGGGGGGHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEHHHIIIHHHEEEDDDEEEHHHFFFHHHGGGJJJPPPPPPaaa~~~|||zzzeee\\\```qqqxxx{{{zzz{{{zzzoooaaaTTTFFF888555666777888:::AAAPPP```eeebbb[[[QQQJJJFFFBBB===:::999:::999999888888777555444333222111555555666777999;;;>>>???AAADDDJJJNNNRRRVVVZZZ]]]^^^aaadddgggggghhhiiijjjhhhfffeeeeeegggiiijjjiiimmmllljjjkkkmmmnnnnnnnnnooonnnnnnmmmmmmmmmmmmmmmnnnpppqqqqqqpppppprrrssspppppppppooonnnlllkkkjjjnnnnnnnnnmmmlllkkkkkkjjjllllllkkkkkkjjjiiihhhhhhhhhlllrrrxxxooommmtttxxxuuuqqqkkkfff___YYYYYYaaallluuu~~~}}}qqqhhh\\\NNNEEECCCCCCAAA>>>===>>>AAAEEEHHHOOOTTT^^^iiiqqqtttrrroooeeeXXXHHH>>>===AAAEEEGGGLLLQQQUUUXXX]]]\\\SSSHHHDDD===999999888666666999444666:::???CCCDDDBBB@@@777444000......000222333333333444333222111///...,,,,,,,,,+++++++++******)))))))))))))))***++++++111:::HHHVVV___```]]]ZZZXXXVVVTTTQQQNNNLLLJJJIIIHHHAAA777222111000...,,,000111444888<<>>BBBEEEDDD@@@===;;;;;;::::::<<<>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@CCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJHHHDDDCCCDDDFFFEEEHHHFFFHHHMMMMMMZZZttt~~~vvvzzz~~~{{{```VVVYYYmmmuuu{{{}}}|||ppp```NNN<<<555666777888888BBBQQQ___bbb]]]UUUMMMFFFBBB???;;;888888999888888888777666555444333222222444444444555777:::<<<===>>>BBBGGGKKKOOOSSSWWWZZZ]]]```cccfffggggggiiijjjgggfffffffffgggiiijjjkkkmmmllllllmmmoooooonnnlllooonnnnnnmmmmmmmmmnnnnnnppprrrttttttsssssstttuuuqqqqqqqqqpppooonnnmmmlllnnnnnnmmmlllkkkjjjjjjjjjkkkkkkjjjjjjiiiiiiiiijjjjjjnnnssszzzwwwvvv}}}~~~{{{tttooofff___^^^cccmmmuuu~~~yyynnn^^^PPPJJJHHHEEEAAA>>><<<===???AAAHHHMMMVVVbbbmmmtttuuuuuummm^^^KKK???===BBBGGGIIIOOORRRWWW]]]dddggg___UUUJJJBBB;;;::::::888999;;;666999>>>DDDHHHHHHDDDAAA888444///---...000111111444444555555444222000...,,,,,,,,,+++++++++******)))))))))((())))))******...444AAAQQQ^^^dddcccaaaXXXVVVSSSPPPMMMKKKIIIIIICCC@@@:::444///---...///111111222555:::AAAGGGJJJOOOOOOOOONNNLLLIIIEEECCCFFFFFFEEEDDDCCCAAA@@@???>>>@@@BBBEEEHHHJJJKKKLLLHHHFFFCCC>>>999444000...------,,,+++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((&&&''''''(((***,,,...///---000555888;;;???DDDHHHJJJKKKMMMMMMMMMMMMOOOQQQUUU]]]dddgggjjjnnnpppnnnnnnooopppqqqsssuuuvvvwwwwwwxxxxxxyyyyyy{{{|||}}}zzzzzzzzzzzz{{{{{{{{{||||||}}}~~~~~~|||{{{{{{||||||}}}}}}~~~~~~yyysssoooooonnnnnnooolllhhhggghhhiiijjjjjjhhhfffdddcccbbbiiiiiijjjkkkkkklllmmmmmmlllkkkcccXXXRRRQQQPPPMMMLLLJJJJJJPPP[[[hhhsssyyy~~~~~~yyytttsssyyy}}}{{{wwwuuusssooohhhccchhhlllsssyyy}}}~~~}}}|||uuu{{{~~~xxxhhhXXXOOODDD===888222//////+++++++++***************************************)))***+++,,,---...//////......//////000111111222111222333222111111333444444444555666777888999999999999:::<<>><<<;;;::::::;;;>>>AAACCCBBBCCCCCCCCCBBBBBBAAA@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEGGGIIIGGGCCCAAABBBDDDFFFIIIEEEEEEIIIIIIUUUlllssssssvvvzzzoooXXXQQQTTTfffsss}}}nnnZZZDDD999777666666666AAAPPP^^^bbb^^^VVVMMMEEE???===999777777777777666777777666555444333333222333222333333555777999;;;<<>>AAAFFFHHHPPPTTTYYY___hhhooollleeeWWWLLLAAA<<<:::888777888;;;>>>EEEKKKOOONNNIIIDDD999555000///000222222000444555555555444222///---,,,+++++++++************)))))))))(((((())))))******...888HHHXXXccceeecccTTTRRROOOLLLJJJIIIHHHHHH??????<<<777111///000333000//////111666===DDDIIINNNOOOOOONNNLLLIIIFFFDDDFFFFFFDDDBBBAAA???>>>===???@@@BBBDDDFFFFFFFFFFFF???===;;;777333000---,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&'''((()))+++---...,,,000555777999===BBBGGGIIIKKKMMMNNNNNNOOOQQQSSSVVV]]]ccceeehhhmmmooommmnnnnnnoooqqqssstttvvvvvvxxxyyyyyyyyywwwwwwxxxzzzzzzzzz{{{{{{{{{|||||||||zzz|||}}}}}}|||{{{{{{|||zzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}yyywwwxxx|||uuuooommmnnnnnnoooooommmkkkiiihhhggghhhiiijjjlllmmmnnnnnnmmmjjjbbbVVVOOOOOONNNLLLKKKKKKNNNUUU```llluuuzzz}}}}}}{{{uuuqqquuu}}}||||||yyyuuusssrrrpppkkkgggjjjnnntttzzz|||{{{yyyvvvssszzz}}}{{{{{{|||rrreeeVVVOOOEEE<<<666222000///************************++++++++++++++++++++++++)))***+++,,,---...///000//////000000111111222222222222333222111111222444555555555555666888999:::999777666777:::<<<======;;;:::999999;;;===@@@BBB===>>>@@@AAACCCDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCFFFGGGEEEBBB@@@AAACCCEEEIIIEEECCCGGGHHHQQQdddsssqqqppptttzzz~~~hhhSSSMMMRRR___qqqyyyeeeNNN@@@999666555666???MMM\\\dddddd^^^QQQGGG@@@===:::888888888777666777666666555444444333333222111111222333666888999:::===CCCGGGKKKOOOSSSVVVZZZ]]]aaaccccccdddeeefffdddeeeggghhhiiikkkooorrrpppooonnnooopppooommmkkkpppooooooooooooppppppqqqrrrtttwwwwwwvvvttttttuuurrrsssssssssssssssrrrrrrooonnnllljjjhhhhhhhhhiiijjjjjjiiiiiijjjlllmmmoooooorrrwww~~~~~~~~~yyylllfff[[[XXXSSSNNNJJJHHHGGGGGGFFFIIIPPP\\\iiiuuu~~~|||ooo[[[JJJAAA@@@DDDGGGOOOUUU[[[```hhhqqqsssqqqeeeVVVGGG???:::666333333<<>>???@@@@@@???>>>===666555333111...,,,+++***))))))***+++++++++++++++++++++++++++++++++++++++''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''')))***,,,---+++000555777888;;;BBBGGGIIIKKKMMMNNNOOOPPPRRRTTTXXX^^^ccceeeggglllooonnnnnnnnnoooqqqssstttvvvvvvvvvxxxyyywwwuuuuuuwwwyyy{{{{{{|||||||||}}}}}}}}}zzz|||~~~~~~}}}}}}~~~yyyzzz{{{|||}}}~~~}}}}}}}}}~~~}}}vvvuuuyyy}}}wwwsssqqqooonnnnnnnnnooooooooonnnjjjjjjkkklllmmmmmmnnnnnnllliii```UUUOOOOOOPPPNNNLLLMMMQQQYYYdddnnnuuuxxx|||{{{|||}}}wwwppppppwww|||zzzvvvrrrqqqrrrrrrnnnkkklllpppwww|||~~~{{{xxxuuuttt|||zzzvvvtttmmmcccRRRMMMDDD:::333111///---************************++++++++++++++++++++++++)))***+++,,,---///000000//////000111111222222333222333333222111111222444555555555555666888999:::888777666666999;;;;;;;;;999999999999;;;===???@@@;;;<<<>>>@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEBBBEEEFFFEEEBBB@@@BBBDDDAAAHHHFFFEEEIIIHHHMMM\\\zzzqqqnnnooosssuuuvvv}}}{{{fffRRRKKKNNNXXXlll~~~mmmWWWFFF<<<666666999===JJJ[[[ggglllgggXXXIIIBBB@@@===;;;;;;:::888777666666666555444444333333222222222222333555777999999===BBBFFFJJJNNNRRRUUUZZZ\\\___aaaaaaaaabbbccc```ccceeeggghhhkkkooosssrrrqqqoooooooooooonnnlllnnnnnnnnnnnnnnnoooppppppppprrruuuuuutttrrrrrrrrrrrrrrrsssssssssssssssrrrqqqpppmmmkkkjjjiiijjjjjjkkkjjjjjjjjjkkkmmmoooqqqpppsssyyytttpppiiibbb[[[VVVSSSQQQQQQSSSWWW```kkkwwwxxxgggSSSEEE@@@BBBFFFIIIQQQZZZ___dddlllpppqqqjjjZZZIII@@@;;;777444444;;;@@@IIIQQQVVVUUUPPPKKK===999555555777888555111333444555555444111...,,,*********))))))))))))(((***)))(((((((((((())))))***''''''000===FFFGGGDDD@@@@@@>>>>>>???@@@BBBDDDEEE@@@;;;:::<<<;;;666111333111//////444;;;DDDIIIKKKLLLNNNOOOOOOOOOMMMLLLGGGFFFCCCAAA>>><<<;;;;;;999:::;;;;;;:::888666555111000///---++++++******((((((***++++++,,,,,,+++++++++++++++++++++++++++)))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&'''''')))***+++,,,+++000555777888;;;AAAGGGIIIKKKMMMOOOPPPQQQSSSUUUZZZ```ddddddggglllpppooonnnnnnpppqqqsssuuuvvvvvvqqqtttvvvvvvuuuvvvyyy}}}||||||||||||}}}}}}}}}}}}zzz|||~~~zzzzzz{{{|||}}}~~~|||||||||}}}~~~~~~sssppptttwww{{{}}}zzzvvvsssqqqpppjjjhhhggghhhkkkoooqqqsssmmmmmmnnnnnnnnnnnnnnnnnnkkkiii```UUUPPPQQQRRRQQQNNNPPPTTT\\\fffnnnsssvvvuuuttttttxxx}}}}}}yyysssooolllqqqzzz|||zzzxxxuuuqqqqqqssssssqqqooooootttzzz~~~yyyvvvuuu~~~zzzssspppiiiaaaPPPLLLCCC888111///---,,,******************++++++++++++++++++++++++++++++)))***+++,,,...///000111000000000111222222333333222333333222111000222444555555444555666777999:::888777777888:::;;;:::999888888999:::;;;===>>>???===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@??????CCCCCCDDDDDDEEEEEEEEEFFFBBBEEEFFFEEEBBBAAABBBEEE>>>FFFGGGGGGKKKIIIKKKWWWxxx}}}sssmmmkkknnnooopppwwwzzzfffQQQHHHJJJSSSgggzzzqqq[[[JJJ>>>777777;;;;;;IIIZZZjjjrrrnnn\\\KKKEEEBBB???>>>===<<<:::888666666666555444444444333333333333333444666888999999<<>>;;;666222333333222111222666<<>>;;;999999888222333444555444222000.........---,,,+++***)))(((+++***************++++++&&&'''(((*********)))((()))((((((((((((''''''''''''''''''''''''''''''''')))*********++++++++++++,,,...222444777;;;???BBBEEEFFFHHHKKKNNNPPPRRRSSS[[[\\\^^^aaadddfffhhhiiiiiilllppprrrtttuuuwwwyyywwwtttqqqrrruuuwwwwwwvvvzzzxxxvvvuuuvvvxxxzzz|||~~~}}}|||{{{zzz{{{{{{|||}}}}}}|||||||||}}}}}}~~~|||{{{{{{{{{}}}~~~~~~{{{sssnnnnnnmmmppptttuuutttqqqnnnmmm```___^^^___bbbfffkkknnnmmmllllllllllllkkkhhhfffllldddZZZTTTQQQQQQPPPNNNMMMLLLTTTcccnnnqqquuuzzzzzzuuurrruuuwwwvvvttttttooommmoootttuuuwww|||yyyyyyvvvsssrrrtttsssnnnkkkkkkmmmwww|||||||||zzzuuummmeee```NNNGGG>>>777222000///...+++++++++*********))))))******++++++++++++******++++++,,,------......///000000000111222222222333000111111111111222222222333333333444555666777888888888999999999888888777:::::::::;;;<<<===>>>???BBBAAA???>>>===>>>??????===<<<<<<<<<===>>>@@@AAACCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCBBBAAABBBDDDFFFBBBCCCGGGKKKLLLKKKPPPWWWqqq{{{zzzyyytttqqqpppnnnlllooouuu|||}}}~~~wwwcccNNNFFFIIIMMMaaazzzzzzbbbLLL===777777888:::HHH^^^qqqyyyrrrcccWWWJJJFFFAAA<<<:::888777666555555555666555555444444222222222222333555777888:::<<>>777999===;;;777666333111//////000000...+++++++++++++++************************++++++++++++'''((((((***+++---///000222444666777===FFFIIIHHH@@@@@@@@@AAA@@@<<<666222333222111111222666===BBBIIIJJJLLLNNNNNNLLLJJJHHHFFFEEEBBB???<<<999888777000111111111111///...---------,,,+++***)))(((((('''''''''((()))***+++,,,)))***++++++,,,,,,,,,+++(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,...111444666:::>>>AAADDDEEEHHHKKKNNNQQQSSSTTT[[[\\\^^^```cccfffhhhiiijjjmmmoooqqqrrrtttvvvxxxvvvtttrrrrrrtttvvvuuutttxxxwwwvvvvvvwwwxxxzzz{{{|||}}}}}}~~~}}}|||{{{zzz||||||||||||||||||||||||zzzzzz{{{|||}}}~~~~~~~~~~~~}}}{{{wwwpppiiieeegggiiikkklllkkkiiiiiijjjeeedddccccccdddgggjjjlllnnnmmmmmmmmmmmmkkkhhhfffggg___VVVPPPNNNOOONNNMMMNNNNNNVVVdddnnnrrruuuyyy}}}wwwtttvvvxxxvvvtttuuuqqqpppqqqrrrppprrr}}}zzzyyyxxxtttqqqrrrpppjjjhhhhhhnnnwww|||yyyxxxwwwrrrhhh```QQQJJJ@@@777111---+++)))+++++++++*********))))))***++++++++++++++++++***+++,,,,,,------......///000000000111222222333333111111111222222222333333444444555555666777888888:::;;;;;;;;;;;;;;;::::::888888888:::;;;===???@@@AAA@@@@@@???>>>>>>??????===<<<<<<<<<<<<>>>???AAACCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@???>>>>>>@@@BBBCCCCCCFFFJJJJJJIIIMMMTTThhhsssqqqtttzzzuuurrrnnnkkklllqqqwwwxxx{{{xxxiiiVVVLLLLLLMMMaaa{{{|||fffQQQBBB:::888999999GGG^^^rrr|||yyyooofffTTTMMMEEE???<<<:::888777555555666666666555444444222222222222333555777888999;;;===@@@CCCHHHMMMQQQRRRUUUYYY[[[[[[[[[\\\\\\___```bbbdddgggiiikkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooopppppppppqqqqqqssstttttttttssssssvvvvvvuuusssrrrrrrrrrrrrpppoooooonnnnnnoooooopppjjjiiiiiiiiikkknnnqqqssswww{{{}}}xxxuuutttsssuuuyyy|||~~~zzzlll\\\OOOJJJIIIDDDCCCEEEJJJQQQUUUUUUTTTLLLGGG???999777666666666222777DDDTTTbbbgggbbb\\\LLL@@@777888;;;:::555111///...------......---+++,,,+++++++++************************++++++,,,,,,''''''(((((()))***+++,,,...111444777>>>GGGKKKIIIAAAAAABBBBBBAAA===777222222222111111222777>>>CCCIIIJJJLLLMMMLLLJJJHHHFFFEEEDDDBBB???<<<999666555///......------,,,++++++,,,,,,+++***)))(((''''''$$$$$$%%%&&&''')))***+++++++++******++++++,,,,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((+++---000333555888<<>>?????????@@@@@@@@@??????>>>===<<<<<<;;;<<<===???@@@BBBBBBAAAAAAAAAAAABBBBBB???@@@@@@???======???@@@CCCCCCEEEHHHGGGFFFJJJQQQ___~~~www}}}rrrlllkkkqqqzzz{{{wwwssspppqqqtttxxxxxx{{{{{{qqqaaaRRRKKKLLL^^^vvv}}}jjjVVVFFF===999999777GGG```uuu}}}yyycccXXXKKKBBB>>>===:::888666666666666666555444444222222222222333444666777777999<<<>>>@@@DDDIIILLLOOOSSSWWWYYYZZZZZZZZZ[[[^^^```ccceeehhhiiijjjjjjiiikkkmmmnnnooonnnlllkkkoooooopppppppppqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvwwwvvvuuusssrrrqqqqqqqqqoooooopppqqqqqqqqqppppppkkkjjjjjjjjjkkknnnppprrrxxx|||}}}}}}~~~~~~}}}|||}}}zzzkkk[[[OOOIIICCCAAAAAADDDIIILLLKKKIIIAAA===999666555666666555000666BBBTTTbbbhhhddd___MMM@@@555555999888222///---,,,,,,,,,---------,,,,,,,,,+++++++++*********)))******++++++,,,,,,,,,++++++*********++++++,,,,,,///333666===FFFJJJHHHCCCCCCDDDDDDBBB>>>777333222222111111333888>>>DDDJJJKKKMMMMMMLLLJJJGGGEEECCCCCCBBB???<<<888444222...---,,,+++*********++++++******)))((('''''''''%%%%%%%%%&&&'''((()))***)))((('''&&&'''((()))***''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''***,,,///111333666:::===???AAADDDIIIMMMRRRUUUWWW\\\]]]___aaadddgggiiijjjlllmmmnnnnnnnnnppprrruuuuuutttssssssrrrrrrrrrqqquuuvvvwwwyyyzzzzzzzzzyyyzzz{{{}}}~~~~~~}}}{{{zzz{{{|||}}}}}}|||zzzxxxvvvvvvxxxzzz}}}~~~~~~~~~~~~}}}xxxsssqqqpppkkkfffeeehhhkkkmmmmmmoooqqqrrrmmmmmmnnnnnnnnnmmmmmmmmmqqqpppooonnnnnnllliiifff```ZZZRRRNNNOOOQQQRRRRRRMMMRRR^^^mmmzzzyyyuuuvvvwwwtttssssssuuuvvvsssjjjaaaeeewww}}}xxxvvvwwwrrrooommmiiieeeeeeiiirrr{{{|||ssspppqqqooofff]]]LLLFFF===555000---,,,+++*********************************))))))*********,,,,,,------.../////////000000111111222333444444333333444444444555555555555555666777777777777777777777777777777888888999555666666777999;;;<<<======>>>@@@AAAAAA@@@???>>>======<<<<<<<<<===??????@@@@@@????????????@@@@@@AAABBBCCCBBB@@@@@@AAABBBBBBBBBDDDGGGGGGFFFKKKRRR^^^zzzvvvtttyyy{{{rrrkkkkkkooouuu~~~}}}|||zzz{{{zzzjjjVVVHHHHHHUUUiii{{{}}}lllWWWGGG===999999888IIIbbbxxxooobbbQQQEEE@@@>>>;;;888777777777777666666555444222222222111222444555666777999;;;===>>>AAAEEEHHHOOORRRWWWZZZ[[[[[[\\\]]]]]]```cccfffhhhiiiiiihhhhhhiiikkklllmmmmmmlllkkkppppppqqqqqqqqqrrrrrrrrrrrrqqqpppppprrrtttvvvxxxwwwvvvuuusssrrrqqqqqqqqqqqqrrrsssssssssqqqpppooojjjjjjjjjkkkmmmppprrrtttwww{{{~~~}}}yyyvvvwww~~~{{{hhhTTTHHHGGGDDDBBBBBBEEEFFFDDDBBB<<<:::777666666777666666000555AAAQQQ___eeebbb]]]LLL???444333555444111///,,,,,,------------......,,,,,,,,,++++++++++++***)))******+++,,,,,,------------,,,++++++++++++++++++///222666===EEEHHHFFFFFFEEEDDDDDDBBB===888333333333222111333888>>>CCCKKKLLLMMMNNNMMMKKKHHHFFFCCCBBBAAA>>>;;;777333111///...---,,,++++++++++++***)))))))))((('''''''''))))))(((((('''((((((((()))(((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((***,,,...000111444777:::<<<>>>BBBGGGMMMRRRVVVXXX]]]^^^```bbbeeehhhjjjkkklllmmmnnnooonnnoooqqqsssssstttttttttsssrrrqqqrrrtttuuuwwwyyyzzzzzzzzzyyy{{{{{{{{{zzz{{{{{{||||||{{{|||}}}}}}|||zzzxxxvvvvvvxxxzzz}}}~~~{{{}}}yyyooohhhggggggeee^^^bbbhhhlllnnnnnnnnnooonnnooopppqqqqqqqqqpppppprrrqqqoooooonnnkkkhhheee]]]WWWPPPMMMOOORRRTTTTTTRRRZZZggguuuxxxsssssstttrrrpppqqqsssuuurrrggg^^^dddvvv}}}wwwssstttpppnnnmmmiiifffiiiooottt|||wwwqqqnnnjjjddd^^^JJJDDD;;;444///---,,,+++***************************)))(((((((((((()))***,,,,,,---......//////000///000111222333444555555555555555555666666666666555555666777777777666666666666666555666777888999888888888888999::::::;;;<<<===???@@@AAAAAA@@@???>>>>>>===<<<===>>>???@@@>>>======<<<<<<======>>>BBBCCCDDDDDDBBBAAABBBCCCAAA@@@CCCFFFGGGGGGMMMUUUccczzzzzzrrrqqqmmmsssyyypppllllllnnnssszzzttt^^^KKKDDDKKKWWWgggvvv}}}lllXXXFFF<<<999:::999IIIaaawwwttthhhWWWIIIBBB>>>;;;888888888888888777666555444333222111111222333555666777999;;;===>>>@@@DDDFFFMMMQQQUUUYYYZZZ\\\]]]^^^^^^```cccfffhhhhhhhhhhhhjjjiiiiiiiiijjjkkkmmmnnnqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqppppppqqqtttvvvxxxwwwwwwuuutttsssrrrrrrrrruuuuuuuuuuuutttqqqooonnnjjjjjjkkkmmmpppsssuuuwwwwww{{{zzzrrrmmmmmmvvvvvvbbbTTTOOOJJJEEECCCCCCCCCAAA???>>><<<:::999999999888777000444===LLLZZZaaa___[[[KKK@@@666333222000///000,,,---......---,,,---///,,,,,,,,,,,,++++++++++++)))******+++,,,---......---,,,+++***))))))))))))+++///333777>>>GGGIIIGGGIIIGGGDDDBBB@@@<<<888555555444333222333777>>>CCCJJJKKKMMMNNNNNNKKKIIIGGGCCCBBB@@@===999555222000///......------,,,,,,+++***)))))))))(((((((((''',,,+++***)))((((((((((((******)))((((((((()))))))))(((((((((((('''''''''$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((()))))))))+++---...000222555888999<<<@@@FFFMMMSSSXXXZZZ]]]^^^```bbbeeehhhjjjkkkjjjmmmooopppppppppqqqsssrrrtttuuuuuusssrrrrrrssssssuuuwwwyyyzzz{{{zzzzzz||||||zzzzzzzzz{{{}}}~~~{{{|||}}}}}}|||{{{yyyyyyxxxyyyzzz|||}}}~~~~~~~~~~~~yyy}}}wwwhhh^^^^^^```^^^\\\aaagggmmmnnnooonnnoooooopppqqqrrrsssssssssrrrsssqqqooonnnmmmjjjfffcccXXXRRRKKKIIIKKKOOOQQQQQQWWW```mmmzzz}}}vvvpppqqqrrrpppoooppppppsssqqqfffaaaiiizzzxxxsssrrrppppppooollljjjnnntttuuu~~~yyyrrrooojjjddd___KKKEEE;;;333...+++)))(((***************+++++++++***)))(((''''''((()))***---------...//////000000///000111222333444555666666666666777777777777888666777888999999888777666999888777777888999;;;<<<;;;;;;::::::::::::;;;;;;<<<===>>>???@@@AAAAAAAAA@@@???>>>>>>>>>???@@@@@@======<<<<<<<<<<<<======>>>@@@BBBBBBAAAAAAAAABBB@@@???BBBEEEFFFGGGMMMVVVbbbvvv~~~rrrlllgggfffkkk{{{}}}uuuqqqooommmooosss{{{}}}hhhUUUEEEEEEIIIVVVhhhxxx~~~ppp\\\JJJ===999::::::FFFZZZooo~~~{{{tttkkk]]]OOOEEE???;;;:::999999999999888666555444333222111111111333444555666888;;;===>>>@@@CCCEEEHHHLLLQQQUUUXXXYYY[[[]]]___```bbbeeegggggghhhhhhjjjiiihhhhhhiiikkkmmmoooppppppqqqqqqqqqrrrrrrrrrsssrrrqqqpppqqqsssvvvwwwwwwwwwvvvuuuttttttttttttwwwwwwvvvuuutttrrrqqqpppllllllnnnppprrruuuwwwxxxyyy~~~~~~wwwmmmgggaaahhhsssuuukkkXXXRRRKKKGGGFFFEEECCC@@@BBB@@@===;;;;;;;;;;;;:::...000999FFFTTT\\\\\\YYYNNNEEE;;;555111------111,,,...///...,,,+++,,,...------,,,,,,,,,+++++++++)))******+++,,,---...///,,,,,,+++***))))))))))))+++000555:::BBBKKKNNNLLLKKKHHHCCC@@@===;;;888666666666444222333777===AAAHHHIIIKKKMMMMMMKKKIIIGGGDDDBBB???;;;777444222000......//////...---+++*********))))))))))))((((((******))))))((()))))))))+++++++++++++++***))))))******)))))))))((((((((($$$%%%%%%&&&''''''((((((''''''''''''(((((((((((((((***,,,---...000333666777:::???FFFMMMSSSXXX[[[[[[\\\^^^aaacccfffhhhiiiiiilllppprrrrrrrrrrrrrrrqqqtttvvvvvvtttssstttuuutttuuuvvvxxxyyyzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~||||||||||||||||||||||||zzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||}}}{{{|||ttteee^^^cccddd```___ccchhhlllooopppqqqrrrqqqqqqqqqrrrrrrrrrrrrsssrrrqqqooonnnllliiieeebbbTTTNNNHHHFFFHHHLLLNNNOOORRR^^^mmmyyy|||uuuooooooqqqoooooopppmmmrrrpppiiigggrrr{{{vvvsssrrrsssssspppmmmqqqxxxvvv|||rrrnnnooommmddd\\\IIIBBB:::222---+++***)))))))))*********+++++++++,,,+++***))))))***+++,,,------......//////000000///000111222444555666666777777777888888888888999888999;;;<<<<<<:::999888:::999999888999;;;===>>><<<<<<;;;<<<<<<===>>>>>>=========>>>???AAABBBCCCBBBAAA@@@??????@@@AAAAAA>>>>>>============>>>>>><<<>>>@@@BBBAAAAAABBBCCC@@@???AAACCCCCCDDDKKKSSS[[[kkkwwwnnniiiddddddmmmwww~~~zzzvvvooolllmmmrrr{{{ppp]]]KKKFFFEEEOOObbbuuuvvveeeRRRCCC;;;999888???MMMaaattt~~~}}}yyypppkkkbbbUUUHHH@@@======:::::::::999888777555555333222111111111222333444333666:::<<<===???BBBDDDEEEIIIOOOSSSVVVXXXZZZ[[[```aaabbbccceeeggghhhhhhiiiiiiiiijjjkkklllmmmnnnppppppppppppqqqqqqqqqqqqsssrrrrrrqqqrrrssstttuuuwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvuuutttttttttuuuuuupppqqqrrrssstttuuuvvvwwwxxx~~~||||||vvvllleeeXXXYYY^^^iiivvv~~~}}}ccc]]]TTTOOOMMMKKKIIIFFFCCC@@@===;;;;;;<<<<<<<<<,,,...555BBBQQQZZZ[[[YYYRRRIII@@@888000***,,,111+++---///...+++)))+++------------,,,,,,,,,++++++)))******+++---...//////------,,,+++*********++++++000666<<>><<<:::888666777777555333333666<<<@@@FFFGGGJJJKKKLLLJJJHHHGGGEEEBBB>>>:::666333111111---...///000///---+++)))************))))))))))))((((((((((((((()))***+++***+++,,,,,,,,,***)))(((************))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((***,,,---...///222555666999>>>EEEMMMTTTYYY\\\YYY[[[\\\___bbbdddfffggggggkkkqqqttttttsssrrrrrrpppssswwwwwwuuutttuuuwwwtttuuuvvvwwwyyyzzz{{{|||{{{}}}~~~}}}}}}|||||||||}}}}}}~~~||||||{{{zzzzzz|||}}}~~~~~~}}}||||||}}}}}}|||rrrffffffooopppjjj```bbbfffhhhjjjmmmpppsssssssssrrrqqqqqqqqqqqqrrrrrrqqqooommmkkkhhhdddaaaSSSNNNGGGEEEHHHLLLNNNNNNJJJXXXhhhwww|||tttooooooqqqppppppqqqlllqqqqqqkkklllxxxyyyuuuuuuvvvvvvrrrnnnrrrxxxvvvuuuiiihhhnnnnnncccWWWDDD>>>777111......------))))))******++++++++++++...---+++******+++---...------......///000000000///000111222444555666777777888888888888999999999:::;;;===>>>>>>===;;;::::::999888888888:::===>>>;;;;;;<<<<<<>>>???AAAAAA============>>>AAACCCDDDCCCBBBAAA@@@@@@@@@AAABBB??????>>>>>>>>>>>>??????;;;>>>AAACCCCCCBBBCCCDDDAAA@@@@@@BBBAAABBBHHHPPPRRRbbbuuummmhhheeehhhlllttt{{{qqqiiigggooowwwqqq___PPPIIIEEENNNbbbuuu|||mmmZZZHHH===999666999CCCWWWmmm{{{}}}zzzmmmllleeeYYYKKKAAA>>>???;;;::::::999888777666555333222111111111222333444222555888;;;===>>>AAACCCEEEIIIOOOSSSVVVXXX[[[\\\aaaaaaaaabbbdddfffhhhiiifffhhhjjjlllnnnnnnmmmllloooooopppppppppqqqqqqqqqssssssrrrrrrrrrsssssstttwwwwwwwwwwwwwwwxxxxxxyyyuuuttttttttttttvvvxxxyyyuuuuuuuuuuuuuuuuuuuuuuuuuuu|||~~~|||~~~wwwllleeeTTTPPPOOOVVVfffvvvmmmfff\\\VVVSSSRRROOOMMMBBB???;;;:::;;;<<<======000000222<<>>:::999999;;;<<<:::888666888;;;???BBBDDDFFFIIILLLMMMKKKIIIHHHCCC@@@<<<777333111000000------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,++++++******)))+++,,,---------+++((('''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&(((***,,,---///222555999:::>>>FFFOOOUUUVVVVVVZZZYYYZZZ^^^ccchhhhhhgggmmmooorrrttttttsssqqqpppttttttttttttttttttsssssswwwxxxyyyzzzzzzzzzzzzzzz}}}~~~}}}~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyzzz|||}}}~~~~~~{{{yyyzzz}}}~~~|||}}}|||~~~yyytttrrrtttvvvvvvuuujjjaaa]]]cccjjjlllnnnrrrssstttvvvuuurrrpppooooooqqqnnnkkkjjjiiifffaaa]]]QQQJJJEEEEEEFFFGGGJJJNNNQQQYYYdddrrr}}}sssnnnrrruuusssrrrsssooommmiiiiiippp|||~~~~~~}}}yyysssmmmlllppptttttt~~~~~~vvvoooooopppjjj]]]PPP@@@;;;555///---+++***)))*********************************)))))))))))))))//////............//////222222333444555555555555777777888999999999888888666777:::<<<>>>===<<<<<<>>><<<:::888888999<<<===;;;;;;;;;<<<<<<<<<<<<======<<<:::999999;;;>>>@@@@@@???>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<<<<===>>>@@@BBBDDDBBB???>>>@@@BBB>>>@@@@@@??????AAAFFFKKKPPP\\\vvvuuuuuuqqqpppsssvvvyyyxxxooojjjttt}}}uuuiiiPPPJJJFFFOOOaaatttzzzeeeLLL<<<999555888???IIIXXXhhhssswwwwwwnnnaaaWWWNNNEEE>>>;;;===:::888777777666555444333333333333333333333333111333666888999<<>>@@@AAA???===999777777999<<<>>>DDDGGGJJJLLLMMMKKKIIIGGGBBB???;;;777444222111111---------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++***++++++,,,---,,,***((('''((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&(((***,,,---///222555888999===EEENNNTTTVVVUUUVVVVVVXXX]]]dddjjjllllllmmmoooqqqrrrsssrrrqqqpppssssssssssssrrrrrrrrrrrrtttuuuvvvxxxyyyyyyzzzzzzzzz|||}}}}}}|||||||||}}}}}}}}}~~~}}}}}}|||zzzyyyyyyzzz|||}}}|||zzzyyy{{{~~~~~~||||||~~~~~~{{{{{{vvvpppoooqqquuuvvvvvvmmmeeeaaaeeekkklllnnnqqqrrrsssttttttqqqooonnnnnnqqqnnnlllkkkkkkhhhccc^^^OOOHHHBBBBBBCCCEEEIIINNNQQQXXXaaammm}}}|||sssmmmooorrrrrrrrruuusssppplllmmmttt}}}yyyrrrmmmllloootttvvv~~~~~~vvvnnnkkkkkkeeeWWWKKK???;;;444///,,,+++***)))************************++++++++++++++++++******---------......000111111444444444555444444333333666777777888888888888888777888:::;;;<<<======<<<;;;:::888777666777888999::::::::::::;;;;;;;;;;;;===<<<;;;:::;;;===>>>@@@AAAAAA@@@???>>>>>>>>>?????????>>>===============???AAACCCBBB@@@???@@@BBB@@@AAABBBAAA@@@BBBFFFJJJNNNXXXppp||||||xxxvvvxxxzzzzzz}}}|||rrrlll|||wwwlllSSSKKKEEEJJJ\\\ppp~~~|||gggMMM???<<<666777999???KKK[[[iiiqqquuummmbbbXXXOOOFFF@@@======:::888777777666555444333333333333333333333333111333666777999;;;???AAAFFFJJJNNNQQQSSSTTTWWWXXXYYY\\\```cccfffgggffffffffffffhhhjjjkkklllllllllmmmmmmnnnnnnoooqqqrrrsssrrrrrrqqqpppqqqrrrssstttuuuuuuvvvwwwwwwvvvuuuuuuwwwwwwwwwvvvtttssstttuuuuuuuuuvvvuuutttuuuxxxzzz{{{zzz}}}|||pppbbbYYYOOOIIIKKKUUU___fffvvvvvvtttqqqnnnkkk```UUUHHHAAA???DDDJJJNNNSSSWWW000111444<<>>:::777444222222111.........---,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,***)))((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&(((***+++,,,...222444666888===EEEMMMSSSUUUVVVWWWWWWZZZ___eeejjjlllmmmmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqpppqqqrrrtttvvvxxxyyyyyyzzzwwwyyy{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~}}}|||zzzzzzzzz{{{|||~~~~~~}}}|||{{{zzzzzz}}}|||{{{}}}}}}zzzvvvpppjjjiiimmmrrruuuwwwpppjjjfffiiilllmmmnnnpppppprrrrrrrrrooommmmmmmmmooommmjjjjjjjjjhhhccc^^^OOOGGGAAA@@@BBBEEEJJJPPPVVV[[[aaakkkyyy}}}uuunnnoooqqqsssuuuxxxxxxsssooorrryyy~~~zzzsssmmmlllpppttt|||wwwnnnjjjggg```SSSHHH>>>999333...,,,+++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333555555555555444333222111666666777888888888888888999999999::::::<<<======;;;;;;:::999888777777666999999999999::::::::::::<<<<<<<<<===>>>>>>??????CCCBBBAAA@@@???>>>>>>>>>>>>>>>??????>>>>>>=========???BBBBBBBBBAAAAAABBBAAABBBBBBAAA@@@AAADDDGGGLLLTTTfff~~~~~~{{{|||}}}xxx~~~zzzqqqZZZOOOFFFHHHYYYnnnkkkRRRCCC???888777555666===KKK]]]jjjrrrnnneee[[[PPPHHHBBB>>>===;;;888777777777555444333333333333333333333333111333555777888:::>>>@@@CCCFFFJJJNNNPPPSSSVVVXXXXXXZZZ]]]```bbbdddddddddffffffggghhhiiikkklllmmmmmmmmmlllmmmnnnqqqtttvvvrrrqqqppppppqqqrrrtttuuuuuuvvvvvvwwwwwwvvvvvvuuuvvvwwwwwwuuusssssstttuuuuuuvvvvvvvvvuuuvvvxxx{{{}}}}}}}}}zzz~~~|||lllbbbSSSHHHEEEHHHNNNRRReeemmmuuuxxxwwwqqqeeeZZZIIIEEEGGGPPP[[[bbbggglll///111444;;;IIIXXX___^^^KKKCCC:::444222222000...///...,,,---......---,,,******************************+++,,,...111333444111111///...---,,,,,,,,,,,,000888EEERRRXXXXXXUUURRRMMMIIIHHHKKKOOOOOOMMMGGGDDD???;;;999:::<<<>>>DDDFFFHHHJJJIIIGGGDDDBBB===<<<:::777555333222222//////...---,,,++++++***,,,,,,,,,+++++++++++++++))))))***+++,,,,,,------,,,,,,------,,,+++***)))(((((()))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***+++,,,...111333666999???FFFMMMSSSVVVXXX]]]^^^___aaadddfffggghhhmmmmmmnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrtttvvvxxxzzz{{{{{{vvvxxxzzzzzzyyyyyyzzz{{{yyy{{{|||~~~~~~}}}|||{{{{{{{{{{{{|||{{{zzzzzzzzz{{{|||}}}}}}|||}}}|||yyypppjjjdddcccgggnnntttvvvrrrooollllllnnnnnnnnnooooooppppppooommmllllllmmmllljjjhhhiiiiiigggbbb]]]QQQIIIBBBBBBEEEHHHOOOVVV]]]bbbgggmmmxxx{{{wwwssssssuuuwwwyyyzzzyyyssspppttt{{{~~~{{{sssnnnmmmqqqvvvxxxooojjjfff___RRRHHH<<<777222---,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,------///000111222444444444555444444333333666666777888999999999999:::999888888999;;;===>>>????????????>>><<<:::999999999999999::::::::::::;;;<<<===???@@@@@@@@@???BBBAAA@@@???>>>============>>>???@@@@@@???===<<<;;;===@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBBKKKPPP^^^yyy}}}{{{~~~xxxbbbWWWLLLLLLZZZooosssZZZIIIBBB;;;888555444666AAASSSdddooopppkkk___SSSJJJCCC>>>===;;;999777777777666444444444333333333333222222000222444666777999<<>>AAABBBCCCEEEGGGHHHGGGDDDAAA>>><<<;;;999777555333222111//////...------,,,++++++,,,,,,,,,+++++++++******))))))***+++,,,------...---------------,,,,,,,,,)))))))))((('''&&&$$$###''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***++++++---000222666:::AAAHHHNNNTTTXXXZZZaaabbbccccccddddddeeefffmmmmmmnnnooopppqqqrrrrrrssssssssssssttttttuuuuuuuuuvvvwwwyyy{{{||||||}}}wwwyyy{{{{{{zzzzzz{{{|||yyyzzz|||~~~~~~}}}|||{{{{{{{{{xxxxxxwwwxxxyyy|||~~~~~~~~~|||xxxlllfff___^^^cccjjjpppsssrrrqqqooonnnnnnoooooommmnnnoooooonnnlllkkklllmmmmmmkkkjjjkkkkkkhhhccc]]]PPPIIIBBBCCCFFFKKKRRRYYYaaaggglllpppuuu{{{{{{xxxttttttuuuvvvxxxyyyyyywwwwwwpppmmmttt|||~~~~~~}}}|||||||||}}}~~~~~~}}}{{{tttnnnnnnsssxxx|||vvvnnniiieee\\\PPPFFF:::666000,,,++++++++++++************************************++++++,,,,,,///............//////000111222333444555555555555666777888999::::::::::::;;;:::888777888:::<<<>>>BBBBBBCCCCCCAAA???===;;;::::::::::::;;;;;;;;;;;;:::<<<>>>@@@AAAAAA@@@@@@@@@@@@>>>======<<<<<<<<<===>>>???@@@@@@???>>>===<<<===>>>@@@BBBCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBIIINNNYYYooo~~~|||nnnbbbVVVTTT^^^ppp}}}fffRRRFFF<<<888555555555;;;KKK[[[kkkqqqpppeeeVVVLLLCCC<<<>>>;;;999888888777666555444444444333333222222222000222444555666888;;;===@@@CCCGGGJJJMMMQQQUUUXXXXXXYYY[[[^^^```bbbddddddffffffffffffgggjjjlllmmmlllkkkkkkkkknnnrrrvvvxxxwwwvvvtttsssrrrsssssstttwwwwwwvvvvvvvvvvvvwwwwwwvvvwwwwwwvvvttttttuuuwwwwwwxxxyyyyyyyyyzzz}}}yyynnn^^^OOOFFFCCCCCCDDDAAAFFFOOO[[[kkktttqqqggg^^^ZZZ[[[dddooouuu{{{222555888;;;FFFVVVccchhhggg___RRRCCC999333222222///---,,,,,,------+++***))))))))))))))))))))))))((()))***+++---///111333......------,,,---------...111888AAAKKKRRRVVVWWWQQQTTTXXX[[[ZZZWWWSSSQQQKKKHHHDDDAAA@@@AAADDDFFFDDDEEEGGGGGGFFFCCC???<<<<<<;;;999777555333111000............------------++++++******)))((((((((())))))***+++,,,,,,---------------,,,,,,,,,,,,---******)))(((&&&$$$###"""''''''''''''''''''''''''(((((((((((((((((((((((('''(((***++++++---///222666;;;BBBIIIOOOTTTYYY\\\___aaaddddddeeefffhhhjjjlllmmmnnnpppqqqrrrrrrrrrrrrssstttuuuvvvwwwxxxyyyzzz{{{{{{|||}}}}}}}}}}}}zzz|||}}}}}}|||{{{{{{|||yyyzzz|||~~~~~~~~~}}}}}}||||||vvvvvvwwwxxxzzz}}}{{{vvviiiccc\\\[[[```gggmmmooonnnqqqqqqnnnnnnpppooommmmmmnnnnnnmmmkkkjjjlllmmmooonnnmmmnnnnnnkkkddd___NNNGGGBBBCCCHHHLLLSSSZZZaaahhhmmmppprrrtttqqqllllllpppssstttuuuwwwvvvsssvvvmmmkkkuuu~~~}}}{{{{{{wwwwwwyyyzzz|||~~~~~~yyyrrrmmmnnntttyyy||||||xxxsssmmmhhhbbbYYYLLLBBB888444///,,,+++,,,,,,,,,************************))))))******++++++,,,,,,//////............//////000111222444555666777777555666777888999:::::::::;;;999888777888999;;;===@@@@@@AAA@@@@@@>>><<<;;;::::::::::::;;;;;;;;;;;;:::;;;===???@@@AAAAAA@@@>>>>>>===<<<<<<<<<<<<===>>>>>>??????@@@@@@??????>>>======>>>AAABBBBBBBBBDDDDDDDDDFFFHHHGGGEEECCCFFFMMMVVVggg~~~vvv~~~{{{vvvfff^^^cccrrrvvv```OOO???888555666666777BBBPPPcccoootttjjj[[[PPPFFF===>>><<<999888888888666555555444444333333222222111///111333444555777:::<<>>BBBBBBEEEQQQggg{{{~~~rrrjjjdddgggkkknnnrrrvvv666999;;;===FFFWWWfffmmmsssnnndddTTTDDD999666666000///------......,,,***************************(((((()))+++---///111222111111///...------------///111555;;;DDDMMMSSSVVVWWW\\\aaaaaa]]]XXXVVVUUUMMMJJJFFFBBBAAABBBDDDFFFFFFGGGHHHHHHGGGCCC???<<<<<<;;;:::888555222000///------------............++++++******)))(((((('''*********++++++,,,,,,,,,+++++++++******++++++,,,******))))))'''&&&$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((('''(((******+++,,,///111555:::BBBHHHNNNSSSXXX\\\^^^aaadddeeeeeegggjjjmmmkkkmmmooorrrsssssssssrrrpppqqqsssuuuwwwyyyzzz{{{~~~}}}||||||}}}~~~~~~|||{{{{{{{{{yyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}wwwxxxxxxyyy{{{|||~~~{{{~~~yyyssshhhbbb\\\ZZZ^^^dddiiijjjjjjooopppnnnmmmppppppmmmnnnnnnnnnlllkkkkkklllnnnooonnnmmmmmmmmmiiibbb\\\MMMGGGCCCFFFKKKOOOUUU\\\aaahhhmmmoooqqqsssqqqnnniiinnnqqqpppqqqvvvvvvsssvvvllllllxxx~~~zzz{{{yyyyyyxxxwwwwwwxxx{{{}}}|||zzzuuunnnjjjlllsssyyy}}}~~~yyyuuuooojjjcccWWWHHH===666222...++++++,,,,,,,,,******************************++++++,,,------..................///000111111222333444555555666555333444555777888888888999:::999888888888999:::;;;<<<=========<<<;;;;;;:::999999999999:::::::::::::::;;;<<<>>>???@@@AAAAAA===============>>>>>>?????????>>>>>>??????@@@AAAAAA>>><<<<<>><<<999888888888777555555555444333333222111111///111222333444666999;;;>>>@@@CCCFFFHHHLLLQQQTTTUUUXXX\\\___bbbcccbbbaaaffffffhhhjjjkkklllllllllkkkllllllnnnppprrrtttuuuqqqqqqppppppqqqrrrtttuuuxxxxxxwwwvvvvvvwwwxxxxxxxxxyyyyyyxxxwwwwwwxxxzzzvvvwwwxxxxxxxxxzzz}}}rrr___PPPGGGAAA???BBBAAABBBJJJ```zzz}}}pppjjjhhhggghhhlll999===>>>???GGGXXXhhhpppxxxwwwppp```MMM>>>999999222000///...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,///111222555444222000...---,,,,,,......000555===GGGOOOTTT\\\bbbgggddd]]]WWWWWWZZZOOOKKKGGGBBB@@@AAABBBDDDHHHIIIJJJJJJHHHDDD@@@===<<<;;;:::888555222///...,,,,,,------.../////////------,,,,,,+++******)))***++++++++++++,,,,,,,,,***)))))))))))))))******))))))***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((******+++,,,///111333999AAAHHHMMMRRRXXX\\\___bbbeeefffeeefffiiilllkkkmmmpppsssuuuuuusssrrroooppprrrtttwwwyyy{{{|||~~~}}}{{{zzz~~~|||zzzzzz{{{zzz{{{|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~yyyzzzzzz{{{{{{|||||||||xxx}}}}}}wwwpppgggbbb[[[ZZZ^^^cccfffhhhgggmmmpppmmmmmmppppppmmmnnnnnnnnnlllkkkkkkmmmooommmkkkjjjkkkjjjfff^^^XXXNNNIIIFFFJJJOOOSSSYYY___bbbiiinnnppprrrvvvwwwuuujjjppprrrooopppvvvyyywwwwwwmmmmmmzzz|||||||||xxxssspppqqqtttwwwxxxvvvrrrlllhhhjjjrrrxxx|||yyytttnnneeeWWWGGG<<<555222---++++++,,,------************************++++++,,,,,,---...//////,,,,,,,,,---///000222333333333444444555444444444111222333555666777777777999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999::::::;;;===>>>@@@AAAAAA============>>>???@@@AAA@@@???>>>>>>>>>???AAABBBBBB???;;;;;;>>>AAABBBBBB??????@@@CCCFFFFFFCCC??????JJJTTT___yyy{{{{{{}}}tttzzz{{{~~~vvvqqq{{{yyyfffRRRDDD999999999666<<>><<<:::888888888777555555555444333333222111111///000222333444555888:::===???BBBDDDFFFJJJOOORRRTTTWWW[[[___bbbbbbaaa```eeegggiiikkklllmmmmmmlllkkklllmmmoooppprrrssssssppppppppprrrtttvvvyyyzzzyyyxxxwwwvvvvvvwwwxxxyyyxxxyyyzzzyyyxxxxxxyyy{{{uuuvvvwwwwwwwwwxxx|||~~~~~~zzzfffWWWMMMGGGDDD>>>>>>>>>DDDWWWrrrzzzooohhhddddddgggAAA???AAAFFFLLLUUUcccpppwwwzzzxxxnnn```SSSFFF<<<;;;777666555222------000,,,,,,------------,,,,,,*********+++,,,---//////333222111///..................000333888AAALLLSSS\\\aaaccc___]]]]]]\\\ZZZWWWRRRKKKFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEBBB???===:::888555333222111///...++++++,,,,,,,,,---------,,,,,,++++++***))))))((((((((((((((()))+++,,,---***++++++,,,,,,++++++***(((((((((((((((((((((((((((&&&###!!!"""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***+++,,,......444888???FFFLLLQQQWWW[[[___```cccfffiiikkklllmmmlllnnnqqqrrrrrrrrrtttuuuuuusssrrrqqqssswww{{{}}}}}}|||}}}|||}}}}}}zzzzzz|||}}}}}}{{{}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||}}}}}}{{{{{{|||~~~{{{{{{|||~~~~~~zzzuuuqqqhhhaaa^^^```aaa```eeelllnnnnnnooopppqqqrrrrrrrrroooooonnnnnnmmmlllllllllmmmjjjhhhiiiiiidddZZZRRRIIIJJJJJJLLLOOOVVV]]]bbbdddllltttxxx|||{{{xxxuuuqqqqqqsssvvvxxxyyy{{{tttsss|||}}}xxxsssqqqqqqrrrsssvvvuuummmaaa^^^gggrrrvvv~~~zzzsssdddNNNAAA===333111...+++)))***+++,,,))))))*********+++++++++,,,---...000000000000///------......///000000000222222222333444555666777999777555666888888555222666666888999999999999999:::;;;;;;;;;;;;:::999888::::::999999999:::;;;;;;999999888888999;;;===???>>>>>>>>>???@@@@@@AAAAAA???>>>===<<<;;;;;;;;;;;;===============>>>??????@@@@@@????????????@@@@@@DDDIIIQQQ\\\qqq|||~~~xxxvvvzzz}}}xxxvvvbbbOOO???999555111666???PPP```nnnppphhh^^^OOOCCC>>>999666888888555444555777777777555444222000///222111111111333555888:::;;;===@@@CCCEEEJJJOOORRRWWWWWWYYY\\\___bbbbbbbbbcccfffjjjkkkkkkkkkkkkkkkmmmlllkkklllnnnqqqrrrrrrrrrqqqppppppqqqtttvvvxxxyyywwwtttrrrrrrtttwwwyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvxxx{{{~~~qqq```UUUMMMFFFFFFDDDCCCFFFOOO```{{{uuummmlllmmmkkk>>>>>>AAAFFFLLLTTTaaammm|||xxxkkk^^^PPPEEEEEE@@@;;;888333------000/////////......---,,,,,,+++++++++,,,---...000000444333111000//////.........///000222777???HHHOOOXXX^^^bbbaaa___```^^^ZZZXXXSSSMMMHHHEEEDDDDDDCCCDDDEEEFFFFFFDDDAAA>>><<<:::777444222222111///---,,,,,,,,,---------......,,,,,,,,,+++***)))))))))))))))))))))***+++,,,---***++++++,,,,,,++++++***(((((((((((((((((((((((('''&&&%%%$$$$$$&&&(((***''''''''''''''''''''''''))))))******+++,,,...///222777>>>EEEKKKRRRWWW[[[___```cccfffhhhjjjkkklllmmmoooqqqrrrrrrqqqrrrtttrrrqqqpppqqqrrruuuyyy{{{}}}yyyxxx|||~~~|||{{{}}}~~~{{{{{{}}}~~~~~~|||~~~}}}|||zzzzzzzzz{{{{{{}}}|||{{{{{{|||}}}|||{{{|||||||||}}}}}}~~~}}}yyysssooofffaaa___aaaaaa```ccciiilllmmmoooqqqrrrrrrrrrrrrooooooooonnnnnnmmmllllllnnnllljjjhhhfff```WWWPPPKKKKKKLLLOOOTTT[[[ccchhhjjjpppwww{{{{{{xxxtttssstttwwwxxxyyy{{{xxxyyyzzztttooonnnnnnnnnkkklllhhh```^^^gggooosss}}}~~~xxxqqqaaaNNNBBB???333111...+++******+++,,,*********+++++++++,,,,,,,,,---...000000000000//////000000000111111222222000000111222444666888999;;;888777777999999777555777888999::::::;;;;;;:::<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;:::::::::::::::999888888999;;;>>>???>>>>>>>>>>>>============DDDCCCCCCCCCCCCBBBBBBBBB>>>===============>>>>>>=========>>>???@@@AAABBBAAAEEEKKKTTTggg|||zzz}}}~~~jjjUUUBBB;;;777333666???LLL]]]nnnsssnnndddUUUHHH@@@;;;888::::::666555666666666666555444222111000222111111111333555888999999;;;>>>AAADDDHHHMMMPPPUUUVVVXXX[[[___aaabbbbbbcccfffiiikkkkkkjjjkkklllmmmlllkkklllnnnpppqqqrrrrrrqqqqqqqqqsssuuuxxxzzzyyywwwtttsssssstttwwwxxxyyyyyyzzzzzzyyyxxxxxxwwwuuuuuuuuuuuuwwwzzz}}}~~~{{{{{{|||{{{iii^^^TTTLLLHHHFFFGGGKKKQQQ\\\lll{{{~~~~~~|||xxx======@@@FFFKKKRRR^^^iii|||}}}rrreeeZZZRRRKKKCCC===777000///222......---,,,+++***)))))),,,,,,,,,---...///111111444333222000////////////...///000111444;;;CCCHHHRRRZZZaaabbbbbbbbb___[[[ZZZUUUNNNIIIFFFDDDCCCBBBAAABBBDDDDDDCCC@@@===;;;999666333222111000...,,,---------------......///---,,,,,,++++++******)))******))))))***+++,,,,,,******++++++++++++******((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++((((((((()))))))))))))))************+++---...///222666>>>EEELLLRRRYYY]]]___```bbbeeegggiiijjjjjjnnnppprrrrrrqqqqqqqqqrrrnnnooooooppprrrtttvvvwwwwwwttttttxxx{{{yyyyyy{{{}}}{{{{{{|||~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzzyyyyyyyyyzzz}}}~~~}}}{{{zzzyyy~~~}}}}}}}}}|||wwwrrrmmmeeebbbaaabbbbbbaaabbbeeeiiikkkooorrrssssssrrrqqqoooooooooooonnnmmmllllllkkkjjjhhheeeaaa[[[UUURRRMMMMMMOOORRRYYYaaaiiimmmppptttxxx|||~~~{{{zzz|||~~~}}}~~~yyyrrrmmmkkkjjjjjjjjjkkkiiiddddddjjjooorrruuu|||tttjjj[[[JJJ???===222111...+++******+++,,,+++++++++,,,,,,,,,------,,,---///000111111000///000000000111111111111111//////000222555888:::;;;<<<:::888777999::::::999888888999:::;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<===;;;<<<======<<<;;;:::999999999999999:::<<<===???>>>======<<<;;;;;;::::::@@@AAABBBCCCDDDCCCBBBBBB>>>>>>======<<<=========;;;<<<<<<===>>>@@@BBBCCCCCCEEEIIIOOO```~~~~~~~~~ttt^^^GGG===999666888===GGGXXXkkkvvvvvvmmm]]]PPPCCC>>>;;;;;;;;;777666777444444444444333222111000222111111111333555777888888:::<<>>===999777444222111000...---------,,,,,,,,,---...///------,,,,,,++++++++++++******)))))))))******+++******++++++++++++******((((((((((((((((((((((((%%%&&&'''((()))*********((((((((()))))))))))))))*********+++,,,---...///222777???FFFMMMTTT[[[______```bbbdddfffhhhiiiiiinnnppprrrsssqqqpppoooooommmnnnoooqqqssstttuuuuuuuuuqqqqqquuuxxxvvvvvvxxx|||{{{zzzyyyzzz{{{|||}}}~~~}}}|||{{{yyyxxxxxxwwwvvvvvvvvvwwwxxx{{{}}}}}}|||zzzyyy||||||{{{{{{zzzvvvqqqmmmddddddcccddddddcccccccccgggjjjnnnrrrttttttrrrqqqooooooooooooooonnnlllkkkeeeeeeddd```[[[WWWUUUUUUQQQPPPPPPTTT[[[cccjjjnnnpppsssuuuyyy~~~~~~}}}~~~}}}vvvpppllljjjjjjkkkpppnnnjjjfffeeeiiimmmooottt|||yyyooobbbRRRCCC:::777111000...,,,+++++++++,,,,,,,,,,,,---------......,,,---///000111111000000////////////000000000000000111222333555777999:::<<<:::888777777999:::;;;777888999:::;;;;;;;;;;;;>>>>>>===<<<<<<<<<===>>><<<===>>>>>>>>>;;;999777888888888888999;;;<<<===<<<<<<<<<;;;;;;;;;::::::;;;<<>>>>>===<<<<<<<<<<<<===<<<<<<<<<===>>>???AAABBBDDDEEEGGGMMMZZZvvv{{{zzz{{{}}}xxx}}}fffLLL???999777888;;;BBBRRRgggxxx|||sssbbbTTTFFF@@@<<<<<<;;;777666777333333444444333222111111111111111222333444666777777999<<<>>>@@@DDDIIILLLQQQSSSVVVYYY[[[]]]___aaabbbdddgggiiiiiiiiikkklllllllllmmmmmmmmmmmmnnnpppooopppppprrrtttvvvxxxzzzvvvuuuuuuttttttuuuwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxuuuuuuvvvwwwxxxzzz|||}}}zzzuuu|||{{{zzz|||xxx}}}yyyooojjjccc___aaaaaa^^^\\\]]]___iiiuuuIIIEEEBBBCCCEEELLLYYYfffqqq~~~qqqfffZZZQQQGGG===777666222222111000000000111111------------...000111222222111000///...---------.../////////000222666:::DDDNNNWWW\\\^^^___\\\XXXUUUQQQKKKFFFCCCAAA???===???@@@BBBDDDDDDBBB@@@>>>:::888555333222111000...---,,,+++++++++,,,...///---------,,,,,,,,,,,,,,,******)))((((((((()))))))))******++++++******)))))))))))))))))))))))))))$$$%%%'''((()))))))))(((''''''((((((((()))))))))*********+++,,,---//////444999@@@HHHOOOVVV\\\```^^^```bbbdddggghhhiiijjjnnnpppssssssqqqooonnnnnnmmmnnnpppssstttuuuvvvvvvuuuqqqqqqtttvvvtttsssuuuyyyyyyxxxwwwwwwxxxyyyzzz||||||{{{zzzyyyxxxwwwvvvtttttttttuuuwwwyyy{{{|||{{{{{{|||}}}}}}}}}||||||zzzyyyyyyxxxwwwtttpppllleeefffeeeddddddeeeeeedddgggjjjnnnrrrtttsssrrrqqqnnnnnnooooooooommmkkkjjjcccbbb```[[[VVVTTTTTTVVVUUUSSSQQQTTT[[[bbbgggjjjqqqtttvvvxxx~~~|||xxxwwwxxx|||yyysssooommmnnnnnnrrrllleee``````ccciiinnnttt|||~~~yyymmm]]]LLL@@@888444000///...,,,+++++++++,,,,,,,,,---------.........---...///111111111111000//////000000111222222333444444444444555555666777999888777666555666999:::666777888999::::::::::::===<<<<<<<<<<<<<<<======<<<===>>>>>>>>>;;;999777666666777888999:::;;;;;;;;;;;;;;;<<<<<<=========;;;===???AAABBBBBBAAA@@@======<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@AAAAAADDDIIISSSlllyyyxxxxxx{{{uuuoooyyyoooUUUCCC;;;888888999???LLLaaavvv~~~uuudddWWWHHHBBB===<<<:::666555777444444444444333333222111111111111222333444555666777999;;;===@@@CCCHHHKKKNNNQQQUUUXXXYYY[[[^^^aaaaaacccfffggghhhiiikkkllllllnnnoooooommmlllnnnooonnnnnnoooqqqsssuuuvvvwwwtttuuuuuuuuuvvvvvvvvvwwwvvvuuuuuuttttttuuuvvvvvvwwwwwwxxxyyyzzz{{{}}}}}}sssqqqxxx|||}}}wwwttt}}}~~~rrrkkkfff```[[[[[[SSS[[[eeennn{{{RRRMMMHHHGGGFFFKKKWWWcccooo|||zzzmmmcccWWWIII===999444333111000///000000111.........///000111222333333222111///......------...////////////000222555===FFFNNNQQQTTTVVVTTTQQQNNNJJJEEEBBB@@@>>>===;;;===???AAACCCDDDCCCAAA@@@===:::777666555444222000...---,,,++++++---///000------------------------++++++***)))((((((((()))))))))************))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((((())))))******++++++++++++,,,...///000555999AAAHHHOOOUUU\\\```^^^___bbbeeegggjjjkkkllllllooorrrsssrrrooonnnnnnnnnoooqqqsssuuuvvvvvvwwwvvvrrrqqquuuvvvtttsssuuuxxxxxxxxxvvvuuuuuuvvvxxxzzz{{{{{{zzzyyyxxxwwwvvvtttttttttuuuvvvwwwxxxyyywwwxxxyyyzzz{{{|||}}}~~~yyyxxxwwwvvvtttqqqllliiifffgggdddaaaaaaeeegggggghhhjjjnnnqqqrrrrrrqqqppplllmmmnnnooonnnllljjjhhheeebbb]]]XXXVVVUUUVVVWWWYYYUUUSSSUUU[[[bbbfffgggsssyyy}}}}}}|||wwwwwwyyy}}}yyytttrrrrrrssssssjjjaaa^^^```dddkkkqqqrrryyy{{{wwwkkkYYYJJJ@@@999444//////...---,,,,,,+++,,,,,,,,,,,,---------......---...000111222222111000111222333444555777888888888777666555444444444444666666777666444555777999666666777888999999999999;;;<<<======>>>======<<<;;;<<<======<<<;;;:::999666666777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>???;;;<<<===???@@@@@@??????<<<<<<;;;;;;<<<<<<===>>>@@@@@@???????????????@@@AAABBBFFFKKKRRRfffyyyxxxwwwwww{{{ooofffmmmxxx}}}dddMMM???999888888===FFFZZZrrr}}}wwwggg\\\KKKDDD>>><<<:::666555777555555555555444333222111000111111222333444444444666888:::<<<>>>BBBGGGJJJKKKOOOTTTWWWWWWYYY]]]```aaaccceeefffggghhhkkkmmmlllooorrrqqqnnnlllmmmooonnnnnnoooqqqrrrssstttuuussstttuuuvvvwwwwwwvvvvvvuuutttsssrrrssstttuuuvvvxxxxxxyyyzzz{{{|||}}}}}}yyypppqqq~~~zzz~~~rrriiikkkrrr|||qqqgggaaaaaa]]]aaadddhhhrrrXXXTTTPPPNNNLLLLLLTTT^^^lllxxx}}}uuujjjZZZKKKDDD:::888666333111000000111111111111111333444555666555444222111000000//////---...000///......000222666===CCCEEEGGGJJJKKKHHHFFFCCC@@@===<<<<<<:::999;;;===@@@BBBCCCBBBAAA??????===:::888777666555333111000...------///111333---------------............---,,,+++************))))))************))))))))))))))))))))))))))))))******)))))))))((((((((((((((())))))***++++++,,,+++++++++,,,---...///000444999@@@GGGMMMSSSYYY]]]]]]___bbbeeeiiikkkmmmnnnkkknnnrrrsssrrrpppnnnnnnooooooppprrrsssuuuvvvwwwvvvrrrrrrvvvxxxwwwvvvxxxyyyzzzyyywwwtttsssuuuwwwxxxyyyzzzzzzyyyxxxwwwvvvtttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwwyyy{{{}}}~~~{{{yyyvvvtttqqqlllgggccceeefffbbb[[[\\\ccchhhhhhjjjlllnnnoooqqqqqqqqqpppjjjkkkmmmnnnmmmkkkhhhgggccc^^^XXXVVVYYY]]]```aaa\\\XXXUUUWWW^^^eeeiiiiiiuuu}}}~~~|||wwwwwwxxx|||{{{xxxwwwwwwxxxuuujjjaaa___aaaccchhhooonnnuuuzzz{{{{{{}}}|||yyyrrrpppfffTTTFFF???:::444///......---,,,,,,,,,++++++,,,,,,,,,---------------...000111222222111111111222444555888999;;;<<<888888666555444444444444333666777777555555777999777777888999:::::::::::::::<<<>>>@@@@@@???>>><<<;;;;;;;;;;;;::::::::::::777888999:::;;;<<<<<<<<<<<<<<<<<<<<<============999999::::::;;;;;;;;;<<<:::::::::;;;<<<===>>>???@@@@@@??????@@@AAABBBBBBBBBDDDIIINNNQQQ___yyyxxxvvvsssqqqttt{{{}}}hhh\\\```hhhwwwuuuYYYEEE:::888888;;;AAATTTmmm|||yyylllcccNNNGGG@@@>>>;;;777666888888777777666555333222111000111222222333333333333444666888:::<<<@@@DDDGGGIIINNNSSSVVVVVVWWW\\\``````bbbdddeeefffhhhkkkmmmmmmqqqtttsssooolllnnnpppppppppqqqrrrssssssssssssrrrsssuuuwwwxxxwwwvvvvvvuuutttsssrrrrrrtttvvvwwwwwwxxxyyyzzz{{{||||||||||||yyy~~~rrrddd___```ooo}}}vvvuuurrrsssrrrpppttt~~~ZZZWWWVVVTTTPPPNNNRRRYYYgggsssxxxiiiYYYQQQFFFDDD@@@<<<999777666666333333333444555666777888666666444333222111111111---...000///......///000222888<<<<<<>>>BBBDDDBBBAAA???<<<:::::::::999888999;;;>>>@@@BBBAAA@@@???AAA???<<<:::999888666555333222000//////111333555------..................000///...---,,,+++++++++))))))************))))))))))))))))))))))))))))))---,,,+++***))))))))))))))))))***+++,,,,,,------+++++++++,,,---...///000444888???FFFLLLQQQWWW[[[]]]^^^bbbfffiiilllooopppjjjmmmqqqsssrrrpppooonnnoooooooooppprrrtttvvvwwwuuuqqqrrrwwwzzzyyyyyy|||zzz{{{{{{xxxtttsssuuuwwwwwwxxxyyyzzzyyyyyywwwvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvuuuuuuwwwyyy|||~~~~~~{{{wwwsssnnniiiccc___eeeeee___WWWXXXaaahhhiiilllmmmnnnoooooopppppppppiiijjjlllmmmllljjjgggfff___YYYSSSUUU]]]fffkkklll^^^ZZZWWWYYYaaaiiilllllluuu~~~}}}|||sssrrrrrrtttwwwzzz{{{{{{}}}zzzxxxyyy{{{}}}ttthhh^^^]]]]]][[[^^^ccckkkrrrwwwvvvuuuuuutttpppiiihhh___OOOBBB===888333.........------,,,,,,++++++++++++,,,,,,,,,---------...000111222222111111///000222444777999;;;<<<888777666555555444555555333666888888666555777999888888999:::;;;;;;;;;;;;;;;===@@@CCCCCCAAA???===::::::999999999:::;;;;;;999999;;;<<<===>>>>>>>>>>>>======<<<<<<;;;::::::;;;;;;:::::::::;;;<<<<<<999999::::::<<<===???@@@>>>??????@@@AAACCCDDDEEE???AAAGGGKKKKKKUUUxxxwwwvvvsssnnniiihhhlllooowww{{{|||sssbbbUUUVVV]]]mmm|||bbbIII<<<888888:::???PPPkkk|||{{{ppphhhPPPIIIBBB@@@===999777999999999888777666444222111000111222333333333333333333555777999;;;>>>BBBFFFHHHMMMSSSUUUUUUVVV[[[``````bbbdddeeeeeegggkkkmmmnnnrrruuutttpppmmmnnnpppqqqrrrssssssttttttssssssqqqsssuuuwwwxxxxxxvvvvvvvvvuuusssrrrsssuuuwwwxxxvvvwwwxxxyyyzzz{{{{{{{{{tttcccXXXVVV[[[pppzzzyyy~~~[[[ZZZWWWTTTRRRQQQQQQQQQ^^^ggguuutttfffZZZTTTLLLFFFAAA???===<<>><<<:::888444111///...///000,,,,,,,,,------.........///000333555666555444333666666555555555666777777888:::===>>>>>>???AAABBBAAA@@@???>>>;;;999777555444333333222111000//////........./////////000000000///---,,,+++*********,,,,,,,,,+++++++++******************))))))))))))%%%&&&''''''((((((''''''&&&(((***,,,---,,,+++***((()))***++++++,,,000222666<<>>>>>>>>>>>>>>??????@@@=========>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<999999::::::;;;<<<<<<<<<777999:::;;;<<<;;;::::::<<<;;;:::999:::<<<>>>@@@CCCBBB@@@??????@@@BBBDDDBBB???BBBHHHKKKUUUppp}}}wwwpppkkkhhhggggggjjjjjjggg___UUUPPPQQQSSS```mmmqqqUUU@@@888888666===III]]]ttt~~~vvvhhhVVVKKKAAA>>><<<999666666666666666666666666666666555444444333222111000000333333444666999===@@@BBBHHHLLLPPPSSSVVVYYY\\\___bbbdddfffggggggiiilllnnnppppppqqqqqqqqqqqqpppppprrrssstttvvvwwwwwwwwwwwwvvvuuutttsssssstttuuuvvvyyyxxxxxxwwwwwwvvvvvvvvvxxxxxxxxxwwwvvvwwwzzz|||}}}~~~wwwgggYYYQQQNNNZZZppp~~~zzzxxxwwwUUUTTTRRRQQQPPPPPPPPPPPPZZZ```kkkvvvzzzkkkfff___WWWRRRNNNJJJGGGGGGDDDBBBCCCEEEDDDAAA===888666333000.........///...------------------,,,---///111333333333222111333333333222333333444555777999<<<>>>>>>???AAABBBDDDDDDCCCAAA???===;;;999555555444333222111000000...//////000000111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))((((((''''''((())))))))))))((('''(((***,,,---,,,++++++)))***+++++++++,,,///222555<<>>???:::999888777777999:::<<<============>>>>>>>>>???===============>>>???@@@========================<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;888999999:::::::::999999::::::999:::;;;===>>>@@@CCCBBBAAA@@@@@@AAAAAABBBCCC@@@CCCHHHIIIQQQiii~~~vvvpppllljjjiiijjjiiieee___WWWQQQOOOOOOXXXddd|||aaaIII===;;;888===GGGYYYppp}}}xxxlllZZZNNNCCC???>>>:::777777999999888777777666555555333333222222222222222222333333444666999<<>>???AAACCCCCCCCCBBBAAA???===;;;999777777666555444333222222///000000111222222333333333222111///............------,,,,,,,,,+++++++++******)))))))))(((((((((((()))******++++++******((()))+++,,,---,,,,,,+++++++++,,,++++++,,,...111555;;;DDDJJJNNNQQQVVVZZZ```bbbfffhhhiiijjjmmmnnnnnnppprrrssssssqqqnnnmmmkkkkkkjjjjjjkkklllmmmnnnnnnoooqqqrrrtttuuuuuuuuurrrssstttvvvwwwwwwwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwxxxxxxuuusssrrrsssssssssrrrssssssqqqjjjbbb___aaadddhhhgggdddbbbeeekkkooonnnooooooooooooooopppqqqqqqpppooonnnllljjjfffaaa]]]RRRUUUVVVYYY```hhhiiieeebbbYYYTTTYYY```gggrrr}}}|||{{{qqqmmmddd^^^bbbffffffdddbbbrrr~~~wwwooommmrrrvvvuuurrrddd[[[SSSPPPOOONNNQQQUUU^^^^^^]]]]]]]]]]]]]]]]]][[[VVVMMMEEE===777222...******+++++++++,,,,,,,,,+++,,,---...///...---,,,000111222444555555666666999888777777666777777777;;;;;;;;;;;;<<<===???@@@;;;:::999999999:::<<<===@@@@@@??????>>>=========;;;;;;;;;;;;<<<===>>>???=========<<<<<<;;;;;;:::::::::999999999999::::::>>>======<<<;;;;;;:::::::::999999888888888999999888999:::;;;<<<======>>>@@@AAAAAAAAAAAAAAAAAA@@@CCCAAACCCGGGHHHLLL___sssyyytttrrrqqqooolllhhhccc^^^WWWQQQLLLMMMVVVnnnqqqUUUDDD<<<:::<<>>@@@EEEHHHMMMQQQSSSVVVZZZ\\\^^^```cccdddeeefffiiikkkiiijjjlllnnnppprrrsssssswwwvvvuuuuuuuuuvvvwwwwwwvvvuuutttsssssstttuuuvvv{{{zzzyyyxxxwwwvvvuuuuuuqqqrrrssstttuuuwww|||{{{|||kkk]]]TTTQQQOOONNNTTTddd{{{}}}vvvrrroooTTTPPPKKKFFFCCCCCCDDDFFFIIIKKKOOOSSSYYY```hhhmmmtttzzz{{{uuuooojjj___[[[UUUQQQNNNHHHAAA<<<444222000...---,,,------............------------------.../////////......------------...///000000444777;;;===>>>@@@CCCEEECCCDDDDDDCCCBBB???===;;;;;;:::999888777666555444000000111111222333333444333222111000////////////------------,,,,,,,,,,,,******)))))))))((((((((())))))***+++++++++++++++******+++,,,------,,,,,,,,,,,,---,,,+++,,,...000555;;;CCCIIIMMMQQQVVVZZZ```bbbeeeggghhhiiikkkmmmnnnoooqqqsssrrrpppnnnllljjjjjjjjjjjjjjjkkkkkkkkkmmmnnnpppqqqssstttttttttttttttuuuvvvvvvuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{{{{|||yyyvvvuuuttttttrrrqqqoooqqqpppjjjbbb___bbbfffiiiiiiiiijjjkkknnnpppoooooooooooooooooopppqqqqqqooonnnlllkkkhhhccc]]]XXXNNNRRRVVVYYY^^^cccbbb^^^^^^WWWUUUZZZcccmmm{{{vvvppphhhbbbeeeiiiiiifffdddmmmxxxzzzsssqqqssstttqqqnnnaaaYYYRRRPPPPPPPPPRRRWWWZZZZZZZZZ[[[[[[[[[[[[[[[WWWRRRJJJBBB<<<666111...))))))***+++,,,,,,------+++,,,...///000000000///111222333444444555444444888888888777888888999999999999999::::::;;;<<<===<<<;;;;;;:::;;;<<<======??????>>>>>>===<<<<<<<<<999999999:::;;;<<<===>>>======<<<;;;::::::999999999999888888888888999999=========<<<<<<;;;;;;;;;<<<;;;:::999888999:::;;;999:::<<<=========;;;:::;;;<<>>:::;;;AAAQQQiii{{{|||tttbbbUUUHHHBBB???<<<999999;;;;;;:::999888777666666222222222222222222222222222222333444777:::===???DDDGGGLLLPPPSSSVVVYYY\\\\\\^^^aaacccdddeeegggiiifffgggjjjmmmppprrrttttttyyyxxxvvvtttttttttvvvwwwvvvuuutttsssssstttuuuvvv{{{{{{zzzxxxwwwvvvuuutttpppqqqssstttvvvyyy~~~~~~}}}mmm___WWWSSSPPPNNNOOOVVVbbboooxxxzzzvvvrrrooommm^^^XXXNNNDDD>>>===>>>@@@AAACCCFFFHHHJJJLLLPPPSSS]]]eeeqqq|||~~~|||xxxsssoooccc\\\SSSKKKFFFAAA<<<777111000///...------------,,,,,,------...///000000//////////////////......------------...///000111444666:::===???BBBDDDGGGIIIJJJKKKKKKJJJGGGDDDCCC>>>>>>===;;;:::999888777111222222222222333333333333222111000000//////000.........---------,,,,,,************))))))))))))))))))***++++++++++++***+++,,,,,,---------------,,,------,,,+++,,,...111666<<>>===;;;::::::;;;<<<===;;;===>>>???>>><<<999888555888;;;???AAAAAAAAA@@@@@@AAACCCFFFHHHKKKTTT\\\zzz~~~zzz|||wwwuuurrriii[[[QQQFFFJJJVVVfffvvvoooUUUCCC999:::@@@PPPhhh{{{}}}vvvfffXXXIIIBBB???;;;999:::999999999888888888888888444444333333222111000000111222222444666999;;;===BBBFFFJJJOOORRRUUUYYY[[[YYY\\\___bbbcccdddfffhhhdddfffiiilllppprrrtttuuuyyywwwuuusssssssssuuuvvvuuutttsssrrrrrrssstttuuuzzzyyyyyyxxxvvvuuuuuutttqqqrrrtttuuuwwwzzz|||vvvwww|||rrrddd]]]VVVSSSPPPNNNNNNQQQTTTWWW]]]aaagggllloooooonnnmmmjjjkkklllmmmnnnnnnoooooofff___TTTIIIAAA===<<<======???AAAAAA@@@@@@@@@AAAMMMSSS]]]fffkkkmmmmmmmmmmmmmmmmmmnnnnnnkkkgggcccXXXQQQGGG@@@<<<999666333000//////...------------++++++,,,...///000111222111000000//////.........---------...///000111222333777;;;>>>AAADDDGGGIIIJJJKKKMMMNNNMMMKKKHHHFFFBBBAAA@@@>>>===;;;:::999555555444444444444333333333222222111000000111111//////.........---------,,,,,,+++++++++*********)))******+++++++++++++++------------------------,,,,,,---,,,,,,---///222888===DDDIIIMMMRRRXXX]]]^^^aaadddggghhhiiikkkmmmpppoooooonnnnnnnnnnnnnnnmmmmmmnnnnnnmmmlllkkkjjjlllmmmnnnpppqqqrrrrrrsssoooppprrrtttuuuvvvwwwwwwuuuuuuuuuuuutttsssrrrrrrssstttvvvyyy{{{|||}}}~~~{{{yyywwwuuutttssspppnnnpppnnnkkkgggdddbbbdddeeeggghhhlllrrrrrrpppppptttqqqpppooonnnmmmmmmmmmmmmiiiiiihhhgggccc]]]VVVPPPLLLQQQTTTTTTUUUXXXXXXUUURRRUUU\\\eeeqqqzzzxxxsssppppppooonnnqqquuu|||xxxsssqqqpppmmmhhhccc]]]VVVRRRSSSTTTSSSUUUYYYVVVXXXZZZ[[[[[[YYYWWWUUUSSSMMMFFF???999555111...))))))***+++,,,,,,------------...//////000111111000111222333333333333333555555666777888:::<<<===999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<============999999:::;;;<<<<<<======:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888777777777777888888999999::::::;;;<<<<<<======<<<<<<<<<<<<===>>>???===>>>???@@@???===:::999444777:::>>>@@@AAAAAAAAA???@@@BBBDDDGGGKKKQQQUUUkkk{{{tttpppvvv}}}zzzuuukkk]]]SSSJJJLLLQQQXXX```nnn|||bbbLLL<<<<<<@@@NNNggg{{{~~~xxxjjj[[[KKKCCC???;;;999:::888888888888888888888888555444444333222111000///111111111333555888:::<<<@@@CCCHHHLLLPPPSSSWWWZZZXXX[[[___bbbcccdddfffgggeeegggjjjmmmppprrrtttuuuwwwvvvtttsssssssssttttttsssrrrqqqqqqqqqqqqrrrssswwwwwwwwwvvvuuuuuuttttttrrrsssuuuvvvwwwzzz~~~qqqnnnqqqyyy{{{oooiii```[[[TTTMMMIIIHHHIIIKKKHHHLLLPPPSSSUUUVVVXXXYYYYYY\\\```eeekkkooorrrtttfffbbbZZZRRRJJJDDD???===;;;<<<===<<<:::999:::;;;BBBFFFLLLRRRVVVYYYYYYYYY[[[ZZZYYYYYYYYYVVVQQQNNNFFFAAA:::666555444111////////////...............,,,------...///000000111111111000///...------------------...///000222333444777<<>>EEEJJJNNNSSSYYY^^^___bbbfffhhhjjjlllnnnpppqqqpppmmmlllkkklllnnnooonnnnnnoooooonnnlllkkkjjjjjjjjjlllnnnooopppppppppoooppprrrssstttuuuuuuvvvrrrsssttttttuuuuuuuuutttuuuvvvxxxyyyzzzzzzzzzyyy{{{yyywwwvvvvvvuuurrrpppqqqlllgggdddcccccccccaaacccdddiiipppqqqmmmooosssqqqqqqooommmlllkkkkkkkkkhhhhhhgggfffccc]]]UUUPPPKKKOOOPPPNNNOOORRRTTTRRROOOVVV```kkkvvv{{{{{{xxxwwwuuuqqqpppwww|||vvvtttrrrqqqpppmmmhhhddd^^^XXXTTTVVVWWWVVVWWWZZZ[[[[[[[[[[[[ZZZYYYYYYXXXQQQLLLDDD===888333///,,,*********++++++,,,,,,,,,............//////000111111111333444555555555555555555666666888999;;;;;;;;;;;;<<<===>>>======<<<;;;;;;<<<<<<======<<<<<<::::::;;;;;;<<<=========<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;999888888777777888888999999999::::::::::::::::::999:::;;;===>>>>>>>>>>>>===>>>???@@@@@@???>>>===888:::<<<>>>@@@AAAAAAAAA???@@@AAABBBEEEJJJMMMNNN[[[~~~~~~~~~}}}zzzuuuooonnntttzzz~~~|||yyy|||~~~xxxlll___VVVOOONNNPPPTTTXXXaaaqqqjjjQQQAAA>>>???KKKccczzz}}}ooo___NNNEEE@@@<<<;;;<<<888888888777777666666666333333333222222111111111111111111222444777999;;;<<<@@@EEEIIIMMMPPPTTTWWWWWWZZZ___bbbcccdddfffggggggiiikkknnnppprrrssstttsssssssssssssssrrrrrrrrrrrrqqqpppoooooopppqqqrrruuuuuuuuuuuuttttttttttttssstttuuuuuuvvvxxx|||qqqkkklllrrr}}}zzztttmmmcccXXXPPPKKKJJJJJJEEEGGGIIIJJJKKKNNNRRRVVVYYY\\\aaahhhnnnssswwwyyycccaaa^^^YYYRRRJJJCCC???;;;;;;:::999777777999;;;<<<===AAAEEEJJJLLLMMMMMMPPPOOOMMMLLLJJJFFFAAA===777444111111333222000---////////////////////////.........///////////////111000///...---,,,,,,,,,---------...///000222222444777<<<@@@CCCGGGJJJMMMOOOQQQSSSUUUTTTRRROOOMMMFFFEEEDDDBBB@@@>>>===<<<===<<<;;;:::888777666555666555555444444444555555000/////////..................---------,,,,,,,,,,,,---......//////......///......---------......***+++,,,,,,---...111444:::???FFFKKKNNNSSSZZZ___```cccgggjjjlllnnnqqqsssrrrpppmmmjjjjjjlllnnnpppnnnnnnoooooonnnllljjjiiihhhiiijjjlllmmmnnnoooooossstttttttttssssssrrrqqqpppqqqsssuuuvvvwwwxxxxxxxxxxxxyyyzzzyyyxxxwwwvvv|||{{{yyyyyyyyyxxxuuusssqqqkkkdddbbbcccdddaaa^^^``````gggnnnoookkkmmmsssrrrqqqooommmkkkjjjiiiiiihhhgggggggggddd^^^VVVPPPKKKNNNNNNKKKJJJNNNQQQPPPNNNWWWcccnnnyyy~~~vvvvvvuuurrrlllkkkttt~~~tttsssrrrsssssspppllliiiaaa[[[XXXYYYZZZYYYZZZ]]]aaa```]]][[[ZZZ[[[\\\]]]PPPKKKCCC<<<666111---******++++++++++++,,,,,,,,,///............//////000111222333555666777777777777666666666777888999999:::;;;<<<=========<<<;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<=====================<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<999999888888888888999999;;;::::::999999888888777777888:::===>>>>>>>>>>>><<<===>>>???@@@AAAAAABBB======>>>@@@@@@AAAAAAAAA???@@@@@@@@@CCCHHHJJJJJJPPPrrr~~~{{{vvvsssooopppuuuwwwvvvyyy~~~~~~vvvqqqsss{{{zzznnnbbbZZZRRROOOPPPUUUYYY]]]eeemmmxxxmmmSSSFFFAAA>>>HHH```yyyrrrbbbPPPFFFAAA===<<<>>>:::999888777666555444333111222222222222333333333000000111222444666999::::::===BBBGGGJJJNNNRRRUUUVVVZZZ___bbbcccdddfffgggiiijjjlllnnnppprrrssssssqqqqqqrrrssssssrrrrrrqqqqqqpppooonnnnnnooopppqqqsssssssssttttttttttttuuuttttttuuuttttttvvvzzz}}}sssllllllpppvvvjjj^^^TTTMMMJJJIIIJJJKKKJJJKKKOOOVVV[[[```bbbhhhnnnsssxxxzzz|||]]]___aaa^^^XXXOOOHHHDDDCCC???:::777666555222///444888999;;;BBBKKKLLLGGGEEEBBB??????@@@@@@===:::777555333111111111222333.../////////////////////,,,,,,------///000111222222000///------///111222///............//////000444888===BBBEEEHHHKKKMMMQQQSSSUUUUUUSSSQQQQQQQQQMMMKKKHHHEEEDDDDDDEEEFFFGGGEEEBBB@@@???===:::888777777666555444333222111111///......///000///............---------,,,,,,000///---,,,+++,,,,,,---///......///000000///---------,,,++++++...333777<<<@@@EEEJJJOOOTTTYYY]]]bbbdddgggiiijjjllloooqqqmmmkkkjjjiiijjjllloooqqqooooooppppppooonnnlllkkkgggiiikkklllmmmnnnqqqtttssssssttttttsssqqqpppoooqqqssstttsssssstttvvvxxxuuuuuuuuuuuuuuuuuuuuutttyyyxxxxxxxxxwwwuuurrrooojjjiiigggdddbbbaaa``````^^^aaaeeehhhjjjkkknnnppppppooonnnllllllkkkkkkkkkjjjiiigggeeebbb]]]VVVQQQTTTQQQMMMJJJIIIIIIHHHGGGOOO[[[eeeggglllyyy|||yyyyyywwwpppkkknnnxxx~~~uuuuuutttttttttsssnnnhhhdddbbbaaaaaaaaaaaacccfffgggfffeeeffffffbbbZZZUUUQQQHHH@@@<<<666000---...,,,,,,++++++,,,,,,---...---...///000000000///...111111111222333555666777444444555555666666777777:::888777999===>>><<<:::999999999:::;;;<<<===>>><<<===>>>??????>>>===<<<=========<<<<<<;;;;;;;;;999;;;======<<<::::::;;;::::::::::::::::::::::::;;;:::999888888888999:::888999999::::::;;;;;;<<<:::;;;<<<===@@@BBBDDDFFF>>>???AAACCCDDDDDDCCCCCCAAACCCDDDDDDDDDDDDGGGIIINNN\\\{{{{{{vvvwwwwwwxxxxxxwwwwwwvvv~~~wwwzzz}}}vvvssstttuuuvvv|||lll[[[TTTOOONNNSSSYYY]]]aaaeeerrrttt```MMMBBB@@@HHHZZZuuuzzzuuujjjYYYKKKCCC???>>>===999999999999999888777777666555333111000000000111222111000000222444666888;;;>>>BBBEEEGGGJJJMMMOOOWWWYYY\\\^^^___aaaeeeggghhhhhhiiijjjlllnnnpppqqqtttsssqqqoooooopppqqqrrrrrrqqqooonnnnnnnnnooopppssssssssssssssssssssssssqqqqqqqqqrrrtttwwwzzz||||||qqqooorrr~~~sssdddVVVKKKIIILLLOOOQQQUUU\\\eeelllrrrqqqpppqqqtttxxx|||VVVYYY]]]]]]ZZZTTTOOOMMMFFFBBB===:::999777555333333666777999@@@JJJMMMJJJGGGDDD@@@>>>>>>>>><<<:::888777666444333444444555000000000000111111000000000////////////000111111111000///.........///000//////.........///000000555888>>>BBBEEEGGGJJJMMMSSSUUUWWWXXXVVVUUUVVVVVVUUUSSSOOOLLLKKKKKKLLLLLLLLLJJJGGGEEECCCAAA===:::::::::999888777555444444222000//////000000000///............------------///...---,,,,,,,,,---...///...---...//////...,,,------,,,+++,,,///444777===AAAFFFKKKPPPUUUZZZ]]]```bbbeeeggghhhjjjlllooolllkkkjjjiiijjjlllnnnppprrrrrrrrrqqqooommmjjjiiiggghhhjjjjjjkkkllloooqqqrrrssstttttttttsssrrrqqqqqqrrrssssssrrrsssuuuwwwtttttttttttttttuuuvvvvvvwwwvvvvvvvvvvvvtttpppmmmjjjiiihhhfffccc```^^^]]][[[___eeeiiikkklllnnnooonnnnnnmmmmmmlllkkkjjjjjjhhhgggfffeeebbb\\\TTTOOOPPPNNNKKKIIIHHHIIIIIIIIIMMMYYYdddiiioooyyyzzzvvvvvvsssnnnkkkooozzz{{{ppppppqqqrrrssssssooojjjjjjiiiiiijjjlllmmmmmmmmmnnnmmmmmmnnnnnnjjjccc]]]RRRIII@@@;;;666000---...,,,,,,++++++,,,,,,---...---...///000000000///...111111111222333444555666444555555666777888888888<<<;;;:::===@@@AAA???<<<999999999:::;;;===>>>???<<<===>>>>>>>>>>>>===<<<;;;;;;=========<<<;;;:::888:::<<<<<<;;;::::::::::::::::::::::::::::::::::::999888777777777888888888999999::::::;;;;;;<<<:::;;;<<<===???BBBDDDEEE>>>???@@@AAABBBBBBAAAAAA???AAACCCDDDDDDFFFIIIKKKLLLWWWvvv~~~~~~~~~}}}|||{{{zzzyyysssppprrrzzzwwwuuuttt}}}uuugggYYYRRRMMMQQQWWW\\\aaaeeerrrzzzgggTTTGGGAAAFFFUUUqqq|||zzznnn]]]NNNEEE@@@>>>===<<<<<<;;;;;;:::888777666777666444333222111222222222111111111222444666777:::<<<@@@CCCEEEHHHKKKMMMTTTWWWZZZ\\\^^^```ccceeegggggghhhjjjlllnnnpppqqqqqqpppooonnnnnnooopppqqqrrrqqqpppooonnnnnnoooooorrrrrrrrrrrrrrrrrrrrrrrrpppppppppqqqsssvvvyyy{{{|||{{{ssscccXXXVVVYYY]]]```ccchhhoootttrrrrrrqqqrrrsssvvvxxxzzzMMMQQQVVVYYYXXXUUURRRQQQJJJFFFAAA<<<:::888666444222333444777???IIIOOOPPPOOOJJJDDD???======<<<<<<999999999888777777666666222222333333333222222222222222111000000000000000/////////......---------///////////////000111111666999>>>BBBEEEGGGJJJLLLTTTVVVXXXYYYYYYYYYZZZ\\\]]][[[XXXUUUSSSSSSSSSSSSSSSQQQOOOMMMKKKGGGAAA===>>>>>>===;;;:::999888777444222000000111111000///------.....................------------......///000...------......---+++---------,,,,,,///444888???BBBHHHMMMQQQVVVZZZ]]]^^^```ccceeefffhhhjjjlllkkkjjjjjjiiijjjkkkmmmnnnrrrrrrrrrqqqpppnnnllljjjggghhhiiiiiihhhiiilllnnnrrrsssssstttssssssrrrrrrpppqqqssssssrrrrrrtttuuussssssrrrrrrrrrsssuuuvvvtttttttttttttttqqqmmmiiiiiiiiiiiigggddd___ZZZXXXVVV\\\ccciiillllllllllllkkkllllllmmmlllkkkiiihhhffffffeeedddaaaYYYQQQJJJJJJIIIGGGGGGGGGIIIKKKLLLNNNXXXdddlllssszzz}}}|||~~~{{{tttssspppllljjjppp|||~~~~~~|||xxxnnnnnnooorrrtttsssqqqoooooooooqqqvvvzzz}}}{{{wwwwwwuuuuuuuuuuuuqqqjjjdddUUUKKKAAA:::555///---///,,,,,,,,,,,,,,,------.........///000000000000000111111111111222444555666555555666777888999:::;;;<<<;;;<<>>>>>===<<<<<<999:::;;;<<<===<<<:::999888:::;;;;;;:::999999:::::::::::::::::::::::::::999999888777777777777777888999999::::::;;;;;;<<<:::;;;;;;===???AAACCCDDD>>>???@@@@@@AAA@@@???>>>===???AAACCCEEEGGGKKKNNNPPPWWWooo~~~}}}qqqrrrssszzzyyyuuuvvvyyy}}}tttaaaVVVMMMOOOUUU\\\ccchhhrrrppp^^^MMMCCCDDDQQQlll~~~uuudddTTTHHHBBB>>>===>>>>>>===<<<:::888666555888777666444333333333333222111111111222333555666888:::>>>AAACCCEEEHHHKKKPPPSSSWWWZZZ\\\^^^aaacccfffggghhhiiikkkmmmnnnooommmmmmllllllmmmnnnpppqqqrrrrrrqqqoooooonnnnnnoooqqqqqqqqqqqqqqqqqqqqqqqqoooooooooppprrruuuxxxzzzsssfffbbbeeeiiilllnnnqqqtttvvvppppppqqqrrrtttvvvxxxyyyFFFJJJOOORRRRRRPPPOOONNNNNNKKKEEE???:::777444333222222333666===HHHPPPUUUYYYTTTMMMFFFAAA?????????:::;;;;;;;;;:::999888777333444555555555444333222222111000000//////000000.../////////...---,,,+++////////////000111222222777:::???CCCEEEHHHJJJLLLRRRUUUWWWYYYZZZ[[[^^^```bbb```]]][[[YYYXXXYYYYYYZZZYYYWWWUUURRRMMMGGGBBBBBBAAA@@@???===<<<::::::666444222111222222111000------------............---------......///000000111000............---,,,---------,,,---000555999???CCCIIINNNRRRVVVZZZ\\\]]]```ccceeefffggghhhjjjjjjjjjjjjjjjjjjkkkllllllmmmnnnpppqqqqqqqqqpppoooiiiiiiiiihhhggghhhkkknnnsssssssssrrrqqqppppppooooooqqqssssssrrrqqqrrrtttsssrrrpppoooooopppqqqrrrrrrrrrrrrrrrrrrooojjjfffgggggghhhgggccc]]]WWWTTTSSSYYYbbbiiikkkkkkjjjjjjiiijjjkkkllllllkkkiiihhhddddddeeeddd___WWWMMMFFFCCCDDDEEEEEEGGGIIIMMMPPPTTT[[[eeennnvvvzzzzzzxxxxxxzzz|||xxxvvvqqqllljjjppp|||~~~wwwpppoooppptttuuurrrqqqrrrooorrrwww}}}}}}{{{yyyyyywwwrrriiicccVVVLLL@@@:::444...---000,,,,,,,,,,,,,,,---.........//////000111111111111111111111222222333444555555666777888:::;;;<<<===999999;;;>>>BBBAAA===999666666777888:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999888888888888999::::::888999::::::999888999:::::::::::::::::::::::::::999999999888888888888888888999999::::::;;;;;;<<<;;;;;;;;;<<<>>>@@@AAABBB??????@@@AAA@@@???>>>======???AAACCCDDDGGGJJJMMMPPPTTThhh~~~~~~}}}uuuuuuxxx}}}~~~~~~zzziii\\\QQQPPPVVV___hhhpppuuuxxxfffSSSGGGFFFOOOggg}}}xxxiiiXXXLLLCCC???>>>=========<<<:::999777666777777666555333333222222111111111111222333444555666888;;;===???BBBEEEHHHMMMPPPUUUXXX[[[]]]___aaagggggghhhiiijjjjjjjjjkkkkkkkkkkkkkkklllnnnpppqqqrrrrrrqqqpppooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqppppppoooppprrruuuxxxzzz~~~pppfffhhhllloooqqqrrrqqqqqqnnnoooqqqtttxxxzzz}}}~~~@@@DDDJJJMMMNNNNNNNNNNNNRRRPPPKKKDDD>>>888555444444222222666<<>>===:::777555444444444333111---------...............---......///000000000000222000....../////////...---...------...111666:::@@@DDDJJJOOORRRVVVYYY[[[]]]```dddfffgggggghhhiiiiiiiiijjjjjjjjjjjjjjjjjjlllmmmnnnpppqqqqqqqqqpppkkkkkkjjjiiihhhiiillloootttsssqqqpppnnnmmmlllkkkoooqqqssssssrrrqqqrrrssssssrrrpppnnnmmmmmmnnnnnnqqqpppqqqrrrqqqmmmhhhdddddddddeeedddaaa]]]XXXUUUTTTZZZbbbgggjjjiiihhhhhhgggiiijjjllllllkkkiiihhheeeeeeeeeccc^^^VVVKKKDDD@@@BBBDDDEEEGGGJJJOOOTTT[[[___gggqqqwwwyyyyyyzzzzzzzzz{{{}}}zzztttnnnlllqqqzzzyyyssspppqqqsssqqqllljjjmmmmmmttt|||}}}zzzvvvoooeee^^^UUUJJJ???999333...---///------,,,,,,------...////////////000111222222333222222222222333444555555666666777999:::<<<===>>>999999;;;>>>BBBAAA===999444444555666777999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;999666444444666999;;;888999:::999888888999::::::::::::::::::::::::::::::::::::::::::999999999888999999::::::;;;;;;<<<;;;;;;;;;<<<===???@@@AAA@@@@@@AAAAAA@@@???>>>===>>>@@@BBBBBBCCCDDDGGGIIIJJJNNN___~~~||||||ooocccXXXUUUZZZbbboooyyy{{{mmmYYYLLLJJJOOOeee|||{{{mmm]]]OOOFFFAAA@@@:::;;;;;;;;;:::999888777666666555444333222111111111111111111222333333444555666999:::<<>>>>>======<<<;;;;;;;;;888999:::::::::888666444......---......///000000........................000000000000111222444444888<<>>888333...---///---------------......///000000000000111222444555444444444444444555666666666777888999:::;;;<<<===<<<;;;<<>>===???@@@AAAAAAAAABBBDDDFFFIIIMMM[[[vvvsssjjjaaa]]]]]]dddrrrwwwaaaRRRMMMNNNaaazzzrrraaaRRRGGGCCCBBB999::::::::::::999999888555555555555444222111000000111111222222222222333444555777888:::===AAADDDGGGLLLQQQVVVYYY[[[^^^___eeeeeeggghhhhhhgggfffeeeiiiiiijjjkkkmmmnnnnnnoooooopppqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrtttwwwzzz|||~~~|||{{{{{{}}}~~~<<<@@@EEEHHHJJJJJJJJJKKKIIIKKKLLLJJJDDD>>>;;;:::555111111444555888@@@KKKVVV[[[aaabbb]]]UUUMMMJJJBBBAAA???>>>======>>>>>>;;;<<<>>>???>>><<<999777111000/////////////////////......---...///111222000000000111222333444555999===BBBGGGKKKNNNRRRTTTXXXYYY\\\^^^```ccchhhkkknnnnnnnnnnnnnnnnnnnnnnnnkkkiiigggfffeeeccc```^^^VVVUUUTTTRRRPPPNNNLLLKKKFFFDDDAAA??????>>><<<;;;555555444444333222111111000000111111111000///......,,,******,,,...//////............///333888<<>>===;;;999888888888999;;;;;;;;;:::999999;;;===::::::::::::::::::::::::::::::;;;;;;;;;:::999888888999999::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>===>>>?????????>>>===<<<===???@@@@@@???@@@BBBDDDJJJMMMXXXmmmvvvqqqkkkddd___bbbqqqkkkWWWNNNKKK\\\wwwxxxgggUUUIIICCCBBB<<<<<<<<<<<<;;;:::888888666666666666555333222111000111111222222222222222444555666777888<<<@@@CCCDDDHHHNNNTTTWWWYYY[[[]]]___aaadddfffhhhiiihhhhhhggghhhiiijjjkkkkkkllllllmmmnnnppprrrsssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqsssvvvyyy{{{~~~>>>AAAEEEFFFEEECCCBBBBBB???CCCGGGGGGCCC>>>::::::444000000222222333;;;EEEMMMVVV```eeeaaaYYYPPPKKKEEECCCAAA???>>>???@@@AAA>>>???AAABBBAAA>>><<<:::444333222000//////......///...------...000333444000000000111222444555666999===CCCHHHLLLPPPTTTWWWVVVXXXZZZ\\\^^^bbbfffjjjnnnnnnnnnoooooopppppppppnnnllljjjiiiiiihhhfffddd]]]\\\ZZZXXXVVVTTTRRRRRRKKKHHHEEEDDDCCCBBB@@@???999999888777555444333222000111222222111000///...,,,)))((((((***---...///............///333999===GGGKKKRRRVVVYYY[[[]]]^^^\\\```dddggggggffffffgggfffhhhjjjkkkkkkiiigggeeefffhhhjjjmmmooopppqqqqqqkkkjjjiiihhhhhhjjjooorrrooonnnmmmmmmmmmooopppqqqqqqtttvvvwwwuuusssssssssmmmooosssuuuwwwvvvtttsssrrrrrrssstttsssnnnhhhccccccbbb``````aaaeeejjjlllkkklllkkkjjjiiijjjlllooojjjiiiiiijjjkkklllnnnnnnnnnkkkhhhccc]]]UUUMMMGGGBBBFFFIIIJJJJJJMMMSSSYYY\\\cccppp{{{zzztttvvv}}}{{{yyyqqqhhhffflllqqqrrrqqqpppnnnooorrrxxxxxx|||yyywwwpppnnnooogggZZZXXX___lllzzz}}}|||~~~zzztttkkk```XXXKKKCCC;;;888444...,,,---...------------...//////111000000000111333555666777666666666666777777888888888888999999:::::::::;;;999777999===>>><<<:::666666555555555555666666;;;;;;999999999999;;;;;;>>>>>>???>>>===;;;999777;;;<<<<<<:::999999;;;===::::::::::::::::::::::::999999:::;;;:::999888777888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;<<<===>>>>>>===<<<<<<;;;===>>>??????@@@BBBDDDFFFIIIQQQbbb}}}xxxuuuqqqiii``````nnnrrrZZZMMMGGGXXXuuu}}}jjjXXXJJJCCCAAA??????>>>===<<<:::888777777777888888666555333222000111111222222222111111444555666777888;;;???CCCAAAFFFLLLRRRUUUWWWZZZ[[[[[[]]]aaaeeehhhjjjkkkkkkfffggghhhiiiiiijjjiiiiiilllmmmppprrrssstttttttttoooooooooooooooooooooooopppooooooppprrruuuxxxzzz~~~DDDBBBAAABBBCCCDDDCCCBBBCCCCCCBBBAAA???===:::999555333111///111444888;;;HHHOOOXXX```aaa\\\SSSMMMFFFDDD@@@???@@@AAAAAAAAADDDDDDCCCCCCCCCAAA===:::666333///...............++++++,,,---............//////000111222444555666<<>>===<<<:::::::::;;;;;;777555555666777666222.........------------....../////////000111666;;;@@@JJJOOOUUUZZZ^^^```bbbcccaaabbbbbbcccdddeeeffffffiiikkklllllljjjiiiiiijjjoooooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmnnnppprrrvvvwwwxxxwwwtttrrrqqqqqqtttuuuwwwxxxxxxvvvtttssspppqqqrrrrrrqqqnnnkkkiiihhhdddaaabbbggglllnnnnnnllllllkkkmmmnnnooonnnlllmmmkkkjjjjjjlllmmmmmmlllpppmmmiiieee```XXXMMMFFFEEEFFFIIIMMMMMMMMMSSS[[[```eeemmmsssvvvvvvvvvvvvxxxqqqfff``````eeekkkooouuuqqqnnnooovvv}}}}}}||||||~~~{{{qqqjjjiiieee^^^aaalllyyyvvvxxxyyyqqqjjj```XXXLLLEEE<<<333///---,,,,,,//////...//////000111222777888999777555444555666444444555666777888999999:::<<<===<<<:::888888999AAA???<<<::::::<<>>:::999:::;;;:::888;;;:::999888888888999:::BBBCCCCCCAAA>>><<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<999:::;;;;;;;;;:::999888<<<;;;;;;::::::;;;;;;<<<888999;;;<<<<<<;;;999888>>><<<:::;;;>>>???===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAADDDGGGHHHEEEKKKSSS]]]qqqtttmmmlllkkkgggaaa___jjjvvvcccNNNQQQ[[[nnnvvvcccSSSIIICCCCCC@@@===;;;:::999666444777888999888777444111000111111111111111111222222222222333444666888:::;;;@@@DDDJJJOOORRRTTTVVVXXX]]]___bbbcccccccccdddeeedddeeefffhhhhhhhhhhhhgggmmmppprrrtttssssssssstttppprrrsssssspppnnnmmmmmmnnnmmmmmmnnnpppsssvvvxxx}}}}}}CCCCCCCCCDDDFFFGGGFFFDDDFFFFFFFFFFFFDDDAAA===:::666444111000000333666888BBBHHHRRRZZZ\\\ZZZTTTOOOHHHFFFCCCCCCDDDFFFGGGGGGHHHFFFEEEDDDBBB???:::777666444000///000000000000------...///000000000000000000000000111222444444;;;>>>BBBFFFIIILLLPPPRRRZZZ[[[]]]]]]^^^aaaeeehhhjjjkkkmmmnnnoooqqqtttvvvyyywwwtttssssssrrrooollllllkkkhhheeeaaa]]]ZZZXXXXXXVVVSSSQQQOOOMMMJJJHHHCCCBBB???===;;;;;;;;;;;;888777666666777555111...///......------....../////////000000111666;;;@@@KKKOOOVVV[[[^^^```bbbdddeeeeeefffggghhhiiijjjjjjiiikkklllkkkiiihhhhhhiiikkkkkkkkkllllllnnnooopppqqqqqqpppppppppoooooonnnmmmmmmnnnmmmkkklllnnnpppqqqtttvvvvvvuuutttssstttttttttuuuvvvvvvuuutttssssssssssssrrroookkkgggdddgggccc______cccgggiiiiiikkklllmmmmmmmmmllllllkkklllkkkiiijjjlllmmmmmmlllnnnllliiieee```XXXNNNFFFGGGGGGIIIMMMNNNOOOSSSZZZccciiipppvvvvvvssspppnnnhhhddd___^^^aaaggglllooosssnnnjjjlllttt|||~~~|||zzzzzz}}}|||rrrjjjiiieee___dddooozzzxxxzzz|||~~~|||uuuoooiiiaaaYYYJJJDDD;;;333///---,,,,,,//////...//////000111222::::::;;;999666444444555555555555666777888888999;;;<<<===<<<:::999999999========================???<<<888777999::::::999:::999999888999:::;;;<<>>>>>===;;;:::888;;;;;;;;;::::::;;;;;;;;;888999;;;<<<<<<;;;999888<<<:::999:::===>>>===;;;::::::;;;;;;;;;;;;;;;;;;===>>>>>>@@@AAADDDEEEFFFGGGLLLSSS[[[jjj|||ppphhhgggfffbbb[[[XXXaaallloooYYYVVV[[[kkk~~~lll[[[OOOFFFDDDBBB???<<<;;;999888777555666777888888777555444111111111111111111222222222222333444666888999:::>>>BBBGGGKKKNNNPPPSSSVVV\\\^^^aaabbbbbbbbbdddeeedddddddddeeefffhhhjjjlllmmmooorrrrrrrrrqqqqqqrrroooqqqsssrrrpppooonnnnnnnnnnnnnnnoooqqqtttwwwyyy}}}~~~BBBCCCEEEIIIKKKLLLJJJHHHKKKKKKMMMNNNLLLHHHAAA<<<777555222000000111333444:::@@@IIIQQQUUUUUUSSSPPPIIIGGGEEEFFFHHHJJJKKKKKKJJJHHHEEECCC@@@<<<777333666444222111222333333222000111111111111222222222111111000///000111222333999<<<@@@DDDGGGIIIMMMOOOWWWYYY\\\]]]^^^```bbbdddeeegggjjjmmmnnnppptttvvvzzzyyywwwvvvuuusssooommmqqqpppmmmjjjeeeaaa]]][[[```^^^ZZZXXXUUUSSSPPPMMMIIIGGGDDDAAA>>><<<;;;;;;;;;999888888777555111...//////............//////000000000000222666;;;???LLLQQQWWW\\\___aaacccdddfffggghhhiiijjjkkkkkkllljjjlllmmmllliiihhhhhhhhhggghhhiiijjjmmmoooqqqrrrttttttssssssrrrqqqpppooolllmmmmmmllljjjjjjkkkmmmlllooosssuuuuuuuuuuuuvvvssssssssssssttttttttttttsssssssssrrroookkkgggeeefffaaa\\\[[[^^^ccceeeeeejjjlllnnnmmmjjjhhhiiijjjllljjjiiiiiikkkllllllkkkkkkjjjhhheee```XXXNNNGGGJJJHHHIIINNNQQQRRRWWW\\\hhhmmmtttxxxuuupppjjjfff______```ccciiimmmpppqqqpppjjjgggkkkuuu~~~}}}zzzvvvuuuxxx|||~~~tttllljjjfffccciiittt}}}||||||{{{wwwxxxvvvqqqlllhhh___WWWGGGAAA999222///---------////////////000111222222;;;<<<<<<:::777444444555666666666777777888888888:::<<<===<<<:::888888999999;;;>>>??????>>>;;;999;;;999666666777999999999:::999999999:::<<<>>>???BBBAAA@@@===::::::;;;===<<<<<<;;;;;;;;;<<<<<<===AAAAAAAAA@@@???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888999888777999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAACCCDDDDDDDDDHHHMMMRRRVVV```xxx{{{rrriiigggeee___WWWRRRXXXbbb{{{nnnbbb\\\fff|||zzzhhhWWWKKKEEEDDDBBB>>>;;;999999;;;666777888999999888777666222222222222222222111111111222222333555777999:::<<>>888777444222000000111111555:::AAAIIINNNPPPPPPOOOJJJHHHGGGGGGIIIJJJKKKJJJIIIFFFCCCAAA>>>:::555222666444333222444555444444555444333222111111111000000000///...///000222444888;;;???CCCEEEGGGJJJMMMOOORRRVVVYYY[[[\\\^^^```bbbdddhhhjjjkkkmmmppprrruuuuuuvvvvvvuuusssooommmpppooommmkkkhhheeebbb```ccc```\\\YYYWWWTTTPPPMMMKKKIIIFFFCCC@@@>>>=========<<<;;;999777555222000///..................///000000111111222666;;;@@@MMMQQQXXX]]]___aaacccdddeeeeeefffggghhhiiiiiijjjlllmmmnnnmmmkkkiiiiiiiiihhhhhhiiikkkmmmppprrrsssuuuuuuuuuuuusssrrrpppooolllmmmnnnmmmkkkjjjkkkllljjjmmmqqqtttttttttuuuuuurrrrrrrrrqqqrrrrrrssstttpppqqqqqqrrrqqqpppnnnmmmeee```[[[ZZZ^^^cccfffgggiiilllooommmgggdddfffiiikkkiiihhhhhhjjjkkkkkkjjjgggggggggddd^^^VVVNNNHHHKKKHHHIIIPPPUUUXXX]]]cccnnnrrrvvvwwwsssmmmhhheeeaaabbbdddiiinnnpppqqqpppmmmjjjjjjrrr}}}}}}zzzwwwuuuuuuwww{{{~~~wwwoookkkhhhhhhpppyyyyyyyyyuuuooojjjdddZZZPPPBBB===666111..................//////000111222333999::::::888666555555666666666777777777888888888999:::;;;;;;999777777888888:::<<<>>>>>>===;;;999888777555555666777999:::<<<;;;;;;;;;;;;===???@@@AAA@@@>>>;;;999999;;;>>>;;;;;;;;;:::;;;;;;<<<===@@@@@@AAAAAA@@@>>>===<<<:::;;;;;;;;;;;;;;;;;;:::999999:::::::::999888888777777888999;;;<<<<<<<<>>>>>======<<<;;;;;;<<<===@@@BBBDDDDDDDDDDDDHHHLLLPPPRRRXXXkkk{{{uuupppjjjaaaVVVOOOSSS[[[nnnvvvcccaaaqqquuuaaaPPPHHHGGGDDD???:::888:::<<<::::::::::::999777555444333222222222222222111111111111222333444666888999;;;===???AAACCCGGGMMMPPPWWWZZZ]]]```aaaccceeegggddddddcccdddfffhhhkkkmmmmmmoooqqqqqqpppnnnnnnnnnlllnnnqqqqqqppppppppppppooopppppprrrtttvvvxxxzzz|||~~~BBBEEEIIIOOOSSSTTTQQQOOOQQQRRRVVVZZZZZZTTTIII@@@999888666444333222111111555888>>>DDDHHHKKKLLLLLLMMMLLLJJJJJJKKKKKKJJJIIIFFFDDDAAA???===;;;888555777555444444555666555444888777555222000///......000///...---///111444555888;;;???BBBDDDFFFIIIKKKIIIMMMRRRVVVXXXZZZ\\\^^^___aaadddffffffggghhhjjjnnnooorrrsssrrrqqqooooooooonnnmmmkkkiiifffdddbbbbbb___[[[XXXVVVRRRNNNLLLHHHGGGDDDBBB@@@?????????>>>>>><<<:::777444222111......------------......///000000111333777===AAANNNRRRXXX]]]___aaacccdddcccdddeeeeeegggggghhhiiimmmnnnooonnnlllkkkkkkkkkkkkkkklllmmmoooppprrrssstttuuuuuuuuutttrrrpppnnnmmmooooooooommmllllllmmmlllnnnqqqrrrqqqqqqrrrsssqqqqqqqqqpppqqqrrrsssssspppqqqrrrrrrrrrrrrqqqpppddd```\\\\\\aaagggjjjkkkhhhlllooolllgggccceeehhhjjjhhhggggggiiijjjjjjiiieeefffeeeaaa[[[SSSLLLHHHKKKIIILLLSSSYYY^^^eeellltttuuuvvvuuuqqqmmmkkkjjjcccdddfffjjjnnnpppooonnnlllmmmsss}}}}}}wwwuuuuuuwwwyyy|||||||||~~~xxxqqqllljjjmmmuuu~~~}}}wwwooohhh```SSSGGG===999333///......//////......//////000222333444444555777666555555666777666666777777888888999999777999:::999777555555666888999999:::;;;<<<<<<<<<888777666555555666888:::???>>>===<<<<<<<<<===>>>@@@@@@>>>;;;888999;;;>>>;;;;;;::::::::::::;;;;;;<<<===>>>?????????>>>===::::::;;;<<<<<<;;;::::::::::::::::::999888888777777888999:::;;;<<<===>>>@@@???>>>===<<<:::999999:::<<<>>>AAACCCDDDEEEEEEEEEHHHMMMOOORRR```yyyooobbbUUUKKKMMMTTTbbbtttrrrdddkkklllXXXMMMJJJEEE???;;;999:::<<<:::::::::999888777666666333333333333222222111111111111111222444555777777:::;;;<<<>>>@@@EEEJJJNNNTTTWWW[[[^^^```bbbeeegggddddddfffggghhhhhhhhhhhhnnnppprrrrrrpppooonnnoookkknnnpppqqqpppooopppqqqooopppqqqsssuuuwwwyyyzzz{{{~~~CCCEEEJJJOOOTTTUUUSSSPPPQQQRRRUUUZZZ]]]WWWKKK@@@999999888888777555444444666999>>>CCCGGGIIIJJJJJJPPPNNNMMMMMMNNNMMMLLLJJJEEECCCAAA@@@@@@???===;;;:::888777777888888777555888777444222000/////////222000///...///111444666888;;;>>>AAABBBDDDGGGIIIGGGKKKOOOSSSUUUXXXZZZ\\\[[[]]]```aaaaaa```aaabbbfffiiikkkllllllkkklllmmmmmmmmmkkkiiifffcccaaa______]]]YYYVVVSSSPPPLLLIIIDDDCCCAAA???>>>===>>>>>><<<<<<;;;888444111000111------,,,,,,,,,,,,------...///000111333888>>>CCCMMMRRRXXX\\\___```bbbcccdddeeeffffffhhhhhhiiijjjlllnnnooonnnmmmllllllmmmmmmmmmmmmnnnoooppprrrsssssstttuuuuuutttrrrpppnnnnnnoooqqqpppooonnnnnnnnnoooppppppooonnnnnnoooqqqppppppqqqqqqrrrrrrssssssssssssrrrqqqooommmkkkjjjddd```^^^___eeejjjmmmmmmiiikkkmmmkkkhhheeefffgggiiigggffffffhhhiiiiiihhhddddddbbb]]]VVVOOOJJJHHHJJJKKKOOOUUUZZZ___iiissswwwxxxxxxuuurrrpppooopppggghhhkkkoootttuuuuuussslllqqq{{{xxxwwwvvvwwwyyyzzzyyyxxxzzzvvvqqqlllkkkooowww~~~xxxnnnfff]]]NNN@@@999555111....../////////......///000111222444555222333555555555555777888555666666777888999:::;;;777999:::999777555555666777777666777999;;;>>>???;;;:::999777555666888:::@@@???===<<<<<<<<<======??????>>><<<::::::<<<>>><<<;;;:::999999999999:::999:::<<<===>>>>>>======999:::;;;<<<<<<;;;:::999::::::999999888888777777777888::::::::::::<<<===>>>======<<<;;;:::999999:::;;;===???AAABBBCCCDDDBBBCCCHHHMMMOOOXXXqqqttthhhYYYLLLJJJNNNZZZllljjjiiixxxzzzfffUUUOOOFFF@@@===<<<;;;;;;777777777888888999::::::444444444333222222111111111111111222333444666666888999;;;<<<>>>BBBGGGKKKOOORRRWWW[[[]]]```dddfffccceeefffhhhiiihhhggggggmmmoooqqqqqqpppoooooooookkknnnpppqqqpppoooooopppnnnoooqqqsssuuuwwwxxxyyyzzz}}}DDDEEEIIINNNSSSTTTSSSQQQOOOPPPSSSYYY\\\WWWKKKAAA999::::::;;;:::999888888777:::>>>DDDHHHJJJKKKKKKNNNMMMLLLMMMNNNNNNLLLKKKHHHFFFCCCCCCCCCCCCBBB@@@>>><<<;;;;;;<<<;;;999777666555333111111111333333666444111///...000222333666999<<>>666222///---...///000000......///000111333444555333444666666555555777888444555666777999:::<<<<<<999:::;;;:::888777777777444444555666999<<<>>>@@@>>>>>>===:::666555777:::>>>===<<<;;;<<<===>>>???>>>??????===;;;;;;<<<======<<<;;;999888888888888:::;;;<<<======<<<<<<;;;999:::<<<======<<<:::999;;;:::999888888777777777666888::::::888888999;;;<<<<<<<<<===>>>>>>??????>>>=========>>>???@@@@@@@@@???DDDKKKMMMQQQcccxxxvvvgggXXXPPPPPPVVVdddyyynnnhhhiiiwww^^^TTTHHHAAA@@@@@@===:::666666666777888999::::::555444444333222222111111111111111111222444555555555666999;;;===@@@DDDHHHJJJMMMRRRVVVZZZ]]]aaacccddddddeeefffggghhhiiijjjjjjmmmooopppooonnnoooooolllnnnpppqqqooonnnnnnooommmooopppsssuuuvvvwwwxxxxxx|||DDDEEEIIIMMMRRRSSSSSSQQQNNNNNNQQQWWW[[[WWWKKKAAA999:::;;;<<<===<<<;;;:::777:::???EEEIIIKKKLLLLLLIIIHHHHHHJJJLLLMMMLLLJJJKKKIIIGGGFFFFFFFFFEEEDDDAAA@@@>>>>>>>>>===;;;999444333222111222444777888:::777333000......000111555777;;;===>>>???BBBCCCGGGHHHJJJKKKKKKLLLOOOPPPQQQTTTXXXZZZZZZYYYYYYZZZXXXYYYZZZYYYWWWVVVYYY\\\VVVWWWXXXYYYZZZZZZZZZZZZTTTRRRNNNLLLJJJGGGDDDAAA@@@>>><<<999777666666666333444444111,,,***+++---+++******************++++++---...111444:::AAAFFFMMMQQQWWW[[[]]]^^^```aaaccccccdddeeefffggghhhhhhgggiiikkkkkkjjjjjjkkkllliiijjjkkklllnnnppprrrsssrrrtttvvvwwwwwwuuusssqqqkkkmmmpppppppppoooooopppqqqpppmmmjjjiiikkkooosssnnnppprrrtttuuutttsssrrrooonnnkkkhhheeeaaa___]]]cccaaa___bbbfffiiihhhfffkkkjjjiiijjjjjjjjjhhhfffgggfffeeeeeeggghhhhhhgggeeeccc___WWWNNNHHHFFFGGGJJJNNNUUUXXXVVVXXXeeetttyyy|||~~~}}}zzzuuurrrqqqjjjmmmrrrxxxzzzwwwqqqlllooowww~~~xxxsssqqqqqqpppppppppppplllhhhhhhnnnuuuyyy~~~{{{sssjjjddd\\\MMM>>>444111...,,,...///000111......///000111333555666666777888777666555666777333444555777999;;;======:::<<<===<<<:::888888999000222444777:::===??????AAAAAA@@@<<<777555777999;;;;;;;;;;;;<<<===???@@@>>>???@@@???===<<<<<<======<<<;;;999888777777666<<<<<<=========;;;:::999999:::<<<======<<<:::999;;;:::999888777777777777555888999999666555777:::<<<===>>>@@@BBBDDDFFFGGGAAA@@@>>><<<<<<<<<<<<===???===AAAJJJLLLMMMZZZlllwwweeeZZZVVVRRR___rrrnnnfff___{{{dddXXXJJJCCCCCCCCC???:::999999888777666666666777555555444333333222111111111111111111222333444555222444777:::<<<>>>BBBEEEFFFIIINNNSSSWWWZZZ^^^aaadddccccccccceeehhhlllnnnhhhkkkmmmnnnnnnmmmnnnooolllnnnpppqqqooonnnnnnnnnmmmnnnppprrruuuvvvwwwwwwwww|||BBBDDDGGGKKKOOOQQQSSSSSSRRRRRRSSSVVVXXXTTTKKKCCC>>>???CCCFFFGGGEEE@@@<<<<<<>>>AAAGGGLLLOOOPPPOOOOOOKKKHHHJJJOOOSSSRRRPPPPPPMMMJJJIIIJJJIIIFFFCCCDDDBBB@@@>>><<<::::::999777555333444777:::;;;<<<:::777333222222333333222999999:::;;;>>>AAACCCEEEGGGHHHJJJLLLMMMNNNNNNNNNRRRTTTVVVXXXXXXVVVTTTSSSRRRQQQOOONNNMMMMMMNNNNNNMMMNNNOOOOOOPPPPPPOOOOOOKKKKKKJJJHHHFFFDDDBBBAAA:::999777555333222222111222000...+++))))))******************************---...000222555:::AAAFFFQQQSSSUUUXXX[[[^^^```aaaggghhhhhhfffdddcccdddffffffhhhiiiiiihhhhhhiiijjjhhhkkkoooqqqqqqppppppqqqqqqrrrssstttsssqqqnnnllliiikkkllllllkkkjjjkkklllnnnooopppooonnnoooppprrrsssrrrrrrrrrssssssqqqoooqqqmmmgggbbb___^^^\\\[[[^^^^^^___```bbbeeegggiiikkkkkkkkkjjjjjjiiiiiihhhgggggggggggghhhhhhhhhhhhiiiggg___SSSJJJGGGHHHIIILLLOOOUUUZZZXXXXXXbbbpppyyy{{{}}}|||yyyuuutttsssnnnooorrrvvvsssllliiijjjrrr{{{{{{uuuooolllkkklllmmmjjjmmmjjj```^^^jjjyyy~~~~~~~~~yyysssqqqmmm```JJJ999777444000......//////...000000000111222222333333111444777:::;;;:::888777666666555555666888;;;<<<<<<<<<;;;::::::999888888;;;:::999999:::===???AAA??????===:::777666777999777888::::::999999999::::::;;;;;;<<<======<<<<<<999888888777777888888999::::::;;;;;;::::::999999888:::<<<<<<;;;;;;;;;<<<>>><<<:::888777777888888:::999888888888999:::;;;999;;;>>>BBBGGGKKKNNNOOOIIIDDD???===???AAAAAA@@@EEEBBBBBBFFFIIILLLTTT]]]vvvqqqbbbVVVWWWZZZfffyyylllYYYWWWddd}}}sss___KKKDDDCCC@@@<<<<<<:::999888777777777888999666666555444222111111000000000000000000111111222777666666666888<<<@@@BBBDDDHHHNNNRRRUUUXXX[[[^^^```aaaccceeefffhhhhhhiiillllllllllllmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmlllmmmooopppooopppqqqssssss|||}}}EEEGGGJJJNNNQQQSSSTTTTTTRRRQQQRRRUUUWWWSSSKKKDDD???AAAFFFJJJLLLIIICCC???>>>@@@CCCGGGLLLNNNNNNLLLOOOKKKIIIKKKPPPTTTTTTRRRUUURRRNNNLLLKKKIIIEEEBBBCCCBBBAAA???>>><<<;;;;;;777666666888<<>>===>>>@@@AAAAAABBB@@@@@@CCCEEEHHHPPPXXXmmm}}}||||||qqqfffZZZYYYaaassstttuuuzzz}}}lll]]]NNNZZZnnnzzzfffRRRHHHEEE@@@<<<;;;===<<<:::888777777777888666555555444333222111000000000000000000111111222777666555666888;;;???AAACCCFFFKKKPPPSSSVVVYYY[[[___```bbbdddfffggghhhhhhkkkkkklllmmmmmmnnnnnnoooppppppoooooonnnnnnmmmmmmlllmmmooooooooooooqqqsssttt|||}}}GGGJJJMMMQQQTTTVVVVVVVVVSSSRRRRRRTTTTTTQQQJJJDDD@@@CCCJJJPPPRRROOOHHHCCCAAABBBEEEIIILLLMMMLLLJJJMMMJJJHHHJJJOOOSSSUUUTTTVVVSSSQQQOOOMMMKKKGGGEEEBBBBBBBBBBBBAAA???>>>===>>>>>>???AAADDDFFFFFFEEE;;;888444222222222222111444444444666888;;;>>>@@@AAABBBCCCDDDFFFGGGHHHHHHHHHJJJNNNQQQTTTUUUUUUTTTLLLKKKHHHDDDAAA???===<<<::::::;;;===>>>???@@@@@@<<<;;;;;;:::888666555444333222111000000/////////,,,,,,*********+++,,,---)))))))))))))))))))))))),,,,,,...000555===GGGNNNSSSTTTVVVYYY\\\___aaabbbcccdddddddddcccccceeeffffffhhhiiiiiihhhhhhiiijjjlllmmmoooooonnnmmmoooppplllmmmooooooooommmkkkiiihhhiiijjjiiigggffffffgggfffgggiiikkkkkkmmmqqqsssrrrrrrqqqrrrsssrrrooolllmmmnnnmmmhhh```ZZZWWWWWWYYY[[[]]]```cccdddeeeeeelllkkkkkkkkkkkkkkkkkkkkkiiihhhfffeeeddddddeeefffddd```YYYQQQJJJFFFGGGIIIOOORRRWWW[[[\\\```lllyyy|||zzzxxxxxxyyyxxxuuurrrrrrpppooonnniiiaaa___aaannnxxxzzzzzzxxxtttqqqoooooopppqqqpppkkkccc```hhhuuu}}}}}}}}}{{{wwwsssmmm___LLL===555333000//////000//////000000111111222333333333222444777:::;;;:::888777666666555555666888:::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;::::::<<<======;;;888444333333666888::::::999888999:::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<:::888777999;;;888777777666777888999;;;>>>===;;;:::999888888888;;;<<<>>>AAADDDGGGIIIJJJCCCAAA>>>===>>>@@@AAAAAA@@@>>>===@@@BBBDDDJJJRRRaaa}}}|||xxxtttqqqtttyyyuuu```XXXYYYjjj~~~~~~tttrrrqqqtttvvvpppcccXXXKKKRRR]]]nnnooo[[[OOOIIIDDD@@@>>>@@@>>><<<999777666666666666555555444333222111111000000000000000111111222666555555555777:::>>>@@@@@@DDDHHHLLLOOOSSSVVVXXX]]]^^^```bbbeeefffggghhhiiijjjlllmmmnnnoooppppppqqqqqqpppooonnnnnnmmmmmmlllmmmnnnnnnnnnoooqqqsssuuu|||}}}IIILLLPPPTTTXXXZZZZZZZZZWWWUUUTTTSSSRRRNNNHHHCCCAAAEEELLLSSSVVVSSSLLLFFFCCCDDDGGGKKKNNNOOOMMMKKKHHHFFFEEEFFFKKKOOOQQQRRRQQQPPPPPPPPPOOONNNLLLKKKDDDDDDEEEEEEDDDCCCBBBAAAHHHGGGHHHIIIJJJIIIFFFCCC<<<999555333222222222111333444444666888;;;>>>@@@??????@@@AAABBBDDDEEEFFFEEEGGGJJJMMMPPPRRRRRRRRRNNNLLLIIIEEE@@@===:::888555555666777888:::;;;<<<777777777666555333222111//////......---.........000///...,,,+++******+++++++++++++++++++++++++++++++++---///666???KKKRRRTTTUUUVVVXXXZZZ\\\^^^___bbbcccddddddcccdddfffhhhfffhhhiiiiiihhhhhhiiijjjlllmmmmmmllljjjjjjlllnnnkkklllmmmmmmmmmllljjjiiihhhjjjjjjiiigggeeeeeefffdddfffhhhiiiiiikkknnnqqqoooooonnnooopppooollljjjkkkmmmkkkeee[[[UUUTTTVVVXXX[[[^^^bbbeeeeeeeeedddiiiiiiiiiiiiiiiiiijjjjjjlllkkkhhhfffeeeeeeffffff```[[[TTTPPPKKKGGGGGGKKKPPPTTTYYY]]]```gggttt~~~}}}yyyyyy{{{{{{vvvrrrrrrnnnlllkkkfffaaaaaadddoooyyy}}}wwwzzzyyywwwuuuttttttuuuvvvsssjjjaaadddppp}}}~~~~~~}}}yyysssmmmdddUUUCCC666444222000///000000000///000000111222222333333444333444777999::::::999888666666666666777888999:::::::::;;;<<<===>>>???????????????>>>===;;;999888;;;===???===:::666333222666888999:::999888999:::;;;;;;<<<<<<<<<;;;::::::888888777777777777888888:::;;;;;;<<<=========<<<>>>===<<<999666666888:::777777666666777777888999;;;::::::999999888888888888999;;;===???AAABBBCCC@@@???>>>>>>>>>???@@@@@@AAA>>>>>>@@@AAAAAAGGGNNNWWWlll{{{xxxsssqqqnnnqqqvvvzzz~~~{{{~~~hhh[[[VVVcccyyywwwtttqqqqqqqqqlllbbbZZZQQQRRRRRR[[[uuuxxxeeeXXXOOOIIIEEECCC???===;;;999777666666666666555555444333333222222000000000000000111111222444444444555777999<<<===???BBBFFFJJJLLLPPPSSSVVVZZZ\\\^^^aaaccceeegggggghhhiiikkkmmmooopppqqqqqqppppppooonnnmmmllllllkkkkkklllmmmmmmmmmnnnpppsssuuu||||||~~~LLLOOOTTTYYY\\\^^^^^^^^^ZZZYYYVVVSSSOOOKKKFFFCCCBBBFFFMMMSSSVVVTTTNNNIIIEEEFFFJJJOOORRRSSSPPPNNNDDDBBBAAAAAADDDGGGKKKLLLMMMOOOPPPQQQQQQOOONNNNNNHHHHHHHHHHHHHHHGGGFFFFFFJJJJJJJJJJJJJJJHHHDDD@@@>>>:::666333333222111000222222333444666999<<<>>>?????????@@@AAACCCEEEFFFEEEGGGIIIKKKMMMNNNOOOOOOOOOMMMJJJFFFBBB===:::888444444444444555666888888444444444333333111000000...------,,,,,,,,,------......---,,,+++*********+++++++++++++++++++++++++++,,,---000777AAAMMMTTTXXXYYYYYY[[[\\\]]]^^^^^^cccdddeeeeeeeeeeeehhhjjjfffhhhiiiiiihhhhhhiiijjjjjjkkkkkkjjjhhhhhhiiikkkkkklllmmmmmmmmmlllkkkjjjiiikkklllkkkhhhgggfffgggfffggghhhhhhhhhiiikkkmmmkkkjjjiiijjjkkkkkkiiihhhjjjjjjfff^^^UUUQQQSSSWWWZZZ\\\```dddffffffeeedddeeeeeeeeeffffffgggggggggkkkjjjhhhfffdddddddddddd]]]VVVPPPOOOLLLHHHHHHLLLRRRXXX]]]```eeeooo{{{zzzzzz~~~}}}yyyxxxsssnnnkkkfffbbbdddiiisss|||}}}vvvzzzzzzyyyxxxxxxyyyyyyzzzsssjjjdddjjjyyyssspppkkkddd[[[NNNAAA999222111//////111111000///111111111222333333444444333444777999::::::999888666666666777777888999999999:::;;;<<<>>>???@@@@@@<<<<<<<<<;;;999777666555999;;;===<<<999444111000666777999999888888888999:::;;;;;;;;;;;;;;;::::::888777777666666777777888999:::;;;<<<============>>>>>><<<999777666888:::888888888777777777777777666666777777888888888888777888999:::<<<===??????>>>???????????????@@@@@@BBB@@@???AAAAAAAAAFFFLLLRRR___~~~{{{xxxxxxqqqsssvvvxxxzzz}}}~~~sssbbbWWW```ssssssrrrrrruuuwwwuuunnnhhhYYYSSSJJJLLLcccsssbbbUUUNNNGGGCCC===<<<:::888777777777777666555555444444333333333000000000000000111111222333333333444666888:::;;;>>>AAADDDGGGJJJMMMQQQTTTXXXYYY\\\___bbbdddfffffffffhhhjjjmmmooopppppppppnnnmmmmmmlllkkkkkkjjjjjjkkkllllllllllllmmmppprrruuu{{{zzz}}}SSSVVV[[[___bbbcccbbbaaa\\\ZZZWWWSSSNNNKKKHHHGGGFFFHHHLLLQQQTTTSSSOOOLLLIIIKKKNNNSSSWWWWWWTTTQQQCCCAAA???>>>>>>AAADDDGGGNNNPPPSSSSSSRRRPPPOOOOOOMMMMMMLLLKKKJJJJJJJJJKKKHHHHHHHHHHHHIIIGGGDDDAAA???;;;777444333222111000//////000111333666999;;;??????>>>???@@@BBBDDDFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMLLLJJJGGGDDD@@@<<<;;;777666444333333333444555111111111111111000//////...------,,,,,,,,,------((())))))******+++++++++************************,,,---///222888BBBMMMTTTZZZ[[[\\\^^^___```bbbbbbccceeeffffffeeefffhhhjjjfffhhhiiiiiihhhhhhiiijjjhhhjjjjjjjjjhhhhhhhhhjjjlllllllllllllllllllllkkkjjjkkklllllljjjhhhhhhiiihhhiiiiiiiiiggghhhiiikkkiiigggeeedddfffhhhhhhhhhiiigggbbbZZZTTTRRRUUUYYY\\\^^^bbbdddffffffdddcccaaaaaabbbccccccdddeeeeeefffeeeeeedddbbbaaa``````ZZZQQQLLLOOONNNJJJJJJOOOTTT[[[aaaeeekkkvvv~~~||||||{{{sssmmmgggcccffflllyyy}}}xxxxxxxxxyyyyyyyyyyyyyyyyyyooohhhhhhrrr~~~wwwssskkk```SSSGGG===777111000///000111222111000111111222222333444444444444555666888999999999999666666777777888888888888999:::;;;<<<===???@@@@@@======<<<;;;:::999888888666888::::::666333000///555777999999888777888999999999:::;;;;;;;;;;;;;;;999999888888888888999999888888:::;;;======>>>>>>>>>>>>===;;;888888999:::999999999888888777777666333444555666888888888888888999:::;;;<<<>>>>>>???>>>@@@BBBAAA@@@??????@@@BBB@@@@@@BBBBBBAAAEEEKKKNNNWWWrrr|||{{{|||~~~}}}}}}}}}lll]]]^^^iiiuuu~~~xxxxxxzzz}}}}}}wwwrrraaaTTTFFFDDDSSSllllll[[[QQQHHHAAA===<<<:::999888888888999555555555555444444333333000000000000000111111222111222222333555666888999<<>>===>>>AAADDDLLLPPPTTTVVVTTTSSSSSSTTTSSSRRROOOMMMLLLMMMNNNOOONNNMMMLLLKKKKKKIIIFFFDDD@@@<<<888444333222000///...//////111333666999:::???>>>>>>>>>???AAADDDEEEFFFGGGHHHJJJLLLMMMNNNOOOMMMLLLLLLJJJHHHEEEBBB@@@===;;;888666444333444444111111222222222111111000//////...---,,,,,,------******+++,,,------------************************---...111555:::BBBKKKRRRVVVWWWZZZ\\\___bbbdddfffcccdddeeeeeeddddddfffhhhfffhhhiiiiiihhhhhhiiijjjgggiiikkklllkkkiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkhhhjjjlllkkkjjjiiiiiijjjiiijjjjjjjjjhhhhhhjjjlllhhheeebbbaaacccgggjjjkkkiiifffaaa]]]ZZZYYYZZZ[[[^^^___aaacccdddcccbbbaaa______```aaabbbcccdddeeebbbbbbcccccccccaaa___]]]YYYOOOJJJOOOPPPKKKKKKQQQUUU^^^eeehhhooo{{{uuunnnhhhfffjjjqqq~~~~~~|||yyyssstttuuuvvvvvvvvvvvvuuugggfffkkkxxx}}}xxxmmm^^^MMM@@@888555000//////000222222111000111111222333333444444555444555666888999999999999666777777888888888888888999999:::;;;===>>>?????????>>>===<<<;;;<<<======777999::::::777555333333555777999999888777888999777888999:::;;;<<<<<<<<<999999888888888888999999666777999:::<<<======>>>===>>>>>>===;;;::::::;;;888888888999999999999999444555666777888888777777777888999:::;;;===>>>>>>???AAADDDDDDAAA???>>>???@@@===>>>@@@@@@???CCCIIIKKKRRReeeuuuccc\\\^^^fffsssppp]]]KKKEEEJJJWWWppprrraaaVVVMMMEEEAAA@@@===;;;:::999999999555555555555444444444444000000000000000111111222000111222333444555666777:::<<>>=========>>>AAACCCEEEEEEFFFHHHJJJLLLNNNPPPQQQNNNNNNNNNMMMLLLJJJGGGFFFBBB@@@===999777666666666333444444444444444333333111000///...------------000111111111000///......,,,,,,,,,,,,,,,,,,,,,,,,...000333666;;;BBBJJJPPPPPPRRRUUUYYY]]]bbbeeefffcccdddeeedddcccccceeefffggghhhiiiiiihhhhhhiiijjjgggjjjmmmnnnmmmkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkgggiiikkkkkkiiiiiiiiijjjhhhiiijjjjjjiiijjjlllnnnhhhdddaaa```bbbgggkkkmmmiiifffcccaaa```___^^^]]]___```aaabbbbbbaaaaaa```^^^___```aaabbbcccdddeeeaaabbbdddeeeeeeccc```^^^XXXMMMIIIOOOQQQLLLLLLRRRVVV___gggkkkrrr~~~~~~~~~~~~uuunnnjjjiiipppxxx|||||||||zzzoooppprrrsssssssssrrrqqqbbbdddmmm{{{xxxssshhhZZZKKKAAA<<<<<>>>>>;;;:::999888888999;;;===:::<<<===<<<:::999888888555777888999888777888999666777888:::;;;<<<======777777666666666666777777555666888:::;;;=========<<<>>>??????===;;;;;;;;;666777888999;;;;;;;;;;;;777777888999999888777666444555666888999:::<<<<<>>???===;;;;;;>>>>>>===AAAGGGIIIOOO^^^yyy~~~~~~zzzgggZZZUUU[[[kkkyyy~~~hhhSSSKKKFFFJJJddduuufff\\\SSSLLLEEECCCAAA>>>;;;:::999999555555555555555444444444000000000000000111111222000000111222444555666666888:::===???AAAEEEIIIMMMRRRTTTWWW[[[___bbbdddeeeccceeehhhkkkmmmlllkkkjjjjjjkkkkkkllllllmmmmmmnnnkkkkkkkkkiiiiiikkkooorrrssswwwuuuxxxqqqqqqppppppooolllhhhddd```ZZZSSSOOOOOORRRUUUWWWQQQNNNKKKKKKNNNQQQQQQPPPSSSVVVZZZ]]]]]][[[XXXUUUOOOHHHBBBAAA???===<<>>;;;999888::::::;;;:::999888666555666444222111111111000///---------------,,,,,,,,,,,,,,,++++++***+++++++++...000444:::@@@FFFKKKNNNTTTSSSQQQQQQTTTXXX^^^aaaaaaaaaaaabbbcccdddeeefffiiihhhhhhhhhhhhjjjkkklllkkkkkkkkkkkkkkkkkkkkkkkkhhhiiijjjiiigggeeeeeefffjjjiiiiiiiiiiiiiiijjjjjjllllllllllllllljjjiiihhhfffbbb```bbbgggkkkiiigggeee```ZZZXXXZZZ\\\]]]]]][[[\\\^^^______^^^\\\[[[\\\\\\___bbbeeeeeeccc```fffffffffgggfffbbb\\\WWWNNNNNNMMMLLLKKKLLLPPPSSS^^^___eeemmmuuu|||zzzuuuuuuzzz~~~xxxmmmhhhlllrrruuu}}}yyyvvvqqqooommmnnnpppooollliiibbbkkksssvvvyyy~~~}}}vvvpppaaaQQQHHHEEE<<<111222111111000000000000111333444444444333333222111555666777888::::::;;;;;;444555555666777888888888333666:::===>>>===;;;:::;;;:::::::::;;;===>>>@@@<<<;;;::::::999999999:::::::::999888888777666666888777888888999:::;;;<<<<<<;;;;;;:::999888777777777555555777;;;======;;;>>>===<<<;;;:::;;;;;;<<<::::::999888777777888888777777777777666666666666666666666777888888999999???@@@BBBAAA@@@??????@@@????????????>>>>>>>>>>>>EEELLLWWWhhhwwwyyytttbbbRRRQQQaaasss|||uuuaaaRRRJJJKKKYYYhhh|||mmmggg^^^TTTIIIEEE???;;;::::::999999;;;999888666666666777777777555333111000000111222111111111111222333444555777888:::;;;===AAAFFFJJJLLLOOORRRUUUWWW[[[___cccaaaccceeehhhjjjkkkkkkkkklllkkkjjjkkklllllljjjiiimmmllliiihhhiiikkkoooqqqqqqtttxxx{{{}}}wwwwwwvvvvvvtttpppkkkfff```[[[UUUPPPPPPSSSUUUWWWPPPMMMIIIIIILLLPPPRRRSSSXXX[[[___bbbbbb___\\\YYYSSSKKKEEEDDDBBB>>>>>>@@@GGGNNNWWW\\\]]]___bbbfffddddddbbb```___```dddgggkkkkkkkkkhhhbbbZZZRRRMMM@@@<<<777444333333333222...///111333555888999:::?????????@@@@@@AAABBBCCCBBBBBBDDDFFFHHHIIIKKKLLLKKKMMMOOOQQQQQQOOOMMMLLLKKKJJJIIIGGGDDDAAA???===>>>>>>>>>>>>===;;;999888:::888555444444444333222//////.........---------------,,,,,,,,,,,,,,,---...000555;;;AAAHHHMMMPPPUUUTTTSSSTTTVVV[[[___bbb```aaaaaabbbdddfffggghhheeeeeeeeeeeeeeeggghhhiiiiiiiiiiiiiiijjjjjjjjjjjjgggiiijjjiiigggeeeeeefffhhhhhhjjjjjjjjjiiihhhgggiiiiiiiiihhhhhhhhhhhhhhhhhheeebbbcccggghhhfffdddaaa]]]YYYWWWYYY\\\]]]]]]^^^^^^^^^]]]\\\ZZZXXXVVV[[[]]]```bbbddddddcccbbbddddddeeeeeeddd```ZZZUUUJJJKKKKKKJJJIIIJJJMMMPPPWWW\\\dddnnnuuu{{{|||wwwrrrrrrvvvzzzsssuuuqqqiiifffllluuu{{{~~~}}}wwwsssooonnnmmmnnnooommmiiieee```jjjsssvvvzzzwwwooo___NNNFFFBBB:::111111000000///000000111111222222333444444444444444555555777888999:::::::::555555666777777888999999777888999999:::;;;<<<<<<;;;::::::::::::<<<===>>>;;;;;;::::::999999999999;;;;;;::::::999888888777888888888888888999:::;;;:::999999888888777777666777666555777;;;======;;;===<<<;;;:::999::::::;;;:::999999888777777888888888888888777777777666666666666666777888888999999>>>@@@AAAAAA???>>>???@@@>>>>>>=====================CCCKKKZZZvvvzzzyyyzzzjjjZZZTTT]]]jjjvvv~~~jjjYYYKKKGGGPPP\\\zzz|||qqqcccVVVNNNJJJCCC???<<<<<<;;;::::::999888777777666666666666555333111///000000111111111111111222333333444555666888999;;;???DDDGGGKKKMMMQQQSSSVVVZZZ^^^aaabbbccceeehhhjjjkkkkkkkkkkkkjjjjjjkkklllmmmkkkjjjlllkkkiiihhhhhhkkknnnppprrrtttwwwyyy{{{~~~~~~~~~{{{uuunnniiibbb]]]WWWSSSRRRSSSUUUVVVQQQNNNJJJHHHLLLQQQVVVXXX___aaaeeeggggggdddaaa^^^VVVOOOIIIFFFDDD@@@???AAAHHHNNNWWW]]]```cccgggjjjnnnooopppooommmmmmnnnppptttuuuvvvssslllaaaWWWPPPBBB>>>999666555555444444///000111333666888:::;;;????????????@@@AAABBBCCC@@@AAACCCEEEGGGIIIJJJKKKKKKMMMOOOQQQQQQQQQOOONNNNNNNNNNNNMMMKKKHHHEEECCCBBBBBBBBBBBBAAA???>>>===>>><<<999888888888666555222111111000///...------......------------.........111666<<>>888000///////////////000111222111111333444555666666666444555666888888999999999666666777777888999999999;;;999777666777999;;;===;;;;;;::::::::::::;;;;;;::::::::::::999999999999:::::::::999888888777777888888888777777888999999777777777777777777777777777666666888:::<<<<<<;;;;;;;;;:::999999999:::::::::999888888777888888888999999999888888888777777666666666777888888999999<<<>>>@@@???>>>===>>>???<<<<<<<<<<<<============<<>>???@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGJJJKKKMMMOOOPPPPPPOOONNNNNNOOOPPPPPPNNNKKKHHHEEEDDDDDDCCCCCCBBB@@@??????@@@>>>;;;::::::999777666444333222111000///...---------------------...//////222777>>>FFFLLLQQQTTTWWWXXXYYY[[[]]]___aaabbbaaabbbccceeeggghhhiiiiiieeeeeeeeefffgggggghhhhhhhhhhhhhhhhhhggggggggggggfffggghhhhhhfffeeeeeeeeefffggghhhhhhhhhfffdddcccfffeeebbbaaa```aaacccdddgggfffdddcccdddcccaaa___YYYXXXWWWXXXZZZ]]]___aaaaaa___\\\XXXUUUTTTSSSSSSXXX]]]aaaaaa^^^]]]aaaeeeccccccccccccaaa\\\VVVQQQFFFHHHJJJKKKKKKKKKMMMOOORRR___nnnxxx}}}}}}zzzvvvsssnnnjjjhhhiiimmmooouuuxxxuuujjjcccgggpppwww|||~~~}}}xxxsssooonnnoooqqqrrrooojjjddd```dddnnnxxx{{{}}}|||}}}}}}vvvjjjXXXHHH@@@<<<777222.........///000111222333222333444555666777777777444555666777888888888888777777888888999999999999;;;999777666666888:::<<<;;;;;;::::::999999999999999999:::::::::999999999888888888777777666666666888888777666666666777777666666666777777888888888777777777888:::;;;<<<<<<;;;;;;::::::::::::::::::999999888888888888888999:::::::::999999999888888666666666777888888999999:::<<<>>>>>>===<<<===>>><<<<<<<<<======>>>>>>>>>>>>@@@BBBJJJ```zzz}}}|||~~~~~~nnn^^^XXXYYYeeexxx}}}nnn\\\NNNJJJKKK___rrr~~~rrrdddZZZRRRMMMGGGAAA>>>===;;;:::888999::::::999888666555555444222111000/////////333222111111111111111222111333555666777:::===@@@DDDGGGKKKNNNQQQUUUYYY]]]aaabbbeeegggiiiiiijjjiiikkkiiiiiijjjlllnnnnnnmmmkkkjjjiiihhhiiikkkmmmooorrrsssttttttvvvzzzyyyrrrlllfffbbb\\\XXXWWWVVVUUUTTTSSSQQQPPPOOOQQQWWW]]]bbbdddgggkkkmmmmmmjjjgggdddUUUNNNHHHGGGEEEBBBBBBDDDDDDHHHNNNTTTYYY]]]```bbbhhhlllppprrrqqqooommmlllqqqssstttqqqkkk```UUUNNNGGGCCC===888555333222000111222333555777999:::;;;::::::::::::;;;<<<===>>>@@@AAAAAABBBCCCEEEEEEFFFHHHIIIJJJLLLMMMMMMMMMLLLKKKLLLMMMMMMLLLIIIFFFDDDBBBBBBAAA@@@???>>>======>>><<<999888888888666555444333222111000///...---,,,,,,,,,,,,,,,---......000444:::AAAHHHOOOSSSVVVWWWXXXZZZ\\\^^^___```aaaccccccdddeeeffffffeeeeeeeeeeeefffggghhhhhhhhhhhhiiiiiihhhhhhgggggggggfffdddfffggggggeeeddddddeeehhhgggeeedddcccdddeeeeeehhhfffccc```___^^^______bbbbbbbbbbbbbbbbbb```^^^WWWXXXYYYZZZ\\\^^^```aaa___^^^[[[XXXWWWWWWYYYZZZXXX\\\```___\\\\\\aaaeeeddddddccccccaaa[[[UUUPPPEEEGGGJJJKKKLLLNNNPPPRRRYYYiiiyyy|||vvvqqqjjjdddcccfffkkknnnjjjnnnmmmeeecccjjjvvv}}}~~~~~~}}}{{{xxxvvvsssrrrqqqssstttssspppjjjeeebbbjjjttt|||~~~~~~}}}~~~~~~}}}|||ssseeeSSSFFF???:::777444/////////000000222333333555555666777777777777666555666777888888999888888888888888888888999999999888888888888888888888888:::::::::999999888777777888888999::::::999999888888888888888777777777777777777666555555555666666666666777777888999999999666777888999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<;;;999888888888888888999999::::::::::::999999999999666666666777888888999999888:::<<<<<<;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@======???EEEVVVvvvzzzwwwvvvxxxtttddd[[[YYYbbbvvvzzzkkk]]]QQQKKKTTTeeexxx}}}rrrcccXXXQQQLLLEEE@@@===<<<;;;:::999999:::::::::888666555444444333111000000//////222222111111000111111111111333555666777999<<<>>>@@@CCCGGGJJJMMMQQQVVVZZZ___```ccceeegggiiiiiiiiijjjiiihhhiiikkkmmmmmmmmmkkkkkkjjjiiijjjlllnnnoooqqqqqqrrrssstttxxx~~~}}}xxxrrrmmmhhhddd___[[[YYYWWWUUUTTTQQQRRRSSSTTTVVVYYY^^^bbbfffiiimmmppppppnnnjjjhhhXXXQQQKKKIIIGGGDDDCCCEEEAAADDDHHHMMMQQQTTTVVVWWW]]]bbbgggjjjiiigggeeeeeeggghhhiiigggbbb[[[SSSNNNEEEAAA<<<888777666555444222333444666888999:::;;;888888888888999:::;;;<<<;;;<<<>>>@@@CCCFFFGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIIIIGGGEEEBBB@@@???>>><<<;;;:::999999999:::888666555555555444333222111111000///...------++++++++++++,,,---...///222666<<>>999666666111111111111111222333444666666777888888888777777777777888999999999999999888888888888888888888888444666777999999999888777888888999999888777666666777777999:::::::::999888999999999999999999999999555555555444444555666666777777777888888999999999666888999999999999;;;<<<:::;;;<<<=========<<<<<<888888888777888888999::::::::::::999999999888888666666666777888888999999666888:::::::::999:::;;;;;;<<<===>>>???@@@AAABBB>>>???BBBFFFQQQkkk{{{uuuuuuwww{{{xxxhhh]]]YYY___sss}}}ooo]]]OOOJJJZZZppp{{{iii\\\UUUPPPHHHCCC???===;;;:::::::::::::::999888777666555444444333222111000000111111000000000111111222111333555666777888:::<<<===@@@CCCGGGJJJOOOSSSWWW[[[]]]```cccfffhhhiiiiiikkkiiiggggggiiikkklllkkkjjjjjjiiiiiijjjkkkmmmnnnooopppqqqrrrtttwww{{{|||zzzwwwrrroooiiifffaaa^^^[[[XXXUUUSSSSSSVVV[[[]]]]]]^^^aaaccchhhkkkpppssstttssspppmmm___XXXQQQNNNJJJFFFDDDFFFAAAAAACCCGGGJJJLLLMMMMMMQQQUUU[[[^^^___]]]\\\\\\ZZZ[[[[[[YYYWWWSSSOOOMMMGGGCCC>>>:::888777666555333444555666888999;;;;;;888888777888888999:::;;;:::;;;===???BBBEEEGGGHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDAAA???>>>;;;:::888777666555666666666444222222333333333222//////.........---------,,,,,,,,,,,,---...///000555888>>>FFFLLLQQQUUUVVVUUUUUUVVVWWWXXXZZZ\\\]]]^^^___aaabbbcccbbbaaa```aaabbbcccdddeeeeeeddddddgggggggggfffeeedddddddddbbbdddffffffdddcccdddeeecccbbbaaaaaabbbccceeefffdddcccaaa```^^^\\\ZZZZZZ[[[]]]^^^___^^^\\\[[[ZZZWWWYYY\\\\\\[[[ZZZ[[[]]]YYYYYYZZZ[[[]]]___bbbcccaaa```______```cccfffhhhcccbbbbbbaaa^^^XXXQQQKKKJJJLLLOOOQQQUUUZZZ___dddkkkzzz{{{sssnnnhhheeeeeeeeeeeedddhhhgggdddbbbgggttt}}}~~~}}}{{{zzzzzzxxxwwwuuupppkkkiiijjjlllooovvv||||||{{{||||||{{{yyyyyyuuupppooossstttqqqcccUUUGGG@@@===888555666333333333222333333444444555666777888999999::::::888999999::::::::::::999777777777777777777777777333444666777888888888888666777888888888777666555666777999:::::::::999888777777777777777777777777444333333333444555666666666666777777777777777777666888::::::888888:::<<<999:::;;;<<<<<<<<<;;;;;;888888777777888999999:::999999999999888888888888666666666777888888999999555666888999888888999:::::::::<<<===>>>@@@AAAAAAAAACCCGGGJJJNNNaaa~~~{{{|||}}}~~~|||lll]]]WWWTTTiiimmmYYYGGGRRRfff|||xxxmmm___YYYQQQIIIDDD@@@>>><<<;;;;;;:::999888888888888555555555444333222111000000000///000000111222333000222444666666666888::::::===AAADDDHHHLLLQQQUUUXXXZZZ]]]aaaeeeggghhhiiikkkhhhffffffgggiiiiiiiiihhhggggggggghhhiiijjjkkklllnnnqqqrrrtttvvvyyy|||~~~}}}zzzxxxvvvsssqqqjjjgggbbb___\\\YYYUUUSSSVVV\\\bbbeeeeeedddeeegggkkknnnssswwwxxxwwwtttrrrfff^^^VVVRRRNNNHHHEEEFFFAAAAAAAAACCCFFFGGGGGGFFFGGGLLLRRRUUUVVVUUUUUUTTTPPPPPPOOOOOONNNLLLKKKKKKMMMHHHBBB===999777555333333444555777888:::;;;;;;888888888888999:::;;;<<<<<<===>>>???AAABBBCCCDDDIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFDDDBBB@@@???>>>999888666444333333444444333222000000222333222111---------------,,,,,,,,,---------......000111111666:::@@@GGGMMMRRRUUUVVVTTTTTTTTTTTTVVVXXX[[[\\\ZZZ\\\___aaabbbbbbaaa```aaabbbdddeeeffffffeeeeeeffffffeeeddddddcccbbbbbbbbbdddeeeeeedddcccdddeee___```aaabbbcccddddddddd``````______]]]\\\ZZZYYY[[[]]]^^^^^^\\\ZZZXXXXXXVVVYYY\\\\\\ZZZXXXYYYZZZWWWXXXYYY[[[^^^aaacccdddeeebbb``````cccfffiiiiiibbbaaa```___\\\VVVOOOJJJPPPRRRTTTWWW[[[aaahhhmmmnnn}}}{{{}}}~~~yyyooollliiiggggggfffbbb^^^UUUTTTSSSVVVbbbttt}}}|||yyyxxxtttnnnhhhgggkkkooommmtttzzzyyyyyy{{{|||{{{ttttttpppjjjiiikkkllljjj]]]OOOBBB>>>;;;666444555555555444333333333444444333444666888:::;;;<<<<<<999999:::;;;;;;;;;::::::777777777666666666666666444444555555777888999:::555666777888888777666555555666888:::;;;:::888777222333333333333333333333222222222333444555666777666666666666666666666666666888;;;:::888888:::<<<777888:::;;;<<<;;;::::::888888777777888999::::::999999999888888888777777666666666777888888999999444666888888888888999:::999999:::<<<===???@@@AAAAAACCCGGGIIIJJJXXXyyy~~~mmm\\\TTTJJJ^^^}}}zzzcccJJJNNN\\\rrrgggaaaXXXOOOIIIDDD@@@===<<<;;;999888777888888999666666666555444333111111////////////000111333333///111333555555555777888999;;;???CCCGGGKKKPPPTTTUUUXXX[[[```dddggghhhiiikkkhhhfffeeefffhhhhhhhhheeeeeeeeeffffffggghhhiiikkknnnpppssstttvvvxxxzzz{{{zzzxxxyyyyyyuuurrrkkkeee]]]XXXXXXZZZ[[[[[[]]]aaaeeegggffffffgggiiimmmpppuuuzzz}}}zzzrrrlllgggccc^^^XXXTTTOOOKKKHHHBBBCCCDDDEEEDDDBBB@@@>>>CCCDDDEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFGGGHHHJJJKKKMMMIIICCC===:::777444222777888;;;<<<======<<<;;;<<<:::999:::;;;<<<<<<;;;===>>>???AAABBBCCCDDDDDDIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGEEEBBB???===;;;:::999777555333222222222222000...---,,,---///000......---------,,,,,,,,,)))***,,,,,,,,,,,,...///444===EEEIIINNNSSSUUUSSSTTTTTTVVVWWWXXXXXXYYYYYY[[[[[[\\\]]]___```aaaaaaaaaaaaaaabbbccccccddddddbbbdddeeeeeedddeeefffhhh````````````___^^^\\\\\\bbb```^^^```cccdddcccaaabbbaaa```^^^\\\ZZZYYYXXXWWW\\\```___[[[XXXYYY\\\YYYZZZYYYWWWVVVWWWYYY\\\]]]\\\\\\\\\___cccgggiiiiiihhhaaaZZZZZZ```fffhhhjjjiiieee]]]SSSMMMLLLMMMUUUQQQQQQWWW\\\aaakkkvvvyyy}}}~~~zzzxxxyyy{{{rrrppplllhhhddd___YYYUUUPPPMMMPPP\\\hhhpppyyyttttttuuukkkjjjqqqsssuuuwwwzzz||||||zzzwwwuuuqqqqqqmmmhhhfffgggeeeaaaVVVKKK@@@===<<<999555555999777555222222333555666444555777999999999999888888999999:::;;;:::::::::<<<;;;:::999888666555555666555444333333333333333999888777777777777777777555444444666:::;;;999666777666555333333333444444444444555666777777666666666777888999999888777666222333555666888999999999999::::::;;;;;;::::::999999999999888888888777777888888888888888888999999999666333444666888888777555666666777888888999999<<<<<<<<<<<<============;;;;;;???EEEGGGPPPlllvvvdddWWWMMMUUUeee}}}pppXXXSSSTTTeeepppaaaXXXQQQHHHCCCCCC;;;999777666888999999888777777777666555333222111000000/////////000000111111222222333333444444555888:::===@@@BBBFFFJJJMMMSSSTTTWWW\\\```bbbbbbaaadddddddddeeeeeeeeeffffffddddddeeefffgggiiikkklllnnnooopppqqqssstttuuuvvv{{{}}}wwwrrrhhhbbb[[[WWWWWWYYYZZZ[[[cccgggmmmppppppoooooooooqqqrrruuuxxxyyyvvvooojjjfffccc^^^ZZZWWWRRRNNNKKKDDDDDDEEEFFFEEECCCAAA@@@?????????@@@AAABBBCCCCCCBBBBBBCCCEEEFFFHHHIIIJJJLLLHHHBBB===:::888666444888999<<<>>>@@@@@@???>>>===;;;999999:::<<<<<<<<<===>>>???AAACCCDDDDDDEEEIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGEEECCCAAA@@@;;;:::999777555444333333333111000...---...///000.........---------,,,,,,)))+++,,,,,,,,,---...000666???GGGLLLPPPUUUVVVUUUSSSSSSUUUVVVXXXXXXYYYYYY[[[\\\\\\\\\]]]]]]^^^^^^aaaaaabbbbbbcccdddddddddaaacccddddddcccccccccdddcccccccccbbbbbbaaa``````aaa___^^^___aaabbbaaa___cccbbb```^^^\\\YYYXXXWWWXXX\\\___^^^ZZZWWWXXXYYYXXXXXXXXXWWWWWWXXX[[[]]]]]]]]]^^^___bbbeeeiiikkkllljjjeee]]]\\\bbbfffggggggfffaaaZZZQQQMMMMMMOOORRROOOPPPTTTXXX^^^kkkxxx}}}{{{{{{zzzwwwuuunnnkkkhhheeeccc___ZZZWWWRRRQQQVVVaaalllsss{{{tttrrrssskkkllluuuxxxyyyzzz|||}}}}}}{{{yyyxxxrrrqqqnnniiiiiiiiiddd\\\LLLEEE???<<<888222000111777666444333222333444555444555666777888888888888;;;<<<======>>>>>>======;;;:::999999888777666666555555444444444444555555777777777666666666777777555444444666999:::888666555444333222333444555666444444555666666666666666666777888888888777666666555666777888888999888888888999999999999999999888999999888888888777777777777777777888888999999999:::777444444666888777666666666777777888999999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::>>>CCCDDDLLLfffzzzkkk```RRRQQQXXXlllwww```VVVQQQ___{{{qqqdddXXXKKKCCCBBB>>>;;;999888999::::::999777777777666555444222222/////////......//////000111111222333333444444555888:::===???AAAEEEIIILLLQQQRRRVVVZZZ^^^``````___bbbbbbbbbccccccdddddddddeeeeeeeeefffhhhiiikkklllmmmnnnoooqqqrrrtttuuuvvvzzzwwwqqqccc___YYYUUUVVVXXX[[[\\\bbbhhhoootttuuusssqqqooosssrrrrrrsssrrrpppllliiifffddd```]]]ZZZWWWRRROOOGGGGGGHHHGGGFFFDDDBBBAAA;;;;;;;;;;;;;;;<<<======>>>???AAADDDFFFHHHJJJJJJJJJFFF@@@;;;:::999999888888:::>>>AAACCCDDDDDDCCC???<<<888777888:::<<<<<<===>>>???AAACCCDDDFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGG???>>><<<:::888777666666444333222000//////000000.........------------,,,***+++------,,,---///111777@@@HHHLLLPPPUUUVVVTTTRRRSSSTTTVVVXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ______```aaabbbbbbbbbbbb```bbbddddddbbb`````````bbbccccccbbbbbbbbbbbbbbbaaa___^^^___``````___^^^``````___]]]\\\[[[ZZZYYYYYY\\\^^^\\\XXXUUUUUUVVVUUUVVVXXXXXXXXXZZZ\\\___]]]^^^```ccceeehhhjjjkkkooopppmmmgggfffiiijjjiiieeeccc]]]UUUNNNKKKNNNRRRQQQQQQRRRSSSTTT[[[kkk{{{|||zzz}}}|||uuuooohhhfffdddbbbbbb```^^^\\\XXXZZZ```jjjssswww}}}~~~}}}}}}wwwtttrrrkkkppp}}}~~~~~~}}}}}}}}}|||{{{{{{sssrrrooolllmmmlllaaaVVVFFFCCCAAA???888111///333333333333333333444444444555555555555555666777888999::::::;;;;;;;;;;;;;;;999999888888888777777777666555555555555666666777666666666666666666777777666555555666888999888777555444222111222333444555333444555555666555555555666666777777777777666666777777777888777777666666777777888888888888777777888888888888777777777777666666777777888999:::::::::888666666777777666555777777888888999:::::::::::::::;;;;;;;;;<<<<<<<<<::::::===@@@AAAGGG]]]ssstttkkk[[[QQQKKKWWWrrrjjj[[[PPPXXXppptttdddUUUKKKHHHAAA>>>;;;::::::;;;;;;:::777777777777666444333222111111000000000000000111111111222222333444444444777999<<<>>>@@@CCCGGGJJJNNNPPPSSSWWWZZZ\\\]]]]]]_________```aaabbbbbbccceeeeeeeeefffhhhiiikkkllllllmmmnnnpppqqqssstttuuuyyy}}}uuunnnaaa^^^ZZZWWWWWWXXX[[[\\\^^^dddmmmsssvvvtttpppmmmllllllkkkjjjkkkkkkkkkkkkiiigggdddaaa^^^ZZZUUUQQQMMMMMMLLLJJJGGGDDDAAA@@@;;;;;;::::::::::::;;;<<<===???BBBFFFHHHJJJKKKKKKHHHDDD>>>;;;:::;;;<<<<<<888;;;>>>BBBEEEGGGHHHHHHBBB>>>999666777:::<<<======>>>???AAACCCEEEGGGHHHKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJCCCBBB@@@>>><<<;;;::::::777666444333111111111111............------------+++,,,---------...111333666???HHHLLLPPPTTTTTTRRRRRRSSSUUUWWWYYYZZZ[[[[[[WWWWWWWWWXXXXXXYYYYYYYYY\\\]]]^^^___```````````````bbbdddcccaaa___^^^^^^__________________``````aaa```____________^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]ZZZ\\\\\\ZZZVVVSSSRRRSSSRRRUUUWWWYYYZZZ[[[^^^```\\\^^^aaadddgggiiijjjjjjppptttvvvtttttttttrrrmmmdddaaaZZZQQQJJJIIIMMMRRRTTTVVVVVVTTTSSS[[[lll|||~~~|||tttmmmfffeeeccccccdddeeedddcccbbbfffnnnvvvzzz|||}}}}}}{{{wwwuuuvvv{{{}}}xxxssslllttt}}}{{{{{{{{{|||}}}uuutttqqqpppqqqmmm___OOOEEEAAA>>><<<777222000333000111222444555555444444555444444333444555666777777888999999::::::999999777777777777888888888888888888777666666666666666666666777777888888888888777666666666777888999999888666333111000000222333444444555555555555444444555555666666666666666666555555666666666666555555777888888888888888888777888888777777777666666666444555666777888999:::;;;:::999888777777666666555888888999999999:::::::::::::::;;;;;;<<<<<<======;;;;;;===??????DDDTTTeeeyyyssscccUUUIIIKKK[[[rrrsssdddUUUUUUbbbxxxpppaaaVVVQQQDDDAAA===:::::::::::::::777888888777666555444444444333333222222222222333111111111222333333444444666888:::<<<>>>@@@DDDGGGKKKMMMQQQTTTVVVXXXZZZ\\\\\\]]]]]]___```aaabbbbbbeeeeeeeeefffgggiiijjjkkkjjjkkklllnnnppprrrssstttyyy{{{vvvpppdddbbb```]]]ZZZYYYYYYZZZ\\\aaagggnnnrrrrrrooommmbbbbbbcccdddfffiiilllnnnmmmjjjfffccc```\\\XXXTTTUUUTTTQQQMMMHHHDDD@@@>>>===<<<;;;::::::;;;===>>>AAACCCGGGJJJLLLLLLKKKKKKEEEBBB===;;;<<<===>>>>>>999;;;???DDDGGGIIIJJJKKKDDD@@@:::777777:::===>>>===>>>???AAACCCFFFIIIKKKLLLMMMNNNNNNNNNNNNMMMLLLOOOOOOOOONNNMMMLLLKKKKKKHHHGGGEEECCCAAA???>>>>>>999888777555444222222111//////.........---------,,,---...---...///333555999BBBJJJOOORRRUUUUUURRRTTTUUUWWWXXXZZZ[[[[[[[[[SSSTTTUUUVVVXXXYYYZZZ[[[]]]^^^```aaabbbbbbaaa```aaabbbdddccc```^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^`````````___^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[XXXUUURRRQQQPPPPPPSSSWWWZZZ\\\]]]___aaa\\\^^^aaadddggghhhhhhhhhjjjrrryyy{{{{{{zzzuuunnnddd```XXXNNNGGGFFFKKKQQQUUUYYYZZZVVVTTT\\\kkkxxxzzzsssooohhhgggggghhhjjjkkkjjjiiikkkrrrzzz}}}|||wwwtttqqqooorrryyyzzzrrrjjjsss~~~|||zzzyyyzzz|||~~~xxxwwwtttrrrrrrlll\\\KKKDDD;;;333222222000///000///000222444555555444444555555333333333444666777::::::;;;<<<<<<<<<<<<;;;666777777777777888888888;;;:::888777555555444444666777888:::;;;;;;;;;:::888777777777777999<<<>>>999777444222111222333555444555555666555555444444444444555555555666666777555555666777888888888888888888999999999999888888777777777666666666555555444555555777888999::::::999999999999777666555555999999999999999:::::::::::::::;;;<<<<<<===>>>>>><<<===???@@@???CCCOOOZZZssszzzuuueeeZZZNNNIIIMMM\\\wwwxxxmmm```XXXXXXccc{{{yyyhhhZZZRRRGGGCCC>>>:::999999999888888888888888777666555555444333222222111111111222000000111222222333333444555777999:::<<<>>>AAADDDHHHKKKOOOQQQRRRTTTWWWZZZZZZ[[[\\\]]]___aaabbbbbbddddddeeeeeefffggghhhiiihhhiiikkkmmmoooqqqrrrsssyyyyyy|||ttttttqqqlllddd]]]YYYWWWVVVWWWZZZ___eeehhhiiihhh]]]___bbbdddfffjjjnnnqqqnnnkkkgggcccaaa___\\\ZZZ\\\ZZZVVVQQQKKKFFFCCCAAA@@@???===<<<===>>>@@@BBBGGGJJJMMMOOOOOOMMMKKKIIICCC@@@>>>===>>>??????>>>:::===AAAFFFJJJLLLMMMMMMFFFBBB<<<999999;;;===>>>>>>>>>???AAADDDGGGKKKMMMMMMNNNOOOPPPPPPOOONNNMMMPPPPPPPPPPPPOOONNNMMMMMMMMMLLLJJJGGGEEECCCBBBAAA<<<;;;:::888666444333222/////////.........---------............000444777===FFFOOOSSSVVVYYYXXXUUUUUUVVVWWWXXXYYYZZZZZZZZZRRRSSSTTTVVVXXXZZZ\\\\\\___aaaccceeeeeeeeedddcccaaabbbbbbaaa^^^]]]^^^___^^^]]]\\\[[[[[[\\\]]]]]]]]]^^^___^^^]]]\\\]]]^^^___^^^^^^\\\[[[ZZZYYYXXX\\\[[[YYYWWWUUURRRQQQPPPOOOSSSXXX[[[]]]^^^___aaa]]]___aaaccceeefffffffffccckkksssvvvwwwvvvqqqjjjccc___WWWMMMFFFEEEKKKPPPUUUZZZ\\\XXXXXX```llltttyyy~~~}}}uuuqqqqqqjjjjjjkkkmmmoooooommmkkkoooyyy}}}yyysssqqqoooooossszzzzzzqqqhhhqqq~~~~~~~~~|||{{{{{{||||||{{{wwwsssqqqjjjZZZKKKFFF;;;222111444444222333000111333444555555555444555555444444444555555666777777888999999999999999777777777777777777777777;;;:::888777555444444444666777999;;;<<<===<<<<<<888888888888888;;;???CCC===;;;888555444666888:::666666666777666666555444444444333444444555666777777888999:::;;;;;;;;;;;;888999999999999999999888666666666666555555555555555555666666777888999999777999::::::888666666777888888999999999999999999999999:::;;;<<<======>>><<<>>>???@@@AAADDDKKKRRRddd~~~zzzvvvggg___VVVNNNIIIPPPjjj}}}tttjjj```UUUTTTeeeyyylll[[[PPPJJJEEE???;;;999999888888888888888888888777666666222222111000////////////000000111111222333333333444555777999999;;;>>>AAACCCGGGKKKMMMMMMOOOSSSWWWXXXYYYZZZ\\\^^^```aaabbbcccccccccddddddeeeggggggggghhhiiikkknnnppprrrrrrwwwvvvyyyvvviii___ZZZRRROOONNNQQQWWW^^^cccddd```ccchhhjjjkkklllooorrrmmmiiieeebbbaaaaaaaaa```aaa^^^ZZZUUUPPPLLLIIIGGGEEEDDDCCCBBBCCCEEEHHHJJJMMMOOORRRSSSQQQMMMHHHEEEAAA@@@>>>>>>???@@@???>>>===@@@DDDIIILLLOOOPPPPPPHHHDDD???<<<;;;===>>>>>>>>>>>>???AAADDDHHHLLLNNNNNNOOOQQQRRRRRRQQQOOONNNOOOPPPPPPQQQRRRRRRQQQQQQQQQOOOMMMJJJHHHFFFEEEDDD======<<<:::888555333222////////////........................///111555999???IIIRRRVVVYYY[[[YYYVVVUUUVVVVVVWWWXXXXXXWWWWWWTTTUUUVVVWWWYYYZZZ\\\\\\___aaaccceeefffeeecccbbb``````___]]][[[[[[]]]______]]][[[ZZZYYYZZZ[[[\\\YYY[[[\\\\\\ZZZYYY[[[]]]\\\\\\\\\\\\[[[[[[[[[[[[]]][[[XXXVVVUUUSSSQQQPPPOOOSSSXXX\\\^^^______``````aaabbbcccdddeeeeeeeeebbbgggkkkkkklllnnnkkkfff___\\\UUULLLFFFGGGLLLRRRUUU\\\___^^^aaajjjrrruuuvvv{{{~~~|||vvvpppooooookkkkkkmmmooopppooollliiimmmxxx}}}yyytttsssrrrrrrvvv{{{{{{rrrjjjsss|||~~~~~~~~~zzztttnnnfffYYYMMMCCC<<<777777777666555777222333444555555555555555555555666666666555555555333444444555555555555555777777777777777666666666777777666555555555666666444666999;;;<<<===<<<<<<888999999999999===CCCHHHHHHEEE@@@;;;999999:::;;;777777888888777666666555333333333333333555666777888999999:::::::::999999777777888888888888777777666666666555555555444444555666666666777777888888666888;;;:::888777777888888888888888888888888888666777888999:::;;;<<<<<<;;;===???@@@AAAEEEIIILLLUUUmmm|||xxxqqqggg^^^UUUJJJKKK```yyywwwooohhh[[[PPPTTT```tttvvveeeXXXMMMIIIBBB===::::::999999888888999999888888777777444333222111000000000000000000000111222222333333333555666777888:::<<>>>>>>>>>>>>>>???AAADDDHHHMMMOOOOOOPPPRRRSSSSSSRRRPPPOOONNNOOOQQQRRRTTTUUUUUUUUURRRQQQOOOLLLIIIHHHFFFFFF>>>>>>===;;;999666444333000/////////...............//////...///222666:::???HHHQQQVVVXXXZZZXXXTTTTTTUUUUUUVVVVVVUUUUUUTTTWWWWWWXXXXXXYYYZZZ[[[[[[\\\^^^aaacccdddcccaaa```___^^^]]]ZZZXXXYYY]]]___^^^\\\ZZZXXXWWWWWWXXXYYYUUUXXXZZZZZZXXXWWWYYY\\\VVVWWWXXXZZZ\\\^^^```aaa]]][[[XXXVVVUUUTTTRRRQQQOOOSSSYYY]]]____________cccccccccddddddeeeeeeeeedddggggggddddddhhhhhhfff\\\YYYTTTLLLGGGHHHNNNTTTWWW^^^cccdddiiitttzzzzzzxxxyyyyyyuuupppmmmlllmmmjjjkkkmmmppppppnnniiieeeiiiuuu}}}yyywwwvvvvvvvvvyyy}}}~~~vvvnnnwww~~~|||tttlllcccXXXNNN;;;999999999666111222666444444444555555555666666555555777777777666555444555666666777777777777777888777777777666666666666444444444444555666888888333555888:::<<<<<<<<<;;;999::::::999:::>>>EEEKKKUUUPPPIIIAAA;;;999888888888888888888888777666666333333222222333555666777888888888777777666444444666666777777777777666666666666555555555444444444666666666666777777777777555888;;;;;;888777888999888888777777777777777777444555666777888999::::::999<<<>>>???AAAEEEHHHIIIIII___{{{{{{}}}~~~{{{}}}pppcccXXXMMMIIIYYYnnnxxxqqqmmmaaaQQQLLLPPP]]]uuusssfffPPPKKKDDD>>><<<;;;::::::888888999999999888888777888777666555444333333333000000000111222222333333333444666777777999;;;>>>;;;@@@DDDEEEDDDFFFLLLQQQSSSTTTUUUXXXZZZ\\\^^^___aaaaaaaaaaaabbbcccddddddeeefffgggjjjlllooopppqqqrrrpppsssyyyvvveee]]]VVVRRRTTTYYY^^^eeellluuuuuuvvvwwwwwwvvvuuutttooommmkkkhhhggghhhiiijjjkkkfff___YYYVVVUUUTTTTTTUUUSSSQQQOOONNNNNNOOOPPPTTTQQQNNNMMMLLLKKKGGGCCCEEEEEEFFFEEEBBBAAABBBCCCEEEGGGJJJPPPUUUVVVRRRNNNKKKHHHDDDBBBBBBBBBBBBAAA======???DDDIIIMMMOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRSSSQQQPPPQQQTTTUUUTTTRRRPPPPPPOOOMMMLLLJJJIIIIIIDDDBBB???<<<:::999999999222222111000///...------,,,...///000000222666999AAADDDJJJRRRXXXZZZXXXVVVTTTVVVWWWWWWWWWWWWXXXZZZSSSSSSTTTUUUWWWYYY[[[]]]]]]^^^___aaaaaaaaa```___^^^]]][[[[[[[[[[[[]]]^^^[[[ZZZXXXWWWVVVWWWYYYZZZYYYXXXVVVUUUUUUVVVWWWYYYWWWVVVVVVYYY]]]```___]]]YYYWWWXXX[[[YYYTTTPPPPPPQQQZZZ```^^^]]]```dddeeebbbeeehhhiiihhhfffddddddddddddccccccdddfffhhhiiifff]]]TTTRRRQQQOOOPPPRRR[[[]]]cccjjjsssyyy}}}~~~}}}xxxpppkkkkkkmmmqqqsssnnnnnnooopppjjjccc```ccchhhrrr{{{}}}|||{{{xxxtttrrrpppttt~~~|||vvvppppppvvv{{{tttqqqkkk___QQQHHH@@@<<<777444222222111000555666777666555444555666555555444333444555666777777777777777777888888999999:::;;;:::888666666666777777888888888999999999::::::::::::::::::::::::888999;;;<<<===???CCCFFFHHHGGGDDDAAA>>>;;;888777333444555777888888888888111111222222444555777888666666666666777888999:::;;;;;;:::999888666666555444444666777888888888888888888777666666555555555888777666555555666777888;;;:::888888888888:::;;;::::::::::::999999888777999;;;>>>@@@BBBBBBBBBAAAEEETTTmmm}}}{{{zzz}}}~~~rrr^^^MMMJJJTTT___sssyyyppplllnnnkkk^^^QQQJJJMMMaaazzzssscccVVVIIIDDD???:::;;;???:::999888888777888888888999888777555333222222222111111222222222333333333111222333444555777888999>>>???@@@BBBDDDGGGIIIKKKQQQQQQRRRTTTWWWZZZ^^^```___aaaccccccbbbbbbcccddddddeeefffhhhjjjlllnnnnnnrrruuuwwwxxxzzzzzzwwwhhh___XXXZZZ```gggnnntttzzzzzz{{{zzzyyyxxxvvvuuuqqqpppooonnnmmmllllllllllllggg```[[[XXXXXXXXXXXXXXXWWWUUUTTTSSSRRRSSSSSSSSSOOOKKKHHHHHHHHHFFFDDDGGGHHHIIIHHHEEECCCCCCDDDEEEFFFJJJPPPUUUUUURRRNNNJJJHHHEEECCCCCCDDDCCCBBB???>>>@@@DDDIIINNNQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSVVVTTTQQQQQQRRRRRRPPPNNNQQQPPPOOONNNMMMKKKJJJIIIDDDBBB???<<<:::999999999333222222111000///......,,,...///000111333777::::::>>>DDDMMMTTTYYYYYYXXXUUUWWWXXXWWWVVVUUUVVVXXXTTTTTTTTTUUUVVVXXX[[[\\\]]]^^^___`````````______\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXXXXZZZXXXWWWXXX[[[[[[YYYWWWWWWUUUWWWYYYWWWQQQOOOPPPVVV^^^dddbbb```bbbeeefffccceeeggghhhfffdddddddddbbbbbbaaa```aaaaaabbbccc___WWWRRRRRRSSSSSSTTTWWW```bbbeeekkkqqqwww{{{|||tttqqqmmmkkkkkknnnpppqqqsssssstttrrrkkkbbb```cccmmmvvv}}}}}}zzzwwwtttpppqqqooorrrzzz~~~}}}|||~~~yyyvvvqqqpppttt|||~~~~~~~~~}}}xxxrrrmmmeeeXXXKKKCCC>>>:::666333222222222111444555777666555555666777666555555444444555666777666666666666777888::::::999;;;;;;:::777555555555777777777888888888999999:::::::::::::::::::::::::::;;;<<<:::999888:::;;;CCCBBB@@@===:::888666555555555666777888888888888444333333333444555666666555555555555666777888999::::::999999888777777777777777777777666666666666777888888888888777777666777666555555555666777888::::::999999999999::::::::::::;;;;;;;;;:::999999999;;;>>>@@@AAABBBAAAAAAFFFNNN```{{{}}}~~~zzziiiWWWNNNOOOTTTiiiyyyxxxnnnhhhiiihhh^^^PPPHHHDDDRRReeezzzrrrdddTTTKKKEEE>>>;;;===:::999999888888888999999999888777555444333222222111111111111222222333333111111222444555777888888<<<<<<===???BBBDDDGGGHHHNNNOOOPPPSSSVVVYYY\\\]]]^^^```bbbbbbbbbaaabbbcccbbbcccdddfffhhhjjjkkklllnnnqqqvvvwwwyyy~~~mmmwwwxxxjjj___```gggooovvv{{{~~~|||zzzwwwvvvsssttttttuuutttrrrooonnnlllgggaaa]]]]]]^^^_________^^^]]][[[YYYWWWUUUTTTQQQMMMHHHEEEEEEEEEFFFFFFJJJLLLMMMLLLIIIFFFDDDDDDFFFHHHMMMRRRVVVVVVSSSPPPKKKIIIFFFEEEFFFFFFEEEDDDBBBAAAAAACCCIIIOOOSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTVVVTTTRRRRRRRRRQQQPPPNNNQQQQQQPPPOOONNNMMMKKKJJJEEECCC@@@===;;;999888888444333333222111000//////---...///000111444999<<<999;;;AAAHHHPPPUUUWWWVVVUUUWWWWWWWWWUUUTTTUUUVVVUUUUUUTTTUUUVVVXXXZZZ[[[]]]]]]^^^_________^^^^^^ZZZ[[[[[[\\\\\\[[[[[[ZZZZZZYYYXXXWWWVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZXXXWWWXXXXXXXXXUUUTTTTTTSSSUUUVVVRRRLLLKKKOOOWWW```fffdddaaabbbdddddddddeeeffffffdddddddddfffgggfffdddbbb```___^^^]]]TTTPPPNNNRRRUUUVVVXXX\\\dddfffiiimmmqqquuuxxxyyyssssssqqqppppppqqqqqqrrruuuvvvvvvsssiii___^^^dddrrryyy~~~{{{wwwtttqqqmmmooommmnnntttwwwuuutttuuukkkgggfffjjjsss}}}}}}|||zzzxxxuuusssoooggg]]]QQQGGG@@@;;;888555333333444444333333555666666555555666888777666666555555555666666555555555666777999:::;;;:::;;;<<<:::777555444444777777777777888888888888999999999999999999999999;;;<<<<<<;;;888666555666===<<<:::999777555333333666777777888888777777777666666555555444555555666444444555555666666777777999999999999999999999999;;;:::888666555444444444666888999;;;;;;:::999888555555444444444555777888999::::::;;;;;;::::::999::::::;;;<<<<<<<<<;;;;;;999;;;===???@@@AAA@@@@@@FFFGGGPPPgggqqq```SSSPPPPPP___qqq~~~yyypppiiikkkllldddUUUKKKBBBEEEOOOdddtttaaaTTTKKKCCC>>>===::::::999999999999::::::999999777666444333333333000000000111111111111222111111222333555666777777888999:::<<<>>>AAACCCDDDJJJKKKNNNQQQUUUWWWYYYZZZ\\\^^^```aaa``````aaabbb```aaabbbccceeefffhhhhhhhhhmmmrrrtttvvvzzzbbbnnnzzzuuufffdddkkksssyyy}}}~~~{{{yyywwwuuuwwwyyyyyywwwsssooollliiifffbbbaaabbbeeeggghhhgggfffccc```\\\WWWTTTRRRMMMLLLIIIGGGGGGGGGGGGGGGMMMOOOQQQPPPLLLHHHEEEDDDIIILLLQQQVVVYYYXXXVVVSSSLLLKKKIIIIIIJJJJJJHHHFFFEEECCCBBBDDDIIIPPPUUUWWWWWWWWWWWWVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRQQQPPPOOOMMMLLLGGGEEEBBB???<<<:::888888555444444333222111000///---...///000222666;;;???AAABBBDDDHHHMMMQQQRRRQQQSSSTTTUUUUUUTTTTTTUUUWWWUUUUUUTTTTTTUUUWWWXXXZZZ\\\\\\]]]]]]]]]]]]]]]]]]YYYYYY[[[\\\\\\[[[YYYYYYYYYXXXWWWVVVVVVVVVWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXWWWVVVUUUSSSRRRSSSRRRLLLFFFGGGLLLTTT]]]dddccc```aaabbbbbbdddeeeeeeeeedddeeegggjjjlllkkkhhhddd```[[[WWWUUUMMMJJJLLLRRRVVVWWWYYY]]]cccggglllqqqtttuuuvvvvvvvvvvvvuuurrrpppooopppqqqtttttttttpppfff^^^```hhhwww~~~{{{uuurrrooollljjjiiijjjnnnpppooommmlll___^^^___gggttt}}}{{{qqqrrrmmmcccWWWNNNFFF@@@999777444444555666777666333555666666555555777888777777777777777777777777666666666666777888999::::::;;;;;;:::777444333444666666666777777777888888888888888888999999999999999;;;======;;;:::999:::999999888777666555444444777777777777777666555444666555555555555666777777444555555666666777777777777777888888999:::::::::<<<:::777555444444555555555777:::=========;;;999444444333333444555777888999:::;;;<<<<<<;;;:::999999999:::;;;<<<<<<;;;;;;999:::<<<===????????????CCCAAAFFFXXXssswwwggg]]]XXXWWW[[[lll~~~~~~wwwssswwwzzzrrrbbbTTTJJJDDDDDDSSSmmmkkk[[[OOOHHHBBB???;;;;;;::::::::::::;;;;;;:::999777666555444444444000000000000000000000111000111222333444555666666777777888:::<<<>>>@@@AAAFFFHHHLLLPPPSSSVVVWWWWWWYYY[[[^^^_________```aaa___```aaabbbcccdddeeeeeefffjjjnnnppprrrwww[[[hhhwwwppplllqqqvvvzzz}}}~~~|||zzzxxxwwwyyyzzzzzzwwwsssnnnkkkiiigggeeefffiiilllnnnnnnmmmkkkgggbbb[[[UUUPPPMMMKKKLLLMMMNNNMMMLLLKKKJJJOOOQQQSSSRRRNNNJJJGGGFFFJJJNNNTTTXXXYYYXXXVVVUUUOOOOOONNNNNNOOONNNKKKIIIFFFDDDBBBDDDJJJQQQVVVYYYYYYYYYXXXXXXWWWWWWWWWWWWUUUVVVVVVVVVUUUUUUUUUUUURRRSSSTTTTTTSSSQQQOOONNNIIIGGGEEEAAA>>>;;;999888555555444333222111000000---...///000333777===BBBIIIHHHIIIKKKNNNQQQQQQPPPOOOPPPSSSTTTTTTUUUWWWYYYUUUUUUTTTTTTUUUVVVXXXYYY\\\\\\[[[[[[[[[[[[[[[[[[WWWXXXZZZZZZZZZZZZXXXWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXYYYZZZZZZZZZXXXWWWVVVVVVTTTQQQOOOMMMGGGBBBCCCHHHPPPZZZccccccbbbbbbcccccccccdddeeedddeeefffjjjmmmnnnmmmjjjeee^^^WWWQQQMMMJJJJJJMMMSSSUUUUUUVVVZZZ^^^eeeooouuuwwwvvvtttsssrrrrrrqqqnnnkkklllooorrruuusssrrrnnngggcccjjjsssvvvppplllgggeeefffhhhjjjlllllliiifff\\\]]]bbbmmm{{{xxxxxxppp```SSSKKKDDD===888666555555777999999999333555666666555555666888777777888888888888999888:::999888777666666666666999:::;;;999666444444444555555666666666777777777777777777888888999999999777:::<<<===<<<;;;;;;<<<999999999888888777777666666666666666555444333333444444444555666777888999666666777888888888777777555666666777999::::::;;;:::888666555444555666888555777:::=========;;;:::555444333333444555666777888999;;;;;;;;;;;;999888777888999:::::::::::::::999:::;;;<<<===>>>>>>>>>@@@???EEEQQQccczzzmmmccc\\\[[[gggvvvrrrbbbRRRIIICCCIII\\\tttwwwbbbSSSJJJDDD???===<<<<<<;;;;;;;;;;;;;;;:::999888777666555555555111000000000000000000000000111111222333444555555666666777999:::===???@@@DDDFFFJJJNNNQQQTTTUUUUUUVVVYYY[[[\\\]]]]]]___`````````aaaaaabbbcccddddddeeehhhkkklllnnnuuuXXXgggxxx}}}xxxzzz|||}}}{{{zzzyyyyyyzzzyyywwwtttqqqooonnnmmmmmmoooqqqsssrrrqqqnnnkkkfff```YYYSSSNNNKKKKKKNNNRRRTTTSSSQQQOOOOOORRRTTTUUUSSSPPPLLLJJJIIIJJJOOOUUUYYYYYYXXXVVVUUUTTTSSSSSSTTTTTTQQQNNNKKKFFFDDDCCCEEEJJJQQQVVVYYYZZZZZZYYYYYYXXXWWWWWWWWWZZZ[[[ZZZXXXUUUSSSSSSTTTSSSTTTUUUVVVUUUSSSQQQOOOKKKJJJGGGDDD@@@===:::999555444444333222111000000---...///111333999@@@DDDJJJJJJKKKNNNQQQSSSSSSRRRLLLNNNQQQRRRSSSUUUXXXZZZTTTTTTSSSTTTUUUWWWYYYZZZ\\\[[[ZZZZZZYYYYYYZZZZZZWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWXXXXXXXXX^^^^^^^^^\\\XXXUUUTTTTTTTTTNNNIIIGGGEEEBBBCCCGGGQQQ\\\fffgggffffffgggfffdddeeeeeeeeedddeeehhhkkkqqqpppnnniiiccc[[[TTTOOOMMMMMMPPPTTTUUUSSSUUUYYY\\\eeeooovvvwwwuuusssrrrnnnpppqqqpppooorrrwww|||yyytttpppmmmkkknnnwwwyyyppphhhbbbcccgggjjjkkkllllllggg```VVVZZZcccppp|||sss^^^OOOHHH@@@777666555444555888999:::999555666777666555444555777666666888999:::;;;;;;;;;;;;:::999777666555555555888999:::999666555444555555555555555666666666666666666666777888888999999888:::;;;;;;999777888888::::::999999999888888888666666666666555555444333222222333444555777999999666777888999999888777666444444555666777888999:::777777666555555666777888555666999;;;;;;;;;:::999777666555444444555666666888999999::::::999999888888888999999::::::999999999::::::;;;;;;<<<=========???DDDMMMWWWkkknnn___[[[```hhhtttqqqZZZOOOFFFFFFQQQeee}}}ppp^^^QQQGGGAAA@@@???>>><<<;;;;;;:::::::::999888777666666666666222111111111111000000000000000111222222333444444555555666777999;;;===>>>AAABBBFFFIIIMMMPPPRRRSSSTTTVVVYYYZZZ[[[\\\^^^___``````aaaaaabbbbbbbbbcccdddfffhhhhhhjjjqqq}}}WWWgggzzz|||{{{zzzzzzyyyxxxxxxxxxxxxyyywwwwwwxxxyyyyyywwwssspppllliiiddd]]]WWWRRRNNNMMMNNNQQQTTTUUUTTTSSSTTTUUUVVVWWWWWWUUURRROOONNNNNNMMMSSSYYY\\\\\\ZZZYYYYYYXXXXXXXXXXXXXXXTTTPPPLLLEEEDDDCCCFFFKKKQQQVVVXXXZZZZZZZZZYYYXXXWWWWWWWWWZZZ[[[[[[YYYUUURRRRRRTTTTTTUUUVVVWWWWWWUUURRRPPPNNNLLLJJJGGGCCC???<<<:::444444333222111000//////---...///111444:::AAAGGGJJJJJJLLLOOORRRTTTSSSRRRLLLNNNPPPRRRRRRTTTVVVXXXSSSRRRRRRSSSUUUWWWYYY[[[[[[[[[YYYXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUTTTTTTUUUVVVXXXYYY]]]^^^___\\\XXXTTTTTTTTTRRRIIIBBBCCCEEEEEEFFFHHHTTT```iiikkkiiihhhhhhfffeeeffffffdddbbbbbbbbbdddmmmmmmllliiiddd]]]WWWSSSQQQQQQTTTWWWVVVSSSVVVZZZ___fffoootttsssqqqqqqsssooossswwwyyyxxxyyy~~~~~~uuulllkkknnnuuu~~~tttkkkeeedddjjjnnnmmmmmmllldddZZZMMMVVVcccqqq{{{~~~qqqXXXKKKHHHAAA666444333333444666888888777666777888777555444444555444555888:::<<<=========::::::888777666666666666666777999888666555555666444444555555555666666666555555666666777888888999999::::::888666555666888999999999888888888777777777777777777777777666666333333333333444555666777555666888999888777666555333333444555666777777888666666666666666777777777555666777888888888888888999888666555444555555666999888888777777888888999:::::::::;;;::::::999999999999999::::::;;;<<<===>>>===AAAIIINNN[[[yyy{{{jjj]]]YYYZZZeeevvvmmm]]]MMMFFFJJJVVVkkk|||ooo___SSSJJJBBBAAA???===<<<::::::999::::::999888777777777777333333222222111111111111000000111111222222333333444444555666777999;;;<<<===???AAADDDHHHLLLOOOQQQQQQTTTWWWYYYZZZ[[[]]]^^^___```````````````aaaaaaaaadddfffffffffkkkuuu}}}XXXhhh{{{~~~|||{{{zzzyyyyyyzzz|||~~~zzzsssooojjjgggaaa[[[VVVRRRPPPPPPPPPSSSUUUUUUSSSTTTWWWZZZXXXYYYYYYVVVSSSQQQQQQRRRRRRWWW^^^aaa```^^^]]]^^^[[[ZZZ[[[[[[ZZZVVVQQQLLLDDDCCCCCCFFFLLLQQQUUUWWW[[[ZZZZZZYYYXXXWWWWWWVVVUUUWWWYYYWWWUUUSSSUUUWWWTTTUUUWWWXXXXXXUUUSSSQQQOOONNNLLLHHHDDD@@@===;;;444333333222111000//////---...///111444;;;BBBHHHKKKKKKMMMOOORRRRRRPPPNNNMMMOOOQQQRRRRRRRRRTTTVVVRRRRRRRRRSSSUUUWWWZZZ[[[[[[ZZZYYYXXXWWWWWWXXXYYYXXXXXXVVVUUUUUUVVVXXXXXXUUUVVVVVVVVVVVVUUUTTTTTTUUUTTTSSSRRRSSSUUUXXXYYYYYY[[[\\\[[[XXXVVVVVVXXXPPPEEE===@@@EEEHHHIIIJJJVVVaaakkkkkkiiigggfffcccgggggggggdddaaa^^^]]]^^^aaabbbbbbbbb^^^XXXSSSOOOTTTTTTWWWYYYXXXUUUWWW]]]ccciiioooqqqooonnnpppsssmmmssszzz|||zzzyyy{{{~~~tttiiigggmmmwwwyyyqqqkkkgggmmmqqqpppnnnlllbbbWWWLLLWWWggguuu~~~kkkTTTIIIJJJDDD999222111111333555666666555777888888777444333333444333555777:::<<<>>>>>>>>>999888888777777777777777555777888888666666666777444444444555555555666666444555555666777888888999999999999888666777999;;;888888777777666666666666888888999999999999888888444444333333333444444555444555777888888666555333333333444444555666666777777777888888777666555555666666666666666777777777:::999888666555555555555999888777666666777888999<<<<<<<<<<<<;;;:::999999999999999999:::;;;<<<<<>>EEEIIIQQQiiixxx```WWWSSS]]]qqqlllTTTHHHEEEKKKXXXfff|||~~~mmm___UUUDDDBBB@@@>>><<<:::999999::::::999888777777777888333333333222222222111111000000111111222222222333222333333444666888999:::;;;<<<===@@@DDDIIIMMMOOOPPPSSSVVVXXXYYYZZZ\\\^^^________________________^^^bbbeeeeeedddgggmmmsssWWW^^^mmmzzztttpppjjjgggccc```^^^\\\YYYWWWTTTSSSSSSUUUWWWZZZZZZYYY]]]\\\[[[ZZZXXXVVVUUUTTTWWW[[[aaafffhhhfffccc```ZZZYYYYYYYYYXXXTTTOOOKKKIIIIIIIIIKKKNNNRRRWWWZZZ^^^\\\[[[]]]___^^^[[[XXXZZZ[[[[[[XXXSSSQQQRRRTTTUUUVVVXXXYYYXXXWWWUUUSSSRRROOOKKKGGGDDD@@@<<<999777666555444222111000/////////000333888>>>DDDHHHIIIKKKOOOPPPQQQQQQRRRSSSPPPPPPPPPQQQPPPPPPOOOOOOUUUSSSRRRSSSWWWZZZYYYXXX[[[[[[\\\\\\[[[ZZZXXXWWWSSSSSSSSSTTTUUUVVVWWWXXXVVVTTTSSSTTTUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWZZZYYYXXXXXXXXXXXXXXXXXXTTTLLLDDD@@@CCCIIIPPPSSSWWW]]]dddgggfffdddfffiiifffeeeeeecccaaa^^^[[[YYYZZZZZZYYYVVVQQQNNNMMMNNNVVVVVVVVVYYY\\\^^^^^^]]]jjjlllmmmmmmmmmlllmmmoooppppppsssvvvvvvrrrsssvvvzzzmmmdddgggrrr|||xxxuuutttpppoooqqqnnndddZZZUUUSSS]]]kkkxxx~~~xxxgggXXXMMMDDD;;;555444333333333333444555555::::::999888777555444444;;;;;;:::::::::;;;<<<<<<===;;;:::888777777888888999999999888888888777777999888888777666777777777555555555555555666777777888888888999999::::::;;;;;;:::888666555555666777888888888888888777666555666666555555555555666666777777555444333444444555999888666555444444555555999888666555555555666777999888777555555555666777:::::::::999999999888888777777777777888888888888;;;;;;:::999:::;;;<<<===::::::;;;999888777999:::===;;;;;;>>>BBBKKK]]]mmmpppfff[[[WWW```rrrkkkUUUFFFCCCJJJSSSiii{{{yyyjjjXXXIII???@@@???:::999???;;;999777777888999888777555444333111000111111222000111111111111222222222222222222333444555777777<<<===>>>AAADDDGGGIIIKKKKKKMMMQQQVVVZZZ]]]^^^___\\\]]]]]]]]]]]]]]]]]]^^^ccccccbbbbbbcccffflllqqq|||UUUZZZggg}}}|||xxxtttqqqnnnkkkhhheeecccaaa]]][[[WWWUUUTTTTTTVVVYYYZZZZZZ___^^^]]][[[YYYXXXXXXXXXWWW\\\bbbhhhkkkjjjgggddd\\\ZZZYYYXXXWWWTTTOOOLLLJJJJJJJJJLLLPPPTTTYYY\\\^^^\\\\\\]]]^^^^^^\\\YYY[[[\\\\\\YYYUUUSSSSSSUUUTTTUUUVVVWWWWWWWWWVVVUUURRROOOKKKHHHEEEBBB>>>;;;999888777555333222111000000///000222888>>>EEEIIIIIILLLNNNOOOOOOOOOPPPRRRPPPPPPQQQQQQQQQPPPPPPOOOTTTRRRQQQSSSWWWZZZZZZYYYXXXYYYYYYYYYYYYWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXUUUTTTSSSSSSUUUUUUTTTSSSUUUUUUUUUTTTTTTTTTSSSSSSXXXXXXWWWVVVVVVVVVYYYZZZWWWRRRMMMKKKNNNTTTXXXZZZZZZ```fffhhhfffdddeeegggddddddddddddbbb___]]][[[XXXWWWUUUQQQMMMLLLMMMOOOWWWXXXYYY[[[]]]```bbbdddnnnpppqqqpppmmmjjjiiiiiikkkiiiiiimmmnnnllllllooommmbbb[[[aaannnyyy~~~yyyuuuqqqnnnlllggg^^^YYYXXXYYYbbbooozzz~~~}}}|||{{{{{{|||}}}}}}}}}{{{ppp```SSSIIIBBB;;;555444444444444444555555666999999888888888888777777:::::::::::::::;;;<<<===<<<;;;:::888888888888888:::::::::999999888888888888777777666666666666666555555555555555666777777777777888888999:::;;;;;;;;;:::888666555666777777777888888888888777777666999888888777777777888888666555555444444555666777666666555444555555666777999888777666555666666777777666555444444444555666888888888777777777666666666666777777777888888888999999888888888999:::;;;999::::::999777777888999<<<;;;<<>>AAADDDGGGHHHEEEGGGKKKOOOSSSVVVXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[]]]^^^``````aaacccgggjjjuuu~~~VVVXXX```sss|||yyyvvvtttsssqqqnnnllljjjgggccc```[[[XXXTTTSSSUUUYYY\\\]]]cccaaa^^^[[[ZZZ[[[\\\]]]YYY^^^eeelllooonnnkkkiii^^^[[[YYYWWWUUUSSSPPPMMMLLLLLLLLLMMMQQQVVVZZZ]]]___^^^]]]^^^______^^^\\\]]]^^^]]][[[XXXVVVWWWXXXTTTTTTUUUUUUVVVWWWWWWWWWRRROOOLLLIIIGGGEEEAAA???;;;:::888666555333222222000000000333888???FFFKKKKKKLLLMMMMMMLLLMMMOOOQQQPPPPPPQQQQQQQQQQQQQQQPPPRRRQQQQQQSSSVVVYYYZZZZZZVVVWWWWWWWWWVVVUUUTTTSSSTTTTTTTTTTTTTTTUUUVVVWWWTTTSSSRRRSSSTTTUUUTTTSSSSSSTTTTTTTTTTTTSSSRRRRRRUUUVVVVVVTTTSSSUUUZZZ___dddbbb```___aaabbbcccccc___ccchhhiiifffddddddeeebbbcccdddeeeccc```]]][[[WWWUUUQQQMMMJJJKKKPPPTTTYYY[[[^^^___aaadddkkkpppwwwwwwvvvrrrmmmhhheeedddiiicccaaadddggggggggghhhggg^^^ZZZcccpppyyy{{{vvvqqqmmmhhh___XXXWWW\\\bbbjjjvvv~~~yyywwwuuuuuuvvvwwwvvvuuunnndddWWWLLLDDD???999555555555444444555555666777888888888999999::::::;;;999999999999:::;;;<<<===;;;;;;:::999888888888888::::::::::::999999999999666666666666555555555555555555555555555666777777555666777888999:::;;;;;;:::999888666666666777777777777888888999888888888::::::999888777777888888444444444444555666777888444444444444555666888888999888777666666666777777444444444333444444555666555555555555555444444444666666777777777777888888777777666666777777888999888999999888666666777999;;;;;;===???@@@CCCNNNYYYyyy~~~~~~mmm[[[SSS\\\pppqqq[[[NNNGGGEEEFFFSSSggg~~~rrr```OOOIIIEEE>>>:::;;;===;;;999999:::;;;:::999666555444333333222222333000000000000000000000000111111111222333444555666777777999;;;>>>@@@CCCDDDDDDFFFIIIMMMQQQTTTVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYWWWYYY[[[]]]]]]___aaacccllltttZZZYYY\\\jjj}}}{{{zzzuuutttqqqooonnnjjjfffccc[[[XXXSSSRRRUUUZZZ^^^aaadddbbb^^^[[[[[[]]]___aaa___dddkkkqqqtttrrrnnnkkk___\\\XXXUUUSSSQQQOOONNNLLLLLLLLLMMMQQQUUUZZZ\\\aaaaaaaaabbbccccccbbbaaa``````___]]]\\\[[[[[[[[[XXXWWWVVVVVVVVVVVVWWWWWWSSSQQQNNNLLLJJJHHHEEECCC===;;;999777555444333333111111222444999@@@GGGLLLKKKLLLLLLKKKJJJKKKMMMOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQPPPQQQSSSUUUXXXYYYZZZWWWWWWVVVVVVUUUTTTTTTSSSTTTTTTTTTSSSTTTTTTUUUUUUSSSRRRQQQRRRTTTTTTTTTRRROOOPPPRRRTTTUUUVVVVVVVVVSSSTTTUUUSSSRRRVVV^^^dddrrrrrrrrrrrrpppmmmjjjgggcccfffiiiiiigggdddccccccaaabbbddddddbbb___[[[YYYYYYVVVQQQLLLKKKOOOVVV[[[]]]```cccdddeeekkkuuu}}}|||tttlllfffcccccckkkccc___bbbggggggfffgggfff___^^^gggssszzz|||~~~xxxtttqqqnnnggg]]]UUUXXX```mmmttt}}}~~~xxxuuurrrqqqrrrrrrqqqoooddd\\\QQQHHHAAA<<<888666666555555555555666777777888888999999:::;;;;;;;;;888888888888999;;;<<<===:::::::::999999888888888999999888888888888888888666666777666666666555555555555555555555666777777444555666777888:::;;;;;;999999888777666666777777666777888888999999999999999888777666666555666666444444444444444555555555555555555555666666777777888888777777666666666666333333333444444555666666444444444444444444333333666666666666777777777888666666666666777777888888888999999777666555777888::::::<<>>???>>><<<;;;:::;;;<<<;;;:::777777666555444444444333000000000111111222222333111111111111222333444555555555777999;;;>>>@@@AAACCCEEEGGGJJJNNNPPPSSSTTTSSSTTTUUUWWWWWWWWWWWWVVVTTTUUUVVVWWWWWWZZZ^^^aaahhhnnnxxxaaa]]][[[cccuuu~~~|||||||||}}}~~~~~~|||zzztttrrrpppnnnmmmkkkhhheee[[[XXXUUUUUUXXX^^^bbbeeeeeebbb___\\\\\\^^^bbbdddfffkkkrrrwwwxxxtttnnnjjj```\\\WWWTTTRRRQQQOOONNNLLLKKKKKKLLLOOOSSSWWWYYYbbbdddfffhhhhhhhhhggggggdddbbbaaa``````_________]]]\\\ZZZXXXWWWVVVVVVVVVUUUSSSPPPNNNMMMLLLIIIGGG???===:::777555444444444333444555777<<>>@@@EEERRR___eee~~~qqq```ZZZ```gggyyyvvv^^^KKKEEEBBBEEEVVVmmm|||gggVVVKKKDDD@@@@@@???===;;;;;;<<<===<<<;;;888888777777666555555444555444444333333222222111111111111111111222333444444555666777:::<<<>>>@@@???@@@BBBDDDGGGJJJLLLMMMQQQRRRTTTVVVVVVVVVUUUUUUTTTSSSRRRQQQRRRVVV]]]bbbhhhllltttgggbbb^^^aaaoooyyytttpppnnnoooppprrruuuxxxyyywwwuuuqqqooollljjjjjjiiihhhfff]]][[[ZZZ[[[___cccfffgggeeeccc```^^^^^^aaaeeegggmmmqqqwww{{{{{{uuuooojjjaaa^^^ZZZVVVTTTRRRPPPNNNMMMLLLKKKKKKMMMPPPTTTVVVaaaeeejjjmmmnnnmmmllllllgggeeecccccccccdddcccbbbaaa```___]]][[[YYYWWWWWWWWWUUURRRQQQPPPNNNLLLIIIBBB@@@<<<999777666666666666777999<<<@@@EEEHHHKKKIIIJJJKKKKKKJJJKKKMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTPPPQQQRRRSSSSSSTTTVVVXXXYYYXXXWWWVVVUUUUUUUUUVVVSSSRRRQQQQQQPPPPPPPPPPPPQQQPPPOOOQQQSSSTTTSSSRRRSSSTTTVVVWWWXXXWWWUUUTTTQQQPPPPPPRRRWWW^^^eeejjjiiikkkmmmmmmkkkiiiiiiiiifffggggggggggggeeedddccccccbbbbbbaaa___]]][[[YYYYYYWWWSSSQQQQQQVVV]]]ccceeeeeeeeefffjjjtttuuukkkfffggghhheeeaaaaaafffhhhfffcccbbb^^^]]]bbbqqq}}}zzzwwwpppsssxxx}}}}}}xxxsssmmmmmmmmmkkkddd___dddmmm~~~~~~|||{{{wwwsssrrrrrrnnnggg```VVVQQQJJJBBB<<<888666555555555444444555555666777777777777777777777777888888888777777888888999:::999999:::::::::999999888555555555555555666666666777888999999999888666555555555555555555666777777555555666666777777888888777777888888777777777777888888999999:::999999999888888777777777777888888666666666555333222000///777777777777666555444333555555666666666555444333444555555666666666555555333333444444444444444555555555666666666666777777777777888999999999999888888999999888666666777999999999:::===@@@EEERRR^^^___ppp{{{nnnbbb]]][[[aaammmmmmUUUFFF@@@>>>GGGYYYmmmxxxeeeTTTHHHAAA??????===;;;;;;<<<===<<<;;;999999999999888777666555;;;:::888555333000...---111111000000111111222333333444555666888;;;===>>>??????AAACCCEEEHHHJJJLLLNNNOOORRRTTTUUUTTTSSSSSSRRRQQQOOOMMMOOOUUU]]]cccgggkkkqqqyyypppkkkeeegggrrryyyssspppnnnmmmmmmoooqqqrrrrrrpppnnnkkkhhhffffffggghhhgggcccbbbbbbdddgggiiihhhgggeeedddbbbaaabbbdddhhhjjjoootttzzz~~~}}}wwwpppjjjdddaaa]]]ZZZXXXVVVSSSPPPOOONNNLLLKKKLLLOOORRRTTT]]]ccclllqqqqqqpppooooooiiifffdddeeefffgggfffeeebbbbbbbbbaaa___]]][[[YYYZZZWWWUUUSSSRRRPPPMMMKKKFFFCCC???<<<999888999999888:::===AAADDDGGGHHHIIIFFFIIIKKKLLLLLLLLLMMMOOOQQQQQQRRRSSSTTTTTTTTTTTTPPPRRRSSSSSSQQQRRRTTTWWWWWWVVVUUUSSSSSSSSSSSSTTTRRRQQQPPPOOONNNNNNNNNNNNPPPOOOOOOPPPRRRSSSSSSRRRQQQSSSUUUWWWWWWVVVTTTSSSOOOLLLKKKPPPYYYbbbggghhhbbbccccccbbb```aaadddgggeeeeeeeeefffffffffeeedddbbbbbbaaa```````````````ZZZZZZXXXWWWWWW[[[aaaeeefffccc```aaaiiiuuuwwwmmmhhhggghhh^^^^^^bbbggggggbbb^^^]]]``````gggvvvxxxrrrdddhhhmmmrrrttttttsssssskkkiiiiiihhhfffeeekkkttt}}}{{{zzzvvvrrrqqqqqqkkk```WWWLLLJJJDDD>>>888555444555444444444444444555555666333333444555666777777888999999888777777777777888888999::::::::::::999888555555555666666666777777666777888999888777555444555555555555555666777777666666666666666666666666777777777888888888777777999999:::::::::999888888555555555555666777888999666666777777666444333222555555666777777666555444333444555555555444333222444444555555555444333222222222333333333444444444555555555666666666777777666777888999999999888888999::::::999777777888999888888;;;>>>???AAAJJJUUUVVV```uuu|||ooo```UUUSSSXXXjjj~~~fffKKKDDD???@@@GGGVVVnnnvvvbbbRRRHHHCCC>>>===;;;;;;<<<<<<<<<;;;999:::::::::999888777666:::999777555333000///...111000000000000111222222222222333555777999;;;<<<@@@@@@@@@BBBDDDGGGJJJKKKJJJLLLOOOQQQRRRRRRQQQPPPMMMMMMLLLLLLOOOUUU\\\bbbeeeggglllrrr|||wwwsssnnnnnnxxx|||tttqqqnnnmmmnnnooooooooommmiiieeecccdddfffhhhhhhhhhhhhiiikkkmmmllliiigggfffeeeddddddeeegggjjjlllpppttt{{{~~~yyyqqqlllfffddd```^^^[[[YYYUUURRRPPPOOOMMMLLLMMMNNNQQQSSSZZZbbblllrrrsssqqqppppppjjjgggeeefffhhhiiihhhfffaaabbbccccccbbb```^^^\\\[[[YYYVVVTTTSSSQQQNNNLLLHHHFFFBBB>>>;;;;;;;;;<<<999<<<@@@DDDGGGHHHHHHHHHEEEHHHKKKMMMMMMMMMNNNOOOQQQQQQRRRTTTTTTUUUUUUUUUPPPRRRTTTSSSQQQQQQSSSVVVUUUTTTRRRQQQPPPPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLPPPOOONNNPPPRRRSSSSSSRRRLLLNNNRRRUUUWWWWWWVVVUUUNNNJJJHHHNNNZZZcccgggfffbbbbbb```]]]ZZZ[[[___ddddddcccccceeefffgggfffeeebbbaaaaaa```aaaccceeefff]]]^^^]]]]]]]]]```eeeiiifffaaa]]]^^^ggguuuxxxpppiiiffffffZZZ\\\ccciiihhh```[[[[[[```___ggguuu}}}yyyooogggZZZ___eeeiiikkkmmmoooqqqkkkgggeeeeeeeeehhhpppzzz|||{{{yyyuuuqqqpppooohhh\\\QQQEEECCC???:::555333333444444333333333333444555555///000111333555666888999:::999888777666666666666777888::::::;;;:::999888555666666666777777888888555666777888777666444333555555555555555666777777777666666666666555555555666777888888888888777777:::::::::::::::999888777222222222333444555666777666666777888888777666555333444555777777777666666222333444444444333222111333444444555444333111000111111222222333333333333555555555555666666666777555666888999999999888777::::::;;;999888777999:::777888<<>>===CCCKKKNNNTTTfffyyyeeeUUUPPPPPP[[[rrrvvvRRRKKKCCC===:::BBBYYYpppnnn[[[OOOJJJ>>><<<;;;:::<<<<<<;;;:::999:::;;;;;;:::999777666444444333333333333222222111000000000000000111222111111222333555777999:::;;;;;;<<<===???BBBDDDFFFHHHJJJMMMOOOQQQPPPOOONNNHHHIIIKKKMMMPPPUUU[[[```bbbdddhhhmmmuuu~~~xxxvvv}}}}}}yyywwwvvvvvvpppnnnkkkjjjkkkkkklllkkkkkklllnnnppppppooonnnllliiiiiiiiiiiiiiijjjkkklllooosssyyy~~~~~~yyysssooorrrnnnjjjeeeaaa\\\VVVRRRPPPNNNOOOPPPNNNMMMRRRYYY^^^fffnnnppprrrttttttqqqrrrqqqpppooommmkkkjjjiiigggffffffeeecccaaa___^^^______^^^\\\YYYVVVVVVVVVQQQLLLGGGCCCAAAAAAAAAAAABBBCCCFFFHHHIIIHHHGGGFFFGGGIIILLLMMMLLLKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSQQQQQQRRRRRRRRRRRRQQQQQQSSSRRRQQQPPPOOONNNMMMMMMOOOMMMLLLJJJJJJLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRSSSQQQRRRTTTWWWZZZZZZXXXVVVMMMNNNPPPVVV[[[___``````WWWYYYYYYTTTOOOQQQYYYaaa```bbbdddffffffeeecccaaa`````````bbbddddddcccbbbeeecccaaabbbeeeggggggeeefffaaa]]]aaalllxxx{{{yyyyyywwwpppiiifff______hhhhhh]]]WWWXXX___fffpppwwwyyytttlllfffhhheeecccfffmmmssssssrrrnnnlllgggcccbbbiiittt||||||yyyxxxuuurrrooonnnlllcccTTTHHH@@@???===:::777444222000000/////////000222444555666666666666666666666666444444555666777777666666:::999888888888999:::;;;888888777777777777888888999888888777666555555555333444444555666777888888666666777888::::::777555555555666666777777888888888888888888777666444444111111111222333444555666666666666666666666666666777777777777888888888888888777555333222222222222222333444444444444333222000222444444333333444555666666666666777777777777555555666888888999999999999999999999999999999999;;;<<<<<<<<<===@@@EEEIIILLLSSS___ttt}}}nnn```PPPQQQUUU```sssgggUUUEEE@@@======JJJZZZsssvvvbbbOOONNNEEE======@@@???>>>>>>;;;:::999:::;;;<<<:::888777555333111000000111222111111111111111111111111222222222333444555777777:::;;;<<<>>>@@@BBBDDDDDDFFFHHHKKKMMMOOOOOOOOONNNLLLNNNOOOQQQSSSWWW\\\```^^^bbbfffkkkqqqwww~~~|||zzz{{{xxxvvvvvvuuurrrpppnnnnnnoooooonnnmmmllllllpppppppppoooooonnnnnnnnnppptttzzz~~~|||wwwssstttqqqlllgggbbb\\\VVVRRROOONNNNNNOOONNNLLLQQQYYY```hhhooorrrtttvvvvvvssssssrrrqqqooonnnlllkkkjjjiiiiiiiiihhhgggeeedddcccaaaaaaaaa___\\\YYYXXXWWWSSSOOOIIIFFFDDDDDDDDDDDDCCCEEEGGGIIIJJJIIIHHHHHHHHHJJJLLLLLLJJJJJJJJJKKKJJJJJJKKKMMMNNNPPPQQQQQQLLLMMMNNNPPPQQQRRRSSSSSSQQQQQQQQQPPPOOONNNMMMMMMMMMLLLJJJIIIIIIJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUSSSTTTVVVXXXYYYXXXVVVTTTOOOPPPRRRWWW[[[]]]]]][[[YYYYYYWWWSSSPPPRRRZZZ```aaabbbdddeeeeeecccaaa___```___```bbbeeehhhhhhgggiiigggfffgggjjjkkkjjjiiiddd```^^^cccnnnzzz{{{yyyzzzxxxqqqkkkeee______eeecccYYYUUUYYYdddjjjsss{{{}}}zzztttooonnnkkkiiilllrrruuuuuussspppmmmhhhddddddiiisss{{{~~~zzzwwwtttqqqmmmkkkggg]]]OOOCCC>>>===;;;888666555444333666555333222222333444555555555555555555555555555333444555666666666666666999999888888888999:::;;;888888777777777777888888777777666555555444333333444444444555555555555555555555666888;;;;;;999777444444555555555666666666777888888777666555444444222222222222333333444555555555555555555555555555444444555555555666666666777777666555444333222111111222333444444333222111111222333333222222333555555555555666666666777777555555666777888888888888999999999999999999999999777888888888999<<>>@@@AAABBBFFFGGGJJJMMMOOOPPPQQQQQQQQQRRRSSSSSSTTTVVVZZZ]]]```bbbfffiiimmmrrrwww{{{}}}{{{tttsssqqqpppnnnmmmmmmmmmmmmttttttuuuuuuuuutttsssssssssvvv{{{|||zzzyyyuuupppjjjeee___YYYUUURRRPPPPPPQQQPPPOOOTTT[[[ccckkksssuuuwwwzzzzzzwwwuuutttsssqqqooonnnllllllllllllllllllkkkjjjiiihhhccccccccccccaaa^^^[[[YYYUUURRRMMMJJJIIIIIIIIIHHHFFFGGGIIIJJJKKKKKKJJJIIIJJJKKKKKKJJJHHHHHHJJJKKKIIIIIIJJJKKKMMMNNNOOOOOOJJJKKKMMMOOOPPPQQQQQQQQQPPPOOOOOOOOONNNNNNMMMMMMKKKJJJIIIHHHGGGHHHHHHIIIIIIJJJLLLNNNQQQSSSUUUVVVVVVVVVXXXXXXXXXVVVTTTSSSRRRTTTWWW[[[^^^^^^[[[YYY[[[YYYVVVSSSTTTXXX\\\```bbbcccddddddcccaaa___]]]\\\\\\]]]```eeejjjlllmmmooonnnmmmmmmnnnnnnlllkkkbbbaaabbbhhhrrr{{{~~~yyyyyyzzzyyytttooogggcccbbbddd___WWWXXX^^^kkkpppwww}}}|||yyysssqqqoooqqquuuwwwvvvtttsssooojjjfffffflllvvv}}}}}}xxxuuupppkkkfffaaaVVVIII>>><<<:::888666555555666777;;;999666333222222333444444444444444444444444444333333444555555555555444888888777777888999::::::888888777777777777888888555555555444333333222222555555555444444444333333444444555888;;;<<<:::999444444444444444555555555777777777777666555444444333333222222222222333333444444444444444444444444333444444444555555555555666666777777666444222111111111222222222222111111222222333222111111333555444444444555555555666666444555666777888888888777888888888888888888888888555666666666777999===AAAIIIJJJPPPaaattt\\\SSSKKKLLLXXXkkk|||sss]]]PPPFFF>>>>>>DDDJJJddd}}}mmm[[[QQQGGGEEEEEECCC@@@@@@>>>===;;;;;;<<<<<<;;;999777666444222111111222222111111111111111111111111222222222222333555666777555666777999;;;===??????DDDFFFHHHKKKNNNQQQTTTUUUWWWWWWXXXWWWVVVWWWYYY[[[aaabbbdddfffgggjjjnnnqqquuu~~~}}}{{{}}}xxxuuutttqqqpppoooppprrrtttssstttvvvxxxyyyzzzzzzzzzvvvyyy}}}~~~zzzsssmmmhhhbbb]]]YYYWWWVVVUUUVVVTTTSSSYYYaaahhhpppwwwzzz|||~~~~~~{{{wwwvvvuuutttrrrpppooonnnmmmmmmmmmnnnmmmmmmlllllleeeeeeeeeeeedddbbb]]]ZZZXXXTTTPPPMMMLLLLLLLLLKKKIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKJJJIIIGGGGGGIIIKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNMMMMMMLLLLLLLLLJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKNNNPPPRRRTTTUUUUUUVVVXXXXXXWWWUUUTTTSSSWWWYYY\\\```cccbbb___[[[XXXVVVVVVXXX]]]aaaaaaaaaddddddddddddbbb```]]]\\\YYYXXXYYY]]]cccjjjnnnqqquuutttsssrrrqqqnnnkkkiiibbbcccffflllsssxxxzzzzzzxxxvvvtttvvvzzzzzzwwwtttllljjjhhheee]]]XXX]]]gggqqqtttxxx|||~~~~~~|||{{{rrrqqqqqqsssvvvwwwvvvttttttoooiiieeegggppp||||||wwwrrrjjjccc\\\QQQEEE<<<<<<:::777555444555666888;;;999555222111111222444444444444444444444444444333333444444444444444333666777777777888888999999888888777777777777888888555555555444444333333333555555555555555555555555666555666888:::;;;:::888444444444444444444555555666666666666666555444333444444333222111111222222444444444444444444444444555555555555666666666666555666777888777555222111111111111111111111111111222333333222111111333555333333333444444444555555444555666666777777777666777777777777777777777777666777888888888:::===@@@DDDFFFKKKWWWmmmgggZZZLLLHHHNNN[[[kkkxxxuuueeeTTTDDD>>>???AAATTTnnn}}}kkk___TTTOOOLLLFFFAAA??????===<<<;;;<<<<<<:::999888777555444333222222333111111111111111111111111222222222222333444555666333444555777999;;;===>>>BBBCCCFFFIIIMMMQQQUUUWWWXXXYYYZZZYYYXXXXXXZZZ\\\```aaabbbbbbbbbdddhhhjjjooowww|||}}}~~~|||vvvuuuttttttvvvxxx{{{|||xxxxxxzzz{{{|||}}}}}}}}}zzz|||}}}yyysssmmmhhhccc^^^[[[\\\ZZZYYYZZZXXXWWW^^^fffooovvv}}}~~~{{{zzzyyywwwuuutttsssrrrlllmmmmmmnnnmmmmmmllllllgggffffffggggggeee```\\\YYYVVVRRRPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJIIIHHHFFFGGGIIIKKKIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRSSSUUUWWWWWWUUUSSSTTTUUUZZZ\\\___dddggggggdddaaaSSSTTTWWW___fffiiigggcccdddddddddcccbbb```^^^]]]YYYXXXWWW[[[bbbjjjppptttzzz{{{zzzxxxsssnnniiiggg```cccggglllpppqqqpppnnnmmmmmmooosssxxx{{{zzzxxxooonnnkkkeee\\\ZZZcccmmmttttttvvvwwwwwwwwwvvvvvvpppqqqsssuuuwwwwwwvvvuuuooojjjdddbbbgggrrr~~~yyysssjjjaaaXXXNNNDDD======;;;888555444555666777:::888555333222333444555444444444444444444444444333444444444444444333333555555666777888888999999888888777777777777888888666666666666555555555555444555555666777777888888888777666777888888777555555555555555555555555555444555555555555444444333444444333222111111111111222222222222222222222222333444444444555555555555444555666777777555333111111111111111111111111111333444444333222222333555333333333333444444444444444444555666666666666555666666666666666666666666666777888888888999<<<>>>>>>CCCJJJPPP[[[qqqlll]]]NNNHHHIIIQQQ___mmmzzzfffNNNAAA>>>???GGGVVVlll}}}qqqeee___XXXOOOFFFBBBAAA>>><<<;;;;;;;;;:::888888888777555444444333333111111111111111111111111222222222222222333444555333333555777999;;;<<<===@@@AAACCCGGGKKKPPPSSSUUUUUUWWWXXXYYYXXXYYY[[[]]]]]]^^^_________aaadddggglllrrr|||}}}~~~uuuvvvxxxzzz}}}~~~~~~}}}~~~~~~}}}zzzvvvqqqkkkhhhdddaaa^^^aaa___]]]]]]\\\\\\bbbkkkuuu}}}~~~~~~|||{{{yyyxxxvvvvvvmmmnnnnnnnnnnnnnnnmmmmmmjjjhhhggghhhiiihhhccc___\\\YYYUUURRRQQQPPPNNNLLLLLLKKKKKKJJJJJJIIIIIIIIIGGGHHHHHHHHHGGGGGGIIIKKKIIIIIIJJJKKKKKKLLLMMMMMMJJJJJJLLLNNNOOOPPPPPPQQQMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKNNNNNNOOOOOOPPPPPPQQQQQQQQQTTTVVVUUURRRQQQRRRTTTYYYZZZ]]]bbbeeefffcccaaaPPPSSSYYYcccjjjmmmiiieeeccccccccccccbbbaaaaaa```\\\ZZZXXXZZZaaaiiiqqquuu{{{}}}}}}{{{uuunnniiifff___ccchhhlllmmmkkkhhheeefffhhhlllqqqwwwzzzzzzzzzpppooojjjccc\\\]]]gggppptttttttttsssrrrqqqppppppoooqqqtttwwwxxxwwwuuuttthhhdddaaacccjjjttt~~~xxxrrrhhh^^^TTTJJJBBB>>>===;;;999777666666777888999999777666666666777777444444444444444444444444444555555555555444333333333444555777888888888888888888777777777777888888777777777777777777777777444555666777888999::::::999777666555666666555333666666666555555555555555333444444444444444333333444333222111111111111111222222222222222222222222111111111111222222222222444444555555555444222111333222111111111111222333333555666666444333333444333333333444444444555555444444555555555555555444555555555555555555555555444555777777666777999:::;;;@@@FFFIIILLLZZZuuurrrbbbSSSMMMKKKOOO\\\jjjtttyyy^^^JJJ@@@???>>>CCCUUUmmm{{{qqqllleeeZZZPPPJJJCCC@@@===;;;;;;;;;:::999999888888777666555444444111111111111111111111111222222222222222333444444222333444666888:::<<<======???AAAEEEIIILLLOOOPPPPPPSSSUUUWWWWWWXXX[[[]]]ZZZ[[[\\\\\\]]]___bbbeeegggkkkpppwww~~~}}}~~~}}}|||tttvvv{{{}}}||||||}}}~~~{{{wwwrrrnnnllljjjgggfffiiifffeeedddbbbccciiirrr{{{~~~|||{{{zzzyyyqqqqqqqqqqqqqqqpppooonnnoookkkiiiiiikkkkkkgggccc___\\\XXXUUUSSSQQQNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGCCCEEEGGGHHHHHHHHHIIIJJJHHHHHHIIIIIIJJJJJJKKKKKKHHHIIIJJJLLLMMMNNNOOOOOONNNMMMLLLJJJIIIGGGFFFEEEFFFFFFHHHIIIKKKLLLLLLMMMOOOOOOOOOPPPQQQQQQRRRRRRQQQTTTVVVTTTPPPMMMOOORRRUUUUUUWWWZZZ]]]^^^]]][[[QQQTTT[[[bbbhhhjjjiiigggaaabbbbbbcccccccccdddddd\\\YYYUUUVVV\\\dddlllppptttwwwyyyxxxrrrkkkfffdddbbbffflllppppppmmmiiigggeeehhhlllrrrvvvyyyyyyyyyrrrpppkkkccc___cccllltttuuutttsssrrrqqqpppooonnnmmmpppsssuuutttrrrpppnnnccccccfffllltttzzz}}}~~~~~~tttnnndddXXXNNNFFF@@@===::::::999999999999::::::888888888888777666555555555555555555555555555555666666666666666555444333222333555777888888888888888888777777777777888888777777777777777777777777555555666666777777888888777555444444555555555444555555555444444444333333222333333444444444333333222222111111111111111222111111111111111111111111000000000000111111111222333333333333333222222222444333222111111222333444333666999999777555444333444444444444555555555555444444555555555444444333444444444444444444444444333555666666555555777888:::;;;>>>BBBCCCJJJ\\\ooorrr```XXXRRRRRR]]]mmmwwwrrrZZZJJJAAA===>>>GGGXXXjjjxxxwwwqqqppplllbbbWWWQQQGGGCCC@@@=========<<<;;;999999999888777666555444111111111111111111111111222222222111222222333444111222333555777999:::;;;;;;===@@@CCCFFFIIIJJJJJJMMMOOORRRTTTUUUVVVYYYZZZXXXYYYZZZZZZZZZ[[[^^^aaa```ccceeehhhppp{{{xxxxxxyyyzzzzzz}}}~~~xxxuuuuuuxxxssswww}}}|||zzzyyy{{{~~~~~~{{{vvvsssqqqpppooommmpppmmmkkkkkkiiiiiiqqqyyy~~~~~~}}}{{{{{{ttttttttttttsssrrrqqqppprrrnnnjjjjjjmmmmmmjjjfffbbb___[[[WWWUUURRROOOMMMKKKJJJIIIHHHGGGFFFFFFFFFAAADDDGGGIIIIIIIIIIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJNNNMMMLLLJJJHHHFFFEEEDDDDDDEEEGGGIIIKKKLLLMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSVVVWWWTTTNNNKKKLLLOOOQQQQQQRRRTTTVVVWWWVVVTTTSSSVVV[[[```cccfffggghhh```aaabbbcccdddeeeffffffZZZVVVRRRQQQVVV^^^fffjjjlllpppsssrrrmmmgggcccaaafffkkkrrrvvvvvvsssooommmgggjjjnnnssswwwxxxxxxxxxuuusssmmmeeeccchhhqqqxxxuuuuuutttsssrrrqqqppppppkkknnnqqqrrrpppllliiigggcccfffmmmvvv~~~||||||~~~}}}{{{{{{pppjjj```TTTJJJCCC>>><<<777888999:::;;;<<<<<<===666777777777555333111000666666666666666666666666666666777777666555444444111333555666888888888777888888777777777777888888666666666777777777777777666666666666555555555555444333222222444555555555444444444333333222222222222222333444444444333333222111111111111111222222000000000000000000000000111222222222222333333333333333222111111111222222444444333222222333444444333666:::;;;999666444333444444444555555555666666444444444555555444333333444444444444444444444444555666777777666666777999;;;888888<<>>===999999999999888666555444111111111111111111111111222222222111222222333333000111222444666888999:::999<<>>CCCHHHKKKjjj{{{gggXXXZZZdddyyyiiiMMMDDD???BBBCCCFFFTTTfffhhhfffdddaaa^^^ZZZWWWUUUNNNJJJCCC???=========>>>:::999888999999999777555555444333222222222333444222111111000000000000000222222222333444555777777:::;;;<<<======???CCCEEEHHHIIIKKKNNNPPPQQQRRRSSSUUUUUUUUUUUUTTTVVVZZZ]]]^^^\\\]]]aaagggqqq}}}zzz~~~}}}|||{{{zzzyyyyyy{{{}}}|||}}}{{{uuupppooorrrwww{{{zzzzzzzzzzzzyyywwwtttsssqqqooolllkkkkkkkkkjjjiiifffbbb[[[VVVRRRPPPNNNLLLJJJIIIHHHGGGGGGGGGHHHHHHDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHIIIIIIJJJKKKKKKIIIFFFEEEFFFFFFEEEDDDDDDEEEHHHKKKLLLMMMMMMMMMLLLJJJJJJMMMRRRVVVWWWVVVTTTTTTVVVZZZ[[[YYYZZZ^^^aaaaaaaaa``````^^^]]]]]]\\\___aaabbbaaabbbcccdddgggdddaaa```aaa```]]]YYYVVVOOOLLLOOOTTTWWWZZZ]]]aaaeeehhhgggdddbbbdddgggrrrsssvvvyyy|||zzzuuuqqqkkkmmmnnnooooooqqquuuyyyqqqnnnkkkmmmrrryyy}}}~~~~~~~~~|||||||||vvvnnnpppppppppoooooommmkkkhhhiiirrr}}}}}}||||||zzzuuutttvvvtttpppooojjj]]]MMMCCCAAA===777666666777888999:::;;;;;;::::::999999888888888777777777666666555666666777666777888999999888777666555555444555666777999:::===<<<;;;:::888777555555444444444444444333333222444444444444444333222222444444444444444444444444666666555444333111111000...000222111000......///111000000///000111222333000000000111111111111111222222222222111111111000333333222222222111111111111111111111111111111111111111222333555666777777555444444444333333333333444444444444444444444444666555555444444444444444444555555666666777888888888777777888;;;???BBBEEEZZZnnnuuuccc___cccwwwdddSSSEEEAAA???>>>HHHTTT\\\^^^___^^^\\\[[[]]]___TTTNNNGGGBBB@@@???===<<<:::999888888999999777555555444333222222222333333333333222111111111111111222222222333444555666777888:::;;;;;;<<<>>>AAACCCFFFGGGIIIKKKNNNOOOPPPPPPTTTUUUVVVVVVVVVWWWZZZ\\\```___```dddffflllxxx~~~~~~|||{{{{{{|||zzzwwwvvvyyy}}}{{{||||||{{{zzzxxxvvvttttttqqqmmmlllkkkkkkjjjiiifffaaaZZZTTTPPPLLLIIIGGGHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIJJJIIIGGGEEEEEEFFFFFFFFFEEEFFFGGGIIIKKKMMMNNNNNNOOONNNMMMMMMOOORRRUUUVVVVVVQQQQQQUUU^^^dddfffgggiiikkkkkkkkkjjjhhheeebbb``````aaabbbbbbaaabbbdddffffffbbb______``````]]]ZZZSSSMMMJJJNNNSSSUUUWWWYYY]]]___aaaaaabbbfffmmmssswwwwwwwwwxxxzzzyyyvvvtttnnnnnnnnnoooqqqrrrqqqpppeeefffiiiooowwwwwwsssqqqpppooommmlllkkkkkksss{{{~~~{{{|||zzzsssooooooooommmooohhhYYYIII@@@===:::777666666777888999999:::;;;::::::999999999999999999888777666555555555555555555555777888888777666555777777666666777888999999>>>===;;;999777555444333333444444444444333222222333333444444444333222222333333333333444444444444666555555444333222111111...000111111///------...111111111000111111222333...//////000111222222222333333333222222222222222222222222222111111111111111111111111111111111111//////000000111222222333444444333333333333333222444444444444444444444444444444333333333444555555666666666777888888999999::::::;;;<<<===???AAABBBIIIXXXsssnnnbbb]]]jjj}}}oooVVVGGG???:::>>>FFFKKKQQQYYY___aaabbbdddeee\\\TTTKKKEEEDDDCCC@@@<<<;;;:::888888999999777555555444333222222222222333444444333222222222222222222222222222333555666777777888999::::::<<>>>>>???>>>CCCKKK^^^~~~xxxggg\\\```rrrpppYYYHHH===<<>>FFFSSSaaakkknnnllljjjggg]]]PPPHHHFFFEEEAAA>>>===;;;999999999999888666555555444333333222222222444444333222222222222222222222222222333444555666666777999::::::;;;===???AAABBBDDDFFFHHHIIIJJJJJJNNNQQQUUUWWWXXXXXXYYYZZZYYYZZZ]]]ccceeefffjjjqqq~~~}}}{{{yyyxxx|||yyyuuuqqqooolllhhhfff[[[XXXSSSPPPNNNKKKHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFEEEDDDCCCAAA@@@BBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBCCCEEEFFFEEECCCEEEEEEFFFGGGJJJMMMOOOQQQTTTTTTTTTSSSRRRRRRRRRSSSUUUSSSVVV```hhhiiihhhhhhlllmmmnnnooonnnkkkhhhfffbbbcccbbbaaa``````ccceeecccaaa___aaacccdddaaa]]]OOOGGGBBBFFFLLLQQQWWW]]]bbbbbbccceeeiiiqqqyyy|||}}}~~~}}}zzzuuuqqqooonnnooorrrwwwyyyssseeeZZZNNNUUUaaannnyyytttpppmmmllliiieeegggnnn}}}yyyoookkkiiiggg[[[UUUNNNGGGBBB<<<888777333333444444555555666666888888888999999:::::::::999888777555555444444444333333444444555555555555888888888999999999999999888888888777777666666666222222333333222222111000111111222222222222222111222222222333333333444444444444444444444444444444222333333222000//////000111111111111111111111111000000000000000000000000000000111111111111111111........./////////////////////000000000111111111////////////////////////222222222222222222222222333333333333333333333333111111111222222444555666666666777777888999999999666777888999::::::999999AAADDDQQQkkkmmm___YYYbbbtttnnnTTTBBB<<<===<<<>>>GGGWWWiiiuuuxxxwwwwwwlll]]]QQQJJJEEE@@@<<>>@@@AAABBBDDDFFFGGGHHHHHHJJJNNNRRRUUUVVVVVVWWWXXXYYYXXXZZZ___cccdddiiiooovvv}}}{{{yyy{{{yyyuuurrrnnnhhhbbb^^^SSSQQQNNNLLLLLLKKKIIIGGGDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEEEECCCBBBDDDDDDEEEFFFJJJNNNRRRUUUQQQRRRTTTTTTSSSTTTVVVXXXXXXWWWYYY```dddcccbbbdddggghhhjjjkkkkkkjjjhhhgggbbbccccccbbbaaa```bbbcccfffdddcccdddeeebbb\\\WWWNNNGGGDDDIIIQQQXXX___ddddddfffhhhlllppptttxxxyyy{{{}}}~~~yyytttqqqooorrrssswww{{{|||sssdddYYYPPPXXXdddpppxxx~~~tttooommmmmmhhhbbbeeennnzzzpppiiiccc^^^RRRLLLGGGEEEBBB<<<888888333333333444444555555555666666777888999999::::::999888777666666666666666333333333444444555666666666777888999999999999999666666666666666666666666111222222222222111000000000000111222222222111111111111222222333333444444444444444444444555555555444555444222000///000111000111111111111000//////222222222222111111111111000000000000000111111111............////////////...//////000000111111111000000000000000000000000000111111111111222222222222222222222222222222222111111111111222333444555333333333444555555666666555666777999::::::::::::>>>???GGG[[[zzzqqqbbbUUUUUU___uuuhhhOOOAAA;;;@@@<<<:::DDDWWWlll||||||ooobbbUUUJJJBBB===BBB@@@<<<;;;;;;;;;::::::777888888777666555333333333333222111111111111111222222222222222333444444444777999:::::::::;;;<<<>>>???@@@BBBCCCDDDEEEEEEFFFJJJNNNQQQSSSSSSTTTUUU\\\YYYYYY]]]```aaaeeejjjooovvv~~~|||{{{wwwuuurrroooiiiaaaYYYSSSMMMKKKIIIHHHHHHHHHFFFDDDCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAACCCDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDBBB@@@AAAAAAAAACCCGGGMMMRRRVVVQQQSSSUUUUUUTTTTTTWWWZZZZZZZZZ]]]aaaaaa___aaaeeeffffffggghhhhhhhhhhhhgggcccdddfffeeecccbbbbbbccceeeddddddffffffaaaYYYSSSNNNIIIJJJSSS]]]ccchhhmmmgggjjjqqqwww{{{{{{xxxuuuyyy{{{|||zzzwwwtttttttttyyyzzz|||~~~|||ttthhh___[[[bbbmmmtttyyyzzz|||}}}{{{{{{yyyxxx|||uuuooonnnoooiiiaaaeeeooo~~~uuuooojjjccc[[[PPPHHHBBBAAA???999888:::555555555555555666666666444555555777888999::::::999888888777777777888888333333333444444555666777444555777888999999999999777777777666666555555555111111111111111000000//////000000111222222111111000111111222333333444444333444444444555555666666444444444111///...///111///000000111000///...---......//////000000111111000000000111111222222222/////////000000000111111......//////000111111222/////////000000111111111000000000000111111222222222222222222222222222222111111111111111222333444222333333444444555666666666666777999;;;<<<>>>>>><<<===BBBNNNfff{{{lll[[[TTTTTTbbbvvvkkkTTTFFFAAA===888:::DDDWWWlllzzzvvvgggXXXLLLFFFEEEBBB>>><<<<<<===<<<;;;999999999999888666555333444444333222222222222222222222222111222222333444333555888999888888999:::;;;<<<===???@@@AAAAAABBBCCCFFFJJJMMMNNNPPPRRRTTTYYYWWWXXX]]]``````aaadddjjjnnnzzz}}}|||||||||}}}~~~}}}{{{sssrrrooollleee\\\QQQJJJIIIGGGFFFEEEFFFEEECCCBBBCCCDDDEEEEEEEEEDDDBBBBBB@@@@@@AAABBBCCCCCCCCCCCC???AAACCCDDDFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDCCCAAA???===<<<===???DDDJJJQQQTTTTTTVVVWWWVVVSSSSSSUUUWWW[[[[[[___bbbaaa___bbbhhhgggffffffgggggggggggghhhdddfffhhhgggeeeccccccccc``````bbbeeefffbbbZZZSSSNNNLLLPPP\\\ggglllooorrriiioooxxxzzzuuuxxxyyyyyywwwttttttwwwzzz{{{tttlllfffeeellltttyyyyyyxxxxxxxxxwwwwwwuuutttyyyuuupppoooqqqkkkbbbeeeppp||||||yyyxxxvvvvvvssspppnnnmmmfff]]]QQQGGG@@@>>><<<777777;;;666666666777777777777777333444555666777888999:::999888888888888888999:::444333333444555666777888333444666888999:::999999999888777666555444333333111111111111111000////////////000111111111111111000000111222333333444444333333444444555666666666444444333000...---...000...///000000000...---,,,((()))***+++---...//////111111111222222333333333000000111111222222222333---......///000111111222......//////000111111222//////000000111111111222111111111111111111111111111111111111111111222333555555666666777888888888111222333444777999<<<===<<<>>>@@@GGGYYYyyy~~~|||cccYYYRRRYYYfffuuujjjUUU??????>>>:::;;;EEEXXXggg~~~vvveeeXXXRRRFFFCCC???======>>>======::::::;;;:::999777555444555555444333333333333444222222222111222222333333111333666777777666777888999:::;;;===>>>?????????AAADDDHHHJJJLLLNNNPPPSSSTTTRRRUUU]]]aaa``````bbbdddgggooo|||}}}~~~~~~~~~}}}|||{{{|||}}}wwwrrrmmmiiiccc\\\UUUOOOKKKIIIBBBAAA???>>>>>>???AAABBBDDDDDDDDDCCCBBBBBBAAAAAA>>>???@@@BBBCCCEEEFFFGGGGGGCCC@@@AAAEEEHHHGGGDDDGGGDDDAAA???@@@AAAAAAAAA<<<<<<======>>>?????????@@@@@@@@@AAADDDGGGKKKMMMNNNRRRVVVUUUQQQPPPRRRUUUZZZ___```^^^aaaeeeaaaZZZZZZ^^^dddggghhhgggggggggeeegggiiikkklllkkkjjjiii```cccfffgggddd___ZZZXXXUUUYYYaaaiiioooqqqooommmjjjvvv{{{yyyyyywwwtttrrrrrrtttvvv|||zzzvvvtttwwwzzzuuulllmmmqqquuuxxxxxxwwwvvvuuupppooonnnqqqxxxvvvvvvrrrjjjdddfffpppyyy{{{wwwpppjjjfffjjjqqqqqqhhh___LLLHHHCCC???===<<<:::888999888888888777777666666666444222333777::::::999===<<<:::888777777888888333333444444444444444444666666666777777777777888999999888888777666666666222111///......///111222222222222222222333444555444333333222333444666777666666777777777777666555666555444333222111111111111000000///////////////......///000000000000///,,,---///000222333333333111111111111000000000000//////000111111111111111222222111111000//////...000000000000000000000000333222111000000000222222000000111111111222222222555444444555555666777888777777666666666888999:::777333777BBBPPPfff{{{{{{ssseeeZZZWWWYYYccc{{{kkkOOOCCC;;;<<<;;;:::BBBOOO___tttxxxfffXXXQQQIIIDDDDDDAAA<<<;;;???999888777888999888666444444333333333333333333333555444333333222222333333555666666777777777777777888999999:::;;;<<<===>>>@@@AAACCCFFFIIIMMMOOOQQQRRRSSSTTTVVVXXXZZZ[[[\\\___cccjjjsss|||{{{}}}xxxqqqlllfffccc]]]VVVOOOJJJFFFDDD???@@@@@@@@@@@@@@@@@@???BBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEBBB>>>@@@CCCFFFEEEBBBDDDBBB???>>>??????>>>>>>;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBEEEHHHKKKMMMJJJMMMOOONNNKKKLLLQQQUUUXXX]]]___]]]^^^```^^^XXXZZZ^^^bbbeeeffffffggghhhdddeeefffhhhiiijjjkkkkkkdddeeeeeeccc```\\\ZZZZZZ___bbbgggmmmppppppmmmkkkwww}}}yyyxxxuuuqqqoooppprrrtttrrrtttsssrrrtttyyyxxxuuuppprrrtttvvvuuutttssssssrrrpppoooqqqwww~~~xxxuuupppiiieeeiiisss|||~~~~~~~~~{{{rrrnnnkkkllloookkkaaaXXXKKKGGGBBB>>><<<;;;:::999888888888777777777666666333111000111555888888888;;;:::888777666666777777444444444444444444444444555555555555666666666666555555666666666666777777444333222111111222333444444444333333444444555666444444333222333333555555555555555666666555555444555444333333222222222222111111000/////////000000......//////000000//////---...///000111222222222111111111000000000////////////000111111111111000000000000000000000000000000000000000000000000000222222111000000111111222111111222222222333333333444444444444555666777888666666555444555666777777<<<888:::AAAJJJ[[[|||}}}vvvfff^^^ZZZ]]]oookkkVVVCCC===;;;888<<>>???AAACCCFFFJJJMMMNNNNNNOOOQQQSSSUUUWWWYYYYYY[[[]]]dddkkkrrr{{{~~~~~~}}}{{{wwwqqqiiiccc\\\YYYTTTNNNHHHCCC@@@???===>>>@@@BBBBBB@@@>>>===@@@@@@AAAAAAAAAAAABBBBBBDDDDDDCCCCCCBBBAAAAAAAAABBB@@@===>>>AAACCCBBB@@@AAA???=========<<<;;;999999999;;;<<<>>>???AAAAAACCCCCCCCCDDDFFFHHHKKKLLLLLLMMMNNNLLLJJJKKKQQQUUUVVV[[[^^^]]]\\\]]]\\\YYY^^^```bbbccccccbbbccceeedddddddddeeegggjjjmmmooojjjhhhddd^^^ZZZYYYZZZ]]]gggiiimmmqqqrrrqqqooommm}}}xxxvvvrrrooonnnnnnoooppphhhlllnnnmmmooovvvzzzzzzuuutttsssrrrqqqppppppooossspppmmmnnnsssyyy~~~uuuqqqkkkggghhhooowww}}}~~~|||{{{|||~~~~~~uuurrrpppnnnjjjcccXXXPPPJJJEEE@@@<<<:::::::::999777777777777666666666666111//////000333555666555999888777666555555666666555555555444444333333222333333333333444444444444222222333444555777777888555555555555555555555555555555444444555555666666444444333222222222333333333333444444444444333333333333222222222222333333222222111000000000000111......///000111222222222///000000000111111111111111111000000000000//////...///000000111111000000......///000000111222222000000000000000000000000111111000000000111111222222222222333333333444444444444444444555666777777555555444333333333444444===:::;;;???CCCOOOhhh~~~|||yyylll```\\\eeerrroooPPPAAA<<<999999<<>>>>>===;;;::::::::::::888777666555555555444444444333555444333333222222333333111222333333444444333333666666777888999:::;;;;;;;;;<<<>>>@@@CCCFFFIIIJJJIIIJJJLLLOOOQQQTTTUUUVVVXXXYYY^^^dddhhhooo|||}}}yyyvvvwww{{{~~~|||xxxsssjjjaaaZZZSSSQQQLLLGGGCCC@@@=========>>>???@@@@@@???>>>===??????@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@>>>===>>>@@@@@@???>>>>>>===<<<<<<<<<;;;999666888888:::<<<>>>@@@BBBCCCEEEEEEEEEFFFHHHJJJLLLMMMOOOPPPPPPOOOMMMMMMPPPRRRVVVZZZ]]]]]]\\\\\\]]]]]]bbbccccccaaa___^^^___```eeedddcccccceeejjjooorrrmmmiiibbbZZZVVVWWW\\\aaahhhkkkooorrrtttuuuuuuvvvyyyuuutttrrrqqqpppnnnkkkiiidddeeefffgggmmmvvvzzzyyy{{{xxxssspppnnnnnnnnnnnnqqqmmmiiihhhjjjooorrrtttmmmiiifffhhhnnnvvv{{{}}}}}}|||{{{|||~~~~~~}}}{{{vvvuuurrrmmmeee[[[PPPJJJGGGCCC===999888999999999666666666666666666666666333333222333333444444333777777666666666666666666666666555444333333222222111111222222222333333333222222333444555666777777555555666666666666555555555444444444444444555555444444333222222222111111222222333333444444333333222222111111222333444444333222222111111111111111...///000222444666888999222111111000000000000000111000000000////////////...//////000000000000000......//////000111111111000000000000000000000000000000000000000111111111111111222222222222333333333333333333444555666777555555444333333222222222999888:::<<>><<<::::::::::::999777777777777666555555555444555444333333222222333333111111222333333333333333444555555666777888999:::::::::<<<>>>@@@CCCFFFGGGEEEFFFHHHKKKNNNQQQSSSTTTXXXXXX\\\bbbeeeiiirrr||||||wwwqqqnnnnnnrrrvvv{{{uuummmcccZZZSSSMMMKKKHHHDDDAAA???>>>===??????============????????????@@@AAABBBCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@???>>>===>>>??????>>>===<<<;;;;;;;;;<<<;;;999777888999:::===???AAACCCDDDFFFGGGGGGIIIJJJLLLMMMNNNMMMOOORRRTTTUUUUUUUUUVVVWWWWWWXXXYYYYYYZZZ\\\___aaaaaaaaa```^^^^^^```aaabbbaaa______bbbfffkkknnnlllggg```XXXUUUXXX```fffiiilllpppssstttvvvzzz|||wwwrrrrrrssstttsssooogggbbbbbb```___dddrrr}}}zzzsssooommmnnnnnnmmmllliiidddbbbcccdddffffffeeeeeehhhpppyyy}}}}}}~~~}}}yyyuuuuuusssooohhh^^^TTTLLLGGGDDD@@@;;;888777888999999555555555555555555555666999999888777666444333333666666777777777777777777666666555444333333222222111111111222222222222333555555555555555555555555444444555555555555444444333222222111111222222222333333333222222111111000111222333333444444444444111111111111222333444444333222222111111111111111///000111444777;;;>>>@@@333222111000////////////000000000////////////.........///000000000000000//////////////////////////////////////////////////////000000111111111111000000000000111111111111222222222333333444555666555555555555444444333333666777999;;;;;;AAANNNZZZ}}}}}}{{{yyyxxx{{{|||zzz}}}xxxpppnnnuuu~~~sssZZZIII???<<<<<<999;;;AAALLLZZZjjj{{{}}}mmm\\\OOOHHHDDDBBB@@@>>>;;;:::::::::999888999999888888777666555555555444333333222222333333222222333444444444444444333444444555666777888888::::::;;;===???AAADDDEEECCCDDDFFFIIILLLNNNQQQRRRVVVWWW[[[```cccfffmmmttt{{{{{{xxxrrrqqqmmmhhhfffgggkkkoootttwww|||~~~~~~~~~~~~zzzssslllddd[[[SSSMMMHHHFFFDDDAAA???>>>>>>>>>@@@>>><<<;;;;;;<<<>>>@@@>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>????????????<<<============<<<<<<;;;;;;:::999999;;;;;;:::999999:::<<<>>>@@@BBBDDDEEEGGGGGGIIIKKKLLLNNNOOOPPPNNNQQQXXX^^^dddggghhhhhh\\\VVVRRRTTTVVVWWWZZZ]]]\\\^^^_________```ccceee]]]\\\\\\\\\^^^```ccceeegggddd^^^YYYXXX\\\dddjjjnnnqqqtttuuutttvvvzzz~~~wwwqqqqqqrrrttttttnnnddd]]]]]][[[[[[eeeyyy{{{rrrmmmmmmnnnnnnmmmgggeeebbb``````aaaaaa```dddgggnnnyyy|||vvvrrrsssoooggg^^^UUUMMMGGGDDD???<<<999777888888888777444444444555555555555555;;;<<<<<<;;;777555444444444555666777888888777777555555555444444333333222222222222222333333333333777777666555444444333333333333333333333333333333111111000/////////000000111111222222222111000000000111222333444444444333111111111111111222333444222222111000000000000111///000111333777;;;>>>AAA444333111////////////000000000////////////......---...//////000000//////////////////////////////////////////////////////......///000111111111111/////////000000000000111222222222222333444555555555555666666666555444444666888::::::999<<>>@@@BBBCCCAAABBBDDDGGGIIILLLNNNOOOSSSSSSWWW]]]```aaaeeekkkoooxxx|||uuupppmmmgggfffdddaaa______bbbeeeiiimmmtttxxxzzzzzzzzz{{{{{{zzzyyyyyy{{{sssnnnggg___XXXRRRLLLHHHBBBAAA???>>>=========>>>=========<<<<<<=========<<<=========>>>>>>??????========================:::;;;<<<<<<;;;999999999999777666666888:::;;;;;;;;;<<<>>>???AAACCCDDDEEEFFFGGGIIILLLNNNPPPQQQRRRQQQUUU[[[ccclllrrrvvvwwwhhh\\\RRRSSSVVVWWWYYY[[[]]]^^^```aaa``````bbbddd[[[\\\]]]^^^^^^^^^^^^^^^```___]]]\\\]]]bbbiiinnnrrruuuwwwvvvuuuwww|||}}}~~~{{{wwwrrrpppoooppppppkkkbbb[[[VVVWWW[[[fffyyyxxxpppllllllnnnmmmllldddcccbbbccceeeeeedddcccgggkkksss||||||xxxtttrrrjjj^^^RRRJJJEEEAAA???;;;:::888888888888777555333333444444444555555555888:::<<<;;;777555555555222333555666777777666666444444444444444444444444333333333444444444555555555555555444333222222222333333111111111111333333111000000///....../////////000111222222111111000...///000111222222222222222111111111111111222222111111000/////////000000/////////000222555888:::444222000///...///000111000000/////////.........---...//////000000//////------......///000000000////////////////////////---...///000111111111000///000000000000111111111111111111111222333444555333444555666666555555444333777999888666999???DDDUUUnnnxxxaaaNNNBBB888666666999;;;BBBTTTeeevvv|||kkk]]]RRRKKKFFFCCC@@@>>>>>>>>>>>>===<<<<<<;;;:::999888777777555444333333222222333333222333444444555555444444333333444555666777888888888888999:::<<<>>>???@@@@@@AAACCCEEEGGGIIIJJJKKKPPPPPPSSSYYY\\\\\\^^^bbbhhhllluuuwwwpppiiifffcccbbb```]]]ZZZXXXYYY[[[ccciiipppvvvxxxyyyzzzzzzwwwvvvttttttxxx~~~{{{sssiiiddd\\\UUUPPPLLLHHHEEE???>>><<<;;;;;;;;;<<<<<<;;;<<<===??????===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;::::::777999;;;:::999777777777888666444444777:::;;;<<<===>>>???@@@BBBCCCEEEEEEFFFGGGJJJMMMOOOQQQRRRSSSQQQSSSWWW^^^gggoootttwwwssscccVVVUUUYYYZZZZZZ\\\bbbcccdddccc```^^^^^^^^^]]]^^^```aaaaaa```^^^\\\[[[\\\]]]^^^```eeelllppprrruuuxxxwwwvvvyyy}}}xxxxxxxxxvvvtttppplllkkkkkkhhhaaa[[[QQQUUU\\\fffuuu}}}vvvnnnjjjlllmmmmmmkkkbbbcccdddgggjjjkkkjjjhhhhhhmmmtttzzz~~~~~~}}}|||zzzxxxrrrgggWWWKKKDDD@@@===;;;999888777888999888666444333333333444444555555555444777:::999777555555666000111333555666666555555333333444444444444444444444444444555555555666666333333333222222222111111444333111000000111333444111111000///////////////...///000222222222111000---...///000111111111111222222111111111111111222111000000//////////////////...------...000222444333222000///...///000111000/////////............---......///////////////+++,,,---...///111222222////////////////////////,,,---///000111111111000000111111111111222222222111111111111222333444555111222444555666555555444///333666555555:::???CCCEEE]]]}}}xxx^^^LLL<<<888666888888:::FFFSSSdddxxxxxxiii]]]UUUIIIFFFBBB@@@@@@@@@@@@???===<<<<<<;;;999888888777555444333333222222333333222222333444444444444333333444444555666777888888777777888999:::<<<>>>??????@@@AAACCCEEEFFFHHHIIIPPPOOORRRXXX[[[YYYZZZ]]]ffffffiiippp}}}}}}}}}{{{yyyrrrpppvvv{{{{{{||||||tttmmmhhhaaa```]]]\\\[[[\\\]]]^^^fffjjjoootttwwwwwwvvvtttqqqqqqrrruuuyyy|||}}}}}}|||xxxvvvtttppphhhaaaSSSQQQNNNLLLIIIEEEAAA===:::;;;;;;<<<<<<;;;;;;:::;;;:::999999999999:::;;;;;;<<<<<<<<<=========>>>;;;<<<=========<<<:::999999999888777666555444444555666888888999:::<<>>===888888888888888888777666666666666555555444444444444222222444555666777777777333333444444555444444333888555222111222444555555888666444333333555888999222222222111111111111000111111000//////000111222000///...---...///111333222222222222111111000000000000000000111111111111111111000......---------+++---000111///---------,,,,,,...///000000111111,,,------......------,,,......---,,,++++++******,,,---------...///////////////000000000000//////000000//////.........---////////////////////////111111111000000000000000222222111111111111111111222222111111000111111111111222222333555777888999HHHQQQbbb|||yyy[[[JJJ>>>777::::::777:::CCCPPPcccvvv~~~~~~zzzpppfffZZZNNNEEECCCBBB??????CCC===<<<::::::::::::999777666555444333333333333333333333222222222222222222555555444333444555666777555666777888999:::;;;;;;;;;===@@@AAAAAABBBEEEGGGKKKJJJKKKOOOVVVZZZ[[[ZZZ___```bbbfffnnnzzz}}}~~~yyyqqqkkkmmmooonnnnnnqqqxxx{{{~~~~~~yyysssooommmjjjfffbbbaaabbbdddfffooorrrvvvyyyzzzxxxuuusssmmmmmmnnnqqquuuwwwwwwvvvrrrmmmgggdddbbb^^^VVVPPPHHHGGGEEEDDDDDDAAA>>>;;;:::::::::;;;;;;:::::::::<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<;;;:::999888888888777666555555444444444666888999999;;;===@@@AAABBBCCCCCCCCCCCCEEEGGGGGGHHHJJJOOOTTTUUUTTTQQQLLLKKKIIIEEEBBBFFFOOOVVV`````````___^^^[[[YYYXXXYYYZZZ\\\___```aaaaaaaaa`````````___]]]YYYWWWUUUTTTXXX^^^dddiiimmmpppqqqrrrsssuuuzzz|||{{{{{{xxxqqqjjjmmmkkkkkkmmmhhh___XXXWWWVVVcccmmmnnnsss}}}uuuuuuuuutttsssqqqooonnnooommmlllmmmmmmlllhhhdddfffnnnwww|||{{{zzzzzz{{{zzzxxxxxxzzz}}}~~~{{{xxxllleeeTTTDDD======<<<777777777777777777666555555555555555555444444333333222333444444555555555555555555555666555444444333777444111000222444555555555444333222222444555777222222222111111111111000222222111000000000111222000///...------///111222222222111111000///////////////000000000111111111111000///...------------,,,...000000///.........------.../////////......,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,------------...............//////000000//////...000/////////.........---000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111222333222222333333555666888888:::BBBQQQhhhpppUUUEEE999999:::666888>>>@@@OOOcccssswwwiii\\\PPPJJJEEEAAA@@@CCC@@@>>><<<;;;;;;;;;999777777666555444333333333333333333333222222222222222555444444333444555666777555555666777888999:::;;;:::<<<>>>@@@@@@AAACCCEEEIIIHHHIIIMMMSSSWWWXXXWWW[[[\\\^^^aaagggpppzzzzzzxxx~~~}}}tttpppmmmiiiggggggiiinnnuuu||||||zzz{{{wwwrrrmmmkkkmmmppprrrwwwyyy|||}}}{{{vvvrrrnnnhhhhhhiiikkkmmmnnnllljjjddd___YYYUUURRRNNNIIIDDD>>>======>>>???>>><<<:::999999999999999999999999:::999888888888888999:::;;;;;;;;;;;;::::::::::::999999::::::999999888777666666555555555444444444444666888999:::<<>><<<888888;;;555>>>NNNccc{{{zzznnn___TTTLLLEEEDDDFFFBBB@@@===<<<<<<;;;999888999888777555444333333333444333333333222222222111444444444333444555555666555555666777888888999999999;;;===>>>>>>???AAACCCEEEEEEGGGJJJOOOSSSTTTTTTXXXZZZ[[[]]]```eeelllpppvvv~~~xxxwww}}}~~~xxxqqqiiieeeaaaeeelllsssyyy}}}~~~~~~zzzxxxwwwxxxzzz{{{yyy{{{}}}|||yyyssslllhhheeedddcccddddddbbb^^^\\\XXXTTTNNNIIIGGGEEEBBB???::::::;;;<<<>>>???===;;;888888777777777777888888777666666666666666666777;;;;;;;;;::::::::::::999999999999888888888777777444444444444444444444444444555888999:::===@@@CCCDDDFFFGGGGGGFFFFFFGGGHHHJJJLLLOOORRRUUUVVVVVVUUU[[[ZZZXXXTTTOOOKKKKKKLLLUUU[[[bbbbbb^^^ZZZZZZ\\\\\\\\\]]]]]]]]]^^^^^^^^^```aaabbbbbb```\\\XXXUUUWWW^^^hhhnnnppppppoooooohhhqqq{{{~~~{{{zzzzzztttrrrpppqqqqqqpppnnnkkkoookkkiiiiiieee^^^[[[\\\mmmvvv}}}}}}}}}~~~yyyxxxuuusssqqqppppppppplllmmmnnnpppqqqqqqooonnnppptttzzz}}}}}}{{{yyyyyy~~~{{{wwwvvvuuusssnnnjjj^^^VVVKKKAAA<<<:::777444333333444444444444333333333333333333333333222222333333333333333222111000333333444555555444444444444222000000222333444444000000222333333333222111222222222111111111000000222222111000//////............------------...///444444333333222111111000////////////000000000111000///...---------------......///...,,,,,,...000,,,,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,***+++---/////////...---.........------,,,,,,,,,,,,------......------,,,........................000000000000000000000000......///////////////000000000000000111111111111111111111111222333555555333333333333444444555666:::<<>><<<<<<;;;;;;:::::::::<<<======;;;:::777666555555555555666777666666777777777777666666::::::::::::::::::::::::888888777777777666666666222222333333444444555555444666888:::;;;===AAACCCFFFHHHJJJKKKJJJJJJJJJKKKMMMNNNOOOQQQSSSWWW[[[^^^dddgggiiihhheee___[[[XXXZZZ^^^bbbaaa]]]ZZZ[[[^^^______^^^^^^^^^^^^__________________]]][[[XXXWWW\\\ccclllpppooolllkkkkkkjjjsss}}}|||uuurrrqqqllliiifffeeefffiiikkkmmmsssmmmgggeeebbb```bbbfffsss{{{~~~vvvmmmkkknnnqqqpppmmmmmmnnnpppqqqrrrrrrrrrrrrxxxyyy{{{{{{zzzzzzzzzzzz~~~{{{wwwuuusssoooiiicccXXXPPPFFF@@@<<<888555333111222333333333333222222111111111222222222222222333333333333222111000000///000111222333444444444333111///000222333333333000111333444444444222222222222222111111111000000111111000000///...---,,,.........---------......111111111111000000000000...////////////000000000///......------------...,,,------,,,******,,,...)))***+++,,,------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,---......---,,,,,,......------,,,,,,,,,+++,,,,,,------------,,,,,,---------...............////////////////////////------.........///////////////000000000111111111000000111111222333444555333333333333333444555666888777:::@@@LLLdddzzz{{{|||}}}}}}|||}}}vvvbbbPPPAAA;;;:::;;;:::===GGGVVVhhhzzz}}}nnn___SSSKKKFFFBBB???<<<<<<===>>>======<<<;;;999777666444444444555555444444333222111111333333333444444444444444444444444555555666666777666777999::::::;;;<<<>>>AAABBBDDDGGGIIIKKKMMMOOORRRTTTXXXZZZ[[[]]]```bbbdddjjjqqqxxx}}}}}}~~~tttiiigggdddbbbcccgggllloooqqqsssvvvxxxyyyyyywwwvvvuuuwwwxxxxxxssskkkccc^^^XXXVVVRRROOOMMMKKKGGGEEE@@@>>><<<999888888999999999888888999::::::888666555555333333333333555555777888888999999888888777888888888888999999999:::777666555444444444555555111111222333444666666777666777:::;;;<<<>>>AAACCCGGGIIILLLNNNMMMMMMMMMNNNNNNOOOOOOPPPRRRWWW]]]bbbfffjjjooorrrqqqlllfffaaa```aaacccaaa]]]\\\^^^```_______________aaabbbbbb___^^^[[[YYYWWWWWWWWWWWWaaahhhooopppmmmiiiiiikkkqqqyyy{{{sssooommmhhheeeaaa^^^___ccciiilllnnnfff___\\\\\\]]]ccckkkxxx~~~}}}rrrhhhhhhnnnsssrrrmmmqqqqqqrrrpppooooooppprrr}}}|||zzzxxxwwwwwwxxxxxxxxxvvvuuuuuutttpppiiicccUUUKKKBBB>>>;;;666333333111111222333333333222222000000000111111111111111333333333333333222111000...///000111222333333333111000///000222333333222111222333444555444333333222222222111111111111000000000000000///...------/////////............------------.........//////......////////////000000......---------------...***+++,,,,,,******+++,,,))))))+++,,,---.........++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------------,,,---------------.................................,,,,,,------.../////////...//////000000111111111000000000000111222333333222222222222333444555666555333666===EEEWWWwww{{{xxxuuusssrrrrrrqqqnnnkkkkkkyyyxxxdddQQQCCC;;;:::888999===FFFUUUjjj|||}}}oooaaaRRRHHHDDDAAA>>>===>>>?????????<<<;;;999888777666666555666666555444333222111111222222333444444444444333333333444444444555555555555777999999999999;;;===>>>AAACCCEEEEEEGGGIIILLLLLLNNNRRRTTTVVVXXX[[[^^^^^^ccciiiooouuu}}}{{{~~~~~~wwwtttnnniiiffffffhhhiiijjjkkkmmmnnnooonnnnnnmmmqqqrrrtttrrrmmmddd[[[UUUMMMJJJFFFDDDCCCBBBAAA@@@======;;;999777777777888666666666777888888666444555444222111111222444555555666777888888777666555444444555555666777888888444333222111111111222222111111222444555777888888777999;;;;;;<<<===@@@CCCFFFIIILLLNNNOOONNNOOOPPPNNNOOOPPPPPPQQQUUU[[[___cccfffjjjnnnpppmmmhhheeebbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```______```aaaaaa___\\\XXXUUUUUUXXX]]]```dddjjjppppppkkkiiikkknnn{{{~~~wwwrrrooollljjjfffbbbbbbdddiiimmmkkkddd^^^]]]^^^aaaiiiqqq}}}{{{tttnnnmmmqqqtttqqqmmmppppppooommmkkklllpppsss|||zzzxxxwwwvvvuuusssrrrrrrrrrsssuuuvvvqqqiiicccTTTIII@@@<<<999444222333000111222333333333333222/////////000000111111111222333333333333333222222111111222222222111111000000///...///222333333222111222333333444444333333222222222111111111111000000000111222222111000///000000000000//////......,,,,,,---...///000111111........./////////000000...------,,,,,,------...)))+++------,,,+++***+++++++++,,,------...------++++++,,,,,,,,,,,,+++++++++***)))))))))+++---...,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,------.........------------------------+++,,,,,,---......//////......//////000111111222000000000///000000111111111111111222333555666777888555777===BBBKKKccc|||~~~}}}~~~zzzxxxvvvqqqkkkfff```eeerrr~~~nnnYYYIII>>>:::888:::===EEEVVVfffxxxtttcccVVVJJJGGGCCC@@@@@@@@@@@@???;;;;;;:::888888777777777666666555444333222111111111222333444444444333333333333333333444444444444555777888999888999:::<<<;;;>>>AAABBBBBBCCCFFFHHHHHHJJJMMMPPPQQQTTTXXXZZZYYY]]]ccchhhkkkpppwww|||dddkkkuuu~~~~~~~~~zzzsssnnnkkkjjjiiigggffffffffffffffffffggglllnnnooommmggg]]]TTTMMMEEEBBB>>><<<===>>>??????::::::999777444222222333555555555777888888666444444333111000000111333444222222444444444444222222000111222333555666777777222111///.........///000000111222444666777999999888:::;;;<<<<<<===@@@BBBDDDGGGKKKNNNOOOOOOPPPQQQLLLOOOQQQRRRQQQSSSWWWZZZ```bbbdddhhhjjjjjjgggeeebbbbbbbbbdddffffffdddaaafffdddbbb___]]]]]]\\\\\\^^^[[[VVVTTTWWW^^^ffflllffflllpppoookkkiiimmmrrr{{{vvvssssssrrroookkkiiiiiillloooqqqlllhhhiiikkknnnvvv}}}|||yyyvvvuuutttrrrnnnjjjkkkkkkkkkiiihhhkkkqqqwwwyyyxxxwwwwwwvvvsssooolllqqqrrrsssvvvwwwqqqhhhaaaTTTHHH???<<<999333111333000111222333333333333333.../////////000000111111222333333444444444333333555444444333222111/////////......///222333222111222222222222222333333333222222222111111111111000000111333444444333222111000000111111000///............///111222444555555............/////////000------,,,,,,,,,------...)))+++...///...,,,++++++------.........---,,,,,,+++++++++,,,,,,+++++++++)))(((''''''(((+++///111+++++++++,,,,,,------------......//////......---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---......///000111111222111000///////////////000000000111222333555777888:::555666;;;<<<>>>OOOdddssspppzzz}}}vvvrrrgggaaa___iiipppYYYFFF???;;;:::999:::DDDOOOhhhzzzttteeePPPLLLGGGCCCAAA@@@??????;;;::::::999888888888999777666666444333222111111111222333444555444333333333333333333333333444444555777888999888888:::<<<999<<>>>>>>>>?????????@@@FFFGGGJJJMMMOOOPPPQQQQQQQQQRRRSSSSSSSSSUUUXXX[[[___aaaeeefffdddbbbaaaaaaccccccccccccbbbbbbaaa```dddaaa^^^]]]^^^]]]ZZZWWWTTTSSSSSSUUUZZZaaaiiinnnmmmppppppjjjccceeepppzzz~~~|||~~~{{{vvvrrrpppppprrrtttqqqrrrqqqpppttt{{{}}}{{{|||~~~xxxuuuqqqlllhhhkkkkkkiiiggghhhlllrrrwwwzzz{{{{{{zzzxxxvvvtttsssvvvsssqqqqqqpppjjj^^^TTTEEE@@@:::666555555333111111000///000222333222111////////////000000000000222222333333333333444444444333111//////000111222111111000000000000111111222333333444444333333222333333222111000000000111555444444333333444444555111000000///////////////.........///111555888:::222///,,,,,,...///---+++......---------,,,,,,,,,***+++---------,,,***(((++++++,,,,,,,,,---------*********++++++,,,,,,---+++++++++*********)))))),,,,,,++++++***)))))))))---,,,,,,++++++,,,,,,---++++++,,,------......///++++++,,,------......///000///---,,,,,,---...000+++***+++000333333222222---......///000111111222333333333333333222111000666777777888;;;AAAHHHMMMllltttjjjkkkwwwyyyhhh]]]bbbooo~~~zzzXXXGGG;;;;;;===:::===EEEUUUfff~~~|||hhhYYYLLLHHHGGGBBB??????============<<<:::888777555555555444333333222222333333333222333333444444222222333333333333444444555444333333444888;;;>>>;;;;;;<<<>>>???@@@BBBBBBEEEFFFGGGIIIKKKLLLMMMNNNUUUWWWYYY[[[^^^aaaccceeejjjkkknnnrrryyyEEEJJJQQQYYYaaajjjsssxxx~~~{{{xxxqqqnnnkkkiiihhhhhhgggeeehhhfffddd```[[[SSSJJJDDD@@@===:::888999999999888777666555444333333333444333333444444444444555555555444444333222222111111000111222444444333111000333222111000111222444555111111111000111111222333111333444444555888<<>>>>>??????@@@@@@EEEGGGIIILLLNNNOOOPPPPPPRRRSSSTTTTTTTTTUUUWWWZZZ^^^aaaeeefffeeecccbbbbbbccccccddddddcccaaa```___[[[\\\]]]``````]]]VVVQQQTTTTTTVVVYYY^^^eeelllppptttqqqlllgggfffllluuu|||~~~yyytttpppnnnnnnnnnlllppprrrtttzzzxxxtttqqqnnnlllmmmjjjfffeeehhhnnnvvvzzz~~~~~~~~~|||zzzxxxuuutttyyytttooopppqqqkkk[[[NNNCCC>>>999555444444222111222111000000222333222111...////////////000000000111111222222333333444444444333222111000111111222111111000000000000111111222222333333333333222222333222111111000000111111333333333333333333333333111111000////////////000///......///000333666888111111000///...---...///------,,,,,,,,,+++++++++++++++,,,---,,,+++***)))(((((()))))))))*********+++++++++++++++,,,,,,,,,+++++++++*********))))))******************++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,------......///...---,,,,,,---...///...---...//////------............///000111111111000111222333333333333333666666777888:::???EEEJJJXXXpppvvvkkkjjjrrr{{{uuuiiifffgggooogggRRR@@@<<<<<<:::;;;@@@HHHXXXrrr}}}lllZZZQQQKKKDDD@@@@@@<<<<<<=========<<<;;;:::888888777666666555444444333333222222222333333444222222333333333333444444555444444444555888:::;;;:::;;;<<<===>>>@@@AAAAAADDDDDDFFFGGGIIIKKKLLLMMMRRRSSSUUUXXX[[[^^^```aaabbbdddfffiiinnnvvv777:::@@@FFFNNNWWW```eeepppttt{{{zzzwwwssspppooommmjjjhhhfffbbb\\\WWWQQQKKKEEEAAA===;;;888777777777777666555444333222111111111222222222222333333333333444444444333333222222111111...///111222333333222222111111111111111111111111000000000000000111222333333444555555666777;;;>>>=========>>>???@@@@@@AAAEEEGGGIIIKKKMMMNNNOOOOOOSSSTTTUUUUUUTTTUUUWWWYYY]]]```dddeeeeeedddddddddcccdddeeefffdddbbb___]]]]]]]]]^^^______\\\WWWRRRUUUWWWZZZ^^^dddiiinnnqqquuuoooggggggmmmuuu|||~~~~~~~~~zzzuuupppllljjjiiihhhnnnuuuzzzyyyssspppooonnnjjjeeeaaabbbiiirrrzzz}}}}}}zzzwwwvvvwwwpppkkkmmmooohhhWWWHHH???<<<777444333333222000333111000111222222111000........./////////000000///000000111222333333333333333333333222222222222111111000000000000111111111111111111111111111111222222111000000000111111111222333444444333222111222111111000000000000000//////......///111333444---///111///+++***---111,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************((())))))***++++++,,,,,,++++++************++++++///...---,,,+++***)))(((******++++++,,,---------------------------------000111111///---...///000......//////000000111111...///111222333444444444666666777777888<<>>::::::======KKKccclll]]]RRRIIICCCBBB??????>>>>>>===<<<<<<;;;<<<;;;:::999888777666666333333222222222222333333222222333333333333444444444555555666666777888888999:::;;;<<<===>>>???@@@AAABBBCCCEEEFFFHHHIIIJJJNNNOOOQQQSSSVVVXXXZZZ[[[[[[\\\^^^```cccgggmmmqqqyyy111333666:::@@@GGGOOOTTT```eeelllttt{{{}}}zzzvvvrrrpppllliiifffaaa\\\TTTMMMHHHDDD@@@===:::777555444555555555444222222111000000000000000111111111111222222222222333333333333222222111111//////000111222222111111///000111111111000///...............///000000111444555666777666888:::===<<<===>>>???@@@AAABBBBBBFFFGGGHHHJJJLLLMMMNNNOOOPPPRRRSSSTTTUUUVVVXXXZZZ\\\^^^bbbcccccccccdddeeeeeefffhhhhhhgggccc___]]]ccc```[[[WWWUUUUUUUUUVVVVVVYYY^^^ccchhhlllooopppkkkiiiiiinnnvvv}}}~~~{{{|||~~~|||{{{zzzwwwtttqqqnnnkkkjjjjjjqqqzzzxxxrrrnnnlllkkk```]]]\\\bbbmmmxxx|||}}}~~~|||zzzxxxooollljjjjjjiii```QQQEEE;;;999666333222111111000333222000111222222111///....../////////000000000......///000111222333333333333444444444333333222222111111000000111111222111111000000000000111111111111000000000000111111000111333444444333111000222222111000000000000000000///.........//////000(((***++++++******---///---------,,,,,,,,,++++++...---,,,++++++++++++,,,,,,,,,,,,------------...---------,,,,,,++++++***************************))))))*********++++++++++++******))))))******+++...------,,,***))))))((()))******++++++,,,,,,---+++,,,------...------,,,,,,......,,,---000222111.../////////000000000111///000111222333444444444555666666666666888<<>><<<===;;;DDDWWWqqq}}}lll^^^RRRHHHCCCDDDCCCAAA>>>===;;;::::::======<<<;;;999888777777444333333222222222222333222222222333333333444444444555666777777777666555888888999:::;;;<<<===>>>>>>???@@@AAACCCEEEFFFGGGJJJKKKMMMOOOQQQSSSUUUVVVWWWYYY[[[]]]^^^```cccfffhhhmmmttt{{{000111333444666;;;AAAEEEKKKOOOVVV]]]dddlllsssxxxuuu{{{xxxyyy{{{~~~{{{yyywwwrrroookkkgggbbb___ZZZTTTLLLEEEAAA>>><<<;;;777555333333444444333111000000000000000000//////000000000111111111222222333222222222222222111111111111111111000000//////...///000111111///...---.........//////000222222555777888999888999;;;=========>>>@@@AAACCCDDDEEEGGGGGGHHHIIIKKKMMMNNNOOOLLLNNNRRRTTTVVVXXX[[[^^^ZZZ]]]```bbbbbbbbbdddeeefffhhhjjjjjjiiieeeaaa___bbb^^^XXXSSSOOOOOOQQQSSSYYY\\\aaagggkkklllmmmmmm]]]eeeppp{{{~~~|||}}}~~~|||xxxqqqqqqrrrrrrrrrqqqqqqpppqqqyyy||||||~~~}}}wwwqqqkkkgggeeeUUUWWW\\\hhhuuu}}}~~~|||{{{|||}}}}}}}}}}}}|||{{{nnnooooookkkbbbUUUIIIAAA888777555333111000111111333111000111222222111000/////////000000000000111......///000000111222222222333333444444444333222222222111111111111222222111000000//////000000111111000000///000000111111///000222333333222000///222111111000///000000000000//////......---------(((&&&&&&(((,,,///000///............------------...---,,,+++++++++,,,,,,))))))))))))************...------,,,,,,+++++++++************************+++++++++*********))))))+++******))))))******+++++++++++++++++++++++++++)))******++++++,,,,,,---+++,,,---............---+++...///,,,,,,000000,,,////////////000000000000111111222333333333333222444555666666555666888:::>>>EEESSSjjj}}}tttooommmmmmjjjnnnwww}}}~~~{{{}}}}}}{{{wwwxxx}}}qqqdddTTTFFF???===<<>>>>>@@@BBBDDDEEEGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPKKKNNNSSSVVVYYY\\\___aaa[[[^^^```aaaaaabbbdddeeeggghhhiiijjjhhhfffcccaaa``````^^^[[[WWWTTTTTTUUU^^^```eeeiiilllllljjjiii[[[iii{{{~~~zzzwwwkkklllnnnqqqsssvvvwwwxxx{{{{{{wwwwwwyyyzzz|||zzz{{{zzzvvvooogggaaa___SSSYYYeeesss~~~|||wwwxxxzzz{{{|||||||||{{{tttvvvuuulll\\\LLLBBB===555555555333111000111222111000///000222333222111000000000111111111222222000000000000111111111111222222222222333333333333222222111111111111222222222111000//////000111222000000/////////000111111//////000111111000//////111000000///////////////000000//////...------,,,,,,)))'''***///222222000////////////............------------,,,,,,,,,,,,*********++++++++++++,,,------------,,,,,,,,,,,,***************+++++++++,,,,,,++++++***))))))(((++++++************++++++*********+++,,,------...******++++++,,,---------,,,------....../////////444???CCC<<<333111000,,,////////////000000000000111111222333333333222222333555666666555555666777:::???IIIYYYqqq{{{yyy||||||~~~xxxwwwrrrzzzzzz{{{zzziiiWWWIIIAAA<<<>>>FFFXXXooovvvcccTTTKKKHHHEEEAAA??????@@@AAA<<<<<<;;;;;;::::::999999777666555444444333333444222222333333333333444444333444555666777666555444666666666777888999999999999:::;;;===>>>@@@AAABBBEEEFFFGGGHHHJJJKKKLLLMMMMMMOOORRRTTTUUUUUUWWWXXXWWWZZZ]]]___aaaeeelllqqq{{{---...///.........000222555777:::===@@@DDDIIIMMMTTTWWW]]]dddjjjooorrrtttoooppprrrtttvvvxxxzzzzzzwwwrrrkkkggghhhmmmssswwwyyytttqqqnnnjjjiiikkkooorrrssstttqqqppptttyyyyyysssmmmcccaaa^^^^^^___```aaa```\\\ZZZWWWTTTQQQMMMHHHDDDCCC@@@<<<999888777555333333222111222333333111///000111222333333222111000000000111111111222222222111111111111111111222222000//////.........//////---...///000000000000000222222222333444555777888777999<<<======>>>???AAA???@@@AAACCCEEEGGGIIIJJJJJJJJJJJJJJJKKKMMMOOOPPPOOORRRWWWZZZ]]]___bbbddd^^^```bbbccccccccceeefffffffffggggggfffeeecccbbb```aaa```]]]ZZZYYY\\\^^^dddfffiiillllllkkkhhhfffjjjuuu~~~}}}}}}}}}}}}|||yyywwwmmmnnnooorrruuuyyy|||}}}}}}uuuppprrrtttsssuuuxxxxxxzzzzzzvvvmmmddd^^^[[[[[[dddrrrwwwxxxyyy{{{{{{{{{{{{zzztttssspppfffWWWIII>>>999333444555444222000222333000//////000222444444333111222222222222333333333222222111111111111000000222111111000111222333444333222222111111222222333333222000//////000222333///////////////000111111////////////////////////000//////...............000000000//////...---,,,...---,,,,,,---///////////////.........---------,,,---.........---++++++,,,,,,---------.........,,,,,,,,,---------------))))))*********+++++++++++++++******************,,,,,,++++++++++++,,,,,,***++++++,,,---.........+++++++++,,,------............------...///111222999PPP]]]OOO999000000222000000000000///////////////000111222333444444444222444666777555555555666777===DDDLLLZZZtttyyy~~~tttxxx~~~ooo\\\MMMAAA@@@BBBJJJZZZpppyyyiiiUUURRRLLLFFFBBB@@@@@@AAA<<<<<<<<<;;;;;;;;;;;;;;;888888777555555444444555222222333333333333444444333444444555666666666666555555555666777777888888888999:::<<<===???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLMMMMMMMMMOOOPPPQQQTTTWWWXXXXXX[[[```eeeiiioooxxx,,,---//////......///000///111333444555888<<>>??????AAABBB@@@@@@BBBDDDGGGIIIJJJKKKKKKJJJJJJKKKLLLNNNPPPQQQSSSVVVZZZ^^^___aaaccceeeaaabbbddddddddddddfffhhheeeeeeeeeeeedddccccccbbb___\\\WWWRRRPPPUUU]]]eeehhhjjjlllmmmmmmkkkhhhfffzzz{{{zzzyyyyyyzzzyyywwwvvvqqqqqqrrrtttwwwzzz}}}wwwooojjjnnnpppoooooosss{{{|||{{{uuulllbbb]]]ZZZeeennn|||xxxyyyzzz{{{{{{zzzyyyyyynnnkkkfff^^^TTTIII>>>888222444666555222111222444///......000333444444444222222333333333444444444333333222222111000000000222111000//////111333555333222222111111222222333333222111//////111222333///////////////000111111000///............///000//////...---------------///000000000///...---------///000---)))(((***---......---------,,,,,,,,,,,,---...//////---+++***))))))*********+++++++++,,,,,,,,,------.........))))))******++++++++++++)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++,,,,,,------......///000///...---...000222444333SSSgggVVV777(((,,,333000000000000////////////---...000222444555666666222444666777666555555555333999???@@@FFFZZZyyyrrrrrryyymmmYYYIIIEEEAAAAAAIIIYYYlllyyy{{{aaa\\\SSSJJJCCC???======<<<<<<<<<<<<============999999888666666555555555222222333333333444444444333333444444555666666777444555555555666666777777888888999;;;===>>>@@@@@@@@@AAAAAABBBDDDEEEEEEFFFFFFHHHIIIIIIHHHHHHJJJKKKMMMPPPSSSSSSSSSVVV[[[______dddjjjnnnrrryyy,,,,,,,,,---------......,,,---...000111333444555888999;;;===AAADDDGGGIIIHHHHHHHHHKKKNNNPPPQQQPPPKKKJJJHHHGGGIIIMMMRRRUUU[[[\\\^^^^^^^^^___aaadddlllkkkiiieee```ZZZTTTQQQMMMKKKJJJIIIIIIJJJKKKMMMPPPMMMLLLOOOUUUYYYWWWTTTJJJEEE@@@@@@CCCDDDCCC@@@??????>>>===;;;999777666333333333222222111111111111111000000000000111111444333222222111111222222111111111111111111111111000000000000000111111111///......000111000...,,,......//////000000111111222222333444444444333333888999:::<<<===>>>>>>???AAAAAABBBDDDHHHJJJJJJJJJQQQMMMHHHGGGIIIMMMOOOOOOZZZ]]]``````___^^^```bbbffffffeeeccc```______```hhhfffdddddddddccc```]]]YYYVVVSSSSSSWWW^^^dddgggjjjnnnpppjjjbbbaaahhhppp{{{vvvuuuxxxzzzxxxuuuiiilllnnnnnnooowwwooommmkkkhhhgggjjjooossswwwxxxzzzvvviii[[[VVVXXXhhhvvv|||{{{xxxuuuuuuwwwssslllllljjjggg___PPP@@@;;;===999999888777555333222111111111000000000000111111111111111111111111111111444444444333333222222222111111111111000000000///555444333222111111000///222222000///............000000///////////////000---------............///...+++(((%%%%%%)))---000////////////............+++,,,,,,------,,,,,,+++)))***,,,------,,,+++***++++++***************+++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,---......------,,,(((((()))***,,,---...///******)))***+++---///111,,,,,,+++******+++,,,,,,///000///...------///111222<<>>??????>>><<<===;;;999888999999888777555444444444444444444444111222444444444444555777222222333333444555666666555555777888:::<<<======;;;<<<<<<===>>>??????@@@DDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLNNNPPPRRRSSSTTT[[[[[[\\\^^^ccchhhnnnqqqxxx~~~,,,,,,,,,,,,------------,,,---...///000111222333333333444555777:::;;;===???>>>>>>???AAABBBBBBAAA@@@???>>>===???CCCGGGIIINNNPPPQQQRRRRRRSSSVVVXXXZZZZZZXXXTTTPPPJJJEEECCC???>>>===<<<<<<===>>>???EEEBBBAAADDDIIILLLKKKIIIBBB>>>999999;;;===<<<999:::::::::999777666444333222222111111111000000000111111000000000000111111222222111000000000000000000000000000000000000000222111111000...------,,,,,,,,,,,,---......,,,***......//////000000111111222333444444444444444444999:::<<<===???@@@@@@@@@?????????BBBFFFJJJLLLMMMRRROOOKKKKKKOOOSSSUUUVVV\\\^^^___^^^\\\\\\]]]___aaaaaabbbaaa`````````aaadddbbb``````aaaaaa^^^\\\WWWUUUSSSTTTYYY```eeehhhpppooommmgggccceeemmmtttzzztttsssttttttrrroooeeefffhhhjjjnnnvvv~~~{{{jjjiiihhhfffeeehhhmmmppp{{{yyyxxxsssiii^^^\\\```lllyyy||||||yyyvvvwwwyyyuuunnnlllddd[[[TTTLLLAAA;;;;;;999999999777666444333222222111111000000111111222222222222222222222222222444444333333333222222222222222222222111111111000555555444444333222222222222111000///............000000///////////////000///.........------,,,,,,---,,,,,,++++++---...///,,,,,,------.........///+++,,,,,,------,,,,,,+++***+++,,,------,,,***)))++++++***************++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))***+++---++++++++++++,,,,,,,,,,,,))))))***+++,,,------...+++*********+++---///000,,,,,,+++******+++,,,,,,,,,---...---++++++---...---222777777222///000222222111111000//////000000111111111111111111222222111111222333333333333333444555888:::;;;AAAQQQaaa{{{{{{xxxlllbbb[[[SSSMMMFFFBBBGGGOOO^^^jjjxxxqqqbbbWWWNNNHHHDDDCCCAAA????????????>>><<<===;;;999999999:::999777333333333333222222222222444555666666444444555666111222222222333444444444444555666777888999:::;;;;;;;;;<<<<<<===>>>>>>???BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKMMMOOOPPPQQQTTTTTTVVVXXX\\\aaaeeeggglllqqqxxx++++++,,,,,,,,,---------,,,,,,---......///000000............///000000111555444333333444444333111444444444444666888:::<<>><<<:::777333333555666555333444444444444333222111000000000000000////////////111000000//////000000111000000000///////////////////////////////////////000000///...---,,,,,,+++,,,+++***+++------,,,***---......///000000111111333444555555666666666555;;;<<<===???@@@AAAAAABBB>>><<<;;;===CCCIIIMMMPPPQQQPPPOOOQQQUUUYYY\\\]]]^^^___^^^\\\ZZZYYY[[[\\\\\\]]]^^^```aaaaaaaaaaaa```^^^]]]]]]]]]]]][[[ZZZUUUTTTTTTWWW]]]cccgggiiisssmmmfffbbbeeellltttyyy~~~}}}xxxrrrnnnnnnmmmjjjgggcccdddfffjjjqqqzzz||||||zzzvvvsssiiihhhgggeeedddfffkkkooo~~~yyytttnnngggbbbeeelllttt~~~~~~~~~|||yyyyyyzzzvvvooohhhZZZLLLHHHFFFBBB<<<999999999999888777555444333333222222111111222222333333333333333333333333333333333333222222222222222333333222222222111111111444444444444444444444444111111000///............//////.........//////000//////...---,,,+++*********,,,...///000///---,,,)))******+++---......///+++,,,,,,------,,,,,,++++++,,,------,,,+++)))(((+++***************++++++---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,+++***))))))***++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,---...,,,++++++******++++++,,,+++,,,......,,,+++,,,---,,,++++++---000222111///111111000/////////000000111111111111111111000000000111111111222222222222555333444666777:::DDDNNN___xxx}}}yyymmmjjjfffbbb\\\RRRGGGAAAAAACCCNNN[[[ffftttxxxhhhZZZPPPJJJIIIFFFCCCBBBBBBAAA@@@???>>><<<:::999::::::999888555444444444333333333222777888888777555333444555222222222222222222222222444444555666666777888888::::::;;;;;;<<<<<<======???@@@@@@AAABBBCCCDDDDDDDDDDDDFFFGGGIIIJJJKKKLLLMMMNNNPPPSSSVVVYYY[[[\\\^^^aaafffjjjooouuu|||++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------......111///......//////---,,,//////000111222333444555555666888999:::;;;>>>AAA??????>>>===;;;888666555555444333333333333444555222111000222555777777555777444222222333444333222//////000000000000//////////////////////////////000000////////////000000000000000000//////..............................,,,,,,------......//////---,,,+++,,,...///...,,,---......///000111222222444555666777777888777777;;;<<<>>>???AAABBBBBBBBB===;;;999:::@@@FFFLLLOOONNNOOOQQQTTTYYY]]]```bbbaaa```]]][[[YYYYYYZZZ[[[ZZZ[[[^^^aaacccdddbbb```^^^]]]\\\ZZZZZZYYYXXXWWWTTTTTTWWW\\\bbbgggjjjkkkmmmfff______gggpppvvvxxxxxx}}}xxxtttnnnjjjhhhfffdddbbbffffffhhhmmmuuu~~~}}}zzzyyywwwssspppooommmiiieeecccfffkkkppp{{{tttlllgggeeefffmmmuuu~~~{{{zzzyyyssskkk^^^QQQDDDBBBBBB???;;;999999999999999888666555555444333333222222333333444333333333333333333333333222222222222222111111111222222222111111111000000222222333333444444444444111000///.....................------......//////......---,,,++++++******)))***---...///...,,,*********++++++,,,------...+++,,,,,,------,,,,,,+++,,,------,,,,,,***)))(((*********)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++)))(((((()))***,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...000000///------...///,,,***+++...///...+++111000000/////////000000222222111111000000//////000000000000000111111222777444333666888999===CCCNNNcccvvviiieeehhhkkkjjjbbbTTTGGG@@@:::@@@HHHOOOZZZkkk~~~nnn^^^TTTOOOKKKGGGEEEDDDDDDCCCCCC???===;;;:::;;;;;;:::999888888888777666666666555666777888666444333444555333333333222222222222222555555555555666666666666999999999::::::;;;;;;;;;<<<======>>>???@@@AAAAAAAAABBBCCCDDDEEEGGGHHHHHHJJJLLLNNNQQQSSSTTTUUUUUUWWWXXXZZZ\\\___ccciiimmm*********+++++++++,,,,,,++++++++++++++++++++++++...------------...//////...---,,,---//////...------...///000111111222222...000222222333444777:::444444444333222111000000000000////////////000000000//////000222333333222444333222222222333222111---......///000000/////////000000000000000000000000000////////////000000000000111111000000///...////////////////////////,,,,,,---......///000000---,,,+++,,,...///...---......///000111222333444666666777888999:::::::::;;;<<<===???@@@AAABBBBBB???===;;;;;;???EEEIIIKKKKKKNNNRRRVVVZZZ]]]___aaabbb```]]][[[ZZZZZZZZZ[[[\\\]]]```dddgggfffbbb^^^___^^^]]]ZZZXXXVVVVVVVVVVVVXXX\\\ccciiilllmmmlllccc___]]]aaajjjrrruuuuuuwww{{{}}}~~~yyyrrrooojjjfffdddbbbaaa```dddeeeggglllssszzz~~~|||{{{yyywwwtttrrrtttqqqkkkeeebbbdddjjjoootttkkkcccbbbeeeiiirrrzzz|||xxxtttkkkbbbQQQIIICCCBBB@@@<<<999999888888888888888777666666444444333333333333444444333333333333333333333333111111111111111111111111000000000000////////////000000000111111222222333000//////...............------,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,+++***)))(((******))))))***++++++,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))((()))***,,,,,,,,,,,,++++++++++++***,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++---000000///---------000000...---------......000///////////////000000222111111000000/////////000000/////////000111222777444333666888888:::>>>EEERRRkkkqqqddd\\\ccclllppplll```QQQEEE======>>>@@@FFFSSSfffvvvrrrdddUUUPPPKKKGGGEEEDDDDDDCCC@@@>>><<<;;;<<<<<<;;;:::::::::999999888777666666333444555555333333444555444444444444333333333333666666666666666666666666888888888888888999999999999:::;;;;;;======>>>??????@@@AAABBBCCCDDDEEEFFFGGGIIILLLNNNPPPPPPPPPOOORRRSSSTTTTTTUUUXXX]]]```))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,++++++,,,...///...------------....../////////+++,,,.........///111444000000//////////////////////////////////////////---.........//////000000000000000000000000000///---...//////000000000///////////////000000000000000//////......//////000///000111111111000...---//////////////////////////////.........---------,,,***)))***,,,---------///000000222333444555666777888999:::;;;;;;<<<<<<<<<<<<>>>@@@AAABBBBBBBBBBBBAAA???AAADDDGGGIIIJJJKKKOOOTTTXXXZZZ[[[]]]^^^```^^^\\\[[[[[[\\\[[[ZZZ]]]^^^aaafffjjjhhhbbb]]]___^^^]]]ZZZWWWVVVWWWXXXZZZ]]]ccckkkpppqqqooolll^^^```dddiiiooorrrttttttxxx{{{}}}}}}~~~|||vvvooommmiiieeebbb```______]]]```ccchhhlllqqqtttvvv}}}}}}|||{{{yyywwwuuussssssqqqlllgggcccdddhhhllljjjccc^^^bbbjjjpppvvv|||{{{tttnnncccYYYHHHEEECCCBBB>>>888666999777777777888777777666666444333333222222333333444333333333333333333333333000000000000000111111111000000/////////..................//////000000000//////......---......///,,,,,,,,,,,,,,,---...///+++,,,,,,,,,---------...---------,,,---...//////---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++*********))))))))))))***+++,,,,,,((()))***+++,,,......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++)))))))))******,,,+++++++++++++++++++++,,,,,,---------,,,++++++***++++++,,,,,,++++++******+++------+++***+++,,,---///000///......111444//////......//////000000000000000000000000//////111000/////////000222333444111111555666555777;;;>>>DDDTTTppppppbbbWWW^^^eeehhhgggaaaUUUIIICCC>>>:::999;;;CCCQQQ^^^rrrvvv```ZZZRRRKKKGGGEEEDDDCCCAAA???===<<<======<<<;;;::::::999888777666555555222444555444333333444555444444444444444444444444555555555555555555666666666777777777777777777777777888999:::;;;<<<<<<======>>>???@@@AAABBBCCCCCCCCCDDDFFFIIIJJJJJJJJJJJJKKKLLLNNNNNNOOOQQQTTTWWW))))))))))))*********+++*********++++++,,,,,,,,,,,,,,,+++******+++++++++,,,+++***+++,,,---,,,+++---,,,,,,,,,,,,------...+++,,,------,,,---///111//////////////////000000//////000000000000//////,,,---......------...///---...//////..................///000000000//////------.........///////////////............//////---...///000000...---,,,------------------------------------,,,,,,,,,,,,---+++******,,,...///...000111222333555666777777888888:::;;;<<<============>>>@@@AAACCCCCCDDDDDDDDDDDDEEEHHHLLLMMMMMMLLLNNNSSSYYY\\\\\\[[[[[[\\\\\\ZZZYYYZZZ\\\]]][[[ZZZ\\\]]]aaagggllljjjccc\\\[[[\\\[[[YYYVVVVVVYYY[[[___cccjjjrrrvvvuuuppplllcccjjjqqquuusssrrrtttvvvwwwzzz|||{{{|||~~~zzzuuuooommmjjjeeeaaa___^^^___YYY^^^eeeiiikkkmmmqqquuuzzz{{{{{{yyywwwtttrrrqqqnnnoooooommmkkkiiijjjkkkccc^^^^^^gggrrrxxx{{{~~~yyy~~~xxxqqqiii^^^SSSFFFBBB???>>>;;;666444777555666666777777777666666333333222222222222333333222222222222222222222222/////////000000000111111000000000000////////////............////////////.........------......///++++++++++++,,,---...///.........---------------,,,,,,,,,,,,------------*********++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++))))))))))))***+++,,,---((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++***))))))(((''''''+++++++++++++++++++++,,,***+++,,,---------,,,+++***+++,,,,,,,,,,,,+++***+++,,,,,,+++******+++---+++,,,.../////////111222...............///000000/////////000000000000000222111000//////111222444222000222444333111444::::::===FFFYYYtttssseeeVVVYYYYYYWWWXXXYYYUUUMMMLLLDDD<<<::::::;;;CCCKKKZZZooossskkk```VVVOOOJJJGGGEEEAAA???======>>>>>>===<<<;;;;;;:::999888777666666555666777666444222333444222222222333333444444555222333333333444444555555666666666555555555555555666777777888999:::;;;;;;;;;<<<<<<===>>>???@@@@@@???@@@BBBCCCEEEFFFFFFGGGEEEGGGIIIKKKLLLMMMPPPRRR))))))))))))************)))******+++,,,,,,------...---,,,+++***)))))))))---,,,***+++,,,,,,+++***...---,,,++++++,,,...///---.........------///111,,,,,,++++++,,,,,,------,,,,,,------------,,,,,,---...///...------...///,,,.../////////......///...//////000000/////////,,,,,,,,,------.........//////............//////,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......///---,,,,,,///111111111111222333444666777888999888999:::<<<===>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFEEEFFFIIINNNRRRSSSQQQOOOQQQVVV\\\___^^^[[[[[[[[[YYYWWWWWWYYY\\\]]][[[YYYYYY[[[```gggmmmkkkddd]]]WWWYYYYYYXXXVVVWWW[[[^^^cccgggnnnvvvyyywwwqqqlllkkkttt}}}}}}wwwrrrtttyyyuuuxxxyyyyyyzzz|||yyytttqqqoookkkfffaaa^^^]]]^^^ZZZaaajjjnnnooopppuuuzzzyyyzzzzzzxxxtttqqqooonnnkkknnnsssuuussspppmmmlll```\\\___lllxxx~~~sssxxx|||wwwoooggg[[[PPPGGG@@@;;;:::999555444555444555555666666666666666333222222111111222222333111111111111111111111111.../////////000000111111111111111111000000000000//////////////////............---------......///++++++++++++,,,---...///000000///...---,,,,,,+++''')))***,,,,,,+++***)))''''''((()))***+++,,,,,,+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,))))))))))))***+++,,,---******************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))((('''&&&%%%******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,***+++,,,------,,,+++***---......,,,++++++---000,,,,,,,,,---//////...,,,...............///000111......//////000000111111333111000///000111333444222222444555222000333::::::<<>>===>>>>>>===<<<>>>======<<<:::999999888888999999777444222222333000000111222333333444444000111111222333333444444555555555555555555555444666666777888999:::;;;;;;::::::;;;;;;<<<===>>>>>>??????@@@AAACCCDDDFFFFFFAAADDDGGGJJJKKKLLLNNNPPP(((((()))***************((())))))))))))*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,............,,,,,,,,,,,,,,,---------......---,,,,,,---///000///...---,,,+++******,,,---///------,,,,,,,,,+++++++++///...,,,,,,+++,,,---...///...---,,,+++,,,---...---,,,,,,,,,,,,---......------......///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...//////000111222444555555555555777;;;???;;;;;;:::;;;<<<<<<;;;999???>>>???CCCHHHJJJIIIFFFFFFKKKRRRWWWWWWTTTQQQOOOVVVWWWYYY[[[[[[ZZZYYYWWWTTTWWWZZZ[[[ZZZYYYYYYYYYZZZYYYYYY]]]bbbeeeeeeccc^^^YYYWWWUUURRRPPPYYYdddmmmsssxxxxxxsssmmmjjjiiivvv||||||yyyyyyxxxuuuzzzyyyxxxvvvuuuttttttssspppnnnkkkiiihhhfffbbb^^^aaalllsssssstttwwwxxxuuuzzzxxxuuuuuuvvvvvvtttqqqpppqqqrrrsssrrrooojjjgggUUU___kkkuuu~~~yyysssxxx{{{~~~|||xxxsssnnnhhh___TTTLLL???===999888888888777666666666555555444444444333444333222000000000000111//////000000000000//////...............------,,,---...///000000111000000.........////////////000......---,,,,,,,,,,,,---........................000---+++,,,......,,,***,,,,,,---...---,,,+++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++)))))))))******+++++++++++++++******++++++,,,---***+++---------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,---------............///222222111111111111111111111222222333333444444555888777<<>>>>>===<<<;;;:::999999999888777666555444333333222222111111222222333444111222333333444444444444666666666666666666666666222333444555666888999999999999999:::;;;<<<>>>???<<<===>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHH(((((()))*********************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,+++******,,,,,,,,,------------...///---,,,---......---,,,---,,,+++***+++,,,...///......---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,++++++++++++,,,......------,,,,,,------...///------.........------,,,++++++,,,,,,------.........---------------------////////////000111222222444666777777777999<<<>>>=========>>>??????>>>===;;;<<<>>>BBBFFFHHHHHHGGGNNNRRRVVVXXXXXXWWWVVVVVVWWWXXXYYYYYYYYYXXXWWWWWWXXXZZZ[[[\\\ZZZYYYXXXYYYYYYWWWVVVYYY]]]aaabbbbbbaaa]]][[[YYYVVVUUU\\\gggqqqtttuuusssnnnmmmpppsss}}}|||{{{yyyvvvxxxvvvrrrpppooooooqqqrrrmmmmmmmmmjjjgggffffffgggkkkrrrwwwwwwxxx||||||yyyxxxuuuttttttvvvvvvtttrrrooonnnnnnooooookkkddd]]]WWWcccqqq{{{~~~wwwsssxxx{{{}}}~~~xxxvvvsssoooggg\\\PPPHHH???<<<999888888777666555777777777666666666555555444333111000////////////111222222333333222222111///000000000000///.........//////000000000000///........./////////000000//////...---,,,,,,,,,---------------------------000...,,,,,,......---+++,,,,,,---------,,,+++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,++++++************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------------,,,........................000///...---------......---------............///000000000000000000000000111111222333333444444555999777:::@@@FFFSSSsss~~~wwwtttvvvzzzxxxlllgggaaa___cccjjjpppssswwwpppbbbTTTHHH@@@===;;;:::???EEEMMM\\\rrr|||qqqggg\\\SSSLLLIIIEEECCCAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555555444333333222222333333444111222333333444444444333444444444444444444444444333333444555666777777888777777777888999:::;;;<<<;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFF(((((()))************************+++++++++,,,,,,++++++************++++++************************(((((()))***+++,,,---...******++++++++++++******,,,,,,,,,,,,------------///---,,,,,,,,,,,,+++)))---,,,+++++++++,,,...///............------------------,,,,,,,,,,,,------******++++++,,,...///000...------------...//////......------,,,,,,++++++)))******+++---......///...//////////////////////////////000000111333333555777999:::::::::<<<===>>>???@@@AAAAAABBBBBBAAA999===AAADDDGGGIIIKKKMMMVVVWWWXXXYYYXXXXXXZZZ\\\XXXWWWWWWVVVVVVVVVWWWWWW\\\]]]]]]\\\ZZZYYYYYYZZZZZZWWWTTTUUUXXX\\\___```ccc```___^^^[[[[[[aaaiiitttqqqmmmjjjkkkqqqzzz~~~|||yyyuuuqqqnnnjjjgggfffhhhkkkmmmfffggggggdddaaacccjjjpppxxx{{{{{{{{{}}}|||xxxwwwuuutttuuutttrrrqqqooommmllllllkkkfff___YYY___mmm{{{{{{ttttttxxxzzz|||{{{rrrtttsssnnncccVVVKKKDDD===;;;888777777777666444666666666666555555555555333333111000............//////000000000000//////111111111111111000000/////////000000000///..................////////////111000///...---,,,,,,,,,------------------------///...------......---,,,,,,,,,,,,---,,,++++++*********))))))******+++,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,...,,,***)))((()))+++,,,*********************+++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,)))***+++,,,,,,---------..............................---------...//////---------............/////////////////////000000111111222222333444444444777666888<<<>>>GGG___wwwvvviiiiiilllsss|||}}}yyyuuutttxxx~~~wwwhhhZZZMMMEEE@@@<<<:::;;;@@@IIIXXXnnn}}}nnnbbbVVVOOOHHHEEEEEEDDD@@@<<<===<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::999888777777666555444333333222222333222222333444444444333333333333333333333333333333444444444555555555666666444444444555666777888999999::::::;;;<<<===>>>>>>??????@@@AAABBBCCCCCCDDD(((((()))***************(((((((((((())))))))))))++++++************++++++************************((())))))***+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------,,,++++++,,,,,,+++)))---,,,,,,+++,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000000......------......///000///...---,,,+++***************++++++,,,------.........//////////////////000000000000111333444555666888;;;===<<<;;;;;;<<>>CCCHHHLLLMMMOOORRRVVVWWWYYYZZZYYYXXXXXXYYY[[[VVVVVVUUUTTTUUUWWWYYYZZZ]]]^^^^^^]]][[[ZZZ\\\]]]\\\YYYVVVUUUVVVZZZ^^^aaaaaaaaabbbbbbaaabbbeeejjjpppiiibbbdddnnn{{{~~~}}}yyytttiiihhheeecccbbbccceeegggccc```]]][[[___hhhsss{{{||||||~~~|||zzzyyywwwuuusssqqqpppnnnnnnooonnnkkkfffcccaaaaaalllyyy}}}xxxttttttxxxzzz{{{~~~{{{ooopppooohhh[[[OOOFFFBBB;;;999777777777777555333333333333333222222222222444333222111000......------......//////......---111111111111111000/////////000000000///...------,,,,,,,,,---------......111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------......------,,,,,,,,,,,,++++++************))))))******+++,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++******+++++++++*********)))))))))))))))************************++++++,,,,,,+++***))))))***++++++))))))))))))************+++++++++,,,,,,,,,------))))))******+++++++++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...---------............////////////000000000000000111111111222333333444444555555777:::;;;BBBSSSeeeqqqnnnmmmqqqzzz}}}uuuuuu~~~pppaaaTTTMMMEEE===;;;@@@DDDIIIWWWgggwwwwwweee[[[NNNHHHHHHHHHDDD@@@AAA@@@>>>===<<<;;;;;;;;;<<<<<<;;;:::999999888888777666444333222111111111222333333444444333333333333333333333333333333333444444444444444444444444333333333444444666777777777888888999::::::;;;;;;======>>>???@@@AAABBBBBB(((((()))***************''''''((((((((()))))))))+++******))))))******+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++***)))***,,,---,,,+++++++++++++++,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,---------,,,,,,,,,---,,,,,,,,,,,,---------------.../////////...---++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,------......////////////000000111111333444555666777999===>>>===<<<;;;;;;???AAADDDCCCBBBAAABBBCCCDDDIIIOOORRRSSSUUUXXX\\\WWWZZZ]]]]]]\\\YYYXXXXXXUUUTTTSSSTTTUUUYYY\\\^^^\\\]]]^^^]]]\\\]]]___aaa___]]][[[XXXXXX[[[___aaaaaadddggghhhiiijjjjjjiiieee]]]YYYcccwww~~~zzzuuugggggggggggggggfffffffffeee]]]UUUWWWbbbqqq~~~zzzzzz{{{{{{zzzyyytttttttttrrrqqqoooooooookkkooopppjjjbbb```gggooozzz~~~{{{xxxvvvuuuxxxxxxwwwzzz~~~}}}yyylllkkkhhh___SSSIIIDDDBBB999888666666666666444222111111111111222222222222555444444333222111//////000111111222222111111000//////000000//////...---///////////////...---,,,*********+++++++++,,,,,,000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------,,,,,,++++++******************))))))******+++,,,************************&&&''''''((()))******+++************************))))))***+++++++++***)))))))))))))))))))))))))))******))))))******+++,,,))))))***+++++++++***)))((((((((())))))*********+++++++++,,,,,,,,,------)))))))))******+++++++++---------------,,,++++++++++++++++++++++++++++++***++++++,,,,,,------------------............///000000000111111222222222000000111222222333333444333444777999:::>>>IIITTTnnnzzzyyy~~~zzzuuuwwwlllkkksssyyykkkbbbSSSFFF===???AAAAAAGGGQQQiiixxxyyylllZZZNNNJJJHHHEEEAAAAAA@@@>>><<<;;;;;;<<<===<<<;;;;;;::::::999999999777666444333111000000000333333333444444333333222333333333333333333333333444444444444333333333333444444333444444555666777666666666777777888888999<<<======>>>???@@@AAAAAA(((((()))***************)))))))))*********++++++******))))))))))))******++++++++++++++++++++++++++++++*********)))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,***))))))***,,,------,,,*********+++++++++++++++++++++++++++************)))***+++,,,---------,,,***************)))((((((---,,,,,,,,,,,,---......///...---+++++++++,,,,,,.........------,,,,,,,,,------......//////000000111111111222444555777888888:::===>>>===;;;;;;;;;>>>BBBEEEFFFDDDDDDFFFIIILLLOOOSSSVVVWWWYYY[[[\\\ZZZ^^^aaaccc```]]]ZZZXXXVVVUUUUUUVVVXXX[[[^^^```[[[]]]^^^^^^^^^^^^___aaa``````___]]][[[[[[]]]```ccciiinnnppppppooojjjdddXXXVVVZZZkkk|||vvvjjjkkklllnnnnnnmmmlllkkkbbbYYYSSSWWWfffvvv|||xxxxxxwwwtttsssuuummmoooppppppoooooopppqqqjjjnnnooojjjcccdddnnnxxx|||{{{{{{zzzvvvwwwtttqqqrrrvvvvvvsssgggeee___VVVMMMFFFBBBAAA777666555555666555333111222222222222333333333333444444444444333222111000//////000000000000//////...............---,,,,,,....../////////...------************++++++++++++......---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,++++++,,,---,,,,,,+++************+++******))))))******+++,,,))))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))))))))))))))((()))***+++++++++***)))+++++++++++++++************))))))))))))***++++++'''(((***,,,,,,+++)))(((((((((((()))******++++++++++++,,,,,,,,,,,,------***************+++++++++............---,,,+++***------------------------------.../////////......---------............///000000111111222222333333000000111111222333333333333555666777666999???DDD[[[uuuzzzrrrpppttt|||vvvkkkmmmvvv}}}iiiYYYHHH>>><<<===AAAFFFXXXfffyyy~~~lll\\\SSSNNNIIIEEEAAA@@@>>><<<<<<===???@@@<<<<<<<<<;;;;;;:::::::::777666555333222111111111333333444444444333222222333333333333333333333333333333333333333333333333444444333333444555555666555555555666666666777777;;;;;;<<<===>>>???@@@@@@(((((()))***************))))))))))))*********+++******))))))))))))******************************))))))))))))************+++***)))(((((()))***+++***++++++++++++,,,,,,,,,,,,+++***+++,,,---,,,+++(((((()))***************,,,,,,,,,+++++++++******((()))+++,,,------,,,,,,((()))***+++++++++***))),,,++++++++++++,,,------///...---,,,+++,,,...///..............................///000000111111222111222222333444666888999999;;;======;;;::::::;;;===BBBGGGIIIIIIKKKOOOSSSTTTTTTVVVYYY\\\]]]\\\[[[]]]```cccdddaaa^^^[[[YYYZZZYYYYYYYYYZZZ\\\^^^___[[[]]]___```___]]]]]]^^^]]]___aaa```]]]ZZZZZZ[[[dddlllrrrsssqqqmmmcccXXXMMMUUUdddvvv~~~yyyrrrmmmmmmnnnnnnoooooooooooo```]]]\\\cccnnnyyy~~~zzzxxxxxxtttooooootttqqqsssuuutttqqqppprrrsssnnnooopppnnnmmmooouuuzzz~~~}}}~~~wwwuuuooohhhfffiiijjjgggaaa]]]XXXRRRLLLGGGAAA>>>666555444555666555333111111111111222222222333333111222333333333333222111,,,------......------,,,---............---,,,,,,------......///.........++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++(((***++++++))))))+++---,,,,,,***)))))))))***+++******))))))******+++,,,))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))'''(((***+++,,,+++***))),,,+++++++++*********))))))))))))))))))***++++++(((((()))***************(((((()))******+++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++*********+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,---------............////////////000111222222222000000000111222222333333222444555444444777999;;;JJJ\\\uuuyyysssrrruuuwwwxxxxxx|||wwwrrrsss}}}yyydddMMM@@@???@@@@@@EEEQQQ```ooorrrggg___YYYUUULLLJJJFFFCCCAAA@@@AAAAAA===============<<<<<<<<<888888666555444444444444333444444444333333222111222222222222222222222222222222222222222333333333333333333333333333444555444555555555555666666666888999:::;;;<<<======>>>(((((()))***************''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,///---,,,,,,,,,,,,+++)))''''''((()))))))))))))))---------,,,,,,,,,++++++((()))+++,,,------,,,,,,)))***,,,.../////////...++++++******++++++,,,---///...---,,,,,,---///000,,,------...///000111111///000000111222222333333222222222333555777888999:::;;;===<<<:::999:::;;;<<>>>>>>>>>>>:::999888777777666666777444444444444333333222111000000000000000000000000111111222222222333333333222222222222222222333333444444555555555555555555777777888999:::;;;;;;<<<++++++,,,++++++***))))))))))))))))))************++++++************++++++************))))))))))))******++++++++++++******+++++++++,,,,,,------...************************++++++***************+++,,,+++++++++******))))))&&&''')))***++++++++++++------,,,+++***)))((('''***+++---......---+++******,,,---......---+++***++++++,,,,,,---...//////..................------////////////000111222333111222333555666777888888888:::<<<===<<<;;;<<<===BBBFFFKKKPPPUUUZZZ```ccc```\\\YYYZZZ]]]___]]]ZZZ^^^aaadddeeeccc```]]]\\\```aaabbbaaa```___```aaa```^^^]]]^^^___]]]YYYUUUYYYWWWXXX[[[YYYTTTVVV\\\gggooouuuqqqdddXXXRRRQQQZZZiii{{{|||wwwrrrlllhhhjjjjjjiiiiiikkkmmmooopppnnnzzzyyyuuuxxxyyyvvvrrrrrrwww||||||~~~yyy{{{|||zzztttmmmkkkrrrxxxzzz}}}~~~xxxzzz}}}tttqqqlllgggbbb\\\VVVRRRRRRQQQPPPLLLGGGAAA;;;888444333111000000000111111222222111111000000////////////000111111111111111222222222222111000......,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,***)))+++...///...+++(((((())))))*********+++((((((((((((((((((((((((******+++++++++******)))))))))+++,,,,,,+++***)))******))))))((((((''''''))))))))))))))))))))))))&&&'''''''''((((((((()))''''''((())))))))))))))),,,)))'''(((+++,,,***'''++++++,,,,,,,,,++++++***++++++************++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++++++++***************)))******++++++,,,------......---,,,,,,,,,------/////////...---------,,,---------.............../////////000111111222222666555333333333444666888444???JJJVVVjjj|||zzz|||~~~eeeOOOAAA;;;>>>:::<<>>999777:::;;;999888:::888777555555666666444333444333333222222333333444222222222333333444444444333333333222222111111111222222333333333333444444444444555777888:::;;;;;;&&&&&&''''''&&&&&&%%%$$$))))))))))))*********+++++++++************++++++************))))))))))))******++++++++++++************************))))))************************++++++***************+++***)))))))))((((((((((((((((((((())))))******++++++++++++******************+++,,,------,,,+++***)))***++++++++++++)))))),,,+++***)))***,,,...000........................000//////000000111222333222222333444555777888999888999;;;;;;;;;<<>>AAA>>>:::888:::;;;888666888999777666666666666555333666555444333222222222222222222222333333444444444333333222222222222222222222222222333333333444444555555666666777777888888))))))))))))))))))((('''))))))*********+++++++++++++++************++++++++++++*********)))))))))******++++++++++++******++++++******)))(((((('''+++++++++++++++++++++++++++***************++++++)))))))))))))))((((((((())))))(((''''''((()))***))))))******+++++++++,,,++++++++++++++++++++++++************************---+++)))'''(((***...000........................000000000000111222333444666555555555666777999:::777888999999;;;>>>CCCGGGJJJNNNSSSXXX[[[^^^aaadddbbb___\\\\\\___```^^^\\\\\\^^^aaabbbbbbbbbcccdddcccddddddccc```^^^]]]^^^YYYXXXWWWXXXZZZ\\\[[[ZZZ______aaabbbbbbccclllvvvyyyuuulllaaaYYYYYYaaahhhuuuzzzzzzwwwuuusssrrrppppppmmmjjjhhhlllsssyyy~~~zzzxxxvvvsssrrrrrrtttuuu|||{{{zzz{{{~~~{{{nnn```YYYZZZbbbnnnxxx}}}|||yyyzzz~~~|||zzzvvvpppjjjccc[[[TTTOOOLLLIIIEEE@@@:::666444222333222111111000111111111000000000000////////////......///000000000000///000000000000///...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++*********,,,+++******+++***(((&&&))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++******)))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((('''&&&''')))******((((((((())))))*********+++(((''''''&&&&&&''''''(((((((((((()))))))))******((((((((((((((((((((((((+++++++++,,,++++++***))))))))))))))))))))))))))))))******++++++,,,------,,,,,,+++,,,,,,---...///------------........................//////000000---------...//////000000000000000111444777999;;;999666888???FFFTTTpppyyyyyyyyyyyyqqqpppmmmrrr|||rrrddd\\\HHHAAA<<<:::;;;===DDDKKKSSS]]]ggglllnnnqqqrrrpppttttttttttttrrrnnnhhhcccZZZPPPHHHFFFGGGEEECCCCCCAAA<<<;;;======999777888:::888777666777777666444888777555333222111111000222222333333333333444444222222222222222222333333222222222222333333333333555555555555555555555555,,,,,,------------,,,,,,*********+++++++++,,,,,,++++++************+++++++++++++++*********))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,+++++++++++++++++++++++++++***(((&&&&&&''')))***)))************++++++++++++******))))))******+++,,,,,,+++++++++,,,---...,,,+++***))))))+++---///............////////////111111111111111222444444:::999888777777888999:::777777888999<<>>>>>???BBBJJJRRRVVVUUUUUUUUUUUU]]]aaagggooouuuxxxyyyxxxjjj```VVVRRRRRROOOIIICCCDDD???===??????;;;999::::::999777777888888666555777666555444222222222222333333333333333333333333111111111222222333333333111222222222222333333333333333333333333333333333))))))***++++++*********++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++******************++++++++++++******))))))***+++,,,------...++++++++++++++++++++++++******))))))***++++++,,,+++++++++++++++,,,,,,,,,+++***((('''&&&''')))***+++++++++************)))+++******))))))******+++,,,,,,+++++++++,,,---...+++,,,------...------,,,........./////////000000111111111111222333444555::::::888777777777777888999:::;;;===AAAGGGNNNSSSUUUXXXZZZZZZYYYXXXXXXYYYXXXXXXXXXYYY[[[]]]^^^^^^```aaabbbaaa```aaaccceeeeeefffgggeeeaaa]]][[[[[[UUUVVVXXXYYY[[[^^^```bbbaaa^^^\\\bbbnnnyyy|||zzzqqqjjjeeeiiittt|||~~~|||}}}|||{{{}}}~~~xxxsssqqquuuzzzxxxvvvsssnnnnnnrrr{{{{{{|||sssqqqnnnmmmooorrrssstttpppsssvvvxxxtttjjj```YYYccckkkwww~~~|||pppkkkddd]]]WWWRRRMMMJJJDDDAAA;;;555111///000111111111111111222111111111/////////000000000000000---......///////////////---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++++++++---,,,***)))((()))******(((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))******)))((('''&&&%%%%%%((((((''''''((((((******)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((((((((((((''''''''''''(((((()))))))))))))))******++++++,,,------*********+++,,,---...///+++,,,,,,,,,------......---------...///000000111...//////000000111222222000111111222333444555666:::444555<<<;;;999HHH]]]rrrzzzrrroooyyyqqqccc^^^ZZZZZZ\\\cccppp|||pppkkkbbbYYYRRRKKKDDD>>>>>>AAAEEEGGGEEEBBBBBBDDDEEEJJJRRR]]]hhhrrr{{{xxxrrrjjjeeeccc^^^SSSIIIGGGAAA>>>??????<<<:::<<<<<<:::999888999999888666555555444444333333444444333333333333333333333333111111111222222333333333111111111222222222333333111111111222333333444444))))))******++++++******++++++,,,,,,,,,---------++++++************++++++,,,++++++++++++***************++++++++++++******''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,)))))))))*********************)))(((((()))***+++,,,+++++++++******))))))++++++++++++++++++++++++)))))))))******++++++,,,***,,,...//////...,,,+++.........//////000000111222222222222333444555555777777888888999999999999>>>@@@DDDGGGKKKPPPUUUYYYZZZ[[[[[[ZZZXXXWWWWWWXXX[[[[[[[[[]]]^^^```bbbcccbbbccccccbbb``````bbbccceeeggghhhfffbbb^^^[[[[[[VVVXXXZZZ\\\]]]^^^aaaccc]]]]]]___gggttt~~~}}}vvvjjjjjjmmmxxx|||zzzzzz{{{{{{zzz{{{zzzwwwtttrrrtttyyy}}}xxxuuuqqqppprrrwww~~~{{{wwwxxx|||}}}zzznnnmmmlllkkklllnnnqqqsssrrrsssvvvtttkkk```\\\]]]hhhrrr}}}}}}|||pppjjjaaaYYYSSSOOOLLLJJJ@@@<<<777222///...000111000000111222222222222111000000000000111111111111......///000000000000///---...............------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++)))))))))***************''')))+++,,,++++++,,,---************))))))))))))((((((((((((((((((((((((''''''((()))************++++++************++++++(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))))))))))))))******+++)))'''%%%&&&'''***)))(((''''''((()))******))))))(((((())))))***((((((((()))))))))******************************''''''((()))))))))(((((('''(((((())))))******+++)))******++++++,,,------++++++***++++++,,,---...,,,,,,,,,,,,------------+++,,,,,,---...///000000//////000000111222222222111222222222222222222222444222444999888666===IIIYYYooozzzpppjjjooowwwzzzyyyxxxxxxuuuuuuzzz~~~rrriii^^^XXXUUUWWW```kkk~~~tttlllcccVVVKKKBBB>>>;;;<<<<<<:::;;;>>>:::===CCCJJJSSS___kkksssyyyxxxvvvtttsssooodddYYYNNNGGGAAA@@@>>>;;;:::<<<<<<;;;999999::::::888777555444444444444444555555444444333333333333222222222222222222222222333333111111111111222222222222000000111222222333444444+++,,,,,,---------------,,,,,,,,,,,,------------++++++************++++++,,,,,,+++++++++***************++++++++++++******))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---)))))))))******+++++++++))))))******++++++,,,,,,***************+++++++++***+++,,,------,,,+++***'''(((***+++,,,,,,+++++++++,,,------------,,,+++---......///000000111111333222222333333444555666444666:::===@@@AAABBBBBBEEEIIINNNSSSVVVYYY\\\^^^]]]]]]]]][[[YYYZZZ\\\^^^___````````````aaacccdddaaabbbccccccbbbaaabbbcccdddfffhhhfffccc___\\\[[[UUUYYY\\\^^^^^^^^^```aaa___fffmmmrrrvvvyyyuuummmiiiqqq|||~~~yyytttrrrqqqqqqrrruuuxxxxxxvvvuuuuuuvvvuuuqqqnnnooouuu{{{~~~~~~zzz{{{yyyvvvwwwyyyvvvqqqkkklllllljjjhhhiiimmmqqqrrrpppooommmfff___```gggmmmxxx}}}{{{{{{rrrjjj^^^TTTNNNJJJIIIHHH;;;888333000......000111///000111222333222222111000111111111222222222333...///000000111111000000---....../////////......,,,,,,,,,---------......---------,,,,,,+++++++++((()))))))))*********+++'''))),,,+++)))((()))+++************)))))))))(((''''''''''''''''''''''''(((((()))))))))))))))((('''((()))***++++++++++++'''((((((((()))))))))***''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''((()))))))))))))))''')))+++***(((''')))+++,,,+++)))(((''''''((()))***))))))(((((())))))***)))))))))*********++++++))))))))))))))))))))))))((()))******++++++******(((((())))))***++++++,,,)))******++++++,,,------,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,******+++,,,---...//////......//////000111111111000111111222222222222222111222333444555666888:::EEEVVVnnn~~~tttlllmmmqqqpppnnnmmmjjjiiinnnuuuvvvwww}}}pppeee\\\WWWZZZ```tttxxxiiiUUUIII>>>;;;:::888888:::666888:::<<>>DDDHHHKKKLLLLLLJJJOOOVVV[[[^^^___```aaa___^^^^^^\\\\\\]]]aaaeeebbbccccccbbb``````aaabbb___aaacccdddcccbbbcccddddddfffhhhgggccc___\\\[[[UUUYYY]]]___^^^]]]^^^___fffsss}}}|||wwwrrrjjjbbbeeesss~~~xxxqqqmmmlllmmmlllrrrzzz}}}{{{uuuqqqooorrrmmmjjjooowww}}}}}}zzzuuuwwwvvvuuuwwwyyytttnnnjjjlllmmmjjjeeeeeejjjoooooojjjggggggdddbbbhhhrrrttt~~~|||yyyyyysssjjj\\\PPPIIIFFFEEEEEE777555111...------///111///000111222333333222111111111222222222333333333//////000111111111111111......///////////////...,,,,,,,,,------.........---------,,,,,,+++++++++(((((())))))*********+++(((***,,,+++(((&&&&&&(((+++*********))))))((((((''''''''''''''''''''''''((()))))))))))))))((('''$$$&&&(((***++++++******'''((((((((())))))******''''''''''''''''''''''''"""###$$$%%%&&&((())))))'''(((((()))))))))))))))%%%'''******)))))),,,......---***(((''''''((()))))))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))%%%%%%&&&''''''(((''''''((())))))***+++,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++***+++++++++---------,,,,,,+++++++++))))))***+++---......///------......///000000000///000111222222333222222111444444111333888888333999EEEYYYrrrzzzsssrrrssspppnnnnnnooommmsss||||||xxxzzzyyylllbbb^^^aaabbb|||ooo]]]LLLDDD@@@;;;999:::444444555444666;;;DDDKKKWWWaaaiiinnnttt{{{{{{wwwjjj___TTTMMMGGGAAA@@@CCC>>><<<;;;;;;;;;;;;:::888999888666555333333222222444444444333333222222222444333333222222111111111000111111111111222222222444444333333222111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,///...,,,+++***)))))))))++++++------------++++++,,,,,,,,,---------.........------,,,,,,------...************************,,,+++***)))))))))***+++...+++((((((******(((&&&'''((()))+++,,,---......((()))+++++++++)))'''&&&---------------------------...///---+++***+++,,,,,,,,,++++++,,,------...000111333555555555555444333222222333444666888:::===AAAHHHNNNRRRSSSQQQPPPPPPTTTYYY]]]______```aaaccccccbbb```^^^^^^___aaaaaaaaabbbbbbcccddddddeeebbbbbbbbbbbbcccdddeeeeee___bbbeeeeeeccc```]]]\\\ZZZZZZ[[[\\\___bbbeeegggvvv|||xxxiii^^^\\\___ooovvv}}}~~~}}}wwwqqqnnnkkkjjjrrrqqquuu|||}}}uuukkkfffgggkkkrrryyy~~~{{{wwwtttpppqqqxxxzzzvvvrrrrrrnnnmmmkkkgggdddbbbdddfffkkkccc___cccfffgggmmmtttzzz|||~~~}}}yyyqqqaaaQQQMMMMMMHHHAAA;;;666555222000//////000000......///000111111222222111000///......///000000///...------...///...,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***.........------,,,,,,,,,)))))))))***+++++++++,,,(((((())))))*********+++---+++)))((('''((()))***''''''(((((()))*********))))))))))))))))))))))))++++++***************+++***)))(((''''''((()))***(((((((((((())))))))))))'''((()))))))))(((&&&%%%))))))))))))((((((((((((&&&''''''''''''''''''''''''((()))((('''(((***,,,,,,***''''''((())))))(((*********)))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((************+++,,,---...///---***+++------+++)))************************)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------////////////000000000000000000111111111222222222111111111222333444555666<<<===FFFYYYsss{{{{{{~~~rrrwww}}}ooohhheeeooo}}}fffRRREEE???;;;888:::555333555666555888<<>>@@@???===<<<<<<;;;;;;:::999999888777666555444444555444444333333222222111555444444333222111000000000000000000000000000000333333111000000000111222---------------------,,,+++++++++******+++++++++------,,,,,,,,,---......,,,---............---,,,,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++,,,---...///,,,+++******+++,,,,,,+++++++++,,,---............,,,---.........---+++***------------------------++++++************))))))------,,,,,,,,,------...///000111222222333333333333333444555666999;;;<<>>KKK[[[sssuuuyyyqqq[[[JJJ???;;;999555222444555444555999999;;;CCCOOOZZZdddqqq|||}}}tttggg\\\UUUMMMEEEFFFDDDAAA???>>>>>>===<<<999999888777666666555555333333333333333444444444444444333333222222111111111111111111111111111111333333111000000000111222///.........------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,------...///------...//////...------,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000/////////---+++++++++---,,,,,,---------,,,,,,+++***+++,,,,,,,,,+++))))))------------------------...+++***+++...///...+++...------,,,,,,,,,------/////////000111222444444555555666888:::===???@@@GGGJJJOOOTTTWWWWWWVVVUUUXXX[[[___aaaaaaaaaaaabbbccccccaaa___]]]]]]```bbbeeefffggghhhhhhggggggfffccccccbbbbbbaaa`````````aaadddhhhiiieee___YYYVVVUUU]]]gggmmmqqqtttyyy}}}}}}ttthhh______fffnnntttyyy{{{|||zzzvvvuuuwwwyyy~~~}}}zzzwwwuuutttttttttqqqmmmlllppprrroookkkjjjllllllnnnrrrwwwzzzzzzzzzvvvqqqoooqqqrrrpppooopppuuurrrooollljjjgggdddbbb\\\[[[^^^dddjjjmmmrrrwwwzzz~~~wwwmmmeeeVVVOOOJJJIIIFFF>>>666333333222000...------......000000000111222222333333444333111///...---------///---,,,---...///...---------------------------,,,,,,------,,,,,,+++***+++++++++*********************************))))))))))))))))))***************)))'''&&&&&&'''((((((******))))))((('''''''''))))))))))))))))))))))))((((((((((((((()))***++++++******))))))******+++(((((((((((((((((((((((($$$$$$&&&'''))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''%%%'''))))))(((&&&&&&&&&***(((&&&&&&'''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((()))***,,,,,,,,,,,,+++...,,,++++++,,,---+++***************************++++++,,,------------,,,++++++,,,,,,,,,,,,------....../////////000000000000000000000111111111111333222222222222222333333444777<<>>EEEQQQcccsss}}}qqqfffZZZPPPJJJFFFBBB???>>>===;;;:::888888888777777666666666222222333333444555555666333333333333333333333333222222222222222222222222333333222111111111111222///......------,,,,,,++++++,,,---......---,,,+++...---,,,+++************,,,---...//////...---,,,,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,---222444333///***'''(((***)))******************))))))***+++++++++***))))))------------------------...+++(((+++000222///,,,...------,,,,,,,,,,,,,,,/////////000222555888:::777888:::<<>>777333555666444333444555444555777999AAASSSccczzzkkk___QQQKKKEEEAAA???>>><<<:::999999999888888888777777333333444444555555555555222333333333444444444555444444444444444444444444333333222222111111111111...---------,,,,,,,,,+++,,,---...//////...---,,,------,,,+++************+++,,,---......---,,,+++,,,,,,,,,---------.........------,,,,,,------...........................---------,,,,,,++++++***111222222...)))&&&''')))(((((()))***++++++++++++---.....................------------------------***&&&$$$&&&,,,...,,,(((...------,,,,,,,,,---------...///111555888<<<>>>:::<<<>>>AAADDDGGGIIIJJJNNNPPPRRRUUUWWWXXXYYYYYY]]]___``````___]]]]]]^^^```aaaaaa```^^^^^^___aaadddfffiiikkkkkkiiigggeeebbbbbbbbbbbbaaa___^^^]]]aaaaaaaaa^^^\\\[[[\\\]]]___eeennnxxx~~~}}}xxxrrraaa___bbblllzzz~~~xxxwwwvvvuuuvvvxxx}}}|||{{{zzzxxxvvvtttsssrrrooohhhdddgggllloooqqquuu|||xxxrrrnnnllllllkkkjjjgggggggggffffffhhhiiijjjiiiiiiiiijjjkkkkkkiiihhhvvv{{{~~~}}}|||www|||oooXXXIIIGGGBBB???>>>999444222555333222222111000000000000111111111111111222222222/////////000000000000000...---,,,---///000///...........................,,,,,,------,,,,,,+++***************+++++++++++++++******))))))(((((((((******))))))))))))))))))***)))))))))))))))******%%%&&&&&&''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***'''((((((((((((((((((''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((((((((******))))))((((((((('''%%%'''******(((&&&$$$$$$+++***))))))******)))'''''''''(((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''')))+++,,,,,,+++***)))'''(((((((((((((((((()))************************,,,,,,,,,---------......+++++++++,,,,,,,,,------............////////////....../////////000000000222222111000000000111111444333444666888>>>LLLZZZvvv}}}{{{{{{xxxrrr{{{jjjZZZEEE===666666666444222222555555555555444777EEESSSooottt^^^WWWNNNHHHEEEDDDAAA>>>;;;;;;;;;::::::999999888666666666555555444444444333333333444555555666666444444444444444444444444333333333333222222111111------------------------,,,------......------,,,+++++++++,,,---...///000++++++,,,------,,,++++++,,,,,,,,,---------......,,,++++++******++++++,,,.......................................---,,,,,,,,,------,,,+++***,,,---***+++,,,---.../////////---------------.........------------------------***((('''))),,,...---+++...............///000000///000222555888;;;>>>???>>>@@@CCCFFFIIIKKKLLLMMMOOOPPPRRRTTTVVVXXXYYYZZZ^^^___```___]]]\\\\\\]]][[[]]]______]]]\\\\\\]]]```bbbfffiiijjjhhheeeccc``````aaabbbbbbaaa```___\\\\\\[[[ZZZZZZ\\\aaaeeehhhppp{{{wwwiii___ZZZ___kkkyyy{{{qqqpppoooooorrrvvvzzz}}}{{{zzzyyyvvvtttqqqooonnnkkkdddaaafffmmmqqquuuyyy~~~yyysssnnnkkkhhhfffdddbbbfffhhhfffeeeggggggfffccceeehhhjjjjjjllloooqqq|||xxxuuuyyy||||||}}}nnnWWWIIIEEE???;;;999666222333666222222222222111111000000000000000000000000000000---...///000111111111000---,,,,,,---///000///...........................,,,,,,------,,,,,,+++******************+++++++++))))))))))))))))))((((((************))))))))))))''''''''''''((((((((((((*********)))((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***&&&''''''((((((''''''&&&)))((((((''''''&&&&&&&&&'''&&&&&&%%%&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((%%%'''))))))(((&&&&&&&&&)))((((((((())))))'''%%%&&&''''''(((((())))))***(((((())))))))))))((((((''''''''''''((((((((((((((()))***++++++***))))))(((***+++***))))))***,,,************************,,,,,,,,,+++,,,------...++++++,,,,,,,,,,,,------------........./////////............////////////111000000000000000111111444111111555999;;;AAAHHH^^^xxxuuuxxxvvvkkkrrr~~~}}}mmmVVVJJJ???;;;999555222222222111333444333444===FFF[[[nnnnnndddWWWNNNJJJGGGBBB>>>???>>>>>>===<<<;;;:::999888777777666555555444444444444444555555666666666444444444444444444444444333333333444333222222111......//////000000111111------,,,,,,,,,,,,------+++++++++,,,---...000000+++,,,---......---,,,+++,,,,,,,,,---------......,,,++++++******++++++,,,........................)))***,,,---............+++*********,,,.........---....../////////......+++++++++++++++,,,------------------------------............///000000000000000000111222333555555888999:::<<<>>>@@@@@@AAABBBDDDFFFJJJLLLNNNOOOOOOOOOPPPQQQTTTVVVYYY[[[\\\___``````___]]]\\\\\\]]]ZZZ]]]```aaa```^^^\\\\\\[[[^^^cccggghhhgggdddaaa]]]^^^aaabbbccccccbbbaaaZZZ[[[]]]^^^aaaffflllpppwww~~~rrrcccZZZWWWeeennnzzz|||ooommmlllkkknnnqqqtttvvvxxxxxxvvvtttrrrooommmllleee```___eeemmmrrrwww{{{yyyvvvrrrnnnllliiifffcccccckkkooollliiiiiigggbbbaaafffkkkllllllnnnuuu|||zzzuuussswwwyyyxxxzzz~~~~~~|||{{{yyy{{{{{{iiiUUUJJJCCC<<<777777666333222333111111111111111000000///////////////////////////...///000111111000//////---,,,+++---///000000///------------------------,,,,,,------,,,,,,+++***((((((((())))))*********((((((((()))))))))))))))************)))))))))(((&&&&&&'''(((((((((((((((------,,,,,,+++******)))(((((((((((((((((((((((()))(((((('''(((((())))))&&&'''((())))))((('''&&&))))))(((''''''&&&%%%%%%%%%$$$$$$$$$%%%''')))***))))))))))))((((((((((((&&&&&&&&&'''(((((())))))&&&((())))))''''''(((***)))(((((()))***)))'''%%%&&&&&&''''''((())))))***(((((())))))))))))((((((''''''''''''((((((((((((***************)))))))))(((***++++++))))))+++---************************,,,++++++***+++,,,---...++++++,,,,,,,,,,,,---------------.........//////------.........////////////////////////000111222666333222666888888<<>>HHHXXXoooxxxggg[[[SSSMMMFFF@@@BBBBBB@@@???===<<<;;;:::777777666666666666666666555555555555555666666666444444444444444444444444333333444444444333222111//////000111222333444444------+++******+++------,,,,,,+++*********++++++,,,---...//////...---,,,,,,,,,,,,---------.........------,,,,,,------...........................$$$%%%(((***,,,---......///,,,***+++...///...,,,............---,,,+++***...............///000111------------------------,,,---///...------...///222222333444555777888999AAABBBCCCEEEEEEEEEDDDCCCDDDFFFIIILLLNNNOOOPPPPPPOOOPPPQQQTTTVVVYYY\\\^^^___```aaa```^^^\\\]]]^^^[[[___cccfffdddaaa___^^^WWW[[[aaafffgggfffccc```\\\]]]```cccdddeeedddccc[[[^^^bbbgggkkkqqqvvvzzz{{{qqq^^^TTTZZZcccvvv~~~qqqooolllkkkmmmooopppqqqvvvuuutttsssqqqnnnlllkkkaaa\\\]]]eeennnssswww{{{sssqqqooonnnmmmkkkhhheeegggpppuuuqqqmmmkkkfff```ccciiioooooommmpppyyyzzzuuurrrvvvwwwvvvxxx{{{|||yyyzzztttsssuuuooo]]]LLLCCCAAA:::555666777444000000///000000000000000///...////////////............///000111111111///...------,,,+++---///000000///------------------------,,,,,,---------,,,++++++&&&'''''''''(((((())))))''''''(((((())))))******+++*********))))))(((((((((((()))******+++******'''''''''((())))))******((((((((((((((((((((((((***))))))(((((((((((()))'''((()))******)))((('''))))))((('''&&&&&&%%%%%%#########$$$%%%(((***,,,))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))'''((()))((('''(((***,,,+++******+++,,,,,,)))'''&&&&&&&&&'''((())))))***(((((())))))))))))((((((''''''''''''((((((((()))+++***))))))((())))))***%%%(((******((('''))),,,************************,,,+++*********+++,,,---++++++,,,,,,,,,------------------.........//////---------.........//////............///111222222444222111333222111666<<<:::MMMhhh|||zzzrrrccc___```jjjpppooommmooojjjssssss___SSSKKKCCC===;;;999555333555555444666:::<<>><<<;;;:::555555666666777777888888666666666666666666666555444444444444444444444444333333444555444333222111.........---,,,,,,...000//////...---------------......---,,,,,,+++,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///------,,,,,,------...///111222444444222000000000///000111111///------...///000000111222333444555444555777:::>>>AAACCCEEEHHHJJJNNNPPPQQQPPPMMMKKKLLLNNNRRRTTTVVVUUUTTTSSSUUURRRSSSXXX]]]]]]___bbbccc___ZZZZZZ^^^```___]]][[[\\\___aaabbbbbbaaa```ZZZ]]]```bbbbbbbbbcccdddaaaaaabbbdddfffggggggeeebbbeeefffhhhrrr~~~}}}|||qqqdddYYYPPPSSSdddwwwvvvkkkdddeeehhhjjjooouuuvvvuuuuuuvvvwwwtttmmmhhhTTTZZZdddlllrrruuuxxxyyyvvvwwwwwwvvvtttpppllliiiooooooooonnnmmmllllllkkkmmmnnnoooqqqvvv{{{zzzwwwuuunnnoooqqqrrrsssrrrqqqpppuuupppiiiddd___WWWLLLCCC999777444222222111000///111111111111000000000000000000000000000111111222111111111111111000//////////////////////////////+++,,,,,,---............,,,,,,------,,,+++)))(((+++++++++*********))))))+++******)))))))))))))))))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))''''''((((((((((((''''''((()))))))))((('''&&&&&&###$$$&&&'''(((((((((((((((&&&$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''++++++***)))((((((''''''''''''''''''((((((((((((+++***))))))))))))))))))&&&''')))***+++***((('''***+++***(((&&&&&&''')))+++)))'''(((******(((&&&)))*********)))((()))************)))))))))))))))***++++++***))))))***,,,444222///,,,***)))******------------------------++++++++++++,,,,,,---.........---------......///000000000000000111111222333333333444444444555555>>>AAAMMMccc}}}||||||xxxuuuwww~~~~~~ttthhh^^^YYY]]]bbbaaabbbeeegggqqqrrrcccTTTHHH@@@;;;999777777999777333...222888FFFZZZqqqrrrcccUUUKKKNNNGGGCCCDDDCCC>>><<>>AAAEEEIIILLLNNNOOOOOOQQQSSSUUUVVVUUUSSSRRRTTTUUUUUUVVVWWWXXXYYYYYYXXXUUUUUUZZZ]]]^^^___aaaaaa]]]YYYYYY]]]___^^^\\\]]]___aaabbbcccbbbaaa```\\\\\\\\\\\\^^^aaadddeeeeeedddcccccceeefffeeeeeefffjjjooouuu}}}rrreee]]]VVVTTTWWW___pppzzztttjjjcccdddfffhhhlllrrrzzz|||~~~~~~|||tttkkkeeeZZZaaakkksssxxxyyyyyyzzztttuuuuuuuuusssooollliiinnnnnnmmmllllllnnnqqqsssssssssrrrssswww|||zzzuuurrrrrriiijjjkkklllnnnnnnooooooooojjjddd___ZZZSSSHHH@@@999666333222111111000///111111111000000000//////000////////////000111111000/////////............------------------------------,,,++++++---...///,,,,,,,,,,,,+++***)))(((+++++++++*********))))))***))))))((('''((((((((((((((()))))))))************++++++++++++***))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((''''''(((&&&$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''''''''&&&&&&%%%$$$$$$###''''''''''''((((((((((((+++******)))((((((((((((&&&''')))*********((('''((())))))((('''''')))++++++)))'''''')))***(((&&&'''((()))))))))(((((()))))))))))))))))))))))))))***++++++***))))))***,,,...,,,***((('''((())))))))))))******++++++++++++,,,,,,+++++++++,,,------...------------......///000000//////000000111222222222333333333444444444555999CCCRRRccc{{{{{{vvvpppnnnqqqvvvzzz|||}}}vvviii```]]]dddmmmqqqrrrtttuuu|||zzzmmm^^^UUUFFFBBB>>>:::999777555444555999@@@IIIXXXnnntttdddYYYSSSLLLHHHHHHEEE???===>>><<<:::777777777777777555999888888777666555555444555555555555555555555555555555555444444333333333...//////...---,,,...000///...------,,,,,,------+++************++++++,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------))))))*********++++++++++++++++++,,,...///111222222333444444222000000000111333444555444444666777888999<<>>;;;999999999888666999999888777777666555555555555555555555555555555666555444333333333444555///000111000......///000222111111000000000000000,,,+++++++++,,,---......++++++,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------)))***+++,,,,,,,,,++++++......///000222444666777555666777666444333333444555666888999999:::===???@@@BBBEEEIIIKKKMMMMMMMMMLLLNNNQQQUUUXXXZZZZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZYYYZZZZZZ[[[XXXTTTTTTYYY\\\\\\\\\___]]][[[YYYZZZ]]]______^^^cccdddeeeffffffdddbbbaaaddd^^^YYYZZZaaahhhkkkkkkfffdddbbbdddiiioootttvvvvvv}}}tttbbbUUUJJJPPP\\\iiittt}}}~~~zzzzzzuuupppmmmlllnnnqqqtttvvvyyyzzzxxxqqqkkkhhhhhhpppsssvvvwwwuuurrrpppooorrrrrrrrrrrrpppmmmkkkiiidddiiinnnqqqrrrsssvvvxxxpppqqqtttxxx|||{{{sssjjjeeeccccccaaaccceeeggghhhgggeeeddd]]]YYYUUUQQQLLLFFF???:::777444222111111222111000111000000000////////////...------------.../////////...,,,******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,---...,,,+++***((((((((()))***************))))))))))))))))))(((''''''''''''((((((((((((((()))))))))******************))))))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))))))))((()))((((((((('''((((((((((((&&&$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((()))(((((((((''''''&&&&&&''''''''''''((((((((((((+++***)))((('''&&&&&&&&&&&&'''((()))))))))(((((('''((())))))(((((()))+++)))((('''''''''''''''&&&%%%&&&''')))******)))'''((((((((())))))))))))))))))***,,,+++***)))***+++***))))))))))))+++,,,,,,++++++,,,---///000111111------,,,+++*********+++,,,,,,,,,,,,---.../////////////////////000111111000000000000111111111111555777;;;===???LLLfff~~~|||zzz}}}yyysssooonnnoooqqqsss}}}wwwnnnccc]]]ZZZTTTIII@@@666999;;;999999DDDVVVeee{{{pppiii```YYYSSSMMMJJJHHHDDDAAA>>>;;;;;;;;;:::999666777777777777777777777444444444555555555555555777666444222222444555666000111222222000//////000222111000000//////000000,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////------------------------------........./////////........................---...///000000000//////------...///111444666777555666777777555555666888:::<<<===>>>???AAADDDGGGIIIKKKNNNQQQTTTVVVWWWWWWRRRSSSUUUWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXZZZ[[[\\\[[[\\\]]]^^^^^^\\\[[[YYYUUURRRRRRVVVZZZZZZ[[[^^^^^^]]]]]]^^^___aaaaaaaaadddeeefffgggfffdddbbbaaaaaa]]]ZZZ]]]dddiiijjjhhhaaaaaabbbhhhpppyyy}}}mmm[[[PPPLLLOOO]]]nnnyyy~~~}}}wwwuuuqqqllljjjkkknnnooottttttssspppnnnpppvvv{{{~~~yyysssppppppppptttttttttsssqqqooommmkkkiiiooovvvwwwsssmmmjjjiiieeeiiiooovvv{{{~~~}}}wwwnnneee___]]]\\\bbbeeehhhjjjhhhccc]]]YYYTTTQQQNNNJJJEEE@@@;;;888666333111000111222222111000000000////////////...---------------......///000///---++++++,,,---...------------------------++++++---------,,,+++***+++***)))((('''((()))***))))))))))))))))))))))))+++***))))))(((((())))))'''(((((((((((())))))))))))************)))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((()))))))))((('''&&&&&&&&&'''(((******(((&&&$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((*********(((''''''(((((())))))(((''''''''''''((('''''')))+++,,,***(((''''''(((((())))))))))))(((***,,,,,,***)))******+++++++++************+++''''''(((***+++,,,---------,,,++++++************+++++++++,,,,,,...///////////////...///000000111/////////000000000111111222111222555999AAAQQQaaayyyzzz|||xxxwwwxxx{{{}}}|||ssstttwwwrrrbbbRRRCCC@@@;;;777777<<>>EEEMMMjjjyyyzzz}}}~~~~~~yyy|||nnn\\\QQQCCC888666999===@@@HHHWWWkkk|||vvvmmmddd[[[QQQMMMGGGBBB@@@>>>===<<<666666777777777777777888333333444444555666666666666555444444444555666777???@@@BBBAAA???=========999999888777777777777888444444333333222222333333222222222222111111000000//////000111111222333333000000000000000000000000000000111111111222222222////////////////////////,,,,,,+++***+++,,,---...//////000111222444666777888999:::;;;;;;===@@@CCCFFFGGGHHHIIIJJJMMMQQQTTTTTTTTTTTTUUUXXX[[[^^^```\\\[[[ZZZYYYYYY[[[\\\]]]^^^^^^^^^___``````aaaaaabbbcccdddeeeeeedddcccccc^^^ZZZYYY[[[]]][[[[[[]]]```aaabbbbbbbbbaaaaaabbbaaabbbcccddddddcccaaa```[[[[[[\\\]]]___bbbcccdddeeeggglllssszzzzzznnnccc\\\XXXWWW]]]fffjjjrrrwwwuuuuuuyyy~~~~~~~~~~~~{{{zzz}}}{{{rrrmmmooopppnnnooonnnooottt|||xxxuuuuuuwwwssssssuuuvvvxxxyyyzzz{{{}}}}}}yyyooobbb[[[\\\___ccceeehhhkkklllllllllkkkoooooommmhhhbbb]]][[[ZZZaaaaaa```]]]WWWPPPIIIEEEDDDCCCAAA>>>:::666444444333111//////111222222222000000/////////..................---...//////000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++***)))'''((((((((()))(((((('''(((((((((((())))))************)))((((((((((((((('''''''''((((((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$$$$&&&''')))(((&&&$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&''''''((((((''')))******)))((('''((()))+++,,,+++(((''')))***///***&&&&&&(((***)))&&&&&&&&&''''''((())))))***'''***,,,---+++***))))))'''(((((((((''''''&&&&&&******+++++++++,,,,,,,,,******************+++,,,*********+++,,,---///000///............///000000//////000000000111111111555222222666999:::>>>DDDRRRggg{{{yyy}}}vvviiiVVVFFF>>>;;;;;;;;;<<>>;;;666333222222333111//////111222333222000/////////............///............///000000------.........---,,,+++++++++++++++++++++++++++---,,,,,,+++*********+++&&&'''((())))))((('''''''''((((((((())))))******))))))((('''''''''''''''''''''''''''((((((((())))))))))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))((('''&&&&&&(((&&&%%%######$$$%%%&&&(((&&&$$$%%%&&&'''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''((((((((()))%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%''')))******))))))***))),,,---,,,)))((()))+++000***%%%###&&&((('''%%%&&&&&&&&&'''((())))))***'''***,,,---,,,***))))))&&&'''(((((()))((((((((('''''''''''''''(((((((((***)))))))))***+++,,,,,,*********+++,,,---///000...............///000000000000000000111111111111333111222555444333888>>>>>>MMMeeewwwyyywww|||zzziiiXXXJJJAAA<<<999888===AAAEEEPPPbbbrrryyyqqqkkkaaaXXXRRRMMMIIIFFFBBBAAA???<<<:::777555444333333444444555666777777444444555666777777666666PPPRRRTTTVVVWWWXXXWWWWWWUUUUUUTTTSSSQQQNNNKKKJJJHHHEEECCCBBBBBBCCCCCCBBBAAAAAA???<<<999666333111444444444444444444444444666555555555555666666777666666666666666555555555555555555555555666777777555666777666555555777999999;;;<<>>BBB;;;888>>>DDDHHHOOOWWWsss~~~tttggg\\\VVVTTTPPPFFF@@@AAAAAA<<<888999666666666666666666777777999999888888888777777777SSSTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYWWWUUUSSSRRRPPPMMMJJJHHHHHHHHHFFFEEECCCCCCAAA???<<<999777666888888888888888777777777888888777777888888999999:::::::::999999999999999;;;::::::::::::;;;<<<<<<:::;;;<<<<<<;;;;;;===???CCCCCCCCCDDDDDDCCCBBBBBBGGGFFFFFFFFFHHHKKKMMMOOOQQQQQQQQQQQQSSSUUUWWWXXXWWWWWWWWWXXXZZZ\\\___aaaaaaaaa```_______________]]]]]]^^^_________^^^^^^]]]^^^^^^___```aaaccccccfffffffffeeeeeecccbbbbbb``````___`````````^^^]]]^^^______]]]\\\]]]___bbbeeefffjjjmmmpppqqqrrrsssvvvwwwxxxwwwqqqfffXXXOOOQQQXXXcccmmmuuu{{{yyyrrroooqqqvvv{{{xxxssslllmmmkkkeee___]]]```ddddddfffjjjrrryyy||||||zzzwwwuuuqqqnnnlllkkkkkkkkksssqqqpppppprrrrrrqqqnnnmmmeee[[[WWW\\\hhhvvv~~~}}}wwwsssrrrpppnnnlllkkkgggcccbbbcccccc___[[[VVVPPPJJJHHHKKKLLLJJJFFFAAA<<<777333333333333222222222111000////////////////////////............/////////...---,,,******,,,,,,,,,+++++++++************+++,,,,,,,,,++++++*********))))))((('''&&&,,,+++++++++************&&&((()))((('''&&&''')))---+++)))((('''((()))))))))(((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((()))&&&$$$###%%%&&&'''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&$$$$$$%%%'''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((())))))))))))))))))******+++++++++******************)))((('''&&&)))))))))))))))))))))))),,,,,,,,,,,,------------)))***+++,,,.........///......///000000000000000111111111000000000000000111222222222444555666777======CCCPPPbbb{{{~~~yyy{{{zzz|||yyynnnddd```dddlllsssvvvtttppplllhhh```WWWQQQGGG???;;;<<<>>>>>>AAAFFFPPP[[[nnn}}}ooofffbbbZZZOOOGGGEEEDDD???<<<<<<;;;;;;::::::888666444333666666666666666666666777VVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[YYYXXXVVVTTTPPPNNNMMMKKKIIIGGGFFFEEEDDDBBB@@@>>>===<<<========================<<<<<<;;;;;;<<<======>>>????????????????????????BBBAAAAAAAAAAAABBBCCCCCCAAABBBCCCCCCBBBCCCEEEGGGJJJJJJJJJIIIIIIHHHFFFFFFKKKKKKKKKLLLNNNPPPSSSTTTUUUTTTSSSRRRSSSUUUWWWXXXVVVVVVWWWXXXZZZ]]]___aaa``````____________``````\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[]]]___aaabbbbbbbbbccccccdddeeeeeeeeeeeeddd___```````````````_________``````______```cccfffnnnpppsssvvvxxxzzzzzzzzzzzzwwwqqqfffZZZQQQMMMLLLZZZdddooovvvwwwwwwxxxzzz|||zzzvvvrrrqqqtttzzz|||uuupppnnnooommmiiiccc```bbbdddiiikkkpppuuuxxxxxxtttqqquuussspppnnnlllkkkllllllnnnoooppprrrrrrpppkkkggg```[[[XXX]]]hhhuuu~~~~~~zzzwwwsssnnnkkkfffbbbaaadddiiiiiibbb[[[SSSJJJDDDGGGOOORRRJJJBBB===999555222222222222222000000000111111000///////////////............---...............------,,,,,,,,,,,,+++++++++******+++++++++,,,++++++******,,,,,,,,,++++++******)))************))))))))))))&&&((()))((('''&&&''')))+++***(((((((((((()))***''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''%%%######$$$%%%&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''###&&&)))***)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))((()))***+++++++++++++++)))******))))))((('''&&&))))))))))))))))))))))))************************+++++++++,,,---...000000,,,---...///000000111111222111111000000//////...000111222333444555555555888999<<<@@@HHH\\\}}}{{{{{{}}}zzz~~~|||nnnhhhttt~~~ssshhhbbbbbbeeehhhtttwww}}}}}}tttnnnbbbVVVJJJAAA<<<999;;;>>>===EEESSSddduuu}}}oooeeeZZZTTTOOOIIIEEEDDD@@@@@@???>>>;;;999666555555555666666777777888888XXXWWWVVVVVVVVVXXXYYYZZZYYYZZZ[[[[[[ZZZYYYWWWVVVUUUSSSPPPOOONNNMMMJJJHHHHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHEEEGGGHHHHHHGGGHHHJJJLLLJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQSSSUUUXXXYYYWWWUUUSSSRRRQQQRRRTTTVVVWWWWWWXXXYYY[[[]]]___```___^^^]]]\\\\\\[[[\\\\\\YYYYYYZZZZZZZZZYYYYYYXXXZZZ\\\___bbbddddddcccbbb___```aaabbbbbbbbbbbbbbb```aaabbbbbbaaa```___```^^^aaadddffffffhhhjjjkkkxxxxxxyyyzzz|||~~~xxxooo```QQQJJJMMMVVV]]]kkkrrrzzzzzzsssmmmkkklllrrrrrrqqqqqqsssxxxzzztttppprrrrrrppplllgggeeefffhhhkkknnnsssxxxyyywwwssspppvvvuuurrrpppooooooooopppiiilllqqqtttuuuqqqkkkfff___```ccciiiqqqxxx~~~}}}xxxrrrkkkgggccc``````fffkkkjjjaaaWWWNNNHHHDDDHHHOOOOOOGGG===888666333111000111222222...///000111111111////////////.........---------+++,,,------......------,,,,,,,,,+++++++++******+++++++++++++++***)))(((++++++******************(((''''''''''''&&&&&&&&&(((***+++***)))((()))+++((((((((((((((()))***+++&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''###&&&)))***)))((('''''''''''''''''''''''''''''''''&&&'''''''''(((((()))''''''((()))))))))))))))'''((()))***+++,,,,,,,,,)))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))***+++,,,,,,111000...,,,++++++,,,,,,((()))+++,,,---...//////000000000000000////////////000222444444444444333222555:::>>>@@@KKKbbbxxxpppdddjjjttt}}}uuuqqqpppqqqrrrvvvaaaOOODDD???AAACCC>>>AAAFFFOOO\\\mmm~~~|||rrriiiaaaYYYQQQMMMGGGEEEBBB@@@===<<<;;;;;;777888888999999::::::;;;YYYXXXWWWVVVVVVWWWYYYZZZYYYYYYYYYXXXWWWUUUSSSRRRRRRQQQPPPOOOPPPOOOMMMLLLJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKHHHIIIJJJJJJIIIJJJLLLNNNKKKLLLMMMPPPQQQSSSSSSTTTQQQQQQSSSTTTWWWYYY[[[\\\ZZZXXXVVVTTTSSSTTTUUUVVVYYYYYYZZZ[[[\\\]]]_________^^^]]][[[ZZZYYYYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZZZZ\\\```cccddddddbbbaaa]]]^^^^^^^^^^^^^^^]]]]]]___aaacccbbb___^^^^^^```___dddjjjoooqqqrrrrrrrrr{{{}}}~~~ggg]]]QQQKKKNNNYYYfffnnnuuuzzz}}}wwwmmmeeeccceeemmmnnnooopppsssxxx~~~|||xxxsssqqqpppooollliiiffffffhhhiiilllooouuuyyyzzzxxxvvvuuutttrrrpppnnnmmmmmmnnnnnnjjjnnnsssvvvuuupppkkkgggdddkkksssvvvwwwwww{{{}}}wwwpppjjjfffeeedddeeeiiilllhhh^^^TTTKKKIIIHHHIIIIIIFFF@@@:::444333222000//////111222---...000111111000///...............------------))))))***,,,,,,------,,,,,,,,,,,,+++++++++******++++++++++++******)))(((''''''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%(((***+++***)))((()))+++'''''''''(((((()))******&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''((('''%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,''''''((()))))))))))))))'''((()))***+++,,,,,,,,,((())))))))))))(((((('''))))))))))))))))))))))))***+++,,,---///111222222444222///,,,***)))))))))((()))***,,,---.........------...///000111111222///000222333444333222222111222666:::===CCCQQQ___~~~uuuoooiiihhh{{{{{{hhhZZZRRRLLLHHH=========AAAKKK[[[lllwwwwwwnnnddd]]]UUUQQQJJJCCC???===>>>>>>:::::::::;;;;;;;;;;;;;;;ZZZZZZYYYYYYXXXYYYYYYYYYZZZZZZZZZZZZXXXVVVTTTRRRSSSRRRRRRSSSTTTTTTSSSQQQMMMKKKJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMMMMNNNKKKLLLLLLLLLKKKKKKLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRSSSUUUWWWYYY\\\]]]^^^^^^^^^]]][[[ZZZZZZYYYYYY\\\\\\]]]]]]^^^^^^^^^^^^aaa```___]]]\\\\\\[[[[[[WWWXXXYYY[[[\\\\\\\\\]]]ZZZ\\\___aaabbbbbb```___]]]]]]]]]]]]\\\[[[ZZZZZZ\\\___bbbbbb```___aaacccffflllsssxxxzzzzzzzzzzzz{{{~~~tttnnnUUUTTTTTTYYYbbbkkkppprrrvvvxxxxxxssskkkffffffhhhooopppqqqqqqqqqssswwwzzz||||||{{{zzzxxxvvvtttrrrpppooonnnmmmmmmnnnoooooonnnqqquuuwwwxxxxxxyyyzzzuuusssqqqooommmmmmnnnoooooorrruuutttqqqlllhhhfffjjjsss|||~~~zzzxxx||||||vvvoookkkiiijjjiiijjjkkkjjjddd[[[SSSJJJJJJJJJGGGBBB===999888222333222000......000111/////////000000///...............------------,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++******))))))***))))))((()))***,,,---))))))))))))((((((((((((&&&((()))((('''&&&''')))'''''''''(((((()))))))))&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((((('''&&&((((((&&&$$$""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,''''''((()))))))))))))))((()))***+++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))+++,,,...///111111///...---,,,+++************+++,,,---......//////,,,,,,---...000111222222///000111222222222222222555222111333777<<>>===<<<;;;::::::\\\\\\]]]]]]\\\[[[[[[ZZZ[[[[[[\\\\\\[[[YYYXXXWWWUUUUUUUUUVVVXXXXXXVVVTTTPPPNNNLLLJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOKKKKKKKKKKKKMMMNNNOOOPPPOOOOOOOOOPPPQQQRRRRRRRRRPPPPPPOOOOOOPPPPPPQQQRRRNNNOOOPPPNNNMMMLLLNNNOOOSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUWWWZZZ\\\^^^___```aaabbbbbbbbbaaa___]]]\\\______```______^^^^^^]]]_________^^^^^^___``````[[[[[[\\\]]]]]]^^^]]]]]]]]]^^^```bbbbbbaaa```___^^^^^^^^^^^^^^^]]]]]]\\\\\\```eeegggfffgggjjjnnnssswwwzzz}}}~~~~~~zzzpppeee___XXX___iiiqqquuuuuutttsssuuuvvvuuusssooolllllllllooopppqqqqqqppppppqqqssstttttttttsssssssssssssssqqqsssvvvyyy{{{{{{yyywwwtttuuuvvvuuussstttwwwzzzyyywwwtttrrrppppppqqqqqqooopppqqqnnnjjjgggggghhhpppvvv|||~~~|||{{{~~~~~~yyyrrrnnnlllllliiijjjkkkiiiddd\\\VVVRRRKKKJJJGGGCCC===888666555222333333111...---///111111000///........................---------,,,,,,)))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))************))),,,+++******+++---///000*********)))))))))((((((&&&((()))((('''&&&''')))''''''((((((((((((((((((&&&''')))******)))'''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((('''&&&%%%%%%&&&%%%$$$###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''((())))))))))))))))))******+++++++++******(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))******+++***++++++++++++++++++***++++++,,,---------------,,,------...///000111111111000000000000111222222444222222333444666>>>GGGMMMaaa||||||}}}qqqccc^^^VVVLLLFFFEEEHHHKKKOOOUUU^^^gggooovvv}}}wwwkkk```WWWQQQNNNHHHGGGEEECCC@@@>>>===<<<^^^______```___^^^\\\[[[YYYZZZ[[[\\\\\\\\\[[[ZZZWWWVVVVVVWWWYYYXXXVVVTTTRRRQQQNNNLLLJJJJJJKKKLLLNNNNNNOOOOOOPPPQQQQQQRRRLLLLLLLLLMMMNNNOOOQQQRRRQQQQQQRRRSSSTTTTTTUUUUUUSSSSSSRRRRRRSSSSSSTTTUUURRRRRRRRRQQQOOONNNOOOPPPSSSTTTUUUVVVWWWWWWWWWWWWUUUVVVYYY[[[^^^```aaabbbaaabbbddddddcccaaa___]]]aaaaaaaaaaaa```___]]]]]]\\\\\\]]]]]]___```bbbccc^^^____________^^^]]]]]]aaabbbcccddddddcccbbbaaa______``````aaa`````````^^^cccjjjmmmmmmooouuuyyy~~~{{{qqqhhh```ZZZXXXgggrrr}}}}}}xxxvvvwwwuuuuuuvvvuuutttqqqooommmmmmnnnppppppooooooppprrrnnnnnnnnnooopppqqqssssssooosssyyy~~~zzzxxxxxxvvvrrroooppptttyyyyyywwwtttqqqooooooooopppkkklllkkkhhheeeeeeiiimmmvvvxxx{{{|||}}}}}}~~~}}}}}}zzzuuuoookkkkkkmmmfffhhhhhhddd]]]UUUQQQOOOLLLIIIDDD???;;;888555444222333444222...---...111222111///...---------.........---------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,+++++++++******'''((()))***************'''&&&%%%%%%&&&(((***,,,(((((((((((('''''''''''')))***+++***)))((()))+++''''''(((((((((((('''''''''((()))++++++)))((('''))))))(((((((((((())))))''''''''''''''''''''''''%%%$$$$$$%%%&&&'''%%%###$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&###$$$&&&(((((('''&&&%%%"""$$$%%%&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$"""""""""###$$$'''(((((()))))))))))))))******+++++++++******)))(((((()))))))))))))))((()))))))))))))))))))))))),,,+++++++++******)))))))))***+++,,,,,,***)))((()))******+++++++++******.........///////////////111111000//////000111222000222777:::888555888???>>>OOOgggooozzzvvvpppggg[[[PPPIIIGGGHHHBBBEEEIIIMMMRRRXXX___ccciiittt~~~uuujjjbbb]]]PPPNNNLLLIIIFFFCCCAAA???dddcccbbb```^^^]]]]]]]]]]]]\\\ZZZXXXXXXYYY[[[\\\WWWWWWVVVVVVVVVWWWWWWXXXZZZWWWSSSPPPPPPPPPPPPOOOSSSQQQPPPRRRUUUVVVSSSQQQKKKLLLNNNPPPQQQRRRSSSSSSRRRSSSTTTVVVWWWWWWWWWVVVXXXVVVTTTUUUVVVWWWVVVUUURRRUUUVVVUUUQQQNNNOOOQQQXXXXXXXXXXXXXXXXXXXXXXXX]]][[[XXXYYY\\\______]]]aaaaaabbbbbbbbbaaaaaa```eeecccaaaccceeeeeeccc```[[[]]]^^^^^^]]]^^^```bbb___```aaa```^^^]]]^^^___bbb^^^\\\]]]bbbgggiiijjjeeedddaaa______```bbbdddeeeiiipppwww|||~~~{{{pppeeeZZZTTT\\\hhhxxx~~~wwwtttuuutttrrroooooorrrrrrqqqnnnnnnrrruuutttpppkkkhhhgggllljjjgggeeeiiipppssspppxxx{{{~~~~~~yyyrrrmmmlllnnnooopppxxxwwwvvvuuusssqqqnnnlllqqqeee^^^dddmmmppprrruuuxxxxxxzzz|||~~~|||zzztttuuurrrpppqqqtttqqqkkknnnfff___[[[VVVOOOLLLLLLNNNFFF<<<777555444111...000000000000////////////000///...------...///000......---------,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,************************++++++)))(((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((($$$###"""!!!!!!###%%%'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''((('''%%%$$$$$$%%%''''''((()))(((&&&%%%%%%&&&&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))******+++***,,,---***'''%%%'''***''''''''''''((()))******...---+++*********++++++,,,,,,++++++,,,,,,---...---------............/////////000111111111111111222222333444444555555666<<<>>>GGG\\\yyyzzzqqqooo{{{sssggg[[[QQQJJJDDDBBB@@@@@@CCCGGGJJJKKKPPPXXXcccppp|||~~~uuuiiibbbYYYQQQMMMKKKGGGEEEbbbaaa___^^^\\\[[[[[[[[[\\\[[[YYYXXXXXXZZZ[[[\\\YYYXXXWWWWWWWWWWWWWWWXXXZZZXXXUUUSSSSSSSSSSSSRRRUUUSSSRRRSSSUUUVVVUUUSSSNNNNNNOOOPPPQQQRRRSSSSSSRRRSSSUUUVVVWWWWWWWWWWWWZZZYYYWWWXXXYYYZZZZZZYYYUUUWWWXXXWWWSSSPPPQQQRRRWWWWWWXXXXXXYYYYYYZZZZZZ]]]ZZZYYYZZZ]]]``````___ccccccccccccbbbbbbaaa```fffeeecccdddfffgggeeeccc___```___^^^\\\[[[]]]^^^\\\^^^___^^^]]]\\\]]]^^^bbb___\\\]]]ccciiimmmnnnllliiieeeaaaaaadddiiilllqqqtttxxx}}}~~~uuuiii\\\WWWVVV\\\jjjxxx}}}~~~wwwuuuvvvtttrrrpppoooooooooppppppssswwwzzzyyyuuuoookkkiiijjjllljjjeeefffmmmtttvvv}}}xxxqqqlllkkkmmmooopppvvvssspppnnnooopppooonnnjjjaaa___kkkyyy~~~}}}}}}~~~~~~{{{yyytttvvvxxxyyy}}}}}}uuuhhhYYYRRRMMMIIIIIIKKKHHHAAA999444444444222000000000000000////////////000///...------...///000............------,,,,,,---,,,++++++***++++++++++++++++++******+++++++++************************+++***)))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$#########%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))(((******)))(((''''''(((&&&''''''((())))))******************************((((((((('''((())))))******++++++)))'''&&&'''(((++++++*********+++++++++---,,,+++*********++++++,,,++++++++++++,,,------------------............//////000111111111111000222222333333444555555555777;;;CCCOOOccc}}}|||~~~}}}vvvwww|||xxxjjj]]]UUUMMMJJJFFFCCCCCCBBBAAA@@@DDDHHHOOOXXXfffvvvyyyooofff___YYYRRRNNN___^^^]]][[[ZZZYYYYYYYYYZZZYYYXXXXXXXXXZZZ[[[\\\ZZZZZZYYYXXXXXXXXXXXXXXXZZZYYYWWWWWWXXXXXXVVVUUUWWWUUUSSSSSSUUUVVVWWWVVVRRRQQQQQQQQQQQQRRRSSSSSSRRRSSSUUUWWWXXXXXXXXXWWW[[[YYYXXXYYYZZZ\\\\\\[[[XXXZZZ[[[YYYUUURRRSSSUUUVVVWWWXXXYYY[[[\\\]]]^^^]]][[[[[[\\\^^^```aaa```dddddddddcccbbbaaa```___bbbaaa______aaabbbaaaaaaaaaaaa```]]][[[ZZZ[[[]]][[[]]]^^^^^^]]]\\\]]]^^^```]]][[[]]]cccjjjqqqtttvvvrrrlllhhhhhhlllrrrwww{{{|||}}}}}}wwwsss___WWWPPPRRR\\\hhhvvv~~~yyytttsssuuuttttttrrroookkklllooosss{{{~~~|||uuuooollliiinnnooojjjhhhooozzz}}}yyysssoooooopppqqqqqqrrrnnnjjjiiikkkmmmlllkkkaaa___dddttt~~~{{{xxxuuuuuuzzz~~~}}}jjjUUUKKKGGGFFFHHHJJJ@@@;;;555222222333333111000000000000//////////////////............///////////////............---------,,,+++++++++++++++++++++++++++++++++++++++******************************))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&& """%%%&&&'''''')))***((()))***)))''''''''')))'''''''''(((((())))))***************************'''''''''''''''(((((())),,,***((((((((()))(((''',,,,,,,,,+++++++++++++++,,,,,,+++************++++++++++++++++++,,,------------------...............//////000000000000000111222222333333444555555444999>>>BBBIII\\\xxxzzzxxxzzz}}}}}}|||{{{~~~pppgggbbb^^^XXXRRRLLLFFF@@@<<<@@@AAABBBGGGOOO\\\jjjsss}}}zzzqqqiiiddd^^^]]]\\\ZZZYYYXXXXXXXXXXXXWWWWWWXXXXXXZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXXXXYYYZZZZZZXXXVVVWWWUUUTTTSSSTTTUUUWWWXXXUUUUUUSSSRRRRRRRRRSSSTTTRRRSSSUUUWWWXXXYYYYYYXXXXXXWWWVVVVVVXXXZZZZZZYYY[[[\\\]]]ZZZVVVTTTUUUXXXVVVVVVXXXZZZ\\\^^^``````^^^^^^^^^^^^______```___cccccccccbbbaaa___^^^]]]___^^^]]]\\\]]]^^^______aaaaaa```]]][[[ZZZ[[[\\\ZZZ]]]______^^^^^^^^^___]]][[[YYY[[[aaajjjsssxxx~~~{{{vvvttttttxxx}}}~~~}}}zzzpppeee___SSSTTTYYYbbbkkksssyyy}}}zzz{{{|||xxxssspppqqqttttttvvvuuuoooiiiiiiooovvv}}}~~~wwwqqqllliiipppsssqqqqqqyyy~~~|||{{{zzz|||zzzxxxwwwvvvuuusssqqqmmmkkkhhhhhhiiigggccc```\\\bbbnnn}}}}}}zzzvvvsssqqqvvv|||}}}jjjUUULLLKKKIIIHHHHHH<<<888333111111222222222000000000000/////////////////////......//////////////////////////////...------,,,++++++++++++,,,******++++++++++++******************************)))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&&&&''' """&&&'''''''''((()))%%%&&&''''''%%%%%%%%%''''''''''''((((((((())))))++++++++++++++++++++++++(((''''''''''''((())))))...***((((((***+++***''')))))))))***************++++++******************+++++++++***+++,,,,,,---,,,,,,---------.........---...//////000000//////111111111222333333444444444888;;;:::<<>>999999777555222111000111111000000000000////////////......////////////......---............/////////...------,,,,,,,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((%%%'''((('''&&&$$$$$$%%%&&&'''(((((('''&&&((()))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))***++++++---+++******+++++++++***'''(((***+++,,,,,,++++++((()))******+++************************+++,,,,,,,,,,,,,,,,,,------------,,,------...............///000000111111222333333111222222444777;;;@@@CCCKKKddd~~~zzzxxxvvvtttuuuzzzxxxkkk^^^SSSKKKEEEBBBAAADDDGGGKKKPPPXXXccckkkzzz\\\[[[ZZZYYYYYYXXXYYYYYYVVVWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[YYYWWWUUUTTTUUUVVVUUUUUUTTTVVVXXXWWWUUUUUUWWWYYYWWWXXXZZZ[[[ZZZXXXVVVTTTSSSTTTVVVYYY[[[[[[\\\\\\]]]\\\ZZZYYYZZZZZZYYYXXXTTTVVVWWWUUUSSSSSSWWWZZZZZZZZZ[[[[[[\\\\\\]]]]]][[[^^^aaa```^^^]]]]]]___^^^^^^^^^^^^^^^]]]\\\[[[ZZZ]]]aaacccaaa``````aaadddfffhhhgggbbb\\\XXXVVVTTTWWW\\\^^^^^^]]]]]]^^^]]]___aaacccgggnnnvvv}}}}}}sssjjj^^^XXXNNNFFFFFFOOO^^^iiiqqqxxxzzzwwwuuuwwwxxxvvvrrrqqqooommmmmmnnnqqqsssrrrrrrpppjjjdddcccgggllljjjjjjkkknnnrrrssspppnnnjjjsssyyyxxxuuuvvvxxxxxxwwwxxxyyy{{{||||||||||||{{{yyyvvvtttrrrpppllljjjhhhjjjiiiaaaWWWTTTZZZbbbsss~~~}}}xxxpppkkkiiijjjkkklllmmmrrrtttpppmmmmmmllljjj___WWWPPPMMMIIIAAA999666555555444222000000111222000000000000////////////---...///000000///...---,,,,,,------..................---,,,,,,,,,,,,---((()))***++++++***)))((())))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((######$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((('''&&&$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$$$$%%%&&&%%%&&&(((''''''&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))******)))(((((()))+++))))))+++++++++)))'''&&&'''((()))***++++++***)))***************++++++,,,++++++,,,,,,,,,---------,,,,,,---............---//////000000111222222222000000111222333666999;;;@@@SSSoooxxxhhhXXXMMMDDDCCCAAA@@@AAAEEEKKKPPP___fffqqqzzz[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXWWWVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\[[[XXXUUUSSSTTTUUUUUUUUUTTTWWWZZZZZZXXXVVVXXXZZZVVVXXX[[[\\\\\\YYYVVVTTTSSSTTTWWWYYY[[[\\\\\\\\\^^^\\\YYYYYYYYYYYYXXXVVVRRRTTTTTTSSSQQQRRRVVVZZZ[[[[[[[[[[[[[[[[[[[[[[[[XXX[[[___```^^^^^^___aaa^^^^^^^^^______^^^]]]]]]\\\aaafffhhhfffdddcccddd]]]aaafffgggeeeaaa^^^\\\WWW[[[___bbbbbbaaaaaabbbaaadddfffiiikkkqqqyyy|||qqqbbbWWWJJJJJJIIIJJJOOO\\\kkkvvvuuuyyyzzzwwwwwwwwwqqqhhhkkkjjjgggeeedddeeeggghhhoooooolllgggcccaaadddggglllkkklllpppuuuxxxwwwuuuooozzzzzzqqqpppuuuyyysssuuuwwwzzz|||}}}~~~~~~|||vvvqqqoooooonnnnnniiijjjeeeYYYNNNQQQ```ooo}}}zzztttmmmhhhgggiiilllmmmmmmqqqpppiiicccaaa```^^^```XXXPPPKKKDDD<<<777777222222222111000000222333000000000000////////////---...///000000///...---,,,,,,,,,---------............---,,,,,,,,,,,,---''')))***++++++***)))'''))))))))))))))))))))))))&&&''')))***+++***((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))######$$$%%%&&&&&&''''''((('''%%%$$$$$$%%%'''(((***)))'''%%%$$$%%%'''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((###$$$%%%%%%$$$$$$&&&''''''''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&(((***(((&&&%%%(((+++))))))***)))(((%%%""" '''((()))+++++++++***)))*********)))***++++++,,,++++++,,,,,,,,,---------+++,,,------......------/////////000111111222222000222333222111222777;;;;;;GGGZZZnnn{{{wwwvvveeePPPMMMGGGCCCAAABBBDDDEEE???HHHTTT___gggmmmrrruuu]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWUUUSSSSSSTTTVVVTTTVVVXXXZZZ[[[ZZZYYYYYYYYYXXXWWWVVVUUUVVVWWWWWWVVVWWWYYYZZZ[[[ZZZYYYXXXXXXZZZ\\\[[[XXXUUUTTTSSSRRRTTTWWWZZZ[[[\\\[[[[[[]]]ZZZWWWXXXYYYYYYWWWTTTRRRRRRRRRQQQOOOPPPRRRTTTXXXXXXXXXXXXXXXXXXWWWWWWXXXZZZ\\\^^^______^^^]]]______^^^]]]]]]]]]^^^^^^]]]^^^```bbbcccddddddcccbbb^^^\\\^^^bbbccc```]]][[[___cccdddcccdddiiinnnwwwtttqqqqqquuu{{{|||rrreeeYYYQQQNNNUUUVVVXXX]]]bbbiiiooorrruuuwwwvvvrrrpppoookkkeeegggeeedddcccccceeeggghhhkkkjjjgggbbb___```gggllltttooommmrrrzzz||||||}}}~~~{{{xxxvvvuuutttssssssvvv{{{|||zzzxxx}}}wwwqqqnnnpppqqqooollllllaaaWWWVVVXXX^^^kkkxxx~~~}}}xxxqqqpppnnnmmmnnnooooooooooookkkfffbbb```^^^[[[ZZZ\\\SSSHHH@@@===:::777333666444333333333333111000111111111000///......------000111...)))'''+++//////...---,,,,,,---...///+++++++++++++++***)))((()))************++++++++++++++++++******)))))))))((()))***++++++***)))(((&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%""""""###$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))******))))))(((((('''''''''''''''''''''((())))))''''''''''''((((((((((((+++***)))***++++++***)))***)))))))))***+++,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,---------......***++++++,,,---...//////222000//////111222111111111111222222222333333333888>>>LLL\\\iiiwww{{{www}}}hhhddd^^^XXXRRRJJJBBB===???AAADDDHHHMMMRRRVVVXXX^^^]]]]]]\\\[[[ZZZYYYYYYXXXYYYXXXWWWUUUTTTVVVWWWVVVXXXZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWWWWXXXYYY[[[[[[ZZZYYYXXXXXXZZZ\\\\\\ZZZWWWVVVVVVVVVWWWYYY[[[\\\]]]\\\\\\]]]ZZZYYYYYY[[[[[[YYYWWWUUUUUUUUUSSSQQQQQQRRRTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYZZZ\\\^^^```______^^^``````___^^^]]]]]]\\\\\\___```bbbdddeeeeeeeeedddaaa]]]YYYZZZ^^^aaa```^^^___dddiiikkklllpppvvv{{{~~~~~~~~~}}}xxxtttjjjfff```YYYTTTRRRSSSTTTfffgggjjjmmmqqqsssuuuuuuwwwxxxuuuooommmmmmkkkgggeeeddddddddddddeeeggggggggggggfffcccaaabbbggglllrrrqqqsssxxxzzzwwwvvvvvvqqqqqqrrrtttvvvwwwvvvuuuwwwvvvvvvvvvtttpppjjjeeebbb\\\XXX[[[]]]```gggooosssxxx~~~}}}xxxvvvwwwvvvuuusssqqqoookkkiiiiiiccc[[[VVVUUUWWWZZZ\\\SSSKKKAAA;;;999888555222555444333222333333333222222222111000000///.........///000...******,,,///......---,,,,,,---......+++++++++*********))))))---,,,,,,+++***)))((((((************)))))))))(((((())))))))))))))))))(((&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))))))))))))))(((((('''''''''''''''''''''((()))))))))(((((((((((((((((((((***)))))))))******))))))*********)))******++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,------------...------..................///...,,,---///000//////111111111222222222333333666:::CCCOOOXXXbbbssszzzooodddWWWLLLEEECCC@@@>>>>>>AAADDDFFFGGG______^^^]]]\\\[[[ZZZZZZZZZ[[[[[[YYYWWWVVVWWWXXXXXXZZZ[[[]]]]]]]]]\\\\\\YYYXXXWWWWWWVVVVVVWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWWWWYYY[[[\\\ZZZYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]^^^\\\[[[[[[[[[]]]]]][[[ZZZYYYYYYYYYVVVTTTRRRSSSTTTRRRTTTXXX[[[]]]^^^]]]\\\YYY[[[]]]^^^___```______````````````^^^\\\ZZZYYY^^^___aaaccceeegggggghhhccc^^^ZZZZZZ___cccffffffjjjnnntttwwwzzz}}}zzzrrrhhhaaaRRROOOLLLLLLSSS\\\dddiiivvvxxx|||~~~|||{{{xxxyyytttmmmjjjkkkkkkhhhccccccdddeeeeeeeeeeeeeeedddgggiiihhhffffffiiilllqqqtttzzzyyyuuuttttttnnnppprrrsssrrrrrrssstttssswww||||||uuukkk```ZZZVVVVVVYYY___bbb```___aaafffllltttxxxwwwuuutttttt{{{{{{{{{yyytttllleee```\\\XXXSSSQQQQQQSSSUUUVVVLLLFFF???;;;::::::999777666555444333222333444555333222222111111000000000///......---------......------,,,,,,,,,,,,------,,,+++***)))))))))***+++,,,,,,+++***)))(((((('''***))))))))))))(((((((((((((((''''''''''''((((((&&&'''(((((((((((('''&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%###$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))))))))((((((((((((''''''''''''''''''((())))))*********))))))(((((((((((((((((((((((((((((((((++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))),,,,,,,,,,,,------------////////////.........---///---,,,---...000000///111111111222222222222333777888===EEEMMMSSS]]]fffxxx|||qqqfff```QQQKKKCCC???@@@AAA>>><<>>FFFIIIIIILLLWWWlll|||yyy}}}zzzrrrwww~~~}}}vvvooolllmmmkkkccc\\\gggfffeeecccbbb```___^^^\\\]]]^^^]]]ZZZXXXWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYXXXYYYYYYYYYYYYXXXWWWWWWTTTTTTTTTTTTUUUUUUUUUVVVVVVXXXYYYXXXWWWVVVXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ\\\______^^^\\\[[[[[[\\\]]]]]]\\\YYYWWWVVVVVVXXXZZZ\\\^^^___^^^\\\ZZZYYYYYYZZZ[[[\\\]]]^^^^^^[[[\\\]]]____________^^^______^^^^^^^^^^^^^^^___^^^^^^___ccciiiqqqyyy~~~|||vvvoookkkaaa[[[SSSLLLHHHEEEDDDCCCHHHTTTgggwww{{{xxxqqqvvvxxxrrrkkkhhhfffcccbbbcccdddddddddbbb```___dddhhhmmmnnnllljjjkkklllwwwzzz}}}}}}{{{yyyzzz|||{{{vvvsssrrrsssttttttttttttuuuwwwyyyyyyvvvnnncccYYYWWW\\\bbbfffhhhfffbbb___^^^[[[WWWSSSVVVZZZ___ccceeeeeeeeeeeehhhhhhddd\\\TTTPPPNNNQQQPPPOOOMMMJJJDDD===888444444444555555666777777<<<>>>???<<<888555666888222222222222222222222222///000000111000000//////,,,,,,------------,,,,,,+++***)))))))))***+++,,,++++++***)))(((''''''&&&(((((())))))))))))******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''###$$$%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&''''''''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((+++---,,,)))(((***,,,++++++******)))*********))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,---......,,,+++***+++...///000///000000000111111111111222000222333444999@@@CCCAAADDDGGGRRRgggwwwsssvvvxxxxxxxxx{{{||||||{{{uuuqqqiiihhhgggeeecccaaa``````^^^___```___\\\YYYXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWVVVTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[YYYWWWVVVWWWXXXWWWXXXZZZ[[[[[[[[[ZZZZZZYYY\\\______\\\ZZZYYYYYYXXXZZZ\\\[[[YYYWWWWWWWWWXXXYYY[[[\\\]]]]]]\\\\\\XXXXXXYYYYYYZZZ\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^bbbaaa``````___```aaabbbdddfffjjjnnnsssxxx~~~{{{vvvpppiiiaaaYYYTTTKKKHHHEEEFFFJJJPPPUUUWWW[[[fffsss{{{~~~{{{vvvrrrwwwwwwppphhhfffeeedddaaabbbdddeeefffgggffffffdddhhhlllnnnmmmnnnqqqsss||||||zzzxxxvvvvvvwwwyyy}}}}}}}}}{{{wwwuuuttttttpppnnnnnnnnnqqqsssttttttmmmiiiccc\\\ZZZ```jjjrrruuuuuuqqqiiieeeggggggdddZZZYYYZZZ___dddgggeeebbbaaabbb```ZZZRRRMMMMMMOOOWWWSSSMMMGGGCCC>>>:::888555666777777666666666777666:::>>>===999666777888111111111222222222222222...111444333000......///,,,---............---,,,))))))*********+++++++++++++++***)))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$######$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''(((((())))))***'''***---+++((('''))),,,*********)))******++++++)))))))))))))))))))))))))))))))))*********++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,+++***+++---///000///000000000000111111111111222666666333555<<<@@@???@@@>>>BBBOOO```ttttttmmmqqq{{{~~~~~~~~~jjjiiigggfffdddbbbaaa```___aaabbbaaa^^^[[[ZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYXXXYYYZZZZZZZZZYYYWWWVVVTTTTTTUUUVVVWWWYYYZZZ[[[]]]]]]\\\ZZZWWWVVVWWWXXXVVVXXXZZZ\\\]]]\\\[[[ZZZXXX[[[______[[[XXXWWWWWWVVVXXXZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^XXXXXXXXXXXXYYY[[[\\\]]]```___^^^]]]]]]]]]]]]]]]`````````aaaccceeegggiiiooorrrvvvzzz}}}zzzwwwwwwpppdddYYYRRRMMMJJJHHH@@@AAACCCJJJUUUaaaiiinnnhhhooovvvvvvtttwww}}}wwwtttxxxvvvmmmfffdddffffff```aaacccfffiiikkklllmmmeeeiiimmmpppqqqsssxxx|||}}}yyyuuuuuuvvvxxxyyy{{{{{{xxxuuurrrppprrrsssllliiigggiiinnnqqqqqqpppaaa___\\\[[[___iiittt|||~~~~~~xxxooolllpppqqqnnnbbb___]]]bbbiiillliiidddaaaaaa]]]UUUMMMJJJLLLQQQXXXTTTOOOIIIDDD???:::666222444555444333222222222111777<<<===999777777999111111111111111111111111...222666444///,,,---000------...//////...------((()))***+++++++++++++++(((((((((((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%%%%&&&'''((()))******&&&))),,,***'''%%%(((+++***)))))))))***+++,,,,,,************************'''((((((((())))))************+++++++++,,,,,,,,,......---------,,,,,,,,,...,,,,,,---///111222111000000000000111111111111...333444000000777===<<<<<<999;;;AAAIIIYYYtttxxxlllnnnxxxwww~~~}}}ooollliiieeecccaaaaaaaaa```______``````^^^[[[XXXZZZZZZYYYYYYXXXXXXXXXXXXTTTVVVXXXYYYYYYYYYZZZ[[[WWWTTTSSSTTTWWWYYYXXXVVVYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\\\\\\\[[[YYYXXXWWWYYYYYYWWWUUUUUUXXX\\\bbb^^^ZZZZZZ\\\^^^]]]\\\]]]]]]]]]]]]]]]^^^______```aaabbb```^^^\\\[[[[[[ZZZ[[[]]]```dddjjjqqqvvv~~~~~~~~~{{{sssjjjdddcccXXXMMMHHHDDD@@@AAAFFFFFFJJJSSS___kkksssvvvvvvsssqqqnnnmmmpppuuu|||vvvuuurrrooollljjjgggccc```bbbdddhhhlllpppqqqnnnlllmmmoooqqqtttxxx|||}}}{{{yyyxxxxxxvvvsssooonnnooorrrssstttjjjhhhhhhjjjlllkkkfffaaaXXX[[[aaaiiiqqqxxx|||~~~|||xxxuuusssrrrqqqfffbbbaaagggpppsssmmmfff```___ZZZPPPHHHHHHRRR[[[aaaYYYNNNDDD===999666555333333333333333333444444555444444666777777555333222111111111000000//////......//////////////////,,,---.........---,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***(((((())))))))))))(((((('''''''''((()))******+++)))***,,,---,,,***(((''',,,+++***)))((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((()))************+++++++++,,,,,,+++***+++,,,---.........---,,,---...///000000111111111222222222222111111222333555777999:::???@@@@@@>>>@@@JJJ\\\iiiyyyuuuyyy~~~~~~zzzxxxyyy{{{~~~kkkhhheeeaaa^^^]]]]]]]]]aaa```______```^^^\\\YYYZZZZZZYYYYYYXXXWWWVVVUUUZZZ[[[]]]]]]]]]]]]]]]]]]WWWUUUTTTUUUXXXYYYYYYXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[\\\]]]]]]\\\[[[ZZZYYYWWWYYYZZZYYYXXXXXXZZZ\\\]]][[[YYY[[[^^^aaabbbaaaaaa``````_________``````bbbcccdddcccaaa```___```bbbdddgggjjjooouuu{{{}}}sssiii^^^UUUOOOKKKEEEBBBCCCCCCBBBFFFMMMTTTZZZcccmmmtttxxxyyyyyyuuutttrrrrrrssswww{{{~~~vvvmmmlllllljjjfffbbbbbbdddgggoooqqqrrrttttttsssrrrqqqtttvvvxxx{{{}}}}}}xxxuuusssrrrrrrqqqooonnnooorrrvvvxxxyyyqqqpppmmmiiieeebbb``````bbbffflllrrrvvvzzz}}}~~~}}}zzzvvvrrrnnnllliiigggfffjjjooopppkkkfff___ZZZTTTNNNLLLOOOTTTXXXUUUOOOEEE===888666444444333333333333222222222222222222222333444444222000000000000/////////..............................,,,,,,---......---,,,+++++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%%%%%%%&&&((()))'''(((((())))))(((((('''&&&&&&'''(((((())))))*********+++++++++***)))(((,,,+++***)))((((((((((((((((((((((((((('''''''''++++++************++++++))))))*********+++++++++,,,,,,+++++++++,,,---......------,,,---...///000000000000000111111111222111111222333444666777888777999:::888888???LLLWWWkkk{{{}}}~~~kkkiiieeeaaa______```aaa```______```aaabbbbbbaaa^^^^^^]]]\\\ZZZXXXWWWVVVZZZZZZ[[[[[[\\\\\\\\\]]]ZZZYYYWWWXXXYYYZZZZZZYYYYYYZZZ[[[[[[\\\\\\[[[[[[YYYZZZ[[[[[[\\\\\\[[[[[[]]]^^^^^^^^^^^^\\\ZZZYYYVVVXXX[[[\\\[[[[[[\\\]]][[[[[[\\\___bbbddddddccceeedddcccbbbbbbaaabbbbbbbbbdddgggggggggggghhhiiilllmmmpppuuuyyy~~~|||xxxyyysssiii]]]QQQGGGAAA===AAABBBFFFKKKMMMOOOUUU\\\cccjjjrrrxxxxxxxxxxxxxxxvvvvvvvvvwwwxxxyyyyyyzzz~~~}}}~~~~~~yyyppphhhdddffffffccc___aaajjjrrrzzz{{{|||yyyvvvtttvvvyyyyyysssooolllllllllmmmmmmmmmqqquuuzzz||||||yyywwwqqqggg^^^ZZZ]]]aaammmrrryyy|||||||||}}}~~~~~~~~~~~~{{{wwwqqqjjjggghhhhhhjjjmmmooonnniiifff^^^XXXQQQQQQUUUXXXWWWUUUHHHCCC<<<777555444444444333333333222111111111000//////...///111111///---//////...............---------------------------+++,,,,,,---------,,,,,,******)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((((((************))))))))))))+++***)))(((((('''(((((())))))(((((('''''''''&&&)))((((((''''''(((((())))))))))))*********++++++,,,++++++++++++,,,---------------,,,---......///////////////000000000000111111111222222333555555666999:::999777:::BBBIIIPPP]]]qqqyyylllkkkyyysssppplllhhheeeddddddeeeaaa```___aaaeeegggiiiiiiccccccbbbaaa___\\\ZZZXXXUUUTTTUUUWWWZZZ]]]^^^^^^^^^\\\[[[ZZZYYYYYYYYYXXXZZZZZZ[[[\\\]]]\\\\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^___^^^\\\[[[ZZZWWWYYY]]]___```___^^^^^^___```bbbdddffffffeeedddiiihhhfffeeedddccccccccccccfffjjjmmmooorrruuuwwwwwwwwwyyy|||}}}|||zzzvvvqqqjjjfffZZZVVVPPPHHHBBB??????@@@OOOUUU\\\`````````dddiiilllrrrwwwxxxtttqqqrrruuutttuuuxxxzzz{{{zzzyyyxxxyyyxxxwwwwwwvvvsssooojjjdddfffgggffffffiiiqqqwwwyyy{{{|||yyyuuuvvv|||~~~wwwqqqmmmkkkkkklllnnnnnnooossswwwzzzzzzzzz{{{vvvnnnddd]]]]]]bbbgggqqqwww~~~||||||}}}||||||{{{yyyuuuooojjjfffdddhhhnnnqqqppplllgggdddXXXTTTRRRTTTXXXWWWQQQKKKAAA===888555444444555555333333222222111000//////...---,,,---...///...,,,........................------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$$$$%%%%%%$$$######%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''***))))))((((((((())))))***)))(((((('''''''''((()))))))))(((''''''&&&&&&(((''''''&&&&&&''''''((())))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,---------...............////////////000222111111111111222222333777:::======;;;:::===AAA>>>EEESSSiiiuuukkkmmmxxxyyytttnnnjjjhhhggggggfffdddeeeggghhhiiihhhcccccccccbbb```^^^[[[YYYRRRQQQQQQUUU[[[```bbbbbb___^^^]]]ZZZXXXVVVVVVVVVYYYZZZ\\\]]]]]]]]]\\\[[[\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]^^^___^^^]]]\\\[[[]]]___bbbeeeffffffdddbbbccceeeiiikkkllllllkkkjjjmmmlllkkkiiihhhgggffffffhhhlllqqqvvvzzz~~~|||wwwooogggaaaZZZTTTQQQBBBBBBCCCCCCDDDHHHNNNSSSdddkkkrrrssspppnnnnnnppprrrvvvxxxuuupppnnnqqquuurrruuuyyy|||}}}|||zzzyyyuuusssqqqpppooommmkkkjjjhhhhhhjjjmmmqqqtttvvvwwwtttwwwyyyxxxwww{{{yyysssooonnnooopppqqqqqqqqqtttvvvwwwuuuttttttmmmeeeaaabbbfffkkkmmmqqqvvv}}}~~~~~~~~~|||{{{yyywwwtttpppmmmkkkgggmmmsssuuupppiiibbb___PPPQQQSSSTTTQQQKKKCCC>>><<<999555333333444333333333333222222111000/////////---,,,---...///...---////////////////////////------,,,,,,++++++++++++************++++++,,,,,,)))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((((((''''''((()))))))))(((''''''&&&'''''''''))))))(((((('''''''''&&&+++******))))))******+++(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,------------------.........////////////111111000000000111111222111555999;;;:::999999;;;999<<>>EEEOOOaaazzz~~~zzz}}}~~~{{{yyyuuuqqqmmmmmmoooqqqrrrrrrpppnnnlllddd```]]]^^^cccffffffdddggghhhiiigggeeedddfffhhhiiikkkmmmoooooonnnlllkkkiiijjjkkkkkkllllllkkkkkkpppqqqssstttvvvvvvuuuuuuxxxxxxxxx{{{}}}}}}{{{xxxtttwww{{{}}}~~~~~~||||||zzzyyyxxxxxxxxxxxx}}}~~~~~~{{{zzzyyyzzzxxxrrrkkkgggfffddd```\\\QQQMMMFFFCCCCCCFFFHHHIIIUUU]]]hhhooossswww{{{}}}wwwwwwxxxwwwvvvtttqqqpppooopppqqqrrrrrrrrrqqqqqqpppooollliiihhhhhhiiikkknnnrrrvvv{{{}}}~~~~~~~~~{{{|||}}}~~~{{{wwwsssqqqqqqpppooonnnoooqqqrrrqqqpppnnnooorrrvvvzzz|||||||||{{{{{{}}}}}}xxxtttqqqpppmmmiiidddaaa]]][[[YYY[[[YYYSSSKKKAAA;;;888888333111000000222222111000333333333333222222222222000///---,,,...//////...------........./////////.........---,,,+++++++++))))))(((((()))***,,,---)))))))))(((((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###&&&(((&&&###"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***((()))***+++,,,++++++******+++,,,---------,,,,,,....../////////000000000000000000000111222222333222444777999:::;;;<<<<<<888777999===AAAJJJ\\\mmm~~~zzzyyy{{{~~~}}}|||zzzuuuooonnnppprrrooolllnnnqqqrrrrrrpppqqqtttvvvuuuwwwzzz{{{|||{{{yyywww|||}}}~~~~~~~~~~~~~~~~~~zzztttooolllkkkbbb[[[SSSNNNMMMKKKGGGDDDAAA@@@@@@DDDLLLUUU\\\___eeeooo|||zzzrrrssstttvvvvvvrrrlllgggkkkkkkjjjjjjiiiiiihhhhhhmmmmmmlllkkkkkkmmmpppsssqqqwww~~~~~~|||}}}~~~}}}wwwsssooonnnlllkkkjjjlllooorrrrrrrrrttt{{{|||uuupppjjjddd\\\VVVVVVXXXZZZ\\\[[[TTTHHH<<<444111111222222111111222444555444333333333333333333333444444000...,,,,,,---//////...,,,,,,,,,------.........//////...------,,,++++++)))((((((((((((***,,,---***)))))))))))))))******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!"""%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""%%%'''%%%"""!!!$$$(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''###%%%'''))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''((()))************))))))))))))******(((((((((((())))))))))))((()))***+++,,,+++*********+++,,,---...---,,,,,,////////////000000000000000000000000111222333444111222444666777888::::::666333444999<<>>FFFTTTiiizzzgggmmmzzzxxxtttwww|||hhhhhhhhhddd^^^WWWOOOJJJJJJLLLPPPUUUZZZ^^^bbbdddbbbfffmmmuuu|||}}}tttnnnllllllkkkgggccc___^^^___VVVTTTPPPJJJDDD@@@???>>>AAACCCGGGKKKNNNPPPSSSUUU^^^aaadddhhhnnnuuu~~~~~~}}}||||||}}}zzzooojjjkkknnnpppnnnllliiifffdddccccccccceeedddbbb```^^^[[[XXXWWWcccjjjqqqqqqlllhhhjjjnnnssswww}}}}}}|||yyytttpppqqqwww|||~~~}}}{{{xxxvvvuuutttssssssnnniiijjjooorrrqqqoooccc\\\VVVUUU\\\iiixxxzzzwwwtttrrrqqqrrrvvvxxxyyyxxxyyy}}}}}}vvvppplllfffeeeccc\\\SSSIIIAAA===888555222111222333333222111111000000000000111111000000000111000000//////................................................+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,***((('''''')))+++,,,***)))(((''''''''''''((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########%%%%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%###%%%''''''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***(((&&&$$$$$$%%%&&&''''''''''''###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((()))))))))******)))(((''''''&&&&&&''''''*********))))))))))))***))))))))))))***************)))))))))***+++---...------------............/////////////////////////////////////////////000333444555555333222222333999999<<>>===>>>BBBEEEIIIQQQZZZ```dddfffhhhhhhnnnqqquuuxxxzzz}}}~~~}}}}}}|||{{{|||{{{yyyxxxyyy}}}uuummmjjjjjjlllmmmooollliiieeeccccccdddeeebbbeeehhhjjjhhhbbb\\\XXXeeeiiimmmjjjeeeeeekkkqqqzzz|||}}}}}}zzzyyyyyyzzz||||||yyyuuurrrttt{{{~~~{{{xxxuuutttssssssqqqmmmjjjkkknnnmmmhhhcccXXXXXXXXXZZZbbbppp|||{{{xxxsssqqqnnnmmmooosssvvvwwwvvvxxxxxxvvvqqqllliiihhhfffddd^^^TTTHHH>>>888666555444222222222222222111111111000//////000111111000000000000000///...---........................---.....................,,,,,,---------,,,,,,+++***++++++,,,,,,++++++***((('''%%%$$$$$$%%%&&&'''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$&&&''''''$$$######$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%% ######$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%(((******)))'''###$$$%%%&&&''''''''''''###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))((((((''''''''''''))))))))))))***)))))))))(((((()))))))))*********+++************,,,...///+++,,,,,,,,,------------.....................////////////000000000000000000222444444333222222333777777999===EEEQQQ^^^ggg|||~~~wwwssswwwzzz{{{vvvvvvuuusssoookkkfffcccPPPKKKFFFAAA@@@???>>>===>>>???@@@BBBFFFJJJNNNQQQPPPQQQSSSUUUWWWYYYZZZZZZ]]]___aaabbbbbbbbbccceeejjjlllnnnoooooommmjjjiiicccbbbaaa``````aaabbbccceeeffffffddd___YYYUUUSSSPPPNNNLLLHHHEEEBBB@@@???999;;;<<<<<<:::999999:::===???AAABBBDDDIIIQQQWWW___jjjtttxxxyyyyyyxxxuuuvvvyyy}}}}}}||||||||||||{{{|||zzzxxxvvvvvvxxx{{{}}}zzzuuuooojjjiiikkklllmmmooolllhhheeeccccccddddddkkkooovvvyyyxxxpppgggaaa```dddggghhhiiinnnvvv}}}~~~~~~|||xxxsssqqqsssvvvyyyxxxvvvssssssvvv{{{~~~}}}{{{xxxvvvuuuttttttpppnnnkkkjjjiiieee___ZZZVVV^^^dddggglllvvv~~~zzzsssqqqnnnllllllnnnppprrrnnnmmmkkkhhheeedddeeeggg___[[[RRRHHH===666333222222111111000/////////000111000///......///000111///000000//////...---,,,---------------------------------...............---------------,,,++++++*********++++++*********(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***(((%%%###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$%%%%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%% !!!$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&%%%$$$$$$###%%%''''''&&&%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((()))*********))))))'''(((((())))))*********+++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,---------.............../////////000000111111111...000222333222222333444000333777:::???DDDJJJNNN^^^lll~~~{{{}}}zzzvvvrrrxxx|||||||||~~~}}}kkkllllllnnnoooqqqrrrsssddd^^^VVVPPPMMMLLLJJJIIIHHHFFFCCCAAABBBDDDHHHJJJ@@@????????????@@@@@@AAA@@@BBBEEEEEEEEEEEEGGGHHHKKKLLLMMMMMMNNNMMMLLLLLLGGGFFFGGGGGGGGGHHHIIIJJJIIIJJJJJJHHHCCC???===<<<======<<<;;;:::999:::;;;777:::>>>AAACCCDDDFFFHHHMMMOOORRRRRRSSSYYYbbbiiippp{{{{{{{{{}}}~~~~~~}}}}}}~~~}}}|||{{{{{{||||||{{{zzzyyywwwuuutttsssuuuwwwxxxuuupppjjjggghhhjjjmmmnnnnnnmmmkkkjjjkkklllnnnpppyyy}}}|||rrrllleeeiiioootttxxx|||{{{|||zzztttooonnnqqqvvvxxxuuurrrrrrtttxxx{{{|||zzzzzzyyyxxxxxxwwwvvvvvvooommmjjjfffbbb^^^[[[YYY```lllvvvvvvtttyyy{{{xxxrrrqqqpppmmmjjjhhhhhhhhhgggddd```^^^]]]___bbbcccRRRLLLDDD<<<777444222222000000000///...///000111000///...------...///000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------,,,***))))))((())))))******))))))((()))******+++***)))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%$$$############$$$%%%$$$''')))(((###!!!"""%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$######$$$$$$%%%******)))'''$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''')))*********))))))''''''(((((()))******+++******+++++++++++++++***************+++++++++,,,,,,,,,---------.........---......///000111111222...000111222111111333555...111444777999<<>>???===>>>???@@@AAAAAABBBBBB>>>@@@@@@???===;;;;;;;;;777999;;;;;;;;;;;;<<<>>>>>>BBBGGGLLLPPPSSSWWWYYYbbbdddeeeccccccgggpppwwwqqq|||~~~~~~{{{{{{{{{zzzxxxuuuuuuwwwzzz}}}{{{{{{{{{{{{{{{xxxvvvtttsssrrrqqqqqqrrrtttuuutttnnnhhheeeeeeiiimmmooorrrrrrsssvvvyyy~~~}}}tttnnnpppuuu|||wwwxxxwwwsssnnnnnnrrrwwwxxxtttqqqrrrvvvzzz{{{zzzwwwwwwxxxxxxxxxxxxwwwwwwnnnlllhhhbbb]]]ZZZZZZ\\\kkkyyyyyyzzz~~~yyy||||||wwwssspppqqqqqqooojjjddd```^^^eeeaaa\\\YYYZZZ\\\]]]^^^GGGBBB;;;666444444333333000000000000///000333555000///---,,,,,,---///000////////////...---,,,+++++++++++++++++++++++++++---------.........//////------,,,,,,***)))''''''(((((())))))))))))((((((&&&'''((())))))'''%%%###&&&&&&''''''(((''''''&&&########################%%%$$$"""!!!!!!"""$$$%%%!!!$$$'''%%%!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""&&&&&&%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###%%%%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$###"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""###$$$###!!!"""$$$%%%&&&'''''''''###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###&&&'''(((*********)))(((&&&''''''((()))******+++((()))***++++++***(((''')))************+++++++++,,,,,,,,,------.........,,,,,,---...///111111222000111222111000111333555222333555555666777:::===EEEBBBIII]]]uuu|||yyy|||{{{zzz}}}wwwuuuvvv~~~{{{zzzzzzyyy|||~~~}}}{{{}}}^^^dddlllrrruuuxxx{{{~~~zzztttqqqooooooooonnnjjjeee]]]XXXVVVWWWXXXXXXQQQMMMHHHCCCAAA@@@>>><<<::::::;;;;;;:::999888777::::::888777666777:::===BBBDDDIIINNNQQQPPPKKKHHHLLLGGGAAA@@@DDDFFFDDDAAACCCFFFHHHJJJJJJJJJKKKMMMRRRVVV]]]fffoootttuuuuuu{{{wwwsssppprrruuuxxxyyyyyy}}}}}}||||||xxxvvvuuuqqqlllllloootttvvvyyyzzzzzzwwwssspppnnnppprrruuuvvvwwwwwwvvvsssppplllhhhggghhhkkknnnvvvxxx|||zzzsssqqqtttzzz~~~~~~{{{xxxssspppqqqssstttuuurrrqqqpppsssxxx{{{{{{zzz{{{vvvqqqqqqtttuuussspppfffdddaaa^^^]]]```fffkkksss{{{xxxrrrqqqtttttttttuuuuuuvvvvvvwwwwwwrrrttttttoooggg___[[[ZZZYYY[[[___cccccc[[[NNNDDD;;;:::777444111000//////111222333444444333000---000000000000000000000000333333222111///---,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++******+++***)))'''''''''((()))))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))''''''&&&%%%&&&'''((()))))))))((('''&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%########################%%%&&&''''''&&&%%%###""""""###%%%&&&'''((((((((()))'''%%%$$$%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$"""""""""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''((((((((())))))((('''&&&&&&&&&&&&%%%&&&&&&'''))))))&&&''')))***+++***((('''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))***)))))),,,000111...***)))***+++,,,------...///++++++,,,,,,---.../////////////////////.........111111111000111222222333333444555777888777777666<<<===BBBJJJUUUfff|||}}}{{{{{{~~~{{{yyyyyy|||```dddiiinnnqqqtttvvvxxxzzzuuupppmmmmmmoooqqqrrrpppnnnllljjjgggbbb]]]XXXXXXUUURRROOONNNMMMLLLJJJFFFFFFGGGGGGFFFCCCAAA???<<<=========???CCCGGGJJJSSSUUUXXX\\\```bbb```^^^UUUXXXZZZ[[[ZZZXXXWWWVVVYYY\\\___aaaaaa``````aaabbbdddjjjrrrzzztttqqqnnnmmmqqqvvvzzz|||yyy}}}~~~zzzxxxzzzuuuqqqooollljjjlllpppuuuuuuuuutttrrrooommmkkkkkkmmmppprrrrrrqqqooonnnfffggghhhjjjkkkkkkllllllqqqyyy|||xxxsssqqqrrrxxxzzzsssqqqooonnnnnnooooooooouuuttttttwwwzzz{{{zzzxxxssspppmmmmmmnnnlllgggbbbYYY[[[^^^aaadddhhhnnnrrrzzz~~~~~~wwwrrrrrrtttpppppppppqqqppppppppppppmmmmmmmmmhhhaaaZZZVVVUUUVVVZZZ^^^___YYYOOOEEE>>>777666444333111111111111444333555;;;???>>>777111000000000000000000000000222222222111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++...,,,***)))***+++++++++))))))))))))))))))))))))***)))'''&&&&&&&&&((()))'''&&&&&&%%%&&&'''((()))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$""" !!!%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$###"""###&&&'''((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&''''''((((((((((((''''''&&&'''''''''&&&%%%%%%$$$$$$"""$$$&&&'''((('''&&&%%%((((((((()))))))))))))))))))))))))))))))))))))))'''((((((***++++++)))'''(((((())))))******++++++++++++,,,,,,---......///////////////............000000000000000111222222000111222333333444444333666666888===CCCOOOcccuuu~~~{{{yyy|||{{{yyyzzz}}}ggggggiiilllpppsssttttttwwwsssooommmnnnrrruuuvvvvvvvvvuuutttqqqkkkccc]]]^^^\\\[[[[[[\\\\\\[[[ZZZXXXYYY[[[[[[YYYUUUQQQNNNLLLMMMMMMOOOQQQUUUXXXZZZ\\\[[[\\\___cccgggiiijjjbbblllwwwzzztttnnnlllnnnuuuwwwyyyzzzxxxuuussssssooooooqqquuuzzzkkkiiiggghhhmmmtttzzz|||yyyzzzwwwxxxqqqllljjjiiihhhlllqqqrrrqqqooommmkkkiiihhhgggfffgggiiikkkjjjiiigggeeehhhiiikkklllmmmlllkkkjjjqqqzzz~~~}}}vvvuuussstttxxx~~~~~~yyyuuurrrsssssssssrrrqqqooooooxxxxxxyyy{{{|||{{{xxxvvvqqqnnnkkkiiigggbbbZZZTTTTTTZZZdddlllrrruuuwwwyyy}}}~~~}}}{{{wwwvvvvvvxxxssstttttttttsssqqqpppooollljjjfff```ZZZUUUSSSRRRVVVZZZ[[[VVVKKK@@@999666333222111111111222222333444333666>>>FFFFFF<<<333000000000000000000000000111111111000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++(((%%%&&&)))+++***)))))))))))))))))))))))))))***)))(((&&&&&&''''''(((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&$$$"""######%%%$$$$$$######$$$$$$%%%##############################""""""######$$$$$$%%%%%%$$$$$$###""" $$$""""""###&&&(((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%'''&&&''''''(((((((((''''''%%%&&&&&&&&&&&&$$$###"""!!!"""$$$&&&''''''&&&%%%((((((((())))))*********))))))))))))))))))))))))'''(((******((('''&&&&&&))))))))))))))))))))))))++++++,,,,,,------............................../////////000000000111111000000000000111222333333555444555888:::@@@NNN\\\uuu~~~|||{{{vvvooolllqqq|||pppnnnmmmooouuuyyyyyyxxxzzzxxxvvvuuuwwwxxxxxxxxx|||zzzxxxwwwuuusssooollleeeeeeeeehhhkkklllkkkjjjjjjlllnnnooommmiiidddaaaeeeeeedddeeedddcccaaa___XXXUUUTTTUUUZZZaaafffhhhooozzz}}}{{{|||}}}yyyxxxxxxxxxuuurrrqqqrrrtttuuuuuujjjgggeeeeeejjjpppuuuwwwyyy{{{vvvpppkkkkkkkkkkkkmmmrrrjjjjjjjjjjjjiiihhhgggfff______```aaabbbdddeeefffqqqpppppppppqqqrrrsssssstttvvvwwwxxxxxxzzz~~~~~~{{{yyyyyyyyywwwuuuyyyyyyyyyxxxvvvtttssssssxxxyyy|||}}}}}}zzzvvvssssssooojjjfffccc^^^YYYUUU___gggttt}}}~~~}}}{{{zzzyyyyyy{{{|||||||||wwwxxxyyyyyywwwuuurrrpppnnnjjjbbb[[[VVVTTTUUUWWW\\\YYYSSSJJJ???666222222000000000000000111111111///000444;;;AAA@@@999222000000000000000000000000000000000///...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********)))))))))&&&###$$$(((***)))'''(((((((((((((((((((((((())))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""" """$$$%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%########################%%%$$$######$$$&&&''')))$$$$$$$$$$$$###!!! )))'''%%%$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&'''((((((((((((!!!###%%%'''((('''&&&%%%$$$%%%&&&((())))))))))))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))'''***---,,,)))((()))+++------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------...............///......///000000000000000333222111111222333555666777666777:::;;;===GGGQQQYYYhhh}}}~~~xxxvvvqqqhhhbbbbbbjjjqqqtttqqqppprrrxxx}}}~~~}}}|||yyy|||{{{{{{{{{}}}|||zzzyyyooooooppptttxxxzzzzzzyyywwwyyy|||~~~~~~{{{xxxuuuvvvtttrrrpppmmmhhhbbb]]]UUURRRPPPSSSYYYbbbjjjnnnxxx~~~}}}yyywwwyyy{{{~~~zzztttqqqqqqrrrttttttsssoookkkiiijjjnnnqqqrrrvvv|||wwwqqqmmmooopppooooooqqqgggiiikkklllllliiifffdddZZZZZZYYY[[[___eeekkkoooppprrruuuxxxzzzzzzyyyxxxnnnlllkkknnnwwwwwwuuuttttttvvvzzz}}}~~~{{{wwwuuuuuuwwwuuuxxx{{{|||zzzuuuqqqnnnmmmjjjfffcccbbbbbbccccccnnnvvv{{{zzzyyy{{{}}}~~~|||zzztttuuuvvvvvvtttqqqmmmjjjhhhccc[[[VVVUUUXXX\\\```___VVVIII>>>888444222111111111111000000//////...---000333555555444333222000000000000000000000000...............---,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))((((((((((((,,,)))''''''***,,,,,,+++(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$######"""!!!!!!"""""""""$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$######$$$&&&((()))###$$$$$$$$$$$$$$$######+++)))&&&$$$$$$$$$""" %%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((%%%%%%&&&''''''(((''''''###$$$&&&((()))((('''&&&&&&&&&'''((()))*********&&&&&&''''''((())))))***((((((((((((((((((((((((&&&))),,,,,,******,,,............---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......//////......///000000000000///333333222222222444555777555444555888888999>>>FFFFFFNNN[[[lll~~~|||~~~~~~xxxwwwvvvqqqhhh^^^ZZZ\\\```pppoooooorrrvvvyyy|||}}}|||sssuuuxxx|||}}}yyyuuurrrrrrrrruuuyyy|||||||||{{{~~~}}}yyysssooolllhhhccc^^^XXXVVVTTTXXX___iiiqqquuuyyyzzz}}}}}}{{{|||{{{uuussstttwwwzzz{{{~~~yyysssnnnmmmnnnooopppqqqwwwzzzsssooorrrsssqqqoooooolllnnnppppppnnnjjjeeebbb]]]\\\\\\^^^dddllltttyyyvvvyyy~~~xxxpppkkkfffgggkkkvvv~~~}}}rrrrrrrrrtttyyy~~~zzzzzz|||sssuuuxxxwwwrrrmmmhhhfff```bbbeeeiiimmmqqqtttvvvwww}}}~~~||||||{{{zzzwwwuuuuuuvvvwwwvvvrrrlllfffbbbYYYVVVTTTTTTWWW\\\___aaaXXXNNNAAA888555555444333222222222111000///...------111444222///...000444000000000000000000000000,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))(((((((((((('''))))))(((''''''((()))***))))))))))))))))))))))))((((((((((((((('''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%###""""""###%%%$$$$$$######$$$$$$%%%########################""""""""""""###$$$%%%&&&######$$$%%%&&&&&&&&&%%%'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''&&&%%%''')))%%%&&&&&&'''''''''&&&&&&'''(((((()))(((&&&%%%$$$&&&&&&&&&''''''''''''((((((((()))******+++,,,,,,((((((((((((((((((((((((%%%'''((()))))))))+++---+++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...///000111222111000///000000000000111222333444666444444666666444777===BBBCCCHHHSSS```ppp|||wwwwwwwwwrrrhhh\\\TTTTTTVVVjjjlllnnnoooppprrruuuwww}}}sssssstttuuuvvvuuurrrppprrrqqqpppqqqtttwwwxxxyyyzzz~~~uuunnnllllllkkkiiiccc```^^^___dddiiinnnqqqqqqrrrtttyyy{{{vvvuuuvvvzzz}}}|||uuuooommmmmmnnnnnnrrrvvv|||}}}uuuoooooopppnnnmmmmmmpppqqqrrrqqqooolllhhhfffeeeeeefffiiiooouuu{{{~~~~~~yyyrrrlllhhhkkkoooxxx}}}|||sssssstttwww}}}~~~|||}}}rrrtttuuuqqqjjjccc^^^\\\^^^gggttt~~~}}}zzzwwwuuuvvvvvvyyyzzzzzzwwwppphhh___ZZZPPPQQQSSSWWW[[[\\\YYYVVVFFFBBB<<<777444444444444111111222222111000...---///000111111000000111222000000000000000000000000+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********++++++************)))))))))%%%''')))&&&###"""%%%)))))))))))))))))))))))))))(((((((((((((((''''''&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""'''((()))(((&&&$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################!!!"""######$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%###"""###%%%'''''''''$$$$$$$$$$$$############"""######$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((&&&&&&'''''''''&&&%%%%%%(((((('''&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%&&&&&&'''((()))***+++,,,------((((((((((((((((((((((((((('''&&&&&&((())))))))))))))))))(((((((((((((((++++++++++++++++++++++++++++++,,,------...//////...///111222333222111000......///000111111111111666333333666666555777;;;BBB@@@AAAGGGMMMVVVeeesss}}}~~~}}}zzzyyysssgggZZZQQQQQQSSSgggkkknnnnnnmmmmmmpppsssxxxzzz{{{tttpppoooqqqssstttvvvtttrrrrrruuuwwwyyyyyyxxx|||{{{pppnnnqqqtttuuuqqqmmmiiigggggghhhiiiiiigggjjjooouuuzzz{{{yyyzzz}}}~~~yyyrrrmmmkkkkkklllllluuuxxx|||vvvmmmkkklllkkkkkklllqqqqqqpppoooooonnnnnnmmmlllmmmppptttxxx{{{~~~}}}wwwsssrrrtttxxx{{{www|||}}}|||ttttttuuuwww}}}|||wwwvvvssstttsssmmmddd[[[VVVUUUeeesss|||wwwssstttxxx{{{zzzzzzyyytttlllaaaWWWQQQOOORRRXXX^^^```[[[QQQIII777999;;;888444222333555///000111222222111000//////......000222333222000000000000000000000000000++++++,,,---------,,,,,,------------------------))))))))))))************,,,,,,,,,++++++++++++***'''+++...***%%%###'''---))))))))))))))))))))))))((((((((()))(((''''''&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''((())))))$$$%%%%%%%%%%%%$$$######"""$$$%%%%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$######%%%''''''&&&$$$$$$$$$############"""!!!"""###$$$%%%&&&&&&&&&!!!!!!###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''""""""$$$%%%&&&'''''''''''')))+++,,,+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&%%%&&&'''((()))***++++++((((((((((((((((((((((((,,,)))&&&''')))***)))&&&((((((((()))))))))))))))++++++++++++++++++++++++++++++,,,,,,---...//////...000222333444333111000---...000222222222111111111//////333555555777<<<>>>;;;;;;???AAABBBKKKWWWjjjyyyzzz~~~{{{xxx{{{|||tttfffYYYQQQQQQTTTkkklllmmmmmmmmmmmmmmmlllsssuuuyyy~~~~~~|||zzzvvvtttsssssstttyyyvvvrrrooopppsssxxx{{{xxxuuuxxx{{{xxxvvvrrrmmmhhhdddaaa___hhhhhhjjjoooxxx|||xxxvvvwwwyyyzzz{{{yyyvvvrrrnnnllllllmmmnnnzzz|||~~~vvvsssnnnjjjhhhiiikkkmmmpppnnnmmmooorrruuuwwwxxxxxx{{{~~~}}}|||}}}{{{vvvssswww~~~|||~~~vvvttttttvvvzzzzzzxxxrrroooggg]]]UUUTTTYYY___mmmxxx}}}zzzyyy{{{~~~}}}yyyrrrhhh^^^XXXWWWXXXWWWXXXZZZZZZVVVNNNDDD<<<444444333333222111000000111111111000000000000000////////////............////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++))))))(((((((((((())))))++++++++++++*********)))$$$&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######### """$$$%%%$$$######$$$%%%$$$""""""###$$$###"""!!!###$$$###"""!!!%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$###### !!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######%%%%%%%%%$$$$$$#########!!!!!!"""############"""%%%%%%$$$###$$$%%%&&&'''''',,,000000***&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))************(((((())))))******++++++)))************+++++++++***+++,,,---///000111111---000444444111//////000111000000///000222333555000000000111333555777888555777999;;;<<<>>>BBBDDDSSS```www~~~www~~~zzz{{{xxxwwwqqqggg[[[TTTUUUWWWooooooooonnnnnnmmmllllllnnnppptttxxx|||~~~zzzwwwvvvvvvuuuuuusssqqqooonnnpppuuuzzz~~~~~~{{{xxxtttooojjjeeebbb```dddfffjjjpppxxxzzzwwwsssqqqrrrsssssssssqqqpppmmmkkklllooorrrtttyyy{{{||||||{{{yyyzzzzzzmmmllljjjiiijjjllloooqqqqqqrrrtttvvvxxxzzz|||}}}}}}yyywwwwwwyyy~~~~~~}}}xxxtttxxx~~~}}}zzzyyyyyyuuurrrqqqtttxxx{{{}}}~~~vvvtttlllggg___XXXWWWZZZ___cccqqqzzz}}}{{{zzzzzzzzzuuusssssswww}}}~~~yyyttttttmmmddd\\\XXXXXXYYYZZZ___\\\WWWQQQKKKCCC:::555444444333222222111000000333333333222222222222222000000000/////////......000000000000000000000000.........---------,,,,,,------,,,,,,,,,,,,++++++******))))))))))))******+++*********))))))))))))'''(((((((((&&&$$$!!!'''((())))))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&(((&&&$$$###$$$$$$###"""!!!###$$$%%%%%%$$$###$$$$$$$$$######"""""""""%%%%%%$$$$$$############$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$$$$######!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&***...---)))%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&%%%''''''''''''(((((((((((((((((()))))))))*********)))))))))))))))*********)))************+++++++++++++++,,,---...//////000---///111222111//////////////////000000111222333000000111222333555666777555666888888999:::<<>>BBBHHHRRR\\\dddpppxxx}}}{{{}}}|||wwwuuussssssttttttsssrrrqqqqqqooommmjjjgggeeeddddddeeellllllkkkjjjhhhfffdddcccgggnnnrrrpppkkkhhhdddaaaccceeehhhiiigggfffffffffcccdddeeeeeeeeedddbbbbbbeeecccaaa```bbbeeejjjllljjjkkkooouuu|||yyyuuurrrpppmmmjjjkkkjjjjjjjjjkkklllnnnoooyyy|||~~~{{{yyy}}}xxxxxxwwwsssssstttpppqqqsssuuuvvvwwwwwwwwwsssssssssttttttrrrnnnkkkaaa\\\ZZZ\\\^^^```eeekkkttt|||wwwrrrooohhhfffdddccceeejjjooorrrrrrtttvvvvvvppphhh___ZZZZZZ]]]bbbeeebbbXXXIII>>><<<999666555555444333222111111111111111111111111111111222333444555666777222222222111111111111000/////////////////////////////////.........------------,,,,,,,,,,,,++++++))))))(((((((((((())))))((((((((((((''''''''''''''''''((()))***+++,,,---000...+++((('''''')))***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!""""""!!! ###%%%###"""!!!!!!###%%%%%%$$$###"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%"""""""""############$$$##################$$$$$$"""##################"""######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&(((+++,,,''''''''''''((((((((((((''''''(((((((((((())))))************)))))))))))))))************+++++++++++++++++++++++++++++++++,,,+++***+++---......---+++,,,---...............111222333444444444333222000222333333333444777999888:::<<<>>>AAAEEEJJJNNNVVV\\\jjj~~~||||||}}}~~~}}}}}}}}}||||||zzzyyyyyyuuuvvvuuuqqqkkkiiillloooqqqpppooommmiiiddd```]]]___gggjjjfffaaa```___]]]aaacccfffggggggeeeeeeeeefffggghhhiiiiiihhhfffeeedddcccaaaaaabbbeeehhhkkklllkkklllooovvv|||zzzwwwvvvvvvuuuuuussstttvvvwwwxxxyyyyyyyyy~~~~~~~~~}}}{{{xxxuuuttt}}}xxxvvvxxxyyywwwuuuvvvwwwvvvuuutttuuuvvvwwwyyyqqqooommmkkkhhheee```\\\UUUVVV[[[eeelllppptttyyy~~~|||zzzvvvssspppnnnkkkkkkkkkkkklllmmmnnnnnnooorrrtttoooggg___\\\\\\___dddhhhdddXXXJJJ>>>888666555333444444444222000000000000000111111111111000111222333555666777888222111111111111000000000........................////////////............------,,,,,,,,,,,,++++++***))))))))))))))))))***)))))))))(((((((((''''''***************++++++,,,///......,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% """######""""""###$$$%%%###""""""$$$%%%%%%$$$######""""""""""""######"""#########$$$$$$$$$$$$############$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%''')))***''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))*********)))************++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,---...000,,,,,,,,,------...///000222222444555555444222111111222333333333444666888777:::<<<>>>@@@BBBEEEHHHJJJKKKSSSbbbppp~~~}}}yyyvvvzzzttttttssspppkkkeee___[[[WWW___bbb]]]ZZZ^^^aaaaaagggjjjlllmmmllljjjjjjjjjkkklllmmmnnnmmmkkkiiihhhbbbbbbbbbbbbdddfffhhhiiimmmkkkjjjlllqqqxxx||||||yyyxxx{{{}}}~~~~~~~~~yyyvvvtttnnnpppssswww{{{}}}~~~}}}yyyuuuqqqqqqwww{{{zzzyyyzzzzzzwwwtttqqqpppqqqsssuuuqqqmmmhhhbbb]]]XXXSSSPPPSSSXXXdddsss}}}~~~||||||}}}yyyuuurrrqqqppppppqqqrrrssstttrrrooollljjjiiimmmooohhh^^^WWWYYY]]][[[aaaccc[[[KKK===777777222111111222333333222111000000000000000111111111...///000111333444666666111111111000000000000///........................000/////////............---------,,,,,,,,,++++++++++++************++++++))))))))))))((((((((((((%%%%%%%%%%%%&&&'''((()))+++,,,......---)))%%%###''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""$$$%%%$$$######$$$(((&&&$$$$$$%%%%%%$$$###$$$$$$######"""######$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%!!!$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!"""###$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%%%%%%%'''(((''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))******++++++)))************+++++++++++++++,,,,,,,,,---------***,,,...---++++++///222...---,,,,,,---...000111222333444555555333222000222333444333222222444666333555999;;;===@@@CCCFFFHHHDDDFFFOOOWWW___mmmzzz{{{~~~~~~}}}zzzvvvoooggg```\\\\\\]]]___```bbbdddhhhkkkkkklllnnnpppqqqqqqooonnnrrrqqqpppqqqssssssrrrpppmmmjjjeeebbbbbbdddiiilllpppnnnmmmoootttzzz~~~~~~|||{{{}}}zzz}}}zzzwwwuuummmdddeeellllllrrr{{{~~~yyyvvvvvvvvvuuusssvvvvvvtttuuuyyyzzzxxxyyyrrrmmmmmmmmmmmmppptttjjjccc]]]VVVNNNHHHNNNYYYaaaiiirrrzzz~~~yyyvvvuuuyyyuuuqqqppprrrtttuuutttssspppnnnqqqtttpppfff\\\^^^^^^^^^\\\ZZZYYYZZZ\\\YYYUUUNNNHHHBBB===777444000000111222222222222111222///---,,,---/////////000000111111111111000000000000000000000000000000000///---+++++++++---...///............------------,,,+++*********+++,,,************))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%'''(((******((()))...444333,,,$$$###&&&((('''###"""$$$&&&%%%###"""###$$$&&&%%%%%%###$$$%%%&&&%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! $$$$$$##################%%%$$$$$$$$$###"""""""""!!!!!!""""""######$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$###!!!!!!'''&&&%%%$$$##################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%$$$###$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&%%%&&&(((************)))((((((((((((((()))******,,,+++***+++,,,,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++------......------,,,+++///000000111111111111000444444444555555555666666666777888:::<<>>555///,,,,,,------,,,,,,------------,,,,,,------------------------+++,,,,,,---.........------------,,,,,,,,,++++++++++++,,,,,,,,,+++***)))))))))((((((((('''''''''%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''(((+++///111000,,,)))'''&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############"""""""""""""""#########""""""""""""############!!!"""###$$$$$$$$$###"""!!!!!!!!!""""""###$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))&&&&&&%%%%%%&&&'''((()))((((((((((((((()))*********)))((((((******)))(((************)))))))))))))))))))))***+++,,,,,,,,,,,,,,,------...---------+++,,,---///000111111111000000111111111222222222333222222111111111111222555555555555555444444333::::::::::::999:::<<<======GGGUUUbbbppp~~~~~~~~~yyy|||~~~~~~|||}}}}}}||||||wwwwww}}}~~~}}}vvvqqqsss}}}}}}|||uuupppnnnjjjgggfffggghhhiiigggjjjmmmjjjeeeaaabbbeee^^^```dddhhhkkkmmmnnnnnnooonnnnnnooopppooollljjj[[[]]][[[VVVVVVYYYYYYWWW[[[```jjjssswwwwww|||zzzuuuqqqjjjaaa]]]ZZZYYY\\\ccchhhiiiggg^^^```bbb```[[[VVVTTTSSSWWW[[[___```[[[QQQGGG@@@888:::======<<<::::::;;;111000///111222333222000222000///...---///000111888444///------...//////+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------------,,,,,,,,,++++++++++++,,,---,,,+++***))))))(((((((((''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''%%%$$$######$$$&&&'''(((&&&'''***///333222,,,''''''%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%'''((()))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!""""""######$$$$$$!!!!!!""""""######$$$$$$###$$$%%%&&&%%%$$$###"""%%%$$$###"""!!!!!!!!!!!!#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$'''&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((((('''''''''((()))+++,,,((((((((((((((()))******+++)))((()))***+++***(((*********)))))))))))))))'''(((((()))***+++++++++***+++,,,---.../////////+++,,,---///000111111111111111111111222222222222333333222111111111111111333444555666777777777666333333222333444888;;;>>><<>>>>>AAAEEEJJJRRR___nnnyyy}}}zzzuuurrrqqqqqqrrrrrrssstttvvvwwwxxxxxxyyyyyyxxxwwwvvvtttsssrrrrrrrrrppptttzzz{{{wwwuuutttsssqqqooohhhiiillloooqqqqqqrrrttt{{{|||{{{wwwppphhhccc```ggghhhkkkqqqwww|||~~~~~~}}}{{{vvvqqqmmmjjjmmmqqquuuxxx||||||yyyzzz{{{xxxxxxwwwwwwvvvuuuuuutttttttttttttttvvvxxx{{{}}}~~~|||yyyxxxxxxxxxwwwuuuqqqpppppppppqqquuuxxxzzz{{{zzzzzz{{{{{{zzzvvvtttnnnmmmhhhbbbZZZSSSOOONNNJJJNNNSSSZZZaaahhhnnnqqq}}}}}}yyyvvvvvvtttssssssvvvxxxyyyyyyvvvyyyzzztttkkkdddaaabbbhhhlllooooooqqqrrrllleeeeeeaaaZZZSSSKKKCCC<<<888555222000///000111222222222111/////////000222444333222111/////////000000//////000000000000/////////////////////////////////...............------,,,,,,------...///000000---,,,,,,++++++,,,,,,---)))))))))******+++++++++((((((((((((((((((((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((---......+++'''$$$$$$%%% !!!$$$&&&'''&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###########################---555333)))""""""'''###########################"""""""""$$$%%%$$$##################$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$################################################!!!"""$$$%%%%%%%%%%%%&&&''',,,000...'''######%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&''''''###$$$%%%'''))))))******((((((((((((((('''''''''))))))))))))))))))))))))))))))******++++++++++++)))))))))***+++,,,---...***++++++,,,,,,++++++***---,,,,,,------......///---------------......///111111000000//////000000111111222222333555666777<<<<<<======<<<;;;999777444444444555666888:::;;;888:::;;;===@@@GGGQQQXXXhhhnnnyyy{{{wwwuuuuuuuuuuuuttttttuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvuuutttrrrqqqooosssyyy~~~}}}yyyuuutttvvvxxxwwwvvvkkkiiikkkoooqqqqqqsssvvvzzz{{{zzzvvvooohhhccc```]]]]]]___dddkkkpppssstttvvvxxx{{{}}}~~~~~~zzzzzzzzz{{{|||yyyuuurrrlllqqqwww{{{~~~~~~|||uuurrrqqqrrrrrrrrrrrrrrrrrrssssssooonnnmmmnnnqqqvvv{{{}}}|||{{{zzzzzzwwwtttqqqrrrqqqqqqrrruuuyyy~~~|||xxxuuuqqqmmmhhhddd\\\^^^]]]YYYTTTPPPPPPQQQVVV\\\eeennntttyyy|||}}}{{{yyywwwsssqqqnnnmmmmmmooosssuuuvvvvvvsssttttttqqqjjjeeeccccccffffffcccaaacccfffddd___ddd___VVVJJJ>>>666111000......---...000111000...111000...---,,,---...///000///.........///111222//////000000000000//////////////////////////////........................+++++++++,,,------......------,,,,,,,,,,,,------)))))))))***++++++,,,,,,(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((+++...---(((%%%%%%'''###$$$%%%&&&&&&%%%$$$###"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&###############"""""""""!!!+++444222''' %%%###########################"""""""""$$$%%%$$$############$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################ """$$$%%%$$$$$$%%%''')))---000---'''###"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###############"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''#########$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&& !!!###%%%&&&'''(((((())))))((((((''''''''''''))))))))))))))))))))))))(((((())))))***++++++++++++*********+++,,,------,,,,,,------------,,,,,,,,,,,,------......//////...------------...//////000000///////////////000111111111222444555777777;;;;;;:::999888777555555111222222333444666777888444555777888:::===BBBEEEGGGMMMVVVaaannn~~~~~~}}}{{{zzzvvvtttsssssstttuuutttrrrrrrssssssttttttsssrrrrrrnnnrrrvvvzzz||||||xxxsssrrrvvvyyyyyywwwooojjjjjjooossssssvvv{{{}}}~~~}}}yyysssmmmhhhggg^^^^^^```dddjjjoooqqqrrrsssuuuxxx{{{{{{{{{{{{zzzttttttvvvxxxzzzzzzxxxvvvrrrvvvzzz}}}}}}||||||}}}xxx|||}}}vvvrrrtttuuuwwwxxxxxxwwwuuutttpppnnnkkkiiikkkpppvvvzzzwwwwwwwwwxxxyyyxxxvvvsssvvvtttrrrqqqqqqsssvvvwwwvvvqqqiiiaaa\\\YYYVVVTTTSSSYYY___```^^^\\\^^^aaakkkqqqzzz{{{uuuqqqooonnnkkkiiieeeeeefffjjjnnnqqqqqqqqqpppnnnjjjfffbbb`````````aaa```]]]\\\___cccaaa[[[[[[RRRFFF;;;555222111///...---,,,---//////...---111000...---,,,---...///000///......///000111222//////000000000000//////////////////////////////............////////////.........------,,,,,,,,,......------------......))))))******+++,,,,,,---******))))))(((''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$&&&***,,,,,,***((('''(((((((((''''''&&&&&&&&&"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&$$$#########"""""""""!!! %%%)))(((###"""###########################"""""""""$$$%%%$$$############$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$################################################"""$$$&&&&&&$$$###$$$%%%&&&(((***(((%%%"""!!!"""################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((())),,,+++)))(((((((((((()))###$$$%%%&&&'''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''((())))))***+++++++++***************++++++++++++,,,,,,,,,,,,++++++***++++++,,,---..................---...//////000//////.........///000000///000000111333444666777:::999777555444333222222333333333333444444555555333444666777888999;;;<<<777;;;BBBHHHPPP\\\jjjttt{{{xxxuuutttuuuuuutttrrrnnnooopppqqqqqqrrrrrrrrrrrrtttvvvxxxyyy|||yyysssqqqtttvvvvvvtttpppjjjiiinnnrrrsssvvv|||}}}wwwrrrooonnngggfffgggiiinnnqqqssssssppprrruuuwwwvvvuuuuuuuuuqqqqqqrrruuuxxxzzzyyywwwvvvxxxzzzzzzxxxvvvvvvvvvpppuuuzzz{{{zzz{{{{{{yyy{{{~~~zzzwwwvvvqqqkkkffffffiiinnnrrrqqqqqqsssvvvzzz||||||{{{uuurrrmmmhhheeeccccccccc___YYYQQQLLLLLLOOOSSSUUU[[[dddnnnsssrrrppprrrtttzzz}}}|||}}}wwwooojjjgggfffdddbbb]]]^^^aaafffkkkmmmnnnmmmpppjjjbbb\\\ZZZZZZ[[[[[[ZZZ[[[[[[]]]bbbgggddd]]]RRREEE777///000444444222111///------...//////...333222000//////000111333111111000//////000111222//////000000000000//////////////////////////////.........///////////////444333222111///---,,,,,,///......------......///))))))***+++,,,,,,------++++++***)))(((''''''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&(((((("""###&&&+++//////***%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&$$$#########""""""!!!!!!%%%$$$######$$$$$$%%%$$$###########################"""""""""$$$%%%$$$############$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################$$$&&&(((&&&###!!!"""###"""###$$$###"""!!!!!!!!!################################################""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((&&&%%%###$$$%%%''''''''''''%%%$$$%%%$$$$$$%%%&&&(((***,,,,,,+++)))((('''''''''((()))))))))***)))(((((('''%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&''''''((()))*********+++***)))))))))))))))***)))))))))******)))))))))((()))***+++,,,---------///............///000000...............///000000......///000111333555666:::999666444222222222222666666666666555555444444222222333333333333444555555999<<<>>>???EEEOOOVVVbbbmmmzzz}}}xxxvvvwwwxxxvvvuuulllmmmnnnoooqqqrrrssstttxxxyyyzzzzzzzzz}}}~~~qqqpppqqqrrrssssssqqqooonnnkkkiiiiiimmmqqqtttvvvzzz|||~~~~~~|||yyyxxxwwwvvvqqqnnnqqqxxx|||{{{xxxrrrvvvzzz{{{yyyxxxzzz}}}rrrsssvvvxxxyyyzzzzzzyyytttrrrpppppprrrtttttttttqqqrrrrrrssstttvvvwwwxxx~~~zzzxxxwww}}}uuunnnlllkkkgggffffffgggmmmuuuxxxvvvsssqqqqqqqqqiii___UUUOOOKKKHHHGGGFFFFFFHHHJJJOOOWWWaaahhhpppuuu{{{~~~|||~~~ttthhhccceeeiiiiiigggbbbaaaaaabbbeeefffeeedddeeebbb\\\WWWUUUVVVYYY[[[\\\\\\___dddfff^^^OOOBBB<<<777222/////////---+++,,,,,,,,,---...///000111---...///000000///...------///000222222000///---///////////////////////////////////////////////////............---------------------------------111***000555...,,,000000(((((((((((()))***+++,,,,,,++++++***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''&&&%%%$$$###%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###########################"""!!!!!!"""$$$&&&'''$$$###"""!!!!!!!!!"""############""""""!!! $$$#########""""""!!!!!!""""""""""""""""""""""""######$$$%%%&&&&&&''''''&&&%%%$$$"""!!!&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!%%%$$$###""""""###$$$%%%"""!!! ###%%%%%%$$$###""""""###$$$%%%"""###$$$%%%&&&%%%%%%$$$""""""""""""############""" !!!$$$&&&$$$"""&&&$$$""" !!!"""$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))))))))))))))************))))))))))))************************+++,,,---...))))))++++++++++++))))))++++++,,,------......///......//////...---,,,,,,,,,,,,+++++++++,,,---...////////////111333555777999999999888666333111///222222444555555444222222444444444444444444444444888777666555777:::>>>@@@KKKNNNTTT\\\gggvvv~~~{{{yyyuuuxxxwwwrrrpppqqqrrrqqqvvvyyy|||~~~~~~ddddddeeehhhkkkmmmmmmlllkkkjjjiiikkknnnooopppoootttvvvyyy{{{{{{{{{|||}}}{{{wwwwwwyyyzzzxxxuuuuuuwwwzzz}}}|||||||||{{{{{{yyyxxxxxxsssrrrqqqrrruuuvvvwwwvvvttttttsssssstttuuuvvvwww}}}}}}yyyxxx{{{uuurrrsssssspppnnnnnnoooqqqsssqqqkkkeeeaaa___ZZZUUUNNNIIIFFFDDDCCCBBBFFFKKKRRRYYYaaaiiiqqqvvvzzzwwwqqqlllfffeeeiiimmmoooooo```^^^]]]]]]^^^___^^^]]]OOOOOONNNNNNPPPSSSVVVXXX[[[XXXVVVWWWVVVOOOCCC999888444000.........---+++------,,,------...///000---...///000000///...------...///000000///...---........................///////////////////////////............---------------------------------...)))---///***---111+++******)))))))))))))))*********))))))(((''''''''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%""""""!!!!!!!!!!!!""""""###########################"""!!!!!!!!!###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%#########$$$######"""!!!$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""########################""""""""""""############$$$$$$###""""""###$$$$$$%%%$$$"""""""""###%%%&&&$$$###""""""""""""###$$$!!!"""###$$$%%%%%%$$$###""""""""""""############%%%###!!!"""###$$$""" ###""""""""""""###$$$$$$%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((()))))))))))))))))))))))))))))))))(((((('''(((((((((((()))))))))))))))))))))***+++,,,,,,,,,,,,---......---,,,,,,******++++++,,,---------...............---,,,,,,------,,,,,,------......//////...///000222444555999999888777666444222111222222333333333333222222333333333333333333333333//////111444888===BBBEEEBBBDDDFFFJJJPPPXXXbbbhhhuuuyyy~~~vvvqqqrrrsssrrrwwwzzz}}}~~~~~~}}}{{{}}}OOONNNOOORRRWWW[[[]]]]]]aaabbbeeeiiimmmooommmlllqqqtttvvvyyyzzz}}}}}}yyyvvvsssrrrwwwwwwyyy~~~}}}xxxtttrrrpppnnnnnnoooqqquuuvvvvvvuuuuuuuuusssrrrqqqqqqrrrrrruuuyyy~~~{{{zzz{{{wwwvvvxxxxxxsssppppppooolllhhhaaaYYYRRRLLLIIIHHHFFFDDDDDDFFFHHHIIIHHHMMMTTT```llluuu|||}}}tttooonnnmmmlllkkkjjjkkkkkkkkkbbb___[[[XXXWWWVVVTTTSSSHHHJJJMMMQQQUUUWWWWWWWWWQQQLLLFFFCCCBBB???888111333000---,,,---...------......------------......---...////////////...---,,,---...//////...---,,,------------------------///////////////////////////............---------------------------------+++))),,,++++++666;;;000,,,+++***)))((((((((((((((((((((((((''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%############$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$########################"""!!!!!! !!!"""$$$%%%$$$$$$###""""""""""""###"""###$$$$$$%%%$$$$$$$$$###############"""""""""""""""""""""""""""""""""###############$$$$$$$$$ !!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$###""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###!!!""""""############""""""""""""#########$$$$$$'''%%%#########""" !!!""""""###$$$$$$%%%%%%"""""""""""""""###$$$%%%&&&%%%%%%$$$###"""!!! #########$$$$$$$$$$$$%%%'''&&&$$$$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((()))))))))(((((()))))))))((('''''''''&&&''''''''''''(((((((((((((((((((((((()))***++++++)))******++++++******)))))))))******+++,,,,,,,,,---............------,,,---------.........////////////...///000111222333555555555444444333333333222222111111111111222222333333333333333333333333...000333888===BBBEEEGGG888888999999999<<<@@@CCCPPPTTT\\\dddmmmwww|||{{{zzzyyywww{{{~~~~~~~~~zzzvvvuuuxxx~~~AAA@@@@@@BBBEEEIIIKKKLLLQQQRRRWWW]]]cccgggiiihhhnnnppprrruuuwww|||xxxsssqqqqqqtttuuuwww{{{~~~vvvoookkkhhhhhhiiikkknnnrrrssssssqqqtttssspppnnnllllllllllllmmmooosssyyy~~~}}}~~~}}}{{{zzzuuuqqqoooppplllfffbbbbbb___\\\VVVQQQLLLHHHDDDBBBLLLLLLNNNRRRXXX[[[]]]]]][[[bbblllvvv}}}xxxnnnggglllnnnqqqppplllhhhggggggeeeaaa[[[WWWTTTQQQOOOMMMRRRTTTXXXZZZYYYVVVQQQNNNAAA<<<777555666666333000......---,,,---.../////////...------,,,,,,,,,---........................---......//////......---------------------------///////////////////////////............---------------------------------++++++...---111DDDKKK<<<++++++***)))(((((())))))''''''(((((((((((((((((())))))((('''&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###!!!!!!"""###$$$###$$$$$$$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&########################!!!!!! !!!"""#########"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%########################""""""""""""""""""""""""############"""""""""""" !!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$##################$$$""""""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$&&&%%%$$$######"""!!! $$$###""""""###$$$%%%&&& !!!""""""###$$$%%%%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$&&&$$$######%%%&&&&&&%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''))))))((('''&&&&&&%%%%%%'''''''''((((((((())))))(((((((((((()))***++++++(((((((((((((((((((((((())))))******+++,,,,,,,,,---------......------,,,,,,------...................../////////000111111111111111111111222222333222111000//////000111222222222222222222222222222222444666999;;;======>>>222333444333222222444555777;;;@@@GGGOOOYYYbbbhhhtttyyy{{{~~~}}}zzzzzzyyy{{{~~~||||||{{{xxxvvvzzzEEECCCAAA@@@AAACCCCCCBBBCCCCCCDDDHHHOOOTTTXXXYYY___aaacccfffjjjpppwww|||}}}{{{tttooooooqqqmmmppprrrsssuuu~~~yyyqqqkkkiiiggggggiiillloooqqqpppooopppnnnkkkhhhfffeeeffffffhhhhhhjjjnnnssswwwyyyyyytttuuuwwwvvvssspppoooooo```\\\ZZZZZZUUUNNNKKKLLLMMMMMMNNNOOOOOOPPPQQQRRR___```dddiiiooosssttttttnnnppptttvvvxxx{{{~~~~~~zzzrrrhhhbbbccciiinnnooolllhhhggghhh```]]]XXXUUURRRPPPNNNLLLVVVWWWXXXVVVQQQIIIAAA<<<444222//////111222111///,,,------------...///000///...---,,,,,,,,,,,,,,,......------------....../////////000000/////////------------------------///////////////////////////............---------------------------------,,,---000...222EEELLL===))))))(((((()))***++++++)))))))))))))))))))))***))))))(((''''''&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""###$$$###$$$$$$$$$######"""!!!""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!"""""""""%%%%%%%%%%%%%%%$$$$$$$$$ """###$$$$$$%%%%%%###############$$$$$$$$$###########################"""""""""""""""""""""##################$$$$$$"""""""""###$$$$$$%%%%%%########################%%%$$$$$$$$$######""""""#########$$$$$$#########!!!!!!#########!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$###$$$$$$$$$#########$$$'''%%%""" """$$$&&& !!!"""###$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''(((((((((((('''''')))(((((('''&&&%%%%%%$$$(((((()))))))))*********)))))))))))))))***,,,,,,+++++++++******+++++++++******++++++,,,---------,,,,,,---------------,,,***+++,,,------------,,,......//////000000000000000111111222333444444444222111////////////111222111111111111111111111111///000222333222111///...000222444444333222222333///111444777;;;AAAGGGLLLUUU[[[dddmmmsssxxx}}}}}}wwwvvvvvvyyy~~~{{{||||||{{{zzz}}}TTTQQQNNNLLLKKKIIIGGGEEEDDDAAA>>>===???BBBEEEFFFJJJLLLOOOSSSXXX^^^eeeiiilllooopppnnniiiffffffhhh```dddfffcccbbbkkk~~~xxxqqqllliiidddddddddfffiiijjjjjjhhheeeccc```]]][[[[[[\\\]]]^^^^^^___bbbfffjjjkkkkkk___```___\\\XXXVVVVVVVVVJJJIIIKKKNNNJJJDDDAAACCCIIIPPPZZZ```cccfffiiilllttttttwww|||~~~{{{wwwrrroooqqquuuyyy}}}}}}}}}|||{{{yyyxxxwwwtttsssrrrqqqooojjjccc___dddhhhkkkkkkfffaaa______WWWUUUSSSRRRQQQOOOMMMKKKNNNNNNMMMIIIDDD<<<666222000///...///000000...,,,+++---......------...///......---,,,++++++,,,,,,......------------......000000000000000000000000------------------------///////////////////////////............------------------------------------+++...------888===222(((((((((((()))***+++,,,************))))))))))))(((((((((''''''''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$######""""""######$$$########################""""""""""""""""""""""""$$$$$$$$$%%%$$$######""" !!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""""""""""""""#########$$$############"""""""""""""""######$$$$$$$$$%%%########################&&&%%%%%%$$$######"""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$###"""!!!""""""######""""""!!!###""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%!!!"""$$$$$$###$$$%%%'''$$$###!!! """$$$&&&!!!!!!"""###$$$$$$$$$$$$######$$$%%%&&&''''''(((#########$$$$$$$$$$$$%%%$$$"""!!!"""$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%''''''((((((((('''&&&&&&((((((((('''&&&&&&&&&%%%))))))))))))************))))))))))))***+++,,,,,,***)))(((((((((((()))*********++++++,,,---------+++,,,,,,------------,,,***+++,,,---------,,,+++---...///000111111111111111222444666777777777666111111000000000000111111000000000000000000000000---.../////////...---,,,000111222222000////////////000111111111333666999<<>>;;;777444222111..................------***---...---+++******,,,------,,,,,,+++,,,,,,,,,...------,,,,,,------.../////////....../////////........................///////////////////////////............---------------------------------...)))---///***---111,,,***)))))))))))))))***************)))((((((''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!&&&%%%%%%%%%%%%%%%%%%&&&########################"""###############""""""!!!""""""###"""!!! """"""###$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%########################!!!""""""######$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%&&&&&&'''&&&&&&&&&""""""###$$$$$$###""""""$$$###"""!!!!!!!!!""""""#########$$$$$$$$$%%%%%% ###%%%%%%######%%%(((!!!###$$$$$$$$$"""###$$$%%%%%%$$$############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&%%%((((((''''''''''''''''''((((((((())))))))))))***(((((((((((()))***++++++''''''&&&%%%%%%&&&''''''))))))******+++,,,,,,,,,***+++,,,---------------***+++---...///...---,,,,,,...///111333333333333///111555777888777666444000111111222222111111000////////////////////////---...//////000000000000---///000///---,,,---...,,,---//////......///111000444:::???DDDHHHMMMPPPTTTZZZcccjjjpppvvv|||{{{wwwvvvttttttvvvyyyxxxwwwxxxyyyyyywwwuuu~~~}}}{{{wwwtttddd```ZZZTTTPPPNNNKKKIIIIIIJJJJJJIIIGGGGGGHHHIIIJJJJJJIIIIIIGGGEEECCCAAAAAA@@@>>>;;;;;;???GGGMMMLLLMMMNNNOOOOOONNNMMMLLLMMMJJJHHHGGGHHHIIIIIIHHHEEECCC@@@======>>>@@@BBB?????????AAACCCDDDCCCBBBCCCBBBBBBAAABBBEEEJJJNNNVVV]]]hhhqqqoooeee^^^\\\bbbqqqzzzqqqlllnnnuuuzzz{{{zzzxxxtttooommmmmmnnnkkknnnrrrvvvwwwuuurrrpppeeeccc```^^^^^^^^^]]][[[[[[[[[[[[[[[[[[ZZZXXXVVV___]]]ZZZVVVQQQIIIAAA<<<777555222///...---...///,,,,,,++++++---...///000***,,,...---)))'''((()))---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---.........------------......//////////////////////////////////////////////////////.........---------------------------------///(((...444---***///...,,,+++***)))((((((((((((******)))((('''&&&&&&%%%&&&&&&''''''((()))))))))%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###""""""###""""""""""""""""""#################################$$$$$$$$$######"""$$$%%%%%%&&&&&&$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%&&&'''''''''"""###$$$%%%%%%$$$###"""%%%$$$###!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%######%%%'''###&&&&&&%%%$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%''')))))))))$$$%%%&&&&&&''''''&&&&&&(((&&&$$$""""""$$$&&&((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((((((((('''&&&%%%%%%'''''''''(((((((((((((((''''''''''''((((((((()))'''&&&&&&''''''((()))******)))(((''''''((()))***((((((((()))******++++++***+++,,,,,,------------+++,,,...000000///...---,,,---000222444444444444,,,///333666777555222000000111222333333222111000////////////////////////,,,,,,,,,,,,------......+++---......------///000(((***,,,...------...000///000333444555666999;;;AAAFFFMMMSSSXXX___ffflllpppxxxyyyxxxxxxssspppppptttssssssvvvyyyyyyuuuqqqyyyuuupppkkkgggdddbbb```bbb^^^ZZZXXXYYYZZZYYYWWWVVVUUUSSSPPPLLLGGGCCCAAA@@@>>>;;;::::::<<>>???AAACCCDDDFFFGGGGGGCCCCCCDDDFFFGGGHHHHHHHHHFFFHHHKKKMMMOOOTTT\\\bbblllvvvyyyqqqmmmqqq||||||vvvuuuvvvuuuwww{{{zzzuuummmgggeeegggkkknnnoooqqqtttxxxzzzyyytttpppiii]]]WWW\\\aaa___ZZZXXXWWWUUUTTTTTTWWWZZZ\\\\\\ggg```WWWPPPJJJBBB888000//////...---,,,,,,++++++------------,,,+++******))))))***+++,,,---......---,,,+++*********+++,,,------,,,+++,,,---...///++++++,,,,,,---.........222111111111000000////////////......------,,,,,,---.../////////...,,,+++***++++++,,,---------,,,......---,,,++++++***)))((("""!!!'''+++((('''***++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$###"""""""""###%%%&&&###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$$$$$$$######""""""!!!!!!$$$""""""###&&&'''%%%###$$$$$$$$$#########""""""&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""%%%%%%$$$###""""""######%%%$$$######""""""######"""###%%%&&&%%%$$$"""!!!""""""""""""####################################$$$%%%%%%&&&%%%$$$###"""######"""!!! !!!!!!!!!""""""""""""#########!!!"""###%%%%%%$$$######&&&&&&%%%$$$############&&&%%%###!!! !!!"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%''')))***)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''((((((((((((((('''((((((((((((((('''&&&))))))*********))))))((())))))))))))************++++++***)))(((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111333444444333222111..................------///......///111222111000//////............//////......---,,,+++******))),,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000333666999===@@@DDDIIIMMMZZZ___fffnnntttvvvwwwwww|||yyywwwwwwwwwwwwssspppqqqrrrsssrrrqqqrrrtttuuu}}}yyyuuurrrpppooopppsssttttttrrrnnnllliiiddd^^^YYYTTTQQQIIIGGGDDDBBBCCCEEEHHHKKKMMMKKKIIIHHHHHHIIIHHHHHHFFFGGGHHHJJJLLLMMMNNNOOOKKKMMMQQQTTTXXXZZZ[[[\\\ZZZ\\\^^^___``````______[[[^^^aaaccceeeiiinnnrrrpppzzz|||zzzxxx~~~~~~vvvooojjjjjjjjjiiikkkooonnnmmmlllkkklllooorrrtttuuuvvvxxx{{{|||{{{wwwtttmmmaaaXXXYYY\\\XXXSSSPPPOOOQQQUUUZZZ___aaa```^^^\\\UUUKKKCCC>>>:::333...///...---,,,+++***))))))------------,,,+++******((())))))))))))((('''''',,,,,,+++******++++++,,,---,,,,,,+++,,,---...///+++,,,,,,---......//////111111111000000000//////000000000000////////////.........///......---,,,++++++,,,---------------,,,,,,,,,,,,,,,++++++++++++%%%$$$(((***(((&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$#########""""""######$$$%%%###""""""!!!"""###$$$%%%$$$$$$############$$$$$$############""""""""""""'''%%%######%%%%%%###!!!$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$###""""""!!!!!!""""""$$$$$$###""""""""""""""" """###$$$###"""!!!""""""""""""####################################$$$$$$%%%&&&%%%$$$###"""$$$###""""""!!!!!!!!!""""""""""""#########$$$$$$""""""###$$$$$$$$$$$$###"""""""""###$$$%%%'''(((((('''%%%###"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&)))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((''')))***************))))))))))))))))))************++++++***)))))))))))))))*********+++++++++,,,,,,************************...///111222333222111000.........---------------000...---...//////...---//////............//////------,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,...111333444777;;;===EEEHHHNNNSSSWWWZZZZZZZZZdddhhhooowww}}}|||xxxvvvvvvuuusssqqqsssttttttsssrrrrrrsssuuu|||vvvooojjjhhh___\\\XXXUUUUUUYYY^^^aaaggggggeeeaaa]]]ZZZYYYZZZXXXYYY\\\___bbbdddfffgggaaaccchhhmmmqqqtttuuuuuuuuuwww{{{~~~~~~|||zzzsssvvvxxxyyyxxxwwwvvvwwwuuu|||zzzvvvkkkeee```aaaaaaaaacccgggiiilllppptttwwwxxxxxxwwwssssssssstttvvvuuusssppphhh^^^VVVVVVXXXUUUPPPMMMMMMQQQYYY```dddccc]]]XXXMMMEEE;;;444111000...,,,------,,,+++***)))((((((++++++,,,++++++***)))(((,,,---...///...---+++***,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------...//////000000000000000///////////////////////////000000000//////...------------...,,,,,,---............---******+++++++++,,,,,,,,,---)))''')))***'''%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$"""###$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$"""""""""###############***((($$$###""""""!!! $$$$$$$$$#######################################""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!""""""!!!###$$$$$$$$$###""""""""""""#######################################$$$%%%&&&%%%$$$###"""$$$$$$##############################$$$$$$$$$%%%#########"""######$$$%%%!!!!!!"""###$$$&&&((()))((('''%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%$$$###"""###&&&((()))(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''(((((())))))&&&''''''((()))))))))))))))******+++++++++******))))))))))))************+++***))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...000111111000000------------------------111///............---+++//////............//////+++,,,,,,,,,---------...++++++++++++++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,---------...//////...///111333555777:::===???@@@AAAAAAFFFJJJQQQYYYaaaggglllnnn{{{~~~~~~{{{zzzyyyxxxvvvyyyzzzyyyxxxuuutttuuuvvv~~~|||{{{vvvooojjjjjjpppwww}}}yyyrrrnnnmmmnnnppprrrtttwwwxxxxxxyyyuuuwww{{{zzztttqqqtttyyy~~~~~~~~~zzzvvvkkkeeebbbdddffffffhhhlllpppsssxxx{{{|||zzzwwwuuummmllljjjjjjkkklllkkkjjj]]]YYYVVVYYY]]]]]]XXXTTTTTTWWW\\\```___XXXNNNFFF===888111,,,+++,,,,,,+++++++++++++++++++++++++++))))))))))))((('''&&&%%%!!!###&&&)))***)))(((&&&++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,------......//////000////////////////////////,,,,,,,,,------.........000///...,,,,,,---......------......///......---*********+++++++++++++++***)))((((((((('''&&&&&&***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$#########!!!"""###%%%%%%$$$######"""""""""#########$$$$$$$$$$$$############$$$$$$"""""""""######$$$$$$$$$***((($$$"""!!!!!!!!!!!!########################""""""#########$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!""""""$$$$$$###""""""""""""###!!!"""###%%%%%%&&&%%%%%%!!!"""""""""#######################################$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&############$$$%%%&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%&&&%%%###!!! !!!"""%%%$$$###$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))%%%&&&'''))))))*********)))******++++++++++++***((()))))))))******************)))))))))))))))***************++++++++++++........................)))***,,,---...///......,,,,,,,,,,,,,,,---------000///......//////...---///......------......///,,,,,,,,,,,,,,,---------******++++++,,,,,,------************++++++++++++)))))))))*********++++++...//////...,,,,,,...//////000111222444555666777777999<<>>999666666666999444///,,,---......---,,,+++***))))))***+++,,,(((((((((((())))))))))))++++++++++++++++++++++++***))))))+++...///...---++++++******)))(((''''''+++,,,------,,,+++)))(((************************---------,,,,,,+++++++++111///---,,,,,,,,,+++***---,,,+++*********+++,,,.........---,,,***)))((())))))*********+++++++++***((('''&&&'''(((***+++)))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$###"""""""""$$$%%%$$$###%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!!!!!###%%%&&&!!!""""""""""""$$$%%%%%%###!!!  !!!"""########################""""""""""""""""""""""""$$$$$$###############$$$&&&&&&&&&%%%###!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!""""""""""""######### !!!"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&%%%$$$######$$$$$$%%%&&&((()))(((((('''%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((((('''&&&)))((((((((((((((()))***)))(((''''''''')))***+++''''''&&&&&&'''(((***+++))))))))))))************''''''((()))))))))))))))------,,,+++***)))(((''')))***+++,,,---,,,+++***************************)))***++++++******+++---////////////////////////---,,,+++***))))))))))))++++++******)))(((((((((''''''''''''((((((((((((''''''(((((())))))******)))'''&&&%%%%%%&&&'''))))))))))))))))))*********((((((((((((((((((((((((******)))((((((((((((((('''((()))***+++,,,,,,,,,,,,,,,...000222333555666===>>>AAAEEEKKKSSSZZZ^^^iiimmmqqqsssssswww~~~}}}~~~~~~~~~|||{{{wwwxxxxxxzzz{{{}}}}}}{{{{{{~~~}}}zzzxxxvvvvvvtttrrrrrrrrrtttuuutttssstttttttttssssssrrrrrrqqqlllllllllmmmpppqqqpppooolllhhhbbb___^^^^^^^^^^^^XXXXXXYYY[[[^^^`````````___\\\ZZZYYYXXXTTTLLLEEEBBB???;;;666333111111111444000,,,***+++,,,+++***+++******))))))******+++))))))))))))*********************************************,,,///000///...,,,++++++***))))))((((((******+++,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++111///...---......---,,,,,,+++*********+++,,,---%%%&&&''''''((((((''''''))))))*********+++++++++***)))((('''''')))***,,,(((((('''&&&&&&&&&&&&&&&(((((('''%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""########################$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$###"""""""""$$$%%%$$$###%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!!"""###%%%&&&$$$%%%&&&%%%#########%%%$$$###!!! """"""################################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$### """#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''%%%######$$$ !!!###%%%'''((((((((($$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((('''''''''''''''''''''((()))++++++)))((((((''''''((()))***''''''&&&&&&'''(((***+++(((((()))))))))*********'''((())))))******))))))++++++***************))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,...//////---,,,------........................---,,,+++***))))))))))))++++++***))))))(((((('''''''''''''''((((((((((((((((((((((((((()))))))))***)))(((''''''((()))***+++******))))))(((((((((((((((((((((((((((((((((***))))))(((''''''(((((()))******+++++++++******)))***+++---///000222222111111222444888===BBBEEEhhhnnnvvv{{{|||}}}|||||||||~~~~~~}}}zzzwwwvvvvvvwwwyyy{{{~~~|||zzz||||||{{{zzzxxxwwwuuuuuupppqqqsssuuuvvvvvvuuuttttttuuuvvvvvvuuuvvvyyy{{{~~~|||{{{yyyyyyyyyyyytttssssssssssssrrrooolllllllllkkkkkkjjjjjjiiiiiihhhggghhhiiijjjjjjgggeeeccc^^^XXXTTTSSSTTTUUUVVVXXXYYY[[[^^^``````]]]ZZZVVVPPPIIIDDDAAA>>>:::777666555333111///...------///---+++***+++++++++))))))******++++++******)))************++++++++++++))))))))))))))))))))))))******+++---000111111000,,,,,,++++++***)))))))))((()))***,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++///---,,,,,,---...------************+++,,,---------...//////000000000///)))))))))************+++***)))((((((((()))+++,,,(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""""""""$$$%%%$$$###%%%$$$###""""""###$$$%%%$$$###"""""""""###%%%&&&)))******(((%%%######$$$$$$###"""!!! !!!"""###################################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%)))******)))&&&$$$###$$$ !!!"""###$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((***+++,,,))))))((('''''''''(((((('''&&&&&&&&&'''((()))***(((((())))))))))))******((()))******++++++******)))))))))******+++++++++***************++++++,,,++++++++++++,,,,,,,,,,,,111333555444222///------........................---,,,+++************************)))((((((''''''&&&''''''''''''((((((((())))))((((((((((((((((((***)))(((''''''((()))***++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))(((''''''''''''((()))))))))))))))((('''&&&&&&'''(((***+++---......---,,,++++++,,,...000222lllrrrzzz|||{{{|||}}}zzzwwwssssssrrrqqqppprrrvvvxxx{{{{{{xxxvvvvvvvvvuuurrrooommmkkkkkkjjjhhhkkknnnqqqrrrpppnnnlllfffiiimmmpppqqqsssuuuwwwzzzzzzyyyxxxwwwwwwwwwwwwpppppppppppppppnnnjjjgggffffffeeedddcccbbbbbbaaabbbbbbcccddddddbbb^^^ZZZXXXVVVSSSSSSTTTWWWXXXYYYaaa___]]]\\\YYYTTTOOOJJJBBB===777333222222222111222222222111000///------------------------,,,+++((()))***++++++***)))((()))))))))*********++++++))))))))))))))))))))))))******+++---000222222111,,,+++++++++*********)))******++++++,,,,,,,,,,,,+++,,,------------,,,+++,,,++++++++++++++++++++++++)))((()))***,,,,,,+++))))))******+++,,,---...++++++++++++***)))((('''))))))))))))***************))))))))))))***++++++(((''''''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%###########################"""""""""$$$%%%$$$###$$$$$$###""""""###$$$$$$######"""""""""###$$$%%%)))******(((%%%$$$$$$%%%######"""!!!!!!""""""############################################################"""######$$$%%%&&&%%%$$$###"""!!!!!! %%%%%%$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$''')))))))))&&&%%%$$$%%%$$$$$$$$$######"""!!! """######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))&&&&&&&&&'''((()))***+++))))))((((((''''''''''''&&&&&&''''''(((((()))***(((((((((((()))))))))***))))))***+++++++++++++++))))))))))))******************)))((((((***+++,,,+++,,,,,,,,,,,,,,,------333555777777333000---,,,------------------------,,,,,,+++******************))))))(((((('''&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''')))))))))(((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***++++++---,,,+++******,,,---...ooosssyyy}}}~~~xxxxxxuuurrrnnnnnnqqqtttwwwxxx|||zzzvvvssssssssssssqqqnnnjjjhhhgggfffffffffiiimmmpppqqqpppnnnlllgggjjjnnnpppqqqpppqqqrrrssstttuuuvvvuuurrrpppnnnkkkkkkkkklllmmmlllhhhfffaaaaaa```___^^^\\\\\\[[[XXXZZZ]]]```bbb```[[[WWWSSSTTTWWW\\\aaaeeefffeee```[[[UUUNNNGGGAAA<<<888222///---+++,,,---...///222333333222111///---,,,***+++---------,,,++++++((()))***++++++***)))(((((((((((()))))))))************************************+++---000111111000+++++++++***************,,,,,,,,,++++++************+++,,,------,,,+++***++++++++++++++++++++++++***)))'''(((***,,,,,,+++))))))***+++,,,,,,------******+++******)))(((''')))))))))))))))))))))))))))))))))))))))******+++''''''&&&&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""#########$$$$$$%%%%%%&&&###########################"""""""""$$$%%%$$$###$$$##################$$$###############$$$$$$$$$%%%''''''&&&$$$###$$$%%%###""""""""""""###############################################################""""""###$$$$$$%%%%%%$$$###!!! ######""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########!!!"""###%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###""""""!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((())))))((('''''''''''''''((()))(((((((((''''''&&&&&&&&&&&&'''(((((()))))))))'''(((((((((((()))))))))))))))***+++++++++++++++*********)))))))))((((((***)))((('''((()))***++++++++++++,,,,,,---------222444666555222...,,,+++------------------------++++++***)))))))))******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&'''((())))))******(((((('''((()))***,,,---qqqsssvvvzzz}}}~~~~~~}}}}}}}}}~~~||||||zzzuuuqqqooorrruuu{{{zzzyyy|||zzzuuurrrqqqqqqqqqtttrrrooommmjjjiiiiiiiiihhhjjjlllnnnppppppooonnnnnnpppsssrrrpppmmmlllkkkpppsssxxx{{{zzzuuuooojjjfffffffffgggiiiiiigggfffWWWWWWWWWWWWVVVVVVUUUUUUYYY\\\aaafffiiigggbbb]]]]]]]]]___aaacccbbb^^^[[[OOOJJJBBB:::555111...---,,,+++++++++++++++++++++000000000///...---+++***(((***++++++***((())))))((())))))******))))))((('''((((((((())))))))))))***************************)))***+++...///...---))))))))))))))))))))))))...---,,,+++************)))+++,,,......,,,+++)))*********+++++++++++++++---+++***+++,,,......---)))***+++,,,,,,,,,,,,,,,+++,,,---...///000000000***)))))))))))))))(((((('''((((((((())))))))))))'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""""""""############""""""#########$$$$$$%%%%%%%%%$$$$$$$$$##################"""""""""$$$%%%$$$###########################""""""######$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%"""!!! !!!"""$$$%%%""""""!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$#########""" !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### """$$$%%%$$$$$$%%%&&&$$$#########$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%&&&'''((())))))))))))''''''(((((((((((())))))((()))******++++++***************))))))(((((((((((((((((((((((())))))*********++++++,,,,,,------///111222222///---++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((())))))((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((()))*********''''''(((((())))))******%%%%%%&&&'''(((***+++,,,kkkmmmqqqvvv{{{}}}~~~~~~yyyyyyxxxyyyzzz|||~~~~~~}}}tttvvvwwwtttpppooossswww~~~||||||~~~~~~xxxvvvrrrooommmllllllmmmpppooonnnmmmkkkjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkknnnooopppoookkkhhhffffffiiipppxxx~~~~~~wwwmmmggg```___^^^```bbbcccbbbaaaTTTUUUVVVWWWYYYZZZ[[[\\\bbbeeejjjnnnnnnjjjbbb\\\ZZZXXXVVVSSSOOOIIICCC???;;;777111---,,,+++******+++++++++***))))))***+++,,,,,,,,,++++++************+++,,,+++)))''')))***))))))(((((((((((())))))(((((()))))))))*********)))))))))))))))))))))))))))(((((()))+++,,,+++)))((((((((((((((((((((((((---,,,+++*********+++,,,***+++...//////...+++***)))*********++++++++++++...,,,++++++---......---******+++,,,,,,,,,+++***"""###$$$%%%''''''''''''******))))))((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""############""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###"""""""""$$$%%%$$$############$$$$$$#########""""""###$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&######"""!!!"""$$$&&&'''$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######"""""""""#########$$$$$$##################"""""" !!!###%%%&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%$$$###$$$%%%######""""""###%%%&&&'''$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''(((((('''&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%&&&'''((()))))))))((('''''''''((((((((())))))'''((())))))******))))))((((((((()))))))))))))))&&&'''(((((())))))(((((())))))******+++,,,,,,---,,,...//////---,,,,,,---++++++++++++++++++++++++((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&'''((()))))))))(((((((((((((((((()))))))))''''''((((((((())))))***```ccchhhooouuuxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxwwwwww{{{|||vvviiimmmpppooommmnnnrrrwww~~~~~~|||yyywwwpppnnnkkkiiiggggggggghhhjjjjjjjjjiiihhhhhhgggfffgggeeecccaaaaaabbbcccdddfffgggiiihhhfffddddddddd^^^fffqqqyyyyyyrrrfff^^^[[[YYYXXXXXXZZZ\\\\\\[[[\\\]]]___bbbeeehhhjjjkkkgggiiilllmmmjjjbbbWWWPPPEEECCC???<<<999666222///000...+++******++++++************)))((((((+++---***))))))))))))***++++++---//////---***)))+++---***)))(((''''''((()))***)))************+++++++++(((((((((((((((((((((((()))((('''(((******((('''''''''''''''((((((((((((+++******)))***,,,---...+++---///000000///---+++))))))******++++++++++++---+++******+++,,,,,,+++***+++,,,---,,,+++***)))******+++++++++***))))))******))))))((((((((('''%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###"""""""""$$$%%%$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""###$$$###!!! !!!"""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&)))'''%%%######$$$%%%&&&'''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""######!!!""""""""""""#########""""""""""""""""""""""""!!!###&&&''''''&&&%%%#################################$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$""""""###%%%%%%###"""""""""###$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))$$$%%%'''(((((((((''''''%%%&&&'''))))))))))))(((''''''''''''((((((((()))''''''((()))))))))))))))&&&&&&'''((()))***++++++%%%&&&((()))))))))((('''(((((()))***++++++,,,,,,+++,,,------,,,,,,---///++++++++++++++++++++++++''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$```cccgggllloooqqqqqqppptttqqqmmmooorrrtttrrrooottttttwww}}}}}}ssskkkkkkppptttrrrmmmlllpppuuu}}}}}}}}}|||uuuoookkkjjjhhhgggffffffggghhheeeeeeeeeeeefffggghhhiiihhhfffbbb___^^^```bbbdddffffffeeedddbbb___]]][[[aaacccfffiiijjjfff___ZZZWWWUUURRRQQQTTT[[[bbbffflllllllllmmmnnnkkkgggddd___\\\YYYYYYWWWPPPFFF===000111111111000...,,,+++++++++++++++++++++++++++(((((())))))))))))((((((***)))(((''''''&&&''''''))))))))))))))))))))))))+++***((('''''''''((()))&&&''''''((()))******+++)))))))))))))))******+++)))))))))))))))(((''''''((((((((((((((()))******'''((()))******)))(((''',,,---///000000...---++++++++++++*********))))))+++++++++******))))))))),,,------,,,++++++,,,...---***''''''))))))'''$$$((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$###""""""###$$$%%%"""""""""""""""""""""""")))&&&$$$$$$%%%%%%### %%%%%%%%%$$$$$$$$$######&&&$$$"""!!! !!!"""###%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!$$$###"""!!!!!!"""###### !!!"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########"""!!!"""############$$$$$$$$$###"""""""""######!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$#########$$$$$$'''&&&&&&%%%$$$###""""""''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$""""""###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&$$$$$$$$$&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&(((***++++++)))'''((((((((((((((('''''''''%%%''')))++++++***((('''(((((((((((()))***+++,,,(((((()))++++++,,,++++++))))))))))))************++++++************++++++,,,+++***)))(((((((((((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))***++++++***)))'''```ccchhhlllpppqqqrrrrrrwwwtttpppnnnmmmllljjjhhhpppnnnoooqqqtttrrrlllfffcccgggkkkjjjgggfffjjjnnnvvvuuutttuuuuuusssoookkkffffffdddcccbbbaaa``````aaa___^^^___bbbddddddcccfffdddaaa^^^]]]]]]]]]^^^cccbbbaaa```^^^\\\ZZZYYYTTTUUUXXX[[[^^^^^^[[[XXX[[[ZZZZZZ[[[___dddiiilllooollliiieee```[[[TTTPPPGGGEEEBBBBBBBBB>>>666///***+++,,,,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''(((((())))))))))))))))))))))))))),,,++++++***************''''''(((((())))))******))))))(((((())))))***+++)))))))))))))))(((''''''((((((((((((((()))******'''((()))******)))((('''***+++,,,......---+++***)))*********++++++,,,,,,,,,,,,+++++++++*********+++,,,---,,,+++***,,,...333000---+++***)))'''&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$###""""""###$$$$$$########################  ###%%%$$$###%%%%%%%%%$$$$$$$$$######%%%$$$"""!!! !!!###$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""#########$$$###""""""!!!  !!!"""###$$$$$$$$$######""""""""""""""""""############$$$######""""""!!! """############$$$$$$$$$(((&&&###"""###%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$###""""""""""""$$$&&&''''''%%%$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))******(((&&&((((((((((((((((((((('''''''''((()))***))))))(((+++***))))))(((((())))))&&&&&&((()))***+++++++++))))))))))))************+++******))))))******+++,,,+++***)))(((((((((((()))((((((((('''''''''&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))******)))((('''[[[^^^bbbhhhmmmqqqssstttuuutttqqqmmmiiigggggghhhnnnkkkiiiiiikkkllliiifffaaaeeehhhgggcccbbbeeeiiiooommmkkkjjjkkkjjjiiihhhiiiiiihhhhhhfffdddaaa```]]]ZZZWWWYYY^^^aaa```]]]___^^^]]]\\\\\\\\\\\\\\\cccaaa___\\\ZZZYYYYYYYYYVVVVVVVVVYYY[[[]]]\\\ZZZYYYZZZZZZ\\\^^^```bbbccceeeaaaZZZRRRKKKDDD===888555333111222333222...***&&&'''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''(((******))))))))))))))))))))))))***++++++++++++******)))(((((((((((())))))))))))))))))(((((())))))***+++)))))))))))))))(((((('''((((((((((((((()))******(((((())))))))))))(((((('''(((***+++++++++******((()))***+++,,,---......,,,,,,,,,,,,+++++++++++++++,,,---,,,******,,,---111111000---***(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!! !!!###$$$$$$###$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###"""""" !!!"""###$$$&&&%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!"""""""""!!!"""""""""!!!!!! """############$$$$$$$$$'''$$$  """######""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""###%%%&&&'''&&&&&&$$$###"""!!!!!!!!!$$$&&&''''''&&&%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((''''''''''''((((((((((((((((((((((((((((((((())))))***---,,,+++)))(((''''''&&&$$$%%%'''((()))*********))))))))))))************+++******))))))******+++++++++***)))((((((((((((((((((((('''''''''''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&FFFIIINNNTTT[[[```eeeggggggiiiiiigggcccccchhhmmmllljjjhhhiiikkkllllllkkkhhhkkklllkkkgggeeegggjjjnnnllliiiggghhhiiikkklllooopppqqqqqqpppmmmjjjhhh```[[[WWWZZZ```dddaaa]]]]]]^^^```bbbdddeeeffffffjjjgggccc___\\\[[[[[[\\\___^^^]]]]]]\\\ZZZWWWTTTNNNMMMLLLKKKKKKJJJJJJJJJNNNIIICCC===888333...+++000...,,,,,,......---+++(((((())))))************''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((((((((((((((((()))******(((((())))))))))))((((((((((((((((((((())))))***(((((())))))))))))((((((&&&'''((()))***++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---)))+++,,,***''''''))),,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!"""###$$$""""""############""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###%%%%%%%%%$$$$$$$$$######""""""!!!!!!"""###$$$%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%"""""""""###############!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!!""""""#########$$$$$$$$$%%%###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$###$$$&&&'''&&&%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))))))))(((((((((''''''''''''((((((((((((***)))'''&&&'''(((***+++,,,+++***)))''''''''''''''''''((())))))))))))(((((()))))))))******************))))))))))))******+++***)))((((((''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%&&&''''''''''''&&&%%%000222555999>>>CCCGGGIIIOOOSSSWWWVVVTTTUUU\\\bbb``````aaaccceeeggggggfffeeegggjjjjjjhhhhhhjjjmmmooonnnlllkkkkkknnnrrrtttssstttvvvwwwvvvssspppnnneee___[[[^^^dddgggddd```aaaccceeegggiiijjjkkkkkkiiifffaaa\\\XXXWWWWWWWWWUUUUUUTTTSSSPPPKKKEEE@@@===<<<999666555555555666999666111...---,,,+++))),,,***((((((((()))***)))+++******)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))((((((((((((((((((((('''((())))))***(((((())))))))))))((((((((((((((((((((())))))***))))))(((((((((((())))))''''''((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***)))+++---%%%((()))(((%%%%%%(((+++''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%### !!!#########!!!""""""######"""""""""#########$$$$$$#################################'''''''''&&&$$$#########%%%%%%%%%$$$$$$$$$######!!!!!!!!!""""""###$$$$$$########################""""""""""""""""""""""""###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$###""""""!!!"""""""""""""""""""""""""""#########$$$$$$$$$ !!!""""""""""""""""""""""""#########$$$$$$$$$'''&&&&&&'''((((((%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''!!!###%%%%%%%%%$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))+++***((('''(((***&&&'''''''''(((((())))))***)))'''&&&&&&(((***,,,))))))(((((((((((())))))************)))((('''&&&((()))))))))***************))))))))))))))))))***+++***)))(((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%+++++++++,,,...000333555999===AAAAAA??????DDDHHHIIIKKKMMMPPPRRRSSSSSSSSSQQQTTTWWWZZZ\\\___bbbeeeggghhhhhhhhhhhhjjjnnnqqqpppqqqssssssrrrooollljjj```\\\YYYZZZ^^^```]]]ZZZXXXXXXYYYYYYYYYYYYXXXXXXQQQOOOJJJFFFCCCBBBBBBBBB@@@@@@@@@AAA???;;;444000000///---,,,,,,---...///000---+++******++++++******)))((('''&&&'''((()))***)))((('''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))*********(((''''''&&&&&&&&&(((((((((((((((((((((((()))******++++++++++++***(((((((((((())))))))))))((((((''''''(((((()))***'''(((((()))))))))))))))((((((((((((((()))******))))))(((((((((((()))))))))))))))******++++++++++++++++++*********))))))++++++++++++,,,,,,,,,,,,***+++,,,+++))))))+++,,,)))***)))(((&&&%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!""""""###$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$###"""!!!""""""############""""""###$$$$$$$$$$$$###"""########################"""###%%%$$$######$$$&&&%%%%%%%%%$$$$$$$$$######""""""""""""############"""""""""###############"""""""""""""""""""""""""""############"""!!!!!!$$$$$$$$$###"""!!!%%%$$$$$$###"""!!! $$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""######""""""""""""############$$$$$$$$$$$$$$$&&&((()))'''### """"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$!!!"""""""""######$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&&&&"""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***+++***'''&&&(((***&&&&&&''''''((()))))))))***)))'''&&&'''(((***+++''''''''''''((()))***++++++++++++***)))((('''&&&))))))))))))***************))))))(((((())))))*********)))(((''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***)))***,,,...000---000333333222111222333666777888999999:::;;;<<<:::<<>>>>>======777555333000/////////000222111111222222111---+++***++++++,,,,,,,,,+++++++++)))((((((*********))))))))))))((('''((()))***''''''&&&%%%&&&'''((()))((((((((((((((((((((((((***)))(((''''''((()))***)))(((((('''''''''((((((((((((((((((((((((((((((***************++++++,,,''''''(((((())))))******(((''''''''''''((())))))''''''((()))))))))))))))((((((((((((((()))*********)))(((''''''((()))******)))))))))))))))******))))))))))))))))))***************+++++++++,,,,,,***++++++***))))))***,,,***(((&&&&&&&&&'''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###!!!!!!"""######$$$$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$######%%%'''%%%%%%%%%$$$$$$$$$######"""############""""""!!!!!!"""""""""#########$$$########################!!!""""""""""""!!! """######$$$###""" %%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%""""""#########""""""!!!"""############$$$$$$$$$!!!!!!!!!"""###### """""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$##################$$$$$$$$$############$$$$$$%%%""""""""""""###$$$%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((***((($$$###%%%)))&&&&&&''''''((())))))***)))(((((('''''')))***+++&&&&&&&&&'''((()))******'''(((((())))))(((((('''))))))))))))************))))))(((((((((((())))))******((('''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%'''***---000***,,,///000///...------------,,,+++***+++---///...///000222444666777888999===BBBDDDEEEEEEHHHJJJKKKJJJIIIFFFBBB>>>:::888999888777666444444333333111000000///000000111111------,,,++++++,,,---...,,,+++))))))*********))))))+++---...---+++'''%%%&&&%%%%%%&&&((())))))(((%%%&&&''''''&&&'''(((***&&&&&&&&&&&&''')))+++,,,((((((((((((((((((((((((+++)))(((''''''((()))+++''''''&&&''''''((()))***(((((((((((((((((((((((()))((('''''''''(((***+++&&&''''''((()))******+++'''''''''''''''((())))))''''''((()))))))))))))))((((((((((((((()))*********)))(((''''''((()))******))))))((((((((())))))&&&&&&'''((()))***++++++)))))))))******+++++++++***++++++***))))))***,,,%%%###!!!"""&&&((((((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!""""""""""""#########%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&$$$!!!""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%######$$$'''%%%%%%%%%$$$$$$$$$#####################"""!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!! """###%%%&&&&&&%%%$$$#########$$$%%%'''((())))))######$$$$$$$$$%%%%%%%%%###############"""!!!!!!"""############$$$$$$$$$%%%###"""!!!"""###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$''')))&&&"""!!!$$$'''&&&&&&&&&'''((())))))***((((((((((((((())))))***'''''''''''''''((())))))###$$$&&&'''((()))))))))))))))))))))************))))))(((((((((((())))))***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********++++++,,,,,,---111111111111111222333333555555444222111///......---------,,,,,,+++++++++))))))************))))))))))))))))))************))))))(((((('''''''''&&&******++++++++++++*********)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&((())))))(((''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((()))++++++))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((()))***+++,,,)))***++++++***)))((('''******)))''''''&&&&&&&&&(((((('''&&&'''((()))***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&### ###%%%$$$#################################$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""#########""""""!!!!!!""""""###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&$$$!!! !!!""""""""" """############""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!!!!"""### !!!!!!"""""""""""""""!!!"""###$$$%%%$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&'''&&&$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$%%%%%%&&&&&&((()))***+++(((((())))))))))))((((((((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###!!!!!!"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%'''(((((()))((('''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***************+++++++++,,,,,,,,,,,,,,,---......//////......------,,,,,,************))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))((((((((('''''''''&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''''''''((()))******))))))))))))))))))))))))******)))(((''''''''''''(((((((((((()))***+++,,,))))))***+++******((((((***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%'''%%%######%%%'''&&&$$$####################################$$$$$$$$$%%%%%%%%%###"""""""""######%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$""""""######"""!!!!!!"""###############"""###########################$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&& !!!!!!""""""""""""""""""###$$$%%%&&&%%%$$$$$$##############################$$$%%%&&&'''(((((($$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$############$$$%%%''''''&&&&&&(((***---...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$###############$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''(((((()))(((((())))))))))))((((((((())))))***)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&######$$$$$$$$$$$$##############################"""$$$%%%%%%$$$######$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))((((((((())))))((((((((()))******))))))))))))))))))))))))''''''''''''((((((((((((***))))))(((((())))))***'''''''''(((((((((((()))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((()))***+++,,,((())))))************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$%%%&&&&&&%%%###########################"""""""""#########$$$$$$%%%$$$######"""#########&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$#########$$$$$$###!!!$$$$$$$$$$$$$$$###""""""##############################$$$$$$$$$$$$#####################$$$%%%&&& !!!""""""######""""""###$$$%%%%%%&&&&&&%%%%%%########################""""""###$$$%%%&&&''''''$$$$$$############$$$$$$""""""""""""""""""""""""$$$######""""""######$$$%%%%%%&&&'''***,,,///111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''&&&&&&&&&''''''(((((())))))(((((('''(((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###$$$''')))######$$$$$$$$$$$$##############################"""$$$%%%%%%$$$######$$$""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))'''''''''''''''''''''''')))((((((''''''&&&&&&&&&((((((((((((((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))***)))(((((((((((()))***&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((('''$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&'''%%%%%%%%%&&&&&&''''''((('''''''''((((((((((((((())))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%)))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))((('''%%%$$$))))))(((((()))***++++++(((((())))))************(((((('''&&&&&&&&&&&&&&&)))))))))))))))*********''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""!!!"""###$$$$$$###"""!!!########################!!!""""""""""""#########$$$$$$##################$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###"""#######################################$$$$$$%%%#########$$$&&&%%%###!!!#########$$$$$$###""""""##############################$$$$$$$$$$$$###### !!!"""###$$$$$$!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%########################""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""###""""""""""""""""""#########$$$%%%'''***,,,---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%"""""""""#########$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&(((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$###"""!!!!!!!!!###$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((''''''(((((()))***)))))))))(((''''''&&&&&&(((((())))))*********+++))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))))))'''&&&'''(((&&&&&&''''''((((((((()))''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))((('''''''''''''''((((((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))))))))))))))***+++((((((((())))))***++++++(((((('''&&&&&&&&&'''''')))))))))***************((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######""""""""" """###$$$###"""!!!!!!########################!!!""""""""""""#####################$$$#########$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$""""""########################""""""######$$$$$$$$$$$$"""""""""$$$%%%%%%###!!! !!!"""####################################"""######$$$$$$######""" !!!"""#########!!!""""""###############"""""""""""""""######$$$########################"""""""""!!!!!!!!! $$$$$$############$$$$$$"""""""""""""""""""""""""""""""""######""""""""""""######$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!! """%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""######&&&%%%$$$"""""""""###$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((******))))))((('''&&&&&&)))))))))***************'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((''''''((('''''''''(((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))***)))))))))))))))*********)))))))))))))))***+++)))(((((('''''''''((((((''''''((()))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""$$$%%%%%%$$$######$$$########################"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""########################!!!"""######$$$$$$######"""!!!!!!"""$$$$$$###!!! !!!############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""###$$$$$$$$$$$$!!!"""######$$$$$$######"""!!!!!!!!!!!!"""##############################!!!!!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&''''''((((((''''''&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """######$$$$$$$$$$$$######""""""""""""""""""""""""!!!###$$$$$$###""""""###'''&&&%%%$$$#####################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%''')))******)))'''%%%&&&''''''''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&'''((('''''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((************************&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))((((((((()))***+++,,,---******))))))))))))******+++***)))(((((())))))***))))))((((((((())))))***'''((()))*********))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###############$$$%%%$$$"""!!!###&&&####################################$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$###%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""############################## !!!"""###$$$######""""""  !!!######""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""###$$$$$$###""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""$$$$$$########################!!!""""""###$$$%%%&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""######$$$%%%%%%$$$############$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$#########$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!"""#########$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&)))++++++)))&&&$$$'''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((***)))'''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))((((((((((((***,,,...000******)))))))))))))))***,,,+++***((((((((())))))***)))))))))))))))******)))***+++,,,---,,,++++++(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""###!!!"""%%%###########################$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###"""###%%%&&&&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$"""""""""""""""""""""""" !!!"""$$$$$$######""""""  """""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!""""""!!! """"""###$$$$$$$$$$$$###$$$###"""""""""###%%%&&&####################################""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$### !!!"""#######################################&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***))))))'''&&&%%%$$$$$$$$$&&&''''''''''''''''''&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&!!!!!!!!!"""###$$$&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###$$$%%%######$$$$$$$$$$$$##############################!!!"""$$$$$$"""!!!"""### !!!###%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''' !!!###%%%&&&&&&%%%%%%((((((((((((((((((((((((%%%$$$######$$$%%%'''(((((((((&&&%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&+++***(((&&&%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$''''''''''''&&&%%%$$$###((('''&&&%%%&&&(((***,,,''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&'''((('''&&&$$$###&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$'''((((((((())))))))))))((((((''''''&&&&&&&&&%%%'''%%%###%%%(((***(((&&&***)))((('''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((()))************))))))))))))*********)))((('''(((***,,,---000...+++)))((((((((()))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&'''''''''((()))******++++++***'''%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$################## !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''&&&%%%$$$############$$$$$$$$$%%%&&&&&&'''((((((########################%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!! !!!###%%%%%%%%%###"""""""""""""""############!!!###$$$###"""!!!"""###&&&%%%###"""""""""######$$$$$$############$$$$$$$$$$$$##################$$$###"""""""""###%%%%%% !!!"""###$$$%%%&&&&&&""""""""""""############ !!!###$$$%%%$$$$$$##################""""""############""""""######""""""""""""########################$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ $$$ !!!******###$$$$$$$$$######""""""!!!!!!'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%'''((())))))(((&&&$$$""""""$$$''''''%%%$$$$$$$$$%%%$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$######"""!!! """"""""""""""""""""""""########################!!!""""""#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((((((((''''''(((((()))(((''''''&&&%%%%%%&&&&&&)))((('''%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&(((***''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''(((((()))((((((((('''''''''&&&&&&((('''&&&'''((()))((('''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((******)))((()))+++---...///---+++)))((((((((())))))))))))(((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''((())))))******)))&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###""""""""""""######$$$$$$$$$###############"""########################!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$ """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""###$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&$$$###"""$$$#########""""""!!!!!!!!!###$$$###"""!!!"""$$$%%%%%%###"""""""""######$$$$$$############$$$$$$$$$$$$##################$$$###"""""""""###$$$%%%%%%$$$$$$######"""""""""""""""""""""############!!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$"""##################"""$$$############$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""""""""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%$$$$$$!!!'''$$$"""(((&&&!!!&&&$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''((()))(((&&&%%%###&&&((()))***(((''''''(((&&&%%%%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""########################""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''((())))))******'''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&'''(((((($$$######"""###$$$&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((((((((((((((((('''''''''((()))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((+++++++++++++++++++++++++++***))))))***+++---......,,,+++)))(((((())))))******))))))))))))******(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""#################################"""######$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%########################"""#########$$$%%%%%%%%% !!!"""############"""#########$$$%%%%%%%%%%%%%%%$$$############$$$###$$$$$$$$$$$$###""""""$$$$$$%%%%%%$$$###!!! %%%%%%$$$###"""!!! """###$$$###""""""###$$$%%%$$$######"""#########$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$###"""!!!!!!"""""""""#########$$$$$$$$$######"""######$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$%%%&&&''''''""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%""")))'''$$$'''### &&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%$$$%%%''''''&&&%%%%%%&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###############"""""""""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$##################""""""!!!!!! """"""""""""""""""""""""########################""""""######"""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***#########"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&((()))(((((((((((((((((((((((((((***,,,***'''%%%''')))'''(((((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((()))******++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---,,,+++***)))(((((())))))******))))))))))))******(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$###"""""""""""""""!!!"""""""""######$$$$$$###############$$$$$$$$$######$$$$$$$$$######"""############$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$#######################################!!!""""""###$$$%%%%%%&&&!!!!!!"""###############!!!""""""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!""""""###""""""!!! $$$$$$######"""!!!!!! """###$$$$$$""""""###$$$$$$$$$##################$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%###############$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$#########$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%$$$$$$$$$###"""""""""$$$$$$#########$$$$$$%%%##############################$$$$$$%%%%%%%%%&&&""")))((((((---)))"""%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&''''''''''''&&&###$$$&&&%%%$$$###$$$%%%'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$##################"""""""""!!!!!!""""""""""""""""""""""""#################################"""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%$$$###"""!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&'''((()))'''''''''((((((((((((((((((***,,,***'''%%%''')))&&&'''(((((()))(((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((()))******&&&'''(((((((((((('''&&&'''''''''((())))))***+++******))))))))))))))))))******))))))))))))******(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$%%%&&&&&&%%%%%%$$$#####################"""########################!!!!!!"""###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$"""######$$$$$$$$$###### !!!"""###$$$$$$%%%%%%""""""""""""""""""######"""$$$%%%$$$###"""###$$$############$$$#########$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$'''&&&%%%$$$##################$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&###############$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%***)))...999555(((%%%"""#########$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((($$$$$$%%%&&&&&&''''''''''''((()))((('''&&&''')))'''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$##################""""""""""""""""""""""""""""""""""""########################$$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&########################&&&&&&&&&&&&%%%$$$###"""%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%###############$$$$$$%%%&&&%%%######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((&&&&&&&&&'''''''''''''''((()))))))))'''''''''(((&&&&&&((()))))))))((('''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''))))))))))))''''''&&&&&&'''(((((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""!!!!!! !!!$$$$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%"""######$$$$$$$$$######"""""""""############$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&%%%$$$###"""#####################$$$########################!!!"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$!!!"""""""""###$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$&&&'''((()))!!!!!!""""""###############$$$%%%$$$#########%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$########################$$$$$$$$$$$$%%%&&&%%%%%%$$$#########$$$######$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$))),,,***111???<<<---&&&############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&''''''&&&%%%%%%&&&((('''%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""########################%%%$$$###!!!!!!!!!"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%$$$"""!!!"""###%%%&&&''''''&&&%%%&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&%%%$$$#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%$$$$$$$$$&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&'''((()))((('''%%%&&&((()))***)))((('''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((()))***,,,------,,,***)))&&&'''((())))))*********''''''((())))))***))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%!!!!!! !!!!!!""""""$$$$$$$$$$$$############!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""############"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$""" """######$$$$$$%%%%%%%%%########################""""""""""""############$$$$$$%%%%%%%%%$$$$$$###""""""""""""############!!!"""###$$$$$$$$$######""""""###$$$$$$$$$$$$$$$############$$$&&&''''''#########"""""""""""""""###$$$%%%%%%######$$$%%%!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$%%%&&&&&&'''!!!"""###$$$%%%$$$$$$##################$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$######$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$###$$$$$$"""""""""###$$$$$$$$$%%%'''&&&%%%$$$####################################$$$$$$$$$$$$############(((,,,)))---999666)))&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$""""""$$$&&&(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################&&&%%%###!!! !!!"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""######$$$ """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!!!!###%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%'''))),,,...$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&%%%$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''!!!###&&&(((((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###%%%(((***(((&&&$$$&&&((()))***)))((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((()))******'''(((***++++++***(((''''''((()))******++++++***&&&'''((()))*********)))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""########################$$$$$$############$$$$$$######"""######$$$%%%&&&$$$$$$######""""""!!!!!!!!!""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%%%%%""""""""""""############!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$!!!""""""###$$$%%%&&&&&&&&&#################################"""""""""""""""######$$$$$$$$$######"""#########""""""""""""""" !!!"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!"""###%%%%%%$$$###"""!!! ###$$$%%%%%%######$$$%%%!!!"""###$$$%%%%%%$$$###$$$$$$############$$$$$$######$$$%%%%%%&&&''''''!!!"""###$$$%%%$$$###### """$$$&&&((((((######$$$$$$$$$%%%%%%%%%$$$######"""######$$$$$$$$$$$$##################&&&%%%###""""""###%%%&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$###############&&&%%%$$$###"""!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$######""""""%%%)))&&&'''...+++"""###'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%'''))))))'''%%%%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$ !!!!!!!!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&##################$$$$$$""""""""""""""""""""""""########################&&&%%%###!!! !!!""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&'''&&&###"""!!!!!!###$$$'''%%%######%%%&&&$$$!!! !!!"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&'''((((((&&&### $$$&&&&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######!!!%%%&&&&&&$$$######%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((('''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((('''''''''((())))))(((((('''&&&%%%&&&'''((((((((((((((((((******+++,,,,,,,,,,,,,,,+++******)))))))))))))))))))))(((((((((((())))))******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%$$$###""""""###$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&########################!!!""""""""""""#########$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""###%%%'''&&&###""""""$$$%%%$$$$$$###$$$%%%'''(((""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""###$$$$$$$$$$$$###!!!!!!"""############"""$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$##################"""############$$$$$$$$$########################)))$$$###'''((('''###!!! """$$$%%%### $$$$$$##################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###"""""""""###%%%&&&"""###%%%%%%###"""###$$$"""######$$$$$$######""""""!!!!!!"""$$$$$$###!!!###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" ###&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&#########"""""""""""""""########################!!!###$$$###"""!!!"""######"""!!! !!!"""###&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%&&&%%%###"""!!!"""###$$$$$$"""!!!!!!###$$$""" !!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$$$$%%%%%%&&&&&&###%%%((()))'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((('''''''''''')))******+++++++++******%%%&&&'''((())))))))))))'''((())))))******))))))+++***))))))(((((())))))))))))))))))))))))))))))***)))(((((('''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$###""""""###$$$$$$""""""""""""#####################$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$###""""""%%%&&&&&&###""""""$$$%%%%%%$$$#########$$$%%%""""""""""""""""""""""""$$$######"""""""""""""""""""""###$$$$$$$$$$$$###"""###$$$$$$%%%$$$$$$$$$ !!!!!!"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""!!! """"""#########$$$$$$$$$"""""""""""""""#################################""""""#########$$$$$$$$$########################$$$ $$$"""!!!"""$$$$$$###!!!########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###"""!!!!!!!!!"""$$$$$$"""###%%%%%%###"""###$$$######$$$$$$$$$$$$######'''&&&%%%&&&((((((((('''$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%### !!!###%%%%%%$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""###############$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$#################################!!!###$$$###"""!!!"""######""""""!!!!!!""""""### $$$&&&''''''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%###"""!!!!!!###$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&((()))(((&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))%%%%%%'''((())))))))))))&&&'''(((((())))))((((((+++***))))))(((((())))))((()))***++++++***)))((()))(((''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$###""""""###$$$$$$""""""""""""#####################$$$$$$$$$$$$%%%!!!!!!!!! ###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######"""###%%%$$$###""""""###%%%%%%###""""""!!!!!!"""""""""""""""""""""""""""#########"""""""""""""""!!!"""######$$$$$$######!!!!!!"""############"""!!!""""""#########"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""!!!!!!!!!"""""""""######### !!!!!!"""######$$$$$$########################"""""""""#########$$$$$$########################%%%""" !!!%%%###!!!!!!###$$$###"""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$############$$$$$$######""""""######$$$%%%"""###%%%%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%###""""""###%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###%%%$$$$$$######"""""""""######$$$""""""""""""""""""""""""#########"""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""########################!!!###$$$###"""!!!"""###"""##################""""""%%%'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######""""""""""""###$$$%%%&&&#########$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&$$$""""""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%&&&''''''&&&'''(((((((((((((((((((((((()))*********************)))(((((((((((((((((()))+++,,,,,,+++)))((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$##################$$$!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$######""""""!!!########################!!!!!!"""""""""#########$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###!!!"""#########"""""""""$$$$$$######""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!""""""###############"""######$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$###"""!!!!!! """"""""""""#########$$$!!!!!!""""""###########################$$$$$$$$$""""""""""""####################################&&&%%%###$$$&&&&&&###!!!%%%$$$###""""""########################$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&"""###%%%%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$### !!!""""""$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!! ########################!!!###$$$###"""!!!"""###"""###$$$%%%%%%$$$###"""'''''''''&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!!!!""""""###$$$%%%&&&######$$$$$$$$$%%%%%%&&&#########"""""""""###############$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%###"""###$$$%%%&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%###!!!!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((***)))(((''''''''''''((())))))))))))((('''&&&%%%(((((()))******************))))))((('''((((((((('''(((***++++++***((('''''''''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$######""""""###############$$$$$$#########!!!"""""""""############""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!"""""""""#########$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$"""""""""#########"""!!!"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""############""""""!!!!!!"""############"""%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$###""""""########################"""""""""""""""######$$$"""##############################$$$$$$$$$%%%%%%############""""""!!!!!!""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!"""###$$$$$$###"""%%%%%%$$$###""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$!!!!!!###%%%&&&&&&$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$############""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ########################!!!###$$$###"""!!!"""###"""###$$$%%%%%%$$$###"""###"""  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%%%%!!!"""######"""!!!###$$$$$$###""""""!!!"""""""""#########$$$$$$%%%%%%&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######""" ###&&&''''''%%%$$$ """$$$&&&&&&&&&$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&$$$######%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((***((('''%%%$$$$$$%%%&&&))))))))))))((('''&&&%%%&&&'''(((((())))))((((((***)))((((((''''''(((((('''((()))******)))(((''''''''''''&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$######""""""######"""###$$$$$$$$$$$$###"""""""""""""""############"""""""""############$$$############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$###""""""###$$$%%%###"""!!!"""###$$$%%%%%%%%%%%%"""""""""""""""""""""""" !!!###$$$$$$###"""""" !!!""""""######""""""""""""###$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! """""""""###$$$$$$%%%%%%!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$###%%%&&&&&&$$$""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!""""""""""""!!!"""###%%%%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$'''%%%######%%%'''''''''"""######$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###""""""""""""######$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""###"""##################"""%%%###!!!!!!###%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$!!!###$$$###!!! !!!###%%%$$$###"""""""""######"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$$$$############$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&$$$###"""""""""$$$%%%&&&&&&'''((((((((((((((('''((())))))******))))))))))))(((''''''''''''(((''''''''''''''''''''''''((('''''''''(((((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$######""""""######"""###$$$$$$$$$$$$###"""""""""""""""############""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$$$$""""""###&&&&&&%%%"""!!!"""###$$$$$$######""""""""""""""""""""""""""" !!!###$$$$$$$$$"""""" !!!!!!""""""""""""""" !!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""########################$$$$$$$$$$$$#########"""""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""###$$$%%%$$$$$$$$$$$$%%%"""%%%((((((%%%"""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$ !!!"""#########"""""""""###%%%%%%###"""###$$$######$$$$$$$$$$$$######%%%#########%%%&&&%%%$$$ !!!"""$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$&&&&&&###!!!"""###"""""""""######$$$&&&&&&""""""""""""""""""""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$%%%%%%%%%########################!!!###$$$###"""!!!"""######""""""!!!!!!""""""###((('''%%%###""""""###$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$&&&'''&&&###!!!###%%%'''&&&$$$#########$$$$$$""""""###$$$%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%((('''$$$""""""###%%%'''%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!$$$$$$############$$$$$$(((((((((''''''&&&&&&&&&""""""###$$$%%%%%%&&&'''"""$$$%%%%%%%%%%%%&&&'''''''''(((((((((((('''''''''&&&$$$$$$$$$$$$&&&''''''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&$$$$$$$$$&&&(((***###$$$&&&((()))***++++++******+++,,,,,,,,,,,,,,,))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((()))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$###"""#########"""###$$$%%%%%%$$$###"""""""""""""""############""""""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!""""""""""""#########$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$###"""###&&&'''%%%###""""""#########!!! """"""""""""""""""""""""!!!###$$$%%%$$$###""" !!!!!!"""""""""""""""######$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%$$$########################"""""""""""""""######$$$######""""""!!!!!! """"""""""""############!!!!!!!!!"""######$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$"""!!! !!!"""!!!%%%))))))&&&"""!!! !!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''&&&%%%%%%"""###%%%%%%###"""###$$$#########$$$$$$#########%%%%%%%%%&&&(((((('''%%% """###%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!$$$'''&&&###!!!!!!###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$######""""""!!!!!!!!!"""######$$$$$$########################!!!###$$$###"""!!!"""######"""!!! !!!"""### !!!######$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###!!!!!!!!!&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$"""###%%%&&&%%%""""""$$$&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%&&&'''******))))))((((((((('''))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%#####################$$$%%%%%%&&&&&&%%%$$$"""!!!"""############$$$$$$$$$############""""""""""""###$$$%%%&&&&&&%%%###"""!!!"""###$$$$$$###"""!!! !!!######""""""!!!###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$############"""$$$!!! $$$'''%%%""" !!!"""###$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$###############$$$$$$$$$%%%""""""$$$$$$###""""""""""""""""""###### """######""""""###$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$##################$$$$$$""""""############""""""!!!!!!!!!!!! ###&&&&&&$$$###%%%(((&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$#########$$$$$$######"""!!! #########$$$$$$%%%%%%%%%%%%&&&&&&$$$!!! !!!"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''(((&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""######$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$#########$$$""""""#########$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!########################""""""""""""""""""""""""##################$$$$$$###############"""!!! !!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""########################$$$$$$###"""""""""""""""########################"""$$$&&&%%%$$$"""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########"""""""""$$$$$$######$$$$$$%%%&&&&&&$$$"""###%%%&&&%%%###%%%'''((()))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&'''''''''((()))((('''&&&&&&''''''((())))))((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!"""############$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!! !!!"""#########""""""#########$$$$$$##########################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%########################$$$$$$$$$#########""""""!!!%%%$$$""""""""""""!!!!!!!!! ######""""""""""""##############################!!!!!!"""############"""$$$$$$##################%%%""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """######""""""###$$$"""######$$$$$$######"""""""""###$$$$$$$$$######""""""""""""""""""###$$$%%%$$$$$$$$$###"""""""""#########$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$$$$"""!!!"""$$$%%%$$$"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$############""""""""""""######$$$$$$############$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$#########$$$""""""#########$$$$$$$$$##################""""""################################################!!!!!!"""###$$$$$$%%%%%% !!!""""""###""""""######$$$%%%%%%%%%$$$$$$################################################$$$###""""""""""""""""""###########################$$$&&&%%%$$$###############""""""""""""######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############"""""""""$$$############$$$%%%%%%%%%$$$######%%%%%%$$$###"""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%$$$"""""""""############$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!""""""############""""""!!!"""######$$$$$$######""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$################################################$$$$$$#########""""""""" ###""" """""""""!!!!!!!!!!!! """"""############"""""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%$$$$$$$$$###"""""""""$$$""" """$$$$$$$$$$$$$$$$$$######""""""!!! """######""""""###$$$"""""""""######"""""""""#########$$$######""""""$$$###""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%!!!###&&&%%%"""$$$######""""""######$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%"""$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&'''$$$######""""""######$$$$$$"""!!!"""######"""!!!""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$############$$$###############$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""######################## !!!"""$$$%%%&&&&&&!!!"""$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######################################################"""""""""""""""###########################"""###%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$%%%$$$$$$!!!###$$$$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***+++,,,%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$######"""""""""!!!!!!!!! !!!""""""###""""""!!!"""""""""######"""""""""""""""######$$$$$$$$$$$$######""""""""""""##########################################$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""####################################""""""""""""&&&###!!!!!!""""""!!! !!!"""###$$$%%%%%%!!!"""###$$$$$$###"""!!!########################%%%$$$#########$$$&&&'''%%%%%%%%%$$$###"""!!!!!!######""""""###$$$$$$$$$$$$$$$###"""!!!  """######""""""###$$$""""""############""""""######$$$######"""!!!!!!$$$$$$###"""!!!!!!!!!"""%%%$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!""""""""""""############'''$$$!!!!!!###&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$#####################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$###############$$$########################"""######$$$$$$$$$######""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$%%% !!!###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$######################################################"""""""""""""""######""""""""""""""""""""""""!!!"""###"""!!! """###%%%%%%%%%&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))******%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""!!!!!!!!! !!!!!!""""""""""""###""""""""""""""""""##################$$$$$$$$$%%%$$$############$$$%%%########################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""#################################"""""""""!!!!!!'''%%%$$$######""""""!!!""""""###$$$%%%&&&&&&'''!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%%%%%%%$$$###"""!!!!!!##################$$$%%%''''''&&&%%%$$$$$$###### """######""""""###$$$###$$$$$$$$$$$$$$$$$$##################"""!!! $$$$$$###"""!!!!!!!!!""""""""""""###$$$$$$$$$%%%###""""""!!!!!!""""""###!!!"""""""""#########$$$$$$%%%%%%###!!!"""%%%)))$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$###$$$%%%"""#########$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$%%%%%%############$$$$$$$$$$$$#########""""""#########$$$$$$############$$$$$$""""""#########$$$$$$$$$#########""""""###$$$$$$####################################"""!!! """"""""""""""""""""""""##############################"""""""""""""""""" !!!"""###$$$%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%################################################"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!#########$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$#########$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""""""""!!!!!!!!!###""""""""""""###$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&''''''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&%%%%%%$$$######$$$$$$%%%"""############$$$$$$$$$""""""!!!!!!!!! !!!!!!""""""############""""""""""""#########""""""""""""###$$$$$$&&&%%%$$$######$$$%%%&&&########################"""""""""############$$$$$$$$$############$$$$$$%%%$$$$$$$$$######""""""##############################"""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%$$$$$$$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$%%%$$$$$$$$$###""""""""""""###%%%$$$######$$$&&&%%%%%%$$$$$$######"""""" """######""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###""""""!!!!!!$$$###""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&& !!!!!!""""""#########!!!###%%%###"""&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### """$$$%%%$$$######$$$""""""""""""############$$$######""""""######$$$###$$$%%%$$$""""""###$$$'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))###$$$%%%&&&&&&&&&%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######"""###############$$$$$$######""""""""""""######$$$$$$############$$$$$$"""############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$###############""""""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! ######$$$$$$%%%$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!"""!!! ###%%%######$$$%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$###$$$&&&%%%###"""$$$&&&"""""""""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%'''%%%$$$######%%%'''(((&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$$$$$$$%%%$$$$$$######$$$%%%%%%"""############$$$$$$$$$############""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!"""###$$$%%%$$$###""""""###$$$%%%########################""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$##########################################"""""""""!!!!!!!!!!!! !!!!!!!!!"""###%%%$$$$$$#########"""""""""######""""""""""""##############################!!!!!!"""############"""$$$$$$##################!!!###&&&%%%$$$###$$$&&&"""""""""!!!!!!!!!!!!!!! """######""""""###$$$######$$$$$$$$$$$$###### !!!""""""""""""""""""""""""""""""""""""###$$$"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%% !!!!!!"""######""""""######"""""""""######$$$%%%%%%%%%%%%$$$###!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### """%%%&&&$$$#########""""""#########$$$$$$$$$$$$######""""""######$$$"""$$$&&&%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((###$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$#########""""""!!!"""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!""""""###$$$$$$########################""""""""""""!!!!!!$$$&&&%%%%%%''''''''''''%%%%%%""""""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############"""""""""""""""######$$$"""%%%&&&%%%###"""$$$&&&%%%%%%%%%$$$"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$(((&&&###!!!"""$$$''')))###$$$$$$%%%$$$###!!! &&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!"""###%%%%%%$$$###"""!!!!!!"""###$$$"""!!! !!!###$$$$$$###""" """###$$$########################""""""""""""############"""###$$$%%%%%%$$$###"""################################################""""""""""""!!!!!!!!!!!!###$$$$$$###!!!!!!"""### !!!"""###$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""###$$$&&&&&&%%%$$$$$$###############$$$$$$$$$!!!$$$&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%!!!"""######""""""###$$$""""""############"""""" !!!""""""###""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$##################!!!  !!!### !!!""""""###&&&$$$"""$$$''''''$$$!!!"""###$$$%%%%%%$$$###""" """###%%%&&&'''""""""""""""""""""######%%%%%%%%%$$$$$$######### ###%%%&&&%%%###""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$&&&((((((&&&&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&######$$$&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%"""%%%'''&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$""""""!!!""""""###$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""###### """######$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$############""""""######$$$$$$$$$####################################$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""######!!! %%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))(((%%%###$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''')))++++++)))((((((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&$$$######""""""###%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!! """############$$$$$$$$$###"""""""""""""""###############"""""""""""""""$$$###"""!!!!!!"""###$$$ !!!"""!!!!!!"""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######"""""""""###%%%&&&""""""""""""""""""""""""!!!"""$$$&&&&&&$$$"""!!!#########"""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$######""""""""""""######"""###$$$$$$###"""###$$$$$$######"""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$&&&%%%###"""""""""############$$$$$$$$$$$$######$$$$$$###############$$$###"""!!!!!!!!!"""$$$%%%%%%###"""!!!"""""" !!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$######&&&%%%###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$######"""!!!"""###%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%########################'''&&&$$$#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&&&&$$$###$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%%%%########################&&&&&&%%%$$$############%%%&&&&&&&&&%%%%%%''')))$$$######""""""######$$$###"""!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%&&&&&&""""""!!!!!!!!! ########################%%%###""""""######"""!!!$$$$$$$$$######"""""""""!!!!!!"""""""""#########$$$######"""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((***)))&&&%%%%%%'''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&$$$######""""""###%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$###############$$$############""""""""""""######""""""""""""###### !!!"""!!!!!!"""%%%%%%$$$$$$####################################$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$$$$###"""!!! ############""""""""""""""""""""""""""""""""""""$$$$$$###############$$$######""""""""""""######"""###$$$$$$""""""###$$$$$$######""""""""""""""""""######$$$$$$######"""""""""""""""!!!!!!!!! !!!"""""""""############%%%%%%###"""""""""######"""######$$$$$$######"""$$$######"""""""""#########"""!!!!!!!!!"""$$$%%%!!! ##################$$$$$$######$$$%%%%%%%%%%%%$$$#########"""""""""!!!!!!%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""""""""###$$$$$$$$$###############$$$############$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%#################################"""######$$$$$$###$$$%%%$$$######%%%'''$$$######""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%'''((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$###"""#########"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((())))))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###'''%%%###$$$''')))(((&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######"""###%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%$$$$$$####################################""""""############""""""!!!""""""!!! !!!###$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$&&&%%%$$$###""" ############""""""""""""########################$$$###############$$$$$$######""""""""""""######"""###$$$$$$""""""###$$$$$$######""""""""""""""""""######$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""############%%%$$$######"""#########"""######$$$$$$######""""""""""""!!!!!!""""""######"""!!!!!!!!!"""$$$%%%###"""!!!!!!"""###""" $$$$$$#########"""""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""!!!"""""""""$$$$$$%%%$$$$$$###!!!!!!######""""""######$$$%%%######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$###############"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""##################$$$$$$########################!!!!!!!!!""""""###$$$%%%"""###$$$###""""""$$$&&&######""""""""""""#####################$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###############""""""""""""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$######""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$"""##################""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))%%%!!!###(((+++***''''''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######"""###%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###"""""""""""""""###############$$$$$$!!!"""###$$$$$$###"""!!!!!!""""""!!! !!!######"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$###"""!!! ############"""""""""!!!#################################"""######$$$%%%######""""""""""""######"""###$$$###"""!!!"""$$$$$$######"""""""""""""""""""""############""""""$$$$$$$$$###############"""""""""""""""#########$$$$$$##################""""""############""""""!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!"""$$$%%%$$$###"""###$$$%%%$$$###############"""""""""""""""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""############$$$$$$$$$###""""""###############$$$%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$#######################################!!!!!!""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$#############################################""""""###$$$%%%%%%"""###$$$###""""""$$$&&&###""""""""""""""""""###""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###############"""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%##############################$$$%%%&&&&&&&&&%%%############""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%!!!$$$'''&&&$$$((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###"""###%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""#########$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!"""###""" """###"""""""""""""""""""""###########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###"""""""""""""""#####################"""""""""!!!##############################""""""###$$$$$$%%%######""""""""""""######!!!"""######"""!!!"""###$$$######""""""""""""""""""""""""######"""""""""##################$$$$$$######""""""""""""""""""############$$$#########"""""""""######"""""""""!!!!!! !!!!!!"""#########"""!!!!!!!!!"""$$$%%%""" """###"""!!! !!!!!!"""######$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###$$$$$$######################## !!!"""###$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$#######################################'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&'''###""""""!!!!!!""""""### !!!""""""###""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$ !!!"""###$$$$$$ !!!"""###$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$#########"""!!!!!! $$$$$$$$$############"""###########################!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""#####################$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&###!!!"""&&&''''''%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!! """############$$$$$$$$$!!!!!!!!! !!!!!!"""""""""######$$$%%%%%%%%%""""""############""""""""""""###"""!!!!!!"""$$$"""""""""############$$$""""""""""""""""""""""""######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$############""""""""""""########################""""""""""""###$$$%%%%%%######""""""""""""######!!!"""######!!!!!!"""###$$$######"""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""###$$$$$$$$$$$$###!!!""""""######""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!"""$$$%%%$$$###""""""$$$$$$###""" !!!"""###$$$%%% !!!!!!"""###"""""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%&&&!!!!!!!!!"""###%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######""""""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$ !!!!!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%###############$$$$$$$$$ !!!!!!""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$########################((((((&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%''')))""""""!!!!!!!!!!!!""""""!!!"""######"""""""""""""""""""""""""""""" !!!"""###$$$ !!!"""###$$$$$$ !!!"""###$$$%%%%%%%%%########################$$$$$$$$$######!!! #########"""""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$########################!!!  """###"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%######$$$'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$###############"""!!! """############$$$$$$$$$ !!!"""###$$$""""""###$$$$$$%%%&&&&&&######""""""""""""######"""######"""!!!!!!"""$$$############$$$$$$%%%%%%########################""""""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###"""""""""""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&######""""""""""""######!!!"""###"""!!! !!!###$$$######"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""############"""""""""!!!!!!"""###$$$%%%$$$$$$###!!!!!!""""""""""""!!!!!!"""!!!!!!"""###$$$%%%%%%###"""!!!!!!!!!"""$$$%%%((('''%%%%%%&&&&&&%%%### !!!!!!!!!""""""######!!!!!!"""#####################$$$$$$$$$%%%%%%%%%###"""""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%###"""!!! !!!$$$&&&((($$$$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%########################&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%''')))""""""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%%%%$$$"""""""""""""""""""""""" !!!"""$$$$$$""""""""""""!!!!!!!!!!!! !!!"""###%%%%%%%%%&&&########################%%%%%%$$$""" """"""######$$$$$$$$$%%%"""""""""!!!!!!!!! ########################  !!!""""""!!!!!!!!!""""""#########$$$ !!!!!!!!!!!!"""""""""######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###%%%((()))'''%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%''''''&&&$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$ !!!!!!""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$"""######"""!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""$$$!!!!!!$$$$$$$$$######""""""!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&######""""""""""""######!!!"""###"""!!! !!!###$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$%%%$$$#########""""""!!!!!!!!!"""###$$$%%%%%%$$$###!!!!!!""""""""""""!!!!!!""""""""""""###$$$%%%&&&###"""!!!!!!!!!"""$$$%%%&&&%%%############!!! """"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!"""""""""###############"""!!!###%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!""""""###$$$$$$&&&$$$""" """%%%'''#########"""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++)))&&&$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$%%%%%%$$$###"""!!! ########################%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&####################################$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%''')))######!!! !!!"""###""""""!!!!!! """""""""""""""""""""""" ###%%%&&&%%%$$$###$$$###""" """###$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$###!!!!!!###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$""""""""""""""""""""""""###$$$###!!! ###&&&$$$#########""""""!!!!!!""""""""""""############%%%$$$#########$$$&&&''''''&&&$$$"""!!!!!!""""""###"""""""""###$$$%%%%%%#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """"""######### !!!"""########################"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""&&&%%%$$$$$$###$$$$$$%%%###"""!!! !!!"""###$$$$$$$$$$$$############""""""############"""""" """###$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""""""""""""""""""""%%%$$$###"""""""""###$$$############""""""""""""""""""###$$$%%%%%%&&&&&&$$$#########""""""!!!!!!$$$$$$###""""""###$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$########################$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$###"""""""""!!!$$$%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""########################$$$&&&((((((%%%"""  """"""#########"""############$$$$$$$$$################################################%%%%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((()))))))))))))))###"""!!!  !!!"""!!!!!!!!! """""""""""""""""""""""" !!!###$$$%%%$$$$$$###$$$###"""!!!!!!"""###$$$ !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$###""""""###$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""############""""""$$$$$$###""""""""""""""""""""""""############$$$#########""""""#########%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!###$$$$$$$$$$$$######""""""""""""""""""############""""""!!!!!!!!!"""###$$$&&&%%%$$$""""""""""""###%%%$$$$$$$$$$$$%%%%%%&&&####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############!!!""""""############"""###"""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!! """"""############""""""#########$$$######""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""###$$$%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################%%%%%%$$$$$$###"""""""""###########################$$$$$$$$$$$$###""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$ """$$$%%%%%%$$$$$$$$$$$$$$$#########""""""%%%$$$###"""""""""""""""########################%%%'''((((((%%%"""!!!!!!!!!"""###$$$%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''((((((((((((((())))))*********%%%$$$###"""!!! !!!!!!!!!!!! """"""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""############""""""$$$###"""""""""""""""""" !!!!!!!!!!!!"""""""""###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!! !!!###%%%%%%$$$$$$$$$$$$######""""""""""""############!!!!!!!!! !!!!!!"""###$$$$$$######"""######$$$%%%%%%$$$#########$$$$$$########################################################################!!!!!!"""###$$$$$$$$$$$$"""############""""""!!!""""""""""""""""""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$$$$$$$############$$$$$$########################""""""############""""""$$$############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%% !!!!!!""""""#########$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""###$$$%%%%%%$$$###"""################################################%%%$$$######"""########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&############$$$$$$$$$%%%$$$$$$$$$###############%%%%%%$$$############$$$########################$$$&&&''''''%%%"""""""""""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''')))))))))((((((((((((((('''(((((()))***++++++,,,''''''%%%$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""""""""#########"""!!!!!!"""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######"""""""""""""""""""""""""""######"""!!!!!!###$$$########################!!!"""""""""#################################$$$""""""#########$$$$$$%%%######"""!!! !!!########################"""###############$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###############"""!!! """""""""""""""#########!!!""""""""""""##################$$$$$$$$$%%%%%%"""""""""""""""""""""""" """$$$&&&''''''%%%%%%##############################$$$$$$$$$$$$%%%%%%""""""############""""""!!!!!!!!!"""$$$&&&)))+++###$$$$$$%%%%%%$$$$$$### !!!###%%%%%%###!!! """""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$ !!!""""""###$$$$$$$$$$$$########################""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$###############$$$$$$$$$&&&%%%###"""""""""###$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$%%%########################"""$$$%%%%%%###!!!!!!""" !!!""""""############""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''((((((******))))))))))))(((((((((((()))***+++------...&&&%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!""""""#########""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%#########$$$$$$############$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""######""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&##############################""""""""""""######"""""""""""""""""""""""""""###$$$###!!!!!!"""$$$!!!!!!!!!"""""""""""""""!!!"""""""""###############$$$$$$$$$$$$#########!!!""""""###$$$$$$$$$%%%######"""!!! !!!########################""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""######$$$$$$$$$$$$##################"""!!! !!!!!!""""""############!!!""""""""""""#########!!!!!!""""""###$$$$$$$$$######################## """###"""!!! !!!""""""""""""""""""!!! !!!!!!!!!""""""""""""############""""""!!!!!!!!!"""$$$&&&)))+++###$$$$$$%%%%%%$$$$$$### !!!###%%%%%%###!!! """""""""""""""""""""""""""###$$$%%%%%%$$$"""""" !!!""""""###$$$#####################&&&%%%$$$###""" !!!"""$$$%%%%%%$$$"""!!!"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$&&&%%%###"""""""""###$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%######################## """######!!! !!!"""!!!""""""############"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&'''((()))))))))************))))))))))))******+++,,,...///000000""""""""""""!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$######"""!!!""""""############"""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%###""""""!!!!!!""""""##############################$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""!!!"""!!!  !!! !!!!!!!!!!!!"""""""""""""""############"""############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$########################""""""######$$$%%%%%%%%%########################""""""###############""""""############""""""!!!!!!!!!!!!"""######$$$$$$"""""""""#########$$$$$$!!!!!!"""""""""################################# !!!"""######""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$""""""############""""""$$$############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""" !!!!!!""""""###""""""##################&&&%%%$$$###""" """###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%$$$######"""########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$%%%%%%######################## !!!""""""!!! """###$$$$$$%%%%%%%%%%%%%%%$$$"""############$$$$$$$$$#########################################################$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))))))))*********+++++++++,,,,,,,,,------...///000111111222""""""#########""" !!!!!!!!!""""""""""""""""""""""""""" !!!#########""""""""""""############"""""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$$$$$$$$$$###"""###############""""""!!!""""""############"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########""""""#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&(((((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""" !!! !!!!!!!!!""""""""""""""""""""""""###############$$$$$$%%%$$$###"""!!!""""""###$$$$$$$$$######%%%$$$$$$$$$$$$%%%%%%&&&########################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!!!!""""""############""" !!!!!!"""######$$$$$$############$$$$$$$$$%%%#####################$$$########################%%%%%%%%%%%%%%%&&&&&&&&&!!!"""############"""!!!"""######$$$%%%%%%&&&&&&""""""############""""""#########$$$######""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$#########"""""""""""""""#######################################$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$######!!!"""###$$$$$$$$$###"""""""""#########$$$$$$$$$"""""""""""""""###$$$%%%########################!!!"""######""""""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))),,,,,,---...///000000111111111111111222222333333$$$%%%&&&'''&&&&&&$$$### !!!!!!""""""""""""""""""""""""""""""!!!###$$$$$$###"""""""""############""""""!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%%%%$$$###"""###############"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((()))((('''%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""############""""""""""""""""""""""""""""""!!!"""$$$$$$###""""""###!!!!!!""""""#########$$$""""""""""""############&&&''''''((('''&&&%%%$$$"""###$$$%%%%%%$$$###"""###"""""""""###$$$%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""!!!!!! !!!"""############### !!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$#########$$$$$$"""###$$$%%%%%%$$$###""" !!!""""""######""""""############"""""" """###$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""!!!!!!"""$$$&&&'''############"""""""""""" !!!!!!"""###$$$$$$%%% !!!!!!"""###$$$$$$%%%$$$$$$###""""""###$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$%%%$$$"""!!!""""""######$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$########################"""$$$$$$$$$###$$$&&&(((######$$$$$$$$$######""""""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((*********)))))))))))))))---...///000111222333444333333333333333333333333 !!!!!!  ###"""!!! !!!"""######"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""" !!!"""$$$%%%&&&""""""""""""""""""""""""""""""""""""############"""!!! !!!###$$$!!!!!!"""###$$$%%%%%%&&&""""""!!!!!!""""""###$$$!!!!!!"""###$$$%%%%%%&&& """###$$$$$$###""" %%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""########################""""""!!!!!!  !!!###%%%%%%###!!! ######"""!!!!!!!!!!!!!!!!!!!!!"""#################################$$$$$$""""""""""""!!!!!!!!!!!!###"""!!! """$$$&&&######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """!!!!!!$$$%%%%%%$$$###"""""""""#########""""""!!!!!! !!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################""""""""""""""""""""""""############!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################%%%%%%###"""""""""###$$$ !!!!!!""""""######""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""$$$"""!!!"""######"""!!!######""""""""""""#########$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%%%%&&&&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%""" !!!""""""############""""""""""""%%%$$$$$$$$$###"""""""""!!!!!!""""""############""" !!!$$$&&&$$$""" !!!"""######"""!!! '''&&&%%%############$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """######$$$%%%%%%&&&&&&$$$%%%&&&'''((()))))))))(((((((((((('''''''''''')))+++,,,---,,,---///111---...000333555444222///333222222222444777:::;;; !!!!!!"""!!!!!! !!!!!!  !!!!!!!!! ###"""!!! !!!"""######"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""""""""""""""############"""!!!!!! !!!"""###$$$ !!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%&&&##################$$$$$$!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$##############################$$$$$$######""""""!!!"""###$$$$$$###"""!!!###""""""!!!!!!!!!!!!!!!!!!!!!"""###############%%%%%%$$$###""""""""""""#########""""""""""""!!!###""""""!!!"""###$$$%%%!!!!!!""""""###""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$%%%$$$""""""$$$&&&%%%$$$######"""""""""###!!!!!!!!!!!!""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""!!!!!!!!! !!!!!!!!!!!!"""""""""############$$$$$$$$$$$$'''&&&%%%%%%######"""!!!$$$$$$###"""""""""""""""###########################""""""!!!!!!""""""###########################%%%$$$###"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""%%%###"""###$$$%%%$$$"""######""""""""""""######""""""############""""""######"""!!!!!!"""#########$$$$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$&&&%%%$$$###""""""###$$$!!!!!!""""""#########$$$$$$$$$$$$###############"""""""""""""""#########&&&###""""""######!!!"""###$$$%%%%%%$$$###"""&&&%%%$$$###"""###$$$$$$"""""""""#########$$$$$$############$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((((()))))))))******************,,,///000000111222444333333444555555444222111222222333444777;;;???AAA!!!"""""""""""""""!!!!!!!!!!!!!!!  !!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!"""######$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""#########$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############&&&%%%$$$###"""!!!!!!!!!############""""""""""""###############$$$$$$$$$!!!!!!"""###$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######"""!!! """###$$$######""""""""""""""" !!!"""#########$$$$$$###""""""!!! """"""""""""""""""""""""##############################"""""""""!!!!!!!!! !!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!$$$###""""""""""""""""""########################$$$##################$$$########################$$$$$$###""""""""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###$$$%%%&&&%%%#########""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###%%%'''%%%""" """ !!!"""###$$$%%%%%%###############$$$$$$$$$#########"""""""""""""""%%%$$$""""""######!!! ######$$$$$$$$$$$$############"""""""""###$$$$$$!!!!!!!!!"""""""""######""""""######$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***,,,,,,------.........///---000333555555555666777888777666555444444444444888999;;;>>>BBBFFFJJJLLL!!!!!!"""""""""!!! !!!!!!!!!  !!!"""############""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!""""""###$$$$$$$$$###############!!!!!!""""""########################""""""""""""!!!"""############"""!!! !!!!!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######################## """$$$$$$$$$###"""######""""""""""""######"""""""""""""""!!!!!! !!!!!!"""###############%%%$$$###"""""""""""""""######"""""""""!!!!!!!!!"""###$$$$$$$$$$$$######"""###$$$%%%&&&'''''''''"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!###""""""!!!!!!!!!"""""" !!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%%%%$$$$$$$$$### !!!!!!!!!""""""%%%%%%%%%$$$$$$######"""############$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$######"""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$###"""###%%%%%%%%%#########""""""""""""#########"""!!! !!!"""###""""""""""""""""""""""""%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###(((,,,***$$$!!!!!!### !!!!!!"""######$$$$$$"""""""""###$$$$$$$$$%%%############""""""""""""!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""###$$$%%%!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))+++,,,...000///000000111111222222333111444777888777666666777666777777777777999<<>>@@@AAABBBFFFOOOUUUVVV\\\aaabbbbbbiiixxxzzzsss############"""!!! !!!!!!!!!""""""""""""###!!!!!!!!!"""""""""######$$$###!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!$$$$$$############""""""###""""""!!!!!!""""""###%%%###!!!!!!"""###$$$###"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!  !!!!!!$$$$$$######"""!!!!!! !!!!!!""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$$$$""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""##################### """###"""!!! !!!"""""""""############"""""" !!!!!!""""""!!!!!! $$$$$$###""""""""""""###""""""""""""""""""""""""%%%$$$###!!! !!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""" !!!!!!###$$$&&&'''$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&$$$"""!!!"""###!!!!!!!!!"""""""""######"""""""""#########$$$$$$######""""""""""""######$$$$$$#########$$$%%%%%%"""""""""#########$$$$$$######""""""""""""###### !!!!!!!!!""""""""""""!!!  """#########""""""###$$$%%%&&&&&&&&&######""""""######$$$%%%#####################"""########################$$$############"""""""""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%##################$$$%%%%%%%%%$$$$$$$$$#########""""""""""""########################""""""""""""!!!""""""############"""!!!!!! """%%%&&&&&&%%%#######################################"""""""""!!!###&&&(((((('''%%%######$$$&&&(((***+++,,,,,,)))***+++,,,...000111222555666777999;;;<<<<<<<<<::::::999888888888888888111222333555888<<>>CCCJJJQQQVVV^^^bbbfffddd^^^YYYYYYZZZZZZ\\\___dddjjjsss|||kkkhhheeecccbbbbbbaaa```______aaadddggggggfffddd!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###""""""!!!!!!!!!!!!""""""###############$$$$$$$$$$$$%%%&&&$$$"""!!!"""############""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!! !!!#########"""!!!!!!#########!!!!!!"""""""""""""""!!!!!!  !!!"""###$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***+++)))'''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""$$$$$$############$$$$$$$$$$$$######""""""!!!!!!########################!!! !!!"""######"""$$$###""""""!!!!!!""""""!!!!!!"""###############""" !!!""""""!!!!!!"""###$$$###!!!""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############$$$$$$$$$$$$############ !!!!!!""""""!!!!!! !!!!!!"""""""""""""""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!"""""""""####################################!!!!!!!!!!!!"""###$$$%%%######""""""!!!!!!!!!!!!#################################""""""""""""!!!""""""""""""""""""""""""""""""$$$$$$$$$###"""!!!""""""""""""""""""""""""###############"""!!!!!!!!!!!!"""###############"""!!!!!!"""############!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!! !!!###%%% !!!###$$$$$$###"""""" !!!###$$$$$$###"""""""""""""""############### """###$$$$$$###$$$$$$"""###$$$###"""!!!"""###""""""############"""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%$$$$$$$$$%%%&&&%%%%%%############""""""""""""!!!!!!""""""############$$$######""""""######$$$""""""""""""""""""""""""###############$$$%%%&&&$$$$$$$$$#########"""""""""###############$$$$$$%%%%%%%%%&&&&&&&&&''''''''')))+++---...///......)))+++,,,,,,,,,---///000333333333444444555555555555444222000000111333444999===BBBGGGKKKOOOTTTWWWVVV[[[___```^^^\\\]]]___^^^```bbbdddfffjjjooorrrrrruuu{{{~~~wwwhhheeebbb`````````^^^]]]^^^___bbbgggjjjllljjjhhh""""""!!!!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!########################%%%$$$######""""""###$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$&&&''''''&&&$$$######$$$%%%$$$$$$######""""""!!! !!!!!!"""""""""!!!!!!"""!!!  !!!###$$$###"""!!!"""###$$$###!!! !!!"""$$$%%%%%%$$$$$$""""""!!!!!!!!!"""######"""######$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$$$$###$$$'''))))))(((&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%$$$$$$###$$$######""""""######$$$$$$######""""""!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!""""""$$$$$$###"""""""""""""""!!!!!!"""##################!!! !!!"""$$$###### !!!!!!!!!!!!"""############"""!!!""""""!!!!!!!!!!!!""""""!!!!!!"""#######################################!!!""""""######""""""!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!!!!"""$$$%%%&&&%%%%%%$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$######""""""""""""""""""""""""###############"""!!!!!! !!!"""######$$$######!!!"""""""""""""""######""""""""""""""""""""""""%%%###!!! !!!###%%%""""""###$$$$$$###!!! !!!"""$$$$$$$$$###"""!!!!!!"""#########"""""" """%%%%%%######$$$&&&!!!"""###""""""$$$&&&!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&'''#########"""""""""!!!!!!############""""""!!!!!!$$$$$$############$$$$$$########################""""""!!!""""""###$$$%%%$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%###$$$%%%'''(((***+++,,,...///000000///...,,,+++(((***---//////111333555666666555555444333222222444222000///222777===AAAFFFIIIMMMOOOPPPQQQSSSTTTPPPTTTYYY\\\^^^___aaadddaaabbbdddddddddeeegggiiijjjlllqqqwww{{{zzztttooofffccc```_________^^^]]]^^^___aaadddggggggdddaaa"""!!!!!! !!!###$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######&&&$$$###"""!!!!!!"""######""""""!!!!!!""""""###"""""""""###$$$$$$%%%%%%''''''(((&&&$$$######$$$$$$$$$$$$######""""""""" !!!!!!"""""""""""""""###"""!!! !!!"""###$$$###""""""###$$$$$$###!!! !!!###$$$%%%&&&&&&&&&######""""""!!!!!!"""""""""###$$$%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$ !!!###%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######""""""""""""######""""""""""""""""""!!!!!!"""""""""""""""""""""""" """###"""!!! !!!###$$$$$$###""""""""""""###!!!!!!"""##################"""!!!!!!###$$$$$$###!!!"""#########"""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""###!!!!!!"""###############"""""""""""""""#########""""""############""""""!!!!!!"""######"""  !!!!!!!!!!!! !!!"""#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######"""""""""###$$$$$$&&&%%%$$$###"""###$$$%%%#########$$$$$$$$$$$$$$$############""""""""""""  !!!"""#########""""""""""""""""""""""""###############"""!!!!!! !!!"""###############!!!"""######"""!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""" """"""###############"""!!!!!! !!!"""######$$$######!!!"""#########"""!!! $$$&&&&&&###"""###&&& """""""""###%%%'''!!!""""""############"""###""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""!!!!!!!!!###$$$&&&&&&%%%%%%'''(((%%%$$$$$$$$$$$$#########$$$$$$######"""!!!!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$############"""""""""######$$$%%%%%%%%%$$$%%%&&&(((+++---///000222222111000///---,,,+++***---000222333444666888888777666555444222111111333222333555;;;CCCJJJOOOTTTVVVWWWWWWUUUSSSSSSSSSSSSVVVZZZ^^^```aaadddfff___aaabbbbbbbbbccceeegggfffhhhkkkppprrrppplllhhheeebbb___]]]]]]\\\[[[ZZZ[[[ZZZYYYYYYYYYVVVRRROOO!!! !!!"""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!"""###$$$$$$###"""!!!!!!!!!"""#########""""""######""""""""""""######!!!""""""###$$$$$$%%%%%%&&&&&&'''%%%###!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!""""""#########""""""""""""""""""###$$$$$$###""""""$$$%%%%%%###!!!""""""#########$$$$$$%%%"""!!!!!! !!!!!!"""######""""""""""""######&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""#####################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&################################################""""""###$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!""""""""""""""""""""""""""""""""""""""" """###### !!!###%%%$$$######""""""######!!!!!!"""##################!!! """######"""######$$$$$$%%%&&&&&&'''!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######!!!!!!"""############### !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!"""#########"""  !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""###"""""""""###$$$$$$%%%%%%$$$"""!!!"""###%%%&&&"""""""""#########$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""###############"""!!!!!!!!!""""""#########""""""!!!###$$$###!!! """$$$############$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""###$$$!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$###""" !!!%%%(((&&&###!!!###%%%!!!"""###""""""$$$&&&!!!!!!"""##################"""!!! !!!"""###%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""$$$&&&&&&%%%%%%''')))$$$$$$$$$$$$#####################"""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$############"""""""""###$$$$$$%%%&&&&&&'''''')))+++---///000111000000///...............///111444555555555666777777777666666555444444333666999>>>EEEMMMTTTYYY\\\]]]^^^___]]]ZZZWWWVVVVVVXXXZZZ]]]```bbbccceeefff```aaaaaaaaa``````bbbdddbbbdddgggiiijjjiiieeebbbbbb___[[[WWWUUUSSSQQQOOOOOOMMMKKKJJJHHHFFFCCC@@@!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!"""######"""!!! !!!$$$%%%$$$"""!!!######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$%%%%%%$$$!!! !!!!!!"""###############"""#########$$$$$$$$$$$$###"""###$$$%%%%%%###!!!$$$###""""""!!!""""""""" !!!"""$$$###  ###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###########################$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################""""""""""""###### !!!!!!""""""######"""""""""""""""""""""""" """$$$### !!!###%%%$$$######"""#########!!!!!!"""###############!!! !!!""""""!!!  !!!"""### """###$$$$$$###""" !!!!!!!!!!!!!!!"""######!!!!!!"""############### !!!!!!"""""" !!!!!!!!!!!! !!!"""###$$$###""" !!!!!!""""""#########$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" """$$$&&&((()))###"""!!! !!!"""$$$&&& !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!  """"""""""""""""""""""""###############"""!!!!!!""""""############""""""!!!###%%%$$$!!! """$$$ !!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!! !!!###%%%'''"""!!!!!! !!!###%%%&&&"""###$$$$$$###!!!"""&&&)))'''### """%%%!!!"""######"""!!!###$$$!!!!!!"""##################"""!!! !!!"""###!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########""""""######$$$$$$%%%%%%"""%%%''''''%%%%%%'''***""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&******+++,,,...///000000------,,,,,,---///222333222555777888777666666666666666666666666777777777;;;@@@JJJTTT]]]bbbeeefffaaabbbcccaaa^^^[[[ZZZ[[[YYYZZZ]]]```bbbdddfffgggccccccbbb```]]]\\\^^^___bbbdddfffhhhhhhgggdddbbb___[[[UUUQQQMMMJJJGGGEEEDDDBBB@@@?????????===<<>>BBB@@@FFFQQQ\\\bbbgggggghhhkkklllkkkeeedddbbbbbbcccccccccbbbaaaaaabbbbbbaaa___]]][[[]]]]]]\\\\\\\\\]]]^^^^^^[[[[[[]]]___```^^^XXXSSSIIIGGGBBB<<<777444555666:::<<<@@@GGGPPPUUUVVVVVV!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!! """###$$$%%%%%%$$$###"""!!!""""""############"""""""""""""""""""""""""""""""""############""""""###$$$%%%&&&'''(((((((((%%%%%%$$$###""""""""""""###""""""!!!!!!""""""################################################### !!!!!!"""""""""###"""!!!!!!######"""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$################################################&&&$$$###$$$%%%&&&%%%$$$""""""#########$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&&&&%%%""""""!!!!!!""""""###$$$""""""""""""""""""""""""########################!!!""""""######""""""!!!!!!!!!"""###############"""#########!!!!!!"""$$$##################""""""""""""""""""############!!!###$$$$$$###""""""###%%%###""""""###$$$###!!!"""""""""######"""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######### !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###""""""!!!!!!######""""""""""""#########""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######&&&$$$!!!!!!"""############""""""!!!!!!""""""######!!! """$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############!!!!!! !!!""""""!!!"""######$$$$$$##############################""""""""""""##################"""$$$%%%&&&%%%#########$$$$$$$$$######"""##################"""""" !!!"""""""""""""""###########################$$$%%%&&&&&&%%%$$$###"""!!! !!!#########"""%%%%%%%%%%%%&&&&&&&&&&&&#########""""""#####################$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%########################""""""""""""""""""""""""########################%%%%%%$$$#########$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%(((***,,,---............------------......222333555666666666555444666555444333333444555666555555===JJJQQQRRRXXX```jjjrrryyyzzzyyyvvvqqqkkkeeedddcccdddeeeeeedddcccaaaaaa```___^^^\\\[[[ZZZ[[[ZZZYYYYYYZZZ[[[]]]^^^YYYYYYYYYYYYWWWRRRLLLGGG???>>><<<888555555777:::AAADDDJJJSSSZZZ___```___!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###%%%%%%$$$###!!! !!!"""###############"""""""""""""""""""""""""""""""""######"""""""""######$$$&&&&&&'''''''''######""""""""""""######"""""""""!!!!!!""""""""""""""""""###$$$$$$%%%%%%######################## !!!!!!!!!""""""#########"""""""""#########"""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%########################"""###############$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###"""""""""""""""###$$$$$$""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###""" !!!!!!!!!!!!!!!"""""""""!!! """$$$$$$$$$######""""""!!!!!!$$$$$$######""""""""""""!!!###$$$$$$"""""""""###$$$"""!!!"""###$$$###!!!""""""""""""""""""!!! $$$$$$############$$$$$$$$$$$$$$$###############"""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######""""""!!!!!!!!!!!!""""""###""""""!!!""""""######%%%###!!!!!!"""######"""""""""!!!!!!!!!!!!""""""###!!! ###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$########################""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################$$$&&&'''&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!$$$$$$###"""!!! ########################"""###%%%&&&&&&%%%###"""%%%#########%%%&&&%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########&&&&&&&&&%%%$$$$$$$$$$$$ !!!"""###$$$$$$%%%########################"""""""""""""""""""""""""""###############$$$$$$%%%$$$###"""""""""""""""##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&''')))+++...//////.........---------...///111222555666888888888777555444111111111111222444777999<<>>@@@AAABBBBBBCCCEEEIIILLLPPPSSSWWW[[[\\\\\\[[[ZZZ!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######!!!"""######""""""!!!""""""############"""""""""""""""""""""""""""######""""""""""""######"""###$$$$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!"""###$$$ !!!!!!""""""!!!!!! !!!"""###$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!!!!!"""###!!!!!!!!!"""""""""######""""""######$$$%%%%%%%%%########################""""""######$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$""""""#########$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######"""$$$$$$$$$###$$$%%%%%%&&&################################################ !!!!!!""""""!!!!!! !!!!!!"""###############!!!""""""""" !!!###""""""""""""""""""!!!!!!######"""  """######"""!!!!!!""""""!!! !!!#########""" !!!!!!"""""""""!!!!!!!!! !!!!!!"""""""""###############&&&%%%$$$"""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""###%%%%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$$$$###"""""""""######"""!!! !!!###$$$###!!!"""!!!!!! !!!!!!"""$$$""" !!!""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%$$$###""""""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""############ """"""!!! !!!"""!!!"""###$$$$$$$$$$$$$$$##################""""""!!!!!!"""#######################################"""###$$$%%%%%%$$$###""""""!!! !!!#########"""!!!!!!!!!""""""""""""############""""""#####################$$$$$$$$$%%%###$$$$$$%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""!!!########################""""""""""""""""""""""""""""""######$$$%%%%%%%%%######"""!!!!!!!!!""""""###$$$$$$$$$$$$###""""""##############################%%%'''(((***+++,,,...////////////...,,,+++------///111333666888:::999888888777666555555555...333888<<<>>>AAAFFFKKKRRRUUUYYY]]]^^^___aaacccjjjrrr{{{wwwiiifffcccaaa``````___^^^\\\^^^aaaccceeeeeeeeeddd^^^]]]\\\ZZZVVVRRRNNNLLLFFFDDD@@@<<<:::;;;@@@DDDGGGHHHIIIJJJJJJLLLOOORRRTTTVVVYYYZZZZZZ[[[]]]^^^!!!!!!""""""""""""!!!!!! !!!!!!""""""""" !!!!!!"""######$$$$$$"""############""""""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$$$$$$$"""!!!!!!!!!!!!""""""### !!!""""""!!! !!!!!!"""###$$$$$$""""""""""""""""""""""""######################## !!!###""" !!!###"""""""""#########$$$$$$!!!!!!""""""###$$$$$$%%%########################""""""###$$$$$$%%%&&&&&&%%%#########$$$%%%$$$###""""""#########$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$  ###$$$$$$##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! !!!!!!!!!!!!"""############### """$$$###"""!!!""""""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$############ """######"""!!!!!!""""""!!! !!!#########""" !!!""""""######!!!!!! !!!!!!!!!"""""""""#########$$$%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######%%%$$$######""""""######!!! !!!###$$$###!!!!!!!!! !!!!!!"""!!! !!!###$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""###############$$$$$$%%%$$$###"""!!!"""###$$$$$$%%%%%%$$$$$$########################""""""""""""############"""$$$%%%$$$###"""%%%'''"""######$$$$$$$$$###############$$$$$$$$$$$$$$$!!!!!!"""$$$%%%%%%%%%%%%################################################!!!  """###"""!!!#########$$$$$$$$$%%%%%%###""""""!!!!!!""""""###"""""""""#########$$$$$$""""""$$$$$$%%%$$$######$$$$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$####################################""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&$$$###############$$$%%%###$$$$$$%%%$$$###"""!!!"""######$$$$$$%%%%%%%%%$$$$$$&&&(((***,,,...///.........---------------///000222444666777888888999777666444333444555666888???FFFJJJLLLNNNSSSWWWXXXZZZ[[[[[[[[[]]]```bbbgggkkkooosssxxx|||yyysssfffbbb^^^\\\]]]___``````ccceeehhhjjjiiifffcccaaaZZZXXXSSSNNNJJJGGGFFFEEEAAABBBCCCBBBBBBFFFKKKPPPUUUVVVWWWVVVVVVWWWYYY[[[]]]^^^]]]\\\[[[\\\aaaeee!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""###$$$%%%&&&###############"""!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!""""""!!!  !!!"""#########""""""""""""""""""""""""#########"""""""""""""""!!!###""" """############$$$$$$$$$$$$ !!!!!!"""######$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$###""""""$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###"""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!! """$$$%%%###""""""""" !!!!!!""""""###### !!!!!!"""###$$$$$$$$$ """######!!!!!!!!!"""!!! !!!"""######"""!!!"""#########""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$#########"""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!  !!!!!!!!!!!!!!!"""######%%%%%%$$$###""""""######!!! !!!###$$$###!!!!!!!!! !!!!!! """%%%&&&&&&$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""!!! """"""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$"""!!! ######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""############!!!"""###""" ###&&&######$$$$$$$$$######"""#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$###""""""###$$$$$$###!!!!!!"""###$$$###""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!""""""""""""#########!!!"""###$$$%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''###$$$%%%%%%$$$###"""!!!######$$$%%%%%%&&&''''''$$$%%%'''))),,,...000111---,,,,,,,,,,,,---......222333555777888777777666888777444222111333555666BBBIIIQQQVVVWWWXXX[[[___ZZZ\\\[[[YYYXXX\\\```bbbbbbgggmmmqqqvvvxxxrrrjjjccc___[[[YYY[[[___bbbcccjjjlllnnnnnnkkkfff```\\\TTTPPPHHHAAA>>>===???@@@AAAEEEIIILLLNNNQQQWWW[[[bbbcccccccccaaaaaabbbdddgggfffccc___\\\^^^dddiii###"""!!!  $$$$$$$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!""""""######$$$$$$""""""!!!!!!"""###$$$$$$###"""""""""""""""###$$$######""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$ """###$$$###!!! !!!"""###$$$%%%%%%###!!! !!!###%%%$$$$$$$$$#########"""""""""###$$$%%%%%%$$$""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&''' """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$%%%%%%###"""""""""###$$$"""""""""######"""""""""$$$$$$######"""!!!!!!!!!########################$$$###"""!!!!!!"""###$$$!!!""""""######!!!  !!!"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!###%%%%%%###!!!$$$%%%&&&%%%###"""###$$$%%%###!!!!!!""""""   !!! !!!!!! !!!!!!%%%$$$"""!!! !!!###$$$""""""############""""""""""""""""""""""""""""""########################&&&%%%###"""""""""######"""!!! !!!###$$$###"""""""""""""""###### !!!"""$$$$$$$$$###"""########################"""!!!  !!!"""######"""""""""###%%%&&&###"""!!!!!!"""###$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$###""" """"""#########!!! $$$"""!!!"""%%%&&&%%%"""'''&&&###""""""!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$###"""!!! !!!""""""###$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###"""!!!!!!###########################$$$%%%%%%$$$###$$$%%%$$$$$$##################$$$$$$############$$$$$$###############"""!!!!!!###""""""######%%%&&&''''''(((+++---......,,,+++***+++,,,...///111222333444555777666666666888:::555333111//////555<<>>===>>>BBBHHHNNNSSS\\\hhhtttzzz{{{vvvqqqoooqqqssstttsssqqqlllkkkllljjjffffffkkk!!!!!!!!!!!!!!!""""""### """######!!! !!!""""""""""""""""""""""""############$$$$$$$$$$$$""""""!!!!!! !!!!!!%%%%%%$$$######"""!!!!!!""""""""""""""""""###$$$$$$$$$###"""!!!!!!!!!"""###""""""!!!!!!""""""###"""""""""""""""""""""""" """#########!!! """###$$$&&&&&&%%%$$$$$$!!!###%%%%%%$$$###"""###""""""""""""""""""""""""$$$$$$$$$###############"""""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$######""""""######$$$###"""!!!!!!"""###$$$#########$$$%%%%%%&&&&&&########################%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%#########""""""###############$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""%%%###!!!!!!"""###"""!!!"""###$$$###"""!!!"""###$$$'''%%% """&&&%%%$$$############""" ######""""""""""""######"""!!!!!!!!!"""$$$&&&'''######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$###"""""""""######!!!!!!!!!!!!!!!"""######""""""!!! !!!!!!"""""""""!!!!!!""""""#########"""""""""!!!!!! """######$$$$$$######"""######"""""""""###$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!! """###$$$$$$$$$$$$######"""!!! !!!###$$$###"""###""""""###%%%&&&&&&%%%######""""""######$$$%%%####################################""""""""""""########################$$$$$$######""""""!!!!!!""""""######$$$$$$######!!!!!!"""#######################################$$$$$$######"""!!!!!! ###$$$$$$$$$$$$###"""""""""#####################""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$&&&''''''"""###$$$%%%%%%$$$###""""""###$$$$$$""""""###$$$########################$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%&&&(((+++...000111000...,,,++++++,,,---///000000222333444555555111333444444333222222222111333555777999===CCCGGGMMMQQQVVVZZZ\\\]]]___```____________aaaccceeefffggghhhkkkmmmnnnjjjccc^^^XXXVVVUUUTTTUUUXXX\\\^^^ZZZ______XXXOOOIIIDDD@@@>>>BBBGGGKKKOOOTTT[[[aaakkkvvvzzz|||{{{xxxvvvtttpppkkkkkknnn!!!!!!  ###%%%''''''&&&$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!! !!!!!!#########""""""!!!!!!!!!###"""""""""""""""######%%%%%%###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%###!!! """###$$$%%%%%%%%%$$$$$$ """$$$%%%$$$$$$%%%&&&""""""############""""""########################"""!!! !!!###$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!$$$$$$$$$###############$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$######""""""###########################""""""""""""""""""###%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$######""""""!!!!!!!!!!!!""""""""""""&&&$$$!!! !!!""""""!!!!!!"""###"""!!! !!!""" $$$&&&%%%"""!!!###&&&&&&%%%############!!! !!!!!! !!!!!!!!!!!! !!!!!!###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""#################################""""""""""""###!!!!!!!!!!!!!!!""""""###"""!!!!!! !!!###"""!!! !!!"""############"""!!!!!! !!!"""###$$$$$$###"""!!!###""""""""""""#########$$$######""""""######$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$###""""""!!!!!!!!! !!!""""""""""""  ###$$$$$$###""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!''''''&&&&&&%%%$$$###### !!!###$$$%%%$$$######!!!!!!"""############""""""###############$$$$$$############""""""!!!!!!######$$$$$$$$$######"""$$$#####################""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!###$$$%%%%%%$$$###!!!!!!#########"""!!!"""##################$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%&&&''')))+++---///111222222000---******+++...000000111111222333444555555222333333222111111333555666999>>>BBBEEEHHHKKKNNNLLLPPPTTTXXX[[[^^^aaacccbbbaaa`````````aaabbbcccdddeeehhhjjjkkkgggaaa\\\WWWVVVVVVUUUTTTSSSSSSSSSJJJIIIFFFCCCAAAAAACCCCCCEEEKKKRRRVVVWWW\\\dddkkkmmmwww|||sssnnnmmmooo$$$###"""!!! !!!$$$$$$###!!!!!!"""######################## !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""######"""""""""""""""###%%%%%%###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&&&&%%%###!!!!!!""""""###############!!!"""$$$$$$###"""###$$$""""""############""""""########################"""!!! !!!###$$$#########$$$$$$$$$%%%%%%#########$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!$$$$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!########################"""""""""######"""""""""$$$######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######"""!!!!!! !!!!!!!!!"""""""""###&&&$$$!!! !!!""""""!!! !!!""""""!!! !!!"""############$$$$$$$$$###%%%$$$"""""""""""" !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""" !!!!!!"""""""""""""""""""""!!! ###"""!!! !!!"""###$$$$$$$$$######""""""""" !!!############!!! """""""""###"""""""""""""""""""""!!!!!!""""""""" """###%%%%%%###""" """""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!""""""###### !!!!!!!!!!!!!!!"""###"""!!! """###"""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!''''''&&&&&&%%%$$$###### """###$$$###""""""!!!!!!"""###############""""""######$$$$$$$$$%%%!!!!!!""""""############"""######$$$$$$$$$######$$$$$$$$$$$$############""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$###!!!!!! """###$$$$$$$$$$$$###"""!!!#########"""!!!"""###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&)))---000222222111000///...+++******---111333111111111222222222333333222111000......222777<<<>>>BBBIIIMMMPPPQQQRRRSSSMMMPPPTTTWWWZZZ]]]aaaccccccbbb```^^^]]]\\\]]]]]]^^^___bbbeeefffddd```\\\YYYYYYYYYWWWSSSNNNHHHEEEDDD@@@<<<;;;<<>>DDDKKKPPPSSSWWW]]]___^^^\\\YYYXXXVVVYYY\\\]]]]]]]]]^^^______^^^\\\ZZZYYYXXXYYYYYYXXXXXXXXXYYY[[[\\\\\\ZZZXXXWWWUUUQQQKKKDDD>>>:::888999@@@IIINNNPPPUUU]]]WWWVVVUUUTTTVVVYYY]]]```fffkkkooonnnqqqyyy}}}}}}~~~!!!""" """$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$"""""""""""""""###$$$$$$&&&&&&%%%%%%$$$#########$$$$$$###""""""!!!""""""###"""""""""""""""###$$$!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!""""""###!!!"""######"""###%%%&&&%%%###""" """###%%%""""""######$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$"""############$$$$$$$$$##################$$$$$$######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$######$$$%%%$$$###"""!!! !!!$$$%%%%%%$$$!!! &&&&&&%%%%%%$$$######"""########################!!!"""###$$$$$$###"""!!!$$$###!!! !!!"""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$"""!!!!!! !!!"""######$$$!!! !!!###%%%%%%###!!! """######""""""###%%% $$$'''$$$""""""!!! !!!"""###"""!!!!!!!!! !!!!!!!!!"""###$$$%%%&&&&&&&&&""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!#########"""!!! """#########"""!!!%%%%%%###"""!!!!!!!!!!!! !!!"""""""""!!! !!!"""###$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""#########!!! ######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$)))(((%%%###!!! !!!###%%%$$$""""""$$$&&&  """###"""!!!$$$$$$$$$###$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""&&&$$$""" """$$$&&&###$$$%%%%%%$$$###$$$%%%!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&)))---000333333111///---,,,,,,---......000333666777777666666333333222222222222111111222666===DDDJJJPPPUUUYYY]]]```eeefffddd```]]][[[ZZZ]]]```aaa```^^^^^^^^^\\\[[[ZZZYYYYYYYYYZZZ[[[YYYWWWVVVVVVXXXYYYYYYYYYVVVTTTPPPKKKFFFBBB???===BBBDDDKKKSSSSSSOOOQQQXXXXXXVVVVVVWWW[[[^^^```aaaaaajjjooommmjjjllloooooorrrtttvvvuuutttwww~~~######""""""!!!!!! $$$###""" !!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!! ###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!######""" !!!$$$%%%$$$###"""!!!!!!!!!!!! """###%%%%%%###""" ###&&&%%%""" !!!###$$$###!!! !!!###$$$#########"""""""""""""""""""""###%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$##################""""""""""""""""""######'''&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###""""""!!!  !!!"""###$$$######"""""""""""""""$$$$$$$$$###############!!!!!!!!!"""###$$$&&&&&&""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$ !!!!!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!"""#########$$$$$$$$$$$$##############################$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######""""""""""""######"""""""""!!!!!! ###&&&%%%""" !!!%%%###"""$$$&&&'''$$$!!!""""""############""""""""""""######$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%$$$!!!%%%$$$$$$$$$###"""""""""!!!"""""""""############""""""""""""""""""######""""""###$$$$$$$$$$$$###!!!"""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((()))+++---...//////---+++******---111333555555555666777888777555555555111...000666999888<<>>;;;;;;>>>DDDKKKOOOWWWdddvvv}}}rrrnnnkkkjjjlllnnnllljjjkkkmmmooommmiiifffffffffiiifffdddcccccccccbbb```aaadddhhhiiiiiihhhhhhjjjooovvv !!!!!!""""""######!!!!!!!!!""""""""""""!!! !!!"""### !!!!!!""""""!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""######!!!"""###$$$$$$###"""!!! !!!!!!"""""""""#########%%%###!!! !!!"""$$$$$$$$$""" """$$$$$$###""""""!!!!!!!!!"""$$$###""""""""""""###$$$"""######"""$$$##################$$$ !!!""""""###### !!!######$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######!!!"""""""""#########$$$############""""""!!!!!!!!!""""""!!! ########################$$$###############$$$$$$######"""!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""""""""#########$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""!!!!!!###""""""!!! !!!!!!!!!""""""######$$$$$$$$$$$$$$$######$$$%%%&&&''''''""""""""""""""""""""""""$$$$$$######""""""!!!!!!###"""""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""#####################""""""!!!!!!""""""###$$$$$$#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$###""""""""""""###$$$%%%##############################""""""""""""""""""!!!""""""###$$$$$$$$$#########""""""""""""######""""""###$$$&&&(((***,,,+++'''###"""$$$$$$###!!!%%%$$$###!!!!!!"""$$$&&&######"""!!!!!!"""######$$$$$$######""""""!!!!!!"""""""""###$$$$$$%%%%%%%%%###""" """###"""""""""###$$$$$$$$$%%%""""""""""""#########$$$############""""""!!!!!!!!!"""######$$$$$$######""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$%%%%%%&&&"""###$$$''')))+++---...333111///,,,************///111555888:::;;;:::999444444333000......111444:::CCCOOOZZZdddkkkiiiddd```___^^^\\\[[[\\\^^^aaannnxxxzzzoooddd```^^^ZZZWWWVVV\\\ZZZVVVRRRMMMFFF???999888888999===DDDMMMVVV[[[dddkkkxxxwwwsssnnnlllnnnpppooonnnoooqqqrrrnnnhhheeefffhhhgggeeebbbaaaaaaaaa```^^^bbbdddfffggggggggghhhiiilllnnnnnnoooqqqrrriii___!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!  !!!"""### !!!!!!!!!!!!!!!!!!""""""############""" !!!!!!""""""######$$$"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######%%%$$$###!!! !!!!!!%%%%%%$$$!!! ###%%%%%%$$$###""""""!!!!!!!!! $$$"""!!!!!!###$$$%%%%%%""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!! ######$$$$$$$$$$$$###### !!!!!!"""#########"""""""""""""""""""""###!!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$############$$$%%%%%%###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!  !!!!!!""""""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""""""""#########"""!!!!!!###"""!!!!!! !!!!!! !!!""""""##################%%%&&&'''(((""""""""""""""""""""""""############"""""""""""""""""""""""""""###$$$$$$""""""############""""""""""""""""""""""""######""""""############"""""""""######$$$$$$$$$$$$###!!!!!!!!!"""""""""######""""""""""""""""""""""""######$$$%%%&&&&&&&&&&&&"""""""""""""""""""""""""""""""""#########$$$$$$###""""""""""""$$$&&&'''########################""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%######""""""""""""######""""""""""""$$$&&&((()))###"""!!!"""$$$&&&&&&%%%###$$$###"""!!!!!!###%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$###############""""""######$$$$$$$$$%%%""""""!!!!!!"""###%%%&&&###############$$$$$$$$$!!!!!!"""""""""#########"""""""""""""""""""""###""""""###$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###$$$$$$%%%&&&'''###$$$&&&(((+++---///000222000...+++******++++++222444777999::::::888777000111111000///222888===GGGQQQ\\\fffnnnsssooohhhdddbbb```___^^^___```aaaffflllsssxxxssskkkdddaaa___ZZZVVVVVVWWWTTTNNNIIIDDD>>>888444777:::>>>EEEOOOXXXaaafffnnnooouuuyyyuuupppmmmmmmoooqqqrrrrrruuuvvvqqqiiiddddddffffffdddbbbaaabbbbbbaaa______aaaccceeeffffffffffffbbbaaa\\\WWWUUUUUUPPPIII""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!"""###$$$ !!!"""""""""""""""!!!!!!"""############### !!!!!!"""######$$$$$$$$$######"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""#####################""""""###$$$%%%$$$"""!!!"""$$$###""""""!!!!!!!!!"""""" !!!""""""""""""!!! $$$%%%&&&&&&%%%$$$%%%'''!!!!!!!!!""""""!!!!!!!!!"""""""""###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! ######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$#########$$$$$$%%%&&&###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """######$$$"""######$$$###"""!!! """"""!!! !!! !!!""""""######""""""""""""######$$$%%%"""""""""""""""""""""""""""""""""""""""#########$$$###"""""""""""""""###"""###$$$%%%%%%$$$###"""###""""""""""""""""""""" !!!"""###$$$$$$######!!!!!!"""###############"""""""""#########$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$###"""!!!!!!"""$$$%%%######################## !!!!!!""""""######!!!"""###$$$%%%%%%%%%%%%######""""""""""""######"""!!! """$$$%%% """###$$$$$$%%%&&&!!!###$$$$$$!!!!!!"""$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$ !!!!!!"""###$$$%%%&&&$$$$$$$$$###############""""""#########$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!""""""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''''''''''')))+++...000111222000///---,,,---...111222555666888999999777555444---000222222333888AAAHHHUUU]]]eeekkkqqqvvvsssmmmfffdddbbb`````````______eeeggghhhjjjqqqxxxzzzxxxlllgggdddbbb]]]UUUQQQQQQKKKGGGBBB>>><<<;;;:::999>>>AAAGGGOOOXXXaaagggkkknnnnnnqqqyyyyyywwwsssnnnlllnnnssswww|||uuulllhhhggggggeeeccccccdddddddddbbb^^^```bbbddddddaaa\\\XXXOOOPPPNNNIIIHHHJJJJJJHHH######""""""!!!!!!  !!!#########"""!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###############!!!!!!"""############### !!!!!!"""###$$$$$$$$$%%%$$$"""!!!!!!!!!"""###########################!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%%%%$$$$$$!!!###&&&&&&$$$"""!!!"""  !!!"""###"""###%%%&&&&&&%%%###"""!!!###### !!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""!!!######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%%###"""!!!!!! !!!!!!"""########################""""""""""""""""""""""""$$$#########$$$%%%%%%&&&$$$"""!!! !!!"""$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! """"""!!! !!!""""""###$$$%%%%%%%%%###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$&&&%%%$$$"""!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$############""""""""""""""" """###$$$$$$$$$$$$ !!!"""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""#################################!!!!!!!!!!!!""""""""""""%%%$$$"""  !!!"""######################## !!!"""######$$$!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""######&&&%%%###""""""$$$%%%&&&!!!%%%%%%###!!!"""$$$ """%%%$$$"""!!!"""###$$$###""" """###$$$$$$$$$$$$%%%%%%&&&&&&&&&######################## !!!!!!""""""""""""%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%% !!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&################################################$$$$$$$$$$$$%%%&&&'''((()))***,,,...000222333444///...---...000333777999777888888999888666333222,,,///222444666===HHHPPPYYY^^^cccggglllrrrqqqmmmgggdddbbb```___^^^\\\[[[ccccccbbbaaafffnnnpppmmmjjjgggeeeccc[[[PPPJJJJJJ@@@<<<888666888<<<>>>@@@DDDGGGNNNVVV^^^dddiiillljjjllloootttyyy}}}zzzyyyuuuppplllnnntttzzz{{{sssppphhhfffeeeeeefffgggfffeee```bbbdddeeebbbZZZQQQJJJ>>>CCCEEEDDDEEEKKKOOOOOO%%%""" #########"""###$$$%%%%%%$$$"""!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!! !!!"""######"""!!!  !!!"""######$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%###"""!!! $$$$$$%%%$$$!!! !!!"""""""""###$$$$$$$$$%%%$$$###!!!  """#########""""""!!!!!! !!!!!!"""###$$$%%%%%%&&&########################$$$###"""!!!!!!!!!############$$$$$$$$$$$$######"""""""""######$$$$$$$$$ !!!"""######"""!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$##############################$$$######"""######$$$$$$$$$$$$###"""!!!!!!""""""###$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%###""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######################## """###$$$$$$$$$$$$###"""  !!!$$$%%%"""###$$$$$$###!!!$$$######""""""""""""""")))%%%"""!!!###$$$###!!! !!!""""""###"""""""""""""""""""""""""""""" """###$$$$$$###""" !!!!!! ######$$$$$$$$$$$$######"""""""""!!!!!! ######""""""!!!!!! !!!!!!"""###############""""""""""""############%%%$$$###""""""###$$$$$$############""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""############""""""""""""""""""####################################((($$$!!!"""%%%&&&###""""""""""""""""""""""""%%%###"""!!!!!!###%%%&&&)))'''%%%###"""###%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$######!!! !!!!!!!!!!!!  ###$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$"""!!! !!!"""$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$&&&(((***+++,,,///333666777555222///,,,...000222222444666888666666666555444333111000000111333999AAAKKKUUUZZZYYY]]]cccjjjnnnmmmhhhddddddaaa^^^]]]]]]^^^^^^^^^___\\\ZZZ]]]ccchhhiiiggggggeeebbb[[[RRRHHH@@@::::::999888888:::===AAADDDCCCKKKUUU]]]bbbeeehhhjjjhhhiiilllpppsssuuuvvvvvvsssooollljjjhhhkkkvvvzzznnnllliiihhhhhhjjjlllnnneee]]]WWWUUUQQQJJJEEECCCAAACCCHHHQQQZZZ```aaa___)))%%%!!! !!!!!! """######$$$$$$$$$############"""!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$###### !!!"""#####################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$""""""""""""""""""############$$$$$$######""""""###$$$$$$###!!! !!!"""##################$$$$$$###"""!!! !!!"""###!!!!!!!!!"""""""""""""""##################$$$$$$########################'''&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$$$$##################$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$############$$$$$$$$$######"""######$$$$$$$$$$$$##############################%%%%%%$$$###""""""""""""$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%###""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""############""""""!!! !!!"""""" !!!###$$$$$$###!!! $$$###""""""!!!!!!""""""'''%%%"""!!!"""###""" !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!!"""""""""!!!!!! """##################"""!!!!!!"""""""""!!! ###"""""""""!!!!!!!!! !!!!!!"""###############""""""""""""############$$$###"""!!!!!!"""##################""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""######""""""""""""""""""""""""###$$$##############################$$$$$$$$$$$$######""""""############""""""""""""""""""####################################$$$!!! ###%%%"""""""""""""""""""""""""""$$$###"""""""""###%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""######$$$######"""######$$$$$$$$$$$$######!!! """%%%''''''&&&######""""""""""""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""###"""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&(((***,,,---000111333444444222000...,,,...111333444555777888555444333222111000000000222555999???FFFNNNSSSWWWXXXYYY]]]bbbfffgggeeeccc___]]]ZZZYYYZZZ[[[[[[ZZZaaa___^^^aaafffiiihhheeeccc```ZZZSSSJJJBBB;;;888888888:::===AAAFFFJJJMMMPPPVVV^^^cccdddccccccdddhhhjjjmmmpppsssssstttsssooollljjjiiigggjjjtttrrrpppmmmkkkkkkkkkiiihhh\\\TTTLLLJJJHHHEEEDDDEEEGGGLLLVVVdddpppxxxyyyxxx(((%%%""" !!!!!!!!!!!!""""""""""""######$$$%%%###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$### !!!!!!""""""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """""""""######$$$$$$$$$"""###$$$###"""!!!"""#####################""""""###"""!!! !!!"""### !!!""""""###$$$$$$$$$$$$#########"""""""""########################&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######"""""""""!!!!!!""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$##############################&&&&&&%%%$$$###"""!!!!!!$$$###""""""""""""""""""######$$$%%%%%%$$$######"""$$$%%%$$$###!!!""""""######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""###$$$$$$$$$$$$######""" """$$$%%%%%%$$$$$$$$$###""""""!!!!!!""""""%%%###!!!!!!""""""!!! """""""""###""""""!!!!!! !!!!!!############!!!!!!""""""#########"""!!!!!!!!!""""""######""""""!!! !!!""""""######""""""""""""""""""!!!!!!!!!!!!!!!""""""############"""""""""""""""############""""""!!!!!!!!!""""""###############"""""""""""""""""""""#########$$$$$$"""""""""############$$$$$$###""""""""""""""""""!!!""""""######$$$$$$$$$######$$$$$$$$$$$$######""""""############"""""""""""""""#########$$$$$$########################"""  $$$%%%$$$""""""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%%%%$$$"""!!!######"""!!!!!!"""######!!!"""###$$$%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!$$$###"""$$$&&&((('''&&&######""""""""""""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$##################"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&(((***,,,...///000444333222111//////......---000333555555555666777444333111//////111333555999===BBBHHHMMMQQQRRRSSSUUUUUUVVVZZZ^^^aaabbbaaa\\\ZZZWWWWWWXXXYYYYYYYYY______```dddiiijjjgggddd]]]XXXPPPGGG@@@;;;999888888:::???EEELLLSSSXXX[[[]]]```dddfffeeecccbbbaaaiiikkknnnppprrrqqqpppoookkkhhhhhhhhhhhhiiipppyyyuuupppkkkiiiiiigggaaa\\\PPPGGG@@@>>>>>>@@@EEEJJJOOOXXXgggxxx###"""!!!!!!"""###%%%%%%"""!!!!!!!!!!!!###%%%&&&"""""""""!!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""" !!!!!!!!!"""""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!"""######"""!!!###$$$$$$$$$######""""""!!!!!!"""!!!!!! !!!!!!"""###!!!!!!"""""""""#####################""""""""""""##########################################$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!!!!!!!###$$$###########################""""""""""""""""""######"""!!! !!!"""#########"""""""""###############$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""######"""""""""""""""#########$$$$$$$$$$$$######"""###%%%$$$"""!!!!!!"""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! """###$$$###"""!!! !!!"""$$$%%%%%%%%%%%%######"""!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!! ###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""""""""######"""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""############""""""!!!"""""""""############"""""""""""""""#####################"""""""""!!!"""#########$$$$$$$$$$$$###############$$$$$$%%%$$$$$$###"""!!!!!!!!!""" !!!!!!"""###$$$$$$%%%######$$$$$$$$$$$$######""""""############""""""""""""#########$$$$$$$$$########################$$$###"""###%%%&&&%%%$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############""""""#########""""""#########""""""$$$%%%%%%%%%%%%%%% !!!!!!!!!!!! %%%$$$######$$$%%%$$$"""$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%################################################""""""!!!!!!""""""###$$$%%%$$$$$$$$$######$$$$$$)))***+++---///111222222444222000---,,,---///000111333666666555444333444333111000000333777===@@@EEEGGGKKKOOORRRSSSSSSSSSSSSSSSUUUXXX\\\___```___\\\ZZZXXXXXXZZZ[[[[[[[[[ZZZ[[[___dddggggggccc```SSSMMMEEE===999999<<<>>>>>>AAAHHHPPPXXX___dddfffddddddddddddccccccdddeeeiiikkkmmmppppppooolllkkkhhhfffgggiiiiiiiiimmmtttwww|||oooggg___\\\]]][[[UUUNNNGGG@@@;;;<<>>DDDLLLPPPWWWZZZ^^^dddhhhlllnnnppppppkkkeeebbbaaacccdddeeeggghhhiiijjjkkkkkkjjjjjjjjjggghhhjjjkkkiiiiiimmmhhhjjjkkkjjjkkkiiiaaaWWWMMMFFF>>><<<@@@EEEGGGGGGKKKKKKOOOVVVYYYZZZ^^^dddnnnqqquuuzzz !!!###!!!!!!!!!!!!"""""""""""""""!!! !!!""""""!!! !!!!!!""""""""""""!!!!!!$$$$$$"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""############""""""""""""!!!"""""""""######$$$$$$###"""!!! !!!###$$$###$$$$$$###!!! !!!"""!!!!!!!!!""""""""""""""" !!!""""""################################# !!!!!!!!!""""""############################## !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$###############"""""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$########################!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$###%%%###""" !!!"""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!###%%%%%%%%%$$$###"""""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$!!!"""$$$###!!! !!! !!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!""""""######""""""!!!###$$$%%%&&&&&&%%%%%%$$$######""""""!!!!!!!!!"""""""""!!! !!! ###%%%%%%###""""""###""""""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!! !!!!!!!!! !!!""""""#########""""""##################""" !!!!!!"""""""""""" !!!!!!!!!"""""""""##################"""!!!!!!""""""""""""############!!!"""$$$%%%&&&&&&%%%%%%############""""""""""""!!!!!!!!!"""""""""#########"""!!! """###%%%""""""""""""""""""###$$$!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$######""""""############""""""#########$$$$$$$$$%%%%%%##############################$$$######"""######""""""""""""""""""""""""$$$###"""""""""###%%%%%%######"""""""""###$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!""""""!!!!!!!!! ###%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$!!!!!!"""##################""""""###%%%(((+++---000111222222222111///...,,,---...///111222333444333333333111000111333666666:::@@@HHHPPPVVVYYY[[[]]]\\\[[[ZZZYYYZZZ\\\]]]ZZZ\\\___cccfffeeeaaa]]]ZZZYYYXXXYYYYYYYYYWWWVVVVVVUUURRRMMMGGGBBB???>>><<<===@@@EEEKKKRRRXXX\\\aaaccceeeiiilllnnnpppqqqqqqnnnjjjiiiiiihhhfffdddeeeeeefffggghhhjjjkkkllllllhhhgggiiijjjggggggiiiaaacccccc^^^ZZZUUULLLDDD>>>;;;999;;;AAAHHHMMMPPPUUUVVV\\\bbbeeedddgggmmmsssuuuvvvwwwxxx||| """$$$!!!!!!"""######"""  !!!""""""!!! !!!!!!""""""""""""!!!!!!$$$"""!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!  """%%%&&&$$$%%%%%%$$$!!! !!! !!!!!!""""""######!!!"""############"""""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!######################## """###$$$$$$$$$#########$$$$$$$$$$$$#########"""""""""!!!!!! """###$$$%%%%%%$$$###""" !!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""###"""  !!!###$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!""""""!!!""""""###$$$$$$$$$###"""!!!!!!"""###$$$!!!"""$$$###!!! !!! !!!"""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###############""""""#########"""!!! """!!!!!!!!!!!!!!!""""""""""""!!! ###&&&&&&$$$"""###$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!!!!!!! !!!!!!!!!""""""#####################"""!!!!!!""""""""""""############ !!!###$$$%%%%%%$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""###"""  !!!###$$$""""""!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%&&&(((""""""""""""""""""""""""%%%###"""!!!!!!###%%%&&&!!!"""###$$$%%%%%%$$$###!!!"""###$$$$$$###"""!!! """$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######$$$$$$###"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$!!!!!!"""###############"""""""""$$$&&&***---000000111222333222000---,,,,,,---///222333333222222000000000//////222666:::>>>CCCKKKSSSZZZ___aaaaaa]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___bbbdddccc```^^^\\\[[[ZZZZZZ[[[ZZZXXXVVVPPPOOOKKKGGGBBB???>>>???AAADDDJJJQQQXXX^^^ccceeeggghhhiiikkkmmmpppqqqrrrnnnmmmmmmooopppooojjjfffdddddddddeeegggjjjlllnnnmmmhhhfffhhhhhhfffeeeggg^^^]]]XXXNNNGGGDDD@@@;;;666777:::???FFFNNNTTTXXX\\\^^^ccciiijjjiiilllrrrsssuuuvvvvvvuuuwww{{{######""""""!!!!!!  """############""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$###$$$$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$###!!! !!!############"""!!!!!!######""" """###$$$$$$###"""###$$$%%%$$$###""""""$$$&&&'''###############"""!!!!!!!!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$%%%%%%$$$"""!!!"""###"""###$$$###!!!!!!!!!""""""""""""  """$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$$$$$$$######""""""############"""""" !!!""""""### !!!###$$$$$$$$$$$$######""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""%%%%%%$$$""" !!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$###############$$$$$$$$$&&&'''%%%### !!! !!!!!!"""###$$$ !!!!!!!!!"""%%%$$$###"""!!! $$$""" !!!"""""""""######"""!!! """"""######$$$$$$$$$%%%$$$#########""""""!!!!!!""""""############""""""!!!!!!""""""#########$$$$$$"""!!! !!!"""$$$%%%$$$$$$$$$#########"""""" """#########"""!!!######""""""!!!!!! %%%### """%%%&&&&&&#########"""""""""""""""!!!"""######"""!!!!!!$$$%%%&&&$$$""" """""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$############%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%############""""""!!!!!!########################&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&& """###"""!!! !!!###$$$$$$$$$$$$######"""""" !!!!!!""""""######&&&&&&%%%$$$######$$$$$$$$$$$$%%%'''***,,,///000333222111000...,,,+++***,,,---///111333444444555666///+++...111333:::CCCLLLSSS\\\dddhhhhhhdddaaaaaa]]]\\\___```___```bbb```bbbeeegggfffbbb`````````cccbbb\\\YYYZZZWWWQQQSSSKKKDDDAAA???<<>>===@@@EEEJJJOOOTTTZZZ^^^ffffffeeeeeefffgggiiijjjooossswwwxxxxxxzzz}}}######""""""!!!!!!!!!!!!  !!!""""""#########""""""""""""!!!!!!!!!!!!#########$$$$$$$$$%%%%%%###$$$$$$###!!! """###""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""############$$$###!!! !!!"""###"""#########"""!!! !!!"""""""""!!! """###$$$$$$""""""###$$$######"""!!!"""###$$$%%%###############"""!!!!!! !!!"""######""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""############$$$%%%$$$""""""###$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$"""!!! """$$$######$$$$$$$$$$$$$$$###!!!"""###### !!!!!!!!!!!! !!!!!!""""""###!!!""""""############"""#########$$$$$$%%%%%%&&&""""""""""""################################################"""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""$$$$$$$$$"""!!!!!!!!!"""#########""""""#########$$$$$$######"""########################$$$$$$$$$%%%&&&&&&### ###""""""!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""############"""""""""!!!######$$$$$$$$$$$$######!!!"""""""""##################!!!!!!!!!"""$$$%%%$$$$$$$$$#########"""""" """#########"""!!!"""""""""""""""!!!!!!!!!%%%###!!!!!!"""############""""""""""""""""""""""""###$$$%%%%%%$$$###"""#########!!!###############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########"""""""""$$$#####################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$###"""""""""$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&(((***---///111222000000...---,,,,,,,,,,,,222222222222222111000000333///...111444;;;JJJYYYcccgggnnnssssssnnnhhhcccccc______ccceeecccbbbeeebbbcccdddfffeeedddcccddd___bbbbbb\\\YYYXXXTTTNNNMMMGGGBBBBBBBBBAAAGGGNNNTTTYYY]]]aaafffkkkjjjfffiiikkknnnoooooopppqqqsssssssssuuuuuutttqqqooommmjjjiiigggfffhhhkkkooorrrrrrpppmmmjjjeee^^^VVVQQQFFFEEECCC???<<<<<>>MMMbbbrrrxxxnnngggdddaaaaaadddfffgggkkkrrrqqqssssssqqqooolllfffaaa^^^]]]XXXQQQKKKGGGDDDBBB>>>AAAEEEIIINNNSSS[[[bbbpppvvv}}}zzzqqqmmmmmmnnnllljjjiiijjjkkkoooppprrrtttuuutttsssrrrlllkkkjjjhhhgggeeeddddddfffdddaaaYYYPPPIIIDDDBBBIIILLLPPPSSSWWW]]]bbbfffdddeeefffggghhhkkkooorrrsssqqqmmmiiihhhhhhiiijjjmmmppprrrtttuuuxxx""""""""""""####################################$$$###"""!!! !!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""######$$$$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!"""######$$$!!!"""###############""""""!!!!!!!!!!!!"""######!!!"""######"""!!!"""###"""######$$$$$$###""""""!!!""""""#########""""""#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###"""!!!"""$$$$$$######$$$&&&$$$%%%&&&%%%#########$$$!!!"""######!!! !!! !!!"""###$$$$$$$$$$$$###!!!""""""############""""""############"""""""""""" """######$$$$$$$$$###""""""!!!!!! !!!"""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!################################################!!!!!!"""##################""""""!!!""""""$$$$$$'''''''''''''''&&&%%%$$$ !!!"""############### !!!!!!"""###$$$$$$%%%%%%$$$###$$$%%%&&&$$$###"""""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""###"""""""""""""""""""""### """###### !!!!!!!!!!!! ######""""""""""""""""""""""""""""""""""""######""""""############""""""######""""""""""""""""""###############$$$$$$%%%########################"""""""""""""""######$$$!!!!!!""""""######$$$$$$ !!!###$$$"""!!!!!!!!!""""""############!!!!!!""""""""""""!!!!!!&&&%%%###!!!!!!!!!"""###%%%$$$$$$$$$###""""""""""""###$$$%%%%%%$$$###"""################################################"""!!! !!!###%%%'''######"""!!!!!!"""###############$$$$$$##########################################"""""""""!!!!!!""""""$$$%%%%%%$$$""""""""""""$$$%%%%%%$$$"""""""""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%######""""""!!!!!!!!! """"""###$$$&&&((()))***...///000111000...,,,+++,,,,,,,,,---...000333444222222111000000111222222000333777>>>HHHVVVcccjjjtttwww|||~~~{{{tttlllgggfffcccaaaccceeeiiirrr|||yyylll___\\\WWWOOOGGGAAA>>>>>>???>>>DDDLLLQQQUUU\\\dddiiixxxwwwmmmmmmllliiifffdddeeefffkkkmmmpppsssuuutttrrrqqqllllllllljjjfff```ZZZWWWVVVRRRMMMJJJJJJLLLNNNOOOUUUWWW[[[___bbbfffjjjmmmkkkllllllllllllnnnrrruuuyyywwwsssooolllkkkkkklllgggiiilllmmmooottt|||"""""""""############$$$""""""""""""""""""""""""$$$###""" !!!""" !!!!!!""""""######!!!!!!!!!"""""""""#########$$$$$$###!!! """###""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""""""""#########$$$######""""""!!!!!!""""""""""""######!!!"""######!!!!!!"""###$$$$$$############""""""!!!""""""############"""######"""""""""######$$$########################!!!"""$$$%%%%%%%%%$$$###"""###$$$$$$###"""###%%%###%%%%%%%%%###"""###$$$###%%%&&&&&&$$$"""######!!!!!!"""###$$$$$$$$$$$$ !!!"""###### !!!!!!!!!!!! """""""""""""""""""""""" !!!"""$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""################################################!!!!!!"""#####################"""""""""######$$$$$$$$$%%%%%%%%%$$$###### !!!"""############""""""######$$$$$$%%%%%%%%%###"""###%%%&&&%%%$$$""""""""""""###$$$%%%%%%!!!!!!!!!"""""""""######$$$$$$$$$######""""""""""""!!!!!!!!!######""" """"""!!!!!! !!!!!! """"""""""""############"""""""""######"""""""""############""""""""""""#########$$$$$$$$$$$$%%%###############$$$$$$$$$###""""""""""""###$$$%%%""""""##################!!! !!!###$$$$$$###!!!!!!!!!"""######$$$$$$$$$##################$$$"""!!! !!!"""$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$#########################################################!!!  """$$$%%%###"""!!!!!!!!!!!!"""###"""###$$$$$$$$$$$$###""""""""""""""""""#########"""""""""""""""""""""""""""##################""""""##################""""""###$$$###"""!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$%%%''')))+++,,,///000000///...,,,***(((------...000111222333333444333111000000000111111999>>>DDDJJJSSS^^^cccccchhhkkkooosssrrrooojjjggghhheeecccdddeeeiiitttyyyfffVVVOOOGGGCCC???<<<>>>BBBCCCMMMVVVZZZ\\\bbbiiilllwwwxxxllllllkkkhhheeedddeeegggmmmpppuuuxxxxxxvvvrrrpppllllllkkkhhhaaaXXXPPPKKKGGGDDDBBBEEEOOO[[[eeejjjmmmoooppppppooonnnnnnooonnnnnnnnnmmmmmmppptttxxxzzzxxxuuurrrooolllkkkkkkdddeeeggggggiiinnnwww}}}""""""#########$$$$$$$$$""""""""""""""""""""""""$$$###!!! """### !!!"""#####################$$$$$$$$$$$$###$$$$$$###!!! """###""""""""""""""""""""""""############"""""""""!!!########################""""""""""""#####################$$$######""""""$$$$$$$$$$$$######"""!!! !!!"""###$$$###""""""!!!"""###"""!!! !!!###$$$###"""!!! !!!!!!"""!!!!!!"""##################""""""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%%%%###$$$%%%$$$""""""###$$$###$$$%%%$$$"""!!!"""######%%%&&&&&&$$$###############$$$$$$$$$$$$$$$###!!!!!!"""$$$$$$%%%%%%%%% !!!!!!!!!!!! !!!!!!""""""### !!!"""###############$$$$$$######""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""!!!!!!"""#######################################"""######$$$$$$$$$$$$### !!!"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""###%%%&&&%%%%%%#########"""######$$$$$$!!!!!!"""""""""#####################""""""""""""%%%###""""""###$$$$$$### !!!!!!!!!!!!!!!!!!!!! !!!"""""""""############"""######$$$$$$######"""############"""""""""!!!######$$$$$$%%%%%%%%%$$$""""""#########$$$$$$$$$######"""""""""###$$$%%%$$$$$$##################%%%###!!!!!!"""$$$$$$### !!!!!!"""######$$$$$$$$$$$$############$$$$$$ !!!!!!"""$$$&&&'''(((###############$$$$$$$$$$$$$$$############$$$$$$################################################!!!""""""#########""""""###"""!!! !!!"""###"""###$$$$$$$$$$$$###""" !!!!!!!!!""""""""" !!!!!!"""###############""""""""""""############""""""""""""#########$$$%%%$$$######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))+++,,,---///......---,,,++++++***---...000222333222111111222111000///000111333444>>>HHHQQQTTTYYYaaaddddddfffhhhkkkmmmnnnllliiigggfffeeedddeeedddfffnnnyyyxxxcccMMMGGGDDDEEEDDDBBBEEEJJJLLLWWWaaabbbbbbfffjjjkkkooovvv~~~}}}uuujjjkkkkkkiiiiiiiiilllooowwwzzzzzzsssooollljjjeee^^^VVVLLLDDD???>>>AAAFFFOOO\\\nnnzzzuuusssooooooooonnnooorrrwww{{{zzzyyywwwuuuqqqnnnllljjjhhhiiiiiiggggggllltttzzz""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""$$$ !!!"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$###"""!!! !!!###$$$%%%$$$"""!!!!!!"""###"""!!! !!!###$$$### !!!"""!!!!!!"""###############""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%''''''&&&&&&$$$%%%%%%$$$"""!!!"""###"""###$$$###!!!!!!!!!"""!!!###%%%$$$###!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$### !!!""""""!!!""""""############"""""" !!!""""""##################"""!!!!!! !!!!!!!!!!!!""""""""""""####################################!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#####################$$$$$$$$$######"""###$$$%%%%%%&&&&&&&&&&&& !!!"""############&&&&&&%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&&&&%%%&&&%%%$$$###""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""   !!!"""###$$$######""""""!!!!!!!!! !!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%$$$$$$$$$###"""""""""(((%%%"""!!!"""######### !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""'''&&&%%%###!!! """"""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%########################"""""""""""""""""""""""" """%%%''''''%%%!!!###"""!!! !!!"""###"""###$$$%%%%%%$$$###""" !!!!!!"""""" !!!"""###$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$%%%&&&''''''(((***+++---......---,,,,,,,,,,,,---------///111333333222000...---------...111444888:::???MMMXXXYYYZZZ```eeegggjjjlllmmmnnnmmmkkkhhhgggbbbbbbdddeeebbb```fffnnnppp{{{|||iiiTTTFFFBBBCCCIIIKKKIIIKKKQQQQQQ^^^hhhgggeeehhhkkkjjjhhhmmmrrruuuyyy{{{xxxqqqjjjjjjkkkkkklllooosssvvv~~~uuuoookkkfff^^^UUUJJJAAA;;;777:::CCCOOO[[[hhhzzzyyyuuupppppppppoooppptttyyy}}}{{{{{{zzzxxxuuuqqqmmmkkkoooooonnnkkkjjjmmmtttzzz""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############""""""!!!!!! ###$$$%%%%%%$$$###"""!!! """######$$$$$$######""""""""""""""""""%%%%%%%%%$$$$$$############"""!!!!!!!!!!!!!!!"""$$$$$$###############$$$$$$$$$$$$$$$#########""""""###%%%%%%###"""###$$$%%%$$$###!!!!!!!!!"""#################################$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!%%%###!!!"""$$$%%%###!!!########################"""######$$$$$$%%%%%%&&&###%%%&&&'''&&&### !!!!!!!!!!!!""""""""""""############""""""""""""'''$$$!!!!!!$$$'''!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$ !!!!!!""""""######!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%%######################## !!!""""""""" !!!"""###$$$$$$!!!"""%%%&&&&&&%%%"""!!!!!!  """$$$%%%""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%% !!!"""###$$$%%%&&&&&&"""############$$$$$$$$$!!!!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%$$$""" !!!"""###$$$$$$############$$$$$$#########"""""""""""""""#########""""""""""""""""""""""""""""""######$$$ !!!!!!!!!!!!!!!"""############"""!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%###!!! %%%$$$######"""#########"""###$$$$$$$$$"""!!! """"""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%$$$"""!!! &&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################"""""""""!!!!!!!!!$$$&&&%%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""##################"""""""""""""""###(((***,,,...//////...---+++***)))))))))***+++,,,000000000111222222111///222------000222444;;;EEENNNSSSZZZ```cccdddfffgggfffhhhlllnnnmmmiiiddd```bbbbbbbbbbbbbbb```___^^^```bbbdddddd```XXXPPPKKK>>>CCCJJJPPPTTTWWW[[[]]]___bbbhhhlllllljjjfffcccgggiiikkkoooqqqooolllhhh```eeekkkooopppppprrrttt~~~lll___UUUMMMIIIDDD???@@@EEEEEEMMMWWWaaakkkwww|||tttqqqrrrsssuuuwwwzzz|||}}}zzz{{{zzzyyywwwuuutttsssrrrssssssrrrpppoooppprrr"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""  ###"""""""""!!!!!!!!! ###$$$$$$%%%$$$###"""!!!!!!"""##################$$$###!!! !!!"""###%%%%%%%%%$$$$$$#########"""""""""!!!!!!""""""#########""""""###$$$$$$%%%$$$$$$###""""""""""""""" """$$$$$$"""!!!"""###%%%$$$"""!!!!!!!!!"""#################################$$$$$$$$$$$$######"""#####################%%%###""""""$$$%%%$$$"""########################$$$$$$$$$###############"""###$$$%%%$$$###""" $$$$$$######"""""""""!!!"""""""""######$$$$$$$$$"""!!!  !!!"""########################""""""#########$$$$$$$$$ !!!!!!"""#########!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$########################!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$#########"""!!!""""""###$$$$$$%%%%%%&&&$$$###!!!!!!"""###$$$#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""""""""!!!!!!!!!!!!"""######"""""""""!!!  !!!"""""""""""""""#########"""""""""""""""""""""""""""###$$$$$$%%% ###"""""""""###$$$%%%%%%######$$$%%%%%%$$$###"""$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$$$$"""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%#################################"""!!!!!!###$$$%%%$$$$$$###""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$############### !!!###$$$$$$###!!! """"""""""""##################"""""""""###$$$%%%(((***,,,...//////...---))))))))))))***,,,---...222111111111111111000//////---///555999;;;CCCLLLPPPUUU\\\aaadddfffggghhhgggiiilllmmmlllgggbbb^^^```aaabbbbbbaaa___]]][[[ZZZZZZYYYWWWRRRKKKEEEAAAEEEJJJRRRYYY\\\^^^___```ccceeeggghhhiiihhhgggfffhhhhhhiiijjjkkkkkkiiifffccchhhmmmqqqqqqrrrssstttwwwzzzaaaRRRJJJDDDCCCCCCCCCIIIPPPWWW\\\dddiiimmmttt}}}~~~xxxxxxxxxyyyzzz|||~~~~~~|||{{{yyyxxxvvvtttxxxyyyyyyvvvqqqllljjjiii""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################  """"""""""""!!!!!!!!!!!!###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###""""""$$$###!!!!!!###$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$%%%###"""""""""###$$$%%%%%%$$$###"""!!! !!!"""""" !!!######!!! !!!"""$$$###""""""!!!"""""""""##############################$$$$$$$$$$$$######""""""######$$$%%%%%%&&&$$$###"""###$$$%%%$$$###########################%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!""""""#########&&&&&&%%%$$$###"""!!!!!! !!!"""###$$$$$$%%%&&&""""""############""""""########################"""""""""#########$$$$$$ !!!""""""######$$$!!!"""############""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""######"""""""""!!!!!!!!!%%%###  ###%%%!!!!!!"""###$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""############$$$$$$$$$&&&%%%%%%%%%$$$$$$######"""""""""###$$$$$$%%%%%%&&&%%%###""""""###$$$$$$###""""""!!!!!!""""""### !!!!!!!!!!!!""""""""""""""""""######!!!!!! !!!!!!"""###$$$###"""""" !!!""""""######""""""""""""#####################$$$$$$&&&''''''"""""""""""""""!!! !!!!!!!!!"""###%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$############$$$$$$"""""""""!!!"""######$$$!!!!!!!!!!!!"""###$$$%%%"""######$$$$$$%%%&&&&&&"""""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%##############################$$$"""!!!!!!"""$$$%%%$$$######"""#################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&''''''&&&###!!!"""""""""#########$$$$$$$$$###""""""###%%%'''))))))***,,,---...------,,,(((((((((***,,,...000111444333222111000/////////...///444<<>>;;;777555666777""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!!!!!!!""""""############"""""""""###%%%&&&%%%%%%%%%%%%###"""!!! ###  $$$'''!!!!!!""""""#########$$$###"""!!!!!!!!!!!!!!!"""!!!!!!!!!"""###%%%&&&'''!!!###%%%&&&&&&$$$!!! """######!!!!!!!!!""" !!!"""$$$$$$$$$###"""##############################$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$!!!$$$&&&&&&$$$$$$&&&)))########################""""""!!!!!!  !!!"""###$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%% !!!###%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%"""!!!!!!!!!!!!###%%%&&&%%%$$$"""!!!!!!!!!"""###########################""""""###$$$$$$$$$######$$$$$$$$$###############$$$$$$###""""""###$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&%%%$$$###"""!!! """############$$$$$$$$$#########""""""""""""!!!$$$$$$################## !!!"""###############$$$$$$############$$$$$$ !!!""""""### !!!!!!"""###$$$$$$$$$"""""""""""""""###$$$$$$#########""""""""""""""" !!!""""""""""""$$$$$$######""""""!!!!!!&&&%%%$$$###""""""""""""$$$###"""""""""###$$$%%%!!!!!!""""""###$$$&&&&&&+++)))'''%%%$$$###$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$######""" """###$$$$$$######!!!"""$$$&&&&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""$$$%%%%%%###!!! ######""""""###$$$%%%%%%########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$&&&))),,,...///...---)))))))))))))))***++++++---...000111111000000///+++...111222444;;;EEENNNXXX```fffeeegggkkkkkkgggaaabbbbbb```]]]ZZZYYYYYYVVVVVVVVVWWWWWWWWWXXXXXXUUUOOOGGG@@@===>>>AAADDDMMMOOOSSSWWW[[[^^^```aaaccceeegggiiiiiiiiikkklllooommmjjjgggdddbbbaaa```___aaacccgggkkkllljjjhhhdddaaa\\\YYYUUUOOOFFF@@@CCCCCCEEEJJJOOOUUU^^^eeedddkkkooooooppprrroooiiieeeeeehhhmmmrrrvvvxxxyyyyyy|||}}}xxxrrrnnnllllllmmmcccffffff^^^OOOBBB<<<;;;777999999888666555444555!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""((('''&&&%%%###"""!!!!!! !!!"""$$$$$$###""""""!!!!!!""""""######$$$$$$############""""""""""""&&&&&&%%%%%%$$$#########""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""############  """$$$%%%########################!!!!!!!!!!!!""""""""""""'''&&&%%%%%%%%%$$$"""###"""!!! !!!"""###!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!$$$&&&###$$$$$$###!!! !!!$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!"""""""""""""""!!! &&&%%%$$$######$$$%%%&&&%%%### !!!$$$%%%$$$""""""!!!!!!!!!  !!!######$$$$$$$$$###$$$%%%&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$""""""############""""""%%%$$$###!!!!!!!!!""""""$$$###"""""""""###%%%%%%######""""""######$$$%%%'''%%%$$$"""!!!!!!""""""&&&%%%%%%%%%$$$$$$######"""""""""""""""!!! ###"""!!!!!!!!!"""$$$%%%""""""############""""""""""""""""""!!!!!!!!!!!!%%%$$$$$$##################"""!!! !!!"""######""""""""""""$$$%%%&&&$$$#########""""""!!!!!!$$$$$$############$$$$$$!!!!!!"""###$$$$$$%%%%%%***+++***(((%%%######$$$!!!"""###$$$$$$###"""!!!!!! """$$$%%%%%%%%%%%%%%%%%%$$$###""""""###%%%%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!! !!!""""""###""""""############$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###$$$$$$$$$###############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!###$$$%%%!!!"""###$$$$$$###"""!!!###$$$%%%%%%%%%###"""!!!######""""""""""""######""""""###$$$$$$$$$$$$$$$###$$$$$$######"""!!! !!!"""$$$$$$######$$$%%%&&&))),,,---,,,+++******&&&&&&'''((()))***++++++000000000000000111111222...///111666===HHHTTT\\\\\\dddkkkkkkiiiiiihhheee^^^[[[WWWXXX[[[]]]]]]\\\ZZZVVVVVVYYY[[[YYYXXXYYYQQQBBB:::<<<>>><<<@@@HHHLLLWWWaaacccbbbddddddcccjjjhhhfffhhhkkkmmmllljjjjjjgggbbb``````aaabbbbbbeeedddeeeiiimmmmmmkkkgggbbbVVVNNNMMMMMMIIIGGGIIIEEEHHHOOOVVV___gggmmmpppqqqpppooopppqqqpppooommmgggffffffiiimmmppprrrssswww|||~~~~~~uuurrrmmmgggaaa[[[TTTOOOLLLHHHDDDAAA@@@>>>:::777999777666666777777666666"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!######"""!!!!!!"""#####################"""!!!!!!$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""&&&%%%$$$$$$###"""!!!!!!!!!!!!"""###############""""""""""""########################""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""######$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""!!!""""""##############################!!!!!!!!!!!!"""""""""###&&&$$$###$$$%%%%%%$$$"""$$$$$$###""""""###$$$$$$######"""""""""""""""### !!!  """$$$!!!""""""!!!""""""!!! !!!""""""!!!""""""######""""""!!!"""""""""""""""!!! """!!!!!!!!!!!!!!!!!!"""(((%%%######$$$%%%$$$"""""""""!!!!!!!!! !!!"""###############"""###$$$%%%%%%$$$"""!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""" """"""#########$$$$$$$$$""""""############""""""$$$###"""!!!!!!""""""###$$$###"""""""""###$$$%%%######""""""######$$$%%%'''&&&$$$###"""""""""#########"""""""""!!!!!!!!!"""""""""""""""!!! """""""""""""""######$$$""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""#########"""!!! !!!"""### !!!###$$$$$$$$$###############"""""""""!!!$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&((())))))'''%%%######$$$""""""############""""""!!!!!! !!!###$$$%%%"""############"""!!! !!!###%%%%%%$$$###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!!!!"""#####################$$$$$$!!!!!!!!!!!!"""""""""######""""""!!!!!!"""###$$$!!!""""""############"""######$$$$$$###""""""!!!######""""""""""""######!!!"""######$$$$$$#####################""""""!!!!!!###$$$$$$$$$$$$&&&((()))+++,,,,,,***((('''(((&&&''')))***,,,---......---......//////............222888???GGGPPPXXX^^^```gggkkkjjjggggggeeebbb^^^[[[XXXXXX\\\^^^^^^]]]___\\\[[[^^^^^^YYYUUUTTTJJJ???999===???===BBBKKKRRR\\\eeeggggggiiijjjiiinnnmmmlllmmmnnnmmmjjjggghhhgggeeeeeefffffffffeeejjjjjjkkklllmmmjjjeee```UUULLLFFFHHHKKKKKKLLLNNNRRRUUUZZZ```ffflllpppsssrrrqqqpppqqqqqqqqqooommmjjjhhhggghhhkkknnnooopppwww|||~~~~~~zzztttuuunnndddZZZQQQJJJEEEAAA@@@===:::999::::::888666999888777888:::===>>>???###########################"""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!""""""""""""!!! $$$$$$$$$##################""""""!!!!!!""""""############"""""""""!!!!!!"""""""""""""""######$$$###############"""""""""############"""""""""""" !!!!!!"""######$$$$$$###""""""!!!!!!""""""###%%%%%%&&&&&&%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$###""""""########################!!!!!!!!!"""""""""######%%%###""""""$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!! !!!!!!!!! """###!!!""""""!!!!!!!!! !!!!!!!!!""""""######""""""!!!"""""""""""""""!!!!!! !!!!!!!!!!!! $$$"""  """""""""!!!!!!!!! !!!""""""#########""""""!!!"""###$$$$$$$$$###"""!!!""""""""""""#########$$$######"""!!!!!! """"""""""""""""""""""""!!!"""#########"""!!! """""""""#########$$$$$$""""""############""""""###""""""!!!""""""###$$$######""""""######$$$%%%######""""""######$$$%%%&&&&&&%%%$$$############""""""!!!!!!!!!!!! """"""######""""""!!!!!! !!!"""###$$$######"""""""""############""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""!!!$$$%%%$$$###!!!############""""""""""""$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''&&&$$$"""###$$$######""""""""""""######"""""""""""""""###$$$%%%""""""######""""""!!!!!! """$$$$$$###"""###$$$$$$$$$##################%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$######!!!!!!!!!!!!""""""""""""$$$###""""""!!!""""""""""""""""""###$$$$$$$$$%%%!!!!!!!!!"""""""""######$$$###""""""!!!""""""###""""""!!!""""""###$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""######""""""!!!"""######$$$#########"""###$$$$$$%%%'''***---.........+++(((''''''(((&&&(((+++...000111111000,,,------....../////////222888BBBKKKSSSYYY^^^aaahhhnnnqqqooolllkkkgggccc___\\\ZZZ[[[^^^aaaaaa___aaa^^^^^^aaa___XXXRRRQQQDDD???>>>CCCEEEDDDKKKTTT]]]eeekkkkkkkkkmmmnnnmmmnnnnnnnnnoooooommmiiieeegggggghhhjjjlllmmmkkkjjjmmmmmmnnnnnnllleee]]]WWWMMMHHHEEEJJJPPPTTTWWWZZZ\\\___ccchhhmmmqqqtttvvvsssrrrrrrrrrssssssqqqpppooommmjjjiiikkkmmmnnnnnntttzzz}}}yyyrrrjjjmmmdddVVVIII@@@;;;888777666555444444666888888777:::999999:::<<<@@@DDDGGG########################%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!"""!!!"""""""""""""""!!!!!!###########################""""""""""""""""""###""""""#####################"""!!!!!!!!!"""$$$%%%$$$$$$$$$######"""""""""############"""""""""!!!######$$$$$$$$$%%%%%%%%%###""""""""""""""""""###%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%###"""########################!!!!!!"""""""""#########%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""""""""###$$$$$$""""""###%%%"""###$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!! """""""""!!!!!!!!!!!! """############""""""!!! !!!"""###$$$$$$######""""""#########$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""###$$$%%%&&&%%%###!!!""""""""""""############""""""############""""""!!!!!!!!!""""""###$$$$$$###############$$$$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########""""""!!!!!!###%%%%%%$$$"""!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!###$$$$$$$$$############"""""""""""""""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%$$$###"""###$$$$$$###"""!!!!!!"""###$$$###############$$$$$$%%%######$$$$$$$$$$$$###### """######"""""""""$$$%%%%%%%%%$$$$$$######"""########################$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$######""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$###""""""!!!!!!!!!""""""!!!!!!!!!###$$$%%%###"""!!! !!!"""###""""""############"""""" !!!""""""""""""""" !!!"""###$$$$$$$$$$$$###$$$%%%&&&''')))---000000000...+++)))((()))+++)))+++...111222222000///---------...111444888:::===CCCLLLTTTZZZ^^^aaaccckkkqqqvvvvvvtttrrrkkkdddbbb___]]]^^^bbbddddddbbb```[[[YYYZZZXXXSSSOOOOOOFFFEEEIIINNNPPPQQQXXXaaaffflllooonnnmmmpppqqqpppmmmmmmmmmnnnmmmllliiihhhhhhhhhjjjllloooqqqpppooolllmmmmmmlllggg^^^TTTNNNKKKIIIIIINNNVVV]]]bbbeee```cccfffkkkooosssuuuvvvsssrrrrrrtttvvvwwwvvvuuutttrrrooonnnooopppqqqqqqrrryyy~~~}}}zzzuuukkkbbb\\\TTTHHH>>>888777777777777666666777888:::;;;;;;>>>>>>>>>???AAAFFFLLLPPP########################$$$$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$#######################################""""""""""""###############$$$$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$######""""""############"""""""""!!!%%%%%%%%%$$$$$$$$$############""""""""""""############$$$$$$$$$$$$######"""""""""#########$$$$$$!!!"""$$$%%%&&&&&&%%%%%%########################""""""""""""############'''%%%######$$$%%%$$$######$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$"""$$$%%%%%%###"""###$$$"""###$$$###"""!!!"""###"""""""""""""""""""""""" !!!!!! !!!!!!""""""""""""!!!!!!"""###%%%%%%%%%%%%###"""!!!""""""""""""###$$$%%%###"""""""""!!!!!!!!!!!!"""############""""""!!! !!!""""""########################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""""""""!!!!!!"""""""""#########""""""############""""""!!!!!!""""""############""""""######$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%$$$$$$$$$######"""""""""""""""#########""""""############"""""" ###%%%&&&$$$""" """"""############"""""" !!!!!!!!!"""""""""#########$$$$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$&&&&&&""""""""""""""""""######$$$$$$############$$$$$$""""""""""""############"""###$$$$$$"""!!!"""$$$$$$###"""!!!!!!"""###$$$"""#########$$$$$$$$$$$$"""######$$$$$$$$$###### """######"""""""""$$$&&&&&&%%%%%%$$$$$$######!!!!!!!!!"""""""""""""""$$$$$$$$$$$$###"""!!!!!!"""#########$$$$$$$$$$$$"""""""""#########""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""########################""""""!!!!!!###"""!!!!!!!!!"""$$$%%%###"""!!! !!!"""###!!!"""############"""!!! !!!""""""""""""""" !!!"""$$$%%%%%%%%%%%%$$$&&&'''((((((***...111------+++)))'''(((+++---,,,...000222222000...,,,---------000666===DDDHHHLLLPPPTTTYYY\\\^^^bbbdddgggpppxxx||||||yyypppfffdddbbb```bbbeeegggfffddd___WWWPPPNNNLLLIIIJJJMMMLLLNNNSSSXXXZZZ]]]ccckkkkkkoooqqqppprrrwww{{{zzzwwwuuussspppmmmlllllllllmmmlllkkklllooorrrsssssslllmmmkkkggg^^^TTTKKKEEEEEEGGGKKKRRR\\\gggooorrrjjjlllnnnqqqrrrssssssrrrqqqqqqrrrvvvyyy{{{|||{{{xxxwwwttttttuuuvvvuuutttsssxxx{{{wwwqqqjjj```VVVIIIDDD>>>999888888888888:::::::::::::::;;;<<<===???AAADDDFFFJJJPPPYYY^^^########################!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$#####################""""""""""""$$$$$$######"""!!!!!! $$$######""""""######$$$ !!!"""###$$$$$$$$$$$$ !!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&########################"""""""""#########$$$$$$&&&%%%$$$$$$%%%%%%###!!!""""""############""""""!!!!!!!!!!!!"""###$$$%%%!!!"""$$$###"""!!!!!!!!! !!!"""""" !!!"""""""""############"""""" !!!!!!  !!!!!!"""""""""""""""""""""############"""""" """"""!!!"""$$$&&&######"""""""""!!!!!!!!!!!!""""""#########""""""!!!!!!"""""""""""""""###"""############$$$$$$$$$""""""######$$$%%%%%%&&&""""""""""""""""""""""""""""""######""" !!!!!!!!!"""""""""######""""""############""""""!!!""""""############"""""""""###$$$$$$$$$$$$#########""""""######$$$%%%######$$$$$$$$$######""" !!!!!!!!!!!!""""""""""""######$$$$$$######!!!###%%%%%%$$$"""!!!""""""############"""""" !!!!!!""""""######!!!"""#########!!! !!!!!!""""""""""""!!!!!!######"""!!!"""$$$%%%'''""""""""""""############$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$$$$"""!!!"""#########""""""""""""######""""""###$$$$$$######""" !!!!!!""""""!!!!!! """$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""##################"""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""############""""""""""""###$$$$$$$$$%%%"""""""""#########$$$$$$"""############""""""!!!######""""""""""""######""""""!!!!!!""""""######!!!"""###$$$$$$###"""!!! !!!""""""######""""""!!!"""###$$$%%%%%%%%%%%%&&&(((*********+++,,,...((((((((('''&&&'''***,,,///000111111111///---,,,---///222888@@@IIIQQQUUUYYYZZZ[[[[[[[[[^^^aaadddjjjsss|||yyynnnfffdddbbbcccfffhhhfffccc^^^TTTJJJEEEDDDDDDHHHNNNUUUWWWZZZ^^^aaaeeejjjnnnmmmpppqqqrrrwwwyyysssooooooppprrrpppnnnnnnppprrrrrrrrrnnnnnnjjjbbbWWWMMMEEEBBBGGGMMMUUU]]]iiixxx~~~~~~~~~}}}{{{wwwtttqqqrrrrrrtttwww|||~~~~~~{{{zzzyyyyyyzzzyyyvvvtttrrrtttrrriiiaaaYYYPPPGGG>>><<<999999999999888777;;;<<<======<<<===???AAA???CCCHHHMMMRRRZZZdddkkk"""""""""""""""""""""""" !!!""""""######"""###$$$%%%%%%$$$###"""!!!!!!"""###############""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$############!!!!!!"""##################$$$$$$$$$$$$$$$$$$%%%############""""""""""""######""""""""""""""""""$$$######""""""######$$$!!!###$$$%%%%%%%%% !!!!!!!!!"""""""""###############$$$%%%%%%########################""""""#########$$$$$$$$$""""""$$$&&&''''''$$$!!!!!!"""###$$$$$$###"""!!!###"""""""""""""""######!!!###$$$$$$"""!!!!!!!!! !!!""""""!!! !!!"""!!!!!!"""######"""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!############"""""""""!!!!!! !!!"""##################""""""!!!!!!!!!!!!""""""""""""############$$$""""""""""""""""""######""""""""""""""""""""""""%%%%%%$$$$$$######""""""!!!!!!!!!!!!"""""""""###""""""############""""""""""""###$$$######!!!!!!!!!"""###$$$%%%$$$$$$#########""""""######$$$%%%!!!""""""#########"""!!!!!!!!!!!!"""""""""######!!!"""###$$$$$$$$$$$$### !!!###$$$$$$$$$"""!!!""""""############"""""" !!!"""######### """######"""!!! !!!"""######"""!!! """"""##################!!!"""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###""""""############""""""!!!"""#########"""!!!!!! !!!!!!!!!!!!!!!!!!###%%%%%%$$$###$$$%%%"""""""""""""""######### !!!!!!!!!""""""""""""######$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$######"""##################$$$$$$""""""#########$$$$$$$$$!!!!!!######$$$###""""""######$$$######"""!!! !!!""""""###$$$$$$######!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$######"""######$$$%%%%%%%%%%%%'''))),,,---+++*********((())))))((('''(((***,,,000000111111111000//////000555===GGGPPPXXX]]]______```___^^^]]]___bbbeeemmmttt||||||sssfffcccbbbccceeefffccc```WWWNNNEEEBBBDDDHHHPPPXXXaaa```aaabbbfffkkknnnnnnoooqqqqqqrrryyy|||vvvttttttvvvtttsssssstttssspppnnnmmmkkkggg___UUUNNNKKKKKKPPPYYYbbbiiivvvzzzwwwvvvuuuwwwzzz}}}~~~|||{{{{{{{{{zzzwwwrrrnnngggfff```VVVNNNIIICCC>>>;;;::::::;;;<<<===<<<;;;<<>>;;;<<<;;;;;;===@@@BBBCCCBBB@@@DDDHHHKKKNNNRRRXXX\\\hhhnnnsssvvvxxx{{{""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!"""############"""  ###&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%###%%%&&&%%%###!!!$$$$$$$$$###"""!!!!!! """!!!!!!###%%%'''''''''$$$$$$$$$#########""""""###"""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!&&&%%%###"""""""""######"""""""""""""""!!! $$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$######"""  """"""""""""!!!!!!!!!!!!"""!!! !!!###$$$!!!!!!!!!!!!!!! !!!!!! !!!"""######"""###$$$###  !!!###"""!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$############""""""""""""###"""""""""!!!!!! $$$$$$########################""""""""""""############################## """$$$%%%%%%%%%###"""######""""""""""""######$$$###"""""""""###%%%%%%%%%%%%$$$###"""!!! #########"""""""""""""""$$$#########""""""!!!!!!!!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""########################"""""""""""""""$$$###"""!!!!!!"""###$$$$$$"""!!!!!!"""######""""""""""""!!!"""######$$$"""!!!!!!!!!!!!###%%%&&&!!!$$$''''''&&&###!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""############""""""############""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$######"""""""""&&&###!!!"""%%%&&&###!!!###!!! ###$$$""" !!!""""""""""""#########%%%$$$######"""######$$$ !!!"""######$$$######""""""""""""######!!!!!!"""############"""###############"""!!! #########$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''(((......---,,,+++***)))((('''(((***,,,---/////////,,,///111000......444999>>>HHHVVVcccjjjlllkkkjjjiiifffaaa\\\[[[\\\___bbbggghhhjjjoootttvvvsssooofffaaa^^^^^^```]]]TTTLLLCCCDDDDDDFFFOOO]]]gggjjjsssllleeedddjjjooopppooorrrqqqpppnnnnnnqqqvvvzzz|||~~~|||yyyyyyzzzvvvmmmdddaaa^^^___```aaabbbccccccdddhhhhhhjjjooovvv~~~}}}{{{|||}}}}}}}}}~~~yyywwwuuuoooddd[[[QQQJJJCCC@@@===:::===BBB>>>BBBGGGIIIGGGEEEEEEFFFIIIMMMTTT\\\cccllltttyyy"""""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%!!!"""######$$$$$$######""" !!!$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""""" !!!""""""#########""" """$$$%%%$$$###"""$$$$$$$$$###"""!!!!!!!!!&&&%%%###$$$%%%%%%###"""$$$$$$$$$#########""""""######""""""######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%###"""""""""######%%%%%%%%%%%%%%%$$$############"""!!!!!!!!!!!!"""$$$$$$#########"""""""""$$$$$$$$$######"""!!! %%%$$$"""!!!$$$ !!!!!!!!!""""""######"""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""#########$$$ !!!######""""""$$$%%%"""""""""""""""######$$$"""######$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$######"""############""""""""""""$$$$$$$$$$$$#########"""""""""""""""""""""""""""######""""""""""""##############################!!!"""###%%%%%%$$$###"""######""""""""""""######$$$###"""""""""###$$$%%%$$$$$$######"""!!!!!!!!!###"""""""""""""""""""""############"""""""""!!! !!!"""#########"""######################## !!!"""""""""""""""###"""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$"""!!!!!!"""######"""$$$""" !!!###%%%&&&%%%$$$###""""""######""""""##################"""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%$$$###!!!!!!!!!"""""""""######%%%$$$$$$$$$############$$$$$$%%%%%%$$$###$$$%%%###!!! !!!######""" """""""""#########$$$$$$##################$$$$$$""""""######$$$$$$%%%%%%########################!!!"""######$$$$$$############$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&(((***+++---,,,+++***)))''''''&&&((()))+++---...///000000///111111///,,,---333888CCCLLLZZZgggnnnpppooommmcccaaa^^^\\\\\\^^^```bbbddddddfffkkkooopppmmmiiiddd___ZZZVVVTTTQQQKKKFFFHHHLLLOOORRRZZZeeekkkkkknnnhhhcccdddiiimmmnnnlllmmmmmmlllkkkkkknnntttxxx|||~~~{{{uuupppnnniiiaaa[[[ZZZ^^^^^^```bbbdddggghhhiiinnnnnnnnnooosssxxx}}}}}}|||ssslllhhhaaaWWWOOOGGGBBB>>>>>>>>>>>>AAAGGGNNNPPPPPPNNNKKKIIIKKKNNNUUU[[[eeeooowww~~~"""""""""""""""""""""""" !!!"""####################################"""######$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!"""""""""""" !!!"""######$$$######$$$$$$$$$###""""""!!!!!!(((&&&$$$$$$$$$$$$"""!!!$$$$$$$$$#####################"""""""""###$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%&&&&&&%%%%%%$$$$$$""""""""""""!!!!!! ###""""""""""""!!!!!!!!!$$$$$$######""""""!!!!!!$$$""" !!!###$$$"""  !!!"""###$$$%%%!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$###!!!"""$$$$$$######%%%&&&!!!!!!"""###############"""""""""######"""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!!!!!############""""""""""""$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!""""""######""""""""""""##############################!!!"""###$$$%%%$$$############""""""""""""############""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""##################""""""""""""!!!!!!""""""###"""""""""######################## !!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""######$$$"""!!!!!!"""######"""$$$""" ###&&&'''&&&%%%$$$############%%%$$$!!! ###$$$"""""""""""""""""""""""" !!!""""""""""""!!!""""""""""""###############"""!!! !!!"""######""""""!!!!!!""""""###"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""%%%((('''###"""$$$(((###"""!!!!!!######"""!!!############$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((+++---...+++***)))((('''%%%$$$$$$***+++---...///000000000222222111...,,,///555;;;IIIQQQ^^^jjjqqqrrrooommm]]]]]]\\\\\\^^^```bbbcccdddccceeeiiillllllhhhddd^^^YYYRRRLLLGGGFFFFFFFFFOOOVVV\\\```fffmmmooollljjjgggeeefffjjjlllkkkjjjggghhhgggggghhhlllqqquuu{{{~~~||||||~~~}}}zzztttjjj```[[[WWWSSSSSSVVV```aaabbbeeehhhkkkmmmoooqqqpppppppppqqqtttwwwyyyvvvhhh]]]VVVPPPHHHBBB===:::;;;???BBBCCCGGGLLLTTTUUUSSSQQQOOOQQQWWW]]]kkkrrr|||"""""""""""""""""""""""" !!!"""############$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!#############################################$$$"""""""""""""""###$$$$$$$$$$$$$$$######"""""""""%%%$$$######%%%%%%$$$#################################""""""""""""######"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""#########""""""!!! !!!""""""!!! """"""""""""""""""""""""$$$######""""""""""""""" """###"""  !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!""""""###"""""""""######"""!!!!!!""""""###$$$$$$$$$###"""$$$%%%%%%$$$"""!!!!!!""" !!!"""$$$$$$###""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!############"""""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######""""""""""""##############################!!!"""###$$$$$$$$$$$$#########""""""""""""#####################$$$$$$$$$!!!!!!""""""############"""""""""""""""##################"""""""""""""""""""""#########""""""!!!######################## !!!!!!""""""!!!!!!"""""""""""""""############""""""""""""""""""###$$$"""!!!!!!"""######"""$$$""" !!!$$$%%%############$$$$$$%%%%%%&&&$$$!!!!!!###""""""""""""""""""""""""!!!"""""""""!!! !!!"""""""""###############"""  """###""""""!!! !!!###"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$&&&###""""""""""""###""""""######$$$$$$$$$%%%%%%%%% !!!"""$$$%%%%%%%%%$$$###""""""""""""""""""""""""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%&&&''')))***+++,,,---******)))((('''&&&%%%$$$,,,---...///000111111111111111000///111666???EEEOOOUUU___jjjpppoookkkggg[[[\\\]]]___```aaabbbbbbcccbbbbbbeeegggfffaaa]]]RRROOOJJJCCC@@@CCCJJJPPPWWW___fffiiilllppppppnnnmmmmmmmmmmmmnnnmmmkkkiiieeeeeeffffffgggkkkppptttxxxzzzzzzyyy{{{}}}yyyssseeeZZZOOOJJJJJJMMMTTT[[[ffffffggghhhjjjlllnnnooommmmmmnnnpppssswwwzzz{{{{{{{{{{{{|||}}}}}}|||zzztttiiiZZZNNNHHHDDD@@@===>>><<<>>>DDDGGGGGGJJJNNNPPPSSSVVVXXX\\\cccmmmuuu"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!########################%%%$$$######"""###$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$$$$############&&&$$$###$$$%%%%%%$$$"""##############################""""""!!!""""""###############$$$$$$$$$%%%########################""""""##############################$$$######### !!!!!!!!!!!!!!!  """######"""!!!########################$$$###""""""!!!""""""###"""''''''$$$!!!"""###############"""""""""""" !!!!!!""""""""""""""" !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""###$$$###!!! !!! !!!"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$######""""""""""""##############################""""""######$$$$$$$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""############""""""""""""""""""######"""###############"""!!!""""""""""""""""""""""""!!!!!!"""############"""!!!!!!""""""############"""""""""######"""""""""$$$"""!!!!!!"""######"""""""""######$$$$$$$$$$$$"""""""""#####################"""!!!!!!!!! """"""""""""""""""""""""!!!"""""""""!!! !!!"""""""""############$$$"""!!!!!!"""$$$$$$%%%%%%###""""""$$$'''"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$%%%$$$""""""#########"""""""""#########$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%############""""""""""""!!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########'''((()))***++++++******++++++******)))(((((((((...//////000111111111111...///000444999BBBKKKQQQUUUYYY```hhhmmmlllgggbbb\\\^^^___aaabbbbbbbbbaaaaaa______```aaa___YYYTTTHHHGGGCCC???===CCCOOOXXX```gggllllllmmmqqqrrrqqqrrrtttvvvuuusssooollljjjfffgggggghhhhhhkkkpppssstttwwwxxxxxxyyyxxxpppfffSSSJJJBBBBBBHHHPPP\\\eeemmmlllkkkjjjiiijjjlllllljjjkkknnnrrrvvvzzz~~~{{{yyyuuusssqqqnnniiifff^^^VVVJJJBBB>>>>>>??????FFFEEEGGGLLLNNNMMMNNNQQQRRRXXXaaajjjrrr{{{""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$"""!!!!!!!!!"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$$$$###!!!###############$$$$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$%%%%%%########################"""""""""""""""#########""""""###$$$$$$$$$$$$###!!!!!!""""""######"""""" !!!"""#########""""""############$$$$$$$$$###"""!!!!!!"""###$$$###((('''"""!!!%%%$$$$$$#########""""""""" !!!"""""""""""""""!!!!!!"""############"""###"""!!!!!! !!!!!!!!! """"""!!!!!!###$$$!!!!!!"""###############$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%############""""""""""""############$$$$$$$$$$$$""""""######$$$$$$%%%%%%######""""""""""""#############################################$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$!!!!!!!!!"""######$$$$$$""""""""""""############""""""######$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############!!!!!!!!!"""######$$$$$$""""""############""""""$$$"""!!!!!!"""######"""!!!"""$$$%%%&&&%%%$$$###%%%%%%$$$$$$"""!!!!!!"""###$$$$$$"""!!! """""""""""""""""""""""" !!!""""""""""""!!!""""""""""""############$$$###"""!!!!!!"""###$$$!!!$$$%%%$$$!!! ###%%%"""""""""#########$$$$$$"""############$$$$$$$$$###  $$$&&&$$$!!!"""###$$$$$$""""""###$$$############$$$$$$$$$%%%###"""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%"""!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$''')))+++,,,---,,,***)))++++++++++++,,,,,,,,,,,,//////000111111111000000,,,...333:::BBBKKKRRRVVVZZZ[[[^^^dddjjjjjjfffaaa]]]___```bbbcccbbbbbbaaadddbbbaaaaaaaaa]]]WWWQQQDDDCCCAAA???@@@FFFQQQYYYeeekkkooollllllooosssttttttwww{{{yyytttooolllkkkhhhiiiiiihhhhhhjjjmmmppppppssstttsssqqqmmmcccXXXHHHBBB@@@EEENNNWWWbbbjjjnnnmmmkkkiiihhhiiijjjkkklllnnnqqquuuxxx{{{}}}~~~}}}zzz{{{uuullleee```ZZZSSSNNNHHHDDD>>>;;;<<>>===<<<<<<>>>AAAEEEIIIJJJLLLLLLPPPXXX^^^```ccchhhlllttt""""""""""""""""""""""""###$$$$$$$$$$$$######"""########################!!!!!!"""###############"""%%%'''&&&$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$)))(((&&&$$$$$$%%%&&&'''""""""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$""""""######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$### !!!"""""""""""""""'''&&&$$$""" !!!!!! !!!!!!""""""$$$###!!! """$$$%%%'''$$$ !!!!!! !!!!!!"""###$$$%%%%%%&&& """#########"""!!! !!!"""###############(((&&&### !!!$$$&&&$$$%%%%%%$$$"""!!!"""######"""!!!!!!!!!"""$$$%%%""""""############""""""########################$$$$$$$$$$$$$$$###"""!!!############"""""""""""" !!!!!!"""""""""### !!!"""######$$$######""""""""""""####################################""""""######$$$%%%######""""""""""""######!!!"""###$$$%%%$$$############"""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%%%%######################## !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$"""!!!!!!"""######"""###"""!!! !!!"""$$$%%%###$$$%%%&&&%%%%%%###""""""""""""######$$$%%%%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""###############$$$%%%%%%%%%%%%$$$###$$$''''''###!!!"""%%%!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""###"""%%%$$$""""""%%%(((!!!$$$%%%%%%"""!!!###%%%!!!""""""""""""#########'''%%%""" """$$$&&&!!!!!!"""###$$$$$$%%%%%%&&&$$$!!!!!!$$$&&&!!!!!!"""############### !!!"""########################$$$$$$%%%%%%&&&&&&)))---000222222000///)))***+++,,,...///111111///000000000000//////...000444;;;DDDKKKOOOPPPOOORRRPPPQQQWWW___cccccc```ZZZ[[[]]]^^^```bbbbbbccc\\\ZZZWWWVVVUUUPPPHHHBBBBBBCCCEEEJJJQQQYYY___ccc___fffjjjgggdddgggjjjkkkiiiooouuutttnnniiiiiilllhhhhhhhhhfffdddccceeegggiiillliiiaaaYYYRRRJJJCCCGGGFFFKKKUUU[[[]]]^^^```dddccccccdddgggkkkooorrrmmmpppsssvvvyyyzzzzzzzzz{{{|||~~~~~~{{{tttnnniii```XXXMMMFFFCCC@@@;;;777;;;===@@@DDDHHHLLLNNNOOOHHHIIIOOOYYYbbbgggmmmsss{{{########################%%%###""" !!!###$$$########################!!!"""###$$$$$$###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%$$$###!!! ######################################################$$$$$$$$$$$$######&&&&&&$$$$$$$$$&&&(((***!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$######"""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!  """"""""""""""""""""""""""""""""""""!!! ######""""""!!!!!! """"""""""""""""""###### !!!"""######$$$###############$$$$$$%%%######""""""######$$$%%%########################%%%%%%$$$$$$######""""""&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$######""""""########################!!!!!!!!!!!!!!!""""""###'''######%%%### """%%%&&&$$$######%%%!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$############""""""""""""######"""!!!!!!!!!!!!"""""""""""""""""""""""""""$$$""" !!!######!!!"""%%%&&&%%%"""!!!!!!""""""""""""""""""""""""###############"""!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""###""" !!!###$$$$$$###"""!!!!!!###&&&%%%"""""""""!!!!!!"""###$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!###""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$######"""""""""""""""'''&&&%%%%%%&&&''')))***,,,---///000111111111000------,,,,,,---...000222000111222222111111222444555===HHHOOOQQQQQQRRRSSSRRRQQQRRRWWW\\\___]]]ZZZZZZaaaddd```]]]^^^^^^[[[[[[TTTPPPOOOKKKDDDBBBFFFGGGMMMUUUXXXYYY\\\aaaeeehhhjjjjjjfffaaa```eeeiiikkkmmmmmmjjjggggggiiilllmmmkkkhhhddd```___```bbb___\\\VVVPPPKKKGGGFFFEEEKKKNNNSSSWWWYYY\\\^^^```ffffffhhhlllpppsssrrrqqqqqqpppooooooqqqsssvvvwwwyyyuuummmeee^^^RRRJJJCCC???:::666888<<<;;;===BBBHHHMMMQQQSSSTTTWWWYYY]]]bbbjjjttt########################&&&%%%$$$""""""###%%%&&&""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$###"""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%###"""!!! !!!###$$$"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######$$$$$$$$$######$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""######""""""""""""######"""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!"""############""""""""""""###$$$$$$######""""""######$$$%%%#######################################"""""""""&&&%%%$$$######$$$%%%&&&$$$$$$#########"""""""""########################"""""""""""""""###$$$$$$%%%!!!###&&&%%%"""!!!###$$$$$$"""!!!###&&&######$$$$$$$$$$$$##############################!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$"""!!!"""######!!! """%%%%%%$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""###""""""!!!!!!""""""###%%%$$$######""""""######!!!!!!!!!!!!"""""""""###"""""""""$$$&&&&&&$$$"""$$$""" !!!###$$$###!!!"""""""""""""""###$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!###%%%""""""#########$$$$$$$$$##################$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%&&&%%%%%%%%%%%%&&&(((***+++......///000000000///...******+++,,,...000111222000000000//////222666999???FFFNNNRRRRRRQQQQQQRRRVVVUUUVVVXXX[[[^^^___^^^```eeeeee___[[[]]]]]][[[ZZZRRRLLLJJJGGGDDDGGGMMMQQQVVV]]]___```aaafffjjjmmmnnnmmmgggaaa^^^aaaeeegggiiijjjiiihhhiiikkknnnkkkjjjhhhccc]]]WWWTTTSSSQQQPPPOOOMMMMMMMMMMMMMMMRRRUUUYYY\\\^^^___bbbcccggggggjjjmmmrrrttttttssssssqqqooommmllllllnnnooonnnwww{{{vvvmmmeee^^^WWWLLLEEE>>><<<;;;888:::===@@@BBBEEEIIINNNSSSWWWYYYcccgggmmmtttzzz########################%%%%%%$$$######$$$%%%&&&########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###!!! ############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!"""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######$$$ !!!"""#########$$$#########""""""!!!!!! !!!!!!""""""######""""""!!!!!!!!!"""############""""""######$$$%%%########################!!!""""""""""""""""""###$$$$$$############$$$$$$######""""""""""""!!!!!!""""""""""""""""""""""""###############$$$$$$%%%### ###&&&&&&$$$%%%%%%###!!! ###&&&%%%$$$$$$######$$$$$$%%%"""""""""############$$$ !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!""""""###$$$%%%&&&''' !!!"""#########"""!!!""""""""""""""""""""""""$$$###"""###$$$$$$""" """###$$$$$$""""""###$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######"""""""""#########$$$$$$#########""""""#########%%%$$$######""""""######!!!!!!!!!"""""""""######!!!"""$$$''')))'''$$$!!!&&&### !!!###$$$$$$""""""""""""""""""###$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!############$$$$$$$$$$$$$$$$$$$$$$$$######$$$###!!!!!!###%%%###############$$$$$$$$$##################""""""!!!""""""######""""""!!!!!!!!!!!!"""###$$$%%%&&&"""###$$$%%%'''***,,,---000000000000///...---,,,''')))+++---///000111222000//////...111666>>>DDDNNNRRRVVVWWWTTTRRRRRRSSSXXXYYYZZZZZZZZZ\\\___aaadddeeeccc^^^ZZZ\\\^^^]]]XXXPPPIIIFFFFFFIIIPPPXXX]]]aaafffhhhhhhiiilllooorrrrrrooojjjdddaaabbbeeefffgggiiiiiiiiiiiikkkmmmhhhhhhfffaaaXXXPPPJJJFFFFFFHHHKKKNNNRRRUUUWWWXXX\\\^^^aaaccccccdddeeegggiiijjjlllppptttvvvvvvuuuvvvsssoookkkhhhfffffffffcccjjjmmmiiiaaaZZZSSSNNNGGGAAA===???AAA@@@???AAAEEEFFFGGGKKKQQQYYY```eeerrrxxx###########################""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""""""""###$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!!!!!!!"""$$$$$$######""""""!!!!!!################################################%%%%%%%%%&&&&&&&&&&&&%%% !!!"""###$$$%%%%%%%%%######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!"""###$$$&&&  !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""!!!!!!!!! !!!!!!!!!"""""""""###$$$$$$######"""!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!""""""#########""""""######$$$%%%######################## !!!!!!""""""############""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$###!!! """%%%%%%$$$%%%$$$###"""!!!!!!"""###%%%$$$###""""""###$$$%%%############"""""""""""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!"""###$$$$$$%%%%%% """$$$&&&&&&%%%$$$###""""""""""""""""""""""""#########$$$$$$$$$###""""""######!!! """$$$""""""""""""""""""""""""###$$$$$$%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$###""""""!!!!!!""""""!!!!!!"""""""""#########!!!"""###&&&''''''$$$!!!$$$###!!!!!!!!!"""#########"""""""""""""""######$$$$$$###############$$$######################## !!!"""#################################### """"""""" !!!"""########################$$$$$$######""""""!!!!!!"""""""""######"""""""""%%%$$$######""""""######!!!"""$$$&&&))),,,...///222222111///...,,,******((())),,,...000000000000000000000222777???IIIPPPZZZ\\\]]][[[VVVTTTUUUWWW[[[^^^bbbbbb______```cccddddddbbb^^^\\\\\\\\\\\\RRRMMMHHHGGGJJJQQQZZZaaadddgggjjjlllmmmnnnqqqtttrrrrrrpppmmmhhhggghhhiiiggghhhiiijjjjjjjjjjjjjjjeeedddaaa[[[RRRJJJFFFDDDFFFJJJOOOUUUZZZ^^^```aaadddfffgggggggggfffhhhiiimmmmmmooossswwwyyyyyyxxxxxxuuuqqqmmmiiifffeeedddaaabbbaaa[[[TTTMMMIIIGGGEEEBBBBBBHHHMMMJJJGGGEEEGGGGGGIIIOOOXXXcccnnnttt########################"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""###########################$$$%%%&&&&&&&&&&&&%%% !!!"""###$$$%%%%%%%%%###"""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!"""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!"""###"""""""""!!!!!!!!! ############""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########""""""######$$$%%%######################## !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######%%%###!!!!!!!!!"""###############$$$###"""!!!###"""!!! !!!"""###$$$$$$######"""!!! !!!"""######$$$$$$###### !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!"""""""""""""""!!!!!!!!! ###%%%&&&%%%$$$###"""""""""""""""""""""""""""###$$$$$$$$$#########""""""!!! !!!$$$########################""""""###############"""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!! !!!""""""""""""###############"""!!!"""$$$$$$$$$"""!!!"""###$$$###""""""!!!######"""""""""""""""###$$$###############$$$$$$#################################$$$$$$###""""""######################## """###"""!!! !!!"""########################$$$######""""""!!!!!!!!!""""""############""""""%%%$$$$$$###############"""###%%%(((+++---///000222111000...,,,+++***)))+++,,,...///000///.........111666;;;BBBKKKSSSYYYbbbcccbbb___ZZZXXXZZZ]]]dddiiioooqqqnnnkkkjjjjjjfffdddbbbaaa]]]XXXTTTSSSHHHJJJKKKMMMSSSZZZaaadddfffhhhjjjmmmoooqqqtttvvvrrrrrrpppnnnkkkiiiiiijjjggghhhjjjlllmmmmmmkkkjjjddd```YYYPPPIIIEEEEEEFFFLLLOOOUUU\\\bbbfffhhhiiihhhiiijjjiiihhhgggiiijjjpppqqqsssvvv{{{}}}}}}|||xxxwwwtttqqqmmmjjjgggfff```\\\UUUMMMFFFAAA@@@AAADDDDDDHHHQQQUUUQQQKKKIIIHHHKKKPPPXXXdddqqq}}}#################################$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""#####################""""""""""""######################## !!!###$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""$$$%%%#########"""!!! """""""""""""""""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""############""""""######$$$%%%########################!!!""""""""""""""""""###""""""############""""""!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###%%%$$$"""!!!!!!!!!"""###!!!!!!"""$$$%%%$$$!!!!!!!!!!!! !!!!!!!!!$$$######""""""!!! """"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!  !!!############"""""""""""""""""""""""" """$$$$$$###"""###$$$!!!"""""" !!!###########################!!!!!!"""############"""#################################""""""#########""""""!!! !!!"""""""""#########$$$$$$###""" """$$$$$$###"""%%%%%%$$$"""!!!!!!$$$######"""""""""""""""#########"""######$$$%%%########################$$$$$$$$$$$$$$$###""""""########################"""$$$%%%%%%$$$######$$$$$$$$$$$$###############""""""""""""""""""!!!!!!"""######$$$$$$######""""""""""""###$$$%%%&&&'''%%%&&&(((+++---...///000111000...---+++*********/////////000000/////////...666AAAMMMUUU\\\```ccchhhhhhgggccc___^^^aaadddpppttt{{{~~~}}}yyyuuussskkkfffbbb```[[[RRRKKKHHHDDDKKKRRRXXX___gggiiihhhjjjjjjkkkmmmpppsssvvvwwwuuutttrrrooommmkkkjjjiiiiiijjjllloooqqqqqqnnnlllaaa[[[QQQGGGBBBCCCIIINNNVVVYYY^^^ccchhhkkklllmmmjjjkkklllkkkiiijjjkkkmmmssstttvvvzzz~~~yyyxxxwwwtttpppjjjeeebbbXXXPPPGGGAAA<<<888999===CCCEEEKKKSSSVVVRRROOOOOORRRVVV^^^iiiuuu########################""""""###$$$%%%&&&&&&&&&""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""""""""!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######################## """#########""""""######$$$$$$$$$######"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!  !!!###%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!###""""""""""""###$$$$$$######""""""######$$$%%%#######################################"""""""""""""""###$$$$$$###"""""""""""""""#########$$$$$$########################""""""!!!!!!""""""###$$$######"""!!!!!!!!!###%%%"""!!! !!!###$$$""" !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!!""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!"""""""""""" !!!###$$$%%%&&&""""""""""""""""""""""""!!!$$$###"""!!!"""$$$"""###$$$###!!!!!!###$$$########################!!!"""######$$$$$$$$$###$$$######""""""!!!!!! ###""""""!!!!!!""""""###$$$$$$###"""""""""""""""""""""#########$$$$$$$$$"""""""""###%%%%%%$$$""" ###$$$$$$"""!!!"""###$$$$$$###"""""""""""""""######""""""###$$$$$$%%%########################!!!"""###############"""########################"""$$$&&&&&&%%%######$$$$$$$$$$$$#########""""""!!!!!!!!!""""""""""""""""""######$$$$$$######""""""""""""###$$$%%%&&&'''(((***+++---///////////////...---++++++++++++,,,000000000000000111222222666BBBTTTeeennnrrrqqqpppmmmnnnmmmiiieeecccfffiiisssvvvzzz~~~}}}xxxtttkkkddd^^^\\\XXXNNNHHHFFFJJJUUU```hhhpppwwwwwwrrrqqqppppppqqqsssvvvxxxxxxxxxwwwuuuttttttsssrrrqqqqqqqqqqqqssstttqqqlllgggYYYSSSKKKDDDDDDLLLWWW```hhhiiikkklllmmmmmmmmmlllmmmmmmnnnmmmmmmmmmppprrrvvvvvvxxx|||yyyyyyxxxuuunnneee\\\WWWKKKCCC===<<<:::888:::???DDDGGGLLLQQQRRRPPPUUU[[[bbbhhhsss~~~######################## !!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$###"""!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!$$$%%%%%%$$$$$$######$$$$$$$$$######"""""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$###$$$$$$############$$$$$$########################$$$###!!! !!! !!!!!!""""""###### !!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!###############$$$$$$%%%#########"""###$$$$$$%%%########################%%%%%%$$$$$$######"""""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%#################################"""###$$$$$$%%% !!!!!!!!!!!!"""%%%'''$$$!!!!!!$$$$$$###!!!"""###$$$$$$###"""!!!!!!"""$$$%%%&&& !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""###$$$%%%%%%"""""""""###%%%''')))***""""""""""""""""""""""""!!!######!!! """$$$###$$$&&&%%%$$$###$$$%%%########################"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""&&&%%%$$$$$$###$$$$$$$$$"""############$$$$$$$$$!!!"""$$$'''((('''$$$!!!"""$$$$$$"""###&&&$$$$$$###""""""!!!""""""######""""""###$$$%%%%%%"""""""""""""""""""""""" """############"""""""""""""""""""""""" """$$$$$$###"""!!!"""$$$$$$$$$$$$######"""""" !!!!!!""""""############$$$$$$$$$$$$######&&&%%%$$$$$$######$$$$$$+++,,,---///000//////......---,,,+++++++++,,,---000/////////000222555666>>>MMMdddxxx{{{qqqrrrqqqmmmhhhgggiiilllppppppqqquuuxxxxxxtttooohhh___XXXWWWUUUNNNJJJLLLTTT```llluuu}}}}}}wwwvvvtttuuuvvvxxxyyyyyyyyyyyyyyyzzz|||}}}}}}}}}{{{yyyxxxvvvtttnnnfff```PPPMMMHHHFFFKKKXXXhhhssszzzyyywwwuuuqqqnnnkkkjjjooooooppppppoooqqqsssvvvwwwxxxzzz}}}yyyzzzyyytttkkk___TTTMMMAAA;;;888<<<>>><<<>>>DDDGGGIIIMMMPPPOOOQQQ[[[fffpppwww"""&&&&&&$$$###$$$&&&&&&$$$""""""$$$%%%###!!!""""""############""""""######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!"""!!! !!!###$$$""""""""""""""""""""""""""" !!!###%%%%%%$$$'''&&&&&&%%%$$$######"""######$$$$$$###""" !!!"""###$$$$$$###"""!!!###!!! !!!!!! !!!!!!!!!!!!"""#########$$$$$$$$$$$$######$$$$$$######""" !!!"""#########!!! !!!"""############!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%''''''%%%###!!! ###"""""""""###$$$%%%%%%######$$$$$$$$$"""  !!!!!!""""""######$$$"""!!! """$$$%%%######""""""!!!!!! !!!!!!""""""#########$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$""" !!!$$$$$$### $$$#########""""""!!!!!!""""""""""""""""""""""""&&&%%%###"""!!! !!!!!!%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!"""###############"""""""""!!!!!!!!!!!!!!!"""$$$&&&%%%%%%$$$###"""!!! $$$###"""!!!!!!"""#####################"""!!!!!!!!!%%%((()))'''###!!! &&&&&&&&&&&&&&&%%%$$$###+++)))&&&$$$###$$$%%%'''""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%&&&''''''$$$$$$######""""""!!!!!!###$$$%%%%%%$$$"""######"""!!! !!!!!!"""!!!!!! !!!###%%%&&&""""""""""""###$$$%%%%%%)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,------...000111000///333;;;CCCNNN\\\pppvvvssspppppprrrrrrpppmmmtttqqqooooooqqqrrrqqqoooddd^^^YYYWWWRRRLLLNNNTTT^^^kkkzzz}}}vvvrrrvvvyyywwwtttsss{{{|||xxxuuurrrkkk```XXXNNNOOOOOORRRXXXeeeuuu}}}wwwpppllljjjjjjjjjkkklllnnnqqqvvv|||zzzvvvwww|||~~~{{{vvvuuuuuurrrjjj___RRRHHHCCC===<<<<<<>>>@@@AAA@@@???AAAFFFMMMUUU\\\dddlllqqq"""%%%%%%$$$###$$$&&&&&&$$$""""""$$$%%%###!!!""""""############""""""######"""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$%%%&&&%%%###"""###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###$$$$$$$$$$$$###"""########################%%%%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$###""""""##################""""""""""""!!!!!!!!!"""###$$$########################$$$"""!!!"""$$$%%%%%%$$$ !!!!!!!!!!!!!!!!!!"""######$$$###"""""" !!!""""""!!! ###""" !!!!!!!!!  """###""""""###$$$"""##################"""!!!!!!!!!!!! """"""#########"""  !!!"""############!!!!!!"""#######################################"""""""""""""""#########""""""""""""""""""######%%%$$$$$$###"""!!!!!! ######"""""""""###$$$$$$""""""#########"""!!!!!!!!!!!!!!!!!!""""""############"""""""""###$$$%%%######""""""!!!!!!!!!!!!!!!"""""""""############%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###!!! ######""" ############"""""""""!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!""""""#########"""""""""""""""########################""""""$$$%%%%%%%%%$$$###""""""""""""############!!!!!!!!!!!!!!!"""######&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!$$$$$$######"""!!!!!!!!!$$$###"""!!!!!!"""#####################"""!!!!!!!!!$$$&&&$$$###""""""""""""""""""""""""""""""$$$###"""""""""$$$&&&'''########################$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&#########"""""""""""""""""""""###$$$$$$###!!! &&&%%%%%%$$$$$$###$$$$$$""""""!!!""""""###$$$%%%#########$$$%%%'''((())),,,,,,---...---,,,++++++******++++++,,,---------///111222111222888BBBJJJYYYcccsss}}}xxxxxxyyy{{{}}}{{{wwwssspppmmmiiihhhjjjlllllllllddd]]]WWWUUUSSSPPPSSSXXXfffqqq}}}~~~wwwsssvvvyyyyyywwwxxxsssjjjeee___WWWPPPLLLOOOTTTXXX^^^gggrrrzzz{{{uuuoookkkiiiiiikkklllnnnssszzzzzztttnnniiigggbbbYYYNNNEEE???<<<>>>@@@BBBCCCDDDCCCCCCBBBEEEKKKVVVaaallluuu~~~ """$$$$$$$$$###$$$%%%%%%$$$######$$$$$$###!!!""""""############""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$$$$$$$$$$#######################################""""""############"""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&%%%$$$###"""###""""""!!!!!!""""""######$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$######""""""######$$$%%%########################%%%$$$"""###$$$%%%%%%$$$###"""""""""""""""!!!!!! """###$$$$$$$$$$$$ !!!!!!!!!!!! $$$""" !!!!!!!!! !!!###$$$###"""!!!"""$$$!!!""""""######""""""!!! !!!!!! """"""#########"""!!! !!!"""############!!!!!!"""###############""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""#########"""""""""#########$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!""""""""""""###"""######$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!""""""""""""############%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! """""""""!!!############""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""####################################!!!"""######$$$$$$######""""""""""""############!!!!!!!!!"""""""""##################"""""""""""" ###"""!!!""""""""""""""""""""""""######""""""""""""######"""############""""""!!!!!!"""""""""###$$$%%%$$$#########$$$%%%&&&"""""""""###$$$%%%%%%&&&##############################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%""""""""""""############!!!!!!""""""#########$$$######""""""""""""!!!!!!""""""###############"""######%%%''')))+++---...////////////---,,,******(((((()))***,,,---...///000111222333777@@@MMMVVVdddjjjttt}}}vvvvvvxxx|||zzzuuuqqqnnnjjjiiiiiijjjjjjjjjaaaYYYRRRQQQTTTVVVYYY\\\gggnnnuuuxxx{{{|||uuuqqqsssvvvwwwwwwzzz~~~kkk[[[TTTQQQMMMHHHIIIOOOXXX^^^ccchhhnnnrrryyyyyywwwsssooommmmmmnnnnnnoooqqqvvvssshhhbbb[[[XXXQQQIIIAAA<<<;;;<<>>@@@CCCGGGMMMQQQVVVYYY\\\```eeennnxxx###!!! ###%%%%%%$$$###$$$&&&$$$"""!!!"""$$$###$$$$$$%%%%%%$$$$$$###"""###%%%%%%%%%###""" ######$$$$$$$$$%%%%%%%%%########################"""$$$%%%%%%$$$###%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%#########""""""#########""""""###$$$$$$$$$$$$$$$##################""""""""""""$$$%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""  """######"""##################$$$$$$$$$###"""!!!!!!"""######"""!!!  !!!"""%%%###!!!!!!"""###"""!!!######""" !!!$$$"""##################""" !!!!!!"""""""""!!!!!!######"""""""""###$$$%%%#########$$$$$$######"""!!!!!!"""#######################################"""""""""""""""######### !!!"""###""" %%%%%%$$$$$$$$$$$$############"""""""""###$$$$$$""""""###$$$$$$%%%$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$######""""""#########$$$$$$$$$############"""""""""!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!%%%!!!"""""""""############""""""""""""""""""""""""!!!"""######$$$###""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$######"""###$$$%%%&&&""""""""""""############ """###%%%%%%$$$###""" !!!!!! !!!###$$$%%%"""""""""""""""######### """###$$$$$$######!!!!!!"""###############$$$%%%%%%$$$"""!!!!!!"""######$$$$$$%%%%%%%%%&&&!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""######$$$$$$%%%#########""""""""""""""" !!!###$$$$$$###""""""!!!"""""""""!!! ############$$$%%%%%%&&&&&&'''***,,,---------,,,)))((('''&&&&&&''''''((('''(((***,,,...000222333444888@@@JJJUUU^^^cccfffhhhiiimmmuuu{{{{{{uuuoooiiijjjkkkiiifffdddeeefffiiiiiigggaaaYYYQQQNNNMMMLLLSSSXXXZZZ___fffhhheeebbbdddeeeffflllsssuuurrrqqqlllhhhgggeeecccfffkkkmmmpppoookkkgggccc[[[SSSFFFDDDCCCEEEKKKQQQWWW[[[\\\]]]^^^^^^```fffooovvv{{{{{{zzzwwwtttssssssuuuuuurrrqqqssswwwyyywwwtttqqqnnnhhh^^^SSSIIIBBB???BBBCCCEEEGGGJJJPPPWWW\\\ccceeejjjpppxxx"""!!!######""""""$$$&&&%%%"""!!!"""$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###%%%%%%$$$$$$%%%&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$###""""""###$$$%%%########################""""""!!!!!!"""###$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""###$$$%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###%%%%%%$$$###""""""!!! """"""!!!!!!!!!###$$$%%%$$$###"""!!!!!!"""###$$$%%%###!!!!!!"""###"""!!!#########!!! ###&&&######$$$$$$$$$$$$############$$$$$$$$$$$$############"""""""""###%%%&&&######$$$$$$$$$######"""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""######$$$$$$###$$$%%%%%%$$$""" $$$$$$$$$$$$$$$$$$%%%%%%######""""""###$$$%%%%%%"""###$$$&&&&&&%%%$$$###$$$$$$$$$$$$######""""""!!!!!!"""###############""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!##################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""####################################%%%$$$#########$$$&&&&&&%%%%%%$$$###"""!!! """$$$%%%%%%%%%###"""!!!"""""""""######$$$$$$'''''''''$$$!!! !!!######"""""""""""""""""" """###$$$$$$$$$###!!!!!!"""###############"""###%%%$$$"""!!!!!!"""!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!"""$$$%%%%%%$$$### """$$$%%%&&&%%%$$$#########""""""###%%%'''((((((***,,,.........,,,,,,((('''&&&&&&&&&((()))***((()))+++---///111222333666;;;DDDPPP[[[bbbeeeeeeffffffhhhlllqqqsssqqqnnnfffhhhiiigggbbb______```aaa```\\\UUUMMMHHHGGGIIIMMMWWW___aaaeeekkkkkkhhhdddfffgggiiiooouuuuuuqqqlllhhhffffffdddbbbeeekkkiiillllllgggaaaYYYMMMBBB???AAAEEEJJJOOOWWW^^^cccYYY[[[[[[[[[]]]ccclllssszzzzzzyyywwwtttssstttvvvuuurrrqqqsssvvvuuupppkkkiiicccYYYPPPIIIDDDCCCBBBEEEEEEEEEFFFIIIPPPXXX___lllnnnttt}}}###$$$$$$%%%%%%$$$$$$###############""""""!!!!!!######"""!!! !!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$###############"""!!!!!!""""""""""""""""""""""""!!!"""""""""############'''&&&&&&%%%$$$###""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$((('''&&&%%%%%%&&&'''((( !!!"""###$$$%%%%%%######"""!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""!!!""""""!!! """###$$$###!!! !!!"""!!!!!!!!!###$$$###!!!""""""######$$$$$$%%%%%%###!!! """$$$%%%###!!!!!!"""$$$%%%%%%$$$"""!!!$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$%%%$$$###!!!!!!###$$$%%%&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""""""""############""""""######""""""""""""######""""""""""""##################""""""######$$$%%%!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""########################$$$#########""""""!!!!!!""""""""""""############&&&### !!!"""######%%%$$$$$$$$$######""""""#########"""""""""""""""!!!!!!!!!!!!"""###%%%%%%###############$$$$$$%%%######""""""######$$$%%%""""""######$$$$$$$$$%%%""""""############""""""!!!""""""######$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$##################""""""!!!!!!%%%%%%$$$###""""""#########"""""""""!!!!!! $$$$$$###############$$$############$$$%%%&&&'''+++,,,...///...,,,)))''')))***+++)))'''&&&'''(((+++---/////////000333555???FFFQQQZZZ___```aaaaaa```]]][[[\\\```eeeggggggeeedddcccbbbaaa^^^ZZZWWW\\\XXXPPPGGGAAADDDLLLSSSVVV[[[bbbfffffffffggghhhdddfffhhhkkkmmmnnnoooooohhhhhhgggeeeddddddeeeggggggfffbbbZZZOOOFFFBBBAAA;;;AAAJJJQQQVVVYYY[[[\\\ZZZYYYWWWUUUWWW^^^gggmmmwwwyyy{{{|||yyyvvvtttssssssqqqpppqqqsssoooggg```WWWRRRKKKFFFFFFHHHJJJKKKLLLKKKJJJLLLPPPSSSUUUUUUhhhvvv"""######$$$$$$######"""$$$$$$#########"""""""""%%%%%%$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$######""""""!!!!!! ########################""""""##################$$$$$$$$$$$$$$$###""""""########################"""#########$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$#########""""""#########"""!!!!!! !!!!!!"""!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!$$$######"""!!!!!!"""""""""######""" !!!###$$$###"""!!! !!!!!!"""!!!!!!"""###$$$$$$!!!"""""""""##################"""!!!###%%%&&&$$$"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$##################$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$###""""""""""""######$$$$$$######"""""""""############""""""######""""""""""""######""""""""""""##################""""""######$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$######""""""########################!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!! !!!!!!!!!"""""""""########################!!!!!!""""""""""""""""""""""""""""""############$$$!!!!!!###$$$###""""""""""""!!!!!!!!! ###""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$###""""""""""""###$$$$$$""""""!!!!!!""""""###$$$ !!!!!!"""""""""######$$$$$$$$$$$$######&&&&&&%%%$$$$$$######""" !!!!!!!!!!!! ######$$$$$$$$$$$$######$$$$$$#########"""""""""$$$######"""!!!!!!""""""#########"""""""""!!!!!!""""""!!!!!!!!!!!!""""""#########$$$%%%'''((())),,,,,,---...---+++)))(((((()))******)))((()))+++---...//////000222777:::JJJOOOWWW]]]aaabbbcccccc\\\YYYWWWXXX\\\___aaaaaacccaaa^^^^^^^^^^^^[[[XXXRRROOOIIIEEEEEEJJJRRRXXX[[[___dddffffffffffffgggdddddddddeeegggiiikkklllgggggggggfffeeedddeeeeee___\\\VVVMMMFFFAAA@@@@@@GGGLLLSSSXXXZZZ[[[[[[[[[UUUTTTTTTTTTWWW^^^gggmmmwwwxxxzzz{{{zzzxxxwwwvvvrrrooollllllkkkfff^^^WWWKKKHHHFFFFFFIIINNNQQQSSSRRRSSSRRRQQQQQQTTT[[[___ppp|||"""""""""######"""""""""$$$$$$$$$$$$$$$#########%%%$$$##################"""""""""######"""""""""%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$############""""""#########"""############$$$$$$$$$$$$$$$###"""!!!!!! ########################$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######""""""!!!%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$#########""""""""""""""""""""""""######"""""""""!!!!!!!!!######"""!!!!!!!!!""""""###$$$$$$###!!! !!!###$$$###"""!!!!!!!!!!!!""""""""""""###%%%%%%### ###""""""""""""""""""!!!######"""$$$%%%&&&%%%### !!!"""######"""!!!  !!!""""""#########################################################!!!!!!!!!!!!##############################$$$######""""""######$$$""""""############""""""######""""""""""""######""""""""""""##################""""""######$$$%%%######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$######""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######################## !!!!!!""""""###$$$$$$""""""""""""###############!!!!!!###$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""#########"""""""""""""""######""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!$$$$$$$$$############"""""""""!!!!!!!!!""""""######$$$%%%&&&((()))***+++------,,,,,,++++++******(((***++++++++++++,,,...............000555===BBBSSSVVVZZZ]]]^^^___aaabbb^^^]]][[[\\\^^^aaabbbbbb```\\\XXXYYY[[[\\\YYYUUUKKKHHHEEEFFFKKKSSSZZZ^^^aaacccfffgggfffffffffgggcccbbb```___```cccfffhhhggghhhhhhhhhgggfffdddcccYYYRRRIIIBBB???AAACCCEEERRRWWW\\\```aaa___^^^^^^WWWWWWXXXYYY\\\bbbiiiooowwwxxxxxxyyyyyyyyyyyyzzzrrrnnnjjjfffbbb\\\SSSMMMEEEEEEFFFJJJPPPVVVYYYZZZYYY\\\]]][[[YYY]]]gggppp|||""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$%%%$$$$$$###"""!!! ########################&&&%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%'''(((((('''%%%%%%############""""""!!!!!!"""""""""######"""""""""###""""""!!!!!!!!!""""""$$$%%%$$$###!!! !!!############"""""""""""""""###""""""###%%%%%%$$$"""######""""""!!!!!! """""""""###$$$$$$$$$###""""""############""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""!!! !!!""""""""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""############""""""######""""""""""""######!!!"""""""""##################""""""######$$$%%%$$$######"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""" !!!!!!"""""""""#########"""""""""""""""!!!!!!!!!""""""""""""################################################$$$$$$$$$$$$!!!"""""""""############%%%###!!!!!!"""######"""$$$$$$$$$###############"""""""""""""""#########$$$###"""""""""""""""###!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!"""######&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$### !!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$%%%&&&(((***,,,------///...---+++++++++,,,---***,,,------,,,,,,---//////...------111888BBBIIITTTUUUWWWXXXXXXYYY\\\^^^aaaaaaaaaaaabbbcccdddddd]]]YYYVVVWWWZZZYYYSSSNNNIIIGGGGGGKKKSSS[[[```aaacccdddffffffggggggggghhhdddbbb^^^\\\\\\```dddgggjjjjjjjjjkkkjjjhhhdddaaaWWWNNNDDD???AAAHHHNNNQQQXXX\\\aaadddeeedddccccccaaabbbdddeeegggkkkppptttyyyxxxvvvuuuvvvwwwxxxwwwsssnnnhhhccc]]]VVVOOOJJJKKKLLLNNNRRRWWW[[[\\\\\\^^^aaaeeehhhjjjpppyyy###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!""""""""""""!!! !!!""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!########################&&&%%%%%%$$$$$$#########""""""###############"""########################!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""""""""############""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$###"""!!!$$$$$$######"""!!!!!!!!!!!!"""############"""""""""!!!!!!!!!!!!!!!""""""###$$$$$$###!!! !!!##################""""""!!!###""""""###%%%%%%$$$#########""""""!!!!!! !!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""############""""""######""""""""""""######!!!"""""""""##################""""""######$$$%%%$$$######"""!!! ################################################ !!!!!!"""""" """"""""""""##########################################$$$$$$$$$%%%%%%%%%########################''''''&&&%%%%%%$$$######!!!"""""""""############(((&&&$$$###$$$$$$"""!!!##################$$$$$$!!!!!!""""""############$$$###"""""""""""""""###!!!!!!!!!!!!!!!""""""######""""""""""""###$$$$$$###############"""""""""""""""############""""""!!!!!!""""""###$$$$$$%%%"""!!! !!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&(((***,,,---......000///---,,,,,,,,,...///...//////...---,,,,,,---.........///333<<>>DDDJJJPPPTTTSSSWWW\\\______]]]\\\\\\YYY]]]bbbdddbbbaaaaaabbb___```]]]VVVMMMHHHIIILLLNNNVVV```ggghhhgggffffffiiiiiilllpppttttttqqqmmmiiijjjkkkmmmnnnnnnnnnnnnfffaaa[[[XXXWWWSSSKKKEEEBBBJJJUUU]]]```bbbccceeecccccccccccceeejjjqqqvvvrrruuuyyyzzzxxxuuurrrppplllhhhcccbbbdddbbb^^^YYYRRRRRRSSSTTTWWW\\\ccchhhccc___[[[YYY\\\bbbfffiiiuuu