BM6P6(@ {{{wwwfffkkksssxxxlllgggeeehhhooovvvwwwvvvxxxzzzYYYNNNLLLHHHLLLWWWgggttt}}}}}}||||||yyy~~~|||xxxrrrqqquuu|||nnnhhhfffjjjrrryyyoooccc[[[SSSNNNKKKJJJKKKPPP\\\hhhuuu~~~aaaMMMGGG>>>;;;;;;666555555444333222222222222222222222222222222222222222222333333444555666666888888999<<<>>>EEESSSaaaccchhhsss|||vvvrrr~~~xxxlllaaa[[[WWWYYY\\\bbbjjjsssxxxyyyyyyuuuvvv}}}xxxqqqpppzzz}}}xxxpppxxxqqqkkkgggkkkkkkjjjiiihhhhhhhhhiiihhhiiilllooorrruuuwwwxxx}}}}}}||||||{{{{{{{{{zzz|||}}}~~~~~~|||uuusssoookkkgggeeedddccc___aaaccceeefffhhhlllooommmrrryyy{{{yyyzzz{{{zzzxxxwwwwwwwwwwwwxxxzzz{{{|||}}}}}}~~~|||zzzxxxxxxxxxyyyzzz{{{}}}~~~|||xxxjjjmmmsssuuujjjfffcccfffmmmtttvvvvvvxxxtttWWWOOONNNLLLQQQ[[[jjjvvv{{{yyy}}}xxxqqqqqquuu}}}mmmgggdddiiipppxxx~~~nnnbbbZZZRRRNNNLLLLLLLLLQQQ\\\hhhssscccOOOHHH@@@<<<<<<777555555444333222222222222222222222222222222222222222222333333444555555666888777999<<<>>>EEESSSaaaeeeiiisss|||vvvwwwyyymmmccc\\\XXXXXX[[[aaaiiiqqqvvvxxxxxxvvvwww~~~uuunnnllluuu}}}~~~xxxtttppp}}}zzzvvvrrrnnnkkkllllllkkkjjjjjjjjjkkkkkkjjjkkkmmmppptttxxx{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}zzzwwwtttkkkjjjgggddd```^^^\\\[[[[[[[[[\\\[[[\\\```dddhhhiiinnnvvv{{{}}}}}}||||||wwwtttqqqooopppqqqooonnnnnnnnnooooooqqqrrrtttttt{{{}}}}}}||||||}}}zzzxxxvvvvvvxxxzzz{{{{{{||||||{{{{{{|||~~~~~~}}}{{{xxxuuurrrpppoooiiiiiijjjkkkmmmoooqqqrrrtttttttttuuuwww{{{~~~|||yyypppppprrr}}}pppeeebbb___bbbiiipppuuuwwwwwwkkkUUUQQQRRRRRRWWW```nnnzzz}}}yyyxxx~~~}}}wwwoooooottt|||kkkeeeccchhhooovvv}}}mmm```XXXQQQNNNLLLMMMNNNQQQ\\\gggppp~~~eeeQQQJJJAAA======999555555444333222222222222333333333333333333333333222333333444444555555555777777888<<<>>>EEERRR```fffhhhrrr~~~xxx}}}|||pppeee^^^ZZZWWWZZZ___gggoootttvvvvvvvvvwww}}}qqqiiiffflllssssssooommmoooyyy|||{{{{{{|||||||||yyywwwttttttttttttsssrrrooonnnmmmmmmmmmnnnooopppnnnnnnpppssswww{{{~~~~~~~~~{{{vvvqqqlllhhh```___^^^\\\YYYVVVSSSQQQVVVVVVUUUTTTTTTXXX]]]aaaccchhhpppvvvxxxxxxwwwwwwrrrqqqoooooooooooonnnmmmgggggghhhhhhiiijjjlllllltttvvvwwwvvvtttssssssssspppnnnllllllmmmooooooooossssssssssssuuuwwwyyy{{{~~~}}}~~~yyyvvvsssqqqooollliiigggeeeddd______```bbbdddfffhhhiiijjjiiiiiijjjmmmqqquuuwww~~~~~~{{{xxxuuussssss{{{jjj___[[[ZZZ^^^eeelllsssvvvuuuzzzvvvcccTTTSSSVVVWWW\\\dddqqq|||~~~xxxuuuuuu{{{~~~}}}vvvllllllrrr}}}zzzjjjdddccchhhooovvv|||mmm```XXXNNNLLLKKKMMMNNNQQQ[[[fffnnn|||hhhSSSKKKAAA===>>>999555555444333222222222222333333333333333333333333333333333444444444555555666666888;;;>>>DDDRRR___fffgggpppssshhh```[[[XXXZZZ___fffnnnsssuuuvvvtttuuu{{{|||kkkddd```dddhhhhhhfffgggkkksss|||~~~yyyvvvvvvvvvtttrrrpppqqqrrrssstttsssrrrqqqsssuuuwwwwwwwwwsssrrrqqqpppqqqrrrtttuuutttsssssstttwww|||~~~}}}~~~{{{uuuooohhhaaa\\\WWWXXXYYYXXXVVVSSSOOOMMMSSSTTTTTTTTTTTTVVVZZZ]]]^^^dddkkkqqqtttuuuuuuuuuuuuuuuvvvwwwwwwwwwuuutttlllkkkkkkjjjjjjjjjkkkkkkqqqqqqrrrpppmmmkkkkkkllliiigggeeedddeeeffffffeeegggggggggiiikkknnnqqqssszzz|||~~~wwwppplllhhhgggdddbbb___^^^]]]]]]YYYZZZ[[[\\\^^^```bbbccceeeeeedddeeegggjjjmmmooovvvvvvwwwzzz|||{{{xxxvvvuuutttssszzz~~~dddYYYUUUTTTZZZaaagggooorrrpppuuuiii]]]TTTUUUXXXZZZ___eeesss|||{{{vvvsssssswwwzzz}}}vvviiijjjooo|||vvviiidddccciiiqqqyyy{{{mmmaaaXXXLLLJJJJJJLLLNNNRRR]]]hhhtttkkkUUULLLAAA======999555555444333222222222222333333333333333333333333333333333444444444444444555555777;;;>>>DDDQQQ^^^gggiiisssvvvkkkbbb\\\YYY[[[___fffmmmsssuuuvvvrrrrrrxxxvvveee___\\\]]]______```bbbfffkkkqqqsssqqqnnnllllllnnnnnnnnnnnnoooqqqtttwwwxxxwwwwwwxxxzzz{{{{{{zzzxxxwwwuuutttuuuwwwyyyzzzzzzxxxuuutttvvvzzz~~~~~~}}}vvvoooiiiaaaZZZUUURRRSSSTTTUUUTTTQQQMMMKKKOOORRRUUUWWWWWWWWWXXXYYY\\\aaahhhmmmqqqtttvvvxxxxxxzzz}}}}}}|||zzzyyywwwvvvtttsssrrrrrrssssssrrrpppllljjjjjjjjjdddcccaaaaaaaaabbb```___[[[\\\\\\^^^```dddfffhhhooorrrvvvyyy{{{}}}~~~wwwooohhhccc___^^^\\\ZZZXXXXXXXXXXXXWWWWWWXXXZZZ]]]```bbbccchhhhhhhhhhhhhhhhhhiiiiiinnnnnnoooqqqssstttsssrrrqqqrrrrrrwwwttt]]]TTTRRRQQQUUU\\\aaahhhjjjiiiooo}}}}}}}}}{{{___XXXTTTVVVYYY\\\aaagggttt||||||xxxuuutttvvvwww}}}|||vvviiijjjooo{{{}}}sssgggccccccjjjsss{{{yyymmmaaaXXXLLLJJJJJJMMMOOOUUUaaammm|||pppYYYNNNCCC======888555555444333222222222222333333333333333333333333444444444444444444444444444444777;;;>>>CCCPPP\\\iiilllxxxxxxlllccc]]]ZZZ[[[___eeelllrrruuuuuuqqqqqquuupppaaa\\\ZZZ[[[[[[ZZZ\\\```bbbeeehhhiiiiiihhhggghhhjjjlllooorrrtttwwwzzz}}}~~~~~~|||}}}|||zzzxxxxxxzzz}}}~~~|||wwwtttuuuzzzzzzrrrkkkddd]]]WWWSSSNNNOOOQQQRRRQQQOOOMMMKKKKKKOOOTTTXXXXXXWWWVVVVVV[[[___dddjjjoootttyyy}}}~~~~~~~~~zzzzzzxxxuuuqqqnnnnnnnnnfffeeeddddddeeeeeecccbbb[[[ZZZZZZZZZ[[[\\\^^^___```ccciiinnnrrrvvvzzz}}}~~~{{{vvvooohhhaaa^^^YYYWWWUUUTTTSSSTTTUUUUUUWWWYYY[[[^^^bbbgggjjjlllpppppppppooommmkkkiiihhhhhhgggggghhhkkknnnnnnnnnkkknnnppprrrxxxyyyfffVVVRRRRRRPPPRRRWWWZZZ___aaa```hhhxxx~~~{{{zzz~~~iiiWWWTTTSSSVVVZZZ^^^dddjjjvvv|||}}}zzzxxxwwwwww||||||vvvkkkkkkqqq|||}}}rrreeeaaabbbjjjttt|||wwwkkk```XXXNNNKKKKKKNNNRRRYYYgggtttvvv^^^RRREEE???>>>999555555444333222222222222444444444444444444444444444444444444444444444444333333777;;;>>>CCCOOO\\\ggglllzzzzzzmmmccc]]]YYYZZZ]]]cccjjjpppsssttttttrrrsss~~~|||iii]]][[[ZZZ[[[YYYXXX[[[``````bbbcccdddeeefffhhhiiiiiinnnssswwwyyy|||}}}{{{{{{}}}}}}xxxuuuvvv{{{}}}wwwooogggaaa\\\XXXUUUNNNOOOQQQRRRRRRPPPOOONNNJJJNNNSSSVVVWWWWWWWWWXXXZZZ]]]bbbgggmmmttt|||}}}xxxuuuuuuuuupppooonnnoooppppppnnnmmmgggfffcccaaa___^^^]]]]]]WWWZZZ___cccfffiiimmmooo|||uuuxxx|||yyywwwtttoooiiiccc^^^[[[UUUSSSRRRPPPPPPQQQSSSTTTZZZ\\\___dddiiiooosssvvvvvvwwwvvvuuurrrnnnjjjhhheeecccbbbcccfffiiikkkkkkggglllnnnnnnpppwww{{{|||kkk\\\QQQRRRTTTQQQPPPRRRUUUYYYZZZZZZddduuu}}}|||~~~{{{yyy}}}|||]]]RRRQQQRRRVVVZZZ```gggmmmxxx}}}~~~|||zzzyyy||||||vvvmmmmmmsss~~~}}}rrrccc___aaajjjttt}}}uuujjj___WWWPPPMMMMMMOOOTTT\\\kkkyyyzzzaaaUUUGGGAAA???:::555555444333222222222222444444444444444444444444444444444444444444444444222333666;;;>>>CCCOOO[[[cccjjjxxx|||}}}zzznnnccc]]]XXXYYY\\\aaahhhnnnqqqrrrwwwssssss|||xxxddd\\\ZZZZZZ[[[ZZZWWW[[[aaa```aaabbbccceeegggjjjkkkjjjooovvv{{{}}}}}}|||~~~~~~yyyuuuwww}}}|||vvvmmmfff```\\\YYYWWWQQQRRRSSSTTTTTTSSSRRRRRRLLLOOOSSSUUUVVVXXXZZZ\\\ZZZ\\\```dddkkkttt~~~}}}zzzzzzzzzzzzyyyyyyzzz{{{{{{zzzxxxvvvsssooojjjfffcccaaa```VVVYYY[[[]]]^^^^^^```bbb|||vvvnnnmmmmmmmmmnnnoooqqqssstttrrroooiiiccc^^^[[[YYYXXXRRRSSSRRRRRRRRRUUU[[[^^^___fffnnnqqqssswww}}}vvvooojjjhhhddd``````ccceeedddccceeeeeedddeeeggggggfffdddYYYWWWTTTQQQPPPOOOPPPQQQPPPQQQSSSWWW^^^iiiuuu}}}|||zzz}}}oooZZZOOOQQQTTTXXX\\\aaaggglll}}}~~~~~~~~~{{{|||~~~xxxssskkkkkkqqq~~~|||ooodddbbbbbbhhhuuuoooccc\\\WWWRRRPPPOOOPPPRRR[[[mmm}}}{{{^^^PPPHHH@@@;;;<<<666666555444333333333333333333222111111222333333222222333333333333444444555666888;;;===AAALLLXXXhhhnnnwww}}}xxxyyy{{{wwwiii```\\\VVVYYY]]]bbbggglllooopppuuutttuuu|||mmm___\\\[[[ZZZYYYZZZ[[[]]]^^^___aaacccddddddeeegggiiimmmqqqxxx}}}{{{yyyzzz}}}yyywwwppphhhddd___YYYVVVWWWYYYSSSMMMMMMQQQTTTRRROOOPPPOOONNNQQQVVVZZZZZZYYYYYY[[[^^^eeemmmtttxxxzzz}}}{{{|||~~~|||wwwqqqmmmkkkgggfffdddcccaaa``````___~~~{{{tttmmmhhhfffdddcccccceeehhhiiihhheeeaaa\\\XXXVVVTTTSSSRRRSSSTTTTTTVVVZZZ```eeeooouuu{{{{{{sssmmmlllhhhdddbbbddddddcccaaa___^^^]]]^^^______]]][[[TTTSSSQQQPPPOOOPPPRRRSSSRRRQQQPPPRRRXXXdddrrr{{{|||{{{~~~~~~gggWWWQQQSSSVVVZZZ^^^eeelllrrr}}}uuuoooiiikkksssyyylllbbb```aaahhhuuu}}}mmmbbbZZZVVVSSSPPPOOOPPPSSS^^^rrr~~~aaaRRRKKKBBB<<<<<<666666555444333333333333333333222111111222333333222222333333333333444444444444777:::<<<@@@KKKVVVjjjnnnuuu{{{xxxxxx|||{{{nnnbbb\\\VVVYYY]]]bbbgggllloooqqqvvvvvvxxx~~~lll^^^\\\[[[ZZZYYYZZZ[[[]]]^^^___aaadddeeefffhhhkkkmmmsssxxx~~~~~~||||||~~~}}}wwwtttllleeebbb]]]XXXUUUVVVYYYTTTOOOOOOSSSVVVVVVUUUTTTRRRQQQSSSWWW[[[]]]]]][[[\\\___dddkkkrrrwwwzzz}}}xxxxxx|||~~~{{{yyyuuussspppmmmiiifffeeeddd|||xxxqqqkkkdddbbb^^^[[[YYYZZZ\\\]]]]]]\\\YYYWWWUUUSSSSSSSSSTTTVVVXXX[[[___fffmmmsss{{{vvvsssooojjjgggfffeeeaaa^^^YYYWWWWWWWWWXXXWWWUUUSSSNNNMMMMMMMMMNNNPPPRRRTTTSSSPPPNNNMMMRRR^^^lllvvv{{{zzz~~~lll]]]TTTTTTUUUXXX\\\aaajjjssszzz~~~yyyrrrkkkfffjjjtttwwwiiiaaa___aaaiiivvv{{{kkk```YYYUUUTTTQQQPPPQQQUUUbbbyyyeeeVVVMMMCCC<<<;;;666666555444333333333333333222222111111222222333222222333333333333444444333333666999:::>>>IIIUUUlllnnnrrr{{{}}}xxxyyy|||vvvhhh]]]WWWYYY\\\aaaffflllqqqtttxxxzzz||||||jjj]]]ZZZZZZYYYYYYZZZ\\\]]]______bbbdddgggiiilllooorrrwww}}}zzztttooogggaaa^^^[[[VVVTTTUUUXXXVVVTTTSSSTTTVVVYYY[[[ZZZWWWTTTTTTWWW\\\```aaa^^^___```dddiiiooouuuyyy~~~vvvvvvvvvwwwyyy|||{{{uuurrrvvv~~~~~~yyyuuurrrooonnn{{{tttmmmgggeeecccaaa]]][[[XXXWWWVVVWWWWWWVVVUUUUUUVVVWWWXXXYYY\\\```eeemmmvvvzzzvvvqqqmmmkkkgggbbb]]]VVVUUUTTTTTTUUUUUUTTTRRRJJJJJJJJJKKKMMMOOOQQQRRRRRRPPPNNNMMMQQQ[[[gggooovvvwww|||pppaaaVVVPPPTTTVVVYYY^^^eeeoooyyy~~~}}}wwwooohhhdddiiitttxxxjjj``````bbbkkkyyyzzzjjj```YYYUUUTTTRRRPPPQQQVVVeeehhhYYYPPPDDD<<<:::666666555444333333333333222222222222222222222222222222222333333333444444444444666999:::>>>IIITTTkkkllloooxxx{{{{{{~~~ppp```YYYYYY[[[___eeelllrrrvvvzzz}}}zzziii^^^YYYYYYYYYZZZ[[[]]]^^^___aaacccfffhhhjjjmmmqqqtttwww}}}}}}|||yyytttqqqjjjccc]]][[[YYYUUUSSSUUUWWWXXXXXXVVVUUUVVVZZZ]]]^^^[[[WWWVVVWWW\\\aaadddaaaaaabbbcccggglllssswww|||{{{|||}}}yyyqqqrrrsssuuuwwwyyy{{{|||{{{uuupppqqqzzz~~~zzzppphhhcccdddeeeffffffccc___ZZZWWWTTTSSSSSSTTTVVVYYY]]]___```dddiiiqqqzzz|||wwwtttqqqllleee___UUUTTTSSSTTTUUUUUUSSSQQQHHHIIIIIIJJJLLLMMMOOOOOOPPPPPPPPPQQQTTT[[[ccchhhpppqqqwwwrrreee]]]UUUOOOSSSVVV\\\bbbjjjttt~~~}}}wwwnnnhhhccchhhrrryyynnnaaaaaadddnnn{{{zzzjjj```ZZZWWWTTTRRRRRRRRRWWWgggkkk\\\RRREEE;;;999666666555444333333333333222222222222222222222222222222222333333333444444444444777999:::>>>IIITTTfffjjjnnnwww~~~}}}}}}wwwddd[[[[[[[[[^^^dddkkkssswww|||}}}xxxhhh^^^YYYYYYZZZ[[[]]]___```aaadddeeeggghhhjjjmmmqqqtttvvv|||}}}xxxtttqqqooommmggg```ZZZYYYWWWSSSRRRTTTUUUXXXZZZYYYVVVUUUXXX\\\___]]]ZZZXXXXXX[[[```dddcccdddddddddeeeiiioootttyyyxxxyyy||||||yyyrrrtttvvvxxxzzz|||}}}~~~{{{xxxtttrrrwww}}}}}}vvvjjjaaa^^^___bbbhhhkkkllliiidddaaaVVVUUUTTTUUUYYY___fffjjjnnnrrrwww}}}zzzwwwrrrjjjdddUUUTTTSSSSSSSSSRRROOOMMMGGGHHHIIIJJJKKKLLLMMMNNNNNNPPPRRRUUUWWW[[[```ccciiijjjpppyyywwweee^^^[[[VVVQQQTTTYYYbbbjjjsss{{{}}}wwwnnnhhhccchhhrrr~~~xxxnnnaaaaaaeeeooo|||yyyiii```ZZZWWWTTTSSSSSSSSSXXXhhhmmm___TTTGGG<<<999666666555444333333333333111222222333333222222111222222333333333333444444555555777999:::===HHHTTTbbbhhhooovvv~~~|||{{{|||}}}iii^^^]]]\\\]]]bbbjjjsssxxx|||||||||}}}vvvggg^^^YYYZZZ[[[]]]___aaabbbcccfffggghhhiiikkknnnsssvvvxxx~~~}}}wwwrrrmmmkkkiiiddd]]]XXXWWWUUUQQQPPPRRRRRRVVVZZZ[[[YYYXXXYYY[[[^^^^^^]]]\\\[[[\\\___bbbdddfffgggfffeeeggglllpppvvvvvvwwwzzz||||||{{{yyytttvvvyyy}}}~~~|||{{{|||zzz~~~xxxuuuuuuvvvpppddd[[[YYYYYY^^^eeemmmrrrsssrrrqqqbbb```___```eeemmmuuu{{{}}}xxxpppjjjZZZXXXUUUSSSQQQNNNJJJGGGEEEFFFHHHJJJKKKMMMNNNNNNMMMOOORRRUUUWWW[[[___bbbddddddhhhpppvvvyyy}}}kkk[[[VVVVVVVVVUUUWWW^^^jjjuuu~~~~~~|||vvvnnngggccciiiuuutttiii``````eeeooo|||wwwggg^^^YYYVVVSSSSSSTTTTTTXXXgggpppbbbXXXJJJ???;;;666666555444333333333333111222333333333333222111222222333333333333444444444444666888999<<>>CCCGGGTTTaaannnrrruuu}}}pppggglllsssxxx~~~{{{nnneee^^^]]]___bbbhhhnnnrrrrrrtttxxx|||vvvggg___\\\]]]^^^_________```ccceeehhhjjjnnnqqquuuzzzwwwlllaaaZZZYYYXXX[[[^^^^^^^^^aaafffjjjmmmvvv}}}|||yyytttoookkkeee^^^^^^aaabbb^^^YYYXXXWWWUUUUUUYYYaaajjjqqqpppmmmkkkjjjjjjiiieeeaaa```dddhhhjjjkkkmmmppprrrsssxxxzzzwwwtttqqqlllfffcccdddddddddgggnnnuuuyyy~~~zzzwwwtttsssppprrrwww}}}zzzuuuuuu~~~|||xxxfffUUULLLHHHBBBEEEIIIKKKLLLNNNQQQSSSTTTWWW[[[]]]___```ccceeejjjooouuuyyyzzz}}}xxxfff]]]\\\dddmmmzzzzzznnnnnnxxx{{{tttnnnhhhccc```cccwwwvvvfffaaa___cccjjjuuu|||kkkaaaYYYUUUTTTOOORRRTTT[[[pppmmmfffkkkwwwiiiWWWFFF<<<===;;;999777555444333333333333333333333333333333222222222333333333444444333444666888:::===BBBFFFQQQ___lllooosssqqqhhhlllrrrttt{{{|||pppggg___^^^___aaaffflllsssssswwwzzz|||rrreee^^^\\\_________^^^]]]^^^```ccchhhkkkooossswww{{{rrrfff]]]UUUPPPPPPSSSVVVXXXYYYXXXYYY]]]aaaeeekkkuuu~~~{{{zzzxxxsssooollleee______eeehhhfffbbb___]]]YYYWWWXXX___jjjrrrsssnnnjjjhhhiiiiiifffbbbbbbdddhhhkkknnnqqqsssuuutttxxxzzzwwwtttqqqjjjbbb]]][[[[[[[[[]]]bbbjjjpppzzz}}}zzzvvvrrrppppppmmmnnnrrrxxxxxxqqqoooxxxmmm[[[NNNHHHBBBFFFJJJLLLMMMOOOSSSWWWYYY[[[^^^```bbbdddgggiiiooouuu{{{||||||}}}ttteee___```jjjvvvqqqeeedddlllxxx{{{tttmmmhhheeedddfffzzzssseeebbb]]]ccclllwwwxxxggg]]]WWWSSSSSSMMMQQQTTT]]]wwwjjjbbbfffxxx{{{mmmZZZHHH>>>===;;;999666444333333333333333333333333333333333222222333333333333444444222444555777999===BBBFFFPPP___llloooqqq}}}tttiiilllooonnnuuu~~~qqqhhh```______aaafffllluuuvvvzzz}}}|||~~~oooccc^^^]]]______^^^]]]\\\]]]```ccchhhlllpppuuuxxx{{{~~~ssseee\\\VVVPPPNNNOOORRRUUUXXXXXXWWWXXX\\\```gggkkkrrr{{{|||zzzzzzxxxsssooolllfffaaaaaaeeeiiiiiihhhcccaaa^^^ZZZYYY___iiiqqqrrrnnniiigggggghhhfffeeedddfffiiimmmqqqtttvvvwwwuuuxxxyyyvvvtttrrrkkkcccXXXTTTRRRSSSUUUXXX```iiiuuu~~~zzzvvvwwwwwwuuurrrnnnmmmmmmjjjjjjmmmsss}}}zzzqqqkkksss}}}tttaaaQQQHHHCCCGGGLLLNNNNNNPPPUUUZZZ\\\^^^```ccceeeiiinnnqqqwww|||{{{yyy|||lllccccccggguuuxxxeee^^^]]]fffrrrzzzsssmmmiiigggfffhhh}}}~~~qqqdddccc]]]dddooozzztttcccZZZTTTQQQQQQKKKPPPTTT^^^zzzggg^^^aaammm{{{qqq___LLL@@@<<<:::777555333333333444333333333333333333333333222222333333333333444444222333555666888<<>>DDDMMMUUUaaaiiijjjnnn}}}kkk```\\\^^^gggqqq}}}zzzyyyzzz|||rrroooiiiaaa\\\^^^dddkkkttt}}}~~~|||}}}}}}vvvhhh^^^ZZZYYY[[[\\\]]]^^^aaadddfffgggfffiiilllnnnqqqtttxxx|||yyynnn\\\WWWOOOJJJJJJMMMQQQSSSTTTVVVZZZ^^^^^^^^^eeemmmrrrzzzyyy|||{{{uuuooohhhbbb]]]YYYTTTPPPSSSXXX\\\]]]___```aaacccgggjjjmmmfff___^^^bbbgggiiihhhmmmoooqqqrrrssstttvvvxxxxxxwwwuuuwwwpppdddYYYJJJAAAFFFJJJJJJNNNVVVaaadddiiilllllliiidddbbbbbbbbb`````````bbbdddfffcccccceeejjjsss~~~~~~~~~tttnnnjjjmmmwwwqqq^^^QQQMMMLLLOOOTTTVVVVVVZZZ___dddeeegggjjjnnnttt{{{yyyrrroooppprrruuuggghhhuuuwwweeeVVVSSSSSSUUU___kkk}}}}}}wwwnnneeeaaabbbdddsssvvvjjjbbb]]]___eeessspppbbbZZZTTTPPPPPPPPPTTTZZZgggttt___UUUYYYkkk~~~jjjUUUIII>>>999666777777444333555555444222111111222444555333333333333333333333333555333444777888999===CCCIIISSSbbbllloooqqq}}}ppp```YYY[[[eeeooo{{{{{{{{{{{{|||}}}xxxtttmmmccc]]]^^^dddjjjrrr|||}}}{{{}}}~~~uuuhhh^^^YYYXXXYYYZZZ\\\___bbbeeeggghhhgggiiilllnnnoooqqqtttwww{{{ooodddZZZUUUOOOKKKKKKNNNQQQSSSVVVXXX\\\``````aaahhhqqqwww~~~{{{|||~~~}}}yyyrrrmmmddd___YYYUUUPPPKKKLLLPPPSSSVVVZZZ]]]^^^```bbbdddfffaaa\\\[[[]]]aaaccceeelllooorrrrrrrrrrrrtttwwwyyyyyyuuuvvvpppeeeYYYKKKBBBEEEHHHGGGJJJRRRXXX\\\```cccccc```\\\ZZZ\\\\\\[[[ZZZZZZ[[[\\\^^^^^^^^^```gggrrr}}}}}}xxxooojjjkkktttwwwdddWWWRRRPPPQQQUUUWWWWWW\\\ccchhhjjjmmmppptttyyy~~~uuummmkkkooossstttkkkqqqwwwggg[[[RRRRRRTTTVVV^^^hhhzzz}}}wwwmmmddd```bbbeeevvvtttiiiccc___```ggguuunnnaaaZZZTTTPPPPPPTTTUUU[[[mmmmmmZZZSSS[[[ppppppXXXIII@@@;;;777888777444222444444444222222222222444444333333333333333333333333444222333666777777<<>>::::::999555333444333333333333333333333333333333333333333333333333444222333666666666:::???FFFLLLXXXgggqqquuuzzztttfffeeejjjmmmuuu}}}xxxnnnddd```bbbeeelllxxx||||||{{{www~~~}}}xxx}}}~~~rrrgggbbbcccdddjjjiiigggeeedddcccccccccaaadddiiimmmooorrrtttwwwwwwyyy{{{zzzyyyzzz}}}zzzvvvrrrqqqpppooonnnjjjeeeaaaYYYUUUQQQOOOQQQUUUYYYZZZ\\\___gggnnnqqquuu~~~~~~}}}~~~zzz|||{{{rrrlllccc[[[TTTRRROOOHHHCCCAAABBBCCCCCCDDDGGGLLLSSSXXX[[[^^^```]]]WWWSSSSSSVVV]]]bbbiiiooorrrrrrssssssoooqqqrrrmmmcccZZZTTTRRRNNNKKKFFFCCCAAABBBCCCEEEGGGLLLSSSVVVUUUWWW[[[```^^^bbbeeeaaaXXXOOOJJJJJJLLLQQQ\\\jjjwww}}}zzzxxx}}}}}}tttlllooowwwrrrhhhccc^^^\\\^^^dddlllzzzwwwsssuuuwwwzzzqqq```YYYWWWSSSTTTTTTSSSTTTYYY```eeelllxxxyyyyyytttiii``````jjjttt}}}uuugggaaaaaaccckkkssssssddd]]]ZZZVVVRRRPPPOOORRRdddnnnaaa^^^^^^fffqqqZZZCCC===::::::999666444666222333333444444333333222333333333333333333333333555333444666777666:::@@@EEEJJJVVVfffqqqtttwwwzzzzzzkkklllqqqttt{{{}}}ssshhhaaaaaabbbfffsssyyy{{{}}}zzzvvvxxxyyyqqqllljjjjjjjjjhhheeecccaaaaaabbbcccaaadddgggjjjmmmppptttvvvuuuyyy||||||zzzzzz}}}yyytttrrrnnnmmmlllkkkiiifffbbb```\\\XXXRRRPPPRRRVVV[[[]]]^^^bbbkkktttyyy|||~~~yyyuuutttnnnttt|||yyypppiiibbbYYYRRRPPPOOOIIIDDDCCCBBBCCCDDDEEEGGGJJJOOOSSSWWWZZZ]]]\\\YYYVVVUUUVVVVVVZZZ```iiiqqqtttrrrppphhhjjjjjjeee[[[PPPJJJIIIGGGFFFDDDAAA@@@BBBDDDFFFEEELLLSSSVVVVVVYYY```fffccchhhlllggg\\\QQQKKKJJJOOORRRYYYcccnnnyyy|||zzzzzzwwwvvv|||xxxnnnoooxxxuuulllfffaaa___aaahhhqqqyyytttwww{{{yyyggg]]]XXXUUUQQQUUUWWWWWWXXX]]]bbbfffooo{{{xxxxxxsssiii```aaakkkvvvuuufffaaaccceeennnvvv~~~pppaaa[[[XXXTTTPPPOOOOOOSSSgggiiibbbcccfffmmmyyyaaaCCC===:::::::::666555777222333333444444333333222333333333333333333333333666444444777777666:::@@@DDDIIIVVVgggrrrttttttvvv}}}nnnpppvvvzzzwwwjjjbbb___```aaaooovvvzzz}}}wwwxxxzzztttooommmgggddd```]]]\\\]]]```aaadddfffiiikkkmmmppptttwwwtttyyy}}}~~~|||{{{~~~uuurrrrrrkkkkkkjjjiiigggdddaaa______ZZZSSSPPPRRRWWW\\\______eeeoooyyy}}}|||tttmmmkkkhhhppp|||}}}wwwnnngggcccZZZRRRQQQPPPLLLHHHFFFAAACCCEEEGGGHHHJJJMMMOOORRRUUUXXXZZZZZZXXXWWWWWWRRRTTTZZZeeeoootttqqqmmmccceeeeeeaaaVVVIIIDDDCCCAAACCCBBB???>>>AAAEEEFFFFFFMMMUUUXXXYYY\\\dddkkkhhhnnnqqqmmm```TTTNNNMMMRRRSSSVVV\\\eeepppzzzuuuuuu{{{zzzxxxxxx}}}zzzqqqrrryyyppphhhbbbcccooo~~~~~~~~~~~~nnnbbbYYYUUUTTTNNNMMMOOOSSSUUUYYYbbbllltttzzzwwwnnnhhhfffaaa^^^kkk||||||lll``````bbbbbbkkkxxxppp```YYYVVVSSSQQQQQQQQQXXXooohhhgggaaafff{{{dddJJJBBB;;;888666333333666777777555444333222222222444444444444444444444444333444555555555777:::===DDDEEEOOObbbooossssssuuuwwwsssxxxttteee]]]]]]hhhlllsssyyy~~~}}}uuuhhh___^^^]]]]]]]]]^^^```aaabbbeeegggjjjlllnnnppprrruuuvvvvvvuuuvvvxxx{{{~~~}}}yyyyyyvvvrrrqqqpppoookkkhhheeebbb]]]XXXVVVXXX]]]aaaeeemmmwww|||yyymmmfffeeeiiimmmyyy~~~xxxnnnggg^^^YYYTTTQQQMMMGGGFFFHHHIIIIIIHHHHHHHHHIIIJJJJJJNNNRRRVVVYYYZZZYYYXXXWWWUUUTTTWWW___hhhnnnnnnlllbbb```\\\VVVOOOIIIDDDAAA???@@@AAABBBBBBBBBBBBBBBEEEJJJQQQWWW]]]bbbfffiiirrrrrrsssqqqfffVVVOOORRRRRRUUUZZZ^^^bbbiiirrryyyyyyvvvyyy}}}~~~xxxvvvvvv{{{zzz|||rrrlllggghhhqqq}}}xxxfff\\\UUUQQQPPPNNNMMMOOOSSSUUUYYYccclllwww|||yyywwwssslllgggeee```^^^kkk~~~yyyiii______cccdddppp{{{~~~ooo___YYYVVVSSSRRRRRRSSS\\\sss}}}ggghhhiiittt|||cccKKKCCC<<<999777444444777777666555444333222222222444444444444444444444444333444555555555666999<<>>AAAGGGRRR```kkkooooookkkxxx~~~~~~~~~|||~~~yyynnnfffhhhlllsss|||~~~}}}zzzwwwwwwsssjjj```YYYZZZ\\\YYYZZZ[[[\\\^^^___``````bbbdddgggiiijjjlllooorrrrrrsssvvvyyy|||}}}~~~~~~}}}kkkcccdddiiimmmsss}}}vvvlllkkkppp{{{|||wwwsssgggaaa[[[WWWQQQJJJGGGHHHFFFIIILLLOOOOOOMMMJJJHHHGGGIIINNNWWWaaagggjjjjjj```\\\UUUOOOMMMMMMNNNOOOPPPMMMHHHDDDCCCDDDFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGCCCDDDFFFIIINNNVVV```fffooosssssslllbbbZZZWWWWWWYYY]]]dddkkkqqq{{{pppmmmkkkppp{{{}}}llljjjhhhhhhnnnwwwxxxfffbbb```]]]VVVMMMIIIKKKMMMNNNSSSZZZ___cccmmmvvvuuuiiigggiiiiiifffdddbbb______cccmmmyyyzzzlllccc^^^___fffnnn|||}}}lllddd^^^[[[ZZZWWWWWWZZZ]]]dddpppvvvssssss^^^GGGAAA<<<;;;999666555777444444333222222222222222333333333333333333333333444444555444444555777999<<<@@@EEEMMM[[[hhhnnnnnnkkkvvv}}}yyyyyy}}}}}}~~~vvvllliiijjjnnnuuu}}}{{{zzz|||zzzqqqlllllljjjeee^^^YYYWWWXXXYYYZZZ[[[]]]___```aaaaaabbbeeehhhjjjkkkmmmppprrrppprrrwww{{{~~~nnneeefffjjjmmmuuuwwwooorrryyy~~~xxxtttjjjccc]]]XXXQQQJJJGGGHHHFFFHHHLLLNNNOOONNNLLLKKKIIIJJJOOOXXXbbbiiilllkkkccc___XXXQQQMMMLLLMMMOOOOOOMMMHHHEEECCCEEEGGGIIILLLLLLLLLLLLKKKJJJHHHHHHDDDEEEEEEFFFIIIOOOXXX]]]ggglllmmmfff^^^\\\\\\\\\\\\bbbkkkssszzzmmmjjjhhhlllvvv~~~oooooopppsssxxxmmmdddbbb```]]]TTTKKKHHHKKKNNNOOOUUU]]]bbbfffpppyyywwwlllmmmppppppmmmgggbbb^^^^^^gggsss}}}ttthhhaaa___```gggpppsssfff___ZZZYYYWWWUUUUUUYYYbbbjjjvvvrrrsssrrrbbbHHHAAA===<<<;;;777666888444333222222111222222222222222222222222222222222555555666555444555888:::;;;???CCCJJJWWWfffmmmllloooyyy{{{xxxxxxyyy}}}ssshhhggggggnnnwww~~~{{{zzzzzz|||qqqhhhfffccc```\\\ZZZXXXWWWYYYZZZ\\\___```aaabbbbbbbbbdddgggiiikkkmmmppprrrrrruuuyyy}}}qqqiiijjjmmmooowwwxxxsssyyyxxxsssjjjccc\\\WWWPPPHHHEEEFFFEEEGGGKKKNNNOOOPPPOOONNNMMMMMMPPPXXXbbbjjjkkkjjjeeebbb\\\UUUPPPOOOPPPRRRQQQOOOKKKHHHFFFFFFHHHIIINNNOOOPPPPPPOOOMMMJJJHHHGGGGGGFFFEEEFFFJJJPPPUUU]]]eeejjjeeebbbccceeeeeeaaahhhrrr{{{lllhhheeeiiisss~~~rrrtttxxx|||uuueeedddcccaaa^^^UUUKKKJJJNNNOOOPPPVVV^^^dddhhhqqq{{{{{{qqqsssxxxyyyvvviiiccc]]]^^^iiiwww|||oooddd```___aaaiiirrrlllaaa\\\WWWWWWUUURRRSSSWWWaaakkkyyyzzznnnrrrrrreeeHHHBBB>>>>>><<<999888999333333222222111222222222222222222222222222222222666666777666555666888::::::>>>BBBHHHUUUeeemmmkkkttt{{{{{{yyyzzzwww~~~xxxiiifffdddiiirrr{{{}}}{{{{{{sssfffccc___]]]\\\\\\[[[ZZZYYYZZZ]]]___aaabbbbbbbbbaaadddgggiiijjjllloooqqqwwwyyy}}}}}}|||~~~tttmmmnnnrrrtttyyyyyyvvv~~~xxxrrriiibbb[[[VVVOOOGGGCCCDDDEEEGGGJJJMMMOOOPPPPPPPPPOOOOOOQQQYYYcccjjjkkkiiifffccc^^^XXXSSSQQQRRRTTTTTTRRRNNNKKKJJJIIIJJJKKKOOOPPPRRRSSSRRROOOKKKHHHIIIIIIGGGEEEEEEHHHLLLPPPVVVaaaiiihhhgggkkkmmmlllfffmmmxxxllleeebbbjjjvvv}}}yyy|||yyyiiieeegggddd___YYYUUUQQQOOONNNRRRVVV\\\bbbiiirrr}}}~~~|||nnn___[[[```hhhxxxvvvmmmccc^^^^^^bbbkkkuuu|||jjjbbbZZZTTTUUUVVVUUUVVVXXXdddkkk}}}uuufffjjjttt___KKKDDD===;;;999555444666666444222222333333333222333222222111111222222333111222333333222222444666999>>>DDDIIIRRR___kkkrrruuu|||}}}xxxxxx{{{sssgggcccaaaeeejjjpppyyy|||zzz}}}yyyhhhbbb```cccddd```\\\\\\\\\ZZZYYY[[[```ccccccbbbaaabbbeeegggiiikkkooorrrqqquuu{{{ssskkknnnyyy}}}}}}}}}xxxtttnnnggg^^^SSSLLLHHHGGGGGGGGGHHHIIIKKKNNNQQQSSSUUURRRVVV\\\bbbfffhhhggggggjjjgggbbb]]]YYYWWWWWWWWWYYYWWWSSSNNNKKKJJJMMMOOOTTTWWWZZZYYYUUUPPPNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJRRRUUUYYY___fffmmmrrrvvvnnnttt|||kkkdddaaaiiiuuu}}}}}}~~~tttiiigggkkkgggaaaZZZUUUQQQPPPPPPVVVZZZaaagggoooyyyqqqaaa]]]ccclll}}}tttkkkbbb^^^___eeeooozzzvvveee___XXXTTTUUUWWWWWWYYY[[[aaammmpppbbbgggsssaaaKKKDDD===;;;999555444666666444222222333444333222333222222222222222222333333444555444444444666888888<<>><<<999666555777666444222222333444333222222222222222222222222222222444444444444444666888888;;;???EEEMMMXXXgggqqqqqqvvvxxxkkkeeeaaabbbeeeiiirrrzzz{{{zzzxxx{{{~~~mmmfffaaaaaa```[[[WWWVVVXXXWWWWWWYYY\\\^^^______^^^aaaeeehhhjjjlllnnnoooppptttzzz~~~|||sssvvv{{{vvvrrrppplllddd\\\TTTOOOLLLJJJHHHHHHIIIKKKMMMPPPRRRSSSXXXZZZ^^^aaacccbbb```^^^bbbdddeeeeeeccc___ZZZWWWWWWVVVVVVTTTRRRPPPNNNMMMRRRVVV[[[]]][[[XXXUUUTTTOOONNNMMMKKKKKKLLLMMMNNNNNNOOORRRVVV\\\ccciiimmmkkkssshhhbbb___fffpppyyy}}}~~~sssjjjiiilllmmmggg___WWWTTTVVVZZZ^^^bbbgggmmmuuu}}}xxxhhheeeppp}}}ooofff___^^^bbbjjjwwwhhh[[[XXXTTTSSSVVVXXXXXX[[[___ggg~~~qqqjjjssseeeLLLEEE???<<<:::666555777666444333333444444333222222222222222222222222222000111222222111222444666888:::>>>DDDJJJTTTcccppppppuuu}}}nnngggaaaaaaccchhhpppyyy}}}|||{{{|||rrrjjjdddcccaaa]]]YYYXXXWWWWWWWWWXXXZZZ\\\]]]]]]]]]aaafffiiikkklllmmmoooqqquuuzzz~~~vvvrrr{{{}}}wwwsssqqqmmmggg___WWWQQQMMMKKKHHHIIIJJJKKKMMMOOOQQQRRRWWWYYY]]]___``````^^^]]]```bbbccccccaaa^^^YYYWWWUUUVVVWWWXXXXXXTTTOOOLLLQQQUUUZZZ^^^___]]]ZZZWWWQQQPPPNNNLLLLLLNNNOOOQQQRRRSSSTTTVVV[[[```eeehhhjjjssshhhaaa^^^dddmmmvvv}}}~~~|||pppiiiiiilllooohhh^^^VVVSSSVVV\\\```ggglllrrryyyyyykkkkkkxxxmmmeee______ccckkkxxxzzzeee[[[XXXTTTSSSUUUVVVVVVZZZ___llltttrrr}}}fffMMMFFF???===;;;777666888777555333333444444444333111222222333333222222111000111222222111111333555999999===CCCHHHOOO^^^mmmpppuuurrrjjjcccaaacccgggqqqzzztttllleeecccbbb^^^[[[[[[VVVWWWWWWXXXYYYZZZ\\\]]]^^^aaafffjjjlllmmmnnnoootttwww|||~~~ppprrr~~~zzzvvvqqqnnnhhh```YYYRRRNNNKKKIIIIIIJJJKKKLLLNNNPPPQQQSSSVVVYYY\\\_________^^^`````````^^^]]]ZZZXXXWWWVVVWWWZZZ]]]]]]ZZZSSSMMMQQQTTTYYY]]]```___]]]ZZZSSSQQQOOOMMMMMMNNNPPPRRRVVVVVVVVVWWWYYY\\\___aaagggppp~~~hhhbbb^^^bbbjjjsss~~~|||}}}zzzpppiiiiiimmmrrrkkk```WWWSSSVVV\\\aaakkkpppvvv~~~vvvlllqqq~~~iiiccc___aaagggooo{{{sssccc]]]XXXUUUSSSUUUUUUVVV[[[bbbttt|||qqqssseeeNNNFFF@@@>>>;;;888777999777555333333444555444333111222333444444333222111111333333333333333555777888888<<>><<<888777999777555444333444555444333000111333444444333111000111222333333222333555777666555;;;BBBCCCCCCPPPaaappprrr|||~~~}}}ssshhhbbbaaaccckkktttyyy|||wwwmmmiiifffbbb``````XXXZZZ\\\[[[ZZZ[[[]]]```bbbeeehhhjjjlllnnnqqqtttuuuxxx}}}zzzlllggghhhttt}}}zzzuuuqqqjjjbbbZZZTTTQQQOOOJJJJJJJJJKKKKKKMMMNNNOOONNNPPPTTTXXX\\\^^^``````]]]]]]^^^^^^___``````aaa___```ccchhhkkkhhh___WWWQQQQQQSSSWWW\\\___^^^\\\WWWTTTPPPMMMKKKLLLOOOPPPQQQRRRTTTUUUVVVWWWWWWVVVWWW```nnn|||}}}jjjccc^^^```fffooo{{{}}}}}}{{{yyyvvvtttrrrrrrrrrqqqpppooovvvwwwmmmfffiiipppjjjeee]]]YYYZZZaaajjjpppnnnttt|||nnnlllxxxvvvccc```aaahhhqqqzzzhhh^^^]]]XXXUUUTTTUUUWWW[[[eeeooopppiiinnn{{{dddNNNGGGAAA???<<<888777999777666444444555555555444000111333444444333111000///000111111000111333555444333999AAA@@@???KKK\\\ooopppwww}}}|||vvvjjjbbb___```gggoootttyyy~~~tttoookkkfffcccdddYYY[[[]]]\\\[[[[[[^^^aaadddfffhhhjjjlllooosssvvvtttxxx|||xxxuuuqqqiiibbbbbbaaaggguuu~~~{{{wwwssskkkbbb[[[UUURRRQQQJJJJJJJJJKKKKKKLLLMMMNNNMMMOOOSSSWWW[[[^^^___```[[[\\\___aaadddeeeffffffddddddggglllpppmmmddd\\\RRRQQQQQQUUU[[[^^^^^^]]]XXXUUUQQQMMMKKKLLLNNNOOOOOOQQQTTTWWWXXXYYYXXXWWWSSS[[[hhhttt|||yyykkkddd___```dddkkkuuu}}}zzzvvvrrrmmmnnnnnnkkkgggcccaaaaaafffnnnyyywwwqqqmmmjjjhhhkkkiiiddd``````eeelllssstttyyyvvvhhhnnn{{{}}}ooodddaaaaaaiiiwwwxxxfff\\\YYYVVVQQQQQQTTTSSSVVVjjjnnnsss|||gggSSSJJJCCCAAA@@@===;;;<<<888777555444333333333444222222222222222222222222///111222444555555444444888333666>>>AAAAAAJJJXXXmmmsssrrrxxxvvvhhh______eeelllrrrxxx~~~}}}}}}}}}sssqqqqqqkkkccc^^^``````___]]]___dddhhhgggiiilllnnnooopppqqqsss{{{|||}}}ooobbb```^^^WWWVVV[[[YYY^^^gggttt~~~}}}|||yyysssjjj```XXXSSSRRROOOKKKIIILLLQQQSSSQQQMMMOOOOOOPPPSSSWWWZZZ\\\]]]ccccccdddeeegggiiikkkllllllkkkmmmsssyyyvvvlllcccZZZTTTQQQUUUZZZZZZYYYZZZYYYUUUPPPOOOOOOPPPOOOMMMMMMRRRWWWYYYWWWUUUTTTUUUVVVXXX^^^jjjvvv~~~wwwqqqmmmnnnggg``````dddjjjvvv|||zzzxxxuuuqqqnnnjjjjjjiiifffbbb___^^^___eeemmmyyyxxxqqqkkkgggdddiiihhhfffdddfffllltttzzz|||qqqjjjqqq~~~{{{llleeebbbbbbkkkxxxuuucccZZZXXXVVVSSSSSSUUUUUUZZZqqq~~~pppwwwiiiUUULLLEEECCCAAA>>><<<<<<:::999777555444444444555222222222222222222222222000111222333444444444444777333666>>>@@@@@@HHHUUUhhhrrrtttyyyyyylllbbb```eeekkkpppvvv}}}~~~}}}}}}yyyvvvvvvooofff___aaaccccccbbbccceeehhhhhhjjjmmmnnnnnnppprrrttt{{{|||~~~~~~|||~~~ppp```UUUUUUTTTOOOOOOTTTTTTXXXaaammmzzz}}}zzztttlllbbbZZZTTTRRRNNNKKKIIILLLPPPSSSRRROOOPPPPPPPPPSSSVVVZZZ]]]^^^ccccccdddfffgggiiijjjkkknnnnnnrrryyy~~~vvvmmm^^^VVVRRRVVV\\\\\\[[[[[[\\\XXXSSSPPPPPPPPPNNNLLLOOOUUU[[[^^^\\\XXXUUUTTTVVVXXX^^^fffooovvv{{{~~~|||xxxuuurrroookkkhhhsssjjjbbb```bbbiiiuuu{{{~~~~~~|||wwwssspppnnnkkkhhhddddddbbb___[[[ZZZZZZ[[[bbbjjjwwwyyyqqqjjjdddbbbeeefffgggiiilllsss{{{tttnnnmmmvvvvvviiidddbbbdddnnn{{{ppp^^^WWWVVVUUUSSSUUUWWWWWWaaa|||{{{vvvmmmXXXOOOGGGDDDBBB>>>;;;<<<;;;:::888666555555555666333333333333333333333333222222222222333444555555777444666<<<>>>>>>FFFQQQbbbpppuuuxxx}}}qqqgggccceeeiiinnntttzzz}}}|||~~~~~~|||tttlllbbbdddggghhhhhhggghhhhhhkkklllnnnnnnnnnppprrruuu{{{|||zzzppphhheeeggg]]]PPPHHHHHHIIIFFFHHHMMMNNNRRRXXXbbblllwww}}}wwwoooeee]]]VVVRRRMMMJJJIIIKKKPPPSSSTTTSSSRRRRRRRRRSSSVVVZZZ___aaaeeeeeeggghhhiiijjjjjjjjjmmmooottt|||}}}wwwcccZZZUUUYYY___```^^^]]]\\\YYYVVVSSSSSSRRRQQQOOORRRWWW^^^bbb```\\\WWWUUUYYY\\\```eeejjjnnnpppqqqqqqnnniiifffeeedddcccaaawwwmmmccc___```fffsss~~~{{{}}}~~~}}}xxxrrrmmmiiigggeeeccc___^^^\\\YYYVVVUUUVVVXXX^^^ggguuu{{{rrrjjjeeeccceeegggjjjmmmqqqwww~~~yyynnnmmmpppzzzqqqeeeaaabbbfffppp}}}lll[[[UUUUUUSSSSSSUUUWWW[[[jjjwww|||qqqXXXOOOGGGDDDBBB===;;;;;;;;;:::888666555555555555333333333333333333333333333333222111222333555666555444777;;;<<<===DDDNNN^^^nnntttttt{{{wwwkkkeeedddfffkkkpppwww{{{|||~~~yyyqqqggghhhiiijjjjjjkkkkkkkkknnnoooppppppoooqqqtttvvvzzz|||uuuhhh___YYYVVVWWWRRRIIICCCCCCDDDCCCFFFJJJJJJMMMRRRYYYaaahhhnnnqqqsssxxxyyyrrrjjjaaaYYYTTTLLLJJJIIIKKKOOOSSSUUUUUUTTTTTTTTTTTTVVV[[[aaaeeehhhiiikkklllllllllkkkjjjjjjlllqqqzzz~~~yyyiii```ZZZ^^^ccccccaaa```]]][[[YYYXXXWWWWWWVVVVVVTTTXXX]]]aaabbb___[[[YYY^^^cccgggiiijjjmmmnnnlllnnnjjjddd```^^^^^^^^^]]]zzzoooccc^^^^^^cccooozzz~~~zzzuuunnnhhheeecccaaa```[[[ZZZYYYVVVSSSSSSUUUWWW\\\eeesss{{{sssllliiihhhjjjlllpppssswww{{{rrriiikkktttzzzkkkbbb___bbbhhhssshhhZZZUUUUUUQQQRRRSSSVVV___ttt~~~xxxuuu~~~rrrWWWNNNFFFCCCAAA===;;;;;;;;;:::888555444333333444333333333333333333333333444333222111222333444555444444777:::;;;===DDDKKK[[[lllrrrnnnrrryyy|||ppphhhddddddgggllltttyyy|||~~~}}}uuummmllljjjjjjkkkmmmnnnoooppprrrssssssrrrsssuuuwwwyyy{{{xxxeeeZZZUUUQQQOOOPPPNNNHHHDDDCCCCCCCCCEEEHHHIIILLLPPPUUU[[[```ccceeegggmmmtttzzz}}}|||vvvoooggg]]]WWWNNNLLLJJJKKKMMMQQQUUUVVVUUUUUUVVVVVVXXX\\\bbbggglllmmmoooppppppnnnllljjjhhhjjjnnnuuu{{{}}}|||yyyooohhhdddfffhhhfffcccccccccbbbaaa___\\\ZZZZZZZZZWWWYYY\\\___aaaaaa```___aaaiiinnnnnnnnnqqqqqqnnnnnnjjjddd___^^^^^^^^^^^^|||qqqeee^^^]]]aaalllvvv~~~vvvrrrkkkfffccc```^^^]]]YYYZZZYYYWWWUUUUUUWWWXXX\\\eeetttyyyqqqlllkkklllooorrrvvvyyy}}}mmmfffhhhwwwqqqfffaaa^^^bbbkkkwwwwwweee[[[VVVTTTRRRQQQRRRWWWeeexxxyyysssxxxmmmTTTKKKDDDCCCBBB>>>======;;;:::888555444333333333333333333333333333333333333333333222222333333444222555888:::;;;>>>EEEJJJWWWiiioookkknnntttwwwlllfffcccdddiiipppwww|||zzzrrrooollllllmmmppprrrrrrsssuuuwwwwwwvvvvvvvvvwwwwwwzzzzzziiiWWWOOOMMMKKKJJJKKKKKKHHHEEEBBBAAABBBDDDEEEKKKMMMQQQVVVZZZ^^^aaabbbccciiiqqqvvvyyy|||~~~zzztttlllbbbZZZQQQOOOLLLKKKLLLOOOSSSVVVUUUWWWYYYYYYZZZ]]]ccchhhnnnppprrrsssrrroookkkiiiggghhhkkkpppvvvzzz{{{{{{uuurrrqqqrrroooiiifffhhhkkkkkkjjjfffbbb^^^]]]]]]^^^^^^___aaadddfffeeedddbbbnnnuuusssssswwwwwwsssmmmiiidddaaa``````aaaaaasssggg```^^^aaajjjtttyyyrrrnnniiidddaaa___\\\ZZZYYYZZZ[[[[[[YYYXXXYYY[[[^^^hhhwww~~~}}}vvvnnniiiiiilllnnnqqqvvv{{{wwwkkkiiikkkyyyxxxiiibbbaaa___eeeooo{{{nnnbbb[[[VVVRRRTTTRRRRRRYYYlll{{{wwwzzzsss}}}eeeRRRJJJCCCCCCCCCAAA@@@AAA===;;;999777555444444444444444444444444444444444333333333444444333333222111555999:::;;;@@@FFFJJJQQQeeemmmkkknnnsss}}}}}}qqqiiieeeaaafffnnnvvv{{{uuurrrpppqqqsssuuutttssstttwwwzzz{{{zzzyyyxxxxxxuuuyyy~~~rrraaaOOOHHHHHHHHHGGGHHHHHHGGGFFFCCCAAABBBDDDEEEMMMOOOSSSXXX\\\```bbbcccfffllltttyyy{{{}}}|||xxxpppeee]]]UUURRROOOKKKJJJMMMQQQUUUTTTXXX[[[\\\\\\^^^dddiiinnnpppssstttrrrnnniiifffeeeeeegggkkkqqqwww{{{~~~|||}}}wwwmmmjjjnnnlllnnnnnnlllhhheeeeeeffffffeeefffiiilllllliiiffffffttt|||zzzyyy~~~~~~yyyrrrnnniiieeecccaaa```___uuuiiibbb```bbbjjjsss~~~uuuooolllgggccc```^^^[[[XXXZZZ\\\]]]]]]\\\[[[[[[\\\aaajjjzzzsssrrr}}}|||tttkkkfffgggjjjiiimmmssszzzxxxnnnlllnnnqqqzzzssseee```bbb```gggrrr~~~}}}iii```[[[UUUPPPVVVSSSRRRZZZqqq{{{{{{tttvvv^^^QQQJJJDDDDDDEEECCCCCCDDD>>>===:::888666555555555444444444444444444444444222333444555444333222111000555999:::<<>>===;;;999888777666666666555555555555444444444...//////000111333444555444666888:::<<<@@@EEEIIIRRR[[[gggoooooooooyyy}}}ooocccdddeeekkkuuu|||}}}{{{xxxxxxyyyxxxuuuqqqwwwxxxyyyxxxvvvvvvwwwxxxuuuyyysss^^^KKKHHHHHHCCCCCCHHHIIIIIIGGGEEEDDDEEEHHHKKKSSSTTTYYY^^^```___dddkkkmmmvvv|||sssjjjeeeXXXVVVRRRNNNLLLLLLLLLMMMNNNUUU\\\_________cccggghhhkkknnnpppmmmfff___ZZZZZZZZZ^^^dddiiippp|||tttnnnmmmnnnoooqqqsssssssssqqqpppssspppqqqwwwyyytttqqqssswww~~~{{{qqqiiieeebbb^^^[[[tttkkkdddaaaeeemmmzzz~~~~~~~~~~~~}}}yyysssooommmiiiccc^^^\\\\\\[[[ZZZ]]]]]]___```aaabbbbbbbbbhhhooozzzxxxlllkkksss}}}zzzwwwsssooollliiigggeee```bbbkkkrrrzzz{{{jjjcccbbbcccooo}}}|||lll```^^^```fffnnn{{{lll___[[[XXXTTTRRRRRRSSSYYYhhh|||oooZZZMMMHHHDDDEEEEEEBBBAAACCC???>>><<<:::999777777666666555555555555444444444000000000111222333444555444555777999;;;???DDDHHHMMMVVVdddnnnppprrr{{{ttthhhddddddiiissszzz~~~~~~zzzzzzzzzyyyvvvrrrqqqsssuuuuuuuuuuuuwwwxxxxxx{{{vvv```LLLGGGGGGDDDCCCGGGGGGGGGFFFEEEDDDFFFJJJMMMTTTUUUYYY^^^^^^^^^cccjjjsss}}}|||tttlllhhh\\\YYYTTTPPPMMMLLLLLLMMMOOOUUU]]]bbbdddeeegggiiihhhiiikkkkkkhhhddd___\\\[[[[[[^^^ccciiippp|||}}}rrrmmmlllppprrrtttuuuvvvuuutttsssuuuqqqqqqvvvyyywwwwwwzzz|||~~~ssskkkgggeeebbb___wwwnnnfffbbbeeelllwww}}}{{{xxxvvvrrrmmmiiijjjfff```\\\[[[[[[[[[[[[______```bbbbbbccccccccchhhoooyyymmmfffjjj||||||zzzyyyxxxxxxvvvrrrpppfffbbbccchhhnnnyyy|||oooccc______cccqqqvvviii```___aaafffqqq}}}eeeZZZXXXVVVTTTRRROOOQQQYYYlll}}}mmmXXXOOOIIIFFFGGGFFFCCCBBBDDDAAA@@@>>><<<:::999888888666555555555555444444444222222222222222333444444222444666777999<<>>FFFIIIQQQ]]]dddfffhhhlllwwwmmmfffhhhnnnrrrvvvzzz{{{{{{tttkkkdddbbbgggmmmqqqsssrrrrrrrrr{{{~~~}}}iiiXXXMMMGGGEEEDDDBBBDDDGGGJJJMMMSSSZZZ___bbb```aaadddggglllwwwzzzvvvrrrlllddd[[[TTTQQQPPPPPPTTTTTTTTTVVV[[[cccjjjoootttwww|||}}}xxxqqqlllhhhhhhkkkrrrwww~~~|||zzzxxxyyyzzz|||}}}~~~zzzsssooovvv|||rrrooooooooonnn|||ssshhhccceeeeeekkksss|||ssspppllliiihhhfffcccbbb]]]ZZZVVVTTTUUUWWWXXXYYYXXX[[[___eeejjjooorrrtttssswww{{{~~~}}}{{{zzzyyyxxxsssllleeebbbjjj~~~~~~}}}~~~wwwnnnccceeekkkwww~~~qqqddd]]]\\\]]]aaakkkxxx}}}lllaaa^^^bbbgggjjj}}}uuuhhh[[[VVVUUUSSSQQQRRRNNNVVVbbbrrrzzzsss}}}eee[[[RRRLLLHHHIIIHHHDDDBBBCCCEEEDDDBBB???===;;;999999666555555555555444444444222222111111111222222333222333333333444666:::>>>DDDEEELLLYYYccchhhkkknnn{{{sssiiihhhlllppptttwww}}}~~~wwwmmmfff]]]bbbjjjpppssssssrrrrrrxxx{{{~~~~~~ttt```PPPHHHFFFFFFEEEGGGJJJMMMQQQWWW^^^ccceeecccdddhhhlllsss|||yyytttnnneee\\\UUUQQQPPPQQQRRRTTTWWWXXXYYY]]]ccchhhooosssyyy~~~~~~{{{vvvrrrnnnnnnqqqvvvyyy}}}~~~zzz{{{|||~~~}}}{{{tttooovvvvvvrrrppppppooovvvjjjeeeeeeccchhhoooxxx~~~sssppplllhhhfffccc```^^^YYYVVVSSSRRRUUUXXX[[[\\\[[[^^^bbbgggmmmqqquuuvvvxxxzzz}}}{{{vvvnnnhhheee```]]][[[[[[]]]ggg{{{|||rrrgggjjjppptttggg\\\\\\]]]cccpppttteee\\\]]]dddlllppppppdddXXXUUUUUUSSSRRRSSSSSS___ooovvvqqqxxxbbbZZZTTTNNNJJJJJJIIIEEEDDDEEEEEEDDDBBB???<<<:::999999666666555555555444444444111111000000111111222333222333444444444666:::===BBBBBBIIIXXXdddjjjooorrrtttwwwkkkhhhlllooorrruuu{{{qqqiiiXXX___hhhooorrrsssssssssssswww{{{{{{{{{zzzeeeRRRHHHGGGHHHGGGIIIKKKOOOSSSYYYaaafffiiihhhhhhmmmrrrzzz~~~|||uuuooofff\\\UUURRRQQQQQQMMMRRRXXXYYYWWWXXX\\\aaajjjnnntttzzz|||{{{xxxvvvrrrrrrtttxxxyyy{{{zzzzzz{{{}}}}}}{{{uuuooovvvxxxtttrrrpppooovvviiibbb```aaahhhpppxxx~~~|||uuuooojjjiiifff```\\\\\\WWWUUUSSSSSSTTTWWW[[[^^^\\\```ffflllqqquuuvvvwwwyyyxxxxxxvvvnnnaaaYYYWWWUUUUUUVVVVVVZZZcccpppyyywwwmmmoooxxxrrrbbb\\\]]]```jjjyyyyyylllcccddddddeeeooo|||mmmcccZZZWWWWWWUUUSSSTTTZZZlllsssrrr~~~sss___XXXOOONNNNNNLLLJJJHHHFFFEEEEEECCCAAA??????>>><<<:::555555555444444333333333444444444333333333222222333222111000111333555777>>>EEEKKKPPP[[[iiipppooonnn{{{qqqiiiiiioootttxxx~~~~~~uuulllaaa^^^]]]eeeqqqxxxwwwssstttuuuyyy|||{{{}}}lllVVVJJJFFFGGGHHHHHHJJJPPPYYYcccjjjnnnqqqmmmnnnxxx~~~|||zzzmmmaaa\\\WWWOOOKKKMMMKKKRRR[[[```___]]][[[[[[ccceeejjjqqqwww|||~~~~~~{{{xxxvvvvvvuuuwww|||wwwuuuyyy~~~}}}|||xxxtttwwwyyysssnnnkkkhhh|||qqqhhhdddbbbhhhnnnvvv}}}{{{uuuooojjjhhheee___[[[[[[WWWUUUTTTSSSTTTVVVZZZ\\\^^^bbbhhhoootttwwwxxxxxxtttrrrqqqoooggg[[[UUUTTTSSSUUUXXXYYY[[[```iiiooowwwuuuvvvzzzxxxpppttt~~~{{{vvvjjj]]][[[___eeeppp~~~rrrggg```cccfffiiitttjjjaaaYYYWWWWWWUUUUUUVVVdddxxx}}}rrruuuooo\\\VVVNNNMMMMMMLLLJJJHHHGGGFFFFFFDDDBBBAAAAAA???===;;;666666555555444444333333444333333333222222222222555444444444555666888999===CCCIIINNNYYYfffnnnnnnnnnxxxyyyooolllnnnrrruuu~~~|||sssccc___]]]cccnnnwwwxxxuuuxxxxxx{{{}}}|||}}}rrr[[[MMMJJJJJJKKKLLLPPPVVV___hhhooosssxxxuuuwww}}}vvvkkkaaa^^^ZZZSSSPPPPPPKKKQQQXXX^^^```aaa``````ccceeehhhnnnuuuzzz~~~}}}zzzxxxuuuvvv~~~yyytttwww|||~~~zzzzzzvvvrrruuuyyysssoookkkhhhxxxnnngggbbbeeejjjsss|||zzzuuunnniiigggccc]]]YYYZZZXXXWWWUUUSSSTTTVVVXXXZZZ]]]bbbiiiqqqvvvxxxxxxwwwooollliiiggg```WWWTTTUUUVVVZZZ___bbbcccfffjjjnnnmmmnnnrrrxxxyyyvvv||||||zzz|||yyyxxxtttooollliiiaaaYYY[[[bbbmmmyyy|||iiiaaa^^^cccjjjppp{{{vvveee^^^WWWVVVVVVUUUWWW[[[ooowwwrrr{{{jjjWWWSSSLLLLLLLLLKKKJJJHHHGGGFFFGGGEEECCCCCCBBBAAA>>><<<777777666666555444444333333333333222222222111111000111111222444555666666<<>><<<;;;::::::999777666666555333333333222222222111111111222333555666666777666<<<@@@HHHRRRZZZbbbjjjqqqkkklllppp|||yyyqqqnnnnnnuuuyyysssllleeedddjjjttt{{{}}}zzzxxxyyy{{{}}}~~~kkkWWWPPPTTTTTT[[[dddmmmsssyyy~~~~~~{{{zzzyyyvvvrrrmmmhhhaaaWWWOOOOOOMMMNNNUUU___jjjppprrrtttuuuuuuuuuuuuwww|||xxxsssrrrqqqqqqrrrssswwwwwwtttwwwzzztttrrrpppnnn{{{ssshhhbbbaaaiiiuuu}}}|||~~~zzzvvvpppiiibbb```]]]XXXVVVXXXZZZYYYXXXWWWWWWXXXXXXYYYYYY]]]dddkkkpppqqqqqqpppgggbbb^^^^^^]]]]]]cccjjjgggppp|||{{{uuussspppooooooppphhh```[[[WWWVVVZZZ___hhhuuu~~~qqqfff^^^___dddkkkuuunnnbbbWWWUUUTTTSSSQQQSSS]]]hhhxxxuuuzzzbbbUUUOOOJJJJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDBBB???<<<===<<<;;;:::999777777666444444444333333333222222111222222333333444444555;;;@@@JJJVVV]]]bbbjjjqqqmmmmmmnnnvvvxxxrrrnnnqqquuuzzzxxxqqqjjjhhhlllsssyyy|||zzzwwwxxx{{{}}}oooYYYSSSWWWZZZaaakkksssxxx}}}}}}~~~}}}{{{yyywwwwwwtttooolllhhh___UUUPPPOOOOOOTTT\\\eeemmmqqqxxxzzz}}}|||{{{{{{~~~|||uuuqqqnnnnnnqqquuuyyyzzzxxx{{{zzzuuutttsssrrrzzzpppgggccciiirrr{{{~~~~~~yyyuuunnnfff```^^^\\\XXXWWWXXXWWWWWWVVVVVVVVVWWWWWWXXXUUUXXX^^^dddhhhkkkkkkkkkddd```]]]^^^___bbbiiiqqqttt~~~~~~sssppppppooonnnoookkkbbb[[[WWWUUUTTTZZZcccooo{{{vvvjjj```]]]aaagggnnnxxxqqqccc\\\UUUTTTTTTSSSPPPRRR]]]jjjyyyyyyuuuaaaUUUMMMKKKKKKJJJIIIGGGEEEDDDCCCDDDDDDDDDEEEFFFDDD@@@===>>>===<<<;;;:::888777777555555555444444444333333111111000//////000111222999???KKKYYY___bbbhhhqqqqqqpppnnnrrrwwwpppmmmpppvvv}}}zzzsssqqqsssxxx|||~~~~~~zzzyyy{{{}}}uuu^^^WWW\\\bbbiiissszzz~~~~~~}}}|||yyyzzzwwwqqqnnnkkkbbbXXXQQQQQQRRRTTTXXX___hhhnnnvvv{{{wwwpppkkkmmmsssvvv{{{}}}{{{zzzvvvvvvuuuuuu~~~vvvllleeeiiipppwww~~~~~~yyyuuullleee___]]][[[WWWWWWYYYUUUTTTTTTTTTUUUUUUVVVWWWOOORRRWWW]]]aaadddeeeeeeddd```___aaacccfffnnnwwwyyyooonnnooooooooopppggg___XXXVVVUUUUUU\\\fffsss~~~{{{pppeee\\\\\\aaahhhppp{{{uuudddYYYVVVTTTTTTTTTSSSOOOQQQ]]]kkk{{{}}}qqq```TTTLLLKKKKKKJJJIIIGGGEEECCCBBBEEEEEEFFFGGGGGGFFFBBB??????>>>===<<<:::999888777666666555555555444444444666555333111111222333555777===KKKZZZ```aaagggooossssssoooppp}}}{{{qqqkkknnnsss{{{|||zzz{{{}}}{{{}}}~~~yyyaaaZZZ```hhhoooxxx~~~}}}~~~~~~~~~zzzsssnnnkkkaaaVVVQQQSSSTTTTTTUUU[[[dddkkkssszzzyyypppjjjmmmtttvvv|||~~~}}}zzzwwwwwwwwwwww}}}vvvmmmgggiiirrr}}}{{{kkkfff```[[[YYYXXXWWWVVVXXXVVVTTTSSSRRRTTTUUUWWWUUUUUUWWWZZZ^^^`````````aaaccchhhkkkmmmqqq{{{}}}yyyuuutttuuusssnnniiieee[[[SSSSSSUUUYYYbbbmmmsssbbb\\\___]]]aaajjjwwwuuucccWWWTTTUUUSSSOOOMMMMMMNNNSSS___lll{{{|||bbbUUUMMMGGGJJJKKKKKKIIIFFFBBBAAA@@@GGGHHHIIIJJJIIIGGGDDDCCC@@@>>>===<<<<<<;;;888666666555555444333333333333333333222222333333444555666===IIITTT[[[```dddfffoooooonnnnnnxxxvvvrrrsssuuuxxx}}}{{{iiibbbdddkkkuuu}}}|||zzz~~~~~~}}}{{{~~~{{{xxxuuuqqqjjj```YYYTTTQQQRRRUUUVVVXXX___fffooottt|||{{{nnniiikkkooowwwwwwxxx{{{~~~|||yyyzzz|||}}}wwwmmmffffffnnnyyy}}}{{{oooiiibbb\\\YYYWWWUUUTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZYYYXXXYYY]]]aaadddffflllooossswww}}}~~~zzzuuussssssqqqlllgggaaaYYYSSSTTTWWW]]]jjjwww~~~nnn___YYY\\\]]]cccmmmzzzmmm___UUURRRSSSPPPMMMKKKKKKMMMTTTcccppp||||||aaaUUUNNNHHHHHHHHHGGGEEEAAA??????@@@HHHIIIJJJJJJIIIGGGEEECCCAAA???>>>======<<<:::777666555444333333333333333333333222222333333444555777<<>><<<:::666666555333333222222222333333333333333444444555777:::???DDDKKKTTT]]]cccnnnrrrrrrppprrrzzzvvvrrrooopppvvv}}}nnnffffffcccjjjppprrryyy~~~~~~~~~~~~}}}zzzxxxwwwwwwuuuooofff___VVVSSSRRRUUUVVVXXX___gggooosssxxx}}}qqqhhhhhhjjjoooqqquuu{{{zzzoooiiijjjqqqwww~~~|||sssmmmddd]]]XXXVVVTTTSSSTTTWWW[[[```bbbcccaaa```ddddddbbbbbbeeekkksssxxx~~~{{{vvvrrrmmmhhheee```\\\XXXTTTSSSSSSUUU[[[hhhzzz~~~qqqhhhaaa\\\[[[]]]___hhhvvveeeXXXTTTRRRPPPOOONNNMMMNNNQQQVVVbbbwwwttt___UUUOOOKKKJJJKKKLLLLLLIIIGGGGGGGGGJJJJJJKKKKKKJJJHHHEEECCCDDDBBBAAAAAAAAA@@@>>><<<777666555444333333222222333333333333333444555555666888<<<@@@GGGOOOXXX___kkkppptttrrrpppuuu{{{uuuooonnnssszzznnneeeeeeaaafffkkkoooyyy}}}~~~~~~|||uuutttsssttttttooogggaaa\\\YYYWWWYYYZZZ\\\bbbjjjpppssswww{{{~~~~~~mmmddddddfffooorrrwww~~~vvvmmmkkknnnsss~~~sssmmmccc\\\XXXVVVUUUTTTUUUXXX]]]aaaddddddbbbaaaccceeehhhjjjmmmrrryyy|||{{{rrroooiiiddd___[[[WWWTTTQQQSSSUUUXXX```nnn~~~zzziii___[[[ZZZ[[[^^^dddnnn{{{qqq[[[RRRRRRRRRQQQPPPNNNNNNQQQVVV]]]jjjppp___VVVPPPMMMKKKNNNRRRRRRPPPMMMKKKJJJKKKLLLLLLLLLJJJHHHEEEDDDEEECCCBBBBBBCCCBBB@@@>>>999888666555444333333333444444333333444444555666555888<<<@@@FFFMMMTTTYYYffflllssstttrrrttt{{{tttpppssswww{{{}}}~~~lllbbbaaa^^^bbbgggnnn||||||}}}~~~|||yyytttsssrrrttttttrrrkkkfffaaa]]][[[[[[[[[\\\ccckkkqqqssswwwzzz~~~wwwhhhaaabbbfffqqqttt{{{}}}rrrkkkkkknnnyyyuuunnneee]]]XXXVVVVVVUUUVVVXXX[[[___bbbcccccccccdddiiinnnrrrvvv{{{~~~|||yyyxxxpppmmmhhhccc]]]YYYWWWVVVRRRVVVZZZ___jjjyyyvvvdddZZZXXXXXX\\\```nnnwwwxxxgggWWWQQQRRRRRRQQQQQQNNNQQQVVV]]]cccqqqlll___WWWRRROOOLLLOOORRRSSSQQQMMMKKKIIILLLMMMMMMMMMKKKHHHFFFDDDEEEDDDCCCCCCCCCCCCAAA???;;;:::888777555555444444444444444444444555555666555777<<<@@@EEEKKKQQQVVV```gggqqquuussssss}}}{{{uuurrrtttxxx{{{{{{yyyiii``````\\\aaagggrrr||||||}}}~~~~~~~~~~~~~~~{{{xxxxxxvvvtttuuuwwwuuuqqqmmmeee```\\\[[[ZZZ[[[aaahhhpppsssvvvzzztttfffaaacccfffooossszzzxxxooolllmmmqqqyyyzzzssshhh___ZZZWWWVVVUUUTTTUUUWWWZZZ^^^bbbeeegggmmmrrryyy}}}}}}~~~~~~}}}yyyvvvtttllljjjfffaaa[[[XXXWWWWWWUUUZZZ```iiiwww{{{mmm^^^WWWWWW[[[bbbiiixxxmmmaaaUUURRRRRRQQQPPPQQQSSSWWW___fffmmmzzz}}}ggg^^^XXXTTTSSSOOOPPPPPPOOOLLLJJJJJJKKKMMMMMMNNNMMMKKKIIIFFFDDDEEECCCCCCCCCDDDCCCAAA???===<<<:::888777666555555444444444444444555666666666888;;;>>>BBBHHHOOOTTT\\\cccnnnuuusssqqqxxxyyyqqqooosssxxxyyy}}}uuuggg``````___eeemmmzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||zzzzzzwwwttttttvvvwwwtttrrrjjjeee```]]][[[[[[```hhhnnnqqquuuyyy~~~rrrddd^^^```dddiiinnnvvv|||}}}~~~sssoooooommmuuuwwwlllaaa[[[XXXVVVUUURRRRRRTTTWWW\\\bbbgggkkkwww||||||}}}}}}yyyuuurrrhhhgggccc^^^YYYVVVVVVVVVXXX^^^eeeoooooocccXXXUUUXXX___jjjrrrggg]]]UUUSSSRRRPPPOOOQQQYYY^^^gggnnnuuuwwwddd]]]YYYVVVVVVSSSRRROOOLLLIIIIIIKKKMMMMMMNNNNNNNNNLLLIIIFFFDDDDDDCCCBBBCCCDDDCCCAAA@@@>>>===;;;999888777666666555444444444444555666666777888999;;;???FFFNNNTTT[[[```kkktttsssooottt}}}{{{qqqlllqqqvvvwww|||rrrfffaaabbbdddjjjttt~~~zzzzzz{{{}}}~~~|||zzzvvvsssrrrtttuuutttrrroooiiiccc```]]]]]]bbbiiillloootttyyy}}}pppaaa[[[\\\___ccchhhqqqxxxyyy{{{sssiiirrrqqqvvv~~~qqqeee]]]YYYXXXWWWTTTSSSTTTXXX```hhhooosss||||||{{{{{{zzzyyyuuuppplllhhh```YYYXXXXXXVVVVVVXXXWWW```qqq|||eeeaaa[[[WWWYYYcccoooyyyyyy\\\VVVQQQPPPOOONNNQQQWWW]]]dddkkkrrrsssggg]]]YYYZZZVVVVVVUUUSSSPPPNNNMMMMMMOOOPPPRRRTTTSSSOOOKKKGGGFFFIIIHHHHHHIIIIIIGGGDDDAAA@@@===:::888888999888888666666666555555444333333::::::::::::<<>>???@@@@@@???>>>===;;;888666555666777888666777999:::<<>><<<999666555666777999777999;;;<<<>>>DDDMMMTTT___iiirrrssspppooonnnlllggguuu|||wwwyyyxxxrrrtttxxx}}}xxxsssqqqsssyyy~~~~~~~~~~~~|||{{{zzzzzz}}}|||zzzyyyyyyyyyzzz{{{}}}{{{yyyxxxxxxwwwuuuttttttttttttttttttsssrrrrrrrrrpppkkkfffcccdddhhhlllqqqvvv{{{|||{{{|||rrrYYYLLLKKKOOOPPPQQQXXXdddnnnwwwxxxqqqlllmmmrrr{{{}}}{{{}}}}}}~~~yyyqqqmmmmmmppplllooopppnnnoooyyyzzzppplllgggccc```]]]ZZZXXXVVVSSSSSSVVVYYY^^^gggppp~~~vvviii___ZZZZZZ]]]aaahhhpppxxxiiiXXXPPPPPPMMMKKKNNNTTTaaavvvooo```[[[RRRNNNQQQNNNLLLKKKLLLOOORRRRRRNNNJJJIIIMMMPPPQQQPPPMMMJJJIIIJJJIIIHHHHHHIIIIIIHHHFFFEEEEEEEEEGGGHHHFFFCCCAAA>>><<<:::888666666777777666888:::;;;===BBBJJJQQQ\\\gggrrrsssqqqpppnnnkkkgggqqq~~~}}}rrrssstttwww{{{xxxtttvvvzzz}}}||||||||||||~~~~~~}}}|||{{{zzzzzz{{{zzzzzzyyyzzz{{{|||}}}}}}|||zzzyyyyyyxxxvvvtttrrrrrrsssttttttttttttsssrrrpppkkkfffccceeeiiimmmrrruuuxxxxxxyyy|||gggSSSJJJKKKOOOQQQSSS[[[fffpppxxxxxxqqqooopppuuuzzz|||~~~~~~}}}~~~}}}}}}}}}|||xxxvvvuuuooopppqqqpppsss|||wwwjjjfff```\\\YYYWWWVVVTTTUUUSSSUUUZZZ___fffrrr}}}~~~ttthhh]]]XXXYYY\\\___eeemmmvvv~~~qqq___UUUQQQNNNLLLMMMQQQZZZkkkggg[[[XXXPPPMMMOOONNNJJJIIIIIILLLQQQSSSPPPLLLJJJMMMOOOOOOMMMKKKJJJJJJKKKIIIGGGGGGHHHIIIHHHGGGEEEFFFFFFHHHHHHFFFBBB???===<<<:::888777666666555333555777888999===EEEKKKVVVcccppptttsssrrrpppmmmhhhkkkuuutttsssqqqrrruuu{{{wwwuuuxxx~~~}}}|||{{{{{{{{{{{{}}}}}}}}}||||||{{{{{{{{{{{{{{{zzz{{{{{{||||||}}}|||zzzyyyyyyyyyxxxuuussssssssssssttttttssssssrrrpppnnnkkkgggeeehhhmmmqqqtttsssssstttwww|||ttt]]]OOOIIIKKKOOOSSSUUU^^^jjjsssyyyvvvqqqoooooowww~~~}}}}}}||||||~~~{{{wwwnnnnnnnnnnnnttt}}}xxxuuugggbbb\\\XXXVVVTTTSSSRRRTTTSSSVVV]]]ccclllzzzzzzlll^^^VVVUUUYYY]]]```fffpppzzzvvvbbbVVVQQQOOOJJJJJJMMMUUUaaavvvyyydddZZZYYYQQQMMMPPPNNNIIIGGGGGGKKKRRRUUUSSSOOOKKKLLLLLLKKKIIIIIIJJJLLLKKKIIIHHHHHHIIIIIIIIIHHHEEEEEEFFFHHHHHHEEEAAA===<<<;;;:::999888666555444111333444444555999@@@FFFQQQ___nnntttuuuuuusssppphhhggglllxxxwwwtttqqqpppssszzzwwwuuuzzz}}}||||||{{{{{{{{{|||||||||||||||||||||{{{{{{{{{||||||||||||||||||||||||zzzyyyxxxxxxxxxwwwuuusssttttttttttttsssrrrqqqpppooommmjjjhhhgggkkkqqquuuuuurrrpppqqqvvv|||lllXXXLLLIIILLLNNNTTTWWW```mmmuuuzzz|||wwwqqqnnnttt}}}~~~{{{}}}}}}}}}}}}ttthhh```eeeooo}}}}}}wwwppplll\\\ZZZXXXUUUSSSRRRRRRSSSRRRWWW\\\dddrrroooaaa\\\XXXTTTZZZfffdddjjjvvvwwwaaaVVVQQQNNNNNNMMMMMMPPP\\\uuurrrcccUUUQQQRRROOOKKKHHHDDDDDDDDDFFFIIILLLMMMMMMIIIIIIIIIIIIIIIIIIIIIHHHIIIGGGFFFFFFGGGHHHFFFEEEBBBDDDEEEEEECCCAAA@@@@@@;;;:::999888666444333222333666888888888;;;@@@EEEJJJXXXgggnnnpppqqqpppnnniiigggeeehhhsss}}}vvvttttttuuu{{{vvvyyy~~~}}}~~~}}}{{{zzz|||||||||{{{xxxxxxyyyzzz{{{}}}~~~~~~{{{yyyxxxyyyzzzyyyyyyzzzzzzzzzyyyxxxvvvuuutttvvvuuuuuutttsssrrrrrrqqqnnnkkkhhhhhhlllooopppoookkkjjjjjjkkkoootttzzz~~~yyydddSSSKKKIIIKKKLLLVVV^^^jjjuuu}}}{{{sssnnnqqqxxx~~~}}}zzz{{{}}}}}}~~~}}}{{{rrrggg```fffqqq~~~zzzsssmmmiii[[[XXXUUURRRPPPPPPQQQRRRVVV[[[cccooo~~~ooobbbYYYYYYYYYXXX^^^iiilllrrr|||kkkYYYRRRMMMKKKLLLGGGIIIUUUmmmlll___TTTRRRRRROOOJJJGGGCCCBBBBBBCCCGGGIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGHHHIIIJJJIIIFFFDDDCCCDDDEEEDDDBBBAAA@@@@@@>>>===;;;999777555444444333555666666666888===AAAEEEQQQ^^^gggnnnssstttrrrjjjiiihhhiiippp~~~wwwtttrrrtttzzzvvvyyy}}}|||zzzzzz{{{|||{{{zzzvvvvvvwwwwwwxxxyyy{{{{{{|||zzzwwwwwwwwwxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwuuutttsssrrrpppooonnnnnnnnnkkkiiijjjmmmoooooonnnhhhhhhhhhiiikkknnnppprrr{{{sssaaaRRRJJJIIIJJJLLLWWWaaaooozzzxxxpppooorrr|||~~~yyyyyyzzz{{{}}}}}}|||}}}~~~{{{qqqgggccchhhuuu~~~~~~}}}}}}|||yyytttnnnhhhddd[[[XXXSSSPPPOOOPPPSSSVVVZZZaaakkkxxxttt```XXXUUUYYY\\\]]]dddmmmwww|||sss^^^SSSNNNKKKJJJKKKGGGHHHYYY|||fff[[[RRRQQQRRRNNNIIIFFFBBBAAA@@@BBBEEEGGGGGGGGGJJJIIIHHHGGGGGGHHHIIIJJJGGGHHHIIIKKKLLLKKKGGGDDDEEEEEEDDDCCCBBBAAA@@@@@@BBB@@@===999777666777777555666777666777999===@@@EEEMMMWWWaaakkkuuuwwwtttjjjkkkkkkkkknnnwww{{{vvvssssssxxxuuuyyy~~~|||zzzyyyyyyzzz{{{zzzxxxuuutttttttttuuuuuuvvvwwwzzzxxxvvvuuuvvvvvvuuutttttttttuuuvvvwwwxxxyyyyyytttsssrrrpppnnnllljjjiiijjjiiiiiijjjkkkkkkjjjhhhddddddeeefffeeeeeeccccccjjjqqq{{{}}}pppgggZZZOOOIIIIIIJJJLLLWWWddduuu}}}tttpppqqqxxx{{{zzzyyyxxxxxxzzz}}}{{{zzzyyyzzz}}}~~~ssslllhhhmmmyyy~~~|||||||||yyyyyywwwsssnnniiidddaaa[[[XXXSSSPPPPPPSSSXXX[[[___hhhsss{{{|||oooaaa\\\WWWWWW[[[___bbbiiirrrsssfffXXXRRRNNNKKKJJJKKKPPPMMM]]]zzzfff[[[QQQOOOOOOKKKHHHFFFDDDBBBAAACCCEEEGGGGGGFFFIIIHHHGGGFFFGGGHHHIIIKKKIIIHHHHHHIIIJJJJJJGGGEEEHHHFFFDDDCCCCCCCCCBBBAAADDDAAA===:::888777888999888999999:::<<>>???BBBDDDEEEFFFEEEDDDFFFHHHIIIEEEBBBBBB@@@>>><<<;;;;;;<<<<<<:::888888:::>>>BBBEEEFFFEEEIIIOOOXXXeeeooopppkkkggggggjjjnnnllllllyyy}}}vvvuuuxxx}}}|||{{{www|||zzz{{{||||||{{{yyyyyyyyyzzz{{{zzzxxxvvvxxxxxxwwwwwwvvvwwwwwwwwwwwwuuutttttttttssspppnnnooonnnmmmllllllmmmnnnoooqqqpppnnnkkkgggdddbbbaaa___aaaddddddbbb```______XXXYYYZZZZZZYYYVVVSSSQQQMMMNNNOOOQQQTTTXXX[[[\\\ZZZYYYVVVPPPIIIDDDBBBBBB>>>???@@@AAACCCGGGMMMQQQUUUcccuuu{{{zzzzzz~~~~~~}}}~~~{{{yyywwwuuusssssstttuuu}}}zzzyyyqqqtttxxx{{{}}}~~~{{{wwwtttqqqooonnnjjjhhheeebbb___\\\[[[ZZZUUUTTTSSSUUUYYYaaaiiimmmuuuyyywwwkkk___ZZZYYYXXXUUU\\\dddjjjpppxxxuuubbbTTTPPPMMMLLLKKKKKKOOOVVVeeeqqqcccYYYNNNIIIFFFDDDEEEHHHHHHFFFDDDDDDEEEEEEDDDCCCDDDEEEGGGIIIIIIIIIHHHGGGDDDAAA===;;;<<<>>>@@@@@@BBBAAAAAAEEEIIIIIIEEE@@@AAA@@@??????>>>>>>??????<<<:::888999===@@@AAAAAABBBJJJSSS\\\hhhpppqqqlllgggdddgggllljjjhhhssszzzxxxwww{{{~~~|||zzzwwwvvvwwwyyyzzz{{{zzzyyyzzz{{{|||{{{xxxvvvyyyyyyxxxxxxxxxyyyyyyzzzuuusssrrrrrrrrrqqqnnnkkkiiihhhggggggggghhhjjjkkkkkkjjjhhheeebbb___]]]\\\ZZZ]]]______]]][[[[[[]]]XXXXXXWWWVVVTTTRRRPPPOOOJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKFFFAAA>>>>>>???===???AAABBBCCCGGGMMMRRRVVVaaaqqq|||zzzyyy{{{yyyxxxvvvtttrrrqqqqqqqqq{{{}}}{{{{{{nnnqqqtttwwwyyy||||||{{{xxxtttpppmmmkkkjjjfffdddaaa^^^[[[ZZZYYYYYYXXXWWWXXXZZZ```hhhpppuuuoooooojjj___XXXVVVVVVTTTYYYbbbmmmsssxxx}}}eeeUUUOOOLLLKKKLLLLLLNNNUUU^^^|||~~~{{{|||mmm]]]TTTMMMIIIGGGDDDDDDFFFFFFDDDBBBBBBBBBCCCBBBAAABBBDDDGGGJJJJJJJJJHHHFFF@@@===;;;:::;;;<<<<<<<<<>>>>>>???DDDIIIIIIDDD???AAAAAAAAAAAAAAAAAAAAAAAA@@@===::::::===???@@@???FFFOOOYYYccclllsssrrrmmmhhhcccdddjjjiiifffnnn|||}}}|||vvvyyy}}}zzzxxxuuussssssuuuvvvwwwzzzzzzzzz{{{}}}|||yyyvvvyyyyyyxxxxxxyyyzzzzzz{{{sssrrrqqqqqqqqqooollliiicccbbbaaa```aaacccfffgggfffeeeccc```]]][[[YYYXXXUUUXXXZZZYYYWWWVVVWWWYYYZZZXXXVVVSSSQQQOOONNNNNNJJJHHHGGGFFFFFFEEECCCAAADDDEEEEEEBBB>>><<<>>>AAA???AAACCCCCCDDDGGGMMMRRRXXXaaaooo}}}zzzwwwzzz|||{{{xxxuuussssssrrrqqqpppwwwyyy{{{}}}wwwtttpppooopppuuuzzz~~~}}}~~~xxxvvvrrrmmmjjjhhhggggggeee___WWWSSSTTTVVVVVVUUUTTTZZZ___```gggoooqqqmmmkkkddd^^^\\\ZZZWWWWWWZZZ___fffqqq{{{yyy```UUUUUUMMMLLLMMMLLLIIINNNbbbxxx~~~~~~kkk]]]TTTPPPLLLJJJJJJJJJGGGEEECCCCCCBBBBBBAAAAAAAAAAAACCCEEEJJJQQQVVVSSSKKKCCC???@@@???;;;888888;;;>>>AAA@@@===<<<===AAAEEEHHHEEECCCAAA???>>>???@@@AAA>>>:::999<<<>>>@@@DDDIIIUUUeeetttxxxvvvrrroookkkiii___\\\dddiiijjjppp{{{}}}{{{zzz{{{~~~~~~|||zzzwwwuuutttvvvyyy{{{}}}}}}}}}|||zzzxxxvvvtttxxxwwwuuutttttttttuuuvvvxxxwwwuuusssqqqlllfffbbb___\\\YYYXXX[[[\\\[[[YYY\\\[[[ZZZXXXUUURRROOOMMMPPPPPPRRRSSSTTTTTTTTTTTTTTTRRRPPPPPPRRRQQQMMMIIIJJJIIIHHHFFFEEECCCBBBAAA??????@@@@@@@@@??????>>>???AAACCCEEEGGGJJJOOORRRWWWbbbqqq~~~{{{}}}yyywwwtttssssssrrrpppooossstttwwwyyy|||~~~{{{wwwqqqlllllloootttxxx~~~}}}vvvtttpppkkkhhheeecccbbb```\\\XXXUUUUUUWWWYYYZZZXXX]]]ccchhhqqqvvvpppggg___YYYVVVWWWXXXXXX\\\```gggppp{{{lllXXXPPPPPPLLLMMMNNNOOOOOOYYYrrr~~~}}}yyycccXXXQQQOOOLLLKKKLLLLLLJJJGGGBBBCCCEEEFFFFFFFFFEEEDDDDDDHHHQQQ[[[```[[[PPPFFFEEEEEEBBB???;;;;;;>>>AAABBBAAA@@@@@@CCCGGGLLLOOOKKKIIIFFFDDDBBBAAABBBBBBCCC@@@@@@CCCEEEIIISSS\\\lllzzzzzzuuuqqqmmmccc^^^bbbeeeccchhhqqq|||zzzzzz}}}}}}|||{{{yyywwwvvvvvvwwwyyyzzz{{{||||||{{{zzzxxxvvvuuuvvvuuutttsssrrrsssttttttwwwvvvtttssspppjjjddd___ZZZWWWTTTSSSTTTUUUTTTSSSUUUTTTSSSQQQOOOMMMLLLKKKMMMMMMNNNNNNOOOPPPPPPPPPTTTSSSRRRRRRRRRPPPLLLIIIGGGFFFEEEDDDBBBAAA@@@?????????@@@@@@@@@@@@??????@@@BBBDDDFFFHHHLLLPPPTTTZZZcccppp|||~~~}}}yyyxxxvvvtttsssqqqnnnlllmmmnnnppprrrvvvzzz~~~{{{ssslllhhhiiilllooovvvyyy}}}|||zzzrrrpppmmmiiiddd```]]]\\\[[[[[[YYYWWWUUUWWW[[[^^^bbbffflllttt{{{zzzlll^^^VVVRRRPPPTTTWWWZZZ```gggoooxxxlll]]]RRRMMMLLLIIIJJJMMMOOOTTTggg|||yyy~~~jjjXXXRRRNNNMMMLLLMMMNNNNNNKKKIIIAAADDDHHHLLLMMMLLLIIIGGGGGGOOO[[[gggllleeeXXXMMMNNNLLLHHHCCC@@@@@@CCCFFFGGGFFFEEEFFFHHHLLLPPPRRRQQQOOOLLLIIIFFFDDDDDDDDDIIIGGGGGGIIILLLTTTcccqqqzzzuuuoooeee___aaaaaa^^^aaagggttt~~~zzzyyy|||~~~}}}zzz}}}~~~zzzyyyyyyxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvuuutttsssrrrqqqqqqqqqrrrrrrttttttsssqqqnnnhhh```[[[VVVSSSOOOMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMRRRSSSUUUTTTPPPMMMKKKJJJEEEDDDCCCBBBAAA@@@???>>>??????@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHJJJMMMRRRUUU]]]dddoooxxx|||~~~~~~|||zzzxxxuuuqqqlllhhhiiiiiijjjlllpppuuuzzz}}}~~~wwwpppkkkhhhgggggglllpppuuuyyy|||~~~}}}xxxuuummmllljjjfffbbb]]]YYYWWWYYYYYYXXXVVVTTTWWW]]]cccooorrrwww{{{|||sssdddWWWVVVSSSRRRVVVYYY\\\ccckkkvvvnnn[[[UUUQQQMMMKKKIIIKKKMMMPPP\\\wwwzzz{{{}}}^^^PPPNNNKKKLLLNNNOOOOOOMMMJJJHHHBBBFFFKKKPPPQQQNNNJJJHHHMMMTTTaaalllpppjjj^^^TTTUUURRRMMMHHHEEEEEEHHHJJJLLLKKKJJJIIIJJJLLLMMMOOOPPPOOOLLLJJJGGGFFFEEEEEEKKKIIIIIIJJJLLLUUUhhhyyy~~~xxxooogggaaa```___]]]___ccchhhuuu{{{yyy{{{~~~zzzyyy{{{~~~~~~tttxxx{{{xxxxxxwwwwwwxxxxxxyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuusssrrrqqqpppppppppqqqrrrrrrqqqqqqooolllfff^^^XXXSSSQQQNNNLLLKKKKKKKKKLLLIIIHHHGGGGGGHHHKKKMMMOOOOOONNNMMMKKKKKKKKKKKKLLLMMMPPPSSSRRRNNNJJJJJJKKKEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@??????@@@@@@AAAAAABBBDDDFFFHHHJJJNNNRRRVVV^^^dddmmmvvv|||~~~~~~}}}}}}xxxrrrlllggghhhgggggghhhkkkoootttwww}}}|||{{{wwwrrrlllgggdddeeehhhmmmqqqtttwww{{{~~~~~~{{{wwwrrrnnniiihhhfffccc___ZZZWWWUUUTTTUUUVVVVVVWWW]]]gggnnnzzz|||}}}{{{rrrfff[[[UUUUUUTTTVVVZZZ^^^aaaiiiqqq}}}www]]]RRRRRRQQQMMMJJJJJJLLLOOOTTTeeeuuuXXXMMMLLLJJJLLLNNNOOOMMMKKKHHHFFFEEEHHHMMMQQQQQQNNNJJJFFFRRRWWW```gggjjjfff^^^XXXVVVSSSNNNJJJIIIIIIKKKLLLKKKJJJJJJIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEHHHGGGFFFFFFGGGNNN___ppp~~~~~~sssllleeebbb```^^^___```aaalll|||~~~zzzzzz~~~~~~zzzyyyzzz}}}~~~wwwpppvvv{{{yyyxxxuuuuuuwwwxxxxxxxxxwwwwwwuuuuuuuuutttttttttuuuuuusssrrrqqqpppppppppqqqqqqpppooonnnmmmiiiccc\\\WWWQQQQQQPPPNNNMMMMMMMMMNNNKKKKKKJJJJJJKKKNNNQQQSSSSSSRRRPPPOOOMMMLLLLLLLLLIIILLLNNNMMMJJJHHHIIIKKKFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@??????@@@AAABBBBBBBBBDDDFFFHHHJJJNNNRRRVVV\\\bbblllvvv~~~}}}}}}vvvpppllljjjiiigggfffgggjjjmmmooovvvxxx{{{|||yyytttnnniiieeegggiiijjjllloootttwww}}}~~~{{{wwwtttpppkkkhhhcccbbb```]]][[[XXXVVVUUUQQQSSSWWW\\\cccllluuu{{{}}}{{{xxxrrrfffZZZUUUWWWSSSUUUZZZbbbfffjjjrrr|||tttcccRRRMMMOOONNNKKKIIIGGGKKKOOOYYYnnnrrrVVVKKKJJJGGGJJJLLLLLLJJJGGGEEEEEEGGGIIILLLOOOOOOMMMJJJHHHSSSVVVYYY[[[[[[ZZZWWWUUURRROOOLLLJJJJJJKKKLLLLLLEEEFFFGGGHHHIIIJJJKKKKKKDDDDDDEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBFFFQQQ]]]lll|||yyyssslllfffbbb```^^^^^^aaagggsss{{{{{{}}}~~~}}}~~~}}}tttpppvvv~~~zzzxxxwwwssstttuuuvvvvvvwwwvvvvvvttttttsssrrrrrrrrrssssssrrrqqqpppooooooooopppqqqooommmllljjjgggbbb\\\XXXQQQSSSUUUVVVUUUTTTTTTUUUTTTSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXVVVTTTRRRPPPNNNJJJJJJJJJIIIGGGGGGHHHJJJFFFFFFFFFFFFFFFFFFEEEEEE@@@@@@??????@@@AAACCCDDDCCCDDDGGGIIIKKKNNNSSSVVV[[[bbbnnn{{{|||wwwtttnnnllljjjgggfffeeeffffffnnnrrrwww{{{|||zzzvvvsssmmmllljjjgggfffgggkkkooouuuyyy~~~~~~}}}zzzuuupppmmmiiieeebbb]]]\\\ZZZWWWVVVUUUUUUVVVTTTXXX```jjjttt|||wwwqqqjjjeee^^^VVVVVVZZZXXX\\\dddmmmrrrvvv~~~aaaWWWMMMKKKLLLKKKKKKLLLJJJQQQZZZiii}}}pppVVVJJJGGGCCCFFFIIIIIIGGGEEEEEEFFFHHHIIIKKKLLLMMMMMMMMMMMMPPPQQQPPPOOOMMMLLLLLLMMMLLLJJJHHHHHHKKKLLLKKKJJJEEEFFFHHHIIIJJJJJJJJJJJJCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA@@@BBBBBBBBBGGGNNNWWWeeesssxxxyyy|||yyyuuunnngggdddcccbbb```cccdddkkkyyy}}}{{{|||}}}}}}~~~~~~~~~{{{vvvsssyyyzzzxxxvvvtttrrrrrrsssssstttuuuuuuvvvtttsssrrrqqqpppqqqqqqrrrqqqpppnnnmmmmmmmmmnnnooonnnllliiigggeeebbb^^^[[[VVVZZZ```bbbbbbaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaacccccccccbbb___\\\XXXUUUPPPMMMHHHFFFEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@?????????AAACCCEEEDDDFFFHHHJJJLLLPPPTTTXXX[[[dddrrr~~~}}}}}}zzzqqqooolllhhheeecccbbbaaajjjnnntttyyy|||}}}|||{{{tttqqqlllgggccccccfffiiinnnsssyyy|||}}}~~~}}}{{{{{{wwwqqqlllhhheeeaaa___YYYWWWUUUSSSSSSTTTUUUVVV\\\```jjjvvvqqqggg^^^\\\[[[WWWXXX\\\```eeeoooxxx|||~~~kkkYYYRRRLLLKKKJJJJJJLLLQQQVVV___mmm|||nnnVVVIIIDDD???BBBFFFFFFEEEDDDEEEGGGHHHHHHIIIKKKMMMOOOPPPQQQMMMLLLKKKHHHEEEDDDDDDEEEGGGFFFEEEGGGJJJLLLKKKIIIJJJJJJKKKKKKKKKIIIHHHFFFDDDDDDEEEEEEEEEDDDDDDCCCCCC@@@@@@CCCDDDBBBCCCFFFGGGSSS___bbbeeekkkssswwwuuurrrmmmgggfffggggggeeeeeeccchhhvvv|||{{{{{{{{{yyyzzz}}}~~~|||~~~{{{xxxvvv{{{{{{wwwuuusssrrrrrrqqqqqqrrrrrrtttuuuvvvtttsssrrrpppoooppppppqqqooonnnmmmlllkkklllmmmmmmnnnlllhhhfffdddbbb___\\\\\\bbbiiimmmmmmllllllmmmnnnnnnnnnnnnmmmkkkjjjiiikkklllmmmmmmjjjeee```]]]VVVPPPHHHEEEEEEFFFFFFEEEAAAAAABBBBBBBBBBBBBBBCCCAAA@@@?????????AAADDDEEEFFFHHHJJJLLLNNNQQQVVVYYY]]]fffuuu~~~~~~|||}}}yyytttnnniiieeeccc```^^^___dddllluuu{{{}}}zzztttooojjjeee```]]]eeefffiiinnnsssyyy~~~~~~||||||zzzwwwuuuqqqlllgggcccbbb```]]]ZZZYYYXXXWWWTTTSSSUUUYYY]]]aaakkk{{{~~~ooobbb]]]ZZZZZZ[[[[[[```fffnnnrrryyyjjjYYYOOOKKKJJJKKKKKKJJJMMMRRRZZZvvv|||aaaTTTOOOHHHGGGEEECCCAAAAAABBBDDDEEECCCFFFJJJLLLKKKMMMQQQTTTSSSMMMGGGCCCCCCBBB@@@???AAA@@@AAAEEEIIIKKKJJJHHHJJJKKKLLLKKKIIIHHHGGGHHHHHHGGGFFFFFFHHHIIIHHHFFFEEECCC@@@>>>===>>>???AAAJJJLLLPPPRRRTTTXXX___dddhhhfffeeefffggghhhiiihhhiiicccaaakkkxxx~~~{{{zzzzzzzzz|||}}}|||}}}~~~zzzxxxyyy||||||wwwttttttssspppnnnnnnoooppprrrssssssrrrrrruuurrrpppoooooopppooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllhhhffffffddd```___aaaeeekkkrrrwwwwwwxxxyyy{{{~~~|||xxxtttrrruuuuuutttuuuuuurrrnnnkkkeeeWWWIIIEEEEEEDDDDDDDDDEEEDDDBBBAAA@@@AAAAAABBBBBBAAA@@@@@@AAADDDFFFHHHJJJIIIIIILLLRRRVVVWWWVVV]]]lll|||{{{tttnnniiiddd```^^^]]]```eeekkkqqqwww|||~~~{{{wwwqqqjjjddd``````aaabbbeeeiiioootttwww{{{|||~~~~~~|||xxxvvvuuusssqqqooolllhhhccc```^^^]]]ZZZWWWUUUUUUTTTSSSUUUZZZaaafffttt}}}pppggg\\\XXXWWWYYY[[[]]]bbbiiirrrxxxttt```RRROOOKKKHHHGGGGGGJJJSSS]]]uuuoooZZZRRRPPPIIIJJJIIIGGGDDD@@@???@@@BBB@@@DDDHHHJJJIIIJJJNNNQQQNNNKKKFFFDDDEEEEEEDDDBBBEEEDDDEEEHHHKKKLLLKKKHHHIIIJJJKKKJJJHHHFFFFFFGGGIIIHHHFFFFFFFFFFFFDDDBBBCCCBBB@@@???>>>???@@@AAABBBDDDGGGHHHJJJNNNTTTXXX^^^]]]^^^bbbhhhmmmnnnnnnlllfffccciiisss|||}}}|||zzzzzz{{{}}}~~~~~~|||xxxvvvuuuwww||||||yyytttrrrrrrqqqooommmlllmmmoooqqqrrrqqqppppppqqqooonnnnnnpppqqqqqqqqqmmmmmmmmmllllllllllllkkklllhhhfffgggfffbbbbbbdddkkkqqqyyy~~~|||xxxxxxyyyzzzyyywwwrrrnnneeeWWWJJJFFFFFFDDDCCCDDDDDDCCCAAA@@@@@@@@@AAAAAABBBAAA@@@@@@BBBDDDFFFHHHHHHGGGHHHLLLQQQVVVYYYYYYggguuu{{{tttnnniiidddaaa^^^]]]]]]```fffnnnvvv{{{|||tttlllggg```^^^\\\\\\^^^bbbfffjjjppprrrvvvzzz~~~~~~{{{zzz{{{wwwrrrooommmkkkiiihhhfffbbb___\\\[[[YYYXXXVVVUUUVVVXXX[[[```hhhrrrxxx|||lllccc```WWWUUUWWW[[[^^^aaaiiiqqq{{{ssscccVVVLLLKKKJJJJJJJJJIIINNN\\\jjj|||}}}qqq```RRRPPPRRRLLLMMMOOONNNHHH@@@<<<===@@@AAAEEEHHHIIIHHHHHHKKKNNNJJJIIIHHHHHHJJJKKKKKKJJJNNNMMMMMMOOOPPPPPPNNNLLLJJJKKKKKKJJJHHHGGGHHHIIIMMMKKKHHHGGGFFFEEEBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@<<<>>>???AAABBBEEEJJJMMMPPPPPPSSS[[[hhhqqqttttttoooiiieeegggkkkrrr|||{{{zzz|||~~~~~~~~~~~~||||||{{{~~~xxxtttsssqqqsssvvvzzz}}}~~~{{{yyyvvvtttqqqpppoooooommmllljjjlllnnnpppqqqpppnnnmmmnnnllllllmmmppprrrsssrrrllllllkkkkkkjjjjjjjjjjjjiiieeedddeeeccc```aaadddjjjqqqzzz{{{{{{|||}}}}}}yyytttpppcccWWWLLLHHHGGGDDDBBBCCCBBBAAA@@@@@@???@@@@@@@@@AAA@@@@@@AAABBBEEEGGGHHHGGGHHHKKKNNNSSSXXX\\\___mmm{{{yyytttooojjjggg```^^^\\\[[[___fffmmmrrrzzz~~~~~~xxxtttjjjfff```[[[YYYZZZ\\\^^^dddgggmmmsssxxx|||~~~|||yyyvvvuuuwwwsssmmmhhhfffeeedddbbb___]]][[[YYYXXXXXXXXXWWWWWWZZZ```gggnnnvvv~~~}}}mmmaaa\\\]]]WWWWWW[[[aaadddhhhpppxxxuuudddZZZQQQKKKFFFIIINNNQQQPPPUUUeeevvv}}}}}}{{{~~~~~~cccUUUMMMOOOSSSNNNOOORRRRRRLLLBBB===???CCCGGGJJJLLLKKKHHHFFFGGGIIIHHHIIIJJJLLLOOOQQQRRRSSSWWWWWWWWWVVVVVVTTTRRRPPPLLLMMMMMMLLLJJJIIIJJJLLLOOOMMMKKKIIIIIIGGGEEECCC???@@@AAABBBBBBBBBAAA@@@>>>???@@@AAABBBDDDGGGHHHFFFEEEIIITTTdddpppuuuvvvoookkkgggeeeffflllzzz}}}{{{{{{~~~~~~|||zzzxxx}}}zzztttqqqpppnnnppprrruuuvvvuuusssqqqqqqpppoooooonnnnnnmmmmmmiiikkknnnpppqqqooommmllllllkkkkkkmmmoooqqqqqqqqqkkkkkkkkkjjjiiiiiiiiihhhfffbbb______^^^ZZZZZZ]]]eeellluuu|||||||||}}}~~~|||xxxqqqmmmcccXXXNNNJJJGGGDDDBBBCCC@@@@@@@@@???????????????@@@@@@@@@BBBCCCFFFHHHIIIJJJLLLOOORRRUUUYYY___dddqqq~~~yyytttnnnkkkcccaaa^^^\\\\\\___bbbeeemmmttt}}}xxxtttmmmfff```]]]\\\\\\\\\^^^ccciiiooosssvvvwwwxxxyyy{{{}}}}}}~~~}}}{{{zzz{{{|||}}}}}}~~~~~~~~~~~~~~~||||||zzzxxxuuusssqqqooooookkkeeeaaa___^^^]]]]]]XXXXXXWWWWWWVVVWWWYYYZZZ[[[bbbkkksssyyy}}}zzzxxxssskkkbbb\\\ZZZ[[[ZZZ\\\aaagggjjjlllttt}}}yyyggg]]]VVVOOOKKKFFFIIIMMMOOOQQQ[[[sss|||zzz~~~ttt[[[OOOIIILLLQQQKKKNNNRRRRRRMMMEEEAAADDDIIIMMMNNNNNNJJJDDDAAAAAACCCEEEGGGIIILLLNNNPPPRRRTTTXXXYYYYYYXXXVVVSSSQQQPPPKKKLLLLLLJJJIIIHHHJJJLLLMMMKKKJJJIIIIIIIIIGGGEEE???@@@BBBCCCCCCBBBAAA@@@BBBBBBBBBCCCEEEFFFGGGGGG@@@???BBBMMM[[[hhhppprrrmmmjjjgggeeedddiiixxx}}}}}}||||||~~~~~~}}}zzzxxxxxxyyy{{{}}}xxxrrrooonnnjjjllloooqqqqqqpppooonnnnnnooooooooonnnmmmmmmnnnkkklllnnnppppppooommmlllmmmlllkkklllnnnooonnnmmmkkkkkkjjjiiihhhhhhggggggfffaaa]]]\\\YYYTTTTTTWWW```fffooowww~~~~~~~~~~~~}}}{{{vvvooojjjcccYYYOOOKKKGGGCCCBBBCCC@@@@@@@@@@@@???>>>======>>>???@@@BBBEEEGGGIIIJJJKKKOOOSSSTTTUUUYYYaaagggzzz~~~xxxsssooohhhfffccc___]]][[[[[[[[[aaahhhrrrxxx|||~~~zzztttnnniiieeeddd\\\]]]___bbbeeehhhjjjkkkqqqsssvvvyyy|||~~~~~~}}}||||||xxxzzz|||{{{yyyvvvvvvvvvwwwwwwxxxxxxyyyxxxxxxxxxtttsssrrrooommmkkkiiiiiieeeaaa]]]ZZZYYYYYYXXXWWWTTTUUUWWWXXXXXX[[[^^^aaajjjpppzzz|||zzznnnjjjddd___\\\[[[ZZZZZZ^^^aaahhhoooppprrryyywwwfff]]]XXXSSSNNNKKKLLLKKKKKKMMMTTTfff|||{{{jjjUUUMMMFFFIIIMMMIIIMMMOOONNNJJJEEEDDDIIIMMMOOOOOOLLLEEE>>>;;;<<<>>>AAACCCEEEFFFFFFHHHKKKNNNRRRSSSTTTSSSPPPMMMLLLLLLGGGGGGGGGFFFDDDDDDGGGIIIIIIGGGFFFFFFGGGGGGFFFDDD@@@AAABBBCCCCCCBBBAAA@@@CCCBBBBBBCCCFFFGGGFFFEEE>>>>>>@@@FFFQQQ]]]fffllljjjgggeeeeeedddhhhttt|||zzz~~~~~~~~~|||yyyvvvvvvwwwwwwwww{{{}}}vvvqqqnnnmmmgggjjjmmmnnnmmmllllllmmmlllmmmoooooonnnmmmmmmnnnlllmmmnnnnnnnnnnnnmmmlllmmmlllllllllnnnmmmllljjjiiiiiihhhgggffffffeeedddfffaaa\\\ZZZVVVQQQQQQTTTWWW]]]eeelllsss|||~~~}}}|||{{{yyyuuuoookkkdddZZZPPPKKKFFFBBBBBBEEEBBBBBBAAAAAA???>>><<<;;;===???@@@CCCFFFHHHJJJKKKKKKPPPVVVWWWVVV[[[eeemmm}}}zzzqqqnnnjjjeeeaaa^^^\\\[[[[[[```ggglllooottt{{{{{{wwwsssppphhhfffdddbbbaaa```aaaaaahhhjjjmmmqqquuuxxxzzz{{{wwwwwwwwwvvvvvvvvvuuuuuuppprrrtttsssqqqnnnmmmmmmnnnnnnnnnooonnnnnnmmmmmmkkkjjjhhhfffeeecccbbbbbb]]][[[YYYXXXXXXXXXWWWUUUWWWZZZ]]]___aaadddiiinnnwww{{{~~~wwwoookkkdddbbb^^^\\\[[[\\\]]]^^^eeeiiiqqqxxxyyyzzzoooddd[[[XXXVVVQQQMMMMMMNNNNNNRRRYYYeee|||}}}~~~xxxbbbSSSNNNHHHJJJOOOLLLLLLKKKHHHEEECCCEEEJJJNNNPPPNNNJJJBBB;;;999;;;???AAABBBBBBAAA???@@@DDDGGGKKKMMMOOONNNKKKHHHHHHHHHEEEEEEDDDCCCBBBBBBEEEGGGHHHGGGEEEEEEFFFFFFEEECCCCCCCCCCCCCCCBBBAAA@@@@@@BBBAAA@@@BBBDDDFFFDDDBBB>>>>>>???AAAFFFQQQ^^^gggfffdddcccdddeeegggpppyyy|||zzz}}}|||yyyvvvvvvyyy}}}~~~}}}~~~|||{{{xxxwwwuuurrrqqqssswwwzzz|||~~~xxxsssqqqtttyyyzzztttpppmmmlllhhhkkknnnnnnmmmkkklllmmmjjjllloooooolllkkkkkkmmmlllllllllkkkkkkkkkllllllkkkkkkkkklllmmmmmmkkkiiigggfffeeedddcccbbbaaaaaabbb]]]XXXUUURRRNNNNNNRRRRRRWWW^^^dddjjjrrr|||~~~{{{zzzyyyyyyxxxwwwuuuttttttrrrooommmeee[[[QQQJJJEEEAAABBBFFFDDDDDDCCCBBB@@@===;;;999===>>>@@@CCCFFFIIIJJJKKKMMMTTT[[[]]]]]]cccooozzz}}}|||~~~yyyvvvqqqkkkfffcccbbbaaaYYY]]]aaaccceeekkkttt||||||~~~}}}zzzuuuqqqlllfffaaa___^^^^^^[[[]]]```dddiiilllnnnpppnnnnnnnnnnnnnnnnnnnnnnnnhhhjjjlllkkkiiifffeeedddeeeeeeeeeeeeeeedddcccccceeedddbbb```___^^^]]]]]][[[ZZZYYYYYYZZZZZZYYYWWW]]]```dddgggiiimmmtttyyyxxxzzz|||yyyqqqggg___ZZZ]]]]]]^^^]]]]]]___bbbeeejjjoooyyyoooeee\\\WWWWWWVVVPPPMMMOOOLLLPPP[[[kkk{{{~~~|||~~~~~~ppp^^^TTTQQQKKKMMMSSSQQQLLLIIIDDDAAABBBEEEJJJMMMQQQOOOJJJBBB<<<;;;???CCCCCCCCCBBB???<<<===AAADDDHHHKKKMMMLLLIIIGGGGGGHHHEEEEEEEEECCCBBBCCCEEEHHHKKKIIIHHHGGGGGGGGGEEECCCDDDDDDCCCBBBAAAAAA@@@@@@AAA??????AAADDDEEECCCAAA>>>??????>>>AAAJJJYYYdddeeebbbaaadddeeeffflllrrr~~~vvvsssrrrssspppmmmnnnrrrwww|||~~~|||}}}~~~~~~}}}|||zzzyyyuuuqqqmmmnnnqqqttttttwww{{{}}}yyywwwvvvtttqqqtttooommmpppvvv|||~~~vvvqqqooommmllllllooorrrqqqnnnmmmmmmooohhhkkknnnnnnkkkiiijjjkkklllkkkjjjiiiiiiiiikkkkkkjjjiiijjjkkkmmmmmmllljjjddddddcccbbbaaa```___^^^]]]WWWSSSQQQNNNKKKLLLOOOUUUYYY___eeejjjrrr|||}}}{{{wwwtttrrrrrrsssuuuqqqooonnnnnnooopppnnnmmmfff\\\QQQIIIDDD@@@BBBGGGEEEEEEDDDCCC@@@===:::999<<<>>>AAADDDGGGIIIKKKKKKQQQYYYaaadddeeelllzzz~~~{{{zzz~~~zzztttooojjjeeebbbaaa```]]][[[\\\```gggllluuuwww{{{~~~}}}zzzuuunnnhhhccc```\\\[[[[[[^^^bbbdddcccbbbcccddddddddddddcccbbbaaaaaaaaaaaaaaa```___^^^]]]^^^^^^__________________XXX[[[]]]\\\XXXVVVVVVWWWXXXYYYZZZZZZ[[[___dddhhhqqqqqqqqqqqqrrrsssttttttwwwrrrlllgggdddaaa]]]YYYZZZ\\\^^^___bbbfffkkkooouuu}}}sssiii]]]XXXVVVYYY[[[VVVQQQOOOIIIXXXmmm}}}{{{xxx~~~bbb[[[RRRLLLKKKLLLLLLLLLIIIGGGDDDAAAAAACCCFFFIIIKKKIIIEEE???;;;:::===???IIIEEE???:::999===AAAEEEGGGIIIJJJIIIFFFDDDFFFGGGHHHGGGFFFGGGIIIIIIHHHGGGJJJIIIHHHGGGFFFFFFEEEEEECCCGGGJJJHHHCCC??????@@@BBBBBBBBBAAAAAA@@@@@@@@@?????????===<<>><<<:::999===???BBBCCCEEEHHHLLLPPPTTT^^^hhhkkkllluuu}}}}}}}}}|||~~~zzzvvvqqqlllhhheeebbb^^^[[[[[[^^^bbbeeelllnnnrrrvvvzzz}}}~~~zzzvvvrrrpppiiieee```^^^]]]]]][[[YYYZZZZZZYYYYYYXXXWWWWWWWWW[[[[[[\\\\\\[[[[[[ZZZZZZWWWWWWYYYYYYYYYXXXWWWVVVUUUXXX[[[\\\ZZZZZZ[[[\\\aaa``````aaaeeeiiimmmooouuutttsssqqqpppoooooonnnmmmhhhbbb^^^\\\ZZZWWWUUUZZZ]]]```dddhhhnnnuuuyyy~~~yyyfff___XXXVVVWWW^^^```\\\VVVSSSZZZhhh~~~zzzzzzzzzyyyyyy|||ooo\\\UUUMMMHHHGGGHHHHHHHHHEEEBBB???<<<<<<===@@@AAAFFFEEEBBB>>><<<===AAADDDHHHDDD>>>999777:::>>>AAACCCFFFIIIIIIGGGEEEEEEFFFDDDDDDEEEHHHJJJKKKIIIGGGGGGGGGHHHIIIJJJIIIHHHFFFEEEHHHKKKIIIDDD@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@>>>============CCCSSSbbbiiieee```^^^```cccdddeeeqqq}}}zzzssskkkjjjkkkpppwww~~~}}}|||}}}}}}zzzwwwuuutttsssrrrpppmmmnnnooorrrwww}}}}}}zzzxxxvvvttttttttttttsssvvvwwwyyy|||}}}wwwsssqqqpppooopppooonnnllljjjjjjkkkmmmhhhhhhiiiiiijjjjjjiiiiiijjjjjjiiiiiiiiiiiiiiijjjiiigggffffffggghhhgggfffdddbbb```]]][[[YYYXXXXXXRRRQQQPPPPPPPPPQQQRRRRRRWWW[[[```fffpppzzz{{{wwwrrrpppmmmkkkkkkjjjhhhgggcccbbb```______```bbbcccaaa[[[RRRIIIDDDCCCEEEGGGIIIGGGDDD@@@>>><<<;;;;;;>>>@@@BBBDDDGGGKKKQQQUUU\\\dddmmmppprrr{{{yyyzzz{{{vvvsssnnniiibbb^^^___``````___```aaadddhhhnnnuuuzzz~~~}}}{{{vvvnnnhhhdddaaa___]]]YYYXXXVVVTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXWWWUUUTTTUUUXXX\\\___```aaaccceeemmmkkkiiikkkqqquuuwwwwwwxxxvvvsssoookkkhhhfffeeeccc___ZZZVVVVVVVVVWWWVVV[[[___dddkkkrrrzzzzzzfffZZZVVVSSSSSSXXXaaaddd```ZZZYYYmmmzzz{{{tttwwwwwwtttzzzrrr___RRRNNNHHHDDDBBBBBBBBBBBBDDDBBB???===<<<<<<>>>???>>>>>>>>>======@@@EEEIIIIIIEEE???:::888999<<>>???@@@BBBEEEIIIPPPWWW]]]ccckkkrrrvvvyyyvvvrrrttt~~~~~~~~~zzzsssjjjffffffeeeaaa^^^YYYYYYYYY[[[```gggnnnrrryyy{{{{{{vvvrrrooommmlllaaa___]]][[[ZZZ[[[\\\]]]XXXXXXWWWVVVVVVVVVUUUUUUZZZZZZZZZ[[[\\\]]]^^^___```cccfffjjjlllnnnooopppxxxsssppprrrwww{{{zzzxxxrrrppplllhhhddd```]]]\\\]]][[[WWWUUUVVVYYY]]]______dddjjjrrrzzzvvvhhh]]]WWWUUUQQQRRRWWW___aaa___^^^```yyyuuuqqqxxxyyywwweeeXXXJJJHHHDDDAAA@@@?????????CCCAAA@@@>>>>>>>>>???@@@999::::::;;;===AAAFFFJJJLLLHHHCCC>>>;;;<<<>>>???CCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBDDDGGGHHHHHHGGGKKKJJJJJJKKKMMMNNNKKKHHHHHHIIIJJJIIIEEECCCBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBB??????CCCGGGLLLUUU^^^ggghhhgggccc^^^\\\```dddccchhhsss~~~uuummmnnnwww|||zzzxxxyyyzzz||||||yyytttpppooommmjjjhhhhhhkkkoooqqqxxxzzz|||vvvtttzzz|||~~~}}}xxxtttqqqkkkjjjhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhgggffffffggghhhiiijjjkkkjjjiiihhhgggfffffffffgggfffccc```___]]]ZZZVVVTTTRRRRRRRRROOOPPPQQQQQQQQQQQQSSSTTTZZZ```gggnnnvvv{{{xxxqqqjjjgggeeedddddddddcccaaa___]]][[[YYYXXXWWWVVVVVVUUURRRLLLGGGEEEFFFHHHJJJMMMIIIDDD>>><<<<<<===???@@@AAADDDGGGMMMUUU^^^eeehhhnnnuuuzzzsssjjjhhhkkk~~~~~~}}}||||||}}}zzzrrrmmmllljjjeee```[[[YYYVVVUUUVVVZZZ___bbbjjjlllqqqvvvyyy{{{|||{{{~~~~~~~~~|||yyywwwuuujjjiiigggeeeeeefffggghhheeedddbbbaaa````````````eeedddbbbbbbdddiiimmmppptttuuuvvvyyyzzz{{{{{{zzzzzzuuuqqqqqquuuvvvtttpppgggeeebbb___\\\YYYWWWVVVXXXWWWVVVVVVXXX]]]cccggghhhlllssszzzuuuggg```[[[XXXXXXSSSSSSUUUZZZ\\\^^^eeennnzzzrrrrrrzzz~~~ppp\\\RRRFFFFFFDDDAAA@@@???@@@@@@???>>>>>>===>>>>>>??????777999::::::<<<@@@EEEHHHLLLIIIEEE@@@>>>>>>???@@@IIIFFFBBB???>>>@@@BBBCCCAAA???===???EEELLLQQQTTTWWWQQQKKKHHHIIIKKKJJJHHHFFFGGGGGGFFFDDDCCCBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>???CCCFFFJJJRRRZZZeeehhhjjjfff```]]]___cccaaacccjjjxxx~~~ooohhhmmmvvv|||~~~}}}zzzzzz{{{}}}~~~~~~{{{uuuppppppmmmjjjgggffffffhhhiiimmmppptttxxx}}}|||xxxxxxyyyzzzsssoookkkiiiggghhhjjjkkkjjjiiihhhhhhhhhhhhhhhgggfffeeeeeefffhhhiiijjjiiihhhhhhffffffeeeffffffeeebbb```^^^\\\XXXTTTQQQPPPPPPPPPQQQQQQQQQPPPNNNNNNQQQTTT[[[bbbkkkssszzz|||uuulllgggeeecccbbbccccccbbb```___^^^\\\ZZZXXXVVVUUUTTTPPPNNNJJJGGGFFFGGGJJJLLLLLLHHHBBB===:::;;;===@@@AAACCCFFFJJJQQQZZZcccjjjlllqqqwww~~~~~~pppfff```___bbb~~~}}}{{{zzz{{{~~~~~~xxxsssqqqnnnjjjfffbbb```\\\XXXVVVVVVWWWXXX[[[]]]bbbggglllqqqssstttwwwzzz}}}~~~}}}zzzxxxxxxssssssrrrqqqrrrssstttuuuqqqpppooonnnnnnooopppqqqvvvuuussssssvvvzzz}}}{{{sssooollljjjkkkjjjgggeee\\\[[[ZZZXXXVVVUUUUUUTTTTTTUUUWWWXXX\\\aaahhhmmmsssxxx~~~tttddd]]]\\\YYYWWWWWWUUUTTTUUUYYY]]]eeevvvuuutttwww{{{dddUUUMMMFFFFFFEEECCCAAAAAACCCEEEBBBBBBBBBCCCCCCBBBBBBBBB999:::;;;<<<===@@@DDDGGGIIIGGGDDDAAA??????@@@AAAJJJFFFAAA??????BBBDDDEEE<<<::::::???HHHUUU___eeeaaaWWWLLLEEEEEEGGGHHHGGGDDDDDDCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAABBBBBB===;;;===???@@@CCCKKKUUUcccgggkkkhhhbbb]]]\\\]]]``````dddlllxxxssseeeccchhhnnnqqq~~~~~~zzzuuuqqqooommmjjjgggeeedddddddddbbbeeeiiimmmssszzzzzzzzz}}}|||sssmmmjjjhhhfffhhhkkkmmmkkkhhhfffggggggggggggffffffeeedddeeefffgggggghhhhhhggggggfffeeeeeeffffffdddbbb^^^\\\WWWSSSPPPOOOOOOOOOQQQRRRQQQMMMJJJKKKPPPUUU]]]eeeooowww}}}}}}sssiiidddbbb``````aaaaaaaaa___]]]\\\[[[YYYVVVTTTRRRQQQMMMKKKIIIGGGGGGIIILLLMMMJJJFFFAAA===;;;<<>>???@@@BBBFFFIIIGGGFFFDDDCCCBBBCCCDDDEEEGGGDDDAAABBBDDDFFFGGGFFF===<<<===DDDPPP]]]hhhnnneeeZZZLLLDDDDDDFFFFFFDDDBBBBBBAAABBBCCCEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCC::::::<<<===;;;<<>>===>>>AAACCCDDDGGGLLLQQQWWW^^^ffflllqqqsssxxxxxxjjj[[[WWWWWWWWWVVVVVV|||zzzzzz}}}|||yyyxxxxxxpppooolllhhhddd```]]][[[VVVUUUTTTSSSSSSTTTVVVWWWZZZ]]]```bbbbbbdddiiillllllmmmoooppprrrsssssssssqqqqqqrrrtttxxx||||||}}}wwwtttqqqooonnnkkkfffbbb^^^^^^^^^\\\XXXVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXX]]]aaagggkkkooottt{{{qqqjjjaaaZZZWWWVVVSSSRRRSSSQQQSSSYYYcccnnn~~~wwwoooaaaZZZSSSMMMHHHHHHGGGEEEBBBDDDHHHMMMIIIIIIIIIGGGEEEBBB???======???@@@AAABBBEEEHHHKKKHHHGGGGGGFFFFFFGGGHHHIIIBBBAAABBBEEEIIIKKKIIIGGGAAAAAACCCJJJUUUaaajjjoooeeeZZZLLLEEEEEEFFFEEECCCBBBAAA@@@BBBDDDFFFGGGGGGBBBBBBBBBCCCCCCDDDDDDDDD:::<<<>>>===999999DDDQQQTTTZZZaaaffffffbbb^^^[[[\\\^^^^^^[[[]]]kkkuuuhhhcccdddgggvvv~~~|||xxxtttqqqlllkkkjjjhhhfffccc```______```aaaaaacccggglllpppwww|||uuuooogggeeecccfffkkkmmmjjjfffddddddeeefffggggggggggggccccccbbbbbbcccdddfffggghhhfffddddddeeeggggggggg```]]]XXXSSSPPPOOOOOOPPPMMMNNNLLLHHHEEEIIIRRR[[[^^^hhhsss|||~~~qqqddd___]]]\\\\\\]]]^^^^^^]]]\\\[[[ZZZXXXVVVTTTQQQPPPKKKJJJIIIIIIIIIKKKMMMNNNGGGEEEBBB@@@???AAACCCDDDEEEHHHMMMSSSXXX___fffkkkoooqqquuuzzzyyyiii\\\QQQPPPUUUVVVUUUUUU}}}~~~~~~}}}~~~xxxtttrrrooohhhccc___\\\XXXVVVTTTTTTRRRQQQRRRUUUXXXYYYWWWWWWYYY[[[^^^___bbbeeegggiiiiiiiiiggghhhiiikkkmmmoooooopppooooooooooooooooooppppppfffeeecccaaa___]]][[[ZZZWWWVVVTTTVVVXXXYYYVVVTTTVVVWWWYYYZZZ[[[]]]aaadddbbbhhhpppxxx~~~yyylllfff```[[[XXXWWWVVVSSSUUUZZZ[[[\\\^^^ggg||||||xxxdddWWWTTTSSSKKKGGGGGGEEEEEEFFFGGGIIIKKKIIIHHHGGGEEECCCAAA??????>>>AAAFFFIIIKKKMMMPPPRRRPPPLLLHHHEEEFFFGGGHHHIIICCCCCCDDDGGGKKKMMMMMMLLLCCCFFFLLLRRRXXX[[[^^^___[[[UUUNNNJJJIIIHHHDDD@@@>>>???@@@BBBEEEGGGIIIJJJDDDFFFHHHIIIHHHFFFBBB@@@AAA???===<<<===???AAACCCIIILLLQQQZZZaaaccc___[[[YYY]]]___\\\ZZZbbbtttvvviiiaaa^^^mmmvvvzzzwwwuuuuuusssqqqnnnkkkiiigggdddaaaaaa``````______```aaabbbiiirrr}}}~~~~~~vvvoooiiihhhfffeeedddfffggghhhfffeeedddbbbaaa``````___```aaabbbcccdddeeeeeedddiiigggeeedddeeeeeedddbbb```^^^YYYSSSNNNKKKKKKMMMLLLIIIHHHHHHHHHIIIRRR\\\ccckkkwwwwwwmmmfff^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYWWWUUURRRPPPNNNMMMLLLJJJIIIKKKOOOPPPNNNLLLKKKIIIFFFCCCAAABBBCCCDDDJJJLLLQQQWWW]]]bbbfffhhhnnnjjjhhhkkknnnnnnqqquuutttooommmoooqqqrrr{{{qqqbbbUUURRRPPPPPPRRRSSSQQQOOO{{{}}}~~~|||xxxqqqkkkgggccc^^^ZZZWWWUUURRRPPPOOOQQQSSSSSSQQQQQQRRRTTTTTTVVVXXXZZZ[[[\\\\\\\\\ZZZ[[[]]]___```bbbbbbbbbaaabbbccccccddddddcccccc[[[ZZZYYYXXXVVVUUUTTTTTTUUUTTTSSSUUUXXXYYYWWWUUUWWWZZZ]]]___bbbeeeiiimmmrrrwww}}}vvviii```\\\\\\XXXVVVVVVUUUTTTWWW\\\^^^dddmmmyyyooo___SSSSSSSSSLLLIIIHHHGGGEEEEEEFFFHHHIIIFFFEEEDDDCCCBBBAAA@@@???DDDEEEGGGHHHHHHIIIKKKLLLMMMKKKIIIHHHGGGFFFDDDBBB??????AAADDDHHHJJJJJJJJJFFFHHHLLLPPPSSSVVVWWWXXXXXXSSSLLLIIIIIIHHHEEEAAA???@@@AAACCCEEEFFFGGGHHHDDDFFFHHHIIIHHHFFFCCCAAABBBAAA???>>>???@@@CCCDDDCCCFFFLLLUUU___ddddddaaaYYY[[[\\\YYYWWW]]]kkkvvvxxxkkkbbbdddmmmyyy|||yyyxxxwwwwwwtttpppnnnkkkiiieeecccaaa___]]]\\\[[[\\\]]]^^^fffnnnwww|||}}}}}}yyyzzz~~~vvvoooiiihhhfffdddddddddfffgggeeedddcccbbbaaa````````````aaabbbcccdddddddddddddddbbb`````````aaa```______]]]YYYSSSMMMJJJJJJKKKKKKIIIHHHJJJJJJLLLUUU^^^hhhpppzzz~~~uuujjjbbb[[[ZZZYYYXXXXXXWWWWWWXXXVVVUUUTTTSSSRRRPPPPPPOOOQQQOOONNNOOOQQQRRROOOMMMIIIHHHFFFDDDDDDEEEFFFHHHNNNQQQVVV[[[```ccceeefffaaa]]][[[]]]___```bbbfffccc``````eeekkkqqq|||rrr___TTTRRRPPPPPPQQQSSSSSSPPPNNN}}}zzz|||}}}wwwoookkkfffbbb___[[[XXXUUUSSSTTTTTTSSSPPPOOOOOOPPPNNNOOOPPPQQQQQQQQQQQQQQQPPPQQQRRRTTTUUUUUUVVVVVVUUUVVVXXXZZZZZZYYYXXXWWWQQQQQQQQQQQQQQQQQQQQQQQQUUUTTTUUUWWWZZZ\\\\\\[[[[[[___dddiiimmmqqquuuxxxpppeee^^^ZZZWWWYYYVVVUUUVVVVVVVVV[[[aaaggguuu|||cccXXXPPPQQQSSSMMMKKKJJJGGGEEEDDDDDDDDDEEEAAAAAAAAAAAAAAAAAA@@@@@@FFFFFFFFFEEEDDDDDDFFFHHHIIIIIIIIIIIIHHHDDD???;;;;;;;;;===AAAFFFHHHIIIHHHIIIJJJKKKMMMNNNOOOQQQQQQUUUPPPKKKHHHGGGGGGDDDBBB@@@AAACCCEEEEEEFFFEEEEEEDDDEEEGGGHHHHHHEEECCCAAACCCBBBAAAAAAAAABBBDDDEEEBBBCCCHHHQQQ[[[ccceeeeee^^^^^^]]]ZZZYYY]]]eeelllzzz|||nnn```eeennnvvv}}}~~~|||{{{zzzwwwssspppnnnllliiifffdddaaa^^^[[[YYYYYYZZZ[[[bbbhhhoooqqqqqqqqqvvvzzz~~~~~~{{{vvvuuutttuuuxxx~~~vvvppphhhgggeeedddcccccccccdddcccbbbaaaaaa``````aaaaaa```aaaaaabbbbbbccccccccccccbbb``````aaabbbbbbaaa^^^]]]YYYSSSMMMIIIIIIIIIKKKIIIJJJLLLMMMOOOWWWaaannnuuu~~~|||qqqeee]]]WWWWWWVVVUUUTTTTTTTTTTTTPPPPPPPPPPPPPPPQQQQQQQQQTTTSSSRRRSSSTTTSSSPPPNNNJJJIIIGGGGGGGGGIIIKKKLLLSSSVVV[[[```ccccccbbbaaaVVVRRRPPPRRRSSSSSSVVV[[[XXXVVVXXX___gggrrruuubbbTTTMMMMMMMMMNNNPPPRRRQQQOOOLLL}}}}}}~~~uuurrrnnnkkkiiigggdddaaa^^^]]]\\\YYYWWWUUUTTTTTTRRRRRRQQQQQQPPPOOONNNNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPRRRUUUWWWXXXWWWUUUSSSQQQQQQRRRSSSUUUVVVWWWXXXXXXXXXYYY\\\___aaacccdddeeeiiiooouuuyyy}}}oooaaa\\\[[[YYYVVVXXXVVVUUUWWWVVVWWW^^^fffuuuooo[[[SSSNNNPPPSSSNNNLLLJJJFFFCCCAAA@@@@@@@@@======>>>???@@@@@@AAAAAABBBBBBBBB@@@???@@@CCCEEEDDDEEEFFFGGGFFFCCC>>>:::999:::===BBBGGGJJJJJJIIIIIIIIIIIIJJJLLLNNNPPPQQQTTTOOOJJJGGGFFFEEECCCAAABBBCCCDDDEEEEEEDDDCCCBBBBBBDDDEEEFFFFFFDDDBBB@@@CCCCCCBBBBBBBBBCCCCCCDDDFFFFFFHHHOOOXXX```cccccc___^^^\\\[[[[[[^^^bbbdddqqqhhhhhhhhhkkkqqqzzz{{{xxxuuurrrqqqpppnnnmmmjjjgggccc^^^\\\[[[[[[\\\^^^bbbggghhhggggggjjjnnnrrrvvvzzz~~~}}}{{{wwwuuurrrqqqsssxxx}}}~~~vvvqqqgggfffdddcccbbbaaaaaaaaaaaa``````___``````aaaaaa````````````aaaaaabbbbbbcccbbb```aaabbbccccccbbb___]]]ZZZTTTNNNJJJIIIJJJMMMKKKLLLNNNOOOPPPWWW```pppwwwyyylll```YYYTTTTTTSSSRRRQQQQQQQQQQQQLLLLLLMMMMMMNNNOOOOOOOOOQQQRRRSSSUUUUUUUUUSSSRRROOONNNMMMLLLLLLLLLNNNOOOTTTXXX]]]aaabbb___\\\YYYSSSPPPPPPRRRSSSRRRVVV\\\^^^^^^```eeemmmyyynnn[[[PPPMMMJJJJJJKKKLLLMMMNNNMMMMMM~~~~~~{{{yyywwwuuussspppmmmiiigggdddaaa^^^]]][[[ZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPRRRUUUXXXXXXWWWVVVTTTTTTUUUWWWYYY[[[]]]^^^___\\\]]]___bbbeeehhhkkknnnrrrvvv{{{xxxmmm___XXXWWWXXXUUURRRUUUTTTTTTVVVVVVWWW```iii~~~~~~fffWWWRRRMMMPPPSSSMMMJJJHHHDDDAAA>>>=========<<<<<<===>>>@@@AAABBBBBB@@@@@@???===;;;<<<>>>@@@@@@@@@@@@BBBCCCCCC@@@>>>;;;===@@@EEEKKKMMMMMMLLLFFFGGGHHHJJJMMMPPPSSSUUUSSSPPPKKKGGGDDDCCCAAA@@@DDDDDDEEEEEEEEECCCBBBAAAAAABBBCCCDDDCCCBBB@@@???BBBCCCCCCCCCCCCCCCBBBBBBIIIHHHJJJPPPXXX___aaaaaaYYYYYYXXXXXXZZZ]]]___```ooo{{{tttjjjeeegggppp{{{|||yyyvvvuuuuuuuuuttttttpppmmmhhhccc___]]]]]]]]]ZZZ\\\^^^^^^^^^___bbbeeejjjkkkooorrruuuwwwxxxyyyxxxwwwtttsssssstttvvvwwwyyy}}}yyyrrrnnneeedddcccbbb```_______________^^^^^^______````````````_________```aaabbb```___]]]]]]___``````______^^^[[[VVVPPPMMMKKKLLLOOONNNOOOQQQPPPPPPUUU]]]mmmttt|||}}}tttggg\\\WWWRRRQQQPPPOOONNNNNNNNNNNNJJJJJJJJJKKKKKKLLLLLLLLLNNNQQQUUUXXXZZZ[[[[[[[[[XXXWWWUUURRRPPPOOOOOOOOOSSSVVVYYY\\\\\\YYYUUUSSSSSSRRRSSSVVVWWWXXX^^^eeelllnnnpppssszzz}}}eeeRRRIIIHHHIIIIIIIIIJJJKKKLLLOOOPPP~~~zzzwwwrrroookkkhhhgggfffdddcccbbb```^^^\\\YYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSTTTUUUWWWYYYZZZZZZYYYXXX[[[[[[]]]___aaaccceeefffeeefffiiikkkmmmqqqvvvyyy~~~qqqgggaaaYYYVVVWWWWWWTTTQQQRRRRRRSSSVVVVVVYYYdddooottt___SSSQQQMMMOOOQQQKKKHHHFFFCCC???===<<<<<<<<<===>>>>>>???@@@AAABBBBBBAAAAAA@@@===:::999999;;;===<<<===???AAACCCBBBAAA>>>???CCCIIINNNPPPOOONNNDDDFFFHHHLLLOOORRRUUUVVVQQQOOOKKKGGGDDDCCCBBBBBBFFFEEEEEEDDDCCCCCCBBBBBB@@@AAABBBBBBBBBBBBAAA@@@BBBCCCDDDEEEEEECCCBBBAAAEEEEEEIIIQQQZZZ```aaa```YYYYYYZZZ[[[^^^```cccdddqqqzzzsssfffccchhhpppvvv|||}}}}}}zzzxxxyyyzzzzzzyyytttqqqmmmiiidddaaa___^^^WWWXXXXXXXXXWWWXXX[[[]]]bbbcccdddfffjjjmmmqqqrrrttttttsssrrrqqqpppnnnnnnppptttyyy~~~}}}rrrllliiibbbbbbaaa```______^^^]]]^^^^^^^^^]]]^^^^^^______```___^^^^^^^^^___```aaabbb```^^^^^^`````````___]]]]]][[[WWWRRROOOMMMNNNRRRQQQSSSUUUSSSRRRVVV]]]hhhpppxxxxxxnnnaaaWWWSSSOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIMMMQQQXXX]]]```bbbdddfffbbb```]]]YYYUUURRRPPPOOOQQQRRRTTTVVVVVVUUUSSSQQQRRRRRRVVV[[[]]]```hhhqqq{{{www___MMMFFFFFFKKKLLLNNNOOOOOOQQQTTTVVV~~~zzzvvvsssssssssrrrpppnnnmmmjjjgggeeecccbbbbbb``````______^^^]]]\\\[[[]]]^^^___```bbbbbbbbbbbbfffggghhhjjjkkkmmmoooooorrrtttwwwxxxzzz~~~wwwiii```^^^[[[XXXWWWVVVVVVTTTRRRRRRSSSVVVZZZ\\\aaannn{{{jjjWWWOOONNNKKKMMMOOOIIIGGGEEECCC@@@>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@???<<<;;;;;;<<<::::::<<>>>>>@@@DDDIIINNNOOONNNLLLIIIJJJMMMOOOPPPPPPOOONNNJJJIIIHHHGGGFFFFFFHHHKKKHHHFFFCCCAAAAAABBBDDDEEECCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIGGGDDDBBB???BBBIIIRRR[[[^^^[[[WWWYYY\\\_________aaagggkkkoooooorrrzzz{{{qqqkkkhhhfffcccfffjjjooottt{{{~~~~~~}}}}}}{{{wwwsssmmmiiifffaaa___\\\YYYWWWWWWXXXZZZWWWXXXZZZ\\\___aaabbbccclllllllllllllllkkkkkkjjj^^^aaadddfffhhhppp{{{xxxmmmhhhgggggg^^^^^^^^^______^^^]]]]]]___^^^]]]]]]\\\\\\\\\]]]```___]]]\\\\\\]]]^^^``````^^^\\\[[[\\\\\\[[[YYYXXXYYYXXXUUURRROOONNNOOOTTTTTTXXX[[[[[[ZZZ^^^eeeccckkksssqqqeeeWWWMMMIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCEEEFFFHHHIIIIIIIIIPPPXXX___cccfffiiilllkkkiiifffaaa\\\XXXTTTRRRQQQQQQPPPOOOQQQSSSVVVXXXWWWZZZaaaiiiooouuuzzzdddRRRKKKMMMQQQOOOVVV___ddddddaaa``````}}}|||{{{{{{vvvtttssstttvvvvvvtttqqq{{{xxxuuuuuuwwwxxxxxxvvv}}}}}}}}}}}}zzziii^^^XXXUUUTTTUUUWWWWWWVVVTTTRRRQQQQQQXXXTTTYYYfffoootttmmmWWWQQQJJJEEECCCDDDFFFFFFIIIGGGEEEBBBAAAAAABBBCCCAAABBBCCCDDDEEEDDDCCCBBB======>>>AAADDDDDDAAA===;;;===???@@@AAAAAA@@@@@@888===DDDMMMSSSSSSPPPLLLMMMLLLKKKLLLNNNNNNMMMLLLHHHGGGFFFDDDDDDFFFGGGHHHDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBEEEFFFGGGFFFCCCAAA@@@AAABBBGGGNNNUUUYYYXXXVVVSSSQQQ[[[bbb```]]]___bbbdddlllnnnrrrxxx{{{uuukkk```[[[[[[___iiiqqqwww~~~~~~{{{~~~}}}xxxtttrrrmmmhhhiiifffaaa^^^\\\[[[ZZZYYYUUUUUUUUUVVVXXX[[[]]]___eeefffggghhhhhhhhhffffffcccaaa^^^]]]aaaeeeiiikkknnnppprrrsssssstttvvvxxxxxxxxxyyyzzz|||~~~vvvmmmiiifffbbb^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]\\\\\\]]]^^^___```^^^[[[YYYXXXYYY[[[\\\\\\[[[ZZZZZZYYYYYYZZZZZZZZZYYYVVVSSSQQQOOOOOOOOOWWWWWWYYY]]]bbbeeefffeeeggghhhgggddd\\\RRRGGGAAAEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKLLLLLLQQQTTTXXX]]]aaadddeeefffffffffdddaaa\\\VVVQQQNNNNNNNNNMMMNNNQQQUUUZZZ]]]]]]bbbiiiqqq{{{ggg[[[SSSJJJJJJQQQTTT```jjjllllllmmmkkkfff~~~vvviii___XXXVVVVVVVVVSSSUUUUUUTTTSSSQQQRRRSSSZZZ[[[dddrrryyy{{{wwwcccQQQLLLEEEAAA@@@AAACCCCCCDDDCCCBBB@@@??????@@@@@@@@@AAADDDEEEEEECCCAAA???@@@@@@AAACCCFFFFFFCCC@@@;;;>>>AAACCCDDDCCCAAA???>>>EEENNNUUUXXXVVVQQQNNNMMMKKKIIIIIIJJJKKKKKKJJJGGGFFFEEECCCCCCEEEFFFGGGDDDDDDFFFGGGGGGGGGFFFFFFBBBCCCDDDEEEDDDDDDCCCBBBCCCDDDEEEEEECCCBBBCCCCCCEEEHHHMMMRRRTTTSSSPPPNNNMMMVVV]]]]]][[[^^^ccceeefffhhhkkkpppzzz~~~pppcccXXXVVVXXX```hhhoooyyy}}}~~~yyyvvvuuurrrnnnjjjgggccc```^^^\\\ZZZXXXUUUUUUTTTSSSTTTUUUVVVWWW^^^___aaacccdddeeeeeeeeeaaa^^^[[[ZZZ\\\___bbbccceeeggghhhiiihhhhhhjjjkkkiiiiiijjjkkklllnnnoooppppppsssyyy}}}~~~yyyrrrjjjeeedddcccaaa^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^]]]\\\\\\]]]^^^^^^___]]][[[YYYXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXVVVTTTRRRQQQPPPQQQUUUXXX]]]ccciiilllkkkiiiiiiiiihhhddd\\\RRRGGGAAABBBBBBCCCBBBBBBAAA@@@@@@BBBCCCEEEGGGJJJLLLNNNOOOSSSTTTVVVZZZ]]]aaaccceeecccbbb```]]]ZZZVVVRRRPPPNNNOOOQQQSSSVVV[[[aaadddhhhkkkqqqzzzuuu___VVVQQQLLLNNNUUUYYYccckkklllmmmnnnmmmiii~~~xxxgggbbbZZZUUUTTTUUUVVVVVVTTTTTTUUUTTTSSSSSSUUUWWWZZZbbbqqqkkk]]]NNNIIIBBB>>>===???@@@@@@??????@@@@@@@@@@@@@@@???@@@BBBDDDEEEEEEBBB???===@@@AAABBBDDDFFFFFFDDDBBB===@@@CCCFFFGGGEEEBBB@@@FFFNNNYYY^^^]]]WWWRRROOOKKKIIIFFFEEEFFFGGGGGGGGGFFFEEECCCBBBBBBCCCEEEFFFDDDDDDEEEFFFGGGGGGFFFFFFBBBBBBCCCDDDDDDCCCCCCBBBAAACCCDDDDDDCCCCCCEEEFFFJJJKKKLLLMMMMMMKKKHHHGGGFFFOOOWWWWWWXXX]]]cccfffddddddeeeiiirrrzzzkkkYYYTTTQQQUUU\\\eeeqqq{{{{{{|||~~~|||zzzzzzyyyuuuooollliiifffccc```]]]ZZZXXXWWWUUUSSSQQQQQQQQQQQQUUUVVVYYY[[[^^^___```aaa^^^[[[WWWVVVWWWYYYZZZZZZ[[[]]]^^^^^^]]]]]]^^^___```aaaaaaaaabbbccccccdddccceeegggjjjkkkjjjiiiiiiiiieee```^^^___```___]]]ZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\ZZZXXXWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVTTTSSSSSSSSSSSSUUUYYYaaajjjrrrtttsssqqqnnnmmmkkkeee\\\QQQGGG@@@???@@@AAAAAAAAA@@@???>>>@@@BBBDDDGGGKKKNNNQQQSSSTTTTTTSSSTTTWWW[[[___aaa^^^]]]ZZZXXXUUUTTTSSSSSSPPPSSSWWW[[[___eeekkkooovvvxxxxxxfffUUUPPPOOOOOOTTT[[[```fffjjjiiiiiijjjjjjhhhrrrhhhbbb^^^[[[WWWTTTTTTUUUUUUTTTVVVVVVVVVUUUTTTVVVZZZ]]]]]]iii~~~tttccc\\\NNNJJJCCC???======>>>>>><<<>>>@@@BBBCCCCCCBBBAAACCCCCCCCCCCCBBBAAA?????????@@@AAACCCDDDDDDCCCBBBBBBCCCDDDFFFFFFFFFEEEDDDKKKTTT___bbb]]]UUUOOOMMMIIIFFFCCCAAABBBCCCDDDDDDDDDCCCAAA@@@@@@AAACCCDDDEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBBBBCCCCCCCCCCCCAAACCCDDDDDDCCCCCCEEEGGGOOONNNLLLIIIFFFDDDBBBAAAAAAIIIPPPRRRUUU\\\ccceeegggffffffhhhnnnwwwxxxeee[[[SSSQQQTTTZZZgggrrrsssvvv|||}}}~~~}}}zzzvvvtttpppmmmkkkgggbbb___]]][[[XXXUUUSSSQQQQQQPPPOOOPPPRRRTTTVVVXXXYYYZZZYYYVVVTTTSSSTTTUUUVVVUUUVVVXXXYYYYYYYYYYYY[[[\\\______________________________```aaaaaaaaaaaaaaacccaaa^^^]]]]]]]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVZZZbbbllluuuyyyzzzxxxtttrrrnnnggg\\\PPPFFF@@@<<<===???@@@@@@???>>>===@@@BBBEEEIIIMMMQQQUUUVVVTTTRRROOONNNPPPTTTXXX\\\[[[YYYUUUSSSRRRRRRTTTUUUWWW[[[```dddhhhnnntttyyygggYYYMMMLLLPPPTTT[[[aaaffffffeeebbbaaaaaaaaa```wwwkkkbbb[[[WWW[[[YYYVVVUUUVVVVVVUUUTTTWWWWWWVVVUUUVVVZZZ___dddlllxxxfffZZZXXXOOOKKKDDD???<<<<<<;;;;;;:::<<>>AAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDCCCBBBBBBDDDFFFQQQOOOKKKFFFCCC@@@?????????FFFKKKMMMQQQZZZaaadddfffgggiiikkkmmmrrryyy}}}wwwjjj]]]TTTPPPRRRZZZdddjjjooowww|||~~~{{{yyyvvvsssoookkkgggccc```^^^[[[XXXUUUSSSRRRRRRNNNNNNNNNOOOPPPPPPQQQRRRSSSRRRQQQQQQSSSUUUUUUTTTRRRTTTVVVWWWXXXYYY[[[]]]\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\\\\]]]]]]___^^^\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVWWWWWWYYYYYYZZZZZZZZZYYYXXXWWWTTTTTTUUUUUUVVVVVVVVVVVVWWWYYY___gggpppwwwzzz|||xxxuuupppggg\\\PPPFFF@@@;;;<<<>>>????????????>>>AAACCCGGGLLLQQQTTTWWWXXXRRROOOLLLKKKKKKOOOSSSVVVYYYVVVSSSPPPPPPSSSVVVXXX___dddiiimmmooottt|||www\\\SSSLLLNNNVVV]]]cccffflllgggaaa]]]YYYXXXWWWYYYyyynnneee^^^ZZZVVVUUUUUUTTTSSSTTTVVVWWWWWWVVVWWWWWWVVVWWWZZZaaajjjpppvvvbbbXXXVVVNNNIIICCC>>><<<;;;:::999777999<<>>======<<<@@@@@@@@@@@@@@@AAACCCCCCDDDDDDDDDCCCBBBBBBDDDFFFOOOMMMHHHDDDAAA?????????AAAFFFIIIJJJOOOXXX___aaa___cccgggjjjlllooorrrttt~~~mmm___TTTOOOQQQWWW```fffoootttwwwxxx{{{}}}}}}yyyuuusssoookkkhhhdddbbb^^^[[[WWWUUUTTTTTTPPPOOONNNMMMLLLLLLLLLLLLNNNMMMNNNOOORRRSSSSSSRRRMMMOOORRRSSSTTTVVVYYY[[[ZZZ[[[\\\\\\\\\[[[YYYXXXUUUVVVWWWYYY[[[\\\\\\\\\XXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXVVVUUURRRSSSTTTUUUVVVVVVVVVVVVVVVVVVXXX^^^gggooouuuwwwtttrrrllldddZZZOOOGGGBBB======>>>>>>???@@@AAAAAACCCFFFLLLQQQUUUWWWXXXXXXPPPNNNLLLKKKLLLNNNPPPRRRUUUTTTQQQQQQRRRVVV[[[^^^gggkkkppprrrtttyyyeeeVVVRRRPPPUUU___hhhlllnnnoooggg^^^ZZZVVVSSSSSSUUU~~~tttiiieee___ZZZWWWVVVUUUSSSQQQPPPPPPRRRUUUWWWXXXWWWXXXYYYZZZ]]]dddooo{{{nnn```XXXTTTMMMIIIDDD@@@??????>>>===999:::<<<>>>@@@AAAAAAAAAEEEDDDDDDDDDCCCDDDDDDDDDCCCFFFHHHHHHFFFFFFHHHJJJHHHEEEBBB??????AAAEEEHHHJJJKKKKKKKKKJJJHHHFFFEEEEEECCCBBBCCCEEEFFFFFFFFFCCCBBB@@@??????@@@BBBCCCBBBBBB@@@???>>>>>>??????@@@?????????@@@AAABBBCCCBBBBBBCCCBBBBBBCCCFFFIIIJJJHHHEEEBBB????????????EEEHHHJJJJJJNNNWWW]]]___[[[^^^bbbeeegggiiikkklllsss}}}ooo```TTTPPPRRRTTT[[[dddiiikkkmmmpppttt|||~~~~~~zzzwwwuuurrrpppkkkiiieee```\\\YYYWWWVVVQQQPPPNNNLLLKKKJJJJJJJJJJJJIIIJJJLLLOOOPPPNNNMMMJJJLLLNNNOOOPPPQQQSSSUUUXXXYYYZZZ[[[[[[YYYXXXVVVTTTVVVXXXZZZ\\\\\\\\\\\\VVVVVVVVVUUUTTTUUUWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWWWWWWWVVVTTTSSSQQQRRRSSSUUUUUUUUUUUUTTTQQQQQQRRRWWW___fffkkkmmmkkkiiieee^^^WWWOOOIIIFFF???>>>>>>>>>???AAACCCEEEEEEJJJPPPVVVYYYZZZXXXVVVOOOOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPRRRVVV\\\bbbeeekkkooosssuuuvvv}}}ttt]]]SSSSSSVVV^^^jjjtttwwwvvvnnncccZZZWWWTTTQQQQQQUUUzzz{{{|||}}}~~~vvvkkkbbb^^^[[[WWWUUUTTTTTTSSSRRRRRRQQQQQQRRRUUUWWWXXXWWW\\\]]]___dddmmm{{{rrrccc[[[TTTOOOMMMJJJFFFCCCCCCDDDDDDCCC<<<===>>>@@@BBBCCCDDDDDDAAACCCEEEGGGGGGFFFDDDBBBBBBDDDFFFFFFDDDDDDFFFIIIFFFDDDBBB@@@@@@AAACCCEEEKKKIIIFFFFFFGGGHHHGGGFFFDDDCCCCCCEEEGGGIIIHHHGGGCCCBBB@@@??????@@@BBBCCCAAA@@@?????????@@@BBBBBB??????>>>>>>???AAABBBDDD@@@AAAAAAAAABBBDDDHHHLLLFFFEEEBBB@@@?????????@@@GGGJJJJJJIIIMMMVVV\\\]]][[[]]]___aaaaaabbbdddfffjjjrrr{{{}}}kkk[[[TTTTTTMMMTTT\\\aaabbbdddiiimmmvvvyyy~~~}}}{{{yyyxxxssspppkkkfffaaa]]]ZZZYYYRRRQQQOOOLLLKKKJJJJJJJJJGGGGGGHHHJJJLLLLLLJJJHHHIIIKKKMMMMMMMMMNNNOOOQQQQQQRRRTTTUUUUUUTTTRRRQQQRRRTTTWWWYYYZZZZZZYYYXXXYYYYYYWWWUUUSSSSSSUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVXXXXXXXXXXXXVVVVVVTTTTTTTTTTTTTTTUUUUUUUUURRRSSSUUUUUUUUUTTTRRRPPPQQQRRRSSSTTTUUUUUUTTTSSSMMMMMMOOOTTTZZZ```dddeeecccbbb^^^ZZZTTTOOOKKKIIIAAA@@@>>>>>>???BBBEEEGGGGGGLLLSSSYYY\\\[[[XXXUUUOOOPPPQQQSSSSSSRRRQQQPPPMMMNNNOOOSSSYYY```gggkkklllppptttvvvxxxlll^^^RRRTTTYYYcccqqq|||~~~|||iii^^^UUUSSSRRROOOPPPTTTtttuuuuuuvvvwwwxxxyyyzzz~~~}}}|||pppjjjiiifff^^^VVVWWWVVVUUUTTTSSSRRRRRRRRRUUUTTTTTTVVVYYY[[[[[[YYY___fffqqq}}}uuueee\\\RRRNNNQQQKKKHHHFFFEEEEEEFFFEEEDDD@@@AAABBBCCCDDDCCCCCCBBBKKKIIIFFFEEEEEEFFFEEEDDDBBBCCCBBBAAA@@@@@@BBBEEEEEEBBB???===???BBBDDDEEEJJJEEE@@@BBBHHHKKKIIIEEEHHHHHHFFFEEEEEEEEEFFFFFFEEECCCAAA?????????AAAAAAAAA@@@???>>>>>>======>>>???>>>===>>>@@@AAAAAA@@@======>>>>>>???BBBGGGKKKJJJFFFAAA===;;;===@@@BBBFFFHHHHHHGGGGGGKKKRRRXXXYYYYYYZZZ^^^aaabbbbbb```^^^eeessssss```TTTOOONNNQQQXXX[[[ZZZ^^^dddlllrrrzzz|||zzzzzzxxxsssmmmhhhccc___]]]YYYWWWUUUSSSRRROOOLLLIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPOOOOOONNNNNNOOOOOOPPPPPPVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRWWWVVVVVVUUUTTTSSSRRRRRRTTTTTTTTTTTTTTTSSSRRRRRRSSSQQQQQQSSSUUUTTTPPPMMMOOOPPPRRRTTTWWWYYY\\\]]]]]]___]]]XXXTTTTTTRRRMMMDDDBBBBBBCCCBBBAAAFFFMMMLLLNNNRRRXXX\\\[[[VVVQQQLLLRRRVVVUUUUUUXXXXXXVVVQQQQQQSSSVVV\\\cccjjjnnnqqqnnnoootttwww}}}nnnbbb]]]TTT[[[hhhuuu~~~zzzuuufff^^^TTTOOOOOOQQQQQQPPPlllmmmnnnooopppqqqrrrsssvvvwwwyyy|||zzzooohhh```]]]]]]\\\WWWRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRTTTUUUUUUWWW\\\ccciiipppvvvkkk^^^XXXPPPMMMOOOLLLIIIFFFDDDEEEEEEEEEEEEAAACCCEEEGGGHHHGGGFFFEEEFFFDDDAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCAAA???===>>>AAADDDFFFGGGIIIDDD@@@BBBHHHLLLKKKHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCBBB@@@>>>======>>>???======<<<<<<<<<===>>>>>>>>>===<<<===?????????===;;;<<<======>>>AAAEEEHHHHHHEEEAAA>>><<<===???AAA@@@AAABBBCCCGGGMMMTTTYYYYYYYYYZZZ\\\___``````^^^aaaeeennnzzzsssfffZZZUUURRRRRRRRRQQQUUU\\\dddjjjttt{{{~~~|||wwwrrrmmmjjjgggfff___]]]ZZZXXXUUURRRNNNKKKJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJKKKKKKLLLMMMNNNNNNKKKJJJJJJJJJKKKLLLMMMMMMTTTSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRUUUUUUTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTSSSSSSRRRQQQRRRQQQQQQRRRTTTSSSPPPMMMNNNOOOPPPSSSWWW[[[^^^```aaadddccc___[[[ZZZWWWRRRIIIEEECCCDDDDDDEEEJJJQQQRRRTTTWWW\\\^^^\\\WWWRRRMMMSSSVVVVVVVVVYYYZZZYYYRRRTTTWWW\\\aaafffkkkmmmllljjjlllsssyyyttteee]]]YYY\\\bbblllxxx~~~wwwqqqaaa[[[UUURRRSSSUUUSSSQQQddddddeeefffhhhiiijjjkkklllmmmqqqwww|||~~~}}}~~~zzzsssmmmiii```]]]YYYVVVVVVUUUTTTRRROOOOOONNNNNNOOOPPPQQQRRRRRRUUUWWWWWWYYYcccrrr~~~sss^^^VVVRRRMMMJJJLLLLLLHHHEEEBBBCCCDDDEEEDDDCCCEEEHHHKKKLLLLLLJJJIIIDDDBBB@@@???@@@BBBBBBBBBBBB@@@===>>>AAACCCCCCAAA<<<;;;<<<>>>BBBFFFGGGHHHEEEAAA???AAAHHHLLLLLLJJJEEEGGGIIIJJJIIIFFFDDDBBBBBBAAA>>><<<;;;;;;<<<<<<:::::::::;;;;;;<<<===>>>>>>===<<<<<<======<<<;;;888:::<<<===>>>???BBBDDDEEEDDDAAA>>>======>>>???===<<<===BBBIIIRRRYYY\\\ZZZZZZ[[[]]]```aaaaaa___fffdddgggqqqzzz~~~lllcccXXXQQQMMMKKKOOOTTTZZZbbbmmmuuuyyy|||~~~~~~yyyuuusssqqqqqqiiifffbbb___[[[WWWRRROOOMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUURRRSSSSSSSSSSSSRRRQQQQQQRRRQQQQQQRRRSSSSSSPPPNNNMMMNNNPPPTTTYYY^^^bbbeeegggkkkkkkhhheeeccc]]]WWWPPPIIIEEEGGGIIILLLQQQVVVZZZ\\\```cccddd___XXXSSSOOOTTTWWWVVVWWW[[[]]]\\\WWWZZZ___eeehhhjjjjjjiiifffeeeiiirrr|||xxxjjj```\\\ZZZ```fffppp|||wwwpppaaa]]]XXXVVVUUUTTTQQQNNN]]]^^^___```aaacccdddddddddeeehhhnnntttxxxzzzzzzxxx{{{{{{xxxrrrnnnkkkhhhdddbbb[[[[[[YYYVVVRRRPPPPPPQQQOOONNNNNNMMMNNNPPPRRRSSSVVVXXXZZZ]]]dddqqqtttdddTTTOOOOOOKKKHHHHHHIIIFFFBBB@@@@@@BBBCCCCCCBBBEEEIIILLLMMMMMMLLLJJJFFFEEECCCCCCEEEFFFFFFEEECCC???===???DDDGGGDDDAAA;;;;;;<<>>===@@@GGGKKKLLLKKKFFFGGGHHHHHHHHHFFFDDDBBBBBBAAA>>><<<::::::;;;<<<;;;;;;;;;;;;;;;<<<======???>>><<<<<<======<<<:::888;;;>>>?????????@@@AAABBBBBB@@@???>>>=========>>>======CCCMMMVVV[[[]]]\\\[[[\\\___ccceeeeeeeeehhhcccdddlllwww~~~vvvhhh\\\SSSNNNNNNOOORRRZZZeeeooouuuyyy}}}}}}|||yyyyyyyyyrrrooojjjfffbbb]]]WWWSSSRRRRRRPPPNNNMMMKKKIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMOOOOOONNNNNNMMMLLLJJJJJJLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTQQQQQQRRRRRRRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRPPPOOOOOOPPPSSSWWW]]]ccchhhllllllqqqtttqqqnnnkkkddd]]]VVVNNNIIILLLQQQUUUYYY]]]```dddjjjnnnllleee[[[SSSOOOTTTWWWWWWYYY^^^aaa```___ccchhhlllmmmkkkgggdddbbbccciiisss~~~{{{lllbbb]]]\\\\\\aaagggttt|||rrrfffaaaZZZUUUQQQNNNIIIGGGXXXXXXYYYZZZ[[[\\\]]]]]]```______ccciiiooosssuuutttxxx}}}{{{vvvkkkhhhccc```^^^]]]\\\ZZZVVVVVVVVVSSSNNNLLLLLLMMMNNNMMMLLLLLLLLLOOOQQQSSSZZZZZZ\\\bbbmmm{{{eeeZZZPPPLLLMMMJJJGGGDDDEEEBBB???===???@@@AAAAAAAAACCCFFFIIIKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGCCC@@@>>>AAAGGGIIIGGGCCC======>>>@@@BBBCCCBBB@@@;;;;;;<<<@@@FFFIIIJJJHHHFFFFFFEEEDDDDDDDDDDDDEEECCCAAA???<<<;;;;;;<<<===???>>>>>>===<<<<<<======AAA???>>>>>>??????===<<<:::===@@@AAA@@@??????@@@@@@@@@???>>>===<<<<<<<<<@@@>>>>>>CCCKKKSSSWWWXXXWWWWWWYYY^^^dddhhhkkkkkkiiieeeeeemmmvvv|||~~~ooobbbYYYQQQKKKLLLQQQZZZdddmmmtttyyy{{{{{{}}}}}}|||zzzvvvrrrmmmhhhccc]]]YYYWWWVVVTTTRRROOOLLLJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJLLLLLLKKKLLLMMMNNNOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJLLLNNNPPPQQQRRRRRRTTTTTTSSSRRRRRRQQQPPPPPPOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPQQQQQQRRRSSSVVVZZZ```gggmmmqqqsssxxx{{{yyyvvvrrrkkkcccYYYSSSPPPUUU[[[___cccgggfffmmmuuuyyyuuuiii\\\TTTOOOTTTYYYYYY\\\aaaddddddfffiiimmmnnnlllgggaaa]]]```dddkkkttt~~~pppddd]]]\\\\\\\\\eeekkkxxx}}}qqqeee___WWWPPPJJJGGGEEEDDDUUUUUUUUUUUUVVVVVVVVVVVV\\\ZZZXXXZZZ^^^dddiiikkkjjjpppvvvzzz|||}}}{{{xxxsssmmmiiieeebbb]]][[[YYYXXXVVVUUURRRSSSSSSQQQOOONNNNNNNNNLLLKKKJJJJJJLLLOOORRRUUU]]]\\\^^^eeeppp{{{oooZZZTTTMMMJJJKKKJJJFFFBBB@@@>>>======???AAAAAAAAA???@@@BBBDDDEEEFFFFFFFFFFFFFFFHHHJJJKKKJJJFFFCCCBBBAAAAAACCCHHHJJJHHHFFFAAA@@@??????@@@@@@>>><<<999;;;>>>CCCGGGHHHGGGEEEDDDCCCBBBBBBBBBCCCEEEFFFBBBAAA???===<<<===>>>???AAAAAA???>>>>>>=========AAA@@@??????@@@@@@???>>>===???AAABBBAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<>>>======@@@EEEIIILLLNNNMMMNNNRRRYYYccckkkppprrrnnnjjjiiioootttxxx}}}wwwjjj\\\OOOLLLMMMQQQ[[[fffpppttttttwwwyyy|||}}}xxxtttooojjjdddaaa\\\[[[XXXUUUQQQNNNKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIKKKKKKLLLLLLKKKKKKJJJJJJGGGHHHJJJLLLNNNOOOPPPPPPSSSRRRRRRQQQPPPNNNNNNMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOPPPQQQQQQPPPOOOQQQRRRTTTTTTVVVZZZ```gggmmmqqqvvv{{{}}}zzzvvvnnnfff[[[YYY[[[bbbhhhkkknnnrrrrrrxxxxxxjjj\\\TTTOOOVVV\\\^^^aaagggiiihhhhhhiiiiiihhheee```[[[XXX\\\dddmmmttt}}}{{{ooofffcccccccccbbblllooovvvsssfffZZZVVVPPPJJJGGGFFFGGGHHHVVVVVVVVVUUUUUUUUUTTTTTTVVVTTTSSSTTTWWW[[[]]]^^^]]]cccjjjooorrrvvv|||~~~|||zzzyyytttrrrooommmkkkhhhdddaaa^^^\\\YYYXXXXXXWWWVVVTTTRRRRRRRRRQQQQQQQQQOOONNNKKKKKKKKKLLLOOOTTTYYY]]]aaabbbeeeiiinnnuuu}}}sss^^^RRRNNNIIIGGGHHHHHHEEEAAA===<<<===???BBBCCCCCCBBB?????????@@@@@@AAABBBCCCCCCEEEHHHKKKLLLIIICCC>>>???@@@BBBEEEGGGHHHHHHHHHCCCAAA???>>>???>>>===;;;999===BBBGGGJJJIIIEEEBBB???@@@AAABBBCCCCCCDDDDDD@@@???>>><<<<<<===???@@@@@@??????>>>>>>>>>??????@@@???>>>???AAAAAA@@@??????@@@BBBAAA@@@??????@@@???>>><<<;;;:::;;;;;;<<<;;;<<<======>>>@@@CCCFFFDDDFFFLLLWWWcccooowww{{{vvvrrroooooooooooovvv}}}sssdddYYYTTTRRRZZZhhhsssuuurrrrrrtttxxx{{{||||||{{{zzz}}}~~~zzzvvvqqqllliiidddbbb___[[[WWWSSSOOONNNJJJIIIIIIHHHGGGFFFFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIKKKKKKKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJGGGHHHIIIKKKMMMNNNNNNOOOPPPOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOONNNPPPQQQPPPOOOOOOQQQSSSSSSSSSTTTWWW\\\ccciiimmmrrrxxx{{{yyyuuurrrjjjccc]]]___fffpppuuuvvvyyy}}}vvvggg[[[TTTQQQYYYaaaeeehhhmmmnnnmmmeeecccaaa]]]ZZZXXXVVVUUUVVVaaalllrrryyyyyypppkkkkkklllkkkiiikkkhhhhhhlllppplllaaaVVVMMMMMMKKKIIIGGGGGGIIIJJJZZZYYYYYYXXXWWWWWWVVVVVVQQQPPPPPPQQQTTTUUUUUUTTTSSSYYY```fffiiinnnvvv|||~~~~~~~~~|||xxxxxxwwwvvvuuusssrrrqqqnnnllliiifffdddbbb___]]]SSSRRRQQQRRRTTTUUUTTTSSSRRRPPPOOONNNOOOMMMKKKHHHLLLLLLMMMPPPUUU[[[bbbeeefffiiilllllllllqqqzzz|||bbbSSSLLLIIIFFFDDDFFFGGGDDD@@@<<<<<<>>>AAADDDFFFEEEDDD???>>>>>>===>>>???AAABBBCCCEEEIIIMMMMMMIIIBBB<<<<<>>>>>>>><<<;;;:::???EEEKKKLLLJJJEEEAAA;;;===@@@CCCDDDDDDCCCBBB???>>><<<<<<<<<===???@@@>>>======>>>>>>???@@@AAA???>>>===>>>@@@AAAAAA@@@???AAAAAA@@@>>>>>>>>>@@@???>>><<<:::999:::;;;<<<:::<<<>>>===;;;<<<@@@DDD@@@CCCKKKWWWfffsss}}}}}}xxxrrrnnnjjjiiipppzzz|||hhh___ZZZ```oooyyyzzzvvvnnnqqqtttwwwxxxxxxwwwvvvzzz~~~zzzvvvqqqnnnkkkiiifffbbb]]]XXXUUUSSSKKKJJJJJJIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDCCCDDDDDDCCCEEEGGGIIIJJJIIIHHHGGGJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGIIIKKKLLLMMMNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNLLLMMMNNNOOOOOOOOOOOOOOONNNPPPQQQPPPNNNNNNQQQTTTQQQQQQQQQSSSXXX^^^eeehhhlllqqqtttrrroookkkddd]]]^^^cccnnnyyy}}}}}}sssdddYYYTTTSSS\\\eeeiiimmmqqqrrrppp```]]]YYYUUUSSSRRRSSSTTTQQQ^^^kkkpppvvvxxxrrrllljjjlllmmmkkkiiiccc]]]WWWXXX[[[ZZZSSSKKKGGGIIIJJJJJJIIIHHHHHHIIIlllnnnoooooommmhhhccc```UUUOOOKKKMMMOOOMMMKKKLLLPPPQQQVVV]]]^^^^^^fffrrrqqquuu|||}}}}}}vvvtttqqqnnnkkkhhhfffeeefffccc___[[[XXXVVVUUUUUURRRQQQPPPPPPPPPQQQRRRSSSNNNJJJIIIMMMNNNKKKJJJKKKLLLMMMPPPYYYeeeoootttuuusssrrrrrrssswww}}}}}}___MMMHHHEEEDDDEEEGGGIIIHHHDDD@@@>>>???BBBEEEFFFEEEBBB???>>>>>>>>>>>>>>>?????????BBBCCCEEEFFFEEECCC@@@>>>AAAAAABBBDDDGGGIIILLLMMMEEEAAA======???@@@???===@@@DDDHHHJJJHHHDDDAAA???;;;<<<===???@@@BBBCCCCCC???@@@@@@@@@???>>><<<;;;999;;;=========>>>@@@BBB>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>===???===;;;:::;;;<<<;;;;;;======<<<<<<<<<<<<======CCCEEEMMMZZZeeennnyyyvvvooollllllllllllyyywwwmmmmmmyyyzzznnniiiiiinnnrrrrrrqqqqqquuuzzz||||||}}}|||zzzsssqqqmmmjjjeee___YYYTTTUUUTTTRRROOOLLLIIIGGGFFFGGGFFFEEEEEEGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEHHHHHHFFFEEEDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJOOONNNNNNNNNNNNNNNOOOOOOMMMMMMNNNQQQUUUZZZ___bbbbbbcccddddddbbb```]]][[[cccjjjsssyyy}}}wwwiii]]]UUURRRWWW^^^ggglllllljjjhhhhhh___\\\VVVQQQNNNNNNOOOQQQYYY^^^ffflllsss~~~yyymmmggg```^^^___```^^^[[[UUUSSSPPPMMMJJJHHHHHHGGGJJJIIIIIIHHHGGGGGGFFFFFF{{{sssmmm```YYYTTTTTTTTTPPPMMMNNNNNNMMMOOOTTTUUUVVV\\\eeehhhmmmuuu{{{~~~~~~}}}{{{yyyxxxvvvpppnnnlllhhheeebbb```___^^^\\\XXXUUURRRQQQQQQQQQQQQPPPOOONNNMMMNNNOOOOOONNNKKKIIIKKKJJJHHHIIIMMMQQQYYYeeepppxxx{{{{{{{{{wwwwwwwwwzzztttXXXJJJGGGEEEDDDEEEGGGIIIIIIEEEBBB??????AAACCCEEEDDDBBB???????????????>>>>>>>>>>>>BBBCCCCCCCCCBBB???===;;;@@@AAACCCFFFIIILLLNNNOOOGGGBBB===<<<>>>AAAAAA@@@AAADDDHHHIIIGGGCCC@@@???;;;;;;<<<===>>>@@@AAABBB@@@@@@@@@@@@>>>===;;;:::999;;;===>>>>>>>>>???@@@======>>>@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>><<<::::::;;;<<<<<<;;;======<<<<<<<<<<<<======>>>BBBKKKXXXcccjjjsss||||||tttooonnnooopppppprrrzzz}}}{{{jjjccc___bbbeeefffgggiiisssxxxzzzxxxyyy}}}}}}{{{wwwtttpppkkkeeeaaa]]][[[XXXTTTPPPMMMKKKJJJHHHFFFEEEEEEFFFFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCDDDGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOQQQSSSWWWZZZ\\\[[[\\\]]]^^^^^^^^^]]]\\\eeelllvvv||||||pppdddZZZTTTRRRVVV\\\dddhhhgggeeecccbbb[[[YYYTTTQQQPPPPPPSSSTTTVVV\\\dddkkkrrr}}}~~~qqqccc]]]WWWTTTTTTTTTQQQOOOLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGG|||nnngggaaa___[[[UUURRRSSSSSSOOONNNPPPPPPQQQTTTYYY^^^ccclllsssxxx|||~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvtttqqqooonnnjjjiiifffbbb___\\\ZZZYYYVVVTTTRRRPPPNNNNNNNNNNNNOOONNNLLLKKKJJJJJJJJJJJJLLLIIIHHHGGGEEEEEEKKKSSSbbblllzzz{{{bbbOOOFFFEEEEEEEEEFFFHHHIIIIIIFFFDDD@@@??????AAABBBCCCAAA???@@@@@@@@@??????>>>>>>===AAAAAA@@@???>>><<<:::999@@@AAADDDGGGJJJMMMOOOPPPHHHCCC===;;;>>>AAACCCDDDDDDFFFHHHGGGEEEBBB@@@@@@===<<<;;;;;;;;;===???AAA@@@@@@@@@???===;;;999888888;;;>>>@@@???>>>>>>???<<<===???@@@AAABBBCCCCCC??????>>>=========>>>>>>===;;;::::::<<<======<<<======<<<<<<<<<<<<=========@@@IIIUUU]]]aaagggnnnvvvrrrnnnlllmmmppprrrrrrpppvvv|||}}}||||||ggg^^^VVVVVVYYY\\\```dddoootttuuussssssxxxzzzzzz~~~zzzwwwtttpppmmmiiifffaaa\\\VVVSSSPPPOOOLLLJJJHHHHHHHHHHHHFFFDDDAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQPPPPPPOOOPPPQQQSSSTTTSSSSSSTTTVVVXXXZZZ\\\]]]fffnnnwww}}}~~~~~~~~~yyyvvvoooeee\\\UUUSSSSSSVVVZZZ```dddccc```]]]\\\WWWUUUSSSQQQQQQTTTWWWYYYVVV\\\dddkkkqqqzzz}}}|||}}}xxxlllbbbXXXSSSMMMIIIIIIHHHFFFCCCDDDCCCCCCBBBBBBCCCEEEEEECCCDDDEEEFFFGGGIIIIIIJJJwwwqqqkkkgggbbb\\\ZZZ\\\```\\\WWWUUUUUUTTTTTTTTTWWW\\\bbbhhhnnntttzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}{{{yyywwwwwwwwwvvvvvvvvvvvvvvvuuutttsssqqqnnnkkkhhhgggfffeeebbb___[[[YYYWWWVVVRRRRRRPPPOOONNNNNNNNNOOOMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDEEEFFFEEEHHHSSS___www{{{}}}dddSSSHHHDDDEEEHHHHHHHHHIIIIIIGGGEEEDDDAAA@@@>>>???@@@AAAAAA@@@AAAAAA@@@???>>>>>>======???>>>>>>===<<<<<<;;;;;;@@@BBBEEEHHHJJJLLLLLLLLLGGGAAA;;;:::===BBBEEEFFFGGGHHHIIIGGGDDDBBBAAAAAA@@@>>><<<:::;;;===???AAAAAA@@@???>>><<<:::888777:::===AAACCCBBB@@@??????>>>???@@@AAAAAABBBAAAAAA???>>>===<<<<<<===>>>>>><<<::::::;;;<<<>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>@@@AAAAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<======>>>??????@@@@@@BBBEEEGGGHHHHHHFFFEEEDDD???;;;:::>>>CCCFFFGGGIIIJJJJJJHHHEEECCCBBBCCCBBB@@@>>><<<<<<>>>@@@BBBBBBAAA???===;;;:::999888===@@@CCCEEECCCAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>===============>>>>>>;;;::::::;;;===>>>===<<<;;;;;;::::::::::::;;;;;;???>>>@@@FFFJJJMMMUUU\\\bbbdddfffhhhjjjkkkmmmnnnmmmhhhfffjjjuuuyyylllZZZSSSMMMOOOSSSVVVYYY]]]aaafffiiiiiilllrrrwwwwwwvvvyyy}}}|||yyysssmmmfffaaa]]]\\\ZZZXXXUUUSSSQQQOOOLLLJJJEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNPPPSSSWWWYYY___dddjjjnnnnnnkkkhhheee___]]]ZZZUUUQQQPPPSSSUUUXXX[[[___ccceeedddaaa^^^XXXVVVTTTSSSSSSTTTVVVXXXZZZ]]]___aaabbbbbbcccddd^^^YYYTTTRRRRRRQQQMMMJJJJJJIIIFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEGGGHHHJJJJJJKKKLLLMMMNNNOOOPPPxxxtttqqqooollliiilllqqqsssuuusssnnnkkkjjjgggddd^^^^^^]]][[[\\\```fffkkkrrruuuzzz}}}||||||~~~~~~~~~~~~~~~~~~}}}~~~}}}|||{{{yyyxxxwwwwwwwwwwwwtttrrrmmmmmmllllllkkkkkkjjjjjjjjjiiihhheeebbb___]]][[[XXXWWWUUUSSSQQQPPPOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFAAADDDKKKTTTZZZ```jjjssswwwxxx~~~~~~uuu\\\NNNJJJHHHHHHIIIJJJKKKKKKIIIFFFCCCBBBBBBCCCAAA??????@@@AAAAAA@@@>>>>>>>>>======<<<<<<;;;:::;;;===???@@@BBBBBBBBB???BBBEEEGGGGGGEEEBBB@@@@@@>>><<<>>>CCCGGGHHHGGGHHHIIIIIIHHHEEECCCCCCCCCBBBAAA@@@??????@@@BBBCCCBBBAAA???===<<<;;;::::::???BBBDDDDDDCCCAAA@@@@@@BBBBBBAAA@@@???>>><<<;;;======>>>?????????>>>>>>;;;;;;;;;<<<===>>><<<;;;999999888888888888999999:::999;;;@@@FFFKKKTTT]]]```ccchhhkkkmmmmmmnnnnnnpppjjjfffjjjuuu~~~oooYYYQQQLLLMMMOOOOOOPPPRRRUUUZZZ___```dddlllqqqrrrooosssxxx{{{||||||||||||~~~xxxrrrlllhhheeeaaa^^^[[[XXXVVVSSSOOOLLLGGGGGGFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNOOONNNMMMNNNOOORRRUUUWWW[[[]]]```ccccccbbb___]]]YYYYYYWWWTTTRRRRRRTTTWWWYYY[[[^^^bbbeeedddaaa^^^VVVUUUSSSQQQQQQQQQRRRSSSTTTTTTUUUTTTTTTSSSRRRQQQPPPMMMJJJIIIJJJJJJJJJIIIGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIMMMMMMNNNPPPQQQRRRSSSTTTvvvsssrrrqqqooommmrrryyyzzz}}}~~~~~~{{{uuutttqqqlllhhhffffffhhhkkkmmmrrrxxx}}}~~~|||zzzzzz}}}}}}{{{{{{{{{{{{||||||||||||{{{{{{||||||{{{yyywwwvvvuuutttsssssssssrrrpppnnngggggggggfffeeedddddddddbbbaaa```^^^[[[YYYVVVUUUQQQQQQOOONNNMMMMMMMMMMMMKKKKKKJJJIIIGGGEEECCCCCCCCCBBBBBBCCCDDDFFFHHHIIIKKKMMMVVVbbbjjjmmmqqqvvvsssyyy}}}~~~}}}}}}wwwfffUUUNNNMMMKKKJJJJJJGGGHHHIIIHHHDDDCCCCCCEEECCCBBBAAAAAABBBBBBAAA???<<<<<<<<<<<<<<<;;;;;;;;;:::<<<>>>AAABBBBBBBBBAAA===@@@DDDGGGGGGEEEBBB???>>>===???CCCIIIKKKJJJGGGDDDFFFGGGGGGEEECCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCCBBBAAA???===<<<<<<<<<<<<@@@AAACCCBBB@@@??????@@@@@@@@@@@@???>>>===<<<;;;;;;===???AAAAAA@@@???===<<<<<<;;;<<<======;;;999777777666666666666777777:::999;;;AAAEEEIIIPPPXXX\\\aaahhhmmmnnnnnnoooooorrrooolllmmmqqqzzz{{{eee\\\SSSPPPNNNKKKJJJKKKHHHNNNRRRTTTYYY```fffggghhhkkkooorrrssstttuuuvvvyyy{{{xxxssspppjjjgggccc```]]]YYYUUURRRNNNMMMKKKIIIGGGEEEDDDCCCDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNOOONNNNNNMMMMMMMMMNNNPPPRRRTTTUUUYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYXXXWWWUUUTTTVVVXXXYYYYYY[[[^^^```___[[[XXXRRRQQQOOONNNMMMMMMMMMNNNLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHJJJKKKGGGGGGGGGFFFEEEEEEEEEFFFEEEEEEEEEFFFGGGJJJLLLMMMQQQRRRTTTVVVYYY[[[]]]]]]vvvtttrrrrrrqqqpppuuu}}}xxxqqqllljjjggghhhlllqqqwww~~~~~~~~~{{{xxxyyy|||~~~~~~}}}xxxxxxxxxyyyyyyyyyzzzzzzyyyzzzzzzyyyxxxvvvtttrrrsssqqqpppppppppooommmkkkdddccccccbbbaaa``````___\\\\\\[[[YYYWWWTTTRRRPPPOOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFDDDAAA@@@AAAAAAAAABBBEEEGGGJJJKKKTTTVVV___llltttuuutttuuuxxx~~~}}}yyyyyyxxxzzzjjj^^^RRROOOOOOMMMKKKKKKCCCFFFGGGFFFDDDCCCEEEGGGCCCBBBBBBBBBCCCCCCAAA???::::::;;;;;;;;;;;;;;;;;;;;;===@@@BBBCCCBBB@@@???<<>>AAAGGGMMMOOOLLLHHHAAACCCEEEFFFDDDBBBAAA@@@??????@@@AAABBBBBBCCCCCCBBBAAA???>>>=========>>>@@@AAAAAA@@@>>>===>>>???>>>>>>>>>>>>>>>======<<<;;;===@@@CCCCCCBBB???======<<<<<<===>>>===:::888666666555555555555666666<<<<<>>DDDCCCCCCGGGOOOVVVYYYZZZ^^^bbbiiiqqqwwwyyywwwtttzzz~~~zzzwwwyyy{{{~~~kkkYYYUUUOOOKKKJJJKKKLLLLLLHHHFFFDDDBBBAAABBBCCCDDDBBB@@@>>>>>>>>>===<<<;;;;;;<<<<<<<<<=========>>>AAADDDGGGGGGDDD@@@===;;;666;;;BBBEEECCCAAA@@@@@@<<<@@@GGGNNNRRROOOGGG@@@DDDDDDDDDFFFGGGEEEAAA>>>???>>><<<;;;<<>>>>>===AAAAAA@@@???>>>>>>??????>>>>>>===<<<;;;:::::::::<<<===???@@@@@@>>><<<;;;;;;;;;::::::999888888777666555555555555777999:::999<<<@@@CCCCCCCCCDDDEEEPPPZZZgggrrrvvvtttoookkkmmmppppppnnnjjjjjjpppvvv}}}{{{ooodddXXXLLLDDD@@@AAABBBEEEJJJNNNRRRTTT\\\```dddfffeeeeeegggiiioooqqquuuxxxzzz~~~|||yyytttoookkkgggbbb______]]]ZZZVVVRRROOOMMMLLLHHHGGGEEECCCBBBCCCDDDEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@???===<<<<<<===???@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMNNNOOOOOOLLLMMMNNNPPPRRRTTTUUUVVVUUUTTTSSSRRRSSSUUUWWWYYYXXXWWWVVVTTTRRRPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIIIIGGGFFFGGGHHHGGGHHHJJJJJJIIIIIIKKKMMMKKKLLLLLLLLLMMMPPPUUUYYY[[[^^^aaadddgggkkkpppsss}}}yyyqqqsssvvvwwwyyy}}}|||xxxvvvwwwwwwwww~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}}}}~~~}}}{{{xxxvvvuuuuuuwwwxxxuuuuuuvvvvvvuuutttrrrqqqmmmmmmmmmllllllllllllkkkhhhfffcccbbbaaa```]]][[[[[[ZZZYYYWWWVVVVVVVVVWWWRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJHHHGGGEEECCCBBB@@@??????@@@AAAAAAAAA@@@HHHGGGJJJPPPXXX^^^bbbcccgggkkkrrryyy}}}}}}|||{{{~~~kkkZZZOOOKKKFFFDDDDDDFFFHHHHHHGGGFFFDDDBBBAAAAAAAAAAAA???===;;;999999999999888888999999:::;;;<<<======BBBDDDEEEEEEBBB>>><<<;;;999===@@@AAA???======>>>???AAAFFFLLLOOOMMMFFFAAACCCCCCDDDEEEFFFEEEBBB@@@???>>><<<;;;===???CCCEEEFFFEEECCCAAA???>>>>>>>>>??????>>>===============>>>>>>===;;;;;;::::::;;;<<<<<<=========<<<;;;:::::::::999999888888777777777666666666666777999:::888;;;>>>AAAAAAAAABBBCCCJJJWWWiiiwwwzzzvvvooojjjjjjkkkkkkiiieeeeeehhhkkkssswww|||~~~ooo]]]QQQHHHFFFCCCAAACCCFFFIIIKKKOOOSSSXXX\\\]]]___cccfffhhhkkkooosssvvv{{{|||xxxtttpppkkkhhhgggeeebbb^^^ZZZVVVTTTSSSMMMLLLIIIGGGFFFFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCAAA???>>>===<<<===>>>???AAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNOOOOOONNNMMMLLLLLLLLLNNNPPPQQQPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGEEEFFFGGGGGGFFFEEEFFFHHHIIIKKKLLLMMMLLLMMMNNNPPPQQQRRRSSSTTTUUUYYY^^^bbbfffhhhkkknnnppptttxxx{{{yyyuuummmrrrxxx}}}|||vvvrrr||||||}}}}}}}}}||||||{{{||||||||||||{{{{{{zzzyyyxxxwwwwwwuuuttttttsssrrrrrrsssssssssssssssrrrqqqooommmmmmgggfffffffffeeeeeeeeeeeeaaa___\\\[[[[[[YYYWWWUUUUUUTTTSSSSSSRRRRRRRRRSSSNNNNNNNNNNNNMMMLLLKKKKKKEEEEEEDDDBBBAAA@@@???>>>???>>>>>>???@@@BBBEEEFFFNNNPPPUUU\\\dddjjjllllllpppuuu}}}~~~}}}qqqYYYJJJDDDAAA>>>===???AAADDDDDDDDDDDDCCCAAA???>>>===<<<;;;:::888666555666777888999::::::<<<===>>>??????BBBCCCCCCAAA>>><<<;;;;;;=========;;;999999;;;<<<@@@AAADDDGGGIIIGGGCCC@@@CCCBBBCCCDDDFFFFFFDDDBBB???>>>======>>>@@@BBBDDDFFFEEEBBB@@@>>>??????@@@======<<<;;;;;;;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666666666888888777777777888888999666999<<<>>>>>>>>>???@@@BBBRRRhhhwww{{{vvvpppllljjjiiigggeeecccbbbbbbbbbkkkooossswww|||qqqaaaTTTMMMEEE???===???BBBCCCEEEHHHLLLPPPSSSVVVZZZ]]]^^^bbbfffkkkpppuuu{{{}}}~~~{{{wwwtttqqqpppmmmiiiddd```]]]\\\UUUSSSPPPLLLJJJIIIIIIJJJHHHGGGFFFEEECCCCCCBBBBBBCCCBBBAAA?????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJIIIHHHHHHGGGGGGFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEGGGHHHGGGGGGGGGIIIKKKMMMNNNPPPQQQQQQQQQSSSUUUTTTUUUWWWYYY\\\```fffjjjrrrtttwwwyyy{{{~~~}}}xxxuuummmsss|||}}}{{{zzzzzz~~~~~~~~~~~~||||||{{{{{{zzz{{{{{{|||yyyyyyxxxvvvuuusssqqqpppmmmnnnnnnooooooooonnnnnnnnnnnnmmmllljjjhhhgggfffbbbaaaaaa``````_________]]][[[YYYXXXXXXWWWUUUSSSOOOOOOOOOOOONNNNNNOOOOOOLLLLLLLLLLLLKKKIIIHHHGGG@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEHHHKKKPPPSSS[[[^^^cccjjjooosssttttttvvv|||}}}~~~~~~{{{bbbOOOEEE@@@===::::::<<>><<<:::888777888888777666666888;;;===???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>;;;::::::;;;===<<<999666666888;;;===@@@@@@@@@AAAAAAAAAAAA@@@CCCBBBBBBCCCEEEFFFDDDCCC@@@@@@??????@@@AAACCCDDDEEEDDDAAA???>>>>>>@@@AAA<<<<<<;;;;;;;;;;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999999999::::::888888888777666666555555999999999888888888888888666999;;;<<<<<<<<<===>>>>>>MMMaaannnrrrqqqpppqqqoookkkgggddddddeeeeeeeeeiiilllpppsssvvv|||vvvbbbXXXLLLBBB>>>???@@@@@@CCCDDDFFFHHHJJJMMMPPPRRRWWWZZZ^^^cccgggmmmrrrvvvyyyyyyyyyxxxxxx{{{~~~{{{yyywwwsssnnnjjjfffeee\\\ZZZVVVRRRNNNMMMLLLLLLMMMLLLJJJHHHGGGFFFEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJHHHIIIJJJJJJJJJKKKNNNQQQQQQRRRUUUUUUVVVVVVYYYZZZZZZ\\\___bbbeeejjjppptttzzz}}}{{{xxxvvvssszzz}}}{{{zzzzzzzzzwwwwwwvvvuuuuuuuuuvvvvvvuuuuuutttsssqqqnnnlllkkkfffggghhhiiiiiiiiihhhhhhggggggeeedddbbbaaa```___^^^]]]]]]\\\[[[ZZZZZZZZZXXXWWWUUUTTTTTTTTTRRRPPPLLLLLLLLLLLLLLLKKKKKKKKKIIIHHHHHHGGGEEEDDDBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFJJJNNNSSSWWW]]]dddiiiooorrruuuxxxzzz{{{{{{{{{{{{}}}{{{|||{{{{{{|||www{{{xxxxxxjjjVVVHHHAAA>>>;;;888888:::<<<============<<<;;;999666444333555666777777888:::>>>BBBEEEEEEDDDCCCBBBAAA@@@@@@>>>???>>><<<:::999:::<<<<<<999666444666:::>>>AAABBBAAA@@@??????@@@CCCEEEFFFDDDCCCCCCDDDDDDDDDCCC@@@@@@AAAAAABBBBBBCCCCCCCCCBBB@@@>>>>>>>>>???@@@<<<<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;<<<===<<<;;;;;;:::;;;;;;;;;888888777777666555555444999999999999999888888888777999;;;;;;;;;;;;<<<===???HHHUUU___eeejjjooosssrrrmmmgggdddeeehhhkkkllljjjmmmoooppppppsssyyy}}}ssshhhYYYMMMGGGCCC@@@>>>AAA@@@@@@@@@CCCFFFHHHIIIQQQSSSWWW[[[^^^bbbgggkkkoooooonnnmmmmmmoootttwwwzzz~~~|||xxxssspppmmmeeebbb^^^YYYUUURRRQQQQQQUUUTTTRRRPPPNNNMMMLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@@@@@@@AAAAAABBBBBBCCC???????????????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLMMMNNNPPPTTTWWWWWWYYY[[[\\\]]]^^^```bbbgggjjjmmmqqquuuyyy|||zzzzzz}}}}}}zzzxxxvvvuuutttpppooonnnmmmlllllllllllloooooonnnmmmkkkhhhfffddd``````aaaaaabbbaaaaaa```___^^^\\\[[[YYYYYYYYYXXXYYYXXXXXXWWWVVVUUUTTTTTTQQQPPPNNNNNNOOONNNMMMKKKIIIIIIIIIIIIIIIHHHGGGFFFBBBBBBBBBAAA@@@???======AAAAAA@@@AAABBBDDDGGGHHHOOOVVV```hhhnnnttt{{{~~~}}}}}}|||yyyxxxvvvsssxxxwwwzzzoooYYYJJJ@@@;;;;;;999666666777999999999;;;;;;:::888777555444333444777:::::::::;;;???BBBEEEDDDCCCAAA???===<<<;;;;;;<<<<<<;;;:::999;;;===;;;888666666999>>>BBBDDDCCCCCCAAA@@@@@@CCCHHHLLLJJJGGGDDDBBBBBBBBBBBBAAA??????@@@AAABBBBBBAAAAAA??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<============<<<<<<<<<;;;888888777777666555555555777777888888999888888777777888999999888888:::;;;>>>CCCKKKSSS[[[dddkkkpppooolllgggdddcccfffkkknnnjjjlllnnnmmmkkkkkkooorrrzzz{{{mmmaaaXXXPPPHHHAAAAAA>>><<<<<<>>>AAACCCDDDIIILLLOOORRRTTTXXX\\\___ffffffgggggggggiiimmmpppqqqtttxxx{{{~~~{{{yyyqqqooojjjeee```]]]\\\[[[[[[ZZZXXXUUUSSSQQQPPPPPPMMMMMMKKKJJJIIIGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBB@@@????????????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDD>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPRRRUUUZZZ]]]```bbbeeeggggggiiilllnnnsssvvvyyy}}}~~~}}}{{{yyyvvvrrrpppnnnkkkjjjiiigggfffeeeeeeeeeffffffffffffdddaaa^^^\\\ZZZZZZYYYYYYYYYYYYYYYYYYWWWVVVUUUSSSRRRRRRSSSSSSRRRRRRQQQPPPOOONNNMMMMMMLLLJJJIIIIIIJJJJJJHHHGGGFFFGGGGGGGGGFFFDDDCCCBBB>>>>>>???@@@@@@@@@??????CCCDDDEEEHHHMMMRRRWWWYYYeeennnyyy{{{|||{{{zzzxxxxxxzzz|||{{{~~~~~~yyyyyy|||yyy]]]MMMEEE???:::999777666666777999::::::<<<;;;999777666666666666999===AAAAAA>>>===???BBBCCCBBBAAA???===<<<;;;:::888:::;;;;;;;;;;;;<<<>>><<<:::888999>>>BBBDDDDDD@@@AAA@@@???@@@DDDKKKQQQNNNJJJEEEBBBAAA@@@???>>><<<===>>>???@@@???>>>===;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<======>>>===<<<;;;:::999999888777777666666555444555777888888888888777666777777777666666777999;;;>>>EEEOOOZZZbbbffffffhhhiiiiiifffccccccgggjjjjjjlllmmmllliiihhhjjjmmmrrrzzzxxxqqqhhh\\\RRRIIIDDD???===>>>@@@AAA@@@@@@CCCFFFIIILLLOOOTTTWWW\\\^^^```aaabbbeeehhhjjjiiikkknnnppprrruuuzzz}}}~~~yyysssooollljjjjjjdddcccaaa^^^[[[YYYXXXXXXUUUTTTSSSRRRPPPNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFEEECCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBBBBCCC??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWYYY]]]bbbffflllnnnqqqssstttvvvxxx{{{}}}}}}|||{{{zzzxxxtttpppmmmjjjkkkjjjhhhfffdddcccbbbbbb___`````````^^^[[[XXXVVVVVVUUUTTTTTTSSSSSSTTTTTTRRRQQQPPPOOONNNOOOOOOPPPNNNMMMLLLKKKJJJIIIHHHHHHJJJHHHGGGGGGHHHHHHGGGEEEEEEEEEEEEEEEDDDBBB@@@???===>>>@@@AAACCCDDDDDDDDDJJJLLLPPPWWW___gggooosss{{{~~~~~~~~~~~~}}}{{{vvvvvvuuurrrppppppsssuuuwww}}}lllSSSHHHEEEBBB???999888777777:::<<<======>>><<<:::888777777999999???DDDHHHHHHCCC@@@AAACCCAAAAAA@@@???>>>===<<<;;;666888;;;<<<<<<<<<===???>>><<<:::<<>>CCCKKKQQQPPPLLLFFFBBB@@@???===<<<999:::<<<>>>>>>===;;;:::999:::<<<>>>>>>===;;;:::;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<===;;;<<<===>>>>>><<<:::999999999888888777777666666333444666777888888888777444555666555333333555777888;;;CCCPPP]]]cccbbb^^^dddhhhkkkiiidddbbbcccfffkkkmmmnnnmmmjjjhhhkkkmmmmmmttt~~~}}}pppeeeTTTNNNFFFAAA@@@@@@???===:::===@@@CCCFFFJJJOOORRRQQQSSSWWWYYY[[[]]]```bbbeeefffhhhiiijjjmmmqqqtttvvvyyy~~~zzzwwwuuuuuuqqqpppnnnkkkhhhfffeeeddd\\\\\\[[[ZZZXXXVVVTTTRRROOOOOONNNNNNMMMMMMMMMLLLIIIHHHFFFEEECCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJJJJKKKNNNNNNNNNNNNOOOOOOOOOOOOSSSSSSTTTUUUVVVWWWXXXXXXZZZ[[[]]]^^^```eeejjjoootttvvvyyy{{{}}}~~~}}}{{{yyyuuurrrooonnnpppqqqpppnnnkkkhhhfffffffffbbb^^^^^^___^^^YYYTTTPPPPPPPPPQQQQQQRRRRRRRRRMMMMMMNNNNNNNNNNNNNNNNNNLLLKKKIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEDDDBBB@@@>>>DDDBBBAAA???>>>??????@@@AAABBBDDDFFFIIIKKKLLLMMMWWW]]]gggsss~~~}}}~~~}}}{{{yyywwwqqqppprrrrrroooqqqvvv}}}zzz```OOOGGGAAA===<<<555666777999;;;<<<>>>???FFFBBB<<<666333444777999DDDDDDCCCAAA>>>======>>>?????????>>>>>>>>>>>>>>>:::777555555777;;;======<<<999777:::@@@CCCBBB@@@AAA<<<:::<<<===>>>AAAFFFGGGFFFDDDBBB???<<<:::999999:::;;;=========<<<;;;:::::::::;;;;;;<<<<<<<<<999999;;;<<<======>>>>>>888777666666777999<<<===<<<===============<<<;;;===<<<:::999888777777777999::::::;;;;;;::::::999999999777666555555555555555888===DDDKKKPPPUUUWWWZZZccckkkggg]]]XXX]]]dddqqqttttttpppmmmmmmkkkgggjjjjjjqqq~~~}}}{{{mmm```SSSNNNHHHAAA???BBBAAA???>>>???CCCGGGJJJJJJIIIKKKMMMQQQTTTXXXZZZ[[[YYY[[[]]]^^^___bbbfffiiiiiimmmsssxxx~~~~~~}}}zzzwwwtttpppllliiikkkiiifffdddcccbbb___]]][[[YYYXXXXXXXXXXXXVVVUUURRRLLLFFFEEEHHHJJJIIIFFFIIIHHHFFFEEEEEEFFFHHHIIIFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFDDDCCCEEEHHHIIIGGGEEEGGGHHHHHHIIIJJJKKKLLLLLLKKKMMMNNNNNNOOOQQQUUUWWWYYY[[[]]]^^^^^^^^^___aaaeeegggiiijjjllloootttwww~~~}}}|||{{{yyyvvvtttssswwwxxxwwwuuupppmmmkkkkkkiiieee```______]]]XXXSSSNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@BBBAAA@@@@@@@@@AAABBBBBBAAAEEEKKKSSSZZZ___ccceeelllrrr}}}~~~~~~~~~~~~{{{xxx{{{vvvsssuuuwwwwww|||xxxfffSSSIIIEEE@@@===;;;999:::;;;<<<>>>???@@@@@@@@@===999555333444666888?????????>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>999777555666888<<<>>>???@@@===;;;===AAADDDBBB@@@===999777999999999===BBBDDDCCCBBB@@@>>><<<;;;:::>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::666666555555666777888999;;;;;;<<<<<<<<<<<<<<<;;;===<<<;;;999888888888777999::::::;;;;;;::::::999999888777666666555666666777999;;;>>>BBBEEEGGGHHHRRR[[[cccccc\\\XXXZZZ___mmmsssuuuqqqmmmlllkkkiiifffdddhhhsss~~~xxx{{{pppfff___WWWKKKDDDCCC>>>===<<<>>>AAADDDEEEEEEEEEFFFHHHJJJMMMPPPRRRTTTSSSUUUWWWXXXYYY\\\___bbbbbbeeejjjnnnqqqvvvzzz}}}{{{wwwtttvvvtttqqqooonnnllliiigggdddbbbaaa`````````^^^\\\ZZZUUUOOOMMMOOOQQQOOOMMMNNNMMMKKKJJJJJJKKKLLLMMMJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGHHHIIIGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHIIIKKKLLLJJJHHHGGGHHHJJJLLLNNNPPPQQQRRRUUUUUUUUUTTTUUUXXX]]]aaadddeeeeeeffffffhhhkkknnnsssuuuwwwxxxyyy{{{}}}zzzvvvttttttsssvvvwwwyyyzzzzzzxxxvvvuuuyyyzzzzzz{{{{{{{{{zzzzzzwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuzzzzzzzzzvvvqqqmmmkkkkkkfffbbb^^^[[[ZZZXXXSSSOOOKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@???>>>>>>>>>??????AAAAAA@@@??????@@@AAABBBCCCCCCCCCCCCDDDFFFHHHJJJHHHNNNXXXcccnnnvvv{{{}}}~~~|||~~~___RRRFFFCCCCCC???;;;999<<<<<<===>>>????????????:::888666555444444555666777999::::::::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>999888666777;;;>>>@@@AAACCCAAA???@@@CCCDDDBBB@@@<<<888666777888777:::???BBBBBB@@@???>>>===<<<<<>>>>>>>>===;;;:::888777444444555555555555444444999999:::;;;<<<<<<<<<;;;======<<<:::999999999999999999::::::::::::999999777777666666666666777777999888888888999;;;===>>>GGGOOOXXX\\\ZZZYYYZZZ\\\hhhnnnqqqooolllmmmmmmlllgggccccccjjjttt~~~rrrwww|||vvvkkk\\\PPPKKKBBB@@@??????@@@BBBBBBAAABBBAAAAAABBBEEEHHHKKKMMMNNNOOOQQQRRRSSSUUUXXX[[[^^^aaadddfffgggjjjmmmooorrrtttyyy~~~~~~|||zzzxxxuuusssrrrpppnnnmmmmmmllljjjhhhddd___ZZZXXXYYYYYYXXXVVVWWWUUUTTTSSSRRRRRRSSSTTTQQQQQQQQQQQQQQQPPPOOOOOONNNNNNMMMLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPOOOPPPQQQQQQOOONNNJJJKKKMMMQQQTTTWWWZZZ[[[]]]]]][[[ZZZZZZ]]]ccchhhooopppppppppqqqtttzzz~~~~~~{{{yyy|||rrrhhhbbb|||yyypppooollljjjhhhgggggghhhffffffggggggggggggfffeeehhhhhhiiijjjkkkkkkkkkkkkffffffgggggghhhhhhiiijjjkkkkkklllmmmnnnnnnnnnnnnrrrrrrqqqmmmhhhdddbbbaaa[[[XXXTTTQQQPPPNNNJJJGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA??????>>>??????>>>>>>>>>>>>??????CCCBBB@@@???@@@BBBDDDFFFKKKKKKKKKLLLNNNQQQTTTUUUUUU[[[fffrrr||||||eeeTTTJJJAAAAAAAAA>>>;;;999:::;;;<<<<<<<<<<<<;;;:::777777777777666555444333222555777999999:::<<<>>>????????????????????????:::999888:::===AAACCCCCCBBBAAA@@@AAADDDEEECCCAAA???;;;888999:::999<<>>>>>>>><<<;;;999777666444555666777666555333111888999:::;;;<<<=========>>>===<<<;;;::::::::::::999999::::::::::::999999777666666666666777777888888777666666777:::<<<>>>???EEELLLRRRWWW[[[___bbbdddggghhhhhhlllqqqqqqmmmllliiihhhlllrrryyy{{{{{{{{{}}}{{{mmmaaaZZZRRRNNNHHHDDDBBBBBBAAA@@@??????>>>>>>@@@CCCGGGJJJJJJLLLNNNOOOPPPQQQTTTVVVYYY[[[^^^___```aaaccceeedddfffkkkpppuuuzzz}}}~~~~~~}}}}}}{{{yyyyyyxxxuuusssmmmjjjfffccccccbbbaaa___bbbaaa___^^^]]]\\\\\\\\\YYYYYYYYYYYYYYYXXXWWWVVVWWWWWWVVVUUUTTTTTTTTTTTTSSSTTTUUUVVVWWWYYYZZZZZZZZZZZZYYYYYYYYYYYYWWWVVVQQQSSSUUUXXX\\\___aaacccfffffffffffffffiiimmmpppwwwyyyzzz{{{}}}wwwfffaaa```kkkxxxxxxxxxtttnnngggaaaZZZSSSNNNuuutttssstttuuuvvvtttssstttuuuwwwyyy|||~~~zzzvvvsssoookkkhhh]]]\\\ZZZYYYXXXWWWWWWXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[YYYXXXXXXXXXXXXYYYZZZ[[[]]]^^^___aaabbbcccccccccbbbcccbbb___ZZZVVVTTTTTTNNNLLLIIIGGGFFFEEEDDDCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<>>>=========>>>???@@@@@@CCCBBBBBBCCCFFFKKKPPPSSSZZZZZZ[[[[[[]]]```bbbddddddjjjsss}}}iiiSSSMMMDDD>>>>>>???>>>======::::::;;;<<<<<<:::999888888999::::::999666333222111444777:::;;;<<<>>>???AAAAAA@@@@@@@@@?????????;;;::::::<<>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888666777888999888666444222999:::;;;======>>>>>>>>>======<<<;;;::::::::::::888999999::::::999999888777666666666666777777888999888777666777999<<<===<<>>===<<<<<<===@@@DDDFFFGGGIIIKKKLLLLLLMMMOOOQQQPPPRRRUUUVVVWWWXXX[[[]]]\\\^^^bbbeeeiiilllooopppooovvv~~~zzzwwwtttrrrqqqooonnnmmmoooooommmkkkjjjhhhggggggdddddddddccccccbbb``````bbbbbbaaa```_________```^^^^^^___```aaabbbccccccdddeeeeeeeeedddcccbbbbbb___```aaaccceeegggiiijjjqqqssswwwyyyzzzzzz|||}}}hhhUUUOOOMMMVVVaaabbb]]]YYYTTTPPPLLLIIIEEEBBBdddccccccccceeeeeecccaaacccccceeegggjjjlllooopppmmmjjjgggdddaaa___[[[XXXQQQOOONNNLLLJJJHHHGGGGGGLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOOOONNNNNNOOOOOONNNMMMMMMNNNPPPQQQTTTUUUVVVWWWWWWWWWWWWWWWTTTTTTTTTRRRNNNKKKJJJJJJFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>????????????======>>>@@@BBBDDDFFFGGGGGGHHHJJJOOOVVV^^^fffjjjnnnmmmmmmmmmmmmoooqqqrrrpppuuu}}}}}}}}}rrrZZZHHHEEE>>>999;;;>>>>>>???AAA;;;<<<===>>>>>><<<:::999999:::<<<===;;;888555333333666:::<<<===>>>???@@@BBBBBBAAA@@@???>>>>>>===:::999999;;;>>>AAABBBBBB===>>>@@@BBBCCCDDDCCCCCC@@@<<<:::<<<======@@@FFFMMMKKKHHHEEECCCBBBBBBBBB??????>>>>>>>>>>>>>>>???<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999888999:::;;;:::999777555;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;:::::::::::::::888888999999999999888888777777666666666666777777:::999888666666666777777;;;<<<>>>BBBJJJWWWfffoooiiibbbZZZZZZfffuuuyyyuuuqqqpppoooooommmkkkooovvvzzzsssssszzzyyy}}}vvvlllaaaXXXPPPJJJFFF@@@???>>>======>>>???@@@BBBDDDGGGHHHHHHHHHIIIJJJLLLNNNQQQRRRSSSUUUWWWZZZXXXYYY[[[^^^```bbbccccccccckkkuuu~~~~~~~~~|||zzzxxxvvvtttsssrrrrrrqqqqqqpppooonnnmmmoooooonnnnnnmmmnnnnnnnnnllllllmmmmmmnnnoooooooooppprrrssssssqqqppppppqqqooooooooopppqqqrrrsssssswww{{{www\\\LLLIIIFFFJJJRRRRRRLLLIIIDDDBBB@@@???>>><<>>>>>@@@BBB?????????@@@@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEEDDDEEEHHHKKKPPPTTTXXXZZZYYY[[[___fffnnnvvv~~~~~~}}}{{{zzz{{{{{{|||yyy}}}~~~||||||~~~uuu___MMMCCC@@@;;;999===@@@??????AAA;;;<<<>>>??????===;;;999888:::<<<======;;;888666555888<<<>>>>>>??????@@@BBBBBBAAA???===<<<::::::777666666888;;;=========>>>@@@CCCDDDDDDCCCBBBBBB@@@<<<;;;===??????CCCIIIJJJHHHEEEBBBAAAAAABBBCCC==================<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999888888999:::;;;;;;;;;:::999888;;;;;;<<<======<<<<<<<<<;;;::::::999999999999:::888888999999999999888888999888777666666555666666999999888777666555444444:::;;;<<<>>>DDDPPP```kkkoooiii```ZZZaaaooozzz}}}wwwtttrrroooiiidddhhhooozzz{{{~~~vvvooonnnooorrr~~~xxxnnnaaaVVVNNNHHHGGGEEEBBB@@@>>>===<<<@@@BBBDDDEEEEEEEEEEEEFFFHHHJJJMMMNNNOOOPPPSSSUUURRRSSSUUUWWWXXXYYYZZZZZZYYY```hhhooorrrssstttuuuuuuyyy~~~~~~}}}|||{{{||||||{{{{{{{{{|||}}}}}}||||||||||||||||||||||||{{{~~~~~~}}}~~~|||||||||}}}}}}}}}}}}~~~}}}~~~vvveeeNNNEEEGGGBBBAAAFFFFFFBBB@@@===<<<===>>>>>>>>>HHHHHHIIIKKKNNNOOOMMMLLLLLLKKKKKKJJJKKKLLLNNNOOONNNLLLJJJIIIIIIHHHFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFGGGHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@???@@@AAADDDFFFHHHJJJJJJJJJIIIHHHFFFEEEDDDBBBCCCDDDDDDBBBAAAAAABBBBBBAAA@@@===<<<<<<>>>@@@>>>>>>??????@@@@@@AAAAAA@@@AAABBBDDDFFFHHHIIIJJJMMMOOOSSSYYY___eeekkkmmmmmmooosssyyy}}}|||~~~fffRRRGGGAAA@@@======AAACCC@@@>>>>>>999;;;===>>>>>>===:::999666888:::======<<<:::999666999===???????????????BBBAAA@@@>>>;;;999888777555444444666888::::::999AAACCCEEEEEEDDDBBBAAA@@@BBB>>>===???AAABBBGGGLLLFFFDDDBBB??????@@@BBBCCC<<<============;;;999888<<<<<<<<<;;;;;;:::::::::===<<<<<<;;;:::888777666:::::::::;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;::::::::::::999999888888999999888888999999999999888888999999888666555555555555777777888888888777666555999;;;<<<===@@@JJJYYYeeessspppggg\\\]]]jjjyyy~~~zzzvvvppphhhcccgggoootttsssuuu|||}}}qqqjjjgggcccoooqqqaaaWWWQQQOOOMMMIIIDDD@@@===;;;@@@BBBEEEFFFEEEEEEEEEFFFAAACCCEEEFFFGGGHHHJJJLLLNNNOOOQQQRRRTTTUUUVVVVVVQQQWWW^^^bbbbbbaaabbbcccfffjjjnnnrrruuuxxxzzz|||~~~xxxrrriii```UUUBBB>>>CCC>>>;;;>>>===<<<;;;:::;;;???AAACCCCCCDDDDDDEEEGGGGGGHHHHHHGGGEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@AAA??????AAAEEEGGGEEECCC???AAACCCDDDEEEDDDBBBAAACCCBBBCCCDDDEEEEEEBBB@@@AAAAAA@@@@@@AAABBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>===<<<<<<>>>@@@<<<>>>@@@AAAAAACCCFFFHHHKKKOOOTTTWWWWWWYYY\\\^^^dddeeehhhmmmsssxxxzzzzzzzzz~~~hhhTTTEEEAAACCC===<<<;;;:::::::::;;;<<<::::::999999::::::;;;<<<999;;;===>>>>>><<<999777===;;;:::;;;???AAAAAA@@@???@@@AAA???<<<:::999999555666888;;;???CCCFFFHHHHHHGGGFFFDDDDDDDDDDDDEEE@@@@@@@@@AAACCCDDDFFFGGGJJJCCC======AAAEEECCC@@@============<<<;;;:::999888999::::::;;;;;;::::::;;;;;;<<<<<<;;;999777666777777666666777999:::<<<>>>>>>>>>>>>>>>======<<<:::999888888888999:::;;;===:::777555666888999999::::::999888777666555555888888888777777777777777:::<<<<<<<<<>>>GGGTTT___hhhkkkjjjdddcccmmmzzz~~~yyyuuuooojjjeeebbbjjjiiimmmuuu~~~}}}pppeee```gggssspppdddbbb___ZZZRRRJJJEEEBBBBBB@@@???>>>???AAABBBBBBAAAIIIHHHFFFEEEDDDEEEFFFFFFJJJJJJKKKKKKMMMNNNOOOPPPSSSSSSSSSTTTVVVWWWYYYZZZ]]]___bbbdddeeegggjjjlllooorrrvvvyyy|||}}}tttlllkkkjjjfffbbb\\\UUUOOOLLLCCCAAA???===<<<<<<===>>>>>>@@@AAAAAA@@@??????@@@CCCCCCCCCCCCCCCCCCBBBAAABBBBBBAAAAAAAAAAAAAAABBB@@@AAAAAABBBBBBAAA@@@???AAA@@@???AAADDDFFFDDDBBBAAABBBDDDEEEEEEEEEDDDDDDBBBAAA@@@@@@AAAAAA???===<<<<<<=========>>>>>>>>>AAAAAABBBAAAAAAAAA@@@???>>>>>>======<<<<<<<<<;;;>>>>>>>>><<<;;;:::<<<>>>===???BBBEEEHHHLLLQQQTTTVVV[[[bbbgggjjjlllppprrrqqqrrruuuyyy}}}jjjWWWKKKCCC???>>><<<;;;:::999888888999:::777777777777777888999999999:::;;;<<<<<<;;;999888<<<:::888999<<<>>>>>>======>>>???===;;;999888999777888;;;???CCCFFFIIIKKKJJJIIIFFFDDDCCCCCCCCCCCC@@@@@@@@@AAABBBDDDEEEFFFEEEAAA===>>>AAACCCBBB@@@??????>>>>>>===<<<<<<;;;888888:::;;;<<<<<<=========<<<;;;::::::999999999888888888888888:::;;;<<<======>>>>>>======<<<;;;999999888888888999:::;;;===:::666555666888999999999999888888777666666666888777777777777777777777666888::::::;;;AAAKKKSSS```eeegggeeegggppp{{{}}}~~~}}}vvvooohhheeeeeeccceeennnxxx}}}tttkkknnnssszzzvvvqqqllleee]]]VVVPPPJJJGGGCCCAAA>>>>>>???AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQUUUWWWYYY[[[[[[]]]___aaacccfffiiilllnnnqqqtttwww{{{uuupppmmmhhhaaa[[[XXXWWWUUUQQQMMMIIIEEECCCBBB@@@>>>===<<<===>>>??????@@@BBBBBB@@@???@@@AAA@@@@@@@@@@@@@@@@@@???>>>??????>>>>>>>>>>>>??????>>>>>>???@@@@@@?????????AAA@@@???@@@BBBCCCBBBAAABBBBBBCCCDDDFFFGGGHHHHHHCCCAAA>>>>>>>>>>>>===<<<:::;;;<<<<<<===<<<<<<<<<>>>>>>=========<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>=========???AAA===@@@DDDIIINNNUUU]]]bbbccchhhooouuuyyy{{{}}}~~~wwwwwwyyy|||}}}}}}~~~lllQQQDDDCCCAAA===:::;;;:::888777666666666777555444444444444555666666888999:::::::::::::::999:::999777777999;;;;;;;;;:::<<<===<<<:::888888888999;;;???CCCGGGJJJKKKLLLJJJHHHEEECCCAAAAAAAAABBB@@@@@@@@@@@@AAABBBDDDEEE@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>===888999:::<<<===>>>?????????===;;;999999999;;;<<<::::::999::::::;;;<<<===<<<<<<<<<<<<<<<;;;::::::888888888777888999999:::<<<999666555666888888888777777777777777777777777777777777777777777888888555777999::::::>>>DDDIIIWWW]]]cccgggmmmvvv|||~~~xxx}}}xxxpppkkkgggbbbbbbjjjuuu}}}{{{yyyvvvuuuyyy|||tttnnnjjjddd\\\UUULLLHHHCCC?????????@@@@@@??????@@@AAABBBCCCCCCDDDBBBBBBBBBBBBCCCDDDFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIMMMNNNPPPQQQQQQRRRTTTUUUUUUXXXZZZ\\\]]]___bbbdddkkkoootttxxx{{{~~~{{{vvvrrrpppccc^^^XXXUUUSSSPPPLLLHHHFFFEEEDDDBBB@@@???>>>>>>@@@???>>>======>>>?????????AAABBBBBBAAA@@@@@@AAA>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>===>>>>>>>>>======>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@AAABBBDDDFFFIIILLLMMMEEEBBB???>>>>>>>>>======<<<<<<===>>>>>>>>>===<<<======<<<<<<<<<;;;<<<<<<;;;::::::::::::;;;<<<===;;;===???AAABBBCCCFFFHHHCCCFFFKKKQQQWWW```hhhnnnooosssxxx}}}~~~~~~}}}{{{uuusssssstttxxx{{{||||||yyyzzz{{{}}}kkkWWWCCC===??????<<<999:::999777555444333333444333333333333333444444555777777888888999:::;;;;;;;;;999888777888999:::;;;;;;<<<======;;;999999:::===???CCCFFFHHHIIIHHHHHHEEEDDDAAA???>>>>>>???@@@AAA@@@???>>>>>>???AAABBB???BBBDDDCCCAAA??????@@@AAA@@@@@@?????????>>>>>>;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===;;;;;;;;;<<<<<<======>>>:::;;;;;;;;;;;;:::999999777777777777888888999999:::888666555777888888888666666666666777777888888777777777777777888888888888999:::;;;<<>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEIIIJJJLLLLLLKKKKKKLLLNNNMMMOOOQQQRRRRRRSSSUUUWWWXXX\\\```dddgggjjjmmmpppuuuwww{{{|||yyypppoookkkfffaaa\\\XXXVVVOOOKKKGGGDDDDDDCCCAAA@@@@@@@@@>>>======>>>???@@@???>>>>>>===>>>>>>???@@@???AAABBBBBBAAA@@@@@@AAAFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@????????????==================>>>>>>???????????????@@@AAABBBAAABBBDDDFFFJJJMMMQQQRRRGGGDDDAAA@@@@@@@@@@@@???==================<<<<<<@@@???>>>=========>>>>>>;;;:::999999:::<<<>>>@@@@@@BBBEEEFFFGGGHHHJJJLLLNNNQQQUUUZZZ___fffnnnsssuuuxxx{{{~~~}}}zzzwwwtttqqqpppqqquuuzzz}}}}}}||||||jjjSSSHHH>>><<<===:::888888888777555333222111222222444333333333333444555555666666777888999;;;<<<===<<<;;;:::888888999<<<>>>===???@@@???>>><<<<<<===AAABBBDDDEEEEEEDDDBBBAAA>>>===;;;999999;;;>>>@@@@@@???===;;;;;;<<<>>>???@@@DDDGGGEEEAAA======?????????@@@@@@@@@???>>>>>>????????????>>>===<<<<<<;;;<<<===>>>???>>>===<<<<<<=========>>>>>>>>>>>>:::::::::::::::999999888666666777777777888888888999777555555777888888777555555555666777777888888666666777777888888888888;;;:::::::::<<>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIIIIJJJLLLLLLLLLLLLMMMOOOMMMOOOSSSVVVXXX[[[^^^```aaacccfffjjjoootttxxxzzzxxxuuuqqqnnnkkkhhhdddaaaYYYXXXTTTQQQMMMIIIGGGEEEEEECCC@@@???????????????@@@???>>>======???@@@AAA>>>>>>>>>>>>>>>>>>??????>>>@@@AAAAAA@@@??????@@@VVVVVVUUUSSSQQQNNNLLLKKKMMMLLLJJJHHHGGGFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCEEEGGGJJJIIIJJJLLLNNNQQQTTTVVVWWWKKKIIIGGGFFFGGGGGGFFFDDDAAA@@@??????>>>?????????@@@???===<<<<<<<<<===>>>>>>===<<<===>>>AAADDDEEEJJJLLLOOOOOOOOONNNOOOPPPUUUXXX\\\___cccggglllooorrrsssuuuxxxzzzyyyvvvsssqqqqqqqqquuu{{{eeeTTTBBB>>><<<<<<:::555333555666555444222111111111222555444444444444555666666444555777999;;;======>>>======<<<:::999;;;>>>AAAAAACCCDDDCCCAAA?????????DDDDDDDDDCCCAAA???===;;;:::888666555666999<<>>===???AAACCCCCCAAA>>>===AAAAAA@@@???>>><<<;;;::::::<<<>>>@@@AAA@@@>>>=========>>>>>>>>>>>>======:::::::::::::::999888888555555666777777777777666888666555666777888888777555555555666666777777777666666666777888888999999:::888777888;;;@@@FFFJJJNNNQQQVVVcccvvvxxxoooiiinnn|||{{{tttpppqqqrrrpppnnnooooooxxx{{{tttrrryyyyyypppeee[[[QQQHHHCCC???>>>=========>>>???@@@>>>>>>>>>>>>>>>???@@@@@@BBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFGGGIIIGGGIIILLLMMMNNNOOORRRTTTRRRSSSUUUXXX\\\```dddfffjjjlllnnnooopppqqqtttwwwxxxyyyzzz}}}zzzyyywwwtttpppmmmkkkjjj```]]]ZZZWWWUUUSSSOOOMMMJJJIIIGGGEEECCCAAA@@@@@@@@@??????>>>>>>>>>??????<<<<<<<<<<<<===>>>>>>???????????????>>>>>>>>>>>>===???@@@@@@???>>>>>>???gggggggggfffeeecccbbbaaa^^^]]][[[XXXVVVTTTRRRRRRPPPOOONNNLLLKKKKKKKKKKKKIIIKKKLLLLLLKKKMMMQQQUUUVVVWWWXXXZZZ[[[[[[ZZZZZZTTTSSSRRRSSSTTTSSSQQQPPPNNNMMMJJJHHHHHHIIIKKKLLLGGGFFFDDDCCCCCCCCCEEEFFFGGGFFFEEEFFFHHHKKKNNNPPPTTTWWWZZZ\\\\\\\\\^^^___aaadddhhhkkkmmmoooqqqssssssrrrsssuuuxxxxxxuuusssqqqtttzzz{{{fffQQQDDD<<<999888999888444333555555444222111111111222222555555444444555555666777333555888;;;===>>>>>>>>>=========;;;:::<<<@@@DDDEEEFFFFFFEEEBBB@@@@@@@@@DDDCCCBBB@@@>>><<<;;;::::::888555333444777:::===>>><<<888555444555777888>>>???@@@@@@>>>======>>><<>>===;;;;;;<<<===>>>???@@@@@@@@@@@@======>>>??????>>>===<<<::::::;;;;;;::::::999888444555666777777777666666777666555666777888888777555555666666666666666666555666666777888888999999777777777999<<<@@@BBBCCCFFFHHHPPPaaazzz|||tttmmmlllsss|||zzzwwwwwwuuupppoooqqqjjjrrrzzz}}}|||xxxwwwzzzuuuhhh\\\TTTMMMJJJFFFBBB@@@@@@AAABBB>>>============>>>>>>?????????>>>>>>>>>??????@@@???AAABBBBBBAAAAAABBBDDDBBBCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGIIIKKKJJJJJJKKKLLLOOOQQQTTTUUUYYY[[[]]]]]]\\\]]]```cccbbbbbbcccfffiiimmmppprrrqqquuu{{{~~~||||||||||||||||||||||||}}}}}}{{{xxxwwwooonnnmmmlllkkkiiigggfff```___]]][[[XXXVVVTTTTTTNNNLLLIIIHHHGGGFFFDDDBBBCCCBBBAAA@@@??????@@@@@@<<<===>>>>>>>>>=========999:::<<<===>>>????????????????????????>>>===<<<<<<===??????===<<<===>>>rrrssstttuuuvvvwwwwwwwwwmmmllliiifffcccaaa___^^^]]][[[YYYWWWVVVUUUUUUVVVOOOQQQRRRRRRRRRTTTYYY]]]```aaabbbcccbbb```]]]\\\]]]\\\]]]^^^______\\\ZZZ]]]ZZZWWWUUUTTTVVVXXXZZZWWWUUUSSSRRRRRRRRRTTTUUUPPPOOONNNOOOQQQTTTXXXZZZYYY\\\aaafffhhhkkknnnppprrrvvvzzz}}}~~~~~~|||{{{zzz{{{}}}}}}zzzwwwvvv||||||hhhTTTDDD:::===888555777999666555777444333222111111222333333555555444444555555666777222555999===???@@@???>>><<<======;;;:::<<>><<<;;;;;;;;;<<<999666444333666999;;;===;;;777444222333555666;;;;;;;;;<<<===>>>>>>???<<<@@@EEEIIIIIIFFFAAA===>>>>>>>>>>>>>>>===<<<<<>>======>>>@@@BBBDDD<<<===>>>??????>>>===<<<:::;;;;;;;;;;;;:::999999333444666777777777666555666555555666888888888777666666666666666666666666555666666777888999999999777777999<<>>AAALLLaaa}}}zzzsssnnnmmmsss{{{{{{vvvvvvyyyiiiqqqwwwxxxzzzyyyzzz||||||nnneee]]]YYYRRRJJJDDDBBBAAAAAA??????>>>>>>>>>???@@@@@@???>>>>>>>>>>>>???@@@AAA???AAABBBBBBAAAAAACCCDDDAAACCCDDDDDDCCCBBBDDDEEEDDDEEEEEEDDDCCCBBBDDDEEEGGGGGGFFFGGGHHHIIIKKKMMMPPPRRRTTTSSSQQQQQQTTTWWWRRRRRRSSSUUUWWWZZZ]]]___^^^bbbgggkkkllllllllllllhhhgggffffffeeeffffffggggggjjjmmmooonnnmmmmmmnnniiiiiihhhgggdddaaa___]]]ZZZ[[[[[[YYYVVVSSSRRRRRRKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDBBBBBBBBBBBB@@@>>>@@@???>>>======>>>???@@@;;;<<<>>>???>>><<<<<<<<<999;;;>>>@@@BBBCCCCCCCCC@@@@@@@@@@@@???===<<<;;;;;;===>>>>>>===<<<<<<===~~~{{{yyy{{{|||uuurrroookkkiiihhhhhhhhhjjjiiigggfffddd```\\\XXXVVVVVVWWWXXX[[[^^^```bbbddddddcccbbb```aaadddffffffggggggggghhhhhhiiiiiigggeeecccaaa``````aaabbbaaa___]]]]]]]]]]]][[[ZZZYYYWWWUUUUUUVVVXXX\\\^^^gggjjjooouuu{{{yyydddPPP@@@:::;;;999888777666555444333333222222222222222222222222666555444444333333333444444666999;;;===>>>???>>>:::;;;===???@@@BBBBBBCCCBBB@@@===<<<===>>>?????????<<<:::888999999999888666555333222222333444555:::555222222111000222666===:::777777888999:::::::::DDDOOOSSSOOOGGGAAA>>>>>>???@@@???======>>>@@@>>>>>>>>>>>>???AAADDDEEE@@@>>>;;;;;;<<<<<<:::777999999999888888888888888666666555444333333333333888888888888999999999999444444444555555555555555444555555666666666666555888888888888999:::;;;<<<<<<@@@III[[[wwwwwwxxxxxxxxxxxxzzz~~~~~~||||||oookkkgggggglllvvv|||xxx|||ssslllcccZZZSSSNNNKKKIIIBBBBBBAAA???<<<<<<>>>AAA;;;;;;;;;::::::<<<@@@CCCAAAAAA@@@???>>>>>>======@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDIIIHHHKKKNNNLLLHHHGGGJJJHHHIIIJJJKKKLLLNNNOOOOOOSSSRRRRRRUUUXXXXXXUUUQQQOOOOOOOOOOOOOOOPPPQQQQQQTTTUUUVVVWWWXXXXXXXXXXXXUUUTTTQQQOOOMMMKKKJJJJJJFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCAAA@@@???@@@@@@AAA@@@@@@????????????@@@@@@???>>>>>>>>>======<<<<<<>>>?????????>>>===<<<;;;:::;;;===>>>@@@AAAAAABBBBBBAAA???===;;;:::999999:::;;;;;;<<<>>>???AAABBB~~~{{{yyy{{{|||wwwvvvsssqqqooonnnnnnnnnooonnnmmmlllkkkhhhdddaaa\\\[[[[[[[[[]]]```ccceeefffggggggggggggiiillloooqqqqqqqqqqqqppppppoooooommmllliiigggffffffggggggkkkjjjhhhggghhhgggfffddd^^^[[[XXXWWWZZZ```gggkkkxxx{{{fffTTTGGG===777666888777777666555444333222222222222222222222222222555444333333333333333444555666888;;;===>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAA???<<<<<<===>>>??????>>><<<999888999999999888777666444333222333444555999444111111000...000444666666666666777999;;;===999AAAJJJNNNJJJCCC>>><<<<<<======<<<::::::;;;===============>>>@@@BBBCCC???===::::::;;;;;;999666999999999888888777777777666666555444333333333333555555555666666666777777555555555555555555555555666666777777888888777777777777777888888999:::;;;<<<@@@GGGWWWnnn~~~{{{pppdddkkkttt{{{~~~ppplllhhhgggkkksss{{{~~~zzzqqqiiiccc]]]ZZZMMMIIIDDDAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>@@@AAADDDDDDCCCBBBAAA@@@????????????@@@@@@@@@@@@??????BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCFFFCCCCCCGGGGGGDDDDDDFFFEEEEEEFFFGGGHHHIIIJJJJJJGGGFFFGGGIIIKKKLLLIIIFFFHHHHHHGGGGGGHHHHHHIIIJJJHHHIIIJJJKKKKKKKKKKKKKKKLLLKKKJJJHHHFFFEEEDDDDDDAAAAAABBBBBBBBBAAA@@@@@@CCCBBBAAA@@@??????@@@AAA@@@@@@????????????@@@@@@?????????>>>>>>>>>======????????????>>>===<<<;;;;;;<<<>>>???AAABBBBBBBBBAAA@@@???===<<<;;;;;;;;;;;;<<<===>>>???AAACCCEEE~~~|||{{{}}}~~~yyyyyyxxxwwwvvvtttsssrrrqqqqqqqqqrrrsssqqqmmmjjjdddbbb```___```cccfffhhhiiikkklllnnnooorrrwwwzzz}}}|||{{{zzzyyyxxxwwwwwwuuusssqqqnnnmmmlllmmmmmmooonnnlllllllllllljjjhhhccc```\\\\\\aaajjjuuu|||kkkQQQCCC>>>:::555222666666555555444333222222333333333333333333333333333222222222222333333444555666888:::;;;<<<======AAAAAAAAAAAA@@@???>>>===@@@>>><<<;;;===>>>???>>>>>><<<:::999:::::::::999999888666555444444444555:::555111111000...000444555777::::::888888:::===999>>>EEEFFFCCC===:::999;;;<<<<<<:::888888999;;;;;;;;;;;;;;;<<<===???@@@===;;;:::999:::999888666::::::999888777777666666666666555444333333333333444444444555555555555666666666666666666666666666555666777777888888777777666666666666777888999:::<<>>>>>>>>>>>>>>CCCBBBBBB@@@???>>>======>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAADDD???>>>BBBEEEDDDBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBDDDEEEEEECCCAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBAAA@@@?????????======>>>>>>???>>>>>>>>>BBBAAA@@@???>>>???@@@AAA@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????AAA@@@@@@???===<<<;;;;;;<<<===???@@@AAABBBCCCCCC>>>===<<<;;;;;;;;;;;;;;;===>>>???@@@AAADDDGGGJJJ{{{{{{|||{{{zzzwwwtttrrrpppqqqrrruuuvvvuuurrroooiiigggdddbbbbbbeeehhhkkkmmmooorrrtttvvvyyy}}}~~~}}}}}}{{{yyywwwtttrrrrrrrrrsssqqqpppnnnnnnoooooonnnlllfffdddccceeekkkvvvnnnZZZDDD;;;:::999666444555444444333222222111111333333333333333333333333111111111111222333444555555666777888:::;;;;;;<<<@@@@@@@@@@@@???>>>===<<<>>><<<;;;;;;===??????>>>???===;;;;;;<<<======<<<<<<;;;:::888777666666666<<<777333333222000222666===@@@CCC@@@:::666777::::::===@@@@@@===:::888888<<<======;;;999888999:::999999999::::::;;;;;;<<<<<<;;;:::999999999888777::::::999888777666555555666666555444333333333333555555555666666666777777777777777777666666666666444444555666777777777777555555555666666777888999;;;===EEEQQQ]]]___VVVKKKLLLYYYjjjyyy{{{yyywwwrrrmmmiiiiiilllnnnyyyxxxpppeee]]]XXXSSSMMMHHHBBBAAA??????@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>>>>?????????@@@CCC>>>>>>EEEJJJHHHDDDAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCDDDDDDCCCBBB@@@@@@?????????@@@@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@???????????????<<<===>>>???????????????@@@???>>>===>>>???@@@AAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>===<<<<<<;;;======???@@@AAABBBBBBBBB>>>>>>===<<<<<<<<<<<<======@@@BBBDDDDDDGGGLLLPPP}}}zzzvvvtttqqqrrrtttxxxzzzyyyuuurrrllljjjgggeeeeeehhhkkknnnsssuuuwwwxxxyyy{{{~~~~~~|||yyyxxxwwwxxxyyyzzzxxxxxxxxxzzz{{{zzzxxxllllllnnnrrrxxx~~~qqqVVVKKK@@@;;;888555444666333333222222111111000000222222222222222222222222//////000111222444555666666666666777888999::::::==================<<<<<<;;;::::::;;;===??????>>>AAA???======>>>@@@@@@?????????===<<<;;;:::999999;;;666333333333111333888BBBEEEFFFBBB:::555555777<<<=========;;;:::999999<<<===<<<:::888666777888777888888888888888888888::::::::::::999888888888999999888888777666666555666666555444333333333333555555555555666666666666888888777777666666666555444555666777888888888888555555555555666777888999999<<>>>>>===<<<<<<===>>>>>>=========>>>>>>?????????======>>>>>>>>>?????????AAA>>>@@@IIINNNJJJCCC???BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@??????@@@@@@@@@???>>>>>>AAA@@@@@@??????@@@@@@AAA<<<===>>>???????????????>>>======<<<===>>>@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>>===============>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBB@@@DDDIIIKKKKKKNNNSSSXXX}}}zzzxxxvvvwwwzzz~~~~~~zzzwwwnnnmmmkkkjjjjjjmmmqqqsssxxxzzz|||}}}}}}}}}~~~|||{{{{{{|||}}}}}}}}}|||~~~uuuvvvyyy}}}|||jjj\\\DDD???<<<:::555111111555111111111000000000//////111111111111111111111111//////000111333555777888666666666666666777888999888999::::::::::::::::::999999999:::===???>>>>>>AAA???======???AAAAAAAAA@@@??????>>>===<<<<<<;;;:::555333333333222555:::BBBCCCCCC???:::777666888======<<<;;;;;;;;;;;;;;;;;;;;;:::888555333444555666777777888777777666555888999:::999777666777888888888777777777666666666666666555444333333333333333333333444444444444555888777777666666555555444666777888999:::;;;;;;;;;555555555555666777888999777:::DDDRRRXXXTTTKKKFFFFFFNNNWWW^^^fffssswwwtttyyy~~~uuummmhhhggggggooouuuvvvyyy~~~zzzwwwtttwww|||vvvtttkkkdddZZZRRRMMMIIIDDD@@@BBBBBBAAAAAA@@@????????????>>>===<<<<<<===>>>???======>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>===<<<@@@GGGKKKFFF???<<>>>>>>>>>>>???>>>??????@@@@@@@@@??????@@@???????????????@@@@@@<<<<<<===>>>>>>>>>======<<<<<<;;;;;;<<<>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA???>>>======>>>???>>>???@@@AAABBBBBBBBBBBB??????@@@AAACCCEEEGGGHHHKKKQQQYYY\\\]]]^^^ccchhh~~~~~~}}}|||{{{}}}~~~zzzqqqppppppppprrruuuxxxzzz|||~~~}}}|||zzzyyyxxxyyyzzz{{{yyyxxxyyy{{{|||}}}~~~vvvgggTTTHHH<<<999777777333///000444000000000////////////...////////////////////////...///000222444666888:::777666555555555666777888666666777777777777666666888777888:::===???>>>===???===<<<<<<>>>@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<<<<777555777777777:::???DDDCCCAAA>>>;;;:::999999===<<<;;;;;;<<<=========;;;<<<;;;888555333333444666666777777777666555444444666777666444333444666666666666666777777777777666666555444333333333333333444444444444555555555777777666666555444444333444555666777888999999999666666666666777888999999777999CCCPPPSSSLLLDDDAAA???GGGOOOUUU[[[fffwww{{{xxxyyyzzzzzzzzz~~~tttnnnlllffflllooommmnnnttt{{{{{{uuurrrtttzzz|||tttlllfff^^^UUUMMMLLLKKKIIIGGGDDDBBB@@@???@@@???===<<<<<<===???@@@?????????>>>>>>>>>>>>>>><<<===>>>???@@@???>>>>>><<<;;;>>>CCCDDD???<<<<<>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBAAA@@@@@@???????????????@@@======>>>>>>>>>===<<<<<<;;;:::::::::;;;===???@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBAAA@@@>>>======>>>@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDDEEEHHHKKKOOOTTTWWWYYYaaaiiisssxxxxxxyyy}}}zzz|||zzzzzz{{{|||}}}}}}}}}}}}~~~~~~zzzsssssstttvvvxxx{{{~~~}}}|||zzzzzzxxxvvvuuuttttttuuuvvvwwwuuuuuuvvvyyy}}}~~~~~~}}}ttthhhWWWFFF;;;<<<777444444333111111444///////////////.........////////////////////////...///000222555777:::;;;777666555444444555666777555666666666555444333222777777888:::===???>>>======<<<:::;;;===???@@@@@@<<<===============<<<;;;@@@;;;999;;;======@@@EEEJJJGGGBBB???======;;;:::<<<;;;:::;;;<<<>>>>>>>>>>>>>>>===:::777555555666666777777777777555444333222444555444222000222444555555666666777777888888666666555444333333333333666666666777777777777888777666666555444333333333000111222444555666666666666666666777777888999:::777999BBBMMMOOOFFF>>><<<;;;CCCMMMRRRTTT\\\jjjuuu{{{}}}|||xxxvvvuuu~~~zzztttqqqkkkooooooiiifffkkkrrrvvvzzzyyyrrrpppsssyyy~~~}}}{{{oooeee[[[YYYVVVSSSOOOKKKHHHFFFAAA???>>><<<<<<>>>???AAA@@@@@@??????>>>>>>======<<<===???@@@@@@@@@???>>>>>>===>>>@@@???;;;;;;???=========>>>>>>>>>?????????AAAAAA@@@===<<<>>>@@@BBBAAA@@@???????????????;;;<<<===>>>???@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA???@@@@@@@@@???>>>======::::::999:::;;;===???@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>======???AAABBBCCCDDDEEEFFFFFFGGGFFFFFFQQQSSSWWW\\\bbbhhhmmmpppttt~~~qqqsssuuuwwwxxxwwwuuutttooopppqqqsssuuuxxxzzz{{{|||}}}~~~~~~|||yyyxxxpppqqqrrrtttvvv{{{~~~zzzxxxxxxyyyyyyssspppnnnnnnqqquuuwwwxxx|||||||||}}}~~~~~~~~~||||||~~~|||}}}||||||uuujjj[[[MMMCCC???>>>555555444333222111///...000000//////............///////////////////////////000000222444777999:::777666444444555555444333000000111222333444444555999999999999999999::::::;;;;;;;;;<<<>>>>>><<<:::>>>??????>>>===<<<<<<>>>=========???@@@BBBDDDEEEFFFEEEDDDCCCAAA@@@???>>>???>>>>>>>>>???@@@AAAAAA@@@???===;;;:::999::::::555333111111222333444333333555666555333333555888666555555666888::::::999888888777555555444444444999888777666444444333333777777666444444333333333222111000//////111333444444444333333444555777888;;;<<<<<<===<<<<<<;;;;;;>>>DDDJJJLLLMMMSSS^^^fffmmmqqqzzzyyyqqqvvv~~~zzzrrrsssrrrmmmiiiiiiooovvvzzz{{{tttssssssqqqtttssswwwxxxssslllgggbbb\\\UUUPPPIIIHHHGGGEEECCCBBB@@@@@@@@@AAABBBAAA@@@>>>???@@@===>>>>>>??????@@@@@@@@@<<<===>>>===<<<<<<===>>>;;;::::::;;;===>>>>>>===>>>???????????????>>>>>>???>>>===<<<<<<===???@@@???@@@AAABBBBBBAAA@@@?????????@@@AAAAAA@@@???>>>>>>===<<<<<<<<<;;;999777999999:::;;;<<<===>>>>>>???AAAAAAAAA?????????AAA?????????@@@BBBCCCCCCBBBEEECCC@@@@@@BBBDDDEEEEEELLLNNNOOOOOOOOOSSSZZZ___dddlllxxxoooqqqsssttttttrrrpppoooqqqooommmkkkkkklllnnnpppvvvvvvvvvuuutttrrrpppoooiiikkknnnqqqtttwww{{{}}}~~~~~~|||yyyvvvvvvvvvwwwtttrrrqqqrrruuuxxxyyyzzz~~~}}}}}}}}}|||wwwuuummmfff[[[NNNDDD>>>:::999444444444333222000///...////////////......------///////////////////////////000111333444666777888666444333333444444333222000000111111222333444555777888999:::::::::::::::999888888:::<<<<<<:::888<<<===>>>>>><<<;;;<<<>>><<<======>>>@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>@@@@@@@@@@@@@@@???????????????===<<<;;;:::::::::666444333333444555555444333444666555333333555777777666666777999:::999888777666555444444444444444888777666555444444444444777666555444333333333333222222111111111222333444444333333333444555777888999999::::::::::::999999;;;@@@EEEFFFFFFJJJRRRZZZ___eeeppp}}}yyyvvv~~~~~~~~~zzzsssllljjjnnnrrrwww|||zzzsssiiifffiiissszzzrrrhhh___[[[YYYWWWTTTPPPMMMJJJIIIIIIHHHFFFEEEDDDDDDDDDDDD@@@??????>>>>>>>>>??????999:::<<<<<<<<<<<<<<<===>>>===<<<<<<>>>>>>===<<<>>>>>>????????????>>>>>>????????????@@@AAABBBBBBAAABBBCCCDDDDDDDDDCCCBBB???@@@AAABBBBBBAAA@@@???>>>======>>>>>>>>>===<<<;;;;;;;;;<<<===>>>>>>???@@@AAAAAA@@@>>>===>>>???DDDCCCBBBCCCDDDEEEEEEEEEDDDFFFJJJLLLNNNRRRXXX\\\```cccfffgggjjjooowww~~~ttttttuuuuuutttrrrooonnnrrrooojjjfffeeefffiiikkkrrrqqqpppnnnllljjjhhhgggdddfffjjjooorrruuuvvvwwwxxxwwwvvvxxx{{{~~~}}}{{{wwwtttrrrqqqrrrssssssrrrrrrtttwwwzzzzzzzzz~~~{{{wwwpppjjj\\\TTTHHH@@@;;;888666444333333333222222000///..................---------///////////////////////////000222333555555444444444222111111222333222000...//////000111222333444555777999;;;;;;;;;:::999888888888999;;;;;;:::888:::<<<===<<<;;;;;;<<<===<<<<<<===>>>???AAABBBBBBAAAAAA@@@@@@???>>>>>>===@@@AAAAAAAAAAAA???>>>===>>>>>>>>>===<<<;;;:::999777666555666888888666555333555555555444444666888:::888777888999:::999888555444444333333333333444555555444444444444555555666666555444333333333333222222333333444444333333444333333333444555666777666666777777777777777666999===@@@???>>>@@@FFFLLLRRRWWWcccuuu{{{zzzqqqmmmnnnppppppuuu|||xxxddd```___eeellluuuwwwqqqppplllgggbbb\\\XXXUUUXXXTTTPPPOOOPPPPPPNNNKKKHHHFFFCCC@@@???>>>??????:::;;;<<<=========<<<<<<===<<<::::::;;;;;;:::999;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAA???@@@AAABBBBBBBBBBBBBBB======>>>?????????>>>===;;;;;;<<<<<<============<<<<<<<<<<<<===>>>>>>???AAABBBCCCBBB@@@???@@@AAAGGGFFFFFFFFFGGGIIIKKKMMMHHHPPPZZZaaaeeekkkuuu}}}~~~{{{yyywwwtttrrrpppnnnnnnoooqqqssswwwuuussspppmmmkkkjjjjjjhhhiiikkkoootttwwwxxxxxxvvvtttssstttwwwzzz||||||wwwuuussspppoooppprrrsssttttttuuuxxx{{{}}}|||{{{{{{xxxvvvqqqggg___PPPGGG===777666666444222111222222222111000//////............------------///////////////////////////000222444444333222000111000//////111111000///,,,,,,,,,---...000222333444666999;;;<<<<<<:::999:::999999:::<<<===<<<;;;999;;;<<<;;;::::::;;;===;;;<<<===>>>??????@@@@@@=========<<<<<<;;;;;;;;;<<<===???@@@@@@???===;;;======>>>>>>===<<<:::999888777888999::::::888666555666666666666777888999;;;:::999999::::::999777333333222222222222333333222222222333333444555666555555444333222222333333111222444666666555444333333333333444444555555555444444555555666666555555888;;;===<<<:::;;;???DDDLLLNNNXXXkkkwwwqqqoooooojjjnnntttyyy}}}qqqjjjccc```bbbgggrrr}}}{{{uuupppmmmkkkgggcccccceeeddd___YYYXXXUUUPPPJJJGGGEEEDDDDDDCCCBBBAAAAAAAAA@@@>>><<>>>>>???@@@@@@@@@@@@<<<===>>>?????????>>>===;;;<<<===<<<<<<<<<>>>???@@@@@@???@@@@@@BBBCCCDDDDDDEEEGGGGGGFFFFFFGGGIIIKKKLLLNNNPPPRRRVVV[[[^^^]]]eeepppzzz}}}~~~~~~|||zzzxxxwwwwwwuuusssrrruuuyyy~~~|||zzzyyyyyy|||}}}{{{zzzyyyyyy{{{~~~|||vvvsssqqqjjj^^^UUUGGG???777333333444222000000000000111111000//////........................///////////////////////////000222333333222000...///...---...///000///...************,,,...000222444666999<<<<<<;;;:::888999888777888;;;<<<<<<;;;999;;;<<<;;;::::::;;;<<<;;;<<<===>>>>>>>>>>>>===:::::::::999999888888888777999;;;===>>>===<<<;;;;;;<<<=========;;;:::999888888888:::;;;;;;888666777777777777888::::::;;;<<<:::999999::::::888777333222222111111111111222000000111111222444555666444333333222222222222333111222555666777666444333333333333444444444444444333333444555555555555555555777888888777888<<>>>>>??????>>>>>>>>>======>>>???@@@@@@@@@AAABBBCCCCCCBBB@@@???>>>>>>?????????@@@@@@AAA>>>???AAABBBBBBBBBAAAAAA>>>@@@AAA@@@>>>???AAACCCFFFEEEEEEFFFHHHKKKMMMOOOMMMOOOQQQRRRSSSTTTVVVXXXYYY\\\aaaeeeiiinnnuuuzzz|||yyyuuuoookkkfff^^^RRRJJJ===888333111111111000......//////000000000000///........./////////////////////////////////////////////000111111000///......---,,,---///000///...+++***)))***+++...111333666888:::;;;;;;:::999888777555444555888999:::999;;;<<<===<<<:::999:::;;;:::;;;<<<===>>>===<<<;;;::::::999999888777777666555666888:::<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999888777888::::::888777888777666777999;;;<<<;;;;;;999888888999999888666444333222111111000000000//////000000111333444555333222222111111222222222111222444666666555444333222333444444444444333333222222333444555555555555111333444555555666888:::>>>???DDDRRRfff{{{{{{tttooosssuuuvvvuuusssuuuyyy}}}vvvlllfffjjjrrrqqquuu{{{|||wwwtttrrrqqqkkkfff___ZZZYYYWWWTTTQQQMMMJJJFFFCCCBBBBBBAAA@@@@@@@@@?????????AAABBBDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCAAABBBDDDEEEFFFFFFEEEDDDBBBDDDEEEEEECCCDDDHHHKKKNNNNNNOOOQQQTTTXXX\\\___ccceeehhhiiijjjkkknnnpppsssxxxxxxqqqllliiieee___YYYOOOEEE???444444222222111000000///---...//////000000000////////////000000000111111////////////////////////////////////////////////...---,,,---///000///...---,,,++++++---000333666999999:::::::::999888888666555333444777999::::::===>>>>>>===:::999999::::::;;;<<<======<<<:::999===<<<;;;:::999888777666777888888999:::;;;;;;<<<::::::999999888888999999999777666666777888888777777555444666999;;;;;;:::999888777777888999888666666555444222111000///////////////000111222333444222222111111111111222222111222333444555444444333222333444444444444333222000111222333444444444444111222333444444555666777999;;;???HHHTTTcccrrr{{{{{{zzz{{{zzzvvvrrrqqqtttxxxwwwxxxvvvzzzwwwwwwwwwvvvzzzxxxsssqqqqqqooolllccc___YYYTTTPPPNNNLLLKKKLLLKKKJJJJJJKKKLLLNNNPPPRRRRRRRRRSSSTTTVVVWWWXXXUUUTTTSSSQQQQQQQQQQQQRRROOOPPPQQQSSSTTTTTTSSSSSSNNNQQQTTTTTTTTTVVV\\\aaafffggghhhkkkpppvvv|||}}}tttnnnjjjaaa___\\\WWWNNNEEE<<<777000222444444222111222333,,,---...///000000000000//////000000111111222222///////////////////////////............///000000...---,,,---///000///...///...------///222666888;;;;;;:::999999888888888888666555666888;;;<<<<<<>>>??????===;;;999999999:::;;;<<<======;;;:::888??????===<<<:::999888777::::::999999999:::;;;;;;:::999888777777777888999999777444444555777777777666444222444888::::::888888777666777888999888666777666444222111000//////////////////000111222333222111111111111111222222222222333333444444333333222333444444444333222111//////111222222333333333444444555555666666666777888;;;>>>BBBHHHQQQ[[[cccgggtttxxx~~~||||||{{{vvvqqqoooqqquuuooo|||yyyrrrpppyyy}}}xxxqqqjjjeeeaaa^^^\\\^^^]]]\\\\\\]]]___aaabbbeeeeeefffgggiiimmmoooqqqmmmllljjjhhhggggggggghhhcccdddfffggghhhhhhhhhgggaaaeeeiiijjjkkknnnuuu||||||tttmmmccc\\\___ZZZPPPFFF===888555444222000//////000000///---...///000///...---...000111111000000//////........./////////---,,,---...,,,---......//////......//////000111222222333333...///111333555777888888;;;;;;::::::999999::::::::::::;;;<<<<<<===>>>>>>AAA???<<<999777666777777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<:::999888;;;:::999999;;;<<<<<<<<<999999888888777666666666555555444444444666888999555555666777888999::::::999999999999999888777777444444555666444222000...............///111222333444444333222222333333333111222333333444444333333666666555444333333222222444333111//////000222333333333333444444444555555444555777:::???EEEJJJMMMXXXcccrrr~~~}}}vvvqqqnnnoooqqqmmmqqqyyy{{{rrrsss{{{zzzxxxwwwvvvvvvvvvwwwxxxzzz|||}}}~~~wwwooojjjccc[[[UUUTTTOOOHHH???999555333333111000//////000000///------///000///...---...000111111000000///......---000111222111///...///000,,,------...............---...///000222333444555000111333555666888888999::::::999999888999999999999999::::::;;;<<<<<<======<<<:::888777888999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;:::999;;;:::999999;;;<<<<<<;;;999999888777777666666555444444444555555666777888777777777777777888888888777777888888888888777777333444555555555333111000000000000000000111222333444333333222222333333333111222333333444444333333666555555444333333222222333222000000000111222444333333333444444444444555222333333555999===@@@CCCJJJTTTbbbpppzzz~~~wwwrrrppppppkkklllqqqxxx|||~~~sssqqquuuxxxvvvxxxzzzvvvqqqiiiddd```\\\VVVQQQEEEBBB<<<666222111111111000///......///000...------...//////...---...///000000000///......------///000111000///...///000,,,,,,---...............+++,,,...///222333555666333333555666777888888888888888777777777777888999777777888888999:::::::::999999888777777999:::;;;::::::::::::::::::::::::999999:::;;;;;;;;;::::::;;;:::888999:::;;;;;;:::888888888777666666555555333444555666666666666666888888888777777666666666444555666777888888888888222333444555555444333222222222111111111222222333333333222222222222333333111222333333444444333333555555444444333333222222222111000000111222333444333333333333444444444444222222222222333555888999>>>DDDNNNZZZeeeoooyyyzzzuuusssllliiijjjoootttyyy|||vvvvvvuuurrrmmmnnnsss|||yyypppfffccc^^^ZZZVVVSSSNNNJJJ;;;999555111///...///000///...------//////...------...//////------...///000000///......------,,,,,,---...---+++***+++,,,,,,,,,---.........------,,,,,,...///111222333444333444555555666666666666555555555555666666777888666666777777888888888888888777777777777999::::::999999999999999999999999777888888999:::;;;;;;;;;;;;999888888:::;;;:::999888777777666666555444444222333555666777777666555888777777777666666666666222333444666777888888888222222333444555555444444333333222111111111111111222222222222222222333444111222333333444444333333444444444333333333222222111000000111111333444555222222333333333444444444444444333333444555666777:::===AAAHHHQQQ]]]iiiqqq}}}|||uuummmiiikkkpppssswww|||}}}yyyuuuooolllnnnsssxxxzzztttggg^^^XXXUUURRRNNNJJJFFFBBB@@@777555222///...---...///...---,,,---...///...------...///...---,,,---/////////......---,,,,,,,,,***+++,,,+++)))((()))***+++,,,,,,---...---------.........//////000000000111222333333444444333333333333333444555666777888666666777777777777888888999999888888888888888888999999999999999999999999777777777888999:::;;;;;;;;;999777777999:::999888777777666666555444444444111222444666666666555555555666666666666777777777111222444555777777888888222333333444555555555555333222111000000000000000111111111111222222333444111222333333444444333333333333333333333222222222000111111111222333444555222222222333333333444444333333444444555666777777888999;;;>>>EEEPPP\\\dddjjjuuuwwwooonnnpppoooooopppyyy|||xxxsssooopppqqqrrrvvv{{{yyy|||wwwpppggg\\\TTTPPPOOOLLLIIIEEE@@@<<<:::555444111///.........///---,,,+++,,,.........,,,,,,---......---,,,---............---,,,,,,+++++++++,,,---,,,+++******,,,++++++,,,---------------//////////////////////////////000111222222222222222222333333555666888888888888888888888888888888:::::::::999999888777777888888888888888888888888777777777777888999:::;;;;;;999777777888999888777666666666555444444333333222333444555555555555555555555555666666777777777222333444666777888888888333333444444555555555666333222111000000000000000111111000111111222333444111222333333444444333333333333333333222222222222111111222222333333444444222222222222333333333333000111222333444555666666555666999<<>>:::666333333...---,,,,,,,,,---//////,,,+++***+++---...---,,,,,,---......,,,,,,---.........---,,,,,,++++++***,,,---...---+++***+++,,,++++++,,,---------,,,,,,++++++,,,---...000000111---...///000222222222222111222222333555777999:::;;;;;;::::::::::::::::::999999:::;;;;;;;;;::::::777777777777777777777777888777666666666777999999:::888777666777888777666666555555444444333222222444333222222333444666777999888777666555444333333444555666777888888888888666555555444444444555555444333333222222333333444000000000000111222333444222222333444444444333333222222222222222222222222333333444444444333222222111111222222222333333333000111222333444444444444444777;;;>>>???>>>??????>>>EEEQQQ]]]jjjttt}}}yyywwwooommmooouuuwwwuuuyyytttnnneeebbb```dddllluuu|||tttlll___YYYRRROOOMMMJJJDDD???AAA???;;;666333111111000///...---,,,+++,,,------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,---...///------------.........//////000000111111222333333111111000111222444666888;;;:::999999888888999999;;;;;;<<<===>>>===999666777888999999888666333222555555666777888999::::::;;;:::999999999999666444666555444333333333333333111222444555555555777999666777888777555555555666777888:::;;;<<<;;;;;;:::888666444333444555444333333333222222111000//////000111111111111222222222222222222222222222222222222222222222222222222222000000111111111000000///111111222333333333333222000000111222444555555666777:::===>>>===;;;::::::;;;===IIIXXX___aaammm}}}xxxyyyxxxuuurrrpppsssvvvwww|||zzzpppiiieeehhhiiijjjooowww~~~zzzpppeee^^^TTTOOOIIIFFFEEECCC>>>:::999777444111///......//////...---,,,+++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///...---,,,,,,---...///------........./////////000000000111222222333333222222111222333444666777888888777777777777888888888888999:::;;;999666333777888999999999777555444555666666777777888888999999777777777888777555444555555555555444444444333111333555555555666777999777888999888666666666777777888999999999999999999777666555555666666555333444444333333222222111111000111111111111222222222222222222222222222222222222222222222222222222222000111111222111111000000//////000111111111111000000111111222333444555666666999<<<<<<;;;999888777888999BBBNNNRRRSSS^^^mmm~~~|||wwwtttssstttvvvzzz}}}yyysssqqqnnnjjjkkknnnsssvvv{{{}}}qqqggg^^^TTTNNNIIIEEE@@@>>>>>><<<999555111000...---------............---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------................../////////000000000111111222333333333444333333333333444555666555444444555555666777888777777777888999777444111555555777777777666555444666666666666777777777777666555444555666666555333444555777777777666444333333444666666666666888999999:::::::::888777888999999888777777777777777777666666666777888777555333333333333333333333333333000111111111111222222222222222222222222222222222333333222222111111111111111111222222222222222111//////000111111111111000000111111222333444555555555888::::::888666555555777666;;;BBBDDDDDDMMMZZZooo|||zzzssssssrrrqqqqqqttt|||{{{rrrmmmlllkkkmmmppptttwww|||wwwkkk```XXXQQQIIIDDDCCC@@@<<<:::999888555333///......------......///---------,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------------------------........./////////000000000000111111222333333333555444444444444444444444333333333444555666888999999888888999999888555333222333444555666555555555777777777666666666555555555444444555666777555444333555888::::::888555333444555777777666777888:::999:::;;;:::999888999::::::999777666555666777777666666666888999999666333222222222333333333333333000000111111111222222222111111111111111111111111333333222222111111000000111111222333333333222222111111222333333333333222000111111222333333444444666777999999666444333333777555777;;;;;;;;;CCCMMM```nnnzzzwwwtttpppnnnpppuuu}}}}}}xxxppppppooonnnooottt{{{{{{sssjjjcccYYYQQQLLLHHHBBB???@@@===:::888666444222000.........---------------,,,,,,,,,,,,,,,+++++++++((()))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,------------------,,,............///////////////000000111111222222333444444444444444333333333333333444555666888999:::888777777888999888666444444555666666777777888888888888777777666666555555666555555666888888666555333555888:::;;;888555333444666777777666666888999999:::;;;:::888777888999:::999888666666666777888555555666888999999666444111111111111222222222222000000111111111222222222111111111111111111111111222222222111111000000000000111222333333333333333111111222333333333333222000111111222222333333333666777888888555333333333555444555666666777===DDDPPP___sss{{{vvvsssrrrsssuuuwwwzzz}}}vvvoookkkmmmsssxxxyyy|||tttjjjcccUUUOOOIIIDDDBBB@@@<<<999:::888666333111///...---,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++*********+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------.........///......//////000111111222333333333444444333222222444444555555777888999:::666555555666888888777666999999999::::::;;;;;;;;;999999888888777777666666888777666777888888777555333555888::::::888666444444555777777666555777888888999999999777666777888999888888777777777777888555555555666888888666444111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111///000111222333333333333//////000111111111111000111111111111222222333333444555666666444222333333222222222222222555999===CCCQQQfffvvv}}}wwwwww|||yyyvvvsssqqqqqqvvv}}}xxxoookkkmmmooopppsssuuuwww|||xxxoooiiibbbZZZSSSGGGCCC>>><<<<<<;;;888555333333222000...------...******++++++,,,++++++++++++,,,,,,---,,,+++***))))))+++,,,......---,,,+++************************************************++++++,,,,,,,,,---------+++,,,------------,,,+++,,,,,,,,,,,,------------------......//////000000000111222333333333222111555555555555666777888999666666555777999;;;:::999::::::::::::::::::;;;;;;999999999999888888888888999888777777888888666444222444666888999888666444333555666666555444666777666777888777555444555666555555666777777777666666555444333444666777666555333333333222222111111000000111111111111222222222111111111111111111111111//////000000111111222222...///000111222222222222//////000111111111111000111111111111222222222222111333444333222111222333000222222111222444777888<<>>;;;:::;;;:::666333000000000///......///000******+++---............++++++,,,---,,,+++***)))''')))***,,,,,,+++***)))************************************************++++++,,,,,,,,,---------++++++------------+++++++++++++++,,,,,,,,,------,,,,,,------...////////////000111222333222111111555555555555555666777888999888888:::===??????>>>999999888888777888888999999999999999999999999999999888777777888777555333222444666777888777666555333444666555444444555666444666666555444333444555222333555666777666555555555444222333555666666666555555444333333222111111000111111111111222222222000000000000000000000000......///000111222333333......///111111222222222111111222333333333333222111111111111111222222222///000111111000///111222222333444333333555666666<<>>CCCEEEBBB???;;;:::888777777777888888999::::::999888777999:::======;;;:::888777666555444444444444444444444444444444333333333333222222222333333444444333333222666555444333222333444555444333333222222333333444222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111000000000000111111111111111111111111111111111111111000000000000000000000111111111222222222999CCCNNNOOOIIICCCCCCFFFAAAEEEJJJRRR[[[fffqqqxxxxxxpppnnnxxxwwwrrrtttvvvvvvssskkkiiiffffffhhhjjjkkklllsssuuuvvvvvvyyy{{{rrrggg```QQQNNNIIIDDD???<<<;;;:::666555444222111111000000------------,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++***)))(((((())))))************************************)))***************)))))),,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////000222222222222333555444444333333333444555666444555888===AAACCCAAA>>>:::999888777666777777888;;;;;;<<<:::999888:::;;;<<<<<<;;;999888777555555333333333444444444555555444444333333333333222222333444444555555444444333555444333333333333444555333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000111111111222222555<<>>;;;888666666555333222111//////.........---------,,,,,,,,,++++++++++++***)))))))))******+++++++++,,,++++++***)))++++++******)))(((((((((************************)))))))))(((((())))))***,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////000222222111111222444333222222222222333444444222333666:::>>>???===;;;999888666555555666777777<<<======;;;:::999:::<<<;;;;;;:::999777666555555333333333444444555555555444444333333333333222222444444555555555555444444444444333333333444444555222333444555555444333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111000000//////000000111111111111111111111111111000000000000000000000000000000000000111111111111222555888999777555333333333444777999<<>>;;;999888444444333111000...---,,,///...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))((((((((()))******((()))******+++*********''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((()))***++++++***************************++++++,,,,,,------...---------------------------------............///...///111000///...///111///000111111222222111111---000333444444444444555666666555444444555777888888999888777444333444555555555555555555555555555666666555444333222222111444444333333333333222222111111222222222222111111222222333444555555555555333444555666666555444333111111000000000/////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000//////......//////000000000000000000000000000---......//////000000111............////////////111000//////000000000///000111111111000111444666999@@@HHHQQQ```rrrzzzxxxwwwxxxxxxzzz{{{yyyvvvyyy~~~xxxtttnnniiihhhjjjnnnqqqkkklllmmmnnnoooqqquuuxxxrrrpppooopppvvv|||tttjjj```YYYSSSLLLGGG@@@@@@>>>;;;888555555555000000000///...---,,,,,,---,,,,,,++++++++++++++++++*********))))))))))))((((((((((((((()))******(((((()))***************((((((((()))******++++++))))))))))))))))))))))))'''((()))***++++++++++++*********++++++***************+++,,,,,,---......---------------------------------............///...///000000......///000///000111222222222111111---000333333222222333555666666555555555666888888888888888666444222333444444444444444444444555555444444444444444444444444444444333333333333222222111222222333333222222111111222333555555555555555555555555555555555555555111000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111//////............//////000000000000000000000000------......///000000111------.........///////////////000000000000000000///000111000//////111333777;;;???EEETTTgggsssvvvzzz~~~~~~~~~|||}}}yyyssssssyyy}}}xxxuuusssqqqpppnnnoooqqqqqqrrrsssuuuwwwrrrnnniiifffiiipppxxx~~~{{{tttllldddZZZRRRLLLGGGBBB===999999999888555333333444......////////////......,,,+++***************+++************))))))))))))((((((((((((((()))******(((((()))***************))))))))))))************))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++******++++++++++++************+++,,,,,,---......---------------------------------.........//////...///000///...---...//////000111333333222222111---000333333111111222555777666555555666777888999888999888666444222333444333333444444444444444555111111222333555666666777444444444333333333222222222333333444444333333222000222333555666666555555666555444444444444555666000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111//////............//////000000000000000000000000---------...///000000111---------.........//////...000222222111111222333000111111000......///000222555777;;;HHHYYYbbbbbbccchhhpppwww}}}~~~}}}vvvsssuuuxxxwww|||uuupppsssuuuvvvvvvuuuuuuvvvwwwxxxssslllgggeeeiiinnnrrrooosssxxx}}}{{{pppeee___RRROOOKKKFFFBBB???>>>===666666555333111000......------------------------))))))))))))))))))))))))++++++)))(((''''''''''''+++******)))(((''''''&&&******************************))))))))))))******))))))((((((((((((((()))(((((())))))*********+++&&&))),,,,,,)))'''((()))******+++++++++,,,,,,,,,---,,,+++*********+++,,,------------------------000000000000111111111111000111111111111222222222------...///000111222222444444555555666777777777<<<:::888666555555666666444444444444333333222111111111111222222333333333666555444444333333333333444444222222222222444444666666555444333222222111444333222111000000000000000000000000000000000000000000////////////000000//////000000000000//////---......///////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000222999AAAHHHJJJJJJLLLPPPWWWaaalllwww~~~zzzuuuuuuxxx~~~}}}zzzvvvuuuvvvxxxzzzwwwrrrmmmkkklllnnnpppkkkkkkkkkjjjiiilllrrrwwwvvvyyy}}}~~~yyynnneee[[[SSSNNNIIIGGGCCC>>>;;;999888777555444333222111000///...------------------------))))))))))))))))))))))))+++***)))(((''''''''''''+++******))))))(((((((((******************************))))))))))))******))))))(((((((((((())))))((()))))))))************'''***,,,,,,***((()))***************+++++++++,,,,,,,,,+++******++++++,,,---------------------------.........////////////000000111111111222222222------...///000111111222444444555555666666777777999888777666666555666666333444444444333333222111111111222222222333333333555444444333222222333333444333333222222333333444555555555444444333333222444333222111000000000000000000000000000000000000000000////////////000000//////000000000000//////...//////000111000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111555:::===>>>===BBBEEELLLUUU^^^hhhppptttxxx}}}||||||vvvyyy|||~~~~~~}}}}}}yyyrrrnnnmmmnnnppplllmmmnnnllljjjjjjmmmpppmmmnnnooossswww||||||xxxuuu|||{{{}}}pppjjjbbbYYYRRRLLLFFFCCC@@@>>>;;;777555333333333222222222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))************(((***,,,,,,***)))***+++)))))))))*********++++++,,,++++++******+++,,,,,,,,,,,,,,,,,,------------------........./////////000000000111111111222222------...///000111222222444444444555666666777777555555666666666666555555333333444444444333222222222222222222333333333333444333222222111222222222444333333222222333333444444444444444444444444444333333222111000000000000000000000000000000000000000000////////////000000//////000000000000/////////000000111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////111000000111333555444444888:::???FFFNNNVVV\\\___dddiiipppxxx{{{yyyxxxwwwxxx{{{{{{tttqqqpppppplllnnnnnnmmmkkkjjjjjjkkkfffeeeeeeeeegggjjjnnnpppmmmsss}}}}}}wwwtttrrrsssuuuvvvvvvssspppnnnssskkk___ZZZRRRLLLGGGDDDAAA???:::999777555444333222222000000000///////////////++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((())))))***)))))))))))))))*********)))***++++++++++++++++++((())))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------/////////000000000111111000000000000111111111111//////000111222333333444333333444555555666666777222333444555666555444444333333333444444333333222333333333333333333333333222222111111111111111222333333333333333333333333333333333444444555555555333222222111000000111111////////////////////////000000////////////000000//////000000000000////////////000111111111111000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..............................///000222333444444444666999>>>CCCHHHMMMOOOOOOTTTZZZaaammm{{{|||yyyzzz}}}}}}|||}}}yyywwwvvvqqqpppooonnnlllkkkkkkkkkeeeeeeeeeddddddddddddeeeeeeiiipppuuuxxxzzz|||~~~zzzxxx{{{|||}}}}}}{{{wwwrrrooooooqqqsssssssssrrrqqqqqquuuiii^^^WWWMMMIIICCC???<<<;;;:::999666666555444333333222222........................++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((((((((()))&&&'''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))************))))))))))))))))))***)))))))))***+++++++++((())))))))))))***************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000//////000000000111111111111111222333444555555666333333444444555666666666000111333555555555444444222333333444444333333333333333333333333333333333111111111000000111111222333333333333333333333333222333333444444555555555333222111111000111111111////////////////////////000000////////////000000//////000000000000//////---...//////000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------,,,---...///000111222333333444666888;;;???AAACCC???EEEJJJPPP^^^ppp|||}}}xxxuuuwww||||||wwwrrrpppoooooopppfffgggggggggeeeccc```^^^ccceeehhhiiijjjkkknnnpppvvvyyy|||{{{xxxvvvwwwyyy{{{}}}}}}sssqqqrrrpppnnnnnnppprrruuuwwwwwwtttrrroooooopppqqqpppoooppptttwww~~~rrrggg^^^TTTKKKEEEAAA>>>:::777666666555444222222222111111000000000---------------,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((''''''(((((()))***+++************))))))))))))***((('''(((***+++++++++)))))))))*********++++++))))))+++,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,---------........./////////000000000111111111111222333444555666666333333333444555555666666222222333444444444444444222222333444444444333333444444444444333333333333111111111000111111222333222333333444444333333222333333333444444555555555222222111111111111111222000000000000000000000000000000////////////000000//////000000000000//////------...///////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////................................................,,,---......------...///222222222333555666888999555<<>><<<999777666444444444333111//////000000000000///......------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***---,,,,,,+++***))))))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((()))+++++++++*********))))))(((((()))&&&$$$%%%(((******)))***++++++++++++,,,,,,,,,((()))+++,,,------,,,,,,))))))***+++,,,,,,------........./////////000000////////////000000000000//////000111222333333444222222333444444555555666666555333333222333555555111222333333444444444444555555555444444333333333222222111111222333444444222222444444444444222222444444444444444444444444222111111111111111222222000000000000000000000000000000////////////000000//////000000000000////////////000111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////........................////////////////////////+++...000000......111333111111000///////////////---555;;;@@@PPPgggrrrpppgggeeefffllluuu~~~yyywwwyyy{{{}}}~~~zzzyyyyyywww{{{zzzsssmmmjjjiiifffeeegggjjjlllkkkhhh```^^^\\\ZZZZZZ\\\^^^``````aaaeeelllrrrtttrrrnnnjjjkkkiiiccc^^^___eeekkkgggiiijjjkkklllooosssvvv}}}|||{{{{{{{{{}}}~~~~~~~~~vvvjjjfffhhhlllmmmmmmjjjeeebbbcccddddddbbbaaaccciiinnnsssuuummmkkkkkkmmmnnnnnnsssyyy{{{|||~~~vvvqqqtttwwwvvvrrrxxxyyy{{{~~~|||yyyzzz~~~wwwkkkccc\\\TTTNNNDDDBBB???;;;999777777777333333333333222111000000//////.........---------,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((&&&&&&&&&'''&&&%%%'''&&&'''+++...///,,,)))))))))*********))))))(((,,,***((()))+++,,,+++((())))))))))))******************))))))******+++,,,---,,,,,,++++++,,,,,,---......,,,,,,,,,,,,......////////////000000000000000111333333111000111222000000111222333333444444666555444333222333333444444444555666555444222111222222222222222222222222222222222222333333444555444444444444444444444444444444444333333222222222111111111111000000000000111111111111000000000000......---,,,---...///000////////////000000000000000111111222222222111111,,,---...//////...---,,,,,,---------.../////////////////////////////////////////////000000000000////////////000000000000------............------////////////////////////...---,,,,,,,,,...///000//////.........---------,,,111888@@@MMM]]]ggghhhXXXSSSQQQVVV]]]eeemmmuuuyyy{{{wwwxxxzzz{{{}}}{{{vvvuuuyyytttnnnmmmnnnnnnjjjfffdddbbb___]]]\\\]]]___```bbbbbbcccfffiiikkkjjjhhhlllfff^^^ZZZZZZ[[[[[[YYY___``````______```bbbeeeiiihhhgggfffffffffggggggkkkjjjiiihhhjjjmmmqqqsssyyyuuussstttyyy{{{yyyvvvrrrrrrqqqnnnkkklllpppuuusssrrrqqqrrrwww|||zzzoooeee``````bbbcccgggkkkjjjeeeaaaaaabbb```___^^^___ccchhhnnnqqqnnnlllkkknnnvvv|||wwwwwwyyy|||{{{xxx~~~vvvsssuuu}}}xxxooocccYYYSSSNNNHHHCCC@@@>>>;;;888666666666666333333333333222111000///......------------,,,,,,,,,,,,+++++++++*********++++++******)))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''''''''''''''&&&(((''''''***---...,,,***,,,++++++***)))(((''''''+++)))'''(((***+++)))'''))))))))))))******************))))))******+++,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,---........./////////000000000///111222222111000000111222222222222222222222222666555444333333333444444444444555555444333333222333333333333333333333333222222111111111222333333444444444444444444444444444444444333333222222222111111111111000000000000111111111111000000000000//////.........///000111////////////000000000111///000000111111111000000---......//////......------------........................................../////////000000000000.../////////000000000000.........//////................................................///000111///.........---------------111555;;;GGGVVV___```MMMGGGCCCFFFKKKQQQXXX```jjjqqq|||~~~~~~~~~|||}}}}}}wwwuuuuuutttqqqnnnnnnmmmjjjgggfffggghhhiiimmmlllllllllnnnnnnllljjjmmmiiiddd```^^^^^^]]]\\\^^^_________^^^^^^```bbbaaaaaabbbaaaaaa```______cccccccccccceeegggiiijjjnnnjjjeeefffkkkppprrrqqqooonnnkkkgggddddddfffiiihhhfffeeegggkkkpppssstttxxxvvvqqqjjjdddaaaccceeeeeeiiilllkkkhhhfffhhhjjjllljjjgggeeegggkkkooorrruuutttuuuxxx~~~{{{vvvllljjjnnn{{{yyynnnggg\\\UUULLLFFFCCC@@@<<<999;;;999777555444333444444222222222222111000///...---,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((((((''''''(((''''''(((+++,,,,,,+++...,,,***((('''&&&'''''')))(((''''''))))))((('''))))))))))))******************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,.........////////////000///000222222000000000111333222222222222111111111555555444333333333444444555444444333333333333333333333333333333333333333222222111111000000111111444444444444444444444444444444333333333333222222222222111111111000000000111111111111000000000000000000/////////000111222/////////000000000111111//////000000000//////...//////............//////...............---------............................../////////000000000....../////////000000000...//////000000//////...---------------------------......///////////////............------------///111333666@@@MMMUUUVVVEEE>>>777777:::===CCCJJJWWW___jjjuuu~~~zzz{{{~~~{{{zzz|||}}}{{{yyywwwtttssstttuuuuuu{{{yyyvvvuuutttssspppnnnqqqpppnnnjjjeeecccbbbbbbaaabbbcccbbb```___```aaa^^^____________]]][[[ZZZ___aaaccceeeggggggffffffgggbbb]]]\\\bbbiiinnnpppnnnjjjfffcccbbbccccccdddaaa```___aaaeeeiiilllllllllllljjjhhheeedddeeefffeeeiiimmmooopppqqquuuyyy~~~{{{wwwtttuuuxxx}}}{{{tttppppppwwwuuukkkcccZZZTTTKKKGGGBBB>>><<<;;;999777666555444333222222222333000000111000000///...---++++++++++++************+++************)))))))))(((((((((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))***)))((((((((()))(((''''''''')))***++++++---+++)))'''&&&'''((()))((((((((((((((()))((((((((()))))))))******************))))))******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------........./////////...000111111000//////000111111111111111222222222444444444444444444444444555444333222222222444444444444444444444444444444444333222111111000111111444444444444444444444444333333333333333333333333222222222111111111000000111111111111000000000///////////////000000111111//////000000000111111111000000000111000000///...000000...------...000000/////////...---------,,,................................./////////000000........./////////000000//////000000000000//////------------------------,,,,,,...//////...---,,,------------------------000111111222:::GGGOOOPPPDDD<<<555333444666;;;@@@IIIQQQ]]]iiittt~~~~~~{{{xxxtttwww{{{~~~}}}zzzxxxwwwyyyzzzvvvppplllkkkllljjjkkklllkkkhhheeeeeeeeeeeeddddddcccbbbaaa``````fffhhhmmmpppqqqpppmmmkkkjjjeeeaaa```dddkkkppprrrooojjjeeeeeegggjjjkkkjjjgggeeeeeefffjjjmmmoooppplllllllllkkkjjjhhhhhhhhhffflllttt|||yyyppprrrzzzyyyqqqeee[[[TTTNNNHHHDDDAAA???<<<:::999888666555333333333222222222222222////////////...---,,,,,,++++++*********)))))))))*********)))))))))(((((('''''''''((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&(((******)))'''((()))'''''''''''''''(((***+++***)))'''&&&&&&(((***+++)))))))))))))))((())))))((()))))))))******************))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------............---///111000///...///000......///000222333444444333444444444444444444444444333222111111222444555444444444444444444444444555444333222222222222222444444444444444444444444333333333333333333333333222222222222111111111111111111111111000000000///......//////000000000000000000000000111111111111111222222222111111000///000///...------...///000/////////...---------,,,....................................////////////............//////////////////000000000000//////........................---...///000000///---,,,,,,,,,------------------000111000111888DDDKKKLLLBBB:::444222333444888<<>>===<<<:::888444555666555444222111111000000000000000///......------------,,,+++***)))+++++++++*********))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((("""&&&***+++'''%%%''')))###&&&))))))'''&&&'''((('''''''''(((((((((((((((&&&(((***)))'''&&&(((***))))))))))))******************))))))******+++,,,++++++************+++++++++,,,---......---,,,++++++,,,,,,,,,,,,---------,,,...000///...---......---...///000111222333444222333444555555555444444111111222333333333333333333333333333333333333333222222222222222222333444444444444444444444444444222222222333333444444444333333222222222111111111111111111111000000000000...///000111111111000000000000111111111222222222222222222222111000///...,,,,,,------------,,,,,,---------...............---------------------------------.........//////---------.........//////.........//////.................................//////...---------------++++++,,,,,,,,,---------...//////...333;;;???>>>555///,,,---...------000222555999===AAAIIISSS[[[iiiqqqyyy{{{}}}}}}~~~}}}|||zzz{{{~~~rrrmmmccc\\\]]]___XXXMMMBBB===888555555666444222444555777777666555444444////////////...---,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++************)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((!!!%%%******'''%%%&&&)))"""&&&******(((&&&&&&'''(((((())))))((('''&&&&&&%%%''')))(((&&&%%%&&&)))))))))))))))*********************)))***++++++,,,++++++************++++++,,,,,,............,,,,,,++++++,,,,,,,,,---------,,,...//////...------...//////000000111111222222111222444555666555444444///111222333444333333222222222222222222222222222111000000000111222333333444444444444444444444444222222222333333444444444333333333222222222111111111111111111000000000000///000111222333222111111000111111111111222222222111111111111000///...---***+++------------+++***,,,------....../////////---------------------------------.........//////---------.........//////------............---------------------------------,,,***)))((()))******+++++++++,,,,,,------------...---,,,000777999777444///,,,...///,,,+++---000111333333555;;;DDDKKKOOOYYYccciiipppyyy~~~}}}~~~|||tttkkkddd[[[UUUNNNJJJJJJJJJJJJIIIAAA<<<777444444444444222555555444333333222111111//////...------------......,,,******+++,,,+++***((((((((((((((((((((((((******))))))))))))******)))((((((''''''''''''((($$$%%%%%%&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((('''(((((()))***+++******))))))(((((((((''')))******+++,,,---------)))************+++++++++((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,..............................000111222333333444444444555555555555444444333333333333333333333333111111111111111222222222111111222222222333333333666666555555555444444444222222222222222111000000333333333333333333333333111111111111000000/////////000111222222222222222111111111111111111111111222111111111000000////////////.........------------------------------------,,,,,,+++,,,---...///........................***+++,,,---///000111111///......---------......------------------------///......------,,,,,,+++,,,,,,,,,---------......---......///000111111222///...---,,,,,,---...///000111111222333555666777===AAAGGGNNNWWWbbblllsssvvvyyy}}}}}}}}}qqqhhhbbb\\\TTTOOOJJJEEE@@@>>>>>>?????????:::666222111222333222111333222222111111000/////////......---------------...,,,******+++++++++***))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((()))))))))(((((((((((((((((()))***)))))))))(((((('''''''''&&&&&&''''''((())))))***)))************+++++++++((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------......000111222333333333444444555555555555444444333333333333333333333333222222222111111000000///111111111222222222333333666555555555444444444444111222222222222222111000333333333333333333333333222222111111111000000000000000111222222222111111111111111111111111111111111111111000000000////////////.........---------------------------------------,,,,,,,,,---...///------------------------++++++,,,---...//////000......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------....../////////...---,,,,,,---...///------......///000222222222555999>>>DDDLLLUUUZZZccchhhooouuuxxxzzz|||}}}}}}~~~|||{{{tttiiiaaaWWWPPPKKKGGGCCC???<<<:::888777888::::::999333111000111222333222000000000//////...---------......---,,,,,,,,,,,,,,,---,,,******+++++++++***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%&&&'''((()))******))))))(((((('''(((((((((((((((((('''''''''''''''$$$%%%%%%&&&&&&''''''((()))************+++++++++((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111222333333333333444444555555444444333222222222222222222222222333222111000///......---111111111222222222222333555555555555444444444444111111222333333333222222222222222222222222222222222222222111111111111111111111222222222111111000111111111111111111111111000000000000////////////...............---------------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,------...------,,,,,,+++++++++***)))******+++,,,,,,------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,---.........000222444666;;;@@@DDDKKKRRR\\\eeejjjnnnppprrruuu{{{~~~~~~~~~wwwlllbbb\\\VVVPPPHHHBBB@@@>>><<<;;;777666666666777777777777111111111222333222111000......---------,,,,,,,,,------,,,+++++++++++++++---+++))))))***+++***)))************************'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&%%%''')))******)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))***)))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((()))))))))))))))*********+++++++++((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111222222222222333333444444444444333333222222222222222222222222111111000000//////......111111111111222222222222444444444444444444444444111222333333333333333333222222222222222222222222222222222222111111111111222222222222222111000///111111111111111111111111////////////////////////........................,,,,,,------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++******)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********------------------------///......---------......///000111111111222666888<<>>===BBBMMMVVVYYY^^^dddfffgggjjjkkklllooosssvvvwww|||~~~vvvnnnddd]]]WWWQQQHHHBBB@@@>>><<<;;;:::999666444111222333333111000//////---//////...,,,,,,///333///111111000,,,***,,,...***************+++++++++******)))(((((((((((((((,,,***(((((()))***)))(((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++&&&&&&&&&&&&&&&'''((()))'''((((((((())))))*********************))))))))))))************+++++++++(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...........................///000000000000000///111111222222222222111111000000000000000000000000222222222111111111111111000000000000111111111111222222222333333444444444888777777666555333222111000000000000000000000000---.........//////000000///000111222222222222222000000000000000000000000,,,,,,,,,------.........---------.........//////++++++,,,,,,---...//////------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))))))))***+++,,,---***+++,,,---......///000*********+++,,,,,,------))))))))))))************((())))))***+++,,,,,,---++++++------------++++++,,,,,,++++++,,,------...)))+++,,,,,,+++***,,,---,,,---////////////111333444000222;;;BBBEEEJJJQQQZZZ[[[]]]___aaadddhhhkkkiiiooouuuxxxyyy|||{{{sssiiiaaaVVVSSSNNNHHHCCC@@@>>>===:::999999888777666555555000000000000////////////222111111000//////......++++++++++++++++++++++++***'''%%%&&&***,,,---+++))))))))))))((((((((((((+++)))((()))++++++)))&&&***)))(((''''''((()))***''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((())))))***+++++++++++++++***************)))(((((('''(((************,,,...+++*********+++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,...//////...------...000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000000000000000000000000000111111222333333333333222777777777777666444111000//////............//////////////////000000000000111111222222222222111111000000//////.........---........................///...---,,,,,,...///111------++++++++++++---------------,,,,,,+++++++++,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000000000222666:::===DDDEEEHHHLLLQQQUUUYYY\\\```dddjjjooopppooonnnnnn{{{~~~zzzyyyppphhhbbbZZZRRRKKKIIIFFFCCC>>>;;;999888888777777666666555555444444111111111000000000/////////......---,,,,,,+++++++++++++++++++++++++++++++++)))'''(((+++---,,,,,,))))))))))))((((((((('''***((('''(((******(((%%%))))))(((''''''((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&%%%%%%$$$$$$''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((())))))))))))(((***************)))(((((()))***++++++***)))***,,,******))))))***++++++,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++---...//////...------...//////////////////////////////000000000111111111///000000000000000000///000000000000000000000000000000000000000000000000000111222222333333222222555555555555333222000/////////............///////////////////////////000000111111111111111000///000/////////.........------------------------------,,,+++***+++,,,...///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++******+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///...---...///111333555888999;;;>>>BBBFFFIIIKKKQQQUUU[[[___aaabbbbbbccchhhkkkooosssvvvzzz~~~nnn```yyypppkkkbbb\\\UUUOOOKKKFFF@@@<<<;;;999777555444444444444333333333333333333333333111111000000000/////////------,,,++++++*********++++++++++++++++++++++++---+++))))))+++,,,,,,+++)))))))))((((((((('''''')))((('''((()))((('''%%%(((((('''&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))(((((()))************))))))(((***+++,,,+++)))((()))***))))))))))))***************+++---...---,,,***)))++++++++++++++++++++++++---///000///---,,,,,,---//////////////////////////////000000000000111111000000111111111111000000000000000000000000000000000000000000000000000000000111222222333333222222222222222222111000///...//////............//////////////////////////////000000000000000///...---/////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++,,,...///000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...---------------------...///000222444777999:::???BBBGGGJJJLLLNNNPPPQQQXXX[[[```dddgggkkkpppsssqqquuuzzz~~~}}}vvvooolllkkkdddVVVJJJ}}}uuummmeee^^^WWWSSSNNNJJJEEEBBB@@@>>>:::777555555444333333333444444111111111111222222333333/////////.........------------,,,,,,++++++++++++************************,,,+++************))))))))))))((((((((('''''''''(((((((((((()))((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((())))))***************))))))************)))((()))***+++***)))((()))************+++++++++******)))***---......,,,***(((++++++++++++++++++++++++...///000///---,,,,,,---////////////////////////////////////000000000111000000111111111111000000////////////////////////////////////////////////000000111222222222222222111111111111000//////...//////............/////////////////////.........////////////...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,*********)))***+++,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************++++++++++++---.../////////...---,,,......//////000111333444333555888:::;;;<<>><<<:::888777666555444555444444333333333333333//////000000111222222222,,,,,,,,,,,,++++++++++++++++++++++++*********************************************)))((('''''''''(((((((((((('''''''''''')))*********)))(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((()))***************((())))))*********))))))&&&((())))))))))))+++,,,+++,,,,,,------,,,++++++(((***,,,......,,,***(((++++++++++++++++++++++++---///000///---,,,,,,---...........................////////////000000000000000111111111111000000////////////////////////////////////////////////000000111222222222222111111111111000000000000000//////............//////000/////////......------...............---,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++)))))))))*********+++++++++,,,...///000///...---///////////////000000111///111222222222222444666:::===@@@DDDGGGJJJNNNQQQTTTWWWZZZ\\\]]]___bbbdddeeegggjjjmmmooosssxxx{{{~~~xxxrrrmmmeeebbb\\\UUUPPPMMMKKKKKKLLLIIIGGGGGGGGGDDD>>>999}}}uuummmeee___YYYVVVMMMJJJEEEAAA???>>><<<;;;777666555444333333333333333333333222111111000000......//////000000000111++++++*********)))))))))((((((((((((((((((((((((************************''')))******(((&&&&&&'''((((((((('''''''''&&&&&&)))***,,,+++)))(((((()))&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''((())))))************)))%%%'''))))))))))))+++---,,,---.........---++++++((()))+++,,,---,,,***)))++++++++++++++++++++++++,,,...//////...------.................................////////////000000//////000000000000//////000000000000000000000000000000000000000000000000///000111111222222111111111111000000000111222222//////............//////000//////......---------,,,------.........---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++)))))))))************+++((()))+++,,,---------,,,,,,,,,,,,+++,,,,,,------...///000000///...000111///111444666777999<<>>===<<<<<<;;;;;;;;;888888777777666555444444kkkggg___YYYVVVXXX[[[^^^```^^^^^^ccckkkqqqttttttttttttsssrrrqqqsssxxx{{{{{{}}}vvvqqqqqqpppnnniiiccc[[[TTTPPPNNNJJJEEEAAA???>>>=========:::777555444444333222333444333222000///000111...//////000000000//////++++++++++++++++++++++++++++++++++++*********)))************++++++++++++))))))))))))))))))))))))&&&))),,,,,,***((()))***(((((('''''''''&&&&&&&&&&&&)))+++***'''%%%&&&((('''((()))******)))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%''''''''''''((((((((()))'''(((((()))))))))))))))(((((()))***************((()))***)))((('''((()))***+++---------+++)))((())))))*********++++++,,,++++++++++++++++++++++++***,,,...///......///111..................................../////////000------............------000000000000000000000000000000000000000000000000//////000111111111111111//////......///000111333//////............//////000000///...------,,,,,,++++++---...///000000000,,,,,,,,,------.................................++++++,,,------------,,,...---++++++++++++---...+++++++++,,,,,,---------,,,---.../////////...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---...///(((***---......---......,,,---///...------///000000111111000000222666999999<<>>>>>>>>??????===<<<999999999999888888777777555555555333111000000000IIIGGGEEEDDDBBBBBBBBBCCCEEEGGGLLLVVV___dddaaa]]]VVVUUUSSSRRRRRRTTTVVVXXX]]]```eeekkkoooqqqrrrrrrrrrrrrsssttttttuuuvvvvvvuuuvvvxxx{{{}}}|||}}}~~~~~~}}}|||rrrmmmgggdddccc```ZZZUUUTTTRRRPPPLLLIIIEEECCCAAA;;;;;;;;;:::::::::999999888777555333222222222222////////////............,,,,,,------,,,,,,+++************))))))))))))(((++++++***)))(((((())))))************************))))))))))))(((((((((((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((('''''''''))))))(((((((((((())))))&&&&&&'''))))))***************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..........................................------////////////////////////000000////////////000000111222222111111000///...////////////////////////222111111111000000////////////000000000000////////////.........---------...---,,,,,,,,,,,,---...........................000//////.........//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,------......------,,,,,,+++++++++***)))))))))+++,,,,,,+++)))((()))+++***************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++************++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////000000000000222222333444666777888888<<<<<<===???AAACCCFFFGGGFFFGGGIIIKKKMMMPPPRRRSSSWWWWWWXXXYYYZZZ[[[\\\\\\bbbdddfffiiillloooqqqrrrtttuuuvvvxxxzzz{{{}}}}}}~~~|||yyyvvvuuuuuutttrrrpppnnnllljjjjjjgggddd```\\\YYYWWWVVVVVVQQQPPPOOOMMMKKKIIIGGGFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;:::999888777666666555444333222222222222000000///...------,,,,,,:::999888777777888888999===>>>BBBJJJQQQTTTQQQMMMCCCBBB@@@??????AAACCCEEEFFFIIILLLPPPSSSTTTSSSSSSUUUUUUUUUVVVWWWXXXXXXXXXWWWXXXYYY[[[]]]___aaabbbggghhhiiilllnnnqqqssstttwwwvvvvvvxxx{{{}}}}}}|||uuuwwwyyyzzz{{{yyyxxxvvvsssrrrqqqpppooooooppppppqqqmmmiiiiiikkkkkkiiieee```aaaaaabbbbbbaaa```___WWWSSSNNNMMMMMMLLLGGGCCCDDDCCCAAA???===:::999888555555555555444444444444444333222111111111222222/////////.........------,,,,,,,,,---,,,++++++************++++++,,,,,,,,,+++******)))(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))((((((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''''''''((((((((((((((((((((('''))))))(((((((((((())))))'''((())))))******************************************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////////////////000000////////////000000000111111111111000//////000000000000000000000000111111111111000000000/////////000000000000////////////.........---------......---,,,,,,---............................../////////.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,+++++++++++++++******************++++++,,,***)))((()))+++***************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))++++++************++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------.........///......///000111222222333444444555666888:::<<<===<<<===>>>@@@BBBDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMPPPQQQRRRTTTVVVXXXYYYZZZ[[[[[[\\\]]]^^^______```aaaaaabbbccccccdddeeeeeedddfffhhhjjjkkkkkkjjjiiijjjhhhffffffhhhhhhfffdddccccccbbbaaa```^^^\\\[[[ZZZYYYXXXWWWUUUSSSRRRQQQQQQOOOLLLIIIGGGGGGGGGGGGHHHHHHFFFEEECCCAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;999888888777666555444333333333222111000000000000//////...------,,,++++++222222222222222333444555555555888<<>>:::666555333333333444666888777999;;;=========<<<;;;===>>>>>>??????@@@@@@AAA??????@@@AAACCCDDDEEEEEEIIIJJJLLLNNNPPPRRRSSSTTTTTTTTTTTTWWW[[[]]]^^^^^^UUUVVVXXXYYYYYYWWWUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRPPPMMMJJJKKKNNNPPPNNNLLLGGGHHHHHHHHHGGGGGGFFFEEEAAA>>>;;;<<<===>>>;;;888888888777777666555444444111111111000000000000//////.........///000111111............------------+++,,,,,,,,,,,,+++******((())))))***+++,,,---...******)))((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%%%%''''''(((((((((((((((((())))))(((((((((((()))))))))******+++++++++************************************))))))******+++,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------......////////////////////////000//////......//////000//////000000111111000000111111111111111111111111111111111111000000000000//////000000000000///////////////.........------......---,,,,,,---..............................//////......////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,))))))************))))))))))))*********************++++++***(((((()))+++))))))*********++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))++++++************+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------............///111222333333333444555777888999999<<<======>>>???@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMNNNOOOPPPOOONNNNNNOOONNNLLLLLLLLLLLLKKKIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@>>>=========>>>>>>???>>>>>>===<<<;;;::::::999999888777666666666666444444333222111111000000000000///...---------------------,,,++++++******111111111111222222222333000000222444777777444111333222111111111222444555555666777888777666555444555666666666777777888888777777888888999999999999:::;;;<<<===???AAABBBBBBAAAAAAAAADDDGGGJJJJJJJJJBBBCCCDDDDDDDDDBBBAAA@@@???@@@AAABBBBBBBBBBBBAAA???===;;;<<>>;;;;;;;;;;;;:::999999888888777555666888999888666555555444444444333333333111111111111000000000000------------......//////------------,,,,,,,,,,,,+++++++++++++++******)))'''''''''((()))************))))))((((((((())))))************************))))))))))))(((((((((((('''(((((())))))*********((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))++++++,,,,,,,,,+++************************************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------........................,,,,,,------------....../////////////////////////////////....../////////---...///000111111111111000000000000000000000000111111111000000000000000000000////////////000000////////////..................------------......................................./////////////////////..................++++++,,,,,,,,,,,,------------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++((())))))))))))))))))((((((((())))))******++++++)))***+++***(((((()))+++)))))))))***++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++,,,+++++++++***)))))))))++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////000111111222222333666666777888888999::::::===============>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>============<<<;;;::::::::::::;;;<<<999999999999888888888888555444333333222222222333111111000//////...------///...---,,,,,,,,,,,,,,,,,,+++++++++*********)))///////////////......------......000222222000/////////.........///000111000111222333333222111111000000000000111111111111222222222222222222222222111222333444555666777777:::999999:::===>>>>>>===999999::::::999888777666333333444666666666666666666555444444444555555555333333222222111111111111333222222222333333333222111111111000//////......111111111111000000000000...............------,,,,,,,,,,,,,,,++++++++++++******++++++******)))((((((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&'''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))))))))(((((((((((())))))+++,,,,,,,,,,,,++++++*********************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,------......//////////////////////////////............//////,,,---...///000111111111////////////////////////000000000000000000111111000000////////////000000000000/////////.........................................................------...///000000//////000000000000//////......+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))((((((((())))))******+++))))))***)))(((((()))+++((())))))***++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))++++++************++++++,,,+++++++++***)))))))))++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++......------------.............../////////000000/////////000111111222222444444444555666666777777777888999:::;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::=========<<<;;;::::::::::::::::::::::::999888888777777777777777777777777666666555555444444444444666666666666666666666666222222111000000000111111/////////...---------,,,...------,,,,,,,,,,,,---***************)))))))))///////////////...---,,,++++++,,,---............---------------...//////------...///////////////------------------......000////////////.........//////000000111111222222444333222333444555444333111111222222222111111000/////////000000111111111222222111000000000000111000000////////////000000111111111111111000000000111111000//////...------............------------...............---,,,+++++++++++++++************)))************)))((((((++++++*********)))))))))((((((''''''(((((())))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''######$$$&&&'''((()))***&&&&&&''''''((()))))))))))))))(((((((((((())))))***++++++,,,,,,,,,++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///////////////////////////......------......///,,,---...///000000111000........................000000000000111111111111111000///......///000111000000000/////////......---...////////////...---........................,,,---...000000000//////111111000000///.........***++++++,,,,,,------...------------------------*********+++++++++++++++***++++++,,,,,,++++++*********++++++++++++******(((((())))))))))))))))))((()))))))))(((((()))+++(((((()))***+++,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++************+++++++++++++++***************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---***************)))))))))---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------------......//////......///000111222333333111111222333444555666777555555555555555555555555444444444444444444444444666777888777555444555666444444444444333222111111000000000111111111111111222222222222111111000000111111222222222222222222000000///////////////000.........---------,,,,,,------,,,,,,,,,,,,------************************---...///000000000///...++++++,,,,,,++++++,,,------............/////////---------....../////////........................////////////............//////////////////000000///...---...///000///...,,,---------------------000///.........///000111///000000///...///000111//////......///000111222000000111111000000000111000000000000000/////////,,,,,,,,,+++++++++******++++++,,,---...---,,,,,,++++++*********)))))))))))))))******))))))(((''')))))))))***************'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((())))))&&&&&&''''''((())))))***))))))(((((((((((())))))((()))***+++,,,,,,,,,+++******************************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......///////////////////////////......------......///------...///000000000//////////////////////////////000000000111111111111111000///......///000111000000000000/////////...---...///000000///...---........................+++,,,...000111000///////////////...---,,,,,,,,,******+++,,,,,,---......------------------------)))*********++++++++++++***+++,,,,,,,,,,,,+++***)))******++++++******))))))))))))))))))((((((((('''((()))(((((((((***+++'''((()))***+++,,,------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++************++++++***************+++++++++******************************************************+++++++++,,,,,,,,,))))))))))))))))))******+++***************++++++*********++++++,,,,,,,,,------------............------......///000000000///000000000111111111222111111111111111111111111000000000000000000111111000222444333111111222444000111111111111000///////////////...............000000111111111111111111//////////////////............------------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************''')))+++,,,---...---------------,,,++++++,,,---++++++,,,,,,,,,---------------------------------.................................---------------,,,,,,,,,,,,,,,,,,,,,+++---,,,+++---///000///...+++,,,,,,,,,---.........///...,,,******,,,---///******++++++++++++---///,,,,,,++++++,,,...000111+++,,,......------...///++++++,,,,,,------......++++++++++++************'''(((***,,,------------************)))))))))))))))))))))))))))(((((('''%%%%%%&&&'''((()))******'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%$$$&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))'''((()))***+++,,,,,,,,,*********************************)))***++++++,,,************************++++++,,,,,,,,,---------........................******+++,,,,,,---......////////////////////////.........------.........---...//////////////////000000000000000000000000//////000000111111111222222000///......///000222000000000000////////////---...///000000///...---........................+++,,,...000111111000///......---,,,,,,+++************+++,,,,,,---......------------------------))))))******++++++++++++***+++,,,------,,,+++***))))))************))))))******))))))(((((('''''''''((()))((('''(((***+++'''((()))***+++,,,------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++************++++++))))))******+++++++++,,,************************))))))))))))))))))))))))************++++++++++++************++++++,,,,,,******)))))))))***++++++*********++++++,,,,,,---***************+++++++++,,,,,,,,,+++++++++++++++///.........---------,,,---------------------,,,------,,,,,,------...///***---//////------///111,,,------...///.........------------,,,,,,,,,,,,,,,---...///000000000000/////////...............---,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++***************++++++***************+++++++++,,,,,,,,,------............---,,,,,,++++++,,,,,,,,,------......------,,,'''((()))***,,,---...///---.........---,,,,,,+++.........---,,,+++***))))))***,,,.........,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++............---,,,++++++------------------------......---,,,,,,,,,,,,---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''))))))((('''&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))),,,***(((&&&%%%&&&''''''((('''&&&%%%%%%&&&(((((($$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&###!!!"""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((*********)))((((((''''''&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,///---******,,,...//////,,,,,,+++++++++,,,---......------......///000111////////////////////////////////////000000000000////////////////////////000000000000000000000000//////............//////000///...------...///000222111111000///......---////////////////////////.../////////...---,,,,,,---,,,++++++***************++++++,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++***)))(((''''''(((((())))))******++++++))))))))))))))))))))))))************************+++++++++*********))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************))))))(((((('''''')))))))))))))))))))))))),,,***((()))+++,,,+++(((++++++************++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,---.../////////...---------------------------........................------------------------,,,,,,,,,------------...---,,,+++*********+++,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,+++***)))((((((((((((,,,,,,,,,---------......------,,,++++++++++++,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,------......---,,,,,,+++------------,,,+++*********+++,,,......---,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***------------------------------,,,++++++++++++++++++++++++*********))))))++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&'''((()))(((''''''&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$'''%%%###"""###$$$'''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***,,,------,,,+++++++++,,,,,,------------------...///000111.........................../////////000000000000000000000000000000000000//////////////////////////////............//////111111000//////000111111111111000000///......---..............................//////......---,,,------,,,++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******))))))(((((()))))))))))))))*********))))))))))))))))))))))))************************+++++++++*********))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++*********)))))))))))))))))))))))))))))))))))),,,***((()))+++,,,***)))+++******))))))******+++*********+++++++++,,,,,,---,,,++++++************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............---,,,+++*********++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,+++***)))((((((((((((,,,,,,,,,,,,------------------,,,+++++++++++++++,,,,,,------------,,,,,,---,,,,,,++++++*********---------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,+++***,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))***+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************)))))))))******************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''))))))((('''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((())))))'''((((((((('''&&&%%%%%%((((((((('''&&&%%%###"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((%%%%%%&&&&&&'''(((((()))((((((''''''(((((()))***))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''')))++++++++++++++++++,,,,,,,,,------------------...///000000............................../////////000000000111111111111111111111111//////////////////////////////............//////222222111111111111222222111000000//////......................................./////////...------......---,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))************************+++************)))))))))((((((((((((((())))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++************))))))))))))))))))))))))+++***))))))++++++***)))+++******))))))******+++*********++++++++++++,,,,,,+++++++++************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++************++++++++++++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,++++++*********,,,,,,---------,,,,,,+++++++++***++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---))))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,+++******))))))******************))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))((('''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&'''((()))''''''((()))(((&&&%%%$$$''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((())))))******((((((((((((((()))******))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******++++++++++++,,,,,,************************+++++++++++++++++++++++++++)))'''((()))++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,---...///000................................./////////000000000000000000000000000000///////////////////////////......------......///222111111111111111111222000000/////////.......................................////////////......///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************************++++++++++++******)))))))))))))))*********++++++******))))))(((((())))))))))))))))))))))))************************************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))***)))))))))*********)))******))))))))))))******************++++++++++++******+++++++++*********************************++++++************++++++++++++,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++++++++***++++++++++++++++++*********++++++************+++++++++***)))((((((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++,,,,,,---,,,,,,+++***************+++------,,,,,,,,,,,,+++******)))+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---,,,,,,++++++++++++++++++++++++,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&'''((((((((('''%%%$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))(((''''''******))))))((((((((((((((((((((((((((()))******))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++***))))))+++,,,,,,+++***+++,,,---------,,,,,,+++++++++,,,,,,---...///....................................////////////////////////////////////..............................------------......///000000000000000000///////////////..........................................///////////////............------......///---------,,,,,,+++++++++++++++++++++++++++++++++************************)))******++++++******))))))))))))))))))*********++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******))))))))))))))))))***))))))*********+++++++++))))))***+++++++++***)))************************+++******))))))******+++***++++++,,,,,,++++++************************************+++++++++,,,,,,************++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************+++******))))))******++++++***)))((('''''''''''',,,,,,,,,,,,++++++++++++,,,,,,+++***************++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------***++++++,,,,,,,,,,,,,,,+++***)))))))))+++,,,---++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++***+++,,,,,,,,,,,,,,,,,,************************,,,++++++***)))*********(((((()))))))))))))))***))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&)))(((((('''&&&&&&%%%%%%((((((''''''(((((()))***))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((())))))))))))***************************++++++++++++++++++++++++,,,+++***+++---...---+++***+++,,,---...---,,,+++++++++++++++,,,---......------------------------------........./////////......................................................------------............////////////..............................------------------------......///000000000//////...------------...//////......---,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++*********++++++******************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))******))))))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************((((((((((((((()))))))))))))))))))))))))))))))))((()))******(((((()))******))))))(((((())))))***)))))))))************+++((()))***+++++++++***)))******************************))))))))))))************++++++++++++******************************************++++++++++++++++++******++++++,,,---************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,,,,,,,+++***))))))))))))))))))***************))))))))))))************)))((('''''''''''',,,,,,,,,+++++++++******,,,++++++***************++++++,,,,,,,,,,,,++++++)))******++++++,,,------******+++,,,,,,,,,,,,,,,,,,+++)))((()))***,,,---******************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++***)))************************+++***))))))(((((())))))(((((((((((())))))******************************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((())))))))))))*********************************************************++++++***+++---...---+++)))+++,,,......---,,,+++************+++,,,---...---------------------------------.........//////////////////////////////...........................------,,,,,,------...---...////////////...---........................------------------------......///000000000000000------,,,,,,---......//////......---+++******))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++******))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************(((((()))))))))*********))))))))))))))))))))))))''')))******((('''(((***))))))(((((((((((())))))))))))))))))************'''(((***+++,,,+++***)))******************************))))))))))))************++++++++++++******++++++++++++++++++++++++************++++++++++++,,,++++++***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,+++***)))((((((((()))))))))************))))))))))))************(((''''''''''''''',,,,,,,,,++++++*********,,,++++++***)))*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++***(((((()))+++,,,***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,+++++++++******))))))***************)))((('''))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((())))))******************************)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))++++++++++++***)))''''''&&&%%%%%%%%%&&&(((***+++((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''(((******((('''&&&''''''(((((()))*********&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************************************+++******+++------,,,***)))***,,,......---,,,+++************+++,,,---...---------------------------------.........//////000000000000000000000000...........................------,,,,,,------...---...///000000///...------.....................------------------------......///000000000000000,,,,,,,,,,,,,,,---.../////////...---+++***))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++***)))(((((('''(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))******+++++++++,,,))))))))))))))))))))))))''')))+++***'''&&&(((***))))))(((((((((((())))))))))))))))))************&&&(((***+++,,,+++***)))))))))))))))))))))))))))******))))))))))))************++++++++++++******++++++++++++++++++++++++)))************+++++++++---,,,+++++++++,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))))))))*********++++++,,,---,,,+++***)))'''((((((((())))))************))))))))))))*********)))(((''''''&&&&&&'''************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,---------************************************************************************&&&&&&'''((()))+++---...+++++++++*********))))))++++++++++++++++++++++++))))))************))))))(((((((((((()))))))))))),,,***((('''&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))'''''''''''''''((()))***+++***)))'''''''''((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%***)))((('''&&&&&&'''(((&&&%%%%%%%%%&&&''')))***%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++***************)))((((((*********))))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,000///...---------------,,,,,,------,,,,,,+++***...------,,,,,,------.../////////...------,,,,,,///////////////......------...............------)))***,,,---...---,,,,,,---------............///---------............///.........///////////////////////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((***)))(((''''''''''''''',,,+++***))))))***+++,,,(((((())))))*********++++++***((('''''''''((()))((('''''''''((()))+++,,,+++*********))))))(((((())))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))''''''(((((())))))*********)))(((((((((***+++,,,,,,***(((&&&&&&(((***,,,))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++))))))************))))))+++++++++***************''')))******))))))***+++,,,+++***))))))***+++,,,))))))))))))************+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++)))'''&&&'''(((************))))))))))))((())))))))))))'''%%%$$$************************++++++++++++************************))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++******))))))*********************+++++++++************************************************************************(((((((((((()))***+++++++++++++++*********))))))++++++++++++++++++++++++(((((())))))))))))(((((()))))))))(((((((((((((((+++***)))(((''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&)))((('''&&&&&&'''((()))(((''''''''''''(((((()))***)))((('''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%)))((('''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((()))))))))))))))))))))))))))************************)))(((((()))))))))))))))))))))***)))))))))))))))***+++++++++,,,,,,,,,++++++***)))******++++++++++++++++++......---------------------------------,,,++++++------,,,,,,,,,,,,------............------------///////////////...---------...............------++++++,,,------------------------............///---------............///............////////////000000000///////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,++++++***)))(((((()))((((((''''''''''''(((***))))))(((((())))))***(((((()))))))))***************((('''''''''((()))((((((''''''((()))***+++*********)))))))))(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++))))))************))))))************************&&&((())))))(((((()))***+++******))))))******+++'''(((((((((((()))))))))+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++++++++,,,++++++++++++++++++++++++************************((()))******)))(((***+++*********)))))))))((((((((()))))))))((('''%%%$$$************************************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,++++++***))))))))))))***))))))))))))((((((((((((******************************************************************************)))(((((()))))))))+++************)))))))))************************''''''(((((((((((('''''')))))))))((((((''''''''')))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((('''&&&&&&'''((((((((((((''''''&&&'''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''''''''&&&''''''((()))&&&&&&'''''''''''''''&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))***))))))))))))))))))((()))************))))))(((((((((((())))))******************)))***++++++,,,+++++++++,,,++++++***)))++++++******************,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,++++++++++++,,,,,,------------...............////////////...------------...............---,,,,,,,,,,,,,,,------...---------............///---------............///............//////000000111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************+++++++++******)))))))))(((''''''''''''(((((()))'''(((((())))))(((((('''(((((())))))))))))*********)))((((((''''''(((((()))((((((''''''((())))))******))))))))))))(((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))(((((()))(((((((((((((((((()))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))*********++++++))))))************))))))((())))))******+++++++++&&&'''((((((''''''((())))))******++++++******)))''''''''''''((((((((((((+++************)))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++*********************************************************&&&'''))))))))))))***,,,******))))))))))))((((((((((((((((((((('''&&&%%%************************))))))))))))(((((((((((())))))***************+++************************************++++++++++++++++++***))))))))))))))))))))))))(((((('''''''''************************************************************************))))))(((((((((((())))))************))))))))))))************************'''(((((())))))((((((''')))))))))(((''''''&&&&&&'''((()))******)))(((&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))&&&'''((((((((('''&&&%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))******))))))((((((((('''))))))************)))(((&&&''''''((()))***++++++***************+++,,,,,,******++++++++++++******++++++************))))))***++++++,,,------------......//////......---,,,,,,++++++******++++++,,,++++++,,,------...//////......//////......---,,,,,,---......///............---,,,++++++,,,......---------............///---------............///------......//////000000111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))************))))))))))))'''''''''''''''((()))***'''''')))******)))''''''(((((())))))))))))))))))))))))(((((('''''''''''')))(((((((((''''''(((((())))))))))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''))))))*********)))'''&&&((()))************)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))************))))))'''(((((()))***++++++,,,&&&''')))(((''''''(((***((()))***++++++***)))((('''''''''((((((((())))))************))))))))))))************************************************)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))************************%%%'''((((((''''''(((******)))))))))(((((((((((((((((((((''''''&&&&&&&&&************************)))))))))(((((((((''''''*********+++++++++,,,,,,************************))))))*********++++++++++++***))))))(((((())))))*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))((((((((('''''''''&&&&&&''')))++++++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%&&&'''''''''((((((&&&'''((((((((('''&&&%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((***)))))))))((((((''''''((())))))*********))))))&&&&&&'''((()))******+++******))))))******+++,,,)))******++++++*********++++++************************+++------------,,,......//////......---,,,,,,++++++******++++++,,,***++++++,,,---...//////...............------,,,,,,------...//////......///...---,,,,,,,,,---...---------............///---------............///---------...///000000111111000000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))******'''''''''''''''((()))***'''(((************((('''))))))(((((((((((((((((((((((((((((((((''''''&&&((((((((((((((('''''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((***++++++***)))(((((((((((((((((((((((((((******))))))((((((''''''((()))*********((('''%%%((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))************))))))''''''((()))******++++++''')))******)))(((***+++((()))***++++++***)))((((((((()))))))))*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&************************))))))))))))(((((((((((()))))))))***++++++,,,,,,************************)))))))))************+++******)))(((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''''''((()))***+++(((((()))))))))))))))***(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''&&&''')))***+++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&'''''''''((((((((()))(((((((((((((((((('''((())))))************)))'''''''''(((((())))))))))))))))))((()))******+++((()))******+++***************+++++++++,,,,,,,,,***+++---......---,,,,,,---............---,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,---.........---............---,,,,,,,,,,,,---...///////////////......------------------------............///---------............///,,,------...///000111111000//////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))((((((((())))))*********(((''''''''''''(((((()))((())))))******))))))((())))))(((((((((((('''''''''(((((((((((('''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))(((''''''((()))***++++++***)))(((************************(((((())))))))))))((((((((((((((()))))))))******))))))************))))))'''(((((())))))*********((()))******))))))***+++((())))))******))))))((())))))))))))************(((((()))))))))))))))***************************************************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))---......---+++******+++))))))((((((((((((''''''''''''&&&&&&%%%&&&&&&'''*********************************)))))))))(((((('''''''''((())))))******************************))))))))))))******************)))((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&''''''(((((((((&&&'''((()))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((()))***************''''''((((((((((((((((((((((((''''''(((((()))***(((((()))*********************+++,,,---......///,,,---...//////...,,,+++---------------,,,++++++------,,,,,,,,,,,,------+++++++++,,,,,,---------------......------,,,++++++,,,---...////////////...............---,,,,,,---------............///---------............///,,,,,,---...///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++******************************************'''''''''((()))******+++)))((((((''''''''''''((()))((((((''''''(((((()))))))))((((((((('''''''''''''''((((((((('''&&&%%%$$$%%%'''((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))************))))))((((((((()))))))))))))))'''((())))))(((((()))+++))))))(((((((((((())))))((((((((())))))))))))***(((((((((((())))))******************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++,,,---,,,+++***+++,,,))))))(((((((((''''''''''''&&&%%%%%%%%%&&&''''''************************************))))))))))))%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&'''((('''&&&$$$###&&&%%%%%%%%%&&&''')))***))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((()))***************(((((((((((((((''''''''''''''''''''''''((())))))(((((()))*********************+++,,,...///000000---...///000000...,,,+++,,,,,,------,,,,,,+++***...------,,,,,,------...++++++,,,,,,,,,,,,------------......------,,,++++++,,,---...////////////---...///000///...,,,+++---------.........//////---------.........//////,,,,,,---...///000111222---------...............++++++++++++++++++++++++************************------------------------***************+++++++++************************&&&''''''((()))***++++++***)))((('''''''''''''''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&&&&'''((((((((('''%%%%%%###$$$&&&((())))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))((((((((((((((((((((((((''''''(((((())))))******((('''&&&&&&&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))((((((((((((&&&'''((((((''''''(((******)))(((''''''((()))***''''''''''''((((((((()))'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))&&&'''))))))((((((***+++)))((((((((('''''''''''''''&&&%%%$$$%%%&&&'''(((++++++***)))((('''&&&&&&))))))(((((((((((())))))******++++++***)))'''&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))((('''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))''''''***///333555222,,,'''%%%$$$&&&'''((((((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&)))+++***'''%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''%%%$$$###$$$%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))***+++&&&'''((())))))***))))))$$$%%%'''&&&%%%%%%&&&((($$$&&&''''''%%%%%%&&&'''))))))((((((''''''&&&&&&***)))(((''''''((()))***&&&&&&'''((())))))((((((''''''''''''((((((((((((***)))(((''''''((()))***)))************++++++++++++++++++******)))))))))///......------,,,++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,///...------...///000111///...---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...------,,,,,,/////////...---------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++*********)))))))))))))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((((((((('''&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))))))))***%%%&&&&&&'''((()))******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******))))))((((((''''''******))))))((((((''''''&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++++++++************)))************************))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''******))))))((((((''''''))))))(((((((((((())))))((()))******+++***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))))))))((('''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((***...444999999555000***&&&%%%&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''''''''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&(((***)))'''&&&&&&((((((((('''&&&&&&&&&'''''''''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((()))***'''(((((())))))))))))((($$$&&&'''&&&%%%%%%&&&'''%%%'''''''''%%%%%%&&&'''((((((((((((((('''''''''***)))(((''''''((()))***&&&&&&'''((((((((((((((('''''''''((((((((()))))))))))))))(((((())))))))))))************+++++++++,,,,,,+++++++++*********...------------,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,......---,,,------...///...---,,,++++++++++++,,,,,,,,,,,,------------.....................//////...............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********)))))))))))))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((((((((('''''''''&&&))))))*********)))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))&&&&&&''''''(((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))((((((''''''))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********+++++++++*********))))))************************))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((('''&&&%%%''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))'''''')))***++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((''''''&&&)))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))''''''((())))))((((((''''''''''''(((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((***...444888;;;888222---)))'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''')))))))))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%'''(((((('''''''''((()))((('''&&&&&&&&&&&&&&&'''(((((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((('''''''''(((((()))(((((()))))))))(((''''''%%%&&&''''''%%%$$$%%%'''***++++++***((('''((()))'''''''''((((((((((((((())))))(((((((((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))************)))))))))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,......---,,,,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,------------------...//////000111111---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---,,,++++++***)))))))))(((((())))))***((((((((((((((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&&&&'''''''''&&&&&&(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))))))))((((((((((((''')))))))))(((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******++++++*********)))))))))************************))))))))))))((((((((((((%%%%%%&&&'''((()))******&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***))))))(((((((((((())))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((())))))(((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((,,,...888555111---***(((''''''%%%%%%&&&&&&'''(((((()))&&&''''''((((((((((((((('''((()))((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''((((((((((((((()))(((((('''&&&&&&&&&%%%''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))))))))((((((''''''''''''(((((()))))))))((('''&&&&&&&&&'''((('''%%%$$$%%%&&&)))******)))'''%%%&&&'''&&&&&&''''''(((((())))))))))))(((((((((((())))))''''''((((((((((((((('''((((((((()))))))))******((()))***++++++***)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,///......------,,,,,,,,,------,,,++++++,,,,,,---,,,,,,,,,,,,------------////////////000000111111,,,---------.../////////------------------------------------------------......---,,,,,,+++******,,,,,,,,,,,,++++++******)))(((((((((((())))))***'''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%'''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***************))))))))))))************************))))))))))))((((((((((((&&&&&&&&&'''((())))))***%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))(((((((((((())))))+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''((((((((()))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&'''(((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((&&&&&&''')))000///---+++)))(((((('''$$$%%%%%%&&&'''((())))))&&&&&&(((((())))))((((((%%%&&&''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))((((((''''''''''''(((((((((((((((((('''&&&%%%%%%&&&''''''%%%$$$%%%'''%%%&&&&&&%%%"""!!!!!!"""&&&&&&''''''(((((())))))(((((())))))))))))(((((('''(((((((((((((((''''''(((((((((((())))))))))))((()))***++++++***)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,////////////......------......------------...///,,,,,,---------.........111111000000////////////,,,---------.../////////------------------------------------------------......---,,,,,,+++******,,,,,,++++++************((((((''''''((()))******((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((())))))***++++++******''''''((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))************)))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''((((((((('''''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))(((((((((((()))))),,,+++***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((&&&&&&'''((((((''''''''''''(((((()))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))((()))***)))))))))))))))(((((('''%%%%%%&&&&&&'''((())))))%%%&&&((()))******)))((($$$%%%'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&(((((('''%%%&&&&&&'''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&'''((((((((((((((('''''''''(((((()))''''''((((((((('''&&&&&&$$$%%%'''&&&%%%%%%&&&((('''(((((('''%%%$$$%%%&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&''''''''''''(((((((((((((((((())))))))))))(((((()))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...//////------,,,+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++***+++,,,,,,------,,,,,,/////////000//////...---...............//////000---.........////////////111111000//////...---------------...............,,,,,,,,,------------...---------------------------------,,,,,,+++++++++,,,,,,+++************+++''''''''''''((()))******))))))))))))))))))))))))%%%&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((()))************&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++++++++******'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))(((((((((((())))))+++***)))(((((()))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((&&&&&&'''((('''''''''''''''((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))***)))(((((()))&&&'''((((((((('''&&&&&&%%%&&&&&&&&&''''''((((((%%%&&&(((***+++***)))((($$$&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&%%%&&&((((((&&&###$$$%%%&&&(((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***&&&&&&''''''((('''''''''"""$$$&&&&&&&&&&&&((())))))***+++***)))((()))***(((((((((((((((''''''''''''((()))******)))((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))************+++++++++*********+++++++++,,,,,,,,,,,,,,,------............---,,,,,,+++++++++,,,************************)))*********++++++++++++***+++,,,,,,------,,,,,,,,,---.../////////...------------------...//////////////////000000000000//////.................................---------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++'''&&&&&&'''''')))******************************%%%&&&'''((()))))))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((***++++++***)))&&&&&&''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%)))(((''''''''')))***+++************************))))))))))))))))))))))))&&&'''((('''&&&&&&'''((('''''''''''''''((()))***&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((((((&&&%%%$$$$$$&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''''''''$$$&&&(((***++++++))))))%%%'''((((((''''''(((***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((&&&%%%&&&((((((%%%"""###$$$&&&((())))))((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))***+++%%%%%%&&&'''((((((((('''!!!###%%%&&&&&&''')))***$$$%%%'''&&&%%%%%%&&&'''))))))(((((('''''''''&&&'''((()))******)))((('''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((()))************+++++++++)))))))))******+++++++++,,,,,,,,,---------.........---,,,,,,++++++++++++************************))))))******++++++++++++++++++,,,---------,,,,,,***+++---...///...------,,,,,,,,,,,,,,,---...///000000000000111111111111,,,,,,------...//////////////////......------,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,------,,,***)))))))))***+++&&&&&&&&&'''''')))******************************$$$%%%'''))))))))))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%''')))******)))(((%%%&&&&&&'''((()))******&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%''''''''''''%%%$$$%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&'''((()))******&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''***)))((('''&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))***++++++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%((((((''''''''''''(((((($$$&&&''')))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++***))))))************************)))************+++++++++,,,,,,,,,---------......//////.........---------******+++,,,---//////000......////////////......////////////////////////---------,,,,,,+++++++++------------.........///.........------,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))************************,,,+++++++++++++++++++++'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((())))))))))))'''%%%$$$&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''(((((((((((((((''''''((((((((('''&&&&&&&&&%%%'''''''''''''''((())))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))))))))))))))***)))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''%%%%%%&&&&&&'''(((((()))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''')))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))(((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((('''&&&$$$$$$###'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&((((((''''''''''''(((((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((())))))))))))'''''''''((()))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++******)))************************)))************+++++++++,,,,,,,,,------------...///.........------------++++++,,,,,,---...////////////////////////......////////////////////////.........---------,,,,,,------........./////////------------------,,,,,,,,,++++++******++++++,,,++++++++++++************************************++++++++++++************'''(((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&'''((())))))(((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))''''''(((((((((''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((()))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&***)))(((&&&$$$###"""!!!'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++*********************************)))************+++++++++,,,,,,,,,,,,------------............------------,,,,,,,,,------.........000000000000//////...---/////////////////////////////////...................../////////000000000,,,,,,------------------,,,++++++******++++++,,,,,,+++++++++************************************)))))))))))))))*********((((((((((((((((((''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''(((((((((((((((''',,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((###$$$&&&((()))*********(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''*********)))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((***((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((()))))))))*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********************************))))))*********+++++++++++++++,,,,,,,,,---------------------------------,,,---------------------000000111000000///...---////////////////////////........................////////////000000000000,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,+++++++++*********************************(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&'''((((((((((((((((((+++++++++******)))))))))((((((((((((((((((((((((''''''''''''((((((((((((++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((($$$%%%&&&''')))******+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((($$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))'''''''''((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''')))))))))(((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''$$$$$$%%%&&&'''))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++***************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------------------,,,---------------------000000111111000///......////////////////////////------------------......////////////000000000000,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************''''''((((((((()))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((())))))*********(((((((((((((((((((((((('''''''''((((((((())))))*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''(((((())))))******))))))((((((((('''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((''''''''')))***+++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))******((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------.........///000000111111000000///////////////////////////---------------.............../////////000000000,,,,,,------------------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++************************''''''(((((())))))******)))))))))(((''''''&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&''''''((()))******(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((()))(((((('''''''''((((((***))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''((((((((())))))))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&''''''((('''&&&%%%$$$(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////...///000111111111111111////////////////////////------........./////////------........./////////------------------,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++************************''''''((())))))***++++++***))))))(((''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((('''''''''((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$###""""""!!!&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''')))***+++++++++***((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((())))))*********&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++,,,...///000000---...///111222222222222////////////////////////.../////////000000111111------------.........///.........------,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,++++++************************'''(((((()))***++++++,,,***))))))((('''&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++*********))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((('''&&&&&&'''((()))***)))(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((('''''''''%%%&&&'''((())))))))))))(((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((('''''''''((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%,,,,,,+++***((('''&&&%%%)))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''')))))))))))))))(((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((++++++******))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***)))((('''&&&%%%%%%***)))((('''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''((((((''''''&&&&&&((()))***((('''&&&&&&'''((('''%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&'''((((((((()))))))))))))))(((((((((((()))******************)))((((((((()))++++++,,,++++++*********************++++++++++++******++++++++++++++++++++++++******))))))))))))******,,,,,,++++++***))))))))),,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...//////000111222222333//////000000///...------------............------------............------,,,,,,---...---,,,***)))++++++++++++++++++++++++******++++++++++++************))))))******+++,,,+++++++++************)))******))))))(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))),,,+++)))((((((((()))***(((''''''&&&&&&((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''******))))))((((((''''''))))))))))))******************)))(((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((()))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((((((''''''&&&'''((()))***((('''&&&&&&'''((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%(((((('''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&&&&(((((())))))))))))(((((((((((()))************))),,,+++*********+++,,,---))))))(((''''''&&&''''''******++++++++++++******++++++++++++++++++++++++******))))))))))))************************+++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------......//////000111111222///////////////...------------............------------............------,,,---------,,,,,,+++***++++++++++++++++++++++++******++++++++++++************))))))******+++,,,*********)))))))))(((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))******((('''''''''((()))(((''''''&&&'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((('''((((((((()))))))))************)))(((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))(((((((((((((((((())))))))))))))))))(((((('''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))(((&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))((('''&&&&&&%%%%%%&&&&&&(((((())))))))))))(((((('''((())))))******))))))++++++******++++++,,,------,,,+++***)))(((((((((******++++++++++++******++++++++++++++++++++++++******))))))))))))******((())))))***++++++,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...//////000000...////////////...------------............------------............------------,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++++++++************))))))******+++,,,))))))))))))(((((((((''')))))))))((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''(((''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))(((''''''&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((()))))))))***))))))((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$###"""!!! &&&&&&&&&''''''''''''((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((""""""###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%&&&(((((((((&&&'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((***))))))((((((((((((((('''(((((())))))))))))((('''(((((())))))))))))))))))))))))))))))*********...---,,,+++***)))))))))******++++++++++++************************************))))))))))))******))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------..................//////...------,,,------......------,,,,,,------......------,,,...---,,,+++***+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,******)))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((%%%$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))***)))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''((((((''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&(((''''''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%&&&((()))((('''&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))))))))(((((((((''''''((()))))))))))))))''''''((()))))))))))))))(((((())))))******************)))''''''&&&&&&&&&******++++++++++++************************************))))))))))))******+++++++++*********)))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------............------,,,,,,------------,,,,,,,,,,,,------------,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))******+++,,,++++++*********)))))))))'''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((************))))))((((((&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''(((((()))$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((()))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((('''(((((()))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&((()))((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((()))))))))******''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''&&&%%%&&&'''((())))))******)))&&&'''(((((())))))((((((******+++,,,,,,,,,,,,+++******))))))(((((())))))******++++++++++++************************************))))))))))))******,,,,,,++++++***))))))(((,,,,,,---------.........++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,---............---,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))******+++,,,++++++++++++************&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((''''''((()))***+++))))))))))))))))))))))))***************)))((((((&&&''''''((()))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((($$$$$$$$$%%%&&&'''((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((())))))***'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''''''''&&&&&&''''''((()))%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%$$$&&&((())))))((($$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********&&&&&&&&&'''''''''(((((((((((()))))))))*********''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((('''&&&%%%&&&'''((()))************&&&'''(((((())))))(((((()))***+++,,,---,,,,,,+++++++++++++++++++++,,,---******++++++++++++************************************))))))))))))******++++++******************++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------+++,,,------.........---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******))))))******+++,,,************))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((('''''''''((()))+++,,,))))))))))))))))))))))))((()))*********)))''''''&&&&&&((()))))))))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***((((((((()))))))))******((((((((((((((()))******((('''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))******))))))))))))******''''''((()))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((('''&&&$$$###$$$%%%&&&'''''''''&&&%%%&&&%%%$$$&&&((())))))((($$$%%%'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&'''''''''(((((())))))))))))************''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((())))))***+++++++++***((('''&&&'''((()))************&&&''''''((((((((((((((('''((()))***+++***))))))''''''''''''((()))***+++******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------+++,,,------.........---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++)))***,,,---...---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********)))***++++++,,,))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((('''''''''((()))+++,,,))))))))))))))))))))))))'''((()))))))))(((&&&%%%%%%&&&((()))))))))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))++++++******)))((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))************((((((((((((((()))******++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&((($$$"""###'''(((&&&"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***************''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))*********+++***)))))))))***,,,,,,++++++*********+++,,,,,,---+++))))))***+++***)))******)))((((((((((((((('''((()))***+++,,,,,,,,,(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++++++++++++++++++++++++++*********))))))+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***))))))))))))(((((((((((()))))))))))))))((((((((()))***++++++***)))((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''')))***,,,''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((((((((((((((''''''''''''(((&&&$$$%%%&&&((((((((('''(((((((((((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''')))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((()))***************'''''''''''''''''''''''''''''''''''''''((())))))((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((''''''((((((((((((((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((($$$"""###'''(((&&&"""%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''((('''&&&%%%&&&'''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))************))))))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((((((''''''((((((((()))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,+++++++++++++++,,,,,,------+++))))))***+++***)))******)))(((((((((((((((((()))******++++++++++++(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,------------------------+++,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((((())))))******))))))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&&&&'''((('''''''''''''''''''''''')))))))))))))))*********&&&'''(((((())))))((((((((((((((((((''''''''''''(((&&&%%%%%%'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((((((((***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((()))************)))''''''''''''''''''''''''''''''((())))))))))))))))))(((%%%######%%%((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&'''((((((&&&&&&'''((()))))))))((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''(((((())))))******))))))(((((((((((()))))))))))))))))))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++++++++,,,,,,---------,,,+++))))))*********)))***))))))((((((((((((((())))))******+++*********(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,++++++******++++++,,,------------------------,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++******************))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))(((((((((((('''''''''(((((())))))((((((((()))((((((''''''(((((()))(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))*********)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))((((((((((((((((((''''''''''''(((&&&%%%%%%''')))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%***)))'''%%%%%%''')))***''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((((((((((()))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$&&&%%%###$$$&&&'''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))(((''''''''')))(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))((((((%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))******&&&&&&&&&'''''''''''''''(((((())))))************)))(((((((((((((((((()))(((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))((((((((()))))))))))))))******+++***+++,,,,,,------------,,,***)))((()))***)))((())))))(((((((((((()))))))))***************)))((((((((()))***************++++++++++++++++++++++++******+++******)))((((((++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((*********)))))))))((((((''''''(((((()))((((((((()))((('''&&&&&&'''((()))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***++++++******))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''((()))))))))))))))((((((((((((''''''''''''((('''&&&&&&((())))))(((&&&'''((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***)))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))(((''''''&&&&&&''''''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%&&&%%%$$$%%%%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''''')))(((((('''&&&%%%$$$$$$$$$&&&'''''''''(((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&'''((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''(((((()))))))))***************(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))((((((''''''(((((())))))************)))***+++,,,------------,,,***(((((()))***)))((())))))(((((((((((())))))))))))*********))))))((((((((()))***************+++++++++++++++++++++++++++,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))************''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((''''''''''''((('''&&&''')))***)))'''&&&&&&'''((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''((())))))))))))(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&)))******)))&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***+++***)))(((''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((&&&&&&'''((()))))))))((('''''''''&&&'''''''''((((((((())))))((((((''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''***)))'''%%%###"""!!!!!!%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######%%%%%%&&&&&&'''((((((((()))))))))))))))*********''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))''''''((()))))))))))))))***))))))((((((''''''&&&'''((())))))******))))))'''(((***,,,------,,,,,,+++***(((((()))))))))(((((((((((((((((())))))***(((((())))))***)))))))))(((((()))***************++++++++++++++++++++++++------.........---,,,,,,***++++++,,,,,,++++++***------------------------+++++++++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++***************+++++++++''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&%%%&&&''''''(((((((((((()))((((((''''''(((((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''((())))))******))))))((((((((((((''''''''''''(((''''''(((******)))'''%%%&&&'''((())))))))))))***))))))(((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))++++++***)))(((((((((''''''''''''(((((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&%%%%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%'''((('''&&&%%%&&&'''((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&%%%$$$#########$$$###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%$$$###""""""%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))''''''((()))))))))))))))***))))))(((''''''&&&&&&'''''')))*********)))(((%%%''')))+++,,,,,,,,,++++++)))((('''))))))((('''((((((((((((((()))******''''''((()))*********)))(((((()))***************************************+++,,,,,,------------,,,***+++,,,,,,,,,,,,+++***------------------------******))))))***+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((************))))))))))))$$$%%%&&&'''((((((((((((((())))))******))))))((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((($$$%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''""""""###$$$%%%&&&&&&'''(((((()))************)))((((((((((((''''''''''''''''''''')))***+++)))'''%%%&&&'''((())))))))))))******))))))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''(((***+++,,,+++)))((())))))(((((((((((())))))$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&& !!!###%%%''')))***"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))))))))((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))'''(((((()))))))))))))))***))))))((('''&&&&&&&&&&&&''')))*********)))((($$$&&&(((+++,,,,,,+++***+++)))((('''((()))((('''((((((((((((((()))******&&&&&&((()))************(((((()))***************************************'''((()))******************+++,,,------,,,+++***++++++++++++++++++++++++))))))(((((()))+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((()))***++++++***)))((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''''''''&&&&&&'''(((((())))))((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''((((((((((((&&&%%%$$$''''''''''''''''''''''''$$$$$$%%%&&&((()))******(((((()))***************)))(((((((((''''''''''''''''''''')))++++++)))'''%%%&&&'''((())))))))))))+++******)))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))&&&$$$%%%(((***)))((())))))((('''&&&%%%%%%%%%+++)))'''%%%%%%&&&(((***&&&&&&&&&'''''''''((((((******))))))((((((''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((***,,,+++)))&&&%%%'''''''''(((((((((((()))(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''''''''''''%%%$$$***))))))(((((((((((((((+++*********))))))((((((((('''&&&%%%%%%&&&'''(((******))))))((((((((('''(((((()))***************+++*********))))))(((((('''((()))******)))((('''---,,,+++***)))((('''&&&+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++************************++++++******************++++++++++++++++++++++++***+++,,,---............,,,,,,---...//////......---------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------******+++,,,,,,,,,+++***((('''%%%%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''((('''&&&&&&&&&'''(((***+++''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''')))***,,,---+++*********))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))(((((('''''''''((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''***(((&&&''')))+++***((())))))(((&&&&&&%%%%%%&&&)))'''&&&%%%%%%'''***+++&&&&&&''''''''''''''''''))))))))))))((((((''''''))))))))))))(((((((((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((()))******(((&&&%%%&&&''''''''''''(((((((((******)))((('''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))***+++************)))))))))(((((((((''''''''''''(((((()))))))))((((((((('''''''''((())))))******))))))*********)))))))))(((((('''(((((())))))(((((('''(((((())))))***+++,,,,,,***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********))))))*********************************************************++++++++++++++++++++++++***+++,,,---............,,,---...////////////...------------,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,+++***(((&&&&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''&&&&&&'''(((***+++)))))))))(((((((((''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))++++++*********)))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''&&&'''''''''''''''(((((())))))******''''''''''''''''''''''''''''''((((((((((((''''''+++)))((((((******)))((()))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((***,,,''''''''''''''''''&&&&&&)))))))))((((((((((((''')))))))))(((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((++++++***((('''&&&%%%$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&'''((()))((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,************))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''((())))))))))))(((******))))))))))))(((((((((''''''''''''''''''(((&&&'''((()))***,,,------)))(((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************************************++++++++++++++++++++++++***+++,,,------.........---...//////////////////...---------------,,,,,,++++++***************)))++++++,,,,,,,,,,,,------...---,,,---///000000...,,,***''''''''''''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''((()))******************))))))))))))(((((('''&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))*********))))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&''''''((()))******+++''''''''''''''''''''''''''''''((((((((((((''''''***))))))))))))((('''&&&)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''(((((((((''''''((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''***))))))((('''&&&&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&''')))***&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((('''((()))******+++++++++*********)))))))))))))))((()))***++++++***)))(((((((((''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))((((((((('''&&&%%%%%%&&&'''((()))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************************************+++++++++++++++++++++++++++++++++******+++,,,------------......//////000//////...------------------------++++++++++++************+++++++++,,,,,,,,,------------000444888999777444...+++)))(((''''''&&&$$$'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&''''''((((((((())))))***************)))))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''(((&&&''''''((()))******+++''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((('''&&&%%%%%%(((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((''''''&&&%%%'''&&&%%%%%%%%%'''((()))&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((((((((&&&%%%%%%&&&(((((())))))************)))((())))))))))))))))))******((()))***++++++***)))(((''''''((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%&&&'''(((***)))((('''&&&%%%$$$$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************))))))(((((((((((())))))************************))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,------------......////////////......------------------------+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---333<<>>>>>@@@BBBCCC<<<<<<<<<<<<===============<<<;;;999777555444444222222222111000///000111...///000///.........///------------............,,,,,,------,,,+++******+++,,,---......---,,,+++,,,,,,++++++***))))))(((,,,++++++*********************))))))))))))******(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((((((((((()))((('''''''''(((***+++)))))))))))))))******+++''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))---,,,***)))((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((()))******+++***)))'''''''''((()))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&+++******)))(((''''''&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((************)))))))))((()))))))))))))))((('''''')))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))((('''(((***+++***)))************************)))))))))))))))******++++++******************)))))))))******+++++++++,,,)))+++,,,,,,***))))))*********++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''((()))***)))'''************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++*********)))))))))))))))*********+++++++++++++++++++++++++++,,,++++++++++++,,,...///******++++++++++++,,,,,,+++---//////...------...///111222222//////000222111111222333555666777888777:::<<<<<<;;;;;;===@@@@@@BBBDDDDDDCCCAAAAAABBB@@@@@@???>>>>>>@@@EEEHHHHHHIIIJJJKKKKKKIIIGGGFFFHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAA@@@???===<<<;;;===<<<;;;999777666666666333333333222000.........111111111000//////......------......------,,,+++***+++,,,---------,,,+++......------,,,,,,++++++++++++***))))))))))))*********))))))))))))******))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((((((((((()))((('''''''''(((******))))))(((((())))))***+++''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))))),,,+++***(((''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&'''''''''''''''(((((((((((((((+++***)))(((''''''((())))))(((((((((''''''''''''((((((((((((((((((((((((******))))))(((''''''&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((++++++************))))))***))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''')))((('''&&&'''((()))******)))((()))+++++++++***************************)))))))))))))))******+++------,,,++++++******)))'''((()))***+++,,,------)))+++,,,,,,***))))))*********++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))'''((())))))((('''***************************))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++++++++++++++************))))))*********+++++++++++++++++++++++++++++++++///---+++******,,,...000+++++++++,,,,,,---------+++---//////......///000...000111222111111333444222444777:::<<<>>>?????????AAACCCDDDCCCCCCDDDEEEGGGIIIKKKLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHLLLRRRVVVWWWVVVVVVXXXZZZXXXSSSOOONNNNNNNNNNNNOOOQQQRRRSSSSSSSSSRRRRRRPPPOOONNNMMMHHHHHHHHHHHHGGGFFFFFFEEEGGGFFFCCCAAA???>>>>>>>>>:::::::::999888777666555555555444333222000......//////000000//////...---+++,,,---............---/////////...............+++******)))))))))))))))******))))))))))))*********)))(((''''''((()))***(((((((((''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((((((((''''''(((((()))***))))))(((((())))))***+++((((((((((((((((((((((((******))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))******)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&))))))((((((''''''''''''***))))))(((((((((((()))((((((((((((''''''''''''((()))))))))))))))))))))***))))))((((((''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((***)))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&)))))))))))))))))))))))))))((('''&&&'''(((***++++++)))))))))+++,,,+++***************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,+++((())))))***++++++,,,,,,)))+++,,,,,,***))))))*********++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))((()))+++,,,,,,***)))***************++++++***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******+++---...,,,,,,------......//////---///111222111111222333000111333444666777999:::999;;;???BBBDDDEEEDDDDDDFFFFFFGGGGGGGGGGGGHHHIIIHHHJJJKKKKKKJJJJJJLLLNNNQQQRRRTTTUUUXXX^^^dddiiillljjjiiikkkmmmjjjbbb[[[UUUWWWZZZ^^^cccgggjjjlllfffeeedddbbb___\\\YYYWWWVVVTTTRRROOOOOOOOOQQQRRROOOMMMJJJHHHHHHGGGGGGFFFAAAAAAAAABBBCCCCCCBBBAAA<<<<<<<<<;;;:::888666555333333333333222111000000......//////000000000000........................+++***))))))(((((())))))******))))))))))))******+++)))(((&&&&&&((()))+++((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))+++******))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((()))(((((('''&&&&&&&&&%%%(((((((((((((((''''''''')))))))))(((((((((((()))((((((((((((((('''''''''((((((((((((((()))))))))))))))((((((((('''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((('''(((((((((((((((((((((***)))(((''''''((()))***&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++***)))((((((((((((((((((((((((((()))(((((('''((()))***++++++)))))))))+++,,,+++***************************)))))))))))))))******+++******+++,,,---.........************************)))+++,,,,,,***))))))*********++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((''''''))),,,---------))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---...//////000...000333444333444555666777777999<<>>CCCHHHLLLNNNOOOJJJJJJIIIIIIKKKMMMOOOPPPTTTSSSTTTYYY```ggglllnnndddbbb^^^[[[\\\aaajjjppp|||{{{|||{{{uuuppppppsssyyy}}}|||xxxtttrrrpppkkkddd___[[[UUUOOOKKKKKKJJJGGGDDDFFFGGGIIIIIIIIIGGGEEEDDDCCCBBBBBB@@@>>><<<:::999333333222000000000000000000000///......------,,,,,,++++++*********************))))))))))))*********)))(((''''''((()))***'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''((((((''''''(((((()))***(((((((((((((((((((((((((((''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))***++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((''''''&&&%%%%%%&&&'''((()))******'''(((((())))))))))))((('''''''''(((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''''''''((((((((()))''''''((()))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++***)))((()))((('''(((***+++***)))************************)))))))))))))))******+++)))******+++,,,------...***************+++++++++)))+++,,,,,,***))))))*********++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''((()))***)))((())))))***++++++,,,------+++******))))))******+++)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------------......//////000000222222333444555666777777999<<>>>>>BBBDDDGGGIIIJJJJJJLLLNNNVVVVVVXXX^^^eeekkkmmmmmmdddaaa___```fffoooxxx~~~|||~~~vvvkkkeeeddddddbbb```aaabbbcccbbb```]]]YYYVVVTTTTTTRRROOOLLLHHHEEEDDDDDDBBB@@@===<<<;;;;;;;;;999999777666444222111111...---,,,,,,++++++,,,,,,******))))))))))))******(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((%%%%%%'''((((((((('''&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''((((((((()))###$$$&&&((())))))((((((((((((((((((((('''''''''&&&'''(((*********)))(((&&&'''''''''(((((())))))&&&''''''((()))******+++&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))***+++++++++)))((('''(((((())))))((('''&&&&&&(((((((((((((((''''''''''''(((***+++***)))'''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((***)))((((((((()))+++,,,))))))(((''''''''''''''''''&&&%%%$$$%%%''')))+++)))))))))))))))******+++---,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,+++,,,,,,------,,,,,,+++---,,,***)))))))))***+++,,,++++++******************++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))++++++++++++************+++***)))((((((***,,,---///...,,,***))))))******))))))************))))))++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------+++***((('''(((***---///******************++++++------------,,,,,,,,,,,,***,,,...///......///000...111333111222666777555<<>>======;;;777444//////...,,,+++,,,///111,,,,,,------,,,+++******,,,,,,+++***************(((((((((((('''&&&%%%$$$(((((())))))))))))(((((((((((())))))((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))'''$$$%%%''')))'''&&&&&&'''((((((((('''%%%$$$&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%'''((()))%%%&&&''')))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))******))))))((((((''''''))))))))))))))))))))))))(((''''''&&&&&&''')))***))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''***************)))(((((('''''''''''''''&&&%%%%%%((((((((((((((((((((('''&&&''')))******)))((('''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))((('''''''''(((******))))))((('''''''''''''''((('''&&&&&&'''(((***,,,((((((((('''((())))))*********************************))))))***++++++,,,+++,,,,,,------,,,,,,+++,,,+++******))))))******++++++***))))))))))))******++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((+++***)))((()))***,,,---...---+++************+++******))))))))))))******++++++++++++++++++++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,)))))))))***+++,,,,,,---,,,++++++++++++,,,------........./////////000000---...000111000000111222333777999888:::@@@CCCBBBBBBHHHJJJIIIIIILLLOOOOOOOOOPPPVVVaaaiiinnnuuu|||}}}}}}|||{{{zzzxxxwwwvvvxxxttttttyyyzzzxxxyyy~~~~~~~~~~~~~~~}}}}}}xxxvvvwww{{{|||zzzyyy|||}}}~~~~~~zzzooobbbXXXSSSQQQLLLKKKIIIIIIJJJJJJIIIHHHHHHFFFDDDDDDCCC@@@<<<888444333111///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((((((((()))(((((((((((('''&&&%%%$$$(((((())))))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%''')))'''&&&(((((((((((('''&&&%%%$$$''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''((((((&&&'''((())))))(((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))(((((())))))''''''((((((((('''&&&&&&''''''((((((((((((((((((%%%&&&((()))******)))(((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))((('''''''''''''''''''''&&&&&&&&&((()))***'''''''''''''''(((((()))))))))))))))))))))))))))*********)))******+++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))******)))((((((((())))))******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))))))))***,,,---,,,+++************+++++++++***))))))))))))***+++++++++++++++++++++++++++)))))))))))))))***++++++*********++++++++++++,,,((()))+++,,,------,,,+++------,,,,,,---......///,,,,,,---......//////000...///111111111111222333777<<<>>>>>>AAAIIINNNOOOMMMSSSWWWWWWXXX\\\]]][[[YYY]]]gggvvv}}}zzzwwwuuutttsssrrrrrrpppnnnllljjjiiihhhiiiggghhhmmmoooppprrrvvvxxxxxxwwwvvvuuusssqqqpppllliiijjjnnnnnnjjjjjjlllnnnnnnnnnnnnooorrrtttuuuzzzxxxyyy}}}tttjjjfffeee^^^ZZZUUURRRQQQPPPOOONNNKKKJJJKKKKKKKKKIIIFFFBBB===<<<:::777444111///...------,,,++++++,,,---...)))((((((((((((((())))))((())))))(((((('''&&&%%%(((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&))))))((('''&&&%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***)))***************))))))''''''''''''((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((('''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''((())))))***************++++++++++++***************++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,***)))(((***))))))(((((((((((((((******++++++++++++***************)))))))))))))))))))))))))))))))))))))))++++++++++++*********)))******)))))))))***+++,,,***************++++++,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++***************++++++,,,))))))*********+++++++++******+++,,,,,,---,,,,,,---------------...///000.........///000000111111222333555555444555777888;;;@@@DDDDDDHHHRRRZZZ]]]___eeejjjlllooosssssspppnnnqqq{{{}}}{{{uuutttuuuuuuuuutttsssssssssuuuuuuvvvuuusssrrrrrrrrrsssrrrpppmmmkkkhhhfffeeecccdddiiinnnqqqqqqrrrrrrwwwwwwxxxxxxxxxwwwwwwvvvuuurrrppppppmmmhhhfffgggjjjiiihhhggggggggghhhiiilllkkkkkkmmmrrruuuuuuuuuuuu{{{yyyxxxyyywwwrrrkkkeee___ZZZVVVSSSMMMMMMMMMNNNNNNNNNNNNMMMFFFEEEBBB@@@>>>;;;777555222000...,,,++++++------+++************+++,,,,,,)))))))))))))))((('''&&&(((((())))))))))))(((((('''(((((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%'''((((((((('''&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&)))(((((('''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***))))))***************)))&&&'''''''''(((((())))))%%%%%%&&&'''((()))))))))''''''''''''(((((((((((('''''''''((((((((())))))(((((())))))************))))))((('''''''''''''''%%%$$$$$$$$$%%%%%%%%%&&&))))))(((((())))))***+++))))))*********+++++++++++++++***************+++***++++++,,,,,,++++++*********+++,,,,,,***)))(((***))))))((((((((((((((()))******++++++******)))))))))))))))))))))******))))))))))))))))))))))))++++++++++++*********)))***************+++++++++((())))))***++++++++++++---+++***((((((***+++---++++++++++++++++++++++++,,,++++++++++++,,,------))))))*********+++++++++...---+++***+++,,,...///,,,,,,,,,------...000000333333333444555555666666777888:::::::::;;;>>>@@@BBBJJJPPPSSSYYYeeepppuuuzzz}}}zzzwwwwwwxxxwwwvvvuuusssqqqppprrrvvvvvvqqqllliiikkknnnooonnnnnnppprrrvvvxxx{{{|||{{{|||~~~yyyxxxwwwtttqqqmmmjjjhhheeejjjqqqvvvyyyyyyvvvsssyyyzzz}}}|||{{{wwwqqqppprrruuutttrrrpppnnnmmmlllkkkmmmllljjjiiiiiiiiihhhhhhhhhmmmqqqsssyyyzzztttkkkccc]]]UUUTTTQQQNNNLLLLLLMMMNNNKKKIIIGGGFFFEEECCC???<<<999777333000---,,,,,,,,,,,,,,,+++++++++,,,,,,---)))))))))***))))))(((((((((((())))))))))))((((((''''''((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))((((((''''''&&&%%%%%%%%%&&&(((***+++((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&((((((''''''&&&&&&&&&%%%'''''''''''''''''''''&&&&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&(((((('''''''''(((((()))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((())))))&&&&&&'''(((((((((''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''(((((()))''''''''''''((((((((((((''''''((((((((()))))))))(((((()))***************))))))((('''''''''''''''''''''''''''(((((('''''')))))))))))))))***++++++'''(((((())))))*********,,,+++******)))***************++++++++++++******+++++++++++++++***))))))******)))((((((((())))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++(((((()))***+++++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......*********++++++++++++,,,000...,,,******,,,...000,,,,,,------...///111111222222444555777999:::;;;999;;;<<<===>>>@@@DDDGGGRRR\\\eeejjjqqq~~~{{{rrroooiiieeedddgggiiiiiiiiikkkkkkjjjjjjkkkllllllkkkjjjkkkpppuuuxxxyyy{{{~~~zzzuuuqqqjjjqqqyyy}}}}}}wwwyyy{{{~~~{{{}}}~~~{{{xxxvvvxxxvvvsssooollljjjiiiiiieeeiiillllllpppvvvyyywwwxxx{{{vvvooodddbbb]]]WWWQQQMMMLLLMMMMMMJJJGGGFFFHHHGGGEEEAAAAAA>>>;;;777333111//////---,,,,,,+++******++++++))))))************))))))(((((())))))))))))((((((&&&'''((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((******)))''''''((($$$$$$%%%&&&'''(((***+++((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&''''''(((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((%%%%%%&&&'''''''''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&''''''(((''''''''''''(((((((((((('''((((((((())))))))))))'''''')))*********)))((())))))((('''''''''''''''((((((((())))))(((((((((((((((((((((((()))******(((((())))))***++++++,,,,,,++++++***))))))************++++++++++++******,,,+++******))))))******++++++***))))))))))))***))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++++++++((()))***++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,///...---,,,,,,---...............///000111222333222333666:::>>>BBBEEEFFFDDDEEEGGGHHHJJJMMMRRRVVVgggrrr{{{~~~xxxvvvsssllleeeccc___]]]___fffiiigggeeegggfffggghhhggggggiiimmmpppyyy{{{pppwww}}}yyy|||~~~}}}}}}}}}~~~|||xxxuuusssttttttppptttvvvtttssstttrrrmmmlllnnnrrrwww{{{~~~sssssspppjjjbbb[[[WWWVVVPPPLLLHHHGGGJJJKKKIIIFFFFFFEEEBBB???;;;888666444000///...---,,,+++++++++)))******++++++******)))(((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%(((++++++)))''''''(((%%%&&&''''''(((''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''((((((((())))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***(((''''''&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))%%%&&&((()))))))))((('''))))))((('''''''''''''''&&&''''''(((''''''&&&&&&'''''''''''''''((())))))******+++,,,------......,,,,,,+++***))))))************++++++++++++******---,,,***)))))))))***+++,,,++++++***************))))))************))))))(((((())))))*********+++))))))))))))))))))))))))++++++++++++************))))))***++++++++++++***((()))***++++++***)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,------------......//////...---,,,/////////000111333444555888:::???DDDJJJOOOSSSVVVUUUVVVXXXZZZ\\\```fffjjjwwwtttllliiihhhdddaaa```cccaaafffoooqqqlllhhhhhheeehhhjjjjjjiiimmmuuu|||}}}ttt{{{{{{}}}{{{yyyyyy{{{}}}{{{{{{}}}{{{tttlllmmmnnnoooqqqssstttuuuuuuyyy~~~|||~~~|||tttlllgggeeeUUUPPPKKKJJJLLLNNNLLLIIIIIIHHHGGGEEEBBB>>><<<:::444333111000......------)))******+++++++++******(((((())))))))))))((((((&&&&&&'''((())))))(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%(((,,,,,,)))''''''((('''(((((()))(((&&&%%%$$$))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%'''((()))&&&%%%%%%$$$%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''((((((((())))))******''''''''''''''''''''''''(((((('''&&&&&&((()))***''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''(((((('''&&&%%%%%%((((((''''''''''''(((((((((((())))))))))))((((((((()))(((((('''%%%$$$###(((((('''&&&&&&&&&&&&'''"""###%%%'''((()))******)))((('''&&&&&&&&&&&&&&&******))))))((((((''''''(((((((((((((((((((((((((((((('''(((((()))***+++'''''''''''''''((())))))))))))(((((((((((()))))))))))))))***++++++,,,,,,&&&''''''((()))*********++++++,,,,,,,,,++++++***((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))************+++++++++))))))*********++++++++++++*********))))))((((((((()))++++++)))((()))***************************,,,,,,++++++***+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,---//////...------...///......//////000111222...111444555555777<<<@@@@@@DDDIIIPPP\\\jjjrrrsssooooooooorrrvvv{{{}}}~~~~~~{{{tttssssssqqqqqqsssooopppqqqrrrrrrpppmmmlllhhhfffgggkkkkkkhhhhhhkkklllkkkjjjjjjnnnvvv{{{{{{zzz}}}yyyuuuuuuxxxzzz||||||}}}yyy~~~{{{rrrttttttsssrrrqqqpppoooooottttttttttttuuuyyy~~~{{{|||~~~qqqbbbVVVWWWZZZVVVPPPNNNKKKKKKJJJIIIFFFCCCAAA???BBB@@@===:::666333111///******++++++++++++******,,,+++)))((('''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++)))'''(((+++,,,***(((******))))))((((((''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))((('''''''''''''''%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&)))*********(((''''''((((((((((((((('''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&***)))((('''&&&&&&'''(((***)))''''''((((((&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''(((((('''&&&&&&%%%((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''&&&%%%(((((('''&&&&&&&&&&&&'''%%%&&&''''''(((((((((''')))((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((()))'''''''''''''''((())))))))))))(((((((((((())))))(((((())))))***++++++,,,''''''((())))))***+++++++++++++++,,,,,,++++++***)))***+++,,,,,,+++***)))************************)))************+++++++++))))))*********+++++++++************)))))))))(((((()))++++++)))((()))***************************,,,,,,++++++***++++++,,,***+++++++++++++++++++++,,,,,,---------.........---------,,,,,,,,,,,,,,,***,,,---,,,++++++,,,---......///000222444666777666888::::::;;;<<<>>>@@@FFFOOOZZZeeesss|||yyyzzzyyyvvvrrrllliiijjjlllnnnsssxxx{{{~~~xxxqqqmmmmmmllliiihhhiiieeefffiiinnnuuu|||vvvuuutttvvvxxx{{{yyysssrrrvvv{{{~~~~~~{{{}}}yyyxxxuuusssrrrssswwwyyy}}}}}}zzzwwwuuuuuuxxxzzz}}}{{{}}}vvvllllllmmmjjjccc```WWWSSSNNNKKKIIIGGGEEECCCDDDCCCAAA???;;;777444222///...---++++++,,,---...******((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++)))((((((***+++***(((***)))))))))((((((((('''(((((())))))))))))(((((()))((((((''''''(((((()))))))))((('''''''''''''''&&&%%%%%%&&&&&&((())))))(((((('''''''''&&&&&&&&&((()))***)))'''&&&'''(((((((((((((((''''''''''''&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''***)))((('''&&&''''''((()))(((''''''(((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))(((((((((((())))))''''''((())))))******+++(((((())))))***+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++***************+++++++++************))))))))))))((()))++++++)))((()))***************************,,,++++++***++++++,,,,,,)))))))))***+++++++++,,,---------.........//////.........------,,,,,,,,,***+++,,,+++***+++---///111111222333666888;;;<<>><<<:::777333000------...///+++***))))))(((((())))))************************(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))***+++***((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''((()))(((&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))(((''''''''''''(((((('''&&&'''((())))))''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((''''''''''''(((((('''(((((((((((((((((('''((((((((((((((()))******(((((('''&&&&&&&&&&&&'''((())))))(((((('''&&&%%%((((((''''''''''''((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))'''''''''((())))))******))))))******++++++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,************************))))))*********+++++++++*********************************)))))))))))))))((()))++++++)))((()))***************************++++++******++++++,,,,,,(((((()))******+++,,,,,,------------..................---------,,,,,,,,,,,,------,,,,,,...111444666777888;;;===@@@BBBCCCGGGEEEEEEIIIQQQYYY]]]^^^jjjuuu|||yyyxxxwwwzzzzzzuuuqqqmmmeee]]]hhhggghhhhhhgggkkkxxx}}}tttmmmpppuuuuuurrrqqqnnnpppuuu|||yyyuuusssxxxwwwsssqqqwww~~~{{{tttrrruuuyyy{{{zzz{{{|||ssspppwww~~~|||{{{|||~~~}}}sssggg```]]]YYYRRRKKKJJJIIIHHHFFFFFFFFFGGGGGGCCCAAA===888444111000///---,,,,,,++++++*********************************(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))******))))))))))))))))))((((((((((((''''''(((((((((((('''''''''((()))******)))((('''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***((((((((('''''''''(((((('''&&&%%%''')))******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''((()))***+++(((((('''&&&&&&&&&&&&'''''''''(((((()))((((((((((((((('''''''''(((((()))'''''''''(((((())))))***((((((((((((((((((((((((******)))((('''''''''''''''''''''''''''((())))))))))))(((((((((((())))))'''''''''((())))))*********************+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************))))))*********+++++++++************************))))))))))))))))))******((()))++++++)))((()))***************************+++*********++++++,,,---(((((()))***+++,,,,,,---+++,,,,,,,,,,,,------------------------------------............111555888999;;;@@@EEEJJJNNNPPPRRRUUURRRPPPTTT^^^gggmmmppppppzzz~~~}}}{{{|||~~~|||yyyxxxxxx||||||vvvpppkkkllllllmmmmmmjjjmmmzzzyyyxxxzzz{{{}}}||||||yyywww|||{{{xxxwww|||~~~~~~~~~|||{{{zzz{{{wwwwww|||tttooottt~~~yyyuuuuuuzzzwwwttttttooofff^^^VVVSSSMMMHHHEEEFFFGGGIIIFFFEEEDDDBBB>>>:::666444//////...---,,,+++***)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))******)))))))))***(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%'''((()))******)))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''%%%'''((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***''''''((((((((((((((((((&&&%%%%%%&&&)))******)))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((('''&&&'''(((***+++(((((('''&&&&&&&&&&&&'''%%%&&&'''((()))*********((((((''''''(((((())))))((((((((()))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))'''''''''''''''((())))))))))))(((((((((((())))))''''''((())))))******+++************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++***************))))))))))))************((()))++++++)))((()))***************************************+++,,,------*********++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------.../////////...///111222333555888;;;<<>>AAABBBDDDFFFHHHQQQYYYdddooovvvxxxvvvtttnnnuuu}}}~~~~~~yyyxxxtttppprrryyy}}}{{{~~~}}}uuuqqqsssvvv{{{}}}{{{}}}|||xxxuuuyyy~~~uuuqqquuuzzzuuuzzzyyytttwww|||||||||~~~wwwnnnfff```\\\TTTSSSPPPLLLIIIFFFEEEDDDEEEEEECCCAAA>>>:::666444------------------------))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,+++(((''')))+++'''((((((((())))))******))))))************))))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&((())))))(((((()))+++)))(((((((((''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&((()))))))))((((((((('''&&&'''((()))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''(((((((((((()))'''((()))(((&&&&&&((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''$$$&&&(((***+++)))'''&&&&&&&&&'''((())))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''((()))))))))((((((((((((((((((((((((************************************************)))************+++++++++,,,---///000000///---,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,***)))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++---------,,,,,,+++++++++,,,+++++++++,,,---......///,,,***+++///111000...333///111999===<<<===AAAFFFEEEIIIRRRTTTRRRRRRWWW]]]eeeqqqyyy{{{xxxssspppsss{{{xxxuuuuuurrruuuxxx{{{~~~yyyuuuwwwzzz{{{|||}}}zzzyyywwwvvvwww{{{yyyuuuuuutttppprrruuu{{{|||zzzyyyzzzvvvvvvvvvxxx}}}~~~{{{xxxtttrrriiihhhbbbYYYOOOHHHFFFFFFDDDFFFGGGHHHFFFCCC???<<<555333000//////...---,,,*********+++,,,+++)))&&&))))))((((((((())))))*********)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&(((***((($$$"""###&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&''''''((()))(((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''%%%&&&((()))***)))((('''&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((************************************************((())))))))))))*********+++,,,---......---,,,+++,,,,,,,,,+++++++++******,,,,,,+++++++++*********+++***)))((('''((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,---......222111//////000111111000666222333:::???AAAEEEJJJMMMQQQ]]]lllrrrllleeecccdddjjjrrrxxxxxxuuuqqqoooooovvv}}}}}}xxxtttsssuuu|||}}}}}}{{{xxxwwwyyy}}}zzzyyyyyywwwvvvwwwzzz~~~~~~tttsssssstttwww|||~~~{{{yyysssiii\\\QQQJJJHHHAAACCCEEEGGGGGGFFFDDDBBB999777555333222000---***+++******+++,,,,,,***)))))))))(((((((((((())))))******)))(((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))(((''''''&&&&&&%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((())))))))))))*********,,,,,,,,,,,,******,,,,,,,,,++++++++++++***,,,++++++++++++*********))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,,,,------------------,,,,,,,,,,,,///......---------......///000111111000000111222999777999???FFFLLLTTTZZZeeekkkyyyvvvmmmmmmpppssssssqqqmmmkkkjjjhhhlllppppppnnnooosssxxx~~~~~~~~~~~~}}}|||yyy|||~~~sssrrrqqqpppqqqtttvvvxxxxxxkkk]]]SSSMMMEEEFFFGGGHHHHHHGGGFFFEEE@@@???===<<<:::666111---...,,,++++++,,,,,,+++***))))))((((((((((((((()))******)))(((((((((((()))************************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''',,,(((%%%&&&)))***'''###'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&'''((()))***''''''((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))******************+++,,,,,,+++******++++++++++++++++++++++++++++++++++++************'''(((((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---......------------------,,,,,,///......------.........---111444555444555888;;;<<<>>>CCCKKKSSS\\\eeelll{{{vvvoooooonnnkkkhhhffffffffffffggggggffffffkkkttt{{{~~~|||xxx{{{~~~}}}{{{vvvuuutttsssrrrrrrssssssvvvwwwyyy}}}~~~vvvjjj^^^WWWQQQPPPNNNLLLJJJHHHFFFEEEFFFFFFEEEEEEDDD@@@;;;777333111---,,,+++++++++*********)))(((((((((((()))+++***))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''+++)))'''((()))***(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((())))))(((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((&&&&&&&&&''')))***'''(((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%))))))))))))))))))))))))************************((((((((((((((((((((((((******++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))''''''((()))***+++,,,,,,******************************************************+++,,,------......------------------------............///000111111555999===>>>>>>>>>AAADDDAAAHHHPPPXXXaaakkksssxxxwwwggggggfffeeedddeeeiiilllmmmjjjfffbbbaaagggpppxxx}}}yyy|||}}}||||||{{{zzzyyyxxxxxxwwwuuutttssstttwwwzzz||||||{{{}}}}}}uuulllfff^^^\\\XXXTTTPPPNNNLLLLLLIIIIIIHHHHHHHHHFFFCCC@@@:::666222///---,,,***))),,,+++***)))))))))))))))++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***+++***((('''(((***''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((()))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''')))******)))(((((()))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&((()))***(((((((((((((((((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++************)))))))))'''((()))***++++++++++++++++++++++++++++++++++++************************++++++,,,,,,------......------------............------...000222444666777<<>>BBBDDDHHHIIIOOOXXXbbbiiikkkjjjcccjjjmmmiiiiiiqqqxxx{{{vvv{{{yyymmmfffiiiqqqttt~~~~~~rrrnnnhhhdddeeelllttt{{{{{{~~~|||xxxxxx~~~~~~|||{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxyyyzzz{{{}}}~~~zzzwwwtttqqqoooqqqvvvzzz{{{zzz}}}wwwrrrpppqqqsssuuuiiibbbWWWMMMGGGEEEEEEDDDCCCBBBAAA@@@@@@>>>:::777111000///...---,,,,,,,,,,,,+++******)))*********&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''')))'''%%%&&&)))***(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))):::222)))%%%'''***++++++((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((()))*********))))))((((((((((((((((((((('''(((((()))******))))))))))))))))))))))))''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))------------,,,,,,+++***)))************))))))(((,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((******+++,,,,,,,,,,,,,,,***))))))))))))+++---...******))))))((())))))***/////////......------------///111222222222333444999:::<<<@@@FFFKKKMMMNNNKKKQQQ\\\jjjvvv|||zzzwwwtttpppkkkjjjllloooooooookkkfffbbbdddllluuu|||zzzyyy|||rrrnnniiiiiinnnuuuyyy{{{~~~}}}||||||~~~zzzyyy}}}~~~{{{yyyyyy{{{~~~yyyvvvtttssssss|||~~~}}}~~~zzzuuusssvvv{{{}}}~~~~~~zzzxxxyyyzzzzzzzzzvvvzzz{{{~~~yyysssppppppsssvvvxxx~~~}}}|||zzzxxxvvvuuutttrrrgggYYYQQQPPPOOOLLLIIICCCAAA@@@AAACCCDDDBBB???===:::666111...------------,,,+++***************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((******)))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&))))))'''$$$''''''((((((((((((''''''((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))+++++++++***************++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))),,,+++)))(((&&&%%%%%%%%%<<<444+++&&&&&&'''&&&$$$((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((()))************)))(((((('''(((((())))))(((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))((((((((((((''''''(((((())))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******((())))))*********))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))******+++++++++************)))))))))******+++------,,,,,,,,,,,,------/////////......------------///111222333555999<<>>;;;777333000///---,,,+++***)))******+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((((('''&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&((()))'''%%%''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((())))))*********************)))++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&111---(((&&&(((******(((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((())))))***++++++)))(((''''''''''''******)))((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))***++++++++++++***))))))'''((()))***************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++******,,,,,,,,,+++++++++******++++++************++++++///......---------.........000222444666;;;@@@DDDIIIGGGFFFHHHOOOYYYccciiihhhlllvvvxxxooohhhdddcccccccccdddjjjqqqxxx|||~~~zzzvvvwwwwwwuuussstttuuuuuuvvvzzz~~~}}}yyyyyy||||||yyyyyy|||{{{xxxwwwwwwvvvrrrnnnnnnuuuyyyyyyzzz}}}}}}{{{}}}}}}qqqrrruuu|||~~~|||}}}yyyzzz{{{xxxxxxxxxxxxuuuwwwzzz|||}}}{{{uuuooojjjffffffgggjjjooouuuzzz~~~{{{uuupppnnnjjjfffaaa[[[VVVNNNHHHEEEEEEEEEEEEFFFFFFFFFDDD@@@;;;666333///...,,,***))))))++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((((((''''''''')))((((((''''''(((((()))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((''''''''''''''')))'''%%%&&&)))+++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))),,,+++***(((''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((()))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))************))))))&&&'''(((******+++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,---------......---------******))))))******++++++------,,,,,,,,,---...///111333666999<<<@@@EEEHHHJJJIIIIIILLLTTTbbbpppyyyzzzyyy|||rrrmmmgggcccbbbdddgggiiimmmsss{{{~~~~~~|||{{{|||{{{ssspppssswwwxxxyyyzzz}}}~~~zzzuuutttssspppqqqtttvvvvvvyyy~~~~~~}}}~~~zzztttnnnmmmuuuyyyyyy{{{~~~zzzyyyvvvrrroooppptttyyy}}}{{{yyy|||xxxyyyxxxxxxxxxyyy{{{|||~~~xxxsssfffeeedddeeeiiinnntttwww~~~~~~|||zzzvvvsssjjjddd[[[SSSLLLIIIGGGFFFGGGGGGGGGGGGDDDAAA===:::666333000,,,*********++++++******************+++)))))))))))))))))))))))))))))))))(((((((((((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''))))))((('''%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((''''''&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((())),,,***)))(((((('''&&&$$$))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))+++***)))(((''''''''''''$$$%%%'''((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))((())))))******)))))))))&&&'''(((******+++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------......------------......///000,,,,,,++++++---///111333555888===@@@BBBDDDFFFHHHJJJKKKOOOTTT]]]kkkzzz~~~uuuhhhgggfffeeeggglllrrruuu|||zzzvvvvvvwwwxxxqqqnnnrrrwwwzzz}}}|||tttqqqqqqvvvqqqppptttxxx|||~~~zzzyyy|||wwwtttpppmmmmmmpppuuuxxxzzzxxxvvvsssrrruuu{{{{{{tttvvv{{{}}}{{{wwwuuussssssrrrrrruuu{{{}}}zzzrrrqqqnnnlllllllllnnnoooyyy|||xxxuuunnneee\\\UUUPPPNNNJJJIIIGGGFFFDDDCCCCCCCCC>>>;;;777222///,,,+++++++++******))))))******+++******************************))))))((((((((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''))))))((('''%%%&&&'''''''''''''''''''''&&&''''''''''''''''''&&&)))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((())))))))))))(((((())))))((((((''''''&&&&&&((((((''''''''''''((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))******))))))(((((((((((((((***))))))((((((((((((((("""$$$&&&((()))***))))))))))))))))))))))))))))))'''''''''(((((())))))***)))((((((''''''''''''(((''''''(((((())))))*********)))))))))((((((((('''))))))))))))))))))))))))((())))))************)))'''((()))***************+++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++***)))))))))+++,,,---,,,+++***)))******,,,---,,,,,,,,,,,,---...///000,,,,,,,,,---000333777999;;;>>>AAACCCDDDFFFHHHIIIMMMRRRYYY```gggqqq|||}}}rrrgggjjjlllooorrrtttxxx}}}|||wwwuuuvvvwwwzzzuuusssuuuxxxzzz~~~{{{|||}}}~~~yyy||||||yyyxxxzzz}}}}}}{{{wwwsssrrrtttzzz~~~wwwpppsssyyyyyyvvvtttsssqqqpppqqqvvvyyyyyy|||}}}zzzwwwtttrrrpppuuuzzz~~~wwwnnnfffaaa^^^VVVSSSNNNJJJGGGFFFGGGHHHDDDBBB>>>:::555222///---,,,++++++******++++++,,,************************+++******))))))(((((('''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&)))(((((('''&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((('''''''''(((((()))###%%%&&&''')))***,,,...))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((((((((((((((((())))))***###$$$&&&((())))))((('''))))))))))))))))))))))))&&&''''''((())))))******))))))(((''''''''''''''''''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))((()))******+++++++++***((())))))*********))))))***))))))))))))***++++++************************++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,++++++***+++---///111222000---***))))))+++,,,*********++++++,,,---.........///111444999>>>AAAAAABBBBBBBBBCCCFFFJJJNNNQQQYYYcccjjjmmmooosssvvvtttxxx}}}~~~wwwppplllqqqvvv|||{{{xxxxxx{{{}}}}}}||||||}}}~~~{{{xxxxxxzzz~~~~~~}}}|||{{{yyyuuuxxxyyyvvvxxx~~~{{{xxxwww|||}}}|||zzztttqqqqqqiiiddd]]]VVVPPPKKKIIIIIIGGGFFFDDDAAA===999555333......------------......************************++++++******)))((((((''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))(((&&&%%%&&&(((''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''''''''((((((***+++***)))'''&&&''')))))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((('''''''''(((((()))***+++$$$&&&'''))))))(((&&&%%%))))))))))))))))))))))))&&&''''''((()))******+++***)))((('''''''''''''''&&&''''''((()))******+++&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))***+++++++++++++++)))************))))))(((((((((((((((((()))******************************++++++++++++++++++++++++,,,,,,,,,------.........//////......///222444666:::777111---******,,,...---------...///000111222000000111444888>>>CCCFFFEEEDDDAAA@@@@@@FFFMMMSSSTTT]]]iiiooonnnjjjhhhhhhuuuvvvwwwvvvuuuvvvzzz}}}tttzzz|||wwwvvv{{{yyyvvvyyy{{{zzzyyy{{{zzz|||{{{vvvvvv|||~~~}}}|||yyywww{{{}}}zzzzzz|||wwwssskkkaaaXXXPPPJJJHHHGGGGGGGGGEEEBBB>>>:::777000000////////////000000************************+++++++++***)))(((((('''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$'''))))))&&&%%%&&&(((''''''((((((((((((''''''((((((((((((((('''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''''''''((()))******+++************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((($$$&&&)))+++,,,+++)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&((())))))((('''%%%&&&'''((()))***+++,,,))))))***))))))(((''''''(((((((((((())))))))))))******))))))))))))******///---+++)))))))))+++,,,+++*********))))))((((((,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++.........------,,,,,,,,,)))******+++,,,,,,------(((///000)))+++888DDDGGG888555000,,,******,,,---***))),,,111111...///555222777:::;;;>>>EEEJJJJJJGGGFFFDDDDDDGGGLLLRRRVVVZZZccclllnnnjjjhhhmmmrrrzzzxxxtttrrrxxx~~~}}}zzzxxxzzz}}}yyywwwyyy}}}}}}|||}}}}}}~~~|||vvvuuuyyy}}}~~~~~~~~~~~~}}}{{{wwwpppfff\\\SSSMMMKKKJJJJJJHHHFFFDDDBBBAAA777444000------------,,,************)))((('''&&&************))))))))))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&'''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))(((&&&$$$$$$&&&(((---+++))))))))))))(((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&'''(((***,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((%%%&&&(((***+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))******))))))&&&&&&'''((()))***++++++))))))))))))))))))((('''))))))))))))******************))))))))))))******,,,,,,+++*********+++,,,+++*********)))))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------,,,,,,,,,,,,+++++++++,,,,,,---------///000000000555===AAA???222000---+++******+++,,,---***+++...000///444;;;@@@@@@>>>===AAAHHHKKKHHHHHHHHHIIIKKKOOOSSSVVVXXX[[[bbbhhhiiigggiiipppxxx|||xxx|||~~~~~~}}}|||{{{~~~|||zzz{{{|||~~~xxxuuuwwwzzz{{{yyyvvvvvvyyy}}}{{{ssskkkddd```RRRQQQOOOLLLIIIFFFCCCBBB===:::666444222000...,,,,,,,,,++++++******))))))************))))))))))))******)))))))))((((((((()))((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&'''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((&&&&&&(((***)))'''%%%%%%''')))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&''''''((())))))******)))))))))))))))))))))))))))(((((((((((()))******((((((((((((((((((((((((***)))))))))((((((((((((***)))'''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++(((((((((((())))))))))))(((((())))))***)))))))))************++++++++++++******))))))))))))***************+++++++++++++++***************)))))))))++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///***+++555===<<<666111------,,,++++++,,,,,,---111...---///111555>>>GGGLLLJJJFFFDDDIIIQQQRRRNNNOOOQQQTTTXXX[[[]]]______bbbgggjjjjjjiiimmmxxx}}}|||~~~|||wwwuuuuuuxxx{{{}}}yyyyyyzzzzzzuuupppnnnrrryyy{{{tttooolll___]]]YYYTTTOOOJJJFFFCCCBBB@@@>>>;;;999555000------,,,+++******+++,,,,,,++++++*********)))))))))************))))))))))))((((((''''''&&&&&&''''''(((((((((((((((''''''&&&'''((()))((('''&&&''')))'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))***)))((((((***+++,,,***&&&%%%&&&((())))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&''''''''''''(((((())))))***)))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((((((((((((*********))))))))))))(((******(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))(((''''''((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))***+++))))))))))))(((((((((((('''((()))***************)))))))))*********++++++******))))))))))))*********++++++++++++******)))************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---''',,,:::AAA888---***---....../////////......222111111333888???JJJRRRQQQTTTUUUUUUXXX]]]```^^^\\\]]]___bbbeeeggghhhiiilllqqquuuuuuuuuzzzxxxxxxxxxzzz~~~yyy|||~~~~~~~~~yyysssqqqooouuu}}}}}}wwwpppnnnrrrxxx}}}~~~yyytttqqqoookkkfff^^^WWWPPPKKKHHHDDDCCCBBBAAA???;;;555111...---+++))))))***,,,---+++++++++*********))))))+++*********))))))))))))((((((''''''''''''(((((('''((((((((((((((('''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))((((((***,,,888333---)))((('''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))(((((((((((((((+++***)))(((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******)))'''''''''(((***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***))))))))))))(((((((((((((((((()))******+++******((((((((()))))))))************))))))))))))******+++,,,,,,+++***)))((('''***************+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------555AAABBB666...///...///000000000///...---000333555999???JJJTTTZZZWWWbbbkkkkkkggghhhkkkmmmhhhgggggggggiiimmmpppsssrrrxxxuuutttuuuwww}}}zzzyyy{{{}}}|||yyy{{{{{{{{{{{{{{{||||||}}}zzz||||||zzz{{{~~~yyyzzz{{{|||}}}~~~|||xxxvvvuuuyyywwwsssxxxyyyvvvxxx{{{{{{yyyyyy||||||zzz{{{xxxqqqiiiaaaZZZUUURRRIIIHHHFFFEEECCC@@@;;;888111///,,,***)))***++++++++++++++++++*********************))))))))))))((((((((('''''''''(((((()))''''''(((((((((((((((''''''((()))((('''&&&''')))&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''))))))(((((()))***;;;666000+++(((''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))******+++*********'''((((((((())))))))))))******))))))))))))******,,,++++++***))))))((((((*********+++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------.........222999===999111...000---....../////////......///555:::???GGGTTT^^^ccceeettt}}}tttppprrrtttnnnmmmjjjjjjmmmrrrxxx|||xxx}}}wwwtttqqqrrrtttvvvuuutttuuuvvvwwwyyyyyyzzzyyyyyyssssssoooiiijjjpppuuuvvvooorrrtttuuuuuuxxx~~~zzzzzzuuuwww{{{xxxsssqqquuu|||}}}xxxoooqqquuuxxx|||~~~~~~yyyrrrlllhhheeecccXXXUUUPPPMMMIIIFFFBBB???666555222///---+++++++++,,,++++++++++++*********))))))))))))((((((((((((((((((''''''(((((())))))&&&'''(((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''))))))((('''((()))222///***((('''((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&'''''')))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))(((((((((((((((((())))))))))))******+++++++++***))))))(((((()))))))))***************))))))))))))*********)))(((((((((***+++,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------,,,,,,,,,,,,+++,,,---...///000111222444999;;;444...---......------...///000111222222555<<>>EEEIIIMMMWWWjjjxxx}}}|||}}}|||{{{ttttttvvvyyy}}}~~~{{{xxxyyyzzzyyytttnnnhhhlllppprrrrrrrrrrrrsssrrrtttwwwzzz|||{{{zzzyyywwwtttlllccc```eeejjjkkklllpppssssssoooooorrruuutttzzz~~~{{{xxxxxx|||~~~{{{xxxyyyvvvvvvuuuvvvwwwzzz|||~~~{{{~~~~~~}}}~~~~~~|||{{{~~~~~~xxxpppjjjjjjnnnuuuzzz}}}|||{{{{{{}}}yyylll```VVVOOOKKKHHHEEEDDDAAA===999444000...,,,,,,,,,+++++++++******((('''''''''&&&&&&&&&&&&((((((((((((((()))******&&&&&&'''((())))))(((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))+++------+++)))((()))(((&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((()))******))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))(((((((((((())))))++++++******))))))(((((())))))(((((('''''''''&&&******))))))((((((''''''***)))(((''''''((()))***+++*********))))))((((((*********)))))))))))))))*********))))))))))))((($$$&&&''')))***+++******///...------,,,,,,------,,,---------,,,,,,...///444444555666888;;;===???:::555111222111......111111///000333777:::???CCCGGGMMMRRRXXXkkktttyyy~~~~~~|||yyyxxxrrrrrrqqqpppooonnnnnnmmmpppooooooppprrrtttwwwyyyrrrvvv{{{|||qqqfffaaadddlllrrrvvvvvvwwwxxxyyyzzz{{{|||||||||}}}}}}}}}}}}}}}}}}{{{zzzzzz{{{}}}}}}|||zzzxxxxxxxxxxxxyyyzzz{{{{{{zzz|||}}}~~~}}}zzzvvvtttuuutttuuuxxx}}}}}}vvvooojjjiiijjjkkkxxx{{{{{{vvvooocccSSSGGGHHHGGGEEEDDD@@@:::222---///---++++++,,,++++++,,,************))))))))))))))))))))))))(((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((...333000)))&&&***///+++***((('''&&&&&&''''''))))))(((((('''''''''&&&&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''((()))******************)))(((''''''((()))***''''''(((((((((((('''''''''''''''''''''((())))))***)))))))))((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&'''((()))***)))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&))))))((((((((('''''''''+++*********))))))))))))+++******))))))******++++++++++++*********))))))************************++++++*********)))))))))'''((()))++++++,,,++++++......---,,,,,,,,,,,,,,,,,,---------,,,,,,...///555777999;;;======>>>>>>444000...//////------000111111444888===BBBFFFIIIQQQ]]]fffkkkvvv~~~}}}~~~yyy|||{{{zzz}}}~~~{{{xxxvvvrrrqqqqqqpppooonnnnnnnnnooopppqqqtttwwwzzz|||~~~zzz}}}xxxpppmmmpppxxx~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{wwwuuutttssssssuuuyyy}}}~~~~~~yyysssooommmnnnnnnnnnrrrzzz}}}zzzvvvlll^^^TTTHHHFFFDDDCCCBBB???;;;888222000...,,,++++++,,,...++++++*********************)))))))))((((((((((((''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((((((+++---,,,)))'''(((***))))))((('''&&&'''(((((()))((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))************)))))))))(((''''''((())))))''''''(((((((((((('''''''''''''''''''''((())))))******)))))))))((((((((()))))))))))))))))))))))))))((((((''''''''''''((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((''''''''''''((())))))(((''''''''''''''''''((((((((())))))))))))))))))))))))((((((((((((''''''++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++*********************++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,---------,,,,,,...//////111444777888777666444222......000111///000333555888<<>>===AAAAAA===...---+++***))))))***+++************))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$'''***)))&&&%%%&&&)))%%%%%%&&&'''((()))******'''''''''((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***************)))((('''&&&''''''''''''''''''&&&''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))******))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((()))((((((((((((''''''''''''''''''((((((((((((((((((((())))))(((((())))))))))))******((((((((((((((()))))))))))))))************)))))))))))))))))))))*********+++++++++,,,,,,------------------,,,,,,,,,++++++)))))))))***+++,,,...///......---,,,,,,,,,,,,---,,,---------,,,,,,...///000///...---...///111222///---///222444666???HHHSSS^^^hhhppp}}}~~~}}}}}}}}}}}}{{{{{{zzzvvvrrrpppsssvvvvvvwwwxxxyyyzzz}}}~~~zzzyyy{{{zzzvvvuuuwwwvvvyyy~~~~~~~~~{{{||||||xxxssspppqqqtttyyyzzz|||~~~}}}~~~}}}vvvxxxyyy|||{{{tttlllfff___XXXTTTMMMNNNKKKGGGJJJOOOJJJ@@@222000---+++)))))))))***++++++*********)))))))))''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$(((++++++'''&&&(((+++%%%&&&'''((())))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))************))))))(((&&&'''(((((((((((('''&&&''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&((()))))))))(((''')))((((((''''''(((((()))++++++++++++************(((((()))))))))*********(((((()))))))))***************))))))))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))******,,,...000222000///......------......,,,---------,,,,,,...///,,,,,,---...//////000000000000222666:::@@@MMMYYYiiiwww|||zzzwwwwwwxxxyyyyyyxxxxxxzzzyyyvvvrrrsssyyy{{{yyyzzzyyy{{{}}}zzzrrrnnnooorrrtttvvvyyy|||~~~}}}wwwuuuvvvvvvxxx{{{~~~{{{uuunnneee___VVVWWWUUUTTT[[[aaaWWWFFF777555111---+++******++++++++++++*********))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''(((((()))******))))))%%%&&&''')))))))))((((((''''''''''''((((((((()))'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))************)))'''((())))))))))))((('''''''''(((((((((((('''''''''''''''''''''((())))))&&&'''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))(((((((((((())))))))))))((((((''''''&&&&&&(((((())))))*********+++))))))******+++++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,------.........,,,+++++++++++++++++++++,,,,,,,,,+++++++++***************+++---000333444000000///............///,,,---------,,,,,,...///+++---///222333333111000666666999>>>CCCLLL\\\jjj}}}zzzwwwsssrrrsssuuuvvvvvvuuussstttwwwwwwuuusssvvvxxx|||~~~sssnnnooorrrrrrsssvvvyyy|||xxxwwwuuuttttttwww}}}vvvkkkddd___```^^^___iiioooaaaLLL;;;888444///,,,++++++,,,+++++++++************)))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))***'''%%%''',,,---***&&&&&&&&&((()))))))))((('''&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))***************'''((()))******)))((('''''''''(((((((((((('''''''''''''''''''''((())))))%%%&&&&&&&&&''''''((((((***))))))((('''&&&&&&&&&&&&&&&&&&'''''')))******((('''&&&&&&'''((()))***(((((((((((('''''''''''')))***)))'''%%%%%%''')))((((((((((((((()))******))))))((((((((((((((()))((()))))))))))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((*********)))******+++,,,,,,++++++******++++++,,,,,,***))))))+++,,,------,,,,,,,,,++++++*********((()))***,,,...000111222..................------------......///000000111---000111111//////222555666<<>>;;;:::666000***,,,---///000///---***((()))))))))))))))))))))))))))******)))'''&&&((()))((('''(((+++---,,,'''###((((((((((((((((((((((((***(((''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''(((((('''''''''''''''&&&&&&&&&''''''((()))))))))))))))''''''(((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))******)))(((''''''''''''''''''''''''''''''((((((((()))))))))******))))))************))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((('''''''''(((((())))))(((((((((((())))))))))))))))))((((((''''''''''''(((((())))))))))))******)))(((((('''''''''((((((((((((''''''''''''$$$&&&)))***)))(((((()))(((((('''''''''(((((())))))(((((((((((())))))***((('''&&&&&&''')))+++---************+++++++++,,,************************+++************+++,,,,,,,,,++++++******++++++,,,,,,+++******,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............000000000000000000000000,,,000444666777:::???DDDJJJQQQ^^^qqq}}}yyyxxxyyyzzz{{{zzztttsssrrrrrrssstttuuuvvvxxx|||uuuuuuuuuwwwzzz|||{{{zzz{{{}}}~~~}}}{{{zzz{{{|||{{{uuullliiimmmwww}}}zzzxxxzzz}}}eeeTTTMMMEEEBBB@@@===555///,,,---...//////---+++***++++++***))))))))))))))))))***+++***((('''(((***+++***+++///333222+++$$$(((((((((((((((((((((((((((&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''(((((()))***************''''''''''''(((((((((((())))))******)))((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((('''&&&''''''''''''''''''''''''))))))))))))************))))))************))))))''''''''''''''''''''''''''''''(((((()))))))))***))))))(((((((((((((((((())))))(((((((((((()))))))))))))))))))))((((((((('''((())))))***))))))(((*********))))))(((''''''((((((((((((''''''''''''$$$&&&)))***)))(((((()))((((((''''''''''''((((((((((((((((((((()))******((('''&&&&&&''')))+++---)))))))))*********+++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,++++++******++++++,,,,,,+++***+++,,,,,,+++***------------------------***++++++,,,,,,------------------.........//////000000000111111111111111222555888:::<<>>DDDIIISSSaaasss~~~zzzzzzmmmlllkkkjjjkkkooovvv{{{yyy~~~~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{{{{{{{{{{}}}~~~xxxqqqssszzzlllaaaWWWPPPPPPQQQRRRNNNGGG>>>777333111///,,,++++++,,,+++***))))))))))))((((((((((((((()))))))))((('''&&&&&&)))))))))***))))))((('''(((((((((((((((((((((((((((((()))***)))(((&&&%%%(((***+++***(((''''''''''''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))***((('''((()))***)))'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********)))))))))(((((((((******)))))))))(((((((((******)))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))(((''''''''''''(((((((((((((((((((((((()))))))))******))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,---------......////////////......000111222222111000222333444333444666999===???AAAFFFPPPaaattt|||{{{yyysssoooooolllmmmnnnooosssyyy}}}|||}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}yyyxxxwwwxxx{{{~~~|||{{{zzz{{{}}}}}}~~~xxxwwwmmm```VVVRRRRRRQQQNNNHHH@@@888333222///,,,+++,,,,,,,,,+++************))))))))))))((((((((()))((((((''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((''''''((()))%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))*********((('''((()))***)))'''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((('''''''''))))))((((((((((((((('''))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***************)))))))))(((((('''''''''((())))))))))))***************)))******+++,,,---++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,***+++,,,---...///000111......///////////////...000111222222111111333444333444888<<<@@@DDDFFFHHHQQQ]]]qqq~~~{{{uuurrrrrrpppllljjjkkkmmmppptttxxx~~~|||||||||}}}~~~~~~{{{vvvrrrqqqooooooqqquuuzzz}}}|||zzzzzzzzzzzz}}}~~~{{{mmm___ZZZWWWSSSOOOLLLEEE===666333000---++++++,,,,,,+++++++++++++++************''''''((()))))))))((((((***)))(((&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&%%%&&&)))+++$$$%%%&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))***************((('''((()))***)))'''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((()))************)))((((((((((((((((((((()))))))))*********++++++************++++++,,,---************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******+++---...///000111---...//////////////////000111111111000111444666555777;;;@@@DDDJJJOOORRRbbblll{{{}}}zzzxxxwwwrrroooooopppoooqqquuuzzz~~~~~~~~~}}}}}}~~~~~~|||yyytttrrrooonnnooosssxxx{{{|||~~~~~~yyytttwww}}}{{{yyyxxx{{{xxxuuuvvvyyyzzzwwwlllfff___VVVPPPMMMIIICCC===555222...++++++++++++***++++++*********)))))))))&&&'''((()))))))))))))))...,,,***(((''''''((()))((((((((((((((((((((((((((('''&&&&&&'''(((***+++&&&&&&&&&$$$###$$$'''***&&&&&&''''''((())))))***###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))*********+++***((('''((()))***)))''')))))))))(((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''((()))*********''''''(((((()))******+++************++++++++++++++++++++++++++++++,,,---************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---------...------...//////////////////000000000111333666999;;;===AAADDDHHHOOOXXX^^^mmmvvvxxx~~~xxxuuusssrrrtttooommmooorrrvvv~~~~~~~~~~~~yyywwwtttssssssvvvzzz|||yyy{{{yyyrrrlllmmmuuu~~~~~~zzzvvvtttxxx~~~{{{xxxyyy}}}|||uuusssuuuvvvvvv|||qqqgggZZZPPPMMMKKKGGGCCC:::666111---,,,++++++*********)))))))))(((((((((''''''((()))*********)))...,,,***((('''((()))***((((((((((((((((((((((((((('''&&&&&&'''(((***+++(((((('''$$$######%%%(((((((((((((((((((((((('''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((())))))))))))************((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))%%%%%%'''((())))))))))))&&&''''''(((***++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,*********************************++++++++++++,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...///000000000000///000111222333666;;;>>>CCCFFFIIIKKKOOOVVV```gggooozzz{{{yyy~~~xxxsssqqqqqqqqqqqqnnnoootttzzz~~~|||zzzyyyyyyzzz|||}}}xxxxxxvvvqqqkkkkkkpppvvv}}}zzzxxxvvvvvvxxxzzz|||{{{tttnnnmmmttt}}}~~~{{{yyy{{{}}}{{{vvvtttuuurrr|||xxxoooaaaVVVPPPLLLIIIGGGAAA<<<666111...---,,,+++))))))))))))((((((((('''(((((()))*********))))))***)))((('''''''''((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&$$$###%%%&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))***((('''((()))***)))'''(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))*********++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((((((((((((((((((((()))))))))******((((((((()))))))))******&&&&&&''''''((())))))***************************&&&'''((()))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------...------------------------,,,---...///000000000000111222333555777;;;AAAEEEIIINNNRRRUUUXXX]]]fffmmmoooxxx~~~~~~{{{uuussstttuuuuuuvvvwww}}}~~~~~~~~~zzzzzzxxxuuusssrrrtttvvvvvvsssoookkkjjjkkknnnpppwwwyyy}}}vvvoookkklllsss{{{zzzzzz|||~~~}}}||||||{{{zzzvvvvvvtttzzzyyyooodddZZZRRRNNNLLLJJJDDD<<<666333111///...*********)))))))))(((((())))))*********)))((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''$$$%%%''')))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((((((***((('''((()))***)))''''''''''''(((((()))))))))(((((((((((((((((((((((())))))************))))))))))))*********+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''((((((((())))))(((((())))))******++++++(((((())))))******++++++&&&&&&&&&'''((())))))***************************((())))))************)))************))))))))))))++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////............//////000000,,,---...///000000000000222444555777:::???EEEIIIMMMSSSYYY]]]___ccciiiooopppuuuyyyyyywwwzzzyyyuuuvvvxxxzzzzzz~~~}}}}}}||||||{{{{{{{{{sssooojjjeeecccdddfffhhhqqqssswww|||rrrkkkllloootttyyyvvvuuuuuuwww|||~~~|||{{{{{{~~~}}}xxxxxxwwwxxxxxxzzz{{{qqqdddZZZSSSPPPOOOJJJAAA:::666333222111+++++++++************)))***************)))((('''((()))***+++,,,,,,++++++(((((((((((((((((((((((((((((()))***)))(((&&&%%%###%%%((((((''''''((()))###$$$$$$%%%&&&'''((((((###$$$$$$%%%&&&'''((()))'''''''''''''''''''''&&&''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''$$$%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((***((('''((()))***)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''***)))'''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))+++(((&&&'''***,,,+++)))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++)))************+++++++++.........------,,,,,,,,,---,,,,,,,,,,,,---......///////////////.........,,,---.........///111333333333666<<>>@@@EEENNN\\\nnn{{{xxxwww}}}|||zzz}}}~~~}}}~~~~~~~~~~~~|||yyyvvvqqqooonnnnnnnnnnnnllljjjkkkmmmpppssswwwzzz|||}}}}}}}}}~~~|||xxxwww|||~~~uuupppqqqvvv|||~~~qqqhhhgggkkkxxx~~~~~~zzzxxxlllcccYYYTTTSSSQQQJJJDDD999666111...---,,,+++)))++++++++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%'''((()))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((('''&&&&&&'''))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))(((((()))***+++((((((((((((((((((((((((((('''&&&%%%&&&)))+++---))))))))))))***************+++,,,,,,------,,,,,,------,,,+++******))))))++++++,,,,,,---,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000111111000111222222333666:::>>>HHHHHHLLLZZZpppxxxtttuuu||||||{{{yyyxxxzzz~~~|||~~~~~~~~~~~~~~~~~~|||{{{zzzzzz{{{{{{}}}||||||~~~}}}{{{yyywwwtttpppmmmiiijjjlllooopppppppppppppppqqqsssvvvzzzzzzuuuuuu{{{|||tttrrrtttwwwzzz}}}ooogggdddmmmuuu}}}rrrddd\\\ZZZXXXSSSNNNCCC>>>555///,,,+++++++++++++++******))))))))))))))))))))))))************((((((((((((''''''''''''%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%'''(((((('''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((('''&&&%%%&&&(((***,,,(((((())))))))))))(((((())))))))))))))))))))))))((()))***)))((()))***,,,))))))))))))))))))))))))''''''&&&&&&''')))***+++)))))))))*********++++++******+++,,,,,,,,,++++++,,,,,,++++++******))))))***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------......///000...//////000000111111222000111333444777;;;AAAFFFLLLLLLSSSeee}}}}}}xxx|||yyyrrrqqqqqqtttzzz~~~~~~~~~~~~~~~|||zzz{{{||||||{{{zzzzzz|||~~~~~~|||zzzxxxwwwwwwxxxyyyyyyyyyzzz|||~~~~~~yyyvvvmmmmmmnnnooonnnmmmkkkjjjhhhiiilllooossswwwzzz|||yyy{{{~~~yyyuuuvvv{{{}}}xxxwwwxxxzzz|||zzzlllaaabbbiiittt~~~sssiiiddd```[[[WWWOOOHHH>>>555000...------,,,+++***)))(((((((((((()))))))))************+++((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&***))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&'''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))''')))***)))''''''))),,,))))))))))))))))))))))))((((((((())))))*********))))))*********+++++++++((()))******++++++******+++++++++*********************+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,...............//////000...//////000111111222222111222555888<<>>???444222///,,,*********+++++++++++++++*********))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))''''''''''''''''''''''''''')))***)))((('''(((***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++***((((((((())))))&&&&&&''''''(((((())))))******))))))((((((''''''+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***,,,///000...+++******))))))************))))))---,,,***)))))))))***+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------------............////////////000000000111111000000000000000222444666;;;;;;===CCCLLLYYYgggqqq}}}vvvtttrrrtttxxxxxxxxx}}}{{{|||}}}}}}~~~~~~~~~|||{{{~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}||||||{{{{{{||||||}}}}}}}}}|||{{{{{{{{{zzz}}}{{{|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxzzzyyyxxxyyy{{{~~~~~~~~~}}}}}}}}}}}}zzzrrruuuwwwyyysssggg```[[[WWWWWWSSSJJJCCC@@@777555222///,,,+++******++++++*********)))))))))(((((((((((((((((((((((()))(((''''''''''''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((((((((()))***'''''''''((((((((((((((((((((((((((())))))))))))************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************************************)))))))))))))))(((((((((&&&&&&&&&&&&''''''''''''************************''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++......,,,******)))+++++++++******+++++++++,,,,,,+++************+++***************+++,,,,,,++++++,,,,,,,,,,,,---------------............/////////000000000111111111000111222222222444666999???AAAEEEMMMZZZmmm}}}ssspppnnnpppuuu}}}|||zzzyyy||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}yyyyyy{{{yyyxxxvvvzzz|||tttggg^^^XXXYYYXXXQQQHHHCCC<<<:::666222///,,,***)))************)))))))))((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''((())))))(((((((((((((((''''''''''''''''''((()))*********************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))***************************************))))))(((((('''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***,,,---+++***)))***,,,+++***))))))***+++,,,++++++++++++++++++++++++***************++++++,,,+++++++++,,,,,,,,,---------------............///---............/////////000222333333222333777;;;@@@GGGPPP[[[mmm|||uuuqqqrrrrrrwww}}}{{{{{{||||||}}}~~~~~~|||yyy~~~~~~yyyxxx|||ooofff^^^\\\XXXRRRKKKIIIDDD@@@:::444///,,,++++++*********)))))))))(((((('''''''''''''''''''''''')))(((((((((((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&'''((((((((()))))))))************)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***+++,,,***))))))***+++***)))(((((()))***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,------+++++++++,,,,,,,,,---------------............///............/////////000///222444333222444:::???GGGTTTcccqqqyyyvvvvvvvvvsssppprrrxxxyyy}}}||||||}}}~~~~~~}}}~~~||||||{{{yyyuuuyyy~~~wwwpppggg```XXXPPPMMMPPPKKKFFF???777111...---...************))))))))))))((((((((((((((((((((((((((())))))))))))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''((()))((((((((((((((((((((((((%%%&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((((((((())))))))))))((((((''''''&&&&&&***)))))))))((((((((('''))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((()))))))))***''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++*********+++******))))))))))))*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,---------------............///000000000111111111222222000333555555555:::CCCKKKYYYjjj||||||wwwtttrrrrrrsssrrrrrryyy~~~}}}|||}}}~~~~~~~~~|||zzzzzz~~~~~~~~~{{{{{{sssssstttxxx}}}wwwppphhh]]]SSSQQQTTTPPPLLLEEE>>>777333111000++++++++++++*********)))))))))))))))))))))))))))((())))))******))))))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''(((***(((((((((((((((((((((((($$$%%%'''((((((((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))((((((((((((((((((((('''''''''*********)))((('''''''''))))))))))))************(((((())))))))))))((((((************************))))))))))))************************************''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,+++******+++---***++++++++++++++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,---------------............///000000111111111222222222000444777888;;;CCCQQQ[[[ooo{{{vvvsssttttttvvvyyyzzz~~~~~~uuuqqqpppsss~~~}}}~~~vvvpppkkkllluuuzzzuuupppiii]]]UUUSSSQQQPPPNNNIIIBBB;;;444000,,,,,,,,,,,,++++++++++++************************((()))************)))(((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))((((((((((((((((((((((((%%%&&&((()))))))))'''&&&))))))))))))))))))))))))(((((((((((())))))))))))((()))*********)))(((''''''''''''((((((((((((((())))))))))))((((((((((((((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************''''''(((((())))))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,,,,++++++,,,...++++++---......---++++++)))***,,,---...---,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------.........//////////////////000000000000000444999;;;???KKK[[[hhh~~~~~~xxxuuutttsssuuuvvvzzz~~~~~~}}}}}}~~~~~~}}}rrrmmmkkkmmmxxx~~~|||~~~}}}xxxnnnddddddmmmyyyzzzvvvvvvsssgggZZZRRRQQQSSSTTTRRRKKKAAA666000---------,,,,,,,,,++++++************************((()))***++++++***)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&''')))***+++***((('''))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++)))((('''&&&'''''''''(((((())))))''''''(((((())))))******(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&(((***,,,,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))******))))))******+++,,,---------......---,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------///......///111222111000222888???BBBFFFTTTnnnyyyvvvsssoooqqqwwwyyy{{{~~~~~~~~~~~~xxxqqqnnnpppuuuyyy~~~yyyvvvyyy||||||zzzxxxuuuiiifffhhhllluuu~~~{{{xxxrrrfff[[[VVVTTTRRRRRRQQQKKKAAA888777666333000---***((('''(((((('''''''''(((((()))''''''&&&&&&&&&''''''((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&***)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''')))******)))(((((()))(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******+++*********))))))((((((&&&&&&&&&'''((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((()))***************((()))***)))((((((***,,,+++)))((((((*********)))))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,***(((((()))***)))(((***)))(((((((((((()))***))))))))))))))))))))))))******))))))******+++,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................///...///000222333444444888;;;@@@HHHTTTeeeyyyxxxrrrsssssstttxxx~~~~~~}}}}}}~~~{{{xxxwwwxxxyyy|||~~~{{{uuutttuuutttssstttzzzoooiiiffffffmmmvvvyyy}}}~~~zzzqqqhhh[[[WWWSSSRRRSSSPPPHHHAAA>>>;;;777222...+++***))))))((((((''''''(((((())))))((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&***)))((('''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((''''''(((((((((*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((()))***************((()))***)))((((((***,,,,,,***(((((()))******))))))))))))))))))))))))((())))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((()))***)))(((***))))))(((((())))))***))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------.....................//////////////////000111333555777888@@@AAAGGGVVVkkk}}}~~~uuuqqqooorrrvvvzzz~~~}}}}}}~~~|||www}}}vvvppplllkkklllrrr{{{{{{rrrjjjeeeggglllttt|||}}}wwwfff___WWWTTTVVVVVVRRRMMMHHHCCC<<<555///,,,+++,,,***))))))((((((((())))))+++******))))))*********))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******'''&&&&&&&&&&&&&&&&&&'''******))))))))))))((((((++++++***)))((((((''''''******))))))))))))******(((((((((((((((((((((((((((((()))***************((()))***)))((((((***,,,...+++((('''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&(((***,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------------------------............///////////////000000000000111111222333666:::<<>>666111//////---,,,+++***************+++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''')))******)))(((((()))++++++++++++++++++++++++&&&''''''((()))******+++((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))************************(((((()))***************((()))***)))((((((***,,,---+++((('''((()))))))))((()))))))))*********+++((()))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((()))***)))((()))******++++++******)))))))))))))))))))))))))))******))))))******+++,,,)))***+++,,,---------,,,++++++,,,---------------,,,,,,,,,---......//////------.........///////////////000000111111222222222444555666777<<>>777444222...---,,,+++++++++++++++***)))((((((''''''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************((()))***)))((((((***,,,+++)))((((((*********)))((())))))******+++++++++))))))))))))************&&&&&&'''((()))***++++++(((((((((((((((((((((((()))))))))))))))))))))))),,,***(((((()))***)))((()))***++++++++++++***)))))))))))))))))))))))))))******))))))******+++,,,***+++,,,------.........+++,,,------...---------,,,,,,------.../////////............//////////////////000111111222333333111444777999<<>>EEEQQQ^^^lll{{{|||~~~~~~~~~~~~}}}~~~~~~||||||||||||~~~|||uuupppqqqtttxxx~~~{{{xxxrrrkkkjjjuuu}}}zzzxxx|||pppfffccc^^^___bbbgggkkkiii```YYYJJJBBB888111...---,,,***************************((((((((((((((((((((((((%%%%%%&&&'''''''''''''''(((((('''''''''''''''((()))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''(((((()))((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((***)))((((((((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++,,,,,,,,,,,,++++++***))))))************))))))%%%&&&&&&'''((()))******))))))************))))))************))))))))))))************************(((((((((((())))))******((('''&&&&&&&&&&&&''''''++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***************+++++++++)))***+++---------------------,,,,,,,,,,,,------....................................///////////////000111222333555888:::>>>CCCNNN]]]lllyyy~~~|||zzz{{{~~~~~~yyysssqqqqqqttt|||zzzsssllljjjrrr|||~~~xxxwwwyyy{{{xxxqqqoooeeebbbbbbfffmmmnnnhhhaaaTTTKKK@@@666222000---+++))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''&&&&&&)))))))))(((((('''''''''((((((((((((((((((((((((***))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************)))(((((('''))))))************))))))&&&&&&'''((()))***++++++))))))************))))))++++++******))))))((((((************************((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))***,,,---......---,,,...------,,,,,,------.......................................///////////////111222222222444888;;;AAALLL\\\lllzzz~~~wwwvvvwww|||~~~}}}}}}~~~~~~~~~yyyuuuqqqqqqwwwxxxtttrrrppprrrvvv{{{~~~xxxtttsss}}}~~~|||ooohhhbbbbbbgggjjjiiieeeZZZQQQEEE;;;555111...+++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))((('''&&&&&&%%%%%%&&&&&&'''((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&''''''''''''''''''*********))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((()))))))))((('''&&&&&&))))))************)))))))))******+++++++++***)))))))))************))))))++++++******))))))((((((************************(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((''''''''''''((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,(((***,,,.........---,,,......------------..........................................///////////////111333333333666;;;@@@HHHXXXlll{{{xxxuuuwww{{{~~~~~~}}}}}}}}}~~~~~~~~~yyytttpppssszzzzzzzzz{{{xxxvvvvvvsss|||wwwpppyyy{{{qqqfff```aaaeeehhhhhh^^^VVVJJJAAA:::555///,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&'''((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''(((((()))'''''''''''''''(((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))************))))))((())))))************))))))++++++,,,---,,,+++)))((())))))************))))))************))))))))))))************************((((((((((((((((((((((((((((((((((((((()))******''''''''''''(((((((((((()))))))))*********++++++)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,(((***,,,...///...,,,+++......------------..........................................////////////---111444555666:::AAAGGGOOObbbwww}}}wwwxxx~~~}}}}}}}}}}}}~~~~~~}}}}}}vvvppprrrwww|||~~~~~~~~~rrrwww~~~qqqyyy{{{nnndddaaadddhhhkkkddd]]]RRRJJJCCC===666111************************))))))))))))))))))))))))'''''''''''''''(((((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''''''''((('''''''''(((((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))***+++++++++******))))))************)))))))))***,,,,,,,,,+++)))((())))))************)))))))))))))))))))))*********************************((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))(((((())))))******++++++************++++++++++++)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,((())),,,...///...,,,+++......------------........................................../////////000,,,000555777888===FFFMMMQQQfff{{{}}}{{{~~~zzzxxx}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~xxxqqqqqqvvvvvvwww{{{~~~|||wwwsssuuuzzztttzzz~~~tttiiidddeeejjjnnnjjjdddZZZRRRLLLEEE>>>888,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((('''&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&''')))***,,,---(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))(((((((((''''''((()))***************))))))************))))))'''(((***++++++***)))((())))))************))))))(((((())))))******++++++************************%%%&&&&&&'''((()))******(((((())))))))))))(((((())))))))))))************************************++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////.........---------////////////////////////......///000111222333333222000333:::>>>@@@IIITTT```uuu~~~xxxxxx}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}{{{{{{{{{||||||yyyuuuqqqnnnssszzz~~~~~~~~~uuupppxxx~~~zzzzzzooohhheeefffjjjfffaaa\\\UUULLLAAA:::///000000---)))&&&%%%%%%)))((((((((((((((()))***))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((())))))*********+++(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))---+++***((('''&&&''''''((('''''''''''')))+++,,,******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******$$$%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((())))))))))))************************************+++******************+++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////.........---------////////////////////////...//////000000111222222333222666<<>>999333///......---+++***))))))(((((()))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++((()))***++++++,,,++++++******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))*********************************************++++++*********************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................///////////////////////////////////////000222333555888===DDDMMM\\\nnn}}}wwwsssuuuvvvvvv}}}~~~}}}}}}}}}||||||{{{{{{{{{|||~~~}}}~~~~~~}}}~~~~~~|||~~~~~~~~~}}}~~~~~~~~~~~~{{{zzzyyyyyy{{{|||{{{zzzuuunnnhhhjjjrrrzzz|||{{{|||~~~zzzuuusssuuu~~~vvvooohhhbbb___dddllllllbbbXXXGGG???555000000000///,,,******))))))((()))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''(((***+++,,,+++************++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******$$$$$$%%%&&&''''''(((((((((((())))))))))))((((((((()))))))))************************************)))***++++++++++++***)))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------.....................////////////////////////000///...///000111333555777;;;BBBKKKXXXiiizzztttnnnrrrxxx{{{~~~}}}~~~~~~~~~||||||yyyzzz|||}}}|||}}}}}}~~~~~~}}}~~~~~~|||||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~||||||{{{zzzzzz||||||{{{zzztttpppllljjjlllpppvvvzzz{{{tttvvv}}}|||uuulllddd^^^aaajjjnnniiicccPPPGGG:::333111000...+++++++++***)))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''((()))*********)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******%%%%%%&&&'''((()))***+++(((((())))))))))))(((((())))))))))))************************************)))***+++,,,,,,+++***))))))))))))************+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...............////////////////////////000/////////111333666888;;;AAAKKKWWWiii|||{{{rrruuu}}}~~~yyy~~~~~~}}}yyy{{{|||}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||~~~|||~~~~~~~~~~~~|||~~~}}}~~~~~~~~~|||~~~}}}||||||}}}|||zzzxxxqqqqqqnnniiieeegggooovvvxxxrrrttt}}}sssjjjaaa```gggmmmmmmjjj[[[QQQEEE:::444111...,,,,,,+++******))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((()))************)))''''''''''''''''''''''''(((''''''''''''((())))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&((((((((()))))))))((((((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))******+++++++++,,,(((((())))))))))))(((((())))))))))))************************************(((***+++,,,,,,+++***((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////////////////////////////000/////////222666999<<>>EEENNN\\\rrrxxxrrrqqq||||||yyy{{{|||{{{xxxxxxzzz|||}}}~~~~~~~~~}}}}}}}}}}}}|||~~~}}}}}}~~~}}}~~~|||~~~~~~~~~}}}{{{vvvrrrtttsssoooiiieeefffjjjooovvv~~~{{{xxx~~~ssspppqqq}}}xxx~~~xxxooojjjkkknnnpppppplllfffZZZKKK>>>555222222---,,,+++***))))))))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&''')))***+++******,,,+++***)))))))))++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******'''''''''''''''((()))***((((((((((((((((((((((((++++++******)))(((((('''))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------.........------------...//////333///...111444666;;;BBBFFFUUUmmmwwwrrrllllllttt~~~}}}~~~~~~|||yyyxxxzzz}}}~~~}}}|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||}}}~~~|||}}}}}}}}}~~~~~~}}}xxxuuuuuuvvvooollliiiffffffiiilllnnnrrrwwwttt|||yyyrrruuu|||{{{qqqvvv}}}zzzrrrnnnnnnppprrrmmmjjjdddYYYLLL@@@777333...---,,,++++++*********((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%$$$$$$&&&)))***)))(((******))))))((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))(((''''''((()))(((&&&))))))((((((''''''&&&&&&))))))(((((((((((())))))******))))))((((((''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,+++***))))))***+++,,,***************)))(((((((((((((((((((((((((((((()))************+++++++++************************************************(((''''''''''''(((((()))(((((((((((((((((((((((()))))))))))))))*********++++++************+++++++++*********)))))))))(((******************************+++++++++,,,,,,,,,+++,,,,,,---------------,,,,,,---------............------------...//////333000000333555888>>>EEEOOO___www}}}|||jjjiiijjjooozzz~~~{{{zzz|||~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{|||}}}{{{uuuqqqppprrruuunnnnnnnnnoooqqqsssuuuvvvrrrvvv}}}|||zzz}}}rrrqqqrrrwww|||rrrlllkkkmmmooorrrpppkkkaaaUUUHHH===777222000...,,,++++++***)))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&'''((()))'''&&&))))))((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))((('''&&&'''(((((('''&&&((((((((((((((('''''''''))))))(((((((((((())))))''''''(((((())))))******'''(((((()))***)))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))(((''''''((())))))***************)))((((((************************)))************+++++++++************************************************)))((((((''''''''''''((((((((((((((((((((((((((('''(((((()))***+++++++++++++++************++++++***************)))))))))******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,------------...............------......///000333111111555888;;;CCCKKKWWWgggtttyyy|||nnnbbbhhhpppzzz~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{zzzyyyyyy{{{~~~~~~xxxqqqnnnooossswwwsssuuuyyy|||~~~~~~}}}}}}vvvxxx{{{|||~~~{{{rrrkkkooo{{{}}}sssmmmjjjkkkllltttsssqqqjjj```SSSGGG@@@777444000---,,,,,,***))))))((((((''''''(((((()))(((((((((''''''''''''&&&)))(((''''''((((((&&&$$$'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))(((&&&%%%&&&'''((('''&&&'''''''''((((((((((((((())))))(((((((((((())))))''''''(((((())))))******((())))))***************))))))))))))))))))))))))))))))(((((())))))***+++)))((((((''''''(((((())))))************))))))(((************************)))************+++++++++***************************************************)))((('''''''''''''''((((((((((((((((((((((((((((((((()))******++++++))))))(((((((((((())))))******************************************************+++++++++,,,,,,,,,***++++++,,,---,,,,,,,,,------------...........................//////000222111222666999>>>GGGQQQ^^^nnn~~~vvvtttqqqgggiiittt}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||yyyxxxyyy||||||wwwtttvvvzzz~~~~~~}}}yyywww{{{~~~}}}|||sssrrr{{{xxxrrrmmmjjjhhhmmmnnnooonnnhhh^^^SSSKKK;;;666111---------,,,***))))))(((((((((((())))))((((((((('''''''''''''''((('''''''''))))))'''&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''&&&%%%&&&'''((('''&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))******))))))((((((''''''(((((()))************)))((((((((((((((((((((((((((((((((((((((()))***************))))))*********))))))************)))(((************************))))))*********+++++++++***************************************************)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,,,,******************************+++++++++,,,,,,,,,++++++,,,------------,,,---------........./////////............///000000111000333888;;;AAAMMMXXXkkkyyywwwssstttkkkhhhuuu|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~|||zzzyyyzzz}}}~~~yyyppppppxxx{{{wwwwwwzzz~~~~~~yyyooofff```aaacccgggkkkkkkfff^^^WWWAAA:::333......///---+++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''******)))(((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))'''&&&%%%&&&((()))((('''&&&&&&''''''(((((())))))))))))(((((((((((())))))******))))))((((((''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((('''((())))))***)))))))))******)))))))))((())))))*********))))))))))))))))))))))))))))))))))))*********+++++++++************************************************)))((((((''''''''''''(((((((((((((((((((((((((((*********)))))))))))))))++++++************++++++)))))))))***+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------------.........///////////////......//////000111111222555:::>>>EEESSS```{{{xxxvvvxxxtttlllmmmqqq}}}~~~}}}}}}~~~}}}~~~~~~}}}~~~~~~|||}}}~~~~~~}}}}}}~~~~~~~~~|||}}}~~~~~~~~~~~~}}}{{{{{{|||}}}zzzoookkkppp{{{zzzwwwwwwzzzrrrddd[[[\\\]]]aaahhhllllllfffaaaKKKBBB888222111000...+++***))))))(((((())))))***'''(((((((((((()))))))))&&&%%%&&&(((***+++***)))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&''')))***)))((('''''''''((((((((((((((())))))(((((((((((())))))''''''(((((())))))******&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***&&&''''''((((((''''''&&&((())))))************)))(((((((((((((((((((((((()))************+++++++++************************************************(((''''''''''''(((((()))(((((((((((((((((((((((((((((())))))******++++++++++++************++++++((())))))***,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////..................///////////////////////////000000111222444888>>>BBBJJJYYYggguuusss{{{xxxmmmnnnyyy}}}}}}~~~~~~~~~}}}|||||||||}}}|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||}}}~~~|||{{{}}}~~~}}}|||{{{|||~~~}}}}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||tttooopppvvvzzzyyyvvvwwwyyywwwiii``````___bbbgggmmmoookkkgggWWWMMM???777444222...*********))))))))))))******'''((((((((())))))))))))'''''''''(((***+++)))((())))))((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&(((***++++++***((((((((((((((('''''''''))))))(((((((((((())))))''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))&&&&&&'''(((((('''&&&&&&(((((()))***************)))))))))))))))))))))))))))************+++++++++************************************************'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&''')))***,,,------))))))(((((((((((())))))(((((()))***,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,---...//////000/////////............/////////000///////////////000111111444666;;;AAAEEEMMM]]]lll|||~~~}}}uuummmqqqppplllttt~~~~~~|||~~~~~~}}}|||{{{{{{{{{||||||}}}~~~|||~~~~~~}}}~~~~~~}}}|||}}}~~~}}}~~~}}}{{{zzz~~~~~~~~~~~~~~~{{{{{{{{{|||}}}}}}}}}}}}~~~}}}|||||||||}}}~~~zzzzzz{{{}}}~~~~~~}}}|||{{{|||}}}~~~~~~~~~}}}xxxtttssstttvvv}}}~~~vvvtttqqq||||||qqqiiifffeeedddiiinnnpppnnnjjjaaaUUUEEE;;;666333---(((******))))))))))))******'''((((((((())))))*********)))((()))******(((&&&******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''''''''&&&(((((((((((())))))))))))(((''''''(((+++,,,++++++))))))(((((('''''''''&&&))))))(((((((((((())))))*********)))((((((''''''(((((()))***************))))))))))))))))))))))))'''''''''''''''((())))))'''((()))******)))((('''(((((()))***************************************)))************+++++++++************************************************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***++++++,,,,,,++++++***)))(((((()))***+++---...+++++++++***************++++++******************000000///...------,,,,,,............///////////////000111000///000222333555999???EEELLLVVVbbbjjj|||wwwpppkkknnn{{{sssoooxxx~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||}}}}}}|||~~~~~~~~~~~~~~~}}}|||{{{}}}~~~}}}|||{{{{{{{{{}}}|||{{{zzzyyyyyyyyyyyy}}}~~~~~~}}}|||}}}~~~~~~|||zzzzzz{{{~~~}}}||||||{{{|||||||||~~~~~~}}}}}}||||||}}}}}}||||||~~~~~~}}}|||{{{}}}}}}}}}|||{{{|||{{{zzzxxxvvv}}}qqqlllsss}}}|||xxx|||tttpppiiicccdddkkkppppppnnnccc___TTTDDD888555333111)))((((((***,,,---,,,+++)))((((((((((((((()))))))))((('''&&&&&&'''((()))))))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''******))))))((((((''''''((((((((((((((((((((((((***))))))(((((((((((((((''''''(((((())))))*********((('''&&&&&&'''(((***''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))***************)))))))))))))))******************************))))))))))))******(((((()))***,,,---...///))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))******************************)))))))))***++++++,,,,,,******************++++++++++++******************,,,,,,,,,---------------............////////////...///000000///000222444;;;===CCCKKKWWWbbbkkkpppxxxssspppsss~~~qqquuu~~~~~~}}}}}}~~~~~~}}}~~~}}}{{{zzz{{{|||}}}zzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||}}}}}}|||}}}~~~~~~}}}|||zzzzzz{{{{{{{{{||||||||||||||||||{{{{{{|||||||||zzzzzzyyyxxxwwwwwwwwwwww}}}~~~~~~}}}|||}}}~~~|||}}}~~~}}}{{{yyyyyyzzz||||||{{{{{{zzz{{{{{{{{{~~~~~~}}}}}}}}}}}}}}}~~~|||}}}~~~~~~~~~||||||~~~~~~}}}|||}}}}}}{{{zzzssszzz{{{qqquuu{{{vvv~~~xxxsssmmmgggfffjjjnnnppppppjjjggg]]]LLL???777222...,,,+++***+++,,,,,,+++***)))))))))(((((())))))***)))(((''''''''''''((()))))))))((('''''''''''''''))))))(((''''''''''''(((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((''''''((()))******(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((''''''''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))******)))))))))))))))))))))******************************))))))))))))******))))))******+++,,,------************************,,,+++++++++************(((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********++++++***)))(((((((((((()))***)))***++++++,,,+++***))))))))))))***+++++++++,,,******++++++++++++++++++((()))***+++---...//////............////////////---////////////111444666AAABBBHHHVVVgggtttyyyxxxxxxvvvxxxxxxrrr|||}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~{{{xxxwwwxxxzzz{{{yyy{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~||||||~~~~~~~~~~~~||||||xxxwwwwwwxxxyyy{{{|||~~~~~~zzzvvvvvvwwwwwwxxxyyyzzzzzzvvvuuutttssssssrrrssssssxxxzzz{{{zzzyyyyyyzzz{{{yyy{{{|||{{{yyyxxxxxxyyyzzzzzzyyyyyyyyyzzzzzz{{{~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||qqqrrruuu{{{zzzyyyxxx{{{yyy}}}~~~yyytttnnnjjjhhhjjjnnnpppooonnngggXXXJJJ???666//////---++++++++++++***)))+++******)))))))))******))))))(((((((((((()))))))))((((((''''''''''''(((******)))((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((()))+++,,,))))))))))))(((((((((((()))((('''&&&&&&'''((())))))((((((''''''(((((()))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************************************))))))))))))***************+++++++++,,,,,,************************+++++++++++++++*********(((((((((((())))))))))))))))))(((((((((((()))))))))*********+++++++++++++++***(((''''''(((***+++)))***,,,---,,,+++((('''(((((()))***+++,,,,,,,,,******+++++++++++++++,,,))))))***,,,---...///000............////////////---...//////000222666999DDDEEEMMMaaawww{{{zzztttwww}}}~~~}}}~~~~~~~~~~~~|||{{{zzz||||||~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||zzzyyyyyyyyyyyyzzzyyyzzz|||~~~}}}||||||}}}}}}}}}}}}}}}}}}~~~||||||||||||||||||||||||||||||}}}~~~|||}}}}}}~~~~~~}}}}}}|||yyyxxxwwwwwwxxxzzz|||}}}|||||||||}}}~~~}}}zzzwwwqqqrrrrrrsssssstttttttttqqqqqqpppooonnnnnnnnnnnnppprrrssssssrrrrrrtttuuuuuuwwwxxxxxxwwwvvvwwwwwwxxxxxxwwwxxxxxxyyyzzzzzz|||||||||||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sssnnnkkkpppyyy|||tttssszzz}}}zzz||||||vvvnnnhhhfffiiimmmnnnqqqnnndddWWWKKK???666111...+++******+++***))),,,+++******************)))))))))))))))))))))))))))(((''''''''''''((((((***)))((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((()))************))))))(((((('''''')))(((''''''''''''((()))))))))(((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************************************))))))))))))******+++++++++***************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))*********++++++++++++,,,+++)))(((((()))+++,,,***+++,,,---,,,***(((&&&(((((()))***+++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,------.........///............////////////---...///000111555999===DDDHHHTTTjjjwww|||rrrttt~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~}}}|||{{{zzz|||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}vvvxxxzzz|||||||||zzzyyyyyyzzz|||~~~~~~}}}|||{{{zzzzzz|||||||||{{{{{{|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||~~~||||||}}}}}}}}}}}}|||||||||{{{yyywwwwwwxxxyyyzzzxxxxxxxxxzzz{{{zzzxxxvvvqqqqqqqqqqqqpppooonnnmmmlllkkkjjjiiihhhhhhhhhhhhiiikkklllmmmllllllnnnpppppprrrttttttsssssstttuuuuuuuuuuuuuuuvvvwwwyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{|||}}}~~~~~~~~~xxxoooiiilllrrryyysssmmmtttwwwvvv~~~|||sssjjjeeeeeehhhlllrrruuunnncccVVVGGG<<<333///,,,)))******+++***,,,,,,+++***))))))******(((((())))))))))))((((((((((((''''''''''''(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''((((((''''''''''''(((((())))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******************************************))))))))))))******++++++************))))))************************)))))))))))))))*********(((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********+++++++++***))))))))))))***+++***+++,,,,,,+++***)))((()))))))))***+++++++++,,,******++++++,,,---------.....................---............////////////---...000111333777===AAAEEEMMM^^^tttooo}}}uuusssttt{{{}}}||||||~~~~~~~~~|||||||||||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}yyyzzz{{{|||}}}|||{{{{{{{{{}}}~~~~~~|||{{{{{{{{{||||||||||||{{{{{{rrruuuyyy}}}~~~|||yyywwwwwwxxxzzz|||}}}~~~~~~}}}|||zzzyyyxxxxxx{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxzzz||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzz|||zzzxxxvvvuuutttttttttuuuuuuuuuvvvwwwwwwuuusssoooooooooooommmjjjhhhfffeeedddcccbbbaaaaaaaaaaaabbbdddfffffffffggghhhjjjhhhjjjmmmnnnmmmnnnoooppppppqqqqqqrrrssstttvvvwwwuuuuuuvvvvvvxxxyyy{{{{{{{{{{{{||||||||||||||||||~~~~~~~~~}}}{{{{{{|||vvvxxxzzz|||}}}}}}}}}|||~~~}}}|||}}}~~~tttmmmnnnnnnnnnvvvwwwnnnqqqyyyrrrxxxyyyqqqiiiffffffllluuuzzzwwwmmm___OOOBBB888444///+++***+++,,,,,,,,,+++***)))))))))))))))''''''((((((((((((''''''(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++******************************))))))))))))************************))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))+++++++++*********************************++++++******++++++,,,------...------------------------............////////////...///111222555:::@@@EEEHHHUUUiii|||}}}wwwoootttrrryyy~~~|||yyyvvvttttttuuuvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyxxxyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~||||||||||||}}}~~~}}}}}}||||||}}}~~~~~~||||||}}}}}}}}}}}}||||||{{{{{{|||}}}}}}|||{{{{{{uuuvvvxxxzzz{{{{{{{{{zzzzzz{{{}}}~~~}}}{{{yyywwwxxxxxxyyyyyyyyyyyyxxxxxxrrruuuxxxzzz{{{yyywwwuuuuuuuuuwwwyyyzzz|||}}}~~~}}}}}}|||zzzyyyxxxwwwvvvxxxwwwvvvuuutttsssssssssuuuuuuuuuuuuuuuuuuuuuuuussstttvvvxxxxxxxxxvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwvvvuuutttrrrqqqooonnnnnnpppooonnnnnnnnnmmmkkkiiihhhhhhiiihhhfffccc```___]]]]]]\\\[[[ZZZZZZZZZZZZYYYZZZ]]]]]]^^^^^^```bbb```ccceeegggggggggiiijjjkkkkkklllmmmnnnppprrrsssrrrrrrrrrsssuuuwwwxxxyyyzzzzzzzzz{{{{{{|||||||||~~~~~~~~~~~~}}}||||||}}}{{{zzz{{{rrrtttvvvyyy{{{{{{{{{zzz|||{{{zzz{{{~~~~~~xxxsssrrrmmmggglllwwwssspppxxxsssttt{{{zzzrrrlllhhhiiisss}}}}}}vvvjjjZZZMMMAAA<<<444///---,,,,,,,,,,,,+++***)))((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))))))))(((((('''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((())))))))))))''''''((((((((((((''''''(((''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((()))******++++++******************************))))))))))))******))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''+++******))))))***+++++++++++++++*********************+++,,,,,,---......+++++++++,,,,,,---------............/////////000///000111333666;;;BBBGGGLLL[[[qqqvvvqqqvvv|||sssyyy~~~~~~~~~~~~~~~|||zzzyyywwwtttooommmmmmnnnoooooonnnnnnnnnnnnooopppqqqrrrrrrssstttuuuwwwzzz|||}}}|||{{{zzzzzz{{{{{{zzzyyyxxxyyyyyyyyy{{{|||}}}~~~{{{zzzyyyyyyyyy{{{|||}}}zzz{{{{{{{{{{{{{{{zzzzzzxxxyyyzzz{{{{{{zzzyyyxxxrrrtttvvvxxxyyyzzzzzzzzzyyyzzz{{{|||{{{yyyvvvtttvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwvvvuuutttssssssuuuvvvxxxzzz{{{|||}}}|||{{{zzzxxxwwwvvvuuuvvvuuutttrrrqqqpppoooooorrrrrrrrrrrrrrrrrrrrrrrrpppqqqssstttuuutttrrrqqqttttttssssssssssssttttttpppppppppooonnnlllkkkjjjkkkiiigggffffffdddaaa___``````aaa```___\\\ZZZXXXXXXXXXWWWVVVUUUUUUUUUUUUQQQRRRUUUVVVVVVWWWYYY[[[[[[]]]```bbbbbbcccdddfffggghhhhhhiiikkkmmmooopppoooppppppqqqsssuuuwwwxxxyyyyyyzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}||||||yyy|||}}}{{{{{{|||ppprrruuuwwwyyyzzzyyyyyyzzzyyyyyyzzz}}}~~~~~~}}}{{{wwwvvvmmmcccgggrrrxxxqqqsss}}}uuuqqqvvv{{{|||zzzqqqkkkcccppp||||||rrrdddXXXHHHBBB999222...---,,,++++++***)))(((''''''''''''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''((()))*********)))((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''(((((())))))******''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''******))))))))))))******))))))))))))))))))))))))******))))))(((((((((''''''(((((()))***+++++++++******************************))))))))))))******((()))))))))************++++++++++++++++++++++++)))))))))******+++++++++''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++++++++******************++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,---------......------,,,+++,,,---...///000//////.........//////555111000555888:::BBBLLLOOOeeeuuuzzzzzzpppkkkrrryyy}}}vvvzzzzzzzzzyyyxxxwwwuuusssrrrsssqqqmmmiiifffeeeeeeeeegggggghhhiiiiiiiiihhhhhhiiikkkmmmpppqqqrrrrrrrrrvvvvvvvvvvvvvvvvvvvvvvvvrrrsssuuuwwwwwwvvvuuutttyyyyyyxxxwwwvvvtttrrrqqqvvvvvvuuuuuuuuuuuuuuuvvvwwwvvvvvvuuuuuutttttttttvvvttttttuuuxxxxxxuuurrruuuvvvvvvuuusssqqqrrrsssssssssssstttuuuuuusssqqqnnnppprrrtttuuutttsssrrrsssqqqooonnnoooqqqtttuuuzzzzzzxxxwwwuuusssrrrqqqtttrrrpppooommmmmmmmmnnnnnnooopppooonnnmmmmmmnnnmmmnnnpppqqqqqqooonnnlllmmmnnnnnnooooooooonnnnnnnnnnnnooonnnllliiifffdddddddddcccbbb___\\\YYYWWWZZZZZZ[[[[[[YYYXXXVVVUUUSSSSSSTTTTTTSSSRRRPPPOOOQQQRRRSSSSSSRRRSSSUUUWWWVVVWWWXXXYYY[[[]]]___```aaaeeehhhgggeeedddgggkkklllmmmoooqqqrrrrrrrrrqqqppprrrtttvvvxxxyyyyyyyyy{{{|||~~~}}}||||||~~~~~~}}}||||||}}}}}}{{{zzzyyy||||||}}}}}}}}}}}}||||||wwwwwwvvvvvvvvvxxxyyyzzzwwwxxxyyyzzz{{{{{{{{{{{{}}}yyyuuuqqqmmmkkkjjj{{{uuutttyyyzzz~~~sssnnnlllwww~~~xxxkkkjjjkkkqqqxxxxxxrrrmmmmmmYYYNNN???666444444111...---,,,+++***)))'''&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***)))(((''''''&&&''''''''''''''''''(((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))******))))))((((((''''''&&&((())))))(((((()))++++++++++++*********))))))(((((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,+++*********+++,,,---++++++******++++++,,,---''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))*********************************++++++++++++++++++++++++******************+++,,,************++++++++++++---,,,,,,,,,,,,---......000//////.........//////222000222888;;;===DDDLLLUUUjjjwwwyyyuuujjjdddlll~~~|||{{{}}}{{{yyyxxxttttttsssrrrpppnnnlllkkkjjjiiifffdddbbbaaaaaaaaa```aaaaaabbbbbbbbbbbbbbbdddeeegggiiikkkmmmmmmnnnnnnpppqqqsssttttttsssssspppqqqssstttsssrrrpppooossssssssssssrrrqqqpppooorrrrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooonnnooorrrrrrpppnnnqqqqqqqqqpppooonnnmmmmmmnnnnnnnnnooopppooonnnmmmkkklllnnnpppppppppooonnnnnnmmmlllllllllnnnpppqqquuuuuutttrrrqqqooonnnnnnooommmllljjjiiihhhiiiiiikkklllllllllkkkkkklllnnnlllmmmnnnnnnmmmkkkiiihhhiiiiiijjjjjjjjjiiihhhhhhgggggggggfffdddaaa___]]]]]]]]]\\\[[[ZZZXXXVVVUUUWWWXXXXXXXXXWWWVVVTTTSSSQQQRRRSSSSSSSSSRRRQQQPPPOOOQQQRRRQQQQQQQQQSSSUUUUUUUUUVVVWWWYYY[[[\\\]]]^^^bbbeeedddaaaaaadddgggjjjkkklllnnnoooooooooooooooppprrrtttvvvvvvwwwwwwyyyzzz}}}}}}}}}}}}~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}|||xxxwwwvvvvvvvvvwwwxxxxxxwwwxxxyyyzzzzzz{{{{{{{{{}}}|||yyyvvvssspppmmmllluuuzzzrrrrrruuuzzz|||ssslllpppzzz~~~tttkkkggggggmmmrrrqqqpppppplll]]]KKK@@@<<<999333...---,,,+++***)))(((''''''((((((''''''''''''((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''(((((()))''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))((((((((((((&&&((())))))(((((()))+++*********))))))((((((((('''(((((()))******+++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++++++++*********+++,,,---++++++******++++++,,,---''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))************************++++++++++++++++++++++++,,,++++++************+++,,,------------.........+++,,,------......------/////////......//////000000111555;;;@@@CCCHHHOOO\\\oooxxxvvvpppfffdddooo~~~|||~~~|||zzzwwwuuuttttttnnnnnnmmmkkkiiifffdddcccaaa``````___^^^^^^]]]]]]ZZZZZZ[[[[[[\\\\\\\\\\\\^^^___```bbbdddfffhhhiiihhhiiilllnnnooopppooooooooopppqqqqqqqqqooommmlllnnnnnnoooooonnnnnnmmmlllmmmmmmmmmlllllllllkkkkkkkkkkkklllllllllllllllmmmkkkjjjiiiiiikkkmmmllllllnnnmmmlllllllllkkkhhhfffhhhiiiiiijjjjjjiiiiiihhhhhhiiijjjkkkkkkjjjiiihhhiiiiiiiiijjjkkkllllllmmmpppooonnnmmmlllkkkjjjjjjiiigggfffdddcccccccccdddeeeeeeeeeeeedddfffiiilllkkkkkkkkkkkkiiigggeeeddddddddddddddddddcccbbbaaabbbbbbaaa```^^^[[[YYYWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTUUUVVVVVVVVVVVVUUURRRSSSTTTTTTSSSTTTVVVXXXXXXXXXXXXYYYZZZ\\\]]]^^^___bbbdddcccaaaaaacccfffggghhhiiikkkkkklllllllllmmmnnnpppqqqsssssssssssstttwww{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}yyyyyyxxxvvvvvvuuuuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxvvvssspppooonnnvvvsssmmmnnnqqqtttxxx{{{yyymmmlllwwwzzzoooeee^^^bbbjjjppptttxxx|||mmmYYYKKKEEE???777000---,,,+++***))))))(((((()))((((((''''''(((((()))''''''((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''(((******''''''''''''(((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''(((((((((((())))))))))))'''((())))))(((((()))***))))))(((((((((((('''''''''''''''((())))))******+++++++++++++++++++++++++++++++++***************)))************+++++++++++++++******++++++,,,---++++++******++++++,,,---''''''''''''''''''''''''(((((((((((())))))))))))++++++******))))))((((((***************+++++++++++++++++++++++++++++++++---,,,++++++************........./////////000000+++,,,---...///...---,,,//////////////////000111111333777===BBBIIIPPPVVVcccrrrvvvppplllhhhmmm}}}}}}zzzyyyxxxvvvsssrrrpppppppppkkkjjjiiigggeeeccc```___\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[\\\]]]___aaaccceeefffeeeeeeeeefffgggiiijjjkkkmmmnnnoooqqqqqqpppnnnmmmnnnnnnnnnmmmmmmkkkjjjjjjhhhhhhhhhhhhhhhggggggfffggghhhhhhhhhiiijjjjjjjjjiiihhhffffffgggiiijjjkkkllljjjhhhhhhhhhgggdddaaacccdddeeeeeedddcccddddddffffffggggggfffeeeddddddccceeefffhhhiiiiiiiiihhhjjjjjjiiiiiihhhgggggggggcccbbb```___^^^^^^______]]]]]]]]]\\\\\\___cccgggffffffgggfffeeedddcccbbb````````````______^^^]]]``````___^^^\\\ZZZXXXVVVUUUUUUUUUUUUVVVXXXZZZ\\\\\\]]]^^^______^^^]]]\\\\\\\\\]]]^^^______``````\\\]]]^^^]]]]]]]]]___aaa`````````aaaaaacccddddddfffhhhiiiiiigggfffhhhjjjhhhhhhiiiiiijjjjjjkkkkkkmmmmmmnnnooopppqqqqqqqqqqqqtttzzz}}}}}}~~~~~~~~~~~~~~~~~~{{{zzzyyywwwvvvtttssssssuuuvvvwwwxxxyyyyyyyyyyyyvvvwwwyyyyyyxxxvvvsssrrrkkknnnwwwxxxmmmhhhhhhkkkpppwwwrrrnnnxxx|||uuuiii___^^^dddlllwwwuuueeeWWWKKKBBB:::555...---+++***))))))******))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((''''''(((((((((&&&'''((())))))((('''&&&''''''(((((())))))******''')))***)))((('''(((***((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++************************))))))*********++++++++++++***++++++++++++,,,,,,++++++******++++++,,,---(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((())))))*********+++++++++++++++++++++++++++++++++------,,,+++*********+++******+++++++++,,,,,,,,,+++,,,---...///...---,,,///////////////000111111444777:::>>>DDDOOOZZZ```iiirrrppphhhhhhkkkwwwzzzyyyxxxvvvvvvpppooommmjjjiiihhhhhhiiigggfffeeedddbbb___]]]\\\ZZZZZZZZZZZZYYYXXXVVVVVVXXXXXXWWWXXXXXXZZZ[[[\\\]]]^^^___aaabbbdddeeefffcccaaa^^^\\\]]]___bbbdddgggiiilllnnnooooooooonnnnnnmmmmmmkkkiiigggeeedddbbbbbbcccddddddcccbbbbbbddddddeeeeeeffffffggggggffffffeeeeeedddfffgggiiihhhfffdddbbbaaa```___]]]]]]___```___]]]\\\^^^```bbbbbbbbbaaa```___^^^]]]\\\^^^```bbbcccccccccbbbcccccccccccccccccccccccc^^^]]][[[ZZZYYYYYYZZZ[[[XXXXXXXXXWWWWWWYYY]]]aaa^^^_________``````______\\\\\\\\\\\\\\\[[[ZZZZZZ\\\\\\[[[ZZZYYYXXXWWWVVVWWWWWWXXXYYY\\\___bbbdddcccdddfffggggggggggggfffeeeffffffggghhhiiijjjjjjgggiiiiiiiiiiiiiiikkkmmmkkkkkkkkkkkklllmmmnnnooopppqqqqqqqqqpppooopppqqqnnnmmmmmmmmmllllllmmmmmmoooooooooppppppqqqqqqrrrpppuuu{{{~~~~~~~~~~~~}}}|||{{{yyywwwtttsssrrrtttuuuvvvwwwxxxxxxxxxxxxuuuwwwxxxyyyyyywwwuuutttmmmiiilllxxx|||pppeeeeeeeeejjjrrr|||~~~tttxxxxxxppphhhcccbbbgggttt|||ssseeeSSSEEE<<<999///...,,,***))))))***+++))))))(((((((((((())))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''(((((())))))******((()))***)))((('''((()))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++************************))))))*********+++++++++******++++++,,,,,,,,,,,,++++++******++++++,,,---(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,------......------////////////000111222222666:::>>>@@@HHHVVVbbbhhhlllqqqiiiccciiirrr~~~}}}zzz~~~}}}~~~{{{tttooommmmmmllljjjhhheeeddddddeeefffaaaaaa```___^^^\\\ZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTXXXWWWWWWWWWXXXYYY[[[\\\```aaaccceeeffffffffffff```]]]YYYWWWWWWYYY]]]___bbbdddgggjjjlllmmmmmmllllllkkkjjjhhhfffcccaaa___^^^___aaabbbccccccbbbaaacccddddddddddddddddddeeedddeeeeeedddccccccdddfffcccbbb```\\\XXXWWWXXXZZZYYY[[[\\\[[[XXXWWWZZZ]]]```___^^^\\\[[[ZZZYYYXXXVVVWWWYYY[[[]]]]]]]]]]]]]]]]]]]]]^^^^^^_________\\\[[[ZZZYYYXXXYYYYYYZZZYYYYYYYYYXXXWWWXXX[[[^^^YYYYYYZZZZZZ[[[\\\\\\]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWW[[[\\\^^^aaaeeehhhkkkmmmkkklllnnnpppqqqqqqqqqqqqpppoooooopppqqqrrrssstttssstttuuutttttttttvvvxxxuuuuuuvvvvvvxxxyyyzzz{{{|||||||||{{{{{{zzzzzzzzzxxxwwwuuutttsssrrrrrrrrrtttssssssrrrrrrssstttttttttyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{xxxvvvsssrrrssstttuuuvvvwwwwwwwwwwwwvvvwwwxxxxxxwwwvvvuuutttooogggeeemmmvvv~~~vvvmmmkkkiiihhhlllvvv~~~zzzzzz{{{wwwsssnnnhhhgggqqq}}}sssaaaNNNAAA;;;222000---+++))))))***+++***))))))(((((())))))***''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******(((''''''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((((((((())))))))))))((()))***)))((('''((()))(((((())))))))))))*********************+++++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////000111222333666===BBBEEENNN]]]hhhllliiilllfffeeesss}}}~~~~~~~~~}}}}}}uuuooojjjhhhfffdddhhhfffcccaaa``````bbbccc^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZYYYXXXXXXYYY[[[^^^___bbbdddgggiiiiiihhheeeddd]]]\\\[[[[[[[[[]]]^^^```cccdddgggjjjkkklllkkkkkkjjjjjjiiigggeeecccaaa```aaabbbeeeggghhhiiihhhhhhhhhhhhhhhhhhggggggggggggeeegggiiihhheeecccdddeee```aaa___YYYQQQPPPUUU[[[YYY\\\]]][[[XXXWWW[[[___aaa```___]]][[[YYYXXXXXXUUUVVVWWWYYYZZZ[[[\\\\\\\\\\\\]]]^^^^^^___``````aaaaaa___^^^^^^^^^___```_________^^^\\\[[[]]]^^^\\\\\\\\\\\\\\\]]]]]]]]]\\\]]]^^^_______________]]]]]]]]]]]]]]]^^^^^^___dddfffiiimmmqqqtttwwwxxxtttvvvxxxzzz||||||||||||{{{zzzzzzzzzzzz{{{}}}}}}}}}|||zzzyyyxxxxxxxxxxxxwwwvvvvvvvvvwwwxxx{{{~~~~~~~~~~~~|||zzzwwwtttssssssssstttuuuvvvvvvvvvvvvxxxxxxwwwvvvuuuttttttsssooofffcccgggjjjmmmxxx}}}vvvmmmjjjppp}}}xxxzzz~~~~~~|||wwwrrrsssxxx|||ooo]]]III<<<444222...+++)))))))))*********))))))))))))******''''''((((((((((((''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((((('''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((())))))))))))(((((((((((((((******)))(((''''''((('''''''''(((((()))))))))***************)))))))))++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++)))***+++,,,,,,,,,++++++++++++******++++++,,,---))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,------...(((((()))))))))*********...---,,,+++,,,---...///////////////000111222333444===EEEIIISSSbbbkkkmmmeeehhheeejjj~~~}}}~~~xxxnnngggdddcccaaa``````^^^[[[YYYXXXYYY[[[\\\^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWYYY[[[^^^```]]]\\\[[[[[[\\\___aaacccbbbeeehhhkkkjjjhhhdddbbb\\\^^^```bbbcccdddccccccfffgggjjjlllmmmmmmlllkkkjjjjjjjjjiiihhhfffeeedddfffhhhkkknnnpppppppppooonnnnnnmmmmmmllllllkkkkkkhhhkkkmmmllliiiffffffgggaaacccaaaYYYPPPNNNUUU^^^]]]```aaa___[[[[[[^^^ccceeedddbbb```^^^\\\[[[[[[WWWXXXYYYZZZ[[[]]]^^^___^^^___```aaabbbccccccdddiiihhhffffffeeefffggggggdddeeeeeedddaaa______```cccbbbaaaaaa````````````aaabbbcccdddeeefffffffffdddddddddeeefffggghhhiiikkknnnrrrwww{{{~~~}}}~~~}}}||||||{{{{{{yyyxxxxxxxxxyyyzzz}}}~~~}}}{{{xxxuuutttrrrssstttuuuvvvvvvvvvvvvzzzyyywwwuuutttsssssssssooofffbbbeeecccbbbkkkzzzuuulllnnn{{{zzzwww{{{~~~~~~xxxwww}}}}}}~~~yyyiiiQQQ???666333///+++)))((()))*********))))))))))))******''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''&&&''''''((()))***''''''''''''((((((((()))'''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))******))))))(((((('''''')))******)))(((''''''(((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++)))***+++,,,---,,,++++++++++++******++++++,,,---''''''''''''((((((((((((************************((((((((()))******++++++******************++++++---+++***(((((()))+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------------------...////////////000444777;;;BBBKKKTTT[[[```eeehhh```bbbhhhuuu~~~|||}}}}}}zzzpppnnnjjjeeeaaa]]][[[YYYXXXXXXXXXWWWVVVVVVXXXZZZ^^^]]]\\\\\\^^^______^^^___^^^]]]]]]___dddiiimmmjjjjjjiiihhhgggffffffeeekkklllmmmnnnnnnmmmkkkjjjhhhjjjlllmmmllllllmmmnnnqqqqqqqqqqqqpppooonnnmmmmmmoooqqqrrrrrrqqqooonnnssstttwwwyyyzzz{{{{{{{{{|||{{{yyyvvvtttqqqooonnnrrrtttsssooonnnqqqqqqnnnkkkjjjeee[[[TTTUUU^^^gggiiilllnnnmmmjjjiiijjjlllnnnllljjjgggffffffggggggddddddddddddeeefffggggggdddddddddgggjjjmmmmmmlllooonnnmmmmmmnnnppprrrttttttrrrpppnnnlllkkkkkkkkkkkkllllllkkkiiiiiijjjllljjjkkkmmmoooppppppoooooooooooooooooopppqqqrrrrrrttt{{{}}}{{{yyywwwwwwxxxzzz|||~~~}}}~~~~~~}}}zzzwwwuuuuuuuuuuuuvvvvvvvvvvvvvvvttttttttttttsssrrrqqqqqqnnnmmmjjjiiiiiihhhfffdddsss{{{{{{uuuxxxzzzsssuuu}}}tttssswwwzzz|||{{{qqq]]]KKK:::555000...,,,)))***///))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&))))))***))))))(((''''''((()))***++++++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))*********)))(((((((((***+++,,,)))************+++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,++++++******))))))))),,,+++***(((((()))+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------------......///000000000000222555888===EEEQQQ]]]eeeiiijjjjjjdddeeejjjyyy~~~|||~~~{{{vvvsssjjjiiieeeaaa]]]YYYWWWVVVVVVWWWXXXWWWWWWXXX[[[]]]`````````bbbdddeeeffffffiiijjjjjjkkkmmmpppsssvvvwwwwwwvvvvvvuuutttttttttuuuvvvwwwyyyyyyxxxvvvuuuvvvwwwyyyyyyyyyyyy{{{|||~~~}}}{{{yyywwwuuutttuuuvvvwwwxxxyyyyyyxxxwww{{{|||}}}{{{yyyyyyuuuxxxxxxuuuuuuxxxyyyvvvsssrrrpppjjjffffffkkkqqqrrrtttvvvuuusssrrrrrrttttttrrrpppmmmkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmnnnooonnnnnnpppsssuuuvvvvvvvvvuuutttssstttuuuwwwxxxxxxwwwtttqqqooonnnnnnnnnoooooopppnnnmmmlllnnnoooqqqqqqrrrssssssssssssrrruuuuuuuuuuuuuuuvvvwwwxxxzzz~~~~~~~~~}}}zzzyyyyyyzzz|||}}}~~~~~~}}}{{{yyyxxxxxxxxxwwwvvvuuuuuuuuuuuutttttttttsssrrrpppooonnnnnnllljjjiiiiiihhhfffdddjjjrrr|||yyyxxx|||wwwuuuzzzuuuppptttyyy~~~zzzfffSSS???777000...,,,))))))+++************************((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''((())))))))))))(((((((((''''''''')))))))))))))))(((''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))*********)))((((((((()))+++,,,)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,+++***)))(((((('''++++++***))))))***+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,---------.........111111111000000333777:::???HHHVVVfffppptttqqqnnniiijjjqqq}}}~~~~~~}}}yyytttnnnkkkeeedddaaa]]]ZZZWWWVVVUUUWWWXXXZZZ[[[\\\___ccceeeggghhhjjjllloooqqqrrrsssuuuwwwzzz|||}}}~~~~~~~~~~~~}}}||||||}}}}}}}}}~~~}}}||||||}}}}}}{{{xxxuuusssqqqqqqqqqqqqqqqrrrrrrtttuuuwwwwww{{{yyyxxxxxxzzz}}}~~~~~~|||{{{{{{{{{|||}}}|||zzzxxxuuusssrrrrrrqqqsssttttttsssqqqqqqrrrtttxxxxxxxxxxxxxxxxxxxxxxxx}}}|||{{{{{{{{{|||}}}~~~~~~|||{{{~~~}}}|||{{{{{{|||~~~~~~~~~}}}~~~~~~}}}|||{{{}}}{{{yyyvvvtttsssrrrrrrtttssssssrrrpppnnnlllkkkmmmllljjjiiiiiiiiigggeeeaaagggrrr|||||||||vvvxxx|||vvvlllpppvvv~~~ppp]]]III>>>333000///+++))))))************************''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((())))))))))))((((((''''''(((((((((((((((((('''''''''''''''((()))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))))))))((())))))***+++)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))******++++++++++++******))))))((((((+++******))))))***+++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,------......//////111111111000111444888<<>>777000,,,,,,++++++++++++++++++++++++************************)))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))'''''''''''''''((())))))&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))************)))(((((()))************+++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,---------............''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++''''''(((((())))))******(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111000111111333666<<>>666///......,,,,,,...++++++******))))))(((((())))))))))))((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((()))((()))***++++++***)))((('''(((((())))))*********((((((((()))******++++++*********************************************************)))******+++,,,,,,,,,,,,,,,------------...///000///...111888===(((((((((((())))))))))))(((((())))))))))))))))))(((((()))***************))))))))))))************************************,,,,,,------,,,,,,++++++------,,,,,,,,,---...////////////000111222444555777===CCCGGGKKKUUU```iiizzzzzz~~~tttjjjdddaaa```eeeiiinnnsssvvvyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||zzzxxxwwwuuusssnnnkkkhhhjjjmmmooorrrsssssstttrrrssstttuuuxxxzzz|||~~~~~~~~~~~~}}}{{{|||}}}~~~yyyyyywwwvvvtttrrrqqqqqqnnnnnnnnnnnnnnnmmmmmmlllnnnnnnoooppprrrsssttttttyyyyyy{{{|||~~~~~~|||||||||{{{{{{zzzzzzyyyyyyzzz|||}}}}}}|||zzzxxxxxxyyy{{{}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz|||~~~~~~~~~~~~|||xxxuuussspppllliiihhhgggfffdddgggfffdddeeegggiiihhhhhheeeffffffeeedddcccbbb```bbbcccjjjrrrwwwzzzpppgggggglllyyy{{{ooopppxxx}}}zzz{{{vvvooo[[[GGG<<<333000000---,,,---*********)))))))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((('''&&&&&&%%%&&&'''((()))((()))***++++++***)))(((''''''(((((()))******+++'''(((((()))******++++++************************************************))))))***++++++++++++***+++,,,,,,------------------//////......444===EEE(((((((((((())))))))))))(((((())))))******++++++(((((()))***************))))))))))))************++++++++++++++++++++++++------------,,,,,,+++***------,,,+++,,,---...////////////000111333444555888???FFFJJJPPP\\\iiirrrzzzzzzyyynnnfffbbb``````eeeiiioootttxxxzzz}}}~~~}}}~~~~~~}}}~~~}}}~~~~~~}}}|||{{{}}}zzzyyywwwvvvuuurrrnnnkkkiiikkknnnqqqsssssssssssssssssstttvvvyyy{{{~~~~~~|||}}}~~~xxxvvvtttrrrqqqqqqrrrsssqqqqqqqqqrrrqqqqqqppppppooooooppppppqqqrrrrrrrrrzzzzzzzzzzzz{{{}}}~~~||||||{{{{{{{{{zzzzzzzzzwwwyyy{{{}}}~~~|||{{{yyyxxxyyyzzz|||~~~}}}|||{{{|||~~~~~~~~~~~~~~~~~~~~~xxxzzz}}}~~~~~~~~~|||xxxtttsssqqqnnnkkkjjjhhhfffdddgggeeeddddddfffiiiiiiiiiggggggfffdddcccdddcccaaabbb___```fffkkkrrruuukkkjjjgggtttrrrmmmppp}}}vvvxxxeeeMMMBBB777333111...+++,,,)))))))))))))))*********))))))))))))((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((())))))(((((('''''')))***+++''')))***++++++***)))'''&&&''''''((()))******+++'''(((((()))***+++++++++************************************************((()))***,,,,,,+++******+++,,,------......------,,,---...---///666BBBLLL***)))))))))(((((('''''')))))))))))))))))))))))))))************+++++++++)))************+++++++++************+++,,,------*********++++++,,,,,,,,,...............------------.../////////111444666;;;CCCHHHKKKTTTcccppptttyyywww|||qqqhhhaaa^^^cccjjjlllllloootttzzz~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}|||{{{zzzxxxuuurrrnnnmmmjjjoootttxxxxxxwwwuuuuuuuuuvvvvvvxxxzzz|||~~~}}}yyyvvvsssrrrtttuuutttrrrooonnnnnnmmmmmmnnnoooppprrrqqqpppppppppqqqrrrssswwwxxxzzzzzzzzz{{{~~~~~~{{{xxxwwwvvvvvv{{{{{{{{{{{{{{{{{{{{{zzz{{{|||}}}~~~|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzzzzyyyzzz}}}|||xxxuuussssssqqqooollliiifffeeedddeeeeeefffggghhhiiijjjkkkgggeeeccccccdddffffffeeejjj```YYY[[[dddooo{{{vvvhhhaaagggsssssspppwwwyyyzzzzzzYYYIII:::555333///---///...---,,,+++************************************)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((******)))(((((((((((((((******+++++++++,,,,,,,,,************************---------,,,,,,+++++++++++++++++++++++++++++++++...------------,,,,,,,,,,,,///111000000:::KKKYYY*********))))))((((((((())))))))))))))))))))))))(((((()))))))))*********************+++++++++++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,------.....................///000000000222555888===CCCIIIOOOZZZiiitttwwwwww{{{yyynnngggbbb___dddjjjlllnnnrrrvvv{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzyyyvvvsssqqqooolllooorrruuuxxxxxxwwwvvvvvvwwwxxxzzz}}}~~~{{{yyyvvvsssrrrtttuuuuuutttqqqpppnnnmmmlllmmmnnnooorrrqqqpppppppppqqqrrrsssvvvxxxzzzzzzzzz{{{}}}~~~|||yyywwwwwwvvvzzzzzzzzzzzzzzzzzzzzzzzz||||||}}}~~~}}}~~~~~~}}}}}}~~~~~~}}}{{{zzzzzzzzz{{{}}}~~~zzzwwwvvvtttssspppmmmjjjhhhgggffffffffffffgggggghhhiiijjjhhhfffdddccceeefffffffffiiibbb\\\\\\```iiixxxxxxkkkaaaccckkkxxxwwwqqqvvvzzzyyy|||}}}bbbRRRAAA:::777222...---,,,+++***)))((((((((((((************************)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((******)))((((((((((((((())))))*********+++++++++************************,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------...000222333666BBBRRR___***************)))))))))))))))))))))))))))))))))'''((((((((())))))))))))************+++++++++,,,,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,---------.../////////...///000000111333777:::???EEELLLTTTbbbpppyyyzzzuuu|||ssskkkfffbbbaaaeeekkklllqqqvvvzzz}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{{{{{{{zzzxxxvvvtttssspppnnnooorrrwwwyyyyyywwwxxxyyy{{{~~~}}}zzzzzzwwwtttrrrsssuuuvvvwwwtttrrrpppmmmlllmmmnnnoooqqqppppppppppppqqqrrrsssuuuwwwyyy{{{{{{{{{|||~~~}}}{{{yyyxxxxxxxxxxxxxxxyyyyyyzzzzzzzzz||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{zzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}zzzyyywwwuuussspppmmmkkkjjjiiiiiihhhgggggggggggghhhhhhiiigggddddddeeeggggggfffgggdddaaa]]][[[aaattt|||qqqeeecccfffqqq}}}{{{qqqqqq}}}{{{xxxxxxqqq___KKK@@@:::555...+++,,,+++***))))))(((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))((((((((((((((((((((()))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......000111222777???MMM\\\fff++++++******************))))))))))))))))))))))))((((((((()))))))))***************+++++++++,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...///000000111444999<<>>777------,,,+++************************************&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((((((((((((((()))******************++++++++++++************************++++++++++++************------------------------++++++,,,...///111222222111<<>>CCCIIIXXXffftttwwwuuu{{{wwwtttrrrqqqiiihhhggggggiiikkkkkkkkkrrrrrrvvv}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{~~~|||||||||zzz{{{}}}~~~}}}|||}}}}}}}}}|||{{{zzzyyy{{{{{{{{{|||}}}}}}~~~~~~}}}zzz{{{~~~{{{}}}|||zzzxxxxxxxxxzzz{{{xxxwwwtttpppnnnpppwww}}}~~~~~~~~~xxxvvvvvvuuuvvvvvvvvvuuussspppooonnnoooqqqssstttuuuvvvvvvwwwvvvuuuvvvyyy{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{xxxvvvxxx{{{~~~~~~{{{yyyxxxvvvrrroooooopppsssuuuzzzzzz{{{||||||yyysssoooiiifffcccbbbbbbddddddcccbbbbbbbbbbbbaaa```^^^]]]mmmzzztttlllooo{{{}}}rrrsssyyywww|||{{{iiiWWWFFF999222222///,,,+++++++++***)))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************************++++++,,,,,,++++++***,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,***+++---------111777???QQQ]]]dddiiiaaaWWWYYY******))))))))))))******))))))(((((()))***+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---......//////000222000111777<<<@@@FFFLLL[[[lllyyy{{{}}}{{{wwwssspppoooiiiiiiiiijjjlllmmmmmmmmmqqqqqqttt{{{}}}||||||~~~~~~~~~~~~}}}~~~}}}~~~~~~|||{{{{{{wwwyyy{{{}}}~~~~~~}}}|||}}}|||||||||{{{{{{zzzzzzzzz{{{{{{||||||}}}~~~~~~}}}zzz{{{~~~~~~{{{}}}|||zzzyyyxxxxxxyyyzzzxxxwwwtttpppoooqqqwww}}}~~~~~~{{{vvvuuuvvvvvvwwwwwwwwwvvvssspppooommmoooqqqtttvvvwwwxxxxxxzzzyyyxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~|||}}}}}}{{{yyyyyy{{{~~~~~~~~~{{{yyyzzzwwwtttqqqqqqsssvvvxxx{{{{{{|||~~~~~~{{{vvvrrrjjjgggcccbbbbbbcccdddcccfffeeedddbbb___\\\YYYWWW^^^jjj|||zzzooommmssszzzyyytttzzz{{{vvvwwwrrr```KKK<<<888666222///------,,,+++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************************++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++***,,,/////////333:::AAASSS___eeeggg^^^VVVZZZ******))))))))))))*********)))))))))))))))************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,------......///000000111111444:::???BBBHHHOOO^^^ppp}}}{{{vvvqqqnnnlllgggiiikkknnnpppppppppooorrrpppsssyyy{{{{{{|||}}}|||{{{|||~~~}}}|||{{{zzzwwwxxx{{{}}}~~~~~~}}}|||}}}|||{{{zzzzzzzzz{{{|||{{{{{{{{{|||}}}}}}~~~~~~}}}{{{{{{~~~~~~|||~~~|||{{{yyyxxxyyyyyyzzzxxxwwwuuurrrqqqsssxxx|||~~~~~~zzzwwwwwwyyyxxxyyyyyyyyywwwtttqqqoookkkmmmppptttwwwxxxyyyyyy{{{{{{{{{{{{|||}}}~~~~~~}}}~~~~~~}}}|||{{{{{{zzzyyyzzz||||||}}}~~~~~~}}}~~~~~~~~~}}}{{{|||}}}~~~{{{|||||||||{{{{{{~~~~~~|||zzz{{{yyyvvvttttttvvvxxxzzz|||}}}~~~~~~zzzvvvkkkhhhdddbbbbbbcccccccccffffffdddbbb___[[[WWWUUUVVV___nnn~~~vvvooonnnpppwwwuuu}}}vvvsss{{{mmmVVVDDD@@@;;;555111///...---,,,---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************++++++,,,,,,++++++***,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++---000111111777>>>III\\\hhhkkkiii^^^WWW]]]******))))))))))))***************)))))))))))))))***************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///,,,,,,---------------------------...//////000000222333888>>>@@@CCCJJJSSS___qqq}}}~~~zzztttoookkkiiieeehhhmmmqqqrrrrrrqqqqqqtttrrrsssxxx{{{{{{}}}|||{{{zzz{{{}}}}}}|||zzzzzzyyyzzz}}}~~~}}}{{{zzzyyyyyyzzz|||}}}||||||}}}}}}~~~}}}{{{|||~~~~~~}}}~~~}}}|||zzzyyyyyyyyyyyyxxxwwwuuuttttttvvvyyy|||~~~~~~~~~{{{zzz{{{~~~zzz{{{{{{zzzxxxuuurrrpppiiikkkooorrruuuwwwxxxxxx{{{|||}}}}}}||||||}}}~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyyyyxxxzzz|||}}}}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~{{{|||}}}~~~}}}}}}}}}||||||}}}~~~~~~|||||||||zzzxxxvvvvvvxxx{{{}}}}}}~~~}}}zzznnnjjjeeecccbbbcccccccccbbbbbbbbbbbb```^^^\\\[[[XXX[[[bbbnnn||||||wwwqqqnnn|||}}}ssswwwyyyqqqsss~~~{{{dddQQQFFF>>>666222000...---------,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,------///111111222:::CCCVVVjjjuuuuuunnn```XXX^^^******))))))))))))*********************)))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------......///000000111333666<<>>888000,,,///,,,,,,+++*********++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,------...---------......000444777BBBWWWjjjuuu{{{ttthhhaaaXXXVVV```******))))))))))))******&&&''')))***+++++++++***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,000///......---,,,+++***++++++,,,,,,---...//////......//////000000111111444:::DDDJJJMMMUUUhhh{{{}}}www{{{uuunnnjjjhhhiiijjjkkkpppvvvwwwtttsssvvvyyywwwvvvxxx||||||xxxuuuvvvwww{{{}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{zzz{{{{{{|||}}}~~~~~~~~~~~~~~~|||yyyyyy{{{}}}~~~}}}zzzyyyvvvwwwxxxzzz{{{|||||||||{{{{{{{{{|||}}}}}}~~~~~~}}}~~~~~~}}}||||||}}}~~~}}}|||zzzxxxwww|||{{{|||~~~||||||}}}~~~~~~{{{yyyzzz}}}{{{|||~~~~~~}}}{{{zzzuuurrrnnnkkkjjjmmmqqqtttzzz~~~~~~yyyvvvvvvxxx}}}~~~~~~}}}{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyy{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzxxxyyy}}}|||~~~~~~~~~~~~~~~~~~vvvqqqiiidddbbbbbbbbbbbb```aaabbbbbbbbbaaa___^^^YYYWWWSSSNNNKKKQQQ^^^hhh}}}|||pppnnnpppzzz~~~uuuyyy~~~vvvtttrrrwwwuuu___KKKCCC<<<111,,,///......,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,------......------------000444:::HHH```vvv{{{|||ooo```\\\XXXZZZfff))))))))))))))))))))))))(((((())))))*********+++***+++------+++******+++,,,++++++******++++++,,,------,,,+++***)))'''&&&++++++,,,,,,,,,------------...//////...///222555>>>@@@CCCFFFNNN^^^sss~~~}}}~~~yyytttnnnkkkjjjjjjkkkkkkqqqrrrsssuuuwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyy~~~{{{yyy}}}|||zzzyyyzzz{{{}}}}}}{{{{{{|||~~~~~~|||{{{{{{|||||||||}}}~~~~~~~~~}}}}}}||||||{{{{{{}}}~~~~~~~~~}}}{{{yyywwwzzzyyyxxxxxxxxxxxxyyyzzz}}}~~~{{{yyyyyyzzz}}}}}}}}}~~~~~~~~~|||zzzyyyzzz{{{}}}{{{zzzyyy{{{~~~~~~}}}~~~~~~}}}~~~}}}}}}|||}}}~~~~~~}}}{{{yyyvvvtttqqqmmmjjjkkkmmmpppvvvwwwxxxvvvtttuuuyyy}}}~~~~~~~~~zzzyyyyyy{{{{{{{{{{{{{{{zzzzzzyyyxxxzzz{{{|||}}}~~~~~~~~~}}}}}}{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}~~~|||}}}~~~yyyrrrjjjcccbbbdddfffhhhffffffeeecccaaa___\\\[[[XXXUUUQQQNNNJJJIIIRRR]]]ooo~~~wwwqqqoooxxx|||vvv~~~xxxqqqrrr|||sss___MMMAAA999222---...---,,,,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))******************)))))))))))))))***,,,,,,,,,,,,,,,+++***)))*********)))******+++,,,........................---111333555AAAVVVkkkwwwzzznnnbbbXXXUUU]]]hhh))))))))))))))))))))))))((()))))))))************)))+++---,,,+++******+++,,,++++++******++++++,,,+++++++++,,,++++++******++++++,,,,,,,,,---------//////000//////000333666===@@@DDDJJJTTTcccvvv|||zzz}}}}}}wwwsssmmmiiiiiijjjllllllrrrssstttvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy~~~}}}{{{zzz}}}||||||{{{{{{|||}}}~~~~~~|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{||||||{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{~~~}}}{{{zzz{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzz||||||}}}|||{{{zzz{{{~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{xxxwwwtttqqqmmmlllnnnppptttuuuvvvuuuttttttwwwzzz~~~~~~~~~zzzxxxxxxyyyzzzzzzzzzzzzzzzyyyxxxxxxzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}vvvmmmfffcccddddddeeeddddddcccbbb```^^^\\\[[[ZZZVVVSSSOOOJJJHHHOOOXXXlllxxxpppmmmrrr|||yyyxxxzzzsssttt|||}}}jjjWWWHHH===555111...---,,,,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))+++***)))(((((((((((()))(((((((((((((((((((((((())))))))))))******************))))))))))))******,,,,,,,,,,,,,,,+++***)))***************++++++,,,------..................222444666:::HHH]]]pppyyyvvviii___XXXXXX```kkk))))))))))))))))))))))))))))))))))))************)))+++,,,,,,+++******+++,,,++++++******++++++,,,))))))+++,,,---.........,,,,,,,,,,,,------------000000111000000111555777===@@@GGGPPP\\\lll{{{yyyyyy}}}|||uuuqqqkkkggghhhjjjmmmooossstttuuuvvvwwwwwwwwwwwwyyyxxxxxxxxxxxxxxxxxxyyyyyy}}}~~~|||{{{{{{}}}}}}~~~~~~~~~}}}}}}|||}}}}}}|||||||||~~~}}}}}}~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~yyyyyyxxxyyyzzz{{{}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~~~~~~~}}}||||||{{{}}}~~~~~~}}}||||||||||||}}}}}}~~~~~~|||zzz{{{~~~}}}|||~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~zzzzzzxxxuuuqqqnnnnnnnnnqqqsssttttttttttttvvvwww}}}}}}~~~~~~zzzwwwvvvwwwyyyyyyyyyyyyyyyxxxxxxwwwxxxyyy{{{}}}~~~}}}~~~~~~zzzrrrjjjfffdddcccbbbaaaaaaaaa```___^^^]]]\\\[[[XXXUUURRRLLLHHHKKKQQQccc|||~~~tttmmmooouuu{{{|||sssxxx~~~xxxxxx~~~wwwbbbNNN@@@888555000...,,,,,,,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))(((((((((((((((((('''''''''((((((''''''''''''(((((())))))((((((''''''(((((((((((((((((((((((((((((())))))))))))******************)))))))))******+++++++++,,,,,,,,,+++*********************+++,,,,,,---------....../////////666888:::AAASSShhhwww|||}}}pppbbb[[[YYY\\\dddlll)))))))))))))))))))))))))))))))))))))))*********(((***,,,,,,*********+++,,,++++++******++++++,,,)))***+++---.../////////,,,,,,,,,------------...///000000000000222666999===BBBKKKVVVdddsss|||zzz|||zzz{{{|||zzztttoooiiifffhhhkkkoooqqquuuvvvvvvwwwwwwwwwwwwvvvyyyyyyxxxwwwwwwxxxyyyyyyyyy{{{|||{{{{{{{{{}}}~~~}}}|||||||||||||||}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzyyywwwwwwxxxzzz}}}||||||{{{{{{{{{{{{||||||~~~~~~|||{{{{{{{{{||||||}}}~~~~~~|||{{{||||||}}}~~~~~~}}}{{{{{{}}}}}}|||}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~||||||{{{xxxsssooonnnmmmpppqqqssstttuuuuuuuuuvvv{{{|||}}}{{{xxxxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwyyy{{{~~~{{{}}}~~~~~~~~~{{{tttnnniiifffbbb```___````````````___^^^^^^ZZZWWWUUUTTTOOOIIIIIIMMMXXXppp~~~}}}ssspppqqquuu}}}~~~qqqrrrvvv~~~}}}iiiQQQ@@@999888111///---,,,,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******************))))))******++++++++++++,,,,,,,,,++++++***+++************+++,,,,,,,,,------...///000000111777999>>>JJJ___tttyyykkk]]]XXXZZZ___ffflll))))))))))))))))))))))))******))))))))))))))))))''')))++++++*********,,,,,,++++++******++++++,,,+++,,,---...............,,,,,,---------............/////////000333888<<>>HHHRRRTTT\\\dddfffmmm|||}}}tttooojjjoooqqqqqqwwwyyyvvv}}}~~~}}}}}}~~~}}}|||wwwvvvtttssstttvvvyyy{{{zzz{{{|||{{{xxxxxx|||zzzyyywwwwwwyyyzzzzzzyyy{{{{{{{{{|||~~~{{{||||||zzzxxxxxxyyy|||zzz{{{{{{{{{||||||}}}}}}~~~}}}}}}~~~}}}{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{yyyxxxvvvttt~~~~~~~~~~~~~~~|||{{{}}}yyyyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyxxxxxxwwwwwwuuuttttttssstttuuuvvvwww|||{{{zzzyyyyyyzzz|||}}}~~~}}}}}}}}}||||||{{{{{{xxxyyyyyyzzz{{{|||}}}}}}{{{{{{zzzyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~|||zzzwwwvvvrrrooolllmmmqqqtttuuuuuuvvvwwwyyy{{{{{{}}}~~~~~~~~~}}}{{{{{{|||||||||{{{yyyxxx{{{xxxvvvwwwyyy|||}}}}}}~~~|||~~~~~~}}}{{{{{{{{{||||||}}}~~~~~~}}}}}}}}}|||}}}|||xxxvvvyyy~~~|||wwwmmmfffcccaaa_________^^^\\\[[[\\\[[[YYYWWWUUUSSSQQQPPPKKKPPP\\\ooovvvppprrruuuvvvnnnkkkwww|||xxxYYYBBB666555111......///---***+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))************+++)))((('''((()))+++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------////////////000111333444;;;KKKbbbttt|||zzzrrrkkkccckkkyyy~~~~~~++++++************++++++++++++*********)))))))))************************++++++******++++++,,,---,,,,,,,,,---------.........///000///...---...000///...111888===BBBKKKUUUXXXbbbkkkpppwwwuuuoooiiilllooorrr|||}}}vvvxxx|||{{{|||~~~}}}}}}xxxwwwuuutttuuuwwwzzz{{{{{{|||}}}{{{yyyyyy|||~~~}}}{{{zzzzzz{{{||||||{{{zzzzzzzzz|||~~~}}}{{{zzzyyyxxxwwwwwwyyyzzzxxxxxxyyyyyyzzz{{{{{{{{{|||{{{{{{}}}~~~~~~|||zzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~}}}{{{yyywwwvvv|||||||||}}}}}}~~~}}}|||{{{|||~~~{{{{{{|||||||||||||||||||||{{{{{{yyyxxxwwwvvvvvvuuuuuutttttttttuuuvvvwww{{{zzzxxxwwwxxxyyyzzz{{{||||||{{{{{{{{{zzzzzzzzzxxxyyyyyyzzz{{{|||}}}}}}|||{{{yyyxxxwwwxxxyyyzzz~~~~~~}}}~~~~~~~~~~~~}}}|||}}}}}}|||{{{zzzxxxwwwtttpppmmmlllooossstttuuuuuuwwwyyy{{{|||~~~}}}}}}}}}~~~~~~~~~}}}zzzzzz{{{|||{{{{{{zzzyyyzzzyyyxxxxxxxxxzzz|||}}}~~~}}}|||~~~~~~}}}||||||||||||}}}~~~~~~}}}zzzxxxzzz~~~yyyqqqjjjfffccc```_________]]]\\\]]]\\\ZZZWWWUUURRRPPPOOOMMMOOOWWWeeexxxxxxrrrssswwwyyyuuukkkppp{{{}}}yyy{{{gggLLL===999444000//////,,,***+++++++++************)))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********))))))))))))***************)))((('''((()))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------////////////000222555777@@@UUUiiiqqqpppnnnjjjfffjjjvvv++++++************++++++******))))))))))))((((((************************++++++******++++++,,,---,,,,,,,,,---------.........///000000......///000000...111999@@@GGGOOOWWW^^^hhhuuu}}}xxxrrrjjjlllooovvvxxxuuu~~~}}}zzzyyyzzz~~~~~~}}}}}}yyyxxxvvvuuuvvvxxx{{{}}}}}}}}}~~~}}}{{{{{{}}}~~~~~~}}}}}}~~~}}}yyyyyyzzz{{{~~~|||zzzzzzxxxuuuuuuvvvxxxyyyyyyvvvvvvwwwwwwxxxyyyyyyzzzzzzyyyyyy{{{}}}~~~}}}|||yyyyyyyyyyyyzzz|||~~~~~~|||zzzxxxzzz{{{{{{{{{|||}}}}}}~~~|||{{{{{{|||~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{||||||{{{yyyxxxvvvuuuuuuvvvvvvuuutttuuuvvvwwwxxxyyyyyywwwvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~|||yyyvvvuuuuuuwwwxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyvvvsssnnnlllnnnpppsssttttttvvvyyy{{{}}}~~~|||||||||}}}~~~}}}~~~|||yyyyyyzzz{{{{{{zzzzzzyyyyyyzzz{{{yyywwwwwwzzz}}}|||||||||}}}~~~~~~}}}}}}}}}~~~~~~|||zzz||||||uuuoooiiifffbbb___^^^^^^^^^]]]]]]\\\ZZZWWWUUURRRPPPOOOOOONNNPPPXXXgggyyy{{{uuuvvvxxx|||mmmhhhooo||||||wwwvvv~~~xxxZZZFFF@@@777222000///,,,***+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))***************)))((((((((()))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......//////000000333888;;;FFF^^^nnniii______bbbaaaooo))))))(((((((((((()))))))))))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........///000000///...000111111///222:::CCCIIIQQQXXXaaalll{{{{{{ssstttvvvxxxyyy~~~}}}{{{zzz|||~~~}}}|||{{{{{{yyyxxxwwwwwwzzz|||~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyzzz}}}}}}zzzwwwwwwtttrrrsssvvvxxxzzzyyyuuuuuuvvvvvvwwwxxxyyyyyyyyyxxxyyy{{{}}}~~~}}}{{{zzzyyyyyyyyy{{{}}}~~~}}}~~~}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}|||{{{{{{{{{||||||||||||zzzzzzyyyyyyyyyyyyxxxxxx||||||{{{yyywwwvvvuuutttwwwwwwvvvuuuvvvwwwxxxyyyyyyyyywwwvvvvvvvvvvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~}}}{{{xxxuuutttuuuwwwyyy|||~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{xxxuuupppmmmmmmoooqqqssssssuuuyyy|||~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}yyyyyyyyyzzzzzzzzzzzzzzzxxx{{{}}}{{{vvvuuuxxx||||||{{{}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxsssmmmhhhbbb^^^]]]]]]]]]]]]^^^\\\ZZZXXXTTTRRROOONNNPPPMMMKKKNNNXXXjjj|||zzzyyy{{{rrrfffiiiwww~~~wwwtttvvvjjjOOOEEE999444222///------+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***((()))))))))************))))))(((((())))))***+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---///000000111555<<>>GGGNNNRRRaaa\\\VVVRRRUUU```mmmwww~~~xxxuuuxxxxxxuuuuuuyyy)))))))))))))))************+++++++++++++++************))))))))))))******++++++,,,------------,,,++++++,,,------...//////---...000111000111333555777<<>>EEEMMMUUUddd|||}}}||||||}}}~~~}}}||||||}}}~~~}}}~~~~~~~~~~~~}}}|||{{{zzz{{{}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwuuutttttttttuuuvvvwwwyyy{{{|||||||||{{{yyyxxxwwwwwwvvvuuuwwwzzz{{{zzzyyyyyyzzz|||{{{zzzzzzzzzzzzzzzzzz{{{zzz{{{}}}}}}|||xxxxxxzzz{{{{{{zzzyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvtttsssrrrrrrqqqooommmkkkhhhgggcccaaa___^^^^^^aaadddfffjjjkkkmmmppprrrtttttttttyyyyyyyyyyyyyyyxxxtttqqqpppqqqsssuuuwwwyyy{{{|||yyyzzzzzzzzz{{{~~~~~~}}}|||~~~}}}|||{{{|||}}}}}}xxxzzz|||||||||}}}~~~~~~|||zzzyyyyyyyyywwwuuuqqqtttxxxzzz{{{|||}}}~~~~~~~~~yyyzzzzzz{{{|||}}}~~~~~~~~~{{{zzz{{{}}}}}}}}}{{{{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{|||}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}xxxwwwtttnnngggaaa^^^]]]\\\[[[ZZZWWWUUUSSSQQQQQQNNNMMMKKKJJJIIIIIIJJJJJJUUUddd|||}}}}}}|||xxxsssuuurrrjjjuuu~~~yyywwwsssXXXDDD;;;777555//////---,,,+++,,,,,,---,,,+++************+++,,,******))))))))))))******((((((((((((((((((((((((************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************+++++++++,,,------------------------,,,,,,,,,,,,,,,---......000111333999AAAJJJQQQTTTWWWVVVVVVWWW[[[bbbhhhlllhhhiiimmmsssvvvuuutttvvv((((((((()))******++++++(((((()))************)))******))))))******+++++++++,,,,,,---...---------,,,---------......//////,,,...000000111333666999???BBBGGGNNNYYYlll~~~||||||}}}~~~~~~~~~~~~{{{||||||}}}}}}||||||{{{{{{zzzyyyzzz|||~~~~~~~~~|||yyyvvvvvvyyyzzzxxxvvvtttttttttuuuvvvwwwxxxyyyzzz{{{|||{{{zzzxxxxxxyyyuuuxxxzzz{{{zzzyyyxxxxxx{{{{{{zzzzzzzzzzzzzzz{{{|||{{{{{{}}}~~~|||vvvwwwyyyzzz{{{zzzzzzyyyzzzyyywwwvvvuuuvvvvvvwwwttttttuuuuuuuuuuuuuuuuuutttuuuuuuvvvuuutttrrrqqqpppooonnnllljjjhhhgggfffbbb```______aaaeeejjjmmmooooooppprrrsssttttttuuuyyyyyyyyyyyyyyywwwsssooonnnoooqqqtttwwwyyy{{{|||wwwxxxyyyyyyyyy|||~~~~~~}}}|||~~~}}}|||||||||}}}}}}|||}}}~~~~~~|||zzzzzzzzzyyyxxxvvvqqqsssvvvyyyzzz{{{||||||~~~{{{{{{{{{|||}}}~~~~~~~~~{{{{{{|||~~~~~~}}}{{{{{{|||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}xxxxxxuuupppiiiccc```___\\\[[[ZZZXXXVVVTTTRRRQQQMMMMMMLLLKKKJJJIIIIIIHHHOOO^^^www|||yyyzzzvvvrrr{{{mmmuuuyyysssaaaGGG>>>999444111///...,,,++++++,,,,,,++++++************++++++***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,---...///000111222555<<>>777111000...,,,+++***++++++************************)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------...///000111333444999BBBNNNVVVWWWWWWXXXWWWXXX\\\bbbhhhkkklllkkksss|||{{{xxx*********)))))))))))))))(((((()))***++++++++++++***************+++,,,---,,,,,,---.......................................,,,---///000222666;;;>>>BBBHHHOOOYYYiii}}}|||{{{|||}}}~~~~~~}}}|||~~~|||~~~~~~{{{{{{{{{{{{||||||{{{{{{{{{wwwvvvuuuvvvyyy{{{|||{{{|||{{{zzzzzz{{{{{{zzzyyyssssssrrrrrrqqqrrrrrrrrrsssvvvzzzzzzxxxvvvwwwyyyzzz{{{{{{zzzxxxwwwxxxyyyxxxxxxxxxxxxxxxyyyyyyzzz}}}{{{zzz{{{|||}}}|||{{{wwwwwwyyyzzzzzzyyyxxxxxxzzzyyyxxxwwwvvvuuuuuuuuuqqqqqqrrrsssttttttuuuuuuttttttuuuuuutttrrrpppooojjjjjjhhhgggeeeeeeeeeeee```bbbeeejjjpppwww~~~}}}yyyxxxxxxzzz{{{|||zzzxxxvvvuuutttqqqnnnlllmmmooorrruuuwwwyyyzzzwwwxxxxxxxxxxxxyyy|||~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~}}}|||}}}~~~~~~}}}||||||~~~~~~~~~~~~}}}|||zzzzzz{{{{{{yyywwwsssqqqppprrruuuyyy{{{{{{~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}||||||{{{{{{|||{{{zzz{{{|||~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~|||}}}~~~||||||zzztttmmmfffaaa___ZZZ[[[[[[ZZZXXXUUUSSSQQQNNNMMMMMMKKKJJJIIIHHHGGGNNN[[[rrr{{{}}}yyy|||```KKK>>>888222111///,,,+++*********))))))***++++++***))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........---------...///000111222444666>>>JJJWWW]]]\\\XXXXXXXXXZZZ___ggglllmmmllloooyyy{{{vvv(((((())))))******++++++((()))***+++,,,,,,,,,,,,************+++,,,---...,,,------...............////////////............,,,---///000222777<<<@@@BBBKKKVVVcccvvv~~~~~~}}}}}}}}}}}}}}}~~~}}}|||}}}~~~{{{}}}}}}{{{yyywwwwwwxxxxxxxxxxxxwwwwwwuuusssssstttwwwzzzzzzzzz{{{|||}}}}}}{{{yyyxxxxxxttttttsssrrrqqqqqqqqqrrrssswww||||||zzzxxxzzz|||{{{zzzyyywwwuuuuuuvvvxxxwwwwwwvvvvvvwwwwwwxxxyyy|||{{{yyyyyy{{{{{{{{{zzzxxxxxxyyyzzzyyyxxxwwwvvvwwwwwwwwwvvvuuusssrrrqqqnnnnnnooopppqqqrrrssstttsssssstttsssrrrqqqooommmgggfffeeecccbbbbbbbbbccccccffflllttt|||{{{xxxyyy|||~~~}}}{{{wwwtttsssrrrpppooolllmmmoooqqqtttvvvxxxyyyuuuvvvwwwwwwwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~}}}}}}~~~~~~{{{zzz||||||}}}}}}}}}~~~~~~~~~}}}|||zzzzzz{{{{{{zzzxxxtttqqqnnnooosssxxx{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}||||||{{{{{{yyyyyyyyyzzz|||}}}}}}}}}|||{{{{{{|||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~|||~~~~~~~~~|||vvvnnnfffaaa^^^ZZZZZZ[[[ZZZYYYVVVSSSRRROOONNNLLLKKKIIIHHHHHHHHHLLLWWWmmm{{{{{{zzzmmmPPP???:::444333000...,,,+++++++++((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++,,,,,,,,,------++++++,,,,,,---......///---------...///000222333555999CCCQQQ___ddd```ZZZUUUVVV[[[dddlllooollliiirrr~~~|||www&&&&&&''')))***,,,------))))))***+++,,,---------************+++,,,---...,,,---......//////......///////////////.........,,,---///000222777===AAABBBMMM[[[jjj|||zzzzzz|||}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~|||}}}~~~}}}{{{zzzyyyzzzrrrrrrssssssssssssrrrrrrsssrrrrrrsssvvvyyyyyyyyyzzz}}}~~~zzzvvvuuuvvvuuuuuutttsssrrrrrrrrrrrroootttyyyzzzwwwuuuwwwzzz{{{zzzxxxuuurrrsssuuuxxxvvvvvvuuuuuuvvvwwwxxxxxx|||zzzxxxxxxzzz{{{zzzyyyxxxyyyyyyzzzyyyxxxvvvuuutttuuuuuuuuutttrrrpppnnnkkklllmmmnnnooopppqqqrrrrrrrrrsssrrrqqqooommmllleeedddbbbaaa`````````aaagggkkksss||||||yyyyyy}}}{{{vvvsssrrrqqqpppooolllmmmoooqqqsssuuuwwwxxxtttuuuvvvvvvvvvvvvxxxzzz}}}}}}}}}~~~~~~~~~}}}}}}{{{}}}~~~~~~{{{yyy{{{{{{||||||}}}}}}}}}~~~}}}|||zzzzzz{{{{{{zzzxxxuuuqqqmmmmmmqqqwww{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~}}}}}}}}}}}}||||||||||||wwwxxxyyyzzz|||}}}~~~~~~}}}}}}{{{zzzzzz{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}wwwooofffaaa^^^ZZZZZZ[[[[[[YYYVVVTTTRRRPPPNNNLLLJJJHHHHHHHHHHHHHHHRRRfff}}}xxx~~~{{{vvv{{{YYYEEEAAA666444222///---,,,,,,,,,((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,,,,,,,---------++++++,,,,,,---...//////------......///111222333666;;;FFFVVVdddhhhbbb[[[RRRUUU\\\gggpppqqqkkkeeeuuuyyy))))))))))))************))))))***+++,,,,,,------,,,+++***)))***---///111++++++,,,,,,,,,---------000//////.........///////////////000555<<<@@@@@@IIIRRR```pppzzz{{{{{{zzzyyyzzz~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}|||{{{zzzyyyxxxxxxxxxtttsssrrrpppooonnnnnnnnnmmmrrruuuttttttwwwwwwvvv|||||||||{{{zzzxxxvvvtttuuuuuutttsssrrrrrrrrrrrrqqqppppppqqqsssvvvyyy{{{wwwvvvuuutttssssssssssssrrrqqqppprrruuuxxxyyyyyyzzzzzzzzz{{{{{{zzzyyyyyyxxxwwwwwwvvvuuutttssssssrrrsssssssssrrrpppnnnmmmiiijjjjjjkkkmmmoooqqqrrrtttqqqmmmlllmmmmmmkkkiiicccbbb```^^^^^^```bbbcccgggiiiqqq~~~xxxwwwxxxyyyyyyzzz{{{|||zzzuuuqqqnnnmmmlllmmmooorrrtttuuuvvvvvvzzzyyywwwuuuttttttuuuvvv}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzz|||~~~~~~~~~|||zzzxxxyyy}}}~~~~~~}}}|||{{{zzzyyyyyyvvvtttpppmmmmmmqqqwww|||}}}~~~~~~{{{zzz{{{||||||||||||}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyyyyxxxxxxxxxyyy|||~~~}}}~~~|||~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{wwwrrrkkkbbb]]]^^^\\\ZZZYYYXXXWWWUUUSSSPPPOOONNNLLLKKKJJJJJJJJJHHHKKKWWWlll|||vvvwww}}}mmmTTTDDD;;;555000000///+++)))***************))))))))))))+++***)))(((((()))***+++---,,,,,,,,,+++*********)))((('''&&&&&&'''((()))(((((((((((())))))))))))((()))***++++++***)))((())))))************)))))))))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000111000......000111666EEEPPP\\\iiifffZZZYYY^^^ZZZccctttvvvjjjhhhppp{{{yyy*********))))))((((((((())))))***++++++,,,------,,,,,,+++******+++,,,---++++++,,,,,,,,,---------//////............//////000000000111666<<<@@@AAAHHHSSSbbbuuu~~~yyyzzzzzzyyyxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||zzzyyyxxxwwwvvvuuuuuuuuutttrrrpppnnnmmmmmmmmmmmmkkkpppsssqqqqqqtttvvvtttwwwvvvuuusssrrrrrrrrrrrrssssssrrrqqqpppppppppppppppooooooppprrruuuxxxzzzwwwvvvuuuuuuttttttttttttsssrrrrrrsssvvvxxxyyyxxxzzzzzzzzz{{{{{{zzzzzzyyyxxxxxxwwwvvvuuuttttttsssrrrqqqpppooonnnmmmlllkkkjjjjjjjjjkkklllnnnooopppssspppmmmlllmmmllliiifffcccaaa___^^^___aaadddeeemmmpppwww}}}wwwtttuuuwwwyyy|||}}}|||yyytttpppmmmlllkkklllnnnpppsssuuuwwwxxx{{{zzzwwwuuuttttttuuuuuu|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||zzzzzz|||~~~{{{zzz{{{~~~~~~~~~}}}|||{{{zzzyyyxxxvvvrrrooommmpppvvvzzz{{{}}}~~~~~~|||{{{||||||{{{zzz{{{|||~~~~~~}}}{{{yyywwwwwwwwwwwwyyyyyyyyyyyy{{{}}}}}}|||~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~|||zzzvvvrrrkkkccc]]]^^^\\\YYYXXXXXXWWWUUUTTTQQQPPPNNNMMMKKKJJJJJJIIINNNNNNTTTcccyyy~~~}}}~~~tttpppsssxxxyyy___MMM===777222111000---++++++************))))))))))))******))))))))))))******++++++++++++************)))(((''''''''''''((()))))))))))))))************((())))))******))))))((())))))************)))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////222444888IIITTT^^^hhhbbbWWWXXX___fffttt}}}ssssss{{{++++++***)))((('''&&&&&&))))))******+++,,,,,,,,,,,,,,,++++++************,,,,,,,,,,,,------------//////............//////111000111333777<<>>AAABBBJJJVVVeeejjjttt}}}|||}}}xxxxxxzzz~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxyyyyyyxxxvvvtttssspppmmmjjjgggeeedddeeefffgggmmmpppooooooqqqrrrpppkkknnnqqqtttuuusssqqqoooooonnnmmmlllkkkkkkkkkkkkhhhhhhjjjlllnnnpppqqqrrrqqqrrrrrrsssuuuvvvxxxyyyxxxwwwwwwxxxyyyxxxvvvtttrrrssstttuuuuuuuuuuuuuuuxxxxxxvvvuuusssrrrqqqpppooopppqqqrrrtttvvvxxxyyytttsssqqqooommmkkkjjjjjjiiijjjkkkiiieeebbb``````^^^^^^^^^```dddiiinnnqqqsssyyy}}}zzzuuupppmmmpppuuuzzz}}}yyysssnnnkkkkkkeeeeeegggiiimmmqqquuuwwwyyyxxxwwwvvvtttsssqqqqqqtttuuuwwwzzz~~~}}}{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}~~~}}}~~~~~~~~~}}}}}}}}}|||||||||{{{zzzwwwrrrmmmjjjjjjkkkssswww|||~~~~~~~~~}}}|||yyywwwuuuvvvxxxzzz~~~}}}{{{{{{zzzzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}{{{{{{yyywwwuuusssoookkkhhh]]]ZZZWWWUUUUUUVVVVVVUUUSSSRRRPPPNNNLLLKKKJJJIIIEEEFFFHHHIIIOOOYYYgggrrr~~~~~~~~~||||||}}}ooommmwwwvvvWWWHHH999333222000...---,,,++++++++++++*********))))))************))))))(((((((((((())))))))))))((())))))******))))))((('''((((((((())))))))))))******))))))))))))******))))))************)))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---......//////000111111111111444999===LLL^^^fffdddbbb]]]```nnn))))))******++++++,,,,,,************)))))))))))),,,+++*********,,,---...------------............---------......///000111444222777AAADDDEEENNN\\\ooottt}}}}}}||||||}}}zzz{{{}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{zzzzzzyyyyyyvvvwwwxxxxxxwwwuuusssqqqnnnmmmjjjgggeeedddddddddeeekkkpppooooooqqqqqqnnnlllnnnppprrrsssrrrpppooommmlllkkkjjjiiiiiiiiiiiifffgggiiikkkmmmoooppppppooopppqqqrrrtttvvvxxxyyywwwvvvwwwxxxyyyxxxvvvssssssssstttvvvvvvwwwwwwvvvwwwwwwuuutttrrrpppooonnnooorrrvvv{{{~~~xxxwwwtttqqqooolllkkkjjjhhhiiijjjgggcccaaaaaabbbaaaaaabbbdddhhhmmmqqqtttvvv}}}~~~xxxqqqmmmmmmppptttvvv|||}}}|||yyytttpppmmmlllccceeegggjjjmmmpppssstttvvvvvvuuuuuutttrrrqqqpppqqqrrrtttxxx|||~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}|||||||||||||||||||||||||||wwwzzz}}}~~~||||||}}}}}}}}}||||||||||||{{{{{{{{{{{{xxxtttpppmmmlllmmmrrrwww|||~~~~~~}}}}}}|||{{{zzzwwwxxxyyy|||}}}|||{{{{{{{{{zzzzzzzzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~|||~~~~~~|||{{{yyywwwuuutttqqqnnnkkk___[[[WWWUUUTTTUUUUUUTTTRRRQQQPPPNNNMMMLLLKKKKKKHHHIIIIIIGGGHHHOOO\\\fffzzz}}}{{{tttmmmsss{{{___NNN===666444222///...,,,,,,+++++++++***************))))))))))))************)))))))))))))))(((((()))************)))((((((((()))))))))***************++++++++++++******))))))************)))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,------.../////////000000111111333777===AAARRRaaaeeeaaa___[[[```ooo}}}zzz}}}|||,,,,,,++++++++++++++++++*********)))))))))))))))///...,,,******+++,,,...---------.........//////---------......000111111444222888CCCFFFGGGQQQ```tttyyy|||{{{{{{|||{{{|||~~~~~~~~~~~~}}}}}}|||{{{zzzzzzyyyyyywwwxxxyyyyyyxxxvvvsssrrrnnnmmmkkkhhhfffdddcccccccccjjjoooppppppqqqooollloooppppppqqqqqqqqqqqqrrrkkkjjjiiihhhggggggggggggeeefffhhhkkkmmmnnnooopppnnnooopppqqqsssvvvxxxyyyuuuuuuvvvxxxyyyxxxvvvssstttuuuvvvwwwxxxxxxxxxxxxwwwvvvuuusssqqqooonnnmmmooossszzz{{{yyyvvvssspppnnnlllkkkhhhiiiiiifffbbb```bbbdddddddddeeegggkkkppptttwwwwww~~~~~~wwwoookkklllpppssstttzzz{{{|||zzzuuuqqqnnnmmmcccdddgggjjjmmmpppqqqrrrttttttttttttsssrrrqqqppppppqqqsssvvv{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~{{{yyy{{{{{{{{{|||||||||||||||tttxxx|||}}}{{{{{{|||~~~||||||||||||{{{{{{{{{{{{|||{{{zzzvvvrrrooooooooorrrwww}}}~~~}}}~~~||||||||||||{{{yyyzzz{{{}}}}}}|||{{{{{{{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~~~~}}}|||zzzwwwvvvuuusssooommm___\\\WWWUUUTTTTTTTTTTTTRRRQQQPPPNNNMMMLLLLLLLLLHHHIIIHHHEEEDDDKKKXXXcccvvv~~~|||vvvlllpppwwweeeSSSAAA888666444111000,,,,,,,,,+++++++++******+++***)))(((((()))***+++++++++******))))))((((((((()))***++++++***)))((()))************+++++++++***+++,,,------,,,+++***))))))************)))))))))************+++++++++))))))*********+++++++++,,,,,,------...///000000...///111222555:::AAAEEEVVVbbbddd^^^\\\YYY___nnn|||sssnnnuuuzzz}}})))************++++++++++++***)))))))))***,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,---....../////////.........111333555:::>>>AAADDDMMM[[[gggyyy}}}}}}|||{{{zzz~~~~~~~~~~~~}}}}}}{{{{{{||||||{{{zzzyyyyyyvvvvvvvvvvvvwwwuuurrroookkkiiihhhggghhhgggfffdddbbbfffkkkooopppoooooooooooopppqqqrrrrrrqqqooonnnnnnllljjjgggfffeeeffffffgggfffgggiiilllmmmmmmlllnnnoooppprrrssstttttttttxxxxxxwwwvvvvvvwwwxxxxxxsssssstttvvvxxxxxxuuusssssstttuuutttrrrpppooooootttzzzxxxuuuqqqmmmkkklllnnnpppkkkjjjgggeeedddcccccccccffffffggghhhiiimmmrrrvvvyyyxxxsssmmmiiiiiimmmtttxxx{{{{{{xxxsssmmmhhheeedddbbbdddfffhhhjjjlllmmmmmmsssssssssrrrrrrrrrqqqqqqpppooopppsssyyy||||||}}}~~~~~~~~~~~~~~~|||{{{zzzxxxxxxyyyzzzzzzwwwxxxzzz|||~~~~~~~~~}}}|||}}}~~~}}}{{{zzz{{{|||vvvwwwyyyzzzyyyuuunnnhhhnnntttzzz}}}|||{{{}}}}}}|||{{{||||||{{{|||}}}|||{{{{{{|||}}}xxxwwwwwwvvvwwwzzz|||}}}~~~}}}~~~~~~~~~}}}{{{}}}}}}{{{{{{{{{~~~~~~~~~~~~~~~~~~}}}~~~|||yyywwwtttpppnnnfffaaaZZZVVVUUUVVVVVVUUUSSSRRRPPPMMMLLLLLLLLLLLLIIIIIIIIIHHHDDDEEEOOO[[[lll{{{|||{{{|||zzzkkkiiimmm|||___BBB777888666000,,,------,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''&&&&&&)))***---///000///...---******))))))))))))******))))))))))))***+++,,,---------,,,,,,++++++,,,,,,///////////////.........---000222222444:::EEENNNcccdddbbb\\\WWWYYYaaajjjvvvtttppplllkkknnnssswww~~~)))************+++++++++***************++++++,,,******+++++++++,,,,,,,,,------,,,,,,------...///...///000/////////111333555;;;AAACCCFFFOOO___lllwww}}}|||{{{{{{}}}~~~|||||||||{{{{{{zzzzzzzzzxxxwwwwwwwwwwwwuuurrrooommmkkkiiihhhhhhgggeeeccccccfffjjjlllmmmlllmmmmmmmmmnnnpppqqqrrrqqqooonnnooommmjjjgggfffeeeeeeffffffeeefffhhhkkkllllllkkklllmmmoooqqqsssuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvuuuttttttvvvwwwwwwvvvsssttttttrrrqqqppprrrttt|||vvvtttooollljjjkkkmmmooommmkkkiiigggfffeeeeeeeeehhhiiiiiijjjkkknnnrrrvvvyyy~~~|||vvvrrrmmmiiiiiimmmrrruuuyyyxxxuuupppjjjeeedddccccccdddfffhhhkkklllnnnnnnssssssssssssrrrrrrrrrqqqppppppqqquuu{{{}}}}}}~~~~~~~~~~~~||||||{{{zzzyyyyyyyyyyyywwwxxxzzz|||}}}~~~~~~~~~{{{|||}}}|||zzzyyyyyyzzzwwwxxxzzz{{{zzzvvvooojjjhhhmmmtttwwwxxxxxx{{{}}}|||{{{{{{|||}}}~~~}}}|||}}}}}}yyyxxxwwwwwwxxxzzz|||~~~~~~~~~{{{yyyxxxxxx{{{|||}}}~~~|||yyywwwtttqqqnnngggbbb\\\XXXWWWWWWVVVVVVRRRQQQPPPNNNMMMLLLKKKKKKKKKJJJIIIHHHDDDDDDMMMWWWiiiyyy~~~zzzyyyuuullljjjyyyhhhJJJ<<<999666111...---,,,,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''((()))+++,,,------,,,+++******))))))))))))******))))))))))))***+++,,,,,,+++++++++******++++++,,,/////////////////////...///111333333555<<>>IIIPPPaaa```^^^[[[ZZZ^^^fffmmmmmmlllmmmooouuu|||))))))*********+++++++++)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,---------------...//////---///111222111111222444777???GGGIIIKKKUUUhhhxxx~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~yyywwwvvvuuuuuussspppmmmmmmkkkjjjiiiiiihhhfffeeeggghhhhhhgggeeefffiiikkknnnpppqqqssssssrrrpppooolllkkkjjjhhhgggfffffffffdddccccccdddgggiiiiiiiiiiiikkkllloooqqqrrrssssssrrrrrrrrrssssssrrrrrrrrrwwwuuussstttuuuwwwwwwwwwsssqqqooommmnnnssszzz}}}zzzyyyrrrpppmmmjjjiiijjjlllmmmnnnmmmkkkjjjiiiiiiiiijjjlllmmmmmmmmmmmmooorrrtttyyy|||{{{uuupppooollljjjjjjjjjlllmmmooonnnkkkfffbbb______```bbbcccdddfffiiikkkmmmooopppqqqqqqqqqqqqpppooonnnllloootttxxx|||}}}|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~|||}}}}}}~~~}}}{{{zzzxxxxxxxxxyyy{{{|||}}}}}}~~~yyyzzz{{{yyywwwvvvwwwxxx{{{{{{}}}~~~~~~{{{uuuqqqjjjkkkooossswww{{{}}}~~~{{{|||~~~zzzwwwvvvxxx{{{~~~~~~~~~|||{{{yyyxxxwwwwwwxxxzzz|||~~~~~~~~~~~~|||}}}~~~|||xxxvvvwwwxxxyyy{{{~~~{{{}}}~~~~~~|||zzzxxxvvvrrroooiiifffaaa\\\YYYWWWUUUTTTPPPQQQQQQQQQOOOMMMKKKIIILLLJJJIIIIIIEEEDDDIIIQQQiii}}}}}}~~~~~~yyyrrrmmmrrrqqqiiittteeeMMM???888444222------,,,,,,++++++******+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++******)))******)))((((((((())))))******))))))))))))******+++******))))))))))))***(((((())))))***,,,---...............////////////444555666888;;;BBBKKKRRR[[[ZZZYYYYYY]]]ccckkkpppnnnnnnpppsssyyy}}}))))))*********+++++++++)))***+++------,,,++++++,,,,,,,,,------------......------------...//////...///111222111222444666:::AAAHHHKKKNNNZZZmmm}}}~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}||||||}}}|||{{{yyyyyy{{{}}}~~~xxxvvvtttsssrrrpppmmmkkkkkkiiihhhiiijjjkkkjjjhhhiiiiiihhheeedddeeehhhkkkqqqrrrsssttttttrrrpppoookkkjjjiiihhhhhhgggggggggcccaaaaaabbbeeeggghhhgggjjjjjjlllmmmnnnnnnnnnnnnqqqqqqrrrssssssrrrqqqqqqsssrrrssstttvvvvvvtttsssqqqpppmmmlllmmmsss{{{|||zzzwwwvvvpppooommmkkkjjjkkkmmmnnnmmmllljjjiiihhhiiiiiijjjlllmmmnnnnnnmmmnnnqqqssszzz|||yyytttnnnmmmkkkjjjjjjjjjkkkkkklllkkkiiieeeaaa______```ccccccccceeegggiiilllmmmnnnnnnoooppppppnnnmmmllliiimmmsssxxxzzz}}}}}}|||}}}~~~~~~}}}||||||||||||}}}}}}}}}~~~~~~~~~}}}{{{|||}}}}}}}}}|||zzzyyyyyyyyyzzzzzz{{{{{{||||||xxxyyyyyyyyywwwvvvwwwxxx||||||~~~}}}xxxtttkkkjjjjjjmmmssswwwxxxwwwyyyzzz|||~~~~~~|||wwwtttsssvvvyyy|||~~~~~~~~~~~~~~~{{{zzzxxxwwwvvvvvvwwwyyy|||}}}~~~{{{{{{||||||}}}~~~~~~~~~}}}{{{yyyyyy{{{}}}}}}~~~|||xxxzzz}}}~~~}}}{{{zzzyyyvvvrrroooiiigggddd___ZZZVVVTTTSSSQQQRRRRRRRRRPPPNNNLLLJJJKKKIIIHHHIIIHHHFFFJJJQQQeeezzzzzzqqq{{{wwwqqqmmmiiimmmuuuiiirrrtttXXXDDD999555333......------,,,++++++***++++++************++++++************************))))))(((((((((((())))))******++++++++++++******+++******)))))))))************))))))))))))************))))))((()))))))))))))))******,,,---///000---.........//////000000444555777;;;@@@GGGNNNSSSTTTTTTUUUZZZaaaiiiooosssnnnooorrrxxx~~~}}})))************+++++++++***++++++,,,,,,,,,,,,,,,------------..................------......///000///000111111111222555888<<