BM6P6(@ }}}tttrrriii[[[NNNCCC;;;666333555777:::<<>>===??????????????????>>>>>>AAA???======?????????>>>===:::666333222111///...333---,,,111777@@@TTTiiiuuurrrqqqsssxxx{{{yyyvvvwww{{{rrrggguuu}}}mmmfffoootttyyy}}}iiibbbgggwww}}}~~~yyylllYYYHHH===:::555555666777999;;;===>>>BBBDDDDDDBBB>>>===???AAAEEEEEEDDDAAA???AAAEEEJJJIIIMMMRRRUUURRRKKKBBB;;;777777:::AAAJJJQQQTTTSSSMMMKKKIIIHHHJJJLLLLLLLLLPPPTTTZZZ^^^aaaccceeeffffffggghhhhhhiiihhhgggfffiiiccc```bbbaaaXXXOOOJJJDDDGGGHHHGGGEEEJJJTTT\\\]]]dddjjjrrrqqqeeedddgggiiirrrvvv~~~~~~~~~zzzxxxwwwrrrkkkfffeee___VVVOOOLLLMMMOOOPPPRRR[[[ggg~~~{{{nnnxxx___TTTuuunnn^^^OOOIIIIIIIIIBBBCCCBBBBBBCCCCCCAAA>>>;;;BBB555777@@@===999888444222222222222111111000000>>>\\\yyyuuulllhhhggg||||||wwwzzz~~~oooeee]]]```nnn{{{tttzzz{{{{{{|||~~~xxxyyyzzzmmmfffttttttkkk^^^]]]jjjwww|||ssseeedddkkkqqquuuwwwmmmggg]]]XXX^^^llluuuwwwrrr~~~wwweee]]]UUURRRSSSSSSQQQNNNMMMNNNNNNLLLIIIHHHIIIJJJOOOPPPTTT___kkkrrrrrroooiiihhhfffhhhooo{{{yyypppmmmiiibbb___```dddbbb```aaahhhqqqxxx|||}}}tttlllcccVVVIII@@@:::666444777999;;;===@@@BBBEEEHHHXXXwwwYYYCCC<<>><<<>>>>>>>>>>>>>>>>>>??????AAA???>>>>>>???@@@@@@???===:::666444333222111///111,,,,,,111555???UUUlll|||zzzwwwvvvwwwxxxxxxxxxwwwxxxuuutttxxxpppuuuxxxxxxbbb[[[oooyyy}}}|||nnnYYYGGG===999444444555666888:::;;;<<<@@@BBBCCCBBB???>>>???AAAEEEEEEEEECCCBBBDDDIIIMMMOOOQQQSSSPPPJJJBBB:::666;;;<<>>???CCCGGGKKK\\\vvvPPP>>>>>>QQQggg|||nnneeejjjnnnkkkpppzzz]]]OOOLLLKKKOOOIIIOOOLLLJJJHHHHHHIIIKKKKKKJJJGGGDDDAAAAAABBBBBB???<<<<<<=========>>>>>>??????AAA???>>>>>>@@@AAA@@@@@@<<<:::777555555444222111///,,,...111333<<>>BBBIIINNNcccgggIII;;;CCC\\\rrruuugggdddiiihhhbbbdddvvv~~~YYYPPPMMMKKKMMMFFFKKKIIIGGGEEEEEEHHHKKKLLLMMMGGGCCC@@@@@@BBBCCC@@@============>>>>>>???@@@@@@CCCAAA?????????@@@???>>>;;;999777666555555333111000...000222000777PPPjjjppp}}}}}}|||~~~|||~~~zzzzzzssslllwwwwww}}}~~~lllUUUBBB999777222222333444666888999:::777999===AAADDDGGGIIIJJJNNNKKKGGGDDDDDDHHHNNNSSSYYYVVVPPPFFF===999;;;???CCCFFFLLLQQQUUUUUUSSSQQQMMMJJJGGGEEEFFFGGGGGGFFFCCCDDDFFFIIILLLRRRYYY]]]cccfffiiiiiiggggggkkkooohhhhhhiiifff[[[NNNIIIJJJJJJIIIHHHIIINNNYYYfffooowww~~~{{{yyywwwsssqqqvvvxxx~~~}}}zzzvvvssspppkkkddd^^^[[[VVVOOOLLLLLLOOORRRSSSQQQXXXgggvvvaaadddxxxbbbbbbLLLTTTTTTKKKGGGGGGAAACCCEEEFFFFFFFFFGGGHHHBBBEEE@@@999888555000222555444222000////////////000FFFcccwww|||uuuiiiaaabbbhhhrrrwwwvvvttt{{{zzzzzzmmmiiikkkwww|||vvvkkkrrryyyooossskkkbbbfff{{{xxx]]]WWWXXXdddrrrwwwuuussslllhhhaaa```hhhrrruuuqqqmmmnnnjjjccc^^^[[[UUULLLLLLNNNRRRVVVZZZaaahhhmmmiiijjjjjjiiigggggghhhjjjfffmmmtttsssnnnkkknnnsssvvvxxxzzz||||||}}}{{{}}}zzzzzz}}}xxxuuu}}}~~~|||{{{tttkkk]]]TTTGGG===777555666666999:::<<<<<<===BBBLLLSSSnnnZZZEEE<<>>AAAEEEHHHIIIIIILLLIIIEEEDDDGGGNNNVVV[[[XXXSSSKKK@@@999:::???EEEFFFKKKQQQUUUWWWVVVTTTRRRMMMJJJGGGFFFFFFGGGGGGGGGGGGFFFEEECCCCCCFFFLLLPPP[[[aaaiiinnnoooooopppqqqnnnmmmlllgggZZZLLLHHHKKKIIILLLOOOOOOQQQ\\\ppp}}}{{{xxx{{{}}}zzzuuurrrooojjjbbb]]]SSSOOOKKKHHHJJJNNNQQQSSSSSSTTTbbbrrr```kkkxxx}}}xxxjjj|||ZZZNNNYYYVVVJJJEEECCCBBBEEEHHHIIIGGGEEEDDDDDD;;;IIIDDD999<<<:::333777777555333111////////////---===VVVnnnyyyuuuiii```[[[dddrrr{{{|||{{{uuuoookkkqqq~~~yyyttthhhmmm|||qqqooojjjfffpppkkkSSSRRRXXXfffpppqqqnnnlllmmmkkkfffcccgggnnnppplllbbbaaa\\\WWWTTTTTTQQQMMMMMMOOORRRVVVZZZ___fffjjjeeefffgggfffeeeeeeggghhhjjjmmmooopppqqqssswww{{{zzzyyyvvvssspppqqqsssvvv}}}yyywwwvvvvvvuuuyyy}}}zzzrrrhhhXXXPPPDDD;;;666555666666999;;;<<<<<<===DDDPPPZZZ}}}zzzPPPCCC???TTTssspppnnnwwwwwwjjj^^^ooobbbJJJMMMKKKGGGKKKFFFKKKEEEDDDCCCDDDGGGJJJKKKKKKGGGHHHIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAAAAABBBCCCBBBAAA>>>===;;;::::::888555333555222111111---///AAAVVVhhhsss~~~xxxsssvvv{{{|||qqqppprrrxxx}}}{{{uuutttwwwzzz}}}|||~~~~~~}}}wwwsssuuuyyykkkQQQ>>>888:::666666777888:::<<<>>>???CCCAAA@@@AAACCCDDDDDDDDDEEEDDDDDDHHHPPPXXX___bbbUUUMMMCCC:::888;;;BBBGGGMMMQQQWWWYYYYYYVVVSSSRRRNNNKKKHHHGGGHHHIIIIIIIIIKKKJJJFFFBBB???@@@CCCFFFRRRYYYdddooovvvwwwuuusssuuurrrmmmeeeXXXKKKGGGJJJGGGNNNUUUWWW[[[kkk}}}yyytttqqqnnnhhh```ZZZMMMJJJGGGFFFIIIMMMQQQSSSQQQPPP___kkkaaaxxxrrrxxxwwwvvvdddPPPMMMUUUPPPGGGDDDAAA@@@EEEIIIKKKJJJIIIJJJLLLQQQdddYYYDDDDDD>>>333888:::888555222000//////000+++333GGGbbbtttvvvllldddSSS^^^nnnzzz||||||tttgggbbbgggpppyyy}}}rrrnnndddjjjuuunnnmmmooo|||cccOOORRR[[[gggoooppprrrvvvxxxoooiiihhhgggdddWWWSSSOOOLLLKKKKKKKKKJJJLLLMMMOOORRRVVV[[[^^^```aaabbbcccbbbbbbbbbdddfffiiihhhgggiiillloooqqqrrrnnnllliiifffhhhnnnxxx~~~yyy|||{{{uuuqqqkkkhhhllluuu||||||wwwlllaaaPPPIII@@@999666666777777:::<<<>>>>>>???GGGUUUaaalllHHH???AAA]]]}}}qqqqqqyyyxxxpppiii|||XXXCCCJJJHHHDDDIIIFFFKKKGGGFFFFFFGGGJJJKKKKKKJJJHHHLLLPPPPPPKKKGGGFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDGGGIIIJJJIIICCCAAA@@@???>>><<<888555444000///000......<<>>===???BBBBBBAAAAAACCCIIIRRR[[[aaabbbaaaNNNEEE;;;777;;;CCCKKKOOOWWWZZZ^^^]]]ZZZUUURRRQQQOOOLLLIIIIIIJJJLLLLLLLLLNNNLLLHHHCCC@@@???BBBDDDJJJPPP\\\kkkxxx}}}zzzvvvuuuoooiiiaaaVVVLLLJJJNNNKKKRRR[[[cccqqq~~~{{{wwwsssoookkkeee]]]WWWJJJGGGEEEEEEIIINNNRRRUUUUUUWWWkkkqqqssszzzVVVLLLMMMNNNEEECCCEEEAAA@@@DDDGGGIIIIIIKKKQQQWWWjjjlllLLLHHH@@@444:::<<<:::666333000000000111---...<<>>??????AAAJJJYYYeeecccCCC<<>>:::777333...---/////////:::IIIYYYbbblllpppooopppvvv|||xxxrrrkkknnngggdddhhhnnnrrrwww{{{xxxyyyzzz}}}zzzjjjcccjjj|||rrrUUUAAA;;;===<<<<<<===>>>@@@BBBDDDEEEAAA>>>::::::>>>BBBDDDDDDBBBGGGPPP[[[ccceee```[[[GGG>>>666666@@@MMMVVVYYY^^^aaaccc```[[[UUUQQQPPPOOOMMMJJJJJJKKKMMMNNNNNNNNNMMMJJJEEEBBBAAADDDFFFFFFKKKVVVgggxxx}}}xxxpppiiibbb]]]VVVPPPPPPTTTQQQWWW```nnn}}}zzzvvvqqqmmmiiiccc[[[UUUIIIGGGEEEFFFJJJOOOTTTVVV\\\ccc|||~~~wwwzzz|||}}}~~~SSSOOOPPPJJJ>>>@@@FFFBBBAAACCCEEEEEEEEEJJJTTT\\\iiikkkGGGFFFAAA888BBB===;;;777333111000111222333///888QQQiiioooiiiccc[[[cccqqq}}}~~~{{{tttuuuuuurrrnnnkkkkkknnnrrruuu{{{zzz}}}pppSSSOOOUUU```jjjqqq~~~iiiVVVMMMJJJFFFBBB@@@AAADDDGGGJJJMMMLLLIIIIIINNNVVV\\\\\\ZZZZZZ[[[\\\\\\\\\]]]___aaa]]]aaafffgggfffcccaaa```eeefffiiiqqq~~~vvvqqqkkkeeeaaaaaaaaa^^^^^^```aaajjjqqqpppoooqqqppplllllliiieeedddeeeggghhhiiissspppzzz}}}wwwuuuqqqdddVVVFFFAAA999444444666888:::===:::>>>DDDDDDFFFWWWlllSSSFFFDDDNNNmmmsssppprrrmmmTTTLLLFFFGGGHHHGGGGGGIIINNNNNNMMMMMMLLLLLLKKKKKKQQQQQQQQQOOOLLLIIIIIIJJJOOOKKKGGGFFFGGGGGGFFFDDDCCCEEEGGGHHHHHHIIIKKKMMMHHHHHHGGGEEEBBB>>>;;;999555111...//////111777???YYY^^^cccfffjjjrrrzzz~~~|||uuupppssshhhfffrrr{{{zzz{{{{{{zzzvvvvvveeebbbmmm~~~rrrUUU???<<>>AAABBBAAA?????????@@@<<<;;;???@@@@@@DDDLLLKKKOOOXXXdddllliii\\\PPP:::;;;:::999AAAPPP^^^dddmmmjjjeee___YYYUUURRRQQQOOOMMMKKKIIIJJJKKKNNNPPPMMMLLLIIIFFFFFFHHHHHHGGGRRRQQQYYYjjjwwwyyywwwxxxllleee___ZZZTTTOOOPPPTTTVVVgggvvvxxxyyytttnnnjjjhhhbbbZZZSSSLLLMMMGGGHHHQQQRRRRRR[[[```hhhxxx{{{~~~tttjjjwwwsssRRROOOJJJEEEAAA@@@@@@@@@@@@CCCFFFHHHIIIJJJKKKLLL[[[TTTMMMIIIDDD===888999888777555333111000000///333...333HHHbbbpppmmmddd```cccooo|||{{{{{{|||zzznnnnnnwwwvvvzzz|||xxxooojjjmmmttt|||oooQQQMMMVVV^^^fffuuuZZZFFFGGGGGGAAA>>><<<@@@FFFKKKLLLJJJLLLMMMPPPTTTVVVXXXYYYYYY[[[\\\]]]\\\ZZZZZZ[[[]]]___cccfffhhhhhhfffffffffhhhrrr|||~~~xxxzzz~~~zzzuuussslllkkkiiiddd^^^YYYVVVUUUYYY\\\```dddeeegggiiikkkgggcccbbbeeegggiiimmmssswwwyyyssspppkkk]]]OOODDD???888444444666999:::<<<888:::AAADDDIIIZZZnnnOOOCCCCCCPPPpppuuussszzzyyyiiiRRRKKKGGGIIIJJJIIIHHHJJJLLLLLLKKKJJJJJJIIIJJJJJJOOOPPPPPPNNNKKKIIIIIIJJJKKKIIIGGGGGGHHHIIIHHHFFFHHHIIIIIIHHHFFFEEEEEEFFFDDDDDDDDDCCCAAA>>>;;;:::888333111000//////444;;;FFFWWWfffhhheeekkkyyy}}}tttqqqrrrqqqvvvoooooovvv|||yyyxxxsssjjjccciiizzzqqqVVVAAA===BBBCCCEEEFFFEEECCCAAAAAABBB@@@>>>@@@DDDEEEEEEIIIPPPTTT[[[eeemmmkkk```OOOCCC;;;===???FFFSSSccclllmmmllliiiddd^^^WWWRRROOOMMMNNNMMMLLLKKKKKKLLLMMMNNNJJJJJJIIIHHHHHHKKKLLLMMMZZZ[[[eeessszzzvvvqqqoookkkeee___YYYQQQLLLNNNTTTeee}}}uuuuuupppjjjfffccc^^^VVVPPPIIIPPPNNNKKKQQQSSSTTT]]]eee{{{|||mmm{{{{{{~~~ppp}}}cccMMMKKKHHHDDDBBBAAAAAAAAAAAACCCEEEFFFEEEDDDDDDEEEFFF@@@<<<;;;:::777666888888777555444222111000000111///111@@@YYYmmmnnnfff[[[\\\fffuuuzzzsssqqquuuzzzzzzxxxlllnnnyyy|||vvviiiiiinnnkkkQQQPPPXXXcccqqqoooPPPCCCCCC@@@======???CCCHHHJJJJJJHHHMMMOOORRRVVVZZZ\\\]]]^^^___`````````___```ccceeedddgggjjjmmmpppssswwwzzz{{{uuutttyyy}}}}}}{{{wwwqqqjjjeeebbbaaaWWWYYYZZZ[[[]]]___bbbeeegggeeehhhnnnrrrvvv|||yyysssoooiiiZZZLLL@@@<<<777444555888:::<<<===999:::@@@EEENNNbbbvvv|||KKKAAAGGGZZZ{{{lllzzzmmmSSSLLLHHHJJJLLLKKKIIIJJJJJJHHHGGGEEEEEEFFFGGGIIIMMMNNNNNNMMMJJJHHHIIIIIIGGGGGGGGGHHHJJJKKKJJJHHHHHHHHHHHHFFFCCCAAAAAABBB@@@AAAAAAAAA???>>><<<::::::666333222000---111666???SSSeeehhhgggooo~~~yyynnnmmmqqqtttxxxuuuuuuvvvxxxsssttt~~~zzziiihhhlllxxxoooXXXEEE>>>AAACCCDDDEEEDDDBBBAAABBBCCC:::<<>>>>>???BBBGGGTTTnnnsssIIIAAAOOOhhh{{{gggsssWWWOOOIIIIIIJJJIIIIIIJJJFFFEEEBBBAAAAAACCCEEEGGGJJJKKKLLLKKKIIIHHHHHHIIIFFFFFFHHHIIIJJJJJJIIIHHHBBBDDDDDDDDDBBBAAABBBCCC@@@@@@AAA@@@???===<<<:::;;;777555555222...000444BBBPPP]]]ccckkkzzz~~~vvvvvvxxxxxxwwwvvvwwwvvvvvv}}}qqqvvvzzzppphhhlllwww|||nnnZZZGGG???@@@???AAADDDDDDDDDCCCDDDDDD===???CCCHHHOOOYYYfffpppwww~~~vvv```JJJ>>>;;;@@@KKKZZZiiixxxxxxuuuoooeee[[[SSSOOONNNNNNKKKLLLMMMNNNNNNNNNMMMLLLJJJJJJKKKLLLLLLMMMUUU]]]ppp{{{yyyuuuooohhh```ZZZXXX```rrr}}}|||uuuqqqmmmhhhccc___ZZZTTTPPPQQQaaa```YYY___eeedddeeeaaaaaa{{{hhhTTTDDDEEEEEEEEEEEECCCBBBAAAFFFFFFFFFCCC@@@??????@@@>>>;;;<<>>DDDLLLOOONNNLLLNNNPPPVVVXXX[[[___bbbdddeeeeeeddddddddddddfffjjjoootttvvvzzzrrrwwwtttuuuyyy|||zzzwwwsssqqqqqqsssttttttmmmllljjjgggdddbbbdddeeejjjmmmuuu|||zzzssskkkddd[[[MMM@@@888666444444666:::<<<===<<<@@@DDDDDDGGGYYYzzzgggFFFCCCUUUssslllccc|||ppp\\\RRRIIIGGGGGGFFFGGGJJJCCCAAA???>>>???AAADDDEEEGGGHHHIIIIIIGGGGGGHHHIIIFFFHHHIIIJJJIIIHHHGGGFFFAAABBBCCCCCCBBBAAABBBDDDBBBCCCCCCBBB@@@>>><<<::::::777777888555000111555:::LLL[[[aaakkk}}}}}}zzzuuuqqqqqqsssvvvyyyyyyyyy{{{qqqwww{{{pppggghhhppp~~~{{{nnnZZZHHH@@@@@@@@@BBBEEEGGGFFFEEEDDDEEEEEEFFFHHHLLLVVVdddrrryyy{{{hhhPPP@@@>>>AAANNN]]]oooyyy}}}xxxxxxpppcccVVVNNNKKKLLLNNNJJJKKKMMMOOOPPPOOONNNNNNKKKIIIIIIJJJHHHJJJWWWeeennnfff^^^]]]dddvvv{{{zzzsssnnnkkkfffaaa\\\WWWSSSPPPZZZfffddd```iiipppppprrryyyeeerrrWWWLLLEEEEEEFFFFFFEEECCCAAA???CCCCCCBBB@@@??????AAACCC@@@???BBBGGGFFF>>>666222444444555555444333222222)))111111...@@@^^^lllfffddd^^^]]]fffpppuuutttrrrnnnqqqxxx~~~yyykkkgggiiikkkyyyuuuuuussshhh\\\[[[aaaooo[[[JJJ>>><<<@@@>>>BBBGGGMMMMMMKKKKKKOOOTTTVVVXXXZZZ]]]^^^_________ccccccccccccdddhhhmmmrrrsssxxxwwwuuuuuuttttttxxx~~~}}}yyywwwqqqnnnllllllpppsssuuuvvvttttttssspppjjjfffdddcccjjjnnnuuu}}}{{{xxxqqqfff^^^UUUIII===666444333444777:::<<<<<<;;;@@@CCCDDDKKKcccWWWDDDIII\\\zzz|||___ccczzzttt{{{pppggg[[[QQQHHHEEEEEEDDDEEEHHH@@@???>>>>>>???AAACCCDDDDDDFFFGGGGGGFFFFFFGGGIIIGGGHHHIIIHHHFFFDDDDDDEEEEEEEEEFFFDDDAAA@@@@@@AAACCCDDDDDDCCCAAA???===;;;:::888999;;;888333222555///JJJaaahhhrrryyyqqqiiihhhhhhkkkrrrzzzmmmmmmwwwsssmmmuuu}}}}}}yyypppiiieeeuuu||||||nnnYYYFFF???BBBAAABBBCCCCCCBBBAAACCCDDDEEEIIIOOOYYYiiiyyyxxxttthhhUUUDDD>>>DDDMMMcccqqq~~~{{{xxxvvvnnnaaaTTTLLLIIIIIIKKKHHHJJJLLLNNNPPPQQQQQQPPPMMMIIIHHHHHHHHHMMMaaavvvsssnnnnnnxxx|||vvvuuunnnhhhfffaaa[[[VVVQQQNNNLLL\\\dddcccdddoootttzzzhhhqqqmmmLLLGGGDDDEEEEEEDDDCCCAAA???============<<<<<<>>>BBBFFFAAA@@@DDDIIIHHH???777333222333444444444333222111***000000...<<>>@@@CCCFFFIIIHHHGGGHHHNNNSSSRRRSSSUUUVVVXXXXXXXXXWWWYYYZZZYYYYYYYYY[[[___cccgggmmmuuu|||wwwxxxwwwrrrmmmooouuuzzzyyy{{{zzzyyy|||xxxuuussstttxxx{{{|||{{{|||}}}}}}zzzuuupppmmmlllnnnqqqwww{{{zzzxxx|||zzzwwwooobbbXXXPPPEEE;;;444333333444777:::;;;;;;===???@@@DDDTTTuuurrrHHHFFFTTTkkkiii___kkk~~~vvvnnnmmmpppyyyaaa[[[SSSKKKEEEEEEFFFDDDCCCEEE>>>>>>>>>???@@@BBBCCCDDDBBBDDDEEEEEEEEEEEEGGGHHHFFFGGGHHHFFFCCCBBBDDDFFFHHHHHHHHHFFFBBB@@@???@@@AAABBBBBBBBBBBB@@@???>>><<<;;;<<<>>>;;;555222555000FFF[[[hhh~~~uuuoookkklllmmmooouuu~~~~~~zzz}}}yyyiiigggqqqrrrrrr{{{wwwppp~~~{{{vvvoooiiijjjnnnoooWWWCCC>>>CCCDDDCCCAAA???@@@EEELLLRRROOOWWWbbbpppxxx___YYYPPPGGGDDDKKKWWWaaauuu~~~~~~{{{xxxtttnnndddZZZQQQLLLIIIHHHGGGHHHKKKMMMPPPRRRSSSTTTQQQLLLKKKMMMOOOZZZvvvxxxsssqqqkkkdddbbb]]]WWWQQQLLLJJJIIISSSZZZ___fffnnnqqqqqqddd[[[HHHGGGAAAAAAAAAAAA@@@>>>======;;;;;;;;;:::;;;???EEEIIICCC@@@@@@DDDCCC<<<777555000111222444444333111000//////---,,,666JJJ\\\eeeXXXWWWYYY^^^gggnnnooommmtttzzzwwwddd```ccccccxxxuuu{{{xxxjjj]]]PPPJJJCCCBBBFFFLLLRRRVVV\\\iii~~~gggMMMFFF===999???BBBCCCEEEGGGGGGGGGIIIMMMQQQNNNOOOQQQSSSUUUUUUUUUUUUVVVWWWVVVUUUTTTTTTVVVXXX```eeemmmsssuuutttsssssswwwxxx{{{|||}}}~~~|||||||||yyy{{{~~~{{{uuurrrhhh[[[PPPHHH>>>555444333333444888:::;;;:::BBB@@@>>>FFF^^^eeeAAAJJJ___yyyaaafffwww~~~lllkkkooonnndddPPPOOOLLLFFFDDDGGGHHHFFFCCCCCC===>>>???@@@AAABBBCCCCCCAAABBBDDDEEEDDDEEEGGGHHHEEEFFFFFFDDDBBBAAADDDGGGHHHHHHHHHFFFCCCAAAAAABBB>>>???@@@AAABBBAAA@@@@@@>>>===???@@@<<<555222333444<<>>DDDKKKIIIEEECCCGGGRRR___hhhhhhppp{{{ttt[[[HHHDDD@@@AAAKKKZZZjjjttt~~~}}}~~~{{{vvvsssoooiiiaaaYYYQQQKKKHHHGGGHHHJJJLLLPPPRRRUUUVVVWWWQQQPPPTTTYYYhhh}}}{{{wwwrrrqqqkkkbbbaaa\\\VVVPPPKKKIIIIIIIIIRRR[[[fffkkklllmmm\\\ooouuuvvvMMMEEEEEE>>>>>>>>>=====================<<<<<<===AAAGGGLLLBBB===::::::999444111111///000222333333222111000222...******222BBBWWWfff___ZZZRRRPPPWWWdddooosssvvvpppiiikkkmmmpppyyypppkkkuuuxxxdddTTTJJJFFFAAA>>>???FFFRRR]]]bbbqqqcccJJJEEE>>>;;;AAADDDDDDFFFHHHIIIJJJKKKNNNPPPMMMOOOQQQTTTVVVWWWXXXXXX^^^______]]]ZZZYYYZZZ[[[```eeelllqqqssssssssssssyyyyyy}}}uuuooodddYYYOOOEEE<<<777555333444777;;;======;;;>>>CCCEEEKKKfff```AAALLLjjj\\\ppp|||~~~rrriiipppzzz|||YYYRRRJJJKKKHHHEEECCCCCCCCCBBBAAA???????????????@@@AAABBBEEEFFFGGGFFFDDDDDDDDDFFFIIIFFFBBBCCCFFFHHHGGGEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@???>>>>>>===;;;777333000777DDD```wwwzzzyyyxxx|||sssqqqwwwwwwtttuuulllaaagggxxxyyynnniiillluuu{{{~~~||||||~~~xxxgggSSSCCC===>>>@@@BBBDDDHHHPPP___rrrqqq|||www]]]FFF@@@AAAFFFPPP^^^llltttxxx|||yyywwwvvvuuusssmmmcccVVVJJJCCCBBBDDDIIIQQQTTTSSSUUUYYYZZZYYYTTTTTTiii}}}{{{sssppprrrmmmddd___YYYVVVPPPIIIGGGHHHMMMMMMTTTaaakkkzzzzzzccc^^^{{{bbb}}}bbbEEEGGGEEE@@@>>>;;;:::;;;>>>BBBEEE===<<<::::::;;;===@@@BBBAAA???===:::777555444444000111222333333222111000111......111///444KKKeee___aaaYYYLLLKKK^^^uuuooooooqqqdddgggmmm{{{uuukkkmmmooo```NNNGGGAAAAAACCCHHHRRR[[[aaaooo```JJJEEE???===BBBCCCBBBDDDGGGIIIJJJKKKMMMOOOUUUVVVWWWZZZ]]]```cccdddgggfffffffffeeeddddddccchhhiiikkknnnppprrrssssss}}}rrrkkk```UUUJJJAAA:::555555444444777;;;>>>===<<<@@@EEEHHHSSSrrr\\\EEEUUUrrrpppUUUqqq|||{{{sssvvvqqqSSSNNNFFFEEECCCBBBBBBDDDEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBDDDFFFGGGFFFDDDCCCCCCDDDFFFEEECCCCCCCCCDDDCCCBBBCCCBBBAAA@@@????????????===>>>???@@@AAAAAA@@@???@@@?????????>>>;;;777444555777BBB\\\zzztttvvv|||zzztttvvvttttttxxxmmmeeeooovvvwwwooommmqqqvvvyyywwwwwwyyy~~~qqq___LLL>>>:::<<<@@@BBBGGGRRRbbbsssxxxlllbbbXXXIII<<>><<<;;;::::::===@@@BBB<<<;;;:::999999;;;>>>???;;;:::888666444333111000000111222222222222111000111......111///222FFF]]]eeecccXXXOOOWWWooo|||wwwtttgggeeejjjwwwtttnnnnnnxxxgggSSSJJJBBBAAADDDJJJTTT]]]cccppp^^^IIIEEE???===BBBCCCEEEFFFGGGGGGHHHKKKOOORRRYYYZZZ[[[^^^bbbfffjjjlllnnnmmmmmmmmmmmmmmmnnnooonnnnnnnnnppptttxxx|||}}}mmmeeeYYYNNNDDD===777444444444555888<<<>>>>>>===BBBEEEKKK]]]{{{RRRHHHaaa|||~~~ddd[[[ooovvvzzzyyyaaaKKKIIIAAACCCCCCDDDEEEGGGHHHFFFEEEDDDCCCBBBBBBAAABBBBBBBBBDDDFFFHHHGGGEEECCCBBBAAA???AAABBBAAA@@@?????????AAA@@@???>>>============;;;<<<>>>?????????>>>>>><<<<<<===??????===999666888444:::RRRpppxxxkkkmmmuuu|||{{{vvvvvv}}}zzzqqqooolllooo~~~{{{yyytttooopppsssuuuuuutttvvv|||yyygggUUUDDD888666:::;;;;;;AAAOOObbbooorrrpppjjjcccTTTFFF???@@@BBBAAAJJJPPP[[[iiiwwwzzzvvvsss{{{xxxuuusssooofffXXXNNNGGGEEEHHHOOOUUUYYY___eeeeeeiiippp{{{qqqppprrrtttxxxwwwvvvyyy~~~}}}{{{qqqmmmmmmggg___WWWPPPLLLIIIFFFIIIMMMRRRQQQ[[[qqq\\\]]]vvvpppmmmxxxQQQCCCCCC<<<;;;;;;::::::;;;<<<===>>>;;;:::999777777999:::<<<555666666555444222000///000111111222222111111000000...///000...///>>>QQQhhhcccXXXUUUeeexxx|||~~~zzzwwwooodddgggooozzz}}}yyyuuutttooo~~~{{{jjjYYYNNNCCCBBBGGGOOOZZZcccmmmxxx|||\\\HHHFFF@@@>>>BBBCCCGGGGGGHHHHHHIIINNNSSSXXX______^^^___bbbeeeiiilllllllllmmmnnnqqquuuyyy{{{~~~|||xxxvvvvvvzzz~~~ggg___SSSGGG???999555333444555777:::<<<>>>??????GGGIIISSSlllhhhFFFKKKlllsss```lllrrrvvvTTTGGGFFF@@@GGGHHHIIIJJJKKKJJJGGGDDDBBBAAAAAAAAAAAABBBBBBCCCDDDFFFIIIIIIGGGDDDBBBAAA???BBBEEEEEEBBB@@@@@@BBBAAAAAA@@@???>>>>>>??????>>>>>>?????????>>>===<<<999999;;;===>>>===:::777777///222GGG]]]eee^^^WWW]]]gggpppqqqqqqyyy~~~uuunnnlllkkkmmm~~~}}}tttooonnnnnnpppsssxxx}}}zzzmmm\\\LLL>>>444333777666666888AAAKKKPPPLLLGGGAAA???;;;777:::AAAJJJOOOVVV^^^jjjwww}}}{{{yyyxxxzzzvvvsssssssssmmmaaaVVVOOOKKKLLLRRRYYY^^^eeekkkkkkvvv~~~mmmjjjnnnssstttuuuvvvyyyyyyvvvlllgggeee___[[[SSSKKKHHHFFFFFFKKKQQQTTTSSS^^^xxxzzzRRR\\\tttwwwcccFFFAAABBB;;;999:::;;;<<<<<<;;;;;;::::::999777666555666777888444555666777666444222111000000111111111111000000///...///000------777CCCcccaaa\\\[[[iii}}}~~~}}}wwwnnnmmmvvvxxx|||lllggggggnnntttuuuttttttmmmyyyqqqccc\\\OOODDDDDDLLLWWWdddnnn{{{zzzZZZHHHFFFAAA???CCCDDDGGGIIIKKKNNNQQQUUUYYY]]]```^^^\\\ZZZZZZ\\\___aaa```aaacccfffllltttzzz~~~```XXXMMMBBB;;;777555444444666999;;;===???@@@AAAHHHNNN^^^}}}YYYAAASSSxxx|||ddd```|||nnnMMMGGGFFFDDDFFFGGGHHHKKKLLLKKKGGGDDDAAAAAAAAAAAABBBCCCEEEEEEDDDGGGIIIJJJHHHEEECCCBBBFFFIIIKKKIIIEEEAAAAAABBBDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???===;;;;;;;;;:::;;;;;;999666444666...///@@@RRRYYYVVVRRRUUU```jjjkkklll}}}wwwqqqnnnpppqqqrrrzzzxxxooovvv{{{rrrmmmgggeeekkkuuu|||nnnbbbTTTHHH===444222555555666777888888888666555888:::===???BBBGGGNNNUUU^^^gggsss~~~}}}}}}yyyuuusssuuuxxxvvvlllddd^^^YYYXXX^^^eeejjjoootttqqqqqqjjjmmmsssvvvvvvvvvzzz|||vvvsssgggaaa___YYYVVVOOOHHHFFFEEEFFFLLLSSSQQQRRR```}}}rrrSSSbbbtttuuu|||TTT@@@??????<<<999;;;<<<======<<<:::888888777666555444444555555444555666777777555333222000000000000000000000000//////000000------111888ZZZbbbddd```aaaiiimmmkkkccceeeeeeeeekkkxxxxxx|||oooeeegggnnnqqqpppooommmuuuxxxlllbbb[[[[[[OOOFFFGGGQQQ___ppp}}}zzz[[[HHHGGGCCCAAAEEEFFFFFFKKKRRRXXX[[[]]]___```[[[YYYVVVTTTSSSUUUXXXZZZXXXYYY[[[___fffmmmtttxxxuuuoooiiihhhlllooopppooouuuwwwyyy{{{~~~}}}{{{XXXQQQGGG>>>999666555444444777:::<<<>>>???BBBCCCCCCNNNfff}}}PPPEEE___mmm^^^nnn```MMMHHHEEEHHHAAAAAACCCGGGIIIIIIGGGDDDBBBBBBBBBBBBCCCDDDEEEFFFCCCFFFHHHHHHGGGEEEDDDDDDFFFGGGFFFDDDAAA>>><<<<<>>;;;999888777444222777333333===LLLWWWZZZWWW\\\fffnnnooorrrxxxqqqnnnrrrvvvvvvvvvxxxjjjcccbbbooouuulllgggbbb```kkkzzzxxxqqqjjj^^^PPPFFF===555333444000333666444222333777<<<>>>???BBBDDDDDDFFFNNNXXXccckkkwww~~~}}}}}}yyyvvvuuuxxx|||}}}yyyuuulllgggfffmmmssswwwyyy|||yyyrrrllllllpppvvvwwwwwwzzzyyytttqqqeee___\\\UUUPPPJJJFFFEEEFFFGGGLLLRRRPPPWWWkkkmmm\\\ooozzzvvvsssMMMBBB???;;;===:::;;;<<<===<<<;;;888777666666555444444444444444333333444555555444222111111000000//////000000111//////000///......///222PPPaaakkkcccXXXTTTUUUTTT[[[___dddiiippp{{{}}}wwwhhheeejjjmmmmmmmmmrrrttt}}}qqqddd\\\WWWWWWOOOJJJLLLVVVfffzzz~~~]]]KKKIIIDDDCCCHHHJJJIIIPPPYYYaaacccbbb```^^^VVVUUUSSSSSSUUUXXX[[[]]]]]]^^^```ccchhhmmmrrruuu}}}yyyuuulllcccUUUSSSTTTWWW___hhhooosss{{{}}}zzz|||tttttt}}}~~~zzzppprrrvvvPPPJJJBBB;;;777555555444444777;;;===>>>@@@BBBEEEHHHWWWtttjjjKKKNNNiii|||bbbdddVVVMMMHHHCCCJJJAAAAAABBBDDDGGGGGGEEECCCCCCBBBAAA@@@@@@@@@@@@@@@AAACCCEEEEEEDDDCCCDDDEEEBBB@@@???@@@AAACCCCCCBBBEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA>>><<<999777999:::;;;;;;888999777888EEEWWW]]]YYYcccjjjqqqtttzzz|||vvvxxx~~~{{{xxxkkkggghhhmmm{{{~~~oooccc```___cccppp|||wwwsssoooaaaPPPDDD;;;555333555...111444444444777???FFFBBBBBBEEEHHHGGGHHHTTTaaaiiipppyyy}}}{{{zzzxxxxxxyyy{{{}}}vvvuuuuuuxxx}}}{{{wwwxxxooommmkkkmmmrrrxxx|||~~~uuupppmmmaaa[[[XXXQQQJJJFFFCCCEEEFFFFFFIIINNNPPP[[[uuuiiieeedddGGGEEE???777>>>999:::;;;;;;:::888666555555555444444444444444444444444444333333222222222111000///......///000111///000000//////000000///CCCYYYiiibbbUUUPPPRRRUUU^^^dddkkkooorrrxxxuuuiiifffgggjjjqqqwww{{{wwwzzzuuuiii```YYYUUUQQQNNNQQQZZZiiiaaaMMMJJJFFFEEEKKKMMMOOOVVV___eeefffbbb]]]ZZZVVVVVVVVVWWWYYY\\\___```eeegggiiimmmrrrwww{{{}}}{{{sssggg\\\ZZZ[[[WWWPPPGGGIIIKKKNNNUUU^^^jjjrrrxxxyyyzzz~~~~~~nnnlllsssyyy{{{|||vvvsssoooooowwwKKKFFF>>>999666555444333444888<<<>>>>>>@@@CCCFFFVVVhhh]]]GGGSSSnnnsssYYYgggtttPPPNNNHHHAAAJJJFFFEEEEEEEEEFFFEEECCC@@@AAA@@@>>>===;;;:::999999???AAABBBBBBAAAAAACCCEEEBBB@@@@@@DDDLLLRRRTTTTTTCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCEEEFFFFFFFFFEEEDDD888666555666;;;@@@EEEGGG777<<<888444???TTT]]]WWWaaaeeekkkpppyyy}}}~~~{{{yyywwwxxxwwwtttqqqiiijjj~~~jjj[[[ZZZ```gggvvv~~~zzzzzz{{{||||||uuueeeQQQCCC:::444333666222444666777888===DDDJJJIIIJJJOOOSSSQQQPPPZZZhhhqqqwww}}}~~~{{{wwwsssrrroooqqqtttwwwyyyyyywwwvvvrrrrrrsssvvvzzzwwwllllllkkkmmmsss{{{pppkkkiii]]]WWWTTTLLLFFFBBBBBBEEEFFFEEEGGGKKKKKKYYYuuufffkkk{{{UUUAAAFFF???555@@@999999999999888777555444444444444444444444444444777666555444333333333333111000///......///000111000000000///000111111...777PPPccc```VVVVVV\\\```aaagggnnnpppooorrr}}}sssnnnhhhffffffkkkxxxzzzwww|||rrreeeZZZUUURRRRRRUUU[[[jjjcccNNNKKKFFFFFFMMMOOOUUU[[[bbbfffeee```ZZZWWWZZZZZZZZZ[[[\\\^^^___```hhhkkkooouuu|||xxxmmmfff^^^YYYYYYWWWRRRLLLLLLMMMKKKEEEBBBCCCDDDDDDFFFMMMYYYcccssszzz|||uuussswww|||zzzkkkiiirrr}}}qqqggghhhsss@@@===999444333333555777777>>>===>>>EEEDDDDDDNNNXXXsssIIIEEEXXXtttrrrcccZZZuuufffYYYOOOJJJKKKJJJEEEDDDDDDFFFGGGHHHGGGEEEEEEAAA???@@@;;;333222666666;;;@@@DDDDDDCCCBBBCCCFFF@@@;;;???IIIOOOOOOKKKCCCDDDDDDCCCAAAAAABBBCCCDDDEEEGGGIIIJJJJJJIIIHHH@@@999555;;;HHHRRRTTTQQQAAA>>>999777;;;GGGVVV```aaacccppp|||{{{}}}~~~{{{tttooonnnoooqqq{{{tttoooxxxzzzxxxuuusssooo~~~tttbbbWWW___mmmuuu~~~yyyxxx|||~~~{{{ppp___RRREEE444000444222333666:::===???DDDLLLRRRWWWTTTUUU[[[```eeeqqq~~~|||ppphhhccceeehhhiiijjjpppwwwyyyvvvuuuvvvwwwwwwxxx{{{{{{mmmggglllqqqtttzzzwwwooohhheee___TTTKKKFFF@@@BBBCCCBBBDDDGGGJJJKKKOOO___vvvooobbbwww~~~{{{|||bbbJJJCCCAAA;;;777999;;;;;;:::999888777666555777555444222222333444555999>>>BBB@@@999222000000222222111111111111111222444444222000///.........111III___dddcccdddbbb]]]```jjjnnniiikkkyyyuuuooojjjiiiooovvv}}}zzzzzzzzzlllccc^^^\\\[[[[[[]]]eeerrrnnnXXXLLLHHHHHHOOOWWW[[[^^^```^^^ZZZYYY]]]aaafffbbb```bbbccccccfffkkkmmmqqqwww~~~nnn]]][[[]]]]]][[[[[[^^^[[[WWWSSSRRRPPPNNNMMMIIIGGGDDDBBBBBBEEEHHHKKKRRR]]]gggppp|||uuuppppppooosssrrrffffffooo}}}wwwmmmnnnwww???<<<888444222333555777888>>>===>>>EEEDDDDDDNNNcccgggCCCIII^^^ttt~~~nnneeedddwwwiii___UUUNNNMMMJJJEEEEEEEEEFFFHHHIIIHHHFFFKKKGGGDDDBBB:::111...000111555:::===>>>@@@BBBEEEFFFBBB???BBBHHHLLLKKKHHHDDDEEEEEEDDDBBBBBBCCCEEEEEEFFFHHHIIIIIIIIIGGGFFFFFF>>>:::BBBRRR___bbb```RRRKKKAAA999888BBBPPPZZZ___dddrrr~~~{{{}}}pppsssvvvrrrjjjeeeeeefffooosssjjjhhhwwwzzzuuupppzzz|||nnn___YYYcccrrrzzz}}}yyyzzz~~~rrr]]]NNNBBB444222666444555777:::===AAAHHHQQQWWW\\\[[[^^^ffflllrrr|||tttiiiccc``````eeeiiikkkqqqxxxzzzxxxxxxxxxwwwvvvvvvyyy~~~wwwooojjjnnnqqqttt}}}uuulllddd```ZZZPPPGGGDDDDDDFFFFFFEEEEEEHHHKKKLLLUUUfffdddbbb}}}xxxzzzqqqYYYEEEAAAAAA===:::;;;::::::999888777666555555666555333222222222444555666:::>>><<<666000//////111111000000000000111111333333111000//////......000CCCYYYcccdddbbb___\\\```eeefffhhhtttpppmmmiiiiiioooxxxyyyxxx|||mmmccc_________^^^aaagggsss~~~nnnYYYMMMIIIKKKTTT^^^^^^^^^]]][[[ZZZ\\\aaaeeeiiifffeeehhhiiihhhjjjooovvvvvvxxxyyybbbZZZUUUXXX]]]___aaadddddddddcccbbb___ZZZSSSNNNJJJHHHEEECCCCCCEEEGGGIIIMMMVVV^^^fffrrr{{{uuurrrvvvvvvvvv|||vvvkkkccceeeooo~~~xxxvvv{{{<<<:::666333222333555777:::>>><<<>>>EEEDDDEEEQQQrrrZZZAAATTTkkkxxx|||yyyrrr{{{iiihhhrrrzzz|||~~~fff```XXXQQQMMMHHHFFFEEEDDDFFFHHHIIIHHHGGGMMMJJJGGGCCC<<<333///000,,,000333555666:::@@@EEEEEEDDDDDDFFFHHHHHHFFFDDDFFFGGGGGGFFFDDDCCCEEEFFFHHHIIIJJJKKKKKKKKKIIIIIIHHHDDDFFFTTTgggqqqooohhh^^^UUUFFF:::777???MMMWWW[[[dddrrr|||mmmqqqtttqqqjjjfffiiimmmuuuuuummmooo~~~xxxpppssszzziii``````nnn|||~~~}}}ttt[[[HHH>>>333333888666888999<<<@@@HHHQQQYYY^^^```bbbhhhqqqyyy~~~wwwiii___]]]]]][[[bbbiiimmmrrryyy|||{{{|||zzzxxxuuutttvvv{{{zzzssspppnnnoooqqqtttrrrhhh^^^YYYSSSJJJDDDBBBFFFGGGIIIIIIHHHKKKPPPVVV```xxxnnn___qqqvvv}}}___NNN???>>>@@@>>><<<>>>999888888777666555444444555444333222222222333444333666888666222......///000000////////////000000222111000000/////////000///;;;PPPaaaeee___ZZZ[[[```cccgggsssooonnnkkkiiikkkssswwwtttzzz~~~pppfffaaaaaaaaabbbccchhhqqq|||uuuttt}}}ppp\\\NNNKKKPPP[[[eeebbb]]]XXXWWW\\\ccckkkpppqqqnnnmmmoooooommmnnnqqqzzzwwwxxxgggZZZWWWWWW\\\dddiiimmmrrrxxx}}}zzzuuupppjjjccc[[[VVVLLLKKKIIIHHHGGGHHHIIIIIIJJJOOOVVV___lllzzz}}}xxxvvvvvvvvvvvvwwwwwwzzziiibbb___dddqqq}}}~~~999888555333222444666777===???<<>>CCCKKKTTT[[[aaacccbbbfffmmmvvv}}}~~~nnn```YYYYYY[[[ZZZccckkkooossszzz~~~~~~|||zzzwwwtttsssvvv|||yyyssspppqqqqqqqqqvvvooodddYYYRRRMMMFFFBBBBBBCCCEEEHHHJJJKKKPPP[[[fffoooiiixxxPPPDDD;;;;;;>>>===<<<===777777666555555444333333444444333222111222222333111222333222///......000///............//////000000000/////////000000111...555GGG]]]ddd]]]XXX[[[ZZZaaammmrrrrrroooiiieeejjjuuuxxxrrrssswww}}}sssiiidddcccddddddeeehhhooovvv|||tttooouuu|||sssaaaRRRMMMSSS```kkkddd^^^XXXZZZdddqqqzzz~~~|||wwwuuuuuusssooonnnqqq{{{}}}tttYYYTTT\\\cccnnn{{{xxxllldddaaa```___WWWVVVVVVUUUUUUTTTTTTSSSPPPSSSXXXbbbqqqxxxwwwuuuuuuwwwzzz}}}~~~xxxzzzqqq___\\\]]]fffsss777666444333333555777999>>>@@@>>>BBBHHHHHHRRRiiieeeJJJOOOsss~~~xxx\\\iiizzzwwwoooyyypppYYYMMMNNNJJJJJJKKKFFFCCCBBB@@@AAABBBDDDDDDCCCDDDFFFGGGDDD@@@===;;;:::333666777555000000555::::::???EEEGGGFFFDDDCCCCCCGGGHHHHHHGGGEEEDDDFFFGGGGGGHHHIIIKKKMMMNNNOOOOOOAAAEEEOOO___llljjj\\\OOOLLLHHHBBB======DDDOOOWWW[[[aaasssvvvppprrr{{{tttyyytttooooooxxxyyy{{{mmmooowwwrrrRRR===999444555;;;:::@@@FFFPPPYYY```dddeeeeeeeeeiiiooouuu{{{{{{qqqdddZZZVVVYYY]]]bbbhhhmmmppptttzzz~~~~~~zzzyyyvvvttttttwww~~~{{{vvvssstttsssssszzz{{{kkk```TTTNNNIIIEEECCCDDDDDDEEEHHHLLLMMMSSSddduuu|||{{{jjjGGG@@@::::::;;;;;;::::::666666555555444333333333333333222222111111111111000111111000//////000111......------...///000000//////////////////000111///111???UUU```]]]ZZZ\\\TTTaaaqqq}}}ttttttqqqhhh```bbblllvvvyyyrrrrrr|||wwwnnnjjjiiiiiijjjjjjkkkooouuuyyyuuummmooovvv|||~~~vvvfffWWWPPPVVVbbbllleeeaaa```ggguuuzzzwwwtttoooooorrrlllWWWZZZ___mmm}}}uuuiiiaaa___bbbgggkkkmmmmmmmmmmmmmmmmmmlllllleeedddeeekkkvvv}}}|||wwwxxxzzz|||}}}uuucccZZZYYY^^^iiivvv555555444444555777999;;;>>>AAAAAAEEEJJJKKK^^^~~~SSSIIIZZZ{{{rrrYYYmmm}}}|||___NNNGGGHHHFFFHHHKKKGGGAAA???<<<<<<===>>>>>>===BBBFFFGGGCCC???===:::777666<<<@@@>>>777333555888666:::@@@DDDEEEEEEDDDCCCFFFGGGGGGFFFDDDCCCEEEFFFBBBBBBCCCEEEGGGHHHIIIJJJBBBBBBFFFLLLRRRRRRKKKEEECCCBBB@@@??????CCCIIINNN\\\bbbxxxyyysssuuuzzz~~~zzz{{{uuuqqqooottt}}}}}}qqquuu}}}iiiJJJ999999666888>>>@@@FFFPPP]]]fffhhhgggeeeeeegggkkknnnpppuuuzzzyyyvvvooommmggg___ZZZ[[[aaagggrrrsssqqqpppttt{{{}}}{{{yyyxxxwwwuuuvvvzzz~~~}}}{{{zzzxxxwwwvvvxxxsssfff[[[OOOJJJHHHFFFFFFHHHIIIHHHKKKNNNOOOUUUkkkzzz~~~XXXBBB???;;;999999888777777555555555444444444333333222222222111111111000000000000000000000000000000......---......///000111/////////......///000000...///999JJJXXX]]]]]]\\\XXXhhhwww~~~yyyuuuuuuqqqiiiaaaaaahhhppp{{{{{{yyy{{{tttqqqqqqqqqqqqppppppssswww{{{}}}tttkkkhhhnnntttxxxuuukkk[[[SSSXXXccckkkhhhjjjppp||||||xxxuuutttwww}}}gggXXXaaaqqqssseeeeeefffjjjqqqyyy~~~~~~zzzyyyzzz|||}}}}}}~~~fff[[[XXXYYYaaannn{{{444444444555666999;;;<<<===BBBEEEIIILLLOOOjjjOOOTTTkkkooo^^^uuu~~~xxxqqqUUUHHHEEEHHHEEEGGGIIICCC???<<<999777888888888777===BBBDDD???;;;;;;888444666???HHHIIIBBB;;;:::<<<444777<<>>???CCCEEEXXX___zzz|||wwwwwwxxxwww{{{xxxssstttoooooossspppxxx{{{uuuzzz\\\AAA555::::::;;;CCCGGGMMMYYYfffllliiidddccceeefffiiiiiiiiimmmssssssnnnkkkiiieeebbbaaahhhrrr{{{~~~uuupppsss{{{|||xxxyyyyyyxxxxxxxxx{{{~~~~~~~~~~~~|||zzzzzz~~~zzznnn___UUUKKKHHHGGGGGGHHHKKKMMMJJJLLLPPPQQQZZZvvvzzznnnKKK??????<<<999777777666666555555555555444444444444111111111111111000000///000000000111111111000///............///000111222000//////.........//////---///333===OOO]]]```[[[ZZZmmm~~~~~~}}}~~~xxxxxx{{{yyyuuummmeeedddhhhmmmyyy~~~yyyxxxwwwwwwuuusssrrruuuyyy}}}|||uuulllfffhhhmmmppprrrlll___WWW[[[eeekkkmmmttt|||xxxyyy}}}xxx^^^YYYlllqqqdddgggkkktttrrr\\\ZZZWWWZZZcccrrr444444444555777:::<<<>>><<>>CCCDDDBBB@@@CCCDDDDDDCCCAAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@<<<@@@DDDDDDCCCBBBBBBCCCAAAAAA@@@???===>>>@@@CCCRRRZZZzzzxxxwwwwwwtttpppmmmkkk|||~~~xxxmmmiiihhhhhhpppwwwrrryyy~~~rrrpppwwwyyy~~~|||tttSSS:::333;;;<<<===GGGMMMRRR^^^kkknnngggaaaaaaeeedddfffdddbbbfffnnnnnniiinnnmmmjjjgggjjjtttwwwooosss{{{{{{vvvzzzzzzzzzyyyyyy{{{||||||~~~ssslll[[[QQQHHHFFFGGGGGGIIILLLLLLIIILLLQQQTTT```xxxaaaBBB>>>???===999666666777666555555555555555555444444111111111111111000////////////000111222111///---.........//////111222222000000///...............,,,...///555HHH]]]aaaZZZSSSkkkxxxuuutttqqq|||nnnpppzzzwwwvvv~~~yyyqqqiiifffgggjjjxxx||||||xxxxxxuuusssrrrtttyyy|||xxxooohhhhhhkkkiiiooolllaaaYYY]]]fffkkkppp|||{{{yyy|||xxxfffTTT\\\zzzrrrmmmmmmlllwwwzzzfffXXX\\\VVVZZZdddttt222222222555999<<<>>>>>>FFF@@@BBBMMMXXXiiicccbbbkkkvvvvvvnnn~~~aaaKKKHHHDDDAAABBBCCCCCCCCC@@@;;;555111111111000...000333888<<<===;;;888666555;;;RRRbbbXXXIIIEEEBBB777888:::>>>AAACCCCCCBBBDDDDDDEEEGGGIIIIIIHHHGGGBBBEEEHHHGGGCCC@@@??????CCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBCCCBBBAAAAAALLLVVV|||xxxxxxuuuhhhpppyyyvvvkkkgggfffhhhlllooouuuuuu___UUUggg}}}yyyxxxzzzzzzlll^^^BBB===888666;;;EEEOOOUUU]]]bbbgggeee___\\\]]]aaaaaa```aaacccbbbaaafffnnnqqqooommmqqqwwwssspppvvv~~~{{{{{{||||||vvvhhhbbbSSSMMMHHHFFFIIIMMMPPPQQQVVVPPPPPPUUUVVVdddmmmvvvxxxbbbRRR;;;:::999888777666666666666777777777666555333222111222111000......111666:::===777111///000111///,,,........................000000///...------,,,,,,///...+++---<<>>HHHVVV```ccceeefffccc^^^[[[\\\^^^]]]]]]___bbbcccdddkkktttwwwzzz~~~yyywwwvvv}}}||||||||||||hhh\\\WWWNNNJJJFFFEEEIIIOOOSSSUUUVVVYYYYYYWWWaaa~~~fffiiiuuu\\\RRR???:::999888777666666666666666666666666444333222111222111000......111666999;;;666000...000111000---........................000//////...------,,,,,,......,,,---:::LLLXXX[[[VVVRRRWWWgggtttuuupppmmmrrrllltttrrrnnnttt~~~xxx{{{|||}}}|||}}}wwwiiibbbjjjvvvkkkZZZYYY^^^eeekkkeeeccc```aaafffqqq~~~{{{hhh]]]XXXWWWZZZddduuu555555666888:::===???@@@EEEGGGLLLWWWllltttVVVWWWyyyqqq^^^gggpppxxx|||zzzeeeNNNBBBFFFJJJKKKGGGCCCAAAAAAAAA<<<555000......//////---...000222333333222222222666JJJ[[[ZZZXXXXXXQQQAAA;;;444222666===CCCFFFGGGHHHIIIJJJJJJHHHGGGFFFCCCEEEFFFFFFCCCAAA@@@AAA===>>>AAACCCEEEGGGHHHIIIAAAAAABBBBBBBBBAAA@@@@@@CCCHHHZZZgggccciiizzz{{{~~~{{{sssyyytttqqqooooooqqqwww~~~oooeeeqqq}}}hhhWWWTTT[[[ooo}}}vvvuuuvvv{{{yyyxxxyyyyyyrrraaaKKK;;;555999===@@@DDDNNN]]]iiijjjhhhddd___\\\[[[[[[[[[]]]]]]```dddfffiiiqqqzzz|||{{{{{{~~~}}}{{{{{{|||ppp___VVVRRRHHHFFFDDDFFFKKKQQQVVVYYYYYYbbb```\\\rrroooXXXmmmfffRRROOOCCC:::999888777777666666666555555555555444222111111111111000///...000444777888333///...000111000...------------------------//////......---,,,,,,,,,+++------...666FFFUUU]]]XXXQQQQQQ___qqqxxxtttooosssoooyyytttooosss{{{|||~~~qqqhhhqqquuu]]]VVV\\\aaabbb```UUUVVVYYY^^^iiixxxhhh___[[[XXXWWW\\\lll555666888999:::<<>>@@@CCCFFFHHHJJJKKKAAAAAABBBAAAAAAAAA@@@@@@PPPRRRXXXZZZYYY___mmmvvvxxxvvvtttvvvxxxsssqqqppppppppptttuuuiiiooo|||xxxeeecccgggrrr}}}~~~zzzxxxvvvuuutttrrrnnnkkknnnjjjhhheee^^^QQQDDD>>>:::===BBBGGGMMMWWWbbbjjjnnnhhhaaa]]]\\\]]]]]]\\\ccccccfffjjjlllpppxxxzzz~~~}}}{{{{{{~~~zzzfff[[[SSSNNNEEEDDDEEEGGGLLLRRRWWW[[[]]]bbbbbbhhhqqq^^^vvvVVVFFFHHHAAA:::999888777666666666666444444444444333222111000000111000///...///222555444111......///111000///------------------------.........------,,,,,,,,,***,,,......222???PPP]]]XXXRRRPPP[[[kkkuuuuuuqqqxxxuuu~~~}}}rrrmmmooo}}}{{{~~~zzzmmmuuupppbbbWWW[[[bbbbbb[[[UUURRRWWW___hhhsssppp___[[[ZZZ[[[^^^dddwww444777999:::;;;<<<@@@CCCLLLNNNWWWlllsssQQQUUUjjjppp^^^SSS]]]wwwssslllyyyzzziiiQQQNNNCCCGGGJJJIIIDDDAAACCCFFFBBB???888222---,,,---///...------,,,---...000111555DDD[[[aaaTTTKKKAAA000@@@EEEGGGBBB777111333777>>>AAAEEEFFFDDDAAA@@@@@@??????????????????>>>>>>===???AAACCCEEEGGGHHHHHHBBBAAAAAAAAAAAAAAAAAAAAATTTWWWTTTPPPSSSWWW^^^gggttt~~~}}}ttttttxxxzzz|||zzzzzzzzzwwwwww{{{wwwssspppttt}}}}}}yyytttqqqvvv}}}yyytttpppkkkfffccceeeaaa]]]YYYPPPDDD???AAACCCCCCFFFNNNYYYccchhhiiilllfff___]]]^^^aaaaaa```ggggggkkkqqqvvv{{{yyy~~~gggYYYQQQJJJEEEEEEFFFHHHJJJMMMRRRWWWZZZ^^^___hhhiiiiiisssHHH===AAA===888888777666555555555555222333333333222111000//////000111000//////000222111///...---...///000///---------------------------------------,,,,,,,,,))),,,.........777HHHWWWRRRRRRSSSWWWaaajjjooopppzzz|||~~~yyyqqqmmmooottt~~~~~~|||uuu{{{zzzoooZZZTTTSSSYYY]]]ZZZUUURRRTTT^^^kkkwwwjjj___]]]\\\aaaiiiwww444888;;;<<<<<<>>>CCCGGGPPPVVVhhh[[[NNN```uuu}}}kkkWWWNNNLLLfffwwwqqqiiirrrpppZZZMMMIIIEEEFFFGGGEEEBBBAAADDDFFFBBB@@@;;;555///------//////...---,,,---...000111555@@@LLLIII???@@@===...;;;BBBHHHCCC777...,,,///666;;;@@@BBB@@@======>>>>>>===<<<<<<>>>???>>>===>>>???@@@BBBCCCDDDDDDDDDAAA@@@@@@@@@@@@AAABBBCCCRRRXXXQQQLLLTTTYYYZZZaaalllvvv}}}www~~~yyyzzzooooooyyy}}}zzzhhhdddmmmsssoooxxx{{{wwwssspppooollliiigggcccVVVEEE@@@EEEKKKJJJMMMWWWdddlllmmmkkkhhhddd```___bbbeeeeeedddfffhhhnnnwww{{{iiiYYYPPPIIICCCAAAGGGIIIKKKMMMOOORRRVVVZZZ___hhhooobbb{{{[[[>>>:::<<<;;;777666555444444333333333111111222222111000/////////000111000///...///000.........---.........///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***,,,......,,,000???NNNQQQWWW[[[\\\___hhhooossspppyyyooorrrvvvuuuqqqmmmkkkllliiinnnppp~~~zzz}}}yyy}}}sssaaaYYYOOOLLLLLLNNNOOOOOOSSSYYYYYYeeevvvzzzgggccccccccclllzzz555999>>>??????AAAFFFKKKWWWcccuuuSSSTTTnnn}}}}}}|||qqq\\\KKKLLLWWWlllrrrmmmlllooohhh{{{kkkSSSOOOCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA>>>888222...---.........---------...//////000333888666888HHHLLL;;;555999;;;999333...,,,,,,///555<<>>>>><<<:::;;;>>>??????===<<<===>>>@@@AAABBBBBBBBB@@@?????????@@@BBBDDDEEEPPPYYYOOOIIIWWW]]][[[bbbdddmmm|||}}}www}}}tttssswww~~~~~~uuuoooqqqvvvvvvrrrpppttt{{{~~~}}}~~~sssgggdddvvv|||nnnqqq|||~~~}}}|||xxxuuuooo]]]JJJFFFNNNSSSTTTYYYaaaiiimmmllljjjdddccccccdddfffggggggfffhhhjjjqqq|||}}}mmm\\\RRRLLLGGGDDDFFFGGGJJJNNNPPPQQQSSSXXX[[[dddhhhtttkkkIII;;;;;;999888555555444333222222222222000000111111000000//////...000111111///------...---.........---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------+++,,,777EEERRRZZZ```aaadddllltttvvvjjjyyyfffjjjnnnnnnlllkkklllmmmcccfffhhhwww}}}uuuttt|||vvv```SSSPPPIIIGGGGGGJJJKKKNNNUUU^^^cccpppwwwggghhhmmmqqq~~~666;;;@@@AAAAAADDDJJJOOO]]]nnnfffPPPYYYvvvttt[[[IIIQQQcccooommmkkkpppooofffzzz^^^RRRTTTAAACCCBBBBBBCCCDDDDDDBBB@@@BBBBBB@@@;;;333...---...---------,,,------.........---......888OOORRR<<<222000------...///...,,,+++222:::>>><<<;;;===??????<<<:::;;;>>>@@@@@@>>>:::;;;<<<>>>@@@AAAAAAAAA????????????@@@BBBDDDFFFMMMWWWKKKDDDUUU\\\XXX______hhhvvvtttmmmtttyyyoooyyyyyy~~~|||uuutttnnnhhhkkkzzzxxxxxxyyyyyykkkeeeqqqooozzz||||||}}}vvvmmmZZZHHHHHHTTT[[[___dddhhhjjjiiihhhgggbbbcccfffggghhhgggggggggkkkmmmtttmmm```TTTNNNIIIDDDEEEIIIGGGJJJOOOQQQRRRUUUYYY]]]iiizzzooo___@@@<<<===888666444444333222111111111111///000000000000000///......000111111///------------.........,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,---***)))222>>>OOOWWW^^^___dddmmmssssssooo~~~ffflllppppppoooppprrrsssaaaeeeggguuuxxxttt||||||hhhVVVNNNOOOEEEDDDGGGMMMRRRSSSXXX^^^ooo{{{xxxggglllvvv~~~999<<<>>>???BBBHHHPPPUUUmmmvvvSSSVVVrrrzzzWWWLLL\\\kkkqqqwwwnnnhhhooonnnXXXPPPPPPIIIFFFEEECCCBBBBBBBBBCCCDDDEEEAAA>>><<<666///---///000...---//////---,,,---(((,,,------444@@@FFFDDD555222111222000,,,+++......///222777;;;>>>>>>===>>>;;;999:::>>>AAAAAA@@@<<<;;;<<>>>>>BBBGGGIIIFFFBBBSSSQQQKKKFFFKKKXXX___^^^cccvvv~~~ssslllsssvvvpppwww|||tttxxxyyysssqqqzzz{{{|||}}}nnn}}}yyy}}}}}}~~~}}}|||zzzqqq```PPPKKKSSS^^^gggiiikkkllljjjiiiiiiiiidddeeeffffffeeeeeegggiiilllmmmttt```YYYOOOGGGDDDEEEGGGHHHLLLVVVTTTNNNRRRUUUWWW___mmmvvvfffyyy|||RRR@@@<<<888666999555444333222111111111111333333222222111111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///DDDSSS```dddgggnnntttuuukkk~~~|||nnnhhhgggooowwwxxxuuutttdddfffdddkkk|||}}}xxxuuuxxxxxxgggYYYOOOIIIGGGEEEGGGNNNTTTTTTSSSZZZfffvvv{{{tttxxx======???BBBCCCGGGSSS```XXXIII___rrrWWWYYYooo|||sssxxxqqqrrr}}}tttSSSOOOPPPIIIHHHGGGFFFEEEEEEFFFFFFGGGFFFBBB@@@>>>999222111444333000//////000000......---...---,,,222;;;>>>;;;666333222555666333111222+++,,,///222555999<<<>>>>>><<<:::;;;>>>@@@@@@????????????AAADDDEEEEEEDDDCCC@@@>>>@@@CCCEEEDDDBBBMMMLLLGGGCCCHHHSSSZZZZZZ___nnnxxxsssooottt{{{|||}}}{{{yyyxxxzzzxxx{{{~~~}}}~~~|||wwwrrrgggYYYNNNOOOZZZdddtttuuutttrrrmmmjjjhhhhhhfffggghhhgggfffeeegggiiinnnpppxxxlllXXXSSSKKKEEEDDDFFFIIIJJJIIIOOOOOOPPPSSSRRR\\\sssuuubbb```~~~bbb___}}}nnnNNNAAA>>>999777888555444333222111111111111//////////////////......////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------............<<>>@@@@@@???AAA@@@@@@AAACCCDDDDDDCCC@@@>>><<<===???AAABBBBBBFFFFFFCCCBBBGGGQQQXXXYYYeeennnxxxyyytttttt{{{vvvtttuuuyyyzzzyyyzzz}}}|||}}}~~~zzzuuurrrooohhh^^^UUUTTT\\\iiisss}}}}}}zzzvvvppplllkkkkkklllmmmnnnnnnmmmmmmnnnpppxxxzzzyyy\\\NNNJJJFFFDDDEEEHHHKKKLLLNNNQQQSSS[[[aaabbbxxx^^^WWWgggpppVVVnnnmmmYYYFFF@@@>>>999555555555444333222111111111111..................///////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......111EEEXXX\\\YYY___mmmyyyyyyuuuqqqrrrzzz|||sssnnnjjjllluuu||||||zzzxxx|||wwwjjjfffpppuuu|||{{{ooohhh]]]YYYRRRMMMIIIIIIJJJLLLRRRSSSVVVZZZ^^^dddqqq~~~AAA<<>><<<>>>???@@@CCCEEEAAA;;;???888000---...///+++&&&...+++---555===???>>>?????????===777111111777===>>>>>>>>>???AAABBBCCCCCCAAA@@@>>>???@@@AAA@@@???:::;;;<<<===>>>???AAABBBBBBBBBBBBDDDJJJRRRXXX[[[rrrxxx}}}rrruuu|||uuuwww}}}yyyxxxzzzzzz|||zzzuuurrrkkkddd\\\ZZZaaammmzzz~~~zzzvvvuuuuuuvvvuuuwwwyyy{{{{{{{{{}}}rrrUUUGGGEEECCCDDDGGGJJJLLLMMMRRRXXXZZZbbbqqqxxxaaallldddgggzzzRRRGGG>>><<<;;;666333444444444333222111111111111......//////000000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---+++,,,,,,,,,------------,,,===PPPXXXXXX[[[fffooorrrqqqrrrxxxsssnnnnnnuuurrrjjjoooqqqvvv|||qqqggg___XXXTTTLLLJJJHHHFFFGGGJJJNNNPPPUUUVVVYYY^^^eeepppBBB>>>CCCNNNQQQ[[[YYYbbb{{{uuuWWWQQQeeemmmMMMGGGKKKKKKFFFDDDDDDEEEEEEEEEEEEEEEEEEBBB@@@BBBDDDBBB======@@@<<>>BBBEEEHHHNNNMMMHHH???555000111555===>>>@@@BBBCCCEEEFFFGGGBBB@@@>>>===>>>???>>>>>><<>>???BBBGGGLLLPPPVVVZZZtttzzztttuuu~~~vvv{{{wwwoooxxx}}}{{{{{{xxxzzz}}}~~~{{{xxxqqqkkkeeefffoooyyy~~~hhhOOOEEEDDDCCCEEEHHHKKKMMMMMMMMM[[[]]]bbb~~~cccfffrrr\\\vvvaaaFFF@@@;;;:::999777555555444444333222111111111111......//////000000111111............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,---,,,777GGGTTTZZZ[[[^^^aaaeeemmmwww|||}}}~~~ttttttqqqttt}}}yyy{{{~~~nnnggg^^^UUUPPPMMMLLLKKKHHHHHHGGGGGGIIILLLPPPRRRVVVZZZ___eeeoooCCCAAAFFFMMMSSSdddXXXwwwhhhLLLLLL```{{{yyyvvvyyy```LLLLLLNNNKKKHHHBBBBBBCCCCCCBBBBBBAAA@@@??????AAADDDBBB>>>>>>AAA===HHHOOOMMMKKKMMMLLLHHHEEE???999666222...,,,------******///444999AAAHHH[[[ZZZWWWNNNDDD<<<999999<<>>===>>>?????????BBBGGGLLLKKKEEE???<<<======>>>BBBHHHJJJKKKNNNSSSdddooouuuyyy}}}wwwttt||||||yyyyyyyyyvvvooonnnzzz|||yyyxxxwwwxxxzzz|||~~~}}}xxxsssttt{{{|||^^^LLLFFFEEEEEEGGGKKKNNNOOOPPPNNNbbbiiiqqqaaa{{{~~~ddd^^^}}}OOOCCC???<<<::::::999888777555444333222111111111111..................//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,******+++++++++,,,,,,,,,---111===NNNYYY[[[XXXVVV```lllyyyzzzwwwqqqppp|||~~~wwwyyy~~~yyyooo\\\VVVOOOIIIGGGHHHHHHIIIJJJJJJJJJJJJLLLOOOQQQSSSTTT[[[ccckkkwwwAAADDDJJJOOOYYYuuummm\\\pppSSSHHHTTTbbbnnntttqqqpppxxxwwwQQQHHHMMMLLLGGGGGGBBBCCCCCCCCCBBB@@@>>>===???>>>AAADDDCCC???>>>AAAEEERRRWWWNNNGGGJJJNNNNNNEEEAAA>>><<<777222333999222...,,,++++++///:::FFF[[[[[[[[[XXXSSSLLLDDD@@@===@@@CCCDDDCCCBBBCCCEEEAAA???<<<;;;<<<>>>>>>>>>AAAGGGLLLJJJBBB<<<<<>><<<999888999:::777444555444333222111111111111//////////////////...............---------,,,,,,++++++++++++++++++++++++***************************************++++++,,,************++++++++++++------666GGGSSSVVVTTTTTTZZZhhhuuu{{{uuuqqqiiihhhtttxxxxxx~~~|||mmmbbbVVVRRRMMMIIIIIIKKKLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWYYYbbbmmmuuu>>>FFFLLLRRRaaa}}}QQQWWWiiiTTTDDDMMMfffooonnnppppppvvvcccEEEDDDKKKHHHCCCCCCDDDDDDDDDDDDBBB@@@>>>===??????AAAEEEDDD??????BBBNNN[[[]]]OOODDDHHHPPPSSSMMMJJJJJJJJJDDD>>>BBBKKK>>>:::555000,,,...<<>>AAADDDDDDAAA???@@@AAA>>>;;;999888999;;;<<<<<<:::@@@EEECCC===:::>>>CCCGGGFFFIIIMMMJJJBBB@@@EEEOOO^^^kkkiiiaaa```jjjsssttt}}}rrryyy{{{vvvwwwvvvwwwzzzyyytttooolllyyysssoooppprrruuu{{{~~~{{{ssskkkrrr~~~|||{{{yyyyyy|||zzzWWWHHHGGGHHHGGGGGGJJJOOOTTTWWWYYYeeexxxfffYYYrrrhhhFFF;;;888777555444777888444...555444333222111111111111333333222222111111000000......---------,,,,,,,,,++++++++++++++++++++++++*********************************)))***++++++,,,)))************+++++++++,,,***111AAANNNQQQSSSVVVNNN\\\kkksssyyyyyylllggg______lllvvvyyyxxx~~~||||||~~~yyyiii^^^UUURRRNNNMMMNNNPPPRRRRRRQQQRRRSSSUUUWWWYYY[[[]]]dddooo{{{@@@HHHLLLPPPhhheeeNNNWWW}}}pppSSSJJJHHHffftttiiioooqqqlll[[[KKKFFFEEEDDDDDDHHHEEEEEEDDDCCCAAA@@@???>>>CCCBBBAAA@@@@@@@@@@@@@@@KKKNNNPPPMMMJJJKKKRRRZZZXXX[[[\\\WWWOOOLLLPPPTTTVVV@@@777>>>999...<<>>???AAA@@@===999<<<<<<<<<======<<<;;;;;;===<<<<<<<<<<<<===>>>>>>BBBBBBAAAAAAAAAAAABBBBBBGGGTTTbbbddd^^^\\\cccllljjjwwwpppyyy~~~wwwlllnnntttpppuuuyyy{{{yyyvvvwww~~~xxxkkkfffppp{{{~~~{{{yyyxxxzzzhhhNNNIIIKKKLLLIIIJJJPPPRRRSSS[[[dddsssgggXXX^^^}}}qqqKKKDDD@@@;;;:::888666444333222222111111111111111111222222333666888555///,,,...111---------------------------------,,,,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,++++++***(((((()))******************---000666EEETTTXXXSSSRRRYYYdddmmmqqqtttzzz{{{{{{|||{{{nnnyyyzzzsssssskkk]]]]]]iiijjjyyynnnsssuuu|||}}}xxx}}}tttjjjbbb[[[ZZZXXXUUUSSSSSSUUUXXXYYYZZZ[[[[[[\\\___dddgggqqqzzzGGGMMMQQQYYYsssyyyZZZMMMrrrdddKKKDDDUUUttt~~~vvvtttpppcccTTTGGGCCCDDDCCCCCCFFFDDDCCCBBBAAA???>>>======AAAAAAAAA@@@@@@@@@@@@@@@CCCFFFIIIIIIIIILLLSSSXXX\\\___aaa^^^XXXUUUXXX\\\WWWIIIFFFMMMIIIAAAJJJ^^^lll```PPPCCC<<<:::<<<>>>===<<<<<<<<<<<<<<<999777999999::::::::::::999999:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<======BBBPPP^^^___YYYWWW```kkklllzzzpppmmmxxx{{{yyypppxxx{{{|||xxxsssrrrxxx~~~wwwooosssooo}}}uuuwwwxxxxxxxxxxxxyyy~~~```MMMJJJLLLNNNNNNQQQUUUVVVWWW```kkkaaaaaaxxx[[[DDD>>>777999888777555444333333333111111111111111111111111111444555333...+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***)))******++++++******)))(((((()))***************))),,,///333@@@PPPXXXXXXRRRXXXbbblllrrruuuwwwxxxuuuzzzsssrrr{{{qqqgggqqqzzzwwwyyysssiiigggmmmmmm}}}oooooopppvvv|||xxx}}}vvvooohhhcccbbbaaa^^^ZZZWWWVVVXXXZZZYYY[[[^^^aaaeeeiiiooorrr}}}JJJNNNSSS```~~~aaaUUU]]]rrrWWWGGGEEEeee|||~~~pppWWWLLLCCC@@@BBBBBBAAABBB@@@@@@???>>>======<<<<<<@@@@@@@@@@@@@@@AAAAAAAAABBBCCCEEEGGGJJJMMMQQQRRRYYY]]]```___[[[YYY[[[___VVVTTTVVV[[[YYYTTTVVV^^^aaaUUUCCC666111111111000:::;;;<<<;;;:::888888888888888999999999999999999:::;;;<<<>>>>>>======<<<;;;::::::::::::::::::;;;===JJJVVVXXXSSSSSS^^^iiiqqqyyy|||xxxtttttttttsssqqqmmmooozzz|||}}}|||wwwqqqqqqwww}}}}}}|||nnnrrr~~~zzzoooqqqvvvzzz{{{yyyyyy{{{|||rrrUUULLLLLLMMMMMMOOOSSSUUUVVV\\\mmm|||yyyiii{{{xxxvvviiiKKKDDD===555777666555444333333333333111111111111000000000000///111222000,,,***+++---++++++++++++++++++++++++++++++++++++*********)))+++++++++***************(((((())))))***))))))((((((((()))******************,,,---...666EEERRRYYYWWWZZZbbbmmmxxx|||yyyttttttwwwqqqppptttmmmgggnnn~~~zzzqqqjjjgggnnnzzztttmmmllloooxxx~~~www{{{~~~zzz}}}zzzpppfffbbb___\\\dddcccaaa___\\\]]]___bbb```cccfffjjjooottt{{{JJJNNNVVViiinnnPPP]]]{{{iiiPPPKKKXXXrrryyywww\\\NNNHHHBBB@@@AAAAAA???===<<<<<<=========>>>>>>>>>@@@@@@AAAAAABBBBBBBBBBBBIIIGGGGGGIIILLLNNNLLLJJJMMMQQQVVVVVVTTTSSSUUUXXXTTTYYY]]]]]]ZZZYYYWWWUUUMMMHHH>>>444000222444333;;;===???>>>:::999:::===::::::::::::::::::;;;;;;<<<>>>@@@AAABBBAAA???>>>========================<<>>@@@AAABBB@@@AAABBBCCCDDDDDDCCCCCCJJJGGGFFFHHHKKKLLLHHHEEEDDDHHHLLLNNNMMMMMMNNNPPPTTTZZZ[[[UUUSSSUUURRRLLLGGGLLLKKKCCC<<<===@@@@@@<<>>@@@BBBBBBAAA???>>>??????@@@AAAAAA@@@?????????@@@BBBGGGNNNWWW^^^bbbsss|||~~~uuuoooqqqqqqllllllqqqzzz}}}|||}}}yyyvvvssstttwww~~~jjjQQQMMMPPPPPPNNNWWWUUUSSSVVVggg___eee}}}___zzzaaaAAACCC???333777333333222222222222333333000000000/////////......---.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))((())))))***++++++******(((((()))******************++++++)))(((222DDDTTTYYYYYYYYY^^^mmmzzzzzzssswwwyyy~~~{{{{{{{{{yyytttwwwmmmhhhdddhhhqqq{{{xxxqqqlllnnnuuu}}}yyyvvvvvvnnn___ZZZZZZZZZRRRSSSVVVXXX\\\aaahhhmmmppppppqqqrrrvvv~~~tttlllhhheeeaaa]]]```___\\\ZZZZZZ\\\___```\\\bbbmmmyyyJJJWWWnnnfffbbbxxxzzz[[[SSScccZZZOOOIIIJJJGGGCCCAAAAAA>>>999::::::<<<===???AAABBBBBB@@@AAACCCDDDDDDCCCBBBBBBBBB@@@@@@CCCFFFHHHFFFDDDCCCFFFHHHJJJJJJKKKLLLNNNTTTWWWTTTMMMKKKOOOOOOKKKIIITTTWWWMMMDDDBBBCCCBBB======>>>===;;;;;;===>>>888888777777777999:::<<<;;;<<<===>>>???>>>>>>===>>>???@@@AAAAAA@@@???>>>@@@>>>===BBBKKKVVV]]]aaammm||||||wwwyyyxxxrrrnnnttt||||||xxxttttttrrrsssuuuyyysssYYYNNNPPPSSSRRRPPPWWWVVVWWWaaa}}}bbb[[[rrrttt___zzztttuuuIII===BBB:::111777333222222111111111111222000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))))))))************(((((()))***++++++++++++(((((()))***************((()))+++++++++222CCCSSSYYY[[[ZZZZZZdddsssyyyuuunnnppp{{{~~~zzzwwwssspppnnnttt{{{uuummmmmmssszzzsssddd______```UUUVVVXXXZZZ]]]bbbiiimmmuuuvvvxxx{{{}}}}}}tttlllgggaaaZZZVVVSSSRRROOOLLLKKKLLLNNNOOOKKKPPPXXXaaalllxxxSSSfffwww~~~eeeVVV^^^vvvlllWWWMMMGGGIIIHHHCCCAAACCC@@@:::<<<<<<======>>>>>>??????@@@AAABBBCCCBBBAAA@@@>>><<<<<<<<<>>>AAADDDEEEEEEDDDEEEFFFFFFFFFHHHIIIKKKNNNMMMJJJGGGHHHMMMPPPPPPGGGQQQSSSJJJCCCDDDDDD@@@???===;;;;;;<<<>>>>>>===999999888777888:::<<<===<<<<<<<<<=========>>>>>>===>>>@@@AAAAAA@@@>>>=========>>>@@@FFFPPP[[[dddppp|||zzzrrrxxx~~~mmmmmmqqqrrrrrrsssvvvzzz~~~jjj]]]RRRRRRTTTTTTSSSTTTXXX\\\eeezzzkkk^^^vvvffflllqqqrrrooo[[[???>>>===888777777333222111000000000000000000000///......---,,,,,,,,,,,,+++,,,---------,,,++++++++++++++++++++++++++++++*********))))))))))))))))))******+++++++++&&&'''((()))************(((((()))***************((((((+++---,,,...:::HHHTTTZZZZZZUUUZZZgggppppppjjjjjjyyy{{{|||{{{|||wwwmmmlllqqqxxx}}}mmmfffeeedddcccdddfffgggjjjooouuuyyy|||uuummmfff```ZZZWWWSSSSSSSSSRRRQQQPPPOOONNNNNNOOORRRUUU\\\fffsss|||bbbzzzhhhUUUTTTiii|||\\\SSSFFFEEEHHHGGGBBBAAADDDBBB<<>>>>>===<<<<<<;;;;;;??????AAAAAAAAA???===<<<;;;<<<===>>>???AAACCCEEECCCBBBBBBBBBBBBCCCEEEGGGHHHEEEBBBCCCGGGLLLQQQUUUBBBJJJKKKDDDCCCJJJJJJDDDBBB>>>;;;<<>><<<;;;:::::::::<<>>>>>>>>===>>>??????@@@===???@@@AAAAAA@@@???===999===AAAAAAAAAJJJYYYfffxxxzzzuuu}}}uuuuuuqqqqqqssslllfffsssuuudddgggpppsssiiikkknnnrrrvvvyyy|||~~~}}}]]]XXXRRRPPPUUUWWWTTTTTTWWW___gggxxx[[[eeesssTTTzzzkkkHHH;;;<<<444444999333333222111000////////////000000///...------,,,,,,++++++***+++,,,---,,,+++))))))))))))))))))))))))++++++++++++************))))))******+++++++++,,,%%%&&&'''((())))))))))))(((((()))***************+++***+++---***(((///:::HHHRRRTTTMMMLLLXXXaaabbbmmmlll|||}}}~~~wwwlllkkkpppwwwyyypppllliiippprrrtttvvvyyy~~~zzzqqqiiibbb^^^\\\YYY[[[]]]^^^]]]YYYUUURRROOONNNMMMMMMQQQ[[[iiisssuuuxxxpppoooppptttvvvoooTTTSSSgggxxx}}}```RRRSSSDDDFFFEEECCC@@@>>>===<<<<<<>>>>>>>>>===============>>>===<<<===>>>???>>><<<===<<<;;;===@@@BBBCCCCCCDDDCCC@@@>>>>>>@@@BBBDDDJJJBBB<<>>???>>>;;;;;;;;;;;;;;;===???AAABBB======>>>>>>?????????@@@@@@@@@??????>>>=========???=========???GGGYYYjjj|||vvvwwwppprrryyy{{{{{{xxxyyyvvvqqqppp{{{xxxrrryyy{{{oooggg~~~xxxnnnmmmlllnnnoookkkllloooppppppvvveeeXXXWWWQQQOOOQQQUUUXXXXXX[[[```qqquuufff|||eeelll~~~fffGGGCCC===999666555333222111111111111000000000000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++*********))))))((((((*********)))))))))))))))(((((())))))))))))(((((()))))))))***+++---...///===KKKTTTPPPKKKNNNXXX___nnnmmmoooxxx|||pppxxx}}}yyyrrrkkkkkkrrrzzzzzzkkkeeeooo}}}tttpppsssyyy{{{~~~wwwqqqlllhhheeegggiiinnnqqqrrrnnngggaaaYYYVVVQQQPPPSSSYYY___bbblllnnnkkkccc]]]\\\[[[YYY\\\bbbmmmwww~~~zzz]]]MMMSSSeeerrrtttzzzyyy~~~XXXSSSUUUHHHBBBAAA@@@???????????????>>>>>>??????@@@@@@@@@AAABBB@@@????????????>>><<<>>>======>>>AAABBBBBBAAABBBAAA???>>>>>>???AAABBBBBB???===AAAHHHMMMNNNLLLDDDDDDCCCAAA>>>===>>>@@@>>><<<;;;<<<>>>>>>;;;999;;;;;;;;;<<<===@@@AAACCC>>>>>>>>>>>>>>>??????????????????>>>>>>============<<<===???@@@EEESSSaaawwwwwwtttsss~~~|||xxxmmmuuu~~~{{{yyyvvvooojjjnnnvvv|||wwwyyyrrrnnnnnnnnnllliiizzzzzzvvvmmmmmmrrrjjjooorrrmmmiiijjjjjjjjjooovvv{{{~~~{{{eeeWWWRRRSSSPPPQQQUUUXXXVVVWWW```kkkooozzzllliiipppSSSBBB>>>999666555444444333111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))***+++,,,---...777EEETTTWWWQQQOOOXXXcccqqqrrrsssyyy|||nnnqqq}}}~~~yyyrrrjjjfffjjjsss{{{{{{nnnhhhooo|||xxxxxx|||vvvrrrnnnlllooosssyyy~~~{{{tttnnndddaaa\\\YYYYYY]]]```cccfffhhhfff```\\\[[[XXXTTTXXX[[[ccclllrrrzzzwww___HHHHHHYYYhhhnnnmmmpppppp|||oooUUUWWWVVVOOOAAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@AAACCCCCCCCCDDDDDDBBBAAA@@@AAAAAA???===?????????AAABBBBBBAAA??????>>>>>>>>>>>>?????????<<<>>>@@@AAAAAACCCGGGJJJHHHHHHFFFCCC???===>>>???@@@???=========<<<999777::::::;;;===???AAABBBCCC<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>=========<<<<<>>NNNgggsssrrrpppjjjqqqaaaWWWUUUMMMOOOFFFEEECCCBBBAAA@@@@@@???@@@AAABBBCCCDDDCCCCCCCCCCCCAAA@@@@@@AAABBB@@@???@@@@@@AAABBBCCCBBB???<<<;;;<<<===>>>>>>>>>===<<<<<>>===<<<;;;999888888999;;;>>>@@@AAABBBBBB:::::::::999999888888777==============================AAADDDEEEEEELLLTTThhhgggddddddjjjpppkkkaaafffdddkkkvvv}}}zzzwwwwwwtttpppqqquuu{{{vvvxxx{{{nnnkkkiiijjjjjjhhheeeccclllpppuuuzzz}}}uuubbbQQQLLLPPPQQQPPPNNNNNNNNNPPPVVVaaawwwxxxyyytttuuuLLL888999666333222333333333222111000000000//////////////////...---,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((())))))))))))((((((((((((((())))))+++,,,,,,...333EEEYYY]]]WWW^^^mmm|||}}}|||tttjjjkkktttwwwrrruuupppllliiigggeeehhhmmmllloooooommmnnnuuu}}}~~~zzzyyyvvvtttsssuuuzzz}}}tttrrrmmmfffeeefffddd___bbbaaaeeekkkqqq{{{|||{{{VVVFFFCCC[[[vvv}}}yyymmm~~~rrrYYY[[[MMM>>>GGGGGGFFFEEEDDDCCCBBBBBBBBBAAABBBCCCDDDCCCBBB@@@???>>>======>>>AAABBBBBBAAAAAA@@@AAABBBCCCAAA>>>;;;999:::<<<>>>>>>===<<<;;;??????@@@@@@AAAAAAAAAAAABBBBBBAAA???===<<<===???<<<<<<======<<<;;;::::::777999;;;>>>@@@AAA@@@@@@:::::::::999999888888888;;;;;;;;;<<<=========>>>===<<<===AAABBBCCCIIIQQQXXX\\\_________```___\\\aaafffnnnxxxqqq{{{yyyzzz}}}{{{|||}}}wwwxxxtttnnngggdddccccccaaafffhhhkkkooosssxxx~~~~~~}}}yyygggTTTOOOMMMPPPSSSQQQPPPPPPOOOQQQ[[[ooozzzXXX???;;;999777444333333222111000000000000////////////...//////...---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((())))))''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((()))***++++++111---888NNN[[[\\\aaalllrrrzzz~~~{{{xxx|||uuu}}}}}}qqqiiilllpppppppppppprrrrrrjjjaaabbbhhhjjjqqqvvvtttrrrtttwwwxxxvvvyyy|||rrrnnnppppppnnnllllllooovvv|||kkkNNNLLLTTTkkk{{{bbb\\\___LLL===FFFCCCCCCCCCCCCDDDEEEFFFGGGBBBCCCDDDDDDCCCAAA>>>===<<<;;;;;;===@@@BBBBBBBBBAAA@@@@@@@@@AAA@@@===;;;999:::;;;=========<<<<<>>@@@AAA>>><<<=========<<<::::::<<<>>>888:::<<<<<<:::::::::;;;666888;;;>>>@@@???>>>===<<<<<<;;;;;;;;;;;;;;;:::999::::::;;;<<<===>>>>>>;;;999999;;;===>>>CCCJJJNNNUUU[[[]]]ZZZXXXYYYZZZ___fffmmmvvvtttfffsssrrrvvv~~~~~~uuuyyyiii______bbbdddbbbcccccceeehhhooowww|||zzz|||~~~}}}||||||}}}~~~~~~ooo\\\SSSKKKLLLNNNPPPMMMLLLRRRZZZTTT\\\qqqyyycccBBB888<<<999777444333333222000///000000////////////...............------,,,,,,+++++++++++++++++++++++++++************************(((((()))))))))))))))***''''''(((((((((((())))))&&&''''''(((((())))))***(((((())))))))))))((((((((((((((((((((()))******111***...AAATTT^^^cccggggggooouuurrrpppttt{{{vvvxxxlllhhhlllqqqjjjkkkqqqwwwrrriiiiiiqqqvvv}}}}}}xxxvvvvvvuuuzzz}}}}}}zzzzzz||||||vvvuuuyyy}}}```KKKXXXjjjzzz|||]]]]]]XXXKKKEEEFFFAAAAAAAAABBBCCCEEEFFFGGGAAABBBDDDEEEDDDBBB@@@>>><<<<<<<<<===@@@BBBBBBAAAAAA???>>>>>>???>>>===<<<999:::;;;<<<=====================>>>??????===;;;;;;<<<;;;:::888888:::<<<777999;;;;;;999777888:::555888;;;>>>???===;;;999:::::::::::::::;;;;;;;;;888999:::;;;<<<===>>>>>>;;;888888;;;;;;:::===BBBEEEKKKSSSYYY[[[[[[\\\^^^ccceeehhhrrryyyrrrhhhiiipppmmmppp{{{~~~wwwyyy|||vvvuuuzzz{{{lllgggfffeee``````______```eeelllqqqssswww|||~~~}}}||||||~~~~~~~~~~~~uuuggg[[[SSSQQQMMMNNNOOOOOOLLLOOO]]]mmmlllwwwyyyooo|||xxxiiiuuuiiiJJJ<<<999888777555333222222222000...000000/////////.........------------------------************************************************(((((((((((())))))******'''''''''((((((((())))))&&&&&&''''''((())))))***(((((())))))))))))(((((((((((('''''''''((())))))+++))),,,999LLL[[[aaabbbaaagggiiifffeeellluuuzzz|||qqqiiillltttjjjfffjjjvvvzzzvvvvvv||||||{{{{{{zzzttt]]]MMMccczzzkkkWWWVVVIIIDDDGGGAAACCCBBBBBBAAAAAAAAABBBBBB@@@AAADDDEEEEEEDDDBBB@@@???>>>===>>>@@@AAAAAA@@@@@@>>><<<<<<===>>>===<<<::::::;;;;;;<<<===>>>>>><<<>>>@@@AAA@@@>>>>>>>>><<<<<<;;;:::888777999;;;777999;;;:::777666777888555888;;;>>>>>><<<999777666666777777888888999999888888999:::<<<===>>>>>>===:::;;;>>>>>>::::::===:::>>>FFFRRRZZZ]]]^^^___iiifffdddpppyyynnngggqqqsssnnnnnnvvv~~~~~~zzzxxx{{{xxx{{{~~~kkksssxxxzzz~~~}}}yyytttlllfff```___^^^]]]]]]```eeehhhoootttzzz}}}}}}}}}~~~zzz|||~~~}}}{{{zzz}}}}}}}}}~~~}}}hhhZZZVVVRRRNNNLLLMMMOOOQQQRRRRRRYYYkkk}}}gggdddvvv~~~jjj|||RRR@@@AAA===333444333111111222222000///000/////////............,,,,,,------------------************************))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***(((((())))))))))))(((((((((''''''''''''(((((()))&&&)))---666FFFXXX___^^^WWW[[[]]][[[___kkkyyy~~~}}}uuulllmmmvvvnnnddddddsss}}}vvv]]]OOO\\\lllnnncccUUUKKKGGGFFFCCCAAA??????>>>>>>???@@@AAAAAA???BBBEEEEEEDDDCCCBBBBBB>>>???@@@AAAAAA@@@>>>>>>======<<<<<<<<<<<<;;;;;;::::::999999999:::;;;;;;<<<<<<;;;;;;;;;<<<=========<<<;;;:::999999999999<<<;;;:::999777666555555666666999<<<>>>>>>;;;999888666444444555777888888;;;999777777999::::::999::::::::::::::::::::::::;;;???@@@DDDVVViiijjj```hhhggghhhnnnwww|||yyytttssszzzzzzyyy{{{uuuuuuwww}}}}}}uuusssvvvyyyvvvzzz~~~}}}wwwxxxkkkjjjgggaaaZZZXXXZZZ]]]]]]dddgggpppyyy|||yyyxxxzzz{{{|||}}}}}}{{{{{{|||~~~~~~~~~~~~~~~hhh```UUUNNNLLLNNNPPPPPPJJJRRRYYYWWWUUUcccmmmXXXiiizzzmmmvvvWWW@@@===888444666555444333111000/////////000000///...---,,,,,,+++444---+++...---)))'''***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************000***'''---777CCCRRR___QQQKKKMMMZZZfffmmmzzz~~~{{{sssuuuwww}}}~~~{{{zzzrrrZZZNNNNNNiiiqqq}}}aaaXXXNNNGGGDDDDDDBBB???>>>>>>>>>>>>>>>???@@@@@@???AAACCCCCCAAA???>>>>>>>>>???@@@@@@@@@>>>===<<<999999999999999999999:::;;;::::::999999999:::::::::::::::::::::;;;;;;<<<<<<<<<;;;999999888888888;;;;;;:::999888777666666555555666888:::;;;999666888777555555666777999999999999999999888777777777;;;;;;::::::::::::::::::888;;;;;;>>>NNNcccjjjfff```___ggg{{{yyy|||yyyzzz|||}}}zzzwwwsssnnntttqqqrrrqqq___\\\\\\XXXXXX^^^[[[[[[___fffkkknnntttzzzvvvxxxzzzzzzyyyyyy{{{|||}}}}}}}}}}}}}}}~~~yyykkkaaa\\\UUUQQQNNNLLLNNNPPPRRRSSSTTTVVVYYY]]]ggg}}}|||ccceeeooo}}}qqqGGG:::;;;888555777444444222111000//////////////////...------,,,,,,111,,,***------***)))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++******---111:::KKK[[[WWWRRRSSS]]]iiisss{{{{{{~~~{{{|||mmmeeelllwwwvvvWWWDDDIIIWWWhhhrrryyy}}}aaaSSSNNNGGGCCCCCCCCCBBB@@@=========<<<======>>>???@@@BBBCCCCCC@@@>>>======>>>?????????>>><<<;;;:::777777777777888999::::::;;;::::::999999888888888888888888888888999::::::;;;;;;:::999888888888888:::::::::999999999888888888777666666888888777666888888777666777888999:::;;;===???===999666666777;;;:::::::::::::::;;;;;;888:::999888CCCWWWccceee]]][[[lll|||yyyzzztttyyy~~~{{{|||sssllljjjkkkssstttxxxvvviiissswwwhhh^^^bbb\\\WWWTTTWWW[[[aaakkkttttttvvvxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~nnn\\\TTTOOOLLLMMMHHHIIIKKKMMMPPPRRRSSSTTTYYY^^^iiiyyydddbbbtttooonnnQQQ999666:::666333555444333222000////////////........................///+++)))+++,,,******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******'''***------+++///AAASSS\\\\\\\\\```kkkxxx}}}|||{{{vvvnnnqqq{{{{{{zzzuuuwww}}}sssaaaVVVXXXaaaqqqfffJJJ???LLL___ccctttuuuOOOKKKIIIFFFEEEEEEEEECCCAAA<<<<<<<<<;;;;;;<<<<<<===AAABBBDDDCCCAAA@@@???@@@>>>>>>>>>>>>===;;;999888777777777888999;;;<<<===:::::::::999999777777666666666666666666777888999::::::999888888888888888999999999999999:::::::::;;;999777666777888888777888888888888777888999;;;>>>BBBEEEBBB<<<777666888999999888888888999:::;;;;;;>>><<<777;;;HHHTTTYYY]]]ZZZnnn{{{vvvuuunnnrrr~~~zzzxxx~~~zzzwwwuuu~~~zzzkkkiiiddd[[[UUUTTTUUUXXX___fffpppsssuuuwwwwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||}}}}}}}}}~~~~~~~~~kkkRRRPPPSSSOOONNNRRRLLLMMMOOOOOONNNOOORRRTTTYYYlllddd```uuu{{{SSSBBB666777999333000222222222111000///......///---------.........//////...+++******++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''***------(((***888GGG[[[bbbdddbbbhhhvvv~~~}}}~~~|||}}}zzzuuuiiicccggg}}}xxxxxxuuunnnoooxxxzzzlll\\\VVVRRRRRRZZZkkk~~~oooUUUEEEEEETTTdddqqq{{{aaaIIIHHHGGGGGGFFFFFFDDDBBB@@@<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@??????@@@AAA======>>>===<<<:::888777777777666777888:::<<<>>>999999:::999888777666555555555555555666777888999999999888777777777888888888888999999999999::::::;;;999666555666777777666666888999999777777999;;;>>>BBBEEEBBB<<<666666888888777666666666777999:::;;;>>>>>>:::999???GGGMMMWWWTTTggg|||uuurrr}}}rrrkkkaaaYYYRRRRRRSSSSSSUUUYYYdddggglllppprrrtttvvvxxxvvvvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzz|||~~~~~~}}}}}}}}}}}}iiiVVVKKKPPPSSSLLLJJJOOOSSSSSSRRRNNNLLLOOOWWW___nnnmmm___{{{zzzeeeFFF===777888666000...111111111000///............,,,,,,------.../////////...---+++******,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))+++******+++***+++222;;;RRR```gggbbbbbbmmm{{{|||zzzwwwvvvyyy{{{vvvnnnccc```eeexxx~~~wwwrrrjjjdddiiitttyyy}}}xxxgggZZZVVVRRRMMMNNNVVVhhh{{{sssTTTGGGNNN^^^ppp{{{rrrRRRIIIFFFGGGGGGFFFDDDBBB???======<<<;;;;;;:::;;;;;;;;;888999;;;;;;;;;<<<===???<<<=========<<<:::999888666666555555666888;;;<<<777888999999888777555444555555555555666888999:::888888777777777777777888888888888888888888888999888555333222333444444333555777:::999777666888;;;<<<>>>@@@===999555444555888777555555555777999;;;888<<<>>>===;;;<<>>======<<<;;;;;;;;;;;;;;;777999999999888999:::<<<;;;<<<=========;;;:::999888777666555666888;;;<<<555666888999999777666555555666666666777999:::;;;777777666666666777777888888777777777777777777777555444222222333444333222333777:::999666555777:::;;;;;;:::999777666555555999888666666777999;;;===999;;;===>>><<<<<<@@@EEEMMMPPP\\\mmmxxxyyywwwvvvoooqqqlllnnnyyy|||~~~||||||tttwwwuuuhhh[[[VVVTTTSSSSSSVVVRRRVVV\\\```cccdddfffgggkkkmmmpppsssuuuvvvvvvuuuyyyxxxxxxwwwwwwvvvvvvvvvtttuuuvvvvvvuuuvvvxxxzzzyyyzzz{{{||||||}}}yyyjjj\\\SSSMMMIIIHHHJJJLLLMMMMMMNNNQQQXXX]]]]]]___aaabbbjjj~~~|||yyyrrraaaIII999777444333333222000000333//////......------......---------...............***,,,,,,))),,,222222...))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))+++''''''***---,,,,,,...;;;III[[[ccc```\\\dddpppzzz|||{{{zzz{{{tttlllfffiiirrrvvvtttpppmmmmmmpppvvv{{{xxxppplllgggpppooonnnrrrzzzzzzkkk___VVVOOONNNMMMOOOSSSYYY]]]```sss~~~```QQQMMMfffpppTTTLLLPPPHHHIIIJJJIIIFFFCCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;:::999888:::;;;;;;<<<=========<<<;;;:::;;;:::888777888:::===>>>444555777888999888666555666666777777888:::;;;<<<777777666666666666777888777777777777666666666555666444444444666666555444222666:::999555444666999===;;;999888999999888777;;;999888777888:::===???>>>===>>>>>><<<;;;>>>CCCFFFLLLTTT\\\bbbeeeeeecccmmmooolllqqq}}}~~~}}}sssmmmyyy|||{{{}}}}}}jjjcccnnnaaaZZZWWWWWWZZZXXX[[[___```___]]]]]]\\\gggiiimmmpppssstttttttttxxxxxxwwwvvvuuuttttttssstttuuuuuutttttttttwwwyyytttvvvyyyzzzzzzyyyzzz{{{~~~~~~~~~~~~zzzwwwwwwxxxwww|||wwwjjjWWWTTTOOOLLLLLLLLLLLLLLLHHHOOORRRPPPQQQWWW[[[\\\gggkkkpppuuummmdddgggllllllsss|||pppuuu}}}sssIII;;;777666444333444333111111222//////...---------..............................'''***+++)))---555666222))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((&&&(((++++++)))***...666@@@TTTdddcccYYY[[[eeeqqqttttttxxxvvvwwwnnnfffhhhnnnsssttttttpppppprrruuuwww{{{tttqqqnnnllloooyyyvvvkkk```WWWSSSNNNKKKNNNVVV]]]______cccqqqlllPPPLLLOOOppp}}}\\\QQQMMMIIIMMMNNNNNNLLLHHHEEECCCBBBDDDAAA>>><<<>>>@@@AAABBB===<<<;;;::::::::::::;;;???>>>>>>===<<<;;;;;;;;;999999999888888777777777444555888:::;;;;;;:::999888888888888888888888888::::::888777777777888999;;;:::888777666777888888777777666444444333333333:::::::::999999999888888;;;::::::999999888888777777777666555444888???EEE>>>===;;;;;;===>>>>>>===;;;GGGRRRUUUTTTUUUYYY\\\fffhhhqqqvvvxxxyyyrrrnnnjjjkkkqqqyyyzzzyyyxxx~~~jjjmmmyyynnnrrrpppgggmmmiiilllsssnnn^^^SSSRRR\\\ZZZ^^^iiipppnnnkkkkkkwwwvvvuuutttsssrrrqqqppppppqqqrrrsssssssssssssssvvvwwwwwwxxxxxxxxxxxxwwwxxxxxxyyyzzzzzzzzzzzzyyy}}}}}}||||||{{{zzzyyyyyy{{{yyywwwtttrrrpppooonnnppppppppppppooonnnmmmlllllljjjiiiiiihhhccc[[[UUUMMMKKKIIIIIIKKKLLLLLLKKKNNNIIIFFFSSSaaa^^^___ooouuuccc___uuuooobbbgggllliiihhhnnntttzzz~~~[[[???888:::444444333222111000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***(((&&&%%%&&&'''(((((((((''''''''''''(((((()))))))))***++++++,,,,,,000555GGG]]]eee```]]]```kkksssqqqttt{{{rrrkkkiiihhhhhhoooyyyxxxuuussspppnnnqqq~~~zzzpppooonnnpppzzzuuuhhh___YYYSSSQQQQQQUUU\\\bbbeeeffflllpppwwwzzzWWWDDDOOObbbnnnUUUMMMJJJHHHHHHJJJLLLLLLJJJHHHHHHHHHFFFCCC@@@???@@@AAAAAAAAA<<<;;;;;;:::::::::;;;;;;=========<<<;;;:::::::::;;;::::::999888888777777444555666888999999999999888888888888888888888999999888777666666666777777:::999999888777777888888888777666555444444444444888888888888888888777777:::::::::999999999888888777888888777666666999<<<999999999:::<<<=========<<>>RRRbbbddd^^^ZZZfffssstttvvv}}}wwwqqqjjjgggmmmwwwttttttwwwyyywwwwww~~~}}}llllllmmmuuuvvvkkkaaa[[[XXXWWWWWWZZZaaahhhkkklllqqqtttyyybbbEEEHHHaaa|||uuu[[[NNNIIIHHHIIIFFFIIILLLLLLKKKIIIHHHIIIFFFDDDBBBAAABBBBBB@@@???;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999===<<<;;;:::999888777666444444555555666777999999999999777777666777888999777777666555555555555555888999999999999888888777888888777666555555555555666666666666777777777777:::::::::999999999999999444666888999888777666777999;;;<<<>>>>>>>>>===<<<:::;;;@@@MMM\\\fffgggfffiiieeejjjvvvzzzxxxzzzwwwqqqnnnssswww|||xxxvvv}}}zzzooossswww|||www{{{nnnUUUGGGEEEGGGDDDDDDFFFHHHKKKRRRYYY\\\```dddeeeeeeeeegggjjjiiiiiijjjjjjkkkjjjjjjjjjjjjjjjkkklllllllllllllllmmmnnnooooooppppppoooooonnnmmmmmmllllllkkkkkkkkkhhhhhhgggfffccc```^^^\\\WWWVVVTTTRRROOOLLLJJJHHHGGGEEECCCCCCDDDFFFFFFFFFDDDGGGJJJLLLNNNPPPSSSVVVUUU```eeennnyyyrrrxxxyyyzzz}}}zzzyyyzzzUUUAAA888333222444333333222111000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))((((((((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&))),,,///111((((((''''''''''''(((((((((((()))******++++++,,,------222BBBYYYgggcccWWW___pppvvvwwwuuuooottt|||ssswwwlllhhhiiirrr{{{qqqhhhbbb___^^^^^^bbbhhhooosssvvv{{{}}}jjjQQQBBB```zzz^^^NNNLLLIIIHHHLLLIIIKKKMMMLLLIIIEEEDDDCCCDDDCCCAAAAAABBBBBB@@@>>>999999999999:::;;;<<<===<<<<<<<<<;;;;;;;;;::::::>>>===<<<;;;999888777666444444333333444666888999:::999777666666666888999777666666555555555555555777888999:::999888777666888888777666666666666666666666666666666777777777888999999999999999999999222444666888999999999999:::<<<>>>>>><<<:::888888:::777<<>>???@@@@@@???===777777888999:::;;;===>>>=========<<<<<<<<<<<<<<<>>>===<<<;;;999888777666444333222111222555777999:::999777666666666777777666666666666666555555555555666777888999888777666888777777666666666666777666777777777777777777777666777777888888999999999777666666666777999:::;;;666888:::999888777999:::CCC<<<888???KKKZZZlllzzzpppkkkdddmmmwwwrrr|||yyyvvv~~~|||ppplllnnnqqqxxx}}}|||tttsssuuupppvvvppp^^^UUUWWW]]]ZZZZZZXXXPPPIIIEEEEEEGGGAAADDDGGGHHHHHHJJJMMMQQQVVVWWWYYY[[[]]]___``````___```aaabbbccccccdddcccccccccdddeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbaaaaaa______^^^[[[WWWSSSNNNKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHIIIQQQQQQQQQTTT\\\iiiwwwVVVBBB555:::===666333777111000000//////............------------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''((((((''''''''''''(((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''(((((('''(((((()))******++++++***,,,***---@@@YYYfffeeeZZZffflllqqqzzz||||||uuuwww~~~wwwsssnnniiinnntttxxx||||||vvvnnnjjjjjjkkkmmmqqqxxx~~~kkkRRR@@@FFFWWWuuu~~~kkkQQQLLLNNNLLLKKKOOOFFFFFFFFFEEECCCBBBDDDEEE@@@>>><<<<<<======<<<;;;666666777888:::<<<>>>???===========================<<<;;;:::999888777666444333222222333555777999888888888777777666666555666666666777666666555444444555555666666666666666777666666555555666666777888777777777666666666666444444555666777888888999>>>;;;777555555777888888555777999:::;;;???FFFLLLOOOAAA555333888GGGbbbzzzvvvwwwlllnnn{{{xxxhhheeessszzzyyyooonnnuuuuuummmqqq}}}lllppp~~~|||tttoooppplll```QQQHHHGGGHHHHHHEEECCCBBBAAAAAACCCEEEFFFGGGHHHJJJMMMOOOQQQRRRRRRVVVWWWXXXYYYZZZ[[[[[[[[[YYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUTTTRRRNNNKKKGGGEEECCCCCCBBBBBBCCCDDDFFFGGGCCCEEEHHHIIIJJJKKKMMMOOOMMMOOOUUUcccvvv{{{zzztttwwwhhhBBB999555666555000111777000/////////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((''''''((())))))******+++***,,,,,,,,,666IIIZZZddd___eeefffkkkuuuxxx{{{{{{{{{zzz}}}wwwsssssshhhfffggglllsssuuuxxx}}}{{{ssspppqqqqqqrrrvvv{{{ppp]]]RRRHHHDDDVVVpppiii\\\PPPMMMLLLIIIIIIKKKDDDDDDCCCBBBBBBDDDHHHKKKDDDAAA===;;;::::::999888444555666888:::<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777333333333333444666777888777888888999888666444333444555555666555444333222333333333333333444555666666555555555555555666666888777777666555444333333222222333444555666777888>>>:::666444555666666555777999::::::<<>>???AAABBBCCCDDDDDDHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOLLLKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBDDDFFFIIIJJJJJJLLLOOORRRTTTZZZaaafffaaafffsss~~~xxxrrr{{{dddGGG999666333000///000000111//////............---------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''(((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((((((((((((''''''''''''((((((''''''(((((()))*********++++++,,,...111999HHHVVVdddgggdddfffooosss|||}}}|||yyyzzzzzzuuutttwwwyyy{{{|||ssslllddddddiiinnnrrrwww|||zzzwwwxxxxxxyyyzzznnnUUUAAAAAAGGGQQQkkkSSSQQQNNNLLLIIIFFFFFFGGGGGGFFFDDDBBBAAADDDIIIMMMHHHDDD???;;;999888777666444444555777:::<<>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGJJJMMMOOOQQQSSSVVVYYY^^^gggrrr{{{aaaqqq|||nnnwwwwwwRRRBBB:::444444111...111666333,,,..................---------------,,,,,,,,,++++++************************)))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((''''''&&&((((((''''''''''''((((((''''''(((((()))*********,,,)))+++000000///999IIIiiijjjddddddkkkppp{{{tttppprrrzzz}}}uuuqqqnnnpppqqqsss~~~{{{mmmgggiiijjjmmmrrrxxx~~~|||}}}~~~}}}~~~___HHHBBBDDDGGGccclllPPPMMMIIIFFFFFFEEEDDDCCCHHHIIIIIIFFFCCCBBBEEEHHHEEECCC>>>:::888777777888888999:::;;;<<<<<<======;;;:::::::::::::::;;;;;;999999888888888888999999777666444333333555888999444555666777666555333111555444333333555555444333555444222111111222444555333333333333333444555666555333222222333333111000111222444555555555444444444222111222555777777555666666444222666>>>@@@>>><<>>??????>>>>>>AAACCC?????????AAACCCDDDAAA???===@@@BBBAAABBBFFFHHHEEEIIIHHHGGGFFFEEEDDDDDDDDDFFFKKKIIIJJJQQQPPPPPPYYYVVV\\\dddllltttyyyoooyyyxxxssswwwyyyWWWGGG<<<222333333222222111000000000------------------------------------------------************************++++++************++++++%%%''')))***)))&&&""" &&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))******+++,,,///444888aaaiiihhh```aaapppvvvnnnoooppprrrvvv|||{{{qqqrrrpppbbbdddgggppp}}}QQQCCCEEEOOOXXXuuu{{{```NNNKKKGGGEEEDDDDDDDDDCCCGGGIIIIIIGGGDDDCCCDDDFFFEEECCC???<<<999888888888777888:::;;;<<<===<<<<<<:::999888888777777888888777777666666666777888888666555333222222333555777222333555555555444222111444333333333444444444333555444222111111222444555333333333333444555666666444333222222333333222111222222444555555555444444666666555555444444555666222555777777:::???>>>;;;999:::777222111777???CCCJJJPPP___llliii___dddrrrqqqfffhhhiiifffiiiqqqyyy{{{{{{~~~xxxrrrttt}}}qqqlllggg```ZZZYYYTTTSSSOOOIIIEEECCCAAA@@@???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCBBBAAAHHHHHHGGGEEEIIIPPPSSSQQQMMMMMMLLLLLLLLLLLLMMMNNNIIISSSUUUTTTXXXWWW\\\jjjiiiuuuyyypppiiidddsss|||]]]DDD;;;999555333222222111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((''''''(((''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((()))))))))***---111555QQQeeemmmaaa[[[iiixxx{{{|||||||||sssmmmnnnmmmmmmooovvv~~~nnnjjjvvvrrreeedddfffooo{{{CCC@@@NNNaaaqqq___SSSJJJGGGDDDBBBCCCDDDCCCCCCGGGHHHIIIGGGEEECCCCCCCCCCCCBBB???===;;;999888777555777999<<<===<<<;;;;;;888777666555444333333333444444444444444555666666444333222111000111222333000111333444444333222222333333333333333333333333555444333222222222333444222333333444555555666666444333222222444555444333222333333444444444444333333666777777444333555777000444666555777::::::777:::888555333333666===CCCQQQKKKTTTiiikkk^^^___mmmnnnddd^^^___```aaahhhqqq}}}~~~yyy{{{wwwqqqiiiaaaZZZTTTOOOMMMGGGEEEDDDCCCCCCCCCAAA@@@DDDDDDCCCBBBCCCEEEIIIMMMHHHIIIJJJPPP]]]lllsssrrrqqqnnnhhhaaa\\\YYYXXXXXXXXXeeehhhggglllqqq|||fffZZZWWW[[[```ooo|||||||||{{{[[[AAA555333444666222222111111000000//////------------------------++++++++++++++++++++++++************************''''''))))))))))))'''''')))((('''&&&&&&&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((()))'''((((((((((((***---000999WWWiii```WWW```mmmrrrssssssuuuzzzyyysssssssssoooiiifffmmm{{{rrrooo{{{}}}ppp______eeennntttvvvxxx|||???HHH^^^uuuhhhNNNMMMHHHEEEBBBAAABBBDDDDDDDDDEEEFFFGGGGGGEEECCCBBBAAA@@@???>>><<<;;;999777666555777999;;;<<<<<<:::999666555444222111000000000222222222222222333444444333222222111111111111111000111222333444444333333222333444333222222333333555444333222222222333333222222333444555666666777444333222333555666666555333333333333333333333333000222555666666555555555666888888555666:::;;;999:::888888888555444===JJJbbbZZZZZZaaa```[[[aaannnggggggiiiiiihhhgggjjjooouuuzzz{{{~~~|||yyy___dddnnnooo}}}wwwoookkkaaa]]]XXXTTTRRROOOLLLIIINNNMMMIIIGGGIIIPPP\\\dddbbbgggooo}}}wwwpppnnnppprrrzzzooobbbdddiiitttvvvmmmuuunnnWWW@@@888666222111444222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))+++,,,,,,+++)))((((((''''''&&&'''((()))***&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((()))((('''(((+++---+++AAAVVVZZZVVVYYYeeepppqqqqqqrrrwww}}}~~~{{{~~~wwwkkkbbbgggxxx|||```]]]\\\aaaeeehhhnnnttt|||JJJ\\\qqqvvvWWWKKKLLLFFFDDDAAAAAABBBDDDEEEEEECCCDDDDDDDDDDDDCCCAAA???>>>===<<<;;;:::888777666666777999;;;;;;:::999888444333222111000000000000222222111111111111222222222222333333333333222222222222333444444444444444222333555444222111333444444444333333222222222222111222444555666777777777555444333444666777777666333333333333222333333333111111222444666777666555<<>>999777FFF\\\tttxxxuuuggg[[[[[[eeemmmnnnssswwwtttpppnnnnnnmmmoooyyyxxxxxxyyyxxx~~~|||}}}~~~___SSSRRROOOSSS\\\jjj{{{yyysssmmmgggdddjjjeee]]]XXX[[[fffttt~~~|||vvvxxxrrr}}}|||{{{{{{}}}MMM???666999999333000444111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((***++++++***((('''%%%&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))******)))((((((***,,,---///>>>QQQWWWUUU___pppssssssuuu{{{ssshhhlll}}}ooofff___]]]^^^bbbkkktttzzz```sss___OOOKKKJJJFFFCCCAAA@@@AAACCCDDDDDDAAA@@@@@@AAABBBBBBAAA???>>>===<<<:::999888888888999999999999888888777666222222222111111222333333444333222111111000000111111222333444555444333333333333333333444444444444222444666555333222333666444444444333333222222111111222444666777888777777777666555555777888777666444333333222222222222333555444333222555:::@@@DDDDDDIIIPPPWWW\\\XXXHHH888999555:::DDDDDDDDDWWWrrrfffaaagggkkkrrryyy{{{tttppprrrqqqnnnpppwww|||```aaaiiirrr~~~{{{~~~qqqhhhkkkmmmgggddd___aaaooozzzsssvvvkkkgggbbbbbblll|||ttt|||}}}zzz[[[@@@999666777555000///555000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&((((((((((((&&&&&&$$$&&&'''((()))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))((()))***+++***))))))***,,,333***///DDDSSSVVV^^^lllppprrrvvv}}}}}}tttwww|||uuuhhh___\\\^^^gggpppyyy~~~tttlllQQQIIIHHHFFFDDDBBB???>>>@@@AAABBBBBB???===<<<===???AAAAAA???@@@???<<<:::::::::;;;<<<<<<;;;999777666555555555111111222222444555777888777666444333111000000000...000222555666555444333444333333222222222222222222666888777333222444888444444444444333222111111000222444777888888888777999777666666888888777555444444222111111111222222222444444111222>>>UUUfffaaacccgggnnnvvvtttaaaMMMIII>>>???MMMTTTWWWjjjlllZZZ^^^hhhvvvxxxnnntttsssZZZZZZ```iiixxx}}}yyyppp{{{zzz}}}||||||xxx}}}rrrTTTQQQOOOQQQ[[[jjjzzzzzz~~~~~~ppp___CCC<<<999666444111///111333000000///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((''')))******))))))***,,,000+++,,,888LLL^^^ggghhhfffjjjqqqyyy{{{tttzzzvvviii```]]]bbbiiisssvvv{{{~~~sss[[[JJJEEEDDDCCCCCC@@@>>>===>>>???@@@@@@>>>;;;999:::>>>AAAAAA@@@BBB@@@>>>;;;:::;;;===??????===999666444444444555111111222333555888:::;;;999777666444222000000///,,,...111444666555444333333333222111000000000111333666999888444222555999444444555444333222111000000222444777888999888777:::888777777888888666555555444222111111111222222,,,111444///000CCChhh~~~mmm]]]JJJFFFWWWbbbeeeuuucccIIIMMM```}}}iiiooowwwuuufffdddcccfffrrryyy}}}uuusssooo~~~xxxnnneee^^^^^^cccrrr~~~eeeRRRIIIGGGGGGKKKTTTaaammmuuuuuusss{{{~~~XXXAAA<<<666777666222111222222000000//////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))'''%%%###"""$$$''')))&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))(((&&&((())))))((((((***+++&&&------///GGGhhhrrrhhh]]]bbbkkktttzzz~~~~~~}}}yyyvvvooohhhvvvvvvjjjcccdddiiilllnnnqqqsssvvv}}}rrrYYYPPPLLLEEEBBBEEEEEEAAA@@@AAA???<<<;;;>>><<<>>>???>>>======>>>???CCCAAA>>><<<;;;;;;;;;<<<@@@>>><<<:::888777666666444666999::::::::::::;;;:::777444222333333333333333333444555777999;;;<<>>888666222222222111111111000000///............---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))'''%%%%%%%%%'''((($$$''')))***'''$$$###"""''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((---+++))),,,888LLLeeeuuuhhh```]]]ooo}}}uuussssssvvvwwwzzz}}}hhhaaaeeeqqqyyysssnnniiifffdddeeekkkooottt|||lllVVVOOOKKKEEECCCFFFCCC???>>>@@@@@@======@@@999;;;<<<===<<<<<<>>>@@@BBBAAA???===<<<<<<======???>>><<<:::888777666555555666888999:::===AAADDD>>>;;;777555555555444333222222333555666777888999BBB999222333555333222444666555555555444444333333333222222111222333444555555555555666666555555555555444333222222222333333777555333111000////////////,,,)))+++777JJJ```nnnssstttwww{{{yyyrrrrrr}}}iiiKKKEEEMMMTTTkkkwww{{{ffffffffflllxxx|||ttthhhbbbkkkpppssstttxxx{{{vvvooowwwxxx{{{qqqppprrrrrr~~~yyyuuu|||sssnnn}}}kkkeeevvvwwwfffVVVRRRooommmMMM===888777777222222111111111000000000............------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***((('''%%%%%%%%%'''(((&&&'''((('''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''')))))))))))))))))))))))))))***+++,,,222BBBYYYjjjjjjddd___jjjyyyuuusss}}}xxxrrrlllpppsssxxxzzzfffaaacccmmmyyyyyypppjjjhhhkkkrrrwwwyyy|||tttbbbRRRMMMKKKFFFCCCEEEAAA======@@@@@@===>>>AAA;;;<<<======<<<<<<===>>>???>>>===;;;;;;<<<<<<===>>>===;;;:::888777666666666666777777:::???GGGLLLAAA===:::777777777666555222333444666666666555555:::444000222555555555666666666555444333222222111111111111111222333555555444444555555555555444444333222111111000000111111555444333111000/////////,,,+++'''***:::NNNTTTOOOTTTYYY]]]\\\XXXXXX]]]bbbaaadddhhhlllsss{{{aaaOOOLLLPPPWWW[[[eeettt|||lllbbbcccjjjtttwwwqqqgggaaalllnnnpppttt|||uuuvvv{{{yyyvvvzzz}}}yyy|||{{{|||||||||cccQQQPPP```vvvPPP888333666777555111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''%%%%%%&&&''''''(((((('''%%%%%%(((---111&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((************************&&&***---++++++555HHHXXXfffeee___bbbnnnppppppzzz|||}}}tttkkkeeehhhjjjnnnyyy|||ooojjjjjjnnntttzzzoookkkllluuu|||}}}{{{{{{yyy}}}dddXXXNNNKKKJJJFFFDDDEEEAAA======??????======AAA???@@@AAA???===;;;<<<<<<;;;;;;::::::::::::;;;<<<>>>===<<<:::999888888888888888888888:::???EEEIII???<<<999777777888888777333444666777777666444333444111000222444555555555666555444333222111000000//////000111222333444555444444333333333333444444111111111111000000111111444333222111000///......***,,,((((((888JJJGGG777666:::<<<999555555:::@@@999@@@KKKWWWddduuu}}}```OOOKKKFFFCCCFFFRRRgggxxx~~~}}}```aaagggqqqyyyyyytttnnnnnnpppqqqqqquuu}}}nnnfffWWWZZZfff~~~eeeSSS===333555888666111111111000000000/////////------------,,,,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((('''&&&%%%%%%(((,,,000&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************************'''***+++***(((...999CCCVVVaaa___[[[bbbhhhmmmvvvsss{{{|||ssscccdddbbbdddooo{{{{{{vvvsssooonnnrrr{{{zzzpppiiinnnvvvyyyyyyyyywwwjjjXXXRRRLLLJJJHHHEEEDDDDDDBBB???>>>??????<<<<<<>>>>>>??????>>><<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<>>>>>><<<;;;::::::::::::999:::;;;;;;:::;;;===???:::777555555777999::::::555666888999888777444333333333222111222444444222555444333222111000///.........///111222333333444333333222222222222333333111111222222222222222222222222111111000///...---)))---+++)))222@@@<<<---------,,,++++++---000333222777>>>FFFOOO[[[gggooo|||nnnSSSGGGBBB>>>;;;???JJJYYYgggqqqmmmiiifffiiisss}}}}}}uuusss~~~zzzzzz~~~sssYYYWWWfffnnn{{{yyy___EEE>>>777555666777444000000000000/////////......---,,,,,,,,,++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&'''''''''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************************+++***)))((())),,,000222DDDYYY```[[[\\\aaajjjxxxtttzzzhhhiiihhhiiinnnvvvzzzzzz|||wwwpppkkkooo{{{~~~jjjdddhhhnnnsssvvv}}}mmmUUUQQQOOOLLLJJJGGGDDDCCCCCCBBB???===???>>>;;;;;;>>>:::;;;===<<<;;;;;;<<<===<<<<<<========================<<<;;;;;;:::;;;;;;888:::<<<<<<:::777666666666444222333555888999:::666777888888888777555444333555444111000333333111333333222111000//////...---...///111222222222222333222111000000111222333111111222333333333333222111111111111000///------)))------,,,000777444+++...+++)))***---111222111333555777:::>>>CCCIIINNN```oooqqqZZZJJJ???>>>???@@@AAAFFFQQQ\\\{{{yyyrrrlllqqqsssttt~~~oooqqqvvvuuuxxx|||dddXXX]]]kkk{{{xxxrrrrrr|||[[[CCC;;;999666333222111111111////////////............,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))************************,,,***((((((+++,,,+++***666NNN]]]]]]^^^___fffvvvxxxzzz}}}sssuuuwwwwwwuuusssrrrqqq}}}xxxsssxxxppp^^^[[[```hhhooo~~~~~~iii[[[PPPNNNOOONNNJJJFFFCCCBBBBBB@@@===<<<>>>>>><<<<<>>BBB@@@???FFFQQQiiiwww|||zzzwwwvvvddd```cccssswwwsss}}}vvvttt{{{pppbbbYYYjjj~~~zzz}}}}}}ZZZBBB888999777333000/////////000/////////.........------++++++++++++************************************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((''''''$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))))))))************)))))),,,BBBSSS]]]bbb]]]___mmmtttvvvwwwzzz~~~wwwrrrrrruuu}}}rrr[[[RRRUUU^^^gggrrr~~~oooVVVPPPPPPNNNPPPOOOJJJEEECCCBBBAAA>>>;;;;;;>>>???===>>>BBBJJJJJJHHHDDD???:::888888888999999999999888777666999999888888777888888999444666888888777777888:::666444222222444666777777666555555444444444555555333777666000...333666444000000000000////////////...///000111111000//////222111000......000111222///000111333333333222111//////000000000...---,,,+++)))+++333666222---,,,(((((((((((()))***+++++++++---000222333333333222222===BBB>>>BBBKKKGGG;;;999777888:::888666<<>>:::888777<<>>;;;666666666666666666666666666777777666666666777777888444333333333444444555666444333333222111111111222333333444555555444333333111222333444444333222111000000000000000000000000////////////////////////---000333333111///000111////////////////////////..................------)))---111555444000+++''')))))))))*********++++++///---+++,,,///111000///...000111111000111444888888777666555666888:::;;;;;;HHH]]]rrruuunnnsss{{{tttuuuyyywwwiiibbbWWWVVViii~~~rrrlllfff___MMMDDD999222111222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&$$$#########$$$$$$&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))************+++///555AAAUUUccc___SSSbbbgggiiijjjssstttmmmmmmsssyyy~~~tttggghhhuuu~~~~~~rrraaaVVVOOONNNQQQTTTTTT]]]qqqdddQQQLLLIIIDDDCCCGGGHHHEEEDDDEEEDDDBBB@@@===;;;:::888:::CCCNNNTTTSSSKKK???999999888444444444444444444444444444444444333333333444444555333333333222333333444444333333222111111111111111222333444444444444333222000111222333333222111000////////////////////////...........................000222111///...///000.................................---------------***---111444444222...+++))))))))))))************000///......000111000000...///000000///111444777333444444555666666777777666<<>>;;;<<<::::::;;;888555888===;;;:::777444333444555666222222222222222222222222444333333222222222222333222111111000000000000111000//////........./////////000111222222111000///////////////////////////////////////////////////........................000000...,,,++++++,,,---------------------------,,,,,,,,,,,,,,,---------...///000222333444444333111111111000000000//////333777<<>>>>>999777888666000---...000000///......---,,,,,,++++++++++++++++++++++++************)))))))))(((,,,++++++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&(((&&&&&&)))...000+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))))))))***+++------***---<<>><<<===<<<888777888777555888===;;;999777666555333444555222222222222222222222222333333222111111111111111111000000/////////000000///......---......////////////000111111000//////........................................................................000///---+++++++++++++++------------------------++++++++++++,,,,,,------......///111222333444555555555555555555555555555???DDDJJJNNNOOORRRVVVZZZIIIFFFBBB>>>;;;999777666555444444444444666777888555888:::888666999DDDMMMnnnsssvvvqqqhhhccceeejjjnnnwwwrrrfffhhhkkkyyy~~~{{{|||~~~nnnjjjuuu}}}~~~|||wwwwwwxxxwwwsss}}}{{{```[[[```aaa______llljjjmmmwww{{{||||||cccDDD:::>>>444333444555222///...000//////......------,,,,,,++++++++++++++++++++++++************)))))))))(((***))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&%%%(((&&&&&&)))...000+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''(((((((((((()))))))))))),,,---+++***333GGGXXXjjjddddddooozzz~~~{{{xxxrrrqqqpppnnnmmmlllkkkjjjpppuuummmaaa]]]eeeiiibbb\\\[[[gggvvv~~~|||vvvmmmgggmmmzzzvvvZZZPPPJJJJJJGGG@@@???BBBDDDNNNSSSKKKAAA<<<===>>><<<777555666777555888<<<:::777666777555222111333333333333333333333333333111111000///............000////////////000111222......------......////////////000111111000/////////......------......///........................------------------------///...,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---------...///000111222333444555555555666666666666AAADDDGGGJJJKKKLLLMMMNNN???<<<:::888888999888777333222111000111333555777999999777333000333;;;CCCIII[[[tttyyynnngggnnnuuussseeefffyyyzzztttuuu~~~zzzmmmRRRQQQYYY^^^jjjyyy~~~|||lllUUUDDD888444888222222222111000///000111......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&$$$$$$&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''(((((((((((())))))'''(((+++,,,***---:::HHHggghhhhhhjjjpppvvvvvvqqqmmmppptttxxxyyyuuummmggglllssspppbbb```eeeggggggfff^^^iiiyyyvvvgggkkktttzzzzzztttsssuuu{{{~~~]]]OOOMMMJJJIIIGGGDDDBBBBBB???DDDFFFBBB>>>======;;;:::666555777777444444777777333333777666222111444333333333333333333333333222111000///..................//////000111333333...............///000000///000111111111111000///000///...------...///000........................------------------------...,,,+++,,,...///---***++++++++++++++++++++++++)))))))))***+++,,,,,,,,,+++,,,---...//////000000......///000111222333333555666777999<<<<<<;;;999555222000111333555555444111111111111222333444444999888555111000333999>>>888FFF]]]tttvvvmmmmmmrrryyyvvvkkk]]]VVV___qqqsssYYYAAA:::888333000222444555444111000000000///---------,,,,,,,,,,,,,,,************************************))))))))))))''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))'''''''''((((((((())))))''''''))),,,+++***000888NNN```jjjeeecccjjjnnniiinnnqqquuuzzz~~~|||wwwrrrwww}}}rrriiijjjpppsssrrrfffdddppplllpppwwwzzzssshhhcccddddddjjjttt{{{```UUUKKKKKKIIIFFFFFFHHHHHHEEEAAAAAA>>><<<===@@@<<<666999555555888777333111111444111222777888444444888222222222222222222222222444444222111000000000000.........///111222444555...............///000111///000111222222111000///000///...------...///000........................---------------------------,,,+++---000000---***++++++++++++++++++++++++((())))))***++++++,,,,,,***+++,,,---............((()))***+++,,,---...///,,,+++,,,000444666333000222///------000222111000000222444666666666555444333222111111222444666888;;;:::AAARRRggguuuvvvrrrrrrttt~~~wwwrrr|||uuu\\\dddooo~~~rrr|||jjjIII>>>888<<<:::333111666.../////////000222111///------,,,,,,,,,,,,,,,,,,************************************))))))))))))''''''(((((()))*********%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%$$$###"""%%%&&&((()))))))))((((((&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''((((((((()))+++'''(((------***,,,111333TTTiiibbb[[[ccciiieeesssrrrqqqttt{{{tttqqqvvvxxxtttwwwhhhkkkzzz|||lllcccbbbTTT[[[ggguuu~~~hhhUUUGGGIIIIIIIIIHHHGGGFFFDDDCCCFFFDDDBBB???===;;;;;;;;;:::;;;;;;999666555555666:::666333555999:::888444888666333000///000222333000///////////////000111222111000111444777777777111111000000///.........000000000000000000000000000000//////......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////////////////////////////000000111444333222222333444666777777666===JJJPPPVVVggg{{{yyy|||}}}zzzuuutttpppfffhhhbbbdddvvv}}}tttooobbb|||}}}uuuqqqTTTDDD:::999888666555333222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))(((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******++++++---:::TTTkkkjjj___cccqqqooooooqqquuu|||}}}|||}}}{{{tttooommmlllnnnxxx~~~sssccc[[[XXXZZZcccrrr~~~zzzbbbTTTIIIAAAGGGGGGGGGGGGFFFEEEDDDDDDDDDCCC@@@>>><<<<<<;;;;;;===>>>???===;;;999999999<<<;;;;;;>>>AAAAAA<<<777555444333111111222333444111111000000///000000000222111111333666888888777333222222111000//////...222222222222222222222222000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++++++++++++++++++++++++++******))))))******+++*********+++++++++,,,,,,++++++,,,,,,,,,---------........................//////......//////000111222222222222333444555666888666;;;BBBDDDEEERRRbbbwww~~~{{{sssnnnpppxxx~~~iiiUUU^^^aaajjjxxxaaaMMM???999777777666555333222111111////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))((((((((('''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******++++++---333EEE]]]iiiiiijjjnnnjjjooowww~~~yyyrrrvvv}}}yyysssooofff^^^[[[WWWZZZcccnnnvvvwwwyyy|||kkkWWWOOOJJJGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA???>>>===<<<<<<<<<===???AAAAAA???<<<;;;;;;======@@@DDDGGGEEE>>>888444444444444444555555666333333222111000000000000333333333666999:::999777555555444333111000000///222222222222222222222222000000000////////////...---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++)))*********++++++++++++*********+++++++++,,,,,,------------------------///............///000000000111222333333444444333777555777;;;999666===IIIUUUfff|||{{{nnnlllhhhgggjjjqqqxxx~~~~~~rrrdddooo{{{pppXXXDDD:::777777777444444333333222111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))))))))((((((((('''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&''''''''''''((((((((('''(((((())))))******+++------444GGG___llllllfffdddkkkvvvyyyqqqtttyyyzzzqqqeee[[[VVVUUUTTTWWW^^^eeefffccceeeiiiqqqzzz~~~eeeOOOLLLOOOMMMJJJJJJGGGGGGGGGFFFEEECCCBBBAAA@@@@@@??????>>>>>>>>>>>><<<>>>AAABBB???===;;;:::;;;<<>>>>>IIIYYYooo{{{vvvhhh[[[\\\jjjyyyzzzpppwww|||vvvooohhhtttppp|||}}}vvvsssrrrwwwxxxTTTJJJ>>>888777999888666222222222111111111111111.........---------,,,,,,++++++++++++++++++++++++))))))************))))))))))))(((((((((''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********---++++++444JJJ^^^ddd```___dddkkkrrr{{{ssskkknnnttt}}}fffUUUMMMLLLQQQSSSWWWYYYWWWUUUYYYaaagggrrraaaSSSJJJOOORRRLLLFFFFFFIIIIIIHHHFFFDDDBBB@@@??????@@@@@@@@@@@@@@@@@@@@@;;;>>>AAAAAA???===;;;:::::::::;;;===>>>===;;;999999999:::;;;:::888666555555555333222111111111111333333555888::::::888666666666555444333222111000////////////////////////.............../////////,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,+++******************************))))))))))))))))))***(((((()))))))))*********((((((((()))))))))******++++++++++++++++++++++++---------------......///,,,...///111222111111000000111333666555444666;;;<<<@@@DDDPPPiiivvvwwwmmmaaa___hhhvvvuuurrr{{{|||uuusssssssssppphhhmmmxxxooolllkkk```kkkqqq}}}{{{aaaOOO>>>===;;;:::999666333000111111111111111111111111------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******)))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))*********+++++++++666JJJ[[[ccc\\\```fffkkkooowwwtttjjjkkkooozzz|||ooo\\\WWWXXXXXXVVVUUUTTTQQQRRR[[[fffjjjvvvNNNJJJIIILLLLLLJJJHHHHHHHHHGGGFFFEEECCCAAA???===>>>???@@@@@@@@@@@@??????<<<>>>AAAAAA???===<<<<<<:::::::::::::::::::::;;;::::::;;;:::999777666444444444333222111111111111333333333555777888666555444333333222222111111000////////////////////////---------------.........+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++++++++******************************))))))(((((())))))***(((((((((((())))))))))))((((((((()))))))))******++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---...//////000000000///111333333333333444666777<<>>=========>>>??????>>>===<<<;;;<<<======;;;::::::;;;999999999999888888999:::777777777777777666555555333222111111111111222222333222111222444555555444111111111000000000000000........................+++++++++,,,,,,,,,------+++*********))))))))))))))))))))))))))))))))))))***************************)))((()))***+++***)))************************))))))(((((((((((())))))'''''''''((((((((())))))(((((()))))))))*********************************,,,,,,,,,+++,,,------...,,,,,,,,,,,,---...///000///000111111111333444444222666::::::777888EEETTTcccnnn|||~~~{{{zzz|||wwwqqqqqqtttxxx|||yyynnniiikkknnn{{{}}}nnnooolllggghhhqqqxxxvvv___TTTcccmmmsssnnnjjjqqq}}}}}}nnnTTTDDD===:::999555222///,,,,,,...111333000000//////......------,,,,,,,,,,,,++++++++++++************************(((((())))))))))))(((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))'''***---,,,///@@@SSS[[[ccclllooonnnlllooorrrvvv||||||uuuqqqqqqlllqqqyyyqqqgggddddddjjjqqqzzzpppeee]]]YYYYYY___gggpppzzz@@@HHHKKKHHHHHHLLLHHH@@@===>>>>>>?????????>>>>>>;;;<<<=========<<<;;;:::888999999888777666777999555777888999777666666777444444444444555555555555111111111000111111222222222111000000222444444333...////////////000000000++++++++++++++++++++++++*********++++++,,,,,,,,,************))))))))))))((((((((((((((((((((((((***************************(((((()))***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))************)))))))))))))))))))))))),,,,,,++++++,,,,,,---...---,,,++++++,,,---///000...000000000111555777777999333555<<<===777666<<<@@@EEEUUUnnnzzzzzzpppssswwwzzz}}}zzzrrrlllhhhfffkkkpppwwwwwwnnneeehhhrrrjjjjjjoooxxx|||nnnddddddmmmwwwssscccZZZSSSNNNMMMSSSYYY\\\```eeettt~~~yyy~~~nnn[[[FFF;;;999777222...222111000111333222...***//////...------,,,++++++,,,,,,,,,+++++++++******************************(((((())))))))))))(((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))),,,%%%&&&...---(((000???^^^ccchhhhhhfffgggnnnuuuqqqvvv}}}~~~{{{yyyyyyrrryyypppfff^^^\\\eeeqqqtttxxxjjjaaa[[[WWWYYY]]]kkkuuuIIIIIIJJJIIIHHHFFFDDDCCCAAAAAAAAA@@@???===;;;;;;:::;;;;;;<<<;;;:::999888888999;;;;;;:::777444222444666777666555333444444555444444444555555333111111111111111000000000000111111111000000000000000////////////////////////.........------,,,,,,,,,((()))***+++,,,++++++***)))************+++++++++***************)))(((((())))))************))))))++++++******))))))((((((******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))******)))))))))))))))***+++++++++,,,,,,,,,------+++,,,,,,,,,++++++---///,,,---///111222333333333555555555666666666666777:::>>>EEERRRcccvvvzzzwwwlllxxxyyy{{{ppp[[[]]]ccc]]]ZZZ___gggssspppaaaYYYWWWXXXYYYkkkyyymmmZZZQQQQQQWWWXXX^^^dddfffgggqqq~~~nnnVVVLLLFFF???888555444333333000000000000////////////111000000///...------------,,,+++*********+++,,,+++++++++*********))))))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***+++***)))))))))+++---///AAA___iiiaaaeeemmmooopppvvvrrrwww|||hhh^^^[[[\\\cccllloootttyyylllaaa[[[XXXUUUSSSccciiipppxxxIIIIIIIIIIIIHHHFFFDDDCCC@@@@@@@@@???===;;;:::999888999:::::::::999888777777888999999888666333111333555666666444333333444444333222333444444222000000000000000////////////000000000000//////..............................------,,,,,,++++++++++++((()))***++++++++++++***))))))*********+++++++++))))))******))))))((('''))))))************))))))*********)))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))******)))))))))))))))***+++++++++,,,,,,,,,,,,---***+++,,,,,,++++++,,,...------...///000111222222333333333333444444444444666777<<>>===;;;999777666555666777888888777666666444555666777666444111000222444555555333222222333222111000000111111000///////////////.........---///////////////......---------------------------++++++++++++************((()))******++++++******)))))))))*********++++++(((((()))))))))(((''''''((())))))******))))))(((((())))))))))))))))))***)))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((())))))))))))))))))(((((())))))*********+++++++++,,,,,,,,,***+++,,,+++******,,,.........---,,,---...///000000000000111111111222222444555777:::@@@FFFLLLOOOfffmmmuuuzzz|||xxx{{{}}}wwwxxx|||{{{fffSSSGGG@@@<<<:::999777444222333333333222000////////////.........---------,,,,,,++++++***,,,++++++***)))*********************))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***))))))))))))+++,,,...///999GGG^^^rrrrrrrrr~~~|||~~~wwwsssnnnkkkjjjiiieeekkkuuuhhh^^^YYYKKKOOOUUU[[[aaahhhqqqxxxIIIIIIIIIGGGEEEBBB???===>>>===<<<;;;999777555444333444555666666666555444222333444444444222000///111333444444222111111222111///......//////...---.........---------,,,,,,//////000000000///...---------------------------++++++++++++++++++******))))))******************))))))))))))************''''''((((((((((((''''''(((((())))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((()))))))))(((((((((((())))))***************++++++++++++)))***+++***)))***+++---///...,,,******+++---...////////////000000000000111222444777:::===@@@AAA???FFFPPP[[[iii}}}vvvqqqnnnwww}}}||||||~~~rrrVVVMMMAAA999555666888999333222000111222222111000/////////.........------------,,,,,,,,,+++++++++++++++******))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((())))))(((((()))***,,,,,,)))000888KKKdddmmmqqq|||{{{|||~~~~~~tttkkkeeeaaafffwwwsssjjjVVVQQQMMMOOOTTTZZZbbbiiivvvIIIIIIHHHEEEBBB>>>;;;999<<<<<<;;;:::888666444333333333555555666555444333111111222333333222111000111333444333222000111111111///------.........---------------,,,,,,,,,,,,///000111222111000///...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))))))))))))))(((((()))))))))*********''''''((((((((((((''''''(((((())))))))))))((((((''''''(((((()))))))))***'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''((()))******)))))))))*********++++++)))*********))))))+++,,,...---+++))))))***,,,---...////////////000000000...///111444666888999999;;;===???BBBIIIXXXkkkxxxyyylllhhhkkkvvv|||sssrrr{{{zzzzzznnnZZZHHH@@@;;;999777666555444222111222111000111222111000...............---------------------,,,,,,,,,,,,,,,*********)))))))))(((((()))))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++'''000000666OOOeeepppyyyzzzqqqsssxxxwwwiiiiiihhhiiiqqqzzzjjj[[[NNNLLLPPPSSSWWW[[[aaalll|||HHHGGGFFFDDDAAA>>>;;;999<<<<<<;;;:::999777666555444555666666666555333222111111222333333333222222111333444444222111111222222000------...//////...------------,,,,,,,,,+++///000222333222111///...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******)))((((((((())))))((((((((()))))))))******''''''((()))))))))(((((('''(((((())))))((((((''''''(((((((((((((((((()))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))******((())))))))))))*********((()))***)))((((((***,,,---,,,+++*********+++,,,....../////////000000000111222333555666666666666<<<<<<:::888888???IIIQQQbbbpppooolllmmmtttxxx{{{zzztttqqqwww~~~{{{tttuuu}}}xxxcccSSSHHH???999888777777777777555333111000333222000000111000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******'''111---***>>>VVVgggtttrrriiioooxxx{{{ssskkkjjjjjjlllnnnsssxxxgggXXXTTTRRRMMMKKKNNNSSS]]]kkkyyyEEEEEEEEEEEECCCAAA???>>>;;;<<<<<<;;;:::999888888777777888888777555333222222222333333444444444444222333555444222111111222333111...---...000000000...------------,,,,,,,,,...///111222222000...,,,************************************+++++++++,,,+++***)))((('''(((((()))(((((((((((()))))))))***'''((())))))******))))))''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''''')))******((((((((()))))))))******((()))))))))((((((***++++++++++++++++++++++++,,,------........./////////333333444555555555555555444555666666777;;;AAAEEEJJJSSS[[[bbblllyyyqqquuuxxxxxxtttrrrrrrsssrrryyy}}}{{{yyy}}}uuu}}}}}}vvv___TTTGGGAAA>>><<<===@@@333444555555444444555555333111///////////////------------,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))))))))((('''&&&((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))...+++***555???OOOfffyyyxxxzzzwwwrrrtttlllooouuuqqqwwwxxxrrrnnnppprrrtttzzzwwwpppbbbPPPHHHKKKLLLRRR[[[dddmmmyyyBBBCCCDDDEEEEEEDDDCCCBBB;;;<<<<<<<<<<<<;;;::::::999999999999777555333222333333333444444555555666222444555555333222222333555222///...///111111111.........---------,,,,,,---...000111111///---+++))))))))))))))))))))))))(((((())))))*********++++++***)))'''''''''((()))(((((((((((())))))))))))(((((()))***************''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******(((((((((((())))))))))))'''((()))((('''((()))+++)))***+++,,,,,,,,,,,,+++,,,,,,---------...............///000111222333333111444666666666555666888777???EEEDDDHHHTTT^^^bbbhhhwwwvvviiifffiiijjjrrryyy{{{}}}~~~{{{jjjtttwwweeeSSSJJJIIIDDD===888888777444555888111222444444333222333444222000...---...//////...---------,,,,,,,,,++++++)))))))))))))))*********'''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))),,,+++)))...111***777WWWnnnxxxjjjhhhbbbVVVmmmwwwtttssseeekkkuuuzzzxxxzzzzzzxxxxxxyyy]]]PPPSSSHHHIIILLLOOOVVVcccrrr}}}???DDDFFFCCC@@@@@@???;;;;;;<<<<<<;;;999999:::<<<===<<<;;;:::888666555555555666666777777777666666555444333333444333111///...///000111222111000000222000...,,,---000333666999666333111000///---+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((()))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,---------............//////000000111111444222111111444666666666999888777777:::>>>CCCFFFIIISSSaaakkknnnllljjjhhhzzz|||~~~zzzrrrnnnqqq{{{~~~vvv~~~~~~{{{yyyfff]]]QQQIIIFFFCCC@@@<<<888777666555444333333333333333222222111000//////.........///////////////,,,,,,++++++***)))((((((************)))))))))))))))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&*********(((''')))///333RRRkkkyyymmm^^^[[[WWWOOOiiizzzuuuqqqrrrhhhkkk{{{wwwxxxzzz{{{qqq[[[OOOTTTHHHBBBGGGKKKOOO[[[jjjpppxxxBBBFFFHHHDDD@@@@@@>>>;;;;;;:::999888888888888888>>>===<<<;;;999888777666666666666666666666666666666444444444444444222000///000111222222222111000000///...---...000333444666444111000000///...,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,---------------......//////000111111333222111222444666777777666555444555777:::>>>@@@@@@DDDJJJNNNRRRWWW\\\aaaooozzz}}}|||ssspppooonnnpppyyy}}}tttsssxxxllldddYYYOOOLLLFFF>>>;;;;;;<<<:::888777666555444333333333333333333222111111000//////.....................///------,,,,,,+++******)))************)))))))))))))))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))******)))(((***...222===UUUnnnooo\\\LLLQQQ```hhhvvvzzzrrrsssooouuu~~~{{{{{{}}}yyyooo___RRRJJJKKKLLLJJJOOOXXX\\\dddppp{{{@@@EEEFFFBBB??????>>>;;;:::888666777:::<<<;;;:::??????>>>===<<<::::::999999888777555555555666666666555444555555555333111///000222333333333222111////////////000111222222333111///...//////...,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''',,,,,,+++***)))'''&&&&&&))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******++++++,,,,,,,,,------------------...//////000000222111111222555888888888444444555555777888:::;;;=========>>>AAAGGGPPPUUUZZZhhhoooyyyxxxzzz}}}|||sssrrrzzz}}}tttcccRRRIIIGGGCCC>>><<<999666666999;;;:::999555444333222222222222222222222111111000000//////........................---------,,,++++++******************))))))))))))((())))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&((()))******)))***,,,///111>>>\\\rrrfffOOORRRiiinnnvvv~~~{{{yyy{{{nnnyyy}}}|||~~~sssbbbSSSMMMJJJEEEEEEIIIKKKRRR\\\hhhsss~~~===AAABBB???===???>>><<<999666444888???DDDDDDBBB?????????>>>===<<<;;;;;;<<<:::888666555555777888777666555555666555333111000111222333444333222222000000111222222222222222222000...---------,,,+++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''++++++***)))((('''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////111000000222666888999888666777888999999::::::999===>>>???@@@AAACCCEEEFFFLLLOOOJJJPPPlllyyy{{{|||oooccc\\\UUUSSSNNNHHHFFFFFFCCC>>><<<;;;999:::;;;<<<:::888333333222111111111111111111111000000000/////////.........---------------,,,,,,,,,++++++*********************)))))))))((((((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******+++++++++//////BBBbbblll___ZZZcccxxx~~~}}}~~~|||xxxtttkkkzzzxxxcccWWWPPPJJJFFFGGGHHHLLLRRRZZZeeeqqq|||AAADDDDDD@@@===>>>===;;;:::777555999@@@EEEEEEBBB>>>>>>======<<<<<<<<<;;;===<<<999777777777888999777666555555666555333111000111222333444333222222111222333444444444333333222000...------,,,+++)))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))*********+++++++++,,,,,,+++++++++,,,------......000///000222666888888777777777888999:::999999888999:::;;;===>>>???>>>===FFFEEE===GGGjjj|||zzzzzzyyytttkkkhhhfffbbb\\\UUUOOOJJJGGG???BBBCCCAAA@@@???:::333::::::999999999777444222222222111000000000111111000000//////////////////...---------,,,,,,,,,+++************))))))))))))************)))))))))(((((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((***++++++***)))+++(((///CCCUUU^^^bbbeee}}}zzzqqqzzzooovvvwwwmmm```TTTLLLIIIHHHIIIMMMUUU___hhhnnnyyy}}}HHHKKKIIICCC>>>===<<<999;;;999777888;;;======;;;;;;;;;::::::::::::::::::<<<;;;:::888888888999999666555444555555555333111///000222333333333222111222333333444444444333333111///---,,,------,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))******))))))))))))*********+++++++++*********+++,,,,,,------///...///222555666666555555555666777777777666666777666555777:::>>>@@@AAA>>>BBBBBBSSSzzzfffUUUTTTZZZ]]]aaafffmmmsssyyy~~~wwwppphhhbbb\\\YYYZZZWWWPPPJJJLLLKKKIIIGGGEEECCCBBBAAA<<>><<<:::======999999===???>>>666777888888777666555555222111111000000111111222........................------,,,,,,+++*********))))))))))))))))))))))))************))))))))))))''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''')))'''&&&''')))***)))''''''...111,,,+++:::TTTiiipppsssggg___SSSJJJFFFFFFGGGGGGMMMSSS]]]fffooowww>>>AAAAAA<<<:::<<<===<<<777888999888666555777888555555555555555666666666555666666777777777666666555444333333444333111000...///000111222111000000111111000000///000000111+++******,,,///222333222************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************)))))))))***++++++,,,,,,.........111333333222000444444444444444555777777555555777;;;???@@@===999<<>>===<<<777777777777666666666666666555444333222111111111000000000000////////////......---------,,,,,,,,,+++++++++************)))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((''''''(((((((((((('''''''''((()))***---///111222TTTgggwwwyyytttqqqqqqoookkkxxxzzzlllYYYQQQKKKDDDCCCBBBCCCFFFJJJMMMRRRWWWcccmmmwww}}}777777777777666666666666888777666444333333222222333222111111111111222333333333333333222222222111222222111111111000000000111111000000///.........+++,,,------......------++++++***))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))************************------------...///000000111111222333333333333333333333333444555555666666666666555666888<<>>???@@@BBBCCCDDDFFFDDDBBB???>>>>>>???@@@AAAAAAAAA???>>><<<:::999777777666666666666555555555444333222222111111222000000000000/////////......------------,,,,,,,,,+++++++++*********))))))))))))))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''&&&'''''')))***,,,...///444OOOhhhjjj```]]]dddkkknnnqqqzzz{{{pppdddZZZMMMKKKGGGEEECCCCCCFFFIIIQQQYYYbbbjjjwww666666555555444444333333666555444222111111111111222111000000000000111111111111000000000000//////222111000/////////000111111111000//////......---***++++++,,,---,,,,,,,,,******)))(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************,,,,,,,,,,,,---...//////000000111222222222222222111111111222333333444444666555555555555666777777888999;;;===>>>>>><<<;;;;;;<<<===???BBBCCCEEEFFFFFFEEEFFFGGGGGGFFFCCC@@@<<<===>>>===<<<<<<===???AAABBBBBB@@@>>><<<<<<===999999:::;;;<<<>>>@@@AAACCCAAA???===<<<<<<>>>>>>??????>>>===;;;999777666666666666666555555444444333222222111111222222222000000000/////////......------------,,,,,,,,,,,,++++++*********))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&'''((()))***+++$$$:::QQQXXXWWWYYYccckkkqqqqqqwww|||uuuddd```XXXNNNEEEAAAAAABBBBBBGGGMMMVVVcccqqqwwwwwwwww666666555555444333222222666555444333222222222222222111111111000000000000000000000000000000000000111000...------///111222111000000///......------))))))***+++++++++++++++******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((())))))***+++***'''%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))))))))+++++++++++++++---......//////000111111111111000000111111222222333444444333333555666666777777777666777999;;;;;;:::888777999:::;;;>>>AAACCCFFFGGGGGGFFFGGGHHHHHHGGGDDDAAA===>>>>>>===<<<<<<===???>>>>>>>>>===;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;<<<>>>@@@AAA>>>======<<<:::888666555666666555555444444333333000000000000000111222333000000/////////.........---------,,,,,,,,,++++++************))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''&&&''''''((()))+++000888EEESSSaaajjjmmmkkksss~~~}}}yyyxxxyyy~~~~~~sssbbbSSSJJJEEECCC???BBBEEEJJJRRR[[[cccfffmmmwww777777666666555444333333555444333222222222222222222222222222222111111000////////////////////////000///...---...///111333000000//////...---------((()))******++++++******++++++***))))))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''(((+++...000...((($$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))***+++,,,------...//////000000///////////////000111111222222...///111222444444444444777777888888888777777666666777888;;;>>>AAADDDFFFFFFEEEFFFGGGGGGFFFCCC@@@???@@@@@@>>><<<;;;<<<>>>===<<<;;;;;;;;;;;;:::999===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAA===<<<<<<;;;:::888777666555555444444333222222111////////////000000111222////////////............------,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((...******333CCCUUUdddllleeemmmxxx~~~yyyllliii|||iii[[[PPPIIIEEEEEEEEEEEEEEEIIIRRRZZZgggoooxxx}}}}}}777777777666555555555444333333222111111111111111333333333333222111000///,,,---------------......//////......///111222333000000///......------,,,((()))******+++*********++++++***))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))...222000***$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))(((((((((((()))***+++,,,,,,------...............,,,,,,,,,---......//////000000111222222222111111444444333444444666777888333333444777:::===AAACCCCCCBBBCCCDDDDDDCCC@@@===>>>>>>>>>===:::::::::<<<===;;;:::;;;<<<<<<;;;:::;;;;;;:::999888888888999@@@???>>>======<<<<<<<<<;;;;;;;;;;;;:::999888777555444444333222111000000............//////000111/////////.........------,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((('''''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))(((((('''(((((())))))***,,,...111<<>>AAACCCDDDCCCDDDEEEEEEDDDAAA>>>999:::;;;;;;:::;;;===???<<<:::999:::===>>><<<:::888888888999:::<<<>>>???<<<<<<<<<<<<<<<<<<;;;;;;666666777888888888888888444444333222111000///...///......---------......//////.........---------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$###########################$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''(((((()))$$$###)))---,,,---111>>>QQQlllzzzpppxxxwwwiiiwwwfffSSSIIIFFFIIITTT```ccc~~~iii^^^ZZZSSSLLLHHHGGGEEEBBBBBBEEEKKKQQQUUU[[[___cccdddccceeejjjooowww}}}vvvggg\\\777777666666555666666777:::999777555555555555666666333222222444333...***...000222222111111222333111111111000111111222222/////////...------,,,,,,,,,,,,,,,+++++++++******))))))(((((('''''''''&&&***(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))((('''''')))++++++,,,---,,,***)))***+++,,,,,,---...///000111222000000000000111222333444444555666999::::::777555999777555666999<<>><<<<<<======>>>>>>??????>>>?????????>>>===;;;:::;;;999888777888888888777;;;<<<<<<;;;:::777555444555666888999::::::999999444333222111000000000000...........................------,,,,,,+++******)))******++++++******)))************))))))))))))---+++'''%%%###$$$%%%&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###########################$$$$$$######"""#########$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((()))))))))***++++++,,,,,,...>>>YYYuuuxxxllliiimmmxxxvvvnnnaaaYYYUUURRRNNNWWWnnntttjjjaaa[[[PPPIIIEEEFFFEEEBBBFFFMMMPPPOOOQQQUUUTTTOOORRRZZZeeemmmvvv|||~~~zzzpppfff]]]UUUQQQ777777777888999:::;;;;;;<<<:::888666555444555555333444444333111000//////000111333444333222333444111111000000000000111111//////...------,,,,,,+++,,,,,,+++++++++*********)))(((((((((''''''''''''***(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))'''&&&'''***,,,+++,,,---,,,***))))))***+++,,,---...///000111111000000000000111222333444555666888;;;<<<<<<:::888:::999888999<<<>>>??????===>>>@@@AAABBBAAA???>>><<<<<<=========>>>>>>>>>===>>>???@@@@@@???======:::999888888999999999999<<<<<<<<<;;;:::888666444555666888999999999888777333222111000////////////........................------,,,,,,+++*********))))))************))))))*********)))))))))((((((+++)))'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$###############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++***333FFF\\\mmmuuu|||~~~|||ooommmqqq~~~yyyqqqllloootttsssmmmhhhttt}}}}}}{{{ooocccWWWPPPIIIBBBAAAEEEBBB@@@BBBGGGFFFCCCDDDHHHMMMUUU^^^fffkkkqqqxxx~~~}}}zzzwwwttttttuuuxxxzzz||||||wwwvvvwwwuuuqqqlllbbb```[[[UUUNNNHHHCCC@@@666777888:::<<<>>>???@@@===<<<999777666555555555111444555333///...111555222444666666555444444555111111000000000000111111//////...------,,,,,,+++,,,++++++++++++*********((((((((((((''''''''''''***(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))******)))'''&&&'''+++...+++,,,---+++)))(((((()))++++++,,,---...///000000000//////000000111222333444666888;;;<<<<<<;;;:::<<<;;;;;;===???@@@???>>>;;;===???@@@AAA@@@???>>><<<<<<<<<===============>>>>>>@@@AAAAAAAAA@@@???:::::::::::::::;;;;;;;;;<<<<<<<<<<<<:::888666555777777888999888777666555222111000///............---------------------------,,,,,,++++++******)))))))))************))))))******))))))))))))(((((((((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###########################""""""""""""###$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))******(((***222@@@OOO\\\jjjuuuyyy{{{~~~yyyxxxvvvxxxtttuuutttlll]]]TTTZZZfff{{{wwwjjj___TTTMMMKKKGGGCCCAAABBBAAA===;;;;;;999>>>EEEKKKPPPXXXaaahhhjjjeee___ZZZXXXZZZ^^^aaaaaaccchhhoooxxx}}}yyy||||||xxxsssnnnkkkiiiddd```[[[YYYXXXVVVRRRNNNEEEDDDBBB@@@>>>;;;:::999666777999;;;===???@@@@@@;;;:::999777777777777888444555444111///000333777555777888888666555666666333222222111111111111222000000///......------,,,++++++++++++************((((((((((((((('''''''''***(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))******(((&&&%%%'''+++...+++,,,,,,+++)))'''((()))+++++++++,,,---.........///////////////000111222222444777999::::::;;;;;;<<<<<<<<<>>>@@@???===;;;999;;;===???@@@???>>>>>>;;;;;;<<<<<<<<<=========@@@@@@AAABBBBBBAAA@@@???<<<<<<======;;;::::::;;;;;;;;;<<<;;;:::999777555999:::::::::999777555444222222000///////////////---------------------------------,,,++++++************++++++++++++*********)))))))))((((((((((((%%%%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################""""""""""""###$$$%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((+++111999EEEXXXhhhnnnrrrxxx}}}|||xxxtttqqqmmm\\\HHHBBBGGGMMMWWWjjjppp___TTTSSSNNNGGGEEEDDDBBB???===:::;;;===>>>@@@EEELLLQQQTTTPPPJJJEEECCCDDDHHHJJJGGGIIIMMMTTT\\\eeemmmqqqqqqrrroooiiicccdddnnnwww}}}vvvnnnkkkfff```[[[WWWTTTRRRMMMJJJGGGEEEDDDBBB???<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999;;;<<<<<<===<<<888777777777777999:::;;;:::777222111222444555555777888999999777555555666555444333222222222222222111111000000///.........+++++++++*********))))))'''''''''(((((((((((((((***(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))(((&&&%%%&&&***---)))***+++***((('''((()))******++++++,,,,,,------/////////...//////000000222555888:::999:::;;;===999999;;;===>>>===:::888888999;;;===>>>>>>===<<<:::::::::;;;<<<<<<======BBBBBBBBBBBBAAA???===<<<===???@@@???<<<999999999::::::;;;;;;:::888666555;;;;;;;;;;;;999777555444333333222111000000000000------------------------......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++)))))))))(((((((((((('''###$$$&&&'''((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((***,,,------333EEEWWWdddkkkttt|||}}}wwwpppnnnrrrmmm]]]QQQOOOEEEDDDJJJZZZrrrsssccc]]]WWWNNNHHHFFFEEECCC@@@>>>>>>>>>======>>>AAACCCCCCAAA???<<<;;;;;;<<<===;;;<<<>>>AAAGGGMMMSSSVVVZZZ]]]]]]XXXQQQQQQXXX___lllwww|||zzz{{{~~~yyytttooohhhbbbZZZWWWSSSMMMIIIFFFDDDDDD???>>><<<<<<;;;;;;999888888888888888999999999999666777999:::;;;:::999999555555555666777999<<<===@@@:::555333555777555333777888999888666444444555555444333222222222222222111111000000///......---+++************)))))))))'''''''''(((((((((((((((***(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''&&&%%%&&&(((***'''((())))))(((((()))***)))*********+++++++++,,,//////............//////333777:::;;;999999;;;>>>777777888:::;;;;;;888666777999;;;<<<===<<<;;;:::777888999:::;;;===>>>>>>BBBBBBBBBAAA???===:::999<<>>===<<<<<<777888888888888888999999999999999999999999999999555666888:::::::::999888555555444555666888:::<<>><<<:::888888<<<@@@@@@<<<999:::<<<777777888888777666444333888999999888777555333222333222111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((()))******++++++******)))))))))((((((((('''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$###############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((())),,,+++)))---333<<>>???>>><<<;;;;;;<<<@@@HHHTTT___hhhsss~~~~~~}}}|||yyywwwsssssssssqqqllleee___[[[UUUVVVZZZaaagggjjjiiiggg]]][[[YYYZZZZZZYYYVVVRRRPPPTTTUUUOOOJJJGGGEEEAAA>>>===<<<:::999888888777666777777888888888999:::;;;;;;<<<======>>>??????333555777:::;;;;;;:::999666555555555666777999:::BBBBBBAAA<<<666222333555666777888777444222111222222111000///...............------,,,,,,+++******************))))))))))))&&&'''''''''(((((())))))***(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%!!!$$$&&&'''&&&%%%%%%%%%###%%%'''(((((()))+++,,,))))))))))))************///......---------.........111444333000///222666555444444666888999888777888999:::;;;;;;:::888777444555666999;;;>>>???@@@<<<<<<=========;;;:::999555:::??????<<<:::<<>>:::999999777999999888888777666555555777888999999999999:::;;;;;;;;;===>>>@@@BBBCCCDDD555333111111444555666555444333000//////222555777???FFFKKKGGG;;;222000222555444333222111111111111000//////...------,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$#########$$$%%%&&&$$$###"""$$$'''((('''$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))************------++++++++++++------000000000000000111111111333333555666666666555444;;;;;;;;;:::999888777666777777777888888888888888===;;;999:::===>>>===;;;;;;;;;;;;<<<<<<<<<=========<<<:::888666555333222333333333333333333333333////////////000000000000,,,,,,,,,+++++++++******))))))************))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''''''''(((***+++111000111666EEE^^^zzz||||||ooo^^^RRRKKKBBB===@@@CCCIIIZZZmmm|||rrrdddUUUQQQKKKFFFDDDCCCCCCCCCDDD@@@???@@@<<<666666<<<>>>999888:::;;;999888999999777777999>>>DDDHHHJJJNNNKKKHHHHHHJJJKKKJJJHHHEEEEEEEEEEEEDDDAAA???>>>;;;;;;;;;;;;<<<>>>@@@BBB:::999999999:::;;;<<<===888999999999999888777777666666666666666777888999;;;777666:::===>>><<<;;;BBBFFFFFFCCCGGGPPPVVVVVV333444444222000000111333000//////000000222333444:::???CCC@@@888222111222333333222111000000000000//////......---,,,,,,+++)))))))))***))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))---,,,+++******+++,,,---//////000000000000111111222333444555666555444444999999999999888777666555666666555555666666777888;;;999999:::===>>><<<:::>>>>>>===<<<;;;:::999999:::999888777666555444333555555444444444333333333111111000000///.........,,,,,,+++++++++*********))))))************)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''')))((('''''''''(((******+++---///111888IIIaaarrrwwwqqq~~~}}}tttmmmjjjcccZZZQQQLLLHHHFFFHHHLLL\\\kkk|||yyyhhhbbbYYYQQQKKKHHHGGGFFFHHHEEEDDDFFFDDD@@@@@@DDD<<<::::::===<<<999:::===888888888999;;;>>>???@@@EEEBBB???>>>@@@AAA@@@???<<<===>>>??????>>>===<<<;;;;;;::::::::::::;;;<<<:::::::::::::::::::::;;;999999999:::::::::999999888888888888888999::::::@@@>>>===???BBBDDDFFFGGG@@@HHHNNNQQQXXXdddmmmooo222555666444///...000444---...///000111111111111555666777666444222111222222111000///..................------,,,,,,++++++((()))))))))(((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((((((''''''((('''%%%%%%%%%$$$""" $$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((,,,++++++******++++++,,,....../////////000000000111222333444555444333333777777777777666555444444555444333222222444666777888888888:::======<<<:::<<<<<<;;;:::999888777777666666555555555555555555666666555555444333222222333333111000...---,,,+++,,,++++++++++++*********))))))************))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''(((((()))***'''+++...+++***222BBBQQQpppxxxtttpppvvvuuunnnoootttrrrnnnhhhcccbbb```VVVKKKMMMLLLQQQ\\\iiitttyyynnnddd^^^ZZZXXXTTTOOOKKKJJJGGGBBB??????DDDAAA??????;;;777666999888999999::::::999888777;;;:::888888999;;;;;;;;;777777888999999999999999666777777777777777777777666666666666666666555555555555555666666666666666:::::::::::::::;;;<<<<<<;;;<<<<<<<<<>>>DDDJJJNNNQQQ[[[fffooowww333555666666666666888999111111111000000000000000333111000///000111111111000///...---,,,,,,,,,,,,------,,,,,,++++++++++++***************)))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''))))))((('''%%%'''&&&&&&%%%%%%###"""!!!$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''************************---------...//////000000000111222333333333222111444444444555444444333333444222000///000222555777555666888:::;;;;;;:::999666666666777777777777888222222333444555555666666666666555444222111000000222222111000...---,,,+++++++++++++++************))))))************))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################################################################$$$$$$############$$$$$$####################################################################################$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))'''***,,,)))&&&(((000888BBBRRRiiiwwwtttooovvvtttlllkkknnnvvvyyyzzz|||{{{hhhZZZKKK@@@BBBFFFHHHOOOXXXbbbjjjttt|||xxxssspppmmmgggaaa^^^YYYPPPHHHEEECCC???>>>???>>>?????????>>>===>>>>>>;;;;;;<<<<<<===>>>======<<<<<<<<<;;;;;;::::::999666666777999999:::::::::888888999999999999999999999888888888888999999:::======>>>>>>???AAABBBCCCEEEJJJNNNOOOTTT^^^iiiooowwwyyy~~~xxxnnn777444444888>>>BBBAAA???888666333000//////000111444111...---...000000///......---,,,++++++++++++++++++++++++************))))))************))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""$$$&&&'''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))+++,,,,,,---......//////...///111222222222111000111111222333333333222222222111///...///222444666444555777999999999999999333333444444444555555555000111222333444555666777444444333222111//////...////////////............+++++++++*********))))))))))))************))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$############$$$$$$########################################################################"""""""""######$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''(((((()))***+++,,,333222;;;QQQiii{{{~~~uuuqqqyyywwwhhhUUUEEEBBB@@@<<<<<>>>>>=========;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@BBBCCC????????????@@@AAABBBCCCFFFGGGHHHJJJLLLOOOQQQRRRSSS]]]gggnnnzzzxxxtttiiiVVVGGG999555333999BBBFFFCCC>>><<<999555111///000111333555222///------...///......---,,,+++******************************))))))&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))'''&&&%%%$$$$$$$$$&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$### """$$$%%%$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''******+++,,,---......///---...///000111000/////////000111111222222222222222111000000111333555666555666777777666555777888666666555444333222111111111111222333444555555666222222111111000///......---------....../////////+++************)))))))))))))))************))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################################################################$$$$$$############$$$$$$########################################################################!!!!!!""""""###$$$$$$$$$###############################################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%'''***+++***(((///,,,...999OOOhhh~~~{{{wwwnnn```RRRMMMKKKHHHEEEDDD===:::999===@@@CCCHHHMMM]]]fffsssxxxmmmfff^^^VVVRRRQQQRRRSSSQQQPPPSSSYYY^^^]]][[[WWWPPPKKKHHHHHHIIIEEEDDDBBBAAA???>>>>>>>>>???>>>===<<<;;;<<<===>>>???===<<<:::;;;>>>@@@BBB>>>??????AAACCCFFFIIIKKKYYYZZZ\\\```dddhhhlllnnnnnn{{{ppp]]]TTTKKK???666999666555888===???<<<777999777555333222222333333333222000...------...///...---,,,+++************))))))))))))))))))))))))%%%&&&''')))***++++++,,,((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''%%%###"""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&############$$$$$$$$$$$$"""$$$%%%######$$$&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&))))))***+++,,,---......,,,---...///000//////......///000111222222222222111111111222333444666777666777777555222222555888888777777666555444333222333333333333444444444555222111111111000000//////---------.........//////************))))))))))))))))))************))))))''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$############$$$$$$########################################################################!!!!!!!!!"""###$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((''''''%%%&&&'''((()))*********&&&...333222333BBB[[[ooottt|||uuuooojjjccc___aaafffeee```RRRHHH@@@???>>><<<===@@@AAAFFFOOOWWW```lllzzzwwwooonnnooorrrsssrrrooooootttxxxtttnnneee[[[UUUWWW^^^eee___\\\XXXSSSOOOKKKIIIHHHIIIHHHFFFFFFGGGJJJNNNPPPPPPMMMHHHEEEDDDGGGKKKMMMKKKLLLNNNRRRWWW]]]cccfffppprrrvvv{{{pppTTTFFF@@@===::::::888777777777777555222000444444444555555444333333000111111///---,,,...111...---,,,+++************(((((((((((())))))))))))&&&''')))+++---...//////))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&###!!!###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########$$$%%%&&& ###%%%%%%###"""###%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%((()))***+++,,,---......,,,---.../////////...------...///111222222222222111222333444555666777777888888777444000111444888666666666777777777888888444444444444444444444444222222222111111111111111........................************))))))))))))))))))************))))))&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$############$$$$$$######################################################################## !!!!!!"""###$$$$$$$$$################################################""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%'''((((((((('''&&&&&&))),,,+++((('''***---&&&((())))))---444;;;???\\\lll|||{{{vvvrrrlllppppppoooyyyrrraaaNNNEEE@@@;;;:::======>>>===;;;<<>>@@@CCCJJJQQQ444555555444333222000///111222222333444444555555333000......000111000...------,,,,,,,,,,,,++++++******)))((((((''''''&&&((('''&&&&&&'''***---...(((((((((((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((((((((('''%%%$$$$$$%%%'''((('''''''''((()))***,,,,,,---///111000///---------------...000333555666666999888666555555666777888666999;;;999555333444777999999:::::::::999888888888555333555999;;;:::888888666444333444444222111000///---+++************))))))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""################################################$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""##################$$$$$$""""""""""""####################################$$$###"""""""""###$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))*********+++++++++++++++...333@@@SSSiii{{{{{{~~~uuuiii^^^]]]```bbbdddfffdddiiimmmlllcccXXXNNNIIIAAAAAAAAADDDGGGLLLRRRWWWccckkktttzzz}}}hhhJJJDDD???AAAGGGKKKIIIFFFIIIHHHFFFBBB>>>===???BBBAAAAAAFFFQQQ[[[bbbjjjqqq222222222222111000...---000000111222333333333333111///......//////...---------,,,,,,,,,,,,+++++++++******))))))((('''''''''&&&&&&''''''(((******(((((((((((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&''''''''''''((()))***+++,,,---...000///...------.........///111222444555555<<<:::777444444555777888777999;;;999666555666888:::::::::::::::999888777999444111777AAAFFFBBB<<<999777555444555555444222///...---,,,+++*********))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######################################################$$$$$$###""""""###$$$$$$$$$$$$$$$#####################$$$$$$$$$######"""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))+++++++++******)))))))))***+++...333AAAXXXsss}}}lllccc^^^aaagggkkkmmmppp}}}wwwfffXXXQQQNNNHHHCCCAAABBBDDDFFF>>>EEENNNQQQSSSXXXccclllrrr}}}zzzuuurrrffffffiiiqqq|||ttt```LLLBBB===999:::>>>@@@===:::============@@@GGGPPPVVVUUUWWW```nnnyyy}}}000000000///......---,,,...///000111222222222111000///...---------------------,,,,,,,,,+++++++++++++++******)))(((((((((&&&&&&''''''((('''''''''(((((((((((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''')))***+++,,,,,,---......---,,,---...///000111222222333444555:::999777666555666777777666888999777555555666888::::::::::::999888777777:::666555;;;EEEJJJFFF@@@;;;999666444444333222000......---,,,++++++******))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###################################################$$$##################$$$###########################$$$%%%%%%$$$###!!! $$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))))))))))))))))))))---------,,,111>>>PPP^^^lll}}}~~~vvvnnnjjjlllnnnmmmmmmmmmyyyjjjaaa^^^WWWOOOMMMPPPRRRQQQLLLKKKIIIDDD@@@@@@EEEJJJIIIPPPWWWZZZ]]]aaa___YYYWWWYYY\\\]]][[[UUUNNNIIIHHHIIILLLSSS^^^iiisssxxx|||nnnccc___```___]]]aaabbb___XXXSSSOOOGGG===<<<;;;;;;>>>BBBDDDBBB@@@@@@BBBEEEHHHQQQ^^^iiinnnpppttt///......---,,,,,,,,,,,,---...000111222222111000//////...---,,,,,,---...------,,,,,,,,,+++++++++++++++******)))(((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((***+++,,,***,,,------,,,,,,...///000222333333222111333555444555666888888888777666444555555444333444555777888999999999888777777666888888999===AAABBBAAA@@@???<<<999777555333111///------------,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$####################################$$$%%%%%%$$$###!!! %%%%%%$$$$$$######""""""########################""""""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((()))******)))******++++++...222555EEE___zzzzzztttuuu|||~~~|||zzzoooooonnnhhhcccfffnnnrrrpppnnncccUUUJJJDDDBBBAAA???@@@CCCCCCAAA@@@BBBBBBAAA@@@AAABBBBBBAAA>>><<<::::::<<>>===<<<<<<===@@@BBBCCCAAA>>>===AAAEEE@@@>>>???@@@@@@???DDDKKKIIIKKKJJJFFFCCCEEEKKKQQQbbbsssvvvooowww|||~~~vvv---,,,+++*********+++,,,,,,...000222333222111///...000000///,,,,,,---000------,,,,,,,,,,,,++++++******)))((((((''''''&&&&&&&&&'''''''''(((((()))(((((((((((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((()))***+++)))***+++******+++...111222555777555111///111444222333444555555555333333222111//////111333555555333333444555666666666666555777888666444333555888===:::777666555444222000,,,,,,---------,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$################################################"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$##################$$$$$$###$$$$$$$$$$$$$$$$$$%%%########################!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&'''''''''(((''''''((()))***,,,---...,,,+++///;;;LLL```wwwqqqhhhfffhhhmmmooorrrvvvqqqqqqqqqmmmhhhiiifffbbb\\\UUURRRTTTWWWZZZWWWRRRNNNKKKJJJJJJKKKHHHIIIIIIFFFCCCBBBDDDFFFCCCGGGJJJFFF@@@===BBBGGGQQQNNNPPPWWW\\\^^^bbbhhhhhhgggeee```\\\^^^gggppp~~~~~~---,,,+++*********+++,,,,,,...111333444333111000...000111000---,,,...000---------,,,,,,,,,++++++)))))))))(((''''''&&&&&&'''&&&&&&'''''')))******(((((((((((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&((()))***+++((()))*********+++...111222555777555111///111444555555444333222222222222222111//////111444555666111111333444555666666666888888777555444444666777666444222111111111000///+++,,,---...---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$######"""""""""###%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%(((******((('''(((+++)))...333444000888WWWwwwrrriiikkk~~~|||~~~|||{{{xxxtttqqqyyywwwuuupppjjjfffgggjjjooommmiiieeebbb___^^^]]]\\\[[[XXXSSSNNNNNNQQQUUUbbbhhhlllggg]]]XXX]]]dddgggbbbeeettt|||tttrrrzzz...------,,,,,,------...///000111222222111000///111000...---,,,,,,------+++++++++***)))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$################################################$$$#########""""""!!!!!!########################$$$%%%%%%&&&%%%$$$###"""########################################################################$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&(((***((()))***++++++,,,++++++++++++,,,---...///000111222111000111444444111...000000222333444555555555333///,,,---222777::::::777888999999999777666555555555333222111000000000---------,,,,,,,,,++++++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############"""""""""!!! !!!!!!"""######$$$$$$##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!"""$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((()))*********,,,111777;;;LLL\\\rrr|||{{{yyyxxx|||}}}zzzxxxwww{{{zzzyyyxxxuuussstttwww||||||zzzvvvuuuxxx|||~~~uuutttrrrnnnlllooovvv||||||qqqsss|||{{{yyy//////////////////////////////000111111000//////000///...---,,,,,,,,,---++++++******)))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$################################################$$$#########""""""""""""########################$$$$$$%%%%%%%%%$$$"""!!!########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&(((***(((((()))***++++++++++++++++++,,,---...///000000111000///111333333000---...///000222333444444444222///---...222666777777666666777777777666555444666555444222111111000000------------,,,,,,,,,,,,((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$############!!!!!!""""""###$$$$$$%%%##############################$$$$$$$$$$$$######""""""###$$$$$$$$$######################################################""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((()))************---111555222<<>><<<:::999666222000111222444555......///000///...---,,,---------------,,,,,,,,,***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""""""""#########$$$$$$########################################################################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""###############################################################&&&&&&&&&%%%%%%###""""""########################################################################"""############$$$$$$$$$########################################################################!!!!!!!!!"""######$$$$$$######""""""""""""##########################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''((()))******+++******++++++,,,------......///////////////////////////000000111222222222111111/////////...------,,,,,,******)))(((((((((((()))++++++***(((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$######"""#########"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###"""############$$$$$$$$$$$$$$$###############$$$$$$###!!!"""$$$%%%%%%$$$""""""##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###########################$$$%%%$$$""""""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((******(((%%%"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))((((((((()))))))))******((())))))*********))))))''')))******))))))***,,,---......---,,,---///111***,,,000111//////777AAA>>>EEELLLNNNTTT___kkkrrruuuyyytttnnnggg\\\PPPGGGBBBAAAAAA666666666555444333222111111000//////000111222333,,,---/////////...,,,++++++++++++++++++,,,,,,,,,******((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$############""" !!!"""###$$$%%%%%%########################################################################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""""""""#########$$$###################################################$$$$$$$$$$$$$$$###"""########################################################################"""############$$$$$$$$$######################################################################## !!!!!!"""######$$$$$$######""""""""""""##########################################$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&'''((()))************++++++,,,------......///------------...///000000///000111111111000///...------------,,,+++************)))(((((((((((((((+++***)))'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$""""""!!!!!!""""""###$$$"""############$$$$$$$$$#########"""######$$$$$$$$$"""!!!"""###%%%$$$$$$############""""""""""""#########$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""###$$$$$$###"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))************))))))+++,,,---,,,++++++---///(((***+++,,,---...///000333000111333222///000555222777999666777>>>DDDEEEJJJSSS^^^eeegggkkkssszzz|||vvvtttlllhhhbbb\\\UUUOOOJJJGGGFFFCCC>>>999666555555666222444555666444222111000,,,------......///111222,,,---...//////---+++*********************++++++******((('''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$############""" """###$$$%%%&&&################################################""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$############$$$$$$!!!!!!""""""#########$$$################################################ !!!"""######$$$$$$###########################""""""""""""""""""""""""########################"""############$$$$$$$$$######################################################################## !!!!!!"""###$$$$$$$$$######""""""""""""##############################"""############$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''&&&'''((()))************++++++,,,------......///++++++,,,,,,...///111222//////000000000...---,,,,,,,,,,,,,,,,,,+++***)))******)))(((((((((((((((***)))((('''%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%###"""!!!"""############$$$$$$$$$######""""""###$$$%%%%%%"""############$$$$$$$$$"""""""""""""""###$$$$$$###"""!!!!!!###$$$$$$###############"""""""""!!!######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!"""$$$$$$######$$$&&&################################################$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))***************))))))&&&'''''''''&&&'''***,,,+++,,,---...---,,,+++***+++&&&(((///333///...///...333333...---222333111111444777888999;;;???CCC@@@EEEIIIGGGFFFIIINNNRRRUUUXXXVVVTTTVVV\\\\\\VVV[[[[[[XXXSSSSSSVVVXXXVVVSSSMMMHHHGGGDDD???>>>@@@999::::::777444333666888111222222222222333333333111111000...,,,+++---...000000000///------...///000///------......---,,,******+++++++++******)))***)))(((&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&(((&&&$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$$$$#########""""""########################""""""""""""####################################################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&((()))+++,,,,,,+++,,,,,,,,,...///000111,,,---,,,,,,+++***)))(((+++---///111222111000000...---,,,,,,++++++,,,,,,))))))))))))((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$######################################################$$$$$$$$$######"""'''&&&%%%############$$$""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""###$$$%%%&&&%%%$$$###$$$###"""""""""###%%%%%%)))'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,,,,---------......////////////////////////////////////000000000000111111222222222333333333555555555555555555555555555555555666666666777777555555555444444333333333000000000000000000000000........................////////////////////////,,,,,,,,,------------...///...------......---+++***++++++,,,,,,,,,++++++***)))((('''&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&%%%###%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$$$$#########""""""########################""""""""""""####################################################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))***+++,,,+++++++++,,,---///000111------------,,,+++***))),,,...000111222111000///...---,,,,,,++++++,,,,,,***)))))))))((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$######################################################$$$$$$$$$######"""$$$$$$###"""######$$$%%%""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$###"""""""""###%%%%%%(((&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&''''''&&&%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------............................../////////000000000//////000000000111111111111111111111111111111111000000111111111222222222111111111000000/////////000000000000000000000000////////////////////////........................,,,---------......//////...---,,,,,,------,,,+++******+++,,,---------,,,))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$$$$#######################################"""""""""#########$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((***++++++++++++++++++,,,...///000............---,,,++++++...///000111111111000///...---,,,,,,++++++,,,,,,******)))))))))((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$################################################"""######$$$$$$$$$######""""""!!!""""""$$$%%%&&&""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................---.........////////////---------.........//////........................---------............///...............---------........................////////////////////////------------------------,,,,,,---......///000000---,,,++++++------,,,+++))))))***+++,,,,,,,,,,,,)))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%'''((())))))************++++++,,,............//////...---,,,,,,000000111111111000//////...---,,,,,,++++++,,,,,,*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$################################################""""""###$$$$$$$$$######!!!!!!"""""""""######$$$!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###"""###$$$%%%&&&############$$$$$$%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++)))************+++++++++------------------------------------............,,,,,,,,,------------...////////////////////////---------............//////////////////.........------------------------........................------------------------***+++,,,,,,---...//////---+++++++++------,,,+++(((((()))***************(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$############################################################################################################################################################$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((()))******)))******+++,,,---....../////////...------///000000000000//////......---,,,,,,++++++,,,,,,************))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$############""""""!!!!!!!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###"""###$$$%%%&&&######$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++------------------------+++,,,,,,,,,------------,,,,,,,,,---------......////////////////////////------------.............../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,---------,,,+++,,,---...---,,,((()))))))))))))))((((((((((((((()))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$&&&'''%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$###############################################################################################################$$$$$$$$$#################################$$$$$$$$$$$$%%%########################################################################$$$$$$############$$$$$$###############$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))))))))***++++++---...............------...........................---,,,,,,++++++,,,,,,++++++*********)))))))))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&%%%%%%%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&((('''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************++++++---,,,+++,,,...///...---***************)))(((''''''((()))))))))(((&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$$$$######%%%'''%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%########################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''))))))((((((((()))******,,,------.........------,,,,,,,,,,,,------...///...---,,,,,,++++++,,,,,,+++++++++*********))))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$################################################!!!!!!"""$$$$$$%%%%%%$$$###$$$$$$%%%%%%$$$###"""""""""""""""############"""############$$$$$$$$$########################$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###&&&((()))(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((''''''&&&((()))&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------++++++++++++++++++++++++************************+++++++++***************...---,,,---///000///...,,,,,,,,,+++***)))(((''''''((()))))))))(((&&&%%%''''''''''''''''''''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!$$$'''%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((((((((((())))))***,,,,,,------...------,,,*********+++,,,---...///...---,,,,,,++++++,,,,,,+++++++++************)))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$################################################!!!!!!"""$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%""""""""""""############"""############$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% ###)))---...+++'''$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''(((((('''''')))***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------,,,,,,+++******)))........................+++++++++************)))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################!!!""""""""""""#################################"""############""""""!!!########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&''''''((()))***)))+++,,,......---+++*********++++++,,,---.........---+++,,,,,,---+++***,,,,,,++++++***)))((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((!!!$$$444;;;111%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))***(((******)))((((((***,,,)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++,,,,,,------------------------+++++++++*********))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""#########$$$$$$########################!!!""""""###############################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''((()))******+++---......---,,,+++***++++++,,,------.........,,,++++++,,,,,,+++***,,,,,,+++******)))((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$)))"""###...333,,,%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((()))******---,,,******++++++***)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***************************************++++++*********))))))))))))((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%########################!!!!!!"""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$############$$$%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++---...///...------+++,,,,,,------.........---,,,++++++,,,,,,+++***+++++++++******))))))(((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))###"""(((***&&&%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((************************)))))))))******)))))))))''''''(((((()))*********...***((()))---...,,,(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))************))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%##########################################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################################################################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''(((((()))))))))++++++---...............,,,,,,---------.........---+++***+++,,,,,,+++***+++*********)))))))))(((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###&&&%%%###%%%+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))******++++++)))((()))***,,,---,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((*********)))))))))(((((()))(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################&&&%%%$$$###""""""######################################################""""""#########$$$$$$$$$######""""""######$$$%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################################################################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))))))))(((***+++,,,---............,,,,,,,,,---------------,,,*********,,,,,,+++************)))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((('''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++************+++++++++++++++***...111000,,,***,,,///+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******)))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%########################&&&%%%$$$###"""###$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$###""""""""""""###$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$#########################################################################################################""""""########################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$&&&'''))))))))))))(((******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((((((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))''''''(((((())))))************+++,,,---...//////------------------------........................,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000666:::666...)))+++///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))(((***************************)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""#########$$$$$$########################$$$###""""""###$$$&&&(((################################################"""############$$$$$$$$$"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$################################################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%''')))***)))(((((()))))))))***+++,,,---...++++++++++++++++++++++++***))))))***+++,,,,,,***((()))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++*********+++++++++,,,,,,******+++,,,,,,---............//////000000111111////////////////////////////////////////////////---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,000444888666000,,,,,,...------------............------------------------........................---------.........//////,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################!!!""""""""""""#################################!!!!!! !!!###&&&)))+++########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%((()))***)))((('''((((((((()))***,,,---...+++************************)))((()))+++,,,,,,***(((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&((('''$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***+++,,,---,,,,,,,,,---------......------......///000111111222222222222111111111111000000000000000000000000........................------+++******+++------------------------------+++---///111000//////...---------.........//////........................////////////////////////.........////////////000------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))*********))))))(((******+++,,,,,,,,,,,,+++)))((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''+++)))'''%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""""""""####################################%%%$$$###""""""###$$$%%%########################$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%########################"""############$$$$$$$$$""""""""""""""""""""""""################################################################################################%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((,,,+++*********,,,...000,,,,,,,,,---------......---,,,++++++***+++++++++++++++***)))((((((((()))))))))))))))((((((((((((&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""################################################"""###$$$$$$###"""###$$$########################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((%%%%%%%%%%%%&&&'''))))))&&&&&&''''''(((((())))))((()))+++,,,---,,,+++***+++,,,---///000000//////------------,,,***(((&&&---,,,,,,...000111000...555333222333555555111...000000...------...000000//////......//////...------......//////...------(((,,,000///+++***...222...333333///...000...)))000...,,,,,,---...---,,,,,,------------...000111.........000222444333222...///000111222222222111000000//////...---------,,,---.........---,,,+++...,,,***))))))***+++,,,------,,,,,,,,,,,,,,,+++((())))))************)))))))))************))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++))))))'''&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''***)))'''%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""""""""####################################$$$$$$############$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++***)))))))))+++---...++++++,,,,,,,,,---------,,,,,,,,,++++++***************))))))((()))))))))))))))))))))((((((((('''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""################################################"""###$$$$$$###"""###$$$########################$$$$$$$$$#########""""""$$$######""""""######$$$""""""###$$$$$$$$$$$$###""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&''''''(((((('''''''''((((((((()))))))))+++---...//////...---...///000111222111111000...............---,,,,,,///...------......,,,+++000///...///111111///,,,......------------......000//////000111222333333000000000000000000000///111111111111111111111111111555555222111222000,,,---++++++,,,...000000000....../////////...//////444111---+++---000222333000000000000////////////111111111111111000///...000000000//////...---,,,...---,,,+++******++++++***++++++++++++,,,,,,,,,------------------,,,,,,))))))************))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++***))))))((('''((((((((('''&&&&&&%%%%%%&&&&&&''')))((('''%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$#########""""""""""""##########################################$$$$$$$$$$$$##############################$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#######################################"""############$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((((((((((((***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,+++***)))((())))))((((((((()))******)))))))))(((((((((''''''&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############################################################"""###$$$$$$###"""###$$$########################$$$$$$$$$##################""""""""""""""""""###""""""###$$$$$$$$$$$$###!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,...///111222333333222222444444555555444444333222222111000//////////////////...------......---,,,000000///111222333111000///000000000000000//////222222222333555888;;;<<<<<<;;;:::888777777777777777555333555999:::888444555888888555444555333000///......000222555555555666666777888777555333222555222...,,,,,,---......000000///...///000111222444444555666666555444333666555444333222111111111000000000000///...---,,,***++++++,,,,,,---------++++++++++++************))))))************))))))))))))))))))))))))))))))((())))))************)))******+++,,,,,,,,,,,,+++*********)))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$########################$$$$$$$$$###############!!!"""""""""####################################"""###$$$%%%%%%$$$###"""########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((((((((((()))***+++,,,,,,,,,,,,,,,------------,,,,,,---,,,+++***((('''((((((((((((((()))***+++))))))((((((((('''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################"""###$$$$$$###"""###$$$######################################################""""""""""""######""""""###$$$$$$$$$$$$###!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''((())))))*********+++,,,---...000222333333555555666777777666555555666666666555555444333333444333111////////////000///......///111333333333555555666777999:::::::::666777888888888777555444666777888:::<<<@@@DDDGGGJJJHHHFFFCCCAAA?????????>>><<<<<<@@@EEEGGGEEECCC???@@@@@@???>>>===<<<:::888777777888;;;===>>>>>>CCCDDDEEEFFFEEEBBB>>>;;;777666666777777666333000111000///...///222444666777888:::;;;;;;;;;999999:::999888666666777888999555555666666555333111000.........------------,,,((((((((((((((()))******)))******++++++******)))))))))))))))))))))))))))(((((()))*********************+++,,,,,,,,,,,,+++***************))))))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################!!!"""""""""####################################"""###$$$%%%%%%$$$###"""########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((()))******+++,,,------------............---------,,,,,,***))))))((('''''''''((()))******((((((((((((''''''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################"""###$$$$$$###"""###$$$################################################$$$$$$$$$######$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((''''''''''''(((((((((((('''(((***+++------------...///000333555888999:::;;;::::::999888777666555222222222111111111111111222111111111111333555666777555444555777888999888888999:::;;;===>>>@@@AAA??????@@@???>>><<<:::999:::===@@@BBBDDDGGGLLLPPPOOONNNKKKHHHEEEBBBAAA@@@EEEGGGJJJMMMOOOPPPPPPPPPJJJIIIIIIJJJIIIGGGEEEDDD=========@@@DDDGGGIIIIIINNNNNNOOOQQQQQQNNNIIIDDDAAA@@@AAABBBCCCCCC@@@>>>666555333111111222444555888999;;;===>>>>>>>>>===;;;;;;:::::::::<<<===???888999;;;;;;:::888666444333333111000...,,,+++***************+++---...///******++++++++++++******))))))))))))))))))))))))'''((()))******+++************+++,,,,,,,,,,,,+++***************)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""""""""##########################################$$$$$$$$$$$$##############################$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#######################################"""############$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((()))******++++++,,,,,,,,,---------............---,,,,,,,,,,,,---(((((('''''''''((())))))((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$################################################"""###$$$$$$###"""###$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))%%%%%%&&&'''((()))******+++---///000111222111111000111222444666999:::;;;::::::999888666555555444............///000111222222333444777:::>>>@@@BBBCCC@@@===<<<<<<<<<;;;:::777999;;;<<<===@@@CCCFFFGGGFFFEEECCCAAA???<<<;;;===AAAFFFHHHIIIKKKPPPTTTLLLKKKJJJHHHFFFCCCAAA???FFFHHHLLLOOOPPPQQQQQQRRRMMMKKKKKKMMMLLLHHHFFFGGG@@@@@@BBBFFFKKKPPPSSSSSSSSSRRRRRRUUUWWWUUUPPPKKKJJJHHHFFFGGGIIIJJJKKKJJJAAA@@@===:::888666666555======>>>???AAABBBCCCDDD@@@@@@@@@@@@AAABBBCCCCCC===>>>@@@@@@@@@???===;;;;;;:::888666333111///...---,,,+++***+++,,,---...******++++++++++++******))))))))))))))))))))))))'''((()))******+++++++++******+++,,,,,,,,,,,,+++))))))*********)))(((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""""""""####################################$$$$$$############$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&'''((())))))))))))******+++++++++,,,,,,,,,000...,,,+++,,,---///111))))))((('''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$################################################"""###$$$$$$###"""###$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))'''''')))***,,,---//////444555666777777666444333111111222333333444555555555444444333333333333333111111111222444777999;;;;;;===???CCCFFFHHHJJJKKKJJJGGGCCCAAA@@@@@@???>>>:::===???AAABBBDDDIIIMMMNNNMMMJJJFFFCCCAAA???>>>>>>CCCIIILLLLLLLLLPPPSSSIIIJJJKKKLLLLLLJJJHHHFFFFFFFFFJJJPPPXXX[[[ZZZXXXRRROOOOOOSSSRRRLLLKKKMMMKKKJJJKKKNNNRRRVVVWWWXXXTTTRRRRRRUUUXXXXXXTTTOOOPPPRRRUUUXXXZZZXXXTTTPPPLLLLLLJJJHHHFFFDDDCCCBBBFFFFFFFFFGGGIIIKKKNNNPPPLLLMMMMMMMMMLLLLLLKKKJJJFFFGGGHHHIIIIIIIIIHHHHHHFFFEEEDDDAAA???===;;;:::222111...,,,******++++++***++++++,,,,,,++++++***))))))))))))))))))))))))''''''(((******+++++++++******+++,,,,,,,,,,,,+++((())))))******((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""####################################%%%$$$###""""""###$$$%%%########################$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$""""""""""""""""""""""""################################################################################################"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''$$$%%%&&&'''((((((((((((((())))))))))))*********111///,,,+++,,,...222444***)))((('''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""$$$$$$$$$###"""###$$$########################""""""######$$$$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))******+++---///111333555555;;;;;;<<<<<<;;;888666444222111111000000//////...///////////////111222222777777888999<<>>DDDKKKNNNMMMLLLNNNQQQJJJMMMPPPSSSUUUTTTRRRPPPKKKJJJLLLXXXfffnnnmmmhhh^^^ZZZ[[[___^^^XXXVVVYYYXXXWWWUUUVVVWWWXXXXXXWWWUUUSSSRRRUUUZZZ[[[WWWSSSWWW___jjjtttuuulll___UUURRRSSSTTTTTTTTTTTTSSSSSSPPPOOOOOOOOOQQQUUUYYY[[[YYYYYYYYYYYYWWWUUUSSSQQQOOOPPPPPPQQQRRRRRRRRRRRRPPPOOONNNLLLJJJIIIHHHGGG<<<:::666222///---------***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))*********(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""######################## """###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######################################################$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""########################&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))*********)))(((((()))***++++++***)))(((((()))***+++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''$$$""""""%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%################################################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%###%%%'''''''''&&&'''((('''((((((***+++---///000///111555777999;;;???AAA???AAACCCCCCAAA<<<666222333333222111000000000111000000333777999999:::===@@@:::666888<<<>>>BBBGGGPPPJJJGGGJJJMMMLLLKKKKKKKKKFFF???;;;<<>>???BBBDDDCCCCCCBBB@@@<<<999555333111111000000000111222222999;;;===??????======>>><<<;;;===AAAAAA@@@BBBFFFAAA@@@BBBHHHIIIEEECCCEEEFFFBBB>>>>>>CCCKKKTTTYYYqqqzzzxxxooommmpppqqqhhhsss|||wwwwwwyyyxxxqqqyyy{{{pppsssvvv|||xxxgggdddaaa___^^^\\\ZZZXXXgggnnnpppggg\\\XXXXXXYYYcccaaadddjjjmmmkkkiiiiiigggccc___```bbbbbb```______]]][[[ZZZZZZ[[[YYYVVVYYYWWWRRRLLLEEE???:::777222///,,,+++,,,---...---,,,,,,------+++***))))))&&&''''''(((((()))******))))))))))))))))))))))))(((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$###$$$$$$%%%&&&&&&''''''################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########################################################"""""""""!!!!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''(((((()))*********))))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''%%%###$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$############$$$$$$################################################"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$%%%########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&(((***+++******+++,,,+++,,,...111444777:::;;;<<<>>>@@@AAAAAABBBDDDFFFEEEDDDAAA>>><<<:::::::::777777666666777888:::;;;===@@@DDDFFFFFFEEEEEEEEEBBBBBBCCCBBB===:::@@@JJJJJJGGGFFFHHHGGGDDDFFFKKKNNNNNNOOOTTT^^^mmm{{{}}}qqqrrrvvv||||||ssspppuuuxxxuuurrruuu}}}nnngggddd[[[ZZZ^^^dddgggeeeeeehhhfffbbb___```eeekkkllljjjfffffffffgggfffcccaaa```bbbaaa^^^ZZZUUUOOOJJJHHH===999444000//////...............---,,,+++)))(((&&&&&&''''''(((((()))))))))))))))))))))((((((((('''''''''''''''(((((()))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$#################################!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################!!!!!!"""###%%%&&&((()))$$$$$$$$$$$$%%%%%%&&&&&&########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$#########""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***))))))))))))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$#####################$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***+++,,,,,,...000333444666888:::<<<>>>???===???AAABBBBBBCCCFFFHHHEEEDDDCCCBBBBBBCCCDDDEEEBBBAAA@@@@@@@@@BBBDDDEEE@@@CCCEEEEEEFFFGGGGGGDDDCCCBBB@@@===:::AAAUUUiii~~~qqqbbbZZZWWWXXX___gggpppqqqtttzzzzzz}}}{{{uuuaaa______```^^^[[[]]]aaa^^^^^^\\\ZZZ^^^ffflllmmmooonnnppprrrqqqmmmkkkllliiiiiihhhgggddd```\\\YYYSSSNNNGGG???999333...***------,,,,,,,,,,,,+++***&&&&&&''''''(((((())))))))))))))))))(((((('''''''''''''''''''''((()))***)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$##################$$$########################"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""######$$$&&&((()))***%%%$$$$$$$$$#########"""########################"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%$$$$$$$$$###############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((())))))))))))))))))******)))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$##################$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))))))))*********&&&)))---000222444666999<<<===>>>???@@@@@@@@@@@@<<>>@@@AAAGGGNNNWWWgggrrrmmmaaa[[[\\\bbbmmmzzz}}}|||~~~vvvjjjhhhrrrwwwwwwooonnnxxxnnnfffeeennnttttttvvv{{{{{{{{{{{{zzzxxxuuusssqqqsssqqqmmmhhh```VVVKKKDDD<<<777000---...000000...''''''((())))))******+++***))))))(((''''''&&&&&&''''''''''''((()))***+++***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############""""""######$$$$$$%%%%%%##############################$$$%%%&&&&&&''''''%%%&&&(((***++++++++++++((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((%%%'''***)))'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$################################################$$$$$$###""""""###$$$$$$""""""""""""####################################################################################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''((('''&&&&&&&&&'''(((***+++%%%&&&''')))+++,,,---...555888;;;>>>@@@BBBEEEGGGHHHHHHIIIIIIHHHFFFDDDCCCAAACCCFFFGGGGGGHHHKKKMMMLLLLLLMMMLLLIIIFFFBBB@@@999888777777:::>>>BBBEEEKKKVVVggg}}}~~~wwwxxx}}}~~~yyyyyywwwiiibbbiiiqqqqqqrrrwwwzzzzzzzzzzzzzzz{{{{{{{{{{{{yyywwwtttpppiiiaaa[[[PPPGGG<<<444222111000...(((((())))))******++++++***))))))((('''&&&&&&&&&''''''''''''((()))++++++******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################""""""!!!!!!"""###$$$$$$###$$$$$$%%%%%%&&&&&&'''################################################%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############################################################""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############!!!!!!"""###$$$%%%%%%&&&########################""""""###$$$&&&'''((((((%%%&&&(((***+++,,,++++++((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((%%%(((******'''$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$################################################%%%$$$###""""""###$$$%%%""""""""""""####################################################################################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&'''(((***+++)))***,,,...000222444444999;;;>>>@@@AAACCCEEEFFFIIIIIIKKKKKKJJJHHHFFFEEEBBBDDDFFFFFFFFFFFFHHHIIIGGGGGGGGGFFFDDDBBB@@@???===<<<<<<>>>AAAGGGLLLOOOeeerrryyyttt}}}~~~qqqdddiiiooonnnmmmpppqqqrrrtttvvvzzz}}}|||zzzwwwsssmmmjjj```UUUEEE:::555222///,,,&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#################################################################################$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))*********************)))(((&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%"""$$$&&&&&&%%%######$$$$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###########################!!!"""""""""####################################""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((('''&&&'''(((((((((***,,,///)))...444888:::<<<@@@CCCBBBDDDFFFGGGGGGHHHJJJKKKMMMQQQOOOHHHGGGLLLIIIAAAEEE@@@@@@EEEFFFAAA======AAACCCAAA<<<<<>>>>>>>>@@@BBBDDDFFFHHHIIIIIIJJJKKKMMMMMMPPPPPPLLLJJJIIIGGGCCC===@@@BBB???===???FFFMMMAAABBBDDDFFFIIIQQQ]]]gggyyywwwuuuvvvzzz|||xxxrrrqqq~~~|||zzz~~~uuuqqqlllhhhhhhooowww~~~|||wwwvvvuuuoooiiifffbbbZZZNNNDDD%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$##############################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###&&&,,,333777888:::777222---(((&&&%%%%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$##########################################################################################"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))(((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""################################################$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))$$$%%%'''(((***...333777>>>AAACCCDDDCCCBBBCCCDDDBBBEEEHHHJJJKKKMMMOOOPPPQQQPPPPPPQQQMMMFFFBBBCCC888>>>??????GGGWWWaaabbbPPPNNNPPPWWW]]]fffzzz|||uuusssqqqsssyyyooojjjmmmttt{{{~~~|||}}}yyyxxxvvvsssrrrrrrqqqkkk```WWW%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###########################################################################################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%,,,777@@@DDDCCCEEE@@@888000***'''%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))(((((())))))(((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$##################$$$"""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""################################################$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&%%%&&&''')))***)))+++---///222777<<<@@@BBBDDDFFFGGGHHHGGGGGGGGGAAACCCGGGJJJKKKMMMOOOQQQQQQKKKIIINNNJJJ@@@<<>>HHHNNNMMMJJJEEE@@@888000***&&&%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#################################################################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''(((((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""######$$$###!!!!!!###%%%$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###########################!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''(((***,,,000222444999<<<@@@CCCDDDFFFHHHJJJJJJIIIIIIKKKLLLLLLJJJHHHJJJIIIGGGCCC@@@???AAACCCDDDIIIQQQUUUQQQKKKLLLQQQ___sss~~~zzz|||}}}~~~{{{ooodddeeeooopppoooooorrrwww|||######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%+++555???EEEGGGFFFDDD>>>:::444---(((%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################################################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&'''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""#########"""!!!!!!###%%%$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''(((+++///333777:::<<<<<>>BBBFFF```vvvxxxnnnqqqwww|||xxxvvv|||}}}wwwhhhfffpppoookkkfffdddgggooovvv{{{######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$'''...666===@@@@@@??????999666000+++'''$$$######""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################################################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&''''''(((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""#########""" !!!###%%%$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))'''***...333888===@@@AAA<<>><<<===AAAHHHMMM~~~{{{}}}{{{ooommmwwwvvvoooeee^^^^^^eeennnttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%$$$!!!#########$$$$$$%%%&&&&&&################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!!!!"""""""""""""""###$$$%%%%%%***555>>>@@@>>>>>>===;;;888222+++%%%###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&(((((('''&&&'''((()))***+++...444999===???@@@@@@BBBAAA???>>>>>><<<888666666777<<>>@@@VVVppp}}}~~~sssiiicccaaahhh%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))'''&&&&&&&&&%%%"""'''&&&$$$"""!!!""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%+++444;;;:::777666444222666111***%%%###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!""""""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))(((''''''(((***,,,---333777===BBBDDDDDDBBB@@@BBB@@@===888444222333444777888===BBBBBB===;;;===>>><<>>???>>>:::555111111666:::>>><<<<<<>>>===:::;;;???HHHDDDGGGRRR___nnn{{{tttttt|||nnnmmmmmmuuu{{{wwwrrr%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!$$$&&&&&&&&&'''$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$################################################### """$$$%%%$$$###!!!''''''&&&%%%$$$$$$$$$$$$&&&,,,/////////222444444000,,,'''$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&##############################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((())),,,000666:::===EEEEEEFFFFFFEEEAAA>>><<<;;;:::888888888;;;===???CCC>>>;;;;;;<<>>BBBEEEFFFFFFCCC>>>:::888999:::<<<777666444666888::::::888AAAEEEOOO]]]fffkkkrrryyy{{{}}}rrrrrrqqqnnnrrr}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&###)))777>>>:::999>>>333333222111...+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%###%%%%%%###%%%((((((%%%%%%$$$######%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++---...555888<<>>BBBFFFGGGEEEBBB@@@444333222222222333444555555;;;@@@AAAEEEXXXuuuzzzuuuuuuzzz~~~}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''))))))((((((((((((((('''+++(((''')))///555999999DDDBBBBBBDDDEEEAAA:::444///000333888===???>>><<>>???FFFEEEDDDAAA===:::777666888999;;;<<<<<<=========;;;FFFYYYrrr{{{yyyzzz~~~}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''((()))((()))...444<<>>>>>>>>=========???AAAFFFYYYuuu{{{~~~|||www}}}}}}}}}yyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&''''''''''''((((((''''''((()))***+++---111777>>>EEEJJJLLLMMMEEEEEECCC@@@======@@@DDD@@@>>>===@@@FFFLLLOOOPPP\\\kkk~~~}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((&&&&&&&&&'''''''''((((((***)))(((((()))***,,,---777;;;AAAGGGJJJLLLMMMMMMEEEBBB??????AAABBBAAA@@@>>>::::::DDDSSS___cccbbbgggttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&'''''''''((((((((()))(((((((((***---000222@@@DDDIIIKKKKKKJJJIIIIIIDDD@@@======@@@@@@<<<888888777;;;III[[[hhhlllkkkmmm{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((())))))))),,,000555:::===EEEHHHKKKLLLIIIFFFDDDDDD@@@???===<<<<<<<<<<<<;;;???DDDMMMXXXdddlllpppqqqyyy~~~~~~zzz{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''((((((((()))***+++---000666===DDDGGGFFFIIIKKKJJJFFFBBB@@@AAA===>>>???===;;;<<>>:::999<<>>???@@@>>>;;;666333111111666>>>DDDCCCBBBAAADDD???PPPzzzwwwttt~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""%%%((()))'''%%%############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((************+++000666;;;::::::999888666444333333333777>>>EEEDDD@@@CCCJJJMMMQQQkkkwww}}}yyywww}}}~~~}}}uuurrrvvv{{{|||{{{www}}}}}}~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((***+++,,,---///444999>>>333333444333333555888;;;>>>???CCCEEE???<<>>@@@>>>???EEEJJJGGGFFFUUUjjj|||xxxnnnmmmrrr}}}yyywwwzzz}}}yyyqqqqqquuusss&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$&&&(((***&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''')))+++)))'''''')))+++)))000777888333111333777???EEEDDD===<<>>???GGGIIIMMM[[[dddpppzzzuuupppxxx~~~}}}yyyxxx|||}}}xxxrrruuuwwwzzz}}}'''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''')))***)))'''(((+++---333444444222111666>>>FFFDDDFFFFFFDDDEEEFFFCCC>>>BBBMMMVVVggg}}}}}}tttoooqqqqqq|||}}}|||{{{||||||xxxwwwuuurrrpppqqqsssvvv{{{{{{((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&$$$"""!!!''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&'''((((((((((((***...111888555222111666>>>HHHNNNHHHEEEDDDFFFDDD@@@<<<<<>>888===HHHUUUuuuooogggiiittt}}}|||}}}yyywwwxxxzzz{{{))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%''')))+++((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())),,,111666:::<<<<<<<<<>>>DDDKKKNNNLLLHHHPPPJJJFFFCCC===>>>PPPggguuukkkjjjqqqyyy~~~|||{{{yyyxxxzzz~~~{{{xxxwwwvvv}}}111///,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$%%%(((,,,...((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))***,,,111888>>>AAABBBGGGEEEDDDGGGKKKNNNNNNLLLFFFEEEBBB???@@@MMMiii~~~{{{|||{{{xxxxxx|||~~~||||||~~~vvvjjjbbb```jjjnnneee~~~AAA>>>999444///,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))***)))'''&&&$$$$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%"""$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))***+++///666???EEEGGGFFFHHHGGGGGGHHHJJJKKKKKKJJJ???BBBAAAAAAKKKbbb}}}wwwnnn}}}zzzuuuvvvxxxzzz|||{{{yyywwwpppooonnnmmmmmmmmmmmmmmmiiihhhgggggggggiiijjjllliiilllooopppqqqrrrsssuuutttuuuwwwxxxyyy|||zzzwww|||zzzkkkdddlllPPPLLLEEE>>>777222///---))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%)))'''&&&$$$$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''((((((((())))))*********,,,111999CCCIIIJJJIII@@@CCCGGGJJJJJJHHHEEECCCCCCGGGHHHIIIYYYuuu|||rrrqqq~~~|||{{{zzzyyyvvvrrrllliiihhheeeaaa]]]```^^^\\\[[[ZZZWWWSSSPPPKKKMMMPPPRRRSSSSSSQQQPPPMMMLLLJJJIIIHHHIIIJJJJJJHHHIIIJJJKKKKKKLLLLLLLLLIIIKKKLLLLLLKKKJJJKKKLLLOOOPPPRRRSSSTTTVVVZZZ]]]___bbbfffkkkppptttwwwxxx~~~|||cccccckkkzzzVVVVVVTTTOOOGGG>>>555000***,,,+++((('''******((((((((((((''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&%%% %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((())))))))))))))))))---444>>>EEEGGGFFFGGGHHHPPPCCC===CCCHHHCCC???AAA999PPPZZZZZZfffxxxuuurrrrrrnnn|||pppnnnjjjfffbbb___]]]\\\WWWYYYZZZXXXVVVTTTTTTTTTPPPOOONNNMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAEEEDDDDDDEEEGGGHHHHHHGGGHHHIIIKKKNNNPPPRRRSSSSSS[[[^^^cccjjjqqq{{{yyywwwsssnnnjjjkkkooorrrxxxPPPSSSVVVWWWTTTNNNGGGBBB333333///)))&&&((((((%%%((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$&&&***((($$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((((((((()))***+++,,,555<<>>@@@AAA===>>>EEE[[[kkkkkkaaagggzzzzzzjjjkkksssyyy~~~xxxtttrrrnnnhhhbbb[[[YYYUUUSSSQQQNNNKKKHHHKKKJJJHHHEEECCCAAA@@@@@@EEEFFFGGGGGGEEECCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHEEEGGGIIIJJJMMMRRRWWW[[[mmmzzzwwwllleeebbbddduuu@@@EEEMMMTTTWWWWWWTTTRRRDDDCCC===444...---+++((())))))((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%%%%(((,,,,,,(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''))))))((((((***,,,///111:::AAAIIILLLHHHBBB>>><<<@@@<<<;;;??????===CCCNNNkkkyyyvvvkkkqqqssskkklllwwwvvvkkkaaa\\\YYYYYYTTTPPPLLLJJJIIIGGGCCC???EEECCCAAAAAAAAA@@@>>>===@@@@@@???>>>>>>>>>??????<<<>>>??????>>>======>>>===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAAAAAAAAAAA@@@@@@@@@???AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDDDDEEEHHHHHHHHHFFFEEEEEEHHHJJJIIIRRR]]]eeejjjooowww}}}zzzfffpppxxx{{{444888>>>EEELLLRRRVVVYYYQQQQQQKKKBBB;;;777222,,,******)))(((((())))))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%(((,,,,,,(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((()))))))))))),,,000555777???EEEKKKKKKEEE===777444222555<<>>EEEPPP]]]ooowwwyyy{{{yyynnnddd\\\WWWUUUWWWSSSLLLFFFBBBAAABBBCCCEEECCCAAAAAABBBBBB@@@>>>BBBAAA@@@@@@AAABBB@@@???>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDDDDCCCCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKMMMLLLKKKJJJJJJJJJKKKKKKGGGHHHIIIHHHGGGGGGHHHJJJGGGJJJMMMNNNMMMNNNQQQTTTZZZbbbppp~~~tttqqqyyy777666666888>>>GGGPPPVVVRRRUUUSSSLLLFFFAAA:::333+++***)))(((((((((******))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&***((($$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))***)))***,,,000666;;;>>>FFFJJJNNNLLLEEE<<<777555;;;===??????===>>>GGGRRR\\\nnn{{{~~~uuu{{{}}}oooddd[[[WWWRRRLLLHHHEEEEEEEEEBBBBBBAAA@@@AAABBBCCCDDD>>>>>>>>>???@@@AAAAAA@@@AAA???>>>>>>???@@@>>>===AAAAAAAAAAAAAAABBBDDDDDDBBBDDDFFFFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMLLLMMMMMMMMMMMMNNNPPPOOONNNMMMOOOQQQPPPOOONNNNNNNNNNNNNNNNNNFFFHHHJJJKKKJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLMMMNNNIIIMMMSSS]]]jjj}}}uuupppsssxxx@@@<<<777444666<<>>===CCCSSShhhyyyxxxrrryyyxxxxxxwwweee[[[OOOGGGFFFIIIJJJJJJFFFEEEEEEEEEEEEFFFGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCFFFGGGHHHIIIIIIIIIKKKLLLJJJHHHGGGGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKMMMOOOOOOMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTPPPPPPQQQRRRSSSTTTUUUVVVQQQQQQRRRSSSUUUVVVWWWXXXZZZZZZZZZ[[[[[[[[[\\\\\\YYYZZZ[[[]]]___aaabbbccchhhgggfffdddcccbbbaaaaaa```cccfffdddaaa___bbbeeedddeeeeeeeeeccc```]]][[[YYY[[[\\\[[[WWWSSSPPPOOOUUUSSSRRRRRRRRRPPPJJJEEEIIIJJJJJJIIIIIINNNWWW]]]iiipppsssnnnsss~~~\\\[[[YYYTTTMMMDDD<<<777444777888888===EEEIIIIIIJJJFFF???777111---******))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$&&&)))'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$&&&''')))&&&&&&&&&'''''')))******)))+++000777>>>DDDHHHKKKJJJIIIFFFAAA===>>>CCCHHHAAAAAAEEEQQQfffyyy~~~uuukkknnn}}}wwwzzzsssmmmbbb\\\```cccYYYKKKNNNLLLKKKKKKKKKIIIDDD@@@FFFGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKKKKLLLMMMMMMNNNIIIJJJKKKKKKKKKKKKLLLMMMOOONNNMMMNNNOOOPPPOOONNNOOOOOOOOOPPPQQQSSSTTTUUUOOOQQQRRRRRRQQQPPPPPPQQQPPPQQQRRRTTTVVVXXXYYYZZZXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^```aaaccceeefffggglllllllllmmmmmmmmmnnnnnnrrrrrrtttwwwyyy{{{}}}~~~~~~}}}{{{zzzyyyyyyzzz}}}~~~zzzyyy{{{zzz{{{|||{{{xxxsssoookkkoooqqqrrrpppkkkeeebbb```\\\[[[ZZZ]]]^^^\\\TTTNNNFFFIIIMMMMMMKKKKKKMMMOOOPPPRRR]]]nnn|||tttwww\\\YYYVVVWWWWWWTTTKKKDDD777777666444333777===CCCKKKMMMLLLFFF<<<222+++)))***((('''(((******'''$$$'''&&&&&&&&&''''''%%%"""%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***%%%&&&&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&)))******(((,,,222888===BBBDDDFFFIIIGGGGGGGGGFFFCCCCCCEEE<<>>CCCUUUbbbnnn~~~uuunnnppprrrrrryyy|||cccTTTOOOPPPQQQRRRSSSSSSQQQPPPOOOPPPLLLJJJPPPTTTUUUUUUVVVRRRRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSSSSSSSSSSTTTTTTVVVWWWXXXXXXVVVTTTUUUUUUXXXXXXWWWWWWXXXYYY[[[\\\____________```aaabbbbbbeeeggghhhhhhggggggiiijjjhhhjjjlllmmmmmmnnnqqqssstttzzz||||||wwwkkk```[[[\\\XXXTTTSSSSSSRRROOOLLLLLLKKKMMMSSSWWW^^^mmm|||QQQPPPQQQVVV\\\]]]YYYTTTQQQOOOJJJBBB:::555222222333888@@@HHHKKKIIIBBB===444000***''''''(((((()))''''''(((***+++***&&&$$$&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###%%%%%%$$$###%%%'''(((%%%"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))))))))))))))******+++...444;;;AAADDDDDDCCCCCCBBBDDDGGGIIIIIIEEE???:::TTTnnn|||pppqqqvvvxxxlll^^^VVVSSSSSSQQQRRRTTTUUUVVVUUUTTTSSSPPPJJJHHHNNNTTTVVVYYY\\\ZZZYYYYYYYYYYYYZZZ\\\]]]___^^^^^^]]]^^^___aaaaaadddeeeeeedddcccbbbdddeeellllllllllllmmmoooqqqsssvvvvvvwwwxxxyyy{{{|||}}}{{{wwwsssmmmeee___\\\YYYUUURRROOOMMMKKKKKKJJJLLLTTT]]]ttt~~~aaaZZZRRRPPPTTTXXXZZZYYYZZZYYYWWWSSSLLLEEE???<<<333333777===FFFKKKKKKJJJ@@@;;;444---)))'''(((((('''((())),,,---+++(((%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%''',,,'''######'''(((&&&"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((())))))))))))***,,,444:::AAADDDCCC@@@>>>>>>AAAFFFHHHEEEBBBCCCDDDEEE```www}}}pppsss}}}sssfff______aaaaaaaaaZZZ\\\___aaabbbaaa```^^^SSSNNNLLLRRRZZZ___dddiiilllkkkkkklllnnnqqqtttvvvyyyxxxwwwwwwwwwzzz|||}}}~~~~~~wwwppplllgggaaa]]]XXXQQQKKKGGGGGGKKKOOOZZZcccqqqxxxnnnaaaYYYWWWXXXWWWUUUUUUWWWYYY[[[YYYTTTMMMIII>>>888222222999DDDLLLPPPKKKGGG@@@777///***((('''((((((***,,,---,,,)))&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&(((***444,,,%%%"""$$$'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''))))))((())),,,...:::???DDDDDD???:::888888AAAHHHHHH???:::BBBRRR\\\iiivvvzzz{{{sssmmmttt}}}sssqqqmmmiiihhhkkkmmmkkkgggiiikkknnnqqqrrrqqqooonnn\\\XXXYYYcccnnnvvv}}}}}}tttnnngggZZZOOOJJJKKKMMMNNNIIIOOOYYYgggwwwzzzooohhhccc]]]TTTNNNOOOPPPSSSWWWYYYXXXTTTPPPJJJBBB777111333;;;EEELLLMMMLLLIIIBBB999111,,,))))))))))))***,,,,,,***((((((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''***,,,444...&&&######%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((%%%'''))))))(((***///333===AAADDDAAA:::555555666AAAHHHFFF;;;999KKKdddsss~~~{{{xxx~~~wwwtttttt|||tttmmmmmmqqqrrrqqqoooqqqvvvvvvtttwwwyyy|||}}}{{{dddccchhhuuuxxxooo^^^OOOJJJKKKKKKIIIIIIKKKPPPXXXfffxxx|||uuupppjjjaaaZZZUUUSSSQQQQQQSSSUUUTTTSSSPPPLLLEEE===999999<<<@@@FFFIIILLLJJJCCC999222///***)))((((((***++++++***)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&(((***+++***'''%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''')))***&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''')))***)))))),,,444:::???AAABBB===666222666:::???DDDAAA;;;BBB[[[tttzzz~~~}}}yyy~~~uuuoooqqqwwwwww~~~|||kkkYYYRRRRRRNNNGGGMMMMMMMMMPPPXXXfffttt~~~}}}{{{wwwsssaaa[[[SSSOOOPPPSSSUUUVVVQQQRRRQQQKKKAAA:::666666>>>DDDLLLNNNHHH@@@888444+++)))'''''')))+++++++++)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))***,,,&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((***+++******...777???>>>@@@@@@:::444222888>>><<<@@@>>><<>>DDDCCC???888222222999@@@DDD@@@@@@777@@@ccc}}}~~~xxxooooooppppppnnnnnnwww|||xxx}}}{{{yyylllppprrruuu~~~sssggg[[[QQQSSSRRRPPPMMMLLLMMMQQQUUUcccvvvyyyjjj```ZZZSSSMMMNNNPPPQQQQQQMMMHHHDDDBBB888777999???GGGLLLJJJGGG>>>777///+++)))(((((())))))***))))))(((((('''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&%%%$$$%%%&&&(((&&&&&&&&&''''''''''''(((***)))***,,,222999@@@DDD>>>999333111555===CCCEEE===???DDDZZZzzzzzzxxxvvvqqqooosssvvvwwwzzz~~~xxxzzz}}}yyyooonnnqqqvvvzzz~~~yyyjjj^^^SSSRRRQQQOOOLLLLLLNNNPPPYYYfffwwwtttiiiccc\\\UUUNNNMMMMMMLLLKKKJJJJJJJJJAAA999333666@@@IIILLLKKKIIIBBB888000+++***))))))******))))))((('''&&&%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&'''''''''''''''(((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&'''''''''(((((((((***((()))...777>>>BBBCCC888222...222;;;BBBEEEDDD@@@GGGWWWvvv|||sssnnnrrrxxxxxxuuussstttwwwzzzrrrhhhgggiiilllxxxzzzjjj[[[ZZZYYYUUUPPPMMMLLLMMMPPPUUU___mmm~~~uuurrrnnniiiWWWSSSMMMIIIGGGGGGHHHHHHHHH@@@777555;;;BBBGGGIIINNNKKKDDD:::333000,,,(((***))))))(((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))((((((((()))***+++,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&'''(((***&&&&&&''''''(((((())))))***(((***222<<>>999222***))))))((((((((()))******((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''((((((((('''''')))***&&&&&&''''''((())))))*********...777AAAFFFDDD@@@666333777AAAGGGDDDAAAAAAWWWuuu}}}ppppppqqqqqqnnnjjjooovvv}}}rrrpppuuu|||fffeeefffiiilllqqq}}}yyynnnbbbZZZVVVVVVOOONNNNNNQQQXXXggg{{{rrr~~~uuuggg[[[SSSMMMGGGCCCLLLMMMKKKEEE>>>:::<<>>EEEFFFCCC???<<<;;;>>>EEEGGG???>>>UUUrrroooooossstttnnnrrrnnnrrrfffYYYVVVZZZ___bbbbbbkkk~~~wwwqqqfff\\\TTTRRRPPPMMMNNNRRRZZZhhh~~~}}}{{{rrrpppyyy}}}tttqqqoooZZZSSSKKKDDDBBBDDDFFFGGGGGGJJJOOORRRQQQOOONNNNNNGGG>>>333+++)))***++++++''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%'''((()))(((''''''(((***)))'''&&&&&&&&&'''(((((((((((()))+++---...///000......000444666555333<<<>>>AAADDDFFFGGGFFFFFFFFFFFFFFFFFFDDDBBB???>>>BBBCCCCCCCCCBBBAAA@@@???<<<<<<;;;999666333///---,,,,,,+++***)))'''&&&%%%((('''&&&'''((((((&&&%%%)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$''')))((('''(((,,,///777<<>>888555===BBBDDD>>>999CCCaaa|||uuupppnnnwwwzzz~~~yyypppmmmnnnttt\\\LLLMMMRRRXXX^^^gggttt~~~sssoooggg^^^WWWRRRPPPPPPOOOZZZkkk|||{{{yyyuuuwwwzzzssshhhZZZOOOKKKJJJJJJJJJGGGIIINNNQQQSSSQQQNNNLLLJJJCCC999111,,,*********'''(((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&((((((''''''((())))))((((((''''''((()))***++++++---///222444666777>>><<<;;;===AAACCCDDDCCCGGGIIIKKKNNNPPPPPPPPPOOOKKKKKKJJJIIIGGGEEECCCBBBFFFFFFGGGIIIJJJLLLMMMMMMHHHGGGGGGEEECCC@@@>>><<<666666555444222///,,,+++---+++((((((((()))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&(((***)))((()))---111888===BBBCCC@@@;;;888777BBBCCCDDDBBBEEEUUUoooqqqkkkpppwww{{{pppnnnttt{{{gggWWWIIIJJJOOOTTT\\\eeewww{{{qqqiiiccc___ZZZVVVNNNSSS]]]kkk}}}rrrtttwwwzzz||||||yyyvvvooonnnyyyxxxhhh^^^YYYVVVPPPJJJIIIJJJLLLPPPTTTTTTPPPLLLNNNJJJCCC:::111+++))))))((((((((())))))*********))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&((())))))(((((()))+++(((((()))***+++---///000222444777:::===@@@AAABBBGGGEEECCCDDDFFFIIIKKKKKKNNNOOOQQQSSSTTTTTTTTTSSSPPPOOOMMMKKKIIIGGGFFFEEEEEEEEEFFFHHHJJJLLLNNNPPPLLLLLLLLLLLLJJJIIIGGGFFFBBBBBBBBB@@@>>>:::666444444000,,,))))))***++++++((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&''')))+++'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''')))+++***)))***...333;;;???BBBAAA<<<888999;;;DDDCCCCCCFFFRRRfff}}}pppllluuu|||{{{nnnhhhooo}}}YYYEEEDDDIIIQQQTTTUUUaaaooo~~~yyyuuusssqqqnnnllllllkkkjjjhhhhhhjjjlllmmmmmmoooqqqttt|||||||||~~~~~~vvvrrrkkkbbb[[[RRRNNNPPPYYYdddtttsssooonnnsss|||qqqmmmwww}}}sssnnnmmmggg[[[PPPNNNKKKIIIKKKQQQTTTSSSPPPPPPOOOKKKBBB777...******((((((((((((((()))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$''''''''''''(((((((((((()))*********((((((***+++((()))+++///222666888:::>>>@@@CCCFFFHHHJJJJJJKKKIIIGGGDDDCCCCCCEEEHHHIIILLLMMMNNNOOOPPPPPPOOOOOONNNLLLIIIFFFDDDCCCBBBBBBBBBBBBAAAAAAAAABBBDDDDDDIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGDDDAAA???:::666222///...,,,+++)))***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''')))******)))+++000555===@@@BBB???999777:::???BBBDDDFFFJJJWWWlll|||sssuuu{{{}}}rrrhhhhhh{{{[[[CCCKKKLLLRRRYYYYYY[[[lll{{{wwwqqqllljjjhhhfffdddiiigggeeedddddddddbbbaaacccdddeeegggjjjnnnrrruuuzzzzzzzzz{{{||||||{{{zzz}}}{{{qqqggg```YYYPPPNNNSSSVVV^^^zzz}}}rrrqqqyyy~~~wwwxxx|||xxxxxxtttjjj```TTTNNNGGGFFFJJJOOOQQQPPPOOOPPPNNNGGG===444///...))))))(((''''''((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%'''''''''((((((((())))))((())))))((('''''')))+++,,,...111666;;;???BBBDDDIIIJJJKKKKKKLLLLLLLLLLLLIIIGGGDDDAAA???@@@AAACCCCCCDDDDDDEEEEEEEEEEEEEEECCCAAA>>>;;;999888888888<<<<<<;;;:::::::::::::::BBBBBBAAAAAAAAAAAAAAAAAABBBDDDFFFHHHIIIHHHGGGFFFAAA???<<<:::888444///+++++++++***)))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&(((***)))))),,,222888???AAAAAA>>>999999===AAA@@@HHHOOOQQQZZZkkk|||~~~sssooopppsss{{{tttkkkiiiuuu}}}```OOOIIIKKKJJJPPPYYY___ggg{{{uuupppooogggfffeeeeeefffeeecccaaa___^^^]]]^^^```bbbbbbbbbeeedddccceeeiiiooouuuxxxwwwxxxyyyzzzyyyyyyyyyyyy{{{}}}wwwnnnkkkbbbYYYUUUWWWTTTTTTggg~~~uuutttwwwyyyzzz}}}xxxvvv{{{|||zzzxxxsssnnn^^^VVVLLLGGGGGGJJJLLLMMMMMMNNNNNNJJJDDD===888666,,,+++)))(((''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((((()))(((((('''''''''''''''(((((())))))***&&&(((((())))))+++...111555888;;;@@@DDDGGGJJJKKKMMMLLLJJJHHHFFFEEEEEEEEEAAA@@@???;;;888777888:::555555666666777777888888888777555333222000000///111111333444444444444444888777666555555444555555999;;;===AAADDDFFFHHHIIIGGGFFFEEEDDDBBB>>>888333///...---+++)))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&(((******+++///777<<<@@@@@@@@@???===>>>@@@BBBAAAOOOZZZ\\\aaaooo}}}|||xxxrrrpppsss{{{oooiiifffrrrwwwZZZJJJHHHMMMIIIIIIRRRaaammmxxx{{{nnneeeaaabbbfff```bbbeeeffffffdddbbb```ZZZZZZ[[[___dddhhhjjjjjjhhhfffeeegggkkkqqqvvvxxxuuuwwwzzz{{{{{{{{{|||~~~|||~~~~~~~~~}}}|||mmmeee^^^\\\XXXTTT[[[fffzzzsssooommm{{{|||zzzxxxuuu}}}xxxlllfff\\\SSSLLLIIIIIIJJJKKKKKKLLLLLLKKKHHHCCC???000///,,,***)))((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''((()))))))))((((((&&&''''''((())))))******(((***,,,///222666;;;???BBBDDDFFFIIIKKKLLLMMMMMMHHHEEEBBB>>>;;;:::::::::666777777555222111222444000000000111222333444444777777666666555333222111...000222555666666555444444333111///...---------111222444888<<>>888666444222///,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))''')))+++,,,...333<<>>@@@BBBDDDCCCAAABBBSSSaaaeeejjjwwwwwwvvvuuurrruuu}}}vvvhhhdddjjjmmmRRRHHHEEEFFFJJJQQQRRR]]]ooo~~~yyynnnddd```]]]ZZZ\\\bbbbbbdddggghhhgggeeecccbbbaaa```aaaeeejjjnnnppppppmmmmmmmmmpppuuuxxxxxxxxxyyy{{{~~~~~~}}}}}}~~~~~~|||ssshhhaaa^^^\\\[[[YYY}}}tttpppeeexxx}}}rrr{{{yyytttkkk```UUUMMMJJJIIIJJJJJJJJJMMMPPPOOOJJJFFF444222///,,,************************************((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((())))))***))))))&&&''''''((()))******++++++...222666;;;BBBIIINNNLLLLLLNNNOOOOOONNNMMMMMMBBB???:::555222111222333333555777555333222333555777777777888999:::<<<<<<;;;<<<======<<<;;;999888666888<<<>>>???>>>;;;999:::888666333111000000000------///222777===CCCFFFFFFDDDCCCCCCEEEEEEEEEDDD@@@???===:::666333111///))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&&&&''')))+++%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((***,,,...000666???FFF@@@>>>>>>AAAFFFHHHDDD@@@BBBSSSbbbhhhqqq~~~uuuqqqttttttpppvvvyyy}}}jjjiiifffqqq{{{OOOAAAHHHMMMMMMKKKTTTVVVbbbuuurrrnnngggbbbcccccc___^^^bbbeeegggiiijjjiiigggggggggeeedddccceeegggjjjjjjjjjqqqqqqsssxxx}}}}}}zzzvvv|||~~~~~~{{{yyyzzz{{{}}}zzz~~~}}}~~~ooocccbbbeee```WWWyyyqqqnnnoooxxxvvvvvv|||sssdddUUUHHHBBBKKKJJJJJJLLLNNNNNNLLLJJJBBB;;;111+++***+++++++++))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((('''$$$###%%%(((''''''''''''((())))))***'''((()))))))))+++...111333888???DDDGGGJJJOOOSSSTTTRRROOOOOONNNKKKEEE@@@444333111///......000111555555555555666777777777:::<<<===;;;999:::<<<<<>>;;;888777888999:::===@@@AAA???>>>;;;>>>???<<<666111000111333111///000333888;;;===FFF@@@???DDDEEE@@@>>>AAACCCAAAAAABBBBBB???888222333000,,,***)))))))))(((******)))((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******((())))))***111<<<@@@???;;;<<>>>>>AAAAAAAAAAAABBBAAA>>><<<<<<888333...,,,+++)))((()))))))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******(((***+++---444===AAA???;;;:::@@@HHHFFFAAAFFFSSSrrr{{{xxxvvvyyyppp{{{zzzkkkccc```nnn}}}]]]LLL@@@BBBHHHKKKSSS\\\cccooouuujjjdddfffeeecccaaaaaacccfffhhhjjjiiigggfffeeefffggghhhhhhgggfffhhhllloooooonnnrrrvvv|||{{{yyyxxxyyyzzz}}}vvvrrrpppkkkkkkgggnnn~~~zzzxxxtttpppzzzuuuuuu{{{}}}ppp^^^PPPFFFHHHHHHHHHGGGGGGGGGHHHHHHEEE@@@999222---++++++)))((((((((((((((())))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&$$$***)))'''&&&'''(((***+++---000444888;;;@@@EEEIIIGGGKKKQQQTTTSSSQQQOOONNNPPPLLLGGGBBB>>>999555111222111000111333555666666555888<<<<<<::::::;;;>>>BBBCCCDDDCCCAAA???>>>???>>>>>>===>>>BBBHHHNNNQQQTTTSSSPPPJJJDDD@@@AAACCC@@@===::::::;;;<<<;;;:::777666555444444444444555222777::::::;;;======<<>>@@@AAADDDGGGJJJGGGIIIJJJJJJIIIFFFCCCBBB<<<:::888666555555555666888666555555777999:::::::::===???@@@@@@CCCJJJPPPaaaaaabbbbbb]]]SSSNNNMMMOOOPPPSSSXXX```iiiqqquuuxxxwwwqqqfffZZZUUUVVVZZZYYYVVVOOOGGG@@@;;;999888555666888888777666666777111777999555555;;;>>>===@@@BBBCCCAAA===;;;===???DDDBBB@@@>>>;;;777111---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***(((...444777<<>>FFFKKKBBBDDDkkkxxxlllZZZYYYhhhxxxwwwTTT???AAABBBHHHPPPTTTYYYeeerrrssshhhdddaaaaaacccdddcccdddgggkkkmmmlllkkkmmmmmmkkkjjjiiiiiiiiiiiikkklllnnnqqqtttvvvwwwxxx||||||}}}~~~}}}||||||}}}~~~vvvfff```______```[[[^^^___jjj}}}~~~~~~yyyfffYYYJJJBBBDDDHHHHHHFFFGGGIIIIIIEEE<<<333///---******)))))))))******+++(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((777111***'''(((*********)))))))))+++---111444666;;;===???@@@@@@@@@BBBCCCBBB@@@===;;;999888777777555555444333444666999<<>><<<999777888999;;;>>>@@@CCCHHHPPP^^^ooozzz~~~~~~xxxhhh]]]ZZZ```dddiiiqqqxxx|||oooccc^^^```eeelllkkkdddWWWGGG===;;;>>>777:::;;;;;;999777777888555888888555555888;;;::::::===@@@???<<<999999:::<<<===???BBBAAA>>>777222...---+++)))((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***(((000777;;;>>>BBBAAA===:::>>>GGGHHH???III}}}}}}nnnttt```WWW^^^tttYYYDDD>>>CCCHHHOOOTTTVVV]]]mmm}}}{{{kkkcccaaaaaacccgggcccdddggglllppprrrqqqpppsssrrrqqqooonnnlllkkkkkklllnnnpppssstttvvvwwwxxx}}}||||||}}}~~~|||||||||}}}}}}~~~iii\\\XXXWWWWWWYYYVVV\\\```nnnzzzwwwhhhSSSGGGDDDEEEEEECCCDDDFFFHHHFFFAAA:::555222,,,++++++***************((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((555000***'''&&&(((***,,,))))))+++---000333666777666888:::;;;::::::;;;<<<<<<888444222222333444444777777666555333444777:::333777:::;;;;;;AAAKKKTTTWWWTTTRRRUUU```qqq~~~{{{iii^^^]]]YYY^^^gggqqq{{{{{{xxxpppfff^^^\\\___cccfffhhheeeYYYHHH>>>@@@EEEAAACCCDDDBBB===999999;;;666666:::AAACCC===777444666888;;;<<<<<<;;;::::::555777:::>>>@@@???:::666444222000---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******)))222:::<<<>>>???>>>:::777===CCCBBB???TTTxxxsssoooxxxddd\\\^^^jjjnnnKKK@@@CCCBBBIIIPPPSSSWWWcccyyyssshhhcccbbbbbbeeeiiieeeiiinnnqqqrrrssstttvvvwwwvvvuuutttrrrpppooonnnlllnnnrrrsssssssssssstttzzzyyyzzzyyyzzz|||~~~|||www___UUURRROOOOOORRRRRRZZZaaarrrrrrvvv~~~yyygggUUUIIIDDDDDDDDDBBBCCCEEEFFFFFFBBB<<<888...---,,,+++***)))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((&&&%%%&&&)))+++...///111444666777888888777888::::::999777777888777444111111444666777777777888999888777777:::===888@@@JJJOOOTTT```tttwwwnnnccc^^^cccllltttxxxpppmmmpppuuuqqqddd___ccc]]]aaahhhpppwww}}}rrrnnnhhhcccbbbeeejjjnnnaaacccaaaXXXLLLFFFGGGKKKMMMOOOPPPMMMHHHDDDFFFHHHEEEDDDSSSjjjooo\\\GGG@@@;;;:::::::::;;;<<<;;;;;;444444555777999:::999777777777777666444000---+++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******+++333;;;<<<<<<<<<;;;888999===???>>>HHHdddtttqqqxxx}}}~~~|||yyyggg\\\bbbpppxxxWWWDDDCCCIIIDDDLLLSSSWWW^^^ppp~~~wwwnnngggeeeeeeeeehhhkkkjjjpppuuuvvvsssrrrtttxxxvvvvvvvvvvvvuuutttssssssooorrruuuvvvtttrrrrrrsssxxxxxxzzzzzz{{{}}}zzzpppvvv~~~yyyeeeTTTOOOMMMIIIJJJOOOQQQ[[[eeexxx~~~xxxsssvvvxxxcccPPPEEEEEEHHHAAAAAACCCGGGIIIHHHBBB===///...---+++***))))))((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))###'''***+++***))),,,...444666999;;;<<<<<<;;;:::<<<>>>???===:::777666555444222222444888;;;;;;999777:::>>>@@@@@@CCCGGGKKKVVVaaakkkooorrrwwwggg^^^^^^aaaaaa```iiidddgggooooooggghhhppp{{{{{{||||||||||||{{{zzzuuuqqqllllllpppwww}}}jjjjjjfff___WWWRRRPPPQQQUUUXXXZZZWWWSSSQQQTTTXXX]]]]]]uuucccWWWEEE@@@;;;999;;;<<<;;;:::777444111000222555666777999;;;===>>>;;;555...***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$&&&''''''&&&$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******+++444;;;<<<::::::999666>>>???===???QQQsss{{{rrrooommmiiivvvsss{{{wwwnnn___[[[kkkwwwVVVCCC???FFFNNNJJJRRRZZZ___hhh{{{|||vvvssslllggghhhiiihhhjjjmmmnnnuuu{{{yyyssspppsssyyyttttttuuuvvvwwwwwwvvvvvvtttwwwzzzzzzwwwttttttuuuyyyyyy{{{}}}|||}}}tttgggppp}}}fffUUUIIIJJJKKKHHHJJJRRRRRR]]]iii}}}|||vvvvvvvvvdddTTTJJJEEEDDDBBBAAABBBDDDEEEEEECCC:::444,,,((((((***++++++)))******++++++)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))+++***)))(((((())),,,)))&&&%%%&&&+++000333<<<<<<===???BBBFFFIIIKKKIIIEEE???999555333444444777===???<<<<<<@@@@@@;;;999:::CCCPPPTTTQQQSSS[[[eeennnqqqsssvvvnnnhhhaaa[[[___gggkkkfffgggooowww}}}}}}}}}wwwiiiccc___XXXVVVXXXZZZVVVTTTTTTSSSRRRYYYbbbgggnnn}}}~~~vvvaaaZZZKKK;;;444777999999;;;:::888666333111333777777999;;;===>>>>>>:::444000///---+++***)))***+++((((((((()))(((((('''&&&((((((((((((((((((((((((***)))(((((()))+++---...''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%)))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))))))))%%%%%%(((***)))***,,,---555===>>>:::666666999===999;;;GGG\\\ttt{{{lllhhhjjjnnnhhh|||vvvbbbbbb]]]wwwWWWHHHGGGDDDEEELLLLLLSSS]]]hhhsss~~~zzz}}}rrrooollliiihhhjjjlllnnnmmmuuu||||||uuuppprrrvvvqqqrrrtttvvvvvvvvvvvvuuuxxxxxxxxxvvvtttrrrssstttxxxzzz~~~ssshhhmmmxxxrrrVVVOOOIIIHHHHHHIIILLLPPPWWW^^^lll~~~{{{www|||sssaaaOOODDDDDDFFFGGGHHHGGGGGGFFFFFF>>>888000+++******++++++)))******+++******((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''((((((''''''((()))*********,,,000666;;;???DDDDDDEEEFFFFFFFFFEEEEEE>>>===;;;::::::;;;<<<===>>>AAAAAA===;;;===@@@BBBEEEGGGQQQ```ddd``````eeemmmkkknnn|||yyyrrrlllkkkkkklllsss|||zzz}}}{{{nnnbbb___YYYTTTUUU\\\[[[UUUZZZfffrrrttt}}}qqqZZZEEE;;;999777222;;;999777555222000000222333555888:::<<<>>>>>><<<777444000,,,***)))***+++((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((***+++,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))))))))&&&%%%)))***)))***,,,111666<<<;;;777555888<<<:::<<>>666///,,,+++++++++******++++++******)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((('''''')))+++(((***///666<<>>;;;666666777888:::;;;===>>>777999<<>>AAA===:::555000---++++++,,,)))))))))************)))((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))***'''''')))***(((***---555888;;;999555555:::???888AAANNN[[[gggvvvyyylllhhhkkkpppvvv}}}sssiiiccc[[[aaaeeemmmSSS???@@@GGGIIILLLRRR[[[bbbooouuurrrrrrooonnnnnnooooooqqqrrrsssqqqsssuuuuuussspppoooooottttttuuuuuuuuuttttttsssvvvwwwxxxxxxyyy|||wwwkkkcccgggppp|||xxxWWWKKKGGGFFFHHHIIIHHHKKKPPPUUU```uuu|||zzz~~~}}}}}}}}}|||{{{qqq___KKKHHHEEEEEEFFFHHHGGGFFFHHHCCC;;;444///,,,++++++++++++++++++******))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******)))((()))+++---+++///666===CCCGGGIIIIIIDDDDDDBBB@@@===999666555999999888888999:::<<<===999;;;CCCOOOYYYggg~~~zzzpppnnnkkkgggiiipppiiieeekkkxxxooonnnooollliiihhh]]]]]]\\\\\\___aaa[[[SSSDDDAAA<<<999;;;>>>;;;666444444666777777666888======;;;999555222000...---***)))))))))))))))******((((((((((((((((((((((((&&&'''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))+++((((((***)))(((***///888:::;;;:::777777;;;???;;;KKK\\\fffmmmxxxtttjjjjjjooovvvaaa\\\YYYggguuuUUUEEE===CCCLLLNNNQQQVVV```mmmyyytttrrrqqqnnnoooppprrrssstttuuuuuuuuuttttttssssssqqqooolllpppqqqrrrsssuuuvvvwwwxxx{{{|||}}}~~~lllddd___cccmmm{{{hhhJJJFFFEEEFFFIIIJJJJJJMMMSSSXXXggg~~~zzzxxx|||ttt[[[QQQFFFCCCGGGLLLKKKHHHIIIFFF@@@999333...+++***,,,++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))++++++***((('''))),,,///555999>>>CCCFFFFFFEEECCC===;;;888666555555666777<<<;;;:::;;;===@@@DDDGGGMMMPPPXXXfffuuu{{{yyyxxxuuuvvv|||~~~~~~}}}~~~~~~{{{yyypppeee^^^XXXaaaiiikkkmmmmmmjjjfff^^^YYYQQQLLLOOORRRKKKAAA999666666999888444555999888888999999777444111///+++***)))((((((((())))))))))))))))))))))))))))))'''((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''((((((((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))***((((((***)))(((,,,222888;;;>>>>>><<<;;;;;;===<<>>======777NNNdddkkkoooyyyxxxzzzxxxrrr|||zzzddd\\\YYYUUUaaasssSSSEEECCCEEEKKKOOORRRZZZbbbqqqzzzssstttuuuvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{}}}zzzwwwuuusssrrrpppooorrrrrrrrrrrrssstttuuuvvv}}}zzzrrrooo[[[YYYYYY^^^kkklllQQQCCCDDDDDDHHHLLLMMMNNNSSSZZZ^^^ppp}}}}}}zzz{{{yyyooo```RRRHHHEEEEEEEEEFFFHHHIIIEEE>>>555000------,,,+++*********++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))+++000777<<>>@@@999<<>>@@@BBBCCCCCCAAA??????>>>VVVkkkppprrrxxx}}}|||sssoooqqqyyy|||~~~yyymmm___YYY\\\bbbxxxzzz```HHHCCCEEEIIINNNRRRYYYfffrrrxxxuuuwwwyyy|||~~~~~~|||yyyuuurrrpppooopppqqqqqqqqqqqqrrrtttvvvwww{{{~~~wwwrrrwwwwwwfffXXXXXXXXX\\\jjj}}}]]]IIICCCDDDEEEHHHLLLLLLMMMTTT]]]hhhyyy{{{wwwyyy~~~wwwdddSSSIIIIIILLLFFFIIILLLJJJBBB999222///---,,,+++*********+++,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&'''''''''(((((()))))),,,+++***))))))((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***++++++---000777@@@FFFDDDCCCAAA>>>:::777444333888888999:::<<<===>>>???IIIMMMTTTYYY\\\[[[XXXVVV___kkkuuuyyyyyy~~~uuurrrvvvuuuwww{{{~~~zzzaaabbbkkkyyyjjjSSS@@@<<<;;;666555999444333111000000222555777666444111...,,,+++++++++)))))))))))))))))))))))))))(((&&&%%%%%%&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%&&&(((******)))((('''(((''''''&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))'''''')))+++******111;;;AAABBBCCCCCCCCCBBBAAAAAAPPPhhh|||}}}~~~|||wwwoooiiimmm}}}uuuuuu{{{kkkfff^^^VVV]]]lllhhhRRR@@@CCCGGGLLLPPPUUU```rrrzzzyyy|||~~~}}}}}}zzzuuupppnnnooopppnnnnnnooopppsssvvvyyy{{{zzz~~~vvvhhhnnn}}}uuudddWWWXXXXXX[[[hhhrrrSSSEEECCCDDDEEEHHHKKKKKKLLLTTT]]]sss|||zzzxxx{{{zzzaaaLLLFFFKKKEEEGGGJJJJJJFFF>>>555///000---+++------******,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((''''''(((,,,...,,,,,,///666>>>DDDEEEDDDEEE===555555666666666888<<<<<<:::999:::BBBQQQ___pppuuuuuulll___\\\cccllllllxxxvvvuuu{{{zzz}}}qqqooowww~~~fffjjjpppuuuzzz{{{ooofff[[[QQQLLLFFF>>>===BBB:::777555555222///222888999777555333111///+++(((******++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((('''%%%$$$$$$%%%&&&'''(((***+++))))))---666===>>>AAAFFFGGGBBB>>>DDDOOOmmm}}}}}}tttnnniiiaaammmbbbddd___YYYiiizzzPPPAAADDDFFFMMMTTTVVVZZZhhh~~~|||{{{zzzvvvqqqnnnmmmnnntttssstttxxx|||~~~|||yyy{{{zzzlllhhhxxxrrrcccYYYUUU]]]mmm```KKKEEEFFFCCCBBBFFFMMMNNNMMMUUUbbbwww|||zzzqqqZZZOOOPPPHHHJJJLLLMMMLLLGGGAAA<<<111---+++---,,,***))),,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((('''((())))))((()))***,,,+++///666>>>CCCDDDBBB???555444666:::;;;999:::>>>???AAADDDFFFLLLYYYmmm|||yyyppplllrrr{{{~~~xxx{{{wwwqqq{{{|||vvvppppppuuuyyy}}}zzz{{{qqqoooxxx~~~sssqqqwwwyyytttnnnkkkfff___aaa]]][[[]]]]]]VVVKKKDDD<<<888777999:::666333333666666666777777444///,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''')))((('''&&&&&&''')))***(((***+++******...666>>>CCCBBBEEEGGG???999CCCTTT|||ooommmtttiiizzz|||hhhZZZ[[[ZZZ^^^yyycccFFFBBBIIIGGGNNNWWW]]]eeewwwzzzzzzxxxuuuqqqooooooqqqvvvwwwyyy|||~~~|||~~~zzzpppooovvv{{{pppccc[[[VVV[[[hhhzzzxxxWWWDDD??????DDDDDDHHHOOOPPPOOOYYYgggzzz|||iiiWWWPPPJJJJJJKKKLLLLLLJJJEEEBBB444...+++,,,,,,***)))+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''')))***+++******+++,,,///666@@@FFFFFFAAA:::555///111666;;;;;;:::???GGGJJJNNNQQQUUU^^^qqq|||yyyuuutttuuuvvvqqqyyy{{{vvvnnniiimmmssstttzzzzzzxxxtttuuu~~~wwwuuuooosss~~~tttwww~~~~~~rrrcccZZZZZZ[[[lllllllllpppsssooo^^^NNNBBB<<<888:::;;;777222000222444777;;;===:::555111,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))(((((((((***+++,,,((()))+++***+++000888>>>GGGBBBCCCFFF>>>888IIIdddtttgggmmmuuubbbooosssaaaUUUUUUXXXdddyyySSSDDDHHHNNNLLLQQQYYYcccqqqzzzyyywwwtttrrrrrrtttwww{{{~~~ooollltttppphhh___ZZZWWW[[[eeewwwrrrSSSCCC??????FFFEEEJJJQQQRRRSSS___nnn~~~{{{|||vvv```PPPNNNMMMLLLMMMMMMKKKFFFBBB999222,,,,,,---+++***+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********,,,///222999???FFFGGGBBB:::444111999666666888:::===FFFOOOXXX[[[\\\]]]hhhyyytttttt{{{xxxyyy{{{sssmmmnnnyyyyyy}}}~~~zzzwww~~~xxxppprrrwwwwww|||sssuuuzzzwwwyyyvvvggg___```eeeqqqtttttttttxxxzzzrrreeeXXXPPPIIIEEE@@@888444555000222555999<<<<<<999777000///,,,***(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((())))))+++,,,---((()))***+++---222999???GGG???@@@EEE???<<>>DDDIIIOOOTTT___aaa```cccrrr|||}}}|||xxxyyy}}}uuuvvv{{{zzzvvvrrrvvv|||}}}~~~{{{yyyxxxyyy|||xxxuuu}}}uuukkkaaa___gggtttxxxpppppptttooovvv||||||||||||{{{yyyqqqoookkkbbbRRR@@@888777333222222444777:::;;;:::555333///,,,)))(((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''(((((()))***+++,,,((()))***,,,000555;;;???EEE>>>>>>AAA===AAA___kkkbbbggggggrrrhhh___VVVPPPSSS___rrr|||ZZZGGGGGGKKKKKKVVVYYY```nnn{{{zzz}}}zzz```TTTQQQOOORRRUUU[[[hhh___IIIBBBBBBBBBFFFGGGLLLSSSTTTXXXjjj~~~ooo|||~~~xxx{{{ZZZTTTNNNMMMQQQTTTSSSQQQIII>>>444111111...,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))******+++...444;;;AAA>>>>>>===;;;:::<<<>>>AAA<<<;;;@@@LLLWWWZZZZZZ[[[___bbbdddkkkzzz{{{vvvuuuvvvqqqjjjkkkqqquuuuuuuuu|||xxxuuu|||mmm^^^XXX]]]lll~~~vvvvvvxxx|||yyycccIII:::666999666222111444777:::;;;888666333///,,,***))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''(((((())))))******))))))***---222777===@@@CCC???===<<<:::FFFeee{{{sssiiieeerrrdddmmmTTTYYYPPPJJJPPPdddeeeMMMFFFJJJQQQUUUZZZaaammm~~~yyylllVVVNNNNNNKKKPPPTTTZZZiiiuuuUUUDDDBBBDDDEEEGGGGGGMMMTTTVVV\\\pppcccsssggg\\\OOOJJJMMMTTTXXXYYYQQQDDD888444333000------************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***)))))))))))))))))))))))))))+++...111444888<<<@@@===<<<;;;===???AAABBBBBB>>>@@@JJJXXXaaaccceeegggcccggglllyyy~~~{{{|||xxx{{{|||yyyrrrllllllooouuuvvv{{{vvvzzzyyyyyypppiiihhhjjjooozzznnnnnnqqqtttyyyxxxiiiUUUHHHDDDAAA<<<777444555777999:::666555444222000...,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((((()))))))))))))))((())))))***...333999>>>AAA@@@AAA>>>999<<>>===>>>AAAEEEEEE@@@<<>>BBBHHHIIIJJJKKKQQQWWWZZZbbbyyy~~~}}}yyyeeeOOOLLLZZZdddeee\\\OOODDDAAA===444...---*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())),,,+++)))(((((()))******)))222;;;>>>;;;999<<>>>>>>>>>>>CCCSSSccciiiaaa^^^hhh{{{~~~{{{uuu|||yyy|||~~~|||wwwtttrrrppppppqqqrrrqqqqqqyyyjjjYYYNNNEEE;;;777777666444222111000000000000...---,,,++++++++++++,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********,,,000666<<>><<<@@@UUUrrrvvvooogggbbbgggzzz{{{hhhooowww\\\NNNJJJLLLTTTnnncccPPPEEELLLSSSTTTZZZdddyyyhhhTTTNNNOOOOOOMMMNNNSSSVVVZZZjjjuuuTTTFFFDDDDDDFFFJJJMMMRRRYYY```eeeppp{{{~~~zzzcccSSSVVV```bbb\\\UUUNNNDDD888000...---------,,,,,,+++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))%%%(((++++++******,,,///???===:::888777999<<<>>>??????@@@CCCGGGNNN]]]kkkjjjeeeeeewwwxxx~~~{{{yyy{{{~~~~~~{{{|||zzzwwwssspppooopppqqqvvvrrrllleeeXXXHHH<<<888666666555222000//////111111000///---,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++---222888===@@@@@@???:::;;;MMMiiiuuuqqqiiidddkkkpppmmm~~~^^^OOOOOOTTTbbbwwwUUULLLJJJQQQTTTTTT]]]kkkqqqVVVLLLLLLLLLMMMPPPOOOTTTWWWYYYhhhlllNNNDDDFFFGGGIIILLLQQQSSSZZZccclllxxx|||ttt[[[UUU\\\dddccc___WWWKKK===333///......------,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))%%%(((++++++***,,,111666BBB===888666888;;;<<<<<<>>>BBBKKKTTTXXX[[[bbbkkkbbbgggttt|||~~~yyyyyy{{{~~~{{{yyy{{{qqqyyyyyyuuutttvvvwwwxxxqqqpppqqqrrrnnn```NNN@@@999999888555111000111333333222111///...,,,+++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((()))))))))************+++...444:::>>>@@@@@@CCC:::@@@]]]|||zzzxxxpppkkksssnnnvvv^^^PPPTTT\\\mmmjjjMMMJJJMMMSSSTTTUUUdddvvvbbbJJJIIILLLIIIIIIOOOOOOTTTWWWZZZhhhfffLLLFFFIIIKKKLLLOOOSSSTTT[[[fffrrrkkk\\\[[[fffhhhggg___SSSEEE999111...------,,,++++++******************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((()))******,,,111888>>>???:::666666:::======<<<>>>HHHZZZhhhkkkgggfffiiihhhwww}}}~~~~~~~~~~~~xxxuuuuuuzzzuuuyyy|||}}}}}}ttttttxxxtttaaaOOOAAA???;;;666222111222444333222111000...,,,+++***++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))***************,,,000666<<<@@@AAA@@@BBB===IIIiiiyyyxxxooommmxxxjjjtttWWWLLLRRR^^^rrr^^^KKKLLLPPPTTTVVV\\\pppqqqXXXFFFIIINNNKKKKKKPPPOOOTTTWWW[[[jjjwww___JJJGGGJJJLLLMMMQQQUUUVVV^^^kkkyyy{{{~~~kkk```gggkkklllggg]]]QQQBBB666......---,,,++++++******++++++*********)))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++******,,,222999@@@DDD;;;888666777;;;>>>???>>>BBBPPPfffuuuuuuoooooosss~~~zzz||||||}}}zzzzzz||||||pppssswwwnnnaaaRRRKKKAAA999555444333333333222222111000...,,,+++,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))*********++++++***,,,111888>>>AAAAAA@@@>>>CCCVVVssswwwpppmmmeeehhhyyyllliiihhhSSSMMMSSS]]]xxxvvvPPPMMMNNNRRRXXX^^^kkk___PPPEEEIIIOOOPPPPPPSSSPPPSSSUUUZZZllliiiWWWHHHGGGIIIJJJNNNTTTWWW[[[eeeuuuyyy~~~yyyggghhhmmmpppmmmggg]]]KKK;;;000000///...---,,,+++++++++++++++*********))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********,,,***+++111:::BBBEEEEEE<<<:::888888:::>>>AAACCCJJJWWWiiittttttsss}}}}}}yyy}}}{{{{{{xxx~~~}}}xxxzzz~~~mmmjjjqqqtttqqqkkk^^^MMMAAA<<<:::666333333333444333222000...---,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))))))))*********+++++++++***---222999???BBBBBB@@@:::LLLggg~~~sssiiiccc[[[eee~~~rrr___tttpppZZZOOOQQQWWWgggkkkJJJNNNOOOTTT^^^lllvvvPPPKKKHHHIIINNNRRRRRRQQQRRRRRRRRRYYYlll~~~~~~sss]]]QQQHHHIIIJJJKKKQQQ[[[[[[aaapppyyy}}}mmmjjjooorrrqqqnnneeeRRR???222111000///...---,,,,,,+++++++++************)))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************+++***,,,666AAAHHHGGGCCC???===:::888999===CCCGGGRRR\\\hhhooonnnuuu~~~{{{~~~~~~vvvqqqqqq~~~yyywww|||{{{}}}mmmffflllvvv{{{nnnYYYJJJDDDAAA;;;555444555555555444222000///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++***---333:::@@@CCCBBB@@@:::UUUtttuuuggg^^^XXXgggkkk```{{{]]]JJJIIIQQQWWWuuugggKKKNNNOOOVVVdddwwwdddIIIKKKKKKIIILLLQQQQQQLLLTTTSSSQQQXXXlll|||xxxiiiWWWOOOJJJLLLMMMNNNWWWbbb]]]fffxxxxxxlllooorrrvvvxxxpppZZZFFF;;;555111111000---,,,...************************************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))************%%%&&&((((((((()))+++---,,,---111999BBBGGGDDD@@@======<<<::::::>>>FFFMMMYYY\\\mmmrrrlll~~~|||zzzwww{{{yyyxxxzzzzzzyyy|||tttuuu~~~zzz~~~}}}|||vvvnnnkkknnnrrrtttuuuwwwoooiiigggdddYYYIII>>>444333333222111222333444...---+++*********++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************++++++***************+++'''222666888AAAAAA>>>BBB<<>>DDDGGGEEEBBB>>><<<::::::>>>FFFOOOUUUWWWbbbtttzzzqqqqqq~~~~~~zzzzzzxxxssswww~~~{{{yyy{{{yyywwwrrrqqqyyy}}}yyy{{{~~~{{{zzzuuunnnjjjjjjnnnsssvvv~~~}}}vvvbbbSSSDDD>>>777222222333333222...---,,,+++******++++++,,,,,,++++++***))))))((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************++++++***************+++)))444999===FFFDDD>>>@@@>>>ZZZuuu{{{ccc\\\]]]fff|||xxxlllwwwlllRRRFFFKKKJJJVVVtttmmmYYYPPPSSSXXX```mmmxxxUUUNNNMMMNNNOOOQQQTTTUUUUUUSSSSSSUUUZZZ___```\\\WWWQQQLLLJJJNNNUUU\\\gggqqq{{{|||qqqrrr~~~yyyiiiNNN@@@333//////...,,,,,,++++++++++++++++++++++++************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))))))))************)))***+++***)))***,,,...333888???DDDFFFEEECCCBBB===<<<<<<@@@GGGOOOVVVZZZnnn{{{}}}~~~|||yyywwwrrrvvv}}}{{{vvvpppqqq{{{~~~{{{vvvuuuwwwyyy{{{xxx{{{ZZZLLL<<<333333666444111///...---,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************+++***************++++++---999???EEENNNIII@@@BBBJJJhhhppp^^^XXX___ppp}}}{{{rrr\\\DDDBBBKKKMMMccc~~~cccVVVRRRWWW\\\gggwwwgggRRRNNNOOOPPPRRRTTTVVVWWWXXXRRRUUUZZZ]]]\\\YYYTTTRRRQQQPPPSSSXXX___iii{{{pppnnn|||vvv[[[III777111111000......++++++++++++++++++++++++************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((()))))))))***************++++++***)))***---///777>>>EEEFFFDDD@@@@@@AAA@@@BBBEEEHHHLLLRRRYYY]]]|||~~~yyyxxx~~~vvvsssyyy|||vvvgggTTT???444555888666222000///...---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((()))))))))*********************)))******+++,,,111<<>>@@@CCCOOOOOONNNKKKKKKRRR```kkkzzz~~~{{{|||hhhVVVAAA666555777555222111111000///...---,,,++++++++++++***************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((()))))))))******************))))))***++++++,,,000;;;BBBJJJPPPIIIFFFQQQjjjrrrhhh[[[RRR\\\uuuiiittt___DDDHHHLLLVVV|||ttt```YYYYYYcccjjjzzziiiWWWVVVPPPRRRUUUWWWWWWXXX[[[^^^\\\^^^aaacccddd```[[[WWWZZZ```kkkuuu}}}tttyyy~~~ppp\\\FFF888111---,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))************'''((())))))***...333777@@@BBBDDDBBB???AAAFFFLLLbbb\\\TTTMMMPPP^^^ttt~~~wwwuuu}}}~~~}}}{{{zzzzzzsssttt}}}|||ssshhh\\\MMMAAA;;;888555222222222111111///...,,,+++************************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,,,,---888>>>DDDGGGCCCJJJ^^^{{{qqqbbbVVVUUUjjjwwwXXXAAAIIINNN___ooo]]]XXXYYYhhhqqq|||___TTTTTTWWWYYYZZZYYYXXXXXX\\\```cccccceeeggghhhhhhfffdddlllvvvlllUUUCCC666...,,,...,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((())))))******'''''''''((((((((((((((('''((((((((())))))))))))))))))))))))************'''((()))+++---333999>>>CCCBBBAAA@@@BBBIIISSS[[[iiiaaaZZZ[[[ggg{{{~~~wwwzzzyyy|||}}}yyyxxxyyy|||vvvjjjfffbbbcccfffkkknnnmmmhhhcccbbbbbbiiiuuuzzzqqqmmmcccVVVIII???999777222333222222000...,,,+++************************))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---...888===@@@AAA@@@RRRqqq{{{qqqiii```fffxxxPPPCCCOOOWWWooofffXXXZZZ^^^pppzzzlllZZZUUUSSSYYY[[[\\\[[[ZZZ\\\ccciiikkkpppuuuwwwyyy|||xxx~~~zzzbbbMMM<<<111...111,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************'''(((***,,,000666===BBBDDDBBB??????EEEPPP]]]fffeee______kkklllkkkyyy}}}|||yyy~~~|||vvvrrroooggg\\\YYY]]]^^^XXXYYY___^^^VVVQQQRRRVVVYYY]]]______^^^^^^___bbb``````dddiiinnnrrrvvv}}}{{{{{{|||}}}xxxiiiVVVFFF???===333333333333111///---+++******************++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---222;;;???@@@@@@AAAZZZ}}}|||uuunnnyyy|||qqqNNNHHHXXXbbb~~~{{{^^^VVV]]]fffwwwcccZZZYYYVVVVVVYYY[[[\\\]]]bbbllltttsss|||{{{rrrkkk|||nnnVVVDDD:::333...///---,,,,,,---...---,,,,,,,,,,,,+++++++++******''''''((())))))***))))))***************)))((((((+++)))(((&&&&&&((()))+++''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))******)))))))))))))))***+++***+++000888>>>AAAAAAEEE<<<999@@@LLLTTTYYY\\\\\\]]]vvvooouuu}}}|||{{{{{{uuupppmmmggg^^^XXXWWWTTTTTTRRROOOKKKIIIIIIKKKFFFGGGHHHIIIJJJKKKKKKKKKOOOPPPXXXgggssstttqqqnnnuuuyyy~~~~~~yyyqqqjjjfffxxxzzz{{{yyywww{{{}}}yyyuuuqqqttt{{{qqqkkk```NNNEEE888888777555444444333111...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((***)))&&&%%%''')))))))))))))))************+++************+++---...444888>>>???;;;AAAZZZttt~~~xxx|||{{{uuuqqqpppxxxmmm{{{uuuZZZIIIJJJ___|||lllXXXWWWaaapppooo[[[___aaa[[[```]]]]]]dddoooyyy{{{uuuqqqmmmiiigggxxx___KKK>>>555//////...,,,,,,---...---,,,,,,,,,,,,+++++++++******'''((())))))))))))))))))***************)))((((((***)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))******))))))))))))******)))***---444;;;AAACCCCCCAAA===>>>HHHRRRYYY]]]aaagggjjjyyy}}}~~~llleee]]]ZZZXXXYYYWWWQQQNNNNNNGGGFFFEEECCCAAAAAAAAABBBDDDDDDDDDDDDDDDCCCBBBBBBHHHJJJUUUffftttzzz}}}zzztttssstttmmmnnnmmmiiieeeffflllqqqwwwzzztttnnniiifffeeesssxxxssskkk___ZZZFFF@@@999444444444222...///...---+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***''''''(((((()))******++++++************,,,---...555;;;@@@???:::AAA\\\wwwuuuvvv}}}{{{zzzrrrkkkmmmwwwooommmyyyyyyyyyRRREEEMMMiiifffVVVXXXcccrrrkkk]]]aaabbb\\\aaaccchhhqqq}}}{{{uuuqqqnnnkkkiiiggg}}}gggQQQBBB666///000...,,,,,,---...---,,,,,,,,,,,,+++++++++******)))))))))***))))))((((((***************)))((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***+++******)))******++++++))),,,111999@@@CCCDDDCCC===???GGGSSS\\\___bbbfffmmm}}}}}}|||xxxmmm]]]SSSQQQMMMJJJJJJKKKIIICCC@@@AAADDDBBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<>>AAA@@@>>>===???AAACCCCCCAAAEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDHHHOOOTTTXXX___gggpppsssxxxyyyuuuooohhhccc[[[[[[ZZZXXXVVVVVVXXXYYYSSSWWW___iiiuuuxxxnnnkkkooovvv|||wwwxxxwwwvvv|||sssfffVVVHHH>>>666444555111000///---,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++)))(((***......,,,)))+++******))))))******++++++*********+++---...///666>>>BBB>>>;;;HHHhhh}}}}}}ggg^^^iiiwwwaaafff|||~~~WWWKKKIIIaaauuuUUUQQQXXXeeewwwmmmaaaaaabbbeeeiiimmmvvv|||vvvooolllhhhffffffffffffeeezzzzzz|||ppp[[[FFF888222000...---......---,,,,,,,,,,,,+++++++++************+++******)))((((((***************)))(((((())))))(((((((((((())))))************************((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++,,,------000444:::???AAAAAA???===AAANNNdddzzz~~~uuuiiiccc___ZZZSSSMMMIIIFFFDDDEEEGGGAAA@@@@@@BBBBBB@@@DDDJJJHHHHHHHHHJJJMMMNNNNNNNNNNNNPPPRRRTTTVVVXXXYYYYYY\\\YYYWWWWWWTTTQQQSSSWWWdddbbbbbbgggkkkggg[[[PPPKKKNNNQQQRRRSSSTTTVVVYYYXXXUUUSSSVVV```ooo~~~wwwtttyyyzzzmmmrrryyylllRRR<<<444666333222000...---,,,++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))***///555888666444111000...+++************+++*********+++---///000666===AAA===>>>PPPqqq}}}ccc\\\jjj}}}qqqYYYeeesssKKKIIINNNkkkiiiPPPRRRYYYeeeyyylllggghhhiiiqqq{{{xxxrrrnnnkkkgggeeedddddddddccc{{{xxxxxxzzzgggLLL888222000...---......---+++,,,,,,,,,+++++++++***************+++******))))))***************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++,,,---......555999===@@@@@@???>>>>>>HHHWWWqqq}}}|||qqq___WWWTTTQQQJJJIIIGGGFFFDDDBBBBBBBBB@@@@@@CCCEEECCC@@@CCCIIIOOORRRUUUXXXYYY[[[]]]```fffgggjjjnnnqqqtttvvvwwwxxxtttqqqooojjjbbb]]]^^^jjj^^^TTTTTT[[[[[[QQQFFF???DDDKKKLLLJJJJJJMMMQQQVVVTTTQQQQQQVVV^^^hhhooo{{{uuuiiiooo{{{kkkFFF555555444333111///...---,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***...555;;;@@@AAA@@@555333000---************+++******+++,,,...000111888>>>@@@===BBBXXXxxxiiiaaaoooxxxmmmZZZnnngggHHHFFFQQQuuu```OOOUUU[[[ggg}}}uuunnnnnnqqquuuxxxrrroookkkgggeeedddcccbbbaaazzzuuusssuuutttVVV===333111///.........---+++,,,,,,,,,+++++++++******))))))***+++++++++*********************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++++++++,,,,,,---...///:::<<>>???555333///,,,*********+++*********+++,,,...000222===AAA@@@===FFF^^^{{{~~~uuuhhhnnnzzzggg^^^{{{XXXHHHFFFXXX}}}ZZZPPPZZZ___kkk{{{yyyyyy}}}yyytttnnnkkkgggdddccccccbbbaaa~~~rrrooopppcccIII333111///.........---+++,,,,,,,,,+++++++++******((()))***+++++++++++++++***************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++,,,---...///000<<<>>>@@@@@@@@@AAAEEEHHHRRR]]]ssszzzsssxxxtttjjjcccWWWNNNLLLOOOLLLFFFDDDFFFGGGEEEDDDGGGIIIJJJMMMTTTbbbllllllfffccceeevvviiidddeeeeee```ZZZXXXaaaggg```QQQFFFFFFKKKCCCIIIQQQVVVYYY]]]aaaeeefffkkkmmmmmmttt|||pppqqq~~~uuunnnrrrzzzyyyvvvuuuuuuZZZ@@@888666555333111///------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,111666777555444444666333111...+++)))***+++,,,*********+++,,,///111222AAACCCAAA>>>HHHaaa{{{|||iiiccc]]]zzz^^^\\\wwwNNNHHHJJJ___uuuVVVQQQ]]]bbbnnnzzzvvvmmmjjjfffccccccccccccbbbzzzuuukkkooouuuPPPAAA888000///000......///---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))'''&&&&&&'''))))))))))))************'''***+++***(((,,,333:::===CCCCCC<<<<<>>555333222///...///---,,,++++++,,,---,,,+++))))))))))))***************)))))))))(((((((((((()))))))))))))))))))))))),,,,,,,,,---...///000111***)))))))))))))))))))))***)))+++---------222:::CCCAAA@@@FFFbbb{{{[[[VVVllliiihhh{{{___JJJGGGWWWwwwoooeeeTTTSSSfffsss|||zzzpppkkkhhhcccaaa```aaaaaa```yyytttooommmpppxxxmmmLLLAAA666333222///------------,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))'''&&&'''((())))))))))))***************+++,,,+++,,,222:::AAAAAA@@@===???KKKZZZbbbccc\\\gggzzz{{{xxx~~~kkk\\\RRRRRRaaarrrmmm]]]XXXRRRNNNIIIFFFGGGIIIJJJOOOUUUZZZSSSSSSaaattt{{{nnnaaaXXXWWWaaammmyyysssnnnhhh\\\RRRUUU```bbbccckkk}}}xxxuuuyyy|||{{{zzz|||zzzyyyyyyzzzzzzwwwpppooovvv{{{qqqllleeeggghhhiiilllmmmhhh```UUUFFF999555555444000...---+++******,,,---,,,+++)))))))))*********++++++******)))))))))((((((((())))))))))))))))))))))))***************+++,,,,,,))))))))))))))))))******+++***,,,.........444<<>>NNNnnnTTTXXXvvvnnn\\\ooo{{{UUUFFFLLL^^^ggg___RRRWWWmmmzzz|||ssslllhhhdddaaaaaaaaaaaaaaaxxxrrrnnnmmmgggdddmmm{{{uuuTTTFFF888333222000...---------,,,++++++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))''''''((()))((()))))))))***************++++++,,,///555===CCCBBB===;;;BBBQQQ```eeeddd]]]gggzzz||||||zzz~~~wwwtttdddYYYXXXfff~~~xxxhhh```VVVKKKOOOJJJHHHKKKMMMPPPUUU\\\hhhaaacccsssssshhhaaa___ggg___YYYXXXTTTTTTeee{{{zzzsssnnnsss}}}vvvttttttrrroooooovvv}}}tttpppuuuwwwttttttwwwssslllaaaQQQBBB>>>>>>999111,,,...,,,******+++,,,,,,,,,))))))*********+++++++++*********)))))))))(((((())))))))))))))))))))))))******)))(((((())))))))))))))))))))))))*********+++***,,,///...///555<<<@@@GGGAAAXXXrrrZZZNNNbbbfffYYYyyynnnLLLCCCRRRccc~~~fffbbbZZZ___qqq{{{}}}tttkkkhhhcccaaa```aaaaaa```wwwpppmmmmmmeee\\\___kkk^^^MMM;;;444222000//////...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))((('''''')))+++((()))))))))************)))***+++---111777>>>CCCCCC>>>===HHHWWWbbbeeedddgggsss|||xxx}}}|||}}}wwwtttmmmggglll~~~jjjdddcccZZZPPPLLLNNNKKKLLLQQQVVVZZZ```ggguuuqqquuuxxxjjjcccWWWLLLHHHLLL[[[yyyzzzsssvvv~~~}}}|||zzzxxxxxx|||}}}yyytttqqq```OOOFFFBBB;;;555333000---+++***+++,,,,,,,,,************++++++++++++************))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))(((((())))))***************)))+++.........555<<<===FFFAAAUUUbbbPPPRRRttt{{{cccaaammmNNNDDDWWWlllrrrrrrlllkkktttyyy}}}tttiiifffbbb_______________xxxqqqmmmkkkddd[[[ZZZ```~~~lllXXXAAA666333111000000...------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((('''(((***,,,))))))))))))************)))***,,,///444:::???BBB===;;;???LLLXXX^^^```aaavvv}}}www{{{}}}|||ttt~~~~~~kkk[[[ZZZVVVKKKIIIRRRMMMMMMRRR\\\eeelllsss{{{vvviiiVVVIIILLLbbb~~~yyyyyyzzz|||~~~~~~|||~~~sss```QQQEEE===<<<@@@333000---+++,,,,,,,,,,,,*********++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))+++******)))))))))******((((((((()))******++++++***)))+++......///555===>>>BBB===HHHtttxxxWWWLLLYYY}}}ooo^^^jjjtttTTTHHH]]]}}}|||tttvvvyyy~~~{{{wwwssssssxxx}}}tttiiieeeaaa^^^^^^^^^^^^^^^zzzvvvppphhh```ZZZYYY[[[vvv}}}eeeIII999444111000000......---,,,,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((('''(((+++---))))))))))))***************+++...333999===@@@AAA888<<>>FFFYYYhhhKKKLLLccchhhZZZvvvmmmMMMKKKsss{{{mmmqqqxxxvvvmmmjjjiiiggglllnnnssszzzvvvjjjgggbbb```````````````yyynnnhhheee```ZZZWWWwww^^^EEE999444111.........---------,,,,,,,,,,,,,,,,,,+++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++*********))))))((((((******************++++++...---111;;;AAA@@@>>>>>>;;;MMM]]]aaabbblll{{{rrruuuqqqpppqqq{{{~~~sssccc\\\XXXQQQNNNQQQSSSUUU\\\eeetttssseeefffttt|||uuukkklllsssxxxtttWWWDDD<<<;;;666000...///000...---,,,,,,,,,+++++++++******+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))************(((******)))---555:::;;;>>>CCC;;;BBBjjjmmmTTTGGGLLLmmmvvvbbbaaajjjLLLOOOjjjooofff```hhhwwwtttmmmeeeaaacccgggjjjkkkqqqyyy~~~uuummmgggccccccccc``````ccc~~~tttmmmiiiccc]]]YYYfff~~~mmmLLL999444000+++.........---------,,,,,,,,,,,,,,,+++++++++************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))(((***************++++++,,,---...444<<>>@@@@@@EEEMMMqqqlllkkkqqqvvv}}}{{{xxxxxxzzzwwwzzzxxx|||}}}mmm\\\NNNJJJMMMRRRUUU[[[eeennnyyyxxxwww{{{wwwppplllkkkmmmnnnooowww}}}tttpppkkkmmmyyy}}}{{{{{{{{{xxx~~~uuuuuuxxx{{{pppuuuyyyxxxpppbbbRRRGGG===888222/////////---+++,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++***,,,,,,***...555;;;;;;;;;<<<@@@YYYfffKKKKKK```~~~zzzgggdddsssbbbKKKZZZ}}}mmmRRREEENNNVVVgggzzzqqqgggaaa[[[WWW\\\aaagggmmmrrrzzz|||tttoooiiidddcccbbb___^^^```vvvoooiiiaaaYYYRRRYYYeeesssxxx}}}aaaAAA;;;999111............------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))************+++,,,,,,---...333;;;???======GGGTTTsssmmmrrrtttvvvyyyttt~~~{{{rrruuuiiiWWWOOOLLLNNNQQQUUU^^^lllwww|||xxxwwwwwwvvvuuuzzzvvvgggbbb[[[WWWUUUWWWXXXYYY^^^ccclllxxxxxxmmmmmm{{{}}}}}}yyyuuuuuutttppp|||yyyqqqjjjllluuu{{{}}}tttvvvvvvuuurrrjjjZZZMMMBBB===666222111111///---------,,,,,,,,,++++++++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++------+++///666<<<<<>>\\\gggHHHKKKggg{{{qqqgggfffjjj}}}___JJJ]]]gggQQQHHHTTT\\\lll~~~vvveee[[[[[[___bbbbbbaaahhhpppvvv||||||tttpppjjjdddcccaaa]]]\\\^^^wwwnnniiiaaaXXXPPPLLLQQQddd|||~~~mmmIII>>>:::333//////.........---------,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************+++,,,---...111777>>>@@@;;;<<>>AAA<<<@@@___```HHHUUUsss}}}qqqbbbfffsssZZZJJJ___cccMMMHHHVVV^^^nnnsssmmmfff___]]]___ccceeeeeehhhpppzzz}}}uuupppjjjdddcccaaa]]]\\\]]]wwwmmmjjjcccZZZTTTKKKKKK]]]xxx|||VVVAAA999222/////////.........------,,,,,,,,,+++++++++******)))))))))************+++))))))))))))))))))))))))))))))))))))************))))))))))))************************+++---...///555999???@@@<<>>>>>>>>===;;;;;;<<<>>>@@@???>>>>>>;;;999666555666777777666666666777:::@@@GGGMMMQQQaaakkkwww~~~xxxyyy}}}yyyooobbbPPPAAA888333111///...------------,,,,,,,,,+++++++++************)))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,))),,,------222<<>>AAABBBKKK^^^qqqlllnnnyyy}}}rrrgggfffxxxzzzttt~~~kkkSSSFFFGGGKKKRRR\\\kkkuuudddZZZYYYJJJGGGDDDBBBAAA@@@>>>===???======???@@@>>>===>>>888777555666777888888777666777888999;;;===???@@@AAAMMM[[[fffttt~~~{{{|||www}}}~~~~~~rrr]]]JJJ>>>888444222......---------,,,,,,,,,+++++++++************)))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,(((+++------333===CCCEEE===EEEMMMaaagggRRRQQQeeexxxwwwTTTaaaxxxYYYJJJUUUooo```UUUUUUeeehhhssshhh```ZZZZZZYYYWWW\\\cccccciiioooqqqrrrzzz|||nnnhhhbbbbbb```]]]\\\^^^yyynnnhhhggg[[[PPPQQQQQQYYY|||zzzTTT@@@;;;333000///000...***,,,000------,,,,,,,,,,,,++++++***************)))(((((()))))))))))))))))))))))))))************+++++++++***************************++++++++++++---111444<<>>@@@BBBAAA>>><<<<<<===;;;:::888888888888777555666666666666666666666666777:::???CCCKKKXXXiiiuuu}}}{{{}}}nnnZZZJJJ???777111,,,...//////...---,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************************************+++---,,,,,,222<<<@@@@@@AAABBBSSSxxx|||___PPP```pppfff[[[bbbyyy```MMMPPPjjj```UUUUUUZZZfffttt{{{xxxxxx{{{~~~vvvlllccc[[[VVV^^^]]]___cccdddccchhhoooooowww}}}xxxoookkkeeebbb```______^^^vvvmmmhhhaaaTTTKKKGGGNNNmmm{{{|||kkkMMM===333000000111000,,,,,,...------,,,,,,,,,,,,++++++******++++++******)))((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,+++,,,...333666>>>;;;>>>IIITTT[[[bbbgggvvv}}}ggghhhdddCCCAAAOOOQQQ^^^ppp~~~pppggg___UUULLLIIIDDDBBB@@@???>>>===;;;999;;;:::999999:::999777555888888888888888888888888555777999:::<<>>BBBPPP___sssvvvvvvzzzoooXXXSSSHHH777333222000/////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))******************,,,------333<<<@@@???@@@HHHeee___OOOTTTlll|||XXXUUUrrraaaNNNTTTppp~~~WWWOOOOOOUUUcccrrrvvv^^^RRRLLLMMMNNNNNNMMMLLLNNNOOOPPPQQQRRRUUUXXXYYYZZZ[[[______^^^]]]^^^bbbhhhmmmuuu{{{qqqdddZZZXXXVVVUUUWWWZZZ^^^```^^^```eeejjjrrr~~~}}}sssnnnhhhccc``````______vvvkkkaaa]]]SSSGGGDDDLLLaaawww{{{tttgggHHH777222000222222///------------,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---111777;;;======JJJ\\\bbb```jjj||||||~~~qqqaaaXXX^^^uuuwww[[[OOOMMMMMMQQQXXXnnn}}}tttkkkeeeZZZMMMFFFDDDDDDBBB???<<<;;;:::;;;<<<<<<;;;999::::::::::::::::::::::::777888888888888999;;;<<>>777444000///000000000...---------,,,,,,,,,++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,***,,,---...444<<<@@@>>>AAAHHHbbbvvvUUUMMM[[[tttvvvTTT[[[___LLLVVVvvvzzzUUUOOONNNTTTbbbqqqnnnXXXNNNLLLNNNPPPPPPOOOOOOOOOPPPOOOPPPPPPPPPOOONNNNNNMMMOOOPPPPPPPPPPPPQQQUUUXXX___fffnnntttwww|||}}}mmmcccYYYQQQPPPRRRUUUYYY^^^bbbfffiiiiiinnntttyyyuuupppiiicccaaa``````___zzzmmm[[[\\\RRRIIIGGGFFFUUUqqq|||rrrOOO:::444///111222///......------,,,,,,,,,,,,+++++++++++++++,,,++++++***))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,...222999===:::???NNN___fffiiiyyyxxxuuu|||ooofffeeeiiilll]]]PPPJJJHHHJJJVVVddd~~~uuujjj[[[PPPJJJFFFBBB>>>@@@>>>;;;:::;;;;;;:::999::::::::::::::::::::::::777777777888999:::;;;;;;;;;>>>FFFRRR___qqq~~~yyywwwuuuwwwgggjjjxxx~~~bbbOOOHHH;;;666111///000111111///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------))),,,---...444<<<@@@>>>AAAFFF^^^hhhOOOOOOfffgggTTTkkk]]]JJJXXXzzz{{{ZZZPPPNNNSSS___ooooooXXXPPPOOOQQQSSSTTTTTTTTTUUUWWWSSSTTTVVVUUURRRPPPOOOOOONNNPPPQQQPPPNNNMMMMMMNNNQQQUUUZZZ^^^aaaffflllqqqssswww||||||wwwlll]]]UUUSSSRRROOOPPPTTTYYY^^^aaaeeehhhkkkjjjvvvxxxrrrjjjdddaaa`````````}}}ooo]]]\\\OOOHHHKKKDDDIIIccc|||~~~YYY===555//////111000//////------,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,...333:::???>>>DDDRRRbbbooo|||~~~{{{zzz|||{{{~~~xxxmmmiiilllyyyVVVNNNIIIKKKLLLQQQbbbsss}}}{{{pppfff]]]UUUNNNIIIJJJFFFAAA===<<<;;;:::999999999999999999999999999999888777888999:::::::::;;;:::===DDDLLLWWWjjj{{{xxxuuuxxx{{{uuuqqqyyytttaaaXXX>>>888111///111222111000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,,,,,,,))),,,---///555===???>>>???FFF^^^|||___KKKVVVuuutttZZZZZZ}}}\\\JJJYYY|||eeePPPNNNPPP[[[kkk|||xxx```WWWXXXZZZ^^^```aaaccceeegggaaacccdddccc^^^ZZZYYYYYYXXXXXXYYYWWWTTTQQQPPPQQQPPPPPPPPPQQQSSSVVVYYY[[[YYY[[[___bbbcccbbb___^^^VVVWWWSSSMMMKKKOOORRRQQQUUUYYY^^^bbbeeejjjppptttzzzzzzuuuwwwzzz|||||||||{{{zzz~~~zzztttkkkeeeaaaaaa``````~~~pppddd___MMMHHHNNNBBB>>>TTT~~~nnn~~~aaa???666......000000///000---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///444;;;@@@CCCIIIUUUeeexxx}}}}}}yyyxxxtttkkkhhhkkkxxx\\\TTTIIIDDDMMMZZZeeeuuu{{{~~~vvvlllddd^^^TTTOOOHHHBBB???===<<<;;;999999999999999999999999<<<:::999888999:::999999<<<:::;;;???AAAFFFSSSaaattt}}}~~~zzz{{{~~~tttfff@@@999222///111333222000......---------,,,,,,,,,************************++++++++++++++++++++++++'''(((((()))***+++++++++))),,,---///555===???======FFF___wwwZZZIII\\\fffTTTaaazzz\\\KKKZZZ{{{nnnQQQMMMNNNYYYhhhzzzjjj```gggjjjnnnqqqsssvvvzzz}}}uuuwwwxxxtttnnnhhhfffeeeddddddccc```]]]ZZZZZZZZZWWWSSSPPPNNNOOOPPPQQQQQQOOOPPPQQQQQQQQQPPPNNNMMMHHHMMMOOONNNOOOSSSUUUTTTZZZ^^^bbbgggkkksss{{{uuujjjbbb___^^^\\\ZZZ]]]^^^^^^bbblllvvvwwwsss{{{{{{tttllleeeaaaaaaaaaaaa{{{iii```WWWQQQJJJDDDCCCFFFrrrmmm{{{iiiFFF888333222...000333,,,............---,,,+++***+++++++++************)))++++++************++++++---,,,,,,+++*********+++***************************++++++,,,000888>>>AAAIIIWWWhhhzzzlllaaakkkwwwcccQQQMMMHHHKKKWWWfffttt}}}xxxlllbbbTTTBBB???BBB<<<888:::<<<;;;999888:::<<<999999:::;;;;;;;;;::::::999???CCCAAA???EEESSSaaatttzzzzzzuuuWWWCCC000...333444000...///......------,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,******,,,000777===@@@BBBBBBEEEsssxxxPPPRRRqqq|||cccYYYooo]]]QQQ___^^^LLLIIILLLXXXiii~~~|||oooqqqxxxzzzuuurrrrrrtttkkkggg```[[[YYYXXXXXXWWWVVVUUUSSSSSSTTTTTTSSSRRRPPPNNNNNNRRRUUUVVVYYY^^^```hhhpppsssxxxtttoooooonnnllliiiddd```]]]___YYYWWW[[[```eeelllrrr}}}~~~vvvlllhhhhhhfffaaa[[[|||jjjbbbXXXQQQJJJCCCCCCFFFlllwwwqqqKKK;;;444444///000222,,,............---,,,+++***++++++++++++************++++++************++++++---,,,++++++******++++++***************************++++++,,,000777>>>BBBSSSlllxxx|||oooiiimmm|||yyy^^^OOOKKKJJJPPP```qqqzzzooo___LLLGGGFFF===:::<<<===<<<:::999:::<<<::::::;;;;;;;;;;;;;;;;;;:::>>>BBBAAA???DDDPPPZZZmmmyyy||||||sss[[[GGG444///222222///---///......------,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,---000666;;;>>>???AAAMMMzzz{{{XXX[[[zzzccc]]]uuudddUUUbbb~~~YYYKKKHHHKKKWWWhhh|||tttssszzz{{{tttmmmhhhdddaaa___```^^^ZZZYYYYYYXXXWWWVVVVVVSSSSSSWWWZZZ[[[```eeehhhpppyyyyyyrrrmmmmmmnnnmmmkkkiiifffddd```\\\ZZZ]]]aaafffmmmuuu~~~~~~vvvlllgggfffeee```[[[~~~mmmdddZZZRRRJJJCCCBBBEEEjjj{{{www}}}RRR???666444//////111,,,............---,,,++++++,,,+++++++++************++++++************++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,000666>>>DDD```}}}mmm```eeexxx|||jjjWWWKKKHHHKKKVVViii{{{uuu```XXXPPPAAA>>>??????===;;;:::;;;===;;;;;;;;;<<<<<<=========<<<>>>@@@@@@@@@CCCJJJOOO\\\fffwww|||xxx```NNN;;;333222111////////////......---,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,///......000555999<<<===AAAZZZwwwWWWYYYyyybbb^^^xxxjjjWWWfffyyySSSJJJGGGKKKWWWgggzzz}}}www~~~zzzvvvqqqmmmhhheeedddcccbbbaaaccc___^^^aaaeeegggmmmsss~~~{{{xxxxxxuuuuuuuuuuuusssqqqooonnneeebbbaaaccceeeiiiuuuwwwlllfffeeeddd```]]]qqqggg]]]TTTLLLDDDBBBDDD^^^uuuXXXAAA555444///...111...---.........------,,,+++,,,,,,+++++++++*********++++++************++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++---++++++---000555???IIIlllyyylll___bbbuuu{{{zzz{{{yyyqqq[[[TTTHHHKKKSSSbbbuuu{{{qqqcccMMMCCCBBBAAA???===<<<<<<===<<<<<<<<<======>>>??????===>>>>>>???@@@BBBDDDEEEHHHOOO\\\lllyyyeeeVVVDDD888333222222222/////////...------,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,...------///444:::===???JJJoootttTTTQQQvvvwww___\\\uuukkkVVVhhhuuuNNNJJJHHHLLLXXXhhhyyy~~~~~~}}}|||zzz||||||yyyvvvvvvwww~~~yyyooohhhfffdddbbb___uuulllaaaWWWMMMEEEBBBDDDIIIiii^^^CCC444333///...111000---------...------,,,,,,,,,,,,,,,++++++++++++***++++++************++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++...+++,,,///111666BBBOOOtttxxxrrrbbbbbb~~~{{{zzzaaaSSSUUUGGGSSS```sssxxx\\\IIIFFFCCCAAA???>>>>>>=========<<<======???@@@AAA>>>>>>>>>???@@@AAAAAA@@@@@@BBBHHHRRRZZZdddsss~~~}}}fff\\\KKK<<<333111222222000//////......---,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,---+++,,,///555<<>>======<<<<<<===???AAABBB?????????@@@@@@@@@@@@@@@DDDBBBDDDHHHJJJQQQggg}}}|||iiibbbTTTAAA444000000000000000//////...---------***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++///666>>>DDDGGGTTTnnnRRRVVVzzzlllZZZbbbzzzbbbVVVhhhrrrKKKJJJJJJPPP^^^mmm|||~~~vvvpppkkkgggdddbbbttthhh]]]RRRHHHDDDFFFGGGKKKccc{{{qqqNNN999777111---000000,,,,,,------...------,,,------,,,,,,,,,+++++++++++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///+++,,,333555:::JJJ]]]uuuvvv~~~vvv\\\mmmjjjSSSOOOQQQTTTcccuuurrrRRRMMMGGGCCCBBBAAA@@@>>>===<<<;;;;;;<<<>>>AAABBB>>>@@@AAAAAA@@@???AAACCCDDDCCCFFFJJJIIIQQQmmm}}}qqqnnnaaaJJJ999222111000000000//////......------***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,000777@@@FFFIIIMMM\\\JJJ^^^zzzeeeYYYhhh}}}VVVUUUhhhqqqJJJHHHIIIPPP___ooo}}}}}}xxxrrrlllgggccc```wwwjjj___SSSIIIEEEFFFAAA===TTTxxxzzzyyyTTT===:::222---///000,,,,,,------...------------------,,,,,,,,,++++++++++++************+++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///+++,,,444777;;;LLL```rrrwww~~~fff\\\yyyWWWPPPLLLKKKZZZrrruuuTTTOOOHHHDDDCCCBBB@@@>>><<<<<<;;;;;;<<<>>>AAABBB>>>@@@CCCBBB??????CCCFFF???AAAHHHNNNOOOYYYyyysssttt{{{~~~{{{yyylllTTT???777444111000000000///......------+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,///...---111888@@@FFFJJJMMMPPPFFFfffuuuaaaXXXkkkgggLLLTTTiiipppJJJGGGHHHPPP___ooo}}}}}}xxxsssmmmgggbbb___~~~qqqbbbUUUKKKEEEBBB@@@EEEFFFaaabbbAAA<<<444,,,///333......---------,,,,,,,,,......---,,,,,,+++*********************************++++++,,,,,,------...000///...---------------)))333000111???BBBMMMkkktttrrrYYYbbbyyy|||\\\QQQLLLJJJXXXnnn}}}bbbYYYPPPJJJCCC======AAA???@@@BBBCCCCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDEEEFFFGGGLLLSSSWWWiii|||~~~ssssssqqqvvvwwwiiiRRR999000444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++///---,,,222:::@@@AAA@@@TTTzzzOOOUUUkkksssZZZWWWnnn\\\NNNVVVjjjqqqMMMIIIGGGKKKZZZlll}}}{{{tttkkkccc^^^\\\ttteeeVVVKKKFFFEEE===BBBDDD\\\iiiFFF>>>555...///111.........---------,,,,,,......---,,,,,,+++*********************************++++++,,,,,,------...//////...---------------+++222000444???AAAPPPrrr~~~}}}qqq[[[uuu|||oooSSSLLLLLLNNN___uuuiii```XXXSSSLLLCCC======@@@@@@AAADDDGGGIIIJJJIIIQQQOOOMMMMMMNNNPPPPPPQQQQQQNNNRRR]]]kkkvvvyyyvvvwwwyyyyyylllWWW@@@444333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++///------111999???@@@???RRR~~~rrrMMM]]]yyyttt[[[WWWppp|||{{{dddSSSYYYqqqsssOOOIIIGGGLLLZZZmmm~~~|||uuummmeee```^^^xxxhhhWWWKKKHHHIII===AAACCCWWW|||~~~rrrMMM@@@666000111000.........------------,,,...------,,,,,,++++++******************************++++++,,,,,,------...///...------------------///111111777>>>@@@VVV||||||{{{uuukkk\\\{{{~~~{{{___IIIIIINNNUUUggg}}}pppggg```^^^YYYOOOEEE@@@CCCBBBEEELLLWWW```eeegggfffccc___^^^```aaa```^^^\\\XXX]]]ooopppyyyxxxyyy||||||nnn^^^JJJ:::111111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++...------111777===???>>>RRR|||iiiIIIbbbvvv[[[WWWrrrmmmqqqqqqWWWXXXsssrrrNNNIIIGGGLLL[[[mmm~~~}}}wwwooohhhcccbbb{{{jjjWWWKKKHHHKKKCCCAAAAAASSSuuuyyy{{{UUUCCC777222333000............---------------------,,,,,,+++++++++***************************++++++,,,,,,------.........---,,,,,,---------000///222:::===CCCaaazzzwww|||sssfff___ZZZqqqzzziiiSSSEEEJJJUUU___qqqpppgggbbbdddeee```WWWSSSNNNNNNRRR]]]mmm}}}qqqrrr||||||~~~}}}pppdddTTT@@@000111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++...------000666;;;>>>???TTT~~~eeeGGGddd{{{______yyywwwdddmmmqqqUUUVVVtttqqqMMMIIIHHHMMM[[[mmm~~~}}}wwwpppiiieeeddd|||mmmZZZLLLHHHIIIGGG>>>===LLLlll~~~vvv^^^HHH777333555000//////.........---------------,,,,,,,,,,,,++++++***************************++++++,,,,,,------...------,,,,,,,,,------...///---444;;;===LLLppp|||yyy{{{~~~kkkYYYYYY^^^sss{{{}}}|||wwwYYYJJJEEEQQQaaaooo{{{{{{mmmddd```eeelllnnnmmmlllfffeeefffnnnzzzttthhh\\\FFF333111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++---------000555:::>>>@@@VVViiiJJJfffyyybbbkkkrrraaannnhhhPPPWWWyyyrrrNNNIIIIIINNN[[[lll}}}}}}wwwpppjjjfffddd}}}ooo^^^PPPIIIGGGFFF;;;:::EEE]]]xxxjjjNNN888333666111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...,,,,,,,,,,,,,,,------.........888===@@@[[[{{{|||iiiZZZcccpppoooppp{{{oooLLLDDDHHH[[[qqq}}}www{{{zzzmmmeee```eeemmmtttyyy}}}|||{{{zzz{{{}}}{{{}}}ooocccOOO:::222111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++------...000555;;;@@@CCC\\\nnnQQQmmmhhh^^^sssmmm___oooiiiRRRXXXtttvvvRRRJJJJJJOOO[[[jjj{{{~~~xxxqqqjjjfffeee~~~sssdddUUUJJJEEEBBB:::===AAAMMMsssvvvVVV999222555000////////////............,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...,,,,,,++++++,,,,,,---......111===@@@DDDlll}}}~~~lllhhh|||tttttt___GGGEEENNNeee}}}{{{xxxtttwww|||{{{ssslllfffhhhlllqqqwww~~~wwwjjjWWWCCC222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,---...111555;;;BBBGGGmmmnnnSSSqqq\\\```~~~iii^^^qqqnnnXXXWWWhhhwwwTTTJJJJJJOOOZZZhhhxxxzzzrrrlllhhhfffuuuhhhYYYLLLDDD@@@<<>>:::>>>VVVyyy___===333222/////////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......***,,,------,,,+++---...,,,444???CCCPPPzzz}}}}}}eee|||jjjKKKIIILLL^^^||||||wwwyyyqqqrrruuuyyy|||}}}zzzuuupppnnnqqqxxx}}}yyyvvvyyy|||ppp^^^HHH666000111222---222555...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------111---...666999@@@QQQ___SSSxxxtttbbbtttggg\\\ffffffSSSTTT^^^zzzRRRJJJKKKPPPZZZeeerrrwwwlllffffff~~~pppYYYIIIGGG@@@???===<<>>???KKKpppzzznnnHHH888555333/////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...333555===DDDVVV|||zzzxxx{{{}}}pppQQQKKKQQQbbb|||}}}|||~~~qqqlllnnnfffhhhlllqqqvvvyyy{{{||||||~~~zzzwwwzzzwww```AAA666444333---///111+++///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,///,,,...999???III[[[bbbiiitttzzz]]]]]]rrrcccKKKVVVmmmyyyQQQOOOIIIJJJVVVhhhxxx|||vvvqqqmmmiiihhheeecccaaa```___\\\XXXUUUUUUYYYdddxxxzzzpppjjjiiisss___NNNGGGBBB;;;;;;@@@???EEEggg~~~wwwNNN:::555444////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,---///444666>>>EEEWWW|||xxx{{{zzz|||yyyXXXMMMPPPUUUkkkvvv|||ooohhhgggaaadddiiioootttxxxzzz{{{zzz|||}}}~~~~~~~~~{{{~~~kkkGGG888444333...///222,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,///,,,...888???III[[[vvv]]]kkkppphhhZZZ___xxxbbbGGGTTTqqq{{{SSSOOOKKKMMMXXXhhhwww{{{{{{}}}xxxkkkdddcccbbbaaa``````bbbdddeee______```aaa```]]]XXXTTTVVVUUUWWWcccwww{{{qqqjjjhhhuuucccQQQGGGBBB;;;;;;@@@===@@@^^^UUU<<<444444000000/////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++---......---,,,...///444999BBBJJJZZZ{{{zzz```MMMNNNPPP[[[ppp|||yyyoooeeebbb___bbbhhhnnntttxxxzzz{{{zzz{{{{{{zzzyyyzzz|||~~~~~~|||qqqKKK999333333///000333//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------000,,,---777<<>>;;;>>>UUUqqq~~~[[[>>>444444000000000/////////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///111666AAAKKK\\\|||xxxoooUUUMMMNNNPPPbbbwwwxxx~~~lll```^^^\\\```ffflllrrrvvvwwwxxxwwwwwwwwwvvvuuuvvvxxx{{{~~~}}}|||sssQQQ<<<333444000000333111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...111---...666999@@@PPPpppyyy|||iiiVVVjjjmmmrrr[[[WWWcccmmmQQQXXXmmmxxxPPPFFFGGGMMMWWWaaannn{{{vvvvvvxxxtttrrrtttxxx~~~uuuooofff^^^[[[[[[[[[[[[VVVWWWXXXZZZ[[[\\\\\\\\\^^^\\\YYYWWWXXXXXXXXXWWWNNNLLLMMMNNNPPP\\\{{{}}}sssiiiddd{{{lllXXXJJJBBB@@@>>>;;;999>>>NNN___~~~ttt```@@@555666000000000000/////////...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,---......------...000222666AAAOOOfffwwwhhhuuu~~~[[[OOOLLLNNNZZZiiixxxddd[[[ZZZXXX\\\bbbiiinnnqqqsssssspppqqqrrrqqqqqqssswwwzzz|||}}}}}}{{{|||xxxtttWWW???444444000...111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------111...000777999>>>MMMjjjxxxlllYYYmmm{{{}}}{{{{{{kkkxxxZZZTTTdddgggRRR\\\nnnwwwOOOIIIHHHKKKVVVcccqqq~~~yyytttvvvxxxzzz~~~uuufff\\\]]][[[YYYXXXXXXVVVSSSPPPSSSVVV\\\aaaeeefffeeedddVVVRRRNNNLLLLLLMMMNNNNNNTTTPPPNNNNNNJJJMMMccc|||~~~uuujjjeee~~~ooo[[[LLLAAABBB???999777>>>KKKTTT{{{lll}}}dddBBB666777000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......,,,---......------...000;;;===HHHYYYtttgggXXXttt|||oooKKKJJJJJJNNNiiiooo~~~rrr^^^WWWYYYTTTXXX___fffkkknnnooooookkklllmmmnnnooorrrvvvzzz{{{|||~~~~~~|||zzz|||~~~jjj\\\~~~~~~{{{zzz}}}zzzvvv\\\BBB555555000---///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,111///111999:::>>>LLLnnn~~~ppp]]]ppp{{{pppuuuxxxrrrooo|||OOOQQQddd]]]NNN^^^oooxxxPPPOOOJJJKKKWWWhhhxxx~~~zzz~~~ppp```ZZZZZZXXXWWWYYYYYYYYY[[[\\\[[[XXXVVVYYY]]]dddiiikkkjjjgggeeeVVVSSSNNNLLLLLLMMMNNNNNNQQQKKKJJJLLLJJJJJJZZZnnn~~~wwwlllgggxxxkkkYYYMMMDDD???;;;:::999<<>>;;;:::999:::BBBKKKmmm{{{|||sssKKK777666111000000000111111///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---------///111444CCCGGGNNNooo}}}___cccttt{{{rrruuuZZZDDDNNNNNNUUUuuu}}}fffTTTOOOSSSSSSVVV[[[```eeehhhjjjjjjjjjhhhiiimmmmmmlllpppuuuuuuwww|||{{{ppp\\\[[[qqqgggvvvmmmXXXAAA555222111000000////////////............//////...---,,,++++++***)))+++,,,,,,,,,,,,---///---333///...888???EEEPPPfff}}}{{{fffeeexxx|||eeekkkkkkLLLSSSjjjTTTOOOTTTfffwwwSSSJJJJJJHHHSSSkkkyyysssggg\\\XXXRRRPPPRRRVVVXXXYYYXXXXXXXXXWWWWWWYYY]]]```qqqtttvvvssslllccc[[[WWWPPPPPPPPPQQQSSSVVVXXXZZZUUUVVVVVVRRRNNNMMMQQQUUUeee{{{{{{qqqhhhyyynnn___SSSCCC>>>;;;:::999999???FFF___zzzPPP;;;888111333555555333000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...------...000222:::CCCFFFPPPmmmvvvcccggguuuvvvsss}}}}}}SSSHHHKKKPPPbbb}}}ttt\\\LLLKKKQQQQQQTTTXXX]]]bbbeeefffggggggfffgggkkklllkkkooouuuuuuwww{{{~~~~~~zzzrrraaa```tttxxx}}}wwwbbbIII:::333000///000////////////............------,,,,,,,,,+++++++++)))+++,,,,,,,,,,,,---///***111//////888???GGGUUUwwwiiiiiizzzppp\\\dddxxx~~~}}}}}}```GGGTTTttt{{{OOOOOOTTTeeeyyySSSJJJJJJHHHRRRhhhvvvssscccVVVOOOMMMMMMNNNQQQTTTWWWWWWWWWUUUVVVWWWWWWYYY\\\```cccuuutttqqqjjj```VVVOOOLLLKKKLLLOOORRRUUUXXX[[[\\\YYY[[[[[[YYYTTTRRRTTTVVVYYYggg|||rrriiiyyyooo```UUUDDD???;;;;;;:::999<<>>===888444222333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------,,,---///333666???DDDJJJ\\\uuukkksss~~~{{{sssppp{{{```FFFMMMKKKXXXxxxuuu___MMMDDDGGGNNNPPPRRRVVV[[[^^^aaabbbbbbbbbaaaccchhhjjjjjjooouuuwwwxxxyyy{{{~~~|||~~~~~~}}}{{{oookkkwww|||}}}|||qqqYYYFFF888000///333////////////............------------............***,,,------++++++,,,...,,,111///000777<<>>JJJxxx}}}{{{fffFFF<<<666777999888555222000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---000444888===DDDKKK]]]www{{{ttt[[[HHHOOOQQQ___{{{iiiTTTHHHDDDGGGLLLPPPRRRVVVZZZ]]]___`````````___bbbgggjjjkkkpppvvvwwwxxxzzz|||zzzxxx|||zzz}}}||||||sssnnnwww~~~xxxaaaMMM<<<111000333////////////....................................+++,,,------++++++,,,------111///000777<<>>GGGLLL\\\yyy|||rrrzzzrrrVVVIIIQQQZZZjjj{{{\\\KKKEEEDDDFFFHHHOOOQQQUUUYYY\\\]]]^^^^^^______aaagggjjjkkkpppwwwwwwxxx{{{~~~yyyssstttrrrxxxwwwwww{{{uuupppwwwiiiTTT@@@222///333////////////............------------------------+++,,,------++++++,,,---,,,///...000777>>>UUUvvvqqqXXXddd|||mmmYYY[[[qqquuuSSSCCCEEEMMMrrr___RRRhhhZZZDDDHHHHHHQQQdddqqq~~~pppWWWPPPKKKJJJJJJJJJMMMQQQQQQTTTWWWWWWUUURRRRRRRRRLLLNNNNNNNNNMMMLLLMMMOOOLLLMMMOOOOOOOOOPPPSSSUUUSSSSSSTTTVVVYYY]]]```bbbggglllsssyyyzzzuuummmgggjjjqqqxxx}}}uuunnn~~~{{{sssggg^^^GGG>>>777666888888:::===CCCjjjsssQQQEEE666333000000222222000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---000666:::AAAKKKNNN\\\zzzzzzzzzvvv}}}___PPPIIIQQQbbbuuuuuuUUUEEECCCEEEEEEFFFNNNPPPTTTXXXZZZ\\\\\\\\\___^^^aaagggjjjlllqqqxxxwwwyyy|||yyypppoookkkrrrqqqsssyyyuuupppvvvoooYYYCCC333///222000/////////............---------,,,,,,++++++++++++---------++++++,,,---+++...,,,///777@@@ZZZ~~~hhhVVVlllzzz]]]]]]sssuuuUUUDDDBBBKKKfff\\\KKKddd[[[HHHKKKJJJQQQaaalllxxx{{{eeeWWWHHHFFFGGGKKKMMMOOOTTT[[[XXXZZZZZZWWWSSSOOOOOOQQQKKKLLLMMMMMMLLLKKKLLLNNNNNNQQQUUUXXXZZZ]]]```cccbbbbbbdddgggkkkqqqvvvyyyvvv|||yyy}}}uuunnn}}}tttiiibbbMMMCCC:::777888777999<<<>>>^^^ZZZCCC777777444000///000111000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000---+++---...000777???KKKDDDMMMjjj{{{qqq~~~xxxRRRKKKIIISSSeeezzzyyygggHHHAAADDDAAACCCJJJSSSTTTVVVXXXZZZ[[[[[[ZZZ^^^aaadddfffiiilllqqqtttvvv{{{uuummmnnntttvvvssstttwwwtttnnnsssvvvdddMMM888000111000000000///......------......---------,,,,,,,,,,,,,,,,,,---------......,,,222//////777>>>OOOgggxxxYYYOOOjjjppp[[[aaa{{{fffPPPKKKNNNMMMsss{{{[[[TTTjjjTTTJJJGGGHHHQQQ\\\iiiwww{{{nnn^^^VVVMMMGGGGGGHHHKKKOOORRRSSSSSS\\\UUUUUURRRKKKNNNRRRKKKKKKMMMNNNNNNNNNOOOQQQSSSWWWZZZ^^^ccchhhooouuuzzzyyyxxxxxx|||yyyqqq}}}tttiiibbbLLLBBB999777777666888;;;<<>>;;;999666222//////000000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---...000///000777@@@GGGEEESSSqqq{{{rrriiiSSSLLLKKKWWWkkk{{{dddGGGAAADDDCCCEEELLLSSSTTTVVVYYYZZZ[[[[[[ZZZ]]]```cccfffiiilllqqqtttvvv{{{uuunnnlllrrruuurrrrrrtttrrrnnnsss~~~yyyzzzwwwhhhRRR:::111444000000000///......------......---------,,,,,,,,,,,,,,,,,,---------......---111......777===KKKaaarrrYYYWWWuuuiii\\\dddrrrZZZPPPNNNUUUuuuyyyWWWNNNhhhXXXJJJFFFHHHPPP[[[gggvvv{{{wwwwww___QQQLLLDDDEEEGGGJJJOOOSSSUUUVVVUUUXXXUUUYYYWWWMMMMMMRRRNNNMMMNNNOOOPPPPPPRRRUUUXXX```ccciiiooouuu|||zzzrrrrrr}}}}}}tttjjjcccMMMCCC999666666666777::::::MMMsss[[[@@@>>>;;;777333000//////000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...222444111111999CCCFFFHHH[[[yyy|||}}}|||vvv~~~[[[PPPJJJKKK[[[rrr}}}```FFFAAADDDDDDGGGNNNTTTUUUWWWYYYZZZ[[[ZZZZZZ\\\___bbbeeehhhlllppptttwww|||vvvooohhhooorrrqqqoooooopppoooqqqwwwsssvvvvvv]]]>>>222777111000000//////......---......---------,,,,,,,,,,,,,,,,,,---------......---000---...777===FFFXXXvvvjjjVVVZZZ~~~aaa[[[ddduuunnnjjjkkk}}}{{{VVVNNNmmm\\\IIIFFFGGGNNNYYYffftttzzzsssllljjjiiiiiilllqqqwww{{{zzzwwwtttsssyyyvvvgggSSSIIIHHHBBBDDDHHHLLLQQQTTTUUUUUUTTTQQQPPPWWWXXXLLLKKKQQQQQQOOOPPPQQQRRRTTTXXX]]]aaajjjnnnuuu|||{{{uuuXXXeeeuuu|||tttjjjdddOOODDD;;;888777666777:::999GGGjjjaaaEEE>>>999555333111...///111///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++///555777333222:::FFFHHHLLL^^^wwwzzzxxx}}}|||}}}~~~|||qqqUUUKKKGGGLLL```yyysss[[[EEEAAADDDEEEIIIOOOVVVWWWYYYZZZ[[[[[[ZZZZZZZZZ]]]aaadddgggkkkppptttxxx|||wwwqqqeeekkkooonnnlllkkkmmmooonnn}}}yyyzzzzzznnnCCC222888111111000000///...............---------,,,,,,,,,,,,,,,,,,---------......---///,,,...888<<>>IIIIIIFFFOOO```iiijjjuuu|||www{{{rrrXXXLLLFFFMMM___yyyzzzvvvqqqllliii\\\NNNBBB@@@EEEJJJPPPVVV`````````___^^^\\\ZZZXXXVVVYYY^^^bbbfffjjjpppssswww||||||vvveeeccceeeiiikkkjjjjjjllliiisssyyyvvv{{{~~~ttt|||yyy}}}QQQ777444222111111000000//////.........---------,,,,,,,,,,,,,,,,,,---------......+++///---///888:::AAAQQQ}}}{{{xxxqqq]]]^^^iiiyyyTTTSSSkkk___LLLGGGFFFLLLUUUaaaqqq}}}xxxooodddZZZPPPHHHEEEGGG???@@@@@@AAAAAAAAAAAAAAA@@@FFFNNNYYYkkkvvvaaaPPPIIIGGG@@@BBBIIIGGGMMMNNNOOOPPPQQQVVV___fffiiiUUUNNNRRROOOQQQVVVUUUZZZ\\\___ccchhhooovvv|||~~~@@@@@@GGGUUUeeettt{{{tttlllgggTTTIII???;;;999777888:::;;;>>>YYY|||vvvxxxWWW===777888>>><<<222///333///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////...000333555777???IIIHHHEEENNN```kkkooo{{{}}}{{{{{{hhhQQQKKKCCCPPPiii{{{wwwsssmmmhhhddd```[[[XXXOOOFFF??????FFFNNNVVV]]]eeeddddddbbb___\\\YYYWWWUUUXXX\\\aaaeeejjjpppsssvvv{{{~~~yyygggaaa```ggglllkkkjjjkkkiiipppwww{{{mmm~~~}}}}}}WWW>>>333222222111111000/////////......---------,,,,,,,,,,,,,,,,,,---------......)))000000111888:::CCCVVV|||qqq___]]]kkk{{{vvvQQQTTTeeezzzcccMMMHHHFFFLLLUUUaaaqqq}}}{{{pppfff\\\TTTKKKCCCAAADDD@@@@@@@@@AAAAAABBBBBBCCC@@@FFFMMMRRR^^^wwwkkkXXXJJJEEEFFFCCCFFFMMMLLLMMMOOOQQQQQQPPPTTT[[[aaadddSSSPPPWWWUUUUUU]]]______bbbggglllqqqwww~~~}}}EEEAAABBBIIIQQQ___vvv{{{tttlllgggSSSIII>>>:::888666777999::::::TTT{{{ppp}}}zzzZZZ@@@:::;;;BBB???333///222///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000......111555888@@@IIIIIIGGGQQQfffsssxxx~~~uuu|||dddQQQMMM@@@PPPmmm}}}{{{qqqjjjaaa^^^ZZZVVVSSSPPPMMMKKKFFF@@@<<<>>>FFFQQQ[[[bbbhhhgggfffddd```\\\YYYWWWTTTWWW\\\```eeejjjpppsssuuuzzz{{{hhh```]]]eeelllllljjjjjjiiinnn}}}|||{{{jjjzzzwww[[[CCC333222222111111000/////////......---------,,,,,,,,,,,,,,,,,,---------......(((000111222888:::EEEYYYuuu~~~rrr```ZZZkkkkkkGGGMMM\\\nnnfffNNNIIIGGGLLLUUUaaaqqq}}}wwwggg]]]TTTOOOGGG>>><<>>>>>>>>@@@BBBCCCAAAFFFJJJIIIOOOdddxxxdddRRRDDDAAADDDBBBFFFLLLKKKNNNQQQSSSQQQMMMMMMQQQVVVWWWKKKOOOYYYWWWXXXccciiicccggglllrrrwww}}}~~~|||FFFFFFIIIMMMNNNSSSdddwww~~~wwwoooiiiWWWJJJ===888777666666888999@@@RRRlll{{{xxxRRRAAA:::555666777555444444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...000000......444???HHHIIIOOO\\\sss{{{uuu___LLLHHHBBBVVVxxxwwwyyyqqqhhh\\\SSSMMMKKKHHHDDDBBBAAAAAAAAA;;;;;;;;;>>>DDDOOO\\\dddfffggghhheeeaaa\\\YYYXXXRRRVVV[[[```dddhhhllloootttyyy~~~|||ooo```]]]iiipppiiiggglllmmmmmmwwwpppzzz{{{bbbDDD333444222////////////...---......---------,,,,,,,,,........................111,,,,,,111777<<>>MMMhhh{{{bbbBBB;;;666666777555333444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...000000//////555AAAJJJNNNQQQcccyyyyyy~~~|||{{{[[[JJJFFFFFF]]]~~~{{{rrrddd[[[SSSKKKDDDBBB@@@===:::888777888888777777888;;;BBBMMMYYYaaaeeefffgggeee```[[[WWWVVVTTTWWW\\\aaaeeeiiinnnqqqsssvvv|||}}}rrrddd```kkkqqqkkkhhhlllkkkmmmyyyoooyyynnnTTT@@@555333111000000000///...//////.........---------........................111---,,,111666<<>><<<;;;@@@EEEFFFLLLccc|||rrraaaOOOEEECCCAAABBBFFFJJJLLLLLLNNNNNNOOOPPPOOOOOONNNMMMNNNPPPUUU[[[ccciiimmmoootttxxx}}}~~~|||{{{{{{~~~SSSUUU\\\cccggghhhlllqqq|||~~~wwwpppjjj[[[MMM@@@;;;:::999888:::888;;;GGG```|||nnnDDD===777777777444222333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...///000///000888DDDNNNPPPOOOhhh}}}uuu}}}tttuuuXXXGGGDDDIIIcccuuuaaaRRRIIIEEE@@@===<<<;;;999777555555555555333444555888>>>HHHRRRZZZ```bbbdddccc^^^YYYUUUSSSUUUXXX\\\```eeejjjooossssssvvv{{{vvvhhhccclllqqqkkkhhhkkkhhhlllxxxsss{{{~~~~~~uuuZZZ???666444222111111111000///000000/////////.................................000------111555<<>>@@@AAAAAA@@@EEEBBB>>>:::888999;;;<<<999888<<>>888777666333222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111---///000///111:::GGGRRROOOKKKiiivvvvvvyyy|||yyyqqqVVVFFFDDDJJJggg~~~ooocccSSSGGGAAA???>>><<<;;;:::888777666666666666222222444666:::AAAIIIOOOWWWZZZ]]]]]][[[WWWTTTSSSTTTWWW[[[___dddjjjppptttvvvyyy|||xxxkkkdddjjjnnniiifffhhhgggjjjsssxxx~~~~~~zzz^^^<<<666444222111111111000///////////////.........---........................///......000444<<>>;;;===@@@CCCEEEFFFEEEDDDEEEEEEEEEFFFHHHJJJMMMOOOQQQYYYiiigggYYYPPPAAA???BBBEEEHHHIIIKKKMMMOOOQQQNNNKKKIIIJJJMMMQQQSSSXXX___hhhooosssvvvzzz}}}~~~wwwsss]]]PPPBBB===;;;999888999666<<<@@@NNNnnn~~~HHH???888666666444444555000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...///...111;;;JJJVVVWWWlll{{{~~~oooPPPFFFIIIWWWyyy___GGG<<<:::::::::;;;<<<=========;;;;;;::::::888777666555666888999999888777888:::<<<>>>BBBEEEGGGIIILLLOOOMMMRRRZZZbbbggglllppprrruuuxxx}}}|||yyylll^^^YYY\\\___bbbcccjjjjjjhhhnnndddOOO666444222111111111000///............------------........................,,,000000...111;;;CCCFFFcccZZZKKKNNNhhhnnn```ggg{{{UUUUUU\\\lllSSSEEEJJJeeexxxVVVMMMGGGKKKUUU```kkkttt~~~rrrYYYFFFBBBCCCEEEEEEDDDCCCBBBAAA???AAACCCFFFHHHJJJKKKKKKIIIJJJKKKLLLOOOWWW^^^cccjjjtttzzzaaaVVVNNN??????BBBFFFGGGHHHJJJNNNQQQMMMLLLJJJJJJLLLPPPTTTWWW^^^eeemmmsssuuuxxx}}}yyyttt___RRRDDD>>><<<:::999;;;333:::@@@MMMmmmHHH???777666666444444666000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........000:::JJJUUUYYYvvv}}}||||||yyymmmMMMDDDJJJXXXzzztttWWWCCC=========<<<======>>>>>>>>>::::::999888777555444333666888::::::999888999::::::<<<>>>@@@BBBEEEIIILLLMMMSSS\\\dddjjjnnnqqqssswww{{{~~~zzzzzzlll]]]WWWZZZ^^^bbbdddkkkkkkjjjooo}}}zzz```QQQ777555333222333333111000000/////////....................................,,,000111---111;;;CCCEEEjjjaaaQQQTTTppplll```ccc{{{TTTUUU^^^qqq___LLLNNNiii{{{YYYNNNGGGJJJSSS]]]gggnnn}}}sssZZZGGGDDDFFFHHHIIIHHHFFFFFFGGGEEEEEEFFFGGGIIILLLNNNPPPLLLOOOPPPQQQVVVbbbnnnuuuuuu___VVVOOO???@@@CCCFFFGGGGGGJJJNNNRRRJJJIIIIIIJJJNNNSSSXXX[[[bbbiiiqqqvvvwwwzzzyyyuuubbbPPPFFFAAA888777;;;999777999>>>NNNooo{{{OOOBBB777666555000111666111111000000//////......------------------------,,,,,,,,,---------......//////333222---<<>>999<<<<<<<<<<<<=========>>>===<<<:::999888777777777888888999::::::;;;<<<<<<999999::::::<<<@@@FFFJJJNNNRRRYYYaaahhhnnnsssuuuvvvzzz|||xxxqqqaaaRRRRRR\\\aaa^^^qqqmmmeeeiii}}}yyyfffRRR;;;222444666000111333---......---,,,,,,,,,,,,---.................................///222888???EEEllliiiWWWSSStttiiiYYYjjjZZZUUU^^^zzzYYYHHHUUUqqqzzz\\\PPPHHHIIINNNUUUdddssskkkVVVDDDFFFEEEEEEGGGJJJKKKJJJIIIEEEDDDDDDFFFJJJOOORRRTTTPPPSSSXXX^^^ggguuummmYYYLLLFFFEEEBBBCCCDDDEEEFFFGGGHHHHHHJJJKKKMMMNNNPPPSSSXXX\\\gggkkkpppwww}}}~~~xxxtttcccQQQGGGAAA888777;;;999666777;;;KKKjjj~~~MMM@@@888888888333111555111111111000//////......------------------------,,,,,,,,,---------......///...333111...===QQQUUUVVVvvv}}}uuuqqqssstttsssrrrxxxiiiJJJBBBJJJYYYzzz|||yyy]]]HHH???>>>????????????>>>>>>===<<<======<<<:::999888888888888888999::::::;;;<<<<<<999:::::::::<<>>333444666111111333...///...------,,,,,,------.................................///222888???EEE``````SSSTTTwwwfff\\\hhhjjj___bbb}}}TTTGGGZZZ|||~~~^^^QQQHHHJJJNNNUUUcccqqqgggTTTCCCHHHGGGHHHJJJLLLLLLJJJIIIIIIHHHHHHJJJMMMQQQSSSUUUVVVdddxxx}}}hhhTTTGGGBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEGGGKKKNNNSSSYYY```eeelllooouuu{{{|||sssuuu~~~xxxsssdddQQQGGGBBB888777;;;888;;;;;;===LLLkkkMMM@@@999;;;;;;555222444222111111000000///......------------------------,,,,,,,,,---------.........---222111///>>>RRRVVVVVVvvvyyyqqqpppoooppprrrsssvvvlllKKKBBBKKK```tttpppVVVEEEBBBDDDAAAAAABBBBBB@@@>>><<<;;;>>>>>>===<<<;;;;;;::::::888999999::::::;;;;;;<<<::::::;;;;;;;;;>>>CCCGGGLLLQQQYYY```ffflllqqqtttyyy{{{~~~}}}vvvqqqcccTTTSSS]]]aaa______fffhhhgggvvvvvv~~~{{{iiiBBB555444666111000333//////...------,,,---------.................................///222888???EEEVVVXXXOOOTTTxxxccc___ddd}}}kkkfffzzzTTTGGG]]]aaaSSSIIIIIINNNUUUbbbpppyyybbbSSSDDDIIIIIIKKKMMMNNNMMMJJJGGGEEEEEEFFFHHHKKKNNNQQQSSSdddyyyvvv```NNNCCCAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDGGGKKKOOOUUU^^^ffflllooorrrxxxyyyssstttyyy|||yyyuuuooolllgggdddgggnnnvvv|||~~~wwwssseeeRRRHHHBBB888777:::888<<<<<<>>>LLLjjjTTTEEE;;;;;;;;;666333444222222111111000//////...------------------------,,,,,,,,,---------.........,,,000111000@@@TTTWWWXXXwww~~~vvvooorrrrrrsssxxx}}}~~~yyymmmLLLCCCNNNhhhtttnnnSSSDDDBBBFFFBBBBBBCCCCCCBBB???===<<>>===<<<;;;999999999::::::;;;;;;;;;:::;;;;;;;;;;;;===AAADDDJJJPPPXXX___dddiiioootttyyy{{{~~~~~~}}}vvvrrreeeWWWUUU]]]bbb___[[[dddgggfffqqqxxx~~~xxxHHH888444777222000222000//////...---------------.................................///222888???EEEUUUVVVLLLSSSxxxbbb```aaa|||kkkeeeuuu[[[JJJ\\\}}}bbbSSSHHHIIINNNVVVcccpppooo\\\RRRGGGIIIJJJKKKNNNOOOMMMHHHEEEAAABBBDDDFFFHHHKKKOOOQQQggg{{{nnnYYYIIIBBBAAABBBCCCCCCCCCCCCCCCCCCDDDDDDHHHJJJNNNRRRWWW___ggglllooorrrxxx~~~}}}vvvjjjgggbbb```bbbiiipppuuu{{{~~~xxxsssfffTTTIIICCC888666:::777777888;;;FFFbbb^^^LLL>>>;;;;;;666444555222222222111000000//////------------------------,,,,,,,,,---------.........,,,000000111BBBUUUWWW[[[xxxzzzpppjjjnnnuuuvvvzzz~~~qqqyyy}}}eeeHHHEEESSSnnnyyyoooTTTDDDAAADDDCCCCCCCCCCCCBBB@@@>>>===@@@@@@@@@@@@@@@???>>>===999999::::::::::::;;;;;;999:::;;;;;;;;;<<<@@@CCCGGGMMMVVV]]]aaafffmmmrrrwwwzzz}}}}}}|||vvvttthhhZZZVVV]]]aaa^^^]]]bbbdddeeeppp}}}|||OOO:::444777333000222111//////...------------....................................///222888???EEEUUUSSSJJJUUU~~~~~~bbbaaabbbkkkbbbdddvvv___LLLXXXssscccSSSGGGHHHOOOWWWdddqqq~~~fffWWWRRRGGGHHHIIIJJJLLLMMMKKKGGGCCCCCCDDDEEEEEEEEEHHHMMMQQQYYYlll|||hhhTTTFFF@@@???@@@DDDDDDDDDDDDDDDDDDDDDDDDIIILLLQQQUUU[[[aaahhhmmmpppsssyyywwwrrrllljjjooozzz~~~iiiyyyuuugggUUUJJJCCC888666:::666555999<<>>===::::::::::::::::::::::::888999::::::;;;<<>><<<<<>>AAATTTuuu~~~hhhTTTCCCAAAAAA<<<888888333333222111111000000///------------------------,,,,,,,,,---------......111---///000222CCCTTTVVVTTThhhsssssssssnnnlllsss~~~UUUCCCNNN___{{{oooXXXLLLKKKOOOQQQNNNKKKFFFCCCAAA@@@@@@???@@@AAABBBBBB@@@???>>>::::::::::::::::::::::::666888999:::;;;<<>>AAAAAABBBCCCDDDDDDEEEEEEHHHNNNWWW```gggmmmsssvvvvvvxxx|||vvv^^^{{{wwwiiiVVVKKKDDD999666999666111888:::;;;JJJkkkfffTTTEEEDDDEEE@@@:::888333333222222111000000000------------------------,,,,,,,,,---------......222...000000222CCCTTTUUULLL___jjjooovvvvvvwwwXXXFFFTTTdddppp\\\SSSUUU[[[XXXTTTOOOIIIDDDAAA@@@@@@???@@@AAABBBBBBAAA???===::::::::::::::::::::::::555777999:::;;;<<>>@@@BBBDDDEEE??????@@@AAACCCDDDEEEEEEKKKQQQ[[[dddkkkppptttvvvvvvxxx|||yyyccc{{{vvvhhhZZZKKKAAA;;;666555777222666===>>>BBBbbbvvvUUUPPPMMMGGGDDD888888666555333222222222000...//////...------------...---------...............///+++...000222BBBRRRRRRGGG[[[nnn{{{www}}}\\\GGGRRRllllllTTTOOOXXX[[[```ZZZPPPFFF???======>>>@@@>>>===>>>AAABBBBBBBBBBBB@@@>>>;;;::::::;;;;;;999999888888999;;;===>>>CCCHHHNNNRRRVVV\\\dddjjjooossszzzwwwwwwsssooosssuuuyyy}}}zzzxxxvvvvvvuuuqqqiii\\\QQQMMMPPPVVVYYY]]]``````cccrrr~~~\\\===:::888222333---333000000///.......................................///...,,,---222:::BBBHHHCCCSSSeeeqqqNNNUUUbbbzzzsss___eee```NNNOOO[[[xxxnnnYYYHHHFFFLLLTTT___jjjzzz|||jjjVVVHHHHHHHHHHHHHHHGGGFFFEEEDDDMMMPPPTTTdddrrrrrrrrrWWWFFFBBB>>>===???AAAAAA@@@DDDDDDDDDCCCBBBDDDGGGJJJKKKVVV```fffkkkssswwwxxxxxx|||zzzvvv{{{wwwhhhZZZKKKBBB;;;777555777777777<<<;;;BBBeee{{{YYYTTTNNNEEEBBB777888777555333222222222000...//////...------------...---------...............///,,,///111222AAAQQQQQQVVVhhhuuu{{{|||yyy___KKKTTTlllmmmZZZGGGEEENNNPPPRRRNNNHHHBBB>>>===>>>@@@@@@???>>>???BBBDDDDDDCCCDDDBBB@@@===<<<<<<<<<===;;;:::999999:::;;;===>>>AAAEEEKKKPPPUUU]]]fffmmmpppuuu{{{jjjVVVYYYZZZXXX]]]___cccmmmyyy~~~}}}{{{yyyxxxwwwsssppphhh\\\PPPLLLPPPUUUWWW[[[___```cccqqq~~~```>>>999666222555...333000000///............///........................///...---...222:::CCCHHHDDDRRR___yyyuuuUUUUUUccc~~~sssbbbiiiaaaOOOQQQ\\\wwwnnnZZZGGGEEELLLSSS___jjjyyywwwgggUUUGGGGGGFFFFFFEEEDDDDDDDDDJJJXXXYYY[[[sssssspppvvvLLLFFFCCC@@@???AAACCCCCCBBBDDDEEEDDDDDDCCCEEEHHHKKKMMMWWWaaafffkkksssxxxzzzzzz~~~}}}yyy{{{wwwiii[[[LLLBBB<<<777666777<<<999::::::EEEkkk{{{ZZZTTTLLLBBB???777;;;888666444333333222000...//////...------------...---------.........//////000---111222111@@@OOOOOOSSSooo}}}]]]KKKUUUmmmrrrWWWGGG:::<<>>=========>>>@@@??????@@@CCCFFFGGGFFFFFFEEECCC@@@????????????======<<<;;;;;;<<<===>>>???CCCIIINNNTTT]]]hhhppprrrwww}}}wwwOOO>>>EEEGGGDDDJJJMMMSSS^^^jjjwww~~~~~~}}}{{{zzzyyyxxxwwwqqqnnnggg[[[OOOKKKNNNSSSVVVYYY^^^aaabbbooogggAAA888444333777000222111000//////......//////........................//////...///222:::CCCJJJGGGRRRVVVddd{{{\\\UUUcccssscccjjjaaaPPPQQQ\\\wwwsss]]]JJJFFFJJJPPP[[[eeewwwvvvkkk^^^PPPHHHGGGFFFEEEDDDDDDDDDEEEHHHYYY[[[___qqqjjjzzzkkkGGGFFFDDDBBBBBBCCCDDDDDDCCCDDDDDDEEEDDDDDDFFFIIILLLQQQYYYaaaeeekkkssszzz|||}}}|||{{{xxxjjj\\\MMMCCC<<<777666777<<<999:::<<>>999<<<<<<=========<<<<<<;;;@@@??????BBBFFFIIIJJJJJJIIIHHHGGGEEECCCCCCBBBBBBAAA@@@???=========>>>???AAADDDIIIMMMSSS\\\hhhpppuuuyyygggHHH@@@JJJHHHCCCJJJUUUaaalllrrryyy~~~}}}{{{yyywwwuuutttsssnnnllleeeYYYNNNJJJMMMQQQUUUXXX^^^bbbcccnnnnnnDDD777333444999111222111000000///.../////////......................../////////000222999CCCJJJIIIPPPMMMSSSpppaaaWWWbbb|||zzzhhhkkkbbbOOOPPP^^^zzzzzzcccMMMFFFHHHMMMVVV```rrruuucccYYYQQQIIIKKKJJJHHHGGGGGGGGGHHHHHHFFFTTTYYYgggrrrhhhssseeeIIIIIIIIIHHHGGGGGGFFFDDDCCCCCCCCCDDDCCCDDDFFFIIILLLTTT\\\cccfffkkkttt|||}}}{{{xxx|||{{{~~~zzzyyykkk]]]NNNDDD===888666888888888<<<@@@RRR||||||YYYQQQJJJAAAAAA<<>>777999:::<<<===>>>>>>>>>>>>@@@@@@@@@CCCHHHLLLNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@AAAAAAEEEHHHKKKOOOTTT\\\gggooovvv{{{vvvkkkhhhpppxxxuuu```JJJJJJSSSNNNNNN]]]xxx~~~}}}{{{xxxtttqqqooommmkkkiiicccWWWMMMHHHKKKOOOTTTWWW^^^dddeeemmmzzzsssHHH999444444:::222222111111000///////////////...........................///000000111888CCCKKKHHHMMMFFFIIIdddeee]]]bbbwwwmmmooogggQQQQQQbbb|||dddNNNGGGHHHMMMVVV```mmm}}}|||cccRRRJJJGGGEEEJJJJJJIIIIIIIIIIIIJJJJJJKKKSSS^^^vvv{{{fffhhhxxxcccRRRVVVVVVVVVSSSOOOKKKGGGEEEAAABBBCCCCCCCCCFFFJJJMMMWWW^^^eeegggllluuu}}}}}}{{{fffVVVNNNNNNQQQddd{{{www}}}zzzyyylll^^^NNNDDD>>>888666888666888===@@@SSS}}}___TTTLLLEEEDDD===@@@;;;999666555555333111/////////...------------...+++,,,,,,---...///000000///...333222111BBBWWW\\\ccc~~~nnnXXXLLLJJJ\\\yyy[[[@@@>>>>>>>>>???999888999:::<<<>>>@@@BBBCCC@@@@@@AAAEEEJJJOOOQQQRRRPPPPPPOOONNNLLLKKKJJJIIIHHHGGGEEEDDDCCCDDDEEEEEEHHHKKKOOOSSSWWW^^^gggnnnwww|||tttbbbVVVWWWdddqqq{{{dddLLLKKKTTTRRR^^^yyy}}}{{{wwwsssooolllkkkhhhgggaaaVVVKKKFFFIIIMMMSSSUUU]]]eeedddkkkxxxvvvKKK<<<666555:::222333222111000000//////000000........................,,,...000///000666BBBKKKGGGJJJCCCFFFbbb{{{}}}mmmbbbdddttt}}}iiimmmkkkSSSRRRfff{{{dddMMMGGGJJJOOOZZZdddlll|||kkkUUUGGGCCCDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKOOOWWWeeevvvaaammmqqqdddhhhooonnniiieeehhhiiihhhcccZZZQQQJJJGGGAAABBBCCCCCCDDDGGGKKKNNNXXX```gggiiinnnwww~~~~~~sss\\\LLLBBBDDDKKKDDDQQQjjjwwwrrr}}}zzzyyymmm___OOOEEE>>>888777888666:::======NNNxxx^^^QQQKKKFFFGGG<<<===<<<:::777666555444111/////////...------------...++++++,,,---...///000000///...222111000CCC\\\cccppp{{{~~~zzzfffQQQHHHFFFXXXtttYYYAAA@@@>>>>>>BBBAAA;;;;;;::::::;;;===@@@BBB@@@@@@BBBFFFLLLQQQTTTTTTSSSSSSRRRQQQPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIIIIMMMSSSWWW[[[aaaiiipppwww}}}~~~fffVVVRRR[[[ppplllPPPQQQ]]]aaauuu}}}{{{wwwtttpppmmmlllfffeee___UUUJJJEEEHHHLLLPPPRRR[[[dddccchhh}}}vvvwwwNNN@@@999666999111333222111000000//////000000........................+++---/////////555@@@JJJJJJNNNHHHJJJeee~~~xxxaaaaaaqqquuufffooojjjRRRQQQeeegggPPPHHHJJJOOOYYYdddnnn}}}pppYYYIIIBBBAAABBBDDDDDDFFFJJJMMMOOOOOONNNMMMPPP___nnntttdddyyyhhh[[[VVV^^^fffhhhmmmvvvwwwxxxvvvnnnaaaTTTJJJEEEBBBDDDEEEEEEGGGIIINNNQQQYYYaaahhhkkkpppxxxnnnWWWMMMGGGBBBGGGPPPLLLQQQ]]]rrr}}}uuuooo}}}zzzyyymmm___PPPEEE>>>888777888888<<<===:::HHHsssXXXKKKGGGFFFHHH===<<<<<<:::888666555444111/////////...------------...++++++,,,---...///000111///...222111000EEE___hhhwww~~~xxxeeeRRRKKKKKK[[[wwwZZZBBBAAA>>>>>>EEEHHHAAA???;;;888777888;;;<<>>BBBIIIPPPVVVXXXYYYWWWWWWWWWVVVUUUTTTRRRQQQRRRQQQOOONNNNNNPPPSSSUUUQQQTTTYYY___eeelllsssxxx~~~}}}```OOOPPPZZZssshhhTTTbbb|||~~~|||xxxvvvuuurrrooommmkkkddd\\\TTTJJJCCCEEEKKKMMMVVV\\\```cccddd}}}uuuqqq~~~}}}|||TTT::::::999444222///111111000000//////..............................,,,000------222333:::JJJPPPPPPTTTUUU```ppp[[[]]]qqqvvvyyybbbMMMJJJ[[[~~~oooTTTIIIGGGKKKTTT___ooo}}}yyyeeeOOOEEEFFFBBBBBBFFFDDDDDDJJJOOOSSSXXX]]]]]]ZZZcccppp}}}uuujjj```TTTQQQSSS[[[```ccciiirrrxxx}}}zzziiiUUUHHHBBB@@@EEEFFFGGGHHHJJJNNNTTTXXXWWW___hhhooosssyyyrrrccc```WWWNNNKKKJJJLLLKKKIIIMMMRRRXXXSSSUUU^^^kkkvvvnnn{{{vvvlll^^^NNNDDD===888666777777:::<<<===BBBVVVvvv}}}TTTKKKLLLLLLJJJ>>>???@@@>>>;;;999888666444222111111///...........................////////////222...111333333EEEaaannn}}}vvvzzztttsssdddQQQHHHIII```pppSSSFFFLLLTTT]]]ccc___UUUFFF777333666777777888<<<>>>CCCKKKSSSXXXZZZ[[[ZZZYYYYYYXXXVVVTTTSSSRRRTTTRRRQQQPPPQQQSSSUUUWWWSSSWWW\\\aaagggnnnuuuzzzwww]]]PPPWWWdddyyyxxxeee]]]mmm~~~{{{xxxvvvtttrrrooommmjjjccc\\\TTTJJJCCCDDDIIIIIISSSZZZ___bbbddd|||yyyzzz~~~WWW<<<;;;999555444111111111111000//////..............................---111...---222222999IIITTTRRRRRRSSS___qqqXXX[[[ooo{{{|||aaaOOOPPPaaaoooTTTHHHGGGJJJTTT^^^nnn{{{qqqXXXHHHDDDIIIHHHGGGIIIIIIIIILLLPPPTTT\\\fffkkkkkkgggsssyyyppp]]]SSSSSSWWW```dddeeeiiinnnnnnrrrnnn___NNNEEEAAA>>>CCCEEEFFFGGGJJJNNNSSSWWWZZZaaajjjppptttzzzqqq___[[[RRRRRRMMMLLLNNNOOOOOORRRWWWWWWSSSUUU___lllvvvnnn|||xxxlll^^^NNNDDD===777666777:::999;;;===@@@PPPqqqddd___^^^VVVNNN>>>===BBB???<<<:::999888555444111111000///........................////////////111---222444333DDD^^^iiiyyy|||vvvxxx{{{qqqrrrdddQQQHHHKKKcccaaaJJJCCCOOO[[[fffnnnkkkVVVFFF777111333555888;;;<<>><<<:::666666333222111111000000///..............................---222...---222111777GGGXXXTTTQQQPPP___kkkXXXZZZooowwwvvv```PPPQQQcccpppUUUHHHFFFIIIRRR]]]ooozzzdddLLLEEEEEELLLNNNKKKKKKOOOOOOVVV^^^dddkkktttxxxwwwooozzz{{{www[[[TTTWWW___hhhkkkiiijjjllldddeee^^^QQQEEEAAA???===AAACCCEEEGGGIIINNNSSSWWW]]]dddlllrrruuuzzzvvvddd^^^VVVZZZSSSOOOQQQTTTTTTTTTWWWYYYWWW\\\gggtttvvvlll}}}yyykkk]]]MMMCCC===777666777:::777999===@@@NNNrrrnnnjjjhhh]]]SSSCCCEEEBBB???<<<:::999888666444222111000///........................///////////////---222555444CCC[[[dddhhhzzzzzz|||{{{vvvrrrvvvhhhSSSHHHKKKbbb~~~zzzXXXBBB>>>JJJTTT^^^gggeeePPPBBB555222444666888;;;<<<@@@IIISSS\\\bbbcccbbbaaa___^^^[[[YYYWWWVVVUUUZZZYYYXXXXXXYYY[[[]]]^^^\\\```fffkkkqqqwww}}}|||vvvsssiiifffcccbbbdddeeedddccc\\\RRRYYYjjjxxxpppqqq~~~~~~{{{xxxuuusssqqqmmmkkkeee```[[[TTTJJJAAAAAAEEECCCNNNVVV]]]aaabbbzzzsssppp}}}^^^???;;;999666666444222222111111000//////..............................222///...222111555EEE[[[VVVRRRPPP^^^yyyddd```ooopppnnndddQQQNNN\\\tttrrrVVVIIIFFFHHHQQQ[[[pppzzzwwwYYYKKKKKKJJJOOORRRNNNPPP\\\iiiyyyzzzttt___XXX___jjjqqqsssqqqooopppcccaaaWWWIII@@@>>>>>>===@@@BBBDDDGGGJJJNNNTTTWWW___eeennnsssuuuzzzyyyuuuooonnneee]]]\\\\\\XXXTTTSSS]]]bbblllzzzuuujjj|||yyyjjj\\\MMMCCC===777666888777555777;;;BBBTTTyyyaaa______YYYTTTJJJPPPAAA???<<<:::999777555333222111000//////......///............///////////////,,,222555333AAAWWW```ZZZpppzzzwwwxxxvvvvvv~~~|||xxxtttpppmmmpppwwwkkkTTTGGGJJJ```zzztttUUU@@@999@@@DDDKKKSSSSSSEEE;;;444444777888999;;;===CCCLLLXXXbbbgggfffeeecccaaa___\\\ZZZYYYXXXWWW\\\\\\\\\]]]^^^___aaabbbaaaeeelllqqqwww|||~~~oooddd___PPPNNNKKKIIIJJJLLLMMMNNNNNNPPPcccwww~~~}}}{{{wwwtttrrrpppllliiiddd___YYYRRRHHH@@@???CCCDDDNNNVVV\\\___aaayyynnnlll|||^^^>>>:::888555555444222222222111000000//////........................---222///...222000444DDDZZZXXXVVVSSS^^^}}}kkkkkksssqqqlllTTTLLLWWWnnntttWWWJJJFFFHHHPPPZZZmmmwwwpppSSSNNNSSSNNNNNNVVVUUU___xxxtttggg```iiitttyyyzzzzzzzzzzzzlllhhh[[[KKK@@@>>>???>>>@@@BBBFFFHHHKKKOOOTTTXXX___fffnnnsssvvvzzz|||wwwrrrhhh___[[[eeeppptttiii|||xxxiii\\\LLLCCC<<<777666888444666888:::EEE```~~~[[[WWWVVVQQQOOOGGGNNNBBB???<<<:::999777555333222222111000////////////............///////////////---222444111???TTT]]]WWWlllwwwxxxwwwtttyyy}}}vvvqqqmmmjjjmmmxxxnnnVVVIIIKKK```|||zzzpppVVVAAA999<<<;;;>>>DDDDDD===777444777:::::::::;;;???EEEQQQ]]]gggkkkiiigggdddbbb___]]][[[ZZZZZZZZZ^^^______```aaacccdddeeegggkkkqqqwww|||xxxbbbQQQJJJEEECCCBBBAAABBBDDDGGGIIIFFFPPPjjj~~~}}}zzzwwwtttrrroookkkhhhccc^^^XXXPPPFFF>>>>>>CCCEEEOOOUUU[[[___bbb{{{hhhhhhyyy]]]>>>:::888555555333333222222111111000//////........................,,,111///...222000444CCCXXXZZZ[[[VVV\\\rrreee}}}zzzwwwvvvYYYMMMXXXssswwwZZZKKKGGGHHHOOOYYYiiirrriiiQQQOOOXXXPPPNNN\\\cccwwwvvvnnnjjjsss{{{|||}}}yyytttgggSSSDDD@@@AAAAAABBBEEEHHHKKKNNNQQQVVVYYY^^^fffoootttxxx}}}wwwrrruuussshhh{{{wwwiii[[[LLLBBB<<<777666888333:::;;;:::IIIkkk}}}\\\TTTSSSMMMJJJAAAFFFCCC@@@===;;;:::999777555333222111000////////////............////////////000---222333000===RRR[[[ZZZppp~~~xxx~~~|||{{{xxxrrrmmmsssxxx^^^NNNOOOaaa{{{}}}yyykkkUUUCCC>>>BBB??????CCCBBB===888666999<<<;;;;;;===AAAHHHTTTaaakkknnnkkkhhhcccbbb___]]][[[[[[[[[\\\___```aaabbbdddeeefffgggjjjooouuu{{{~~~tttmmmkkkkkkmmmyyy}}}uuu[[[GGG@@@CCCCCCCCCCCCDDDGGGKKKNNNDDDOOOhhh|||}}}}}}zzzwwwtttqqqnnnjjjhhhddd^^^VVVNNNDDD===>>>CCCEEENNNTTTZZZ```eeexxxfffhhhvvv]]]>>><<<999666666444333333222111111000000///........................+++000......222111555CCCXXX\\\___WWWZZZlllbbb{{{]]]MMMZZZzzzyyy\\\MMMHHHHHHPPPYYYhhhooo}}}dddQQQQQQ]]]TTTPPPcccpppvvvqqqqqqyyy}}}{{{|||rrr[[[GGGAAABBBDDDFFFHHHKKKNNNPPPSSSWWWZZZ___fffpppwww{{{rrrgggzzzvvvhhh[[[LLLBBB<<<777666888444===>>>999KKKrrrzzzzzzSSSMMMMMMKKKIII@@@DDDDDDBBB???===;;;:::888666333222111000////////////............/////////000111---222222///<<>>BBBJJJVVVcccmmmooolllhhhcccaaa___\\\[[[[[[\\\]]]```aaabbbccceeefffggghhhmmmqqqxxx~~~qqq```WWWUUUYYY\\\hhhppp|||uuu[[[GGG@@@@@@AAABBBCCCDDDHHHLLLOOOEEEMMMbbbsss{{{nnnqqqhhhhhh{{{}}}}}}zzzvvvsssqqqnnnjjjgggddd]]]UUUMMMCCC<<<>>>DDDCCCLLLSSSZZZ```ggguuuhhhkkkuuu]]]???===;;;777777444333333222222111000000000........................***///......333111555DDDXXX]]]```WWWXXXqqqaaaccc^^^LLLYYY}}}{{{]]]NNNIIIIIIPPPYYYiiippp}}}|||bbbQQQTTTbbbXXXSSShhhwwwuuurrruuu|||~~~yyy{{{xxx___IIIAAACCCFFFHHHJJJNNNPPPRRRTTTXXXZZZ___gggqqqyyy~~~~~~qqqggg|||xxxlllYYYMMMEEE999777:::777222===???:::JJJooo|||cccPPPLLLIIIIIIHHH???@@@?????????@@@>>>:::777666555333111000///......000000000000000000000000000111222333222999KKK\\\]]]qqq|||{{{yyyxxx~~~zzzuuuvvvsss]]]SSSZZZxxx|||uuubbbUUUQQQKKKGGGFFFMMMVVVXXXPPPHHHCCC>>>;;;;;;;;;:::===BBBGGGOOO[[[eeekkkkkkhhheeeXXXccclllhhh\\\TTTWWW^^^]]]___bbbdddfffhhhkkkmmmrrryyy~~~xxx\\\JJJAAA===AAAGGGZZZ\\\gggtttqqq]]]KKKDDDDDDGGGIIIIIILLLQQQQQQMMMIIINNNXXXnnnrrr[[[TTTZZZZZZaaannnyyy|||||||||}}}}}}}}}}}}}}}||||||zzzwwwsssmmmhhheee```]]]UUUJJJ@@@<<<===AAAEEELLLQQQWWW]]]bbb~~~xxxrrrjjjiii|||zzzbbb@@@???<<<444555777444333333222111000//////////////////////////////---,,,---000000111888@@@ZZZ]]]aaaYYYYYY```fffcccvvvdddTTTYYYxxxaaaMMMHHHJJJPPPVVVmmmwwwuuu]]][[[aaallleeeYYYeee{{{{{{}}}www}}}~~~iiiKKKHHHGGGEEEHHHKKKVVVbbbccc\\\\\\bbbhhhmmmtttzzz}}}nnnaaa~~~{{{lllYYYMMMEEE999777:::777444;;;===;;;HHHgggzzznnnWWWOOOIIIGGGFFF???AAA@@@@@@@@@@@@>>>:::777888777555333111000//////000000000000000000000000000000222222222999JJJ\\\UUUkkk{{{zzzrrrwww|||}}}xxx___RRRYYYxxxxxxuuueeeRRRFFFBBBCCCAAADDDMMMWWWYYYQQQHHHEEE???;;;;;;;;;:::>>>CCCKKKSSS^^^hhhllljjjfffcccZZZcccjjjggg]]]XXX[[[```___aaadddfffhhhjjjmmmpppttt{{{sssUUUDDD@@@>>>>>>@@@DDDGGGRRRaaahhh```SSSIIIFFFGGGIIIOOOYYY\\\TTTGGG;;;NNNdddwww~~~oooaaafffvvvuuussspppmmmsss||||||||||||||||||}}}}}}~~~|||{{{yyyvvvqqqlllhhhfffaaa]]]UUUIII???;;;===@@@EEEMMMRRRYYY]]]```yyywwwvvvooonnn~~~jjjEEEAAA===666444444444444333222111000//////////////////////////////000//////111111111777???YYY[[[^^^XXXZZZ}}}}}}\\\cccbbbsssdddPPPSSSggg~~~cccOOOIIIKKKQQQWWWmmmuuusss]]]^^^kkkvvvoooeeerrryyyzzz~~~~~~nnnOOOIIIGGGGGGMMMPPP]]]llllllbbb```hhhmmmrrrxxx|||mmm```}}}kkkXXXLLLDDD999666:::777777888:::===FFFZZZuuuwww{{{sssYYYPPPHHHFFFGGGBBBCCCBBBAAA@@@@@@>>>:::777999888777555333111111000000000000000000000000000000000111222111888III[[[XXXnnn|||~~~qqqiiiqqq~~~~~~xxx^^^QQQ\\\{{{uuu~~~uuuoooggg^^^PPPAAA999777999;;;AAALLLVVVXXXQQQIIIGGGAAA<<<;;;;;;;;;???FFFPPPXXXccckkkllliiiddd```ZZZ___bbbaaa]]][[[]]]aaaaaacccfffiiikkkmmmqqqsssuuu}}}mmmOOOBBBCCCEEEDDDAAA???CCCIIIRRR\\\___UUUHHHFFFHHHNNN[[[jjjooobbbRRRAAA\\\vvv|||jjjjjj~~~wwweeeiiizzz}}}~~~}}}}}}||||||||||||}}}}}}|||{{{xxxtttoookkkhhhfffaaa]]]TTTIII???;;;===@@@GGGOOOUUUZZZ^^^___uuuwww}}}vvvrrrnnnFFF@@@>>>888666444444444333222111000//////////////////////////////111//////111000///555===WWWXXX[[[WWWYYYxxxyyyVVV]]]aaaqqqaaaKKKPPP]]]jjjeeeQQQJJJKKKQQQWWWjjjrrrrrr```eeeuuu~~~wwwmmm{{{zzz}}}vvvVVVKKKFFFIIIQQQTTTdddwwwvvvgggdddnnnsssxxxzzzkkk___|||jjjWWWKKKDDD888666999666999555777>>>DDDOOOllluuu{{{kkkSSSNNNIIIGGGIIIFFFEEECCCBBBAAA@@@>>>;;;999:::999777555333222111111////////////////////////000000111111111777HHHZZZ[[[qqq}}}wwwuuusss]]]QQQ___~~~uuu~~~lllYYYTTTPPPLLLDDD;;;777999666888===GGGPPPSSSOOOJJJIIIBBB<<<;;;;;;;;;AAAGGGTTT\\\eeekkkiiiddd___\\\WWWXXXYYYZZZZZZ\\\^^^___bbbeeehhhkkkmmmpppsssvvvwww~~~mmmQQQDDDEEEHHHFFFBBBFFFKKKLLLJJJOOOUUUPPPDDDEEELLLVVV___hhhkkkeee\\\[[[rrrrrryyyzzziiimmm{{{gggdddmmmxxx}}}||||||{{{zzz{{{{{{{{{|||yyyvvvqqqmmmjjjgggfff```\\\SSSHHH>>>;;;===AAAJJJQQQVVVZZZ^^^___wwwzzz}}}ssslllCCC===<<<999888555555444333222111000000///////////////////////////...------///......444<<>>CCCMMMSSSVVVZZZ^^^bbb}}}sssmmmEEE===;;;:::999555555444444333222111000000////////////////////////---,,,---000000111777@@@QQQWWW]]]TTTLLLddd~~~qqqUUURRRZZZqqq}}}___QQQMMM^^^|||hhhRRRHHHGGGMMMTTTaaajjjyyy|||qqq{{{yyy^^^LLLGGGMMMQQQ]]]sssrrrqqqzzz~~~vvviii___zzzvvvhhhUUUIIIBBB777555999666888555888>>>???IIImmmyyy___MMMQQQOOOJJJIIIGGGFFFDDDBBBAAABBBAAA???===<<<:::888666333222000000000000000000000000000000//////000000///555FFFWWW\\\~~~fffOOOXXXooo|||iiiVVVEEE@@@???AAACCC@@@:::888;;;::::::;;;<<<@@@EEEJJJMMMHHHBBB===<<<<<<<<<@@@GGGQQQXXX^^^^^^YYYTTTRRRSSSUUUTTTUUUXXX]]]aaaccccccdddgggkkknnnqqquuuyyy|||}}}xxxmmm^^^YYYbbbpppwwwvvvmmmiii]]]JJJ===<<<@@@CCCOOOdddwwwxxxsssyyynnnqqqpppttt{{{tttfffdddhhhgggccc___iiikkknnnrrrtttuuuuuutttwwwvvvsssooolllhhheeeddd]]]YYYPPPFFF===<<<@@@EEEOOOTTTVVVZZZ```ffftttoooJJJ???:::999999555555555444333222111000000///////////////////////////...///222222444:::CCCNNNVVV]]]TTTKKKaaa]]]QQQWWWnnnyyydddWWWJJJTTTpppiiiSSSHHHFFFKKKSSS]]]hhhyyy{{{}}}^^^NNNKKKPPPVVVjjj~~~ttthhh^^^zzzvvvgggTTTIIIBBB777555999666666666:::======LLLuuu]]]LLLQQQNNNGGGFFFFFFFFFDDDBBBAAABBBBBBAAA@@@>>><<<:::777555333222111000000000000000000000000//////000000///444FFFWWWfffzzz|||}}}}}}gggLLLSSShhh{{{~~~wwwaaaVVVLLLDDDEEEHHHKKKGGG???::::::999::::::;;;===BBBIIINNNFFFAAA======<<<<<>><<<999666444333333000000000000000000000000//////000000...444EEEVVVfffwwweeeIIIRRRgggyyy~~~sss```]]]YYYJJJKKKPPPSSSOOOEEE???===777999;;;<<<===BBBIIINNNEEE@@@=========<<>>@@@@@@===888777888666111111000000000000000111111...000222111///333CCCTTTiii|||}}}gggNNNRRRdddyyygggXXXSSSUUU^^^fffdddXXXJJJ@@@<<<:::???@@@@@@IIITTTRRRGGGIIICCC===999:::<<<<<<;;;EEEFFFGGGGGGFFFFFFGGGHHHMMMRRRWWW\\\^^^```aaabbbdddhhhooouuuyyy|||zzzkkkkkkpppbbbPPPAAA;;;<<<>>>@@@PPP\\\mmmzzzzzzwww{{{gggKKKKKKOOOaaalllHHHAAAAAAOOO```jjjoootttoootttuuunnnjjjiiiddd]]]TTTQQQKKKAAA::::::BBBIIIMMMSSSZZZ]]]___mmmuuusss]]]DDDAAA===999999555555444333222111111000111000//////...---,,,,,,,,,,,,,,,---...///111333444CCCVVV]]]SSSUUUooovvv\\\RRR___wwwyyyaaaQQQQQQZZZqqqSSSFFFGGGMMMOOO___jjj}}}^^^SSSYYY\\\ggg|||lllaaa]]]{{{~~~{{{fffYYYQQQSSSUUUUUU\\\gggvvv}}}wwwfffRRRGGG@@@555444999666666:::;;;:::AAAYYY}}}]]]TTTOOOKKKMMMEEEHHHHHHDDDAAABBBEEEFFFCCC@@@BBBBBB>>>999888999666111111000000000000000111111...000222111///333BBBSSSXXXuuu{{{|||zzz~~~qqqVVVSSSaaaxxxwwwkkkeeettt{{{|||ooo```UUUQQQKKKPPPSSSZZZhhhrrrgggUUUHHHCCC===;;;<<<======<<>>EEEPPPYYYccclllooosssssslllfffeeebbb]]]WWWTTTLLLBBB::::::@@@GGGKKKRRR[[[___aaannntttuuu|||ZZZCCC@@@===;;;;;;888666555444222111111111111000000//////...------,,,------......000222333444BBBTTT[[[UUUYYYooocccXXXdddvvv~~~bbbOOOQQQ]]]{{{uuuUUUFFFGGGLLLNNN```iiizzzfffaaaffffff{{{kkk```\\\qqqnnniiiiiikkkhhh___SSSJJJIIIJJJJJJPPPYYYhhhvvv|||uuufffSSSHHHAAA666444888666555888:::;;;CCC[[[}}}[[[RRRNNNJJJMMMEEEHHHGGGEEECCCDDDFFFGGGEEECCCDDDDDDAAA<<<::::::777222111000000/////////000000...///111111///222AAAPPPSSSfff~~~}}}uuuwww|||~~~uuu|||```UUU___vvv}}}tttlllhhh___bbbjjjzzz{{{]]]HHHCCC>>><<<>>>??????>>>;;;<<<>>>>>>>>>???BBBDDDKKKOOOUUUZZZ]]]```ccceeehhhlllrrrwww|||wwwzzz___MMMEEE;;;666777;;;???@@@GGGNNNUUUTTTLLLCCC??????HHHJJJIIIHHHMMMYYYfffkkk~~~eeeLLLCCC@@@===FFFOOO]]]qqqyyyQQQKKKEEEDDDFFFMMMXXXcccmmmqqqqqqjjjdddaaa___]]]ZZZUUUMMMBBB::::::???EEEJJJRRR\\\aaabbbnnnuuu}}}|||]]]EEECCC???======999666666444333222111111111111000000//////......---.........///000222333444AAAQQQZZZWWWYYYiiixxx}}}ggg[[[gggvvvcccNNNQQQ___tttyyyXXXGGGFFFKKKMMM^^^fffvvviiilll|||yyyjjj___[[[yyyqqqzzzxxxoooggg^^^```VVVMMMKKKMMMOOOUUU]]]eeesss|||uuueeeSSSHHHAAA666555888555666777999;;;CCCXXXyyyyyy}}}YYYQQQMMMKKKOOOHHHLLLHHHFFFEEEFFFHHHIIIHHHFFFGGGGGGDDD???===<<<888333111111000/////////000000...///111111///222>>>LLLYYYhhh{{{|||xxxxxx|||~~~yyyvvvcccTTT^^^qqq~~~|||tttxxx^^^HHHDDD@@@???@@@AAA@@@>>>:::;;;===>>>>>>@@@DDDFFFMMMQQQWWW\\\```dddgggiiiiiimmmsssxxx|||wwwzzzTTTEEE???999777999<<<===<<>>===888777777555444222111111111111111000000/////////....../////////111222333444???PPP\\\YYYTTT\\\kkkvvvgggWWWfffwwweeeOOOPPP]]]ooo|||ZZZGGGFFFKKKMMM[[[eeewwwkkksssvvvhhh^^^ZZZ}}}mmm```[[[TTTNNNOOOSSSYYYaaaggglllvvv|||vvvcccQQQGGGAAA666555888555777777999;;;???QQQsssrrr[[[SSSOOOLLLPPPIIILLLIIIHHHHHHHHHJJJJJJJJJIIIIIIJJJGGGBBB@@@???;;;555222222111000000000000000......000111000111<<>>AAAEEEHHHNNNRRRWWW]]]aaaeeeiiikkkjjjmmmssswww|||~~~zzziiiMMM>>>;;;888888:::<<<<<<:::<<>>::::::222555888999>>>FFFKKKKKK]]]lllmmmWWWAAA===AAAAAAEEEMMM]]]vvv}}}hhhcccppp}}}|||qqqgggddddddsssrrrqqqnnniiibbb^^^\\\UUUPPPGGG???<<<>>>CCCHHHOOOUUU[[[]]]___nnncccJJJFFFBBB>>>===999999888666444333222111111000000000000////////////////////////000111333333===PPP___ZZZNNNOOObbbwwwnnnVVVdddyyy}}}dddQQQQQQ\\\ooo|||[[[GGGEEEJJJMMMYYYfff|||}}}sssggg\\\XXX{{{oooddd```]]]^^^dddkkkssswwwwww{{{{{{ttt```NNNEEE@@@666555888555777888:::;;;;;;JJJooosss___VVVRRRNNNQQQIIIMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJEEECCCCCC>>>888444333222111111111111111......000111000111999DDDRRRbbbrrr|||uuu}}}~~~zzztttwwwVVVJJJSSSccc{{{aaaSSSOOOKKKIIIHHHFFFBBB>>>999:::;;;;;;<<>>===;;;>>>EEELLLJJJBBB888444444;;;???BBB@@@BBBHHHMMMNNNNNNSSSQQQFFF<<<;;;===???IIINNN]]]vvvmmmyyyzzzrrrnnniiibbb[[[YYYRRRLLLDDD===;;;???EEEIIIQQQUUU[[[]]]```ppp|||zzz~~~]]]FFFCCCAAA??????;;;:::999777555333222222111////////////////////////............///000111222:::NNN```]]]MMMJJJbbb}}}|||[[[```wwwttt```QQQSSS^^^uuu}}}]]]HHHEEEIIILLLXXXfff~~~yyyqqqeee[[[WWW~~~wwwppp\\\KKKCCC???666555888555555888<<<;;;888FFFpppyyy___WWWTTTRRRUUUOOOSSSMMMNNNNNNMMMLLLKKKKKKKKKKKKMMMKKKGGGFFFEEEAAA;;;666555444333222222222222......///111000000888AAAQQQ^^^ttt~~~{{{~~~yyy}}}rrrVVVKKKMMM]]]vvvxxxfff\\\XXXSSSPPPNNNJJJDDD???::::::;;;;;;<<>><<>>DDDHHHOOOUUU\\\```cccsssvvvuuu|||]]]EEEDDDBBB@@@AAA>>>:::999888666444333222111........................------------...///000111666III^^^aaaTTTQQQhhh___XXXnnnzzzuuu___OOOTTTaaa~~~```JJJEEEGGGJJJVVVbbbvvvwwwkkklllwww}}}tttrrrtttuuuvvvnnndddZZZVVV~~~tttmmmZZZIIIAAA>>>555444888555444888===<<<777EEEqqq~~~~~~[[[UUUTTTUUU[[[WWW[[[OOOOOOOOONNNLLLKKKKKKLLLKKKMMMLLLHHHGGGGGGBBB<<<777666555444333333333333///...///111000000777???QQQ[[[rrr|||~~~{{{rrr\\\OOOKKKYYYsssuuunnnbbb^^^YYYVVVSSSNNNFFFAAA<<<<<<=========@@@EEEIIISSSVVVZZZ^^^aaaeeejjjmmmooorrrvvv{{{}}}www~~~vvvVVV;;;:::888888:::>>>@@@>>><<>><<<===???EEEGGGDDDGGGUUUfffqqqyyydddRRRMMMJJJGGGMMMXXXeeegggppp}}}qqqfffaaa[[[TTTRRRPPPJJJAAA;;;:::>>>CCCFFFMMMTTT]]]cccgggvvvqqq}}}zzzbbbJJJGGGDDDBBBBBB>>>;;;:::888666444333222222---------...............---------------...///000444EEE[[[ddd\\\YYYnnn^^^PPPeeeiiiuuu{{{___LLLRRRcccbbbLLLEEEFFFHHHRRR[[[lll~~~}}}kkkYYYXXXfff|||vvvjjjnnnrrrssskkkiiiiiijjjyyy}}}uuummmcccZZZUUU~~~rrrgggVVVJJJ>>>888666444555888777888:::999<<>><<<;;;===AAAFFFJJJPPPSSSXXX___eeejjjmmmooopppvvv|||}}}~~~\\\<<<666<<<:::888???>>>;;;AAALLL___\\\QQQOOOAAA888DDDIIISSSVVVWWWVVVPPPYYYoooqqqtttdddQQQOOOUUUdddwwwnnnddd```YYYSSSSSSMMMFFF???;;;999:::AAAJJJPPPVVV^^^```eeewww~~~sss~~~```NNNOOOKKKJJJAAA>>><<<999777555555444222111000000000///......------............////////////555III[[[bbb]]]UUUjjjZZZXXXaaaccciiiOOOQQQbbbaaaJJJDDDGGGIIIRRR[[[dddooozzz```OOOPPP\\\xxxnnnaaadddfffyyyjjjooouuutttvvv|||ssskkkaaaYYYVVVttthhhUUUIII===888666444555888777999999888AAA\\\xxxbbbSSSXXXXXXVVVWWWTTTRRRPPPLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGDDD@@@===888777555333111111111111000000000000000333888<<>>;;;777555444444222111000000000///......------............////////////555FFFVVV```___VVVcccyyyWWWVVV___bbbwwwXXXTTTcccbbbKKKDDDFFFIIITTT[[[cccmmmrrr\\\NNNMMMXXXssstttbbb\\\dddrrr|||tttwwwoookkkyyy{{{qqqiii```XXXUUU~~~sssgggSSSHHH===888666444555888666::::::888HHHlll~~~tttiiiYYYZZZXXXUUUVVVSSSPPPNNNKKKJJJKKKLLLKKKKKKGGGFFFFFFFFFFFFDDD@@@===999888666444222222222222000111000000000333777:::JJJ[[[ooo{{{~~~}}}zzzkkkbbblllwwwyyyqqqnnnjjjeee```YYYSSSNNNJJJHHHFFFEEEHHHMMMRRRVVV\\\^^^bbbgggkkkooorrrssswwwvvvuuuvvvxxxxxxwwwvvvxxx|||aaa@@@888<<<:::===DDD???>>>HHHPPPiiilllfffhhh[[[NNNTTTiiiuuuqqq~~~yyyooo{{{kkkaaa___WWWNNNHHHCCC>>>;;;;;;<<<>>>FFFOOOWWWTTTUUUbbbzzzyyyooozzzkkkcccQQQNNNHHHKKKEEEDDDAAA===999555444333222111111000000//////......---............////////////333AAAPPP]]]aaaXXX___xxxxxxZZZWWW]]]bbbcccYYYgggeeeLLLEEEFFFHHHSSSXXX```kkkyyyhhhWWWNNNMMMTTTnnnxxxeeeWWWZZZjjj}}}```UUU]]]]]]eee}}}yyyoooggg^^^WWWTTT{{{ooocccQQQFFF<<<777666444555777444;;;;;;:::OOOuuu|||xxxlll]]][[[UUURRRSSSPPPNNNLLLJJJIIIKKKLLLLLLLLLHHHGGGFFFFFFFFFDDDAAA>>>:::999777444333333333333000111111000000222666999DDD[[[rrrzzz{{{oookkkxxxyyyrrrpppnnnjjjfffaaa\\\YYYNNNMMMLLLNNNRRRYYY___cccfffhhhjjjmmmpppsssuuuvvvzzzuuussstttsssnnngggcccbbbiiissszzz~~~oooQQQ;;;<<<;;;:::CCCMMMEEE???HHH]]]ssstttmmmsssmmmaaaffffff]]]\\\VVVKKKDDDBBB>>><<<>>>???BBBJJJRRRYYYXXXXXXbbbzzzppphhh~~~ssslll^^^NNNMMMHHHNNNLLLLLLCCC???:::666444333222111111111000000///.....................///////////////===LLL\\\bbb\\\ccc|||aaaZZZ]]]ccchhh[[[lllgggNNNFFFFFFHHHNNNTTT]]]lll|||uuunnn```UUUPPPOOOSSSlllppp___VVV___wwwmmmVVVNNNTTTTTT]]]uuuxxxnnnfff^^^WWWUUUzzzmmmaaaOOOEEE;;;777666444555777222:::<<<===QQQttt|||~~~kkk]]]YYYQQQOOOPPPLLLKKKJJJHHHHHHJJJKKKLLLKKKHHHGGGFFFFFFFFFEEEBBB@@@;;;:::888666444444444444000111111111000111444777>>>SSSkkkxxxmmm|||tttpppooolllhhhddd```]]][[[SSSSSSUUUXXX]]]dddiiimmmrrrrrrssstttvvvxxxyyyzzz{{{uuurrrsssnnnaaaUUUOOOJJJTTTaaammmvvv|||uuucccPPPAAA:::>>>;;;===MMMYYYMMMBBBJJJlll}}}uuuzzzhhhddduuurrr~~~tttaaaYYYXXXTTTJJJBBB@@@===;;;===???BBBKKKSSSWWWZZZ\\\```qqqpppiii~~~nnnnnnXXXMMMKKKFFFNNNMMMNNNDDDAAA<<<888666444333111111111111000//////..................////////////,,,:::JJJZZZbbb___kkkggg\\\]]]fffeeeYYYmmmiiiPPPFFFFFFGGGKKKRRR```sssssskkkccc]]]YYYRRRQQQOOORRRiiinnn```XXXggg~~~vvvggg]]]``````XXXXXXhhhuuuxxxnnnfff^^^XXXVVV|||nnnaaaMMMCCC:::777666444555777333999;;;>>>MMMiii~~~yyyfff\\\WWWNNNLLLMMMHHHIIIHHHFFFFFFHHHIIIJJJJJJGGGFFFEEEDDDEEEDDDBBB@@@<<<;;;999666555555555555111111222111000111333555@@@NNNccc~~~wwwppp|||tttkkkjjjhhhddd^^^XXXSSSRRRRRRWWWYYY]]]bbbhhhmmmqqqttt||||||{{{{{{{{{|||}}}}}}}}}vvvsssrrrhhhUUUGGGDDD@@@LLL^^^ooozzzrrr___LLL@@@<<<===>>>===DDDXXXcccSSSKKKYYY~~~}}}fffXXXVVV]]]qqqtttZZZ[[[gggxxxlll^^^WWWUUUQQQIIIBBB>>>:::999;;;>>>CCCLLLUUUVVV[[[]]]```pppqqqmmmkkknnnTTTMMMKKKDDDKKKIIIHHHCCCAAA===:::888666333111222111111000000//////...............////////////+++888FFFVVV```___mmmiiiZZZ]]]lllaaaVVVhhhjjjPPPGGGFFFGGGLLLSSSdddzzzwwwhhh```YYYSSSSSSOOOPPPNNNQQQfffzzzyyyuuu|||xxxlll```XXXiii}}}zzzssstttssslllffffffqqqoooccc```hhhmmmuuu|||wwwllleee]]]XXXVVV{{{lll___KKKBBB999777666444555777666888:::<<>>===;;;999777666555555666111111222111000000222444BBBJJJaaa}}}}}}~~~~~~}}}}}}zzzlllfffttt|||uuuoooggg___\\\ZZZUUUNNNGGGDDDEEEGGGSSSXXX___hhhqqqwww|||~~~wwwrrroooaaaMMMBBBCCCKKKXXXmmm|||yyymmm]]]NNNEEE@@@>>><<<;;;@@@NNNccchhhVVVXXXsss}}}nnn\\\WWW]]]kkkzzzZZZJJJKKKUUUuuuoooiii```YYYTTTOOOIIICCC>>>:::888;;;@@@GGGRRR]]]\\\^^^^^^fff~~~iiilllhhhoootttMMMKKKJJJCCCJJJGGGDDDBBB@@@>>><<<;;;888444111222222111111000/////////............////////////,,,444???PPP^^^]]]fff~~~nnn[[[^^^qqqzzzfffYYYdddjjjQQQGGGFFFGGGMMMTTTddd{{{kkk\\\WWWTTTPPPSSSPPPPPPNNNRRRhhhwwwrrrnnnvvvtttjjj^^^VVViii~~~vvvsssvvvsssiiihhhnnn|||~~~|||{{{wwwuuujjjccc\\\WWWUUUyyyjjj\\\KKKAAA999666666444555777999777888:::AAASSStttjjj^^^YYYVVVLLLKKKLLLFFFGGGEEECCCCCCEEEFFFFFFFFFCCCBBB@@@@@@@@@@@@>>>======<<<:::888666666666666111222222111000000111333===EEE```tttzzz~~~yyyzzzyyywww}}}sssbbbWWW___fffiiippp}}}|||qqqiiiccc\\\UUUNNNLLLHHHAAA<<<;;;>>>BBBLLLRRR^^^kkkwwwxxxrrrlll]]]IIIBBBFFFZZZiiizzzjjj\\\LLLEEEEEEEEE???888888CCCUUUjjjiiiWWWbbbxxx{{{mmmpppvvvyyy}}}|||ooommm~~~zzz^^^AAA???GGGFFFVVVvvvxxx|||yyykkkiiicccZZZSSSNNNIIIDDD???<<<:::>>>DDDLLLYYYeeedddaaa```mmm```iiigggppp|||jjjFFFGGGIIIDDDKKKHHHDDD@@@???>>>>>><<<999444111222222111111000/////////............/////////000...222999KKK\\\[[[___pppuuu^^^aaauuusssmmm^^^bbbjjjQQQGGGGGGGGGMMMRRRbbbxxxuuu\\\NNNMMMNNNMMMUUURRRSSSQQQVVVkkkxxxpppmmmuuusssiii\\\TTTiii~~~}}}~~~{{{uuuvvv|||xxxlllkkksssxxxvvvsssiiibbbZZZUUUTTTvvvfffZZZJJJAAA999666555333555999888777999===???NNNwwwcccVVVMMMOOOTTTSSSLLLHHHCCCAAA@@@BBBEEEGGGFFFDDDCCCBBBAAA@@@???===<<<<<<<<<<<<:::888666333111///111111111111111222222333999BBB\\\{{{rrr{{{zzzyyyzzzssswww}}}}}}bbbUUULLLHHHUUUlllyyyjjjaaaYYYOOOHHHEEE???<<<888555555888<<<>>>GGGRRRaaapppzzz}}}xxxqqq```KKKBBBDDDPPPgggooo[[[KKKAAACCCEEE@@@999888<<>>LLL```kkklll___ZZZ___xxxttteeemmmttt|||}}}vvvtttcccTTTFFFEEEIIIJJJHHHFFFEEEDDDCCCAAA>>>;;;777555444222111000111111111///......------------......,,,222555BBBVVV\\\ZZZ___vvvfffdddppp{{{rrrXXX```tttmmmUUUGGGCCCDDDMMMRRR___ooo}}}gggXXXRRROOOMMMMMMQQQRRRNNNNNN[[[nnnvvvsssoooqqqjjjaaa[[[WWWggg~~~vvvxxxyyyuuusssvvvyyyyyyvvvuuuvvvwww}}}yyykkkwwwpppddd^^^YYYVVVUUUuuueeeYYYIII@@@999666444333444888999999::::::@@@WWWaaaUUUKKKMMMQQQPPPKKKGGGEEECCCBBBCCCFFFGGGEEEDDDDDDCCCBBBAAA@@@@@@??????======<<<;;;999777555444222111111000000111222222:::BBBVVVuuu|||}}}}}}vvvlllwww~~~{{{xxxxxx|||hhhWWWNNNLLLZZZrrrsssdddZZZSSSJJJCCCAAA;;;999666444555999===@@@HHHOOO[[[hhhrrr{{{{{{tttbbbLLLBBBCCCKKK___~~~}}}gggWWWIII@@@CCCDDD>>>888888888@@@QQQaaajjjuuuxxxjjj|||wwwcccNNNEEE@@@AAABBBAAAHHHSSScccUUUNNNIIISSSllluuuiii\\\UUUOOOHHHCCCAAA>>>======FFFXXXhhhiiibbb[[[WWW\\\vvvuuudddnnnrrrbbbTTTFFFEEEIIIJJJGGGFFFDDDDDDCCCAAA>>>;;;888666555333111000111111111///......------------.........333444???SSSYYYUUUWWWppphhh^^^hhhsssUUUYYYfffsssZZZJJJEEEEEEMMMQQQ]]]mmm|||eeeVVVQQQOOONNNOOOQQQRRRPPPPPP]]]ooowwwtttoooqqqjjjaaa[[[XXXggg}}}www{{{|||wwwqqqooopppvvv|||~~~}}}}}}~~~|||yyy}}}~~~{{{xxxhhhwwwpppddd^^^XXXUUUTTTsssbbbVVVGGG>>>777555444222444777888;;;:::888DDDeee___SSSIIIJJJNNNNNNJJJHHHGGGFFFEEEEEEFFFFFFEEECCCCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>===<<<;;;999888777333222111000000000111222777AAATTTmmmuuussswwwvvv{{{vvvmmmxxxzzzwww~~~qqq[[[QQQPPP___wwwyyyjjjZZZQQQJJJBBB===;;;666555333333555999===@@@GGGKKKQQQXXX```jjjsssyyy{{{{{{{{{}}}~~~xxxfffNNNBBBBBBHHHUUUpppzzzrrriii\\\QQQFFF@@@CCCDDD<<<777777444;;;FFFUUUfffxxxtttdddggg}}}zzzvvv}}}{{{aaaHHHDDDDDDHHHHHHGGGQQQ___sssPPPMMMKKKPPPaaawww|||nnn^^^UUUNNNFFF@@@>>>>>><<>>;;;888777555333111111111111111///......------------......000222111;;;QQQYYYTTTTTTiiixxx~~~~~~oooXXX^^^yyysssUUUVVVdddyyy___MMMFFFGGGMMMOOOZZZjjjzzz{{{bbbSSSOOONNNOOOPPPRRRUUUTTTTTT___qqqyyywwwpppqqqjjjbbb^^^ZZZggg~~~}}}yyysssmmmhhhffffffmmmwww~~~rrrggg^^^___dddhhhllloooiii|||oooddd]]]XXXTTTRRR}}}qqq```SSSDDD===666444444222444777555<<<<<<999JJJrrr|||]]]QQQGGGHHHKKKKKKJJJIIIJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDAAAAAA@@@???===;;;999888555444222000///000111111222@@@VVVqqq~~~ssssssyyyzzzzzz{{{}}}yyyrrr}}}}}}bbbUUUQQQ___vvv{{{oooaaaQQQGGGBBB<<<888777333333222333555888;;;>>>CCCDDDEEEGGGJJJPPPXXX]]]iiikkknnnsssxxx}}}{{{gggOOOCCCDDDFFFJJJ]]]jjjaaaXXXVVVRRROOOEEE@@@CCCCCC;;;666777444888===CCCOOO\\\aaa___TTTZZZpppkkkWWWVVVXXX___ttt~~~hhhMMMHHHIIIPPPUUU[[[hhhvvvcccYYY^^^ccceeekkkxxxrrr___TTTMMMEEE@@@>>>>>><<<@@@QQQeeelllaaaSSSTTTUUU___|||sssbbbwwwuuuttt```SSSHHHFFFIIIHHHFFFEEEDDDCCCBBB@@@===;;;999888666444222111222222000///......------------......///222///888RRR^^^YYYWWW```mmmvvv|||{{{UUUVVVfff|||nnnUUUZZZooozzzaaaNNNHHHHHHLLLNNNXXXhhhzzzvvv]]]QQQNNNNNNPPPRRRTTTYYY[[[ZZZcccsss|||{{{ssstttmmmgggddd___iii~~~zzzuuuooojjjeeebbb___eeennnvvv}}}rrr\\\VVVRRRSSSVVVYYY```hhhpppoooccc]]]WWWRRRQQQ|||ooo^^^QQQCCC;;;555444444222444777111<<<>>>===PPPyyyuuu\\\QQQHHHHHHKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGIIIJJJIIIIIIGGGEEEBBB???<<<;;;888666333111000000111111222>>>TTTooovvvxxx~~~yyywwwlllZZZPPP\\\qqq{{{pppfffXXXIIIAAA===888555555444333333333444666888999:::;;;;;;:::;;;===AAADDDUUUXXX^^^fffooowww~~~{{{hhhQQQGGGJJJLLLKKKWWW```WWWRRRTTTSSSTTTHHH@@@BBBBBB<<<777777555999:::888;;;AAABBB???HHH]]]zzzjjjHHH;;;@@@JJJ\\\{{{sssZZZPPPLLLUUU```kkkyyy|||[[[XXXhhhyyyuuu```SSSLLLFFFAAA@@@>>><<>>@@@SSSwwwsss[[[RRRKKKKKKNNNNNNMMMMMMLLLMMMNNNNNNMMMLLLMMMOOOOOONNNMMMLLLLLLMMMOOOPPPQQQPPPNNNKKKHHHDDDAAA@@@;;;999666222000000111222444===LLLbbbwww{{{vvv```SSS\\\nnn{{{uuuhhh\\\OOOBBB===:::777444555444444444444444555666666222444666666666777:::<<>>QQQqqq{{{~~~eeeXXXRRRZZZfffqqq~~~nnnqqqxxxqqq[[[dddyyy{{{bbbSSSLLLGGGBBB@@@======CCCOOOYYY[[[ZZZZZZ^^^```tttqqqqqqssszzzttt]]]RRRIIIHHHHHHGGGEEEEEECCCBBB@@@>>>===<<<;;;;;;888555333222222222000///......------------......---333///333JJJYYYWWWTTTQQQnnn[[[YYYZZZuuubbbPPPUUU]]]mmm~~~yyyeeeUUULLLIIIMMMOOO[[[oooppp\\\TTTUUUVVVXXXYYY___iiimmmkkkooo{{{}}}~~~zzzzzzzzzssstttzzz{{{~~~~~~}}}~~~vvvxxx{{{|||{{{wwwssspppjjjiiifffbbbaaafffpppxxx}}}xxxmmmcccZZZWWWXXX[[[\\\```eeefffiiirrr|||~~~lllbbb\\\WWWRRRQQQ{{{mmm[[[OOOAAA:::666666666555666999555:::===@@@QQQpppuuu}}}\\\TTTNNNOOORRRQQQOOOPPPKKKNNNPPPPPPPPPPPPRRRUUUSSSQQQOOONNNNNNOOOQQQRRRRRRQQQPPPMMMJJJGGGDDDCCC>>><<<888444111111222333111<<>>===<<<<<<<<<888666333222222222000///......------------......***333111333HHHYYYYYYXXXSSSrrrccc^^^XXXwwwiiiSSSQQQOOOYYYjjj|||~~~nnn^^^PPPIIIMMMQQQ^^^tttqqq___ZZZ\\\]]]^^^___eeepppvvvsssuuu|||zzz|||}}}}}}||||||~~~yyyzzz}}}~~~}}}|||vvvvvvrrrkkkddd```aaadddeeejjjqqqwwwzzzxxxsssnnnaaa___bbbfffeeeaaa```ccclllooowww|||jjjaaa\\\WWWSSSQQQ{{{mmm[[[NNNAAA:::666666777555666999888:::;;;@@@NNNjjjyyy~~~\\\UUUPPPRRRTTTSSSQQQRRRKKKNNNQQQRRRQQQRRRUUUXXXSSSQQQNNNLLLLLLMMMOOOQQQOOONNNMMMKKKIIIGGGDDDCCC@@@===999555222222333444+++:::IIIVVVjjjtttpppzzzlll^^^fffsssyyyrrrbbbOOODDD;;;888888666333333111222444555666777777777555555666666666777;;;>>>???AAAFFFOOO\\\kkkxxx{{{kkk]]]___kkklllsssYYYBBB???CCCBBB===;;;???666666@@@DDDCCCMMM^^^vvvOOO:::??????333CCC@@@FFFMMMVVVkkk}}}}}}iiieeegggpppwwwvvv~~~hhhUUULLLFFF@@@>>>======HHHZZZeeebbb[[[WWWhhhhhhwwwpppyyyvvvxxx[[[RRRJJJHHHHHHEEEDDDEEECCCAAA???>>><<<<<<======999666444222222222000///.........------.........'''333222555JJJ\\\___```WWWvvvjjjaaaWWWwwwtttYYYPPPNNNUUUcccxxxvvveeeTTTHHHMMMRRRaaaxxxsssccc___aaaccccccccciiiuuu{{{xxxxxx}}}|||}}}}}}}}}~~~uuukkkeeeccc^^^aaacccdddeeeeeeaaa]]]bbb^^^^^^ccchhhkkkttt~~~zzziiiaaa\\\XXXSSSRRRwwwjjjYYYLLL>>>:::555222333555777777===999999@@@NNNeee}}}vvvXXXTTTSSSUUUTTTPPPNNNOOOVVVUUUTTTTTTUUUUUUSSSQQQSSSPPPMMMKKKKKKLLLLLLKKKNNNNNNNNNNNNLLLIIIFFFDDDAAA???<<<888555333222222555666:::IIIddd|||zzzooonnn~~~tttbbbnnnwwwrrrwwwrrr]]]LLL>>>999888222444777222222333444666777666666555888666555666999;;;======DDDEEEGGGNNNYYYgggttt|||}}}{{{yyytttjjjaaa```dddjjj|||jjjRRR>>>>>>DDDDDDDDDFFF???>>>>>>???DDDRRRlll\\\BBB888:::>>>AAABBB@@@EEENNNSSSXXXhhhzzzzzz}}}[[[PPPNNNFFF@@@AAA;;;DDDMMMddduuubbbPPP]]]ffflll{{{^^^|||~~~^^^QQQGGGEEEGGGFFFDDDCCCAAA@@@???>>>>>>>>>???@@@:::999777555333222111111222111000......---------,,,000111222AAAXXXcccaaa\\\kkk{{{]]]]]]vvveeeQQQNNNZZZlll~~~pppZZZIIIPPPUUUbbbsss{{{sssqqqoookkkiiiiiitttzzz~~~}}}}}}{{{sssssssssrrrppppppqqqrrrqqquuu|||yyyeee[[[YYYWWWUUUUUU~~~vvvhhhWWWKKK===999555222333555777777999::::::===IIIeee|||ooo___WWWPPPPPPRRRSSSUUUXXXXXXVVVUUUTTTTTTSSSQQQOOORRROOOLLLKKKLLLMMMMMMLLLNNNNNNMMMLLLJJJGGGDDDCCCAAA@@@===999666444333333000444:::EEEYYYllltttrrrsssvvv~~~~~~dddfffsssyyyuuu```LLL>>>999999333444777222222333555666888888888777999777666666999>>>BBBDDDGGGJJJQQQ[[[fffrrr{{{~~~xxxrrrkkkaaaXXXUUUXXXZZZlllmmmVVVBBB???CCCCCCCCCFFFCCCAAABBBHHHSSShhhtttPPP???===???@@@BBBFFFLLLXXX```]]]\\\jjj}}}}}}YYYNNNKKKCCC>>>@@@EEEIIIVVVlllwwwhhh[[[```eeerrr{{{___~~~]]]QQQGGGEEEFFFEEECCCCCCBBBAAA@@@>>>>>>??????@@@;;;:::888555333222111000000000///...............---111111222@@@VVVbbbbbb```lllfff]]]qqqpppTTTPPPWWWeee|||yyycccPPPOOOTTT```ppp~~~~~~{{{wwwrrrqqqrrryyywwwcccZZZXXXVVVTTTSSS|||sssdddTTTHHH<<<999555333333555777777555;;;;;;999HHHkkkkkk]]]VVVRRRUUUXXXXXXYYY\\\XXXVVVTTTSSSSSSRRRPPPNNNPPPNNNLLLKKKMMMNNNNNNNNNOOONNNLLLJJJGGGEEECCCBBBAAA???===:::777555444333...444;;;BBBNNN^^^jjjoooyyy}}}yyypppjjjbbbqqqxxxdddMMM>>>999:::555555777222333444555777888999999999888777666777;;;@@@FFFJJJFFFMMMXXXfffqqqzzzttthhh^^^UUUKKKGGGGGGQQQ```vvvjjjVVVDDDAAABBBAAAAAACCCBBB???AAAIIIXXXmmmaaaCCC???EEEEEECCCDDDEEEZZZvvvvvviiirrr~~~\\\NNNIIIBBB???BBBJJJKKK___tttrrrfff```^^^eee}}}{{{oooyyyjjjeee[[[PPPGGGFFFFFFDDDBBBAAABBBAAA@@@?????????@@@AAA===;;;999666444111000000000//////....../////////...111000111===SSSaaaddd]]]hhhooo]]]iiiwwwVVVRRRSSS^^^yyyjjjTTTOOORRR]]]mmmzzz}}}wwwwww{{{tttaaaXXXWWWUUURRRQQQ{{{pppaaaPPPFFF<<<888555333444666777777555<<<;;;;;;QQQ|||kkkSSSWWW```gggeee\\\VVVUUUUUUSSSQQQQQQQQQQQQPPPNNNMMMLLLJJJKKKMMMOOOOOOOOONNNMMMJJJGGGDDDBBBAAAAAA???===<<<999777555444333111555;;;BBBLLL[[[kkkuuu~~~|||sssrrrvvvgggttt}}}jjjPPP>>>999<<<888777777333555666666777777777777777555666777999<<>>@@@???>>>CCCLLLVVV```mmmyyykkkOOO===BBBKKKHHHEEEHHHFFFfffyyy{{{cccSSSKKKDDDBBBEEELLLQQQmmm}}}lll```bbb]]]iiikkkgggwwweeewww}}}XXXOOOGGGFFFFFFCCC@@@AAACCCBBB@@@?????????@@@AAA>>>===:::777444222000///111111000///.........//////111000000:::NNN^^^eeeXXXeeerrr\\\ccc{{{[[[TTTRRR^^^|||rrrVVVPPPRRR\\\jjjwww~~~qqq___XXXWWWUUURRRPPPzzznnn]]]MMMCCC:::888555444555666777777888<<<===EEEeeeiiiZZZdddqqqvvvkkkYYYOOONNNPPPNNNMMMMMMOOOPPPPPPOOOKKKJJJIIIJJJMMMOOOOOONNNMMMKKKIIIFFFDDDBBBAAA@@@<<<<<<:::999777555444333333444888???KKK]]]rrrwww}}}zzz{{{{{{}}}rrrvvvpppTTT???999>>>;;;888999666888888777666666555555555222555999<<>>888666555<<>><<<<<<>>>BBBLLLWWW[[[YYYYYY\\\VVVIIIEEEPPPXXXVVVWWW^^^WWWqqqzzzkkkVVVKKKCCCCCCGGGOOO^^^~~~hhh\\\eeeeeettt```fff}}}}}}kkknnnSSSLLLGGGFFFFFFBBB@@@AAABBBAAA@@@?????????@@@@@@???===;;;888555222111000333333111000......------///000000000777GGGYYYcccWWWfffsss\\\aaadddUUUUUUccczzzYYYQQQSSS[[[iiivvvooo^^^XXXXXXUUURRRPPPzzzlll[[[KKKAAA:::777555444555777777777:::<<>>:::;;;:::::::::888777666666666666555999>>>BBBEEEJJJQQQVVViiinnnwwwsss___PPPFFF===888777444<<>>===AAAEEEIIIIIIIIIGGGCCC>>><<<;;;<<>>>>>>>>???@@@???===;;;888666333222222333333111000///.........///000000000444AAASSS```UUU```www```ccc{{{gggVVVWWWggguuuVVVQQQRRRZZZhhhvvv|||lll]]]XXXXXXUUURRROOOzzzkkkYYYJJJAAA999777555444666777777777:::<<>>>>>;;;:::999999999999:::;;;===@@@EEEHHHLLLTTT```iiiuuuzzzxxxdddTTTGGG===999999===IIITTTSSSHHHCCCJJJUUUSSSUUUTTTMMMEEE???======>>>CCCKKKRRRRRRRRRXXXbbbooo||||||zzz}}}nnnWWWGGGBBBEEELLLRRRmmmxxxkkk\\\YYYhhh}}}cccWWWpppzzzqqqNNNJJJFFFEEEFFFFFFBBBAAACCC@@@???>>>=========>>>???>>>===;;;888666555444333111000000///000000111111...///000000222<<>>>>>>>>===;;;999888222555888777777HHHppptttsssyyy|||~~~yyyaaaEEE:::AAA@@@===@@@@@@;;;:::::::::;;;===???@@@DDDGGGIIILLLQQQ]]]mmmyyy|||iiiXXXIII===888:::===MMM\\\[[[MMMDDDLLLYYY```aaa^^^RRRFFF@@@???@@@FFFGGGIIIIIIGGGKKKZZZjjj}}}pppXXXHHHDDDIIIQQQZZZuuutttaaa]]]aaappp[[[VVVtttgggFFFHHHEEEDDDFFFFFFBBBBBBDDD@@@???===<<<<<<<<<===>>>>>>===;;;999777555555444.........///000222333444---///111111111999IIIXXXYYYRRRpppnnniiiuuuqqqZZZVVVffffffTTTNNNOOOVVVeeeuuuuuufffXXXUUUVVVSSSOOOLLLvvvyyyiiiVVVGGG>>>888666444333333555777999======PPPrrr{{{xxx```[[[VVVSSSQQQNNNJJJGGGIIIIIIJJJJJJIIIGGGEEEDDDCCCBBBDDDHHHMMMOOOMMMJJJHHHHHHIIIIIIHHHEEEAAA>>>@@@???>>>>>>>>><<<999777444888555333999EEEffftttqqqyyy~~~yyyxxxjjjRRR>>><<<@@@???>>>BBB???<<<<<>>888666444333333555777999888===OOOiii|||}}}vvveee]]]YYYUUUSSSRRRPPPMMMKKKIIIJJJJJJJJJIIIHHHFFFEEECCCCCCDDDHHHMMMPPPNNNKKKLLLLLLLLLLLLKKKIIIFFFDDDAAA@@@???@@@@@@???<<<999666:::666333888BBB```yyyzzzuuuvvv~~~hhhQQQ===;;;>>>======AAA???<<<<<<@@@BBBBBBEEEIIIRRRWWW___kkkxxxpppaaaUUUPPPHHH===:::???BBBQQQWWWLLLBBBHHHUUU]]]```iiikkk]]]LLLGGGNNNUUU```iiiaaaXXX]]]ZZZ[[[kkkooo___ddd~~~~~~[[[IIICCCGGGWWWiiizzzzzziii[[[```ggg|||cccSSSaaayyypppKKKGGGCCCCCCBBBAAAAAAAAAAAAAAA@@@>>><<<:::999::::::;;;:::999888777666555444444222222111000000000000000...//////......444???GGGJJJLLL]]]wwwzzzxxx{{{uuuaaarrrxxx]]]VVV]]]{{{jjjQQQKKKQQQYYYdddrrr|||lll```UUURRRSSSQQQNNNNNNvvvdddRRRDDD<<<777666555444444666888999777???KKK[[[mmmdddZZZVVVTTTQQQPPPPPPOOONNNLLLJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDEEEIIINNNQQQOOOMMMNNNNNNMMMMMMLLLJJJIIIHHHCCCBBBAAABBBBBBAAA>>><<<999;;;666333666===VVVyyy}}}{{{tttqqqttt~~~pppZZZEEE?????????AAAFFFIIIHHHHHHJJJKKKLLLTTT]]]jjjoooxxxYYYPPPKKKLLLIIIAAA===@@@@@@CCCEEEBBB@@@FFFUUUbbbrrr}}}}}}jjjVVVUUUgggyyyxxxsssjjjnnnuuuZZZPPPTTTccceeeKKKIIIBBBKKKgggyyyuuubbb]]]fffooo\\\YYYnnn{{{bbbEEEDDDBBBBBBAAA@@@@@@@@@AAAAAA======<<<;;;::::::;;;;;;:::999999888777666555555444333111000///////////////000000...---000777===GGGIIIXXXppp~~~~~~{{{___hhh{{{```WWWYYYllllllUUUMMMPPPXXXcccppp}}}tttfff[[[QQQPPPPPPNNNMMMMMMqqq^^^MMM@@@999666666555444555777888999;;;AAAEEEMMMccc^^^[[[QQQOOONNNLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGKKKPPPRRRQQQOOOMMMMMMMMMJJJHHHFFFEEEEEEBBBBBBAAABBBCCCBBB@@@>>>999;;;666333666:::NNNmmm{{{yyyooofffooosss~~~mmmUUUHHHEEEFFFKKKQQQYYYZZZ]]]```aaaccclllwww}}}oooOOOJJJHHHIIIHHHAAA===>>>AAA>>>>>>AAADDDMMMeee~~~uuu```ggg{{{ppp{{{{{{zzzgggZZZ^^^dddlll|||RRRFFFKKKEEEWWWuuuyyywwwiii```eeennnvvvnnnYYYiiivvvRRRBBBAAA@@@??????>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666666555444222000///...------...//////...---///222666FFFFFFNNNbbbvvvaaa```{{{|||bbbXXXUUUaaarrrnnnXXXMMMOOOWWWcccppp~~~wwwnnn___VVVOOONNNNNNMMMLLLMMM~~~mmmZZZIII>>>999666555555555666777999:::<<<>>>???IIIhhhXXXYYYPPPPPPNNNLLLJJJHHHHHHHHHJJJJJJIIIIIIJJJJJJJJJKKKKKKIIIHHHKKKPPPRRRQQQOOOMMMMMMLLLIIIDDDAAAAAABBBAAA@@@@@@BBBCCCBBB@@@>>>999:::555444777999HHHbbb{{{~~~}}}wwwrrrttttttiiimmmpppyyy}}}bbbPPPHHHIIIPPPWWW^^^bbbiiiqqquuuxxxyyyfffKKKFFFDDDDDDCCC???======BBB???DDDMMMUUUfff}}}mmm{{{tttppp|||vvviiidddlllxxxgggLLLHHHJJJHHHddd~~~ssskkk```___iiiooozzz___[[[}}}cccHHHBBB>>><<<<<<<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;::::::999999888888777666666666555444222111///...------------...---...///111333AAABBBIIIZZZnnncccaaauuu~~~fffZZZUUU]]]mmmqqq[[[MMMNNNUUUcccqqqtttjjjZZZSSSMMMLLLMMMKKKLLLNNN|||}}}jjjWWWHHH???;;;555555555666777888999::::::;;;BBBVVV{{{{{{VVVXXXSSSSSSRRROOOKKKIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLIIIHHHJJJMMMOOONNNLLLKKKLLLMMMJJJDDD@@@@@@AAA@@@???@@@AAACCCBBBAAA???:::;;;666666:::999CCCZZZvvv~~~yyyyyysssqqqyyy~~~ssslllkkklllqqq~~~zzzyyy~~~nnnkkklllrrr}}}jjjUUUJJJJJJPPPUUUYYY]]]hhhttt{{{vvv___EEEBBB???>>>??????@@@@@@BBBHHHUUUfffuuuzzzwwwmmmqqq{{{\\\NNNJJJIIIOOOlll}}}oooeee\\\aaakkkpppvvvWWWbbb[[[FFFCCC:::::::::999999999:::;;;;;;<<<<<<;;;:::999999::::::777777777777666666666555555444222111///...------------------///000222333===EEERRR```pppeeebbbnnnrrrbbbXXX^^^pppvvv___NNNMMMTTTdddsss{{{nnneeeVVVOOOKKKKKKKKKIIIJJJLLLuuuooollltttyyyeeeRRRDDD<<<:::555555666777888999::::::999???PPPnnntttYYYYYYRRRSSSRRRPPPLLLJJJKKKMMMHHHGGGGGGGGGHHHIIIKKKLLLKKKHHHEEEFFFIIIJJJIIIFFFEEEHHHKKKIIIDDD@@@@@@AAA@@@???@@@AAACCCCCCBBB@@@>>>>>>999888<<<999???RRRjjjyyy~~~|||yyyqqqqqq}}}zzzppp```gggooouuuzzzwww{{{rrrnnnjjjllluuurrr^^^RRROOORRRTTT[[[]]]dddooowww{{{rrrXXXBBBAAA???>>>@@@CCCDDDCCCHHHUUUlll|||rrrxxxwww~~~xxxyyywwwmmmRRRMMMKKKSSSbbbqqqrrrjjj```[[[gggsss|||iiiVVVmmmSSS???CCC:::999999999999999:::;;;;;;>>>===;;;999888888999:::666666666666555555555555444333222000///.........///...------///111333444===JJJYYYdddnnnmmmeeehhhzzznnn\\\```sss}}}fffOOOLLLSSSdddrrr~~~|||rrrfff^^^RRRLLLHHHHHHHHHFFFFFFJJJnnnddd^^^]]]ggg{{{ttt___LLL???888666444555666777888999::::::<<>>CCCHHHGGGCCC??????AAA@@@@@@@@@BBBDDDDDDCCCAAAAAAAAA;;;:::===888<<>>;;;888777777999:::555555555555555444444444444333222000////////////222000......///222333333999HHHVVV\\\cccuuuxxxllliii|||www___aaavvvkkkPPPLLLSSSdddrrr|||{{{tttkkk```XXXOOOJJJGGGGGGEEECCCDDDGGGrrrbbbVVVUUUVVV___ppprrr\\\HHH<<<888888666666666777999;;;===???@@@PPP{{{eeebbbTTTMMMLLLKKKJJJIIIIIIJJJKKKJJJIIIGGGEEEEEEGGGJJJKKKIIIEEEBBBBBBEEEGGGDDDAAAAAACCCHHHLLLIIIBBB@@@BBB@@@@@@???AAACCCEEEDDDDDDBBB@@@@@@@@@===999;;;@@@VVVaaayyy~~~uuunnnxxx{{{www}}}}}}~~~~~~wwwssspppttt|||yyyfffQQQMMMVVVYYY___ffflllppprrrtttuuu}}}zzz|||vvvZZZHHHVVVMMMDDDPPPPPPGGGLLLIII]]]iiiVVVNNNQQQYYYfffpppzzzZZZOOOLLLMMMQQQRRRPPP\\\kkkzzzkkkSSSNNNKKKVVVooo}}}vvvggg^^^^^^^^^oooeee___\\\|||iiiOOOAAA888>>><<<<<<;;;;;;;;;::::::::::::999999888888888888888777888777666444333444666222222222111000//////......///000000000000222444>>>LLLTTTQQQWWWqqqmmmhhhwwwwww]]]^^^rrrgggRRRQQQVVV```lll{{{}}}sssjjjaaaYYYTTTLLLJJJGGGDDDCCCCCCEEEFFF}}}kkk]]]SSSNNNOOOSSS___rrrppp[[[HHH===999999555555666666888:::===>>>>>>XXX___]]]QQQLLLKKKJJJIIIHHHHHHIIIIIIGGGFFFFFFEEEFFFHHHJJJLLLKKKGGGCCCBBBEEEEEEBBB???@@@BBBGGGKKKHHHBBB???AAAAAA@@@@@@AAADDDEEEEEEDDDDDDBBBAAAAAA>>>:::;;;@@@PPPYYYuuu{{{~~~||||||{{{yyywwwxxxkkkTTTLLLQQQVVVYYY^^^ccchhhlllqqquuuyyywwwzzzyyy```ZZZcccQQQEEEZZZdddTTTIIIBBBNNNmmmqqqaaaVVVSSS```qqqyyyzzz~~~wwwXXXTTTPPPMMMNNNMMMPPPSSS\\\jjj}}}cccQQQJJJTTTgggxxx{{{pppbbbZZZ\\\[[[ooo{{{aaaWWWccc```III>>>888<<<::::::999999999888888888888777777666555666666666666555555555555555444444222222111111000//////...---...////////////111333:::HHHQQQPPPUUUnnnsssooo|||{{{aaa^^^nnnjjjQQQPPPTTT___lll}}}xxxooofff^^^VVVQQQJJJHHHEEECCCBBBCCCDDDEEEyyybbbTTTMMMJJJGGGIIIOOO\\\pppzzzjjjVVVEEE;;;777777444444444555777999<<<======```{{{|||[[[XXXOOOKKKKKKIIIHHHHHHGGGGGGHHHDDDDDDEEEFFFGGGIIIJJJJJJKKKGGGCCCCCCDDDCCCAAA>>>@@@@@@DDDHHHFFFAAA???AAAAAA@@@@@@AAADDDEEEEEEDDDEEEBBBBBBBBB???;;;<<<@@@HHHPPPqqqzzz{{{zzzzzz}}}uuunnnrrrttt\\\OOOOOOSSSUUUYYY\\\bbbiiiqqqwwwxxxwwwyyyooolllqqq]]]VVVuuubbbGGGAAABBBQQQkkkyyyxxxzzz|||iii[[[XXXTTTSSSfff{{{|||ooo^^^aaa]]]UUUUUUTTTZZZXXX```rrrwwwZZZQQQHHH```www}}}sssfff\\\VVVZZZYYYooojjj]]]WWWttt~~~zzzPPP???;;;888;;;777777777777666666666666555555444333333333333444444333333555888888555222222222111111000/////////---...//////......000222444BBBMMMNNNRRRjjjuuuyyyfffcccpppoooSSSPPPRRR[[[iii{{{~~~yyyqqqiiiaaaYYYRRRNNNFFFEEECCCAAAAAABBBCCCDDDvvvdddYYYSSSOOOMMMNNNSSS___qqq|||rrrbbbPPPAAA888555555444333444444666888;;;<<<>>>^^^vvvtttYYYUUUQQQLLLKKKJJJIIIHHHHHHGGGGGGBBBDDDEEEGGGHHHHHHGGGGGGHHHFFFCCCBBBCCCCCCAAA???@@@???AAAEEEEEE@@@???@@@@@@??????@@@CCCDDDDDDCCCEEEBBBAAABBB@@@<<<<<>>???CCCDDD@@@???@@@???>>>>>>???BBBCCCCCCBBBDDDAAA@@@BBBAAA>>><<<>>>???JJJddd~~~sssrrrsssxxx}}}tttyyyrrraaaXXXVVVZZZ```ffflllsssyyy}}}zzz{{{sssrrrssseeekkkuuuxxxiiiOOOLLLaaassstttcccUUUPPPWWWWWWQQQWWWggglllmmmtttuuummmhhhrrr|||aaaQQQZZZmmmyyy{{{jjjYYYTTTUUUTTTZZZqqqnnn^^^rrrsss~~~{{{yyyuuuQQQ???999;;;:::666666666666666555555555555444444333222222222222333333222333777<<<===777222111111111000000000000000111222222111000///111222///888EEELLLOOO___~~~gggYYYkkk{{{fffiii{{{xxxYYYRRRNNNTTTbbbttt}}}ooojjjccc]]]WWWQQQKKKHHH??????>>>>>>>>>???@@@AAAsssfffaaabbbfffrrr}}}qqqgggXXXIII???:::777666333333333444666888;;;<<<<<>>>>>AAACCCAAA@@@AAA???>>>>>>???BBBCCCCCCBBBDDD@@@???CCCDDDAAA???@@@>>>JJJ\\\|||{{{vvvuuu|||yyyzzzyyyhhh]]]ZZZ^^^eeelllqqqvvvzzz}}}|||}}}ssscccXXXhhhrrrnnnWWWRRRRRRWWWWWWSSSXXXbbboooxxxwwwvvvoooppp]]]WWWdddsss```SSSQQQTTTVVVWWWdddaaa}}}ssshhh~~~vvvtttuuueeeIIIAAA;;;::::::444777666666666555555555555555444333333222222333333222222444777;;;;;;777333111111000000000000000000333444444222000000111222000444@@@IIILLLXXX{{{uuuaaaWWWjjjiiigggttt{{{[[[SSSOOOVVVeeeyyy}}}xxxiiieee^^^XXXRRRMMMGGGDDD>>>>>>>>>>>>>>>>>>??????}}}ssskkkmmmtttzzzkkkaaaRRRDDD<<<888666555444444444555777999;;;===>>>DDD___sssbbbXXXMMMTTTLLLMMMLLLLLLJJJHHHFFFEEECCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCC>>>===AAACCCBBBAAABBBAAA@@@???AAACCCEEEEEEDDDDDD@@@@@@EEEGGGEEECCCCCC>>>GGGQQQuuuxxxxxxuuurrrtttwwwqqqeee```dddjjjoootttxxx||||||aaaZZZbbbhhhjjj]]]eeejjjfff^^^___hhhrrr{{{~~~~~~yyy```dddtttxxxeeeXXXRRRQQQVVV\\\cccwwwiiivvvttt{{{|||xxx}}}UUU@@@AAA:::777:::555666666555555555444444444444333222222111222222222000222444666777666444222000000000000000000000111333444333222000///000111111111:::FFFIIIPPPooo{{{jjj___llluuukkkmmm{{{~~~]]]UUUQQQXXXgggzzz~~~vvvrrrddd```ZZZSSSNNNHHHCCC@@@>>>>>>>>>>>>>>>=========yyy}}}~~~wwweee[[[LLL???888555333111444444555555777999<<<===AAAIIImmmxxxbbbZZZOOOXXXKKKLLLLLLKKKJJJGGGEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCAAA?????????@@@DDD???===@@@CCCBBBBBBCCCBBBAAAAAACCCEEEFFFFFFEEEEEEAAAAAAGGGJJJHHHFFFFFF>>>CCCHHHooo}}}uuuxxxtttmmmmmmpppyyynnnfffiiimmmqqquuuyyy~~~~~~\\\QQQVVV^^^kkkyyyttt~~~oooppp~~~vvveeeqqq{{{iiiXXXSSSRRRQQQXXXccc{{{xxxzzz}}}qqqFFF777===666444;;;999555555555444444444333333333222222111111111111111...111444444333222222222000000000000000111111111222333333111///......000111///777DDDGGGKKKggg|||wwwhhhkkkrrrlllxxx```WWWRRRXXXfffwwwxxxqqqnnnaaa]]]WWWQQQKKKFFF@@@===??????>>>>>>>>>=========vvvnnnZZZQQQDDD;;;777666555444111444777777777999===AAA@@@eeeoooWWWQQQRRRQQQPPPMMMJJJJJJKKKKKKHHHEEEEEEDDDCCCBBBBBBCCCDDDEEEHHHFFFCCC@@@@@@AAABBBDDD>>>???@@@BBBDDDEEEFFFFFFCCCCCCCCCCCCDDDEEEGGGHHHBBBEEEJJJKKKJJJFFFDDDBBBDDDJJJOOO[[[zzzxxxyyy~~~xxxjjjjjjmmmtttxxxzzzkkkhhhjjjssszzzxxxrrrnnnjjjVVVTTTWWW^^^uuu}}}~~~oooyyylll]]]SSSRRRRRRTTTfff|||RRRFFF===<<<<<<888666888444444555555444444333222444444333333222111000000222333333333333222111111////////////////////////222000///------///000222777555222;;;FFFIII[[[zzzyyyuuufffrrrpppjjj|||eee[[[SSSUUU___ooozzzqqqjjjeeeYYYVVVQQQKKKFFFAAA>>>===@@@?????????>>>>>>======vvvoooXXXOOOCCC:::666555555444222444777777777:::???DDDUUUwwwhhhVVVSSSSSSPPPSSSPPPLLLKKKKKKIIIFFFCCCDDDDDDCCCBBBBBBCCCCCCDDDFFFDDDBBB@@@???@@@@@@AAA???@@@BBBCCCEEEEEEFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEDDDGGGJJJKKKIIIGGGEEEDDDFFFJJJMMM[[[wwwvvvuuunnnooosss{{{{{{rrr\\\WWWWWW^^^dddeeebbbbbbnnn]]]RRRRRRVVVbbbsssxxx{{{aaaXXXQQQNNNNNNXXXxxx{{{MMMCCC;;;::::::777555666444444444444444333333222444333333222111111000000222222333333222222111000////////////////////////111000///......///000111555444222:::DDDIII^^^yyyccckkkzzzvvvpppggg\\\SSSUUUaaasssuuukkkddd```WWWTTTOOOIIICCC@@@>>>===?????????>>>>>>>>>======{{{ssslllUUULLLAAA888555555444333333555777777777;;;BBBHHHkkk~~~___TTTTTTTTTPPPUUURRROOOLLLJJJHHHEEEBBBDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDBBBAAA??????>>>>>>BBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCFFFHHHJJJJJJHHHFFFFFFFFFGGGHHHIIIUUUtttxxxyyysssvvv{{{qqqfffhhhnnnxxx~~~vvvhhh___RRRLLLJJJNNNSSSTTTVVVXXX___[[[]]]bbbhhhwww|||fffkkkkkkVVVRRROOOMMMPPPfffvvvlllEEE>>>888888888555333333333444444444444333222222333333222222111000000000222222222222222111000000////////////////////////111000///......///000111111333222777@@@HHH```yyy]]]ddd~~~vvvooo}}}kkk]]]RRRVVVeeeyyyxxxlllccc]]]ZZZSSSPPPJJJDDD@@@=========>>>>>>>>>>>>============}}}vvvnnngggQQQIII>>>777444444333222444555777777888===EEEKKKsssttt[[[SSSUUUTTTRRRTTTSSSPPPMMMKKKHHHEEEDDDEEEEEEDDDEEEEEEEEEFFFFFFEEEEEEDDDBBBAAA???>>>===CCCDDDEEEEEEEEEEEEEEEEEEDDDFFFGGGIIIHHHGGGEEEDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGGGGFFFLLL^^^ttt~~~tttyyy}}}tttkkktttxxxmmmYYY[[[aaallluuu}}}tttggg[[[SSSSSSNNNKKKMMMOOOOOORRRVVV___hhhxxxuuutttpppdddbbbtttppp\\\RRRPPPOOOSSSbbb~~~qqqmmmtttWWW>>>:::777666777555333222333333333333333222111111222222111111000000000000111111111222111000000///////////////////////////000///............///000---222222555<<>>FFFMMMlll}}}mmm[[[TTTTTTTTTUUURRRQQQPPPNNNKKKIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGEEECCCAAA@@@???DDDDDDEEEEEEEEEEEEDDDDDDBBBDDDFFFHHHIIIHHHGGGFFFEEEFFFFFFEEECCCCCCDDDEEEFFFGGGGGGGGGMMM\\\mmmxxx}}}|||wwwtttvvv}}}vvvuuuqqqiiieeeeeevvvyyytttiiiVVVUUUYYYaaajjjrrr~~~~~~wwwppphhhaaaYYYTTTRRROOONNNNNNMMMJJJLLLQQQ___sss|||gggaaalllggg\\\gggzzzsss___UUUPPPQQQVVVfff{{{vvvkkk}}}iiiIII:::999777666555555444222222222333333222222111000111111000000000000//////000000111111000000///...//////////////////////////////............//////+++222222333999BBBZZZ|||ooonnnrrrpppuuuwwwvvv}}}vvvcccSSSVVVhhh|||}}}ssshhh^^^XXXTTTSSSHHHEEE@@@;;;999:::;;;===<<<<<<<<<<<<<<<<<<<<<===zzzvvvlll```JJJCCC:::555444444444333444666888888:::>>>FFFKKKbbbsssiiiZZZUUUSSSSSSTTTOOOPPPPPPOOOLLLJJJJJJKKKGGGHHHIIIJJJJJJJJJJJJJJJLLLKKKIIIFFFDDDBBBAAAAAACCCCCCDDDEEEEEEEEEDDDDDDBBBCCCEEEFFFHHHHHHHHHGGGCCCDDDEEEDDDBBBBBBBBBDDDDDDGGGIIIIIIIIITTTkkkzzzzzzrrrqqq{{{~~~xxxqqqjjjjjjooo~~~}}}yyy|||pppdddXXXUUUTTTWWWZZZ^^^fffooommmppptttuuutttrrrqqqqqqllliiidddaaa```___]]]\\\OOONNNNNNNNNJJJFFFHHHMMM]]]xxxpppddd___wwwnnnYYY```zzz{{{```TTTSSSPPPYYYjjjuuu}}}zzz```AAA777999777444333555444222111222222222222111000000000000000///////////////000000000000000///......////////////////////////........................+++222222111777>>>QQQmmmyyyvvvllldddnnnxxxzzzfffUUUVVVdddvvvyyytttkkkaaaYYYSSSOOONNNBBB@@@<<<:::888999;;;===;;;;;;;;;<<<<<<<<<<<<<<<~~~yyywwwkkk\\\HHHBBB999555444555555444333666888::::::>>>DDDIIIZZZqqqcccWWWUUUTTTRRRPPPPPPQQQRRRPPPLLLJJJKKKLLLFFFGGGIIIJJJKKKKKKKKKJJJOOOMMMIIIFFFCCCBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFCCCDDDFFFEEEDDDBBBBBBCCCBBBCCCHHHJJJJJJRRRiii~~~wwwttt~~~}}}yyy{{{~~~}}}yyylll```\\\XXXUUUTTTQQQNNNPPPUUUZZZ]]]aaabbb```]]][[[[[[WWWUUURRRSSSVVVZZZ]]]^^^UUUUUUUUUTTTPPPMMMQQQYYYeee{{{xxxuuuddd___ooogggSSSPPPRRRUUUlllnnnUUU:::555888777111///333444111111111111111111000000/////////////////////////////////000000//////...---////////////////////////---..................---+++333111000555:::HHH]]]uuuzzz{{{{{{mmmbbbvvv~~~|||jjjWWWUUU```ooorrrmmmeee\\\SSSMMMIIIGGG>>><<<:::999999999;;;<<<::::::;;;;;;;;;<<<<<<<<>>CCCGGGVVVttt___SSSUUUVVVQQQMMMQQQRRRSSSPPPLLLJJJJJJLLLEEEGGGHHHJJJKKKKKKJJJJJJPPPMMMIIIEEEBBBAAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFEEEDDDDDDCCCDDDDDDDDDCCCEEEGGGGGGEEECCCCCCCCC@@@???CCCIIIJJJOOObbbxxx}}}www~~~}}}|||vvviii\\\aaa^^^\\\ZZZTTTLLLJJJLLLOOORRRUUUVVVTTTQQQNNNMMMIIIGGGFFFHHHMMMTTTYYY\\\bbbaaaaaa```[[[ZZZaaakkkssseee]]]ccc|||uuuWWWLLLNNNOOO\\\}}}zzzbbbJJJ444444888666///---111333000111111111111111000//////.........//////////////////////////////......---////////////////////////------............------,,,333111///555888AAASSSaaavvvtttmmm|||rrrjjj~~~kkkYYYUUU]]]kkkzzz~~~nnnjjjbbbYYYPPPIIIDDDBBB;;;::::::999999:::;;;<<<:::::::::;;;;;;<<<<<<<<<~~~{{{wwwmmm\\\OOO<<<;;;999666444444333333444444777999;;;>>>EEEKKKcccsssZZZWWWSSSPPPRRRQQQSSSPPPMMMKKKJJJIIIGGGEEEEEEEEEEEEGGGJJJJJJIIIGGGKKKIIIEEEBBB@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCEEEEEECCCAAA???@@@CCCFFFIIIHHHEEECCCBBBAAAAAAAAABBBAAAEEEJJJIIIIIIZZZoooyyyzzz{{{uuummmiiiiii```___\\\OOOHHHFFF>>>HHHIIIKKKOOORRRRRROOOLLLKKKCCCCCCJJJLLLJJJPPP\\\___kkkvvvzzzzzznnn^^^hhhwww{{{qqqYYYLLLMMMLLL[[[nnnrrrRRR???555555444333222111111111111222111///......000111333000///...---------------////////////////////////---.........//////000000..................------///......000111333;;;DDDOOOXXXtttmmm^^^wwwooonnnlllWWWTTT]]]hhhttt~~~rrrhhhccc\\\SSSKKKDDD@@@===:::999777666666888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;}}}zzzttthhhWWWIII;;;:::888555444333333333444777:::999888@@@QQQ```mmmWWWVVVRRRPPPSSSRRRTTTQQQNNNLLLKKKJJJHHHFFFEEEDDDEEEGGGIIIJJJHHHFFFGGGEEECCC@@@???@@@AAABBBAAABBBBBBCCCCCCCCCBBBBBBEEEEEEDDDAAA@@@@@@CCCFFFFFFEEECCCBBBAAAAAABBBBBBCCCAAACCCHHHGGGFFFSSSddduuuzzz~~~xxxrrrpppllliiimmmhhhVVVLLLKKKFFFGGGHHHJJJNNNSSSYYY]]]```UUUMMMJJJNNNNNNLLLRRR]]]ZZZcccnnntttzzzllllll~~~iii___OOOIIIPPPTTTgggcccEEE:::444555444333222111111111111555444333333444666888999/////////.........------........................------......////////////........................///......000111333:::DDDDDDPPPnnnsssdddssswwwwwwsss]]]WWW___jjjwwwzzznnnddd```XXXOOOGGGAAA>>><<<999888777666777888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<~~~xxxpppbbbPPPCCC999888666444333333333333333999<<<999:::KKKiiifffTTTTTTRRRQQQSSSRRRSSSQQQNNNLLLLLLKKKIIIHHHEEEDDDEEEGGGIIIIIIGGGFFFCCCBBB@@@???>>>@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@DDDDDDCCCBBB@@@@@@BBBDDDAAAAAAAAA@@@AAAAAABBBCCCDDDAAABBBFFFFFFDDDKKKVVVhhhxxxzzz}}}zzzvvvvvvkkkqqq|||tttZZZKKKLLLJJJHHHIIIJJJMMMSSS^^^iiiqqqddd[[[UUUTTTRRRNNNQQQYYY[[[```gggmmmrrrxxxwwwuuuxxxpppYYYSSSKKKLLLWWWaaazzz~~~xxxOOO999888555444333222111111111111111000000000000222444666777...///000000000///...---........................---------............///........................///......000111222999BBBAAANNNnnnqqqdddgggtttzzzyyy{{{dddZZZ^^^jjjxxxuuuiii___ZZZRRRIIIBBB>>><<<;;;999888777777777888:::;;;999::::::;;;;;;<<<<<<<<>>777666444333222222333444222999===;;;BBB\\\{{{aaaSSSTTTQQQQQQSSSQQQQQQOOOLLLKKKKKKJJJHHHGGGDDDDDDDDDFFFHHHHHHFFFDDDBBBAAA@@@???>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>AAABBBBBBAAA???>>>???@@@????????????@@@@@@@@@AAADDD@@@AAAEEEFFFDDDFFFKKK^^^vvv|||xxxwwwiiivvv|||[[[JJJKKKJJJMMMMMMNNNPPPVVV```llluuuooogggaaa^^^ZZZUUUTTTWWWbbbdddjjjpppqqqnnnlllnnnsss|||}}}vvvvvveeeRRRRRRNNNPPP]]]kkkvvvwwwwww}}}~~~eee???555:::888333333222111111111111111,,,,,,+++,,,---...///000---...000111111000...---........................---------------------------------...............///---...000000111888@@@EEEOOOkkk{{{wwwmmm```___eeewww{{{rrriiiZZZZZZfffuuuzzzoooeeeZZZUUULLLDDD>>>;;;;;;;;;888777777777888999:::;;;:::::::::;;;;;;;;;;;;;;;xxxiiiXXXGGG===555444333222222333444555444999;;;<<>>===>>>@@@AAA@@@===<<<<<<===???????????????>>>>>>>>>BBB@@@AAADDDFFFFFFFFFGGGSSSmmm|||yyynnn~~~dddTTTUUURRRUUUVVVYYY\\\bbbiiiqqqvvvtttppplllmmmllliiiffffffbbbeeellluuutttmmmhhhiiipppwww}}}ppp___VVV\\\WWWXXXhhhxxxtttrrrqqqzzzrrrSSS777555;;;555222222111111000000111111//////..................,,,---///111111000...---........................------------,,,,,,,,,,,,---------.........//////...---...000000000666>>>FFFLLLdddzzzvvvmmmaaa___eeexxxuuu}}}ppp]]]YYYcccsss|||zzzsssjjj```TTTPPPHHHAAA<<<:::;;;;;;777777777777888999:::;;;<<<<<<<<<;;;;;;:::::::::uuudddRRRDDD===444333333222333444555666666;;;;;;;;;JJJfff{{{dddUUUQQQSSSOOOOOOQQQLLLJJJHHHEEEEEEEEEFFFEEECCCDDDCCCDDDEEEFFFFFFDDDBBBBBBAAA@@@???????????????CCCBBBBBBAAA@@@???===<<<===???@@@@@@>>>;;;::::::>>>>>>?????????>>>======@@@AAABBBEEEFFFFFFFFFGGGPPPfff|||{{{{{{wwwmmmmmmeeebbbdddhhhnnnuuu{{{||||||xxxwwwxxx}}}fffdddfffkkkgggaaacccjjjxxxlllnnnmmmuuulllooooooeeemmmyyy^^^EEE444666888///222111111000000000111111000//////......---,,,,,,,,,---.../////////...------------------------------,,,,,,,,,,,,,,,++++++,,,,,,------.../////////...---...000000///444<<>>>>>>>>>>>>>>?????????DDDDDDCCCBBBAAA???===<<<>>>@@@BBBBBB???<<<;;;:::<<<<<<>>>???@@@@@@??????>>>BBBEEEDDDDDDDDDEEEFFFQQQ^^^}}}zzz}}}yyyuuutttwww~~~tttiiiccc]]]^^^ooo}}}{{{wwwlllgggppphhhLLL===444555666///111111000000000000111111------------------,,,,,,,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,+++++++++***,,,,,,------...//////000...---///000///...333:::EEEOOOlll{{{|||uuufff[[[XXXvvvtttoookkktttggg]]]eeerrrzzzttthhhaaaYYYRRRHHHFFFAAA===:::888888999555666777888999::::::;;;;;;;;;<<<<<<===>>>??????yyyjjjWWWGGG===:::333333333333444666888999333<<>>IIIdddzzziiiNNNFFFIIINNNKKKMMMPPPJJJGGGEEEDDDCCCDDDEEEDDDCCCDDDCCCCCCDDDFFFEEECCCAAA999:::;;;<<<===>>>???@@@EEEDDDDDDCCCAAA???===<<>><<<;;;999;;;===???AAAAAAAAAAAA>>>CCCFFFDDDBBBBBBDDDEEEOOOUUUssstttdddqqq|||wwwkkkfffqqqsssvvv~~~eeehhhuuu|||~~~ZZZ@@@999555555777333111000000000000000111111------...///000000000///,,,++++++++++++,,,---...------------------------,,,,,,,,,++++++*********,,,,,,------...///000000...---///111///...222999???MMMqqqppp]]]TTTkkk}}}vvvpppuuuiii\\\dddqqqxxx|||mmmaaaZZZSSSMMMDDDBBB???<<<999777777777555666777888:::::::::;;;999999;;;===???@@@BBBCCCvvv```OOOEEE>>>777555444444333444555666777::::::<<<@@@EEEVVVxxxbbbLLLKKKJJJJJJKKKLLLJJJIIIEEEDDDCCCDDDFFFGGGGGGFFFFFFDDDCCCDDDGGGFFF@@@:::<<<<<<<<<<<<============DDDCCCAAA???============CCCCCCDDDCCCAAA>>>;;;::::::<<<>>>???@@@@@@@@@???AAABBBCCCDDDFFFFFFFFFFFFOOOSSSiii{{{ppp```mmm~~~||||||lllvvvttttttyyyrrrTTT999444777444111222000000000000////////////////////////............,,,,,,---------------------------,,,,,,+++++++++------------------------............////////////.........//////000111222777MMMttt|||```OOO```}}}vvvtttmmm___bbboooyyyrrrfff]]]VVVMMMGGG@@@===;;;::::::999888666888888888888888999::::::;;;===???AAACCCEEEIIILLL~~~oooZZZIIIAAA;;;555555444444333444555777888888>>>@@@===GGGfff|||[[[MMMKKKJJJJJJKKKLLLJJJIIIFFFEEEDDDDDDFFFGGGGGGFFFGGGCCC@@@@@@BBBBBB???<<<:::;;;<<<>>>@@@AAABBBCCCEEEDDDBBB???>>>======>>>BBBBBBCCCBBBAAA???<<<;;;<<<<<<>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEKKKOOOaaappppppwwwzzzzzz|||~~~}}}~~~{{{xxxzzzgggdddjjj~~~~~~tttkkkmmm}}}}}}]]]GGG444444888666333444000000000000////////////............------------------------------,,,,,,------,,,,,,,,,+++++++++------------------------............////////////............///000111222777FFFdddkkkQQQZZZ{{{zzzwwwgggeeepppzzzxxxkkk```XXXQQQIIIDDD>>><<<:::999999999777666777777777888999:::;;;<<<>>>@@@CCCEEEGGGIIILLLNNN|||uuueeeQQQCCC<<<777333444444333333444666777999777AAABBB@@@TTTyyyYYYMMMLLLJJJKKKKKKLLLJJJIIIGGGFFFDDDEEEFFFGGGGGGFFFFFFBBB===<<<>>>@@@???>>>===>>>???@@@BBBDDDEEEFFFEEEDDDBBB@@@>>>>>>>>>>>>@@@@@@AAAAAAAAA???>>>===>>>>>>>>>???AAACCCDDDEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFJJJSSSoooyyyhhhggglllpppttt{{{}}}yyy}}}}}}{{{sssiiirrr}}}~~~vvvpppmmmkkkkkk```hhh||||||qqqHHH:::222555888444222222000000000000////////////------------,,,,,,,,,+++......------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............/////////............///000111222555===PPPhhh{{{eeeVVVzzzqqqjjjqqq|||vvvnnnbbbXXXQQQKKKDDD@@@<<<:::888777888888777666666666777888:::<<<>>>???BBBEEEIIILLLMMMNNNPPPQQQxxxnnn\\\KKK>>>888666444444333333444555777999::::::???EEEQQQqqqrrrXXXNNNLLLKKKKKKLLLLLLJJJIIIIIIGGGEEEEEEFFFGGGGGGFFFDDDAAA>>>>>>???@@@???>>>BBBBBBBBBCCCCCCCCCCCCDDDDDDCCCAAA???>>>===>>>>>>??????@@@AAAAAA@@@??????@@@??????@@@BBBDDDGGGHHHDDDEEEEEEFFFGGGHHHIIIJJJCCCGGGHHHUUUppptttoootttxxxyyy}}}ooo{{{rrrccc[[[\\\fffqqqlll~~~wwwyyySSS>>>777333666666222///000000000000000////////////------------,,,,,,,,,,,,......------,,,+++******,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------------------.........//////...............///111111111666DDDWWWhhhtttvvvZZZrrrzzzmmmsss~~~tttmmmfff\\\RRRKKKEEE@@@<<<:::888777666888888888777666777888:::===@@@BBBCCCFFFIIINNNQQQRRRRRRSSSTTTtttgggUUUFFF===777666666333333333444555777:::;;;>>>>>>KKKlllgggVVVOOOMMMLLLKKKLLLLLLJJJIIIIIIGGGEEEEEEFFFFFFFFFDDDAAAAAABBBDDDEEECCCAAA???BBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@>>>=========>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGIIIJJJIIIHHHGGGGGGGGGHHHHHHCCCGGGDDDIII]]]nnn{{{}}}}}}|||tttcccZZZYYY```mmmyyyzzzgggnnntttKKK;;;777555555444111111222000000000000////////////.........------------,,,......---,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............------------...///000111///444@@@PPP^^^iiivvvvvvggglllqqqtttxxxmmmgggaaaXXXNNNGGGAAA===;;;999888666777999:::999999777888:::<<<@@@CCCFFFHHHIIIMMMQQQSSSTTTTTTTTTUUU|||ooo```NNNCCC;;;666555777333333333444666888;;;<<>>===>>>>>>???AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGOOOMMMJJJGGGEEECCCBBBBBBDDDHHHEEEHHHWWWfff~~~~~~}}}~~~uuubbbRRRSSS___hhhllllllqqqyyyyyyddddddhhh@@@777555444333333333444666000000000000////////////............------------------,,,,,,++++++***************+++++++++++++++******++++++,,,,,,------,,,------------.........------------...///000111111444>>>JJJTTT^^^jjjvvv|||}}}yyyiiisssvvvuuu}}}rrrfff___[[[SSSJJJCCC???<<<;;;:::888888888;;;<<<<<<<<<:::;;;===@@@CCCGGGJJJKKKMMMOOORRRTTTTTTTTTUUUVVVvvvhhhXXXGGG>>>888333222555222222333444666999<<<===AAAUUUtttqqq^^^WWWPPPNNNMMMLLLLLLLLLJJJHHHIIIGGGDDDCCCDDDDDDBBBAAA???CCCHHHKKKKKKHHHEEEBBB@@@AAABBBCCCEEEGGGHHHIIIDDDCCCAAA@@@???@@@@@@AAACCCCCCBBBBBBCCCCCCDDDDDDBBBCCCCCCDDDDDDEEEDDDDDDMMMKKKGGGDDDBBBAAA@@@AAABBBEEEDDDGGGOOOYYYxxxyyyzzz{{{zzzxxxxxx{{{ppp```VVVPPPXXXdddhhheeebbblll|||}}}xxx}}}^^^]]]zzzRRR555444333222111222333333222000000000000////////////------------,,,,,,,,,+++,,,,,,++++++++++++++++++)))*********++++++++++++)))******+++,,,,,,------,,,,,,---------.........------------...///000000222333888AAAJJJUUUeeesss}}}iiiiii|||vvv}}}zzzvvvqqqggg\\\UUURRRLLLEEE@@@===<<<===;;;:::999:::===?????????===>>>@@@BBBFFFIIILLLNNNPPPRRRTTTUUUTTTUUUWWWYYY|||pppcccSSSBBB;;;666111000222222222333444666999<<<>>>@@@ccchhhVVVQQQPPPOOOMMMLLLLLLLLLJJJHHHIIIFFFDDDCCCCCCCCCAAA@@@@@@DDDHHHKKKJJJHHHFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEECCCBBBAAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBFFFDDDBBBAAA@@@AAABBBCCC@@@AAA@@@DDDFFFJJJlllvvvwwwyyytttttttttssssssuuuyyy|||~~~rrr```PPPUUU___hhhiiieeeeeehhhxxxeeeXXXQQQhhhuuuwwweeeDDD999444333111000111222///+++000000000000////////////,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,))))))******++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......---------------...000000111111333:::CCCRRRgggxxxjjjddd}}}vvv{{{xxxoookkkggg]]]RRRMMMKKKFFFAAA===;;;<<<>>><<<;;;:::<<<>>>AAAAAAAAA???@@@AAADDDGGGKKKNNNOOOSSSTTTUUUUUUUUUVVVXXXZZZuuuhhhWWWLLL???777555666555444000444777888:::===>>>>>>HHHhhhuuu]]]WWWPPPUUURRRNNNJJJHHHIIIKKKMMMLLLHHHCCC@@@???@@@??????CCCBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBB@@@@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@BBB???@@@BBBAAAIIIdddwww}}}||||||xxxqqqhhhhhhttt|||uuuuuuqqqmmmmmmqqqqqqnnnmmmrrr{{{nnn\\\RRRJJJRRR___fffbbb```lll|||aaaSSSTTT___|||kkkgggnnn~~~oooHHH;;;777333333222222111000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......333444222777CCCIIIYYYqqqxxxgggtttyyy}}}zzznnnfffccc^^^WWWPPPJJJHHHDDDAAA???>>>>>>>>>???@@@@@@AAABBBCCCDDDDDD@@@BBBEEEGGGGGGHHHJJJLLLUUUVVVVVVWWWXXXYYYZZZ[[[zzzlll___QQQHHH===666444555444222555666666777888;;;<<<;;;FFFbbb}}}hhhSSSRRRNNNTTTRRRPPPNNNLLLKKKKKKLLLLLLIIIEEECCCBBBBBBAAA@@@AAAAAA@@@@@@AAACCCDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBDDDEEEEEECCCAAAAAACCCEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@@@@===???BBB@@@DDDXXXnnn{{{~~~|||zzz|||~~~wwwttthhhZZZYYYmmm~~~zzzvvvwwwyyyvvvpppqqqqqqvvv~~~rrrcccYYYUUULLLMMMSSS\\\eeerrrlllNNNOOOaaazzz{{{sssvvvxxxTTT???;;;888333333222111111000000///............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---......//////......111222000444@@@EEESSSkkkzzzccciiiyyypppeee^^^[[[WWWPPPJJJFFFEEEBBBAAA@@@@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDD>>>AAADDDGGGHHHJJJMMMOOOWWWWWWWWWWWWWWWWWWWWWWWW|||wwwooo```RRRHHHBBB:::555444444222111777666555777999<<<===>>>???\\\qqq]]]OOOSSSSSSSSSSSSRRRPPPNNNLLLKKKJJJLLLIIIGGGEEEEEEEEECCCBBB@@@??????>>>???@@@BBBCCCCCCDDDEEEEEEEEEDDDBBBAAAAAA@@@@@@??????@@@@@@AAACCCCCCCCCBBB@@@@@@AAACCC>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>><<<===@@@???>>>HHHUUUrrryyy|||zzz{{{yyyyyyyyy___RRRNNNbbbuuupppnnnqqqwww}}}uuufffXXXPPPNNNOOORRRQQQXXXjjjzzz]]]RRRNNN___tttzzzRRR<<<999888777333222222111111000//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---......//////......///111...111;;;???LLLcccuuuaaabbb}}}}}}||||||~~~~~~yyytttqqqiiiaaaXXXRRRPPPMMMGGGBBBBBBAAAAAAAAABBBCCCEEEGGGDDDDDDDDDDDDDDDDDDDDDDDD>>>AAADDDGGGIIILLLPPPRRRXXXXXXWWWWWWVVVUUUSSSSSSwwwoooeeeUUUGGGAAA<<<888555444444333111555333444999===???@@@CCCBBBggg}}}vvvXXXRRRVVVVVVSSSRRRPPPNNNLLLKKKJJJIIIIIIHHHFFFFFFFFFFFFDDDBBB@@@@@@???>>>>>>???AAAAAABBBCCCDDDEEEEEECCCBBB@@@???>>>>>>======>>>>>>???@@@AAAAAA@@@???>>>???@@@>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>???<<<;;;>>>>>><<<>>>DDDMMMjjjzzzuuuxxx~~~}}}zzziiiVVVVVV]]]rrrwwwpppnnnooossswww~~~tttnnnmmmeee```ZZZUUUOOOLLLNNNRRR\\\eeexxxsss^^^VVVHHHYYYpppzzziii>>>888999333555222222222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,,,,---......///.........///000---000888:::EEE[[[}}}yyyooolll}}}~~~{{{{{{}}}~~~~~~sssqqqpppppprrrtttttttttvvvyyy{{{}}}}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzzuuutttssspppkkkfffbbb___ZZZTTTMMMIIIGGGEEEAAA===@@@@@@AAABBBCCCEEEGGGHHHFFFFFFFFFEEEEEEEEEDDDDDD@@@CCCFFFHHHJJJMMMQQQTTTVVVWWWWWWVVVUUUSSSRRRPPPssshhh]]]NNNAAA;;;999777555555555444333333222555;;;>>>===@@@FFFTTThhhVVVUUUUUUTTTTTTQQQMMMIIIGGGGGGHHHIIIEEEDDDCCCCCCDDDDDDCCCAAABBBAAA@@@??????@@@AAAAAABBBCCCDDDDDDDDDCCCAAA@@@======<<<<<<<<<<<<======@@@AAABBBAAA@@@??????@@@??????>>>>>>============<<<<<<<<<<<<======>>>>>>AAA>>>;;;===>>>======???FFFWWWiiittt}}}zzznnnaaa```ooo{{{ooojjjkkklllrrruuuzzz~~~uuulllcccZZZVVVWWWYYYSSSQQQSSSUUUXXXaaakkkxxxjjjTTTOOOVVV[[[}}}rrrRRR777<<<777---444222222111111000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,,,,---......///.........000111...000777777@@@UUU~~~|||}}}}}}}}}~~~~~~~~~rrroookkkiiiiiihhhgggfffjjjlllppprrrrrrsssuuuwwwyyyyyyxxxuuuqqqpppppprrrssstttuuuvvvwwwwwwuuutttxxxyyyyyyyyyxxxxxxzzz|||}}}~~~}}}{{{zzzyyywwwuuuvvvwwwwwwuuuqqqoooooopppqqqppppppooonnnmmmmmmmmmooooooppppppqqqqqqqqqrrrrrrsssuuuvvvvvvwwwzzz|||vvvwwwxxxyyy{{{||||||}}}}}}vvvwwwwwwuuurrrqqqqqqqqqnnnnnnoooooonnnnnnmmmmmmooooooooonnnmmmmmmnnnooonnnnnnoooppppppooonnnnnnmmmmmmllllllkkkiiihhhgggfffeeeccc```\\\XXXTTTRRROOOKKKGGGDDDDDDBBB@@@===AAABBBBBBCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFHHHJJJKKKNNNRRRTTTTTTUUUVVVVVVUUUSSSQQQPPP|||nnnbbbVVVIII>>>888777666555444444555555444333666<<<;;;:::BBBNNNjjjbbb[[[[[[VVVVVVSSSPPPJJJFFFDDDDDDFFFGGGBBBAAA???@@@AAABBBBBBAAADDDCCCAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@===<<<<<<;;;;;;<<<<<<===AAACCCDDDDDDBBBAAAAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;<<<===>>>???BBB???===<<<===>>>??????GGGLLL]]]sssttteeeooo|||pppmmmllllllnnnkkkjjjkkkmmmooouuu|||~~~vvvooohhhaaa]]]WWWOOOMMMOOORRRMMMMMMVVV___iiiyyysss^^^QQQKKKQQQ[[[jjjAAA555999111,,,555222111111000000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))************+++************++++++++++++,,,---......//////......000222///111777555<<>><<<<<<===>>>???<<<<<<<<<;;;;;;<<<<<<<<>>===<<<<<<<<<<<<;;;;;;;;;<<<===???@@@??????>>>======>>>>>>===DDDFFFSSSjjj}}}xxx~~~yyyooogggfffffffffiiinnnjjjooorrrrrrssstttqqqkkkkkkqqq{{{yyynnnjjjkkkjjjeee```]]]YYYVVVUUURRRNNNOOOSSSTTTTTT^^^rrrtttVVVMMMQQQ\\\nnnpppMMM888777333///111333111111111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))************************++++++++++++,,,---......//////......///111...111666444:::MMMggg~~~~~~~~~|||zzz|||wwwpppiiieeeaaa^^^\\\[[[]]]aaabbbbbbaaaaaabbbeeeiiimmmkkkfffaaa```aaa^^^\\\\\\]]]``````___]]]ZZZ\\\_________^^^___```ccceeehhhkkkmmmnnnnnnmmmkkkhhheeedddddddddcccbbbaaabbbbbb```^^^\\\]]]^^^ZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVXXXZZZ[[[[[[[[[\\\^^^^^^^^^^^^^^^]]]___bbbeeegggoooxxx}}}~~~zzzwwwqqqkkkhhhgggfffdddaaa_________[[[\\\\\\[[[YYYWWWXXXYYYZZZYYYXXXWWWWWWWWWWWWXXXVVVWWWXXXWWWUUUUUUWWWYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUTTTRRRQQQPPPMMMMMMLLLJJJHHHFFFEEEDDDAAA@@@@@@@@@AAABBBAAAAAACCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHJJJKKKMMMQQQVVVZZZWWWXXXXXXXXXUUURRROOOLLL~~~sssdddVVVLLLBBB999555444333222111111444666777666:::>>>>>>EEE___|||qqqZZZ]]]UUULLLVVVNNNMMMLLLIIIGGGDDDCCCBBBAAA>>><<<;;;===@@@BBBCCCDDDCCCAAA???>>>>>>?????????>>>;;;999999:::<<<>>>===<<<<<<;;;;;;<<<<<<===<<<>>>@@@@@@>>><<<<<<<<>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<===???@@@<<<>>>???>>>======<<<;;;EEEHHHPPPaaattt}}}uuusssoooiiiddd___]]]```\\\bbbeeebbb______``````___aaadddgggiiikkkkkkkkkeeefffeeeccceeeiiiiiifff___\\\XXXVVVUUUUUUUUUUUUSSSPPPNNNPPPPPPPPPTTTZZZ```hhh]]]OOOHHHPPPbbb|||uuuNNN777555;;;222000666000111111111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,---......//////......///000...000555333888KKKddd~~~}}}||||||{{{xxxvvv~~~yyyqqqjjjeeeaaa^^^\\\XXXZZZ]]]^^^]]]\\\\\\\\\XXX]]]cccccc^^^YYYWWWXXXUUUSSSQQQSSSUUUWWWUUUSSSOOORRRUUUVVVVVVUUUUUUUUUTTTVVVYYY[[[\\\\\\\\\[[[WWWUUUSSSSSSTTTUUUUUUTTTPPPQQQRRRRRRPPPPPPQQQRRRLLLMMMMMMMMMMMMLLLKKKJJJLLLLLLKKKKKKJJJIIIIIIHHHHHHJJJMMMNNNMMMMMMMMMNNNOOOOOOOOONNNMMMOOORRRTTTUUUZZZ______]]]\\\^^^bbb___aaaaaa]]]\\\\\\[[[WWWRRRSSSTTTTTTRRRQQQQQQQQQMMMNNNOOONNNLLLLLLMMMNNNNNNMMMKKKJJJIIIIIIJJJKKKHHHJJJKKKJJJHHHGGGJJJLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHFFFDDDCCCDDDDDDCCCBBBAAA@@@??????======>>>???@@@AAAAAAAAACCCCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIILLLNNNSSSYYY]]]ZZZZZZZZZYYYVVVQQQMMMJJJxxxjjj[[[NNNDDD<<<777666555444444444444666666555999AAA???:::PPPwww{{{ddd^^^^^^XXXRRRRRRMMMLLLIIIGGGEEEDDDCCCCCCAAACCCFFFIIIIIIHHHEEECCCBBBAAAAAA@@@@@@???>>>>>>???>>><<<;;;::::::;;;;;;>>><<<999:::===???>>>===FFFCCC???>>>??????<<<:::???===;;;;;;;;;<<<===<<>>>>>======<<<<<>>???@@@BBBDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFCCCBBBBBBCCCFFFGGGMMMJJJIIIMMMSSSVVVVVVSSSTTTTTTTTTRRRPPPNNNKKKIIIvvvgggXXXKKKAAA:::666555444444333333444555666>>>888;;;???HHHbbb}}}rrr___]]]___ZZZUUUUUUPPPNNNKKKGGGDDDBBBAAAAAACCCEEEGGGHHHHHHFFFDDDBBBCCCCCCBBBBBBAAA@@@@@@??????>>>===<<<;;;;;;;;;<<<===<<<;;;<<>>===???===<<<<<<===>>>??????@@@???>>>>>>============AAAAAA???>>>===<<<<<<<<>>>>>???>>>>>>>>>????????????@@@>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDDDDDDDEEEEEEEEEAAABBBBBBCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????======>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCEEEGGGHHHLLLJJJJJJNNNTTTWWWUUUSSSQQQQQQPPPOOOMMMKKKIIIGGGzzzpppaaaRRRFFF===888555444333333222333444555666???999;;;@@@KKKeee}}}{{{iii[[[[[[^^^ZZZUUUSSSQQQOOOKKKGGGDDDAAA@@@???FFFGGGGGGGGGFFFEEEDDDCCCEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<======<<<===???AAABBB@@@>>>???===<<<===???AAAAAA@@@??????>>>??????@@@AAABBBAAA@@@>>>======>>>???@@@BBBAAA@@@???>>>=========;;;===>>>AAAKKK]]]uuu{{{uuunnneeedddiiiuuuzzzsssooofffXXXIIIBBBJJJVVV___kkk|||}}}qqqfffaaa___[[[XXXXXXXXXTTTPPPOOORRRTTTTTTSSSUUUTTTTTTUUUYYY[[[\\\\\\\\\^^^gggttt~~~jjjYYYQQQUUU^^^nnn}}}SSS===888555222111111222111000111111000000///.........------,,,,,,,,,,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------...---///222111111666===RRRkkk|||~~~tttooommmmmmnnnrrruuuuuuqqqqqquuuxxxxxxvvvttttttvvvxxxxxxtttpppmmmllleee\\\WWWXXXXXXVVVXXXXXXXXXVVVSSSRRRSSSUUU^^^WWWOOOJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFHHHGGGGGGEEEDDDBBB@@@???=========<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<======>>>>>>======;;;<<<<<<<<<============>>>>>>>>>>>>????????????>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBAAAAAA@@@???@@@@@@???????????????>>>===============<<<<<<<<<========================;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????======>>>>>>@@@AAACCCDDDEEEEEEEEEFFFFFFFFFGGGGGGCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJNNNSSSVVVTTTQQQLLLLLLLLLKKKIIIHHHFFFEEE|||rrrhhhYYYJJJ@@@999666444333222222222333444666777666:::BBBAAA@@@ZZZzzzooobbbXXXXXXZZZVVVQQQNNNOOOMMMJJJGGGDDDBBBAAA@@@FFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@??????>>>>>>>>>>>><<<===???AAACCCBBBAAA???>>>>>>>>>>>>@@@AAABBBBBBAAABBBBBBAAA@@@@@@@@@AAAAAA@@@>>>>>>>>>???@@@BBBBBBAAA@@@???>>>>>>>>>>>>>>>@@@BBBAAADDDPPPcccrrrwwwrrrrrr{{{xxxvvveeeQQQCCC@@@CCCHHHMMMXXXiii}}}~~~yyywwwrrrmmmkkkgggbbb\\\[[[^^^bbbdddddd___```bbbhhhpppwww{{{}}}}}}lll___fffooorrr~~~bbbCCC:::555333111000111111111000000/////////.........---------,,,,,,+++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++,,,,,,,,,---------...---...111111111555;;;IIIVVVhhhxxxuuunnnkkkkkkkkkmmmqqqqqqmmmmmmqqqttttttrrrqqqqqqtttxxxxxxuuurrrmmmkkkcccZZZWWWYYYYYYVVVYYYZZZZZZVVVRRRSSSYYY^^^ggg]]]PPPIIIIIIJJJHHHEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEECCCAAA>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::;;;;;;999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@=================================>>>>>>>>>>>>>>>======>>>>>>???AAABBBCCCEEEEEEFFFFFFGGGGGGHHHHHHDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFIIIMMMRRRSSSQQQNNNIIIIIIIIIHHHGGGFFFEEEDDDxxxrrrfff]]]OOOCCC;;;777444333222222222222333555777888666<<>>??????>>>>>>>>>@@@AAABBBAAAAAA@@@???>>>>>>>>>>>><<<@@@CCCBBBAAAGGGRRR]]]vvvwww~~~sssbbbRRRGGGEEE@@@BBBMMM\\\nnnooobbb^^^WWWRRRfff~~~cccFFF777555333222000000111111000///......------------,,,,,,...---,,,+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,------///---...111222000333888>>>CCCQQQeeettt{{{|||~~~xxxssspppnnnhhhlllllliiiiiinnnqqqrrruuutttsssuuuxxxwwwssspppiiihhhbbb[[[YYY[[[ZZZVVVVVVXXXXXXUUUQQQSSS\\\ccckkk___QQQIIIIIIJJJHHHDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBB@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;::::::::::::::::::999999999999::::::::::::999999:::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======888999::::::;;;;;;::::::<<<======>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>=========>>>???@@@AAABBBDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIIIIHHHFFFDDDBBBDDDEEEHHHLLLNNNNNNMMMKKKHHHHHHGGGGGGFFFFFFFFFFFF{{{oooeeeXXXQQQFFF===777555444444222222222333444777999:::>>><<>>>>>???@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>><<<@@@DDDEEEEEEGGGMMMRRRaaa}}}~~~oooUUUKKKGGGNNNRRRRRR[[[hhh~~~uuuiiiZZZNNNLLLPPPKKKYYYxxxyyy~~~___EEE888555444333222000000111111000...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,///------111222000222555:::>>>III\\\nnnxxxzzz{{{~~~uuuooogggkkkkkkggggggkkkoooooorrrpppoooppprrrppplllhhhfffhhhgggaaa^^^^^^[[[WWWSSSUUUUUUSSSPPPRRRZZZ```fff\\\PPPIIIJJJJJJHHHDDDGGGGGGGGGGGGGGGFFFEEEEEECCCCCCBBBAAA@@@>>>===<<<999999999999::::::::::::999999:::::::::::::::;;;999888888777777888888999888888999999999:::::::::888999::::::;;;;;;::::::777777777777888888888888888888888999999999::::::666666777888888888888888999999:::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>=========>>>>>>@@@AAAAAACCCDDDDDDEEEFFFGGGHHHHHHJJJJJJJJJIIIHHHEEECCCBBBEEEFFFIIIKKKKKKKKKJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHuuufffYYYLLLGGG???999666555555444333333333444666888:::<<>>CCCQQQnnnoooXXXUUUOOOKKKJJJLLLMMMMMMGGGFFFEEEDDDDDDEEEFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAACCCDDDBBB???===>>>???>>>@@@AAA???======???AAAAAADDDFFFCCC===999999;;;999;;;===???@@@@@@@@@?????????>>>=========>>>>>>===@@@CCCDDDEEEFFFIIIKKKUUUrrrzzzyyyrrrlllpppiiiUUUJJJLLLWWWeeettt~~~~~~{{{xxxsssqqqsssfffdddcccccc```\\\]]]bbbggg|||yyyoooeeeIII:::666666555444222111111222111///---------------------------...---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++,,,,,,,,,000,,,,,,000222000111333777;;;EEEVVVkkk||||||qqqkkknnnmmmhhhgggjjjmmmlllkkkiiihhhjjjlllkkkgggcccgggmmmpppkkkeeeaaa]]]YYYSSSTTTUUUSSSQQQSSSWWW[[[]]]VVVMMMIIIIIIIIIGGGDDDFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA???===;;;:::777777777777888888999999888888999999999:::::::::888888777777777777888888777777777888888888999999777888888999:::999999999666666666666777777777777555666666666777777777777777777888999999999999888777888888999999999999999888999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>>>>======>>>>>>???@@@AAABBBCCCCCCDDDFFFGGGGGGHHHJJJJJJJJJIIIHHHFFFEEEDDDIIIJJJKKKKKKJJJIIIIIIIIIFFFFFFEEEEEEEEEFFFHHHIIIrrr```RRREEEAAA;;;666555555555555333333333444666999;;;===:::@@@MMM]]]uuuddd\\\XXXQQQIIIFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBBBBCCCDDDDDDAAA===;;;===???;;;===>>>>>><<<<<>>???>>>===============>>><<<<<<======>>>???@@@@@@MMMiii}}}yyykkkUUUQQQBBBLLLSSSVVV```tttzzzmmm```[[[XXXUUUVVV[[[^^^eeessslllkkkxxxOOO;;;888666444333444333222222222111///------........................---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,000,,,,,,000222000000222///444===LLLccc{{{yyyooorrrpppjjjgggiiikkkjjjjjjhhhhhhjjjmmmnnnjjjfffjjjrrrxxxsssjjjccc^^^ZZZWWWWWWWWWVVVTTTTTTVVVWWWUUUQQQKKKHHHHHHHHHFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDBBBAAA>>>;;;999888777777777888888888999999777888888888999999::::::999999888888888999999:::666666666666777777777888666777777888888888888888777777777888888888999999555555666666666777777777444555666666777777666666888888999::::::;;;::::::777888888888999999::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================::::::;;;;;;<<<===>>>>>>>>>>>>======>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGGGGJJJIIIIIIHHHHHHGGGGGGGGGLLLLLLMMMKKKJJJIIIIIIJJJEEEEEEDDDDDDEEEFFFHHHIIInnnVVVHHH===:::666555555555555444222111222555666777<<>>>>>???CCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@???===<<<;;;999:::;;;<<<<<<<<<;;;;;;>>>>>>===;;;999999;;;>>>888:::<<<<<<;;;;;;;;;<<<=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;BBBXXXwwwzzz}}}eee\\\LLLGGGCCCBBBHHHQQQYYY^^^fffrrryyytttttt~~~rrrccc]]]OOOLLLJJJIIIGGGHHHQQQ[[[fffxxxzzz[[[>>>666666333000111000000000000////////////+++,,,,,,------,,,,,,+++***+++,,,---,,,+++***))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++***)))***++++++***************++++++,,,,,,------.../////////---999:::???\\\vvv~~~yyyrrrmmmjjjhhheeedddccceeeggghhhhhhjjjlllmmm{{{{{{wwwrrrpppoooiiiaaa]]]\\\ZZZWWWTTTSSSUUUVVVVVVRRRMMMJJJHHHGGGFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCEEECCC@@@===;;;:::999999666666666666777888999:::777777888888888888777777888888888888777777777777888888777777666666555555999888888888777777666666555555555555666666666777777666555444444555666777777777777777888888888888777777888888999999999999999999::::::::::::;;;;;;999::::::;;;;;;::::::999:::::::::999999999888888:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<===>>>???AAACCCEEEEEEDDDEEEHHHKKKHHHIIIIIIGGGEEEEEEFFFGGGJJJHHHGGGGGGHHHIIIHHHGGGGGGHHHHHHHHHKKKLLLJJJGGGuuuaaaNNNDDD<<<999666444444555444444555333444777888888:::>>>IIIfffjjjyyy~~~iiiTTTTTTQQQMMMJJJHHHIIIKKKLLLJJJHHHEEECCCBBBDDDFFFHHHIIIHHHHHHGGGFFFEEECCCBBB???AAABBBBBB@@@??????@@@CCCDDDDDDDDDDDDCCCCCCBBB@@@@@@???>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<:::888999;;;===999;;;<<<<<<;;;:::;;;<<<======<<<<<<;;;:::::::::888888888888888888888888999FFFYYYjjjrrruuutttsss~~~fffaaaXXXOOOJJJHHHIIIKKKOOOOOOLLLHHHJJJSSS\\\___fffiiippp{{{~~~kkkccc]]]]]]YYYPPPGGGDDDJJJKKKNNNOOOPPPYYYnnn```HHH444222666333111222000000000000/////////...+++,,,,,,------,,,,,,+++++++++,,,,,,++++++***))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++))))))***+++******))))))***+++,,,,,,,,,,,,------...////////////777666===UUUjjjvvv{{{sssooolllkkkkkkdddeeefffgggiiilllppprrryyyyyywwwsssrrrppphhh___cccdddeeeccc^^^YYYVVVTTTVVVRRRNNNJJJIIIGGGFFFDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@===;;;:::999888777777777777888999:::;;;777777888888888888777777888888777777777666666666777777777777666666555555888888777777777666666666555555555666666666777777777666555555555555666777777777777777888888888888777888888888999999999999999999999:::::::::;;;;;;999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<===>>>???AAACCCDDDDDDCCCDDDHHHKKKHHHIIIIIIHHHFFFEEEFFFHHHIIIHHHFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEGGGJJJKKKJJJuuudddPPPCCC>>>:::777444333444444444333666444555:::>>>======???QQQoooqqq|||vvvjjj^^^RRRPPPOOOLLLKKKJJJKKKMMMNNNKKKIIIGGGEEEDDDDDDEEEFFFHHHHHHIIIIIIGGGEEEBBB@@@???@@@BBBBBBAAA@@@AAABBBDDDDDDDDDDDDDDDCCCBBBBBB@@@???===;;;:::::::::;;;:::999999888999:::;;;<<<:::;;;;;;999888999;;;===:::<<<======;;;::::::;;;===<<<<<<;;;;;;::::::999777777777777777777777777666<<>><<<:::888888888888888888999:::;;;;;;777777888888888888777777777666666666666555555555777777777666666666666555777777666666666666666555555555666666666777777777777777666666666666777777777777777888888888999999888888888888999999999999999999999999::::::::::::999999::::::::::::999999999999::::::;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<===>>>???AAAAAABBBAAAAAACCCGGGJJJHHHIIIIIIHHHFFFFFFGGGIIIHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEHHHLLLPPPssseeeUUUEEE<<<999777555333333333444333222666444666===BBBBBBBBBCCCLLLllluuukkkbbb\\\VVVMMMLLLLLLLLLMMMNNNOOOOOOKKKJJJHHHFFFDDDCCCCCCCCCGGGHHHIIIIIIGGGDDDAAA>>>>>>???AAAAAA@@@???@@@AAACCCCCCCCCDDDCCCBBBBBBAAA???===;;;999888888:::;;;:::999888777777999;;;<<<:::;;;;;;;;;::::::<<<>>>;;;<<<======;;;::::::;;;<<<<<<;;;;;;:::999999999999999999999999999999999888<<>><<<555222444555222000111000000/////////.........+++,,,,,,------,,,,,,+++---,,,***)))))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***)))((()))+++((((((((()))***,,,---...+++,,,,,,------.../////////...---888HHHRRRhhhwwwrrrnnnsssrrrrrrtttvvvxxxyyyyyywwwxxxwwwvvvwwwxxxssslllvvvvvvuuuqqqjjjccc^^^\\\YYYVVVSSSPPPNNNKKKGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@???>>><<<:::888777888777777777888888999:::777777888888888888777777666666555555555444444444666666666666666666666666666666666666555555555555555666666666666777777777777777777777777777777777777777888888888999999999999999999999999999999999888999999999999:::::::::999999::::::::::::999999777777888999:::<<<<<<===999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<===>>>???AAA@@@@@@???@@@CCCFFFHHHGGGHHHIIIHHHFFFFFFGGGIIIGGGEEEDDDDDDFFFGGGFFFFFFGGGHHHIIIIIIGGGGGGOOOWWWrrr```TTTKKKAAA999666555444222333444444444333777555666===AAAAAABBBDDDNNNooohhh^^^ZZZVVVJJJKKKLLLNNNOOOOOOOOOOOOIIIHHHGGGEEEDDDBBBAAAAAAEEEFFFGGGGGGFFFCCC@@@======>>>@@@@@@>>>>>>>>>???AAAAAABBBBBBBBBBBBAAAAAA===<<<999888777888999::::::999888777777999;;;<<<<<<=========;;;;;;===>>>:::<<<>>>===<<<;;;;;;<<<;;;;;;;;;:::999999888888::::::::::::::::::::::::777:::<<<>>>AAAKKKZZZfffnnnooocccccc^^^[[[WWWXXXggg|||vvvjjj___XXXRRRNNNLLLJJJNNNQQQYYYhhhwww{{{wwwgggmmmvvvlllHHH;;;:::777444444333000///111////////////............+++,,,,,,------,,,,,,+++,,,+++***)))((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))((()))***((((((((()))***,,,---...++++++,,,,,,---.........///---,,,555@@@FFF[[[|||~~~sssmmmssssssuuuyyy|||~~~|||zzzyyyyyyvvvuuuyyy~~~~~~zzz{{{yyyssslllfffdddeeefff^^^\\\YYYVVVSSSOOOJJJGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCBBB@@@>>>;;;999888777777666666666666777777888777777888888888888777777555555555555444444444444555555555555555666666666555555555555666666666666666666666666777777777888777888888888888888888777888888888888999999999999:::999999999999999999999888888888999999999::::::888999999::::::999999888555666666888999:::;;;<<<999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<===>>>???@@@???>>>???@@@CCCEEEFFFFFFGGGHHHGGGFFFFFFGGGIIIFFFDDDCCCDDDEEEGGGGGGFFFGGGHHHLLLMMMJJJJJJUUUcccooo___NNNGGGDDD>>>888555444333222333555555444333888777888;;;<<<===AAAHHHeeexxxaaaZZZUUUOOOJJJKKKNNNPPPPPPPPPNNNMMMGGGGGGGGGFFFDDDCCCAAA@@@CCCCCCDDDDDDCCCAAA???>>>===???@@@???===<<<<<<======>>>???@@@@@@AAAAAA@@@;;;:::999888888888999999:::999999888999:::;;;<<<===>>>???>>>===<<<<<<===:::;;;======<<<<<<===>>>;;;::::::999999888888777888888888888888888888888777888888777999FFFZZZiiimmm|||~~~|||vvvuuu}}}RRR:::>>>555444222111000000000111/////////.........------+++,,,,,,------,,,,,,+++++++++***))))))))))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******(((((()))***))))))))))))***+++,,,---+++++++++,,,------......000000---111888999IIIeee~~~vvvpppppprrrvvv{{{}}}{{{xxxxxxxxxuuutttyyy}}}yyyssskkkgggggglllpppfffdddaaa^^^ZZZTTTNNNIIIGGGFFFEEECCCCCCDDDDDDEEEGGGEEEAAA>>>;;;999888777666666555555555666666777777777888888888888777777666555555555555444444444444555555555555666666666555666666666666777777777666666666777777777888888888888999999999999888888888888888999999999999:::::::::::::::999999999999888888888888999999999999888888999999999999888888555555666777888999:::;;;999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<===>>>??????>>>>>>???BBBDDDEEEDDDEEEFFFFFFFFFDDDEEEFFFHHHEEEDDDCCCDDDFFFGGGGGGGGGEEEGGGLLLPPPNNNRRRggg}}}xxxnnnZZZOOODDD???<<<888666666444333333444666666555444888999;;;======@@@KKKWWWgggWWWVVVTTTMMMJJJMMMOOOQQQQQQOOOMMMKKKGGGGGGHHHGGGFFFDDDBBB@@@AAAAAAAAAAAAAAA@@@?????????@@@AAA@@@>>><<<<<<<<<::::::<<<>>>???@@@@@@@@@::::::999999999999888888::::::::::::;;;;;;;;;;;;>>>??????>>><<<::::::;;;888:::============>>>???:::::::::999888888777777777777777777777777777777666999999777777AAARRR```gggsssuuu~~~ggg@@@444<<<222111000000000111000...//////.........---------+++,,,,,,------,,,,,,+++***************))))))((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((*********))))))***+++,,,,,,***++++++,,,,,,---.........333000///444555>>>RRRnnnwwwtttqqqrrrvvvyyywwwuuuuuuuuussssssxxx~~~}}}{{{wwwrrrooonnnqqqtttnnnllliiieee```YYYQQQLLLHHHGGGEEEDDDDDDDDDFFFGGGKKKHHHCCC===:::888888888777777666666666666777777777777888888888888777777666666666555555555555444444444444555555555666666666666666777777777888888666666777777777888888888888888999::::::999888888888888888999999999::::::;;;;;;:::::::::999999999888888888888999999999999888888999999999999888888666666777888999999::::::888999999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<===>>>??????>>>>>>AAAEEEFFFEEEBBBCCCDDDEEEDDDCCCCCCEEEGGGFFFDDDCCCDDDFFFHHHHHHGGGFFFGGGLLLSSSVVVccc|||mmmaaaLLLEEE@@@<<<777333333666444333333555777777666555777999===@@@AAAGGGXXXhhhxxxXXXPPPVVVWWWPPPKKKMMMPPPRRRRRROOOKKKIIIGGGHHHIIIIIIHHHFFFCCCBBB????????????????????????AAABBBCCCAAA???<<<<<<<<<777888:::<<<>>>???@@@AAA999999:::::::::999888888999:::;;;<<<<<<<<<;;;;;;===??????>>>;;;999888999888:::<<<======>>>???@@@::::::999999888777777777888888888888888888888888222777;;;:::777:::DDDNNNZZZeeesssooozzz|||zzz~~~vvvPPP888333666222222222111333333///+++//////.........---------+++,,,,,,------,,,,,,+++)))***+++++++++***((('''************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((***+++***************++++++***++++++,,,,,,---......,,,444222000555777===LLLaaa|||uuuqqqssstttsssqqqrrrsssrrrrrrwww}}}|||xxx|||}}}}}}{{{wwwuuuttttttrrrpppmmmjjjddd\\\SSSNNNIIIHHHFFFEEEDDDEEEFFFHHHNNNJJJDDD===999888888999888888777777777777777888777777888888888888777777777666666666666555555555444444444555555555666666666666777777888888999999777777777777888888888888888999:::;;;;;;:::999888888888999999999:::::::::;;;;;;;;;::::::999999999777888888888888999999999888888999999999999888888888888888999999:::;;;;;;888888999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<===>>>???>>>>>>???BBBFFFGGGDDDAAABBBCCCDDDCCCBBBCCCEEEFFFFFFEEEDDDEEEGGGHHHIIIHHHHHHHHHNNNVVV]]]qqqooo___WWWDDDAAA<<<666333222333333444333222333555777777777:::777888===FFFVVVnnngggWWWVVVVVVPPPJJJJJJLLLNNNOOOOOONNNKKKJJJIIIHHHHHHGGGGGGEEECCCAAAAAABBBBBBBBBAAA???===<<>>????????????===;;;999888;;;;;;;;;<<<;;;;;;::::::;;;999777555444444555666:::999888666555444444444555555444444666999<<<>>>FFFTTTbbbtttwww{{{zzzzzzyyy{{{pppyyyiiiRRRFFF<<<555555000000000000///////////////............---------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,---------000222111///111888>>>[[[www~~~rrrkkkjjjmmmppptttsssuuuxxxuuuooommmooouuu{{{~~~}}}|||}}}|||yyyyyy{{{xxxnnnccc\\\VVVQQQLLLKKKIIIGGGFFFEEEDDDDDDIIIFFFBBB>>><<<;;;888777777777777777777777777777666666666666666666666666555555444444444444555555444444444444444555666666777888888888888999999999777888888888888999999999888888888888888888888888888888777777777777777888;;;;;;::::::::::::999999888888888888888888888888888999:::999888888999;;;;;;::::::999888888888999999999999999999999999999999999999999999999999999========================;;;;;;<<<=========<<<<<<<<<<<<===@@@EEEFFFCCC@@@AAAAAABBBBBBCCCDDDDDDEEEHHHDDDBBBEEEFFFDDDEEEHHHGGGMMMSSS[[[ppp}}}sssbbbSSSKKK???===999666444444444555444333333444666777777777888888<<>>AAA@@@@@@AAABBBAAA===;;;:::;;;===???@@@AAA@@@@@@;;;;;;<<<===<<<;;;:::999;;;<<<===<<<::::::<<<===============<<<;;;999888;;;;;;;;;;;;;;;:::999999888777666555555666888999:::999888666555555444444555555444444666888:::<<>>???@@@@@@AAA======>>>>>>>>>===<<<;;;:::<<<======<<<;;;;;;<<<:::;;;<<<<<<<<<;;;999888<<<<<<;;;:::999888888777555555555555777999;;;<<<:::999888666555555555555555555444444555666888999???DDDCCCFFFPPPVVV```sssVVVEEE777444444111///222000000000/////////..................------------,,,++++++++++++*********((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++---/////////111777<<>>;;;:::999777666777777777777777777777777666666666666666666666666666666555555555555666666777666666666666777888888888888888888999999999:::888888888888999999999:::888888888888888888888888:::999999999999999::::::;;;;;;::::::::::::999999888888888888888888888888999:::;;;:::999888999:::::::::999999888888999999999999999999999999999999::::::::::::::::::::::::999999999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::>>>======@@@CCCEEEEEEDDDHHHHHHHHHHHHHHHIIIIIIIIIFFFEEEFFFIIIJJJJJJNNNTTTUUUeee~~~~~~xxxnnneee^^^WWWLLLCCC???444555555666666555555444333444666777777777777777888777===MMMdddhhh___WWWUUURRRLLLHHHHHHFFFFFFEEEEEEFFFGGGHHHIIIJJJHHHGGGKKKPPPQQQKKKEEEFFFDDDBBBAAA@@@???@@@@@@AAA@@@AAABBBDDDCCC@@@>>>>>>>>>======>>>???@@@AAA>>>??????@@@@@@>>>===<<<999;;;>>>>>>===;;;;;;;;;::::::<<<<<<===<<<;;;:::<<<<<<:::999888777666666555555555666777999;;;<<<999888777666555555555555555444444444444555555666<<<@@@;;;:::AAAGGGUUUkkk|||uuuWWWAAA999444555555222111333000000/////////..................---------,,,,,,++++++++++++************))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((())))))***((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,+++---//////000222777:::BBBZZZttt{{{uuurrrsssxxxzzzxxxwwwxxxzzz|||uuussstttqqqmmm\\\VVVOOOKKKJJJIIIHHHGGGFFFCCC???===<<<<<<:::999777777777777777777777777666666666666666666666666777666666555555666666777888888777777888888999:::888888888999999999::::::888888888999999999::::::888888888888888888888888999999888888888999::::::;;;;;;:::::::::999999999888888888888888888888888999:::<<<;;;999888999:::::::::999999888999999:::888999999999999999::::::999999999999999999999999999:::::::::::::::;;;;;;=========>>>>>>======<<<>>>>>>>>>???AAACCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJMMMMMMMMMTTT]]]kkk|||nnndddZZZTTTMMMEEE???===444444555666555444333222222555777888777777888:::<<<:::BBBYYYxxxxxx___[[[YYYXXXSSSLLLHHHIIIHHHGGGFFFEEEFFFGGGIIIJJJKKKIIIHHHJJJMMMMMMGGGBBBDDDCCCAAA???>>>>>>??????@@@@@@@@@BBBDDDCCCAAA??????>>>>>>===>>>>>>???@@@>>>???@@@@@@@@@???======999;;;>>>>>>===;;;;;;;;;:::;;;<<<===>>>===<<<<<<<<<;;;999777666666555666777666777777777888888999777777666555444444444444333333333333333333333444222777444333888:::DDDWWWmmmyyyvvvSSS===:::666333333111......000////////////...............------------,,,,,,,,,+++++++++*********))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,---...///000111333666888<<>>===<<<;;;999888888888888888888888888777777777777777777777777777777777666666777777777888888888888888999::::::888999999999999:::::::::888999999999999:::::::::888888888888888888888888777777777777777888999999;;;;;;:::::::::999999999888888888888888888888888999;;;<<<<<<:::999999999:::999999888999999::::::888888888999999:::::::::999999999999999999999999888999999999:::::::::;;;<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@AAACCCDDDFFFFFFFFFFFFFFFGGGGGGGGGIIIKKKNNNQQQRRRUUUaaannn{{{fff\\\QQQKKKEEE>>>999999555555555555555444333222222555777777666777;;;???;;;???PPPnnnhhhYYYWWWWWWWWWSSSLLLJJJLLLJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGGGGHHHIIIIIIGGGEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>???BBBCCCCCCAAA???????????????>>>>>>>>>>>>===>>>?????????>>>===<<<:::<<<======<<<;;;;;;<<<;;;<<<===>>>>>>>>>===<<<:::999888666555555555666777777777777666666666666555555444333333333333333111111222222222222222222...333222222777555888FFF]]]kkk|||~~~zzzyyyUUU@@@888777555333111000//////000/////////.........------------------,,,,,,,,,,,,+++************)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))************************++++++++++++---......///111222444444<<>>???@@@@@@@@@BBBCCCDDDDDDBBBBBBCCCDDDCCCDDDDDDEEEEEEFFFGGGGGGFFFIIIOOOUUUZZZcccvvv|||tttoooYYYOOOFFFAAA>>>999666666444444444444555555555555222444777666555777>>>CCCBBBQQQooosss]]][[[XXXVVVVVVRRRLLLKKKNNNKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGHHHGGGEEEDDDFFFHHHCCCCCCCCCBBBAAA@@@>>>>>>======>>>AAACCCCCCAAA???>>>???@@@@@@???>>>===<<<<<<===>>>>>>>>>===;;;:::;;;<<<===<<<::::::<<<===;;;<<<=========<<<;;;:::999888666444444555666777555555666666666666555555444333222222111111222222///000000111222222222222111555222222777444333===GGGUUUeeennnrrryyyzzzzzz}}}VVV???777666555444222111111333222111//////.........------------------,,,,,,,,,++++++************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))************************++++++++++++---,,,,,,---...000000///:::CCCVVVjjjpppppp}}}~~~|||yyyxxxyyyzzz}}}yyyxxxwwwyyyyyymmmfff___XXXVVVWWWVVVQQQLLLIIIFFFBBB???===<<<:::888888888888888888888888888777777777777777777777777999888888777777888888999888888888888888999999:::999999999:::::::::;;;;;;999999999:::::::::;;;;;;888888888888888888888888777777777777888999:::;;;;;;;;;::::::::::::999999888888888888888888888888:::<<<>>>>>>;;;999888888999999888888999999:::;;;777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????===>>>???AAACCCDDDEEEEEEEEEHHHJJJIIIFFFDDDDDDEEECCCCCCDDDEEEGGGHHHIIIIIIHHHNNNYYYcccmmm~~~yyypppfff___MMMDDD<<<:::999666555666444333333444555666777888222444666555444888???FFFRRRjjjkkkZZZaaa\\\XXXVVVRRRLLLKKKMMMLLLKKKKKKJJJIIIHHHGGGFFFGGGJJJJJJGGGBBB@@@DDDHHHCCCDDDDDDDDDCCCAAA???>>><<<<<<===@@@BBBCCCAAA???>>>???@@@AAA@@@>>><<<;;;;;;<<<=========<<<:::999<<<===<<<;;;::::::<<<>>>;;;;;;<<<<<<<<<;;;999999888777555444444555666777333333444555666666555555222222111111000111111111...///000111222222222222333444...---333000...777000<<>><<<:::888888888888888888888888777777777777777777777777999999888888888888999999888888777777888888999:::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;888888888888888888888888888888888888999:::;;;<<<;;;;;;;;;:::::::::999999888888888888888888888888:::<<<>>>>>><<<999888888999888888888999::::::;;;777777888999::::::;;;;;;========================@@@AAAAAABBBCCCDDDDDDDDD@@@BBBDDDFFFHHHJJJKKKKKKHHHKKKNNNMMMIIIFFFEEEFFFDDDDDDFFFGGGIIIJJJLLLLLLTTT\\\iiiwwwuuullldddYYYPPPDDD???999666666666444222666555444333333444666777444333555777555999LLLccctttrrr```^^^]]]YYYTTTRRRRRRPPPMMMJJJJJJJJJIIIJJJKKKJJJGGGEEEHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDEEEFFFGGGFFFCCCAAA>>>===<<<===???@@@AAA@@@BBBAAA???===;;;:::999999888:::<<<<<<:::888888888<<<;;;999777777777999:::888999:::::::::999888777888777555444333333444444555555333111555<<<;;;444111000000///////////////111000///......///000111222222222111111111000000777222444>>>GGGRRRggg}}}}}}zzzkkkLLL:::777999666222222222222111000//////...------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''&&&'''))))))'''''''''(((((((((''''''''''''((((((******)))(((((((((((((((((((((((((((((((((((((((******)))))))))))))))***(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---...///000000555222>>>UUU]]]]]]ooo{{{kkkqqqtttzzz~~~xxx}}}zzzxxxyyy}}}|||wwwvvvwwwuuuooojjjjjjgggccc^^^\\\[[[\\\]]]RRROOOIIICCC???=========;;;;;;;;;:::888888:::<<<888888888888888888888888888666444555888999777555888888888999999:::::::::999999999999999999999999999999999999999999999888:::::::::999999888888888888888888999999999::::::<<<;;;:::999999999999999;;;:::999888999:::;;;<<<===<<<<<<;;;;;;::::::999:::::::::::::::::::::;;;======>>>>>>??????@@@@@@@@@BBBDDDEEEEEECCC@@@>>>EEEEEEEEEGGGHHHHHHFFFEEEHHHGGGGGGGGGHHHIIIJJJKKKGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJNNNSSSWWWaaapppwwwlllccc\\\RRRJJJAAA===888555555555444333555555444444555555666666444444999===<<>>======???@@@@@@???@@@???===<<<:::999999999888999;;;:::888777777888<<<;;;999888888888:::;;;999999:::::::::999777666666555444333222222222333444444111///333999888222111111000////////////000111000///......///000111222222222111111111000000222...000:::AAAJJJ\\\pppzzz~~~```OOO;;;222222555444000222222111000000///......------------------------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&(((***)))((('''((((((((((((''''''''''''((((((***)))(((((('''''''''(((((((((((((((((((((((((((***))))))(((((()))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,------...///000000000;;;NNNZZZbbbvvv|||pppgggZZZ^^^dddlllwww~~~|||{{{|||zzzyyyyyywwwrrrnnnhhheeecccbbbbbbcccaaa```UUUQQQKKKEEE@@@>>>======;;;<<<;;;:::888888:::<<<::::::999999999999999999:::888777777999:::999777888999999::::::;;;;;;;;;<<<;;;;;;::::::999999888999999999:::::::::::::::999999999999888888888888666777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;=========<<<<<<;;;;;;;;;<<<<<<============>>>>>>@@@@@@AAABBBCCCDDDDDDEEEHHHIIIJJJKKKJJJIIIGGGEEEGGGGGGGGGHHHIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFEEEDDDDDDDDDEEEGGGGGGHHHIIINNNUUU^^^dddyyy~~~uuurrriii]]]UUUPPPHHHAAA<<<999666444444444444444444444555666666666666666555555999===>>>FFF___yyy{{{eeeWWWTTTUUUPPPOOONNNNNNNNNLLLIIIFFFHHHGGGFFFGGGHHHHHHFFFDDDCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBDDDFFFFFFDDDBBBAAA@@@>>>>>>??????>>>===<<<;;;:::999999999999999888999999888666666777999;;;:::999888999:::;;;<<<999999::::::999777555444444444333222111111111111333333000...111555444///222111111000000000000000000//////......//////000222111111111111000000000111---...444999===JJJXXXiiiooouuu}}}dddAAA;;;333111444666555222111111000000//////......------------------------,,,++++++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''''')))******)))(((((()))((((((''''''''''''(((((()))(((''''''&&&'''''''''(((((((((((((((((((((((()))((((((''''''((())))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,---...///000---///666CCCQQQaaavvv}}}jjj\\\YYYVVVYYY]]]bbbiiiwww|||wwwwwwxxxyyyyyyxxxvvvsssqqqllliiihhhjjjllllllfffaaaWWWTTTNNNHHHCCC@@@???>>><<<======<<<:::999;;;<<<;;;;;;::::::999999999888;;;:::888888:::;;;:::999888999999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888888999999::::::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===>>>???@@@AAA@@@??????@@@@@@@@@??????>>>===<<<>>>=====================??????@@@@@@@@@AAAAAAAAACCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCEEEFFFGGGGGGFFFFFFEEEFFFFFFDDDCCCCCCDDDFFFJJJKKKLLLPPPWWWdddqqq{{{iii{{{ssshhheee[[[OOOHHHDDD???:::777666444333333333444444333444666777888888777666:::888999>>>CCCPPPmmm|||eeeWWWRRROOOKKKKKKKKKLLLMMMMMMKKKHHHFFFIIIGGGFFFFFFFFFEEEDDDBBBBBBCCCEEEFFFFFFDDDAAA@@@??????@@@CCCFFFFFFDDDBBBAAA???===<<<===<<<;;;:::999888888777777888888999999999888777555555777999::::::999999:::;;;<<<===999999999999888666444333333333222222111111111111444222000///111222111///222222111000000000000000////////////////////////111111111111000000000000333000///222222333999BBBQQQWWWaaatttnnnSSSCCC666666555555555444333111000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''((()))++++++)))))))))***((((((''''''''''''(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))))))))*********+++++++++---,,,,,,,,,------...///...111333666CCCXXXkkkuuuiiiXXXVVVSSSUUUVVVVVVYYYcccqqq||||||sssvvvyyyzzzxxxwwwvvvvvvssspppnnnqqqtttpppfff]]]WWWTTTPPPJJJFFFDDDCCCBBB@@@@@@AAA@@@>>>======???======<<<<<<;;;;;;::::::<<<;;;:::999:::;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@??????@@@@@@AAAAAABBBBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEFFFGGGGGGFFFDDDBBBDDDEEEEEEEEEDDDBBB@@@>>>===============>>>>>>>>>@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGIIIJJJIIIHHHGGGJJJKKKKKKIIIHHHIIILLLPPPWWWXXX\\\cccppp|||cccSSS|||tttjjj]]]YYYOOODDD>>>===:::555444333333222222333444555333555666888999999888777<<<999===IIIXXXmmmgggRRRMMMMMMJJJFFFHHHJJJLLLMMMLLLJJJIIIHHHLLLIIIGGGEEEDDDCCCAAA???BBBCCCFFFGGGGGGEEEBBB@@@======???BBBEEEEEEDDDBBB@@@===;;;::::::999888666666666666666666777888888999999888777555555777999999999999999:::;;;;;;<<<888888888888777555333222333333333333222222222111555222111111111111000000222111111000///000000000......////////////......000000000000000000000000222000000111111111444888>>>AAALLLbbb^^^CCC666333333444444333000...------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))++++++)))))))))***((((((''''''''''''((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))*********+++++++++---,,,,,,,,,,,,------...///222222000999MMM___fffwww{{{yyyuuuaaa[[[QQQQQQQQQRRRVVV___kkksss~~~wwwzzz}}}}}}|||zzzzzzzzzrrrooonnnqqqsssooocccYYYUUUSSSPPPLLLJJJHHHHHHGGGDDDEEEFFFDDDBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>=========???@@@@@@@@@@@@AAAAAAAAABBBBBB===>>>???@@@AAACCCDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHHHHHHHIIIMMMMMMKKKJJJIIIGGGFFFEEEGGGHHHIIIIIIHHHFFFDDDBBBEEEFFFFFFFFFDDDBBB@@@???<<<<<<======>>>>>>????????????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDBBBAAAAAAAAACCCCCCCCCEEEFFFFFFDDDDDDFFFHHHGGGHHHKKKLLLMMMMMMKKKJJJMMMOOOPPPOOONNNPPPVVV\\\dddhhhqqq}}}ppp___RRRJJJ~~~|||xxxnnnbbbRRROOOGGG===999999777444111333333333222222444555444555666888999999999999888888EEE^^^yyyWWWFFFEEEEEEFFFGGGHHHJJJLLLMMMKKKJJJJJJJJJLLLJJJGGGEEEDDDCCCAAA???BBBDDDFFFGGGGGGEEEBBBAAA======>>>AAADDDDDDBBB@@@>>><<<999888888888666555555555555555555666777888888999999888666666777999888999999999999999999999666666777777666444333111222222333333333222222111555222111333222000000222111000000///////////////---......//////......---//////000000000000000111///...///000111333555666555666<<>>======>>>>>>???@@@AAAAAA???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCDDDEEEDDDFFFHHHHHHFFFFFFJJJMMMIIIJJJLLLMMMNNNNNNMMMMMMOOORRRTTTTTTTTTYYYbbbjjjqqqxxx{{{eee[[[VVVQQQNNN}}}yyywwwrrrfffYYYJJJGGGAAA888666777666333111333444444222111333555666666666777888999;;;;;;???EEE\\\jjjMMMHHHGGGAAAAAAJJJIIIKKKLLLLLLIIIIIIJJJLLLKKKHHHEEEDDDDDDDDDCCCBBBBBBCCCDDDEEEEEECCCBBB@@@======>>>@@@CCCCCCAAA???===;;;999888888888666555666555555555555666666777888999;;;:::888777777888888888888999888888777777444555555666555444333222000000111222222111000000444000000333222...///444000//////...............------...//////...------////////////000000111111////////////000333333222333333555<<>>@@@BBBBBB@@@>>>>>><<<999888999999777666666666555555555666666777888:::<<<<<<:::888888888888888888888888777666555333444555555555444333222...///000111111000//////222//////222111---///444//////...---------------,,,---...//////...---,,,.../////////000000111111222222000......//////,,,333444444555666===JJJWWWbbbiiinnnrrr~~~hhhOOOHHH???999444111222444///......///000000000///------------------------++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&((())))))(((''''''(((((((((''''''''''''((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((()))***,,,,,,(((((((((((()))))))))))))))************+++++++++------,,,++++++,,,,,,,,,,,,,,,///222000111>>>OOOVVV___yyyzzzyyysssttttttrrrnnniiibbb\\\YYYVVVUUURRRPPPMMMKKKIIIIIIIIIJJJKKKKKKHHHFFFEEEEEEBBBBBBCCCDDDEEEFFFFFFGGGCCCDDDDDDAAA??????CCCGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@AAACCCDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAABBBDDDFFFGGGGGGFFFEEECCCCCCCCCDDDDDD@@@AAABBBCCCDDDFFFGGGGGGEEEFFFFFFGGGIIIJJJJJJKKKFFFGGGHHHJJJLLLMMMOOOOOOPPPQQQRRRSSSUUUVVVWWWXXXVVVZZZ]]]]]][[[\\\bbbgggppppppppppppppprrrssssssooo___QQQOOOQQQOOOLLLLLL|||uuummmgggccc[[[OOOEEE;;;999777444333333444444555333222333666888777555:::555444777888999BBBMMMhhh{{{rrr\\\VVVOOOIIIHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJFFFEEECCCAAA@@@>>>>>>>>>999:::===???@@@@@@???>>>;;;;;;:::;;;<<<;;;888666555666888999999888777666;;;:::888777666777888999777777777777777666555555444444555555444222111000///000111222222111000///111111111000000000000000........................,,,,,,,,,---------..........................................////////////000000000000111333555777GGGTTT^^^cccqqq~~~uuu\\\JJJBBB666666555444333333222222////////////////////////......---------,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))************))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***...111111000222888>>>YYY___kkkvvv|||}}}|||wwwrrrmmmggg```\\\ZZZVVVOOOJJJGGGFFFGGGGGGIIIFFFDDDDDDEEEFFFEEECCCAAAAAA@@@AAABBBCCCBBBAAADDDCCCBBB@@@@@@??????@@@BBBBBBBBB@@@??????@@@BBB@@@>>>???BBBCCC@@@???BBBCCCDDDEEEDDDBBB@@@@@@AAADDDDDDDDDCCCCCCCCCCCCCCCGGGBBBAAADDDCCC??????DDD@@@CCCFFFHHHHHHGGGGGGHHHEEEGGGIIIIIIIIIHHHIIIJJJEEEFFFHHHGGGFFFGGGKKKNNNLLLMMMOOOQQQRRRSSSSSSTTTOOOOOOQQQTTTXXX\\\```bbbbbbaaabbbdddfffhhhgggfffnnnpppuuuyyy~~~tttbbbUUUTTTQQQNNNMMMMMMKKKGGGnnnggg^^^YYYUUUNNNCCC;;;:::888666444333333333444555333222333666888777555999888:::<<<;;;>>>JJJXXXkkkvvv```YYYTTTNNNJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJIIIHHHHHHHHHHHHHHHIIIEEEDDDCCCAAA@@@>>>>>>>>>:::;;;===???@@@???>>>===;;;::::::;;;;;;:::888666666777888999999999888777:::999999888888888888999888888888888888777666666444444444444444222111000///000111222222111000///111111111000000000000000...............---------,,,,,,,,,---------..........................................////////////000000///000111222444555555???GGGLLLZZZqqqzzzbbbRRRDDD;;;888555555555444333222222222...........................------------,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))************))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***---000000///111777<<>>@@@AAACCCDDDDDDBBB@@@@@@BBBDDDCCCAAAAAADDDDDDAAAAAADDDBBBDDDFFFGGGGGGFFFGGGIIIJJJIIIIIIHHHHHHHHHGGGGGGLLLHHHHHHKKKKKKGGGGGGKKKKKKMMMOOOPPPNNNMMMLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQRRRPPPOOOPPPRRRTTTUUUUUUVVVWWWYYY\\\___bbbeeefffaaaccceeeiiinnnssswwwzzzvvvxxxzzz|||~~~rrr___VVVUUURRRNNNLLLMMMOOONNNKKKccc\\\SSSNNNJJJEEE===777888666555333222222333333444333222444666777666555666888;;;;;;:::@@@RRRcccrrrzzz^^^VVVUUURRRNNNLLLLLLMMMNNNNNNNNNMMMKKKIIIGGGGGGGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGDDDCCCBBBAAA@@@???>>>>>><<<===>>>??????>>><<<<<<;;;:::999:::::::::888666666777888999999999999999888999999:::::::::999999888999999999999888777777333444444444333222111000000000111222222111000000111111111000000////////////.........------,,,,,,,,,,,,,,,---------......---------------------------............////////////////////////000111222,,,333777888DDDYYYiiiooo}}}|||WWWAAA:::777555444444444444333222222111111........................------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((())))))******))))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,,,,,,,+++---//////...///333777;;;OOO^^^aaannnyyytttooommm\\\ZZZWWWQQQLLLJJJIIIJJJIIIGGGEEEDDDDDDDDDBBB@@@CCCCCCCCCCCCBBBBBBBBBBBBCCCBBB???>>>>>>@@@CCCEEECCCCCCCCCBBBAAA@@@BBBCCCEEEBBBBBBEEEEEEBBBBBBEEEBBBDDDFFFGGGGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIIIINNNLLLMMMPPPPPPMMMMMMOOOSSSUUUWWWWWWUUUTTTSSSSSSTTTUUUUUUUUUTTTUUUXXXZZZ___\\\YYY[[[```ccccccaaa```aaacccfffkkkpppuuuxxxwwwxxx|||vvvfffXXXQQQQQQNNNLLLJJJJJJJJJIIIHHHHHHYYYSSSKKKFFFCCC@@@;;;666555555333222222222222333444333444444666666777666888888777888>>>MMMdddvvvlllVVVWWWTTTQQQNNNMMMMMMMMMMMMLLLLLLKKKHHHFFFEEEEEEFFFGGGIIIHHHGGGFFFFFFEEEEEEFFFBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;:::;;;:::888999999999777666777777888888999999::::::777888:::;;;;;;:::999999777888888888888777666666333333333333222222111111111111111111111111111111111111111000//////......///......------,,,,,,+++,,,,,,,,,---------......---------------------------------.........//////..................//////000333333111666CCCNNNRRR___sssrrr[[[CCC888888888666444333333222222222111111111........................---------,,,,,,,,,++++++*********************************)))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((()))))))))************+++++++++++++++,,,,,,,,,+++---......---...000333333AAALLLTTTeee}}}{{{tttppp___^^^[[[VVVQQQMMMLLLLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGEEEFFFGGGFFFEEEDDDFFFGGGJJJFFFEEEHHHHHHGGGHHHLLLHHHJJJLLLLLLKKKKKKKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSVVVWWWXXXZZZZZZYYYYYYYYYZZZ\\\___```______```aaa^^^___`````````cccgggjjjooonnnnnnppptttxxxzzzzzz|||rrrggg___YYYRRROOOPPPIIIKKKMMMMMMGGGCCCGGGMMMLLLGGG@@@;;;999888555333333333333222222222333333444555555666666777777888===;;;:::@@@QQQkkkzzz\\\SSSWWWSSSPPPMMMLLLLLLKKKJJJHHHHHHGGGEEECCCCCCDDDFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@?????????>>>===<<<;;;:::999;;;999888777888888777555666777777777888999::::::777888::::::;;;:::999888666666666777666555555444333333222222222111222222222222111111111111222222111111000000///......---......------,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------............,,,---------------------000222222......222666888@@@MMM```nnnppppppttt{{{zzz~~~hhhYYYIII???777666777444111000111111111111111000000000........................------,,,,,,,,,+++++++++************************))))))))))))))))))******(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,,,,+++,,,------------///000333444;;;JJJ[[[lll||||||yyyjjjgggbbb^^^[[[XXXUUUSSSMMMNNNNNNNNNLLLKKKJJJIIIHHHIIIKKKKKKIIIIIIJJJLLLFFFGGGHHHIIIIIIIIIHHHGGGJJJLLLNNNNNNNNNNNNOOOQQQNNNKKKJJJMMMNNNNNNQQQVVVVVVXXXZZZ[[[ZZZZZZ[[[]]]___```bbbeeehhhkkkmmmnnnooopppqqqqqqqqqrrrrrrqqqmmmooosssvvvxxxzzz~~~~~~uuulllfffYYYTTTPPPPPPPPPLLLKKKMMMIIILLLOOOKKKDDDFFFZZZpppBBB???:::777666555444222222333333333333333333333555666888888777777999:::<<>>===;;;;;;:::999;;;999777666777777666555666666666666777888::::::999999999999999888777777555555666666555555444333333222111111111111222222333222111111111111222333111111000000///...------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........++++++,,,---......------///000111000///...///000333555===FFFJJJNNN[[[jjjwwwhhh[[[MMM@@@999:::555333333222......000000000000000000000000000------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))************'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))((((((''''''(((((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,++++++,,,------.........333...222AAAPPP]]]ooo~~~{{{{{{~~~{{{tttlllhhhhhhgggccc^^^SSSUUUVVVTTTQQQNNNLLLLLLKKKNNNPPPPPPOOONNNQQQTTTQQQQQQRRRRRRQQQPPPNNNMMMPPPSSSVVVWWWXXXYYYZZZ\\\UUUQQQQQQTTTXXXZZZ___eeegggjjjmmmpppqqqsssvvvxxxzzz{{{}}}uuuoooggg```ZZZUUUQQQOOOOOOIIIEEEFFFGGGGGGHHHKKKFFFFFFFFFEEEDDDTTT{{{===;;;888666555555444444222222333444444444444444666888::::::888888:::<<<>>>NNNbbbvvvhhhTTTNNNOOOQQQLLLIIIFFFEEEEEEFFFGGGFFFCCCCCCCCCBBBBBBAAAAAA@@@???????????????@@@AAABBBBBBCCCDDDEEEFFFEEECCCBBB???>>>===<<<;;;:::::::::;;;888666555666777666555555444444555666777999::::::999888777666555555555666666666666666555555444222222111000000111222333333222222111111222222333222111000///...---,,,,,,+++++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........)))***,,,......///.........///000111000///111333555//////666:::<<>>HHHaaakkkYYYTTTQQQMMMJJJHHHFFFCCCBBBCCCFFFGGGHHHDDDDDDCCCCCCAAA@@@>>>===<<<<<<======>>>@@@AAABBBBBBCCCEEEFFFGGGFFFDDDCCC>>>>>>===;;;;;;::::::;;;;;;888666555666666666555444444333444555777999:::;;;:::888666444444444444777777777777777666666555222222111000000111222333444333222111111222333444222111000///...---,,,,,,)))***+++,,,------...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***,,,...////////////,,,,,,---...---,,,...222555......777999555;;;HHHLLLWWWhhh|||wwwjjjTTTEEE999999:::777222111444000///222444111000000.........///////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++''''''(((((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,+++***+++---///000///...)))555999444<<>>>>>BBBFFF[[[tttuuuYYYPPPPPPKKKHHHJJJGGGDDDBBBAAACCCDDDEEEEEEEEEDDDBBBAAA???>>>>>>>>>777;;;>>>???===???DDDJJJIIIMMMMMMIIIFFFGGGGGGDDD@@@???===<<<;;;<<<>>>???===<<<:::888777777777777444444444555777:::<<<>>>888888777777777777888888777888888777777666555444222111000///000111333555333222222222111000000000111111000...---,,,+++***000...---+++******++++++---,,,,,,++++++,,,,,,------,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////////////////000000000000888===EEEQQQ```nnnzzz|||jjjZZZOOOHHHEEE777777666555444444333333111111111111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***((('''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***************************+++,,,,,,------,,,,,,......///111777BBBNNNVVVYYYzzztttvvvwwwuuu}}}zzzmmmggggggddd\\\TTTPPPOOONNNLLLJJJIIIIIIHHHJJJEEEFFFMMMMMMEEEAAAEEEDDDCCCBBBAAA??????@@@BBBAAASSSiii333333333333333333333333555444444555777888999:::;;;;;;;;;;;;>>>EEERRR\\\tttvvv```NNNLLLNNNKKKHHHJJJEEECCCAAA@@@AAACCCDDDCCCCCCBBB@@@>>><<<;;;;;;:::<<<<<<;;;;;;===DDDMMMTTTOOOSSSSSSNNNIIIHHHEEEBBB@@@???===;;;;;;<<<===>>>???===;;;999888777777777444555666777999;;;===>>>888888777777777777888888888888888888777666555444222111000//////000222333222111111111111111000000/////////...------,,,,,,///...,,,++++++++++++,,,------,,,,,,,,,,,,---------,,,++++++******++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------------......///....../////////000000000---///333999AAAIIIPPPTTTcccjjjssszzz~~~xxxbbb\\\SSSHHH???999666555555444444333222222111111//////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))(((((())))))))))))))))))))))))))))))***)))))))))((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))******************************+++,,,,,,------,,,,,,000///......111777???EEERRRxxx}}}{{{xxxqqqooosssuuuwww}}}zzzrrrkkkgggddd]]]UUUQQQRRRQQQMMMIIIJJJIIIHHHGGGGGGFFFFFFGGGJJJGGGGGGFFFAAA===>>>BBB>>>@@@AAAAAAAAABBBFFFJJJ\\\ppp333333333333444444444444444555666888:::;;;======<<<<<<<<<<<>><<<:::999888888<<<<<<===BBBJJJRRRYYY\\\SSSVVVVVVPPPJJJGGGDDD@@@???>>><<<;;;:::;;;===>>>@@@???===;;;999888777777555666777999;;;<<<<<<===999888888777777888888999888999999888888777666555222111000/////////000111000000000000111111111111------..................------,,,,,,,,,,,,,,,---...------,,,,,,------...,,,,,,+++************+++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///---.........//////////////////...///000222444555???GGGSSS```jjjqqquuuwww}}}~~~sssiii___WWWRRR???<<<999555333222222222222222111111000000//////.........///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))+++******)))((('''&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***************************************++++++,,,,,,,,,,,,,,,000///...------///444888AAAbbbtttpppoookkkjjjmmmrrrzzz~~~|||xxxssspppnnnmmmkkkjjjhhheee```[[[VVVSSSPPPOOONNNKKKGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEJJJJJJDDD???@@@BBBCCCCCCDDDDDDBBBCCCJJJWWWaaa|||222222222333333444444444444666888:::;;;<<<===>>>===>>>???EEEWWWrrr|||[[[NNNIIIHHHKKKKKKFFFDDDFFFFFFDDDBBBBBBDDDEEEEEEDDDBBB@@@>>>;;;999888999999888<<>><<<;;;:::;;;<<<===BBBAAA???===:::888777666444666888:::;;;;;;;;;:::888888888777777888888888999999999999888777666555222222000////////////000...//////000000111111111........................,,,,,,,,,,,,------------...------,,,,,,------...,,,++++++***************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------------............333222111000000000111111000444<<>>FFFFFFFFFGGGOOOccc|||000111111222333444555555666888:::;;;::::::<<<>>>AAAEEEKKKYYYsss}}}aaaOOOKKKIIIHHHHHHFFFCCCCCCFFFEEECCCBBBBBBDDDDDDDDDCCCAAA???<<<:::888888999:::888???LLL\\\gggggg]]]SSSXXXXXXRRRHHHBBBBBBCCCAAA@@@>>><<<;;;;;;;;;===>>>AAAAAA???===;;;999777666444555777999:::999999888888777777666666777777888888888999888888777666555222222111000000/////////.........//////000000111/////////...------,,,,,,,,,------------------------------,,,,,,---------,,,+++******))))))******))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,---......000///111666===AAAAAA>>>GGGSSS\\\bbbrrrwwwyyytttiii]]]TTTEEEAAA===:::888777555333333333333333222111000///000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++*********)))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++---///000000000111333555555@@@WWWuuu{{{~~~vvvnnnlllllljjjkkkmmmlllpppwww~~~uuurrrsssnnnkkkgggdddaaa^^^ZZZXXXWWWXXXZZZ[[[[[[YYYWWWVVVTTTVVVXXXZZZZZZYYYWWWVVVRRRQQQOOOOOONNNNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJHHHFFFEEEGGGIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEGGGDDDBBBKKKVVVUUULLLPPPUUU\\\hhhzzz000111222333444555666777999;;;<<<;;;999:::===AAAIIIUUUdddwww|||\\\OOOSSSGGGFFFDDDBBBAAAAAADDDGGGCCCAAAAAAAAABBBCCCBBBAAA@@@>>><<<999999:::;;;===CCCFFFOOOZZZaaa___VVVNNNZZZYYYSSSHHHBBBBBBBBBBBB@@@???===<<<;;;<<<>>>???@@@@@@???>>><<<999777666555666777888888888888888777666666555555666666777777888888777777666555444222222222222111111111111............////////////000000///...------,,,,,,------............---,,,---,,,,,,++++++,,,,,,---++++++***))))))))))))***)))))))))************+++************++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,------------222///---...222444444333555;;;>>>???HHHWWWaaabbbfff___[[[aaammmwwwzzzzzz|||zzzzzz{{{yyywwwvvv{{{qqqaaaRRRIIICCC>>>;;;777555444444444444222111000111111111000///...---000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************)))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++++++++.../////////------///000333666CCCYYYpppzzztttqqqnnnlllmmmjjjjjjjjjkkkmmmrrryyy~~~|||yyyxxxwwwwwwvvvnnnfffaaa[[[UUUUUUXXXVVVSSSPPPNNNNNNNNNMMMLLLJJJKKKLLLMMMNNNNNNOOOOOOLLLMMMOOOPPPPPPOOONNNMMMPPPQQQRRRPPPMMMJJJJJJJJJDDDEEEGGGHHHIIIHHHHHHGGGCCCDDDEEEEEEDDDDDDFFFHHHDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDHHHXXXrrr222222333555666888999999:::<<<===;;;999;;;BBBGGGTTTjjjaaaKKKHHHOOOEEEDDDAAA??????BBBEEEGGGDDDCCCCCCCCCEEEEEEDDDBBBCCCBBB???======???BBBCCCNNNPPPVVV[[[]]]XXXOOOHHHNNNPPPNNNGGGCCCDDDEEECCCAAA@@@>>>=========???@@@>>>>>>>>>===<<<:::888666888888777777888888999999555555444444444444555555666777777666666555444333111222222333333333333222//////...............---..............................//////...---,,,+++,,,++++++******++++++,,,++++++***)))))))))))))))))))))))))))************************++++++++++++***************+++,,,,,,************+++++++++,,,---......//////////////////...,,,---.../////////............111555888888======???CCCIIIOOORRRQQQUUUYYY^^^aaacccfffmmmtttxxxzzz}}}{{{||||||wwwuuuxxx{{{}}}}}}uuujjjbbb______UUUNNNNNNMMMIIIFFFGGGEEE@@@:::777555444444555333222111111333333222111222222222222222222111111////////////////////////---------------,,,++++++++++++++++++++++++++++++************************************************'''((())))))))))))((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++++++++------...---,,,,,,...///000///555DDDSSSaaarrrzzz|||uuutttrrrmmmiiiffffffggghhhjjjpppwww}}}~~~yyyuuutttuuunnnmmmllljjjiiihhhhhhgggeeecccaaa^^^]]]^^^```aaa\\\WWWRRRQQQOOOMMMNNNRRRQQQOOONNNOOOQQQRRRRRRQQQQQQRRRTTTVVVWWWXXXXXXXXXXXXZZZ[[[\\\ZZZVVVRRROOOTTTXXX[[[WWWPPPJJJJJJLLLEEEEEEFFFGGGHHHHHHHHHHHHCCCCCCCCCDDDEEEFFFFFFFFFAAAAAAAAAAAABBBCCCDDDDDDHHHPPPiii333444555777888:::;;;<<<:::<<<===<<<:::>>>FFFMMM]]]zzzjjjRRRLLLHHHCCCFFFEEEBBB???@@@CCCEEEEEEHHHGGGFFFGGGIIIIIIGGGFFFHHHFFFDDDBBBCCCEEEHHHJJJSSSXXX^^^bbb```WWWJJJBBB???DDDGGGEEEEEEGGGHHHFFFBBBAAA???>>>===>>>???@@@<<<=========<<<:::888666::::::888888888999:::;;;444444444333333444444444666666666666555444333222111222333444444444444444/////////......------,,,,,,,,,------...//////000//////000000///---+++***+++******************++++++******)))))))))))))))))))))))))))************)))************+++++++++*********)))***++++++,,,)))************+++++++++((((((***+++,,,,,,,,,,,,,,,---......------------222000///222444222000111///222555444555777::::::888;;;???CCCCCCBBBEEEIIIOOOMMMPPPWWWZZZVVVPPPNNNSSSRRRQQQQQQSSSSSSQQQPPPRRRTTTQQQIIIAAA???@@@@@@???888666888999555555999555444333444222//////000222000//////111222222222111111000//////.................................+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))&&&'''((())))))(((''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))))))))***++++++++++++******+++,,,,,,,,,---000333000///222<<>>>>>;;;777::::::;;;;;;:::888777666555444333222222444555777666666555444333333222222111111222222222111000000000000///...------,,,,,,,,,---...000111111111111111000...---,,,+++******************************+++***)))(((((()))***+++*********)))))))))))))))******))))))******+++,,,************************,,,+++)))'''(((***,,,...------------------------........................////////////000000000000///000000000111111111111444444555555666777888888999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<===<<<999666333222333333333333333333333333333000/////////000111222222000000000000//////////////////////////////////////////.........---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************---,,,+++***+++,,,---...111//////222777AAARRRbbblllxxxyyyuuuyyykkkhhhfffcccbbbbbbcccbbbaaadddaaaaaaaaa```^^^aaaggg``````aaabbbcccbbbaaa```ccccccbbbbbbbbbcccccccccccccccbbbaaa`````````aaaaaaaaaaaa```______^^^^^^```___]]]]]]]]]\\\ZZZXXXUUUXXX[[[[[[XXXUUUUUUVVVYYYXXXXXXZZZ\\\]]]\\\[[[___[[[VVVWWW]]]eeemmmpppggg\\\UUU[[[bbbfffiiimmmwwwrrrpppvvv{{{||||||~~~zzz~~~{{{wwwuuurrrmmmeee^^^___aaa```YYYPPPIIIIIIKKKIIIFFFCCCBBBDDDEEEDDDCCCFFFAAA???BBBDDDCCCBBBDDDEEEAAAAAADDDEEEIIIVVVddd~~~888;;;======<<<<<<<<<;;;888;;;;;;DDDVVVbbbmmm~~~aaaOOOJJJGGGEEEEEEAAAAAA????????????@@@AAAAAABBBDDDFFFHHHHHHHHHHHHKKKJJJGGGCCC@@@@@@CCCFFFSSSRRRQQQQQQMMMGGGAAA===JJJIIIHHHHHHIIIIIIGGGFFFEEECCC???<<<;;;===@@@CCCFFFAAA======??????<<<888999999:::999999777666555666555333222222333444666444444333333222222111111222222222222222111111000000//////...------,,,,,,+++,,,---....../////////000///...---++++++************************************)))(((((()))******))))))))))))))))))))))))******))))))******+++,,,************************+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000/////////000000000111111000000111111222222333333444555555555555666666666666666666555555444444444888999888666333111111111222222222222222222222222//////.........///000000000000000/////////..............................///.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((('''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,++++++++++++,,,------///...///222444:::HHHUUUbbboooxxxwwwqqqiiiccc```aaabbbbbbbbb\\\YYY[[[\\\\\\]]]```\\\[[[ZZZYYYZZZ[[[\\\]]]\\\]]]^^^``````aaaaaaaaa^^^]]]\\\\\\\\\]]]]]]\\\YYYYYYYYYYYYZZZ[[[\\\\\\^^^\\\YYYXXXXXXXXXWWWVVVWWWYYY[[[[[[YYYYYY[[[^^^___```bbbfffiiikkkjjjiiiiiiddd___```eeejjjnnnoooddd```bbbkkktttxxx|||vvvnnniiigggeeefffgggfffbbb^^^[[[ZZZWWWQQQIIIDDDDDDEEEEEEDDDCCCDDDDDDDDDAAA???DDDCCCCCCCCC???;;;>>>DDDEEEEEEKKKVVV```lll:::<<<>>>>>>===;;;;;;<<<;;;EEEPPPfffssscccQQQIIIGGGEEEDDDDDDAAA@@@@@@??????>>>>>>===>>>???@@@AAACCCEEEGGGHHHHHHHHHFFFCCC@@@>>>???AAARRRUUUWWWRRRLLLIIILLLPPPSSSPPPMMMJJJIIIHHHFFFEEEFFFDDD@@@>>>===>>>@@@BBBCCC@@@======??????<<<999888888888888777666555555777666444333222222333444111111111111111111111111333333333333333222111000//////......---,,,,,,,,,++++++++++++++++++++++++///...---,,,++++++***+++***************************))))))(((((())))))***))))))))))))))))))))))))***))))))))))))***++++++************************)))))))))*********++++++************************++++++++++++++++++++++++---.........////////////....../////////000000000////////////////////////000111111111222222222222111111111000000000000000222333444222000...///000111111111111111111111111///......------------...000////////////.......................................------------,,,,,,---------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((('''(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,---000111000222===IIIZZZ___|||zzzrrrkkkgggdddiiiaaa]]]___aaa___\\\\\\\\\[[[YYYZZZ\\\]]]]]]\\\[[[[[[[[[ZZZZZZYYYXXXWWWZZZWWWUUUUUUWWWXXXVVVTTTSSSSSSRRRRRRSSSTTTVVVWWWVVVTTTRRRQQQRRRSSSSSSSSSPPPQQQRRRSSSSSSUUUXXX[[[YYYZZZ^^^bbbfffgggfffdddccc___[[[\\\```bbbaaa^^^WWWZZZaaakkkqqqtttwww|||zzzxxxxxxzzzxxxrrrnnnnnnqqqpppnnnnnnmmmiiiaaa[[[WWWTTTSSSTTTYYY\\\[[[ZZZ\\\ZZZVVVQQQLLLIIIGGGFFF???@@@AAABBBCCCBBBAAAAAA@@@CCCGGGHHHDDDFFFRRR```kkknnnvvv>>>===<<<===<<<:::===AAAEEEYYYqqqxxxXXXQQQIIIEEEDDDBBBBBBAAABBBBBBAAAAAA@@@>>>===<<<=========>>>@@@CCCFFFGGGGGGGGGGGGEEEBBB@@@???@@@SSS[[[aaa```]]]^^^bbbeeeXXXTTTNNNJJJHHHGGGFFFEEEFFFDDDAAA???>>>>>>@@@AAA@@@>>>======>>>>>><<<:::888888777777777666666555888777555444222222222222000111111111111111111111333333444333333222111000.........------,,,,,,,,,,,,++++++***))))))))))))------,,,++++++***++++++************************)))))))))(((((()))))))))((((((((())))))))))))))))))))))))))))))***++++++************************'''(((***+++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,------------............---............/////////000000000000000/////////000000000111111111111222000000000000000000000000...///000///...---.../////////////////////////////////...------,,,------/////////.........------------------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))***+++------,,,++++++***+++...///---...777BBBOOOIIIaaayyy}}}zzzxxxwwwssskkkdddbbb```___^^^```bbbcccaaa______]]]ZZZWWWVVVVVVWWWXXX[[[XXXUUUVVVXXXXXXTTTPPPWWWVVVTTTRRRRRRRRRSSSTTTPPPOOOOOOPPPRRRSSSSSSRRRNNNOOOOOOOOOPPPQQQRRRSSSQQQQQQRRRTTTWWWXXXVVVTTTUUUSSSQQQSSSWWWWWWTTTOOOMMMPPPVVVYYY[[[\\\___cccaaa]]][[[ZZZWWWSSSSSSVVVVVVSSSRRRTTTYYY]]]^^^]]]YYYTTTOOONNNPPPRRRSSSRRRRRROOOLLLJJJHHHEEEAAA??????@@@@@@>>>======@@@CCCBBBDDDIIIOOOWWWgggBBB===:::;;;::::::@@@HHHUUUmmm{{{[[[MMMLLLHHHDDDBBBCCCCCCCCCCCCCCCCCCBBBAAA???>>>=========<<<<<<>>>AAADDDGGGFFFGGGIIIHHHFFFCCCBBBCCCKKKUUU```eeeiiimmmkkkfffVVVRRRLLLHHHFFFFFFEEEEEECCCBBB@@@???>>>>>>??????===<<<<<<=========;;;999777777777666666666666666888777666444333222111111111111111111222222222222333333333333222111000///---------------,,,,,,,,,---,,,+++***)))))))))***,,,++++++*********++++++))))))))))))))))))))))))((((((((())))))(((((((((''''''(((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))'''((()))++++++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------.........000000000000/////////////////////000000000111111000000000000000111111111,,,---//////......///000........................000///......------------............------------------------------------++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''))))))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************)))***+++,,,---,,,+++***,,,+++,,,---,,,+++222:::;;;999SSSiii{{{wwwwwwqqqllleeecccgggkkkmmmmmmjjjfff___YYYWWWXXX[[[^^^YYYXXXXXXZZZ\\\ZZZVVVRRRXXXWWWUUUTTTSSSSSSTTTTTTQQQPPPPPPQQQRRRRRRPPPNNNRRRRRRRRRRRRRRRQQQOOONNNPPPNNNMMMNNNPPPRRRRRRQQQNNNNNNOOOQQQTTTTTTQQQOOOQQQRRRQQQQQQSSSWWW[[[]]]___XXXQQQOOOLLLKKKMMMQQQPPPQQQUUU]]]gggoooqqqqqq```YYYPPPJJJHHHHHHGGGFFFJJJIIIIIIHHHHHHFFFBBB???>>>AAABBBAAAAAADDDMMMSSS\\\YYYZZZeeexxx>>>888777<<>>======<<<<<<===@@@BBBDDDCCCEEEHHHHHHGGGFFFFFFFFFDDDOOOZZZbbbiiimmmfffZZZQQQMMMHHHEEECCCCCCCCCBBB??????>>>===============:::;;;<<<<<<;;;:::888777666666555444444555555666777666666555333222111111222222111111111111111111333333333222111000///...------,,,,,,,,,,,,,,,,,,---,,,***)))))))))***************)))******++++++))))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''(((((())))))***)))(((((((((((()))******))))))))))))))))))))))))'''((()))*********)))(((************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------------........................////////////+++---...///......///111........................//////...---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&&&&***---((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))******+++++++++++++++///------111222000111444222<<>>HHHUUU___fffooo|||<<<:::AAAPPP\\\dddrrrzzzbbbUUUOOOHHHJJJHHHDDDEEEIIIIIIEEEDDDCCCAAA???????????????<<<<<<<<<<<<<<<>>>???@@@>>>@@@CCCEEEEEEFFFGGGHHHGGGRRRZZZ\\\```ddd\\\OOOLLLIIIDDDAAA@@@???>>>===:::;;;;;;<<<<<<<<<<<<<<<888:::;;;;;;999777666555333333222111111222333444666666555555444333222111111111111000000/////////222222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))***+++)))))))))))))))***++++++))))))))))))))))))))))))''''''((())))))(((''''''&&&&&&''''''((())))))***((((((((((((((()))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------.........+++---......------///000........................---,,,,,,,,,,,,------...---------,,,,,,,,,,,,+++++++++++++++++++++++++++************+++++++++,,,++++++*********)))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''%%%&&&,,,111((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************************++++++,,,///---111;;;CCCBBB===;;;???EEEWWWQQQLLLZZZkkk}}}}}}}}}ssskkkgggeee{{{}}}rrrjjjfff___aaabbbdddeeedddcccccc```\\\VVVUUUXXX___eeeiiibbb^^^ZZZZZZ]]]aaacccddd^^^___aaaeeegggfffccc``````dddgggccc\\\YYY\\\aaallliiigggmmm||||||nnn]]]WWWVVV\\\aaa]]]TTTNNNKKKNNNVVV___eeeeee```ZZZMMMIIIDDDDDDIIIPPPTTTVVVLLLLLLJJJHHHFFFJJJQQQVVVaaasssCCCEEETTTmmmnnnSSSSSSQQQFFFHHHJJJIIIDDDEEEIIIFFF???CCCAAA???=========???@@@<<<;;;;;;;;;<<<<<<======:::<<<@@@BBBCCCEEEGGGIIILLLVVV[[[WWWVVVXXXSSSHHHJJJGGGBBB???>>><<<:::888777888999:::;;;;;;;;;;;;777999;;;:::888666444333111111000//////000111222555555555555444333222222111111000///...------,,,222222111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''(((***+++)))((((((((()))***+++,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,---......//////------........./////////,,,,,,------............+++,,,......------...000........................************+++,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++++++++,,,*********))))))))))))((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&$$$&&&---333((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++***)))))))))***,,,---,,,,,,444EEESSSSSSLLLFFFMMMFFFGGG:::<<